BM6P6(@ cccRRRLLLDDDBBB>>><<<<<<<<<;;;:::===<<<:::888666555333222444444444444444444444444555555555555555555444444666666555555555666666777888;;;<<<===HHHXXXccceeeooohhhiiisss|||~~~}}}}}}yyyhhhVVVMMMKKKLLLNNNQQQZZZhhhxxxxxxmmmnnnuuuyyyfffYYYUUUXXXZZZcccnnnsssvvv~~~pppaaaZZZUUUTTTVVVWWWZZZbbbkkkqqqxxxrrriiiddddddhhhnnnooowwwzzzuuuqqqqqqooolllkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjkkkkkkkkkkkkkkkjjjdddhhhssswwwnnn^^^WWWNNNIIIJJJKKKIIIGGGCCCBBBAAA@@@????????????<<<<<<<<<;;;:::777555444222111111000000000000000111111111111111111111111222222222222222222222222333444444444333333555777;;;<<<>>>??????>>>;;;:::>>>:::888;;;===<<<===@@@BBBHHHWWWpppvvvrrrrrrrrrtttwwwxxx}}}gggVVVMMMDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKLLLMMMOOOSSSVVVXXX]]]eeelllsss{{{nnn\\\RRRQQQRRRNNNOOOQQQRRRTTTXXX]]]aaadddiiioootttxxx}}}wwwtttqqqppprrruuuxxxyyy{{{|||~~~cccRRRKKKDDDAAA>>><<<<<<;;;:::999777777777777777777777777444444444444444444444444555555555555555555555555555555555555555555666777888:::<<<@@@MMM___jjjlllooojjjlllvvv~~~~~~{{{zzzppp```PPPIIIIIIKKKOOOSSS^^^mmmtttkkkrrr}}}ssseeeZZZXXXZZZ```iiisssvvvvvv|||kkk^^^WWWRRRQQQRRRWWW[[[dddnnnuuu}}}{{{mmmeeebbbccchhhooovvv~~~zzztttpppooommmjjjiiikkkggghhhhhhiiijjjkkklllllliiijjjjjjkkkkkkjjjjjjjjjfffhhhppp}}}wwwooobbbZZZQQQLLLKKKKKKIIIFFFCCCBBBAAA@@@????????????>>>>>>===<<<:::777444222222222111000000000000000111111111111111111111111222222222222222222222222111222333222222222444666;;;<<<>>>??????===;;;999<<<888888;;;<<<;;;<<>>>>><<<:::999:::888999===>>>======@@@LLLWWWiii}}}vvvvvv{{{qqq]]]OOOGGGCCCCCCCCCCCCCCCDDDEEEEEEHHHIIIKKKKKKLLLNNNQQQTTTYYY]]]dddjjjqqq{{{sssaaaXXXWWWXXX[[[]]]___```bbbeeeiiilllqqqvvv|||xxxsssqqqnnnoooqqqtttwwwwww{{{|||~~~~~~bbbQQQJJJBBB@@@<<<;;;::::::999888888888777666555444333333444444444444444444444444444444444555555555555555444333333444444555666777:::;;;???KKK]]]nnnvvvwwwpppssszzz{{{sssmmm\\\SSSKKKIIIKKKOOOXXX```nnnvvvjjjnnnooobbb]]]ZZZXXXYYY\\\dddjjjiiigggnnnuuuggg^^^YYYTTTQQQRRRZZZ```kkkwwwvvvjjjfffhhhnnnxxxzzztttnnnggg```^^^aaafffggghhhhhhiiihhhggggggiiiiiijjjjjjjjjjjjjjjjjjgggffffffiiinnnsssuuuvvv~~~zzzvvvtttyyy}}}tttnnnfff```WWWQQQMMMJJJHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;<<<<<<<<<:::999888333222111111000000111111111111111111111111111111222222222222222222222222222333333333333444777:::;;;<<<=========;;;:::888:::999;;;@@@AAA???@@@DDDMMM[[[qqq}}}wwwzzziiiWWWKKKFFFCCCCCCBBBCCCCCCDDDEEEFFFIIIJJJKKKKKKLLLNNNQQQTTTXXX]]]cccjjjrrr}}}wwwfff]]]\\\^^^aaaccceeegggiiikkkooorrrwww|||wwwpppnnnmmmnnnqqqtttvvvwww{{{|||~~~~~~aaaPPPIIIBBB@@@<<<;;;::::::999888:::999888666555333222111444444444444444444444444444444444555555555666666333333333444555666777777===>>>DDDRRRbbbnnnssstttpppwww~~~}}}uuullleeeUUUOOOJJJIIIKKKPPP[[[eeetttrrrlllwwwyyyfff\\\XXXVVVVVVWWWVVV\\\bbbcccfffqqq~~~vvvjjjbbb]]]XXXVVVXXX]]]bbbmmmyyytttjjjhhhkkksssyyyrrrggg]]]YYY[[[cccdddfffggghhhgggffffffgggggghhhiiijjjkkkkkkjjjfffdddaaaaaacccfffhhhiiiqqquuuzzz{{{yyyvvvsssrrrqqqwww~~~xxxqqqmmmddd___XXXRRRMMMJJJIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>===<<<:::888666333222222111111111111111111111111111111111111111222222222222222222222222111111222111111444777;;;============<<<;;;:::999999888;;;@@@@@@???BBBGGGQQQbbb{{{zzzxxx~~~xxxcccTTTJJJFFFBBBBBBBBBCCCCCCDDDFFFFFFIIIJJJKKKLLLLLLOOORRRUUUWWW]]]eeemmmvvv{{{jjjbbbbbbddddddgggjjjlllnnnqqquuuxxx}}}xxxqqqmmmlllkkkmmmqqquuuwwwwwwzzz{{{}}}}}}aaaOOOHHHCCC@@@===;;;;;;:::999888888888777666666555444444444444444444444444444444333333444444555666666666444444444555666777888999???BBBLLL[[[fffkkkmmmpppooowww~~~|||tttlllccc\\\MMMJJJHHHIIIKKKPPP]]]hhhzzzyyyooorrr~~~ooo```XXXUUUSSSSSSUUUWWW\\\cccjjjrrr}}}xxxxxx|||wwwjjjbbb\\\WWWWWW[[[]]]bbblllwwwzzzpppfffdddjjjsss~~~wwwjjj]]]XXXYYY]]]___bbbdddffffffeeedddbbbccceeeggghhhiiijjjjjjdddbbb___\\\[[[\\\]]]___bbbggglllooonnnmmmoooqqqqqqvvv{{{{{{uuuppplllddd```ZZZTTTNNNJJJIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@CCCBBBAAA???<<<888555333333333222111111111111222111111111111111111111111222222222222222222222222///////////////222777;;;??????>>>>>>===<<<::::::777777:::>>>>>>>>>CCCJJJUUUgggxxxzzzrrr^^^QQQIIIFFFBBBBBBBBBCCCCCCEEEFFFGGGIIIJJJLLLMMMNNNPPPTTTWWWZZZ```iiirrrzzzoooggggggiiigggjjjnnnrrrtttwww{{{~~~~~~sssmmmlllkkkkkkmmmrrruuuwwwxxxzzz{{{}}}~~~}}}```OOOHHHDDDAAA>>><<<<<<;;;:::999777777777777777777777777444444444444444444444444333333444444555666666777555555555666777888999:::???FFFTTTcccjjjhhhiiilllllluuuzzztttiiiaaaYYYSSSGGGGGGHHHKKKNNNTTTbbboooooommmyyyqqqfff\\\VVVSSSQQQSSSWWW[[[aaakkkxxxxxxqqqtttyyytttfff\\\UUUQQQSSSXXXYYY^^^hhhsss|||vvvkkkbbbaaafffqqq~~~|||oooaaa[[[\\\aaabbbdddeeeeeeccc```___\\\^^^```ccceeeggghhhiiicccaaa]]]YYYVVVUUUUUUVVVTTT[[[dddiiikkklllpppssswwwzzzzzz|||}}}xxxtttpppmmmgggddd^^^WWWOOOJJJHHHGGGDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA???<<<999666555444333222222111111222222111111111111111111111111222222222222222222222222000111111000111444:::===@@@@@@???>>>===<<<;;;;;;::::::<<>><<<<<<<<<;;;:::999999999888777666666666444444444444444444444444333333444444555666777777555555666666777999:::;;;???GGGXXXhhhlllggggggllliiissswwwnnnbbbZZZSSSMMMFFFFFFJJJNNNQQQYYYhhhvvvwwwiiikkk}}}hhhaaaYYYVVVRRRQQQTTTYYY___eeerrruuummmrrrwww}}}qqqaaaVVVNNNKKKOOOUUUVVVZZZdddpppzzz}}}uuujjj```___eeeppp~~~sssddd^^^___jjjjjjjjjiiieeeaaa\\\YYYXXXZZZ\\\```bbbeeefffgggbbbaaa]]]XXXSSSPPPPPPQQQLLLUUUaaaiiimmmppptttxxx|||yyy}}}}}}zzzxxxuuuqqqnnnkkkhhhbbbYYYQQQJJJGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA<<<===>>>>>>>>>===;;;:::444333222222111111222222111111111111111111111111222222222222222222222222444444444444555888>>>BBBAAAAAA@@@???>>>===<<<<<>>@@@BBBBBBCCCLLLVVVhhhyyy~~~yyyyyyjjjWWWLLLGGGFFFAAAAAABBBBBBDDDEEEFFFGGGIIIJJJMMMOOOQQQTTTXXX\\\dddkkkttt{{{tttmmmmmmpppnnnrrrwww|||uuuooollljjjjjjkkknnnssswwwyyyzzzzzz{{{}}}wwwvvvuuu||||||```OOOIIIAAA???<<<;;;;;;;;;999888888555222111333333111///444444333333444555777888444444444444444444444444888555444777777666999===CCCPPPaaallllllgggeeefffqqqnnnhhhccc]]]VVVOOOKKKIIIIIIIIIJJJPPP___rrr{{{oooiiiuuuuuubbbZZZSSSQQQQQQRRRVVV[[[dddpppyyyooojjjmmmssszzz~~~~~~}}}}}}~~~wwwhhhWWWOOOMMMMMMOOORRRVVV]]]fffllltttxxxnnndddZZZZZZ```kkkzzz~~~xxxttttttvvvvvvvvvtttnnnggg```[[[ZZZQQQTTTYYY___cccddddddcccccc```\\\YYYWWWTTTQQQOOOQQQVVV___iiirrrvvvwwwvvvwwwtttyyy~~~~~~{{{xxxuuurrrppppppggg___[[[XXXQQQLLLKKKEEEDDDCCCBBBAAA@@@@@@@@@??????>>><<<:::888666555555444444333222222222222222222111000//////000000222222222222222222222222222222222333666999===???DDDCCC@@@>>><<<;;;;;;;;;???;;;;;;???CCCFFFMMMTTTdddssswwwxxx|||vvvbbbTTTJJJFFFGGGBBBBBBBBBCCCDDDFFFGGGHHHIIIKKKMMMOOORRRVVV\\\```gggmmmuuu||||||kkkiiimmmnnnuuuyyyyyyoooiiihhhggghhhjjjmmmqqqtttwwwyyyxxxzzz|||{{{sssuuuzzz|||```OOOHHHBBB@@@===<<<<<<<<<:::999:::777555555666555333111666666555444444444555666555555555555555555555555888555444666777666999>>>HHHUUUfffqqqpppjjjhhhhhhkkkgggaaa\\\XXXSSSNNNKKKIIIJJJJJJLLLTTTdddxxxssslllmmm~~~mmm]]]WWWQQQQQQRRRSSSXXX]]]hhhuuuxxxnnnjjjmmmssszzz~~~~~~}}}~~~pppaaaQQQJJJIIIIIIKKKOOOUUU\\\dddllltttvvvkkkaaaYYYZZZbbblllzzz~~~{{{{{{}}}|||ssshhh^^^XXXUUUNNNQQQWWW]]]bbbdddcccbbbaaa^^^[[[YYYXXXVVVTTTRRRRRRWWW^^^gggpppuuuvvvwww{{{vvvuuu{{{}}}{{{yyywwwuuurrriiiaaa]]]XXXQQQJJJHHHEEEDDDCCCAAA@@@@@@??????@@@@@@@@@???>>><<<;;;:::555555444333222222222222333222111111000000000111222222222222222222222222222222222333666:::===@@@DDDCCC@@@>>><<<;;;;;;;;;===<<<===@@@CCCGGGPPPYYYqqq{{{oootttxxx|||rrr___QQQHHHDDDEEEBBBBBBCCCCCCEEEFFFHHHIIIKKKLLLOOORRRUUUYYY___ccciiiooowww}}}{{{iiifffiiijjjtttzzzuuulllhhhggggggiiilllooorrruuuvvvwwwxxxyyy|||}}}uuuqqquuu|||___MMMGGGCCCAAA>>>=========;;;:::;;;999888888999888666444777777666444444333333444666666666666666666666666666444444666777666;;;AAANNN]]]nnnwwwvvvqqqnnnmmmiiiddd]]]WWWSSSOOOLLLJJJIIIJJJLLLQQQ[[[mmm}}}mmmllltttsssbbbXXXSSSPPPQQQSSSTTTZZZ```mmm|||vvvmmmiiimmmssszzz}}}}}}}}}~~~nnn___PPPJJJJJJKKKMMMQQQTTTZZZbbbjjjsss~~~ssseee]]]YYY\\\dddnnnzzzxxxkkk```XXXTTTMMMQQQWWW___eeegggfffccc___]]]ZZZYYYYYYXXXWWWVVVSSSWWW\\\ccckkkqqquuuwww{{{zzz}}}}}}{{{uuullleeeaaa[[[RRRKKKHHHDDDCCCBBB@@@????????????<<<=========<<<;;;::::::666555444333222222222222333333222222111111222222222222222222222222222222222222222444777:::>>>@@@CCCBBB@@@>>><<<;;;;;;;;;;;;<<>>======<<<;;;999:::::::::::::::999777555666666555555444444444444555555555555555666666666555444444777777777===DDDUUUeeevvv}}}|||xxxtttrrrmmmfff]]]UUUOOOLLLJJJIIIGGGIIINNNVVVdddwwwsssnnnppp}}}kkk[[[VVVRRRPPPRRRTTTVVV\\\dddrrruuullliiimmmrrryyy|||}}}}}}~~~mmm___QQQKKKKKKLLLNNNQQQTTTYYYaaaiiisss{{{ooo___ZZZXXX^^^gggpppzzz|||oooddd]]]ZZZPPPTTT[[[eeelllnnnjjjggg___]]]ZZZYYYYYYYYYWWWVVVSSSUUUXXX]]]dddllltttyyyuuummmfffddd___VVVNNNJJJCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;:::999888777666555444333222222222444333333222222333333333222222222222222222222222222222333444777;;;???AAACCCAAA???===<<<;;;;;;;;;:::===BBBDDDDDDKKK\\\nnnoooiiihhhnnntttyyygggVVVLLLFFFBBBBBBBBBCCCCCCDDDFFFHHHJJJKKKLLLOOOSSSXXX\\\aaagggkkkooouuu|||}}}kkkeeeiiinnn|||vvvlllffffffhhhkkkmmmqqqtttvvvvvvuuutttwwwyyy}}}wwwsssvvv{{{^^^LLLEEEAAA???<<<;;;;;;;;;:::888999999:::999888777666666333444444555555555666666333333444444444555555555444444555888777888@@@IIIZZZjjjzzz~~~|||zzzvvvrrrjjjcccYYYQQQLLLKKKJJJIIIFFFJJJRRR^^^oooqqqpppttt{{{gggZZZUUUSSSRRRTTTUUUXXX```iiixxxssskkkiiilllqqqwww{{{{{{|||~~~}}}jjj\\\NNNIIIIIIIIIKKKNNNUUUYYY```iiissswwwkkk\\\XXXXXX```iiiqqq{{{~~~rrrgggaaa^^^UUUXXX```jjjrrrsssmmmgggaaa^^^[[[YYYXXXWWWUUUSSSQQQRRRTTTWWW^^^hhhuuu~~~tttlllfffddd```WWWOOOLLLCCCBBBAAA@@@???>>>>>>>>>AAAAAAAAA@@@>>>===;;;:::888777555444333222222222444333333333333333444444222222222222222222222222222333333555888<<<@@@CCCBBBAAA???===;;;;;;;;;;;;999===CCCFFFGGGOOOdddxxxxxxggghhhiiimmmqqquuuzzz~~~~~~{{{zzz{{{bbbSSSLLLFFFCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLOOOTTTYYY^^^ccciiimmmqqqvvv~~~qqqlllssszzzrrrjjjfffgggkkkmmmpppsssvvvwwwwwwuuutttxxxzzz~~~zzztttwww|||{{{^^^LLLFFFAAA???<<<;;;;;;;;;999888888888888777555555666888222333444555666666666666222222333333444555555555444444777999999:::CCCNNN^^^nnnzzzzzzuuutttpppkkk___YYYQQQKKKIIIIIIJJJKKKGGGMMMXXXhhh|||wwwtttyyyvvveee[[[UUUSSSSSSUUUWWW\\\gggrrrssskkkjjjkkkpppuuuyyyyyyzzz}}}}}}iii\\\OOOKKKKKKLLLNNNQQQWWW[[[aaaiiisssttthhh[[[WWWYYYaaakkksss{{{tttiiicccaaaYYY\\\dddooovvvvvvnnnfffbbb___[[[YYYWWWUUUSSSQQQOOOPPPPPPSSSZZZhhhyyy{{{rrrkkkgggaaaWWWPPPMMMDDDCCCBBB@@@????????????AAA@@@@@@???===<<<:::999888777666444333222222222333333222222333333444444222222222222222222222222333333444666999===AAADDDAAA@@@>>><<<;;;;;;;;;<<<:::===BBBFFFJJJUUUlllnnnbbbhhhkkkmmmoooqqqsssuuuvvvvvv{{{vvv^^^PPPKKKGGGDDDDDDCCCCCCDDDFFFHHHJJJLLLMMMLLLPPPUUU[[[```eeejjjnnnqqqwwwxxxuuu~~~~~~oooiiigggiiimmmpppqqqtttvvvwwwxxxwwwvvvyyy|||}}}xxx{{{yyy{{{^^^MMMFFFBBB???===<<<<<<;;;:::999888888777555333333666999333444555666666555555444333333333444555666666666555555888;;;:::<<>>BBBDDDAAA???>>><<<;;;;;;;;;<<<<<<===AAAFFFLLLZZZrrr}}}ggg```jjjnnnmmmmmmnnnooorrrvvvzzzrrrZZZMMMIIIGGGDDDCCCCCCCCCDDDFFFHHHJJJMMMNNNNNNRRRXXX]]]bbbgggkkkooopppvvv}}}{{{yyymmmhhhgggjjjnnnqqqrrrtttvvvwwwxxxyyyyyy{{{}}}|||xxx{{{___NNNGGGCCCAAA>>>=========;;;:::999999777444111222777;;;555666666666666444333222444444444555666777777888555666999;;;;;;===HHHTTTbbbpppvvvmmmccc```[[[TTTZZZUUUNNNHHHFFFFFFGGGGGGLLLTTTdddyyynnn```YYYRRRQQQRRRVVV[[[eeevvvsssllllllhhhmmmrrruuuvvvxxx{{{~~~|||{{{^^^SSSHHHHHHLLLOOOSSSWWW[[[^^^ccckkkttt~~~qqqddd\\\YYYZZZccclllttt|||yyyqqqlllkkkfffiiipppzzz~~~rrrhhh^^^\\\YYYWWWVVVTTTRRRQQQOOOOOOOOOQQQZZZlllyyymmm___UUUQQQEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>???????????????>>>999888777555333222222222111111111111222222333444222222222222222222222222333333444666:::>>>BBBEEE@@@???===<<<;;;;;;;;;<<<===<<>>>>><<<:::>>>>>>>>>>>>============;;;:::777555333222222333000000000000111222333444333333333333333333333333222222333777===BBBDDDEEE@@@???===<<<;;;;;;;;;<<<>>><<>><<<>>>>>>>>>>>>=========<<<;;;:::888666555333333222333333333333333333333333222222222222222222222222444444555888===AAACCCCCC@@@???===<<<;;;;;;<<<<<<===<<<@@@JJJVVVfff|||ssshhhgggkkknnnpppsssvvvyyy~~~iiiWWWNNNEEEDDDEEE@@@CCCDDDGGGHHHIIILLLOOORRRSSSWWW\\\bbbgggnnntttxxxyyy~~~ssslllkkkkkknnnpppttttttssstttuuuwwwzzz|||~~~xxxZZZJJJGGGBBBAAA???<<<::::::999:::999888888777777777777777666666555444444444555555444444555555555666666666888777888:::>>>FFFVVVeeennnkkkeee```ccciiihhhcccTTTOOOHHHEEEEEEIIIMMMOOOVVVggghhhZZZUUUVVVSSSXXXaaajjjpppzzz|||pppiiihhhiiipppuuuttttttwwwzzzzzzyyy{{{|||mmmWWWOOOIIIHHHJJJKKKOOOTTTVVVZZZaaahhhooozzzwwwjjj```ZZZ^^^eeemmmuuu{{{uuummmiiiiiikkkqqqxxx|||{{{tttnnnddd___YYYTTTQQQOOOMMMLLLMMMKKKLLLOOOTTT^^^pppppp___UUUJJJGGGCCC@@@??????>>>===>>>>>>>>>=========<<<<<<;;;::::::888777555333222111111222222111000...---111111111111111111111111666666777:::>>>AAAAAAAAA???>>>===<<<;;;;;;<<<<<<<<<===CCCNNN\\\nnnuuullllllrrrqqqtttyyy~~~eeeTTTLLLCCCCCCFFF@@@CCCEEEHHHJJJKKKNNNQQQTTTSSSXXX^^^dddkkkqqqxxx|||qqqjjjjjjjjjlllpppqqqqqqrrrsssuuuwwwzzz|||xxxZZZJJJGGGBBBAAA???<<<::::::999:::999888888777777777777777666666555555444444444444555555555555666666666666888777888;;;BBBNNN^^^jjjnnnlllhhhgggmmmrrrooogggUUUOOOIIIFFFGGGIIINNNSSSbbbtttwwwbbbVVVTTTVVVSSSZZZdddkkkssszzznnnhhhhhhiiipppuuuttttttwwwzzzzzzxxxzzz~~~wwwgggSSSLLLGGGHHHJJJKKKNNNSSSVVVZZZ```gggnnnxxx}}}uuujjjbbb[[[```gggpppwww|||xxxpppkkkkkklllnnnssswwwvvvrrrmmmccc^^^XXXSSSPPPMMMKKKIIIJJJHHHIIIMMMOOOUUUaaammm}}}tttdddYYYJJJFFFAAA>>><<<<<<<<<;;;>>>>>>=========<<<<<<<<<:::;;;;;;:::888666333222///000111222222000...---222222222222222222222222555666888<<<@@@BBBBBBAAA???>>>===<<<;;;;;;<<<======???GGGRRRbbbvvvxxxooopppvvvwww}}}|||cccSSSKKKDDDEEEGGGBBBDDDFFFHHHJJJLLLNNNRRRUUUUUUYYY```gggmmmsssyyy}}}}}}pppjjjhhhhhhjjjnnnooopppqqqsssuuuxxx{{{|||xxxZZZKKKGGGBBBAAA???<<<::::::999:::999888888777777777777777666666666555555444333333555555555666666666777777888888999===GGGVVVeeemmmlllmmmnnnqqqwwwzzzrrrgggVVVOOOIIIHHHHHHIIIPPPXXXkkk~~~ppp^^^VVVVVVWWWTTT[[[bbbhhhrrrwwwlllggggggiiipppttttttsssvvvyyyyyyxxxzzzrrrbbbPPPJJJFFFHHHJJJKKKOOOSSSVVVZZZ```eeelllvvvyyyqqqhhhbbb[[[```gggpppwww|||wwwrrrnnnmmmmmmoooqqqqqqnnnjjjaaa]]]XXXSSSPPPMMMJJJHHHIIIHHHIIIMMMNNNPPPVVV___llluuu}}}uuueeeZZZLLLHHHBBB===<<<<<<<<<<<<============<<<<<<<<<<<<:::;;;;;;:::888666333222111333555666777666555333333333333333333333333333333444888===BBBDDDCCCBBB???>>><<<;;;;;;<<<======>>>BBBKKKWWWhhh}}}{{{rrrsssyyy||||||cccSSSLLLEEEGGGJJJEEEDDDFFFHHHJJJLLLNNNRRRTTTWWW\\\bbbiiinnntttyyy|||yyymmmhhhfffeeehhhlllnnnoooqqqsssvvvxxx{{{|||yyy[[[KKKHHHBBBAAA???<<<::::::999:::999888888777777777777777555555555666555555444333555555666666666777777777777999;;;@@@MMM^^^jjjoookkkooouuuyyy|||zzznnnbbbTTTMMMHHHJJJJJJKKKSSS___rrrzzz|||hhh\\\XXXWWWWWWVVV[[[```gggvvvxxxlllgggggggggnnnsssrrrrrruuuxxxxxxyyy|||nnn]]]NNNHHHFFFIIILLLMMMOOOSSSVVVZZZ___dddkkkttt~~~zzzrrrjjjccc___ZZZ^^^eeemmmuuu{{{{{{rrroookkkkkklllllljjjggg```\\\WWWSSSPPPMMMJJJHHHKKKIIIKKKNNNNNNNNNQQQWWWZZZdddlllqqqxxx~~~ssseeeZZZQQQKKKDDD???======>>>>>>=========<<<<<<<<<;;;;;;;;;::::::888777555333222111222333555666666555555333333333333333333333333222444999???DDDEEEDDDBBB>>>===<<<;;;;;;<<<===>>>>>>EEENNN[[[nnn~~~tttuuu||||||dddTTTMMMFFFHHHKKKFFFFFFGGGJJJKKKLLLNNNQQQTTTYYY^^^eeekkkqqqvvvzzz}}}}}}|||~~~{{{qqqhhhdddcccbbbfffkkkmmmnnnppprrruuuwwwyyyzzz|||}}}~~~~~~zzz[[[KKKGGGBBBAAA???<<<::::::999:::999888888777777777777777333444555666666666555444555666666666777777777777777:::===CCCRRRdddnnnoookkksssyyy{{{yyyrrreeeYYYPPPHHHEEEJJJLLLNNNYYYhhh{{{}}}xxxqqq```[[[ZZZXXXUUUVVV[[[aaakkkzzznnnhhhgggfffmmmrrrqqqqqqtttvvvvvv{{{}}}~~~kkkZZZLLLGGGFFFJJJMMMNNNPPPTTTVVVZZZ___dddiiirrr}}}~~~tttjjjbbb]]]YYYXXX\\\bbbjjjrrrzzzuuupppkkkhhhhhhhhhfffddd___\\\WWWTTTQQQNNNKKKIIIJJJHHHIIILLLMMMKKKLLLPPPOOOXXXaaahhhppp|||}}}yyyqqqeee[[[RRRLLLDDD>>><<<===>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::888666555333333222111111111111111111111222222222222222222222222222444666;;;@@@DDDEEECCC@@@>>>===<<<;;;;;;<<<===>>>===FFFQQQ___tttxxxyyy|||dddTTTMMMFFFHHHKKKFFFIIIJJJLLLMMMMMMOOOQQQTTTYYY___fffnnntttyyy~~~~~~xxxwwwxxxzzz|||}}}zzznnnfff```______```eeekkkjjjlllnnnppprrrtttuuuvvvxxxzzz|||~~~zzz\\\KKKGGGBBBAAA???<<<::::::::::::999888888777777777777777222333555666666666555555666666666666777777777777777:::>>>EEETTTgggooonnnmmmuuuzzzyyytttkkk]]]RRRLLLDDDCCCJJJMMMPPP]]]nnn}}}{{{kkk\\\ZZZ[[[XXXTTTVVV[[[cccppp|||pppiiihhheeelllqqqppppppsssvvvvvv|||}}}jjjYYYKKKGGGFFFJJJNNNOOOQQQTTTVVVZZZ___ccciiiqqq|||{{{oooeee]]]XXXUUUWWW[[[```hhhqqqyyywwwrrrjjjfffeeeeeedddbbb^^^[[[WWWTTTRRROOOLLLJJJGGGDDDEEEIIIIIIGGGGGGKKKJJJTTT]]]eeeooo}}}|||wwwuuutttpppfff^^^QQQKKKCCC<<<::::::<<<=========<<<<<<<<<;;;;;;;;;;;;:::777555333222222333666555444333222222222222111111111111111111111111666888<<>>>>>===<<<;;;;;;<<<===>>>===FFFSSSaaaxxxzzz{{{|||dddSSSMMMFFFGGGJJJEEEKKKMMMNNNNNNNNNPPPRRRTTTYYY___gggpppwww}}}vvvrrrssstttwwwyyy{{{uuusssttttttqqqmmmddd^^^ZZZZZZ\\\___eeellliiijjjlllnnnppprrrrrrsssvvvyyy|||~~~vvvZZZKKKEEECCC@@@===;;;:::;;;::::::888777666666777777666555777777777777777777777777333444555666777888999:::;;;:::@@@NNN[[[dddkkkppplllzzzuuujjjddd[[[PPPKKKHHHFFFHHHNNNZZZnnn~~~{{{{{{ggg^^^ZZZTTTSSSWWWXXX]]]iii}}}}}}uuukkkeeegggjjjnnnoooppprrrwww{{{xxxdddVVVJJJJJJJJJJJJLLLNNNPPPQQQUUUYYY^^^ccciiiqqq|||sssggg]]]SSSOOONNNVVVZZZaaaiiipppyyy|||qqqhhhhhhjjjiiieeeddd^^^\\\ZZZWWWTTTQQQOOONNNJJJIIIGGGEEEEEEFFFGGGHHHOOOSSS]]]lllwwwuuuvvvtttqqqpppnnnggg^^^TTTNNNGGG@@@===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::888888888888777555444333111111222222222222111111444444444444444444444444444444999CCCFFFAAA<<<===:::<<<======<<<<<<>>>???===IIIXXXggg{{{yyy|||iiiTTTKKKIIIHHHGGGGGGLLLMMMOOOPPPPPPSSSVVVYYY[[[___gggpppwww}}}}}}uuutttwwwzzz|||xxxpppkkkgggfffggggggccc___XXXWWWWWWWWWYYY\\\```bbbeeegggjjjmmmnnnppprrrtttwwwwwwxxxzzzvvv[[[KKKFFFCCCAAA===;;;;;;;;;;;;:::999888777777888888777666777777777777777777777777555666666777888999::::::999:::AAAOOO\\\ccchhhlllooo{{{~~~ttthhhaaaXXXNNNMMMJJJJJJNNNVVVdddyyy{{{{{{uuubbb[[[XXXTTTTTTXXX[[[```mmm|||tttkkkeeefffjjjnnnpppqqqtttyyy}}}wwwcccVVVJJJIIIIIIJJJKKKMMMOOOQQQTTTYYY^^^ccciiirrr}}}ooobbbXXXPPPMMMNNNQQQWWW```iiipppwww}}}zzzooogggfffhhhfffcccbbb^^^]]][[[XXXUUURRRPPPNNNJJJIIIGGGFFFFFFFFFHHHIIIOOORRR]]]lllyyy}}}xxxooopppooolllmmmmmmggg```VVVPPPGGG@@@===<<<======:::;;;;;;<<<<<<;;;;;;:::999999999888777555444333111111222222222222111111222222333333444444444555555555:::BBBEEE@@@===>>>999;;;<<<<<<;;;;;;===>>>BBBNNN\\\lllzzzzzz~~~kkkVVVLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNPPPTTTXXX^^^ccckkkssszzz{{{uuuuuuyyy||||||ssslllgggcccccc___[[[ZZZ\\\\\\YYYUUUSSSSSSRRRSSSUUUYYY\\\______bbbeeegggggggggiiijjjmmmooorrrvvvzzz}}}vvv[[[LLLGGGCCCAAA>>><<<<<<<<<<<<;;;:::999888888999999888777777777777777777777777777777777888888999999999:::888:::DDDSSS^^^bbbeeehhhqqqzzz|||pppddd\\\UUUMMMKKKHHHIIIPPP\\\lll{{{www{{{nnn\\\WWWVVVSSSTTTYYY\\\cccrrr{{{rrrjjjdddfffjjjoooqqqsssuuuzzzuuuaaaTTTIIIHHHHHHIIIJJJLLLNNNOOOSSSXXX^^^dddjjjsss~~~kkk^^^UUUOOONNNQQQSSSYYYbbbkkkrrrxxx|||zzzooogggffffffdddaaaaaa^^^]]][[[XXXUUURRRPPPOOOKKKJJJHHHGGGGGGGGGHHHIIINNNPPPZZZkkkzzz{{{wwwuuusssnnnnnnllljjjlllmmmiiicccWWWPPPGGG@@@======>>>>>>:::;;;;;;<<<<<<;;;;;;:::::::::999888777555333222111111222222222222111111000111111222333444555555777777;;;AAABBB@@@>>>???999:::;;;;;;:::;;;===???GGGQQQ___rrrxxxwww{{{mmmXXXOOOMMMLLLJJJJJJJJJKKKKKKLLLMMMPPPUUUYYYccchhhpppxxx~~~zzzxxx{{{|||uuulllccc]]]YYYVVVTTTTTTPPPMMMMMMOOOOOOMMMKKKKKKKKKKKKLLLOOORRRVVVXXX]]]___cccddddddcccccccccdddhhhooouuuyyy{{{}}}~~~vvv[[[LLLGGGCCC@@@>>>=========<<<;;;:::888777777888999777666666666666666666666666666888888888888888888888888999===IIIYYYbbbddddddfffooovvvvvvlll___XXXRRRMMMJJJHHHKKKUUUcccuuuzzzvvvtttzzz}}}jjjYYYVVVVVVSSSUUUYYY\\\eeevvvyyyqqqiiicccfffjjjooorrrsssuuuyyy|||rrr___RRRHHHGGGGGGHHHIIIKKKMMMOOORRRWWW^^^dddkkktttjjj\\\TTTQQQSSSWWW]]]bbbiiipppvvv{{{zzzppphhheeeeeebbb```aaa^^^]]][[[XXXUUURRRPPPOOOKKKJJJIIIHHHHHHHHHIIIIIILLLMMMVVVfffttt}}}}}}zzzuuuvvvvvvttttttqqqmmmmmmoookkkdddVVVPPPHHHBBB>>>======<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::999777555333222111222222333333222222111//////000111333444555555888:::===@@@@@@?????????999;;;;;;;;;;;;<<<>>>@@@HHHRRRaaauuurrrooouuu|||nnnZZZPPPNNNLLLKKKKKKMMMMMMNNNNNNPPPTTTYYY^^^fffmmmuuu||||||}}}jjjddd[[[TTTQQQOOOOOONNNJJJHHHFFFFFFGGGHHHGGGEEECCCCCCDDDEEEHHHKKKOOOQQQVVVYYY]]]______^^^^^^^^^\\\dddnnnuuuwwwxxxyyy{{{~~~~~~uuuZZZLLLGGGAAA???============<<<:::999777666666777777666555666666666666666666666666666666777777777777777777;;;AAAOOO___ggggggeeeggglllpppppphhh\\\UUUPPPNNNOOONNNRRR^^^nnnwwwtttsss||||||iiiYYYVVVVVVTTTUUUZZZ\\\hhh{{{~~~xxxppphhhcccfffjjjoooqqqrrrsssvvvyyyooo]]]PPPGGGGGGGGGGGGIIIKKKMMMNNNRRRWWW^^^eeellluuu~~~hhhZZZTTTRRRVVV\\\iiilllooossswww|||xxxooofffcccaaa^^^]]]___^^^\\\ZZZWWWTTTQQQOOONNNJJJJJJIIIIIIHHHHHHHHHHHHJJJJJJQQQ^^^jjjrrrzzz{{{xxxzzz|||}}}|||wwwrrrpppooojjjcccTTTPPPJJJDDDAAA===:::888:::;;;;;;<<<<<<;;;;;;:::;;;::::::999777666444333222222333333333333222222//////000111333444555555888<<>>>>>??????;;;<<<<<<<<<<<<===@@@CCCHHHUUUfff|||yyygggiiisss{{{oooZZZPPPNNNMMMKKKKKKNNNOOOPPPQQQSSSWWW\\\```hhhoooxxxxxxkkkYYYTTTMMMHHHFFFFFFGGGGGGDDDCCCBBBBBBBBBCCCCCCCCC======>>>@@@BBBEEEHHHIIIJJJMMMQQQTTTUUUVVVWWWXXXWWWaaannnuuutttssstttwwwzzzzzz|||}}}tttYYYKKKGGG???>>><<<<<<======;;;999888777666666777777666444777777777777777777777777555555666666777777777777===EEETTTdddkkkiiihhhiiikkknnnnnnggg\\\SSSOOOOOONNNNNNUUUddduuu~~~ssssssvvv{{{iiiZZZWWWXXXVVVVVV[[[```mmm~~~wwwppphhhccceeeiiioooqqqrrrsssvvvxxx~~~|||lllZZZNNNHHHGGGGGGHHHIIIKKKMMMNNNSSSXXX___fffmmmuuu~~~{{{fffYYYSSSSSSXXX___nnnoooqqqtttxxx~~~vvvmmmddd```]]]YYYYYY\\\\\\[[[YYYVVVSSSPPPNNNMMMIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHMMMVVV```iiivvv{{{zzz}}}}}}wwwtttrrrkkkcccWWWSSSLLLFFFAAA===999777:::;;;;;;<<<<<<;;;;;;::::::::::::999888777666555222222333333333333222222000111111222333444555555888>>>BBB@@@>>>>>>???>>><<<<<<===<<<<<<>>>BBBEEEJJJZZZoooooo```gggsssxxx}}}qqq\\\RRROOONNNLLLLLLMMMOOOQQQTTTVVVYYY^^^aaaiiiqqq{{{~~~jjj\\\OOOJJJEEEAAA@@@AAABBBBBB???>>>>>>===>>>>>>??????999:::;;;<<<>>>AAABBBDDDCCCFFFJJJMMMOOORRRUUUWWW[[[gggtttyyyuuuqqqrrrvvvvvvwwwxxxzzz|||~~~rrrXXXKKKFFF>>><<<;;;<<<<<<<<<:::888999888666777888888777555777777777777777777777777555555666777888888999999>>>FFFVVVfffmmmjjjiiikkkmmmooooooiii^^^SSSNNNNNNLLLMMMVVVhhh{{{ssslllpppyyyxxxgggXXXWWWYYYWWWXXX]]]hhhvvv~~~wwwpppiiidddbbbhhhnnnrrrsssuuuyyy|||~~~yyyjjjYYYMMMHHHHHHHHHHHHJJJLLLNNNOOOTTTYYY```gggmmmuuu}}}{{{gggZZZUUUVVV\\\bbblllooossswww|||wwwnnnfffaaa\\\YYYYYY]]][[[ZZZXXXUUURRROOOMMMKKKHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGKKKRRRYYYdddwww{{{|||~~~|||zzzsssjjj___XXXOOOFFF@@@===;;;::::::;;;;;;<<<<<<;;;;;;:::888999999999999888777666222333333444444333333222222222333333444444444555777???DDDAAA>>>>>>???===;;;<<<<<<;;;;;;===AAAEEEJJJ^^^www}}}iii^^^hhhsssuuuxxxzzz||||||{{{sss^^^TTTQQQOOONNNMMMNNNQQQUUUXXX[[[^^^aaadddiiirrr}}}uuu```SSSJJJFFFBBB@@@???@@@@@@@@@;;;;;;;;;;;;::::::;;;<<<999999:::;;;===>>>???@@@AAACCCEEEGGGJJJMMMRRRUUU\\\iiivvvyyyrrrlllmmmpppnnnoooqqqsssuuuwwwxxxyyyqqqWWWJJJFFF===;;;;;;;;;<<<<<<:::888:::999888888999999888666777777777777777777777777555666777888999:::;;;;;;>>>GGGWWWgggmmmkkkjjjlllqqqrrrrrrlll```SSSMMMMMMNNNQQQ[[[oookkkfffmmm|||uuudddWWWVVVYYYXXXZZZ___nnn}}}~~~wwwpppiiiddd```fffnnnsssuuuxxx|||~~~xxxiiiXXXMMMIIIHHHHHHIIIJJJLLLNNNPPPTTTZZZaaahhhmmmttt}}}}}}iii^^^YYYZZZ```gggjjjnnnuuu|||zzzrrriiiddd___[[[\\\```ZZZYYYWWWTTTQQQNNNLLLKKKGGGGGGHHHHHHHHHGGGFFFEEEEEEGGGKKKPPPVVVccczzz|||~~~{{{sssfff]]]PPPEEE???======>>>:::;;;;;;<<<<<<;;;;;;:::888888999999999999888888222333333444444333333222444444444444444444444444666@@@EEEBBB>>>??????<<<:::;;;;;;::::::<<>>===<<<;;;;;;;;;:::999888:::;;;999999:::;;;<<<===>>>>>><<<===>>>@@@AAAEEEJJJNNNVVVcccoooppphhh```aaaeeeggghhhiiikkknnnppprrrrrroooWWWLLLIIIAAA@@@???===;;;::::::::::::888555444666888999999666666666666555555555555777777777666555666999<<<>>>IIIYYYdddfffeeegggkkktttrrrqqqlllaaaSSSLLLLLLLLLTTTbbbsssrrrlllhhhpppqqqfff[[[XXXXXXYYY\\\aaarrr|||rrrhhhbbbaaaiiissszzz~~~vvvgggVVVKKKKKKIIIJJJLLLKKKJJJOOOUUUVVVZZZ```dddiiiqqq{{{kkk^^^[[[]]]cccjjjlllrrrzzzyyysssnnnhhhaaa^^^``````]]]YYYUUURRROOOLLLJJJIIIHHHGGGHHHHHHHHHFFFDDDDDDDDDGGGLLLTTTfff|||zzz}}}vvvlll[[[MMMCCC>>>===<<<;;;;;;;;;<<<<<<<<<======999999:::999999888777666111222222333333222222111444333222222222444666888===???BBBBBB@@@>>>======<<<::::::;;;;;;===DDDMMMQQQeeepppgggbbbgggooosssuuuwww{{{}}}yyyfff[[[WWWTTTRRRSSSTTTVVVZZZ]]]___ccchhhkkktttyyy}}}gggSSSGGGFFFBBB===<<<>>>???<<<999999999999999999999999999:::::::::::::::::::::::::::::::::;;;===???@@@AAAPPPVVV\\\]]]YYYVVVVVVXXX[[[^^^bbbdddfffgggjjjllloooWWWKKKGGG???>>>===;;;:::999888888;;;999777777888::::::999666666666666666666666666666666666666555666888;;;>>>JJJYYYbbbbbbaaaeeejjjmmmlllkkkhhh^^^RRRLLLMMMMMMWWWgggwww{{{lllgggiiissspppfff\\\YYYZZZ\\\```fffxxx~~~uuullleeebbbiiisssyyy|||~~~vvvgggVVVJJJJJJIIIJJJMMMMMMKKKOOOUUUVVVZZZ___dddiiiqqq{{{mmm```]]]```ffflllpppuuu}}}~~~yyyvvvppphhhdddeee```]]]XXXUUURRRPPPMMMJJJJJJIIIGGGGGGGGGGGGFFFDDDGGGGGGIIINNNVVVhhh~~~yyyooo___QQQFFF@@@===;;;;;;;;;;;;;;;<<<<<<<<<===999999:::999999888777666333333333333333333333333333222111000000222444555===???BBBBBB@@@>>>>>>>>><<<::::::<<<;;;===DDDMMMUUUgggppphhhdddiiiqqqtttvvvwwwyyyzzzfff[[[VVVRRRQQQSSSSSSVVV[[[___ccchhhnnnqqqxxx|||zzzfffSSSHHHCCC>>>:::999;;;<<<999666999999999999999999999999999999999999999999999999999999999:::<<<>>>???@@@EEEJJJOOOQQQOOOMMMOOOQQQUUUXXX[[[^^^```bbbdddfff|||xxxuuuvvv~~~pppWWWJJJFFF???>>>===;;;:::999999999999888777777999999888777555666666777777888888888444666777666666666888:::???LLL[[[```^^^^^^dddkkkiiihhhgggeee\\\QQQLLLNNNOOO\\\mmm~~~uuuhhheeekkkxxxooofff^^^\\\]]]___eeekkk~~~~~~vvvmmmgggdddjjjrrrxxxzzz|||vvvgggVVVJJJJJJIIIKKKNNNOOONNNPPPUUUVVVZZZ___dddiiiqqq{{{pppeeebbbeeekkkqqquuu{{{~~~xxxnnngggfff```]]]XXXUUURRRPPPMMMKKKMMMJJJGGGFFFFFFFFFEEEDDDGGGFFFHHHLLLUUUeee{{{rrrcccUUUJJJBBB===:::;;;;;;;;;;;;<<<<<<<<<<<<999999:::999999888777666555555444333333444555555444333111000111222444555>>>@@@BBBBBB@@@>>>>>>>>>>>><<<;;;===<<<===EEEMMMYYYjjjyyyqqqjjjggglllsssvvvwwwyyy{{{jjj]]]WWWSSSSSSUUUTTTWWW]]]bbbhhhnnnuuuyyy}}}uuubbbRRRHHH@@@===999888999:::888666999999999999999999999999888888888888888888888888888888888999:::<<<===>>>:::>>>CCCDDDDDDDDDGGGJJJLLLOOORRRUUUVVVYYY\\\^^^xxxqqqnnnmmmqqq{{{rrrXXXJJJFFFAAA@@@???===<<<<<<;;;;;;666555555666777777555333555666666777888999999:::555666888888777888:::;;;AAAOOO]]]___]]]___hhhoooooollljjjeee[[[PPPKKKMMMQQQ```tttqqqgggiiinnn~~~oooggg___^^^^^^aaahhhooo}}}uuukkkdddeeekkkrrrvvvxxxzzz~~~yyykkkZZZNNNLLLJJJLLLPPPQQQPPPRRRVVVVVV[[[```eeekkksss|||tttjjjhhhkkkqqqvvv{{{zzzooofffcccaaa]]]XXXTTTRRRPPPNNNLLLNNNKKKGGGEEEEEEEEEEEEDDDDDDCCCCCCHHHOOO^^^ttt|||}}}}}}~~~xxxpppdddWWWMMMEEE???;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888666666666444333111111333444666666555333333333444666777>>>@@@AAAAAA???>>>>>>>>>>>><<<<<<======>>>FFFNNN[[[lll}}}rrrmmmkkkpppvvvyyyzzz}}}qqqcccZZZUUUUUUXXXVVVYYY___eeelllrrryyy~~~nnn]]]OOOGGGAAA>>>;;;:::;;;;;;:::999888888888888888888888888777777777777777777777777666777777777999:::;;;<<<999;;;===>>>>>>@@@CCCFFFDDDGGGIIILLLMMMPPPSSSVVVxxxwwwzzztttmmmkkkkkkoooyyysssYYYKKKGGGAAA@@@???>>>===<<<<<<<<<777666555666777666444222555666666777888999999:::666777888888888999;;;>>>DDDSSS___aaaaaagggpppvvv|||wwwpppgggZZZNNNKKKMMMSSScccyyymmmfffkkktttnnngggaaa______bbbjjjrrruuujjjccceeejjjqqquuuwwwyyy}}}}}}qqqaaaWWWQQQNNNNNNRRRSSSSSSTTTWWWXXX]]]bbbgggmmmuuuyyypppoooqqqvvv{{{zzznnneeebbbccc___YYYTTTRRRPPPNNNLLLNNNKKKGGGEEEEEEEEEEEEDDDCCCAAAAAAEEEKKKUUUgggwww{{{yyyxxx|||{{{~~~{{{rrrkkkaaaWWWNNNGGGAAA===;;;;;;;;;;;;;;;;;;::::::999999999999999888666666555333222000000222333555555444333333333555777999???@@@AAA@@@???>>>>>>???>>>======>>>>>>@@@GGGPPP^^^oootttooonnnsssyyy|||xxxhhh]]]WWWVVVYYYYYY\\\bbbhhhnnnttt{{{zzzgggWWWKKKDDD@@@>>><<<;;;;;;;;;;;;:::888888888888888888888888666666666666666666666666666666666777777999:::;;;;;;<<<<<<<<<<<<===@@@BBB???AAACCCDDDFFFHHHLLLOOOxxxxxxzzztttooonnnmmmpppwwwrrrXXXKKKGGG???>>>===<<<;;;;;;;;;;;;;;;999888888888888777555555666666777777888888888777777777777777999<<>>>>>>>>@@@>>><<<===???@@@BBBJJJSSSbbbtttuuuqqqoootttzzz~~~~~~nnnaaaXXXVVVYYY[[[___dddjjjpppvvv}}}qqq^^^PPPGGGBBB===<<<:::999888888999999888888888888888888888888666666666666666666666666666666666666777888999:::;;;::::::::::::;;;;;;<<<<<<===??????@@@BBBFFFIII|||~~~{{{xxxwwwvvvuuuzzznnnVVVIIIFFF???>>>===<<<;;;;;;;;;;;;===;;;888777888888888777666666666666666666666666666666555333333666<<<@@@KKKYYYeeejjjssstttfffWWWMMMNNNSSSYYYiiizzzjjjiiiqqquuuiiieeebbbcccdddjjjuuuvvvjjjbbb```gggooouuuwwwyyy{{{}}}}}}{{{pppiii^^^WWWRRRTTTVVVVVVXXX[[[^^^ccciiinnnttt|||zzzyyyzzz~~~}}}{{{}}}~~~||||||wwwooojjjjjjhhhccc[[[UUUQQQNNNLLLJJJJJJIIIGGGGGGGGGGGGFFFDDDEEECCCCCCFFFHHHJJJQQQYYYdddjjjqqquuusssooommmllloooxxx{{{yyyzzz}}}~~~yyykkkeee\\\SSSLLLFFFBBB???;;;;;;;;;:::::::::999999999999:::999999888777666333333333333333333333333000000000111333666999;;;@@@@@@AAA@@@>>>===>>>@@@===;;;<<>>>>>===>>>>>>===:::666555666777777666666666666666555555555555666555333111111444;;;???MMM[[[fffmmmzzzqqqcccUUUMMMPPPWWW\\\kkkzzzmmmnnnxxxqqqgggcccbbbdddgggnnnzzzttthhh```^^^eeeooovvvxxxyyy{{{}}}}}}}}}tttmmmbbbZZZTTTTTTVVVWWWYYY\\\```eeekkkpppvvv}}}{{{|||~~~yyyxxx{{{}}}{{{vvvtttvvvyyy|||xxxwwwwwwsssmmmkkkllliiiddd\\\UUUPPPMMMKKKIIIIIIHHHGGGHHHHHHHHHFFFDDDDDDBBBCCCEEEFFFEEEIIIPPPTTT[[[dddiiijjjhhhhhhhhhmmmvvv|||{{{yyyyyy||||||{{{xxxlllfff\\\SSSKKKFFFBBB???;;;;;;;;;::::::999999999999999:::999999888777666333444444555555444444333111111111333555999<<<>>>@@@AAAAAA???>>>===???@@@<<<;;;<<<@@@AAADDDMMMWWWfffzzzwwwrrrqqquuu{{{}}}nnnbbb^^^```\\\```gggnnnuuu|||wwwaaaQQQHHHCCCBBB;;;;;;:::999777777888:::777777777777777777777777777777777777777777777777777777666777777888999:::777666777888::::::999888999::::::999888:::===@@@iiiRRRFFFCCC???>>>===;;;:::::::::::::::999777777888777666444666666777777777777666666666555777999888777<<>>;;;;;;::::::::::::999999:::555111222555888777555444444444333333333222222111222222222222555:::===CCCDDDEEEEEEDDDAAA>>><<<;;;;;;===>>>>>>BBBPPP^^^kkk|||sssqqqxxx}}}vvvjjjeeeeeeaaaeeekkkrrrxxx}}}bbbRRRJJJEEEBBBAAA:::999999888888999999:::===<<<:::999888999999:::999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999888777777999888888777666666555555999999999999999999999999iiiRRRGGGDDD@@@@@@>>>===<<<;;;;;;;;;:::999777777888888666444666777777777777777666555666555777999888888===DDDOOO\\\jjjuuuvvvggg\\\TTTPPPUUU[[[eeewwwqqqmmmyyy}}}sssoookkkiiihhhiiiooo~~~oooccc^^^```eeemmmtttyyy{{{{{{{{{{{{}}}{{{ttthhh^^^SSSPPPOOOPPPUUU[[[```bbbiiigggiiinnnrrruuu{{{{{{~~~~~~{{{xxxsssqqqooonnnnnnlllhhheeeggghhhiiihhhfffddddddeeefffgggiiinnnssstttqqqmmmllleee[[[SSSPPPMMMJJJHHHGGGHHHJJJKKKKKKIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHPPP[[[bbbfffhhhllloooqqquuu|||~~~~~~uuussskkkggg```WWWNNNFFFAAA???;;;;;;::::::::::::999999:::666222333666999888666444444444333333333222222333333333333444666;;;???CCCDDDFFFFFFDDDBBB>>><<<;;;;;;===>>>>>>CCCQQQ___sssyyysssqqqwww|||}}}pppjjjhhheeejjjqqqxxxqqqYYYKKKDDD@@@======::::::999999999999::::::;;;:::999999999:::;;;;;;888888999999:::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999iiiSSSIIIFFFBBBAAA@@@>>>============:::888777777888888666555777777777777777666555555777666777999999999>>>FFFNNN[[[iiiuuuzzznnn```WWWRRRRRRYYYaaammm~~~|||ooopppuuupppmmmkkkjjjkkkqqq~~~oooccc______eeelllssswwwxxxyyyzzz}}}~~~|||uuummmbbbWWWMMMLLLLLLOOOVVV\\\aaaccchhhggggggiiikkkoooxxxzzzzzz}}}}}}zzzwwwuuutttrrrooolllfffdddbbbaaaaaa```^^^\\\aaabbbcccbbb___^^^^^^___aaacccgggnnnuuuvvvsssooollldddYYYQQQMMMKKKIIIFFFFFFGGGJJJLLLKKKIIIFFFDDDCCCCCCBBBBBBBBBCCCDDDDDDEEENNNYYYccchhhlllpppsssqqquuuzzz~~~}}}}}}xxxpppllljjjfff```YYYPPPHHHBBB???;;;;;;::::::::::::999999;;;888444555777999888666444444444444333333333333444444444444444888===AAADDDEEEGGGGGGEEECCC@@@===;;;;;;===>>>???DDDSSSbbb{{{uuuqqqrrrwww{{{xxxoookkkdddjjjrrr{{{uuucccOOODDD???<<<:::;;;::::::999999999999::::::888888888888999:::;;;<<<<<<<<<=========<<<<<<;;;:::;;;;;;<<<===>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999iiiTTTJJJGGGBBBAAA@@@>>>======<<<<<<:::888777777888888777555777888888777777666555444777666777:::::::::@@@HHHLLLXXXffftttpppeeeZZZSSSQQQUUU^^^hhhrrrzzzpppuuuuuukkkiiihhhiiijjjooo}}}~~~oooddd```___eeemmmrrruuuvvvxxxzzz}}}~~~~~~wwwoooggg\\\QQQHHHHHHIIINNNUUU\\\aaacccggggggfffeeedddhhhpppwww|||~~~~~~}}}~~~yyywwwyyyzzz}}}||||||{{{~~~~~~}}}zzzwwwuuussssssnnnmmmkkkjjjhhhfffeeeccc^^^]]]\\\\\\\\\]]]^^^^^^cccddddddcccaaaaaabbbcccjjjkkkpppvvv{{{{{{vvvqqqkkkbbbVVVNNNJJJHHHFFFDDDEEEGGGJJJKKKKKKIIIEEECCCBBBBBBBBBAAAAAABBBBBBCCCGGGNNNYYYccciiinnnqqqsssvvvxxx||||||||||||~~~tttkkkhhhhhhfff```YYYQQQIIIBBB>>>;;;;;;:::::::::999999999;;;999777666888999888777555444444444444333333333444444333333444777===AAAEEEFFFGGGHHHFFFDDD@@@>>>;;;;;;===???@@@GGGVVVeee~~~|||nnnooosssyyy~~~~~~qqqjjjdddjjjttt}}}eeeVVVGGG@@@>>><<<;;;<<<:::::::::999999:::::::::999999999999::::::;;;;;;??????@@@@@@??????>>>===<<<<<<<<<===>>>>>>?????????>>>===<<<;;;:::999999:::::::::::::::999999999iiiTTTJJJHHH@@@???>>>===<<<;;;;;;;;;999888666777888888777666777777777777777666555555888777888::::::;;;BBBKKKNNNXXXgggvvvzzzggg]]]TTTPPPRRRWWWbbbmmmtttyyysss|||sssfffeeeeeeggghhhnnn{{{}}}oooeeeaaa```fffnnnssstttuuuxxxzzzyyy{{{}}}{{{sssjjjbbbWWWMMMEEEEEEFFFKKKRRRYYY^^^```ccceeeddd```___bbbhhhllljjjmmmmmmnnnvvv|||vvvrrrqqqrrruuuvvvwwwvvvtttrrrrrrsssuuu}}}~~~yyywwwvvvvvvxxxzzzzzzzzzuuusssppplllhhheeedddccc^^^_________^^^^^^^^^___\\\]]]^^^___aaacccfffhhhiiijjjjjjjjjiiijjjlllnnnuuuvvvyyy~~~|||wwwjjjaaaTTTJJJFFFEEEDDDCCCDDDFFFIIIJJJJJJHHHEEECCCBBBBBBAAAAAAAAAAAABBBBBBGGGMMMVVV___gggllloooqqqxxxyyy|||}}}||||||}}}}}}}}}zzzssskkkhhhiiifffaaaYYYQQQHHHBBB>>>;;;;;;:::::::::999999999;;;999888888888999888777555555555444444444333333333333222111222777===BBBFFFGGGHHHHHHGGGDDDAAA???;;;;;;===???AAAIIIYYYiiiqqqiiimmmttt{{{sssiiihhhoooxxxmmmVVVKKKAAA>>>===<<<;;;<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;::::::999999<<<<<<=========<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;:::::::::999999iiiTTTJJJHHH???>>>===;;;::::::::::::999777666777888999777666666666777777777777666666888777888:::;;;<<>>;;;;;;===@@@CCCKKK\\\mmmxxxkkkeeellluuu}}}yyynnnjjjpppyyyrrr\\\JJJBBB<<<<<<<<<:::999;;;;;;;;;::::::::::::;;;;;;============<<<;;;:::999<<<======>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>;;;<<<<<<======>>>??????<<<<<<;;;;;;::::::999999hhhSSSIIIGGG???>>><<<;;;::::::999999888777666777888999888666444555666777777888888777999777888:::;;;===FFFOOOWWW^^^lll{{{~~~tttkkk[[[TTTOOOQQQUUU[[[fffppp~~~xxxttt|||pppddd^^^^^^aaaeeehhhnnn|||{{{ooofffccceeelllsssvvvuuuuuuzzz~~~~~~}}}|||wwwmmmddd[[[PPPFFFAAA???===???DDDJJJNNNQQQSSSYYY[[[WWWTTTWWWZZZYYY[[[^^^aaafffrrrvvvmmmeee```]]]```aaacccddddddgggjjjmmmqqq|||zzzuuuqqqooobbbbbbccceeeggggggeeeccc^^^]]][[[YYYYYYYYYZZZ[[[]]]```ccceeefffhhhllloooooossswwwzzz{{{|||~~~||||||~~~nnndddUUUJJJFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAEEEMMMYYYgggsss|||~~~vvvvvvxxxwwwttttttqqqmmmeee[[[QQQIIIDDDAAA;;;;;;::::::::::::999999999999:::999777666666666555555555555444444444444444333222111333888???DDDEEEFFFGGGGGGFFFCCC@@@>>>;;;;;;===@@@CCCLLL___oootttjjjeeelllvvv~~~wwwmmmqqqyyyuuu^^^MMMDDD>>>:::<<<<<<:::999:::;;;;;;::::::::::::;;;;;;<<<======>>>>>>===<<<;;;======>>>@@@AAAAAAAAAAAA?????????@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@===<<<<<<;;;::::::999999hhhSSSIIIFFF???>>>===<<<;;;:::::::::888777666777888999888777333444555777888888888888999777888;;;<<<>>>FFFPPPXXX^^^kkkyyyzzznnneeeXXXSSSOOOQQQVVV\\\gggpppsssrrrxxxhhh___YYYZZZ^^^cccfffmmmzzz{{{ooofffdddfffmmmuuuxxxvvvvvv{{{{{{|||~~~|||{{{uuukkkaaaYYYNNNDDD@@@===::::::>>>DDDHHHKKKMMMUUUXXXSSSQQQTTTVVVTTT\\\^^^aaafffrrr~~~tttjjjaaa[[[WWW[[[\\\^^^```bbbeeejjjmmmrrr}}}~~~}}}{{{xxxsssmmmhhhdddaaa\\\]]]^^^```aaa```\\\YYY[[[[[[ZZZZZZ[[[^^^```bbbgggjjjnnnqqqqqqsssxxx{{{zzzqqqfffWWWLLLGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAEEEMMM[[[lll|||~~~uuuuuuyyyyyyxxxyyyuuupppggg\\\RRRKKKEEECCC;;;;;;;;;:::::::::999999888999:::999777555555555666666555555555444444444555555333222444999@@@FFFDDDEEEGGGGGGEEECCC@@@===;;;;;;===@@@DDDMMM```qqqrrriiifffmmmvvv~~~ssswww}}}vvvbbbPPPCCCCCC>>><<<>>>???<<<:::;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<===?????????>>>>>>888999;;;<<<>>>?????????>>>???@@@AAACCCDDDEEEFFFLLLKKKIIIFFFCCC@@@>>>=========<<<;;;::::::999999gggSSSIIIGGGBBB@@@===<<<<<<;;;:::888:::::::::999999999888888666777777777888888888888777777999;;;;;;===GGGRRRQQQ]]]jjjtttyyyvvvkkk___UUUQQQPPPTTTUUUWWWdddttttttttt|||iii]]]WWWVVVWWW[[[aaafffnnn||||||ooofffbbbbbbfffkkkrrrwwwyyy{{{|||}}}~~~~~~}}}}}}xxxqqqhhh^^^QQQFFF>>>>>>>>>===>>>???BBBDDDFFFKKKNNNQQQRRRPPPOOOQQQSSSWWW^^^fffmmmxxxuuufffYYYTTTUUU[[[\\\___dddeeeeeejjjrrrxxx}}}wwwrrrnnntttqqqlllfffaaa^^^\\\\\\[[[]]]```ccccccaaa___]]]bbbccceeegggjjjnnnqqqrrrwwwwwwyyy{{{~~~xxxkkkZZZMMMIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGDDDAAA@@@AAABBBCCCBBBDDDFFFNNN^^^sssxxxwww~~~xxxnnncccXXXOOOGGGBBB???===;;;;;;;;;;;;999777999888888777666777777777444444444333333333222222555555555444555888===AAAEEEFFFFFFFFFEEEAAA>>><<<@@@???@@@BBBEEEOOObbbtttqqqmmmlllqqqzzz~~~}}}~~~gggTTTGGGBBB>>>===;;;:::999:::;;;;;;<<<=========>>>?????????@@@???>>>===>>>??????>>>BBBAAAAAA@@@@@@@@@AAAAAADDDDDDEEEEEEEEEGGGJJJLLLQQQOOOLLLJJJHHHDDD@@@===>>>=========<<<<<<<<<<<>>GGGRRRSSS^^^jjjsssvvvssshhh]]]UUUPPPOOORRRSSSVVVeeevvvvvvvvvpppaaaXXXUUUTTTTTTXXX^^^ccclll|||xxxooogggcccbbbccciiipppvvvyyy{{{{{{|||}}}~~~~~~||||||wwwooofff\\\PPPFFF???<<<;;;:::;;;<<>><<<;;;;;;;;;999777999888888777777777777777444444444333333333222222222333333333555999>>>CCCEEEFFFGGGGGGEEEBBB???===>>>===???BBBGGGRRRfffxxxooolllmmmsss{{{kkkYYYKKKCCCAAA===<<<;;;:::999::::::;;;<<<<<<<<<===>>>>>>?????????>>>>>>>>>???@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHJJJLLLOOOTTTVVV[[[WWWSSSOOOKKKHHHDDDAAA????????????>>>=========jjjTTTIIIEEE@@@>>><<<<<<<<<<<<;;;:::999999888888888777777777666666666666666666666666666666888;;;;;;>>>IIITTTWWW```kkkqqqtttqqqggg\\\UUUOOOLLLOOOQQQVVVgggyyywwwyyywwwdddXXXSSSRRRQQQQQQTTTYYY```jjj|||}}}|||yyytttnnnhhhbbb```___fffooovvvzzz{{{{{{{{{zzz}}}}}}{{{|||vvvmmmbbbXXXNNNFFF@@@::::::999999:::===???AAADDDGGGIIIJJJJJJMMMSSSXXX[[[cccmmmvvv|||pppbbbVVVSSSUUUZZZYYY[[[___```bbbiiirrrzzzjjjaaa___```aaa```_________```bbbdddeeelllmmmooorrrtttvvvwwwwwwxxxyyy{{{~~~vvveeeWWWOOOKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFCCC@@@???BBBEEEDDDJJJWWWkkk}}}qqqeeeXXXMMMFFFAAA???<<<;;;;;;:::999777888888888777777777777777444444444444333333333333000000111222444999???DDDDDDEEEFFFFFFEEECCC@@@>>><<<<<<>>>CCCHHHTTTiii|||~~~mmmllllllttt}}}}}}|||mmmVVVJJJCCC@@@@@@<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>>???===>>>>>>@@@AAABBBBBBCCCEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMOOOTTTZZZ___bbbbbb]]]WWWQQQLLLHHHEEEBBBDDDDDDDDDCCCCCCAAA@@@@@@|||{{{}}}kkkUUUIIIDDD@@@>>><<<<<<<<<===<<<;;;888888888777777777777666666666666666555555555555666666888;;;<<>>BBBFFFEEEJJJWWWjjj{{{ooobbbVVVNNNCCC@@@===;;;;;;:::999888888888888888888777666666555444444444444333333333000000111222444999???CCCDDDDDDEEEDDDCCCAAA???>>>;;;;;;>>>BBBHHHTTTiii|||zzzmmmmmmlllvvv|||zzz|||^^^KKKDDDAAA@@@AAA<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@<<<>>>@@@BBBCCCEEEGGGHHHKKKLLLNNNOOOPPPQQQQQQQQQSSSRRRRRRUUUZZZ```eeehhhgggaaaZZZSSSOOOLLLIIIHHHJJJJJJJJJIIIHHHGGGEEEDDD}}}wwwtttwwwlllVVVIIICCC@@@>>><<<<<<<<<===<<<;;;888888888777777777777666666666666666555555555555777666888;;;===AAANNNZZZ___gggooouuuwwwuuulllbbbUUUNNNKKKNNNSSS\\\qqqvvv~~~lll[[[QQQMMMLLLNNNNNNPPPVVV]]]jjj}}}vvvsssoookkkfff```ZZZVVV[[[bbbllluuuyyyzzzzzzzzz{{{|||}}}~~~}}}~~~vvviii]]]RRRIIIBBB>>>;;;:::999999:::<<<>>>@@@@@@BBBDDDFFFHHHMMMVVV\\\ccclllxxxpppdddWWWMMMJJJKKKMMMLLLNNNQQQRRRUUU]]]gggqqqxxx~~~~~~vvvnnnjjjkkknnnrrrrrrsssuuuwwwyyy|||~~~|||ooobbbYYYRRROOOMMMKKKJJJHHHFFFEEEEEEFFFFFFEEEHHHHHHDDD???>>>AAAFFFDDDHHHRRRcccwwwuuugggZZZRRREEEBBB>>><<<;;;:::999888777888888888888777666666555555555444444444333333222222222333444888>>>BBBCCCCCCCCCCCCBBB@@@>>>===;;;;;;===AAAFFFRRRfffyyyzzzooopppoooyyy{{{yyylllUUUHHHCCC@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAAAAABBB===@@@CCCDDDFFFIIIMMMQQQSSSVVVZZZ^^^`````````___ZZZYYYXXXZZZ```eeehhhiiilllggg___YYYUUUSSSRRRQQQOOOOOOOOOOOOMMMKKKIIIGGGyyytttxxxmmmVVVIIIDDD@@@>>><<<<<<<<<<<<;;;:::999999888888888777777777555555666666666777777777888777999<<<>>>DDDQQQ^^^ccckkktttxxxzzzwwwmmmcccUUUOOOMMMRRRXXXcccyyy}}}uuuyyydddVVVNNNJJJIIINNNMMMPPPVVV^^^kkk|||xxxtttmmmllliiiddd^^^XXXSSSPPPWWW^^^gggooosssuuuvvvvvvzzzzzz{{{||||||}}}}}}}}}xxxqqqeeeYYYNNNFFF@@@===999888777777777999;;;===???AAADDDEEEGGGLLLTTTZZZeeennnyyyuuuggg\\\RRRIIIFFFGGGEEEDDDGGGKKKLLLNNNVVV___eeelllrrruuuxxx~~~~~~|||yyyvvvwwwzzz}}}}}}rrrfff[[[TTTQQQOOOKKKIIIGGGEEEEEEEEEGGGHHHGGGHHHGGGDDD@@@???BBBEEEAAADDDLLL[[[nnn}}}uuufffXXXPPPGGGDDD???<<<;;;:::999888777888888999999777666555555555555555444444444333333333444444555999>>>BBBEEEEEEDDDCCCAAA???===<<<<<<<<<>>>AAAFFFQQQeeewww|||rrrssssss||||||{{{iii[[[MMMFFFBBB>>>======<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEAAACCCFFFGGGIIIMMMUUU[[[]]]bbbiiiooossssssqqqooo```^^^^^^bbbiiinnnppppppoookkkddd^^^[[[ZZZYYYXXXWWWWWWWWWWWWUUURRROOOMMM|||mmmVVVIIIDDDAAA???===<<<<<<<<<:::999:::999999999888888888888444555666666777888999999999888:::===@@@FFFTTTaaahhhpppxxx{{{{{{vvvkkk___UUUPPPOOOVVV]]]iiixxxvvvppp\\\PPPLLLKKKLLLLLLLLLPPPVVV^^^jjj~~~~~~{{{yyyzzz}}}|||zzzxxxwwwuuuqqqlllhhhaaacccbbb]]]VVVPPPMMMMMMRRRXXX```fffjjjlllnnnoooqqqrrrtttvvvwwwwwwuuutttnnnhhh]]]SSSKKKEEE???<<<999888777777777999;;;<<<===@@@CCCDDDEEEJJJQQQVVV```iiirrryyyssshhh\\\TTTNNNGGGEEEFFFCCCCCCGGGLLLMMMOOOVVV^^^bbbiiippptttyyy~~~ttthhh]]]TTTPPPNNNJJJHHHFFFEEEEEEFFFHHHIIIJJJHHHFFFCCCBBBAAABBBCCCBBBBBBGGGSSSeeewww}}}}}}pppcccWWWPPPIIIEEE@@@<<<;;;:::999888666777999999999888666555555555555555444444444444222333444444666;;;AAAEEEIIIHHHFFFDDDBBB@@@>>>===<<<<<<>>>BBBGGGRRRfffyyyuuuuuuuuu}}}pppUUUMMMFFFCCC@@@<<<<<>>???@@@AAA@@@@@@???AAABBBCCCDDDEEEGGGHHHHHHDDDGGGIIIIIIKKKQQQ\\\dddhhhnnnwww~~~}}}wwwsssbbbbbbdddllluuu|||~~~}}}zzzuuuooojjjgggeeecccaaacccdddddddddbbb^^^ZZZXXXmmmVVVJJJEEEBBB@@@===<<<<<<;;;:::888:::::::::999999999999888444555666777888999:::;;;:::999;;;>>>AAAGGGUUUccclllsss{{{}}}|||uuuggg[[[UUUPPPQQQYYYaaannn{{{uuuwwwjjjWWWMMMLLLOOOQQQKKKKKKOOOVVV^^^jjj}}}uuussspppnnnmmmnnnqqqrrrwwwxxxxxxyyyxxxxxxwwwwwwooonnnlllkkkjjjgggbbb^^^XXX[[[]]]YYYQQQKKKJJJLLLMMMRRRZZZ```cccfffhhhiiigggjjjnnnqqqrrrpppmmmkkkfff```XXXPPPIIIDDD???===<<<;;;:::999999;;;===???<<>><<<<<<>>>CCCHHHTTTiii{{{vvvvvvuuu|||pppXXXJJJFFFCCCBBB???<<<>>>CCC>>>???@@@AAABBBAAAAAA@@@CCCCCCDDDFFFGGGIIIJJJJJJGGGIIIKKKKKKLLLTTT```iiiqqqwww}}}tttnnncccccchhhrrr{{{wwwtttqqqooooooooopppooommmiiieeecccmmmTTTGGGCCCCCCAAA>>><<<;;;;;;<<<===::::::999999888777666666666666777888888888888888888777888<<>>@@@@@@@@@@@@AAAEEEJJJOOOTTTWWW\\\bbbhhhjjjiiihhhYYYTTTMMMJJJJJJKKKKKKJJJMMMMMMOOOSSSXXX```fffjjjvvvzzzxxxkkk___TTTMMMIIIFFFFFFEEEEEEEEEGGGHHHIIIKKKHHHEEEAAA?????????@@@AAACCCEEEHHHQQQ```pppyyy~~~zzztttooooootttyyy|||||||||wwwttt{{{}}}ppphhhaaa[[[VVVNNNGGG@@@>>><<<999888:::::::::999888888999::::::555555444333111000000///222333444555888<<>>>>>@@@@@@@@@AAACCCBBBAAA@@@AAABBBFFFFFFHHHLLLOOORRRRRRRRRPPPNNNNNNOOOMMMKKKSSS___gggmmmuuuxxxuuummmeee```[[[eeerrr}}}~~~~~~||||||}}}}}}|||xxxrrrnnnmmmTTTGGGBBB???>>>===<<<<<<===>>>???::::::999999888777777666666666777888888888888888777666999===@@@HHHWWWeeerrr}}}hhh\\\PPPQQQUUU\\\cccppp|||qqq\\\QQQNNNLLLKKKLLLMMMMMMOOOTTT\\\fffpppvvvwwwqqqjjjggghhhiiihhhfffeeebbb___^^^```bbbddddddgggfffeeedddbbbaaa`````````___^^^]]]\\\ZZZYYYYYYZZZZZZXXXUUUQQQMMMJJJIIIEEEHHHLLLNNNOOOPPPRRRSSSWWWYYY\\\^^^___^^^[[[ZZZXXXWWWTTTOOOHHHBBB???>>>888888888999;;;===>>>???@@@@@@@@@???@@@CCCHHHKKKOOOQQQUUUYYY]]]______^^^XXXUUUSSSSSSVVVYYYYYYXXXWWWWWWVVVXXX]]]eeelllqqq|||zzzmmmaaaUUUMMMIIIFFFFFFDDDDDDDDDEEEGGGHHHJJJGGGDDDAAA?????????@@@???AAADDDGGGMMMYYYfffnnnyyyyyywwwrrrlllkkkmmmqqqxxxvvvvvvvvvtttttt~~~{{{nnnfff```ZZZUUULLLEEE???>>>===::::::<<<::::::999888888999::::::555555444333222111000000111222333555777;;;@@@DDDFFFEEEDDDBBB???===;;;:::<<<@@@===AAAOOOYYYiii}}}xxxxxxttt]]]MMMFFFCCCAAA???>>>===>>>???@@@AAACCCDDDCCCCCCDDDFFFHHHLLLLLLMMMPPPSSSVVVWWWXXXWWWUUUTTTSSSOOOLLLRRR\\\aaaeeeiiikkkhhhccc___]]]]]]iiizzzmmmTTTGGGBBB>>>>>>>>>>>>============::::::999999888777777777666666777888888888888888666666999>>>BBBKKKZZZiiiwww~~~gggZZZQQQQQQVVV]]]fffrrr|||kkkXXXOOOMMMLLLLLLNNNMMMNNNPPPTTT[[[eeemmmssspppkkkeeeccceeeggggggfffgggeeecccccceeegggggggggllljjjhhheeebbbaaa``````aaaaaabbbbbbbbbbbbbbbcccaaa```]]]ZZZVVVSSSPPPNNNGGGIIIKKKMMMMMMMMMOOOPPPSSSUUUXXX[[[\\\[[[ZZZXXXZZZZZZXXXSSSLLLEEEAAA???888888999:::<<>>???@@@>>>???AAADDDHHHPPP[[[ddduuuvvvvvvsssmmmiiiiiijjjqqqppppppqqqqqqvvvwwwjjjbbb^^^YYYUUUMMMFFF@@@???===:::999<<<:::999999888888999999:::666666555444333222222111111222333444666:::@@@DDDFFFEEEDDDBBB@@@===;;;:::;;;@@@>>>BBBPPP\\\nnn{{{vvvyyy}}}ppp___PPPGGGCCCAAA@@@???>>>>>>>>>@@@@@@DDDEEEEEEEEEEEEGGGKKKNNNNNNOOOPPPRRRUUUXXX[[[]]]cccbbbaaa^^^XXXTTTWWW___bbbcccdddcccbbbaaabbbccchhhvvvlllTTTHHHDDDAAAAAA@@@???>>><<<:::999999999999888888888777777666666777888888888888888777777999>>>BBBJJJZZZhhhvvv}}}dddWWWSSSSSSXXX```jjjvvvvvvgggWWWPPPNNNLLLMMMOOOMMMNNNQQQWWW___hhhpppuuutttpppmmmlllnnnppprrrrrrrrrqqqpppppprrrssssssrrrvvvtttqqqnnnkkkkkkkkkkkknnnnnnoooppppppqqqrrrrrrllliiifffbbb^^^YYYTTTQQQNNNPPPSSSTTTTTTUUUWWWYYYZZZ\\\___bbbcccdddcccbbbeeeeeebbb[[[QQQHHHAAA>>>888999:::;;;>>>@@@BBBDDDCCCCCCCCCAAA@@@@@@CCCFFFHHHJJJLLLOOOQQQTTTWWWZZZ___dddkkksssyyy{{{yyyxxxqqqmmmhhhfffjjjsss}}}vvvhhhZZZOOOHHHGGGEEEBBBAAAAAACCCEEEGGGEEEDDDBBB@@@?????????@@@?????????AAACCCIIIVVVbbbvvvyyy{{{yyysssmmmkkkjjjqqqqqqqqqpppqqqxxxrrreee___[[[WWWTTTPPPHHHBBB???===999888:::999999999999999999999999777666666555444444333333111222444555777;;;AAAEEEEEEEEEDDDCCCAAA>>><<<:::;;;@@@???CCCRRR```tttzzzvvv{{{|||mmm[[[QQQJJJEEECCCAAAAAA@@@@@@@@@AAABBBCCCGGGGGGGGGFFFFFFIIIMMMQQQRRRSSSTTTVVVYYY^^^cccgggoooqqqrrroooiiifffiiinnnqqqqqqqqqppppppqqqtttvvvkkkTTTIIIFFFAAAAAA@@@???===;;;999888999999999888888888888888666666777888888888888888888888:::>>>AAAIIIXXXfffuuu{{{dddXXXUUUVVVZZZdddnnnzzzrrreeeWWWQQQOOOMMMMMMOOOMMMPPPUUU]]]gggqqqzzz}}}{{{{{{|||~~~~~~~~~~~~~~~{{{yyyxxxxxxyyyzzz||||||||||||||||||||||||wwwtttoookkkfff```YYYTTTVVVYYY\\\___```bbbdddfffeeefffjjjmmmoooqqqqqqqqqtttrrrmmmcccVVVJJJAAA<<<999999:::<<<>>>AAACCCDDDFFFFFFEEEDDDBBBBBBEEEGGGIIIKKKOOORRRUUUYYY___ccciiioooxxxxxxtttooolllpppxxx{{{lll]]]QQQIIIFFFEEEBBBAAAAAABBBDDDFFFCCCBBBAAA@@@@@@@@@@@@AAACCC@@@>>>???@@@GGGWWWhhhxxx|||~~~yyyssspppooosssuuuuuusssssszzz|||mmmbbb]]]ZZZWWWTTTNNNGGGAAA???===::::::<<<999999999999999999999999666666666555555444444444333444555666888<<>>>>>======<<<<<<888888888888888888888888666666777888888888888888999888:::>>>BBBIIIXXXfffwwwyyyeee[[[WWWWWW\\\fffqqq}}}lllaaaVVVQQQOOOMMMMMMPPPNNNRRRZZZdddooo{{{~~~{{{wwwtttppphhh___WWWZZZ^^^cccgggiiikkkmmmnnnlllmmmqqqtttwwwzzz{{{{{{}}}zzzsssfffXXXJJJAAA<<<::::::;;;<<<>>>AAABBBDDDFFFGGGGGGFFFEEEEEEHHHJJJJJJOOOTTTXXX[[[```ggglllrrryyy{{{wwwtttuuu{{{qqqaaaSSSKKKEEEEEEDDDCCCBBBCCCDDDDDDBBBAAAAAAAAAAAAAAABBBBBBEEE@@@>>>??????EEEXXXlllxxx}}}|||xxxvvvvvvvvv{{{}}}{{{{{{xxxkkkbbb___]]]YYYVVVKKKEEE@@@???>>><<<<<>>===<<<<<<<<<===888888888888888888888888666666777888888888888888888888:::???CCCKKK[[[iiiyyyuuuccc[[[VVVVVV[[[fffrrr}}}ddd[[[RRRPPPOOOMMMNNNQQQQQQUUU^^^jjjvvv|||{{{xxxpppeee\\\\\\aaaggglllnnnoooooopppnnnpppssswww{{{~~~|||yyyqqqeeeWWWJJJBBB???;;;;;;;;;<<<>>>@@@AAABBBDDDFFFGGGGGGFFFGGGJJJLLLOOOUUU\\\```cccgggmmmsssvvv}}}|||{{{}}}tttdddVVVMMMEEEEEEEEEEEEDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCDDDDDD???>>>@@@@@@DDDVVVkkkyyy}}}}}}{{{|||}}}yyywwwllleeecccaaa]]]ZZZOOOGGGBBB@@@>>>;;;:::<<<888999::::::::::::999888555555555444444444444333333444555666888===BBBFFFCCCDDDEEEEEECCC@@@===;;;:::AAAAAAEEESSSddd}}}ssslllnnnnnntttooo___RRRKKKEEEEEEEEECCCAAABBBCCCDDDFFFHHHJJJLLLLLLMMMOOORRRUUUWWWZZZ]]]aaadddgggnnnwwwjjjTTTJJJGGGEEECCC@@@<<<:::999::::::888888888888888888999999666666777888888888888888777777;;;@@@EEENNN^^^mmmzzz}}}ppp```YYYUUUTTTZZZeeeqqq}}}vvv^^^VVVOOONNNNNNMMMOOOSSSSSSXXXaaammmzzz~~~}}}vvviii```^^^cccjjjoooqqqqqqpppooooooqqqtttxxx|||xxxuuummmaaaUUUJJJDDDAAA;;;;;;;;;<<<===???@@@AAACCCDDDFFFGGGGGGHHHKKKMMMUUU[[[bbbgggiiilllrrrwwwwww~~~~~~~~~~~~vvvfffWWWNNNDDDEEEFFFFFFFFFEEECCCBBBAAAAAABBBCCCCCCDDDDDDEEEBBB>>>>>>BBB@@@BBBSSSggg{{{~~~~~~}}}~~~wwwmmmhhhgggeeeaaa]]]UUUMMMEEEAAA===777555666888999:::;;;;;;:::999888444444444444444333333333222333444555888<<>>@@@CCCDDDFFFIIIKKKLLLMMMNNNQQQTTTYYY]]]aaaeeejjjmmmvvv~~~kkkTTTIIIFFF@@@???===;;;:::999999999999999999888888888888777666666666666777777777777888;;;======@@@LLL]]]jjjxxxjjj^^^XXXQQQSSSZZZeeeppp{{{qqq^^^XXXTTTSSSQQQOOOQQQUUUUUUYYYaaannn}}}~~~uuuooommmcccggglllpppqqqqqqqqqqqqnnnqqqwww|||uuuppphhh___VVVMMMDDD???;;;<<<>>>@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFIIIMMMPPP___bbbfffiiilllppptttwww|||~~~}}}xxxhhhXXXMMMEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFEEECCCCCCAAA@@@@@@@@@FFFTTTbbbppp{{{xxxzzzwwwpppkkkgggaaaZZZWWWKKKAAA@@@AAA???;;;:::::::::999999888777777777444444444555555555555666555555555777;;;???CCCEEEEEEFFFHHHGGGDDDAAA??????AAA===AAAKKKVVVeee|||lllhhhjjjmmmuuu~~~kkkZZZOOOKKKKKKDDDAAA>>>???AAACCCBBBAAADDDFFFIIILLLOOOQQQTTTUUUTTTZZZaaafffjjjqqq{{{kkkTTTIIIFFFAAA@@@>>><<<::::::::::::888888888777777777777666666666666666777777777777777999<<<===BBBMMM___llluuuhhh___ZZZTTTVVV\\\fffqqq|||{{{kkk\\\WWWSSSSSSRRRQQQTTTXXXWWW\\\eeesss|||tttnnnmmmtttvvvyyyyyywwwsssqqqpppuuuxxx}}}~~~xxxpppmmmhhhaaaZZZQQQGGGAAA<<<===???@@@BBBCCCCCCDDDCCCDDDEEEFFFHHHLLLQQQUUU```cccgggkkknnnrrrvvvyyy}}}~~~yyyhhhWWWLLLEEEEEEEEEEEEDDDDDDCCCBBBCCCBBBBBBDDDFFFFFFEEEDDDDDDAAA@@@@@@@@@EEESSS```qqqxxx|||{{{wwwrrrmmmggg```YYYMMMCCC@@@???<<<888666::::::999999888777777777666666555555555444444444333333444555999===AAADDDDDDFFFGGGFFFCCC@@@>>>>>>BBB>>>@@@JJJVVViiixxxiiifffjjjqqqvvv~~~~~~vvvhhhYYYLLLEEEAAA??????===;;;<<<@@@BBBBBBAAACCCEEEHHHLLLOOOSSSWWWZZZZZZ```gggmmmsss|||~~~}}}jjjTTTIIIFFFBBBAAA>>><<<;;;;;;;;;;;;888777777777777666666666666666666666777777777777666999;;;>>>CCCPPPaaammm{{{qqqggg___[[[WWWXXX]]]gggrrr~~~uuufffZZZUUURRRSSSSSSSSSVVV\\\ZZZ```lllzzzyyyooohhhgggrrruuuzzz}}}}}}}}}}}}}}}}}}xxxqqqiiiiiihhhfff```WWWKKKDDD>>>>>>@@@AAACCCCCCDDDDDDCCCDDDEEEGGGIIINNNUUUZZZ```cccgggkkkooosssxxx{{{}}}zzziiiWWWKKKFFFEEEEEEDDDCCCCCCBBBBBBCCCBBBBBBDDDFFFGGGFFFEEEEEEBBB@@@@@@@@@FFFSSSaaawww}}}}}}{{{{{{uuukkkbbbYYYNNNDDD@@@???;;;777666::::::999999888777777777888777666555444333222222222333444666999>>>BBBDDDDDDFFFGGGFFFCCC@@@>>>===BBB>>>@@@JJJXXXmmmtttgggggglllvvvyyy|||}}}kkkbbbVVVLLLFFFBBB???<<<<<<;;;;;;===@@@CCCDDDDDDDDDGGGJJJNNNRRRXXX^^^cccdddkkkttt{{{zzz||||||zzzwwwuuuvvvyyyjjjSSSIIIFFFBBBAAA???===<<<;;;;;;;;;888888888888777777777777666666666666777777777777888:::<<>>;;;<<<::::::999999888777777777777666666555444444333333444555666888<<<@@@DDDGGGFFFGGGHHHGGGDDD@@@>>>>>>@@@>>>AAAKKKZZZpppqqqhhhjjjpppyyy|||~~~~~~rrriii___WWWLLLFFFEEEEEEBBB???======>>>@@@BBBDDDFFFFFFGGGJJJNNNRRRVVV^^^gggmmmrrrzzzyyysssuuuwwwuuuqqqpppssswww{{{~~~iiiSSSHHHEEEBBBAAA???===<<<;;;;;;;;;::::::999999999999888888666666666666777777777777:::;;;===@@@GGGSSSbbblllzzz|||~~~}}}vvvkkk___VVVUUUVVV]]]hhhuuuyyykkkbbb\\\XXXXXXWWWUUUXXX\\\___hhhvvv~~~ssseee]]]\\\aaaffflllrrrvvvzzz}}}{{{qqqkkkggglllsssvvvrrrdddSSSGGGAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHLLLQQQUUUWWW[[[```eeejjjoootttxxxwww|||yyyiiiXXXMMMFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBBBBDDDFFFHHHGGGFFFCCCAAAAAACCCEEELLL[[[iiizzzmmm\\\SSSKKKGGGDDD???===>>>::::::999999888777777777555555555555555555555555444555666888<<>>???CCCLLL[[[ppppppiiilllrrrwww{{{xxxmmmbbbZZZRRRKKKCCC???@@@AAA>>>;;;>>>???AAABBBCCCDDDEEEFFFIIILLLQQQTTTYYYbbbnnnwwwrrrllloooqqqpppooopppsssvvvwww|||hhhSSSHHHEEEBBBAAA>>><<<;;;;;;;;;;;;;;;;;;:::::::::999999999666666666666777777777777999:::<<>>;;;<<<::::::999999888777777777444444444555555555666666222333444666:::???DDDGGGIIIKKKLLLJJJGGGCCC@@@@@@===???DDDLLLZZZooo~~~qqqkkkmmmqqqsssxxx~~~wwwqqqjjj___UUUQQQGGGCCC>>>;;;<<<===<<<:::<<>><<<:::::::::::::::::::::999999999888888666666666666777777777777777888;;;AAAKKKZZZhhhpppyyy{{{~~~rrrbbbWWWUUUYYYdddttttttiiiccc___]]]\\\YYY[[[```fffppp~~~|||rrrfffaaaccc]]]aaahhhnnntttzzz|||yyyxxxyyyrrrZZZJJJEEEEEEEEEFFFFFFEEEDDDDDDCCCEEEGGGIIIIIIKKKMMMOOOSSSWWW]]]ccciiiooouuuyyyyyy~~~zzzuuulllaaaVVVNNNGGGEEECCC@@@???>>>???????????????BBBEEEFFFFFFDDDEEEBBBBBBCCCDDDJJJXXXfff~~~{{{iii```VVVNNNFFF>>>;;;<<<::::::999999888777777777555555555555555444444444222222444777;;;@@@DDDGGGIIIKKKLLLJJJFFFBBB@@@??????@@@CCCIIIWWWnnnxxxqqqppprrrtttyyyxxxnnnfffccc]]]SSSKKKIIIAAA???===<<<<<<<<<======;;;>>>BBBDDDEEEFFFHHHJJJJJJPPPWWW]]]fffuuuzzzyyyyyyyyyxxxwwwvvvuuuwww}}}hhhRRRHHHEEE@@@???===;;;:::999999:::999999999888888888888777666666666666777777777777444555999AAAMMM\\\kkkttt{{{|||~~~sssdddZZZWWW[[[hhhzzztttiiiddd```___]]]\\\^^^bbbhhhrrr~~~}}}~~~~~~}}}qqqddd___aaabbbfffkkkooossswww{{{~~~~~~}}}zzzzzz}}}vvv]]]LLLEEEFFFFFFFFFFFFEEEEEEDDDBBBDDDHHHJJJKKKLLLNNNPPPTTTXXX^^^eeekkkqqqwww{{{{{{zzzwwwtttnnnggg^^^TTTMMMGGGEEEBBB@@@>>>>>>??????>>>>>>???AAADDDEEEEEEDDDFFFCCCBBBBBBBBBGGGUUUbbbyyy~~~zzzxxx~~~tttggg___UUUOOOGGG???===>>>::::::999999888777777777777777666555444333333222444444666999===BBBGGGIIIIIIJJJKKKIIIEEEAAA???>>>@@@AAABBBGGGUUUmmmwwwttttttxxx}}}~~~}}}{{{yyyxxxvvvvvvmmmccc[[[YYYUUUKKKEEEDDD;;;<<<<<<;;;::::::===???;;;???DDDGGGHHHJJJMMMOOOMMMSSS\\\dddoooiiiTTTHHHEEE@@@>>>;;;;;;;;;;;;:::999999888888777777777777777666666666555666777777888:::;;;>>>FFFSSSaaammmssspppaaaYYYTTT___ppptttgggdddbbbbbb^^^[[[\\\```jjjttt~~~zzzwwwuuuuuuvvvsssvvvxxxxxxxxxyyy}}}~~~|||zzzssshhh```^^^dddhhhjjjkkkqqqxxxzzzxxxzzzzzz}}}~~~zzzxxx}}}eeeQQQGGGGGGFFFEEEEEEEEEEEEEEEIIIIIIIIIHHHIIILLLQQQUUUYYY\\\```gggnnnuuu{{{~~~|||zzzuuusssmmmeee```\\\SSSJJJFFFEEECCC@@@???>>>>>>>>><<<===???BBBDDDEEEFFFFFFDDDCCCAAA@@@CCCIIIRRRYYYlllzzz|||xxxxxx||||||zzzlllccc^^^VVVNNNHHHCCC???<<<;;;;;;<<<<<<;;;;;;:::999888777666444444555555666666666777999===AAAEEEHHHGGGHHHIIIJJJIIIEEE@@@<<<<<<@@@GGGOOO[[[ooo|||wwwzzz{{{~~~{{{tttpppqqqqqqmmmiiiiiiaaa\\\TTTNNNKKKGGGCCC??????===:::999:::<<>>===>>>>>>===>>>???AAABBBDDDFFFFFFEEEDDDBBBAAABBBHHHPPPVVViiivvv{{{xxxyyy}}}~~~yyylllccc]]]VVVNNNHHHCCC???<<<;;;;;;;;;<<<;;;;;;:::999888777666555444555555666333444555777;;;???DDDFFFGGGHHHIIIJJJIIIEEE@@@<<<<<<@@@GGGOOO\\\pppyyyzzz{{{tttmmmgggfffeeeaaa^^^^^^YYYUUUNNNJJJGGGEEEBBB??????>>><<<:::;;;===@@@CCCCCCEEEFFFGGGHHHKKKOOORRRUUU[[[ffftttzzzuuuvvv}}}|||~~~jjjUUUJJJFFFCCCAAA>>>======<<<;;;999999999777666555555555555777777666666777777888999999;;;@@@IIIWWWgggvvvuuufffaaa```hhhxxx{{{lllccc```___```^^^\\\___eeejjjttt}}}~~~~~~|||vvvmmmgggeeedddbbb```cccdddfffhhhlllsss{{{~~~yyytttmmmddd``````eeekkkppprrrvvv{{{|||zzzzzzyyyzzzzzzxxxyyymmmZZZKKKIIIHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIKKKOOOUUUZZZaaadddhhhnnnuuu{{{~~~|||yyyvvvqqqooojjjccc___\\\TTTLLLBBBAAA???>>>======>>>>>>>>>>>>>>>???AAACCCEEEFFFGGGEEECCCAAABBBFFFMMMRRRbbbmmmxxx}}}~~~~~~{{{vvvuuuyyywwwkkkbbb]]]UUUNNNHHHCCC???<<<;;;;;;;;;;;;;;;:::999999777777666555555555555666333333444777;;;???DDDFFFGGGIIIJJJKKKIIIDDD@@@<<<<<<@@@GGGOOO]]]rrryyyzzz|||ooofff]]]ZZZXXXTTTRRRSSSOOOLLLGGGEEECCCBBB@@@???@@@>>>===<<<===???BBBDDDEEEFFFGGGHHHIIIKKKPPPSSSXXX```nnn}}}~~~{{{tttppprrr|||~~~~~~~~~~~~zzz|||iiiTTTIIIFFFDDDAAA>>>===<<<;;;:::888999999777666555555444444666555555555555666777777999;;;AAAKKKYYYkkk}}}uuufffbbb```hhhyyyvvvhhhccc```______^^^]]]```fffkkkuuu|||xxx{{{{{{vvvpppiiieeeggghhhhhhgggfffhhhjjjoootttzzz}}}uuuooohhhaaa___aaaeeemmmtttwww{{{}}}yyyxxxwwwxxxxxx{{{mmmYYYLLLKKKJJJHHHGGGHHHHHHIIIIIIJJJKKKLLLOOOTTT[[[___fffhhhlllqqqwww{{{~~~~~~}}}{{{wwwuuurrrpppjjjbbb^^^[[[SSSJJJAAA@@@???>>>===>>>>>>???@@@???>>>>>>???AAADDDFFFGGGFFFDDDBBBAAADDDIIIMMMYYYbbbkkkpppsssvvvwwwuuurrrrrrwwwwwwkkkbbb]]]UUUNNNHHHDDD???===:::;;;;;;;;;;;;:::999999777666666666555555555555555555666999===BBBFFFIIIGGGJJJLLLLLLHHHDDD???======@@@GGGOOO^^^tttxxxyyy~~~~~~ooodddXXXRRROOOKKKJJJLLLHHHFFFCCCAAA@@@???>>>===???>>>===<<<===???BBBCCCEEEFFFGGGHHHIIILLLQQQUUU[[[fffvvv~~~}}}|||yyyrrrnnnqqqzzzzzzzzzzzz{{{{{{zzzzzzzzz~~~zzz{{{gggSSSHHHDDDCCC@@@===<<<;;;:::888777999999777666666555555555999999888888888999::::::999<<>>>>>???@@@@@@???>>>===>>>@@@BBBDDDFFFFFFDDDBBBAAACCCGGGJJJQQQYYYaaaffflllrrrtttrrrssstttxxx~~~{{{mmmaaa\\\UUUNNNIIIDDD@@@===::::::;;;;;;::::::999888666666666666666555555444444555666999===BBBGGGIIIGGGJJJMMMMMMHHHCCC???>>>===AAAGGGOOO___www}}}wwwyyy}}}pppcccUUUMMMIIIEEEEEEGGGDDDDDDCCCAAA>>>===<<<<<<===<<<<<<<<<===???AAABBBEEEFFFGGGHHHJJJOOOTTTYYYaaammm}}}}}}|||xxxyyyxxxsssoooqqqxxx|||zzzyyywwwxxxyyyyyyzzzyyyyyyxxx~~~{{{|||fffRRRGGGDDDAAA???<<<;;;;;;:::999777999888888777777777777777888777777777777888999999999===CCCMMM\\\qqqppp```\\\^^^iii~~~qqqfffbbb^^^\\\]]]]]]]]]bbbiiisss}}}{{{{{{~~~~~~}}}|||{{{|||~~~wwwoooiiiccc______cccnnnuuuzzzyyyvvvuuutttqqqrrrqqqssswwwzzziiiWWWMMMNNNOOOPPPQQQPPPOOONNNIIIJJJLLLNNNRRRWWW___dddkkknnnqqquuuyyy{{{|||}}}~~~}}}{{{xxxuuuvvvtttmmmddd^^^YYYPPPGGGCCCBBB@@@???>>>>>>????????????>>>>>>>>>???AAABBBCCCDDDCCCBBBAAACCCFFFIIIOOOWWW___eeemmmuuuxxxwwwxxxxxx{{{}}}oooaaa\\\UUUNNNIIIDDD@@@>>>:::::::::::::::999888888666666666777666555555444222222444777;;;@@@EEEHHHHHHKKKOOOMMMHHHBBB???>>>===AAAGGGPPP```yyy{{{vvvyyy}}}|||ooobbbSSSJJJEEEAAAAAACCCBBBCCCCCCAAA>>><<<<<<<<<<<<<<<;;;<<<===???AAABBBDDDFFFGGGJJJMMMSSS[[[```jjjxxx}}}|||zzzyyyvvvwwwvvvrrrnnnpppxxx{{{wwwuuuuuuvvvwwwxxxzzz{{{{{{zzzyyy}}}}}}fffRRRHHHDDDAAA???===<<<<<<<<<:::999888888888888888999999:::555555555555555666666777999===DDDMMM\\\rrrnnn___ZZZ\\\jjjpppggg]]]ZZZYYY\\\]]]___fffmmmyyy~~~vvvqqqlllhhhjjjnnnrrrzzz~~~{{{wwwvvvuuutttvvvvvvzzzxxxbbbSSSLLLNNNRRRUUUVVVUUUSSSQQQMMMNNNPPPRRRUUU[[[bbbggglllooosssyyy}}}~~~~~~}}}zzzwwwvvvsssmmmddd___[[[RRRIIICCCBBB@@@>>>===<<<======>>>>>>>>>???????????????@@@AAABBBBBBBBBCCCFFFIIIRRRZZZbbbjjjttt~~~{{{yyyyyy~~~wwwjjjaaa\\\TTTNNNIIIDDD@@@>>>999::::::::::::999888888555666777777777666444444111222333777;;;@@@EEEHHHHHHLLLPPPNNNHHHBBB??????>>>AAAFFFPPPaaa{{{vvvsssxxxxxx|||}}}ooobbbSSSIIIDDD??????AAA???AAABBBAAA>>><<<===>>><<<<<<======???AAABBBCCCEEEGGGIIIMMMRRRZZZbbbhhhuuu}}}zzzxxxvvvvvvsssnnnkkknnnxxx|||vvvssstttuuutttvvvxxxzzz||||||{{{{{{~~~gggSSSIIIFFFAAA???============<<<;;;888888888888999:::;;;<<<888888888888888999999:::999===DDDNNN\\\rrrmmm___YYYYYYiiippphhh```^^^^^^aaadddhhhpppxxx~~~~~~zzz|||zzz|||}}}nnn[[[NNNKKKNNNSSSXXXYYYXXXUUURRRRRRSSSUUUWWWZZZ```gggllllllooouuu|||~~~{{{xxxtttsssllleee```\\\TTTKKKCCCAAA???===;;;;;;;;;;;;===>>>????????????>>>>>>>>>@@@AAAAAABBBDDDGGGJJJVVV]]]fffooo{{{zzzxxxvvvyyy~~~pppddd```\\\TTTNNNIIIEEEAAA>>>999::::::::::::999888888555666777777777666444333333444555999===CCCGGGJJJHHHLLLPPPNNNHHHAAA??????>>>AAAFFFPPPaaa|||qqqqqqwwwtttyyypppcccTTTKKKEEE@@@???AAA<<>>===>>>@@@======>>>???@@@BBBDDDEEEFFFHHHKKKOOOUUU^^^hhhnnn~~~}}}zzzwwwuuupppjjjggglllxxx~~~xxxsssrrrtttwwwsssuuuxxx{{{|||}}}||||||~~~eeeOOOEEEBBB@@@???>>><<<;;;;;;;;;;;;999999999888888888888777888888777777777777777888:::>>>FFFQQQ___rrrvvvcccZZZZZZ```jjjzzzsssmmm]]]```bbbcccdddjjjuuu}}}nnnYYYOOOLLLEEEIIIPPPUUUWWWXXXYYYYYY[[[^^^aaabbbcccffflllrrrxxx{{{~~~zzzwwwuuuvvvsssoooiiiaaaWWWMMMFFFDDDBBB@@@???>>>===:::888999:::<<<;;;::::::;;;===???@@@@@@@@@@@@CCCHHHLLLUUU^^^lllxxxxxxrrrwwwzzzzzztttiiifffbbb]]]UUUNNNHHHDDD@@@>>>:::999888888777888888888:::999888777666555444333333333444777;;;AAAGGGJJJIIIPPPTTTPPPEEE===<<>>>>>>>>>>>======;;;<<<<<<>>>???AAACCCDDDIIIIIILLLRRRVVV___nnn|||}}}zzzvvvtttoooiiihhhnnnzzz|||yyywwwuuusssrrrvvvvvvxxxyyyzzz{{{{{{{{{fffPPPFFFDDD@@@???>>><<<;;;;;;;;;;;;999999999888888888888777888888777777777777888888888<<>>======<<<::::::;;;===<<<;;;;;;<<<>>>??????@@@@@@AAACCCHHHKKKWWW```mmmyyy}}}sssooossswwwzzzwwwooommmeee___VVVNNNHHHCCC???<<<:::999999888888888888888888777777666555444333333444444555888<<>>===???AAABBBEEENNN___yyyqqqiiilllsss||||||ttthhhWWWJJJDDDAAA???===<<<======>>>>>>======<<<<<<======???@@@BBBDDDEEEJJJJJJNNNTTTZZZcccsss|||yyyuuurrrmmmgggfffnnnzzz|||xxxwwwvvvuuutttvvvwwwwwwxxxyyyyyyyyyyyygggQQQGGGEEE@@@???>>><<<;;;;;;;;;;;;999999999888888888888777888777777777777777888888999===CCCMMM[[[nnn~~~sssggg\\\XXXZZZ```nnnuuunnncccddddddfffkkkwww|||ppp[[[LLLEEEBBBCCCDDDEEEHHHMMMUUU^^^dddlllqqqwww|||~~~|||zzzwwwuuuuuurrrmmmhhhaaaYYYQQQKKKGGGDDD@@@===============;;;<<<>>>===<<<<<<===???>>>???@@@@@@AAACCCGGGKKKWWW```mmmxxxwwwqqqnnnrrrvvv|||{{{uuutttjjjcccZZZQQQIIIDDD@@@===::::::999888888888888888666666555555444444444333555555666888===BBBHHHKKKIIIOOOTTTPPPGGG???>>>???AAABBBFFFNNN___xxxyyykkkeeejjjrrrzzzzzzvvvjjjZZZMMMEEEBBBAAA???======>>>>>>>>>>>>======>>>>>>???@@@BBBDDDFFFGGGJJJLLLQQQYYY```kkk|||{{{wwwuuupppiiidddfffooo{{{|||wwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwgggQQQGGGEEE@@@???>>><<<;;;;;;;;;;;;999999999888888888777777777777777777777777888999<<>>============:::<<<======<<<<<<===>>>===???@@@@@@AAACCCGGGJJJSSS\\\jjjwww~~~|||wwwuuuwwwzzzxxxvvvnnnggg]]]SSSLLLFFFBBB@@@::::::999888888888888999555555555555555555555555444555555888<<>>BBBFFFMMM^^^yyytttgggccciiirrrzzzzzz~~~wwwlll]]]OOOGGGCCCAAA@@@>>>>>>????????????>>>>>>@@@@@@@@@BBBCCCEEEGGGHHHJJJLLLSSS]]]gggttt}}}yyyuuutttnnnfffbbbfffqqq}}}{{{vvvuuuvvvwwwwwwvvvvvvuuuuuuttttttttttttfffPPPFFFDDD@@@???>>><<<;;;;;;;;;;;;999999999888888888777777777777666666777888999999===@@@FFFQQQ```ooo{{{}}}yyyuuupppggg]]]YYYZZZcccuuuxxxiiiccc```aaadddlllyyyzzzooohhheeehhhkkknnnnnnnnnnnnoooqqqtttyyy|||eeeTTTKKKFFFDDD@@@AAACCCFFFIIIOOOVVV[[[```fffooovvv}}}~~~|||zzzxxxwwwtttqqqkkkfffaaa\\\VVVRRRRRRMMMEEE@@@=========<<<999;;;<<<<<<;;;:::<<<===<<<>>>@@@@@@AAACCCFFFIIIOOOZZZjjjxxx~~~}}}}}}yyyuuuooohhh]]]SSSLLLGGGCCCAAA;;;::::::999888999999999777777666666666666666666333333444666:::@@@EEEHHHIIINNNSSSQQQKKKDDD@@@@@@;;;@@@EEELLL^^^zzz~~~ooodddaaahhhqqq}}}zzz{{{~~~wwwnnnaaaSSSIIIDDDAAA@@@???@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCDDDFFFHHHIIIJJJMMMVVVbbbnnn}}}~~~{{{vvvsssrrrkkkcccaaahhhtttxxxtttssstttvvvvvvuuutttsssrrrqqqqqqrrrrrreeePPPFFFDDD@@@???>>><<<;;;;;;;;;;;;999999999888888888888777666666666666777888999:::;;;>>>FFFRRRaaannnwww{{{wwwwwwxxxssshhh\\\XXXZZZcccsssuuufffbbbbbbdddhhhppp~~~~~~vvvlllddd```cccfffhhhhhhgggggghhhggglllsss{{{eeeSSSIIIEEEDDD???BBBEEEHHHJJJMMMQQQSSSYYY___hhhooouuu|||}}}{{{zzzyyyvvvqqqkkkfffaaa\\\XXXTTTRRRMMMFFF@@@===<<<;;;;;;999:::;;;;;;::::::;;;===<<<===???AAAAAACCCFFFHHHNNNZZZlll}}}yyyyyy}}}xxxssskkk___TTTLLLFFFBBB@@@;;;;;;:::999999999999999888888777777666666666666333333444666:::???DDDGGGIIINNNRRRRRRMMMFFFBBB@@@;;;AAAFFFKKK^^^zzzyyymmmeeebbbhhhppp}}}zzzyyyzzzyyy{{{yyyrrrfffYYYNNNEEEAAA???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEGGGIIIJJJKKKOOOYYYhhhvvv|||yyyuuurrrnnnggg___```iiivvv{{{uuurrrqqqsssssstttsssrrrqqqpppoooppppppqqqfffQQQGGGEEE@@@???>>><<<;;;;;;;;;;;;999999999888888888888777666666666666777888999:::;;;???HHHUUUdddooouuuwwwyyy|||~~~xxxiii[[[YYY___eeesssqqqdddbbbaaaccciiisss{{{tttjjjddd]]]```ccceeeeeeeeeeeefffaaagggqqq}}}gggTTTHHHDDDDDD???BBBEEEHHHJJJLLLOOOQQQVVV\\\dddjjjooottt{{{~~~|||{{{{{{wwwrrrllleee```\\\XXXVVVMMMIIICCC>>><<<;;;:::::::::;;;<<<<<<;;;;;;<<<===;;;===???AAAAAACCCEEEHHHMMMYYYlll~~~yyyxxx}}}}}}tttgggZZZPPPIIIDDDBBB;;;;;;:::999999999999:::888888777666555555444444444444444666:::???DDDGGGIIIMMMRRRRRRNNNHHHCCC@@@===DDDGGGKKK]]]xxxyyyqqqkkkhhhlllsss{{{zzzzzzzzzyyy{{{|||wwwmmm```SSSHHHAAA>>>>>>??????@@@@@@??????>>>AAAAAABBBCCCEEEGGGHHHJJJNNNRRR^^^nnn~~~~~~zzzwwwssspppjjjbbb[[[^^^iiivvv~~~zzzwwwsssppppppqqqqqqppprrrpppooonnnmmmnnnpppqqqgggRRRIIIGGG@@@???>>>===;;;;;;;;;;;;999999999888888888888777666666666666777888999:::===BBBKKKZZZhhhrrrvvvvvvzzz}}}wwwfffXXXXXX```iiiuuummmbbbaaa\\\```hhhuuu~~~{{{wwwqqqhhhaaaZZZ]]]aaacccddddddeeefffbbbiiitttkkkVVVHHHDDDEEE@@@BBBEEEGGGIIIKKKOOOQQQUUUZZZaaagggkkkooouuuzzz~~~}}}||||||xxxsssllleee```\\\XXXVVVHHHDDD@@@<<<;;;;;;:::999;;;<<<======<<<<<<===???;;;===???AAAAAACCCEEEGGGJJJWWWjjj|||{{{zzzxxx{{{~~~pppaaaVVVMMMHHHEEE<<<;;;::::::999999::::::888777777555444333222222555555666777;;;@@@EEEHHHIIIMMMRRRRRROOOIIICCCAAA@@@FFFIIILLL\\\vvv}}}wwwqqqnnnrrrxxxxxxyyy{{{|||{{{|||~~~zzzqqqeeeWWWJJJBBB>>>======>>>>>>>>>>>>======AAAAAABBBCCCEEEGGGHHHIIIPPPUUUaaarrr}}}yyyvvvssspppfff^^^XXX\\\iiivvv|||}}}wwwuuuqqqoooooooooooonnnpppooonnnmmmmmmnnnpppqqq~~~{{{zzz|||~~~fffRRRIIIGGG@@@???>>><<<;;;;;;;;;;;;888888888777888888999:::999888777777777888::::::===CCCNNNYYYeeeqqq{{{vvvcccZZZ[[[^^^iiiyyyxxxggg^^^[[[___aaahhhuuuyyysssoookkkfffbbb^^^]]]^^^```ccceeeeeeeeecccjjjzzzlllWWWJJJDDDDDDCCCCCCDDDGGGKKKNNNOOOOOOUUUYYY^^^dddiiiooouuuyyy~~~~~~~~~}}}|||{{{vvvsssmmmhhhbbb[[[UUUPPPIIIEEE@@@<<<::::::::::::;;;;;;<<<<<<===>>>>>>>>>AAA@@@@@@AAABBBDDDFFFHHHJJJUUUfffvvvxxxrrrqqqvvv{{{lll___SSSJJJDDD???<<<:::888999999999888555666666666666444222111555444444666999???DDDHHHFFFMMMTTTUUUPPPJJJFFFFFFEEEHHHHHHJJJYYYrrryyynnnnnnttt~~~|||zzzzzz{{{~~~}}}{{{zzztttgggVVVJJJDDDCCC??????>>>>>>>>>>>>?????????BBBDDDDDDCCCDDDHHHLLLOOOYYYjjj~~~}}}|||yyyqqqiiibbb\\\YYY\\\gggrrryyy|||uuurrrooommmmmmmmmmmmmmmllllllkkkkkkkkkmmmnnnooo|||yyyxxxyyy{{{iiiSSSHHHDDD@@@???>>><<<;;;;;;;;;;;;::::::999888777777777888999888777777777888:::;;;===DDDNNNZZZgggtttxxxcccZZZ]]]aaapppttteee^^^\\\^^^aaahhhvvv~~~wwwrrroookkkfffbbbYYYYYYZZZ\\\^^^```aaaaaafffppplllXXXJJJEEEEEEDDDDDDEEEHHHKKKNNNOOOPPPVVVYYY___dddiiioootttxxx}}}~~~}}}}}}|||{{{zzzxxxtttnnngggaaaZZZSSSNNNFFFBBB===:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>????????????AAABBBDDDEEEIIISSSaaaooowwwzzzyyyxxxxxxnnnjjjkkkqqq|||ooocccXXXOOOIII???===:::999999:::999888666777777777666555333222333333333666:::@@@FFFIIIGGGMMMUUUVVVRRRKKKHHHFFFEEEGGGHHHJJJXXXqqquuutttyyy|||{{{zzzyyy|||yyyvvvyyy}}}~~~{{{yyyyyyxxxsssgggXXXKKKEEECCC???>>>>>>>>>>>>>>>>>>???@@@CCCEEEEEEDDDFFFJJJNNNRRR^^^pppzzzzzzwwwoooggg___ZZZVVVZZZdddpppwwwzzzrrrpppllljjjkkkkkkkkkkkkjjjjjjiiiiiijjjlllmmmnnn}}}zzzyyyyyyxxx}}}lllTTTGGGBBB@@@???>>><<<;;;;;;;;;;;;<<<;;;:::888777666666666999888888777888999:::;;;>>>DDDNNN[[[iiixxx|||fff\\\```eeexxxnnnbbb]]]\\\^^^aaaiiiwww{{{vvvssspppkkkddd___UUUVVVWWWXXXZZZ\\\]]]^^^hhhuuummmZZZLLLGGGFFFFFFGGGHHHJJJLLLNNNPPPQQQWWW[[[```eeejjjoootttwwwzzz~~~~~~|||{{{{{{{{{zzzxxxxxxtttnnnggg```YYYQQQMMMDDD@@@<<<999999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@BBBCCCHHHOOOZZZdddkkklllkkkiiiiiiaaa```bbbjjjzzzoooeee[[[QQQJJJ@@@===;;;999::::::999888888888888888777666555444333222333666:::AAAGGGJJJHHHNNNVVVXXXTTTNNNIIIGGGEEEFFFGGGJJJXXXpppvvvssswwwyyyyyyxxxyyy~~~yyyqqqllliiilllqqquuuwwwwwwvvvtttttttttqqqhhhZZZMMMEEEBBB???>>>>>>======>>>>>>???AAADDDFFFEEEEEEGGGLLLQQQXXXdddxxxzzzvvvvvvsssllleee[[[VVVRRRVVVaaalllsssvvvnnnkkkhhhfffggghhhhhhgggffffffggggggiiijjjlllmmm{{{}}}|||yyy|||lllTTTGGGCCC@@@???>>><<<;;;;;;;;;;;;;;;:::999888777777777777999999888777888999:::;;;>>>DDDNNN\\\kkk{{{iii```eeekkk|||zzziii```\\\\\\^^^bbbkkk{{{|||xxxuuuqqqkkkbbb[[[RRRSSSUUUVVVWWWYYY\\\___iiixxxnnn[[[NNNIIIHHHHHHIIIJJJKKKMMMOOORRRTTTZZZ]]]bbbfffjjjnnnsssvvvyyy}}}~~~|||zzzzzzzzzzzzxxxwwwuuuqqqlllfff___YYYRRRMMMEEEAAA===:::999:::;;;;;;::::::;;;<<<<<<======>>>>>>>>>>>>???@@@@@@AAABBBGGGKKKSSS[[[bbbcccbbb```___YYYYYY\\\ccczzzvvvkkkbbbYYYNNNGGGAAA>>>;;;:::::::::999888999999999999888777777777555444444666:::@@@FFFIIIIIIOOOVVVYYYWWWQQQKKKHHHDDDEEEFFFJJJWWWnnnwwwqqqttttttuuuvvvyyy|||rrrjjjccc^^^^^^bbbgggmmmpppqqqpppooolllmmmlllfff[[[OOOFFFAAA???>>>>>>======>>>>>>???AAADDDEEEEEEEEEHHHNNNRRR^^^kkk|||uuurrrqqqnnnhhhbbbWWWRRROOOTTT^^^iiioooppphhheeebbbaaabbbcccccccccbbbcccdddeeegggiiijjjkkk}}}~~~zzz{{{kkkSSSHHHFFF@@@???>>><<<;;;;;;;;;;;;999888888888888888999999:::999888888888999;;;;;;>>>EEEPPP^^^nnnmmmfffjjjppp{{{vvvhhh```]]]]]]```dddooo~~~zzzwwwrrrjjj___XXXNNNPPPRRRSSSTTTWWW\\\```nnn}}}ooo]]]QQQKKKJJJIIIKKKMMMMMMNNNPPPTTTXXX\\\___dddgggjjjnnnrrruuuxxx{{{}}}|||zzzzzzzzzyyywwwuuuqqqnnniiiddd___YYYSSSOOOIIIEEE???;;;::::::::::::::::::;;;;;;<<<=========>>>>>>???@@@AAABBBBBBCCCFFFIIINNNVVV]]]``````^^^]]]WWWYYY[[[```uuurrrhhh```WWWLLLDDDBBB@@@<<<;;;;;;;;;:::999:::999999999888888888888888777777777:::???CCCFFFJJJOOOVVVZZZYYYSSSMMMHHHDDDCCCEEEJJJVVVkkk{{{ssssssooosssvvv{{{}}}pppeee]]]XXXVVVXXX\\\bbbiiillllllkkkiiidddffffffccc[[[QQQGGGBBB??????>>>>>>>>>>>>??????BBBDDDEEEEEEEEEIIIOOOUUUcccrrrzzzuuuooommmkkkhhhbbb]]]RRRNNNMMMRRR\\\eeeiiiiii```]]][[[ZZZ[[[]]]]]]]]]]]]^^^```ccceeegggiiiiiizzzzzzjjjRRRHHHHHH@@@???>>><<<;;;;;;;;;;;;888888777777888999999::::::999999888888:::;;;<<>>@@@BBBCCCDDDDDDDDDFFFGGGJJJQQQZZZ```aaa```___ZZZ\\\]]]```rrrqqqggg```XXXNNNFFFCCCAAA===<<<;;;;;;:::999:::999999888888888999999:::999888888:::>>>BBBEEEJJJOOOVVV[[[ZZZUUUMMMHHHCCCBBBDDDJJJVVViii|||qqqpppnnntttyyyssseeeZZZTTTSSSSSSUUUZZZbbbhhhkkkjjjfffccc^^^```aaa```\\\SSSKKKFFF@@@@@@@@@??????@@@@@@@@@CCCEEEFFFFFFGGGKKKRRRXXXiiiyyyrrrnnniiifffddd```ZZZVVVLLLJJJKKKQQQZZZ```aaa___VVVTTTRRRQQQSSSUUUUUUUUUWWWYYY[[[^^^aaadddeeefff}}}|||lllRRRHHHFFF@@@???>>><<<;;;;;;;;;;;;999999888888777888888888::::::999888999:::;;;<<>>;;;::::::;;;:::999::::::;;;;;;<<<<<<===;;;===???BBBDDDEEEEEEEEEFFFEEEGGGNNNXXX___`````````\\\______aaaqqq~~~~~~nnnddd___ZZZRRRJJJDDDAAA>>><<<<<<;;;:::999999999888777777888999:::999999888888:::???CCCFFFJJJNNNUUUZZZ[[[VVVMMMGGGCCCAAACCCJJJUUUggg}}}qqqooopppxxx~~~~~~{{{}}}~~~wwwjjj]]]SSSPPPQQQTTTUUU[[[cccjjjkkkgggaaa]]][[[\\\^^^___]]]WWWPPPKKKBBBAAAAAA@@@@@@AAAAAABBBEEEGGGIIIIIIIIINNNUUU\\\ooovvviiifffbbb___\\\XXXRRRNNNFFFFFFHHHOOOWWW[[[XXXUUUMMMKKKHHHHHHJJJLLLMMMMMMPPPRRRUUUYYY\\\___```aaannnSSSGGGDDD@@@???>>>===;;;;;;;;;;;;;;;;;;999888777777666666::::::999999999:::;;;<<<@@@JJJ[[[ppp{{{nnnmmmooonnnxxxyyyyyysssllljjjiiihhhhhhnnnzzz{{{wwwsssoooggg]]]VVVQQQUUUZZZ\\\^^^ccclllsss|||~~~pppaaaVVVPPPNNNJJJMMMPPPQQQQQQTTT\\\bbbbbbdddgggiiikkkmmmppprrrsssuuuxxxyyyyyyyyy{{{|||{{{~~~}}}zzzvvvsssppplllgggbbb]]]WWWQQQMMMEEEAAA<<<999999:::;;;;;;999999:::;;;;;;<<<<<<===:::;;;>>>AAADDDEEEFFFFFFFFFDDDEEELLLUUU]]]___^^^aaa]]]```aaaaaaqqqzzz{{{kkkaaa^^^ZZZSSSMMMEEEBBB>>><<<<<<<<<:::999999888777777777888999:::888777777888;;;@@@EEEHHHJJJNNNUUUZZZ[[[VVVMMMGGGCCC@@@BBBJJJUUUgggvvvtttttt|||zzzyyyzzz|||xxxqqqeeeXXXPPPNNNRRRUUUVVV\\\eeekkklllfff^^^YYYZZZ[[[]]]___^^^ZZZTTTOOOCCCBBBBBBAAAAAABBBBBBCCCHHHIIIKKKKKKLLLPPPXXX^^^rrrtttjjjdddbbb^^^[[[WWWSSSMMMHHHBBBBBBFFFMMMUUUWWWSSSNNNGGGEEEBBBBBBDDDGGGHHHHHHLLLNNNQQQVVVYYY[[[]]]]]]mmmWWWMMMLLLBBBAAA???>>><<<;;;;;;;;;;;;;;;::::::999888777777999999999888777888:::===CCCNNN___uuuxxxkkkfffhhhkkk{{{wwwxxxzzzqqqnnnkkkkkkkkknnnsss~~~}}}{{{wwwppphhh___XXXSSSSSSUUUYYY[[[]]]ccckkkrrrwwwiii\\\QQQKKKJJJNNNRRRRRRRRRVVV]]]ccceeefffgggggghhhkkkooorrrssstttvvvvvvvvvwwwzzz|||{{{~~~|||yyytttqqqmmmjjjfffaaa\\\UUUOOOJJJFFFCCC@@@===:::999999999999:::;;;;;;<<<<<<;;;;;;===>>>???@@@BBBCCCDDDEEEDDDFFFHHHMMMYYYfffjjjhhhkkkiiiccc```iiiyyy{{{tttkkkddd```ZZZRRRLLLEEEBBB???===<<<;;;:::999888888777888::::::999777444444555777:::>>>AAACCCFFFLLLTTT\\\]]]WWWLLLDDDAAA???BBBKKKTTTeeetttmmmzzz{{{}}}{{{zzzzzz{{{~~~~~~|||sssjjj___VVVOOOKKKPPPWWWXXXffflllpppsssiii\\\[[[YYYaaagggfffbbb^^^WWWPPPKKKGGGCCCAAACCCFFFHHHIIIFFFIIIKKKIIIIIIOOO[[[eeevvvyyynnnhhheeeaaaZZZRRRLLLGGGEEEDDDBBBCCCFFFLLLQQQOOOIIIBBB??????>>>???@@@AAACCCDDDIIIJJJLLLOOORRRWWW[[[]]]mmmVVVKKKIIIBBBAAA???>>><<<;;;;;;;;;;;;::::::999888888777777777888999999888:::===???DDDOOO```uuuwwwjjjfffhhhkkkxxxwwwzzzzzzqqqnnnlllkkkmmmooottt|||zzzuuunnneee\\\TTTPPPPPPRRRUUUWWWZZZaaajjjqqq~~~wwwkkk^^^SSSMMMMMMPPPSSSTTTTTTWWW]]]ccccccdddeeefffgggjjjnnnqqqrrrtttuuuvvvvvvwwwzzz|||}}}{{{xxxtttqqqmmmjjjeeeaaa[[[UUUOOOJJJFFFDDD@@@===:::999999:::;;;<<<<<<=====================>>>@@@AAABBBCCCDDDDDDEEEGGGMMMZZZiiippppppqqqnnngggccckkkyyytttnnngggaaa^^^XXXQQQKKKGGGDDD@@@>>>======<<<::::::999888888999999777555666666777888;;;???BBBDDDEEEJJJTTT\\\]]]XXXMMMEEEBBB???BBBJJJSSSeee~~~qqqmmmyyy{{{~~~}}}{{{zzzzzz{{{||||||zzzxxxpppggg]]]VVVPPPMMMSSSZZZ^^^lllrrrtttvvvkkk]]]]]]^^^ffflllllliiieee^^^WWWLLLIIIEEECCCDDDGGGJJJKKKIIIKKKLLLKKKKKKQQQ^^^hhh|||tttkkkfffaaa^^^WWWQQQKKKGGGEEEDDDCCCDDDFFFLLLPPPOOOHHHBBB>>>>>>======>>>???AAAAAAFFFGGGHHHKKKOOOTTTXXXZZZnnnUUUIIIFFFBBBAAA???>>><<<;;;;;;;;;::::::999999888777777777666777888888999;;;>>>AAACCCOOOaaavvvvvviiieeegggjjjvvvxxx~~~zzzrrrooommmmmmooopppvvv|||yyyssskkkaaaWWWPPPKKKKKKNNNPPPSSSVVV^^^iiippp}}}yyynnnaaaWWWQQQPPPSSSVVVWWWWWWYYY^^^cccaaabbbcccdddeeehhhlllppprrrsssuuuvvvvvvxxx{{{}}}}}}|||zzzwwwssspppmmmjjjeee```[[[UUUOOOJJJFFFDDDAAA===;;;:::::::::;;;;;;<<<===============<<<<<<===>>>@@@AAABBBBBBCCCEEEGGGNNN\\\mmmvvvwwwvvvssslllgggmmmyyyzzzppplllfffbbb^^^YYYQQQLLLIIIFFFBBB???>>>>>>===<<<===<<<::::::;;;:::888666777777888999<<>><<<;;;;;;;;;999999999888888777777777555666777777777999<<>>???@@@AAA@@@DDDIIIPPP^^^nnnxxxzzzyyytttmmmiiimmmxxx{{{sssppplllgggccc\\\TTTNNNJJJGGGBBB???>>>>>>======>>>===<<<===>>>===;;;:::888888888999;;;???BBBEEEAAAGGGQQQ[[[^^^ZZZQQQIIICCC???@@@GGGQQQbbblllfffiiiuuuyyy}}}}}}}}}~~~~~~|||zzzxxxwwwxxxxxxwwwvvvoooggg```[[[VVVUUU[[[cccnnn||||||oooaaabbbhhhpppvvvvvvrrrnnngggaaaUUUQQQMMMKKKLLLOOOQQQRRRQQQQQQQQQPPPRRR[[[iiisss{{{ooohhhccc___```dddffffffeeedddcccaaa___^^^UUUSSSPPPLLLIIIGGGFFFFFFDDDDDDFFFIIIKKKIIIEEEAAA<<<<<<;;;;;;::::::::::::;;;<<<>>>AAAEEEJJJNNNPPPtttYYYJJJEEEBBBAAA???>>><<<;;;;;;;;;999999999888888888888888666777777777666777999;;;AAANNNbbbyyyqqqgggdddfffiiiyyy|||~~~vvvrrrooopppsssuuu}}}|||wwwooodddZZZQQQKKKGGGFFFHHHLLLOOOTTT]]]hhhpppzzz}}}sssggg]]]VVVUUUWWWYYYZZZ[[[]]]```aaaaaabbbcccdddfffiiimmmqqqtttvvvxxxzzz{{{}}}~~~~~~}}}{{{zzzzzzwwwtttqqqnnnjjjddd^^^YYYTTTNNNKKKGGGDDDAAA>>>;;;:::::::::888999999:::;;;:::::::::;;;;;;<<<===>>>>>>??????===DDDKKKSSS```nnnvvvxxxyyytttnnnjjjlllwwwyyywwwrrrllleee]]]UUUPPPKKKGGGBBB???=========<<<<<<;;;;;;===>>>???>>><<<888888777777:::===AAADDDAAAGGGQQQ[[[^^^ZZZQQQIIIBBB???@@@GGGOOO___~~~}}}hhhdddiiirrrvvv|||}}}zzz~~~~~~}}}}}}~~~}}}{{{yyyyyy{{{|||{{{{{{sssllleee```[[[YYY___fffrrrqqqeeefffnnnvvv{{{zzzvvvqqqiiibbbYYYUUUQQQNNNOOORRRTTTUUUSSSSSSSSSTTTYYYcccpppyyyuuuddd\\\UUURRROOOMMMMMMPPPPPPQQQRRRTTTVVVWWWWWWXXXQQQOOOMMMKKKIIIGGGGGGGGGDDDDDDFFFGGGGGGEEEBBB???<<<<<<<<<;;;;;;:::999999888999;;;===AAAEEEIIIKKKvvv[[[LLLFFFBBBAAA???>>><<<;;;;;;;;;999999999999999999999999777888888777666666999;;;@@@NNNbbbyyy|||ooogggeeegggjjjvvvyyytttppprrruuuxxx~~~yyytttkkkaaaWWWOOOJJJHHHFFFJJJOOOSSSXXX___iiiqqqzzz}}}sssiii___ZZZXXXYYY[[[]]]___aaacccccccccdddfffggghhhlllqqqtttwwwyyy{{{}}}~~~}}}|||{{{{{{zzzxxxuuurrrnnnjjjccc]]]XXXSSSNNNKKKGGGEEEAAA>>><<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????===DDDKKKSSS___mmmvvvyyy|||wwwpppmmmnnnwww~~~|||vvvooofff]]]UUUQQQMMMHHHCCC???============999999999;;;>>>???>>>===999888777777999===AAADDDBBBHHHRRR[[[^^^YYYOOOHHHAAA>>>@@@FFFNNN\\\yyyzzzhhhdddiiiooorrrxxx|||~~~vvvtttssstttwww|||~~~}}}~~~~~~vvvooohhhccc___]]]aaahhhtttuuujjjmmmwww~~~zzztttkkkcccZZZWWWRRRPPPPPPSSSTTTUUUUUUVVVXXX[[[bbbmmmyyypppaaaXXXNNNHHHEEEFFFFFFCCCBBBDDDDDDEEEGGGIIILLLOOOQQQRRROOONNNMMMKKKJJJIIIIIIHHHEEEFFFFFFFFFEEECCCAAA???===============<<<;;;:::888999:::<<>><<<;;;;;;;;;::::::::::::::::::::::::777888999888888999<<<>>>AAAOOObbbwwwxxxmmmfffeeehhhkkkttt~~~|||vvvrrrssswww|||}}}tttooofff\\\TTTMMMIIIHHHHHHLLLRRRWWW\\\ccckkkrrryyyzzzrrriiibbb^^^[[[[[[]]]```cccfffggggggfffgggiiijjjllloootttxxxzzz|||}}}|||{{{{{{{{{yyyvvvsssnnnjjjccc]]]XXXSSSNNNKKKGGGEEEBBB>>><<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>?????????DDDJJJPPP\\\mmmzzz}}}wwwrrrqqqyyyyyyqqqggg^^^XXXUUUOOOJJJDDD@@@????????????<<<<<<<<<===???@@@???===;;;:::888888:::>>>BBBEEEEEEJJJTTT\\\]]]XXXMMMEEE@@@===@@@FFFMMMZZZtttuuudddaaadddlllooosssvvvwwwyyy|||{{{zzzvvvwwwxxx{{{}}}vvvoooiiieeeaaa___dddkkktttyyypppttt~~~|||tttkkkbbbYYYUUUPPPNNNOOOQQQSSSSSSXXXYYY]]]bbbkkkwww}}}nnnaaaVVVMMMHHHDDD???>>>@@@AAA???>>>???@@@@@@BBBDDDFFFIIIKKKMMMNNNNNNMMMLLLKKKKKKJJJJJJGGGHHHHHHGGGEEECCCAAAAAA>>>??????@@@@@@???>>>===::::::;;;<<<>>>AAADDDFFFuuu[[[LLLGGGBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::<<>>>>>??????AAAEEEIIIMMMZZZmmm~~~|||wwwtttzzz|||sssiiiaaa\\\ZZZQQQLLLFFFAAA@@@@@@@@@@@@BBBAAA@@@AAABBBBBBAAA???===;;;999999;;;???CCCFFFFFFLLLTTT\\\]]]WWWLLLDDD???===@@@GGGLLLXXXqqqooo```\\\^^^jjjmmmqqqssssssuuuyyy|||~~~{{{tttnnnhhheeebbb```eeelllttt|||tttyyy|||sssiii```WWWTTTOOOLLLMMMOOOQQQQQQZZZ\\\```hhhrrr}}}uuummm```TTTLLLHHHEEECCCBBB===;;;>>>???======>>>??????@@@BBBDDDGGGIIIJJJOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJHHHFFFCCCBBBBBB???@@@AAABBBBBBAAA@@@???;;;;;;;;;===>>>AAACCCEEEuuuZZZLLLHHHCCCBBB@@@===;;;:::::::::888:::<<<===<<<999555333888888888888999:::;;;;;;@@@KKK___uuuxxxmmmdddaaadddgggtttzzzzzz~~~|||wwwnnneeeZZZUUUPPPLLLLLLNNNNNNSSSZZZ```dddiiipppuuuuuu~~~xxxqqqiiiccc___YYY\\\___cccgggkkkmmmnnnmmmooopppqqqsssvvv{{{~~~~~~~~~}}}{{{yyyvvvsssqqqnnnjjjddd^^^YYYTTTNNNKKKKKKHHHCCC>>>;;;999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>???@@@AAADDDGGGIIIUUUjjj{{{wwwzzzrrrlllddd]]]WWWOOOIIIGGGDDD@@@???AAA@@@AAABBBEEEFFFDDDAAA>>>===;;;999666777<<>>??????AAAEEEIIILLLMMMNNNMMMPPPPPPQQQQQQPPPNNNLLLKKKPPPMMMIIIFFFDDDDDDEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGEEEBBBAAABBBFFFIIIJJJIIIuuu[[[MMMHHHCCCBBB@@@===;;;:::::::::999::::::;;;<<<;;;;;;;;;888888888888999:::;;;;;;AAAKKK]]]qqqzzznnneeeaaadddhhhvvv|||wwwmmmcccYYYTTTOOOKKKJJJMMMQQQVVV^^^dddgggkkkppptttxxx}}}zzzuuuooogggaaa^^^XXXZZZ]]]aaaeeejjjmmmoooppprrrtttvvvxxx{{{}}}|||||||||zzzxxxuuusssqqqlllhhhbbb]]]YYYTTTPPPMMMHHHFFFBBB>>>;;;::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>??????===AAAEEEIIIVVVmmm}}}xxx|||}}}zzzsssjjjaaaZZZRRRKKKIIIFFFAAA@@@BBBBBBCCCEEEGGGHHHFFFBBB???<<<;;;999777888<<>>???===<<<<<<;;;<<<===???@@@@@@CCCHHHMMMPPPQQQPPPOOOPPPOOOMMMLLLKKKLLLNNNOOOQQQOOOLLLIIIGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKJJJLLLOOOOOOMMMKKKvvv[[[MMMHHHCCCBBB???===;;;;;;;;;;;;888777666666666777999:::888888888888999:::;;;<<>>??????;;;@@@DDDIIIWWWmmm{{{vvv}}}~~~}}}rrrhhh^^^VVVNNNKKKHHHCCCBBBDDDEEEFFFHHHJJJKKKIIIDDDAAA;;;;;;:::999999<<>>===<<<<<<;;;===<<<<<<<<<===>>>@@@AAACCCGGGMMMRRRTTTSSSPPPMMMMMMJJJGGGEEEFFFJJJNNNRRRPPPOOOOOONNNLLLKKKIIIHHHJJJJJJJJJKKKKKKLLLMMMMMMOOOOOOOOOPPPQQQNNNJJJGGGwww\\\MMMHHHCCCAAA???===;;;;;;;;;;;;:::999777666555444444555777777888888999:::;;;<<>>>>>???>>>BBBEEEJJJWWWjjj{{{{{{sssooovvvzzzoooaaaYYYQQQMMMIIIEEEDDDFFFHHHIIIKKKMMMNNNKKKFFFBBB;;;;;;:::999:::<<>>>>>===@@@CCCHHHUUUgggtttzzzzzzwwwpppjjjhhhqqqtttddd[[[SSSNNNKKKGGGFFFIIIKKKLLLNNNQQQQQQMMMGGGCCC;;;;;;;;;:::999<<<@@@DDDIIILLLOOOMMMIIIEEEDDDEEEBBBAAABBBDDDFFFOOObbbsss|||oooooottt{{{~~~{{{{{{sssaaaUUUPPPOOOOOOMMMQQQUUUYYY]]]ccclllsssvvv|||}}}xxxjjj```\\\\\\[[[XXXSSSMMMHHHEEECCCBBBDDDIIIQQQ[[[fffsssyyymmm\\\MMMEEE@@@>>><<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>@@@CCCDDDJJJLLLOOOPPPNNNJJJDDD@@@???>>>>>>???AAAEEEHHHJJJLLLNNNQQQTTTUUUSSSQQQOOOIIIJJJLLLOOOQQQTTTVVVWWWUUUTTTRRROOOLLLIIIHHHHHHyyy^^^NNNIIIBBB@@@???===<<<;;;<<<<<<777888999;;;;;;:::999999777777777888999;;;<<<===;;;DDDTTThhhzzz~~~nnnccc```eeejjj|||~~~~~~wwwnnngggZZZSSSLLLKKKLLLLLLPPPTTTZZZaaalllssswwwyyy{{{~~~xxxtttpppiiiaaaZZZUUUQQQPPPKKKJJJHHHIIIMMMTTT[[[```kkkooouuuzzz}}}~~~}}}zzzzzzyyyxxxuuurrrooonnngggddd^^^XXXTTTOOOJJJGGGFFFDDD@@@;;;888777777888:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<======>>>>>>:::===@@@FFFSSSdddooorrrooolllgggbbbdddnnn}}}~~~wwwggg^^^UUUQQQNNNJJJJJJMMMOOOPPPSSSUUUUUUQQQJJJEEE===<<<;;;999999;;;@@@DDDGGGJJJLLLLLLHHHEEEEEEGGGFFFDDDDDDDDDFFFOOObbbsssrrrqqqvvv{{{}}}qqq___SSSNNNNNNNNNPPPTTTXXX[[[^^^cccjjjpppqqqvvvzzz{{{xxxyyy}}}|||qqqggg```___```bbb]]]UUUMMMFFFAAA???>>>===@@@EEEKKKSSS^^^iiippprrryyy~~~}}}{{{xxxppphhh\\\SSSHHH???<<<<<<<<<;;;;;;:::999888777888999:::<<<<<<<<<===???BBBDDDFFFKKKLLLKKKJJJFFFBBB>>>;;;::::::<<<===???AAACCCDDDMMMOOORRRUUUUUUSSSQQQOOOOOOOOOPPPQQQSSSTTTTTTUUUVVVVVVTTTPPPLLLKKKKKKMMMzzz___OOOIIIAAA@@@>>>===<<<<<<<<<<<<666555555555555666777777666666777888999;;;<<<======DDDRRRdddvvv|||lllaaa___dddjjj~~~}}}|||}}}}}}xxxpppeee^^^UUUNNNIIIJJJMMMOOOTTTZZZaaahhhqqqvvvyyyzzz|||~~~xxxqqqmmmiiibbb[[[UUUQQQOOONNNHHHFFFDDDDDDGGGLLLSSSWWW```eeemmmtttyyy}}}~~~yyyxxxwwwuuurrroookkkiiieeeaaa\\\WWWSSSOOOKKKHHHDDDBBB>>>;;;888888999999:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<============:::<<>>===:::888777;;;AAAEEEDDDHHHKKKKKKHHHFFFGGGIIILLLIIIFFFEEEEEENNNaaarrrwwwtttwwwzzz{{{~~~ooo^^^SSSPPPPPPQQQWWWZZZ^^^___```ccchhhlllnnnrrruuutttrrrrrrwww|||}}}wwwnnnhhheeehhhkkkmmmfffZZZMMMDDD>>><<<;;;:::<<<>>>AAADDDIIIOOOSSSVVV[[[]]]\\\ZZZYYYTTTNNNIIIDDD>>>;;;<<<<<<;;;999999999999999999999999999<<<<<<<<<===@@@BBBEEEGGGKKKIIIFFFBBB???===;;;;;;999999999:::;;;===???@@@IIIKKKOOOSSSUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYXXXTTTRRRSSSTTT{{{___OOOIIIAAA@@@>>>===<<<<<<<<<======;;;888555444555777888666666777888999;;;===>>>@@@EEEQQQaaassszzzkkk```^^^dddjjj{{{||||||~~~zzztttjjj___WWWRRRKKKGGGJJJNNNQQQWWW]]]hhhnnnuuuyyyzzzzzz|||{{{ssskkkgggccc\\\VVVQQQOOONNNNNNFFFDDDBBBBBBDDDHHHMMMQQQVVV\\\fffooovvv{{{~~~~~~xxxwwwvvvsssppplllhhhfffbbb___ZZZVVVSSSPPPLLLJJJBBB@@@===:::999999:::;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<==================???@@@CCCMMMYYY______[[[YYYVVVVVV\\\jjjzzzxxxmmmddd[[[WWWUUURRRSSSWWWWWWXXX[[[]]]]]]XXXPPPKKK???===:::777666:::AAAFFFCCCGGGKKKKKKIIIGGGHHHJJJQQQMMMIIIFFFEEEMMM___qqq|||uuuwwwyyyyyy|||nnn^^^VVVTTTVVVXXX]]]```cccccccccdddhhhkkkmmmpppsssqqqnnnnnnsssxxx}}}zzztttnnnjjjkkkppptttvvvmmm^^^NNNBBB<<<:::999888:::<<<===<<<<<<===???CCCFFFGGGDDDDDDEEEDDD@@@>>>;;;888888999999777444888999;;;<<<===<<<;;;:::<<<<<<<<<>>>@@@CCCFFFGGGIIIFFFBBB>>>;;;;;;<<<===:::999888777888:::===???AAAEEEJJJQQQVVVYYYZZZ[[[QQQRRRSSSUUUWWWYYYZZZ[[[]]]```ddddddaaa^^^^^^^^^{{{]]]NNNKKKBBB@@@>>>===>>>>>>===<<<:::999888777555333111000888777555555666999<<<>>>DDDGGGNNN\\\tttyyyiiiaaa___bbbdddzzz}}}|||~~~wwwlllbbbXXXSSSHHHHHHGGGGGGLLLTTT^^^fffqqquuuzzz~~~|||rrriiiccc^^^ZZZUUUPPPMMMKKKIIIHHHCCCBBBAAA@@@AAACCCFFFHHHPPPUUU]]]dddjjjoootttwwwvvv|||~~~~~~~~~}}}{{{yyywwwtttqqqoookkkgggdddbbb___YYYUUUQQQMMMIIIFFFAAA@@@===;;;999888777777============>>>>>>>>>>>>>>>>>>============>>>>>><<<===<<<===FFFRRRXXXWWWWWWTTTSSSUUUZZZfffzzz{{{{{{nnniii```ZZZVVVVVVVVVWWWXXX^^^cccfffhhheeeZZZOOODDD===888777888999???EEEDDDFFFJJJNNNLLLFFFFFFJJJSSSVVVNNNGGGIIIKKKYYYpppuuuzzz}}}||||||}}}vvvkkk___WWWVVVZZZ^^^fffgggffffffeeegggkkkooommmnnnnnnmmmkkklllppptttzzzwwwsssooommmpppvvvzzz~~~qqq^^^NNNCCC===999777777777888888999999999::::::;;;===>>>>>>===;;;:::999999888777777666777777;;;;;;<<<<<<<<<;;;:::999888;;;>>>?????????AAADDDBBBAAA@@@>>><<<;;;;;;::::::999777666666777999;;;===@@@FFFMMMRRRVVVYYYZZZSSSSSSTTTWWW\\\aaadddeeeiiijjjkkkkkkiiigggggghhh{{{\\\LLLIIICCC@@@>>>>>>>>>>>>===<<<;;;::::::999888777666555888777666555666999<<<===>>>CCCLLL^^^xxx{{{jjjaaa___aaacccttt~~~zzzqqqggg[[[RRRMMMJJJJJJKKKMMMRRRZZZeeelllvvv{{{xxxooofff```YYYUUUPPPLLLIIIGGGEEECCC@@@>>>===<<<<<<>>>AAACCCHHHLLLRRRYYY^^^dddjjjmmmqqqwww}}}|||{{{|||{{{zzzxxxwwwuuurrrooommmjjjfffccc```\\\WWWSSSOOOLLLHHHEEEAAA???===:::999888777888<<<<<<<<<============>>>>>>>>>============>>>>>>>>>>>>>>>???IIIUUUZZZZZZYYYVVVVVVXXX^^^jjj~~~{{{zzzpppkkkddd^^^ZZZZZZ[[[\\\^^^dddiiilllnnnjjj___SSSGGG@@@:::999888999>>>DDDFFFGGGKKKOOOMMMIIIJJJOOOWWWYYYPPPHHHHHHJJJWWWmmmwww{{{}}}{{{{{{~~~{{{zzzyyyxxxrrrlllddd[[[VVVWWW]]]bbbkkkjjjjjjhhhhhhjjjnnnqqqppppppooollljjjlllqqquuuzzzwwwsssppppppsssyyy}}}sss___NNNCCC>>>:::888888888777777666666555555777777888999999888777666777777777777777888999999:::;;;<<<<<<<<<;;;999999888;;;>>>???>>>>>>@@@BBB@@@???>>><<<;;;:::::::::::::::888777777888999::::::>>>EEELLLQQQTTTTTTTTTUUUUUUWWW[[[```fffjjjlllppprrrssssssrrrqqqrrrsss~~~{{{zzz|||{{{\\\KKKHHHCCCAAA>>>>>>>>>>>>===;;;::::::999888888999999:::888777666666777999;;;===;;;AAAMMM```|||}}}lllbbb___aaacccppp}}}|||}}}}}}|||uuulllbbbXXXPPPLLLLLLNNNQQQUUU\\\dddnnnttt||||||tttjjjaaa[[[UUUQQQLLLIIIGGGEEEBBB@@@>>><<<;;;::::::;;;===>>>@@@CCCHHHMMMRRRXXX___cccjjjpppyyy~~~}}}|||{{{{{{{{{xxxvvvtttqqqooommmkkkhhhdddaaa]]]ZZZUUUQQQMMMJJJFFFDDD@@@???===:::999888888888;;;;;;;;;<<<<<<<<<======>>>>>>============>>>>>>@@@@@@@@@BBBLLLXXX^^^^^^]]][[[[[[^^^cccooo~~~yyyyyyrrrnnnhhhccc``````bbbcccffflllrrruuuuuuqqqdddWWWIIIBBB<<<:::999999===CCCHHHIIILLLOOONNNLLLOOOUUU[[[\\\RRRIIIHHHHHHTTTjjjyyy{{{{{{zzzzzzuuuoookkkhhhgggcccaaa\\\XXXWWW[[[bbbgggooonnnmmmlllkkknnnrrrvvvwwwuuuqqqmmmkkknnnssswww{{{xxxuuussstttxxx~~~vvvaaaOOODDD>>><<<:::999888777555333222111111555555555555555555555555555666666777888999;;;;;;:::;;;;;;<<<;;;:::999888:::;;;>>>>>>======>>>???>>>===<<<;;;::::::::::::;;;;;;::::::999999888888888===DDDKKKPPPQQQPPPNNNQQQSSSVVVZZZ```fffkkknnnuuuwwwzzz{{{{{{{{{|||}}}{{{yyyyyy{{{||||||^^^MMMJJJCCCAAA???>>>>>>===<<<;;;999999888777777777888999888777666666777999;;;<<<===CCCNNNbbb}}}nnndddccceeegggooo~~~xxxvvvvvvzzz}}}yyyrrriii```YYYTTTQQQNNNRRRXXX^^^fffnnnvvv|||~~~wwwoooeee\\\WWWSSSPPPKKKHHHFFFEEEBBB@@@>>>===<<<;;;:::;;;<<<======@@@CCCFFFKKKRRRYYY^^^dddkkkttt}}}}}}zzzxxxqqqooommmkkkjjjhhhdddaaa\\\YYYTTTPPPMMMJJJFFFDDD???>>><<<:::999999999999999::::::;;;;;;<<<<<<<<<>>>>>>============>>>>>>???@@@@@@DDDNNN[[[bbbbbbdddaaa```bbbgggrrr~~~xxxwwwsssppplllgggddddddgggiiimmmtttzzz}}}|||uuufffXXXGGGAAA<<<::::::999===CCCHHHHHHKKKNNNNNNMMMRRRYYY]]]^^^TTTJJJIIIHHHSSSiiivvvxxxxxxwwwyyyzzzmmmddd^^^[[[YYYYYYXXXWWWVVVXXX]]]eeejjjoooooooooooopppsssyyy}}}{{{vvvqqqpppsssxxx{{{}}}zzzwwwvvvxxx}}}xxxbbbOOODDD???===<<<999888666444222111111111666666555555555666777777666666666777888999;;;;;;:::;;;;;;<<<<<<:::999888;;;<<<==================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999888777;;;>>>CCCHHHLLLMMMMMMLLLNNNQQQUUUZZZ___ffflllpppuuuxxx|||}}}{{{zzz}}}aaaQQQMMMDDDBBB???>>>>>>===<<<:::::::::999888888777777777888777777777777999:::;;;===CCCNNN```{{{pppiiihhhkkknnnppp}}}|||~~~~~~tttrrrtttxxx}}}xxxoooeee\\\VVVSSSRRRQQQWWW```hhhpppxxx~~~{{{tttkkkaaaYYYTTTOOOLLLIIIFFFEEECCC@@@>>>===<<<;;;;;;:::;;;;;;<<<===???AAADDDHHHNNNVVV[[[aaagggqqqzzz~~~{{{xxxpppnnnlllkkkjjjiiifffccc^^^ZZZUUUQQQNNNJJJGGGDDD>>>===<<<:::999999::::::999999999:::;;;<<<<<<===>>>>>>============>>>>>>>>>???@@@EEEPPP___ggggggkkkgggdddeeeiiittt~~~wwwvvvtttsssppplllhhhhhhkkkooottt{{{xxxfffVVVCCC===999999999:::>>>CCCHHHGGGJJJMMMLLLLLLQQQXXX[[[]]]UUULLLKKKJJJTTTiiiqqqsssuuuvvvyyytttfff]]]WWWTTTSSSQQQRRRSSSTTTWWW[[[aaafffjjjlllnnnpppsssxxx~~~{{{wwwwwwyyy|||~~~|||yyyvvvvvvzzzwwwbbbOOODDD???===<<<999777666444333333444555777666666666666777888999888888888888888999999:::;;;;;;<<<===<<<;;;:::999<<<<<<<<<=========<<<<<<<<<<<<<<<<<<===>>>???@@@??????>>>===;;;999777666;;;<<<>>>@@@CCCFFFIIIJJJOOOSSSXXX\\\aaagggoootttvvvzzzzzz{{{cccRRRNNNDDDBBB???>>>>>>===;;;:::;;;;;;;;;;;;;;;:::999888888888777888888999999:::;;;@@@KKK]]]xxxsssnnnnnnqqqsssppp}}}yyy}}}|||sssrrrtttvvv~~~|||uuujjj___WWWRRRQQQQQQYYY```jjjuuu||||||wwwooofff]]]VVVRRRIIIGGGDDDBBBAAA???<<<:::999999999888888999999:::;;;<<>>>>>============>>>>>><<<>>>@@@FFFSSSccclllmmmpppkkkgggfffjjjvvvyyyxxxwwwwwwvvvrrrmmmmmmqqqttt|||zzzfffTTTAAA<<<999999::::::>>>CCCGGGGGGIIILLLKKKJJJNNNUUUYYY]]]VVVOOONNNLLLTTTggg{{{mmmooosssuuuzzz{{{nnnaaaYYYTTTRRRQQQLLLNNNQQQSSSUUUWWW[[[^^^dddggglllpppuuuzzz}}}{{{|||}}}}}}}}}uuurrrpppsssyyyuuu```NNNDDD???===<<<888777555444444555666777555555555666666777777888999999888888888999999:::<<<======>>>===<<<;;;:::===<<<<<<===??????===<<<<<<<<<===>>>???AAABBBCCCBBBAAA???===;;;999888777999999999:::===AAAEEEGGGLLLPPPUUUYYY]]]bbbjjjooouuuzzz~~~aaaOOOKKKEEEBBB???>>>>>>===;;;:::666888:::<<<<<<;;;999888888888888888888999999999<<<@@@III[[[uuuvvvrrrrrrtttuuurrr~~~yyy{{{pppooorrruuu}}}~~~vvvoooeeeZZZTTTSSSTTTVVVbbbjjjvvv~~~|||yyyssskkkbbbYYYSSSOOODDDCCC@@@???>>><<<999777666777777777888888999999888:::===@@@CCCHHHNNNRRRXXX^^^hhhqqqzzz|||wwwsssmmmkkkjjjjjjjjjiiigggeeeaaa]]]WWWRRRNNNIIIEEEBBB===<<<;;;:::999:::;;;<<<999999:::;;;<<<===>>>>>>>>>>>>============>>>>>>;;;>>>AAAHHHWWWhhhrrrssssssmmmhhhggglllyyy||||||}}}~~~}}}yyytttssswww{{{~~~gggUUUCCC>>>:::;;;::::::===BBBHHHHHHJJJLLLJJJHHHKKKQQQYYY]]]YYYRRRQQQLLLRRRdddxxxjjjnnnsssvvvyyy~~~|||ttthhh^^^VVVRRRPPPOOOMMMOOOSSSUUUVVVXXXZZZ\\\___cccjjjpppuuuyyy}}}}}}|||{{{|||}}}}}}zzzxxxjjjgggggglllvvvqqq^^^NNNDDD???<<<:::999777555333333444666777333555666888888888888777777777777888999:::;;;<<<===>>>?????????>>><<<;;;>>><<<<<<===@@@AAA???===;;;<<<===>>>@@@BBBDDDEEEEEECCC@@@===;;;999888888777888888:::===@@@DDDFFFHHHLLLRRRTTTWWW[[[bbbhhhnnnsssyyy~~~___LLLGGGEEEBBB@@@>>>>>>===;;;999000333777:::;;;:::888777888888888888888999999999???CCCJJJZZZsssxxxttttttuuuvvvuuu}}}yyyyyymmmkkknnnttt|||~~~|||oooiii```YYYVVVWWW\\\```iiirrr~~~|||yyyvvvpppggg___WWWQQQNNNCCCBBB@@@???>>><<<999777666777777888999::::::;;;888:::===@@@CCCGGGLLLPPPUUUZZZdddmmmvvv~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}xxxtttkkkjjjiiiiiiiiiiiifffdddaaa]]]WWWRRRMMMHHHCCC@@@<<<<<<::::::::::::;;;<<<999999:::;;;<<<>>>>>>???>>>>>>============>>>>>>;;;>>>BBBJJJYYYkkkvvvxxxtttnnnhhhgggmmm}}}~~~~~~yyyxxx{{{iiiVVVFFFAAA===<<<;;;:::===AAAIIIIIIKKKMMMKKKGGGIIIOOOYYY___[[[UUURRRLLLPPPaaazzzuuujjjnnnssswwwyyy{{{}}}~~~|||vvvwwwpppeee\\\UUUQQQOOONNNOOOSSSWWWYYYZZZ[[[]]]^^^]]]bbbiiippptttwwwzzz{{{xxxxxxxxx{{{}}}|||wwwsssaaa___```gggttt|||ooo]]]MMMDDD>>>;;;999:::888555333222333444666444666888:::;;;;;;999999555666666888999;;;===>>>>>>???@@@@@@@@@???===<<<>>><<<<<<>>>AAABBB@@@>>>:::;;;<<<>>>@@@BBBDDDFFFGGGDDDAAA===:::999888999888999<<>><<<<<<<<<;;;999:::::::::999999888888888777777777777888999:::;;;<<>>======<<<:::999999888777666777888:::;;;;;;===???AAABBBDDDHHHJJJSSSWWW^^^eeelllttt{{{{{{yyywwwvvvxxxyyyxxxxxx~~~|||wwwtttpppnnnlllkkkjjjhhheeeccc]]]YYYTTTOOOLLLHHHDDDAAA===<<<:::888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???AAAEEEMMM^^^qqqzzzzzzyyytttnnnkkklllyyy~~~|||~~~oooTTTKKKDDD>>>======<<<===AAAGGGJJJMMMKKKGGGFFFKKKPPPXXXaaafff^^^PPPJJJPPPZZZrrroooiiinnnsssvvvxxx{{{}}}|||||||||wwwqqqoooooopppnnnlllggg```YYYUUUTTTUUUVVVZZZ^^^^^^\\\\\\]]]___eeeiiioootttvvvwwwuuuttttttvvvwwwyyy{{{{{{sssiiiccccccfffmmmvvv{{{}}}|||rrriii\\\PPPHHHBBB<<<888999999888777666555555444333555888999999:::;;;<<<999999999:::;;;<<<===>>>>>>>>>???@@@@@@@@@????????????????????????@@@@@@???????????????@@@AAABBBEEEBBB===888777888;;;===:::>>>???===>>>CCCHHHHHHKKKMMMPPPSSSVVV[[[```cccgggfffffffffgggiiilllmmm|||~~~bbbPPPLLLEEECCC???>>>======<<<;;;999999999999999999::::::777777777777888999::::::===@@@GGGYYYsss}}}tttlllhhhiiilllnnnuuu|||qqqnnnnnnpppzzzxxxqqqddd]]]WWWUUUVVVZZZdddmmm~~~~~~zzzvvvqqqiiiaaaZZZRRRLLLGGGCCC@@@===<<<;;;:::999777777777888888999999999999:::<<<>>>@@@AAACCCFFFHHHMMMPPPVVV\\\bbbhhhooosss{{{vvvssspppooooooppppppppprrrssswwwzzz~~~~~~}}}zzzvvvssspppnnnlllkkkjjjhhhdddbbb[[[WWWSSSNNNKKKHHHDDDBBB===;;;:::888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>@@@BBBGGGQQQcccuuu~~~~~~{{{vvvpppmmmnnn{{{~~~}}}ttt\\\MMMEEE???>>>>>>===>>>BBBFFFJJJNNNLLLHHHGGGLLLQQQ\\\eeejjjbbbSSSJJJOOOWWWnnn{{{llljjjnnnrrruuuxxx{{{}}}}}}~~~~~~uuupppnnnoooooorrrooojjjccc]]]YYYYYYZZZ___cccffffffdddbbbcccdddfffkkkqqqwwwxxxvvvsssqqqrrrvvvxxxzzz}}}}}}tttjjjeeefffjjjqqqxxx||||||zzzpppgggZZZOOOHHHBBB===999888888888888888888999999777999;;;;;;:::::::::;;;999999999:::;;;===>>>??????@@@@@@@@@@@@@@@?????????????????????@@@@@@AAA?????????@@@AAABBBDDDEEEDDDAAA===:::999:::<<<===<<>>???EEEJJJKKKQQQQQQRRRSSSUUUYYY]]]___\\\\\\[[[[[[\\\^^^aaabbbzzzuuuuuuzzzdddQQQLLLFFFDDDAAA???>>>>>>===<<<777888888999999:::;;;;;;777777777888888999::::::>>>@@@HHHWWWmmmyyyooogggbbbbbbdddfffttt|||qqqmmmmmmnnnxxx{{{rrrkkk___ZZZWWWXXX[[[bbbnnnyyy}}}{{{yyyqqqmmmeee]]]VVVPPPIIIEEEBBB@@@===;;;:::999777555555666888::::::999888666888:::<<<>>>???AAACCCFFFFFFIIIMMMQQQUUUYYY___bbbjjjpppvvv{{{~~~qqqmmmhhheeeeeeeeeffffffeeegggkkkpppvvvzzz~~~|||~~~~~~~~~|||{{{zzzxxxtttqqqooommmkkkiiihhhfffccc```YYYVVVQQQMMMKKKHHHDDDBBB<<<;;;999888777888:::;;;;;;;;;;;;<<<<<<<<<============<<<<<<======>>>???@@@CCCJJJUUUhhhzzz{{{tttoooppp{{{|||~~~{{{dddNNNFFF@@@??????>>>@@@CCCEEEKKKOOONNNJJJHHHMMMRRR```iiinnnfffUUUJJJLLLSSShhh}}}uuukkkmmmnnnppptttwwwzzz|||~~~~~~|||tttppppppqqqrrruuurrrmmmeee___]]]^^^```iiilllpppppplllhhhggghhhiiiooowww{{{{{{vvvqqqnnnpppuuuzzz}}}vvvllliiikkkpppwww~~~|||yyyooofffYYYOOOHHHCCC>>>:::666777888999;;;<<<======<<<===>>>===;;;:::::::::999999:::;;;<<<>>>@@@AAAAAAAAABBBAAAAAA@@@???>>>???????????????@@@AAAAAA>>>>>>???@@@BBBDDDFFFGGGCCCBBB@@@>>>>>>???AAABBBCCCFFFGGGEEEGGGMMMSSSTTT[[[YYYWWWUUUUUUVVVYYYZZZXXXWWWWWWWWWXXXYYY[[[\\\yyywwwvvvzzz~~~fffRRRKKKFFFDDD@@@???>>>>>>===<<<999999999999999999999:::666777777888999999::::::===AAAHHHTTThhhzzz~~~yyypppfff```^^^aaacccrrr|||ppplllmmmnnnxxx|||uuukkkddd[[[YYYYYY]]]bbbkkkzzz{{{xxxxxxwwwnnniiibbb[[[TTTNNNHHHDDDBBB@@@===:::999888666444555666888999999999888777666888;;;===>>>???AAACCCCCCEEEHHHJJJKKKNNNQQQTTTXXX]]]bbbfffiiinnnuuu{{{xxxmmmhhhbbb^^^\\\]]]]]]^^^^^^___bbbfffjjjnnnrrrttttttwww{{{~~~~~~}}}~~~|||{{{zzzyyywwwtttqqqnnnllliiihhhgggdddaaa^^^YYYUUUPPPLLLIIIFFFBBB???<<<;;;999777777888999:::::::::;;;;;;<<<==================<<<===>>>>>>???>>>CCCJJJWWWjjj|||vvvooonnnwww|||~~~gggNNNFFF@@@??????>>>???CCCFFFLLLQQQPPPJJJHHHLLLRRRccclllqqqhhhVVVJJJJJJOOObbbttt}}}uuuooorrroooooosssvvvyyy|||}}}{{{tttsssuuuwwwyyyxxxuuunnnfff```___bbbeeeooosssvvvuuupppkkkiiiiiilllsss|||}}}vvvppplllnnnuuu|||zzzpppnnnqqqwww|||qqqhhh[[[PPPIIIDDD???;;;777888999:::<<<===>>>???>>>???@@@>>><<<:::::::::999999:::;;;===???AAABBBCCCCCCCCCBBBAAA@@@???>>>????????????@@@AAAAAABBB===>>>???@@@BBBEEEGGGHHHDDDEEEEEEFFFHHHJJJKKKLLLPPPTTTUUUSSSUUU\\\bbbcccgggccc\\\WWWUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZyyy|||hhhSSSKKKEEECCC@@@>>>======<<<;;;;;;;;;::::::999888777777666666888999999:::999999;;;@@@HHHSSSeeevvv~~~~~~}}}sssggg^^^\\\```dddrrr|||oookkkllloooyyy~~~vvvmmmddd^^^WWWWWW[[[bbbiiissszzzuuutttsssssskkkggg```YYYSSSNNNHHHDDDBBB@@@===;;;:::999777555888777666666666777888999555888;;;======>>>@@@AAAAAABBBCCCCCCCCCDDDFFFIIIJJJMMMQQQTTTWWW\\\ccciiiqqqyyy|||rrrjjjeee```ZZZUUUTTTTTTUUUUUUVVVWWWYYY[[[___bbbeeegggmmmpppuuuyyy|||~~~}}}|||{{{}}}|||zzzyyyxxxvvvtttqqqllljjjhhhfffeeebbb___\\\YYYUUUPPPKKKGGGCCC???<<<<<<:::999777777888999:::::::::;;;;;;<<<======>>>===============>>>??????>>>BBBIIIUUUgggyyy{{{qqqkkkjjjsss|||~~~dddMMMEEE???>>>>>>===???BBBFFFMMMSSSQQQJJJHHHNNNVVVfffoootttkkkWWWIIIHHHMMM]]]nnn}}}xxxyyyrrrnnnrrrvvvxxx|||{{{vvvxxx}}}}}}xxxpppgggbbbbbbfffiiirrruuuxxxvvvqqqllljjjkkkooowww}}}uuuooommmmmmvvv~~~uuurrrvvv~~~tttkkk^^^SSSKKKEEE@@@<<<::::::;;;<<<===>>>>>>>>>===???@@@???<<<::::::;;;999999:::;;;===???AAABBBCCCCCCCCCBBBAAA@@@???>>>????????????@@@AAABBBCCC>>>???@@@BBBEEEHHHJJJKKKKKKLLLNNNPPPSSSVVVYYYZZZ\\\aaacccccceeelllqqqrrrrrrkkkaaaYYYVVVVVVVVVVVVTTTTTTSSSSSSSSSTTTTTTTTT~~~jjjTTTKKKEEECCC???>>>======<<<;;;===<<<;;;:::888777666666555666888999::::::999999777>>>HHHSSSdddvvvvvvhhh]]][[[```fffuuu|||nnnkkklllpppzzzxxxooofff^^^ZZZVVVXXX```iiipppzzz{{{sssqqqpppooooooiiiddd^^^XXXRRRMMMHHHDDDAAA???<<<:::::::::888666888777555444555666999:::666888<<<>>>>>>???@@@AAA===>>>???>>>======???@@@@@@CCCFFFHHHIIIMMMSSSYYY^^^fffrrr}}}{{{vvvqqqhhh```YYYUUUPPPLLLKKKKKKKKKKKKKKKLLLMMMPPPTTTXXX\\\___bbbgggmmmrrruuuwwwzzz|||zzz{{{{{{||||||{{{{{{{{{|||zzzxxxwwwvvvuuusssqqqkkkiiigggeeeccc```]]]ZZZWWWTTTOOOJJJFFFBBB>>>;;;;;;:::888777666777999:::999::::::;;;<<<===>>>>>>>>>>>>======>>>>>>???@@@???BBBGGGQQQbbbssszzzzzzwwwooogggdddfffrrr{{{```MMMEEE???>>>>>>===>>>BBBEEEMMMTTTRRRLLLLLLUUU___oooxxx{{{oooZZZJJJHHHLLLYYYjjjuuuooossswwwwww{{{{{{yyy~~~{{{rrrhhhbbbbbbggglllrrrtttvvvsssoookkkkkklllpppwww~~~~~~yyyrrrooonnnnnnxxx|||www{{{uuulll___TTTMMMGGGBBB>>>>>>>>>>>>>>>??????@@@@@@???@@@AAA@@@===;;;:::;;;999999:::;;;<<<>>>@@@AAAAAAAAABBBAAAAAA@@@???>>>????????????@@@BBBCCCDDDAAABBBDDDHHHLLLPPPSSSUUUVVVWWWYYY[[[^^^aaaccceeedddjjjooopppsssyyy}}}}}}xxxooocccZZZVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSS|||||||||}}}kkkTTTKKKFFFDDD@@@???>>>>>>===<<<;;;;;;::::::999888777777555666888:::::::::999888444<<>><<<:::999999999888666666666666666666777888888777:::===???@@@@@@@@@AAA<<<======<<<;;;;;;<<<>>><<>>>>>>>>>>>======>>>>>>???@@@AAACCCFFFMMM]]]mmmtttsssnnnggg___^^^cccpppzzz^^^NNNFFF@@@??????>>>???CCCDDDLLLTTTSSSPPPSSS```lll}}}vvv^^^MMMJJJMMMVVVfff|||yyypppssswwwwww{{{}}}}}}|||zzzoooddd^^^^^^dddiiimmmnnnooolllhhhfffgggjjjnnntttyyyxxxrrrmmmmmmooopppzzz|||rrriii]]]SSSMMMIIIEEEAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEDDDBBB>>>;;;:::999999999999:::;;;===>>>??????@@@@@@@@@@@@@@@???????????????@@@AAABBBCCCDDDCCCEEEJJJOOOVVV\\\aaadddccccccccccccdddgggiiijjjkkkrrrxxx{{{zzzpppbbbXXXUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSS}}}{{{yyywww{{{~~~lllUUUKKKHHHEEEBBB@@@@@@???>>>===::::::999999999999999999555666888:::;;;:::999888222;;;HHHUUUfffzzzmmmaaa___gggooo{{{mmmjjjmmmpppzzz{{{yyyssslllddd^^^[[[ZZZaaagggsss~~~yyykkkiiilllkkkiiiiiiddd```ZZZTTTPPPKKKFFFCCC<<<:::888777888888777666444555777888999888666555888;;;>>>AAAAAAAAAAAABBB>>>>>>???>>><<<<<<===???;;;===???>>><<<===AAADDDGGGKKKRRRYYYbbbooo~~~rrr```WWWVVVUUUOOOIIIKKKHHHFFFEEEEEEEEEDDDCCCAAAAAAAAABBBDDDGGGKKKMMMPPPUUU[[[aaaeeegggjjjkkkooopppsssuuuwwwyyyzzzzzzyyyvvvtttrrrrrrrrrpppooojjjhhheeecccaaa^^^[[[XXXPPPMMMJJJGGGFFFDDDBBB@@@;;;:::888666666777888999999999:::;;;<<<===>>>???>>>>>>>>>>>>>>>??????@@@CCCDDDEEEKKKZZZiiippppppmmmddd]]]\\\aaammmzzz^^^OOOHHHBBBAAA@@@???AAADDDBBBKKKTTTUUUSSSYYYhhhvvv|||bbbOOOKKKNNNUUUcccyyy{{{qqqtttwwwwww{{{}}}~~~}}}}}}vvvkkk___XXXYYY___dddggghhhhhheeeaaa```cccffflllqqqvvvtttnnnjjjllloooqqq{{{nnnfff[[[RRRMMMJJJGGGDDDAAABBBCCCDDDEEEFFFGGGHHHHHHIIIHHHDDD???;;;999888999999999:::;;;<<<===>>>>>>>>>???@@@@@@@@@???????????????@@@AAABBBDDDEEEEEEHHHNNNUUU^^^ffflllppplllkkkiiigggggghhhjjjkkkoooxxxzzzooo```VVVTTTVVVVVVVVVTTTTTTTTTTTTSSSRRRQQQQQQzzzyyy{{{}}}~~~}}}~~~oooXXXKKKGGGFFFDDDAAA???>>>===<<<<<<;;;:::999888888888888666777888777666666888:::>>>???GGGVVVhhhyyypppcccaaajjjrrrtttooonnnssszzz|||zzzsssiii```]]]]]]___```hhhnnnzzzyyynnnddddddggggggfffgggfffaaaYYYRRRLLLHHHEEECCCAAA???<<<999777555444444666666666666777999:::::::::<<>>@@@BBBCCCBBBDDDIIINNNUUU^^^hhhooo~~~lllbbbVVVNNNKKKIIIFFFCCCEEEDDDBBB@@@?????????@@@???>>>>>>>>>???@@@BBBCCCHHHJJJMMMQQQUUU[[[aaafffeeejjjrrrxxx||||||yyywwwqqqooonnnmmmmmmllliiigggbbbaaaaaa___\\\XXXUUUTTTKKKIIIFFFDDDCCCBBB@@@???===;;;999888777888999:::;;;;;;;;;;;;;;;<<<===>>>AAA???===<<<<<<===???AAA>>>BBBGGGMMMYYYgggooopppjjjaaaZZZ[[[```jjj|||ttt]]]MMMGGGBBBBBBAAA???>>>AAADDDLLLVVVXXXUUUZZZqqq|||dddRRRLLLMMMQQQaaawwwvvvrrrvvv{{{~~~~~~}}}~~~vvviii^^^YYYUUUQQQSSSYYY___]]]ZZZXXXYYY\\\```bbbggghhhiiiiiihhhiiikkkmmmwww}}}|||}}}mmmbbbUUUMMMKKKIIIEEEAAACCCCCCCCCDDDGGGJJJMMMPPPTTTRRRNNNIIICCC>>>:::888888888999:::;;;===>>>???CCCBBB@@@>>>======>>>???AAA@@@@@@@@@@@@AAABBBDDDIIIQQQXXX___hhhrrrwwwwww}}}ssshhhccc```___aaafffooozzzxxxkkk\\\SSSSSSUUUVVVTTTXXXWWWVVVUUUTTTTTTTTTTTT}}}{{{|||}}}~~~}}}|||}}}oooYYYLLLCCCBBBAAA@@@????????????<<<;;;:::999888888888888777888888888777777999;;;???@@@FFFTTThhh}}}rrreeeccckkksssuuupppooosss{{{~~~xxxkkkfff```[[[\\\```fffiiissszzzpppfff]]]^^^bbbccccccccceee___XXXQQQLLLHHHEEEBBB>>>===;;;999777666666666555555666666777888::::::;;;===@@@BBBCCCCCCBBBAAA???>>>===<<<;;;<<<<<<===@@@@@@@@@@@@@@@AAAAAAAAADDDFFFHHHJJJNNNTTT[[[```jjjssssss]]]UUULLLGGGGGGGGGEEECCCBBBAAA@@@>>>===>>>>>>???<<<;;;;;;;;;<<<===??????BBBDDDGGGIIIMMMRRRXXX\\\^^^cccjjjpppssssssqqqooollljjjiiihhhhhhfffdddaaa]]]]]]\\\ZZZXXXUUURRRPPPGGGDDDBBB@@@@@@???>>><<<999888777666777999;;;===;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<===>>>???>>>BBBFFFLLLWWWdddkkklllddd\\\WWWZZZaaalll}}}sss\\\MMMGGGBBBBBBBBB??????AAACCCLLLWWW[[[YYY^^^sss{{{cccPPPHHHIIIQQQ```vvv|||vvvyyy}}}}}}|||xxxkkk```VVVQQQNNNKKKMMMRRROOOOOONNNOOORRRVVV[[[^^^^^^_________^^^___bbbdddnnnwww~~~wwwxxx|||}}}vvv```XXXOOOKKKKKKLLLHHHDDDEEEEEEEEEFFFIIIMMMQQQSSS[[[WWWPPPHHHBBB===:::888888888:::;;;<<<<<<<<<<<<@@@???>>>======<<<======@@@@@@@@@@@@AAABBBEEEGGGOOOWWW___fffooowww{{{yyyvvvkkk```ZZZVVVUUUWWW[[[eeeqqq|||rrrgggYYYRRRRRRUUUUUUTTTWWWVVVUUUTTTTTTSSSSSSTTT~~~~~~~~~~~~~~~}}}}}}~~~pppZZZNNNCCCBBBAAA@@@@@@??????@@@<<<<<<;;;:::999999999999888999999999888888:::<<<@@@@@@FFFUUUlllwwwhhhffflllssswwwqqqpppttt|||~~~wwwqqq```]]]ZZZYYY^^^fffooouuutttggg^^^XXXZZZ^^^``````aaabbb]]]WWWPPPLLLHHHDDDBBB<<<;;;999888777777777888555555555666777888999:::<<<>>>@@@BBBCCCCCCBBBAAA???>>>===<<<<<<===>>>???AAABBBCCCCCCDDDDDDDDDCCCGGGHHHIIIJJJKKKOOOSSSWWWXXX```kkkwwwppp```PPPKKKEEECCCCCCDDDCCCAAA??????===<<<;;;<<<<<<===:::::::::::::::;;;<<<===<<<>>>@@@BBBDDDHHHLLLPPPUUUXXX^^^dddggggggeeecccbbbaaa___^^^^^^]]]ZZZWWWTTTTTTTTTRRRPPPMMMKKKIIIBBB@@@>>>=========<<<;;;888777666666666888:::;;;:::::::::;;;;;;===>>>>>>========================???BBBEEEJJJSSS___ffffff\\\WWWTTTYYYbbboooqqq[[[NNNHHHCCCCCCBBB@@@???BBBBBBKKKXXX^^^]]]bbbuuuxxxaaaOOOGGGGGGOOO___uuu{{{{{{|||~~~uuummmaaaXXXNNNJJJGGGEEEGGGJJJCCCCCCDDDGGGJJJOOORRRTTTTTTTTTSSSRRRQQQRRRVVVYYYbbbkkkwww|||tttpppkkkkkkmmmqqqsssppphhhbbbQQQMMMIIIJJJNNNPPPNNNKKKGGGGGGHHHJJJMMMRRRWWWZZZccc]]]SSSHHH@@@;;;999999777999;;;<<<<<<<<<:::999;;;<<<<<<<<<<<<<<<;;;;;;>>>???AAAAAABBBEEEIIILLLVVV___iiiqqqxxx~~~~~~zzzmmmbbbVVVOOOKKKIIIKKKPPPVVVcccqqqzzz}}}jjj```UUUPPPQQQTTTUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSqqq\\\PPPHHHGGGEEECCCAAA???>>>>>>===<<<;;;::::::999999999999:::::::::999999;;;<<<>>>AAAIIIYYYuuu{{{lllgggkkkqqq||||||yyysssqqquuu}}}|||uuummmggg___^^^]]]^^^dddmmmxxxyyyoooddd]]]XXXZZZ^^^______aaa___[[[UUUOOOKKKHHHDDDBBB<<<;;;999888777666777777444444555666777888:::;;;>>>???AAABBBCCCBBBAAAAAA@@@???===<<<<<<<<<===>>>===???AAADDDGGGHHHIIIIIIHHHJJJLLLMMMOOORRRVVVYYYVVVZZZ```hhhrrr~~~xxxdddVVVKKKHHHEEECCCDDDDDDCCCBBBAAA???>>><<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<======;;;<<<>>>??????AAAEEEGGGKKKOOOSSSXXXZZZZZZYYYWWWUUUTTTRRRRRRRRRPPPNNNKKKIIIIIIIIIHHHGGGDDDBBBAAA@@@>>><<<;;;<<<===<<<;;;<<<:::888666555555666777:::::::::;;;<<<===>>>???======>>>>>>>>>>>>======???BBBEEEHHHPPP[[[aaaaaaWWWTTTSSSYYYeeeuuuoooZZZOOOIIIDDDDDDCCCAAA@@@CCCBBBKKKXXX___```dddrrruuuaaaQQQJJJIIILLL\\\ttt}}}|||~~~~~~sssiii^^^WWWNNNHHHDDDCCCDDDEEEBBBBBBCCCEEEFFFHHHIIIJJJLLLKKKIIIGGGFFFHHHLLLPPPUUU\\\fffmmmmmmgggaaa]]]YYYYYYZZZ\\\]]]ZZZTTTOOOIIIHHHHHHLLLRRRTTTSSSPPPIIIIIIJJJLLLQQQWWW]]]```hhh```TTTGGG>>>:::999:::888999<<<======;;;999777999:::<<<======<<<;;;:::===???AAABBBCCCGGGMMMRRR\\\fffqqqyyy~~~}}}wwwfff[[[OOOHHHDDDAAADDDHHHKKKVVVbbblllvvv|||zzzsssbbb[[[SSSOOOQQQTTTVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRrrr]]]QQQKKKJJJHHHEEECCCBBBAAA@@@>>>===<<<;;;::::::::::::999:::;;;:::999999;;;===<<>><<<:::888666555555555555555555666888999;;;<<<@@@@@@AAABBBBBBBBBAAA@@@AAA@@@>>><<<<<<<<<<<<======>>>AAAEEEHHHKKKMMMNNNJJJMMMPPPSSSUUUWWW[[[]]][[[\\\___ccciiisss}}}xxxiii[[[QQQGGGFFFEEEDDDEEEEEEEEEEEEDDDCCC@@@>>><<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<:::<<<============???AAABBBEEEHHHKKKMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@>>><<<;;;===;;;:::999:::;;;:::999<<<:::888666555555666666:::::::::;;;<<<===>>>???>>>??????@@@@@@??????>>>???BBBDDDGGGOOOYYY___^^^WWWUUUVVV\\\iii{{{nnnYYYPPPJJJEEEEEEDDDBBBAAADDDDDDKKKWWW___aaacccnnnzzztttbbbSSSKKKIIIIIIYYYsss{{{zzz|||xxxnnn```ZZZQQQIIIEEEDDDCCCAAACCCCCCDDDDDDEEEDDDDDDDDDDDDDDDBBB@@@???@@@DDDHHHKKKOOOTTTWWWUUUQQQNNNLLLKKKKKKLLLMMMMMMKKKHHHFFFEEEFFFHHHMMMSSSUUUTTTRRRNNNMMMMMMOOOTTTZZZ```cccggg___RRREEE<<<999999:::999;;;===>>>>>><<<999888:::;;;<<<===>>>===<<<;;;;;;>>>AAABBBDDDHHHPPPWWW```jjjuuu|||~~~}}}vvvnnn]]]SSSHHHCCC@@@===???DDDFFFLLLTTT\\\eeelllmmmjjj^^^YYYTTTQQQSSSVVVXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRttt^^^RRRIIIHHHGGGFFFFFFEEEEEEFFF>>>>>>===<<<;;;;;;;;;;;;999:::::::::999999;;;===;;;DDDPPPccc~~~oooiiiiiijjj~~~wwwtttyyy~~~vvvsssttt|||}}}uuummmfffaaa^^^^^^ccciiipppwww}}}qqqgggbbbYYYUUUSSSWWWYYYXXXXXXZZZYYYUUUQQQMMMJJJGGGCCCAAA>>><<<:::777666555444444555666666777999;;;===>>>AAABBBBBBBBBBBBAAAAAA@@@AAA@@@???=========>>>???BBBCCCEEEGGGJJJNNNQQQRRRRRRUUUYYY[[[]]]^^^```bbbdddccccccfffllluuu}}}}}}vvvkkk___SSSMMMBBBBBBBBBBBBCCCEEEGGGHHHFFFEEEBBB@@@>>>===<<<<<<::::::;;;<<<<<<;;;;;;::::::<<<======;;;;;;<<<===<<<>>>@@@BBBCCCDDDCCCBBBBBBBBBAAABBBCCCCCCBBB@@@???@@@@@@AAA@@@???===<<<===;;;999999::::::999888:::888777666666777999:::999999::::::<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@???BBBDDDGGGOOOYYY___^^^ZZZZZZYYY^^^lllnnnYYYQQQKKKFFFFFFEEECCCBBBEEEEEEKKKUUU^^^```bbbkkkuuutttcccSSSJJJGGGGGGWWWooowwwvvvyyy}}}~~~tttbbb___VVVLLLHHHGGGEEEAAABBBBBBBBBBBBCCCCCCCCCCCC@@@???>>><<<;;;<<>>>>>===;;;:::<<<===============<<<<<<:::>>>AAACCCCCCHHHRRRZZZbbblllvvvzzzzzzvvvlllbbbRRRIIIBBB???>>><<<>>>BBBEEEGGGLLLSSS[[[aaadddddd^^^[[[XXXVVVWWWYYY[[[[[[VVVVVVUUUTTTSSSSSSSSSSSSuuu^^^QQQIIIIIIGGGFFFFFFFFFFFFFFF???>>>===<<<;;;;;;;;;;;;888999:::999888888:::<<<;;;EEEPPPbbb|||pppkkkjjjkkkwww~~~|||zzztttxxxwwwtttsss{{{}}}wwwpppiiidddbbbbbbcccjjjttt|||sssfff\\\XXXPPPMMMNNNSSSUUUTTTUUUXXXVVVSSSPPPLLLJJJGGGCCC@@@<<<:::999777666555666666666777777999:::<<<>>>???CCCCCCBBBBBBBBBAAAAAA@@@@@@?????????@@@AAACCCDDDGGGGGGHHHKKKOOOUUUZZZ]]]```ccchhhkkkmmmnnnpppqqqqqqpppooorrrxxxyyymmm___RRRLLLCCCCCCBBBAAAAAACCCFFFHHHEEEDDDBBB@@@?????????@@@;;;<<<===>>>>>>===<<<;;;<<<>>>???>>>===<<<<<<===<<<===???@@@AAAAAAAAAAAABBBAAAAAACCCEEEFFFEEECCCCCCDDDEEEEEEEEEDDDCCCBBBAAA???===<<<======<<<;;;;;;:::888777777888999:::999999999:::<<<>>>???@@@AAA@@@???>>>>>>???@@@AAA>>>AAADDDGGGPPP[[[``````___^^^\\\___mmmnnnZZZRRRKKKGGGGGGFFFCCCCCCEEEEEEJJJSSS]]]aaadddllluuuuuueeeVVVLLLIIIHHHTTThhh|||rrrtttxxx|||{{{ssseeeccc\\\RRRMMMNNNKKKFFFCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@@@@???======@@@BBB@@@BBBCCCBBBAAA@@@AAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFIIIOOOVVV^^^cccfffeeebbb]]]YYYWWWXXX[[[]]]TTTPPPHHHAAA<<<:::::::::======>>>>>>>>>>>>>>>===???>>>===<<<<<<;;;<<<<<<999>>>BBBBBBCCCHHHRRR[[[bbbllluuuwwwuuuooocccXXXJJJCCC??????@@@???AAADDDFFFFFFJJJRRRZZZ___bbbcccaaa___]]]\\\\\\]]]]]]]]]WWWVVVUUUTTTTTTSSSSSSTTTvvv^^^QQQLLLKKKIIIGGGEEECCCBBBBBB???>>>===<<<<<<;;;;;;<<<888999999999888888:::<<<===EEEOOO___|||{{{qqqmmmllllllqqq}}}|||wwwyyyxxxuuurrrzzz|||yyyssslllgggddddddfffkkksss~~~{{{nnnaaaWWWRRRKKKIIIKKKQQQTTTTTTVVVYYYUUURRROOOLLLJJJGGGCCC@@@999888777666666777777888777777888999;;;===???@@@CCCCCCCCCBBBBBBAAAAAA@@@?????????@@@CCCEEEHHHJJJHHHHHHJJJNNNTTT\\\ccchhhkkkpppuuuzzz}}}}}}|||{{{}}}uuueeeVVVNNNIIIHHHFFFBBB@@@@@@CCCEEEBBBAAA@@@@@@@@@AAABBBCCC??????@@@AAAAAA@@@???>>>???AAABBBBBB@@@??????@@@@@@@@@AAABBBCCCCCCCCCCCCDDDCCCDDDFFFHHHJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGEEECCCBBBBBBBBBAAA??????===;;;888777666777777999999999:::<<<>>>???@@@AAA???===<<<<<<===???AAA>>>AAADDDGGGPPP\\\bbbbbbaaaaaa^^^___mmmnnn[[[RRRLLLGGGGGGFFFDDDDDDFFFEEEIIIRRR\\\bbbfffnnnwww~~~uuugggYYYQQQNNNJJJSSSbbbxxxxxxppprrrwww|||~~~uuummmhhhgggaaaWWWSSSUUURRRLLLHHHGGGEEEDDDCCCBBBCCCCCCCCCDDDDDDCCCBBBAAACCCDDD>>>@@@BBBCCCBBBBBBCCCDDDAAAAAAAAA@@@??????@@@BBBGGGIIILLLSSS\\\eeennnrrroookkkddd]]]YYYWWWXXXYYYMMMJJJEEE@@@<<<:::::::::>>>>>>>>>>>>?????????@@@@@@>>>===;;;::::::;;;;;;999===BBBBBBBBBGGGRRR[[[cccllltttuuurrrjjj^^^RRRGGGBBB???BBBDDDCCCEEEHHHFFFGGGKKKTTT\\\```cccdddcccbbb```_______________XXXWWWVVVUUUTTTTTTTTTTTT{{{dddVVVNNNKKKHHHFFFEEEDDDBBB@@@EEECCC@@@>>>======;;;999<<<;;;:::999999999:::;;;>>>AAAIII]]]|||wwwpppllljjjiiittt}}}|||{{{zzzuuusssxxx}}}xxxpppfffcccgggmmmqqqrrrvvv}}}{{{qqqggg]]]TTTOOOGGGHHHIIIJJJLLLNNNPPPRRROOOPPPOOONNNJJJFFFAAA???;;;999666666666777777666222333666888<<<>>>AAABBBBBBCCCDDDCCCBBBAAABBBCCCBBBDDDEEEDDDDDDDDDFFFHHHKKKNNNRRRXXX```jjjttt{{{sssbbbTTTKKKFFFCCCDDDCCC@@@>>>@@@FFFDDDBBBAAAAAAAAA???>>>BBBBBBBBBBBBBBBAAA@@@@@@CCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFHHHIIIHHHFFFLLLNNNQQQSSSSSSTTTVVVXXXUUUUUUUUUUUUVVVVVVSSSQQQNNNKKKHHHGGGFFFEEECCCAAA999888555444444666999;;;;;;;;;<<<<<<===???@@@AAA@@@???===<<<;;;<<<>>>??????AAADDDHHHRRR^^^eeeeeefffaaa^^^cccpppjjjZZZOOOMMMJJJFFFDDDCCCCCCDDDGGGEEEMMM\\\ddddddiiittt~~~xxxtttnnnbbbUUULLLKKKTTT___pppvvvoooqqqvvv|||~~~{{{zzzyyy~~~uuuiiieeeffffffdddcccaaa___[[[VVVRRROOOKKKGGGFFFFFFFFFDDDAAADDDCCCAAA@@@??????@@@AAADDDDDDCCCAAAAAA@@@@@@@@@DDDEEEFFFGGGGGGHHHKKKMMMLLLQQQXXX___kkkxxx~~~~~~ttteee\\\XXXTTTRRRSSSKKKHHHDDD???<<<:::::::::======>>>@@@BBBCCCEEEEEE???>>>===;;;;;;;;;;;;<<<:::===@@@CCCFFFKKKRRRXXX^^^hhhooonnnjjjcccVVVJJJHHHFFFDDDCCCCCCEEEHHHJJJMMMOOOTTT[[[aaahhhmmmpppssspppllliiigggccc___]]]XXXVVVUUUSSSRRRRRRSSSSSS|||dddVVVOOOMMMJJJHHHGGGFFFDDDBBBEEECCC@@@>>>>>>===;;;999;;;:::999999999:::;;;<<>>@@@CCCAAA@@@AAACCCDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFCCCCCCEEEGGGJJJMMMNNNOOOTTTVVVZZZ\\\]]]^^^```bbb^^^]]]]]]]]]]]]\\\YYYWWWQQQNNNKKKIIIHHHFFFDDDBBB@@@>>>:::777666777888:::;;;<<<<<<===>>>???@@@AAA???>>>===;;;;;;<<<>>>???@@@BBBDDDHHHRRR```ggghhhiiieeebbbggguuu~~~gggWWWKKKJJJHHHFFFDDDDDDEEEFFFGGGEEELLL[[[bbbccchhhqqq|||zzzxxxyyyuuujjj\\\SSSJJJPPPYYYgggpppjjjnnnsssyyy~~~|||yyywwwvvvwww|||yyymmmbbb]]]___bbbccceeeggghhheee```\\\XXXTTTPPPMMMLLLLLLJJJHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIKKKMMMMMMNNNQQQSSSSSS[[[eeeooo}}}yyyhhh^^^WWWRRROOOOOOJJJGGGCCC???<<<;;;;;;;;;<<<===???AAACCCDDDEEEEEE@@@???<<<;;;::::::;;;;;;<<<>>>@@@AAADDDHHHOOOUUU^^^gggmmmlllhhhbbbVVVKKKHHHGGGEEEEEEFFFJJJNNNQQQWWW[[[aaahhhooouuuzzz}}}zzzrrrkkkeeeaaa^^^\\\XXXWWWUUUTTTSSSSSSSSSTTT~~~fffWWWQQQNNNKKKJJJIIIHHHFFFEEEFFFDDDAAA???>>>===;;;999:::999999888999:::<<<===BBBDDDKKK]]]yyywwwoookkkhhhgggqqqxxx|||xxxsssuuuxxx~~~zzzsssnnnjjjiiiiiiiiilllsss|||xxxmmmbbbWWWNNNFFFBBB@@@@@@AAAAAABBBDDDEEEFFFLLLMMMOOOPPPNNNJJJEEEBBB???===999888777777666555777888:::<<<>>>@@@AAABBBBBBCCCDDDCCCBBBBBBCCCDDDBBBDDDEEEFFFGGGIIIMMMPPPPPPWWWbbbqqqttt```NNNGGGBBBBBBBBB@@@AAADDDDDDCCCCCCEEEHHHJJJJJJIIIGGGGGGGGGGGGGGGGGGFFFFFFHHHJJJLLLNNNNNNNNNNNNMMMHHHHHHIIIJJJLLLPPPSSSUUU[[[___cccfffgggiiikkkllliiigggffffffeeeddd```]]]TTTQQQNNNKKKIIIGGGEEECCCAAA???<<<999777777888999<<<<<<<<<===>>>???@@@@@@???>>><<<;;;;;;<<<>>>???AAABBBCCCGGGTTTccckkklllmmmiiiffflllyyy}}}}}}bbbRRRHHHGGGFFFEEEEEEFFFGGGHHHGGGEEEKKKXXX```aaafffmmmrrruuu{{{~~~ttteeeYYYJJJNNNSSS```yyywwwjjjhhhlllrrrxxx~~~zzzwwwvvvvvvvvv|||zzzqqqeeeZZZVVVWWWYYY\\\bbbhhhmmmmmmjjjgggbbb^^^XXXSSSQQQOOOMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMNNNRRRVVVZZZ\\\^^^```aaadddnnnzzzkkk^^^UUUNNNJJJJJJHHHFFFBBB???<<<;;;;;;;;;<<<>>>@@@BBBDDDDDDCCCBBB@@@???<<<:::999:::<<<===BBBBBBBBBBBBCCCGGGMMMRRR^^^dddiiiiiifffaaaWWWOOOMMMLLLKKKLLLOOOUUU[[[___ffflllttt|||zzznnneee```]]][[[XXXWWWUUUTTTSSSSSSTTTUUUhhhXXXRRROOOMMMKKKKKKJJJHHHGGGGGGEEEBBB@@@???===;;;:::999999888888999;;;<<<>>>???AAAIII[[[xxxyyyqqqllljjjhhhrrrqqquuuwwwrrruuuxxx}}}zzzwwwtttppplllgggkkkooorrruuu|||~~~wwwpppeee[[[RRRKKKEEEAAAAAAAAA@@@AAAAAABBBCCCDDDGGGIIILLLNNNLLLIIIDDDAAA???<<<999888888888777666999999;;;<<<>>>???@@@AAAAAABBBDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHJJJNNNQQQVVV^^^mmm~~~}}}gggRRRKKKFFFFFFFFFFFFGGGKKKKKKKKKMMMPPPSSSTTTSSSQQQPPPPPPNNNMMMLLLKKKKKKKKKRRRTTTWWWZZZ[[[[[[YYYXXXTTTSSSQQQPPPOOOQQQTTTWWW```ccchhhkkklllnnnoooqqqooommmllljjjiiifffbbb___VVVSSSOOOLLLIIIGGGDDDBBB<<<;;;999777777888999;;;<<<<<<===>>>??????@@@@@@>>>===<<<;;;;;;<<<>>>???BBBBBBCCCHHHVVVgggpppqqqpppllliiiooo}}}|||~~~xxx]]]PPPGGGFFFFFFEEEEEEEEEFFFGGGGGGEEEJJJUUU]]]```dddiiillluuuzzziii[[[MMMOOORRR]]]ttt|||ssslllmmmqqquuuzzz}}}{{{zzzzzzzzz|||tttkkk```VVVSSSUUUWWWZZZ```hhhppptttuuutttqqqmmmfff___ZZZWWWUUUTTTUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWZZZ___gggmmmqqqtttvvvxxx|||kkk\\\RRRIIIEEEEEEDDDCCC@@@>>><<<;;;;;;<<<>>>@@@BBBDDDCCCBBB???>>>???===;;;:::;;;>>>AAACCCHHHGGGFFFEEEGGGJJJNNNQQQ\\\```dddeeedddaaa\\\WWWWWWVVVVVVXXX]]]dddjjjnnnuuu|||rrrggg```[[[YYYWWWVVVUUUTTTSSSTTTTTTUUUjjj[[[SSSQQQNNNMMMLLLLLLJJJIIIHHHFFFCCC@@@???>>><<<:::999999888888999;;;<<<>>>>>>@@@GGGYYYuuuzzztttnnnllljjjrrr~~~ooossswwwqqqtttvvv~~~|||wwwrrrooollljjjhhhjjjpppxxx|||yyytttrrriiiccc[[[SSSMMMIIIEEEBBB@@@@@@??????@@@AAAAAABBBBBBDDDGGGHHHHHHEEEBBB???<<<:::888777999::::::999999999:::<<<===>>>???@@@AAABBBCCCCCCBBBBBBCCCEEEFFFGGGGGGHHHHHHKKKPPPSSSYYYddduuu~~~gggWWWPPPLLLMMMNNNNNNPPPTTTUUUWWW\\\bbbfffgggdddbbb]]][[[WWWTTTRRRRRRSSSTTT]]]___cccggghhhgggeeeccc```___]]]YYYVVVWWW[[[___fffjjjnnnpppppppppqqqqqqooonnnllljjjhhheee```]]]UUURRRNNNKKKHHHFFFCCCAAA;;;:::999777777888:::;;;<<<===>>>???@@@@@@??????===<<<;;;:::;;;<<<>>>???BBBBBBCCCIIIYYYllluuuvvvtttpppnnnrrr~~~{{{vvv|||rrr[[[OOOIIIHHHGGGFFFEEEEEEDDDDDDFFFEEEIIIQQQZZZ```cccgggkkkwww|||jjjYYYOOOOOORRR]]]qqq|||wwwtttuuuvvvwww{{{zzztttmmmfff]]]UUUSSSVVV\\\]]]bbbiiisss{{{{{{tttmmmiiigggggggggggghhhhhhiiiiiiiiiiiiiiihhhhhhgggggghhhhhhiiijjjpppyyy~~~gggWWWMMMEEEAAAAAA@@@???>>><<<;;;;;;;;;;;;@@@AAACCCCCCBBB???<<<999<<<<<<<<<>>>AAAEEEIIILLLKKKIIIHHHHHHJJJMMMPPPQQQYYYZZZ]]]```bbbaaa``````______aaaeeekkkrrryyy}}}ttthhh```ZZZWWWVVVUUUTTTSSSSSSSSSTTTUUUmmm___UUUSSSPPPOOOOOOOOOMMMLLLJJJGGGCCCAAA@@@>>><<<::::::999999888999:::<<<===@@@BBBHHHXXXppp~~~xxxssspppooottttttwwwxxxqqqrrrssszzzyyyuuupppkkkgggfffeeefffpppvvv~~~{{{uuunnniiieeecccYYYUUUOOOJJJGGGEEECCCAAA===============>>>???@@@>>>@@@AAABBBBBB@@@>>>===:::888666666888:::::::::999999:::<<<===???@@@AAA@@@BBBCCCCCCBBBBBBDDDEEEGGGHHHIIIIIIKKKNNNTTTXXX^^^kkk|||ggg]]]XXXUUUWWWZZZZZZ]]]aaabbbgggpppyyy~~~~~~yyyuuuhhhddd___ZZZYYY[[[___bbbhhhlllppptttuuusssooommmiiijjjjjjgggeeefffkkkpppqqqtttwwwxxxvvvtttsssrrrnnnmmmjjjhhhfffccc^^^[[[TTTQQQMMMJJJHHHEEEBBB@@@>>>===;;;:::999999999999<<<===???@@@@@@@@@??????===<<<:::::::::<<<>>>@@@BBBBBBCCCKKK^^^qqqzzzyyyyyytttqqquuu|||}}}nnnooo{{{lllYYYQQQKKKKKKJJJHHHGGGEEEDDDCCCFFFEEEGGGOOOYYYaaadddeeelllzzz}}}lll\\\RRROOOPPPYYYjjj|||~~~|||wwwxxx{{{}}}yyypppjjjeee```ZZZTTTUUUZZZ^^^___bbbjjjttt}}}||||||zzzzzz|||}}}~~~~~~~~~~~~}}}}}}||||||{{{||||||||||||dddSSSHHHAAA>>>>>><<<;;;;;;:::::::::::::::@@@@@@AAAAAA???===:::999<<<===@@@CCCHHHMMMQQQTTTJJJIIIJJJLLLOOORRRSSSSSSVVVUUUVVVZZZ]]]^^^aaadddcccfffjjjqqqyyyqqqfff^^^YYYVVVTTTTTTRRRRRRQQQRRRSSSTTTooobbbXXXVVVTTTSSSSSSRRRQQQPPPJJJHHHDDDBBB@@@???<<<:::;;;:::999999999:::;;;<<>>???@@@======>>>>>>>>>===<<<;;;;;;888666666777888888888999:::;;;===???AAABBBCCC@@@AAACCCCCCBBBCCCDDDFFFGGGHHHJJJKKKNNNTTTZZZ___lllyyyooohhhcccbbbgggjjjkkknnnqqqvvv|||oookkkddd___```eeelllqqqvvvzzz~~~|||xxxuuuwwwyyywwwuuuvvv|||}}}|||wwwtttsssooommmkkkiiigggccc___[[[TTTQQQMMMJJJHHHFFFCCCAAA<<<;;;:::999999999999:::===>>>???AAAAAA@@@???>>><<<;;;:::::::::<<<>>>@@@AAAAAACCCNNNaaauuu}}}{{{yyysssooorrr}}}}}}zzz|||zzziiilll}}}fffWWWRRRKKKKKKJJJIIIHHHFFFEEEDDDEEEEEEGGGMMMXXXbbbfffeeemmm{{{rrrcccXXXRRROOOUUUddduuuxxxuuuwww|||~~~yyywwwzzz~~~xxxsssooohhhccc___]]]YYYWWWZZZ```aaaccchhhqqq}}}|||cccQQQEEE>>>;;;;;;888888888888999999999999<<<===============<<<<<>><<<<<<<<<===>>>???AAAAAA======<<<<<<;;;;;;;;;;;;<<<999777666666777666555:::;;;<<<>>>@@@BBBDDDEEE@@@AAACCCCCCCCCCCCDDDFFFFFFHHHJJJMMMRRRXXX```fffzzzyyyrrrnnnnnntttxxxyyy{{{~~~rrrmmmfffbbbdddkkkuuu|||yyytttrrrpppnnnllljjjhhheee```]]]TTTQQQMMMKKKIIIGGGEEECCC444555555666777999:::;;;===>>>@@@AAAAAA@@@???>>><<<;;;:::999:::<<<>>>@@@@@@AAADDDOOOcccwww~~~|||vvvpppkkkmmmwwwyyyxxx{{{qqqjjjooo~~~cccUUURRRKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFMMMXXXcccgggeeelll{{{xxxkkk^^^VVVOOOSSS```rrrzzzuuuvvv{{{~~~}}}~~~sssqqquuu~~~wwwqqqllliiifffaaa^^^]]][[[ZZZ___eeeiiilllttt}}}cccQQQDDD<<<999:::666666777777888888888999999999:::;;;<<<===>>>???BBBDDDIIINNNSSSWWWYYYZZZNNNOOOSSSYYY```cccbbb```UUUOOOMMMQQQSSSTTTYYY```jjjppp{{{xxxeeeZZZUUUUUUVVVRRRQQQPPPOOOOOOPPPRRRRRRttteeeaaa]]]XXXUUUTTTUUUVVVVVVOOOLLLGGGDDDAAA???<<<;;;;;;::::::999999::::::;;;===<<>><<<<<>>>>>??????@@@??????;;;;;;:::999777777999:::;;;;;;<<<>>>???@@@AAABBBDDDDDDCCCCCCCCCDDDEEEEEECCCIIINNNQQQUUU^^^mmmxxx}}}|||qqqiiiccceeejjjqqqzzzwwwrrrrrrlllkkkiiihhhfffbbb]]]YYYUUURRRLLLHHHEEEBBB???======;;;999888888:::===???<<<<<<===??????@@@@@@@@@>>>===<<<;;;;;;<<<===>>>>>>@@@EEEPPPcccuuu|||zzztttlllaaa___kkk~~~}}}vvvtttvvvzzzrrrooowwwxxxcccWWWQQQKKKJJJIIIHHHFFFEEEDDDDDDEEEGGGIIIMMMSSS\\\ffflllnnnyyy~~~vvvhhhUUUJJJRRR^^^iii}}}~~~uuuvvv}}}}}}kkkjjjmmmxxx{{{tttqqqooollljjjgggccc^^^]]]___eeejjjmmmttt|||}}}```MMMCCC<<<999888888777555444555666888999:::::::::;;;===???CCCEEEFFFKKKRRRYYY```eeeaaaZZZQQQTTTZZZcccjjjiiiaaaYYYOOONNNLLLMMMPPPVVV\\\```fffrrrtttcccYYYUUUTTTSSSSSSRRRQQQOOOMMMNNNRRRUUUwwwhhhccc___ZZZWWWWWWXXXXXXXXXRRRNNNIIIEEECCC@@@>>><<<;;;::::::999999::::::;;;======DDDTTTjjj}}}yyyqqqkkkjjjiiilllnnnkkkddd^^^ZZZZZZZZZZZZYYYWWWVVVUUUVVVWWWYYY]]]aaaeeeiiikkknnnnnnoooooommmjjjgggeee```[[[TTTPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOMMMJJJIIIFFFFFFFFFHHHJJJJJJHHHFFFCCC@@@>>>>>>@@@BBBBBBAAADDDDDDDDDDDDCCCBBBAAA@@@??????===;;;999999:::<<<;;;<<<===>>>@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCGGGJJJMMMOOOVVVdddwwwnnngggbbbdddjjjqqqzzz{{{uuutttooommmkkkiiigggccc^^^ZZZUUUQQQLLLHHHEEEBBB???===;;;:::999888999:::<<<>>>======>>>???@@@@@@@@@@@@======<<<;;;;;;<<<===>>>===???DDDOOObbbttt{{{yyyooohhh^^^\\\hhhzzzzzzvvvvvvwww{{{}}}yyyvvvaaaUUUOOOKKKJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGJJJPPPYYYccciiinnnwww~~~zzzjjjXXXMMMRRR\\\fff{{{|||{{{~~~~~~}}}iiigggiiisssxxxrrrpppooollljjjjjjiiihhhjjjmmmrrrvvvxxx}}}~~~aaaNNNCCC===::::::999888777666666888999;;;<<<<<<<<<===???BBBFFFIIIOOOWWW```gggmmmqqqnnnhhh^^^^^^___cccfffddd]]]VVVRRRPPPPPPQQQUUU[[[bbbfffppp{{{ooo]]]SSSQQQQQQQQQSSSRRRRRRPPPNNNNNNPPPRRR{{{mmmfffbbb^^^[[[[[[\\\\\\[[[UUUQQQLLLHHHEEEBBB???===;;;;;;::::::::::::;;;;;;===???EEESSSeeewwwzzzqqqiiifffddddddccc___XXXSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUYYY\\\___aaacccbbbbbb```^^^\\\ZZZYYYVVVSSSOOONNNOOOQQQQQQRRRSSSTTTUUUUUUUUUSSSQQQOOOKKKLLLMMMOOOPPPOOOLLLIIIEEECCCAAAAAACCCFFFGGGGGGKKKLLLMMMNNNMMMLLLJJJIIIHHHEEEAAA===;;;;;;<<<>>><<<===>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDHHHKKKOOOTTT\\\jjj}}}~~~mmmgggcccgggnnnuuu~~~yyyvvvrrrpppnnnkkkhhhccc^^^YYYSSSPPPKKKGGGDDDBBB???===999999999::::::<<<======??????@@@@@@@@@@@@@@@???<<<<<<;;;;;;;;;<<<>>>???<<<>>>CCCNNNaaasssyyyvvvjjjddd\\\[[[fffwww{{{yyyyyyzzzyyy|||uuu___SSSMMMKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFHHHMMMVVVaaahhhnnnsssyyy{{{~~~}}}mmm\\\PPPRRRYYYcccxxx~~~~~~}}}yyykkkffffffppp|||vvvsssqqqpppmmmjjjjjjllloootttxxx{{{~~~bbbOOODDD===;;;;;;:::999888888888:::;;;<<<>>>>>>???@@@BBBFFFLLLPPPZZZeeepppwww|||~~~|||xxxnnnjjjddd```^^^\\\XXXTTTUUUUUUVVVYYY___gggooottt~~~lllYYYOOONNNOOOPPPQQQRRRRRRQQQOOONNNOOOQQQqqqiiieeeaaa_________^^^^^^WWWSSSNNNIIIFFFBBB???===;;;;;;::::::::::::;;;;;;;;;???FFFPPP___rrrzzzppphhhfffccc```^^^ZZZUUUQQQOOOOOOOOOOOOOOOOOOPPPPPPNNNOOOQQQSSSUUUXXXZZZ[[[___^^^\\\[[[YYYYYYXXXXXXWWWVVVTTTTTTVVVXXXZZZ[[[\\\]]]^^^___^^^\\\YYYWWWQQQQQQRRRTTTTTTRRRMMMJJJFFFEEEDDDEEEHHHLLLOOOQQQRRRTTTXXX[[[]]]\\\[[[ZZZRRRLLLEEE>>><<<<<<===>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHEEEKKKTTT[[[cccnnnzzzzzzooojjjiiinnnvvv~~~{{{xxxtttqqqnnnkkkhhhbbb\\\WWWQQQNNNIIIFFFCCCAAA???===999999:::<<<===>>>>>>???@@@AAAAAAAAAAAA@@@@@@???<<<;;;;;;;;;;;;===>>>???<<<>>>CCCMMM___pppuuurrrfffbbb\\\\\\fffvvv~~~~~~{{{|||~~~sss^^^SSSMMMKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEHHHNNNXXXccckkkmmmpppuuuyyy}}}}}}{{{mmm___SSSRRRUUU___ttt~~~}}}zzzpppjjjhhhrrr{{{xxxvvvsssnnnjjjjjjnnnsssyyy}}}|||bbbOOODDD===:::;;;999999999999999;;;<<<<<<>>>@@@AAABBBEEEKKKSSSYYYcccppp~~~xxxpppeee\\\XXXWWWWWWWWW[[[]]]```gggpppzzzlll[[[RRROOOOOOOOOOOOQQQRRRQQQPPPOOOPPPQQQtttkkkhhhdddbbbbbbbbbaaa```YYYUUUOOOJJJFFFBBB>>><<<<<<;;;;;;::::::;;;;;;<<<:::>>>EEENNN\\\qqqyyynnnfffdddaaa^^^\\\YYYVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRTTTVVVXXXZZZ[[[[[[aaaaaa```_________```aaa```````````````bbbeeegggiiiiiijjjjjjgggccc___]]]TTTTTTTTTUUUUUURRRLLLHHHFFFFFFGGGIIIMMMSSSXXX\\\]]]```fffjjjmmmnnnlllkkk]]]UUUIII@@@======>>>>>>???@@@AAABBBCCCEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKFFFKKKSSS\\\fffrrr~~~|||qqqmmmnnnvvv{{{wwwsssqqqmmmjjjfff```ZZZUUUOOOLLLHHHDDDCCCAAA???===999:::;;;===>>>@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@===<<<<<<;;;<<<===>>>???<<<>>>BBBLLL]]]lllpppmmmbbb___ZZZZZZeeettt|||~~~qqq^^^SSSNNNKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGJJJQQQ\\\gggooolllnnnssszzz~~~}}}yyyvvvmmmbbbXXXSSSSSS[[[ooouuupppnnnwwwyyyqqqjjjiiimmmttt{{{xxxaaaPPPEEE===:::;;;888888999999:::;;;<<<<<<>>>@@@CCCEEEHHHPPP[[[dddqqq}}}xxxpppeee[[[XXX[[[```dddfffjjjqqq{{{~~~mmm```XXXTTTQQQPPPOOOQQQRRRRRRQQQPPPQQQRRRwwwmmmkkkgggfffeeeeeedddbbb\\\WWWQQQKKKGGGBBB>>><<<<<<<<<;;;;;;;;;;;;<<<<<<;;;>>>DDDMMM]]]vvv|||{{{ooocccaaa^^^[[[YYYYYYXXXYYY[[[\\\]]]^^^^^^]]]\\\[[[ZZZ[[[]]]___aaabbbcccccciiihhhhhhhhhiiijjjkkkllljjjjjjjjjiiiiiikkkpppsssuuuuuuuuurrrmmmfff```\\\SSSSSSSSSSSSSSSQQQMMMIIIGGGHHHJJJLLLOOOVVV]]]bbbiiimmmsssyyy{{{{{{yyywwwjjj___PPPDDD???>>>>>>>>>@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLNNNRRR[[[iii|||rrrpppsss}}}{{{wwwrrrooollliiiddd___XXXTTTNNNJJJFFFCCCBBB@@@>>>===::::::;;;<<<>>>@@@BBBCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>=========??????===???CCCLLL[[[iiikkkggg]]][[[WWWWWWbbbqqq|||~~~nnn\\\SSSOOOKKKJJJIIIHHHFFFEEEDDDDDDCCCEEEHHHMMMTTT]]]hhhooommmlllpppyyy~~~|||xxxuuuqqqjjj```XXXSSSXXXjjj|||yyywwwwww~~~~~~ssskkkdddiiipppwww~~~ttt```RRRGGG>>>:::;;;888888999:::;;;<<<<<<===>>>AAAEEEHHHMMMWWWeeepppwwwqqqiiiccccccjjjsssyyyxxx~~~qqqeee^^^ZZZWWWUUUSSSTTTTTTSSSQQQPPPQQQRRRyyypppnnnkkkiiiiiiiiigggfff___ZZZTTTNNNIIIDDD@@@===<<<<<<;;;;;;;;;;;;<<<<<<>>>???DDDNNNbbbzzz}}}qqqbbb```]]]ZZZXXXYYY[[[\\\bbbdddgggjjjkkkjjjiiiggghhhjjjlllnnnpppqqqqqqqqqttttttttttttuuuuuuuuuuuurrrrrrrrrppppppsssyyy~~~~~~}}}{{{uuunnnddd[[[VVVPPPOOOOOOQQQRRRRRROOOMMMHHHIIIKKKLLLOOOUUU\\\bbbnnnsss{{{vvviiiVVVHHHBBB@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNNNNSSSTTTYYYddduuuvvvuuuzzz{{{wwwqqqooolllhhhddd___XXXTTTLLLIIIEEEBBBAAA@@@>>>===999888888999;;;???BBBDDDAAABBBCCCDDDDDDDDDDDDDDDBBBAAA@@@>>>>>>>>>??????>>>@@@CCCKKKYYYfffgggbbb[[[YYYVVVWWWaaarrr~~~jjjYYYRRROOOKKKJJJIIIHHHFFFEEEDDDDDDCCCEEEIIIMMMSSS[[[ccciiinnnjjjlllvvv}}}|||zzzzzzyyytttjjj^^^TTTVVVeeeuuuuuukkkeeekkkqqqvvv{{{~~~qqqaaaUUUKKKAAA<<<<<<999999;;;<<<===>>>>>>>>>???CCCHHHLLLRRR^^^nnn{{{xxxuuurrrqqqttt~~~|||wwwlllfffdddbbbaaa[[[ZZZXXXTTTPPPNNNOOOPPP{{{ssspppnnnllllllkkkjjjhhhaaa]]]VVVOOOJJJEEEAAA>>><<<<<<;;;;;;;;;;;;<<<<<<@@@AAAEEEPPPfffzzzssscccbbb___[[[YYYZZZ]]]___gggkkkoootttvvvuuusssrrruuuvvvxxx{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{wwwwwwvvvuuuuuuyyy}}}vvvlllaaaWWWQQQMMMLLLLLLOOOQQQSSSRRRQQQIIIJJJKKKLLLMMMRRRZZZ```mmmsss|||~~~ooo[[[KKKDDDBBBBBBAAABBBBBBCCCEEEFFFGGGHHHIIILLLLLLLLLMMMNNNPPPQQQRRRVVV[[[dddrrr{{{zzz{{{wwwqqqooollliiieee___YYYUUUKKKHHHEEEBBBAAA@@@>>>===888777666777999===AAACCCAAAAAACCCDDDEEEEEEEEEEEEDDDCCCAAA???>>>>>>?????????AAACCCKKKXXXdddddd___\\\[[[XXXXXXcccttt|||vvvgggWWWQQQOOOKKKJJJIIIHHHFFFEEEDDDDDDBBBEEEIIIMMMQQQWWW^^^cccoooiiiiiisss{{{|||}}}{{{rrrcccVVVUUUbbbppp}}}||||||}}}|||}}}uuulllpppuuu{{{}}}}}}|||~~~xxxrrrpppooossszzz{{{pppbbbXXXMMMCCC>>>===:::;;;<<<>>>??????@@@@@@@@@EEEKKKOOOUUUbbbttt~~~ttt{{{zzzzzz{{{zzz~~~rrrmmmlllmmmmmmaaa___ZZZTTTOOOLLLLLLNNN{{{wwwqqqmmmllllllkkkkkkfffaaaZZZRRRKKKEEE@@@<<<;;;;;;<<<<<<<<<<<<;;;;;;@@@???BBBOOOggg}}}~~~zzzrrrfffaaa]]]]]]\\\[[[]]]bbbkkkooovvv|||~~~~~~}}}|||wwwxxxyyyzzz{{{~~~~~~sssggg\\\UUURRROOONNNMMMNNNPPPQQQPPPOOOPPPNNNKKKJJJKKKOOOSSSVVVhhhooozzzsss\\\JJJBBBAAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKKKKIIIJJJOOOUUUYYY___gggpppxxx|||www||||||wwwuuussspppkkkgggbbb\\\UUUQQQKKKHHHEEECCCAAA>>>;;;999888888888999:::;;;<<<===@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEHHHPPPZZZbbbeeeeeebbbZZZXXX```kkktttvvvllleeedddTTTNNNMMMKKKJJJIIIHHHFFFEEEDDDCCCGGGGGGHHHJJJIIIKKKTTT^^^dddfffhhhkkkttttttdddVVVUUU```kkk~~~zzzzzz}}}yyyuuummmqqqxxx}}}|||vvvmmmfffaaa___^^^aaadddhhhrrr~~~xxxiii[[[PPPGGG>>>888<<<;;;;;;;;;;;;<<<======AAADDDHHHMMM[[[lllwww{{{{{{tttssssssqqqqqqssstttvvvxxx|||~~~|||zzzxxxvvvttthhh___WWWSSSOOOJJJIIIKKK|||xxxsssooonnnnnnnnnnnnhhhccc\\\SSSLLLEEE@@@===<<<<<<============<<<<<<@@@@@@BBBMMMddd|||~~~~~~~~~|||sssfff```]]]\\\\\\ZZZ]]]bbbmmmrrryyy~~~~~~~~~~~~~~~rrrfff\\\VVVTTTUUUTTTSSSTTTVVVWWWWWWUUUWWWTTTOOOKKKJJJLLLPPPSSSaaahhhtttrrr\\\KKKCCCBBBCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJJJJIIIKKKPPPXXX]]]eeennnwww}}}{{{yyy||||||zzzxxxwwwrrrooojjjfffaaaZZZTTTPPPJJJHHHEEEBBB@@@>>>;;;888888888888999:::;;;<<<===???????????????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDBBBCCCFFFMMMWWW___bbbbbbbbb]]]]]]dddmmmvvvtttkkkhhh{{{bbbTTTOOOOOOKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFHHHPPPZZZdddfffgggjjjrrr}}}xxxhhhYYYVVV]]]ggg}}}|||xxxwww{{{}}}||||||~~~~~~|||zzzwwwsssrrrssstttuuu{{{|||~~~~~~{{{vvvpppllljjjmmmrrrwwwzzz|||}}}}}}yyyxxxvvvtttqqqmmmjjjhhhbbbbbbaaa]]]WWWTTTRRRRRRSSSXXX___gggssswwwhhh[[[QQQHHHAAA<<<===<<<<<<<<<<<<===>>>>>>AAAFFFKKKRRR___oooyyy{{{wwwnnngggfffggggggiiimmmqqqtttxxx|||~~~ooodddYYYUUURRRNNNLLLMMM}}}yyyuuusssrrrsssrrrrrrjjjfff___VVVMMMEEE@@@===========================@@@@@@BBBKKK```}}}{{{zzz{{{yyyxxxzzz}}}tttgggaaa]]]]]]\\\[[[___dddmmmttt}}}|||qqqfff]]]YYYXXX]]]]]]]]]___aaacccbbbaaaaaa[[[TTTMMMJJJLLLPPPSSSYYY```lllxxx~~~ppp\\\LLLDDDBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMSSS\\\dddlllvvvzzz{{{|||yyyzzz{{{{{{|||rrroooiiiddd___YYYRRRNNNJJJGGGCCCAAA???===:::888888888888999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCFFFMMMVVV]]]^^^^^^```___bbbiiipppzzznnngggkkkuuu^^^SSSPPPOOOKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBEEEEEEFFFMMMVVVeeeggghhhhhhooo|||}}}mmm^^^WWWZZZ```pppzzzuuutttzzz}}}yyywwwxxxvvvzzz~~~{{{vvvqqqnnnnnnnnnooovvvwwwwwwuuuqqqkkkeeebbbggghhhjjjllllllkkkiiihhh```___\\\ZZZWWWUUUSSSRRRUUUVVVVVVUUUTTTTTTVVVXXXTTT]]]hhhssswwwhhh[[[QQQJJJDDD@@@>>>===<<<<<<===>>>???@@@BBBHHHOOOXXXeeerrryyyyyyiii```YYYYYYZZZ]]]bbbhhhmmmsssyyyuuugggYYYTTTSSSPPPMMMLLL~~~{{{xxxwwwwwwwwwvvvuuunnnkkkcccYYYNNNEEE@@@>>>======<<<<<<<<<<<<======>>>???AAAJJJ\\\xxxyyytttssstttzzz~~~xxxyyy}}}tttgggbbb]]]]]]\\\\\\```eeelllttt~~~|||rrriiidddcccdddhhhhhhiiilllpppqqqqqqpppjjjcccYYYQQQMMMNNNRRRUUUWWW]]]hhhsss||||||ooo]]]NNNEEECCCCCCDDDFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKLLLNNNPPPUUU```kkkqqq}}}{{{~~~ssspppjjjddd^^^XXXRRRNNNHHHEEEAAA???===<<<:::888888888888999:::;;;<<<==================>>>????????????@@@@@@AAABBBCCCDDDEEEFFFJJJQQQYYY]]]]]][[[ZZZ___ffflllsss~~~yyygggdddpppooo[[[RRROOOOOOJJJJJJIIIHHHGGGFFFEEEEEEDDDBBBBBBEEEEEEFFFLLLTTTdddhhhiiihhhnnn{{{tttdddZZZYYY[[[eeewwwvvvqqqrrr{{{|||yyyvvvtttvvv~~~~~~zzzwwwvvvvvvwwwzzzyyywwwsssmmmfff```]]]bbbbbbbbbaaa___\\\YYYXXXSSSQQQNNNKKKJJJIIIJJJJJJMMMNNNOOOPPPQQQTTTXXX[[[```kkkyyyxxxhhh[[[QQQJJJEEEAAA===<<<<<<;;;<<<>>>@@@AAACCCKKKUUU___jjjtttwwwtttaaaYYYRRRQQQSSSXXX```iiimmmuuu}}}wwwgggWWWRRRRRROOOKKKIII}}}|||}}}|||{{{yyyrrrooohhh\\\PPPFFF@@@???<<<;;;;;;::::::;;;;;;<<<<<<===AAAHHHYYYtttvvvmmmjjjiiiooo|||}}}yyy{{{ssseee___ZZZZZZYYYZZZ^^^dddjjjsss~~~yyysssrrrsssuuuvvvwwwxxx{{{~~~~~~}}}|||rrrkkk```VVVQQQQQQUUUXXX]]]bbbkkkuuu||||||qqqaaaRRRHHHDDDDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJLLLOOOQQQVVVcccrrrxxx~~~~~~vvvqqqkkkeee^^^XXXRRRNNNGGGDDD@@@===;;;:::999888888888888999:::;;;<<<=========<<<<<<======>>>????????????@@@AAABBBCCCDDDHHHJJJOOOWWW^^^___\\\XXXVVV^^^hhhooovvvsssdddggguuuiiiXXXQQQNNNLLLIIIIIIHHHGGGFFFFFFEEEEEEDDDAAA@@@CCCDDDEEEJJJPPPaaagggjjjjjjnnnzzz~~~oooccc\\\ZZZ___mmm~~~xxxqqqmmmooozzz~~~wwwtttuuu{{{|||uuummmeee___\\\XXXXXXWWWVVVTTTQQQOOOMMMLLLJJJHHHGGGGGGHHHJJJKKKOOOPPPRRRSSSUUUYYY^^^aaaiiivvvwwwhhh[[[QQQJJJCCC???<<<;;;::::::<<>>;;;:::999888777888888888999:::;;;<<<==================>>>>>>???>>>>>>>>>???AAABBBDDDDDDGGGKKKTTT^^^ffffffaaa[[[XXXcccmmmsss|||qqqeeemmm|||dddUUUPPPMMMJJJHHHGGGGGGFFFEEEEEEDDDDDDBBB>>>===@@@BBBCCCFFFKKK[[[dddkkkkkknnnxxxyyyjjj___ZZZXXXdddwwwyyywwwqqqnnnpppyyyzzzwwwwwwyyy}}}~~~{{{{{{vvvlllccc\\\XXXMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEFFFGGGJJJMMMOOOUUUXXXZZZ]]]```dddiiilllvvv|||sssfffZZZQQQJJJCCC>>>;;;:::::::::===AAAEEEHHHPPPYYYccckkkppprrrllldddYYYSSSOOOOOORRRZZZgggsss}}}qqqcccVVVQQQPPPNNNKKKKKK~~~~~~~~~yyywwwooobbbRRRFFFAAA@@@===<<<:::999999:::<<<===;;;===@@@EEEQQQhhhzzzlllccc]]]___iiiyyy}}}|||~~~ssseee___ZZZYYYYYYZZZ___fffnnnwww~~~xxxrrrnnnfffbbb\\\XXXYYY___fffkkkssswww~~~rrraaaTTTLLLIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMLLLQQQZZZ___fffyyywwwrrrkkkccc\\\VVVPPPMMMEEEAAA===999888888888777888888888999:::;;;<<<===>>>>>>======>>>>>>???@@@======>>>???@@@BBBDDDEEEGGGNNN[[[iiirrrsssllleeeaaakkkuuuzzznnnfffqqqyyy^^^SSSPPPMMMIIIFFFFFFEEEEEEDDDCCCCCCCCCBBB>>>===@@@BBBCCCEEEIIITTT___iiikkkmmmuuu|||kkk\\\SSSQQQZZZkkk|||}}}{{{}}}zzzvvvvvv{{{}}}{{{{{{}}}sssfff[[[TTTQQQIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEGGGIIILLLPPPSSSUUUUUUYYY___dddiiinnnssswwwuuummmbbbYYYQQQJJJCCC>>>;;;::::::<<>>===;;;::::::;;;===>>>;;;===@@@DDDNNNddd~~~sssiiiaaaYYY]]]iii{{{uuujjjddd^^^]]]]]]___dddkkkqqqzzz{{{uuulllddd^^^VVVUUUTTTVVV]]]gggrrrxxxyyy}}}xxxgggXXXOOOKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKRRRPPPWWWbbbiiiqqqwwwqqqjjjbbb[[[UUUOOOKKKDDDAAA<<<999888888777777888888888999:::;;;======>>>>>>>>>>>>>>>???@@@@@@======>>>???@@@BBBDDDEEEIIIRRRaaarrr}}}~~~wwwpppiiisss{{{kkkdddqqqsssZZZQQQPPPMMMIIIEEEEEEDDDDDDCCCCCCBBBBBBDDD@@@???BBBEEEEEEGGGJJJNNN\\\hhhkkklllsss~~~zzzgggVVVKKKKKKRRRcccvvv}}}|||~~~~~~~~~|||nnn```UUUMMMJJJIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHJJJNNNRRRVVVYYY[[[fffkkkssszzz~~~ooohhh___XXXRRRLLLDDD???<<<;;;<<<===BBBGGGMMMQQQ```hhhpppttttttpppfff[[[SSSPPPPPPUUU\\\fffwwwrrr```XXXPPPMMMJJJFFFFFFIII}}}|||~~~{{{qqqcccUUUKKKEEECCC>>>>>>===<<<<<<<<<<<<===<<<===AAAGGGMMMYYYnnn~~~|||vvvmmmeeeaaa]]]```jjjzzz|||pppggg^^^\\\^^^```cccgggsss||||||}}}{{{wwwvvvvvvxxxyyyyyyyyyuuunnncccYYYRRROOONNNOOOQQQSSSYYYeeeuuuooo^^^RRRLLLKKKKKKIIIIIIMMMNNNLLLMMMPPPRRRXXX```hhhtttyyyrrrhhh]]]UUUNNNIIIFFFDDD???;;;<<<:::555333333555666888999999:::<<<>>>;;;<<<<<<===>>>?????????@@@?????????@@@BBBEEEFFFLLLUUUiii}}}zzzzzz{{{sssgggvvviii[[[PPPLLLKKKDDDHHHEEEBBBAAACCCCCCAAA???@@@>>>>>>AAAFFFIIIJJJIIIOOOVVVaaajjjmmmqqq|||zzzsssgggXXXMMMJJJPPP[[[iiiwww~~~{{{fffVVVQQQPPPMMMMMMPPPSSSUUUSSSRRRQQQPPPLLLSSSZZZ\\\\\\^^^ffflllwww~~~wwwjjjfff___XXXQQQJJJCCC???888:::<<>><<<<<<===>>>>>>???@@@@@@>>>=========>>>@@@CCCEEELLLVVVjjj~~~~~~tttmmm~~~eeeYYYPPPMMMMMMGGGGGGEEEBBBAAABBBCCCAAA???@@@>>>===???CCCFFFGGGFFFKKKSSSaaalllpppqqqxxxyyyssskkk```RRRIIIEEEKKKWWWfffwww{{{hhhZZZWWWVVVSSSSSSVVVZZZ[[[[[[ZZZYYYZZZWWW^^^fffjjjlllooowww~~~{{{ooohhhddd___XXXRRRKKKDDD???999:::<<<@@@FFFPPP[[[bbbjjjmmmqqqpppkkkccc\\\YYYQQQSSSWWW\\\fffwww}}}mmm```YYYTTTPPPKKKIIIIIIJJJIIIHHH{{{zzz|||~~~}}}wwwfffVVVIIIBBB???<<<<<<;;;:::::::::::::::<<<<<>>======>>>>>>???@@@@@@@@@>>>=========>>>AAACCCEEEMMMYYYlll~~~|||zzzzzz{{{~~~wwwtttxxx```WWWOOOMMMNNNJJJGGGEEEBBBBBBBBBBBBAAA???CCCAAA>>>???AAACCCEEEEEEGGGPPP___mmmqqqqqqtttyyy|||yyyrrrkkkbbbWWWMMMFFFCCCIIITTTccctttnnneeecccaaa______bbbfffhhhiiiiiiiiijjjlllsss|||tttjjjeeeccc___ZZZTTTLLLDDD???:::;;;<<<@@@GGGRRR^^^fffjjjmmmqqqpppkkkddd]]]YYYTTTWWW\\\dddppp|||kkk^^^TTTOOOOOOLLLIIIGGGHHHHHHHHHHHH~~~yyyvvvzzzyyyhhhVVVIIIBBB@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>@@@CCCEEELLL\\\lllvvv{{{~~~|||zzzwwwrrrmmmlllooo|||yyynnndddaaabbbcccgggkkksss~~~}}}zzzvvvtttuuuuuusssrrrtttssssssrrrrrrsssuuuuuuxxxrrriii]]]UUURRRTTTWWWTTTYYY___eeeiiipppwww}}}rrreeeZZZUUUTTTOOONNNPPPRRRTTTYYY^^^dddjjjwwwzzzuuurrrfff```XXXPPPKKKHHHEEECCCBBB<<<777777777666777:::555777999::::::;;;===>>>>>>>>>??????@@@@@@@@@@@@@@@?????????AAACCCFFFHHHQQQ\\\nnn}}}~~~wwwsssnnnlllnnnxxxyyyxxxooo[[[TTTLLLJJJLLLIIIFFFDDDCCCBBBAAAAAA@@@@@@FFFEEEBBBAAABBBCCCEEEFFFFFFMMM[[[iiiooooooppptttzzzwwwqqqhhh]]]RRRIIIEEEEEEIIIRRR^^^mmm|||vvvtttrrrppppppssswwwzzz{{{|||}}}}}}qqqiiicccaaa___\\\VVVOOOFFF@@@<<<<<<<<>>@@@BBBDDDKKK[[[jjjwwwyyytttrrrttt|||qqqfffccccccdddhhhmmmsss~~~}}}wwwsssnnnkkklllooorrrtttxxxxxxyyyyyyzzz{{{||||||zzzuuummmccc[[[XXXZZZ]]]]]]bbbjjjooorrrvvv{{{{{{mmmbbb[[[WWWRRRQQQSSSVVVXXX^^^dddkkksss}}}yyysssnnnjjj^^^YYYRRRMMMJJJHHHGGGEEECCC<<<777777777555666999666777999::::::;;;===??????????????????@@@@@@@@@@@@?????????AAADDDGGGIIIRRR___ppp}}}}}}uuuooocccbbbffftttzzzxxxgggWWWRRRIIIFFFIIIGGGEEEDDDCCCBBB@@@@@@@@@@@@FFFEEEDDDBBBBBBBBBDDDFFFGGGJJJUUUbbbjjjlllnnnrrryyyxxxrrrhhh[[[OOOIIIFFFGGGJJJOOOXXXgggzzztttlllgggbbbaaa___]]]YYYQQQIIICCC>>>======???EEEOOO[[[dddlllppptttvvvsssnnnjjjhhhaaafffppp}}}qqq^^^SSSOOONNNMMMHHHHHHHHHGGGFFFGGGHHHIII}}}yyy{{{yyyhhhWWWKKKEEECCC>>>>>>===<<<<<<<<<<<<===;;;<<<>>>@@@BBBHHHWWWfffvvv~~~wwwuuuyyysssgggcccccceeeiiimmmttt~~~{{{xxxooolllhhhfffiiiooowww|||yyyuuunnnfff```^^^aaadddhhhnnnuuuzzz{{{}}}rrreee]]]ZZZVVVUUUYYY\\\^^^dddjjjvvv|||yyyuuuoooiiieeeZZZUUUOOOJJJHHHGGGFFFEEEBBB<<<777888777555555888666888:::::::::;;;===???????????????????????????=========>>>@@@CCCFFFGGGQQQ```qqq|||wwwpppaaa___eeetttyyyxxxwww```SSSPPPFFFCCCFFFEEEDDDDDDDDDBBB@@@>>>???@@@@@@BBBBBBBBBAAAAAABBBDDDGGGHHHNNNZZZdddiiimmmqqqwwwxxxuuukkk]]]RRRMMMLLLIIIKKKNNNUUUbbbvvvtttlllfffbbbbbbaaa```^^^[[[TTTLLLGGG@@@@@@@@@BBBHHHQQQ]]]dddqqqtttxxxxxxvvvqqqmmmkkkgggnnn{{{vvvcccTTTNNNKKKJJJHHHFFFGGGGGGGGGEEEEEEGGGHHH~~~zzzhhhVVVJJJDDDBBB@@@@@@???>>>>>>>>>>>>>>><<<<<<>>>@@@@@@EEESSSaaattt{{{xxx{{{vvvrrrttthhhcccccceeeiiimmmuuu~~~|||yyywwwlllkkkkkklllqqqzzzwwwtttmmmfffccceeekkkpppsssyyy~~~~~~yyymmmeeeaaa^^^^^^bbbfffiiinnnttt|||zzzwwwuuuqqqlllfffaaaYYYTTTMMMHHHDDDCCCAAA@@@>>>999666888999777666888666888:::;;;;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@CCCFFFHHHQQQaaarrr{{{~~~}}}uuulllaaa___dddsssxxxyyymmmXXXPPPNNNEEEAAAEEEEEECCCDDDDDDBBB???>>>???AAA<<>>???@@@AAAAAADDDRRR```ttt~~~zzz|||}}}lllgggvvvttthhhccccccdddhhhmmmvvv~~~}}}zzzxxxlllnnnqqquuu|||xxxssslllfffeeejjjssszzzzzz}}}~~~|||xxxyyyzzzsssiiifffggglllppprrrwww|||vvvuuusssqqqnnniiibbb^^^YYYTTTLLLFFFBBB???===<<<;;;666555888:::888888:::666888:::;;;;;;<<<>>>???>>>>>>>>>===============?????????@@@BBBEEEHHHJJJSSSbbbrrryyyzzzxxxooodddaaa^^^cccqqq~~~~~~xxxzzzfffTTTMMMMMMDDDAAAFFFFFFBBBDDDDDDBBB???===???AAA<<<@@@EEEFFFFFFEEEFFFHHHDDDBBBGGGTTTaaahhhlllooowww|||xxxlllccc```bbb[[[YYYVVVVVV]]]ooo|||uuupppllliiifffdddeeecccaaa___\\\WWWQQQMMMCCCEEEHHHMMMTTT]]]hhhoootttxxx~~~~~~~~~~~~sss]]]UUUKKKGGGIIIJJJGGGCCCBBBDDDEEEDDDBBB@@@BBBDDDvvvdddTTTJJJDDDBBB===<<<<<<;;;;;;;;;<<<<<<:::;;;===??????EEESSSbbb~~~xxxuuunnneeepppvvvfff```bbbfffkkkpppuuu}}}~~~zzz{{{~~~~~~zzzooolllgggfffhhhnnnuuuzzz~~~}}}zzzxxxvvvxxxxxxxxxzzz~~~|||uuummmjjjjjjfff___XXXSSSOOOJJJFFFBBB???<<<:::777777777777777888888888<<<;;;:::::::::<<<===>>>@@@???>>>>>>>>>>>>??????===>>>??????@@@BBBFFFJJJUUU^^^hhhnnnlllhhhdddcccXXX___iiisssxxxwwwnnn|||YYYRRRKKKHHHFFFCCCCCCEEEEEECCC@@@>>>===>>>@@@AAA???BBBFFFIIIJJJIIIGGGEEEDDDFFFHHHLLLYYYiiiooommmtttooogggpppooofff\\\VVVYYYggg~~~uuussspppllliiifffdddcccfffdddaaa]]]ZZZWWWTTTSSSLLLKKKOOOZZZaaadddjjjqqq{{{{{{pppcccZZZOOOLLLGGGCCCAAAAAABBBCCC@@@@@@AAAAAABBBCCCDDDDDDvvvdddTTTJJJEEECCC>>>>>>===<<<<<<<<<======<<<<<<===???@@@FFFVVVeeexxxrrrzzzuuugggkkkwwwxxxhhhcccdddhhhmmmqqqwww{{{wwwpppnnnjjjiiijjjooouuuyyy}}}~~~}}}~~~||||||}}}~~~vvvpppjjjhhhhhheee]]]VVVSSSOOOJJJEEEBBB???<<<:::777777777777888888888888<<<<<<;;;;;;<<<>>>???@@@@@@@@@?????????????????????@@@@@@@@@AAACCCGGGKKKRRR[[[fffllljjjeeeaaa___ZZZeeeqqqyyy{{{xxxqqqtttXXXQQQJJJHHHEEEBBBAAACCCCCCBBB@@@>>>===???@@@BBBAAAEEELLLQQQRRROOOJJJFFFDDDFFFHHHKKKWWWgggoooooowwwuuuoooxxxxxxnnnaaaYYYXXXddd}}}{{{uuurrrpppooonnnllliiigggeeeddddddcccbbb```]]][[[YYYXXXXXXWWWWWW]]]gggmmmnnnppptttzzz{{{mmmccc[[[SSSLLLFFFEEEBBB???>>>>>>???@@@??????@@@@@@AAABBBBBBCCCvvvdddUUUKKKEEECCC@@@???>>>>>>=========>>>>>>===>>>???AAAGGGWWWgggxxxooorrrwwwggggggppp{{{mmmggghhhkkkoootttzzzyyytttnnnmmmjjjiiijjjmmmqqqsssuuuwwwyyyyyyxxxxxxyyyzzzzzzzzz|||}}}zzz|||sssoookkkjjjiiieee]]]VVVRRRNNNIIIEEEBBB???<<<:::777777777888888888999999;;;;;;;;;<<<===>>>@@@AAA??????AAAAAAAAAAAA@@@???>>>??????>>>>>>AAAEEEHHHRRR\\\gggllliiiccc___^^^___lllyyy~~~{{{xxxuuujjjVVVOOOHHHFFFDDD@@@???AAAAAA@@@???>>>>>>@@@BBBCCCBBBHHHRRRYYYZZZTTTMMMGGGEEEFFFGGGJJJUUUdddnnnqqqvvvyyysss|||tttfffZZZUUU^^^ttt}}}~~~zzzvvvrrrnnnkkkjjjkkkjjjiiigggffffffffffffaaa```___^^^]]]]]]]]]]]]\\\^^^eeennnrrrqqqpppqqqzzz|||ooo___RRRKKKGGGCCC@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@wwweeeVVVLLLFFFDDD@@@???>>>>>>============>>>======???@@@FFFWWWggg{{{ooonnn{{{}}}uuueeeeeennnqqqllllllnnnrrrwww||||||tttooofffeeedddcccccceeefffgggiiijjjlllllllllkkkmmmnnnrrruuuyyy}}}|||yyyzzzvvvsssqqqpppnnnhhh___XXXQQQMMMHHHDDDAAA???<<<:::777777777888888999999:::888999:::;;;===>>>???@@@===???AAABBBBBBAAA@@@??????????????????BBBGGGKKKVVV```lllpppkkkeeeaaaaaafffqqq|||wwwuuu||||||cccSSSLLLFFFEEEBBB???>>>?????????>>>>>>???AAACCCDDDBBBHHHQQQWWWXXXSSSLLLFFFEEEEEEFFFIIIQQQ^^^kkkrrrpppzzzxxxooovvv|||sssggg[[[SSSXXXkkk}}}www{{{|||wwwvvvvvvuuutttqqqnnnllljjjjjjjjjiiihhhggggggggggggaaa``````__________________bbbhhhnnnqqqqqqpppooozzz~~~uuubbbYYYLLLDDDAAA@@@???===<<<=========<<<;;;;;;:::;;;;;;<<<<<<<<<=========yyygggWWWMMMGGGEEE@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>DDDTTTddd~~~qqqlllttt~~~zzzgggccchhh{{{vvvooonnnpppuuu||||||wwwpppjjjeeeYYYYYYYYYXXXXXXXXXYYYYYY[[[]]]^^^^^^]]]^^^___aaaggglllqqqtttxxxwwwsssttt{{{}}}xxxxxxzzzxxxvvvtttpppiii___XXXPPPLLLGGGCCCAAA>>>;;;999666777777888999:::::::::999:::;;;===>>>@@@@@@AAA===>>>@@@BBBBBBAAA@@@???BBBBBBBBBBBBDDDHHHNNNRRR[[[fffqqqsssmmmfffdddeeelllttt}}}pppssssss]]]PPPIIIDDDDDDBBB>>>===???>>>>>>>>>>>>@@@BBBDDDEEEAAAEEEJJJMMMNNNKKKGGGDDDDDDDDDEEEHHHNNNXXXfffpppjjjtttzzzvvvjjjmmmrrrnnnggg^^^UUUVVVeeevvv~~~{{{~~~zzz{{{~~~}}}{{{xxxsssppppppppppppooommmjjjhhhfffjjjjjjhhhgggfffeeeeeeeeebbbbbbaaa```____________dddgggjjjmmmpppsssuuutttyyy~~~|||{{{pppbbbXXXLLLGGGBBB???>>>???>>>===;;;;;;<<<<<<;;;999777666999999999999::::::::::::|||iiiYYYNNNHHHFFF@@@???>>>===<<<;;;;;;;;;;;;;;;<<<======BBBPPP___xxxrrriiikkkvvv~~~ooobbbbbbwwwyyyqqqoooqqqxxx}}}vvvpppiiiccc]]]YYYQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRRRRTTTVVVZZZ```fffhhhllluuu}}}{{{mmmhhhfffgggoooyyy}}}xxxwwwyyywwwuuurrrmmmeee\\\VVVOOOKKKFFFCCC@@@>>>;;;999666777777888999:::;;;;;;;;;<<<>>>???@@@AAAAAAAAA>>>???AAABBBCCCBBBBBBAAA???@@@AAABBBEEEKKKRRRWWWbbbllluuuvvvooohhhgggjjjrrryyyvvvllltttiiiXXXMMMGGGCCCCCCBBB???>>>@@@======>>>???@@@BBBCCCDDD@@@AAACCCDDDDDDDDDCCCCCCCCCCCCEEEHHHKKKRRR```mmmiiiqqqvvv}}}wwwjjjllllllmmmmmmhhh]]]YYYaaannn}}}~~~}}}}}}~~~~~~~~~~~~}}}|||||||||zzzxxxvvvvvvuuutttqqqooonnnnnnnnnmmmkkkhhhfffdddhhhgggeeedddbbbaaaaaaaaacccbbbaaa```____________dddggghhhhhhkkkqqqtttsssuuuwwwwwwtttqqqqqqsssvvv{{{{{{nnnbbbUUUIIIAAA===;;;::::::;;;;;;999888888888888777666555444333777777777777777777777777lll[[[OOOIIIFFFAAAAAA???>>>===<<<<<<<<<:::;;;===???>>>AAANNN[[[pppqqqgggfffnnnzzz}}}uuugggdddsss{{{qqqnnnqqqzzz~~~}}}}}}yyytttmmmfff```[[[WWWTTTOOOOOONNNNNNNNNNNNOOOPPPJJJKKKKKKKKKJJJKKKMMMOOORRRYYY^^^___dddpppyyy}}}wwwiii___```ccceeeooo|||{{{vvvvvvtttsssqqqnnnhhhaaaZZZUUUNNNJJJFFFBBB@@@>>>;;;999666777777888:::;;;;;;<<<:::;;;===>>>?????????>>>AAABBBBBBCCCDDDDDDEEEEEE???@@@AAADDDHHHPPPXXX___jjjsss|||zzzrrrlllmmmqqqzzzqqqlllwww}}}___QQQJJJEEEBBBCCCCCC@@@???AAA======>>>???AAABBBCCCCCC@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEEHHHIIILLLZZZiiiiiioooqqqxxxxxxnnnpppmmmsssyyyvvvjjj___```hhhuuu}}}||||||}}}}}}|||{{{zzzyyyxxxwwwvvvuuusssqqqqqqrrrrrrpppooooooooonnnmmmkkkiiigggffffffeeedddbbbbbbaaaaaaaaaaaa``````_________`````````ddddddbbbeeekkkmmmkkkooommmjjjhhhggghhhiiiiiipppvvvqqqhhh[[[PPPIIICCC===999999888777666666666555444444444444444444444444444555555555555555555555555mmm\\\PPPIIIFFFCCCBBBAAA???>>>=========;;;<<>>???@@@AAABBBBBBCCCAAA@@@@@@@@@@@@AAAAAABBBAAAAAAEEEHHHGGGIIIVVVfffiiimmmlllsss}}}xxxqqquuurrrzzzsssddd```eeeqqq~~~~~~||||||{{{yyywwwvvvuuutttsssqqqooooooppppppooonnnnnnmmmlllkkkiiihhhggggggfffeeeddddddccccccdddddd_______________```aaaaaa___dddfffcccdddiiijjjfffjjjfffaaa```bbbccccccbbbkkkqqqzzzwwwooojjjWWWOOOEEE===;;;<<<<<<;;;<<<;;;888666555444333333333333333333444555666777444444444444444444444444nnn]]]PPPIIIEEECCCAAA>>>======>>>===<<<999:::;;;:::;;;@@@HHHNNNeeezzzyyyrrriiibbb]]]bbbttt|||vvvmmmmmmuuupppttt|||~~~ssstttzzzyyyrrrssswww{{{|||rrrhhhbbbbbbaaa\\\ZZZ\\\XXXUUUQQQQQQSSSTTTRRRPPPOOOJJJHHHJJJKKKJJJKKKMMMOOOTTTZZZ___dddmmmzzzuuulll]]][[[ZZZ]]]fffttt}}}{{{xxxwwwwwwwwwvvvtttssspppkkkfffaaa\\\VVVRRRLLLIIIFFFBBB>>>;;;:::999777888888888999999999999<<<;;;;;;<<<>>>@@@AAA@@@BBBCCCCCCDDDEEEFFFFFFGGGIIIGGGHHHNNNYYYfffqqqwww|||vvvvvv{{{}}}qqqmmmeeePPPHHHDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@??????????????????>>>??????@@@@@@AAAAAABBB@@@>>>@@@CCCEEEIIISSS^^^hhhjjjkkknnnuuu~~~}}}ooobbb]]]ggguuu|||yyyzzz{{{|||~~~~~~}}}||||||{{{~~~~~~xxxuuuuuutttqqqooonnnmmmnnnoooooommmkkkmmmllljjjiiigggfffeeeeee```aaaaaabbbbbbbbbaaaaaaccccccaaa```____________cccbbb``````bbbbbbbbbaaa___]]]ZZZWWWWWWXXX[[[\\\bbbfffmmmuuu||||||uuuooojjjbbbWWWOOOCCCBBB???<<<999777555444:::666333333555666555333444444444444333333222222111222333444444333222111ooo]]]QQQIIIEEECCCAAA>>>======>>>===<<<;;;<<<===<<<===AAAIIIPPPbbbzzzyyy{{{uuummmgggccciii{{{~~~~~~|||qqqlllxxxtttxxxxxxrrruuu|||xxxtttwwwzzzzzzyyyooohhhbbbcccccc___^^^``````]]]YYYXXXYYYYYYVVVTTTSSSNNNLLLNNNNNNMMMOOORRRTTTYYY___dddkkkwww{{{pppccc[[[WWWWWWZZZ```lll{{{}}}{{{zzzzzzzzzxxxwwwrrrooojjjeee```ZZZTTTPPPKKKIIIEEEAAA===;;;:::999888888999999999:::::::::;;;;;;;;;<<<>>>@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFIIIIIIMMMVVVdddrrr}}}wwwuuuyyyzzzzzzpppqqq___MMMGGGCCCCCCBBBBBBAAAAAA@@@@@@?????????????????????????????????@@@AAAAAABBBBBBCCCAAAAAABBBCCCDDDMMMVVVbbbfffjjjnnnvvvyyyllldddfffsss|||zzz{{{|||}}}}}}}}}}}}|||{{{vvvyyyxxxuuusssvvvwwwuuuooonnnmmmmmmnnnmmmllljjjkkkkkkiiigggfffeeedddddd```aaaaaabbbbbbbbbaaaaaabbbaaa```___^^^^^^^^^^^^___]]]\\\\\\]]]^^^^^^]]]]]][[[XXXVVVVVVWWWXXXYYY___bbbffflllqqqvvvyyy{{{}}}|||{{{zzzzzzxxxuuurrrjjjeee^^^YYYUUUNNNEEE======<<<:::999777666555555777444111111333444333111333333222222111111111111111222333444444333222111ooo^^^QQQIIIEEECCCAAA>>>======>>>===<<<;;;============AAAHHHNNN^^^rrr}}}|||yyyzzztttmmmgggdddkkk}}}~~~uuulll}}}~~~zzz}}}{{{tttqqqvvv{{{wwwxxx}}}~~~zzzuuuooojjjhhhjjjlllkkklllnnnnnnkkkfffddddddbbb^^^[[[YYYUUURRRSSSSSSRRRUUUYYY\\\aaahhhoooyyyyyyooodddYYYSSSTTTVVV\\\fffsss}}}|||~~~|||zzzzzzzzzzzzxxxwwwqqqmmmhhhbbb]]]WWWQQQMMMIIIGGGDDD@@@===;;;999999888999999999999:::::::::999:::;;;===???AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFJJJRRR___ppp{{{yyyzzz{{{ssspppxxxuuuYYYKKKFFFAAAAAAAAAAAAAAAAAAAAA@@@???????????????????????????@@@@@@AAAAAABBBCCCCCCCCCAAA@@@AAA@@@AAAGGGPPP\\\ccciiimmmtttuuujjjeeeqqq~~~|||{{{}}}}}}}}}}}}|||{{{zzzyyyrrrtttrrroooooossstttsssooommmlllkkklllllljjjhhhiiihhhgggeeedddcccccccccaaaaaaaaabbbbbbaaaaaa``````___^^^]]]\\\\\\\\\]]]\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUZZZ[[[]]]___bbbeeehhhjjjhhhfffeeeddddddbbb___]]]UUUQQQLLLIIIFFF@@@999444666666555555555555555555555333111111333333333222333333333333222222222222222333333444444333333222ppp^^^QQQIIIFFFCCCAAA>>>======>>>===<<<999;;;<<<;;;;;;>>>EEEKKKZZZmmm~~~~~~}}}}}}}}}}}}xxxqqqjjjffflll}}}~~~yyyooo{{{zzztttrrrxxxyyywwwxxx}}}zzzrrrrrrrrrtttyyy}}}|||wwwuuutttqqqkkkgggaaa]]]ZZZZZZYYYYYY\\\bbbeeemmmwww}}}|||{{{wwwpppggg___ZZZXXXVVVZZZaaakkkvvv|||{{{{{{yyyxxxvvvvvvwwwvvvtttrrrnnnjjjddd^^^YYYTTTNNNKKKHHHFFFCCC???<<<:::999999888888888888999999999999888:::===???@@@BBBCCCEEECCCCCCCCCDDDDDDDDDEEEEEECCCIIIUUUeeewww~~~~~~}}}pppqqq~~~pppWWWIIIEEEAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCC???>>>???AAAAAAAAAGGGOOOXXXaaaiiikkkppp||||||mmmgggooo}}}}}}}}}}}}|||{{{}}}}}}}}}|||{{{yyyxxxxxxtttssspppjjjjjjnnnooolllooommmkkkjjjjjjjjjhhhggggggfffdddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```______^^^]]]\\\\\\\\\\\\\\\\\\[[[YYYYYY[[[\\\[[[ZZZWWWWWWWWWVVVUUUTTTSSSRRRTTTTTTTTTTTTVVVXXX[[[\\\YYYWWWUUUUUUTTTSSSQQQNNNJJJHHHDDDBBB@@@===888444333333333333333444555555555555444555555666666555666666666666666666666666444444555555555555444444qqq___RRRJJJFFFCCCAAA>>>======>>>===<<<999;;;<<<;;;;;;>>>DDDIIIUUUhhh}}}zzzrrrmmmppptttzzzyyytttttt{{{}}}uuuwww|||{{{sssvvv||||||wwwmmmiiifffeeecccccchhhpppttt}}}{{{}}}~~~|||{{{|||}}}}}}sssqqqlllddd]]]YYYXXXYYYXXX\\\cccmmmvvv~~~~~~}}}||||||wwwuuutttttttttssspppnnnjjjfff```ZZZUUUQQQLLLIIIFFFDDDAAA>>>;;;:::999999777777777888888888888999888;;;>>>@@@AAABBBDDDFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDKKKWWWhhhzzz~~~||||||~~~oooqqqoooWWWIIIDDDBBBBBBAAAAAAAAAAAAAAA@@@>>>>>>?????????@@@@@@@@@??????@@@AAAAAABBBBBBCCC@@@???@@@BBBBBBAAAFFFMMMUUU___hhhkkkooo|||ssslllnnnwww~~~~~~{{{{{{|||{{{{{{}}}|||{{{yyyxxxwwwvvvvvvvvvuuuqqqlllmmmqqqrrrnnnpppmmmjjjiiiiiihhhgggfffddddddbbbaaa````````````aaaaaaaaaaaaaaa```______^^^^^^]]]]]]\\\\\\]]]]]]\\\ZZZYYYYYYZZZ[[[[[[ZZZWWWWWWWWWWWWUUUTTTRRRQQQOOOOOONNNNNNPPPQQQSSSUUUQQQOOOLLLKKKKKKJJJHHHFFFAAA@@@>>><<<;;;999666444444444333333333444444444444555666666666777777888888888888999999999999999777777666666666666777777qqq```RRRJJJFFFCCCAAA>>>======>>>===<<<;;;===>>>>>>===???DDDIIIQQQddd{{{wwwoooppp~~~xxxzzz~~~xxxtttwww{{{vvv{{{|||xxx|||{{{xxxvvvtttsss{{{{{{tttvvvxxxvvvssssssnnnmmmlllmmmqqqtttuuuuuupppllleee___ZZZXXXXXXXXXWWW[[[bbbkkkttt|||yyyxxx{{{~~~}}}}}}xxxwwwuuuuuutttrrrnnnkkkfffbbb\\\VVVRRRNNNJJJHHHDDDBBB@@@===:::999999999777777888888888999999999888<<<@@@BBBAAAAAACCCFFFCCCCCCCCCCCCCCCCCCCCCCCCGGGMMMZZZjjjyyy}}}xxxrrrqqqssssssuuujjjWWWKKKFFFDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAA>>>??????@@@@@@AAABBBBBBAAAAAABBBDDDBBB@@@CCCIIIQQQ\\\fffjjjqqq~~~rrrmmmppp|||uuu||||||{{{{{{{{{{{{zzz{{{zzzxxxwwwvvvuuuuuuuuuuuuuuusssqqqvvv}}}}}}zzzqqqnnnkkkhhhhhhhhhfffeeecccbbbaaa```____________aaaaaaaaaaaa```___^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]YYYXXXVVVVVVXXXYYYXXXWWWVVVVVVVVVUUUTTTRRRQQQPPPKKKKKKKKKLLLMMMNNNOOOPPPKKKIIIFFFDDDDDDCCCBBB@@@===<<<;;;:::888777666555555555444444444444555555222444666777666666777888999999999999:::::::::::::::999999888888999999:::rrr```RRRJJJFFFCCCAAA>>>======>>>===<<<<<<===???>>>===>>>CCCHHHLLL^^^vvvzzzqqqqqq~~~{{{xxx}}}}}}xxxuuu{{{|||yyy}}}}}}uuullljjjjjjgggcccaaa\\\]]]___ccchhhkkkkkkkkkiiieee```^^^^^^^^^\\\YYYZZZ]]]bbbjjjrrrzzz|||tttqqqvvv~~~}}}yyywwwvvvuuutttqqqllliiibbb^^^XXXSSSOOOMMMJJJHHHBBBAAA>>><<<:::999999999999999:::::::::;;;;;;;;;999===BBBCCCBBBAAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCGGGMMMYYYhhhuuu}}}vvvpppiiidddfffmmm{{{~~~yyybbbSSSLLLIIIFFFFFFEEEDDDBBBAAA@@@@@@===>>>>>>???@@@@@@AAAAAA===>>>>>>??????@@@@@@AAA>>>>>>AAADDDBBB@@@CCCIIIPPPYYYbbbgggooo{{{wwwllliiiwww}}}yyyttt{{{}}}{{{{{{|||{{{zzzxxxxxxwwwvvvtttssssssttttttrrrssssssuuu}}}rrroookkkiiihhhgggfffeeebbbaaa``````____________aaaaaaaaaaaa```___^^^]]][[[[[[[[[ZZZZZZ[[[[[[\\\XXXVVVUUUUUUVVVWWWWWWVVVUUUUUUTTTRRRQQQPPPOOONNNIIIIIIJJJJJJKKKJJJJJJJJJHHHEEEBBB@@@@@@???>>>=========<<<:::888777777777444444333444444555666666222555888999888888999;;;;;;;;;;;;<<<<<<=========<<<<<<;;;::::::;;;<<<<<>>======>>>===<<<:::<<<===<<<;;;<<>>;;;:::999999999;;;;;;;;;<<<<<<<<<======999>>>DDDDDDBBB@@@BBBEEECCCCCCCCCCCCCCCCCCCCCBBBDDDJJJVVVdddqqqzzz}}}~~~~~~uuullleee^^^ZZZaaammmuuuoooZZZPPPLLLLLLHHHGGGFFFEEECCCAAA@@@???===>>>>>>???@@@@@@AAAAAA=========>>>??????@@@@@@888999>>>BBBCCCBBBFFFMMMPPPXXX```dddjjjuuu}}}yyykkkeeerrr|||xxxwww~~~}}}|||{{{{{{|||{{{yyywwwwwwvvvtttsssrrrrrrssstttqqqrrrsssvvv~~~ssspppllliiihhhgggfffeeebbbaaa```_______________aaaaaaaaaaaa```___^^^]]]ZZZZZZYYYYYYYYYYYYZZZ[[[YYYWWWVVVVVVWWWXXXXXXWWWUUUSSSRRRPPPNNNMMMMMMMMMHHHHHHIIIJJJIIIHHHFFFEEEGGGDDDAAA???>>>>>>===<<<;;;;;;:::888666555555666222222222333444666777888444777;;;<<<;;;:::<<<>>>>>>>>>??????@@@@@@@@@AAA>>>===<<<;;;;;;<<<===>>>nnn^^^RRRKKKGGGAAA@@@?????????>>><<<:::===>>>>>>======>>>@@@BBBHHHUUUgggwww|||vvvzzzxxxzzz~~~yyyvvv|||ssshhh```WWWOOOMMMOOOOOOSSSYYY^^^aaa```^^^]]]\\\WWWSSSRRRVVV[[[^^^___cccfffhhhiiinnnxxx{{{ttt~~~~~~|||zzzxxxwwwuuusssppplllfffbbbYYYVVVRRRNNNKKKHHHEEECCCBBB@@@===:::888777777888666777999:::<<<<<<<<<<<<:::999:::===BBBEEEEEECCCGGGEEEBBBAAABBBCCCDDDEEEEEEMMMVVV___jjjvvv{{{zzzxxxpppbbbVVVQQQUUU^^^ffflllvvv~~~hhhQQQGGGHHHGGGEEEDDDDDDCCCAAA@@@??????>>>???@@@AAAAAA@@@???>>>::::::;;;===>>>@@@AAABBBAAAAAAAAABBBCCCDDDFFFFFFNNNMMMTTTaaaggggggppp}}}}}}qqqlllsss|||}}}|||{{{~~~|||zzzyyyxxxyyyyyyrrrrrrqqqqqqqqqqqqppppppjjjlllooorrruuuwwwxxxxxxtttqqqlllgggdddcccdddeeedddcccbbb```______^^^^^^```___^^^\\\[[[ZZZYYYYYY\\\ZZZYYYXXXYYYYYYWWWVVVTTTUUUUUUUUUUUUUUUVVVVVVRRRQQQPPPPPPPPPOOOLLLJJJKKKIIIGGGFFFFFFEEECCCAAABBBAAA@@@>>>=========<<<<<<<<<;;;999888666555444333333444555666777888888<<<===???@@@@@@???===<<<@@@AAABBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAABBBBBBBBBmmm[[[OOOGGGDDD???>>>>>>>>>??????>>><<<===>>>>>>=========@@@BBBHHHSSSccctttyyy~~~yyyxxx~~~yyywwwwwwmmmbbbZZZSSSKKKIIILLLNNNQQQVVVZZZ\\\[[[YYYXXXUUUQQQOOOPPPVVV\\\aaacccgggjjjkkklllqqq{{{~~~{{{zzzwwwuuusssqqqnnnjjjddd```YYYVVVQQQMMMJJJGGGDDDAAAAAA???<<<:::888777777888777777888999:::;;;<<<<<<>>>======???CCCEEEDDDBBBFFFEEECCCCCCDDDEEEEEEEEECCCJJJSSS[[[fffqqqvvvvvvnnnggg]]]UUURRRWWW```fffkkkvvvttt___MMMEEEGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>???@@@@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;?????????@@@AAABBBCCCDDDLLLJJJPPP]]]eeefffmmmwwwvvvmmmrrr~~~}}}|||{{{~~~}}}|||zzzyyyxxxwwwwwwqqqqqqqqqpppppppppooooookkklllnnnpppqqqqqqqqqqqqmmmjjjgggcccaaa`````````aaa``````___^^^^^^^^^______^^^]]]\\\[[[ZZZZZZZZZ[[[ZZZXXXXXXXXXXXXWWWUUUTTTTTTUUUUUUUUUUUUUUUUUUQQQPPPOOOOOOOOONNNLLLJJJJJJIIIGGGFFFFFFEEECCCAAABBBAAA@@@???>>>=========:::999888777666555444333444444444555666888999:::>>>???AAACCCCCCBBBAAA@@@AAABBBCCCDDDDDDEEEEEEEEECCCCCCDDDDDDEEEEEEEEEEEEkkkYYYLLLDDD@@@>>>===<<<===???@@@???>>>======>>>===<<<===@@@BBBHHHOOO]]]sss}}}{{{uuuzzz~~~zzzyyy~~~|||qqqggg\\\UUUOOOIIIHHHJJJKKKNNNQQQTTTUUUSSSQQQOOONNNLLLKKKNNNTTT\\\aaadddhhhlllnnnpppxxx}}}{{{yyyuuusssqqqooolllhhhbbb^^^YYYUUUPPPLLLIIIEEEBBB@@@@@@>>><<<999777777888888888777777777888:::;;;<<>>>>>===>>>>>>????????????>>>>>>======<<<<<<;;;;;;::::::============>>>???AAAAAAHHHEEEJJJXXXaaadddiiippp}}}pppqqq|||}}}|||{{{||||||{{{zzzyyywwwuuuuuuppppppppppppooooooooonnnllllllllllllkkkjjjiiihhhfffeeecccaaa```___^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[ZZZXXXWWWWWWXXXXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPOOOOOOPPPOOOMMMKKKIIIHHHFFFEEEEEEDDDCCCAAABBBAAA???>>>======<<<<<<777666666555444444333333444444333444555888:::<<<@@@AAACCCDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLkkkYYYLLLDDDAAA???===<<<===>>>???>>>===<<<=========<<<===???BBBEEEKKKZZZttt{{{qqqttt|||{{{~~~}}}vvvmmmbbbWWWQQQLLLHHHGGGIIIHHHJJJLLLMMMMMMKKKIIIGGGKKKJJJJJJLLLQQQXXX^^^aaaeeejjjooouuu~~~|||zzzxxxtttssspppnnnkkkfff```\\\XXXTTTOOOJJJFFFCCC@@@>>>>>>===:::888777777888888888777666666666888;;;<<<@@@@@@AAABBBCCCCCCBBBAAACCCFFFJJJLLLKKKHHHEEECCCEEEJJJPPPXXXcccnnnqqqooo```[[[VVVTTTYYYbbblllrrrqqq~~~}}}___RRRHHHGGGHHHDDDAAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????<<<<<<<<<<<<===>>>???@@@EEEBBBFFFRRR]]]bbbeeeiiixxxrrrrrrzzz}}}}}}|||{{{zzzzzzzzzzzzxxxvvvsssrrrppppppppppppoooooooooooolllkkkjjjiiigggfffddddddccccccccccccbbbaaa```___```___^^^]]]]]]]]]]]]]]][[[[[[ZZZZZZZZZ[[[[[[\\\YYYWWWVVVVVVWWWWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPPPPQQQPPPNNNLLLHHHFFFEEEDDDDDDDDDBBB@@@@@@???>>><<<;;;;;;;;;;;;555555555444444444333333444333111111333666:::<<<>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPkkkZZZNNNGGGDDDAAA???===<<<======<<<;;;<<<======<<<<<<===???AAABBBIIIZZZwww|||pppppp}}}~~~|||||||||~~~}}}uuuhhh\\\QQQKKKIIIFFFFFFGGGEEEFFFGGGGGGFFFEEECCCBBBEEEFFFGGGJJJOOOUUU[[[```dddkkkrrrzzz}}}{{{yyywwwtttssspppmmmjjjeee```[[[WWWRRRLLLGGGDDDBBB???>>>===;;;999777666777888999999888666666666888:::<<<<<<>>>???AAABBBBBBCCCCCCDDDIIINNNPPPMMMHHHEEECCCEEEJJJPPPXXXdddnnnpppkkk```[[[UUUUUU\\\gggrrrwwwvvvtttYYYOOOGGGFFFGGGBBB?????????>>>>>>======<<<========================<<<=========>>>>>>??????===<<<<<<======>>>???@@@CCCAAADDDMMMXXX___cccfffppptttsssxxx~~~}}}|||zzzvvv~~~}}}|||{{{yyyyyyyyyxxxvvvtttqqqoooppppppppppppoooooooooooojjjiiihhhgggfffeeeddddddbbbbbbcccdddccccccaaaaaacccbbb```^^^]]]\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[XXXWWWVVVVVVWWWXXXVVVUUUTTTTTTSSSRRRRRRQQQPPPPPPOOONNNMMMMMMNNNNNNLLLJJJFFFEEECCCCCCCCCCCCAAA@@@>>>===<<<;;;:::999999999666666666555555444444444222111//////111444777999::::::<<<===>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKLLLlll[[[PPPIIIEEEBBB@@@===;;;<<<<<<;;;;;;<<<<<<===<<<;;;<<>>@@@CCCGGGLLLSSS[[[```eeemmmwww~~~~~~~~~}}}|||zzzxxxvvvtttrrrooollliiiddd^^^ZZZTTTPPPJJJEEEBBBAAA???>>>;;;:::888666666777888999999888888777888999:::;;;:::<<>>>>>>>>===============<<<<<<<<<<<<============<<<<<<;;;;;;::::::===============>>>??????AAA@@@CCCIIIRRRZZZaaaeeekkk}}}uuurrrtttxxx}}}{{{}}}zzzyyyxxxwwwzzz~~~{{{zzzxxxxxxwwwvvvtttqqqooonnnoooooooooooonnnnnnnnnnnniiihhhgggfffeeeeeeeeeeeeaaaaaabbbbbbbbbbbbaaaaaadddcccaaa^^^\\\[[[ZZZYYYZZZYYYYYYYYYYYYYYYZZZZZZYYYWWWVVVWWWXXXXXXWWWVVVTTTTTTSSSRRRPPPOOONNNNNNJJJIIIHHHIIIJJJJJJHHHFFFEEEDDDBBBBBBBBBBBBAAA???======;;;:::999888888888888888777666555555444444111000//////000222444666666666777888999::::::;;;888999:::;;;<<<<<<<<<<<<>>>??????@@@AAABBBBBBCCClllZZZOOOGGGCCCAAA>>>;;;;;;;;;======<<<;;;<<<<<<<<<;;;<<>>:::999777666666777888999999999999999::::::::::::;;;>>>AAABBBBBBBBBEEEGGGIIIOOOUUUUUUOOOHHHCCCBBBDDDIIIRRR]]]jjjsssppphhh___]]]^^^dddpppzzz|||aaaPPPLLLDDDBBBCCC@@@?????????>>>>>>>>>>>>=========<<<;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>???BBBDDDKKKUUU___eeejjj}}}vvvqqqooopppxxx}}}yyy{{{~~~~~~~~~}}}|||~~~{{{zzzyyyxxxuuusssqqqooonnnnnnmmmmmmmmmlllllllllkkkkkkiiihhhfffdddccccccddddddbbbbbbbbbbbbbbbbbbbbbbbbaaa```___]]][[[ZZZYYYYYYZZZZZZYYYXXXXXXXXXYYYYYYYYYXXXWWWWWWYYYYYYYYYWWWTTTTTTRRRQQQPPPNNNMMMMMMIIIHHHGGGHHHIIIIIIGGGEEEDDDCCCAAAAAABBBBBB@@@??????>>>===;;;::::::999999999888777666555444333222111111111111111222333333555555555555666666777888666777888999999::::::999;;;;;;;;;<<<<<<=========kkkYYYMMMEEEAAA???===::::::;;;===>>>>>>;;;<<<<<<<<<;;;<<<>>>AAADDDHHHVVVnnnzzzuuuuuuzzz}}}{{{rrrrrr~~~oookkkiiihhhrrr|||wwwuuuvvv{{{uuukkkiiiooovvvzzz}}}~~~fffXXXJJJEEEEEEEEEDDDDDD????????????@@@AAACCCCCC???AAADDDFFFHHHLLLRRRWWW___iiiwww||||||||||||{{{yyywwwuuupppnnnllliiieee```ZZZUUUQQQLLLFFFBBB@@@@@@@@@???:::888777555555666888999999999:::;;;;;;;;;::::::===@@@CCCDDDCCCCCCEEEGGGKKKQQQVVVVVVOOOGGGCCCBBBFFFLLLUUUbbbpppxxxtttkkk```aaaeeeooo|||{{{~~~vvv^^^QQQNNNFFFCCCEEECCC????????????>>>>>>>>>>>>===<<<;;;::::::;;;<<<===::::::;;;===>>>@@@AAABBB<<<<<<;;;;;;;;;<<<======;;;???AAABBBFFFQQQ]]]eeelll}}}vvvooolllkkkrrr|||{{{|||{{{}}}~~~{{{zzzyyywwwuuurrrooonnnnnnnnnkkkkkkkkkjjjjjjjjjiiiiiiiiihhhfffdddbbbbbbbbbbbbeeedddccccccccccccdddddd^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXWWWXXXYYYZZZYYYXXXTTTSSSRRRQQQOOONNNLLLLLLKKKJJJIIIJJJKKKKKKIIIHHHCCCBBBAAAAAAAAAAAA@@@???@@@???>>>===<<<;;;;;;;;;999888777666444333222111222222222222222222222222666555555555555555666666888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======kkkYYYMMMEEEAAA>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>CCCFFFOOOaaa~~~|||wwwrrruuu|||yyyyyyzzzqqqppptttzzz}}}tttkkklllqqquuu}}}vvvmmmjjjmmmqqqttt{{{ppp```NNNFFFDDDBBBAAABBBDDDEEEDDDCCCAAAAAACCCDDDDDDEEEFFFGGGIIIMMMRRRUUU\\\dddrrr~~~}}}{{{yyywwwuuusssrrrrrrooojjjfffbbb\\\WWWSSSNNNJJJEEEAAA???===;;;999777666555444555666888:::999999:::::::::999999888>>>?????????@@@CCCGGGJJJQQQUUUWWWSSSLLLEEECCCDDDJJJOOO[[[lllyyyxxxppphhheeekkkttt|||uuutttiiiWWWJJJHHHFFF>>>:::===>>>>>>===;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<=========:::;;;;;;;;;;;;;;;;;;:::;;;<<>>>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>CCCFFFMMM^^^zzz|||}}}}}}}}}}}}yyytttwww}}}}}}yyyxxxwww{{{|||tttuuuyyy}}}vvvlllhhhjjjnnntttzzzrrrbbbQQQIIIGGGDDDCCCCCCDDDDDDCCCBBBAAACCCFFFIIIFFFHHHIIIJJJKKKOOOUUUZZZ```ggguuuyyyyyy{{{~~~}}}zzzxxxuuusssrrrqqqrrrooojjjfffaaa\\\VVVRRRLLLHHHDDD@@@???>>><<<;;;888777555444555666777999999999999:::999999999888===>>>???@@@AAACCCGGGKKKPPPSSSTTTPPPIIIEEEEEEGGGOOOVVVeeeuuu~~~|||ssskkkgggooozzz|||oooqqqdddTTTGGGGGGFFF???<<>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;>>>AAABBBGGGTTTbbbhhhsssssskkkjjjkkkqqqqqqtttyyy}}}zzzuuurrrnnnlllkkkkkkkkkjjjlllkkkkkkjjjiiihhhhhhgggdddcccbbbaaaaaabbbcccccccccccccccbbbaaa___^^^]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTWWWWWWXXXYYY[[[ZZZXXXUUURRRQQQOOOMMMKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDBBB@@@???>>>>>>???@@@<<<<<<<<<;;;::::::999999666555555444444333333222555555555555555555444333777777777777888888888999888888888999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;lll[[[MMMDDD???>>>>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>BBBEEEKKKXXXppp{{{|||~~~|||}}}tttyyyxxxlllhhhiiillltttyyyyyyiiiWWWOOOLLLHHHFFFEEEDDDCCCBBB@@@AAADDDJJJNNNNNNQQQTTTSSSSSSWWW___fffjjjqqq}}}}}}lllpppwww}}}|||yyyvvvsssrrrqqqqqqssspppjjjeee```ZZZUUUQQQIIIFFFBBB@@@???>>>===;;;888777666555555555666777888999999999999999999999<<<>>>???@@@BBBDDDHHHKKKOOOQQQQQQLLLFFFEEEHHHLLLSSSaaatttxxxqqqnnnvvvrrriiirrrvvv]]]OOOEEEEEEDDD???===??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::999999999999;;;<<<<<<======<<<<<<;;;999999<<<>>>???CCCNNNZZZfffnnnyyywwwjjjdddcccgggjjjqqq|||~~~~~~}}}vvvsssooolllkkkkkkjjjiiiiiiiiiiiihhhhhhggggggfffbbbbbbbbbbbbbbbcccdddeeedddccccccaaa```^^^\\\[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTYYYXXXXXXXXXYYYXXXUUUSSSOOONNNLLLJJJHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDCCCBBB@@@???=========>>>>>><<<<<<;;;;;;::::::999999666666555555444333333333333444444555555555555444666666666666666777777777888888888888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<===lll[[[NNNDDD>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???CCCHHHRRRggg~~~nnnooovvvyyynnniiikkknnnsssxxx~~~tttaaaWWWRRRMMMIIIHHHEEECCCAAA???@@@EEEMMMSSS[[[^^^aaaaaa___bbbkkkrrruuu}}}yyyrrrjjjttt{{{zzzwwwuuussssssttttttsssoooiiiccc^^^XXXSSSOOOHHHFFFBBB???>>>===;;;999777777666555555555666666888888888888888999999999;;;===???AAABBBEEEHHHKKKMMMNNNMMMIIIEEEFFFMMMTTTXXXkkkxxxyyy|||nnniiixxxmmmWWWMMMDDDCCCBBB>>><<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::999:::===>>>@@@IIISSSbbbiiirrrxxx|||{{{mmmeeeddddddiiissszzzttttttzzz{{{wwwsssooonnnmmmlllkkkeeeeeeeeedddddddddccccccccccccbbbbbbbbbcccccccccaaaaaaaaa```___]]]\\\[[[\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVUUUUUUYYYXXXWWWVVVVVVUUURRRPPPMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB???>>>===<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888666666666555444444333333222333444444555555555555444555555555555555555555666666666666777999:::;;;======>>>>>>?????????@@@~~~~~~kkk[[[MMMDDD???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===============AAAEEEMMM^^^uuuooolllqqq~~~xxxnnniiijjjmmmrrrvvv}}}kkk^^^WWWQQQMMMLLLGGGEEEBBB@@@AAAHHHQQQWWWeeehhhkkkjjjiiikkkqqqvvvuuu~~~~~~|||xxxqqqlllkkk{{{}}}|||yyyxxxwwwvvvuuuvvvwwwwwwrrrmmmggg```[[[VVVQQQNNNIIIFFFBBB???===;;;888555666666555555555555555666888888777777777888999:::;;;===???AAABBBDDDGGGIIIKKKKKKJJJFFFCCCHHHRRR[[[```vvv}}}~~~ooolllgggRRRKKKDDDBBB@@@===::::::;;;;;;:::999999999::::::999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999888999999::::::999999888;;;999:::===>>>???FFFNNN\\\ccckkkpppttt~~~uuummmiiiccchhhsssyyyrrrkkkkkkrrrzzz{{{vvvrrrpppooommmllleeeeeeddddddcccbbbbbbbbbddddddccccccbbbaaa``````]]]]]]^^^^^^^^^]]]]]]\\\ZZZZZZYYYXXXWWWWWWWWWWWWYYYXXXXXXXXXWWWVVVVVVVVVXXXWWWUUUTTTSSSRRROOOMMMKKKKKKIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@======<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999888888777666666555555444333333222222333444555555555444333333333333333333333333222222222333444555666777;;;;;;<<<===>>>??????@@@zzz{{{}}}}}}jjjYYYMMMDDD@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<@@@DDDHHHUUUjjj}}}yyyrrrsss~~~{{{yyyzzz~~~~~~uuukkkggggggjjjqqquuu|||nnn```XXXSSSPPPPPPIIIGGGEEEDDDFFFNNNXXX___kkklllmmmmmmmmmmmmoooqqqjjjuuu||||||zzzuuupppnnnppp~~~~~~|||zzzyyyvvvwwwwwwwwwwwwwwwwwwwwwooojjjddd]]]XXXTTTOOOLLLHHHFFFBBB???===:::666333444444555555555666666666888777666666777888:::;;;:::<<>>>>>CCCIIIUUU]]]eeejjjooozzz{{{nnngggaaaeeeooo}}}qqqlllfffffflllsssyyy|||}}}}}}xxxtttqqqooommmlllhhhgggfffeeedddccccccbbbcccccccccbbbaaa```^^^]]]ZZZ[[[\\\\\\]]]]]]\\\\\\ZZZYYYXXXWWWVVVVVVVVVVVVXXXWWWWWWWWWVVVVVVVVVUUUVVVTTTRRRPPPPPPOOOMMMKKKKKKJJJHHHGGGFFFEEEEEEEEEBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777777666666555444444444222333333444444444444333222222222222111111111111/////////000111222333444666777777999:::;;;<<<<<<|||hhhXXXLLLEEEAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========AAACCCDDDMMM```sss~~~zzzvvvyyy}}}xxxuuutttvvv{{{|||uuulllgggfffgggooouuu|||jjj\\\UUURRRQQQRRRIIIHHHHHHIIINNNWWWbbbiiinnnmmmmmmnnnooonnnkkkhhh```jjjyyyxxxtttuuu{{{~~~}}}}}}~~~~~~}}}{{{yyyxxxvvvvvvwwwxxxwwwvvvtttrrrlllggg```ZZZVVVRRRNNNLLLFFFDDDAAA>>>===:::666333222333444555666666777777777777666555666888:::;;;:::<<<>>>@@@@@@@@@BBBCCCAAABBBAAA???@@@HHHVVVaaapppvvvrrrttt{{{|||yyyxxxfffWWWHHHGGGDDDAAA??????===<<<:::999999999999999::::::::::::::::::;;;;;;;;;<<<888888888888888999999999888888999999999999888888999777888;;;======AAAFFFLLLVVV```fffkkkwwwqqqddd```cccjjjxxxxxxjjjgggddddddgggnnnuuuzzz|||~~~|||wwwtttrrrpppnnniiiiiigggfffdddcccaaaaaa``````aaaaaa```___^^^]]][[[[[[[[[\\\\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQOOOMMMMMMMMMKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDAAAAAA@@@??????>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888888777777666666555555444444333333444444444333222222111111111000000000//////---------...///000111222333444555666888999:::;;;{{{gggWWWLLLEEEBBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========AAABBBBBBIIIZZZlllwww~~~wwwsssyyytttrrrqqqsssyyyxxxoooiiiggggggooouuu}}}~~~fffWWWRRRPPPQQQTTTHHHIIIJJJMMMSSS]]]iiiqqqqqqooommmoooqqqoooiiiccc]]]eeeqqq}}}|||xxx{{{zzz}}}~~~}}}}}}~~~}}}|||{{{yyyxxxvvvwwwxxxxxxwwwtttpppnnnjjjeee___YYYTTTQQQNNNKKKCCCAAA???>>>===;;;777555111222333555666777777888777666555555666888:::;;;:::<<<>>>?????????@@@AAA===>>>>>>===???GGGUUU```rrrwwwlllkkkrrr|||yyy|||~~~uuu\\\PPPDDDDDDCCC@@@@@@@@@@@@>>>:::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;<<<999999999::::::999999999888555666:::<<<<<>>=========;;;;;;<<<======<<<<<<<<<;;;;;;::::::999888888777777777777666555555444444444444444444333333222111111111000000/////////...------------...000111222333444555777888:::;;;;;;tttaaaTTTLLLFFFCCC>>>======<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<=========???DDDIIISSSeeetttxxxppptttyyyrrrnnnpppuuuxxxzzz~~~wwwnnneeedddgggqqqwww~~~uuu___UUUQQQMMMKKKKKKJJJKKKNNNUUU___iiiooorrrsssrrrqqqpppooommmjjjgggbbbfffnnnxxx~~~}}}||||||yyyzzz|||||||||zzzxxxvvvuuuuuutttttttttqqqlllhhhjjjddd\\\UUUPPPLLLHHHFFFCCCAAA>>>:::777666666777333444444555666777888888888888888888888888888888999;;;===???@@@@@@>>>>>>===<<>><<<;;;;;;;;;;;;;;;;;;::::::999999999???@@@@@@>>>;;;:::::::::888777777777777777888888===;;;:::888777777888999888888888999:::;;;===>>>DDDJJJSSS]]]gggtttoooeeebbbeeeqqqvvvhhhiiiiiihhhhhhiiillloooqqqsssvvvyyy|||~~~~~~~~~|||{{{zzzzzz}}}~~~||||||zzzvvvooolllgggdddcccbbbaaa___```aaaaaaaaa```^^^[[[YYYYYYXXXWWWVVVUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTRRRQQQUUUTTTSSSRRRPPPPPPOOOOOOOOONNNMMMLLLJJJHHHGGGFFFEEEDDDBBBBBBCCCCCCBBB@@@AAA@@@>>><<<;;;:::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::888777777777888888666666555444333333222222000000//////......------...---,,,+++++++++,,,------------......000111111111111222333444444444333tttaaaTTTLLLFFFCCC>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>===???CCCGGGPPPaaapppzzzsssvvvzzztttppptttxxxyyyyyyyyyoooeeebbbeeepppvvv}}}ppp[[[RRRNNNKKKJJJKKKMMMOOOTTT\\\dddkkknnnnnnrrrpppoooooopppqqqqqqqqqqqqsssvvv|||}}}|||}}}~~~yyyyyyzzzzzzyyywwwuuutttwwwuuuttttttrrrooojjjgggccc___YYYSSSOOOLLLIIIFFFBBB@@@===:::888666666555333444444555666777888888888888888888888888888888:::;;;>>>???@@@@@@???>>><<<<<<>>>AAAAAAFFFVVVgggxxx~~~zzznnneeecccdddhhhsss{{{}}}yyy|||www\\\NNNIIIDDDCCC@@@>>><<<;;;;;;;;;888888999::::::;;;;;;<<<>>>??????>>>;;;::::::;;;999999999888888999999:::;;;;;;:::999888888888888888888888999:::;;;<<<===AAAGGGPPPZZZcccooo{{{wwwhhhcccccclllzzzvvvnnnppppppmmmgggcccccceeejjjllloootttxxx|||~~~~~~~~~}}}}}}~~~}}}}}}{{{{{{zzz{{{~~~zzzqqqmmmgggccc```___]]]\\\``````aaaaaa```^^^\\\ZZZYYYXXXWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRTTTTTTRRRQQQPPPOOOOOOOOOMMMLLLJJJHHHFFFEEEDDDDDDFFFDDDBBBBBBCCCCCCAAA???@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::999888777777777888999666555555444333333222222333333222222111000//////...---,,,++++++,,,---------------...///111222333222333444555555555555444sss```SSSKKKEEEBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>???BBBEEELLL[[[iiiyyyzzzyyy}}}yyyvvvzzz{{{yyyxxx}}}|||ooodddaaadddnnnttt|||ppp\\\QQQNNNMMMLLLMMMPPPSSSZZZbbbiiilllllljjjooooooooopppssswww{{{~~~}}}|||~~~~~~~~~~~~~~~~~~{{{zzzyyywwwvvvtttsssrrrtttssspppooommmjjjfffccc\\\YYYUUUQQQNNNLLLHHHFFF@@@???===;;;999666555444333333444555666777888888999999999999999999999999:::;;;===>>>??????>>>===;;;<<<>>>???@@@GGGVVVdddrrrsssrrrkkk```ZZZ\\\aaalllwww{{{~~~hhhSSSHHHDDDCCCBBB???===<<<;;;;;;;;;666666777999:::<<<===>>>===>>>???===;;;::::::;;;;;;;;;::::::::::::;;;;;;::::::::::::999888777777777777888888999:::<<<<<<===CCCLLLUUU]]]gggqqqyyy~~~kkkddd```fffrrryyy{{{vvvuuuzzz|||vvvjjj```]]]]]]ccceeehhhlllqqquuuxxxzzz|||}}}~~~~~~|||{{{{{{||||||}}}~~~~~~~~~}}}|||{{{zzzzzzzzz{{{}}}ooojjjddd```^^^^^^]]]]]]````````````___]]]\\\[[[YYYYYYXXXWWWWWWWWWWWWXXXTTTUUUUUUUUUTTTTTTSSSRRRSSSRRRQQQPPPOOONNNNNNNNNMMMLLLIIIFFFEEEDDDEEEEEEFFFDDDCCCBBBBBBAAA@@@>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777777777888999999555555555444444333333222444444333222111//////......---,,,++++++,,,---...------...000111333444555555555666666777777666666rrr___RRRJJJDDDAAA???>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<>>???AAABBBGGGTTTaaarrr{{{|||yyyxxx{{{|||nnnbbb```ccclllssszzzwwwdddXXXTTTTTTTTTTTTTTTVVVZZZaaagggjjjjjjiiimmmooorrrvvvyyy~~~~~~}}}~~~~~~}}}||||||{{{zzzxxxvvvtttrrrrrrqqqnnnllljjjiiigggeeebbb___YYYVVVSSSPPPNNNKKKGGGDDD======<<<;;;999666444222222333444555666777888999999999999999999999999999::::::;;;<<<======<<<<<<;;;<<<>>>>>>@@@HHHUUUaaallliiieee^^^VVVSSSZZZbbbttt|||}}}vvv\\\LLLDDDBBBAAA@@@>>><<<;;;;;;;;;;;;666666777999:::;;;<<<===<<<===>>>===;;;:::;;;<<<<<<;;;;;;::::::::::::;;;888999:::::::::888777666777777777888888999;;;;;;;;;@@@HHHPPPVVV^^^hhhnnnllleee```dddmmm}}}zzzppppppttt}}}{{{}}}rrrccc\\\[[[___```bbbfffjjjmmmppprrryyy{{{}}}}}}{{{zzzzzzzzzzzzzzz{{{||||||{{{zzzyyyyyyxxxyyy{{{zzzkkkgggbbb______```bbbbbbaaa```___^^^]]]]]]\\\\\\YYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQPPPOOONNNMMMMMMMMMPPPNNNKKKHHHFFFFFFHHHIIIFFFDDDBBBAAAAAA@@@>>><<<>>>>>>===<<<;;;;;;::::::::::::::::::999999999999666777777777888888999999555555444444444333333333111111000///---,,,++++++...---,,,,,,,,,---...///---...000222333555666777777777888888888888777777qqq^^^QQQIIICCC@@@>>>>>><<<;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<>>>===>>>@@@AAADDDOOO[[[qqq}}}{{{wwwwwwzzzzzzlllaaa___ccckkkqqqyyy~~~pppbbb\\\]]]]]]\\\XXXWWWXXX[[[aaafffjjjkkkmmmrrryyy~~~~~~|||yyywwwwwwvvvtttrrrppppppooooooiiihhhggggggfffdddaaa^^^YYYVVVRRROOOLLLIIIEEEBBB<<<<<<;;;:::888555333222222222444555666888999999999999999999999999999999999999::::::::::::::::::;;;===>>>>>>@@@IIIVVV___fff___YYYUUUPPPPPPZZZggg{{{~~~~~~}}}hhhSSSHHHDDDCCC@@@???===;;;;;;;;;;;;;;;888888888999999999::::::;;;<<<===<<<;;;:::;;;<<<;;;;;;:::999999999999999777888999:::999888777666777777777777888888999::::::???EEEKKKPPPXXX```ggg}}}oooiiieeeffflllxxxyyymmmkkkkkkqqq{{{yyyggg\\\XXXYYYZZZ\\\```dddiiimmmooouuuxxxzzz{{{zzzyyyyyyzzzwwwxxxyyyzzzzzzzzzyyyxxxxxxwwwxxxzzzzzzmmmiiieeeccccccdddeeeeeebbbaaa___]]]\\\[[[[[[[[[XXXXXXXXXXXXXXXWWWWWWWWWUUUUUUTTTSSSRRRPPPNNNMMMPPPOOONNNMMMLLLLLLLLLMMMPPPNNNKKKHHHGGGGGGIIIJJJFFFDDDBBBAAAAAA@@@>>><<<=========<<<<<<;;;::::::::::::999999999888888888666666777777888888888888444444444444444333333333000//////---,,,+++******......---------...000000...///111444666777888888777888888888888888777777ppp]]]PPPHHHBBB???===<<<;;;;;;:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;===@@@@@@BBBMMMXXXsss~~~}}}xxxtttuuuyyy}}}yyykkk___^^^ccckkkqqqyyy~~~|||kkkeeeggghhhfff___[[[WWWWWW\\\cccjjjnnnpppwww}}}yyytttrrrppppppoooooonnnnnnmmmmmmjjjjjjjjjjjjiiifffbbb^^^YYYUUUQQQMMMIIIFFFCCC@@@;;;;;;999888666444333222111222333555666888999:::::::::::::::::::::::::::999999999999999999::::::;;;>>>???>>>AAAKKKWWW]]]___WWWQQQPPPPPPRRR^^^mmm~~~vvv~~~zzz]]]MMMGGGEEECCC>>>===<<<;;;::::::;;;<<<::::::999999888888888777:::;;;<<<<<<;;;:::;;;===;;;:::999888888777777888777888888888888888777777777777666666777888888999:::>>>BBBFFFKKKRRR[[[bbbxxxxxxrrrlllkkkkkkrrr{{{mmmkkkiiilllssslll]]]VVVSSSTTTWWW[[[```fffkkknnnpppssswwwyyyyyyxxxxxxyyyvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwxxx|||~~~vvvrrrnnnkkkjjjiiihhhfffeeeccc___\\\ZZZZZZZZZZZZWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQOOONNNMMMNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKHHHFFFEEEEEEFFFGGGDDDBBBAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<;;;:::999999999999888888888777777666666777888888888777777444444444444444444444444111000000//////......---///...------...///111222000111444666888888888888777777888888777777666666ppp]]]OOOGGGBBB>>>;;;;;;::::::;;;;;;<<<<<<999999:::::::::;;;;;;;;;999:::<<>>BBBMMMXXX\\\\\\SSSOOORRRUUUXXXfffwww|||wwwnnnSSSHHHEEEDDDAAA===<<<;;;:::::::::;;;<<<999999999999888888777777999:::<<<;;;;;;:::<<<===;;;:::999888777777777777888888777777777777888888777666666666666777888888999<<>><<<;;;;;;<<<<<<<<<;;;:::999999888888888777777777777666777777888888777666555444444444444444444444444111111111111111111111111///............000111222222333666888999999888888666666666666666555444444ooo\\\OOOGGGAAA>>>::::::::::::;;;<<<======999999:::::::::;;;;;;;;;888999<<>>BBBNNNYYY\\\]]]TTTQQQWWW[[[```nnn~~~{{{|||fffNNNEEEDDDBBB???<<<<<<::::::::::::;;;<<<888888888888888888888888888:::;;;;;;;;;;;;<<<===<<<;;;:::999888888888888999888777666666777888999777666666666666777777888999;;;===>>>BBBJJJUUU^^^lll}}}{{{oooggggggsss}}}yyyyyy~~~xxxwwwrrrhhhYYYXXXWWWWWWWWWYYY\\\]]]fffjjjooorrrttttttuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwwwwvvvuuuuuuxxx|||{{{zzzyyyxxxxxxvvvssspppiiieee```[[[XXXWWWXXXXXXUUUUUUVVVWWWVVVUUUTTTSSSMMMNNNOOOPPPQQQRRRRRRRRRLLLKKKKKKJJJJJJJJJKKKKKKHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@??????@@@@@@>>>===:::;;;<<<<<<<<<;;;:::999888888888888777777777777777777888888888666555444444444444444444444444444000000000000111111111111///.........///000222333333555777999:::999888777555555666555555444333333~~~zzz|||nnn\\\OOODDD???@@@>>>===<<<;;;:::999999999777666666666666888999:::::::::;;;;;;===CCCIIINNNhhhyyyuuuvvvvvvuuuwwwzzzxxxjjj```___eeemmmuuu{{{}}}xxxxxxvvviii```bbbdddccckkkvvv}}}~~~{{{xxx|||{{{xxxvvvsssqqqpppppptttvvvzzz|||{{{wwwrrrooommmllljjjhhheee```ZZZUUUQQQNNNJJJFFFCCCAAA===;;;999888777666444444444333666555555444555777999:::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<:::;;;AAAKKKUUU\\\___[[[YYYYYY]]]bbbkkkzzz}}}vvvzzzZZZNNNJJJCCC???@@@<<<<<<;;;;;;;;;::::::::::::999999888888999999:::::::::999999::::::;;;<<<<<<:::999999;;;;;;:::888<<<;;;999777555333333222666666666666777777777777:::888999>>>BBBFFFOOOWWWggguuuxxxhhhccckkktttvvvrrrqqqqqqyyyxxxuuu~~~tttddd\\\UUUTTTUUUUUUYYY^^^bbbfffkkklllkkkmmmrrrwwwxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyxxxwwwvvvxxx{{{|||{{{|||yyysssmmmfff```[[[YYYZZZZZZVVVRRRVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPLLLJJJHHHGGGGGGHHHIIIJJJIIIHHHGGGGGGGGGFFFDDDBBBBBB@@@>>>>>>???@@@???>>>::::::;;;;;;::::::999888777777777777777777777777888777666555444333222222555555444333333222111111333333222222000///...---////////////111333555666:::;;;::::::999888777666777777888888888666555333yyytttwww}}}lll\\\OOOEEEAAAAAA======<<<::::::999999:::999888888888888999:::;;;:::::::::;;;<<>><<<888888666555333222222222444444555666777999:::;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<============<<<>>>FFFSSS^^^dddeee\\\[[[]]]ccciiirrr~~~~~~nnnSSSIIIFFFAAA===>>><<<<<<<<<<<<;;;;;;::::::::::::999999999999:::::::::999999999999:::;;;;;;:::999888888999999888666;;;:::999777666555444444555555555555666666666666888555666:::===AAAIIIQQQcccppp}}}llldddhhhnnnwww~~~xxxuuutttzzz|||xxx~~~ooodddZZZVVVVVVVVVXXX[[[\\\```dddeeeeeehhhmmmrrrssstttuuuvvvwwwwwwwwwwwwtttttttttsssrrrtttxxx{{{~~~zzzzzzzzzvvvoooiiibbb]]]XXXWWWXXXXXXUUUQQQSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLJJJHHHGGGFFFGGGHHHIIIHHHFFFEEEEEEFFFEEECCC@@@@@@???======>>>>>>>>>===999999999999999888777777666666666666666666666666888777777666555444333222444444444333333222222222111111111111111000000///000000000000222444666777888888999::::::::::::999777888888888777666666555|||uuuoooqqqxxxkkk[[[OOOFFFBBBBBB===<<<;;;::::::999999:::;;;::::::::::::;;;;;;<<<::::::::::::;;;>>>DDDHHHYYYmmm~~~zzzyyywwwssstttwww~~~vvvkkkcccdddjjjrrrzzzzzzzzzuuuooouuu|||~~~~~~{{{xxxuuusssrrrvvvvvvuuutttqqqnnnkkkiiieeecccaaa___]]]XXXSSSOOOIIIGGGDDDBBBAAA@@@>>><<<888777666444222111111111333444666888:::;;;;;;<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;===>>>???@@@@@@???>>>BBBMMM\\\gggjjjiii______dddkkkrrrzzzwwwxxxbbbLLLEEEDDD@@@===============<<<<<<<<<<<<;;;;;;::::::999999::::::;;;999999999999999:::;;;;;;;;;999888888999999888777:::999999888777777666666444444444444555555555555777444555888:::<<>><<<:::888777666444333222111111555666888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<===>>>>>>???@@@BBBAAAFFFTTTcccmmmmmmjjjeeegggllltttyyy~~~rrr~~~jjjYYYJJJEEEDDDAAA>>>>>>=====================<<<;;;;;;::::::::::::;;;;;;999999999888999::::::;;;<<<;;;::::::;;;;;;:::999888888888999999999888888444444555555555666666666999777666999:::;;;@@@GGGTTT___nnnyyyxxxlllgggfffhhhpppwwwzzz~~~nnn\\\UUUUUUTTTRRRQQQUUUWWWYYY[[[]]]```eeeiiiiiijjjmmmoooqqqqqqqqqqqqssstttuuuuuuuuuwwwzzz}}}~~~}}}{{{yyyvvvppphhhccc\\\ZZZWWWVVVVVVUUUSSSQQQQQQPPPOOONNNMMMLLLLLLLLLOOOOOONNNNNNNNNMMMMMMMMMJJJIIIHHHFFFEEEEEEEEEEEEFFFDDDCCCCCCCCCCCC@@@>>>>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999555555555555555555555555888888777666555555444444444444444333333222222222000000111222222222222111111000000111222444666777666666888:::;;;<<<<<<<<<999888777666666888999:::|||vvvwww}}}~~~jjjZZZNNNCCC======;;;;;;:::999999999::::::999999999::::::::::::::::::::::::999999:::>>>AAAJJJYYYqqq||||||uuunnnnnnqqqyyywwwkkk```___dddnnnwww~~~yyyrrrxxx~~~zzzuuurrrpppooommmllljjjgggeeeeeeeeeeee\\\[[[XXXVVVTTTQQQMMMJJJGGGDDDAAA>>>===;;;999777999888777555444444333333777888999;;;;;;;;;:::999<<<<<<<<<<<<;;;:::999999;;;;;;<<<<<<<<<=========AAADDDMMM\\\llltttsssoookkkmmmssszzz}}}yyymmm}}}xxx^^^SSSHHHDDDCCC@@@===<<<<<<=====================;;;::::::999999::::::;;;999888888888888999::::::<<<:::999999:::;;;999888666777888999999999999888555555666666666777777777:::888777999999999===CCCNNNWWWdddoooyyy{{{nnnfffcccjjjpppuuuyyyooo]]]WWWVVVUUUSSSRRRSSSTTTUUUVVVXXX\\\```dddfffgggiiijjjlllllllllkkkmmmnnnppppppqqqsssvvvxxx~~~}}}{{{zzz{{{~~~~~~|||zzzvvvpppjjjeee___]]][[[ZZZXXXVVVTTTRRRPPPOOONNNLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDFFFDDDCCCCCCDDDCCCAAA???>>>===;;;;;;<<<<<<<<<;;;::::::;;;;;;::::::999888666666666666666666666666777777666666555555444444666666555444222111000000222222222222222111000000/////////000111333555666777888999999:::::::::999999888777777777999:::;;;~~~jjjZZZMMMBBB<<<;;;::::::999999999999::::::666777888999:::::::::::::::::::::999999:::===???FFFRRRhhh}}}tttkkkjjjnnnrrryyy~~~wwwjjj^^^[[[___jjjssszzz|||~~~|||www{{{~~~zzzvvvrrrooommmllliiigggeeecccaaa```aaaaaaYYYWWWTTTRRRQQQNNNKKKHHHFFFCCC@@@===<<<:::888666777777666555555555555666777777888999::::::::::::;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<======@@@GGGUUUffftttzzzyyyvvvmmmooouuu|||pppmmmnnnSSSMMMEEE@@@???===;;;999;;;<<<<<<<<<<<<=========:::999999888888999999:::888888888888888999::::::999777666666777777666555555666888999999999888777666666666666777777777888888666555777666555999???GGGNNNZZZeeeppp|||{{{ooohhheeeoootttwwwzzzpppaaaZZZYYYWWWUUUVVVPPPOOONNNOOORRRUUUYYY\\\aaaaaabbbcccdddeeefffgggiiikkkmmmooooooqqqtttwwwyyywwwuuussstttwww{{{}}}~~~}}}|||{{{yyyuuupppllliiidddcccaaa___[[[XXXTTTSSSMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCCCCBBB@@@>>>>>><<<::::::;;;<<<;;;:::777777777777777666666555666666666666666666666666666666555555444444444444666555555444222222111000222333333333222111000000////////////000333555666888888888888888888777777888888888888999:::;;;<<<{{{hhhYYYMMMBBB===<<<:::999999999999999::::::444555777999:::;;;;;;;;;999:::::::::999:::===???DDDNNNaaaxxx}}}rrrhhhfffjjjlllsssyyy{{{xxxiii]]]ZZZ]]]gggpppxxx{{{}}}}}}{{{xxxtttpppmmmkkkjjjgggeeeccc```^^^\\\[[[[[[UUUSSSQQQOOOMMMKKKHHHFFFCCCAAA>>><<<<<<;;;:::888555444444444444555666666555555666777999;;;===>>>::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>???@@@CCCMMM^^^mmmvvvxxxvvvsssiiilllsss}}}yyymmmtttbbbKKKHHHCCC>>><<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<999888888777777888888999888888888888888999999:::777666555555666666555333555666777999999888777666555555555666666666777777777444444666555333777<<>>===999999999888999999::::::333555777:::;;;<<<<<<<<<999:::;;;:::::::::===???>>>GGGXXXnnn}}}qqqgggeeehhhhhhooovvvyyy~~~wwwiii]]]YYY]]]eeeooowwwzzz}}}~~~{{{yyyvvvsssooommmkkkjjjgggeeebbb___\\\YYYWWWWWWSSSQQQNNNLLLKKKIIIGGGDDDAAA???<<<<<<<<<===<<<:::333222222333444555666777222222333555888<<>>===>>>>>>===:::::::::;;;;;;;;;<<<<<<888888777777777777888888888888888777888999999:::888777666666777777666555444555777888888777666555444444444555555555666666888555555777666444777======BBBKKKVVVcccrrr~~~{{{{{{}}}rrrwwwyyywwwzzzyyynnnccc\\\WWWRRRQQQTTTOOOMMMJJJJJJLLLPPPSSSTTTTTTSSSSSSTTTWWW\\\```ccc___bbbeeeggghhhjjjmmmooonnnllliiiiiilllrrrwwwzzzxxxyyyzzz{{{{{{{{{yyyyyyuuuuuussspppmmmkkkkkkkkklllllliiieee^^^XXXSSSQQQOOONNNMMMLLLKKKJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEAAABBBCCCDDDEEEEEEEEEEEEBBBAAA@@@@@@@@@???===;;;;;;999777777888999888777777777777777777666666555444444444444444444444444333333333333333333222222000000111222444555666666//////111222333444444444111111111111222444777888444444555666666666666666555777999;;;<<<<<<<<<<<>>;;;:::888999:::;;;;;;:::999999999999999999999999;;;::::::::::::;;;<<<<<>><<<;;;:::888888555444444333333333444444555666888:::;;;;;;;;;;;;888888:::;;;;;;<<<;;;;;;============???AAACCCDDDNNN]]]kkkmmmjjjhhhbbb\\\YYYeeetttzzznnnqqqhhhRRRFFFEEECCC@@@>>>===<<<<<<999:::;;;<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::888666666888;;;===;;;999444666999888666555666888999999999888888666555555555555555555555555555555444444444444555777888999:::@@@HHHQQQ\\\jjjxxx~~~xxxsssuuu{{{~~~}}}{{{xxxyyy|||vvvmmmaaaXXXUUUTTTUUUUUUQQQMMMJJJLLLLLLKKKMMMPPPMMMOOOPPPRRRTTTXXX]]]aaa______```aaabbbcccddddddbbbdddfffhhhiiilllooorrrqqqtttwwwwwwvvvsssqqqqqqvvvtttrrrpppnnnnnnnnnnnniiikkkhhhaaa\\\YYYTTTNNNTTTSSSPPPNNNLLLKKKKKKKKKJJJHHHFFFFFFEEECCCAAA>>>DDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;:::999999999::::::::::::999888777777888888333333333444444444444444111111000///000111333444333333333333333333333333222222222222222222222222333222333333444555666777222555777777555444777:::666777999;;;<<<===>>>>>>xxxhhh\\\QQQFFF???===;;;:::888888:::;;;::::::999999999999999999999999:::::::::::::::;;;<<<<<>>===<<<:::999888888555444444333333444444444666777999:::;;;<<<;;;;;;888888888777666666555555<<<===>>>>>>>>>@@@EEEHHHUUUaaajjjjjjeeeaaa\\\WWW[[[hhhxxxzzzttt{{{|||^^^KKKDDDCCCAAA???===<<<;;;;;;::::::;;;;;;;;;;;;::::::999999::::::::::::999999888777777888;;;<<<:::888555777999888666444555777888888888777777555444444444444444444444444444444444444444444555777888999:::???GGGOOOXXXdddrrr{{{~~~wwwqqqrrrxxxyyyvvvqqqooommmooosssyyy}}}tttlllbbb^^^^^^]]]XXXSSSSSSNNNJJJKKKJJJHHHIIILLLIIIKKKMMMOOOQQQUUUZZZ^^^]]]]]]]]]^^^^^^____________aaaccceeefffhhhlllnnnnnnppprrrsssqqqnnnmmmmmmooonnnmmmlllllllllmmmnnnmmmmmmhhh```\\\\\\ZZZVVVXXXVVVSSSPPPMMMKKKJJJIIIHHHGGGEEEEEEEEEDDDAAA???CCCCCCCCCCCCBBBAAA@@@???@@@@@@??????>>>>>>======<<<;;;:::999999999999999888888777666666666666666666666666666666666666666555444333333333444555666333333333333333333333333222222222222222222222222222222222222333444555666333444555555555555666888777888:::;;;===>>>>>>>>>wwwggg[[[PPPEEE???===;;;:::888888:::::::::999999999999999999999999999::::::999999::::::;;;<<>>===@@@HHHNNN___gggkkkfff^^^YYYVVVTTT^^^mmm}}}kkkSSSGGGBBBAAA???>>><<<;;;::::::;;;::::::::::::::::::;;;888888999999999999888888999888888999::::::999777777888999888666555555666666666777666666555444333333333333333333333333333444444444444555777888999999>>>EEELLLSSS]]]iiiqqq|||wwwppppppuuu}}}|||uuuqqqhhhfffdddeeejjjpppuuuwwwsssnnnjjjlllqqqnnncccXXXWWWPPPKKKJJJIIIFFFEEEHHHEEEGGGIIIKKKMMMPPPUUUXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]___```aaacccfffhhhhhhjjjlllkkkiiigggffffffggggggggghhhiiikkklllmmmpppnnnhhh```]]]___aaa```]]][[[XXXTTTPPPLLLJJJHHHFFFEEECCCCCCDDDDDDBBBAAAAAAAAAAAA@@@@@@??????>>>??????>>>>>>===<<<<<<;;;<<<;;;:::999888888888888666666555444444444444555666666666666666666666666666666555444444444555555333333333333333333333333222222222222222222222222111111111111222333444444333333222333555666666555888999;;;<<<===>>>??????uuueeeYYYNNNDDD>>>===<<<:::888888999:::999888888888888888888888888888999999999999999::::::;;;======AAAJJJUUUaaaqqq~~~{{{yyyyyyzzzpppkkkmmmvvv~~~pppaaa^^^dddmmmtttzzzzzz{{{zzzwwwtttrrrpppnnnkkkiiifffccc]]]XXXTTTPPPKKKHHHHHHFFFDDDAAA???=========<<<;;;;;;999888777777666444444333333333444555555888999:::<<<======<<<<<<888777666555666888:::;;;999===@@@???===AAAKKKTTTfffiiihhhbbbYYYUUUVVVWWWdddrrrzzz^^^NNNIIIAAA@@@???===<<<;;;;;;;;;;;;:::999888888999:::;;;888888999999999999888888999999999999999888777666666777777666666666777777666777777777666666555444333333333333333333333333444444444444555777888999777<<>>============>>>======<<<<<<;;;;;;:::<<<;;;:::888777777777777555555444444444444444555555555555444444444444444444444333333222222222222222222222222222222222222111111111111111111111111111111000000111222333333444222000222666777666333999:::;;;===>>>?????????tttcccWWWLLLCCC===<<<<<<:::888888999999999777888888888888888888888888999888888888888999::::::<<<<<>>>>>===<<<<<<<<<============<<<<<<;;;:::::::::;;;:::999888777666666777555555555444444555666666555444444444333333333222222222222222111111000000222222222222222222222222111111111111111111111111111111000000000111222222444222000222666777666333::::::<<<===>>>>>>>>>>>>rrraaaUUUKKKBBB===<<<<<<:::888888888999888777888888888888888888888888888888777777888888999:::;;;;;;>>>CCCHHHSSSgggyyyrrrmmmlllqqqvvvvvvwwwyyyxxxzzz~~~}}}vvvtttxxxuuuhhheeeiiiooovvvzzzyyyyyy}}}~~~~~~|||{{{xxxvvvtttssspppooonnnlllhhhfffddd```ZZZUUUQQQLLLHHHEEECCCBBB@@@===;;;;;;::::::888888777777666555555444333333333333444555555666888999:::<<<<<<<<<;;;:::;;;:::999777777777777888:::===@@@AAABBBFFFOOOVVV\\\YYYVVVSSSPPPQQQ[[[fffvvv~~~www]]]LLLDDDAAA??????>>>===============999888888888888888888999999999::::::::::::999999777999:::999777666666777666555333444666999999999777777888888888888777777333333333333333333333333444444444444555777888999888;;;>>>AAAFFFMMMXXX___jjjzzzzzzrrrnnnmmmnnnttt|||}}}zzzwwwsssooommmkkkiiigggmmmyyynnn___OOOFFFBBB???>>>???CCCEEEEEEEEECCCBBBCCCDDDEEEFFFHHHJJJMMMPPPQQQRRRRRRSSSTTTSSSSSSSSSUUUWWWWWWXXXWWWVVVUUUVVVXXX[[[```aaacccdddffffffggggggbbbeeeeeecccdddhhhhhhfffbbbccccccbbb^^^ZZZUUURRRLLLIIIEEECCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;<<<=========<<<<<<;;;:::::::::999888777777666777777777666555555555555666777777666666555555444333333333333333444444444333222222222222222222222222222222111111111111111111111111222111111111111111222222333333222333555666666555::::::;;;<<<===>>>>>>===qqq```SSSJJJAAA<<<<<<<<<:::888777888888777666888888888888888888888888777777777777777888999999888:::>>>AAAEEEPPPeeexxx~~~mmmjjjkkkooorrrrrrvvvzzzzzz}}}{{{uuuuuu|||tttiiifffhhhmmmtttyyyyyyzzz}}}}}}{{{zzzyyyxxxvvvtttrrrpppooonnnmmmjjjgggddd```\\\WWWRRRNNNJJJFFFCCCBBBAAA???===;;;:::::::::777777666666555444444444333333333333444555666666888888:::;;;;;;;;;:::999:::::::::999888888777777;;;===@@@BBBEEEJJJPPPTTTXXXTTTQQQQQQPPPTTTbbbpppdddRRRGGG@@@<<<======<<<<<<;;;<<<<<<<<<777777888888888888777777888888999999999999888888666888:::999777666666888:::777444444666777777777666666777777777777777666444444444444444444444444444444444444555777888999;;;<<<======@@@GGGQQQYYY___qqq~~~vvvrrrooommmpppvvv~~~|||zzzxxxuuuqqqnnnoooyyymmmXXXKKKDDD@@@>>>??????@@@BBBBBBAAA@@@AAABBBAAABBBDDDFFFHHHJJJLLLMMMNNNOOOPPPOOONNNNNNOOOQQQQQQQQQQQQPPPPPPRRRUUUXXX^^^___aaadddeeegggggggggbbbddddddbbbdddhhhjjjhhheeeffffffeeebbb\\\WWWSSSPPPMMMHHHEEECCCBBB@@@???>>><<<;;;::::::;;;===>>>=========<<<;;;;;;::::::777666666666666777888888555555555555555666777777555555444333333222111111222333444555555555444333111111111111111111111111111111111111111111111111333222222111111111222222333444555555555555666888999:::;;;<<<<<<===<<<<<<qqq___SSSIII@@@<<<<<<<<<:::888777888888777666777777777777777777777777777777777777777888888999777999===AAACCCNNNcccwww||||||{{{iiihhhjjjnnnpppqqqvvv|||}}}yyy{{{zzzrrrhhhdddeeekkkrrrxxxyyy|||}}}}}}~~~}}}{{{xxxwwwwwwwwwuuutttpppooonnnmmmllliiifffccc^^^ZZZUUUPPPMMMIIIEEEBBBBBBAAA???<<<;;;:::::::::666666666555555444444333222222222333444555666777777888999:::::::::999888888888:::;;;;;;<<<;;;;;;<<<===@@@CCCGGGLLLPPPRRRYYYTTTRRRSSSSSSYYYhhhxxxpppWWWLLLGGGAAA<<<<<<;;;;;;::::::;;;;;;;;;666777888999999888777666777777888888888888777777555777:::999777666777999===999555444555666555444555555666666666666666555555555555555555555555555444444444444666777888999>>>>>>===;;;<<>>>>><<<;;;::::::;;;===>>>>>>======<<<<<<;;;::::::666555555666666777888999444444444444444555666777222222111111000///......000111333444555444444333111111111111111111111111000000000000000000000000333333222222222222222333222555777777555444777:::999999:::;;;<<<<<<<<<<<<~~~ooo^^^RRRIIIAAA>>>>>>999888888777777777777777:::;;;<<<:::888777777888666666777777888888888999;;;888;;;BBBEEEJJJ]]]ttt~~~~~~{{{xxxooojjjhhhkkknnnssszzzzzzrrrlllgggdddaaammmpppssswww}}}}}}||||||{{{zzzxxxvvvtttsssooonnnmmmkkkhhhdddaaa___]]]XXXRRRLLLHHHEEEBBB@@@@@@>>>;;;999888888::::::777666666444333222111111333333444444555666777777777:::<<<;;;888666888:::;;;:::888666777888;;;<<>>>>>>>>>>>???@@@?????????@@@AAADDDFFFGGGEEEFFFFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIJJJLLLOOOPPPWWWYYY\\\___aaaccccccddddddbbbbbbfffkkkpppqqqpppiiihhhgggfffeeecccbbbbbb\\\XXXQQQJJJDDD@@@>>>===999999888888999:::<<<===<<<<<<;;;::::::999888888888888888888777777777777444444444444444444444444333444444555444444333333333333333333333333333333///000111222222222222222111111222333333333333222555555555444333222111000000111222333444555555555777888999:::;;;<<<<<<<<<~~~ooo^^^RRRHHHAAA===>>>999888888777777777777777999:::;;;:::777666777888666666666777777777888888:::888;;;AAADDDIII[[[ppp}}}~~~}}}xxxuuunnniiigggjjjnnnrrrzzzuuulllfffbbb___]]]bbbffflllrrryyy~~~~~~~~~}}}{{{zzzzzzyyyxxxvvvtttrrrqqqnnnnnnllljjjfffbbb___]]]WWWSSSNNNJJJGGGEEECCCAAA===<<<:::999888777888888666666555444333222111111222222333444555666777888999:::<<<<<<;;;::::::;;;;;;999777666777999;;;===@@@AAACCCHHHOOOTTTVVVUUUOOOPPPTTTXXX[[[dddxxx|||~~~www]]]NNNBBB@@@@@@999999999999999999999999999999999888888888777777777999888888777777888888999555555555555555555555555999777666666777888777666555555555555444444444444444444444444444444444444444444444333444555555666888888999999;;;???DDDIIIQQQ\\\kkk{{{|||tttnnnmmmsss~~~wwwqqqmmmyyyjjjXXXJJJ@@@;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@BBBDDDEEECCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJLLLNNNOOOQQQVVV[[[```dddfffgggeeeeeeeeeiiinnnrrrsssrrrjjjiiiiiigggfffeeedddddd]]]ZZZTTTMMMFFFBBB???===999999888888999:::;;;<<<;;;;;;::::::999999888888888888777777777666666666333333333333333333333333222222333333333333333222444444444333333222222111000111111222222222222111111111222333333333333222444444444444333222111111000000111222333444444444666777888999999999999999}}}ooo^^^RRRHHH@@@<<<<<<999888888777777777777777888999:::888666555666777555666666666666666777777:::888;;;@@@BBBGGGWWWiii~~~zzzuuuqqqmmmhhhfffiiimmmqqqxxx~~~vvvlllbbb\\\YYYWWWVVVWWW]]]fffooowww}}}~~~{{{{{{{{{zzzyyyxxxxxxwwwvvvtttrrrpppooommmllljjjgggbbb^^^[[[YYYQQQNNNJJJGGGFFFEEECCCBBB::::::999888777666666555666666555444333222111111111111222444666777888999;;;::::::<<<===>>>===<<<:::999777666777:::===>>>BBBCCCFFFLLLQQQUUUUUUUUUOOOSSSXXX]]]aaammmxxxtttjjjTTTIII???>>>???888888888888888888888888888888777777777777666666666888888777777777777888888555555555555555555555555999777666666777777555444444444444444555555555555444444444444444444444444333333333333333444444555555666777777888;;;@@@DDDNNNYYYgggsss|||wwwggggggllluuuyyyvvvsssrrrtttuuubbbPPPBBB:::;;;:::::::::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBB???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJHHHKKKPPPUUU[[[```ccceeecccdddfffjjjoooqqqqqqpppiiihhhhhhgggfffeeeeeeddd___\\\WWWPPPIIICCC???===999999888888888999::::::999999999999999888888888777666666666666555555555222222222222222222222222000000111222222333222222555555444333222111000000222222222222222222111000111111222333333333333222222333333444444333333222000000111111222222222333444555555666666555555555|||nnn]]]QQQHHH@@@;;;;;;999888888777777777777777777888888777666555555666555555555555666666666666999999;;;>>>@@@DDDRRR```}}}}}}~~~{{{xxxssspppkkkgggeeehhhlllooouuu|||}}}ssslllaaaXXXRRRPPPOOOOOORRRYYYdddooovvv{{{~~~|||zzzxxxxxxxxxxxxwwwwwwvvvuuusssqqqooonnnkkkjjjgggccc^^^ZZZVVVTTTMMMKKKGGGEEEEEEDDDBBBAAA999999999999888666555444555555444444333222111111000111222444666777999:::;;;999888;;;>>>@@@>>>;;;999888777666888;;;>>>@@@CCCFFFJJJPPPTTTVVVUUUUUUUUUZZZ```ccchhhvvvtttjjjnnnvvv]]]LLLEEE======???999777777777777777777777777777777777777777777777777777777777666666777777777555555555555555555555555666555333444444444222111333333333444444555555555444444444444444444444444333222222222222333444444555555666666666999===AAALLLWWWeeennnsssxxxvvvffffffkkkqqqtttsssvvvzzz|||jjjWWWFFF<<<999888777777888999::::::999::::::;;;<<<===>>>???======>>>??????@@@AAAAAACCCBBBBBBBBBCCCDDDFFFGGGGGGIIILLLPPPTTTWWWZZZ[[[]]]___bbbfffjjjkkkkkkkkkeeeeeeeeeddddddddddddccc^^^\\\WWWQQQKKKDDD@@@===::::::999999888888888888888888888888888888888888666666555555555444444444222222222222222222222222///000111222333333333333444333333333222222111111333333333333222111111000111111222333333333333222111222333333444444444333000000000000000111111111333333333333333222111000zzzlll\\\QQQHHH@@@;;;;;;999888888777777777777777666777888777555555555777666666666666555555555555999999;;;===>>>BBBLLLVVVooo}}}}}}{{{yyywwwsssqqqkkkgggeeehhhjjjlllrrrxxxzzz~~~}}}tttggg```VVVNNNJJJIIIIIIIIIPPPXXXbbbkkkqqqtttvvvwwwzzz~~~|||yyywwwwwwwwwxxxxxxxxxvvvuuurrrooommmlllhhhfffbbb^^^YYYUUURRRPPPLLLJJJGGGEEEDDDBBB@@@>>>999999999999888666555444444444444333333222222111000111222444666777999:::999888777999===>>><<<:::888777666777999<<<@@@BBBDDDIIIOOOUUUXXXYYYWWWVVVZZZ```eeeiiiqqquuuhhheeeppphhhRRRFFFBBB======???999777777777777777777777777888888888888888888888888777666666555555666666777555555555555555555555555555444333444555555333111222333333333444444555555444444444444444444444444333222222222222333444444555666666666666888;;;>>>EEEPPP___hhhlllpppwww~~~wwwjjjiiilllqqqtttuuu{{{rrr^^^LLL@@@:::777555555777999:::999777888888::::::;;;<<<<<<<<<<<<======>>>>>>??????AAAAAAAAAAAABBBBBBCCCDDDDDDEEEGGGIIILLLOOOQQQRRRVVVYYY]]]```cccdddddddddbbbbbbbbbbbbcccccccccccc[[[YYYUUUPPPJJJEEE@@@>>>===<<<<<<;;;:::999888888999999888888888888888888555555555555444444444444444444444444444444444444111111222333333333333333111111111222222333333333333333333333333222111000111111222333333333333222111111222333444444444444111111000/////////000111111111111111000///......wwwjjj[[[QQQHHH@@@<<<;;;999888888777777777777777666777888777666555666777777777777666666666666555888999;;;;;;<<>><<<:::999888777666555555444444333333333222222222111111111222444666777888999888777777999:::;;;:::999777666666777999===AAACCCGGGMMMVVV]]]___^^^\\\[[[^^^ccchhhnnn{{{jjjgggnnn|||]]]JJJBBBAAA======???999777777777777777777777777777777888888888888999999666666555555555555666666444444444444444444444444666555666777888888666444333333333333444444444444444444444444444444444444333333333333333444444555555666777666666777:::<<<<<>>:::666555777999888777666666888999::::::::::::;;;;;;;;;<<<<<<=========>>>>>>??????@@@@@@@@@@@@>>>???@@@BBBFFFIIILLLMMMPPPSSSWWWYYYZZZ[[[]]]^^^______``````aaabbbbbbcccXXXVVVRRRNNNIIIEEECCCBBBBBBBBBAAA@@@???===;;;:::;;;::::::999888888777777666555555555555444444444444444444444444444444444222333333333333333222222//////000111222333444444333333333333333333222111111111222333333333333222111222333333444444444444333222111/////////000000000000000000000///...---uuuhhhYYYPPPIIIAAA===<<<999888888777777777777777666777888888666666777888888888777777777666666666888:::;;;::::::>>>CCCFFFRRRfff|||yyywwwtttqqqooolllhhheeegggggggggjjjoootttxxx}}}|||uuujjjaaaRRRNNNHHHEEEDDDEEEFFFGGGJJJNNNTTTZZZ]]]```ccceeekkkooouuuzzz|||~~~|||wwwuuusssrrruuuzzz}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~||||||{{{xxxtttsssuuuxxxyyyxxxvvvrrrnnnjjjfffdddaaa___[[[VVVRRRNNNLLLKKKFFFDDDBBBAAAAAA???<<<:::999888666555444333444444333333333222222222222222222222333444555666777888777888::::::999888888999666666555777:::>>>BBBEEEKKKSSS]]]dddfffeeecccbbbeeehhhlllrrrwwwgggnnn~~~pppUUUEEE???@@@<<<<<<===777888888888888888888888888666666666777777777888888666555555444444555555666444444444444444444444444555555666888::::::888666444444333333333333333333444444444444444444444444444444444333444555555666555666666666555555777999888???HHHSSS\\\eeennnsss~~~~~~xxxuuuvvvxxxzzz}}}yyyxxx}}}nnn]]]RRREEE???999666777888555333555666777999999999999888999999::::::::::::;;;;;;;;;<<<<<<===============::::::;;;>>>@@@DDDGGGIIIHHHKKKNNNPPPPPPQQQTTTWWWXXXYYYZZZ[[[\\\]]]^^^___VVVTTTPPPLLLIIIGGGGGGGGGHHHHHHHHHGGGEEECCC@@@???===<<<;;;:::999888777666666666666555555555555444333333333333333333333333333333333333222111000///000000111111222222333333222222333333444333333333111111222333333333333222222222333444444444333333555333111000//////000111///000000000000//////...sssfffYYYPPPIIIAAA======999888888777777777777777666777999888777666888999999999888888777777666666777:::;;;999999===AAABBBKKK```yyy{{{|||qqqxxx}}}yyyvvvsssooolllmmmhhhfffggggggfffhhhmmmnnnsssyyy~~~|||sssfff\\\MMMIIIEEECCCDDDFFFGGGGGGHHHLLLPPPUUUXXX\\\aaadddggglllrrrwwwzzz{{{}}}~~~}}}wwwuuutttssswww}}}~~~}}}}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzyyyyyyyyyzzzzzzzzzvvvsssrrrtttwwwyyywwwuuuqqqlllgggcccaaa___]]]YYYTTTPPPMMMKKKKKKBBBAAA?????????>>><<<:::999777444222111222333333333333222222222222222222333333444444555666777777777:::<<<;;;888777888:::666555555777:::>>>CCCEEENNNWWWbbbjjjkkkjjjhhhggglllnnnpppuuuttthhhuuuuuu\\\QQQBBB>>>???;;;;;;<<<666888888888888888888888888444555555555666666777777555555555444444555555555444444444444444444444444222222444666999999777555444444444333333222222222444444444444444444444444555444444444444555666666444555555555444444666777;;;===CCCKKKUUU___hhhmmmsss~~~zzzzzz|||}}}}}}ooojjjmmmqqquuu|||~~~ssseee[[[KKKDDD<<<888777666333///555666777999999999888888888888888888999999999999999999:::;;;;;;;;;:::::::::::::::;;;===@@@BBBDDDBBBDDDGGGHHHGGGIIIMMMQQQRRRSSSTTTUUUVVVXXXYYYYYYUUUSSSOOOKKKIIIIIIJJJJJJMMMMMMMMMLLLJJJGGGDDDCCC>>>>>>===;;;999888666666777666666666666555555555222222222222222222222222222222222222111///...---222222222111111111111111111222333333444444444444111111222333333333333222333333333444444333333222666444222000//////000111//////000000000000000///wwwiiiYYYNNNFFF???<<<=========<<<<<<<<<===>>>>>>777777777777777777777777444444444555666888999:::222333555888;;;===??????CCCTTTmmmzzzppphhhhhhmmmwww|||wwwtttrrrpppoookkkgggcccbbbcccgggiiijjjlllooossswww|||~~~|||yyyooo```TTTOOOMMMKKKIIIIIIJJJLLLNNNKKKPPPVVVXXXYYY]]]dddjjjnnnppptttxxx|||~~~}}}}}}}}}}}}}}}~~~}}}|||{{{{{{zzz{{{{{{xxxxxxwwwwwwwwwxxxxxxyyyxxxvvvsssqqqpppppppppqqqvvvrrrnnnlllllljjjfffbbb\\\VVVNNNJJJKKKJJJGGGDDDAAAAAA@@@>>>===;;;::::::777555333333333444333222111111111111111222222222222222333444555666777777777888888999999:::;;;;;;444555666666888===CCCGGGRRRaaalllkkkgggiiillllllhhhnnnttt}}}yyy}}}cccTTTIIIEEE???;;;:::::::::999888888888888888888888888999999999888999999::::::555555555555555666777777666666555444444444444444222333444555666666666666555444444333333444444555444333333222222333333444444444555555555555555555<<<:::777555333333333444555666:::BBBNNNZZZdddiiipppuuu{{{~~~zzzyyy}}}}}}}}}{{{vvvooohhhcccaaafffnnnwwwxxxmmm]]]QQQBBB:::999999666222777666555555777888888888555555666666777777888888555666666777888999999999777888:::;;;<<<=========@@@@@@AAACCCDDDFFFGGGGGGIIIJJJLLLMMMOOOPPPPPPPPPQQQPPPNNNLLLKKKLLLPPPTTTXXXXXXWWWUUURRRNNNJJJHHHGGGBBB>>>>>>??????;;;666555555555555555555444444555555444444444333333333222222333333333444444444111111111222222333333333444444444333333222222222333444555555555444333222444444444444444555666777333444444444333222222111222111111111111111111222wwwiiiYYYOOOGGG???<<<===:::999888888777777777777777777777777777777777777777777666666666777777888666777888999:::;;;;;;;;;???MMMbbbwwwvvvkkk```___bbbjjjuuu~~~|||xxxtttrrrqqqooommmiiifffbbb```bbbeeehhhiiikkkmmmpppuuuyyy}}}~~~~~~}}}{{{xxxnnn```UUUQQQPPPOOONNNOOORRRTTTVVVVVV[[[aaadddeeehhhmmmrrrtttwww{{{}}}|||{{{zzzyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxvvvtttrrrqqqqqqqqqrrrsssoookkkiiiiiigggccc___YYYSSSLLLIIIHHHHHHEEEBBB??????>>><<<;;;:::999888:::888666555555555444222111111222222222222333333777777777888888888888888777888888999999:::;;;;;;888999999:::<<>>???@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOOOONNNLLLLLLNNNRRRVVVYYYZZZZZZYYYWWWTTTQQQPPPMMMHHHDDDBBBBBBAAA<<<888777777777666666666666555555444444444444333333333222222222333333333444444333333444444444555555555333333333222222222111111222333444444444333111111444444444444444555666666333333333333333222111111333222222111111222222333wwwiiiZZZOOOGGG@@@======<<<;;;999888777666666666777777777777777777777777;;;:::999777666666666666888888888999999999::::::<<>>999666666555444444555666444333555555555555444444444444444555555666666777777777555666777888999:::::::::::::::;;;<<<>>>???@@@@@@@@@AAACCCFFFHHHJJJKKKLLLMMMMMMMMMLLLLLLNNNSSSVVVYYYYYYZZZ[[[[[[ZZZYYYXXXVVVQQQLLLIIIGGGDDD???;;;999999888888777777777777444444444444333333333222222222222222333333333333444444444444555555555555222222222222111111111111222222222333222111111000444444444444444555555555333333333444333333222111444333333222222333333444vvvhhhYYYPPPHHHAAA======;;;;;;999888888777777777666666666666666666666666;;;:::999777777666666666666666666777999:::;;;<<<>>>CCCMMM\\\kkkwww~~~zzzkkkaaaWWWSSSOOOOOOTTT[[[aaadddfffffffffhhhjjjkkkiiigggeeebbb___^^^```cccdddeeeggghhhkkknnnssswwwzzz|||}}}{{{zzzxxxrrriiiaaacccdddgggkkkpppuuuyyy{{{|||~~~}}}|||zzzxxxvvvvvvvvvvvvuuutttsssssssssssssssssssssrrrrrrrrrooonnnmmmlllkkkkkklllllljjjgggdddbbbbbb```[[[VVVPPPLLLGGGDDDCCCBBB@@@>>>;;;;;;:::999888777666666555333111111222333222111000000111111222222333333666666666666666666666666777888888999999:::;;;;;;:::;;;<<<===???DDDJJJOOOWWWYYYYYYTTTOOOOOOUUUZZZfffpppzzzfffPPPGGGEEE<<<;;;999999999888666333888888888888888888888888888777666555444444333444333333333333333444444555777666666555555555666666:::999666444333444555666444333333333333333333444444333333222222333333444222333444555666777888999666555444333333333333333666555555666:::BBBJJJQQQUUUYYYbbbooo}}}~~~zzzxxx{{{|||tttooommmmmmkkkqqqwwwxxxgggXXXMMMFFF@@@===555444333444555555444333555444444444333222222222333444444444555555555666444444555666777888888888777888888999;;;<<<<<<===;;;===???BBBEEEGGGIIIIIIKKKKKKKKKJJJJJJKKKOOOQQQTTTVVVWWWYYY[[[\\\\\\\\\]]]YYYTTTPPPLLLHHHCCC???::::::999999888888777777444444444444333333333333222222222222333333333333222222333333333333333333222222222222222222222222222222222222222111111111333444444444444444444444444444444555555444444333444444444333333444444444tttgggYYYOOOHHH@@@<<<<<<666666555555555666666777666666666666666666666666888888777777777777777888666666666777888999;;;<<<>>>AAAGGGRRR```nnnzzz}}}qqqeee]]]XXXTTTNNNJJJKKKOOOTTTWWWYYYZZZ\\\```dddfffeeedddcccaaa^^^^^^___bbbcccccceeefffhhhkkkooossswwwyyy{{{|||}}}}}}}}}}}}|||yyyrrrmmmqqqtttyyy~~~~~~~~~}}}|||{{{zzzzzz{{{uuuuuuvvvvvvuuutttrrrrrrpppqqqqqqqqqqqqpppooonnnjjjjjjjjjiiiiiiiiiiiijjjfffcccaaa```___]]]WWWSSSLLLIIIFFFCCCBBB@@@???===::::::999888777777666666111000///000222444444333//////000000111222222333333333444444555666777777777888888999999:::;;;;;;;;;<<<===>>>AAAFFFLLLQQQWWWVVVTTTPPPLLLNNNUUU]]]hhhpppwww{{{qqqWWWFFFAAABBB<<<;;;::::::;;;:::777555777777777777777777777777999888777666555444444444444444444333444555555666666666555555555555666666:::999666444333333444555333333333222222333333333444333333222222333333444111111222333555666777777555555444444333333333333333333333333555<<>>===<<<999888888777666666555555222111000111444555555555//////000111222333333444444444555666777888999999777888888999999:::;;;;;;===>>>???@@@CCCHHHOOOSSSYYYUUUQQQOOOMMMOOOXXXbbbmmmsssxxx{{{iiiTTTHHHCCCBBB???===<<<<<<<<<;;;888666777777777777777777777777999888777666666666666666444444444444444555555666555444444444444555666666666555333222111111222222333333222222222222333333444333333222222333333444111111222333444555555555333333444444555555666666111222333333444888???EEEMMMQQQWWW^^^fffppp{{{~~~yyyuuuwww|||}}}{{{}}}tttnnniiibbbVVVLLL===:::666444444555666666333333333333222222222222222222222222222222222222222333444555555555555555444555555666777777888888777888;;;>>>AAACCCDDDEEEFFFFFFFFFDDDBBBAAACCCDDDOOOOOOQQQSSSUUUWWWXXXYYYZZZYYYVVVQQQMMMIIIFFFDDD>>>>>>===<<<;;;:::999999666666666666555555555444444444444444555555555555666666666666555555555555444444444444555555555555444444333222222222222333333333444555555444222111444555666666777666666666555444444333333444444555pppdddVVVNNNFFF???::::::::::::999999999999999999777777777777777777777777555555555555555666666777999888777666666777999:::777;;;???CCCKKK[[[ooo~~~wwwoooiiieeecccbbbbbb^^^XXXPPPJJJEEEDDDDDDGGGHHHKKKPPPWWW[[[]]]^^^]]][[[YYYYYY[[[\\\]]]\\\^^^^^^___bbbfffjjjnnnqqquuuwwwzzz}}}~~~~~~~~~}}}{{{|||~~~~~~zzzzzzyyywwwttttttwwwzzzrrrssstttuuutttrrrpppoooggghhhhhhiiihhhfffdddccc``````aaabbbbbbcccbbbbbb^^^[[[YYYYYYYYYUUUOOOJJJCCCBBBAAA???===;;;::::::666666666555444444333333444333111111333333333222000111222333444555555666666666777777888888888999777888888999999:::;;;;;;<<<===>>>???BBBHHHNNNSSSUUUPPPMMMNNNPPPTTT___kkktttxxx{{{{{{eeeWWWOOOJJJGGGAAA???===<<<<<<;;;999777777777777777777777777777777777666666666666666777333333333333333444444555333333333333333444555555333333222222111111111000333333222222222222333333444333333222222333333444333333333444444444555555444555555666666666555555222444666555444666;;;@@@DDDKKKSSSYYY^^^eeepppyyy}}}sssuuuxxx||||||wwwrrrttt|||}}}xxxzzz}}}xxxiii[[[FFFAAA:::555333444555555222222222333333333333333111111111111111111111111333333444444555555444444222333333444444555555666555666999;;;>>>@@@AAABBBBBBCCCCCCBBB@@@@@@AAACCCKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQOOOLLLHHHEEECCCCCCAAAAAA@@@???>>>===<<<<<<777777777777666666666666555555555666666666666777777666666666555555555555333333333444444555555555444333222111000111111222222333444555555333222000333333444555555555555555444444333333333333444444ooocccUUUMMMFFF>>>999999999888777555444444444444777777777777777777777777666555555444444444555555555444444555666999<<<>>>666;;;???BBBHHHWWWnnn{{{ssskkkgggggghhhiiihhheee___WWWNNNGGGDDDCCCDDDEEEGGGMMMSSSYYY\\\\\\ZZZXXXVVVVVVXXXZZZZZZZZZ[[[[[[\\\^^^bbbgggkkkmmmtttvvvyyy{{{|||{{{zzzyyyzzz{{{~~~|||zzzzzzxxxuuuqqqppptttwwwqqqrrrssstttsssqqqooonnncccdddeeeeeeeeeccc```___ZZZZZZ[[[\\\]]]]]]]]]]]][[[YYYWWWVVVVVVSSSLLLGGG@@@@@@???===:::888888888444444444333333222222222555333000///000000///---222222333444555777777888777777777777666666666666777888888999::::::;;;;;;999:::;;;===@@@EEELLLQQQNNNIIIHHHMMMSSSZZZgggtttxxx|||ooo^^^WWWSSSMMMIIIBBB@@@===;;;;;;:::999777777777777777777777777777666666555555555666666777222222111111222222333444222222222222333333444555333333444444444333222111333222222222222222222333444333333222222333333444444444555555555555555555999999888777666444222111333666999777444444888===<<>>?????????@@@AAAAAA@@@@@@BBBDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGDDDAAAAAAAAADDDDDDCCCBBB@@@??????>>>888888888888777777777777666666666666777777777777555555444444444333333333222222222333333444444444333222000/////////000111222333555555555333111000111222333333444444444333444333333222222333333444~~~qqqcccTTTLLLGGG@@@;;;:::999777555333333444666777888777777777777888888999666555555555555444444444444444444444555555555555444555999===BBBOOOeeeyyyxxxooollllllkkklllpppoooqqqmmmbbbUUUKKKGGGFFFDDDAAABBBGGGKKKMMMQQQUUUZZZYYYXXXUUUSSSSSSUUUWWWWWWWWWXXX[[[___dddhhhkkkppprrrtttuuuuuuwwwyyy{{{|||~~~|||{{{wwwvvvsssqqqpppppppppppppppnnnmmmmmmnnnnnnmmmkkkeeedddbbbaaa```^^^[[[YYYUUUUUUUUUUUUUUUVVVVVVWWWUUUUUUTTTRRROOOLLLHHHFFF??????===<<<:::888777666999777555333222333444555444333222111000000000000333444444555555666666666:::::::::::::::999888888;;;::::::999::::::;;;;;;;;;::::::<<>><<<999888777777888999999999888777888777777666666666666666777666555444333222222222333444666888:::999777444555444333222111222333333555444333333222222222222333333444444333333222111111222222333444555666666888777555444333333444444555666666555333222222333:::AAAKKKQQQVVV]]]gggoooyyywwwxxx{{{}}}~~~}}}zzzwwwpppjjjgggooovvvxxx~~~iiiWWWEEE===999444111222666555444444444333111///111111111111111111111111111111222222222333333333333333333333333333333333444444333444666:::===???=========>>>??????@@@@@@BBBBBBAAAAAAAAABBBBBBBBBEEECCCAAA???>>>>>>??????BBBBBBBBBAAAAAAAAA@@@@@@===<<<:::888666555666666888888777777777777777888888777666555333222111000333222222111111000000000444333222111111222333444000111222222333444555555333333333222222222111111222333444333111000111222qqqcccUUULLLGGG@@@;;;999999888666444444555666777777777666555555666666666666555555555555444444444777777777777888888888888666777999===AAALLL```sss}}}tttrrrqqqoooqqqtttyyy|||zzzqqqfff[[[QQQKKKDDD@@@@@@DDDHHHJJJMMMRRRVVVVVVUUURRRPPPOOOQQQSSSTTTTTTUUUWWW[[[___cccfffkkkmmmpppqqqrrrtttvvvxxx{{{{{{|||~~~~~~{{{{{{~~~|||zzzxxxsssrrrqqqooonnnnnnnnnnnnmmmkkkiiiiiiiiiiiigggfffaaa___]]]\\\[[[YYYVVVTTTQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLJJJGGGEEECCC???>>>===;;;999888666555888666444333222222333444444333222222111111111111333333444555555666666666999999999:::999999888888999999999::::::;;;<<<<<<===<<<===>>>BBBEEEHHHIIIJJJMMMRRRWWW___nnn{{{uuummm___QQQKKKJJJHHHGGGGGGEEEFFFFFFEEEBBB???;;;999;;;:::999888777888888888888777666666555555666666666666555333333222222333333444666888999888666444444444333222222222333444555444333222222222222222333333444444333333222111111222222333444555666666888777555444333333333444222444444444222111222333777===DDDLLLSSS]]]gggnnnyyy~~~|||{{{vvvoookkklllvvvqqqrrrwwwxxxeeeOOOCCC;;;555222333444333222333444444333111111111111111111111111111111111111111222222333333111111111111111111111111222222222333555777999;;;;;;;;;<<<<<<===>>>>>>???AAA@@@???>>>>>>???@@@@@@>>>===<<<::::::;;;<<<===@@@@@@@@@????????????>>><<<;;;999777666555555555555555555444444555555555555555444444333333222222333333222222222222222111333222111000000111222333222222222222333333333333333222222222222111111111000111222111///...///000rrrdddUUULLLFFF???:::888888888777666666666666777888777666555555555555555666555555555555444444444444444444555555555666666777777:::===@@@HHHZZZkkk|||yyyxxxwwwxxx|||sssbbbSSSFFFAAA===@@@CCCDDDHHHMMMPPPQQQQQQOOOMMMKKKLLLMMMPPPPPPPPPQQQTTTWWW[[[]]]eeegggkkknnnppprrruuuwwwyyyxxxwwwwwwxxx{{{~~~zzzooohhheeecccggglllsss||||||xxxuuutttnnnnnnmmmlllkkkllllllllliiigggeeedddcccbbb```^^^[[[YYYVVVUUUTTTRRRNNNLLLLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEECCCBBBAAA???>>><<<:::888666555444666555333222111222222333333333222222222222222222333333444555555666777777777888888999999999999888888888999:::;;;<<<<<<===??????@@@BBBCCCFFFGGGHHHNNNSSSYYY```kkk}}}xxxrrrtttsssYYYNNNDDDAAAAAA@@@???@@@???AAADDDFFFFFFDDDAAA>>>AAA???<<<999777777888999777777666555555555555666666555444333333222222333333444666888888777555444333333222222222333333444444333333222222222222333333333333333333222222111111111222333444555666666666666555444333333333333111333444444333222444555555777<<>><<<;;;:::;;;<<<===999999888888888999;;;<<<=========<<<<<<<<<<<<;;;:::999777666555444333333333333333333333444444444222222333333333333333333222222222222333333333333111000000//////000000111333333222222222111111111222222111111111000000000///000111000...---...///rrrdddUUULLLFFF???999888888888888888777777777666999999777666555555555555666555555555555444444444222333333333333444444444666666888;;;>>>EEEUUUccc~~~wwwaaaMMMEEE>>>===>>>???BBBFFFJJJKKKMMMMMMKKKIIIIIIIIIKKKJJJJJJJJJLLLOOORRRTTT___bbbgggkkknnnqqqtttvvvwwwuuurrrqqqrrrvvv{{{~~~zzzmmm```XXXTTTSSSVVV\\\eeelllvvv~~~|||xxxtttqqqppplllkkkkkkjjjjjjjjjjjjjjjgggeeebbb```___]]]ZZZXXXUUUSSSPPPOOOMMMKKKHHHEEEGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@???======;;;999777555444333444444222111111111222222222222111111111222222333333444444555666777888888777777888999:::;;;::::::;;;;;;;;;<<<<<<=========@@@AAACCCEEEFFFGGGJJJKKKUUU[[[cccjjjvvv{{{rrrqqqyyyyyy___MMMEEE>>>>>>>>><<<;;;<<<999;;;>>>BBBEEEFFFEEEEEECCCBBB@@@===;;;:::999999777666555555444444555555555444444333222222222333333444666777666555444444222222222222222333333333333333222222222222222333222333333333333222111111111111222333444555555666555444444333333333333222111333444444444444555777555555777>>>IIIVVV___dddmmmxxx|||{{{{{{xxxuuusssssswwwzzzvvvkkkfffcccfffppp|||uuudddUUUKKKCCC<<<999:::888666555666555444222000000000000000000000000000000000000000000000111111111111111111111111111000000111222222222222111555555666777777888888999>>><<<:::888777888:::;;;999999888888888999:::;;;::::::999999999888888888777777666444333222222111333333444444444444444444222222222222222222222222000000111111222222222333////////////////////////111111111111111111111111111111111000000000/////////111111111//////000111qqqcccTTTLLLFFF???999888888888888888777777777666888777666555444333333333666555555555555444444444555555666666666777777777444333666:::===CCCPPP\\\zzztttZZZNNNBBB===<<<<<<>>>AAADDDGGGKKKLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFHHHKKKLLLVVVZZZ```eeeiiilllppprrrsssqqqooonnnppptttxxx|||{{{|||~~~~~~}}}{{{zzzooocccVVVOOOKKKJJJMMMRRRZZZ^^^eeelllrrrvvvzzz|||}}}yyyuuurrrooonnnlllkkkkkkjjjiiihhhggggggeeeccc```]]][[[YYYVVVSSSPPPNNNLLLJJJIIIGGGDDDAAAAAAAAA@@@@@@@@@AAAAAABBBDDDCCCBBB@@@???===<<<<<<;;;:::999888666444333222333333222222111111111222000000000000000111222333444555555777888999999:::888999:::<<<===>>>>>>???@@@??????>>>>>>>>>??????BBBEEEGGGIIIIIILLLPPPSSS]]]fffnnntttsssmmmtttiiiVVVHHHAAA=========:::999999999::::::<<<>>>AAACCCDDDBBBBBBBBBBBB@@@<<<999777666555555444444444444444444444333222222222333333222444777666444333333555111222222222222222222222222222222111111222222333222222333333222222111000000111111222333444555555333333333333333222222222///000222222222222444666777666666;;;DDDNNNWWW[[[dddooo}}}vvvuuuwwwyyyuuuvvvzzzzzztttqqqgggaaa[[[ZZZ```jjjtttyyyyyysssjjj___VVVMMMCCC<<<999777555444555555444333000000000000000000000000111000000000000000000000000000000000000000000000000111111222222111111000222333333444444555666666;;;:::888777666777888999999888888777777777777777777666666666666555555555444444333333222111000///000111222333333333333222222222222111000000//////......//////000000111111..............................//////000111111222000000/////////............///000000......///000}}}ooobbbSSSKKKFFF???:::999888888777666666666666777555444333222222222222222666555555555555444444444444444444444555555555666333222444888;;;@@@JJJTTTllljjjZZZIIIAAA===;;;;;;===???CCCIIILLLLLLJJJHHHGGGCCCBBBAAAAAABBBDDDGGGHHHMMMQQQXXX^^^bbbeeehhhjjjmmmllllllmmmooosssvvvyyyuuuvvvwwwxxxxxxwwwuuutttfff[[[OOOJJJGGGFFFJJJOOOTTTVVV[[[aaagggnnnsssvvv|||~~~~~~}}}}}}}}}}}}~~~}}}|||zzzwwwtttqqqooonnnmmmmmmlllkkkhhhfffdddcccbbb___\\\YYYWWWTTTQQQNNNLLLJJJHHHGGGFFFEEEBBB???<<<<<<<<<<<<<<<===>>>>>>@@@???>>><<<:::999999888888888777666555444333333222222222222222222222222000000000000111222333444666666777888:::;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDEEEDDDAAA??????AAADDDEEEIIILLLNNNOOOOOORRRWWW\\\eeeoooxxxnnnlllzzzsss[[[PPPDDD>>>;;;<<<;;;777666777===;;;999888888999;;;===>>>???AAABBBAAA===999666555555444333333333333444333333222222222222333333222555777666333111222555222222333333222111000000222111111111111222222333222222222222222111111000000000111222333444555555111222222333333222222111,,,...////////////111222777666777999>>>EEEMMMRRR]]]ggguuuyyyuuuwww{{{tttwww}}}{{{tttoooccc^^^XXXUUUYYY```ggglllpppqqqoooiiibbbZZZNNNCCC888666444333444555555555111111111111111111111111222111111111111000000000........................111111111111111111111111000111111222333333444444666666555555555666666666555555444444333333222222444444444444333333333333111111111111000///...---,,,---...000000000//////222222111000//////...................../////////---......//////......---,,,------...///000111222/////////.........------***,,,------,,,+++,,,...|||nnn```RRRJJJFFF???;;;:::999888666444444555666777555555444333333444444444666555555555555444444444111111222222222333333333444333444888:::<<>><<<;;;;;;::::::::::::;;;===<<<:::999888888999999555555555555444444444444222222333333333333333222111111111222333444666777777888999:::;;;===>>>>>>>>>@@@BBBDDDFFFHHHIIIJJJHHHEEEBBB@@@BBBFFFJJJNNNTTTVVVWWWVVVTTTWWW^^^dddjjjwwwpppuuudddOOOHHH@@@<<<999:::999666555777:::999888777777777888888:::;;;<<<======;;;888777555444444333222333333333333222222222222222333333222555777555222000222555333333333333222000///...111111111111111222333333222222222222222111000000000000111222333444444555000111222333333222111111---///000000//////000222333555666777888>>>EEELLLUUU^^^jjjrrrxxxyyyvvvuuusssxxxxxxqqqfffbbb]]]ZZZZZZ\\\___aaahhhnnnrrrqqqnnnjjj```VVVBBB???;;;888777777666555222222222222222222222222333333222222111111111111////////////////////////111000///...//////111111///000000111111222222333000111222444444444444333000000111111111111111111333333333222222222111111//////000000///...---,,,***+++---///000///......///////////////////////////////////////.........---...///000000///...------------....../////////.........------------,,,)))+++,,,,,,++++++,,,---|||lll___QQQJJJFFF@@@<<<;;;999777555333333444666777888888777777777888888999666666555555555444444444444444444555555555666666666444555888999:::@@@GGGRRReee|||nnnWWWIIIAAA<<<:::;;;777===EEEJJJLLLJJJHHHGGG@@@@@@??????@@@BBBEEEFFFFFFKKKRRRYYY]]]```bbbdddaaacccgggkkkoooqqqrrrsssuuuuuuvvvuuutttqqqnnnllleeeYYYLLLFFFFFFJJJRRR[[[aaa___^^^aaagggnnntttxxx~~~~~~|||}}}}}}}}}|||{{{zzzyyyzzzyyyxxxvvvtttrrrqqqpppooonnnmmmiiieee```\\\ZZZXXXUUURRROOOMMMKKKGGGEEEEEEDDDCCCCCCCCCBBB@@@>>>???>>>===;;;::::::::::::;;;;;;:::999999:::;;;<<<444444444444444444444444222333333444444444333333222222333444555666888999888999:::;;;===>>>???@@@AAABBBDDDGGGIIIKKKLLLMMMHHHFFFBBBAAACCCIIIPPPTTT]]]^^^^^^[[[XXX[[[bbbiiimmmzzz~~~tttzzz[[[GGGBBB???:::888:::999666666999333444666888999999999999888888888888888888888888555444333333222222333333222222222111222222333333111555777555111///111555333444444333222000...,,,111111000000111222333333111222222222222111000000000000111222333444444555000000222333333222111000111222333333222111333444///222555555555999AAAHHHNNNVVV```gggmmmvvv|||rrrlllsssyyy}}}sssllliiiddd```\\\ZZZYYYYYYbbbkkksssuuuvvvwwwqqqhhhPPPKKKEEE@@@<<<999666333333333333333333333333333333333333222222222111111222222222222222222222222000///---------...000222//////000000111222222222,,,---000222333333222111---...///111222222333333222222222222111111111111....../////////...,,,++++++,,,...000111111000///------......///000000111111111000000//////......---...///000000///...---///............---------......---------,,,,,,,,,+++,,,...---------...///yyyiii___QQQFFF@@@>>><<<:::555555666888999:::;;;<<<666666555555555444444444777555222111222444555444444555666666666555333222333555777888999;;;>>>@@@KKKVVViii}}}}}}~~~nnn[[[QQQJJJAAA:::888;;;;;;<<<>>>@@@CCCEEEGGGJJJHHHFFFDDDDDDFFFGGGHHHKKKMMMQQQWWW[[[]]]]]]\\\bbbbbbbbbbbbeeehhhlllnnnpppnnnnnnnnnoooooonnnlll```UUUJJJEEEFFFLLLXXXcccooollljjjjjjooouuu{{{~~~{{{zzzyyyxxxxxxxxxyyyzzzwwwuuuttttttuuuuuusssrrrooonnnmmmiiiddd^^^YYYVVVTTTQQQMMMJJJIIIIIIHHHGGGBBBAAA@@@>>>===<<<<<<<<<::::::999999888777777666777777777777777777777777555555444333333222111111000111111111111222222222222111222444666777666555777777999;;;===@@@BBBCCCHHHGGGGGGGGGGGGHHHIIIIIIDDDEEEFFFGGGJJJQQQYYY___```___\\\VVVSSSWWWaaajjjsss|||~~~cccOOODDD>>><<<;;;:::888777666666666555555444444444444555555777777777777777666555555777777666666555555555444222222222111111000000000666666444333222111111111333333333222222222111111222222111111111111222222444444333333444444222111000000000000000000000000555444444333222111000000000000000000000000000000000222444555555777:::===FFFPPPZZZaaaeeennn|||vvvkkkjjjttt{{{vvvooogggaaa^^^]]]]]]fffiiikkkooovvv|||zzztttiii\\\KKK@@@;;;999777444555444222222444555444333222222222222111111000000000000111111222222222222222111111111000000//////......------------......//////............//////222111000//////000111222......///////////////////////////...------,,,,,,/////////...------,,,,,,000//////........./////////............///000000000000000000000000000000000///...---------------+++++++++,,,,,,---------111000000///...---,,,,,,wwwiii___QQQFFF@@@>>><<<:::999999888777777666555555666666555555555444444444666444333333444555555555555555666666555444444333555666888888888999;;;>>>FFFPPPaaasss}}}{{{|||~~~{{{kkk\\\TTTOOOFFF???===;;;<<<===???AAACCCDDDEEELLLLLLLLLKKKIIIHHHIIIJJJKKKPPPVVVZZZZZZZZZ\\\___^^^^^^___```bbbeeehhhiiiiiijjjlllooopppnnnkkkggg\\\RRRHHHDDDFFFLLLYYYdddpppooonnnpppuuu{{{|||{{{yyywwwvvvuuuuuuvvvuuutttrrrrrrssssssrrrppplllkkkiiifffbbb]]]XXXUUUQQQNNNJJJGGGGGGFFFEEEDDD??????>>>===<<<<<<======999999999888777777666666777777777777777777777777555555444333333222111111111111111111222222222222333222222333555666555444888888:::===@@@DDDHHHJJJKKKJJJJJJJJJIIIIIIHHHHHHIIIGGGGGGHHHNNNUUU]]]bbb]]][[[WWWQQQNNNTTT___hhhwww}}}{{{}}}xxx]]]LLLCCC>>><<<;;;999888777666666666666555555444444555555666555666666666666555444444333333333333444444444444333333222222222111111111555444333222111111111111333333333222222222111111222111111000000111111222222222111222333222111000000000000000000000000000333333333222222111111000000000000000000000000000000222333444444666888;;;AAAJJJUUU\\\aaajjjyyyzzzrrrjjjqqq{{{~~~{{{uuupppllljjjiiinnnnnnllllllrrrxxxxxxsssppphhh\\\OOOEEE???;;;:::444222000000222222222111222222222222111111111000//////000000111111111111111111111111000000000//////......------......//////..................///000///............///000////////////............,,,,,,,,,------------------------.............................................------......///000..............................---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++******))))))(((((((((tttggg]]]PPPFFFAAA>>><<<::::::999888777555444333222555555555555555444444444555444444555777888777555666666555444444444444555666777888888777777999;;;AAAJJJWWWeeepppvvvwwwwwwvvvwwwxxx{{{~~~|||uuurrrhhh^^^ZZZVVVOOOGGGCCC;;;;;;;;;<<<>>>@@@BBBCCCLLLPPPSSSRRROOOLLLLLLMMMNNNTTT\\\]]][[[YYY\\\```YYYYYYZZZ\\\^^^```bbbcccaaadddhhhmmmooolllgggbbbXXXPPPHHHFFFIIIPPP\\\gggppprrrtttxxx~~~}}}{{{xxxuuusssrrrqqqqqqsssrrrppppppppppppooommmhhhgggfffbbb^^^YYYUUUSSSMMMJJJFFFDDDDDDCCCBBBAAA<<<<<<;;;;;;;;;<<<<<<===888888888777666666555555555555555555555555555555555444444333333222222111111111111111222222222333777555444444666888888888777888:::===BBBGGGLLLPPPOOOOOOOOONNNLLLJJJHHHGGGLLLIIIGGGKKKSSS[[[```bbbYYYVVVQQQKKKKKKRRR___hhhzzz|||yyyiiiSSSHHHBBB>>>;;;:::999888777666666666666666555555555555666666444555555555555444333333111222222333333444444555333333333333222222222222222222111111111111222222333333333222222222111111222111111000000111111222///000000111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000222333333333444666888:::BBBLLLSSSYYYcccqqq|||{{{uuukkkooouuuwwwwwwuuutttssswwwxxx|||}}}yyyuuutttyyywwwqqqjjjiiimmmooonnnrrrqqqkkkaaaTTTHHHAAA>>>666333111000111222111000222222222222111111111111/////////000000000000000111111111111000000000000///......------......///......------------.........---,,,,,,,,,,,,---...////////////......------******++++++,,,------...+++,,,,,,---......//////+++,,,---...//////......---------------......///---------------------------,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++rrreee\\\OOOFFFAAA>>><<<:::555666666666666666777777555555555555555555555555333444555777999:::888666666666444333333444555666555666777777666777999:::>>>EEEPPP[[[cccjjjnnnpppsssvvv{{{~~~xxxrrrnnnkkkgggcccbbb^^^XXXPPPKKKBBB@@@===<<<===@@@DDDFFFJJJPPPVVVXXXVVVSSSTTTUUUUUUZZZ^^^```^^^]]]]]]^^^UUUUUUVVVXXXYYY[[[\\\]]]\\\___ccchhhkkkiiiddd```XXXPPPJJJJJJNNNTTT```jjjppptttzzz}}}zzzxxxuuussspppooonnnnnnqqqpppnnnnnnnnnnnnlllkkkgggfffccc___ZZZUUUQQQNNNIIIGGGDDDBBBAAAAAA???>>>;;;::::::999999999999999777777666666555444444444333333333333333333333333444444444333333222222222111111111222222222333333444222111111444777999999888888999<<>><<<999444555555666777999999:::444555555555555555555555333444555888::::::888666666555444333333444666666222444555555555666999;;;;;;@@@HHHPPPXXX___gggmmmsssxxxyyyqqqmmmlllhhhjjjlllkkkhhhccc\\\WWWPPPLLLFFFAAA@@@CCCGGGKKKIIIOOOWWW\\\^^^___aaabbb_________aaacccbbb^^^ZZZSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[]]]aaaccccccaaa___VVVPPPLLLMMMQQQXXXbbblllrrrwww{{{uuusssqqqooonnnmmmmmmmmmpppnnnlllllllllkkkjjjhhhfffddd```[[[UUUPPPKKKIIIFFFDDDBBBAAA@@@@@@>>><<<;;;:::888777666555555555666666555444444333333222222222222222222222222222444444333333333333222222111222222222222333333333...,,,+++---000555777888;;;;;;<<<>>>AAAEEEIIIKKKOOOOOOPPPOOONNNKKKHHHFFFEEEEEEIIIQQQYYY\\\XXXSSSKKKIIIGGGGGGMMMXXXeeennnoooqqqzzzeeeOOODDD???===;;;999999888777666666666666666666555555555555666666555666666666666555444444666666555444333222222111333333333333333333333333////////////000111222222333333333222222222111111111000000000000000000111000222444333222111222333000000000000000000000000...//////000000111111222////////////////////////000111222222111111333444555999>>>AAAEEEMMMXXX```eeekkktttyyyzzzvvvpppmmmpppnnnkkkjjjkkknnnqqqssspppqqqtttuuuooohhhfffiiiyyy|||eeeYYYXXX[[[bbbgggooowwwwwwmmm[[[NNNAAA===888555333333111000222222222222222222222333222222222222222222222222000000000000000000111111/////////....../////////------,,,,,,,,,,,,------------------------------//////......---------,,,///.........---------,,,......------,,,,,,,,,,,,(((***,,,...//////...------,,,,,,,,,,,,---..............................---,,,,,,,,,,,,,,,---------------,,,,,,+++++++++*********+++,,,,,,------~~~pppaaaYYYMMMEEEAAA>>>;;;999777777777777777777777777444444444555555555555555444444555888:::999777555555444444444444555666666111222444444444666888;;;777;;;@@@FFFLLLUUU```hhhssszzzyyypppkkklllkkkqqquuutttrrrppplllhhh```[[[SSSKKKFFFEEEFFFGGGIIIMMMTTT\\\ccciiilllnnngggdddaaacccgggfff___XXXRRRQQQOOOOOOPPPRRRTTTVVVXXXWWWWWWYYY\\\]]]]]]\\\SSSNNNKKKOOOUUU\\\fffooowww}}}zzzpppooommmlllkkkkkkkkklllmmmkkkiiihhhhhhhhhfffdddbbb```[[[VVVPPPKKKGGGEEEDDDBBB@@@@@@@@@???===;;;999888777555333222222222555444444333222222111111222222222222222222222222333333333333333333333333222222222222333333333333000//////111555999;;;;;;??????@@@AAACCCEEEFFFGGGIIIJJJJJJKKKJJJIIIGGGGGGDDDGGGLLLTTTYYYXXXSSSMMMGGGFFFFFFJJJQQQ\\\fffmmmmmmrrrtttYYYHHHAAA===;;;:::999888777666666666666666555555444444444444555555666666666666666555444444444444333222000///......222222222222333333333333000000//////000111222222333333333222222222111111111000000//////000000111222444777555222111222444000000000000000000000000......//////000000000111////////////////////////000111222111111111333555444666999;;;>>>DDDMMMTTT^^^fffqqqwwwvvvssspppooorrrqqqnnnkkkjjjlllrrrwwwrrrrrrtttsssllleeeeeejjjyyymmm]]]XXXVVVZZZ___jjjwww~~~yyykkk^^^HHHDDD===888555333111000222222222222333333333333333333333333333222222222000000000000111111111111000//////......//////000......------------......---......//////......---------------------------000000///......---,,,,,,......------,,,++++++***+++,,,---...//////......---------------......///........................---,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++)))*********++++++,,,,,,~~~qqq___WWWMMMEEEAAA>>>;;;999777777777666666555555555444444444555555555666666555555555666888888666444333444444555666666555555222333444444333444666888666999<<<>>>CCCMMMZZZcccsss|||~~~rrrmmmooonnnwww~~~}}}|||~~~~~~|||xxxssskkkaaaXXXOOOIIIFFFGGGGGGKKKTTTaaakkkpppqqqjjjhhhgggggggggddd___ZZZPPPNNNLLLJJJKKKMMMQQQSSSSSSRRRRRRTTTVVVWWWVVVUUUPPPMMMMMMSSS[[[cccnnnxxx~~~zzznnnmmmkkkjjjiiiiiiiiiiiiiiigggeeeddddddcccaaa```[[[XXXUUUPPPKKKGGGDDDCCCAAA@@@>>>>>>>>>===;;;999666555444333222222222222444333333222111111000000222222222222222222222222333333333333333333333333222222222333333333444444555555555777:::<<<===<<<>>>???@@@BBBCCCCCCCCCBBBBBBCCCCCCEEEFFFGGGGGGHHHIIILLLQQQUUUVVVTTTQQQNNNJJJKKKMMMRRRZZZbbbiiilllqqqxxxwwwcccNNNDDD@@@===:::;;;888888777666666666666777444444333333333333444444444555555555555444333333333222222111000//////...111111111222222222333333111111000000000111222222333333333222222222111111000000////////////000000333666888666222///111333000000000000000000000000...////////////////////////////////////////////////111222222111222444666333444555666999???GGGMMMYYYbbblllqqqqqqqqqtttwwwxxxzzzyyytttooonnnsssxxxyyyxxxwwwssskkkeeegggoooxxxrrrfff\\\TTTOOOUUU___jjjrrrrrrmmmgggSSSMMMFFF???;;;888555333222222222333333333444444333333333222222222111111///000000000111111111111000000////////////000000///..................///,,,---...//////...---,,,+++,,,,,,------......///---------------------------,,,,,,,,,,,,,,,,,,,,,..............................------......///000------------------------+++++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,---,,,---------------------~~~rrr^^^WWWLLLEEEAAA>>>;;;999555555555555555555555555444444444555555555666666777555555555777777555333222333555666777666555444444555555444333222444555888:::<<<<<>>=========<<<999777333333222222222222222333333333222222111000000000222222222222222222222222333333333333333333333333222222333333333444444444444333444555777888777555:::;;;>>>@@@AAA@@@???>>>>>>>>>???@@@CCCEEEGGGIIIOOORRRUUUVVVTTTRRRQQQQQQPPPQQQUUU[[[bbbhhhlllmmmvvviiiWWWGGGAAA@@@===:::;;;888777777666666666666777444333333222222333333444333333444444444333222222333333333222222222222222000000000111111222222222222222111111111111222222333333333222222222111111000000////////////000000333666999666111...///222000000000000000000000000///////////////////////////////////////////////////000222222111222555777111222333444666===EEEKKKVVV^^^fffkkklllooovvv|||vvvqqqtttxxx|||uuukkkdddhhhppp|||zzzssslll___RRREEEKKKUUU\\\aaadddggghhh\\\VVVNNNFFFAAA===:::888222222222333333444444444222222222222111111000000//////000000111111111222000000////////////000000//////............//////,,,,,,............,,,,,,***++++++,,,---...//////***++++++,,,,,,------...***++++++,,,,,,------...000000///........./////////............///000000,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,}}}nnn```XXXMMMDDD@@@===:::888777777777777777666666555444444555555444444333222666777888777666555666777666555444333333333333333333444555444333222444666666777777888;;;CCCOOOXXXiii~~~|||{{{{{{~~~|||bbbNNNKKKGGGEEEIIIQQQZZZ^^^^^^fffeeefffggggggfffbbb___XXXSSSMMMKKKNNNPPPOOOMMMKKKKKKLLLMMMNNNOOOOOOOOOPPPTTT[[[aaagggpppzzz|||tttooommmjjjgggdddaaa___^^^]]]\\\[[[ZZZXXXWWWVVVUUUQQQOOOKKKGGGDDDBBBAAA@@@===<<<;;;;;;::::::;;;;;;333333444444333333222111000000111111111222222222666555555444222111111000111111111111111222222222444333333333333444555555444444555666777888999999:::;;;===???@@@AAAAAABBB===???AAABBBCCCFFFMMMSSSYYYXXXVVVUUUVVVWWWWWWWWWVVVUUU\\\iiiqqqrrrssswwwvvvWWWOOODDD>>><<<<<<999666777777666555555555555555444444444444444444444444444444444444444444444444444444444333222111000////////////000111111222222222222222222222222222222222222111000//////000000222222111000//////000000000000000000000000000000333333222111000000000111///...------...///---,,,000000000000000///...............///000222333444777555222000222777===AAAKKKVVV]]]]]]```jjjtttxxx|||yyyxxxvvvnnnpppwww|||uuurrrkkk^^^RRRLLLGGGGGGPPPWWWXXXZZZ^^^^^^bbbccc^^^RRREEE>>>;;;999666222000111222222111555444222111111111222333333333222000...///111333000000////////////000000//////............//////000000//////.........---+++++++++***)))***,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,............---,,,+++***...---,,,++++++++++++,,,------------------------------------------------++++++,,,,,,,,,---------pppaaaXXXMMMDDD@@@===:::888666666666666666555555444444444555555444444333222111222444444333333444666555555444333333333333333333444555444333222444666555666777777999@@@JJJRRRhhh~~~~~~}}}qqq^^^NNNIIIEEEFFFLLLSSSVVVVVV[[[\\\```eeeiiijjjiiiggg```ZZZTTTQQQQQQQQQMMMJJJJJJJJJJJJJJJKKKLLLMMMNNNTTTXXX]]]ccchhhpppxxx~~~}}}sssmmmgggfffccc```^^^[[[ZZZYYYUUUTTTSSSRRRPPPOOONNNMMMKKKIIIGGGEEEBBB@@@??????999999888777777777888888333333444444333333222111111222222222333333333333444444333333333333222222000000000111111111111222444444333333444444555666555555666777888999::::::;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAABBBEEEKKKRRRWWW[[[ZZZXXXWWWWWWXXXYYYYYY[[[]]]eeeqqqyyy}}}dddQQQJJJAAA<<<;;;;;;999777777777666555555555555555444444444444444444444444444444444444444444444444444444444444333222111000111111111000000000000000222222222222222222222222222222111000000000000000222222111000000000000000////////////////////////333222111111000000111111///---,,,---...000000///......////////////...............///000222333444333222//////000555999===DDDPPPYYYZZZ[[[cccnnnttt}}}}}}wwwvvv{{{|||uuuppphhh]]]SSSMMMHHHGGGKKKOOOOOORRRWWW]]]ccciiiggg]]]PPPFFFAAA;;;888555444444555555444555444333222222222222333333333222000//////111333222111111000000111111222111000000//////000000111/////////.........------,,,------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,............---,,,+++***---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,---------qqqaaaXXXMMMDDD@@@===:::888666777777777777666555555444444555555444444333222///000222222222333444666555444444333333333333333333444555444333222444666333555666777888<<>><<<;;;888777666666555555666666333333444444333333222111222222333333333444444444222222222333333444444444111222222222333333333333444444444444444555666666666777777888999:::;;;<<<<<<===>>>???@@@AAAAAAAAAEEECCCBBBDDDKKKSSSZZZ]]]^^^]]][[[ZZZZZZ[[[\\\]]]bbbhhhrrr}}}pppSSSIIICCC<<<999999:::999888777666555555444555555555444444444444444444444444444444444444444444444444333333444333333222111000222222111111000//////...222222222222222222222222222111000000000000000000222111000000000000000000000000000000000000000000222222111000000000111111222000---,,,...///000000---..............................///000111222333000000//////111444666888<<>>???@@@@@@@@@@@@DDDCCCDDDJJJTTT\\\```aaa______^^^]]]]]]^^^bbbdddlllsssdddOOODDD@@@;;;888999999999888666555555444444555555555444444444444444444444444333333333333333333333333111222222222111111000///111111111111000000//////111111111111111111111111111111000000000000000111111111000000000000000111222222222222222222222222111111000000000000111111666222...------...//////000000//////.....................//////111222222000000111222333444555666777===EEELLLSSS\\\dddjjjlllrrr{{{|||{{{ssslllgggfffeeeccc]]]UUUOOONNNPPPTTT\\\hhhnnnmmmggg___[[[NNNIIIBBB===:::999777666444444444333333222111111222333333222000000222444333333222222222222333333111111111000000111111111000000000000000000000///000111111///---,,,,,,---........................------------------------------...///////////////---.........------,,,++++++,,,...//////---,,,***................................................------------............{{{mmm___WWWLLLCCC>>><<<999777666666777777666666555444444444555555444444333222666777777666444333444555333333222222222333333444333444555444333222444666---111555777777:::???CCCOOOccc~~~vvveeeVVVSSSOOOMMMOOOTTTXXX[[[___ZZZUUURRRUUUZZZ___bbbjjjhhheeebbb^^^XXXSSSOOOKKKIIIGGGEEEEEEFFFHHHJJJMMMNNNPPPSSSVVVXXXXXXXXX]]]aaaiiipppuuuwwwwwwvvvoooiii```YYYTTTQQQOOONNNHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>===;;;999666444666666555444444444444555333333444444333333222111111111111111222222222222444444333333333333222222333333444444555666666777666555555555555666777777999999:::;;;<<<===>>>>>><<<===>>>???@@@AAAAAAAAAAAACCCHHHQQQ[[[aaaaaa```\\\^^^______```ccciiinnnyyymmmYYYLLLAAA???<<<:::999888777666555555444444444444555555444444444444444444444444333333333333333333333333///000000000000//////...//////000000111111111111111111111111111111111111111000000000000000111111111000000000000000111111222222222222222222222222111000000///000000111111333000---,,,...000111222444333222000///.....................///000111111///000111222333333333333555555999DDDQQQ\\\cccgggjjjnnnvvv{{{|||~~~~~~yyyvvvtttuuussslllbbb[[[VVVUUUVVVZZZaaafffgggfffcccbbbXXXSSSLLLFFFAAA>>>:::888666555444333222111111000111222333333111111222444333222222111111222222333111000000//////000000111111111111111111111111111000111222000...------...........................------------------------///000000000//////...------------...------,,,,,,+++,,,...//////...,,,+++................................................------........./////////wwwiii^^^UUUJJJAAA===:::888555333444444444444333222222444444555555444444333222555666666555222111111222222222222222222333333444333444555444333222444666---111555666777999===AAAGGGXXXoooqqqccc[[[ZZZXXXXXXZZZ___cccfffhhh```VVVNNNLLLOOORRRUUUYYYXXXXXXVVVSSSPPPMMMKKKJJJIIIGGGEEEDDDEEEFFFGGGIIIJJJLLLOOORRRSSSQQQOOOPPPSSSYYY^^^bbbcccbbb```YYYUUUOOOKKKIIIHHHGGGFFFCCCBBBBBBAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<;;;>>>>>>===;;;999777555444444333222222111111222222333333444444333333222111000000111111111222222222444444444333333222222222111111222333444555555666666666666666666777888888999::::::;;;<<<===>>>>>>===>>>???AAABBBCCCDDDDDDBBBFFFNNNWWW]]]___]]]ZZZWWWZZZ]]]```ccciiirrrxxxvvv^^^MMMDDD???>>><<<:::999777666666444444444333444444555666444444444444444444444444333333333333333333333333//////000000000//////......//////000111111222222111111111111111111111111000000000000000111111222000000000000000111111222000000000000000000000000000000/////////000111111---+++***+++///222444555666444222000///////////////.........//////000111---...///000000000000000444000222>>>LLLWWW___eeekkklllqqqzzz}}}~~~}}}~~~vvvpppkkkgggccccccbbb```___^^^]]]^^^^^^ZZZYYYXXXVVVRRRLLLDDD???;;;:::777444222111111111111222444333222222333444333222222111111222222333000000000//////000000000111111111111222222222222///000111111///------...........................------------------------/////////......,,,++++++,,,------...------,,,,,,+++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,.................................////////////000tttggg\\\TTTHHH@@@;;;999666444444444444444444333333222444444555555444444333222333444444333111000111222222222111111222333333444333444555444333222444666///222555555444555999===???MMM___qqqwwwlllbbbccccccccccccdddgggjjjmmmhhh```VVVMMMIIIIIIJJJJJJIIIJJJJJJJJJIIIGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEGGGKKKNNNNNNKKKHHHFFFIIIMMMPPPQQQQQQPPPNNNIIIGGGDDDCCCCCCCCCAAA???@@@???>>>>>>======>>>>>><<<<<<;;;;;;:::999999999<<<;;;:::999777777777777444333222222111111222222333333444444333333222111111111111222222222333333222222333333333333444444222333333444555666777888777777666666777777888999999::::::;;;<<<===>>>>>>???@@@BBBDDDFFFHHHIIIIIIHHHMMMTTTYYYZZZXXXUUUTTTQQQVVV[[[___eeemmmyyyfffRRREEE>>>;;;;;;;;;:::888777666666444333333333444444555666444444444444444444444444222222222222222222222222000000111111111111111000000000000000000111111111111111111111111111111111000000000000000111222222000000000000000111222222///////////////////////////////////////000111111,,,+++***,,,///111222222333222000///...///111222///............///000000...//////000000000000000000...111:::BBBJJJVVVbbbkkkiiijjjqqq}}}{{{yyyzzz{{{~~~~~~|||yyyrrrhhh^^^WWWTTTRRRRRRTTTZZZcccjjjjjjaaaTTTJJJBBB@@@;;;777444333444444000222444444333222333444444444333333333333444444222111111000000111111222/////////000000111111111---///111111///.........------------------------........................---...............---,,,,,,,,,------...------,,,------------.........///------------------------............................../////////000000000~~~sssfff[[[SSSHHH???:::888555333777777777777777666666555444444555555444444333222222333444444333222333555222111111111222333333444444444555444333222444666111333555444222222666:::999DDDTTTdddxxxyyyrrrnnnggg```jjjjjjjjjjjjiiijjjlllnnnddd^^^UUUMMMIIIGGGFFFEEEBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@AAACCCGGGKKKKKKGGGDDD@@@BBBEEEGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@???===;;;>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::999999999888999999777666666777888999666555444444333333444444333333444444444333222222222222333333333444444444000111111222444555555666555666777888999:::;;;;;;777777777777777888888999999999:::;;;<<<===>>>>>>AAABBBDDDGGGIIIKKKLLLMMMNNNSSSXXXYYYUUUQQQOOOOOONNNSSSYYY___fffppp}}}mmmWWWJJJBBB===777888999999888666666777333333333333444444555666444444444444444444444444222222222222222222222222111222222333333333222222222222111111000/////////000000000000000000000000000000///000000111222222000000///000000111222222000000000000000000000000///////////////000111111000...------......---+++//////------...000222444///............//////000111111111111111222222222......333888:::???OOO```hhhdddccciiiuuuxxxsssssswwwyyyyyywwwzzzzzzyyy~~~pppaaaUUUNNNJJJHHHNNNYYYjjjxxx{{{qqq```TTTHHHDDD>>>999555555666777000222444444333333444555555555555444444555555555333222222222222222222333---.........//////000000,,,...000000///......///------------------------........................---...///000111111111111,,,,,,------...------------------------...///000////////////////////////////////////////////////////////////000000000000pppeeeVVVPPPIIIBBB>>><<<999888777777666555444444333333333333444555555444333333444444444444444444444444444444444333333444444555222222222222333444555666555666666777888999999:::<<<===EEEVVVhhhzzz|||rrrjjjfffeeeeeeqqqrrrsssrrrpppnnnnnnnnnfff^^^SSSLLLHHHGGGEEECCCCCCBBB@@@???>>>>>>>>>???<<<>>>BBBCCCBBB@@@??????>>>>>>???CCCGGGHHHFFFCCC???@@@@@@AAAAAAAAA@@@@@@???>>>===;;;::::::::::::777888888999::::::;;;;;;:::::::::999888777777666666666666666666666666666333333333222222111111111000000111111111222222222333222222444555444///+++333333444444444444444444888888999999999:::::::::888888888888888888888888;;;;;;<<<<<<<<<=========???CCCGGGJJJLLLNNNPPPQQQYYYYYYVVVRRRMMMJJJJJJKKKOOORRRXXXbbbmmmuuuzzz|||ttt___PPPDDD>>>===:::888777555333333333444555444333222222222222222333333333222222222111111333555666555333111111111111000000000111222333333222111111111000000//////000000000000////////////000000000000000000000000------...///000000////////////......------------........................---------..................000222222000---++++++///////////////000111222///////////////............///000222666===EEEKKKXXX[[[```dddfffmmm~~~wwwpppqqqrrrtttyyy}}}zzzrrrkkkiiilllvvv}}}pppfff\\\QQQJJJHHHKKKNNN[[[mmmtttlllbbb]]]TTTNNNEEE===888666555555555444222111000111222333222222222222222111000000555444333222000///...---555555444333222111000///////////////////////////111000///...------...///---...///000000///...---222000//////111111...+++------............------000000///............//////////////////.................................111111222222222333333333qqqeeeVVVPPPIIIBBB>>>;;;999888777666666555444444333333333333444555555444333333333333333333333333333333555444333333333333333444111111111222222333444555333444444555666666777777;;;;;;AAAMMM\\\mmm}}}ssskkkgggfffggglllooorrrtttuuuvvvxxxzzzssslllaaaWWWOOOKKKHHHFFFEEECCCAAA???============;;;>>>AAACCCBBB@@@??????>>>>>>???BBBFFFGGGEEECCC>>>>>>>>>?????????>>>>>><<<===>>>>>>>>>===<<<;;;::::::999999888777777777999999999888777666666666444444444444444444444444333333333222222222111111222333444444555555444444555444555777:::999666333555555555555666666666666999999999999::::::::::::::::::::::::::::::::::::======<<<======>>>??????CCCFFFJJJMMMPPPQQQTTTVVV[[[YYYVVVRRRNNNLLLMMMNNNLLLSSS^^^hhhooovvv}}}dddQQQEEE===::::::<<<;;;999888777666666777777666555444444444444555444444444333333333222222333444555555222111111111222222111111000111111111111111111111000000000///000000000000////////////000000000000000000000000---...//////////////////000000//////....................................,,,,,,------...//////000---///111111///...---.........---------...//////............///////////////000111111444888???DDDOOOSSSZZZ```bbbhhhuuu{{{uuuooooooqqqtttyyy}}}~~~~~~tttllleeeccchhhsssvvvlllfff___TTTJJJFFFCCCEEENNN\\\ccc^^^XXXUUUWWWSSSMMMHHHDDD???;;;888777666555333222111111111111222222333333222222222333333333222222111111000222222222111111111111111////////////////////////111000///...---......///...///////////////......///...---...000111///---...//////000000//////.........---,,,,,,,,,,,,---////////////////////////........................111111111222222222333333qqqfffUUUPPPIIIBBB>>>;;;999888666666666555444444333333333444444555555444444333333333333333333333333333444444333222222222222222111111111111111222333444333333444444555666666666999888<<>>>>>?????????BBBDDDEEEDDDCCC=========<<<<<<<<<<<<===:::<<<>>>???>>><<<999777999999888777777666666555888888777777666555555555222222222222222222222222333333333333222222222222///000111222333222111111111111333666888999777555666666666777777888888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>======>>>@@@BBBDDDFFFIIIMMMOOOQQQSSSUUUWWWWWWUUUQQQLLLIIIIIIMMMPPPPPP\\\jjjqqqqqquuu~~~rrrWWWGGGAAA>>>===>>>999888777555444444444444666666555444444444555555555555555444444444333333222444555444222111111111333333222111000000000000111111111111000000000000000000000000////////////000000000000000000000000//////////////////...---000000000///////////////........................,,,,,,,,,---...///000000,,,...//////......///111...---,,,,,,,,,,,,,,,,,,---------.../////////000111111111000000333777;;;CCCHHHQQQYYY\\\___jjjvvvzzzssskkkjjjjjjmmmssszzzvvvnnngggfffkkkwww{{{rrrjjjhhhdddZZZMMMFFF@@@@@@EEENNNRRRQQQOOOOOOVVVVVVVVVVVVSSSNNNFFFAAA;;;:::888666444333333222111111222222333333444444333333333333333333333333///000000000111111222222////////////////////////000000///.........///////////////......//////000,,,,,,,,,...000111000...///000000111111000000//////...------,,,,,,------////////////////////////------..................000000111111111222222222qqqeeeUUUPPPHHHBBB>>>;;;999777666666555555555444444444444444444444444444444444222222222222222222222222444444333222111111111111111000000000111222222333555555555666666777777777666777:::>>>BBBMMM```qqqwwwrrrooonnnrrruuuyyy~~~vvvdddVVVOOOMMMLLLJJJFFFBBB>>>;;;999999:::<<>>======>>>?????????@@@BBBCCCDDDDDD???>>>===;;;::::::;;;<<<::::::;;;;;;:::777555333444444555666666777777888666666666555555444444444222222222222222222222222333333333333333333333333---///000222222111000//////000222444666777666555666666777777888888999999::::::;;;;;;;;;<<<<<<<<<========================???>>>======???CCCFFFIIIKKKLLLNNNOOOOOOOOOQQQSSSSSSPPPLLLIIIGGGKKKQQQVVV___lllxxxyyyrrrsss{{{fffOOOCCCAAA???>>>>>>666666555444444333333222444333333222222222333333444444444444333333333333222333444444222111111222222111111000000000000111111111111000000000000000000000000000////////////000000000000000000000000//////000000///...------////////////....................................---------.....................///...---...///111......---,,,++++++++++++,,,,,,------...///000000111111111000///000333666999>>>FFFOOOSSSWWWbbbmmmyyy}}}~~~{{{yyytttnnniiifffbbbdddlllxxx~~~wwwpppooosss}}}vvvmmmllliii^^^QQQIIIEEEEEEGGGJJJLLLLLLKKKKKKMMMQQQWWW]]]___[[[TTTNNNDDDBBB>>>;;;888777777777111111111222222333444555444444444444444444444444111111111111222222222222000000000000000000000000000000//////////////////000///.........///000111------...///000000/////////000000111111000000///111000000//////////////////////////////000000000------............//////000000000111111111222222qqqeeeUUUOOOHHHAAA===;;;888777555555555555555444444444444444444444444444444444222222222222222222222222444333222222111111111222111111111000111111222222555555555555666666666666555666:::===???DDDRRRaaa{{{~~~zzzwwwxxx{{{qqqaaaWWWTTTPPPMMMIIIDDD???;;;999888999;;;======<<<<<<<<<===>>>>>>??????@@@BBBDDDEEEDDDBBB>>>;;;:::::::::;;;888888888777777777888888333444444555666666777777555555555444444444444444222222222222222222222222333333333333333333333333222333444555555555444444333555666777777777666666555666666777888888999999;;;<<<<<<<<<<<<=================================???>>>>>>???CCCGGGLLLOOOSSSSSSSSSQQQOOOMMMNNNOOORRRPPPMMMKKKMMMTTT]]]cccqqq|||wwwyyygggWWWFFF???>>>;;;777666888888888888777666666555333333222222222333333444333333333333222222222222111222444333222111111222////////////000111222333000000000000000000111111000000000000//////////////////////////////////////////000000///...------------------------------......................../////////...------,,,,,,///000000///------...000//////...---,,,,,,,,,---+++,,,,,,---...//////000///000111000000000222444555777===DDDJJJPPP\\\hhhppptttwwwvvvvvvvvvsssnnnlllfff```^^^eeerrr~~~~~~yyyxxx{{{~~~tttoookkkaaaVVVPPPLLLMMMMMMLLLJJJJJJIIIGGGEEEIIIQQQZZZ```aaa]]]ZZZSSSPPPKKKFFFAAA===;;;;;;444333333222222333444444666666555444444333333222444444333333333222222222111111111111111111111111//////000000000000000000000///.........000111222000111222111000/////////...//////000000//////...111111000////////////000////////////000000111111.........//////000000000000111111111111222222222pppcccTTTOOOHHHAAA===:::888777555555555555555555555555555444444333333444444555333333333333333333333333333333222222222222333333222222111111111222222333333333333333333333333333444555999<<<===@@@IIISSSkkkyyy~~~|||mmmaaa\\\TTTQQQLLLFFFAAA===:::999888:::<<<<<<;;;:::;;;<<<======>>>>>>>>>@@@DDDHHHHHHEEE@@@<<<999888999:::666666666777999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@DDDIIINNNSSSVVV\\\\\\ZZZVVVRRROOOOOOPPPOOOOOONNNOOOTTT^^^jjjrrrxxxWWWLLLBBB???===888444333666666666777666555444444555555444444444555666666333333222222222111111111000222333333222111111222------...///000222333444000000000000111111111111000000000000//////////////////////////////////////////////////////...---,,,,,,,,,,,,,,,---------......................../////////...------,,,,,,///000111000...------...000///..................,,,,,,,,,---.........///---...000111000111222333222222555<<>>;;;:::888999::::::999999:::;;;;;;<<<===<<<===@@@EEEJJJLLLHHHAAA;;;777666777888666666888999;;;<<<===>>>777777666666555444444444444444444555555555555555333333333333333333333333333333333444444444555555444333222111111333444666222444555555222222333555777777888999:::;;;<<<<<<=========>>>>>>>>>??????????????????????????????>>>@@@DDDIIIPPPVVV[[[]]]aaaaaa^^^ZZZUUURRRRRRRRRSSSTTTVVVZZZbbbnnn{{{~~~eeeNNNGGGBBB@@@===888666888333333444444444333222111444444444444444555666777444444333333333222222222000111333333111111111222.........//////111222333///000000000111111111111000000000000////////////////////////////////////---...//////////////////,,,,,,,,,---------..............................---------.........//////,,,...000000///......///..................///000------------------------+++---000000000///000111000///111666:::@@@JJJTTTYYY^^^aaabbbgggooosssrrrrrrooommmmmmpppsssvvvwwwyyyqqqmmmnnniiillliiiaaa\\\^^^aaa```TTTPPPLLLKKKNNNSSSXXXZZZbbbfffkkklllhhh^^^SSSLLLAAA???<<<888666555555555444444333333333333333333222333333333333333444444222222222222222222222222...///000111222111111000......///000111222222111///111333222000//////111///000000111111000000///000//////..................//////000111111222222000111111222222333444444222333333333333444444444nnnaaaTTTOOOGGGAAA===:::888666444555555555555555555555555444333333333333444555444444444444444444444444222222222333444555666777444444333333222333333333444444444444444444444444666222000444777999???EEEJJJ[[[nnn~~~uuuggg^^^XXXUUUPPPJJJDDD@@@===;;;777999::::::999888:::;;;:::;;;<<<<<<<<<@@@FFFKKKMMMIIIAAA:::666444555666777888:::;;;;;;999666555444444555555666777777888555555555555555555555555222222222222222222222222333333333444444555555555999777555444444666999;;;555777999999777666888;;;888888999:::;;;======>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA???BBBGGGNNNUUU[[[```bbbbbbaaa___ZZZVVVSSSSSSTTT^^^___ccciiirrrmmmWWWFFFBBB???===999555666:::555666777777777666555444222222222222222333444555555555444444444333333333///111333333111111111222000////////////000000111//////000000111111111222000000000000////////////////////////////////////------...///000000000///---------.........//////........................***+++,,,---///000111222))),,,///111111000000000------------......///000------------------,,,,,,+++---///000///.........///---///333666999AAAIIITTTXXXYYYZZZ___gggkkkkkkpppqqqtttyyy}}}~~~}}}{{{rrruuu}}}|||zzz}}}~~~{{{qqqlllqqqwwwxxxaaaYYYNNNGGGFFFKKKQQQUUU[[[dddqqqzzzyyyooobbbXXXFFFDDD@@@<<<888777666666111111222333333444555555///000111222333444555555222222222222222222222222...///000222222222111000---...000111222222222111+++...111111//////000222111111222222222222111111222222111000000000000000...//////000111222222222111111222333444444555555333333333444444444555555~~~lll```VVVMMMBBB======<<<888444888888777666555555444444000222333444444222000///333333333222222333444444333333333333333333333333222222111111111111222222111111222222222333333333555555444444444555555555@@@KKK]]]mmm{{{wwwjjj^^^WWWTTTUUUUUURRRLLLFFFBBB@@@BBB???<<<<<<>>>>>><<<999;;;999888:::>>>CCCFFFHHHMMMHHHAAA>>>===;;;888555888999;;;;;;;;;999777666666666666666666777888999666555444333333444555666444444444444444444444444444444444555444444333333222333555777777666555444777777666555555666888888999:::;;;===>>>======<<>>>>>???@@@AAA@@@GGGDDD???<<>><<<999777777555222222222333222111333444444444222111222333333333333333333333333333111111000000//////......000000000000111111111111000111111111111222222222111111111111000000//////333222222111111222222333444444444333333333222222444444222111000000000000222222222222333333222000~~~lllaaaUUULLLAAA<<<<<<;;;777333555555555555555555555555333444555555444333222111444333333222222333333444333333333333333333333333222222111111111111222222111111222222222333333333333333333333444555777777777AAAQQQaaappp~~~zzzssskkkaaaYYYUUUUUUVVVXXXWWWTTTQQQOOONNNGGGDDD@@@>>>===<<<:::999;;;:::999;;;???DDDFFFGGGJJJFFFBBB>>>;;;999777666888999:::;;;;;;999777666444444444444444555666666666555444444444444555666444444444444444444444444444444555555555444444333222333555666666666555444888777666666666777888999999:::<<<>>>???@@@??????@@@@@@AAABBBCCCDDDDDDCCCDDDEEECCCAAADDDJJJKKKHHHLLLNNNSSSZZZbbbeeeeeeccc]]][[[YYYXXXZZZ___fffkkkxxxzzz}}}bbbNNNBBB@@@???===:::999888777777777666666555444444333333444333111222333444444333111111111111111111111111222222222111111111000000000000000000000000000000////////////000000000000111111111111000///......//////............//////------,,,,,,---...///000------------............------------------,,,,,,------------............000///---,,,,,,,,,...///,,,,,,,,,---------..............................------------------------111222222222111333888<<>><<<999666555666888888888444555555444333333333444222222222222222222222222111111111111111000000000000000000000111111111111111111111111222222222222111111111000000/////////222111111111111111111222222222222111111111000000333333333222222222222222000000000111222333333333~~~lllaaaSSSKKKAAA<<<;;;:::777333333444444444555555555555444444444333333222222222444333333222222333333333333333333333333333333333222222111111111111222222111111222222222333333333111111222333444666777888444;;;FFFSSSbbbsss~~~yyyuuunnnfff^^^YYYVVVTTTZZZ\\\___``````___```aaaUUUSSSMMMFFF???;;;::::::;;;:::;;;===AAADDDFFFFFFFFFEEEBBB>>>:::777777888888999:::::::::999888777444444555555555555666666666555555444444555555666444444444444444444444444444444555555555555555444333333444444444555555555888777777777777888999::::::;;;===???@@@AAABBBBBB>>>???AAACCCEEEFFFFFFFFFFFFKKKNNNLLLMMMQQQSSSRRRUUUXXX]]]bbbeeeddd___\\\TTTVVVXXXYYY]]]fffsss}}}jjjSSSFFFAAA======;;;:::999888888888666666555555444333333333333111000111333555555555222222222222222222222222222222111111111000000000000000000000000000000000////////////000000000000333333222222111111000000000000////////////000000......---------......///+++,,,,,,,,,------------,,,,,,------------------,,,,,,,,,------------...000///---,,,,,,,,,---...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,222222222000///000333666777>>>HHHPPPUUU[[[aaaffflllrrr||||||zzzyyy{{{{{{xxxvvvuuuxxxoookkksss~~~vvvkkkbbb^^^VVVJJJDDDEEEBBBCCCGGGNNNWWW]]]^^^]]]ZZZWWWSSSPPPNNNLLLIIIGGGCCC@@@===;;;;;;;;;:::999777666555444333333444444111111111111111111111111111111222222222222222222000000000111111111222222111111222222222333333333111111111111000000000000111111000000000000111111222222222111111111000000111111222333333333333333111111111111111222333333~~~lllaaaRRRKKKBBB<<<;;;:::777555444444444444444444333333222111111111111222333444444444333222222222333333222222222222222222222222222222111111111111222222111111222222222333333333111111111222333555666777999<<>>AAADDDDDDCCCCCCDDDDDD@@@:::777888:::888888999999999999888777777777777888888888777777666666555555555555666666555555555555555555555555444444555666666666666555444444333333444444555666888888888999999:::;;;;;;<<<<<<>>>???AAABBBBBBCCCBBBCCCDDDEEEGGGIIILLLNNNQQQYYY^^^]]][[[\\\^^^^^^^^^```dddfffeee```YYYTTTOOORRRVVV\\\cccmmmyyyvvv[[[KKKDDDBBB;;;::::::999999999999999555555555444444333333333444222111111333555444444444444444444444444444444111111111111000000000000000000000000000000000000////////////000000000000333222222111111000000111//////............/////////.........---------...,,,,,,,,,,,,------------,,,,,,,,,------.........,,,,,,---------.........///...---,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,111000000///...///111222444999AAAHHHPPPXXXcccjjjiiioooxxx~~~yyyvvvvvvlllgggooo}}}yyyooojjjgggcccZZZNNNGGGGGG@@@???@@@DDDKKKQQQTTTTTTUUUTTTQQQPPPPPPOOONNNLLLIIIHHHGGGFFFEEEAAA===999;;;888555333333333333333222222222222222222222222000111111111222222333333000000111111111222222222222222222222333333333444222222222222222222222222222222111111111111222222444444444333333333222222///000111222222222111000444444333222111000222333|||kkk```RRRLLLDDD>>><<<:::999777777666555444333222111111111111111111222444555666555444333333222222222333222222222222222222222222222222111111111111222222111111222222222333333333333222222222222333333444:::;;;>>>CCCLLL\\\nnnzzzxxxlllccc___^^^___eeehhhlllqqqwww~~~~~~lllYYYKKKDDDCCC===<<<<<<>>>@@@BBBAAA@@@CCCDDDDDDAAA<<<999:::<<<777888888888888888888888777777888999999888777666666666666666666666666666555555555555555555555555444555666666777777777666555555444444444555666777888999:::;;;;;;<<<<<<<<<>>>??????@@@AAABBBCCCCCCHHHIIIJJJJJJLLLPPPWWW\\\```jjjqqqppplllmmmnnnooommmmmmllliiicccZZZSSSOOOLLLOOOVVVaaammmwww|||}}}|||www___NNNDDD>>><<<888999999999999999999999444444444444444333333333666444222222333333333222333333333333333333333333111111111000000000//////000000000000000000000000////////////000000000000111111000/////////000000...------,,,,,,------.....................------,,,------------.........,,,,,,,,,------.........---.........////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------...---------...000111111333666:::???FFFRRR___iiigggkkkrrrzzz}}}yyyzzzpppkkkqqq}}}xxxpppooommmiii___SSSMMMLLLEEEDDDDDDFFFHHHKKKLLLLLLMMMKKKJJJJJJKKKLLLKKKKKKLLLNNNRRRVVVWWWSSSMMMHHHCCC>>>888444333333333222222222222222222222222222///000000111111222222222111111111111222222222222222333333333444444444444444444444444444444444444444333333222222333333444444444444333333333222222//////000000000000//////111333444333111111333555{{{jjj___RRRLLLEEE???<<<:::999999999888777555333222111000333333333444444555555666555555444333222222222222222222222222222222222222222222111111111111222222111111222222222333333333333222222111111222222222444666888<<>>>>>@@@@@@@@@???BBBCCCCCCAAA>>><<<<<<<<<777777777888888888888999555666777888777666555444555666666777777666666555555555555555555555555555444555666777888888888888555555666666666777777777999:::;;;<<<===>>>>>>>>>@@@@@@@@@AAABBBDDDFFFFFFHHHKKKNNNQQQTTT[[[dddkkkttt}}}}}}zzztttjjj___VVVPPPNNNMMMQQQ[[[iiiwww~~~~~~|||uuu|||{{{cccQQQIIIBBB<<<888777888888999999999888888444444333333333333333333777555333222333333222111000000000000000000000000111111000000000/////////000000000000000000000000////////////000000000000000///...------...///000---,,,,,,,,,,,,,,,,,,---------......///......---------------............,,,,,,------------------........./////////000000------------,,,,,,,,,+++,,,,,,,,,---------......------------------------------------------------,,,++++++,,,///111111111000222444666<<>>;;;999999999888888777666555333222222444444444444333111///...666555444333222222222222111111111111111111111111222222111111111111222222111111222222222333333333111111000111111222333444222444666888===FFFQQQZZZkkkuuu~~~xxxuuusssqqqsssxxx~~~wwwhhh\\\UUUHHHEEEBBB@@@@@@@@@@@@@@@BBBAAA?????????>>><<<:::777777777777777888999999555666888888888666555333555666777888888777666555555555555555555555555555555555666777888888888888555666888999999999888777999:::<<<>>>????????????@@@AAAAAACCCFFFIIILLLMMMMMMTTT\\\ccciiiqqq{{{|||rrreeeYYYSSSRRRTTTWWW^^^hhhsss|||~~~|||ttt~~~~~~uuuzzz~~~jjjTTTJJJFFF@@@<<<;;;777777888999999888777666333333333333333333333333555333222222333444333222111111111111111111111111111000000000////////////000000000000000000000000////////////000000000000000///---,,,,,,---///000---------,,,,,,---------+++,,,---/////////......+++,,,,,,,,,------------------------------,,,,,,---------.........//////------------,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,///111000///,,,...000111555===GGGOOOXXX\\\bbbggglllrrrzzz}}}vvvnnnhhhccc___\\\^^^]]][[[WWWTTTQQQPPPPPPNNNIIIDDDAAAAAABBBCCCCCCDDDJJJUUUaaalllrrrrrrqqq___VVVKKKCCC???===:::777444444444444444444444444222222222222222111111111111111111222222222333333444444444444555555555555222333333333444444444444444333333222222333333444222222222111111111000000333333222333555888;;;===;;;???DDDDDDAAA??????AAAxxxggg]]]NNNJJJDDD===999888888888777777666666555555555444333333333222///,,,(((&&&666555444333222222222222111111111111111111111111222222111111111111222222111111222222222333333333/////////000111333444555555777999999:::???FFFLLL\\\iiixxx}}}{{{}}}}}}pppddd[[[LLLIIIDDDAAAAAAAAAAAAAAAAAA???======??????<<<888777777666666777888999999888999:::;;;:::999777555555666777888888777666555666666666666666666666666555555666888888999999999555777999:::;;;:::888777999:::<<<>>>???@@@??????@@@@@@BBBEEEIIIMMMQQQSSSYYYcccppp|||}}}wwwlll^^^UUURRRVVV[[[ccckkkuuu{{{}}}{{{{{{||||||tttqqq~~~dddUUUGGGBBB???;;;:::===777777888999999888666555333333333333333333333333333222111111333555555444444444444444444444444444000000000000////////////000000000000000000000000////////////000000000000000///...,,,---...000111.........------.........***+++---///000000//////******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,---------,,,+++***,,,,,,,,,---------......------------------------++++++++++++++++++++++++///---+++---///111///---***---000111333888???EEEOOOSSSZZZ^^^bbbffflllpppyyyvvvuuutttqqqtttsssooojjjeeeccccccdddTTTNNNGGGBBB@@@@@@AAAAAA???DDDMMMZZZfffnnnrrrsssiii___SSSJJJEEECCC???;;;999999999999999999999999444444444333333222222222111111222222222333333333444444444555555555666666111111111222222333333333333222222111111222222333444444444333333333222222555555444555888>>>CCCFFFJJJOOOSSSQQQKKKEEECCCDDDyyyhhh^^^PPPKKKDDD>>>;;;999888888666666555444444444444555444111000111333444333111333333444444444444555555444333333222222333333444222222111111222222333444333333222111000000111111///111333444333333555666555555555555777:::===???OOOZZZhhhrrrxxx~~~{{{ssseeeYYYOOOKKKGGGGGGHHHJJJHHHGGGEEEGGGEEEAAA???@@@???;;;;;;;;;;;;<<<;;;::::::999999999777555444444777999888777555666888999999888666666666666666777888888555666666777888999999::::::::::::<<<======;;;999>>>>>>=========>>>???@@@BBBCCCDDDGGGKKKSSS\\\ccclllxxxzzzlll]]]XXXVVVWWW^^^gggttt{{{}}}ssspppyyylllUUUOOOFFF???;;;999999888;;;::::::999888777555555222222444444444444222222111111111222222333333333222111000//////000111222000000000000000000000000111111111111111111111111///333555333---))))))+++...---,,,,,,......---,,,..................------......---------,,,,,,,,,------------------------,,,+++***+++---...---,,,,,,------,,,++++++,,,...+++,,,,,,------,,,,,,+++...------,,,,,,++++++***---------------...///000///---+++******,,,///000///////////////000111111//////......000333666888BBBFFFLLLRRRXXX]]]cccgggrrryyy}}}xxxwwwuuurrrpppfff[[[OOOGGGAAA<<<;;;===<<>>;;;999888888444444333222222222222333555333111222444555444222111111111222222222333333222111111000000111111222111000000000000111222222111111111111111111111111///111333333222222222333555444444555666999<<<>>>EEENNN[[[fffoooxxx}}}uuupppiii]]]TTTOOONNNNNNNNNOOOPPPQQQQQQLLLOOONNNIIIGGGFFFCCC>>>::::::::::::::::::::::::::::::999888777777777888666555444555777999888777777666666666666777888888666666666777888999999999::::::;;;<<<======<<<:::<<<===>>>???@@@AAABBBBBBFFFFFFHHHKKKRRR\\\iiiqqq}}}{{{rrrhhh```]]]\\\___hhhqqqxxxsssyyykkkYYYPPPKKKDDD>>>;;;::::::999999999999888777555444333222333333333333333333222000000000111111111222222222111000//////000111222000000000000000000000000111111111111111111111111---111333222---***+++---...---,,,,,,......---,,,------...............---......---------,,,,,,,,,------------------------,,,+++***+++---...---,,,,,,,,,---+++***)))***,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++***+++,,,...///---------------....../////////......///222444666999===BBBHHHNNNUUU[[[```gggnnnwww}}}}}}{{{}}}|||vvvrrr```XXXOOOJJJDDD>>><<<======???BBBFFFKKKPPPSSSUUUUUUSSSNNNIIIDDDAAAAAAAAA@@@@@@@@@@@@@@@BBBDDDEEEFFFCCC???:::777555444444555666666555333333444666888666444333333333222222333333222111111111222333555444444666999;;;;;;;;;;;;<<<;;;888555444666999<<<===>>>BBBIIIQQQYYY^^^cccbbb^^^XXXOOOHHHCCCAAA{{{iii___PPPKKKCCC===:::999888777444444333222222222222333666444333444555666444333111111111111222222222222111111000000000000111111000////////////000111111///000111222333222111000000222444444333222222222333333333444555777:::;;;???EEEPPP\\\hhhvvvzzzqqqiiiccc]]]VVVPPPNNNRRRWWWYYYYYYZZZ^^^aaa^^^aaa```ZZZTTTOOOHHHAAA<<<;;;;;;;;;;;;;;;<<<<<<999999888888777666666666666555555777999:::999777777777777666777777888999666666777777888999999999:::;;;;;;<<<<<<=========;;;===???BBBDDDFFFGGGHHHJJJLLLOOOUUU___nnn}}}{{{tttssskkkhhhggggggiiimmmxxxwwwwww}}}nnnZZZLLLHHHDDD@@@===<<<;;;:::999777777777666555444333222333333222222222222333333/////////000000000000111222111111000000111111222000000000000000000000000000000000000000000000000+++...111000---+++---///...---,,,,,,......---,,,+++,,,---.....................---------,,,,,,,,,------------------------,,,+++***+++---...---,,,,,,------,,,+++******,,,+++,,,,,,------,,,,,,+++******++++++,,,------...+++++++++++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......//////......///000222333111444888===CCCKKKRRRWWWZZZ```iiioootttyyy}}}||||||~~~wwwqqq^^^WWWQQQOOOJJJDDD@@@@@@@@@AAAAAABBBDDDEEEEEEFFFIIIGGGEEECCCAAA@@@??????>>>AAACCCCCCDDDHHHNNNTTTTTTPPPKKKDDD???;;;888888:::::::::888666666888999888999999999888777666555444444333333333333444555777888<<>>AAAEEEKKKQQQWWW[[[ZZZXXXTTTMMMFFF@@@>>>===|||jjj___PPPJJJCCC===:::999888777666666555444444444444555555555444444444444444333222333333333333444444444333333222222222222333333000////////////000111111000111333444333111///...///222444555444333444444222222222333444666777888<<>>@@@AAA@@@AAACCCEEEIIILLLOOOPPPRRRVVV]]]hhhuuu{{{vvvqqqoooooommmooosssvvvyyy}}}zzzppp]]]OOOIIICCC@@@===;;;;;;:::888666666666666666555444333222444333222111111222333444000000000000000000000000111111111111111111111111////////////////////////////////////////////////,,,...//////---,,,---......---,,,,,,......---,,,***+++,,,---.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,......---,,,---...+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++---.........---,,,......------......///000//////.........///000000000222444888<<>>===<<<;;;;;;???BBBCCCCCCHHHQQQXXXZZZWWWRRRKKKEEEAAA>>><<<=========<<<;;;<<<>>>AAA>>>@@@BBBBBBAAA>>>;;;:::777777777777777777888888;;;???HHHPPPVVVVVVSSSOOOCCCBBB>>>;;;::::::<<<>>>;;;<<<>>>AAAEEEIIIMMMOOOIIIIIIIIIFFFAAA>>>>>>>>>}}}kkk___OOOJJJCCC===:::888777777666666555444444444444555444444444444333222222333222222222333333333444444333222222111111222222333111000000000000111222222222333444444333000...,,,---///111222222222444555222222222222333444555666888:::>>>GGGSSSaaannnuuuyyyuuuooofff^^^XXXUUUTTTSSS\\\fffjjjkkkmmmuuu|||{{{qqqfffZZZPPPEEEDDDBBB@@@>>>===<<<<<>>@@@DDDHHHJJJKKKLLLOOOSSSWWW[[[^^^aaahhhsss}}}qqqlllkkkkkknnnrrrwww}}}}}}qqq[[[LLLFFFEEEAAA???<<<:::999888555333666666666666555444333333333333111000000111333333111111111111111111111111000000000000000000000000////////////////////////......................../////////...---,,,------...---,,,,,,......---,,,***+++,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,&&&(((+++,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********------,,,,,,,,,,,,,,,---+++,,,.../////////---,,,---------------.../////////...............//////111222444555777;;;AAAEEEJJJMMMRRRXXX]]]ccciiimmmwwwyyy}}}zzzqqqiiihhhmmmxxx~~~vvvppphhhaaa]]]YYYSSSPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSOOOJJJDDD@@@===<<<999777888<<<>>>>>>>>>BBBKKKRRRUUURRRNNNIIIEEEAAA???>>>===>>>>>>>>>>>>AAAEEEHHHKKKNNNPPPNNNIIICCC>>><<<777777888888999999999999<<>>;;;::::::;;;===>>>999:::;;;===>>>@@@BBBBBBAAADDDFFFGGGDDDBBB@@@@@@lll___OOOJJJBBB<<<999888777666444444333222222222222333444555555444222111222333000000000000111111111111000000////////////000000111000000000000111222222333444444333222000...---,,,------------...111444222222222333333444444444777999<<>>===???BBBCCC@@@===;;;999777777888999888777999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===?????????CCCIIIOOOUUUXXX\\\bbbgggkkknnnpppvvv}}}vvvllldddeeeiiiooouuu{{{zzzaaaNNNEEEBBBBBB@@@>>>:::888777666444222555555555555555444333333222222111111111111222222222222111111111111000000...//////000000//////...000000000000000000000000////////////////////////111000///..................---,,,,,,......---,,,***+++,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,"""%%%(((*********+++,,,+++,,,,,,------,,,,,,+++---,,,,,,+++******))))))...------,,,,,,,,,,,,---+++,,,---...///...---,,,+++************+++,,,,,,.........///////////////111222222222222444777:::@@@DDDJJJQQQZZZbbbhhhkkkppprrruuuzzzxxxmmmeeebbbggguuu~~~wwwppplllhhhbbb```aaaeeeeeeddddddccccccbbbbbbcccZZZNNNEEE@@@===:::888888999;;;;;;;;;===CCCHHHHHHGGGEEEBBB@@@>>><<<<<<<<<<<<======>>>BBBGGGKKKVVVXXXYYYUUUMMMDDD>>><<<444555666777888888888777:::???IIIRRRVVVRRRKKKEEE>>><<<:::999:::;;;;;;:::;;;;;;;;;;;;<<<<<<===>>>???BBBEEEEEECCC???<<<;;;mmm___OOOIIIBBB<<<999888777666444444333222222222222333555666777666333111222444000000000000111111111111000000////////////000000000////////////000111111222222222111111111111111111111...,,,***,,,000333222222333333444333333333444777;;;===AAAJJJVVV```kkk{{{~~~vvvqqqmmmiiifffiiinnntttyyy{{{~~~rrriii```XXXKKKLLLMMMNNNMMMJJJHHHFFFFFFGGGKKKRRRWWWUUUMMMFFFAAA===:::888888999:::999:::999999999999:::;;;;;;========================:::===???@@@AAAFFFNNNUUU]]]dddnnnyyyyyyuuuiiidddccckkkuuu}}}{{{hhhSSSHHHDDDBBB@@@???<<<999777666666444333333333333444333333222111111111222222222222111111111111000000000/////////,,,---...//////...---,,,000000000000000000000000////////////////////////111///......///000111111...---,,,,,,......---,,,+++,,,,,,---------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,%%%'''***++++++*********+++,,,,,,------,,,,,,++++++++++++***************------,,,+++++++++++++++******++++++,,,,,,,,,+++***************++++++,,,---...//////000000000000///000111000///000222444666:::AAAJJJUUU^^^dddfffjjjlllooouuu{{{}}}yyywwwyyy|||~~~~~~~~~sssiiidddgggtttzzzvvvuuuyyyyyyyyyyyyyyyzzzzzzzzzxxxkkkYYYKKKCCC@@@===;;;999999999:::;;;===???AAA??????>>>===<<<<<<;;;;;;::::::::::::;;;???DDDHHHNNNRRRTTTPPPHHH@@@<<<;;;333444666777888888888777888:::???EEEHHHGGGCCC@@@===;;;:::;;;===>>><<<:::<<<;;;;;;;;;;;;===>>>@@@AAACCCDDDBBB???;;;:::999mmm___OOOIIIBBB<<<999888777666666666555444444444444555666888999777444222333555111222222222222333333333222222111111111111222222...............///000000000000000000111222333444999666222...+++,,,000444222333333444444444333333,,,111555666777>>>KKKVVVaaarrr~~~{{{xxxtttppprrruuuzzz}}}zzzmmmcccYYYRRROOOQQQTTTVVVVVVTTTRRRPPPTTTXXXaaakkkppplll```VVVGGGCCC>>>;;;;;;<<<======::::::999999::::::;;;<<>>>>>>>>>>>:::===@@@AAABBBHHHQQQYYYaaakkk{{{|||mmmfffddddddcccggguuuwwwuuuoooUUUEEEBBBBBB@@@<<<>>>;;;777555666666666666111111222222222111111000000111222333333222111000000000//////.........---+++,,,---......---,,,+++000000000000000000000000000000000000000000000000///...---...000333444444...---,,,,,,......---,,,,,,,,,---------,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,***,,,//////---+++******+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,,,,,,,+++***))))))******)))))))))))))))*********,,,,,,++++++,,,,,,---...---...///000111111111111...///111111000000111222000333:::EEEOOOXXX\\\^^^aaacccgggmmmsssvvvwwwwwwuuusssqqqrrrttttttqqqooosss}}}}}}pppiiiiiiuuu~~~uuu```OOOFFFCCCAAA???;;;:::999;;;===??????>>>==================<<<<<<999999999888888;;;@@@DDD@@@DDDHHHGGGAAA===;;;<<<555666888999::::::999999888888999<<>>@@@BBBFFFGGGFFFCCC@@@??????@@@mmm^^^OOOIIIAAA===;;;999666333333333333444444555555555888LLLVVVHHH666111666999---///111333333222000///////////////////////////111111000000111111222333555333222111222444777999///000111222222111000///000000//////000222444555444333444555888===AAADDDVVVhhh{{{~~~}}}|||{{{}}}yyyjjj___XXXSSSQQQWWW[[[^^^___^^^]]]^^^```gggnnnvvv~~~nnn^^^OOOIIIBBB???AAADDDCCCAAA???@@@AAA@@@???AAAFFFKKKJJJIIIKKKNNNLLLEEE@@@@@@AAA>>>AAAIIINNNPPPXXXbbbiiizzzzzznnnfffddddddfffrrrwwwttt{{{mmm```QQQIIIDDD>>>;;;;;;;;;:::888666666666666777666555444333222222222222444444333333222111000000////////////000000000000......------------......000000000000000000000000...///000111000...,,,+++------..................++++++++++++++++++++++++...---,,,,,,......---,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,---...//////,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++---...............------,,,,,,---...000111000///...------...///000///111555;;;DDDNNNVVV[[[[[[\\\___cccfffiiikkklllnnnssswwwxxxtttpppnnnnnnlllppprrruuu|||vvvtttsssvvvzzztttdddUUULLLGGGDDDBBBBBBDDDFFFFFFDDDAAA@@@@@@EEEGGGGGGFFFAAA===;;;:::;;;999777777999:::::::::<<<===>>>>>><<<;;;:::;;;888999999777555444555777555444666;;;???@@@AAAAAADDD@@@???BBBCCC@@@>>>@@@>>>???@@@AAABBBDDDIIILLLQQQQQQPPPKKKFFFCCCEEEHHH~~~lll^^^NNNIIIAAA===;;;999666333333333444444555555555555@@@SSS\\\PPP>>>555222///000111111111222222222222111111111111111111111111111111000000111111222333333333222111222333555666///000111222222111000///222222222222222333333444444333333444777;;;???AAAMMM\\\mmmyyy~~~~~~}}}qqqfff^^^ZZZWWWVVVYYY]]]bbbeeefffhhhkkkmmmwww~~~tttdddRRRMMMGGGFFFIIILLLMMMLLLHHHJJJLLLLLLMMMPPPVVVZZZ[[[XXXYYYZZZVVVNNNIIIHHHIIIHHHMMMUUUZZZ]]]ccckkktttzzzyyyxxxyyy}}}ssskkkjjjmmmqqq{{{~~~xxx}}}www\\\QQQFFFBBB???<<<:::;;;:::999888666555555666666555555444333222222222222222222111111000//////...111111000000//////......///......------......///...........................///000222222111///.........------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...///...,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,---......///------,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++,,,///...------,,,---......000///...------...///000...///222666===DDDKKKOOORRRUUUZZZ___bbbcccbbbaaammmssszzz|||yyysssooommmmmmmmmjjjiiimmmvvv|||||||||zzzzzz|||zzzrrrfff[[[TTTOOOJJJGGGKKKOOOTTTWWWVVVTTTQQQPPPOOOTTTYYYXXXPPPFFF>>>;;;;;;999777777999;;;<<<<<<>>>>>>>>>===<<<<<<<<<===<<<===>>><<<;;;:::;;;<<<;;;999:::===AAADDDFFFGGGHHHCCCAAACCCDDDBBBAAACCCBBBFFFJJJMMMPPPTTTWWWZZZaaa^^^XXXRRRMMMLLLNNNPPP~~~lll]]]NNNHHHAAA<<<;;;999666333333444444444444555555555555CCCKKKCCC999555333000333222111000111222444555111111111111111111111111111000000000000111222222222222222222222222222222///000111111111111000000222333333444444444333333333333333333555888<<<>>>CCCMMMZZZgggwww{{{uuullleeeaaa^^^]]]\\\___ccchhhlllpppssswwwzzz}}}nnnaaaSSSPPPMMMOOOTTTYYY[[[[[[VVVXXX\\\___bbbggglllooorrrnnnllljjjddd[[[UUUTTTTTTVVV]]]fffkkkmmmrrrwww{{{~~~|||xxxvvvqqqlllhhhiiikkkooouuu|||wwwooommmsss}}}yyyyyyvvv___MMMDDD===<<<<<<999888999999888777666555555555555555444333222222111222222222222111111000/////////222222111000///...------///......------......///...........................///111222333333222222......------,,,,,,++++++------------------------///---,,,---...///...,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,------......------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,000///...---,,,,,,,,,,,,///......------....../////////000222666:::>>>AAAHHHMMMTTT[[[^^^^^^\\\ZZZhhhpppzzz~~~xxxtttqqqtttppphhh```aaajjjqqqrrryyyxxx{{{zzz{{{zzzvvvpppjjjddd___ZZZVVV[[[bbbjjjppppppnnnkkkiiiiiirrrzzzxxxiiiWWWIIICCC@@@===;;;:::;;;===>>>>>>???????????????@@@@@@@@@===?????????===<<<<<<===>>><<<<<<===CCCJJJOOOQQQQQQJJJDDDDDDDDDCCCEEEIIIOOOUUU]]]dddiiilllooopppssslllccc\\\YYY[[[]]]___}}}kkk]]]MMMGGG@@@<<<:::999666444333333333333333333333333...333444///---111555666222111111111111222333333111111111111111111111111000000000000000111222222000111111222222111000//////000000111111111111111000111333444444444333333333222222222444666888999>>>CCCLLLYYYiiizzz}}}|||wwwqqqlllhhhfffcccbbbiiikkknnnrrrvvvyyy}}}~~~{{{nnn```VVVOOOOOOPPPTTT[[[bbbfffhhhbbbeeejjjoootttyyy}}}zzzvvvrrrkkkaaa[[[[[[\\\bbbjjjssswwwyyyzzz|||zzzvvvpppjjjfffddd___ZZZ[[[^^^bbbiiiqqqzzz~~~yyyuuuxxxyyyzzzaaaNNNHHHAAA===<<<;;;777555666777666666555555555444444444333333222111111222222333333333222222222111111111111111000///.........//////............//////000000000000000000000000//////000111222222111111......---,,,++++++******------------------------...,,,+++,,,---...---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------000///---+++++++++---............------,,,,,,,,,------------------------111000000111333555888999@@@EEEMMMUUUZZZ]]]]]]\\\bbbjjjvvv}}}~~~{{{yyyyyyyyytttiii___^^^dddhhhiiijjjlllrrr|||~~~vvvqqqnnnqqquuuxxx~~~}}}yyyuuuqqqooorrrxxxfffUUUMMMHHHEEEBBB@@@AAABBBBBBAAAAAABBBEEEHHHJJJIIIFFFDDD@@@AAABBBAAA???>>>???@@@CCCDDDDDDGGGPPP\\\dddgggbbbXXXMMMIIIHHHJJJPPPWWWaaaiiittt}}}xxxnnnhhhjjjooosssuuu~~~}}}kkk\\\LLLGGG@@@;;;:::999666444111111111111111111111111777777444000///222444333...///111222333222111000000000000000000000000000000000//////000000111222///000111222222000///...000000000000000111111222---...000222444444444333222111111222333444666777:::<<>>GGGOOOWWW[[[]]]bbbhhhlllnnnppptttwwwzzzzzzwwwsssqqqrrrooojjj```aaaeeemmmssszzzqqqbbbXXXZZZbbbmmmuuuzzzlllaaa]]]VVVVVVXXX\\\aaaddddddccc[[[___fffmmmooohhh[[[QQQKKKLLLLLLMMMNNNRRRWWW[[[bbbjjjpppuuuxxxkkk^^^XXXZZZ```lllvvv|||}}}{{{iii[[[KKKEEE???;;;:::999666444333333333333222222222111...///111555777666444222///000111222222222111111000000000000000000000000///////////////000111111...///000000111111111111000/////////000111222333333222222111111111222222000000111222333444555555444444777<<>>;;;:::999666444555555555444444333333333555222000000000000222444333222111111111222333444111111111111111111111111///////////////000111111...//////000111222222333000////////////111333444888666444222111111111111//////000222333444555666444444777;;;999:::EEERRR```gggqqqyyy}}}tttiiibbbaaa___[[[ZZZ]]]aaaeeehhhjjjmmmnnnnnnnnnoooqqqqqqmmmeee___YYYTTTQQQRRRSSSTTTXXX]]]ccclllrrrpppllliiiaaaYYY\\\XXXXXX^^^bbbccchhhpppqqqwww|||~~~{{{aaaNNNHHHIIIBBB999;;;888777888666333444888000111333333444333222111222111111111111111222222222222222222222222333333222222111000///...------000000////////////000000000000000000000000000000,,,,,,,,,,,,,,,---...///------..................------------------------000///......///000///...+++***)))(((((()))***+++------------------------++++++------------++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---...............,,,---......---,,,***)))***+++,,,------,,,+++***,,,,,,,,,---.../////////000111333666999===AAACCCFFFMMMWWW```ffflllsssxxx|||~~~uuuqqqnnnnnnnnnsssvvvooopppsssyyy|||}}}lll```bbbcccfffjjjrrr}}}{{{{{{~~~vvvcccVVVHHHDDD???;;;999777555444333333333222222111111111000111222333333222111000//////000111222333333444222000//////000000///---......///000111222333333111111000000111222333333111111000000//////......---///000000//////000222333333222222333333444555///000111333555:::???DDDLLLVVVdddooovvv~~~vvvoooiiieeedddddddddeeehhhjjjlllnnnoooppptttwwwzzzyyysssjjjbbb^^^ZZZZZZYYYWWWWWWZZZ^^^bbblllkkklllnnnoookkkccc]]]]]]aaafffiiikkknnnsssxxx}}}{{{qqqdddSSSFFF@@@===<<<:::999888777666555444333333444444444333333222222222111111111000000000000///000111111111111222222222111///...------...///111---...///000000000......////////////////////////---------...///000000111111000...,,,+++,,,...///111///---***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++------------++++++******************************))))))******+++,,,+++++++++,,,,,,,,,------+++++++++*********))))))***+++,,,---------,,,+++------...000222444666777<<>>BBBKKKWWW```hhhrrr~~~yyytttqqqpppooonnnoooqqqtttvvvxxxyyyyyywwwyyy{{{{{{wwwrrrmmmjjjeeedddcccaaaaaacccfffiiinnnllljjjiiiiiiiiiiiihhhiiilllqqqtttvvvzzz{{{}}}yyy\\\RRRDDD;;;999999999888888888777666555444444333444444333333333222222222222222111111111000000000000000111111111222222222111000...------...000111...///////////////......////////////////////////---------...///000000000000///---,,,,,,,,,---...///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------,,,++++++******************************))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------------,,,+++------...///111333555666777<<>>:::888777555444444444444444333333333333000111222222222222111000111111111111111111111111222000//////111111000...222222111000000///......000////////////000000111000000000////////////...///000111000///...///000111000000000000111222222444444444222111222555888999???HHHOOOWWWbbbpppzzzzzz{{{|||~~~~~~}}}}}}|||zzzxxxvvvuuupppooommmllllllmmmnnnppprrrrrrqqqooonnnooorrrtttvvvzzzuuuzzzssscccNNNGGG>>>999888:::::::::777777666666555555555444333333333333222222222222333222222222111111111111000000000111111111222222111000///......///000111111000///...............////////////////////////---------...//////000000//////---,,,,,,,,,---......---++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************))))))******+++,,,*********+++++++++,,,,,,---------,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,---...///111333444111555:::AAAHHHQQQZZZ```eeeeeefffjjjrrr{{{xxxjjjdddcccdddiiinnn{{{}}}vvvnnnkkkoooyyyyyyuuuvvvyyyzzz}}}rrraaaUUUFFFBBB>>>:::888777555444444444444444444444444444111111111222222111111111222111111111000000000///111000//////111111000///111111111000//////......//////.........//////000////////////////////////000111111000///......///222222222222222333333444444444333222000000222444666:::???DDDKKKWWWeeeooo~~~|||{{{||||||||||||yyy}}}}}}{{{{{{}}}}}}{{{kkk[[[OOOHHHDDD>>>;;;:::::::::999666666666666666555555555333222222222222222222222333333333222222222111111000000000000111111111111111111000000000000111111222111///...---------...////////////////////////---------....../////////......---,,,,,,------...,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************))))))******+++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,,,,,,,,,,---...///111222///000333777<<>>;;;888777777666666666666666666666555555555222222222222222222222222333333333222222222111111//////000000000111111111111111000000000000111111222111///...---------...////////////////////////------------............------,,,,,,,,,---------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,------------************++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,---...///000///000111111444999???DDDPPPRRRUUUYYY]]]dddlllrrrvvvzzz|||sssnnnnnnooonnnjjjlllpppuuu|||uuuqqqlllkkkooowwwuuuooolllooossswww}}}nnn\\\QQQDDDAAA<<<999888777555444333333333333444444444444222222111000000111222222111111111000000/////////...---,,,---///000///...,,,------...000111111222000//////............///---............////////////000111000///...///000000////////////000111111///000111111000111333555333444555777<<>>CCCIIINNNSSS[[[dddjjjkkkooouuuyyyzzz}}}}}}zzzzzzzzzwwwsssqqqooooooqqquuuzzz~~~~~~}}}qqqkkkhhhlllqqqwwwooo^^^SSSDDD@@@<<<999888777555444222222222222333333333444222222111000000111222222000000000000000/////////---,,,+++,,,...///...---,,,,,,---...///000111222111000//////......//////---------.........//////...///000000//////000111///////////////000111111...000111111111111333444222222333444777;;;@@@DDDOOO[[[lllzzz}}}eeeTTTHHH???===@@@:::::::::999888888:::;;;888888777666555444444333000111111111222222222222222222111111111000000000////////////000000000111/////////000000/////////...///////////////......////////////////////////------------------------++++++,,,,,,------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,******************************))))))******+++,,,))))))*********+++++++++*********++++++,,,,,,,,,111000...---,,,,,,,,,---...------------......///---///000111000000000222222777===CCCHHHQQQ\\\dddeeejjjooorrrrrrtttzzzzzzuuurrrqqqqqqpppppprrruuuxxx}}}yyywwwxxxyyyoooiiifffjjjpppxxxppp___UUUDDD@@@<<<999777777666444111111111222222333333333333222111000000111222333/////////000000000000000,,,+++***+++---...---,,,------......///000000000111111000///////////////---------.........//////---///000000//////000222111111111111111222222333///111222222111111222444222222333444555888:::<<<@@@LLL\\\jjjuuu{{{gggRRRGGG@@@:::999<<<::::::999666444444555777999888777666555444333333000000111111222222222222111111111000000000000///////////////000000000000......////////////......---...///000000000......////////////////////////------------------------***+++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,*********************************)))***++++++,,,(((((((((((())))))))))))+++++++++,,,,,,---------111000...---,,,,,,------.........------......///***---000111000///...///...222777;;;@@@IIIVVV___dddhhhlllmmmmmmnnntttyyy{{{~~~zzzvvvssshhhgggeeeeeejjjtttwwwsssssswwwzzzyyy~~~~~~~~~yyyqqqjjjgggjjjpppvvv~~~}}}kkkZZZNNNEEEAAA===999777666444333555444333333222222333333000000000000000000000000000000000000000000000000111111000///////////////////////////////////////000000////////////000000000000000000000000000000111000///......------------------...............////////////////////////000000000111222444555666@@@EEELLLTTT___mmm}}}zzzxxxxxxuuu\\\SSSHHHAAA>>><<<999555666666666666666666666666666666777777666444333111222222111111111111111111333222111000000111222333//////////////////............//////////////////------------------------000////////////.................................,,,,,,+++******+++,,,,,,******++++++,,,---......------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******+++++++++++++++*********)))))),,,++++++++++++++++++,,,++++++************++++++---,,,++++++,,,,,,***((())))))))))))))))))))))))************************'''(((***+++,,,++++++***+++++++++,,,,,,---------///---+++******,,,///111//////...---...///000111111222333666;;;@@@EEEHHHRRRXXX___cccdddgggmmmrrrwwwyyy|||wwwkkk___\\\___gggsss~~~~~~uuuooopppvvv}}}{{{|||zzzwwwsssqqqxxxssstttnnnjjjmmmrrrxxx|||kkkZZZOOOEEEAAA<<<999777666444333444444333222222222222333000000000000000000000000000000000000000000000000222222111000000000000000///////////////////////////......---------......////////////////////////000000///.........//////111000///...---,,,++++++000000000000000000000000000000000111222333444555666:::???FFFOOO\\\kkkvvv}}}{{{ooommmrrr{{{nnn^^^SSSKKKBBB===;;;;;;888666555555555555555555555555555555666666555444222111333333222222111000//////111000000//////000000111/////////000000000000000///////////////.........------------------------/////////.........------,,,,,,,,,,,,,,,,,,------------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++++++++*********))))))++++++************++++++++++++************++++++,,,+++***+++,,,,,,***(((++++++++++++++++++++++++************************)))***+++,,,,,,,,,+++***+++++++++,,,,,,,,,------...---,,,++++++,,,...///......---------...///000//////000222444888<<<>>>GGGMMMSSSWWWYYY]]]dddjjjooorrrxxx~~~vvvlllcccaaadddkkkvvvwwwqqqqqqxxx~~~{{{uuusssnnnsss|||zzzxxx{{{~~~uuunnnllljjjjjjhhhjjjsss}}}|||mmmvvvppplllnnnrrryyy{{{jjjZZZPPPDDDAAA<<<888777666444333444444333222222222222222000000000000000000000000000000000000000000000000222222111111000000111111000000000000000000000000000///...---------------///////////////////////////////////////000000111000000///...---,,,,,,+++111111111111111111111111000000000000111222444444333555999===CCCNNN\\\fffooottt{{{ssshhh```fffttt{{{fffTTTHHHGGGBBB;;;888888999888666555555555555555555555555444444444444444333111111444444333222000///...---...//////000000//////...///000000000111111222222000000//////.........---....................................---------,,,)))*********++++++,,,,,,...------,,,,,,------...000000///...,,,+++******++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))+++++++++************************))))))*********++++++************+++++++++***)))***++++++)))'''++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,---.../////////......///111333444999===BBBFFFIIIOOOVVV\\\dddiiirrr{{{vvvnnngggggglllsss|||||||||~~~~~~~~~}}}yyytttqqqtttzzzwwwnnnhhhfffhhhfffooo}}}wwwppplllooovvv~~~ooofff```]]]\\\]]]___cccnnnyyyzzznnn```uuuooolllmmmqqqwwwyyyiiiZZZPPPCCC@@@;;;888777666444333444333333222111222222222000000000000000000000000000000000000000000000000111111000000000000000111000000000000000000000000222111000//////...//////////////////////////////.........///000111222222,,,,,,------.../////////000000000000000000000000/////////000000222333333444555777999<<>>CCCJJJUUUeeerrryyy{{{{{{{{{}}}}}}|||wwwlllcccbbbooonnnWWWJJJEEEAAA>>><<<:::999888777555444444333444444444444444444444444333333222111111222222333......///000000111111222///000000111111000000////////////...............////////////////////////....................................---------,,,------------------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************+++++++++++++++************************+++++++++*********))))))*********++++++************++++++***))))))***+++,,,***)))++++++++++++++++++++++++************************---,,,,,,++++++++++++,,,+++++++++++++++*********)))***,,,---------,,,+++***+++,,,---------,,,,,,******+++,,,---.........//////...///000222444555:::???HHHSSS\\\bbbfffhhhjjjjjjllloooqqqrrrpppmmmrrrllljjjpppyyy~~~|||xxxsssuuu|||xxxooojjjjjj___]]]ZZZWWWVVVWWWYYYZZZ^^^```eeekkkqqqwww|||~~~{{{yyyyyyyyywwwyyy}}}{{{uuupppnnnooopppttt~~~wwwlllfffXXXQQQLLLJJJIIIIIIMMMSSSSSSSSSSSSRRRPPPQQQSSSTTTooonnnoooqqqrrruuurrrcccVVVNNNAAA>>>:::777666555444333333222222111111111111111000000000000000000000000000000000000000000000000...............///000000------------------------------,,,------...///000........................------,,,------...//////...............---------//////////////////////////////.........///000000000333555666555777;;;???CCCJJJVVVcccmmmsssuuuvvvvvv~~~zzztttttttttsssrrrrrrqqqqqquuu|||hhhWWWGGGBBBAAA>>>;;;:::888888888777666444444444444444444444444444444444444333222111222222333444/////////000000000000000000//////......//////000111111000000///.........------......///000000000------------------------/////////.........------.........---,,,,,,++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++++++++++++++,,,))))))*********+++++++++++++++************++++++++++++************++++++***))))))***,,,---+++***++++++++++++++++++++++++************************++++++***)))***+++,,,,,,++++++++++++*********)))((()))***+++,,,---------++++++---.........---,,,***+++,,,,,,---.........---------...///000000000222555:::@@@FFFKKKOOOQQQXXX[[[```ffflllmmmkkkiiilllhhhiiiqqqzzz}}}}}}yyytttzzzzzzxxxxxxllliiieee```^^^]]]\\\[[[[[[\\\___bbbgggkkkoooqqqsssrrruuuzzz}}}}}}{{{uuuqqqsssrrrrrrxxxzzzssslllddd```XXXRRROOOOOOPPPQQQTTTXXXZZZ\\\```bbbbbbaaadddgggjjjjjjllloooppprrr|||qqqbbbUUUMMMAAA>>>:::777666555444333333222222111000111111111000000000000000000000000000000000000000000000000///////////////000111111------------------------............000111222333........................---,,,,,,,,,,,,---......++++++,,,---...///000111000000000000000000000000///............//////000,,,///333444333333666999;;;>>>FFFPPP[[[cccfffgggnnnwww~~~xxxnnngggfffjjjmmmooopppuuu~~~mmm^^^SSSHHHAAACCCEEEAAA<<<<<<666777888888666555555555444444444444444444444444444333222222222333444555111111000000//////......///...---,,,,,,---...///333333222111000///......,,,,,,---...///000111111------------------------000////////////.........///......---,,,+++******,,,,,,---......---,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************************************------------------------*********++++++,,,,,,---))))))******++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++*********+++------,,,+++))))))))))))))))))))))))******************************)))))))))***,,,---++++++++++++******))))))(((((()))***,,,---...///+++,,,---...///...------------...///////////////++++++,,,---//////...---000111333666:::>>>AAACCCGGGKKKSSS]]]dddhhhgggdddgggfffjjjsss{{{~~~}}}~~~}}}xxxzzz~~~yyyvvvqqqmmmkkkiiigggfffiiiiiijjjkkknnnqqqtttvvvnnnnnnrrrxxx{{{{{{}}}}}}yyyrrrhhhjjjhhheeehhhqqqtttqqqwwwqqqjjjeeecccaaa]]]ZZZ]]]XXXWWWZZZ^^^___cccgggppptttzzz~~~~~~|||}}}sssqqqnnnnnnrrr{{{rrrbbbSSSJJJBBB>>>999666555555444444222222222111111111000000222222222111111111111000//////000000///...------//////000000///...------///............---------///...---,,,,,,---...///---...///000000///...---000///---,,,,,,---...///------------.........///............////////////222111///---,,,---...///000000111222333333444444555888===AAAFFFKKKQQQUUU```hhhrrr{{{zzznnnlllkkkfffcccddddddjjjrrryyyqqqaaaVVVPPPCCCBBB@@@@@@AAA@@@>>><<<888777555333222222222222666555444333333333333333333333222222111222222222//////............//////..............................------------......000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,//////............//////***++++++,,,,,,------...***,,,------+++******+++---,,,+++******+++,,,---...------,,,+++***))))))******+++,,,,,,***)))(((+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%''')))))))))***,,,......---+++))))))))))))***+++*********))))))((((((++++++******))))))((((((******************************))))))))))))******)))))))))((()))******+++++++++++++++++++++++++++))))))))))))************+++,,,,,,------,,,,,,+++,,,,,,------...///000000------,,,,,,---...000111......///000222444555666<<<>>>CCCHHHOOOVVV[[[^^^___cccjjjooorrrtttvvvxxxzzz|||~~~}}}}}}~~~~~~{{{zzz||||||zzzxxxxxx}}}~~~~~~{{{wwwuuuuuuuuu}}}wwwpppnnnkkkeee^^^\\\___eeejjjkkkooommmiiiddddddhhhmmmnnnlllnnnqqqtttwww|||sssqqqppprrrxxxrrrbbbTTTJJJAAA>>>:::777666555444333222222222111111111000000222222222111111111000000//////000000///......---///////////////...------000000/////////...............------------.........///000000000000///.........---,,,------...///------........./////////............////////////111000...---------///000000000111111222222333333000222666999;;;???CCCFFFNNNVVV```iiirrr{{{uuukkkcccccccccaaaaaaeeerrrzzzooo___QQQHHHCCCAAA@@@???@@@AAA@@@>>><<<888777555444222222222333555555444333333333333333333222111111000000000111//////............//////..............................------------......------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,+++***,,,---,,,+++)))***+++,,,+++************+++,,,---,,,,,,++++++******)))******+++++++++***)))))))))))))))(((((('''''''''++++++++++++++++++++++++))))))))))))))))))))))))&&&(((************,,,------,,,***)))(((((())))))************)))))))))(((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,,,,++++++++++++,,,------...//////,,,,,,++++++,,,---//////,,,,,,,,,---///000222333333555888<<<@@@EEEIIIKKKVVV[[[bbbgggkkkoooqqqsssuuuxxxzzz{{{zzzzzzzzz{{{}}}}}}yyywwwvvv}}}}}}xxxuuutttooojjjiiimmmssswwwxxx{{{yyyuuuqqqrrrwww|||sssssstttzzzqqqaaaTTTKKK@@@===:::888777666444222222222222111111111111111222222111111111000000000//////000000000///......///////////////......---111000000000////////////,,,,,,------------,,,,,,---....../////////......---,,,,,,,,,---...///000............/////////000---............////////////...---------...///000000000000000000000000000...000222333333555777:::@@@FFFPPPYYYbbblllwwwxxxeeecccccceeegggiiipppwwwxxxgggWWWKKKCCC===999======>>>???@@@@@@===:::888777666444444333333333555444444333333333333333333222111000//////////////////............//////..............................------------......------------------------........................---,,,,,,++++++,,,,,,---...------,,,++++++*********,,,,,,,,,***)))***++++++******))))))******+++++++++++++++++++++++++++******)))))))))******+++)))))))))))))))(((((((((************************)))))))))))))))))))))))))))***++++++******+++---,,,+++)))((('''(((((()))************))))))))))))))))))))))))************((((((((((((((((((((((((((()))***++++++***)))((('''((()))***+++******)))++++++++++++++++++++++++)))))))))*********++++++******++++++++++++************++++++,,,---------************+++,,,---...,,,,,,,,,,,,---...///000000111222444777999;;;===GGGKKKRRRXXX]]]```dddfffkkknnnqqqrrrssssssuuuwwwzzz|||zzzwwwvvvyyyuuuuuuyyyqqq```SSSKKK???===;;;999888666333111111111111111111111111111111111111111000000000000//////000000000//////......///////////////......000000000/////////......***+++------------+++***+++,,,,,,,,,------------++++++,,,,,,---...///000........./////////000000---------.........//////------,,,------///000111//////////////////......111222333333222333555777888===DDDLLLSSS^^^iiiqqqtttuuuwwwzzz~~~vvvlll```fffnnntttxxxmmmbbbRRRGGGBBB???<<<999::::::;;;>>>???>>><<<999777777666555444444333333444444333333222333333444444444222111//////......//////............//////...........................------,,,,,,------...////////////////////////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,+++))))))***+++***))))))))))))))))))***))))))******+++++++++,,,******)))(((((()))+++,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,******+++,,,+++***((('''''''''((()))*********)))))))))))))))(((((())))))******++++++************************'''(((***,,,,,,***((('''&&&(((***+++,,,+++)))(((++++++++++++++++++++++++))))))*********+++++++++)))******++++++******))))))*********+++++++++,,,*********+++,,,,,,---.........------......//////000000000111222444555666888<<>>CCCKKKUUU]]]fffjjjqqqvvv{{{{{{vvvnnngggcccppp~~~uuujjjYYYPPPFFF@@@??????<<<:::888888999;;;<<<<<<:::777666666666555555444333333333333222222222333333444666555333222111000////////////............//////........................------,,,,,,,,,,,,------////////////////////////++++++++++++++++++++++++------,,,,,,,,,,,,------*********++++++,,,,,,,,,+++++++++***(((((()))+++)))))))))******)))))))))((())))))******++++++,,,******((((((((()))***+++++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,*********,,,***)))((('''''''''((()))))))))))))))))))))******(((((())))))******++++++************************'''(((***,,,,,,***((('''&&&(((***+++,,,+++)))(((++++++++++++++++++++++++************++++++++++++)))******++++++******))))))))))))******************+++,,,,,,------............------------......,,,,,,,,,,,,---...///000000333777:::<<<===@@@AAAMMMPPPTTTXXX\\\```eeeiiigggjjjnnnqqqssstttsssrrrwww{{{}}}}}}mmm\\\PPPJJJ@@@===:::888777666444222111111111111111222222222111111000000000///////////////000111111111000000---...//////////////////............------------,,,,,,------------,,,,,,///.........///000111222***+++,,,------...------------------.........///,,,------------.........++++++,,,---.../////////........................---...///.........000222000333666888:::???FFFLLLZZZ```hhhoootttzzzzzzvvvzzzxxxrrrnnnlllkkkuuu{{{lll[[[PPPKKKFFF@@@===<<<;;;999666999888777888999999888666444444555555444444333222222222222222222333333444555555333222111111111111//////............//////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---))))))******+++,,,,,,---+++++++++)))'''''')))+++)))******++++++******))))))))))))*********++++++******)))(((((((((((()))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***+++******)))((((((((()))***))))))))))))************))))))))))))************((((((((((((((((((((((((((()))***++++++***)))((('''((()))***+++******)))++++++++++++++++++++++++*********++++++++++++,,,******++++++++++++*********************************+++,,,---............,,,+++++++++++++++,,,---+++++++++,,,,,,.../////////111333444555555777888???AAAEEEIIIMMMQQQVVVZZZ___bbbgggkkknnnnnnmmmlllpppuuu|||{{{~~~~~~~~~kkkZZZNNNIIIAAA>>>:::777666555444333000000111111111222222222111000000000//////////////////000111111111111111------...///////////////////////////..................------------......---------------///000111++++++,,,---------,,,+++,,,,,,,,,,,,------------,,,,,,---------.........+++,,,,,,---............------......//////000000---...///...------///111111444666666666999>>>CCCJJJQQQZZZaaaiiisss|||uuussspppkkkiiinnnyyy~~~xxxssssssvvvzzzvvvgggYYYMMMFFFCCCAAA>>>;;;999888888888:::888666555666666666555222333444444444333222111222222111111222333333444333333222111111111111111//////............//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************+++++++++++++++***)))'''''')))+++******+++,,,,,,+++******))))))))))))************************)))(((&&&&&&'''''''''(((((()))))))))************************))))))))))))))))))))))))(((***+++***))))))***++++++***)))((())))))***+++((()))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************))))))+++,,,------,,,,,,+++++++++++++++,,,---......------------......///---///000111111111333444555777999;;;===AAAEEEHHHPPPTTTYYY___ccceeeeeeddddddiiioootttxxx|||{{{~~~}}}xxx{{{jjjYYYMMMHHHBBB>>>999666555555555444000000111111222222222222000000000000//////////////////000111111111111111------...///000000//////000000000000//////////////////---,,,,,,---//////******))))))***,,,---...+++,,,---------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------------......///000111111111222222111000///111222...111333333222444888<<<<<>>>>>===:::888888;;;===;;;888555333444555555555111222333444333222111000222111111111222333333444111111000000000000000111//////............//////........................---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,++++++***)))))))))++++++***(((''''''))),,,***+++,,,------,,,+++************)))))))))))))))***+++++++++)))'''%%%$$$(((((())))))*********+++************************))))))))))))))))))))))))''')))******))))))***+++++++++***))))))***+++,,,(((((())))))*********+++++++++******))))))((((((******************************))))))))))))******)))))))))((()))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***************'''(((***+++,,,,,,++++++------------...///000111,,,,,,+++************+++***,,,---.........000222000111333333444666999<<<<<<@@@GGGOOOTTTWWWWWWWWWYYY\\\bbbfffkkkrrrzzz~~~}}}||||||}}}yyy|||}}}zzz}}}~~~|||iiiYYYNNNIII>>><<<:::666444222222111333333333222222222111111///000111000///......000000000000///......------........................///...---,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////+++***)))***,,,.........,,,------......------,,,,,,,,,,,,,,,---///111222//////.........---------...............///000000111000000000111333555666888:::???GGGVVVjjj~~~}}}{{{rrrfffaaa```gggjjjhhhgggoooyyyuuuiiifff___VVVMMMEEE???<<<888888777777777888999999:::888666555555555333111444333333222222333333444000000000000000000000000333222000............/////////////////////////////////////////////////////////.........---------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***)))(((''''''((())))))************************+++*********))))))(((((())))))))))))))))))))))))...---+++)))(((((()))***))))))(((((('''''''''&&&''''''&&&&&&&&&(((***+++))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++,,,,,,+++***)))))))))***+++***)))(((((()))***+++)))************+++++++++(((((())))))*********+++******+++++++++******))))))************+++++++++------------------------222000...,,,***++++++,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////---...///000111111111000666777:::AAAHHHJJJGGGBBBGGGHHHKKKQQQXXXaaaiiimmmuuuxxx|||~~~|||zzzzzz{{{|||~~~{{{}}}}}}{{{yyyyyy}}}|||hhhYYYNNNIII>>><<<999666444222222222333333222222222111111111000111222111///...///000.........//////////////////////////////////////////...------------...///,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---//////...,,,------......------,,,******)))***+++---.../////////.........---------...............///000000000000000000111333555666777888<<>><<<<<<<<<;;;;;;:::;;;;;;<<<;;;999777777777666444333444333333222222333333444000000000000000000000000333222111///......//////////////////////////////........................///.........------------***++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++***((((((((())))))(((((((((((()))*********)))((((((************************************)))))))))((())))))))))))))))))))))))---,,,+++***))))))))))))******)))))))))(((((((((+++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++******,,,+++******))))))******+++***)))(((((()))***+++)))************+++++++++)))*********++++++++++++******+++++++++******))))))************+++++++++++++++++++++++++++++++++---,,,***))))))***+++,,,+++++++++,,,,,,,,,------,,,,,,------...///////////////000000//////......222222444;;;AAADDDAAA===999:::;;;???DDDKKKQQQTTT\\\```eeekkkooorrrrrrrrrpppppppppqqqsssvvvyyy{{{|||~~~|||yyyxxxxxxuuuyyy}}}xxxtttqqqmmmjjjggg~~~|||hhhXXXMMMHHH>>><<<999666444333222222333222222222222111111111111222222222000///000111------......///000000111000000000000000000000000///...------------...///------------------,,,,,,........................///...------,,,+++******---,,,***+++,,,------,,,,,,------......------,,,------------...000111222...............---------...............///000000000000000000111222444555555666888;;;AAAKKKVVV^^^hhhrrr~~~~~~}}}xxxooofffcccfffppp}}}|||jjj\\\SSSPPPIIIGGGEEEAAA>>><<<::::::;;;;;;:::999888888888888999888666666666666444333333333222222222222333333000000000000000000000000333222111000000000000000////////////////////////....................................------------,,,++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***************''''''(((((((((((('''''''''(((+++------+++)))'''************************************))))))))))))))))))))))))))))))))))))++++++++++++***)))((((((************))))))))))))---------,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))******))))))++++++***)))))))))************))))))))))))******)))************++++++++++++++++++++++++,,,,,,,,,)))******+++++++++******)))************+++++++++******+++++++++++++++++++++***)))))))))+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////..................------//////000555:::===<<<:::333333333444666:::>>>@@@CCCFFFLLLRRRWWWZZZ[[[[[[WWWXXXZZZ]]]bbbgggkkknnnrrrsssuuutttrrrooonnnnnnnnnrrryyy~~~yyytttpppnnngggccc]]]XXXSSSOOOJJJGGG{{{{{{{{{gggWWWLLLGGG===<<<999666444333222222222222222222111111111111111222333222000000000222............//////000000////////////////////////.........------..................------,,,,,,,,,------------------------......---,,,,,,+++******---+++))))))***+++******,,,------......------,,,/////////000000111222333.......................................///000000/////////000111222222333333444555666888===CCCHHHOOOYYYggguuu~~~{{{wwwtttoookkknnnuuu~~~qqqaaaSSSJJJFFFEEEDDDBBB@@@===:::888777666;;;:::999888777666666666777555444444555555444222333333222222222222333333000000000000000000000000333222222111111111111111////////////////////////........................------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,*********)))))))))))))))))))))************))))))((()))+++,,,,,,,,,***)))*********************************))))))))))))))))))))))))))))))))))))))))))***+++++++++***((('''))))))))))))))))))))))))***+++,,,,,,,,,+++)))((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((()))))))))))))))******))))))))))))*********))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,+++,,,,,,------...//////,,,,,,,,,,,,---......////////////222666999999888333222111111222333555666777:::===AAADDDEEEEEEEEE@@@AAACCCGGGKKKPPPTTTVVVZZZ\\\]]]]]]\\\[[[[[[\\\```dddjjjppptttwwwwwwwwwppprrrsssrrrqqqppppppqqqqqqppppppooonnnmmmmmmlllhhhgggddd```[[[WWWSSSPPPJJJGGGCCC@@@===;;;777555xxxyyyzzzfffVVVKKKFFF===;;;999666444333333333222222222111111111000000111222333222000000000222000000//////....................................---..................---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,,,,,,,+++,,,------......------,,,+++,,,,,,---............---....................................///000000...//////000111111111111111222333333444666999<<>>???AAACCCEEEEEEEEEFFFGGGHHHIIIKKKOOOSSSWWWXXXYYYYYYWWWYYYZZZZZZXXXWWWVVVWWWTTTTTTSSSQQQPPPOOONNNNNNHHHHHHFFFDDDBBB???===;;;888666333222333333111000{{{uuuwwwzzzfffUUUJJJEEE<<<;;;999666444333333333222111111111111000000000111222222222000///000111111000000///......------........................------...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...,,,---...//////...,,,------......------,,,,,,---......//////......---------..............................///000000......///000000000000000000111222222111222555777888===EEEQQQ^^^jjjsssyyy|||~~~||||||zzzyyyyyy{{{xxxssswww~~~~~~~~~~~~oooddd[[[RRRFFF@@@??????===999999999888777777777888888::::::999888777777777777777666555555777888777666222222111111111111222222000000000000000000000000000111111222222111000000////////////////////////------------------------,,,,,,,,,,,,------------,,,++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++))))))))))))************))))))************))))))***)))(((((((((***,,,---))))))))))))))))))))))))))))))))))))************************************((())))))***))))))((((((''''''''''''((((((((((((%%%%%%&&&(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))((((((((()))******))))))************)))))))))************+++++++++*********)))))))))))))))((()))***+++++++++++++++)))************+++++++++(((((())))))***+++++++++++++++*********))))))(((************+++++++++++++++++++++,,,------......222111///,,,+++*********+++,,,,,,...///000111111,,,,,,,,,,,,,,,,,,------,,,---///111222222222222111111111222222222222222222444666777777888:::<<<888:::<<<>>>???@@@AAAAAABBBDDDFFFFFFDDDBBBAAAAAA>>>======<<<;;;:::999999666666666666555444333333222000......///000///...zzzuuurrruuu}}}yyyeeeTTTIIIDDD<<<;;;888666444444333444111111111111000000000000000111222111///...///000///////////////.................................------...//////...------,,,,,,------------------------------------------+++++++++,,,,,,------------,,,+++,,,...//////...,,,------......------,,,---...///000111000//////---------.........//////...............///000000---...///000000000///......///000//////000222444555777:::AAAJJJSSSZZZ^^^gggjjjpppxxxxxx}}}~~~zzzzzz{{{|||}}}{{{uuugggZZZRRRIIIEEE@@@===<<<;;;999777666666666666777888999999555555444444444444444555444333222333555666555444222222111111111111222222000000000000000000000000//////000111111111000///////////////////////////------------------------++++++,,,,,,,,,---------***++++++++++++++++++,,,++++++++++++++++++++++++************************---,,,++++++******++++++)))))))))******+++++++++(((((())))))))))))((((((''''''((()))*********+++))))))))))))))))))))))))((()))))))))************************************))))))(((((((((((())))))''''''(((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))'''(((((())))))*********((()))******++++++******((((((((((((((()))******((()))***++++++***)))((()))************++++++++++++++++++******)))))))))(((((()))++++++,,,,,,+++)))************+++++++++'''(((((()))******++++++((())))))***************************++++++++++++***++++++,,,,,,---......111///...,,,+++,,,---...)))+++,,,---------..............................***+++,,,---............//////000000000000/////////000111111111111333555333333444555666777777777666888::::::777555444444333333222222222111111111000111111111111000//////000...------...//////...uuurrrooosss{{{yyyeeeTTTIIICCC<<<:::888666444444444444111111111111000000000000///000111000///......000------......///000000000000000000000000000000000,,,---...//////...---,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((+++,,,---,,,,,,------......------,,,***+++,,,---------,,,+++---------.........//////...............///000000---...///000000000///......//////...------000222333222333666<<>>???>>>;;;888777777999999888888777888888999777666666666666777777888000///...///111222222111222222111111111111222222000000000000000000000000...///000111111000///...////////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++************************---,,,,,,+++*********+++))))))******+++++++++,,,))))))************))))))$$$&&&(((+++++++++)))((())))))))))))))))))))))))(((((())))))*********+++***************************)))(((''''''((()))***(((((())))))*********+++...---+++***)))******+++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))***+++++++++++++++((((((((((((((()))******((()))***++++++***)))((()))************+++++++++,,,,,,,,,++++++*********(((((()))++++++,,,,,,,,,)))************+++++++++)))******+++,,,,,,------((()))***+++------------)))************+++++++++***++++++,,,,,,---......++++++***+++---000333555))),,,...//////..................---------,,,,,,------------,,,,,,+++***,,,---...///////////////000111111000///...000111///000000111222333333444000222444444222///......//////000000000000000000////////////...---,,,+++---,,,+++,,,...///000///nnnkkkjjjmmmvvv~~~xxxcccSSSIIIDDD???<<<999666666555333222333222111111000000111111111000///......---......///////////////.........////////////////////////------------------------........................+++,,,...---,,,,,,---/////////------------//////---,,,++++++++++++,,,---444,,,%%%%%%,,,000///+++------------------------111000///...............//////......000111333444....../////////...,,,+++000000000000000000000000//////111333666:::===???BBBDDDGGGLLLQQQWWW[[[]]]dddhhhpppxxxwwwkkk\\\OOOIIIEEE@@@===>>>======<<<:::888666555;;;;;;:::888777555444333666666666666666666666666999999777666444444333333333333333333222000///...//////000111111111111111///////////////000111111------------,,,+++***)))111000///...---,,,,,,,,,......---,,,++++++***)))))))))***+++---...//////---------------------------,,,***)))))))))***+++------,,,,,,+++*********)))***+++,,,---,,,++++++((((((((((((((((((((((((************))))))))))))((((((''''''''''''((((((%%%''')))***))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******(((((((((((()))***+++,,,+++***)))(((((()))***+++,,,+++)))((((((((()))***************************))))))))))))))))))))))))***************)))(((((()))************++++++++++++*********))))))((((((+++++++++*********))))))***************************************************((('''(((+++,,,+++(((++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********,,,,,,,,,++++++*********------........./////////)))***+++---...///000000......------------......///////////////////////////////////////////////////////////////..................------,,,,,,+++//////...------,,,++++++pppmmmlllooowwwwwwcccSSSHHHCCC>>>;;;777555444444222111333222111111000000111111000000/////////000000111......//////000000111111////////////////////////------------------------------------------------+++,,,...---,,,,,,---///,,,+++************+++,,,------,,,++++++,,,------222,,,'''''',,,///...+++,,,,,,,,,,,,,,,,,,,,,,,,///...------------------000////////////111222333000///...---,,,------...////////////////////////---...000111333555666777666777999<<<@@@DDDGGGHHHPPPTTT\\\eeemmmtttxxx{{{yyyyyyyyy{{{}}}~~~~~~~~~yyykkkaaaXXXMMMEEEBBBAAA>>><<<;;;;;;:::888777666555444;;;:::999888666555444333555555555555555555555555777666555444333222222222222111111000000//////...//////000111111111111000///////////////000000111000000000000///...---,,,///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***************+++++++++++++++))))))++++++,,,++++++***************************)))))))))(((((((((((('''((((((''''''''''''((((((((()))***)))'''&&&&&&'''))))))))))))))))))))))))************************)))******************)))))))))((((((((((((((()))***)))(((((((((((()))***++++++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))*********+++++++++************)))))))))(((+++++++++*********))))))***************************************************((('''(((+++,,,***)))++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,++++++*********((((((((()))))))))************+++,,,---......///......------------......------------------------------------------------,,,,,,,,,,,,---------------------,,,,,,,,,++++++''''''(((***+++---...///rrrooommmpppxxxvvvbbbRRRHHHCCC<<<:::666444333333222000333222111111000000111111/////////000000111222333......///000111222222333////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///......---,,,,,,---.........------,,,,,,------......,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000////////////000000111///---+++***,,,...000////////////////////////...///000222222222111111222222333444666888999:::>>>AAAFFFMMMUUU[[[```cccdddgggkkkppptttvvvvvvwwwxxxyyy~~~}}}vvvpppgggZZZPPPLLLFFF@@@===<<<===;;;999:::999888666555555666666:::999888777666555444444555555555555555555555555333333222111111111111111000000............///000...///000000111111000000//////////////////000000111111111111000///......---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------//////...,,,+++***)))(((++++++++++++++++++++++++***++++++++++++***))))))(((((())))))***++++++,,,(((((()))***************************************(((((((((((('''''''''''')))((((((''''''(((((())))))***+++***((('''&&&'''))))))))))))))))))))))))************************))))))************))))))***)))((('''&&&&&&&&&&&&***)))(((((((((((()))*********)))((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((()))))))))*********++++++************))))))))))))+++++++++******************************************************************(((((((((***+++***)))+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++(((((())))))***++++++,,,+++++++++++++++***************++++++++++++,,,,,,,,,+++*********+++------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++*********))))))pppmmmkkkoooxxxuuuaaaQQQGGGBBB<<<999666444444333222111333222111111000000111111000/////////000000111222......//////000000000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---/////////............//////------------------------+++,,,------,,,+++,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---......000000//////............///...,,,++++++,,,...//////////////////////////////111333444444333222111444444444444555666777777999:::;;;>>>BBBFFFJJJLLLRRRVVV\\\aaafffjjjnnnpppnnnooottt|||ppphhh^^^WWWSSSNNNHHHCCCCCC@@@===;;;;;;:::888666;;;999777666666777888:::888888777666666555444444555555555555555555555555222111111000000000111111000///...------///111222...//////000000000000000......//////////////////...............---,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++))))))(((((()))))))))*********'''(((((()))))))))))))))************************))))))((((((((('''''''''))))))(((((((((((())))))''')))++++++******+++,,,))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((()))))))))***)))((('''''''''''''''*********))))))*********)))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))((())))))))))))*********************)))))))))))))))************************************************************************))))))((()))************************************,,,+++++++++***)))))))))************************(((((()))))))))*********+++++++++***************---------.........//////---+++***(((((()))+++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000***************+++++++++//////...,,,+++)))((((((llliiiggglllwwwttt___PPPFFFAAA<<<:::777555555444333222333222111111000000111111111000///.............../////////......---------////////////////////////------------------------------------------------+++,,,...---,,,,,,---///+++++++++,,,,,,+++++++++------------------------))),,,......,,,++++++,,,++++++++++++++++++++++++---,,,,,,,,,---...//////000000//////...------,,,,,,,,,---------------,,,...........................000222444555444333222111111111111222333444444888777666777888:::<<<>>>CCCGGGKKKOOOSSSYYY___dddeeeeeeiiipppvvv~~~}}}{{{{{{~~~}}}mmmcccTTTNNNGGGBBBAAA@@@@@@???>>>===<<<<<<<<<:::888666999888666555555666888999777666666666555555444444555555555555555555555555222222111111111111111222000///...---...000222444......///000000000000000......////////////...---,,,,,,---------,,,++++++,,,,,,,,,,,,---...///000......---,,,,,,+++******((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++***)))*********)))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))'''(((******)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''((()))))))))((((((((())))))***+++++++++++++++++++++++++++((((((((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))(((((()))))))))*********))))))))))))))))))******************************************************************************((()))))))))))))))***+++************************,,,+++++++++***)))))))))*********************************)))))))))((((((************************)))************+++++++++---+++)))(((((()))***+++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////)))))))))******+++++++++))))))******+++,,,------kkkgggeeejjjvvvrrr^^^OOOEEE@@@<<<:::666555555555444333333222111111000000111111111000///...------------000//////...---,,,++++++////////////////////////------------------------........................+++,,,...---,,,,,,---///,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------...///......//////...---,,,,,,***+++---......---,,,+++........................,,,---///111222222111111////////////000111333333222222222222333555666888777:::===???AAAFFFMMMSSSYYYXXX[[[aaagggooo||||||uuuqqqpppsssyyy}}}pppbbbUUUMMMCCCAAA===:::999999;;;<<<888999:::;;;;;;999888777666555444333333333444555555555555555555444444444444444444444444444444444444333222111111111111111000000/////////000222333---...//////000000//////---...///000///...---,,,---...............------------------......///000///......---+++******)))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,++++++***))))))((((((((((((((((((((()))******((((((((((((((((((((((((************))))))))))))***))))))(((((())))))***((()))***(((&&&$$$###$$$))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))((((((((())))))***+++,,,***++++++,,,,,,++++++***''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))((((((((()))))))))******))))))))))))***************************+++++++++************************************************''')))******))))))***+++************************+++++++++***************++++++++++++++++++++++++,,,++++++***))))))(((((()))))))))***************((())))))))))))*********,,,+++***))))))******+++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++(((((()))***+++,,,,,,,,,)))))))))(((((((((((((((mmmiiifffjjjuuuqqq]]]NNNDDD@@@;;;888555444444444333222333222111111000000111111000000///////////////000//////......------,,,,,,////////////////////////------------------------------------------------+++,,,...---,,,,,,---///......///000000///......******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,---------........................---------...//////000000000000000000111222333333/////////000111222333444///333777888777999===BBBGGGHHHKKKRRRVVV[[[fffpppxxxzzzzzzwwwuuuuuupppiiieeeeeejjjrrryyy~~~qqqaaaUUULLLEEE@@@:::;;;;;;:::888666777888666777999999888777666666555444444444333333222222444444444444444444444444444444444444444444444444444333222111000000000000////////////////////////---...//////000000//////---...///000///...,,,+++......////////////......---------,,,------......---------,,,,,,+++++++++,,,,,,++++++******))))))++++++++++++++++++++++++******))))))***++++++,,,+++++++++++++++*********))))))((((((((()))***+++))))))))))))))))))))))))***))))))))))))(((((((((******))))))))))))******)))***+++)))'''$$$$$$$$$))))))))))))))))))))))))************************)))(((&&&%%%%%%&&&((()))))))))((((((((())))))***((()))************)))(((&&&&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***((()))))))))************))))))*********+++++++++************************************************''')))+++***)))(((***,,,***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********((()))))))))*********+++***++++++++++++,,,,,,,,,******++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************(((((()))***+++,,,---......---+++)))'''%%%###"""pppkkkgggjjjuuuqqq]]]MMMDDD???999777444333333333222111333222222111000111111111////////////000111222333.........///////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///***+++,,,------,,,+++***)))***+++,,,,,,+++***)))...,,,******,,,------+++------------------------------,,,+++************+++,,,---.........,,,,,,---,,,***)))***,,,...000........................000//////.........///000//////////////////000111000000000000000000000000,,,111777888555444666999999:::???FFFJJJMMMUUU]]]aaadddfffeeefffhhheee___^^^^^^dddlllsssyyy|||||||||}}}}}}xxxkkkXXXJJJCCC???;;;999555888;;;;;;888666666777999:::;;;:::777555333333666666666666555444333222333333444444444444444555444444444444444444444444444333222000///.........---......//////...---------......///////////////---...///000000...,,,+++------...............------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))+++***)))))))))***,,,---*********+++,,,,,,------***)))((((((((()))+++,,,************************)))(((((((((''''''''''''******))))))))))))******)))+++,,,,,,***)))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))***)))(((''''''&&&''''''&&&'''((())))))((('''&&&%%%&&&((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))(((((())))))*********+++))))))******++++++++++++************************************************''')))+++***((((((***,,,))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------(((((())))))*********+++))))))*********+++++++++)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++(((((()))+++,,,---...///)))))))))***************uuujjjdddkkkyyymmm[[[NNNEEEAAA888777555444333333333444222111111111000000//////000/////////............000000///...---,,,,,,+++------............---------------------------------------,,,,,,+++++++++//////...---------......---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,---.........,,,***(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++,,,------...//////)))***+++***)))+++---000.........------,,,,,,,,,111111222111111000///...111///---,,,,,,,,,...//////000000000111111111111222444666888:::???DDDIIIOOORRRVVVXXXXXXXXXYYYYYYZZZZZZ]]]bbbjjjuuu{{{xxxwwwxxxzzz|||{{{}}}~~~{{{xxxsssnnniiifffdddddd[[[RRRGGG???<<<:::666333444444444444444444444444999999888777666555444444444333333222222333333444666555444444222222111000555555444444444444333333000333333000000222///***.........///////////////...///////////////......//////......---------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********))))))%%%&&&''')))******++++++************))))))))))))(((***+++,,,,,,+++***(((************************))))))(((((((((((())))))''''''(((((())))))************))))))((((((''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))###%%%)))++++++***'''%%%((((((''''''''''''(((((()))))))))))))))******+++''''''((()))))))))))))))+++*********))))))(((((('''''''''&&&%%%%%%''')))((())))))************)))(((((((((((()))))))))))))))************+++++++++---+++)))'''''')))+++------...///000///---+++)))))))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++++++++,,,------------,,,))))))))))))))))))))))))++++++******++++++,,,---,,,++++++******++++++,,,))))))*********++++++++++++)))%%%###$$$&&&***------------,,,,,,,,,++++++******************************++++++++++++******************)))))))))(((rrrjjjgggnnn{{{kkkYYYMMMDDD@@@999888666444333333333333111111111111000000000///000000/////////.........111111000///......------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,+++++++++***---------,,,,,,,,,++++++(((***,,,---......---,,,---,,,,,,++++++,,,,,,---+++,,,---...///000000000++++++,,,,,,,,,---------++++++,,,,,,------......++++++,,,,,,+++,,,...000......---------,,,,,,,,,//////////////////...------,,,,,,+++,,,...111222//////000000000111111111333444555555555666999;;;???BBBFFFHHHHHHHHHHHHIIINNNOOOQQQWWW___jjjtttyyy~~~|||zzzwwwvvvtttttttttwwwyyy{{{{{{}}}wwwuuuuuuvvvwww|||zzzuuussspppjjjeee\\\ZZZVVVRRROOONNNMMMMMMLLLEEE<<<888888999888666444444444444444444333333555555555555555444444444222222222222222222222222444444444333333222222111444444444333333222222222333444444111111333111---//////......------,,,,,,...///////////////....../////////.........------***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********))))))((()))))))))***)))))))))************))))))))))))))))))(((((((((((())))))************************))))))(((((((((((())))))))))))))))))((((((((((((***)))))))))((((((((('''))))))((((((((('''''''''%%%%%%&&&''''''(((((()))))))))))))))))))))))))))$$$&&&(((******)))'''&&&((((((''''''''''''(((((())))))(((((())))))***++++++***((((((((()))+++,,,******)))))))))((((((((())))))***((('''''')))+++'''((()))******+++++++++))))))))))))************))))))*********+++++++++,,,+++***((((((***+++,,,'''((()))******)))(((((())))))))))))))))))))))))))))))******+++++++++,,,************************))))))***+++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------)))(((((((((((()))***+++,,,,,,,,,,,,++++++++++++******************************++++++++++++******++++++++++++*********)))rrrnnnmmmttt}}}iiiXXXKKKCCC???:::999777444333222222222111111111111000000000000000000000/////////......111111000000/////////...------............------------------------------,,,---------------------++++++++++++,,,---......,,,,,,,,,,,,++++++++++++......------------,,,,,,(((***+++---------,,,,,,,,,,,,++++++++++++,,,,,,((()))+++------,,,+++***---,,,,,,+++,,,---...///+++++++++,,,,,,,,,,,,,,,,,,---------,,,---///111...------------,,,,,,,,,,,,,,,------...------------,,,,,,,,,---///111222////////////000000000000333444444333111000000111444777:::;;;;;;;;;<<<===>>>???BBBGGGOOOXXXaaaffflllmmmoooppppppooonnnlllnnnooopppsssvvvyyy{{{}}}~~~xxxtttrrrrrrqqqqqqvvv{{{|||yyyxxxxxxuuussskkkfff___YYYVVVQQQKKKFFFBBBAAA???>>>=========>>>===888222111333666666555333333333333333333333333111222222222333333333444111111222222222222111111333333333333333333333333444444333222111111000000111555666111///000000...000//////...---,,,++++++...//////000000////////////////////////.........,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))******++++++++++++******+++++++++***************,,,,,,+++***)))(((((('''************))))))))))))+++)))'''&&&&&&''')))+++************************))))))(((((((((((())))))*********)))((('''''''''))))))))))))(((((((((((())))))((((((((((((''''''###$$$%%%&&&((()))++++++))))))))))))))))))))))))&&&''''''((()))(((((((((((((((''''''''''''(((((())))))(((((())))))***+++...,,,)))''''''(((+++---))))))(((((((((((((((''')))******)))(((''')))+++&&&'''(((******+++++++++************++++++++++++)))))))))*********++++++************************'''(((((()))******++++++))))))))))))))))))))))))'''((()))***+++,,,------************************'''((())))))******))))))))))))))))))))))))))))))+++************+++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,---'''(((***,,,,,,+++***)))++++++++++++*********)))******************************++++++++++++******,,,,,,+++++++++*********tttqqqssszzz~~~iiiXXXKKKCCC???;;;999777444222111111111111111111000000000000000000000000////////////...000000//////////////////------............------------------------------.........------,,,,,,,,,+++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------,,,+++)))))),,,,,,++++++++++++,,,,,,)))***,,,,,,+++(((%%%###---,,,+++******+++...///,,,++++++++++++++++++++++++---...---------...000------------------------***+++,,,---------------000///...------------............/////////000000///111222222111000000111000333555666555555666777444555777;;;@@@GGGNNNQQQYYY[[[\\\^^^___^^^]]]]]]bbbdddgggkkknnnqqqtttuuuyyyvvvrrrpppnnnllliiigggjjjmmmrrruuuvvvtttqqqoooiiieee___\\\ZZZYYYVVVTTTOOOLLLGGGDDDBBB@@@===:::::::::999999999999:::;;;666333///...///111222111222222222222333333333333222222222222222222222222111222222333333222222111111111222222333333333333333333222111000//////...000:::@@@:::111...///111/////////......---------...//////000000000000///////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))******++++++++++++******************************------,,,***))))))((((((************)))))))))(((,,,+++***))))))***+++,,,************************))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))(((((((((((())))))(((((((((((((((((($$$$$$%%%'''((()))***+++))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((()))******,,,+++)))((('''((())))))(((((((((((('''''''''''''''(((((((((&&&&&&''')))((())))))************))))))))))))*********++++++))))))))))))************)))***++++++++++++***)))******))))))***+++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++'''(((((()))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++************++++++))))))))))))************'''(((***,,,,,,+++***)))************))))))))))))******************************++++++++++++******+++++++++*********))))))qqqpppsss|||}}}iiiXXXLLLDDD@@@;;;999777444222111111111000000000000000000111111111000000000////////////........................------............------------------------------000000///---,,,+++***)))---,,,+++***************---------...............+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,++++++******++++++,,,,,,---...///...+++(((&&&,,,+++)))((((((***,,,---,,,++++++++++++++++++++++++,,,------,,,,,,---...------------------------+++,,,---...............//////......---------------............/////////,,,...000111000000000111---///111111000000111222111111222444777;;;???AAACCCDDDFFFHHHIIIIIIIIIIIINNNOOOSSSVVVYYY[[[\\\]]]ggghhhhhhiiiiiiiiihhhhhheeeccc```^^^\\\YYYTTTQQQUUUVVVXXXYYYYYYVVVRRROOOLLLJJJFFFDDDBBBAAA???>>>===;;;999999999999888777666555555555555555555666444222000//////000000000111111111222222222333333444444333333222111111000222222333333333333222222000111111222222333333444222222111000000///......000AAALLLEEE666...000444......//////000000111111......///000111111000000.........///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((''')))))))))))))))))))))))))))******++++++******)))************************,,,+++***))))))******+++************)))))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&'''((()))***((((((''''''''''''((((((((((((((('''((())))))***(((((()))***)))(((&&&%%%''''''''''''((((((((((((&&&((())))))'''''''''(((******+++******)))((('''((((((((()))))))))******(((((()))))))))*********(((***+++,,,,,,+++***(((***)))((((((''''''(((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******))))))))))))))))))))))))******))))))******+++,,,+++******))))))******+++(((((()))))))))*********)))((((((((())))))***************)))))))))((((((******************************++++++++++++******))))))))))))((((((((((((mmmlllppp{{{|||hhhXXXLLLDDDAAA:::999777444333222222222000000000000111111111111111111000000000/////////,,,,,,------......//////------............------------------------------//////...---+++***))))))---,,,++++++******++++++------------............******++++++++++++,,,,,,))))))******+++,,,,,,,,,++++++************++++++((()))+++,,,---,,,+++******))))))((((((***+++,,,+++++++++,,,,,,,,,,,,,,,***,,,......,,,,,,,,,---,,,,,,,,,------------...------......///.........+++,,,,,,---...///000000------------.........///---...///...,,,+++,,,...///000111000//////000111111111222222333444666666666777888999;;;;;;<<<<<<>>>???AAACCCEEEGGGGGGHHHLLLLLLMMMNNNOOOOOOOOOOOONNNMMMKKKJJJHHHEEEAAA===?????????AAABBBAAA???<<<<<<;;;:::999777777777777444444333333333333333444222222222222222222111111000000000000111111222333000000000111111222222333555555444333222111000000333222111111111111222333000111111111222222333333111111000000000/////////,,,;;;GGGAAA333+++,,,000......///000111222222333......///000111111111111---------...............,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++))))))))))))))))))))))))))))))************))))))***************+++++++++***)))(((((()))***,,,---************))))))))))))&&&''')))++++++)))'''&&&))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********(((((((((((())))))))))))(((((())))))))))))******)))))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''((((((((((((''''''(((((()))***$$$&&&)))******(((%%%###'''(((((((((((()))))))))(((***,,,+++***))))))*********+++******)))(((''''''((((((((())))))))))))((((((((()))))))))******)))***+++,,,,,,+++***))),,,,,,,,,+++***)))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))***************++++++++++++,,,***)))'''&&&'''(((+++,,,************)))))))))(((******************************++++++++++++******))))))((((((((('''''''''pppkkknnnzzzzzzfffVVVKKKDDD@@@999888666444333333333333///000000000111111111111111111111000000000//////,,,------...///000000000------............------------------------------,,,++++++++++++******************++++++---......+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------)))))))))******+++,,,---++++++************++++++&&&'''((()))******++++++))))))*********+++++++++++++++,,,,,,------......+++---//////...---------,,,,,,,,,---------........................---,,,++++++,,,...//////000000,,,,,,---------.........---------,,,******,,,...111222222111000///111222000000111111222222111111222333333444555666666777777777888999:::<<<======:::;;;<<<>>>????????????===<<<<<<<<<<<<:::777444555444222444666888777666333444444444333333333444111111111000//////000111111111222222222222111111...///000111000000111222//////000000111222222333333333333222222111111111222111///------///111222111111111111111222222222///000000000000111111111***333888555///------,,,......//////000000111111......///111111222222111,,,,,,,,,,,,---------...***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******++++++,,,))))))))))))))))))))))))))))))************))))))))))))*********+++++++++***)))((('''''')))+++,,,************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))%%%&&&((()))))))))''''''((((((((()))))))))******(((***,,,,,,+++)))******(((((()))***************(((((()))))))))*********(((((((((((()))))))))************++++++*********,,,---.........---,,,+++))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******************+++++++++++++++***)))((((((***+++,,,++++++*********)))))))))******************************++++++++++++******))))))))))))((((((((((((vvvoooooozzzyyyeeeUUUJJJBBB???888777555444333333444444//////000000111111111222111111111111000000000000---......///000111222222---..................---------------------------(((((()))***++++++,,,,,,(((((()))***---///111222)))))))))******+++++++++,,,,,,,,,------.........---,,,+++***))))))))))))++++++************++++++------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,------...//////---///111111///.........,,,,,,,,,------.....................------,,,+++......//////......---,,,,,,,,,,,,---------......,,,---,,,++++++,,,000333...//////...,,,,,,---///...///000000111111000000/////////000111222222333111111222222333555777888000222444555666777666666222222222333444444111///666333000000333555555444///000111000//////000111///000000000//////111222...///000111111111111111///000111111///...---......//////000111222222222111111111111222222222222111///,,,******,,,///111111111111111111111111111//////000000111111222222111222111000333666444000///////////////...............///111111222222222+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++++++++)))(((&&&&&&''')))***************)))))))))))),,,+++***((((((***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''''''((((((((())))))******(((((())))))*********+++)))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((()))******(((((())))))******++++++&&&(((******)))(((((((((%%%&&&''')))+++,,,,,,---)))************+++++++++(((((((((((())))))))))))************************&&&''')))+++,,,+++***)))))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((((((((((((((((((((())))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******(((((((((((())))))))))))+++++++++++++++,,,,,,,,,++++++++++++******************************************++++++++++++******************))))))))))))}}}sssnnnwwwwwwhhhYYYKKKAAA>>>;;;999666444444333111000000000////////////000000222111000000000111222333555333000//////000000///------............------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------***+++,,,,,,******+++,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++---...,,,)))------------------------******+++,,,,,,,,,,,,+++,,,---///000000///---,,,,,,---......------...000///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------//////............//////---------............///111111000000000000000111333222111000////////////444333222000000000111111111111000000//////......555222000000111222111/////////............//////000000000000111111111111333333222222111111000000//////......---------,,,//////000111111111111111111111111111111000///...//////............//////////////////000000000000111...---...111222111///000000000000111111111111...//////000//////...---000000000000111111111111333...)))(((+++---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++***)))(((((()))))))))***++++++***)))((('''***)))((()))***+++***)))+++++++++************)))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((()))******++++++))))))))))))((((((((((((++++++***)))((('''&&&&&&)))))))))))))))))))))))))))(((((('''''')))***+++))))))))))))))))))))))))&&&&&&''''''(((((())))))000...+++((('''&&&''''''+++*********))))))(((((()))***+++++++++)))((('''((((((((((((((((((((((((***+++,,,,,,+++***)))(((************************)))***+++,,,,,,+++)))((((((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,***((('''))))))))))))))))))))))))'''((()))******)))((('''******))))))((((((''''''%%%''')))++++++***(((''')))))))))((()))******+++))))))))))))))))))))))))------,,,++++++***++++++((()))***,,,......//////+++++++++*********))))))))))))*********+++++++++************************zzzqqqmmmvvvxxxhhhYYYJJJAAA>>>;;;999666444444333111000111000000//////000000111222222111111000111111111444222///.../////////...------............---------------------.........************************,,,,,,++++++,,,,,,------------------------------***+++---,,,+++***+++,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---...//////...---,,,,,,---///...------...000......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------//////............//////------------.........///111111000000000000111111//////////////////000000222111000//////000111111/////////.........------///111222111......///111//////............////////////000000000111111111111111111111111000000000/////////.........------//////000111111111111000//////000000000//////...000//////......//////000.../////////000000000000...---+++,,,///000///---........./////////000000/////////////////////////////////000000000111111///...,,,)))((((((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++))))))***))))))(((''''''(((((())))))***+++******(((((((((''''''((()))*********+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))'''''''''(((((((((((((((+++***(((''''''(((***+++))))))))))))(((((('''''')))******+++***)))((('''******************************+++++++++***)))(((((((((((((((((((((((((((******++++++,,,+++++++++)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))---------,,,***(((&&&$$$))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((''''''(((((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))((('''''''''''''''((()))***++++++,,,,,,++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))vvvnnnjjjsssxxxgggXXXIII@@@===;;;888666444444333222000111111111000000111111111222222222222111000//////222000.........///...---------............------------------,,,,,,,,,,,,------------------------++++++,,,,,,------,,,,,,------------------------)))+++------,,,******+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---...//////...---,,,,,,...//////......///000...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------///......------......///---------------......//////...............//////,,,,,,---......///000000/////////...//////000111.........---------------)))...333111---***---222//////............////////////000000000000111111////////////000000000000000000////////////.........///000000111111000000---......////////////...000000////////////000000....../////////000000000...---,,,---...//////---////////////000000000000000///...------...///000.........////////////000,,,---...+++&&&%%%)))---------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++******)))((()))(((((('''''''''''''''((())))))************)))******************))))))++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++***))))))(((''''''(((((((((((())))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&'''(((***+++(((((((((((('''''''''''')))************)))((((((************************))))))***+++++++++******((((((((((((((((((((((((************++++++,,,---************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))(((((((((((()))((('''''''''(((***+++)))))))))))))))*********))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))((((((+++++++++******************************+++++++++((((((((((((((((((((((((ssskkkgggnnn{{{xxxfffWWWHHH???<<<:::888555444444444222111222222111111111111222222111222222222222000...---000///------......---,,,------............---------------,,,,,,+++++++++........................***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...,,,+++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------......------,,,,,,...//////...---///000------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...------,,,,,,,,,---...///,,,++++++++++++,,,,,,---------......////////////------------...//////000......------------------)))---000000---,,,...000///......------......///////////////000000000111---.........//////000000000000000000000/////////...//////000000000000000------...///000000000000000000////////////000000........./////////000000////////////000111000000111111111111222222222333000///---,,,---...000111---------.........//////---...---+++((((((***---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************))))))(((((()))(((((('''''''''(((((((((((())))))************...///...---+++)))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++''''''''''''''''''''''''))))))((((((''''''&&&&&&)))(((''''''&&&''''''((((((((((((((((((((((((((())))))*********)))))))))''''''''''''''''''''''''(((((()))*********++++++************************))))))(((((()))***,,,...++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((((((((((((((((())))))***(((((()))***************))))))))))))))))))))))))+++******))))))*********)))))))))(((((()))))))))************************************************))))))))))))))))))))))))qqqhhhdddiiitttwwwfffVVVGGG???<<<:::888555444444444333111222222111111111111222222111111222222111000...,,,///...------......---,,,------............---------------,,,,,,+++++++++***************************+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,******+++&&&&&&%%%$$$$$$%%%%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------------------,,,,,,---......------...///,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++---...///,,,+++++++++,,,,,,---...///000000000000///...---,,,,,,------....................................,,,,,,---.../////////.........------------.........////////////000000000------....../////////000/////////000000000000000......///000000000000000...///000000111111111111000000////////////000000............////////////...///000000000000000111000111111111111222222222000///---,,,---...000222------------............111...,,,+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))(((((()))******((((((((())))))***+++++++++------,,,***((()))************)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))))))))'''((((((((()))))))))***++++++******)))(((((('''(((((((((((((((((((((((((((((())))))))))))***)))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))******''''''''''''''''''''''''((((((((())))))******+++************************((('''''''''((()))+++,,,++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((***+++(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))&&&''')))***+++***((('''(((((()))************)))))))))))))))))))))))))))''''''&&&&&&&&&''''''((())))))((())))))***,,,,,,************************************************************************ooofffaaafffoooyyyvvveeeUUUGGG???===999777555444444444333222111111111000000111111111111111111111000///.........------...//////---,,,------............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---***,,,------,,,,,,---...+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++******,,,...///...---------...///000111000000111111000///---,,,,,,,,,---.........------...............////////////---++++++...//////---......------------............////////////000000............////////////......////////////000000---...//////000000/////////000111111111111111000//////............//////------........./////////,,,---......------...000............////////////......------...///000111---------............///222///+++,,,...///---***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))******))))))))))))******+++***)))))))))))))))***+++%%%'''******((('''***---******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''(((((()))******''''''(((((())))))******---,,,,,,+++)))(((((('''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&((()))***++++++))))))))))))************)))))))))((())))))***+++************************))))))((((((((()))******((((((((((((((((((((((((((((((((((((((()))***+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&((()))++++++)))(((&&&(((((((((((())))))))))))%%%''')))+++,,,***(((&&&'''((()))++++++******))))))))))))))))))))))))))))))(((((((((((())))))*********))))))***+++---...***************++++++++++++++++++***************************************llleee```dddmmmxxxuuudddUUUHHH@@@>>>999777555444444444333222111000000//////000000111111000000/////////000000...------///000000...,,,------............---------------------.................................,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,***)))))),,,...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,)))((()))+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---)))+++,,,,,,******+++---++++++******+++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...,,,+++******,,,...///------------...///000000---...///000000///---,,,---......//////...---,,,,,,,,,---------............---,,,***)))***,,,......------,,,,,,------............/////////000000000000//////////////////------........./////////---...//////000000//////000000000000000000///.........------------......---------.........//////+++---///...---,,,...000,,,---------............------......///000000111---............////////////...------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))******+++((((((((((((((()))******+++***)))(((((())))))***'''***---+++(((''')))---***)))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''(((((((((((((((((('''''''''((()))*********++++++******))))))((((((''''''''''''''''''''''''%%%&&&'''((()))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((()))******++++++((((((((()))))))))*********)))((((((((()))+++,,,******************************(((((('''((())))))((((((((((((((((((((((((******++++++++++++******)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))******)))'''&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***''''''((()))***))))))((('''(((***+++++++++)))((())))))))))))))))))))))))+++++++++++++++,,,------,,,+++***))))))***,,,---))))))*********++++++++++++++++++*********))))))************************kkkddd```dddnnnxxxuuucccUUUHHHAAA???999777555444444444333222000000////////////000000111000///......///111222.........///111111///------..................------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++------+++)))((())),,,///---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,)))((()))+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---(((***++++++***)))+++,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,...,,,***)))***+++...000************+++,,,---...)))+++---/////////------......///000///...,,,++++++++++++,,,,,,---------,,,...---)))$$$$$$***000...------,,,,,,------.............../////////000111111000000//////......,,,---------......//////---......//////////////////000000000///...---------------,,,,,,------------------.........//////---///111111///...000222............/////////000,,,---...///000000000000.........////////////000+++...000...***(((***,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------+++*********+++,,,'''''''''''''''((()))***,,,+++***((((((((())))))000222444000***'''(((***))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((()))******+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))***,,,,,,++++++***((((((((((((((((((((((((&&&'''''''''(((((())))))++++++++++++***)))((('''&&&'''''''''(((((())))))***)))(((((((((***+++,,,((((((((((((((((((((((((+++***)))'''''''''((()))************************+++,,,---......,,,+++***(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))++++++***((('''))))))))))))))))))))))))***)))(((''''''((()))***'''((((((((())))))******)))((((((''''''(((***+++'''(((***+++,,,+++)))((())))))))))))))))))))))))))))))(((((()))***++++++...---+++)))((((((******))))))******++++++++++++++++++++++++******))))))))))))))))))))))))))))))xxxggg\\\aaannnzzzqqq___OOOBBB;;;:::777777666555444444333333111111111111000000000000///............///000000...............///000000...---,,,+++***+++,,,---------------------------)))******++++++,,,------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,+++******)))******+++***+++---......---,,,***,,,++++++******++++++,,,))))))*********+++++++++------,,,,,,+++***)))))),,,,,,++++++******++++++------,,,+++************---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,------------......,,,,,,------.../////////000000//////.........---------............------......///000000000000000......////////////.................................---------...---,,,***111///...///000111000///////////////////////////------...//////000000000........................////////////////////////***++++++++++++***)))))),,,,,,,,,++++++*********+++++++++************)))************************))))))))))))))))))))))))222---)))))),,,...***&&&000333444000)))%%%&&&)))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&((())))))(((((()))+++(((((((((((())))))))))))))))))(((((((((((())))))+++******)))(((''''''''')))(((''''''''''''((()))))))))((())))))***+++,,,(((((((((((((((''''''&&&&&&''''''(((((((((((((((%%%'''(((((((((((()))+++'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((''''''&&&))))))************)))))))))))))))))))))))))))))))))(((&&&$$$###$$$%%%&&&++++++******)))((((((((())))))************)))))),,,+++++++++******))))))++++++***((('''%%%$$$$$$%%%%%%&&&))),,,+++((($$$&&&''')))*********)))(((((((((((((((((())))))************))))))))))))))))))))))))((('''%%%$$$###))))))))))))***************)))(((''''''((()))***,,,,,,++++++++++++++++++,,,+++***)))(((((((((((((((((((((((()))***,,,,,,~~~mmmcccjjjxxxqqq___OOOCCC<<<:::999888777555444222111111............/////////000///...---,,,,,,,,,,,,,,,...............///000000...------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******++++++------,,,++++++***))))))'''(((***,,,------,,,+++,,,++++++******++++++,,,*********++++++++++++,,,---,,,,,,++++++*********++++++***++++++,,,------++++++*********++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,------------...******++++++++++++,,,,,,,,,,,,,,,---......//////000/////////.........---------............------......///000000000000000...//////000000//////...........................//////////////////---,,,000///......000000///...........................,,,,,,,,,,,,,,,+++++++++........................//////..................((()))+++,,,,,,,,,++++++,,,,,,++++++++++++++++++))))))******+++++++++,,,''''''''''''''''''''''''************************)))(((''''''''''''''''''(((***,,,+++(((''')))++++++******))))))******+++))))))************))))))))))))(((((((((((())))))'''''''''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%(((''''''''''''(((((()))((())))))))))))((('''''''''(((((()))))))))))))))$$$%%%&&&&&&%%%%%%&&&''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%$$$$$$$$$))))))************)))))))))))))))))))))))))))))),,,+++)))((('''(((***+++))))))))))))))))))******))))))************))))))(((((((((((('''''''''&&&))))))((((((''''''''''''***((('''''')))***(((&&&&&&&&&((()))))))))((('''))))))((((((((()))******)))))))))))))))*********)))))))))))))))((('''&&&'''''''''((((((((())))))***)))(((((((((((()))***,,,+++*********+++,,,---,,,,,,+++***))))))))))))(((((((((((()))***++++++sssjjjsssppp^^^PPPCCC===<<<:::999777555333111000///.........//////000000000111000...---,,,+++++++++.........---......///000...............---,,,,,,......------,,,,,,++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,++++++******++++++---......---,,,***((('''%%%''')))+++,,,---,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---//////))))))******+++,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------******++++++++++++,,,,,,+++,,,,,,------......////////////...............------............------......///000000000000/////////000000000000//////........................000000111111111000/////////...------//////...---........................000//////...------,,,,,,........................///.........------,,,,,,''')))+++---///...------++++++++++++++++++,,,,,,'''((()))***+++,,,------************************+++++++++++++++++++++++++++,,,---+++(((''')))+++&&&&&&'''((()))***+++++++++******))))))******+++)))***+++,,,,,,+++***)))))))))(((((((((((())))))(((&&&%%%&&&)))***(((&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&((())))))******))))))((()))((((((''''''''''''((())))))******))))))((('''(((((()))************)))((()))***)))'''''''''((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''******++++++++++++******)))))))))))))))))))))))),,,+++***)))***+++,,,---''''''((())))))***++++++((())))))******))))))(((***************)))))))))&&&&&&''''''((()))))))))---+++((('''((((((((((((%%%&&&'''(((((((((''''''***))))))))))))***++++++(((((())))))******++++++)))******++++++******)))(((((((((((())))))))))))***))))))(((((())))))***,,,+++)))))))))+++---///---,,,+++******)))******)))))))))(((((()))******tttmmmwwwooo^^^PPPDDD===<<<888777666555333222111000111111111111111111111111222111000///.....................------......///---...///000///...,,,+++......---,,,,,,+++++++++,,,,,,,,,++++++*********************************+++,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++,,,------,,,***(((&&&'''(((***+++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,++++++++++++,,,---...///++++++,,,,,,------------+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,------..............................------............---------...//////000000////////////000000000000//////........................///000111111000000000000...---,,,,,,......---,,,........................000000//////.............................................---,,,,,,++++++(((***---///000///---,,,*********++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000000///---+++******++++++***))))))***+++)))(((***))))))(((((())))))***)))***+++,,,,,,+++***)))))))))(((((((((((())))))***&&&###$$$)))***((($$$(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''&&&&&&+++***))))))))))))***+++++++++***))))))((())))))***************)))((((((''''''((()))))))))))))))***++++++***(((&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************++++++++++++******(((((((((((((((((((((((()))(((((((((((()))++++++(((((((((((())))))******(((((())))))))))))((((((++++++++++++++++++++++++&&&&&&''''''((()))))))))+++***))))))))))))))))))'''''''''(((((((((((((((***************++++++,,,''''''((()))***++++++,,,******+++++++++***))))))************+++++++++,,,))))))))))))))))))))))))+++***)))((()))+++...000---,,,,,,+++******++++++***))))))((((((((())))))vvvnnnxxxooo^^^PPPDDD===<<<555555444444333333333222444444333222111000//////000000/////////000000111......------------......---...///000///...,,,+++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,------------,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,++++++******++++++'''(((***,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,......//////...---,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......******++++++,,,------------------...............------............------------.../////////////////////000000000000//////........................---///111111///...///000...,,,+++,,,---...---,,,........................*********++++++,,,,,,,,,..............................---------,,,,,,,,,+++---...//////...,,,+++*********++++++,,,,,,,,,************************((((((((((((((((((((((((+++++++++++++++++++++++++++(((%%%&&&)))+++)))&&&,,,+++))))))***)))(((&&&(((((((((''''''((((((((()))***++++++++++++***)))))))))(((((((((((())))))***&&&###%%%)))***'''###(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((''''''''')))'''$$$""""""$$$''')))++++++***))))))((())))))***************)))((((((%%%&&&''''''((((((''''''&&&''''''&&&###""""""###'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((*********++++++*********((((((((((((((((((((((((''''''''''''(((((()))***))))))))))))((((((''''''(((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((''''''''''''%%%''')))+++,,,+++******)))))))))))))))************************++++++,,,''''''((()))***++++++,,,+++++++++***)))(((&&&%%%)))************+++++++++))))))************))))))+++***))))))***,,,...///,,,,,,++++++***+++++++++))))))(((((((((((((((((({{{pppxxxppp^^^PPPCCC===<<<333333333333333333333333222222111000///......---...---------......///000///...------,,,---------...............---,,,,,,+++++++++,,,,,,,,,,,,,,,)))******+++,,,,,,------******************************++++++,,,,,,------************++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,---,,,++++++******++++++'''(((***+++,,,,,,++++++......---,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********+++...///000000///---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,)))******++++++,,,,,,------------------.........------............------------...////////////.........////////////..............................+++...000000---,,,...000...---,,,,,,......---,,,------------------------******+++,,,,,,---..............................---------------------------.........------,,,+++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++&&&"""""")))---,,,(((''''''((((((''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))***'''%%%&&&((()))'''%%%(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((***(((%%%######%%%(((***)))((((((''''''''''''((())))))******))))))((('''%%%%%%&&&''''''''''''&&&'''((()))'''%%%$$$$$$%%%'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))******)))(((((('''&&&&&&'''(((((())))))(((((('''(((((())))))))))))************)))((('''&&&&&&%%%!!!%%%))),,,,,,+++***+++******)))))))))***+++,,,***))))))))))))***++++++(((((())))))******++++++++++++***)))(((&&&%%%$$$''''''''''''(((((((((((()))******++++++******)))************+++,,,------,,,+++************++++++(((((((((''''''((())))))qqqwwwqqq___OOOCCC<<<:::444444444333333222222222000000000000000000000000//////...............//////...------,,,,,,,,,---...------,,,,,,,,,,,,,,,*********+++,,,,,,------+++++++++++++++++++++,,,************************))))))******+++,,,,,,---************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++******++++++++++++************+++++++++,,,,,,,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,++++++******++++++,,,*********++++++++++++,,,---,,,,,,++++++***************)))))))))***+++++++++,,,---......---+++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...***++++++++++++,,,,,,,,,******++++++++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,------.........------............------,,,---......//////......------............------........................***---111000---,,,...111...---,,,---...///...,,,------------------------................................................---------......//////000---,,,,,,++++++,,,---...,,,,,,++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************'''&&&%%%'''+++---...---%%%(((***)))'''&&&(((+++******))))))))))))*********)))'''&&&&&&''')))***))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((()))))))))***************************))))))))))))******(((''''''''''''(((((()))((())))))))))))(((''''''%%%&&&&&&'''''''''''''''+++,,,,,,+++***))))))***'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''******++++++,,,,,,,,,,,,)))))))))(((''''''&&&&&&###&&&)))***)))((()))+++***)))((((((((()))++++++))))))((((((((()))******)))))))))))))))*********))))))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''''')))***++++++++++++***)))******+++,,,,,,,,,+++*********)))))))))******+++'''''''''''''''((()))***pppuuuqqq___OOOBBB;;;:::666666555444222111000000///000111222333444555555444333222000///////////////...------,,,,,,,,,,,,...---,,,+++***+++,,,---))))))***+++,,,------...------,,,++++++*********))))))))))))))))))))))))(((((()))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++************+++++++++,,,,,,,,,---,,,++++++******++++++000///...---------------***)))))))))***+++,,,,,,,,,++++++++++++++++++,,,))))))*********+++++++++------,,,,,,+++***))))))''''''(((((()))***,,,,,,''')))+++---------,,,++++++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------,,,,,,------...///******+++++++++,,,,,,,,,,,,,,,---------.........)))))))))***++++++,,,,,,,,,,,,,,,------.........---..................---,,,---......//////......,,,------------------,,,........................***...222111...,,,///222///...------//////...------------------------------,,,,,,++++++******)))........................,,,------...///000111111,,,+++***)))***,,,///111---,,,,,,++++++*********(((((()))***+++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))***++++++***(((''')))***(((,,,///---(((&&&)))---,,,,,,++++++++++++,,,,,,***)))&&&%%%%%%&&&)))***))))))(((((((((((()))))))))***+++***((('''''')))(((((((((((())))))))))))))))))(((((((((((())))))***************+++++++++%%%&&&)))******)))&&&%%%))))))((())))))***+++,,,(((((((((((((((''''''&&&&&&''''''((((((((((((((()))***+++***(((((((((***'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%$$$######"""''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((('''&&&%%%&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''(((((()))))))))***(((((((((((((((''''''''''''((()))'''%%%%%%(((+++)))((('''''''''(((***+++((((((((((((((())))))************)))))))))))))))(((((())))))))))))((((((''''''''''''((((((((())))))***+++,,,,,,+++***))))))+++,,,------,,,***(((***)))))))))))))))******&&&&&&&&&'''''')))***+++|||mmmnnn{{{ooo]]]NNNBBB;;;:::888888777555444333222111222111///......000111333...............------,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---+++******++++++)))(((,,,++++++******++++++,,,)))))))))***+++++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++%%%&&&(((***+++,,,++++++++++++++++++++++++++++++((()))***,,,------,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,''')))+++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************)))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,***+++...///...---+++++++++*********)))))))))***+++***))))))+++---,,,,,,,,,,,,---...////////////////////////......,,,+++*********+++,,,---///////////////////////////////////////......---//////...---,,,,,,++++++,,,,,,,,,------.........,,,------......------,,,///............//////000000...+++***+++,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,*********+++,,,---******************************))))))((((((''''''******+++******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&)))***+++***)))(((((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))*********)))((('''&&&%%%%%%((((((((((((''''''''''''(((+++,,,+++)))(((+++...+++***((('''''')))+++,,,)))***+++,,,+++***(((&&&&&&(((***(((%%%$$$%%%'''(((''''''''')))***)))(((,,,)))'''(((******(((&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,***************)))((((((,,,***(((&&&%%%&&&'''(((,,,+++***((('''''''''''',,,,,,+++***)))))))))***++++++******)))******+++((((((''''''''''''((((((&&&&&&&&&&&&'''(((***+++(((((())))))))))))((((((+++***)))'''''''''((()))''''''''''''&&&$$$###"""(((((((((((())))))))))))******))))))((((((''''''wwwiiilll{{{ooo]]]NNNBBB<<<;;;888888777555444333222111222111000///...//////000...////////////...---------------,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++,,,---,,,+++******+++,,,+++))),,,++++++******++++++,,,***************+++++++++))))))))))))))))))))))))******+++++++++******)))((()))******+++***)))(((++++++++++++++++++++++++((()))***,,,------,,,,,,+++*********))))))))))))))))))))))))))))))))))))***************************++++++++++++++++++,,,&&&(((******((((((((()))************************,,,+++******))))))*********)))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++++++++++++++++++++++++++***,,,,,,++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,---+++)))***,,,...---,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,,,,---///...------,,,,,,,,,------------------------------,,,,,,+++++++++,,,---...........................///////////////......---///......---,,,,,,++++++,,,,,,,,,---------------,,,,,,------------,,,,,,---------------......///111///,,,+++,,,---,,,+++***************************++++++,,,,,,++++++***---,,,+++*********+++,,,***************************)))))))))((((((((('''((())))))*********))))))++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))******)))((('''((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))******)))))))))))))))(((((((((((((((((('''''''''''''''((((((((('''''')))******)))((((((((()))***+++((()))+++++++++)))(((&&&)))+++,,,+++)))((()))+++((('''&&&'''))))))((('''+++)))''''''))))))(((%%%((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((***************)))((((((+++***(((&&&%%%&&&'''(((+++***)))((((((''''''(((+++******))))))))))))*********)))))))))))))))***)))((((((''''''(((((()))))))))((('''((()))******)))))))))******)))))))))+++***)))(((''''''((()))************)))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((qqqfffkkk|||ppp^^^OOOCCC===<<<888888777555444333222111111111000000/////////...//////000000000///......------------,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++***)))***,,,,,,,,,***++++++************+++++++++++++++***************)))))))))))))))))))))))),,,,,,,,,++++++)))((((((++++++++++++***((('''&&&************************((()))***,,,,,,,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++*********''')))******(((''''''(((************************++++++***)))))))))******))))))))))))))))))******))))))))))))))))))))))))+++******))))))******+++---,,,+++************************************+++,,,,,,,,,++++++******)))*********++++++++++++,,,+++***))))))+++,,,,,,+++---------,,,,,,,,,+++++++++,,,------,,,,,,---//////...---,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...///------------------------///////////////......---.........------,,,,,,+++------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------...222///---,,,---------,,,))))))))))))))))))))))))******++++++++++++******---,,,+++***************************************))))))))))))((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''((((((((((((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))******+++++++++(((((((((((('''''''''''''''&&&%%%%%%'''(((((('''(((((())))))))))))******((()))***+++***)))(((''')))***++++++******+++,,,)))(((&&&'''(((((('''&&&)))(((&&&'''(((((('''%%%((((((((((((((((((((((((******)))(((((('''&&&&&&&&&&&&'''''''''(((((((((******))))))(((''''''&&&))))))******))))))((((((+++***((('''&&&&&&''''''))))))(((((((((((()))))))))(((((((((((())))))***(((((((((((((((((())))))***))))))(((((())))))***++++++***)))))))))))))))''''''''''''''''''''''''***))))))(((((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))zzzmmmeeemmmppp^^^OOOCCC======888888777555444333222111000000111222222111111000000000000000000//////......------------,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***(((((()))+++,,,+++***++++++************++++++,,,+++++++++***)))))))))))))))))))))))))))))))))+++++++++++++++***)))(((,,,++++++***)))(((''''''************************((()))***+++,,,,,,+++******************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++******))))))***+++---,,,***)))))))))++++++++++++++++++++++++******))))))))))))******)))))))))))))))*********++++++++++++++++++++++++******))))))))))))******---,,,+++***))))))******))))))))))))***************************+++++++++************+++++++++++++++************+++,,,,,,---,,,,,,,,,,,,+++++++++''')))++++++***)))***+++...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---......---------,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---...///111///,,,+++,,,,,,,,,+++******************************++++++++++++******,,,,,,+++******)))))))))************************))))))))))))((((((((((((''''''((()))******))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))((((((((((((((()))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))************+++((((((((((((''''''''''''***'''%%%&&&)))+++)))''''''((())))))******))))))(((((()))******)))((((((&&&'''(((((((((((()))******)))'''((())))))(((&&&''''''&&&&&&'''''''''&&&(((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))*********++++++++++++******))))))((()))))))))))))))((((((***)))((('''&&&'''''''''((((((((((((((()))******'''''''''''''''((()))***(((((())))))))))))))))))******))))))))))))*********)))))))))))))))))))))(((''''''''''''''''''((()))))))))(((((((((((()))%%%&&&''''''((((((((('''(((((((((((())))))))))))''''''(((((())))))******xxxlllfffpppooo]]]OOOCCC======888888777555444333222111///000111222333444444444000000000000000//////............---------,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((''''''(((***+++***)))+++******))))))******+++,,,+++++++++***)))))))))))))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******)))))))))***+++---,,,***)))))))))++++++++++++++++++++++++***))))))((())))))******(((((())))))************++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******)))))))))***((((((((())))))*********(((((()))***++++++,,,---))))))*********+++++++++++++++++++++++++++,,,---++++++++++++************&&&(((******)))((()))***+++++++++++++++,,,---...+++,,,,,,,,,---------...***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////......------------------,,,,,,,,,---------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000///---*********++++++***++++++++++++++++++++++++)))******++++++******)))++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))+++,,,))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((******)))))))))((((((((((((((((((((('''''''''''')))'''$$$%%%(((***)))'''''''''((())))))))))))(((((((((((()))))))))((((((&&&&&&&&&&&&'''(((((((((***)))((((((******)))(((&&&'''''''''&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********+++))))))******++++++++++++'''(((((()))))))))(((((()))(((((('''''''''''''''(((''''''(((((()))***+++'''&&&&&&&&&'''((())))))((()))***+++++++++************))))))))))))******&&&&&&'''((()))))))))***+++******))))))******+++((((((((())))))))))))(((((()))***+++++++++++++++(((((((((((())))))))))))''''''(((((())))))******wwwlllfffqqqnnn\\\NNNCCC===<<<888888777555444333222111///000000111222333444444//////000000000///..................---------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))((()))((('''(((*********(((******))))))))))))******+++++++++***************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))(((((()))***+++,,,((((((((((((((((((((((((((()))***++++++***))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***************)))))))))''')))******(((''''''((())))))))))))))))))))))))))))))((((((((()))******((((((((()))******++++++))))))))))))))))))))))))((())))))******))))))((())))))***++++++******)))((((((((()))******++++++'''(((((()))***+++,,,,,,)))))))))************+++***+++,,,,,,++++++,,,...+++++++++*********))))))'''***,,,---,,,+++++++++************+++,,,---...,,,,,,------......//////)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---///000000///,,,***))))))******)))++++++++++++++++++++++++))))))************))))))))))))***++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))************************%%%&&&'''((()))++++++,,,***))))))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((*********))))))(((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&''''''&&&''''''(((((((((((())))))''''''(((((((((((()))))))))((('''((()))***)))((()))((('''((()))******)))&&&'''(((((('''&&&((()))))))))))))))))))))))))))''''''((())))))***++++++'''''''''((((((((())))))&&&''''''((())))))******''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((((()))******(((''''''''''''(((((()))''')))***,,,,,,,,,++++++***))))))(((((())))))***$$$%%%&&&((())))))******((('''&&&%%%%%%&&&'''((('''(((((())))))))))))(((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))vvvjjjdddooommm[[[MMMBBB<<<<<<888888777555444333222111222111000//////000111111...////////////...------............------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***,,,+++******++++++***)))******))))))))))))*********************+++++++++)))))))))))))))))))))))))))******+++++++++*********)))((((((((()))++++++((((((((((((((((((((((((((()))***++++++***)))((('''''''''(((((()))))))))))))))))))))))))))))))))************************))))))))))))************&&&(((******((((((((()))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++))))))))))))))))))))))))'''((()))******)))((('''&&&'''***,,,,,,+++***)))(((((()))******+++,,,,,,************))))))))))))))))))))))))************)))***,,,+++))))))+++...,,,,,,+++++++++*********)))+++...///...,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---.../////////***+++,,,---------,,,,,,------------------------///////////////......---------------------------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,...///000///---***)))***+++******************************))))))************))))))'''((()))***++++++******))))))))))))))))))))))))'''((((((((()))))))))***'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))*********)))******)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''))))))***************+++((((((((((((''''''''''''%%%&&&'''&&&%%%%%%''')))(((((('''&&&'''((()))***'''''''''''''''((())))))+++)))((((((***+++)))'''%%%$$$$$$&&&((())))))(((%%%((())))))'''''')))+++))))))))))))))))))))))))))))))))))))))))))******''''''((((((((()))))))))((((((((((((((()))))))))&&&''''''((())))))((((((''''''(((((((((((((((''')))((((((((((((((()))***))))))(((((('''(((((((((&&&''')))+++,,,+++******)))((((((''''''(((((()))&&&'''((()))***))))))(((&&&%%%###""""""###%%%&&&&&&'''((()))******)))((($$$%%%%%%&&&&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))((((((((((((uuuhhhbbbllllll[[[MMMAAA;;;;;;888888777555444333222111444222///---,,,,,,---..................------,,,//////.........---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&)))+++,,,---------///---,,,,,,------+++*********))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))+++++++++++++++***)))(((+++***)))(((((()))***+++((((((((((((((((((((((((((()))***++++++***)))((())))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''')))+++++++++***+++,,,************************((((((((((((((()))******'''(((((()))***+++++++++++++++++++++++++++++++++'''((()))******)))((('''###&&&))),,,---,,,***(((((())))))***+++,,,,,,,,,,,,,,,+++***)))((('''&&&))))))))))))************''')))+++***((('''***------------,,,,,,,,,++++++(((+++...///...,,,,,,,,,------,,,+++************++++++,,,------...//////+++,,,---.........---,,,------------------------///////////////......---------------------------*********++++++,,,,,,---+++++++++,,,,,,+++++++++)))))))))***+++---...///000...+++***+++,,,++++++))))))))))))))))))))))))))))))************))))))%%%''')))***++++++++++++))))))))))))))))))))))))'''((((((((())))))******%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''')))++++++***((('''******)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''((()))***+++,,,---......)))(((((((((''''''''''''&&&)))***)))'''&&&))),,,)))(((&&&%%%&&&''')))+++'''''''''''''''((()))***,,,)))'''''')))***(((%%%###""""""$$$&&&(((((('''&&&(((******((('''))),,,))))))))))))))))))))))))++++++******)))(((((((((************++++++++++++,,,,,,++++++***)))))))))&&&&&&'''((())))))((((((''''''((((((((((((((('''))))))(((((((((((())))))+++***)))((((((((((((((($$$&&&(((***++++++))))))((((((''''''''''''(((((())))))***++++++***((('''+++***(((''''''(((***+++&&&'''(((*********)))((('''(((((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''tttiiidddoookkkYYYMMMBBB<<<;;;999888666444222111000000222222111000000000000000...,,,)))$$$"""###(((+++//////.........---------,,,,,,***))))))***,,,,,,---***((((((+++,,,+++)))))))))*********+++++++++---+++(((&&&&&&(((+++---************))))))(((((())))))))))))************...---+++*********+++++++++++++++++++++***)))(((###&&&(((&&&###"""&&&+++((((((((((((((((((((((((+++***)))((('''''''''(((+++++++++++++++***)))(((******+++++++++,,,,,,,,,))))))(((((()))***++++++))))))(((((((((((())))))(((***+++***)))((()))***)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,+++***((((((((()))***))))))*********+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++(((((((((((((((((((((((()))************+++++++++)))((('''&&&&&&'''((()))+++++++++++++++***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++------------++++++***+++---...//////000000---,,,,,,++++++******)))++++++++++++++++++++++++)))))))))))))))))))))))).........------,,,,,,,,,---,,,+++*********+++,,,***(((&&&'''***+++)))'''(((((((((((()))))))))))))))((('''''')))******)))++++++************++++++))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))---+++)))((('''((()))*********))))))((((((''''''++++++***((('''&&&%%%$$$''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***'''$$$$$$'''******)))'''&&&&&&'''***++++++***&&&'''((())))))((('''&&&''''''''''''''''''''''''+++***)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%''''''%%%$$$)))(((((('''''''''(((((((((((()))***+++,,,,,,---))))))(((((((((((())))))((((((((((((((('''''''''(((((())))))******++++++'''(((***+++++++++***)))))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((''''''&&&&&&'''''''''(((((())))))******''''''((((((((((((((('''''''''(((((())))))******((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&++++++***((('''(((***---***)))'''&&&'''(((***,,,uuujjjdddpppjjjYYYMMMBBB<<<;;;666555444333222222222222000000///...............111111000///---,,,...000///.........------------......------------......,,,***((()))+++,,,+++)))))))))*********+++++++++,,,***(((''''''(((***,,,++++++*********)))))))))))))))))))))************,,,+++***)))((())))))******++++++++++++***)))(((%%%(((***(((%%%%%%(((,,,))))))))))))))))))))))))***)))))))))))))))*********++++++++++++***)))(((************+++++++++,,,))))))((('''''''''(((((()))((((((''''''(((((()))(((***+++***)))((()))***,,,,,,,,,++++++++++++***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))*********+++++++++------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************))))))*********+++++++++******)))(((((()))******+++++++++++++++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,,,,++++++---,,,+++*********++++++***((('''(((******)))'''(((((((((((()))))))))))))))((('''''')))******)))((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&)))))))))))))))))))))))),,,***)))((('''(((*********)))))))))((((((((('''******)))((('''&&&&&&%%%((((((((())))))))))))***((((((((((((((((((((((((''''''''''''((((((((((((***'''%%%%%%''')))***)))+++)))(((((()))***((('''''''''((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((())))))(((((((((''''''''''''((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''((((((((()))'''((()))*********))))))))))))((('''''''''''''''***)))(((''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((())))))))))))(((((((((((())))))))))))((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((('''))))))((((((((('''''''''((('''&&&&&&&&&&&&'''(((%%%%%%$$$###!!!"""$$$''')))((('''''''''(((***+++xxxkkkfffsssjjjYYYLLLBBB<<<;;;555444333333222333333333000000/////////.........+++...111111000...------............------------......////////////......,,,***))))))***++++++******************+++++++++******))))))))))))******+++++++++++++++*********))))))))))))************))))))((('''''''''((((((******++++++******))))))'''***+++***''''''***---************************(((((()))******+++,,,,,,******++++++******))))))))))))))))))************++++++)))((((((((((((((()))((((((''''''(((((()))(((***+++***)))((()))*********)))))))))((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++***))))))((()))))))))***************+++++++++,,,,,,,,,+++++++++++++++***************)))))))))************************)))))))))*********++++++,,,++++++******++++++,,,***++++++++++++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++******++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,+++************+++***)))((((((******)))((())))))))))))(((((((((((()))((('''''')))******)))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))***)))((('''((()))***+++))))))))))))(((((((((((()))(((((((((''''''''''''))))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&''')))))))))+++***))))))******)))((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&(((***++++++((((((''''''''''''((((((&&&&&&'''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))))))))((())))))((('''''''''''''''******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))*********)))((('''''''''*********)))((('''&&&%%%))))))))))))((((((((((((''''''((((((((((((((((((***)))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&%%%###$$$&&&((((((((((((((()))))))))))){{{oooiiiwwwiiiXXXLLLBBB<<<;;;666666555444333333333333222222222222111111000000'''***---///...,,,++++++------------------------+++,,,---......---,,,++++++******)))******++++++************************))))))************))))))++++++++++++++++++++++++((()))))))))************(((((((((((('''((((((((())))))************))))))(((***+++***))))))***,,,))))))))))))))))))))))))(((((())))))************))))))************))))))((((((((())))))))))))))),,,,,,+++++++++++++++,,,***))))))(((((())))))***(((***+++***)))((()))***)))(((((((((((('''''''''((((((((((((((((((((((((++++++******)))(((((((((((((((((((((((((((((((((******))))))))))))))))))************************+++++++++++++++*********************************************************))))))))))))************++++++++++++++++++++++++******+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))***+++,,,---.........,,,,,,,,,------.........************************++++++++++++++++++++++++++++++******************,,,++++++******************))))))))))))***))))))))))))))))))(((((((((((()))((('''''')))******)))(((((((((''''''(((((((((''''''''''''''''''''''''((('''''''''(((((()))***((((((((((((((((((((((((((((((((('''((()))***+++))))))))))))(((((((((((('''''''''((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''(((((())))))(((''''''(((+++,,,,,,+++))))))))))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%'''***++++++(((''''''''''''(((((()))''''''&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))************&&&''''''((((((((((((((())))))((('''''''''''''''))))))((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''(((*********)))))))))(((((((((''')))))))))))))))((('''&&&******))))))((((((''''''''''''''''''(((((((((((()))))))))((((((((('''''')))))))))))))))))))))))))))******)))((((((***+++''''''((()))***)))))))))uuuqqq~~~iiiXXXLLLBBB<<<;;;:::999777666444333333222111222222333222111000000+++---//////......///000,,,,,,------------------+++,,,---......---,,,+++++++++******)))******+++************************((()))************)))(((++++++++++++++++++++++++((()))))))))************((()))))))))))))))))))))((())))))*********))))))'''((()))***))))))******(((((((((((((((((((((((((((((())))))((('''&&&&&&((())))))*********))))))((((((((((((((((((((((((************+++,,,---...+++******))))))******+++(((***+++***)))((()))***,,,,,,+++++++++*********((((((((((((((((((((((((************))))))(((((((((((((((((((((((((((((()))))))))*********))))))******************************************************++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********)))******************))))))******+++++++++******))))))*********+++++++++++++++++++++++++++++++++******************++++++,,,,,,***))))))***,,,,,,***+++,,,...////////////.........------,,,,,,,,,************************************************************************++++++++++++******)))))))))*********)))))))))******)))))))))(((((((((''')))((('''''')))******)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++(((((((((((((((((((((((('''''''''(((((()))******(((((((((((())))))))))))''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))(((''''''(((+++,,,,,,+++***))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&%%%'''((((((''''''''''''''''''((())))))((('''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))******************))))))))))))'''''''''''''''(((((()))))))))(((''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++'''((((((((()))))))))***''''''((()))*********)))******))))))((((((''''''&&&'''''''''(((((())))))((((((((('''''''''&&&&&&(((((((((((((((((((((((('''((()))((('''&&&((()))''''''((()))***)))))))))}}}hhhXXXLLLBBB<<<;;;:::999888666444222222111///000111111111000///...---.........------///111,,,,,,,,,,,,------------......////////////......***++++++***))))))***,,,+++++++++***************))))))************))))))*********+++++++++++++++))))))))))))************))))))***+++++++++******(((((())))))******))))))''''''((())))))))))))((('''''''''''''''''''''''''''((())))))(((&&&%%%$$$(((((())))))******))))))))))))))))))((((((((((((&&&&&&'''''')))+++,,,---+++******))))))******+++(((***+++***)))((()))***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((()))************)))+++++++++***************)))))))))))))))******************+++++++++++++++((((((((((((((((((((((((((((((((()))))))))******(((((()))******)))(((((())))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++))))))))))))************++++++************++++++......//////......---,,,.........---,,,++++++***************************))))))))))))))))))))))))***************+++++++++******++++++******)))((()))***++++++))))))***+++******))))))(((((('''''')))((('''''')))******)))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((()))******+++))))))))))))))))))))))))'''((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***+++***((('''((()))***)))(((((())))))((('''***)))((('''&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((((((&&&%%%''''''&&&''''''((()))***'''((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((())))))******+++((((((((((((''''''''''''((((((''''''(((((()))***))))))(((''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&'''''')))******'''''''''((()))*********&&&'''((()))***+++++++++))))))))))))((((((((((((&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''((())))))''''''''')))(((((((((((())))))))))))~~~hhhWWWLLLBBB===<<<777666555444222222111111///000111222222000///---+++,,,------,,,+++,,,---++++++,,,,,,,,,---------......------------......)))+++,,,+++)))(((***,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************((()))***+++++++++******'''(((((()))))))))))))))''''''((()))******)))(((((((((((((((((((((((((((&&&''')))))))))(((&&&%%%'''(((((()))))))))))))))*********))))))(((((((((&&&&&&&&&'''((()))***+++))))))(((((((((((())))))(((***+++***)))((()))***((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''((()))***+++******)))+++++++++*********))))))((((((((()))))))))******)))))))))*********++++++))))))))))))))))))))))))(((((((((((()))))))))***(((((()))******)))(((((())))))***+++++++++++++++)))************+++++++++************************))))))*********+++++++++******++++++++++++******---............---,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************+++++++++,,,,,,)))******+++***)))(((''')))***,,,+++)))(((***,,,*********)))(((''''''''')))((('''''')))******)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((('''''''''((((((((()))))))))***(((((((((((((((''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((***,,,+++((('''((())))))(((''''''(((((('''%%%***)))'''&&&%%%%%%%%%&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))+++***(((&&&&&&&&&&&&''''''((()))***&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((('''(((((()))******++++++)))((((((((('''''''''&&&))))))((((((((()))***+++))))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))'''((()))***************(((((((((((())))))))))))&&&&&&''''''((())))))***((((((((((((''''''''''''''''''((())))))(((''''''(((***++++++)))((()))***)))((('''''''''(((***+++~~~gggWWWLLLBBB===<<<444333222222111111111222111222444444444333111///+++---000000///---------+++++++++,,,,,,---------,,,,,,***))))))***,,,,,,)))+++,,,+++((((((***---++++++++++++******))))))******))))))))))))******(((((())))))*********+++))))))))))))************'''((()))+++++++++***)))''''''((()))))))))))))))(((((((((***++++++***((())))))))))))))))))))))))%%%&&&(((***+++***)))(((''''''((()))))))))))))))++++++******))))))((((((***)))))))))))))))***+++''''''&&&&&&&&&&&&''''''(((***+++***)))((()))***++++++++++++************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))'''((()))+++++++++***)))++++++++++++******))))))'''((((((((())))))******'''((((((((())))))******************************(((((((((((())))))))))))((()))***++++++***)))(((((()))***+++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))***+++,,,---.........)))******++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))******++++++)))((('''(((+++,,,,,,)))(((***,,,+++******)))(((''''''&&&)))((('''''')))******)))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))((()))))))))((('''&&&&&&'''((((((((())))))******))))))((((((''''''''''''))))))))))))************''''''''''''''''''''''''''''''''''''((((((((()))(((+++---,,,)))'''((()))%%%$$$$$$%%%((())))))((()))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((+++------+++(((&&&&&&&&&'''''')))******%%%%%%&&&&&&'''((())))))'''''''''&&&&&&''''''''''''(((((()))***+++++++++++++++******)))))))))(((***)))((((((((()))+++,,,))))))((('''''''''''''''((((((((((((((()))******(((((((((((((((((((((((((((''''''''''''((())))))******))))))((((((''''''))))))*********))))))(((''''''(((((())))))******&&&&&&&&&'''((())))))***))))))))))))(((((((((((('''((()))******)))((('''&&&'''))))))(((''''''(((***)))'''&&&'''(((***,,,gggUUUIII@@@;;;;;;555444333222111000000000///.........---------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,***++++++++++++***))))))(((((())))))******************))))))***,,,---///))))))))))))))))))))))))(((((((((((())))))))))))---,,,***(((&&&'''+++...************************))))))))))))(((((((((((((((((((((((())))))))))))))))))((('''''''''''''''((()))***++++++++++++***))))))(((((((((((())))))++++++***)))))))))))))))(((((((((((()))))))))))),,,+++***))))))(((((((((&&&&&&&&&&&&&&&'''((((((''''''(((((())))))*********)))'''&&&%%%'''((()))'''((())))))************)))))))))))))))))))))))) +++...)))&&&)))...)))))))))***+++++++++,,,,,,,,,+++***)))(((''''''((()))***++++++***)))(((***)))))))))++++++)))'''))))))************))))))***)))((()))+++,,,,,,***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000///...,,,------))))))*********+++++++++---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++***)))'''''')))(((((()))+++,,,***))))))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((***((('''&&&&&&'''(((***)))))))))(((''''''&&&&&&))))))))))))************+++)))&&&&&&''')))******''''''''''''((((((((()))******)))(((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++******)))((((((((((((((())))))))))))((('''&&&%%%((((((''''''''''''(((((('''''''''''''''((())))))***)))'''&&&'''(((***+++***)))((('''&&&&&&'''(((+++***)))(((''''''((((((((('''&&&&&&'''((()))***%%%''')))***+++***((('''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++***(((&&&''''''(((((())))))******%%%%%%&&&'''((()))***+++((()))))))))******++++++))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))&&&''')))*********)))(((&&&%%%%%%$$$%%%&&&'''((()))'''%%%&&&)))***(((&&&******++++++++++++************++++++++++++******'''(((((()))))))))))))))%%%&&&&&&'''((()))******''''''''''''(((((((((((())))))(((((((((((())))))}}}eeeTTTIIIAAA<<<<<<666555444222111111111111////////////.........---------,,,,,,,,,,,,------------,,,++++++++++++,,,------------------------,,,++++++******++++++,,,++++++*********)))))))))((((((((((((((()))))))))******))))))***,,,---...))))))))))))))))))))))))******))))))((((((''''''&&&((())))))((((((***+++************************))))))))))))(((((((((((((((((((((((())))))))))))***)))((((((''''''((((((+++++++++++++++,,,,,,,,,))))))(((((((((((())))))+++***)))(((((((((((()))(((((((((((())))))))))))%%%&&&((()))***))))))(((''''''&&&&&&''''''((()))&&&'''''''''(((((((((((()))((('''&&&&&&'''((()))'''''')))******)))(((((())))))))))))))))))))))))"""%%%((()))(((((()))***((()))))))))))))))******++++++******)))((((((((())))))************))))))))))))((()))++++++***((())))))************))))))***)))((()))+++,,,+++***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000111000...,,,,,,,,,*********++++++++++++,,,,,,+++***)))***+++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))((((((''')))***+++***(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((((((((()))))))))*********---***'''&&&'''((((((((('''''''''((((((((())))))******)))(((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((('''''''''''''''***)))((('''&&&'''''''''((((((''''''''''''(((((('''''''''''''''((())))))***)))((('''((()))+++,,,***)))((('''&&&''''''(((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&'''(((%%%&&&'''))))))(((((('''''''''''''''((((((((()))************************((((((((((((((((((((((((((()))***+++***)))'''&&&''''''(((((())))))))))))''''''((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&%%%%%%&&&'''((()))***(((&&&''')))***((('''((())))))******))))))((())))))************)))))))))))))))((('''&&&$$$$$$&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))zzzcccSSSIIIAAA======777666555333222222111111000000000000////////////......------------......---,,,,,,+++++++++++++++------------------------++++++************+++++++++***)))((((((((())))))((((((((((((''''''''''''***************+++,,,---))))))))))))))))))))))))++++++***)))((('''&&&&&&!!!$$$(((******)))((((((************************))))))))))))(((((((((((((((((((((((())))))))))))******)))(((((((((((())))))((('''&&&&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''(((((((((((((((((())))))))))))!!!###&&&)))***(((&&&%%%((((((''''''(((((()))***&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))+++------+++)))'''))))))))))))))))))))))))...***%%%%%%''')))(((&&&)))(((((((((((((((''''''))))))))))))))))))))))))******))))))))))))******((((((((()))+++,,,+++)))))))))************))))))+++)))))))))+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111000---+++***+++++++++++++++,,,,,,,,,,,,------+++++++++,,,---...************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((''''''(((******)))'''%%%%%%&&&'''(((((())))))&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))&&&&&&''''''((())))))***(((((())))))))))))******---+++(((''''''''''''&&&''''''((((((((()))))))))***))))))(((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''(((((()))(((''''''&&&&&&&&&&&&'''***)))'''&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''((())))))+++***)))((()))***+++,,,))))))(((''''''''''''((((((((('''''''''((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))((('''&&&'''(((((((((((()))))))))******)))((('''&&&&&&%%%((((((((())))))))))))***))))))))))))))))))))))))''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))***)))((((((******)))((('''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))(((&&&%%%$$$'''''''''(((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))zzzcccRRRHHH@@@<<<<<<777666555444333222222222111111111000000000000/////////............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***(((&&&&&&''')))***))))))((((((((('''''''''***************++++++,,,))))))))))))))))))))))))******))))))((((((''''''"""%%%)))***)))((('''&&&************************))))))))))))(((((((((((((((((((((((())))))))))))+++******)))))))))))))))((('''%%%######$$$&&&'''))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))&&&'''(((((('''&&&$$$###((((((((((((((()))******''''''''''''''''''''''''&&&'''(((((()))(((((('''+++---///111000...+++(((((((((((((((((((((((((((000+++&&&%%%''')))(((&&&)))))))))(((((('''''''''(((((())))))************+++***)))(((((()))***+++((('''''')))+++,,,+++***)))******++++++******)))+++***)))***+++,,,+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,******+++++++++,,,,,,,,,---------111///...,,,***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,((('''&&&'''))))))(((&&&&&&&&&&&&'''(((((())))))''''''''''''(((((((((((()))(((''''''''''''((()))''''''''''''(((((())))))(((((((((((()))))))))***+++)))'''&&&'''((('''&&&'''(((((((((((()))))))))))))))(((((((((((())))))******************++++++''''''''''''(((((())))))(((''''''&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((())))))***+++((((((((('''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((()))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((('''&&&&&&((((((((((((((((((((((((******)))((('''&&&&&&%%%************************((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%&&&'''((()))(((((((((((((((((())))))***)))))))))*********)))'''(((((())))))(((((('''''''''((((((((((((''''''((()))******++++++******((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''(((((((((zzzcccRRRFFF>>>:::999777666555444333222222222222111111111000000000000000//////......//////000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++***(((&&&&&&''')))***))))))))))))))))))))))))))))))*********+++******))))))))))))))))))))))))''''''(((((())))))******((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++******))))))))))))))),,,+++)))'''''')))***+++))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))+++)))(((&&&%%%&&&&&&'''((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''((())))))((((((+++---///111000...+++(((((((((((((((((((((((((((******))))))((('''((()))*********))))))(((((((((((((((((()))******+++++++++***)))(((((()))***+++((('''''')))+++,,,+++*********++++++++++++******+++***)))***++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++''')))++++++******+++,,,++++++,,,,,,,,,---------///...---+++)))((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******(((''''''((())))))'''&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))(((((('''''''''''''''(((((((((((()))))))))(((&&&%%%&&&((())))))((((((((((((((()))))))))***))))))(((((((((((())))))++++++++++++++++++******)))))))))))))))*********)))((((((((((((((())))))%%%'''***+++,,,***(((&&&((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''(((((())))))''''''(((((((((((((((((((((''''''&&&%%%$$$$$$######$$$%%%&&&&&&'''((((((((((((''''''(((((()))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''&&&((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))(((((()))*********)))))))))***((())))))******))))))(((''''''((((((((((((''''''(((((()))***************((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((zzzbbbQQQEEE===888888777666555333222222111111111111111111000000000000//////............//////000//////...............,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++***)))((((((((())))))))))))))))))*********+++))))))******+++******)))))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,,,,+++)))&&&&&&''')))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******)))(((((((((((()))))))))((((((((()))***+++))))))(((((((((((())))))((((((''''''(((((())))))(((((((((((())))))))))))***(((&&&%%%&&&(((+++---((((((''''''(((((()))***)))))))))))))))(((((((((&&&&&&''''''((()))))))))((()))+++------+++)))'''))))))))))))))))))))))))###'''++++++'''&&&(((+++******)))))))))))))))((((((((())))))*********+++******))))))))))))******((((((((()))+++,,,+++)))******++++++++++++******,,,+++)))***++++++***)))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++%%%''')))*********,,,---++++++++++++,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))((((((((())))))'''&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''(((((((((((())))))%%%%%%%%%&&&(((******)))((((((((()))))))))******((((((((((((((())))))***))))))))))))((((((((((((************************)))(((((((((((()))******&&&(((***,,,,,,***(((&&&((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&'''''''''(((((((((&&&'''(((((()))(((((((((***++++++******)))''''''"""###%%%&&&((()))))))))((((((((())))))))))))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((()))))))))))))))(((((((((((('''))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))))))))(((((('''((()))******(((((()))***((())))))******))))))(((''''''((((((((((((''''''(((((((((((('''%%%$$$###'''''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((www```PPPEEE===999999666555444222111111111111111111000000000////////////......------....../////////...------------...++++++++++++++++++++++++******))))))))))))******++++++*********)))))))))&&&''''''((()))***++++++))))))***++++++***)))((())))))))))))))))))))))))''''''(((((())))))******+++++++++)))''''''(((***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))((((((''''''(((((($$$$$$%%%&&&'''((())))))))))))(((((((((((()))))))))(((((((((((()))***+++(((((((((((())))))))))))(((''''''&&&''')))***,,,''''''&&&&&&''''''((()))))))))((((((((('''''''''''''''&&&&&&'''(((***+++'''''')))******)))(((((())))))))))))))))))))))))###''')))(((&&&%%%(((+++''''''((((((((((((((())))))))))))))))))*********))))))************))))))))))))((()))++++++***(((***++++++,,,,,,++++++***,,,+++******++++++***(((************************(((((()))))))))*********************************''')))+++,,,++++++,,,...*********++++++++++++,,,))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++(((((()))*********))))))***)))))))))******(((&&&''''''(((((())))))******'''((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((''''''''''''''''''((((((((())))))&&&%%%%%%&&&((()))((('''(((((()))))))))*********((((((((((((((()))******))))))((((((((('''''''''*********)))))))))))))))'''''''''''''''((())))))++++++***))))))(((((((((((((((''''''''''''(((((('''''''''''''''((())))))&&&''''''(((((((((((((((%%%&&&((()))))))))((((((((()))+++,,,,,,,,,++++++$$$%%%&&&((()))))))))(((&&&'''((()))))))))(((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))++++++++++++*********)))))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((()))))))))((('''&&&'''(((***)))'''&&&(((***'''(((((())))))(((((('''((((((((())))))(((((((((''''''''''''&&&$$$###"""&&&&&&''''''(((((())))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((uuu^^^OOOEEE>>>;;;;;;555555333222111000000000000000000000////////////......------------............---,,,,,,,,,,,,---++++++++++++++++++++++++******))))))))))))*********++++++++++++***))))))$$$%%%&&&'''(((***++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((('''(((******(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((('''''''''''''''%%%&&&''')))***+++++++++))))))(((((((((((()))))))))))))))))))))***++++++(((((((((((())))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%&&&(((***,,,'''((()))***************))))))))))))))))))))))))'''''''''%%%$$$%%%(((***%%%&&&&&&''''''(((((((((******))))))))))))))))))((()))***++++++***)))(((***)))))))))++++++)))'''***++++++,,,,,,++++++***---+++******++++++***((())))))))))))))))))))))))(((((((((((())))))))))))***************************+++------,,,,,,,,,---))))))*********+++++++++---------------,,,+++***************************))))))))))))))))))))))))%%%&&&''')))******+++++++++***)))***+++***((('''%%%%%%&&&((()))+++,,,,,,(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''((((((((()))((('''&&&'''((((((&&&%%%))))))))))))************((((((((((((((()))******+++*********))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))///---)))&&&&&&''')))+++((((((''''''''''''(((((('''''''''''''''((())))))'''(((((()))))))))))))))%%%&&&((()))))))))((((((!!!###%%%'''(((((((((&&&'''((()))))))))((('''$$$%%%'''))))))((('''%%%))))))(((((('''''''''&&&************************(((((((((((((((((((((((('''''''''''''''((()))***(((((('''''''''&&&&&&&&&(((((((((((((((((('''''')))(((((((((''''''&&&&&&))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''((()))))))))'''&&&%%%&&&(((***)))&&&%%%''')))&&&''''''''''''''''''&&&(((((())))))))))))((((((%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******''''''''''''((((((((()))'''''''''&&&&&&'''''''''uuu^^^OOOFFF???:::999555444444333222111000000444333222111000///...---////////////////////////......---,,,,,,+++******.........------,,,,,,,,,******))))))))))))*********++++++++++++***)))))))))))))))((((((((((((((((((((()))*********************))))))((((((''''''''''''(((((())))))******------,,,+++************+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((''''''(((((())))))******,,,)))&&&&&&(((***)))((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''***))))))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&'''((()))******)))((()))***)))'''%%%((((((((((((((('''&&&&&&%%%%%%&&&''')))***,,,---++++++++++++++++++++++++***************)))(((((((((((())))))*********+++))))))))))))(((((((((((())))))******++++++,,,,,,))))))***+++,,,---......+++)))'''(((++++++***'''$$$)))------***(((***---+++++++++************))),,,,,,++++++***))))))))),,,,,,+++***)))))))))***++++++++++++++++++++++++((((((((((((((((((((((((+++***))))))(((((())))))))))))))))))************))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%&&&'''((()))***+++,,,))))))))))))))))))))))))***)))'''&&&&&&''''''(((((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++***)))))))))))))))******'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&''')))******(((&&&%%%'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((+++(((%%%%%%'''(((&&&$$$''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''++++++***)))((('''&&&&&&((((((((((((((()))******''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%))))))(((((('''''''''&&&ttt]]]NNNEEE>>>:::999555444444333222111000000333333222111000//////.................................---,,,,,,+++******---,,,,,,,,,++++++++++++******))))))))))))******+++++++++++++++******)))))))))))))))))))))))))))(((((()))******************)))))))))((((((((('''((((((((()))))))))))))))++++++***)))))))))************)))))))))((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''''''''(((((())))))))))))(((&&&$$$$$$'''))))))(((((())))))))))))))))))((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''((((((''''''((()))******'''&&&&&&&&&&&&'''((((((''''''&&&&&&''')))***,,,***((('''((()))***)))'''***************)))((((((((((((''''''((()))******((((((((((((((((((((((((***+++++++++***))))))(((((()))))))))************))))))))))))(((((((((((()))))))))******************)))))))))((((((((((((***((('''(((***+++***((((((,,,///...***(((***---+++++++++************)))*********************+++++++++******************++++++++++++++++++++++++************************++++++******))))))))))))))))))))))))************)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((()))((('''''''''(((******''''''(((((()))***+++,,,(((''''''''''''((())))))((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((''''''&&&&&&&&&'''((((((((('''''')))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''%%%$$$((('''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))'''&&&%%%'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''((('''''')))((((((((('''''''''&&&sss[[[LLLCCC===999999555444444333222111000000222111111111000000000000...........................------,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++******))))))))))))******+++,,,,,,,,,,,,+++******))))))))))))))))))******(((((()))***************))))))))))))(((((((((((())))))))))))))))))(((((())))))((((((((()))******))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))&&&$$$$$$%%%''')))))))))))))))************))))))'''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''((()))+++,,,''''''&&&&&&''''''((()))''''''''''''(((***,,,---***(((&&&&&&(((******)))***************))))))(((******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***************)))))))))))))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''')))((('''(((***+++***))),,,...///---)))(((***---+++++++++************)))(((((()))******+++,,,,,,***************+++++++++++++++++++++++++++++++++************************,,,+++++++++************))))))))))))************))))))))))))))))))))))))***)))((((((''''''(((((()))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((($$$%%%&&&'''((())))))***((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&&&&''')))***,,,---((((((((((((((()))******((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((''''''&&&'''''''''''''''((()))***((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((###$$$&&&'''''''''&&&&&&)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((())))))(((''''''&&&&&&&&&&&&%%%&&&)))+++''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))((((((''''''(((((()))***((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''rrrZZZJJJBBB<<<999999555444444333222111000000/////////////////////000........................---------,,,,,,+++++++++---------------,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,+++******)))))))))***************(((((()))***************))))))))))))((((((((((((+++******))))))((((((((((((((((((((())))))***+++((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''((()))*********))))))************))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''((()))******'''''''''''''''(((((()))'''''''''((()))+++---...,,,***'''&&&''')))))))))''''''((((((((((((''''''***)))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***++++++'''''''''((()))*********,,,------+++((((((***---+++++++++*********))))))((()))))))))*********+++))))))******++++++++++++************************************************,,,,,,,,,,,,++++++******((()))))))))************((((((((((((((((((((((((***)))((((((''''''((((((***)))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''(((((()))******+++((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&'''((()))***+++((((((''''''(((((()))***((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((''''''&&&((('''&&&&&&'''(((***+++(((((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))%%%%%%'''((())))))))))))***)))(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((((())))))))))))(((''''''$$$&&&'''&&&######'''***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((((())))))(((''''''''''''((()))))))))(((((((((((('''''''''''''''''''''''''''''''''))))))((('''&&&%%%###"""''''''''''''''''''''''''qqqZZZJJJBBB<<<999888555444444333222111000000---------.......................................------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,+++******(((((())))))************(((((()))***************(((((((((((())))))))))))++++++******))))))(((((()))))))))))))))***+++,,,''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))((((((((((((((((((''''''''''''''')))******)))((((((''''''))))))************))))))&&&'''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((''''''''''''((())))))(((((('''((()))+++,,,......+++(((&&&'''(((((('''''''''(((((((((((('''''''''''''''''''''(((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''(((******))))))))))))))))))'''((((((((()))))))))***)))(((((((((''''''&&&&&&&&&&&&'''((()))***++++++''''''((((((((())))))***)))))))))(((((()))+++---+++++++++*********))))))*********)))))))))((((((((()))***+++++++++++++++************************))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))((()))))))))************(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((''''''&&&((('''&&&&&&&&&((()))***'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''((()))))))))******)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))((((((%%%'''((('''###"""$$$'''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))(((((((((((('''''''''''''''''''''''''''''''''***)))))))))'''&&&%%%$$$&&&&&&&&&'''''''''''''''qqqZZZLLLDDD===999888555444444333222111000000------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++************++++++***++++++++++++***))))))''''''(((((())))))******(((((()))***************(((((((((((())))))))))))******************))))))******)))))))))***++++++'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&''')))***)))&&&$$$$$$$$$(((((())))))))))))((((((&&&&&&&&&'''''''''''''''(((((((((((('''''''''''')))(((''''''&&&&&&''''''((((((''''''(((((()))***)))(((''''''((()))+++,,,---***((('''((((((((('''((())))))***************&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''&&&%%%%%%&&&((()))************))))))))))))''''''(((((())))))******((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''((()))'''''''''((()))***+++++++++++++++************)))++++++***))))))(((''''''((()))+++,,,,,,+++***)))************************((((((((((((((((((((((((***+++,,,,,,,,,+++)))((())))))))))))************)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''((((((((((((''')))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%%%%&&&'''''''''***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((''''''''''''''''''((('''((())))))*********)))&&&(((***)))'''%%%$$$$$$''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''''''''ppp[[[NNNFFF???999777555444444333222111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))************)))((((((%%%&&&&&&'''(((((())))))(((((()))***************'''((((((((()))))))))*********************++++++******)))((((((((())))))((((((((()))))))))******))))))))))))))))))))))))***)))))))))(((((((((''''''(((((((((((((((((('''(((((('''''''''&&&&&&&&&%%%(((***)))&&&$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((())))))***)))((('''''''''((()))***(((''''''((()))******)))(((((()))***************&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((()))((('''&&&&&&(((***+++************)))))))))((('''''''''((()))*********(((((((((((((((((())))))((((((((('''''''''&&&&&&((()))+++)))&&&%%%&&&((())))))))))))******))))))+++++++++************))))))))))))))))))((((((((()))***+++,,,,,,+++)))(((************************)))))))))))))))))))))))))))***+++,,,+++***((('''))))))))))))************))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((()))((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((''''''&&&''''''''''''&&&%%%$$$###''''''''''''((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''')))((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&'''((()))***+++++++++'''(((***---...,,,(((%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''###$$$%%%'''((())))))***%%%%%%%%%&&&&&&'''''''''ppp\\\PPPHHH@@@999777555444444333222111000000222111111111000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000,,,++++++******++++++,,,)))))))))))))))(((''''''%%%%%%&&&&&&'''(((((()))(((((()))***************'''((((((((())))))******)))))))))***+++++++++,,,***)))((('''''''''''''''(((((())))))******++++++******************************))))))((((((((('''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%(((++++++)))'''(((***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((()))*********)))'''&&&&&&''''''(((%%%$$$%%%(((+++,,,,,,+++&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''((((((***************************)))((('''((()))+++---+++*********))))))((((((&&&''''''((()))******+++''''''(((((())))))******''''''((()))***+++,,,,,,(((***+++)))&&&$$$%%%'''+++++++++,,,,,,+++(((&&&+++++++++************)))''''''(((((())))))*********+++,,,---,,,***((('''))))))))))))))))))))))))************************((()))+++++++++***(((&&&))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***)))(((&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))******((((((''''''''''''(((((('''((((((((())))))******(((((((((((((((''''''&&&&&&&&&''''''&&&$$$"""!!!&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((('''''''''((((((((((((''''''''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&((()))+++,,,,,,,,,((((((+++///333222,,,'''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))'''''''''((((((((())))))'''''''''''''''''''''''''''(((((()))***++++++,,,$$$$$$%%%&&&'''((()))***'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''pppZZZLLLDDD===999888888777666555333222111000222111111000///......---000///...---------------,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++******)))'''%%%$$$###'''$$$"""$$$(((,,,,,,+++******))))))))))))******))))))))))))))))))))))))'''(((((()))***++++++,,,,,,+++***((('''%%%$$$###''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******'''&&&%%%$$$"""!!!(((((())))))))))))((((((***((('''&&&&&&'''(((***(((((())))))******++++++(((((()))))))))'''&&&$$$)))))))))***************))))))(((&&&$$$$$$&&&((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))((('''&&&%%%$$$$$$(((((((((&&&$$$###$$$%%%''''''''''''((()))***+++***)))'''&&&%%%&&&((()))---+++)))(((((()))+++---))))))))))))************+++***((('''&&&&&&&&&'''(((((())))))******++++++***************)))(((''''''''''''''''''((()))***)))***+++,,,++++++))))))''''''(((******+++++++++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++))))))((((((''''''&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&''''''(((&&&%%%&&&)))+++)))'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((()))+++***((('''''''''((()))%%%&&&'''((())))))))))))((((((((((((''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&(((+++,,,+++)))(((,,,+++)))'''&&&&&&&&&&&&((('''%%%$$$$$$&&&)))+++((((((((('''&&&&&&%%%%%%&&&'''''''''(((((()))))))))***'''777GGG444 ***'''&&&&&&''')))***)))((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))(((''''''''''''(((''''''''''''''''''''''''***&&&######&&&((('''%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))qqqYYYKKKBBB;;;666555777777666444333222111000111111000000//////......//////...---------------,,,++++++******++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++***+++***((((((******************))))))))))))******))))))))))))))))))))))))''''''((())))))***++++++------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))******************))))))((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))******(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''&&&&&&&&&)))))))))(((&&&%%%&&&((((((((((((((((((((()))***+++++++++++++++******)))))))))(((''''''((())))))(((((()))))))))************)))((('''&&&&&&'''''')))))))))))))))*********))))))*********)))(((((('''''''''''''''((()))))))))***++++++++++++))))))&&&'''((()))***************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))******)))'''&&&''')))+++)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((******((('''''''''((()))&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))''''''((())))))(((((((((((('''''''''&&&''''''((((((''''''&&&''''''(((((('''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%''')))))))))(((''')))((('''&&&&&&&&&'''((()))(((&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&(((((((((((('''''''''''''''(((&&&555DDD444"""+++((('''&&&''')))))))))((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&$$$######$$$&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%###$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((pppYYYJJJAAA999444333777666555444333222111000000000000000//////////////////...------------...,,,++++++******++++++,,,+++++++++*********)))))),,,,,,---------------,,,)))***++++++***))))))******))))))(((((())))))***))))))))))))))))))))))))'''''''''(((((())))))***''''''(((((()))******+++))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((+++*********)))))))))((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((())))))))))))))))))((((((((('''''''''''''''((())))))))))))((((((''''''&&&&&&&&&(((******)))((()))***'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))******)))(((((()))+++***)))((((((''''''((((((***+++,,,------+++)))((('''(((((((((((((((((('''(((((())))))))))))******)))(((''''''''''''((((((***))))))))))))))))))((((((((()))*********))))))''''''''''''((((((((((((((()))***+++++++++))))))''''''((()))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((('''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))$$$%%%&&&''''''''''''''')))''''''''')))***)))(((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***)))((((((''''''((((((''''''''''''&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%((()))***)))(((((()))***)))(((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&%%%%%%%%%&&&((()))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&222>>>222&&&+++((('''&&&'''((()))(((''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&%%%%%%%%%''')))''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&'''((()))))))))((('''&&&'''''''''''''''''''''''''''&&&$$$%%%&&&(((((('''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''nnnWWWIIIAAA:::666555666666555444333222111000////////////000000000000///......---------......,,,++++++******++++++,,,++++++++++++************---------,,,+++)))((('''"""&&&***+++)))((())),,,))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''((((((((()))######$$$$$$%%%&&&''''''''''''''''''''''''''''''((((((((())))))******+++((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&)))(((''''''''''''((())))))))))))(((((('''''''''''''''&&&&&&'''(((***+++*********)))((('''&&&&&&"""%%%((()))((((((((()))'''(((((((((((((((((('''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''((((((((())))))******((()))***)))((((((***,,,******)))((('''&&&&&&&&&(((((()))***)))((('''&&&((()))***,,,,,,***)))((((((((((((((()))))))))***'''''''''''''''(((((((((******))))))((((((((('''''''''((()))*********)))''''''((((((((((((((('''((((((***++++++******)))((())))))***++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))((('''''''''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***((('''''''''''''''''''''''''''(((''''''''''''((())))))"""###$$$&&&&&&&&&&&&%%%''''''''''''((((((((('''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''''''''''''''''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%%%%'''((('''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''(((((())))))(((((('''$$$$$$%%%%%%%%%$$$$$$###''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))&&&&&&%%%$$$%%%&&&'''((($$$%%%'''(((((((((''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''&&&'''%%%'''000666000))))))((('''&&&'''((()))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''')))+++***'''&&&(((+++''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%'''(((***)))(((&&&%%%''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((lllVVVIIIBBB<<<999888555555444333222111111000////////////000000000000......---------......///,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++++++++++++++***)))''''''###&&&***+++)))((())),,,))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))''''''''''''''''''''''''(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&'''((()))))))))))))))))))))((((((((((((((((((((())))))(((((((((((((((''''''''''''(((((()))(((((((((''''''&&&&&&'''&&&&&&&&&'''(((***,,,''''''&&&%%%%%%$$$###### ###$$$$$$###$$$%%%''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((((((((()))''''''(((((())))))******&&&'''(((((('''''')))++++++***)))'''&&&&&&&&&&&&)))((('''&&&%%%&&&'''''''''(((***,,,,,,***(((''''''(((((((((((()))))))))'''''''''(((((((((((((((***)))))))))((((((''''''&&&'''((()))))))))))))))''''''((()))(((((('''&&&'''((()))***+++******)))******++++++,,,,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''&&&''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***((('''&&&'''''''''''''''''''''(((''''''''''''((())))))''''''((()))))))))))))))&&&&&&'''&&&&&&%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((('''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''(((***((('''&&&%%%$$$%%%&&&&&&"""###&&&((()))))))))((($$$%%%%%%&&&'''((())))))$$$%%%%%%&&&'''(((((()))***&&&)))---......,,,((()))(((''''''((()))(((&&&&&&'''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''')))+++---+++'''%%%&&&(((''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))}}}jjjUUUHHHBBB===::::::444444444333222111111111000000000000////////////...------------...//////,,,++++++******++++++,,,---------,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,+++,,,---,,,+++))))))***)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))******************((((((((((((((((((((((((''''''((()))***+++,,,,,,******)))))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))******(((((((((''''''&&&&&&%%%"""$$$&&&'''&&&&&&'''(((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((()))))))))%%%&&&''''''&&&&&&(((******)))((('''&&&&&&&&&&&&+++***(((&&&&&&'''((()))%%%&&&((())))))(((&&&%%%''''''(((((((((((())))))'''((((((((((((((('''''')))(((((((((((((((((('''''''''((()))))))))(((((('''((()))))))))(((&&&&&&&&&''')))***+++******)))******++++++,,,++++++***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((()))))))))((((((&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''(((((()))&&&'''((('''%%%%%%%%%''')))(((''''''&&&&&&''''''''''''((())))))))))))((('''(((((((((((('''&&&&&&%%%&&&'''((())))))))))))))))))((((((((('''''''''&&&'''((('''&&&%%%&&&((()))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''(((((())))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))((('''%%%%%%%%%&&&&&&"""###%%%'''))))))))))))%%%%%%&&&&&&'''((())))))######$$$&&&'''((()))******&&&***,,,(((---111))))))(((''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))&&&%%%$$$$$$''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''&&&$$$%%%&&&(((((('''&&&&&&'''''''''((((((((((((''''''''''''((())))))}}}jjjTTTGGGAAA;;;888888444444333333222111111111111111000000//////......---------------...//////,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***((()))***+++,,,,,,,,,,,,...---+++***++++++***)))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************(((((((((((((((((((((((((((((())))))******++++++%%%%%%%%%&&&''''''(((((('''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))((((((************************((()))******))))))+++---&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''((((((&&&'''((('''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&***))))))(((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))(((((())))))((('''&&&%%%'''''''''(((((((((((((((((((((((()))(((((('''''''''((()))***)))(((&&&%%%%%%'''(((************)))))))))*********))))))((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((+++)))'''%%%$$$%%%'''(((''')))***)))'''%%%'''((()))(((((('''''''''''''''&&&&&&((()))))))))((('''''''''((((((((('''&&&%%%&&&&&&'''(((((('''''''''(((((('''''''''&&&&&&&&&'''((()))((('''&&&'''))))))(((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&&&&'''((()))&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''(((((($$$$$$%%%&&&&&&'''(((((()))###******$$$///888---***(((''''''(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((((((&&&$$$''''''&&&&&&&&&&&&''''''))))))))))))((((((((('''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&%%%###$$$&&&''''''&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((}}}jjjTTTFFF???999555555444333333222222111111111222111111000///......------------------...///000,,,++++++++++++++++++,,,+++++++++************)))***************)))((('''+++(((%%%&&&))),,,,,,***((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))(((((())))))******++++++'''''''''''''''''''''''',,,+++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''######$$$&&&((()))***+++&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''''''''''''''((((((((((((&&&''''''&&&%%%%%%(((***&&&''''''''''''''''''&&&))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))(((&&&&&&''')))(((((('''&&&&&&&&&&&&'''&&&''')))***)))(((&&&%%%(((((())))))))))))((((((''''''''''''((((((((())))))))))))))))))'''%%%$$$&&&'''''''''(((((())))))((()))))))))((('''&&&&&&'''((()))***)))(((&&&$$$%%%&&&((()))*********)))'''((((((((((((((('''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''111...+++((('''(((***+++)))+++,,,+++((('''(((***))))))((('''''''''''''''%%%%%%'''((((((((('''&&&&&&'''((((((((('''%%%%%%''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))+++,,,))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!))))))"""111===000***(((''''''(((((('''%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%))))))(((''''''''''''(((''''''''''''''''''''''''%%%$$$$$$'''+++,,,***''''''''''''&&&&&&'''''''''))))))))))))(((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&$$$######%%%&&&&&&%%%''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''~~~jjjSSSFFF>>>999666666444111......000000///,,,111///++++++,,,...000000//////.........---------...---,,,+++***(((''''''---------------------------,,,++++++*********+++---+++******++++++)))((())))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((())))))***+++***((('''&&&&&&&&&&&&'''''')))***++++++++++++...---,,,+++***)))((('''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))+++***)))(((((()))***+++,,,+++)))((('''''''''(((''')))***)))'''&&&&&&''')))((('''&&&&&&'''((())))))))))))((()))***++++++)))***+++***(((&&&&&&'''''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&((()))***)))((('''((()))'''''''''''''''&&&&&&&&&---+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))+++******)))(((''''''&&&))))))))))))((((((((((((((('''(((***++++++(((%%%''''''((((((((((((''''''(((((((((((((((((((((((()))***+++***)))((()))***)))))))))***************(((((((((((())))))))))))))))))((())))))***++++++******))))))))))))************)))(((((((((((((((************************(((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&'''''''''(((((())))))))))))******)))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((('''''',,,***)))'''&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&%%%$$$###""""""###$$$%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&'''''''''''''''&&&((()))))))))((('''&&&&&&'''&&&$$$$$$$$$&&&((()))'''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%)))(((&&&%%%%%%&&&((()))&&&&&&%%%$$$%%%&&&'''(((+++***)))'''%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''((()))(((%%%$$$&&&))),,,///111---(((%%%&&&((()))***&&&((())))))((('''''''''***)))((('''&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&''''''''''''''''''###$$$&&&((())))))(((((($$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%'''))))))))))))(((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&|||hhhRRREEE???999777666555222000000111222000...111...***((()))*********.........------------,,,...------,,,+++***))))))++++++++++++++++++++++++---,,,+++************++++++***))))))***+++***(((''''''(((((())))))******))))))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&***))))))(((''''''&&&&&&%%%&&&'''((())))))))))))++++++***)))(((''''''&&&''''''&&&&&&&&&'''(((((((((((((((((()))))))))))))))((((((''''''''''''(((***)))'''&&&%%%%%%&&&&&&'''(((***)))'''&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((***+++***((('''''''''''''''&&&&&&&&&'''((()))###$$$$$$%%%%%%&&&&&&'''((()))***)))((('''((()))$$$%%%&&&'''((()))******,,,+++)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((******))))))(((''''''&&&%%%%%%&&&&&&''''''((((((((('''((()))+++***(((&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))((((((((()))******(((((((((''''''(((((((((******)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$!!!"""$$$&&&(((***++++++''''''((((((((('''&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%''')))***///,,,(((&&&&&&((())))))%%%&&&&&&&&&%%%%%%%%%&&&***)))'''&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((''''''######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''((())))))(((((((((''''''''''''''''''((((((((('''''''''&&&&&&&&&yyyfffQQQEEE???:::888888666444222222222333222111222///,,,+++,,,---......------------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))((('''''''''(((((()))((('''(((***+++***)))&&&&&&'''((()))***++++++))))))))))))((((((((((((***)))((((((''''''''''''((())))))***)))(((&&&%%%%%%&&&'''(((((())))))(((***)))))))))((((((((((((((((((''''''&&&'''''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&)))((('''&&&&&&%%%&&&&&&'''((())))))'''&&&''''''''''''((((((((((((''''''###$$$%%%'''(((((((((''''''(((******(((''''''(((''''''&&&&&&''''''((()))!!!"""###$$$&&&((())))))((()))***)))((('''((()))&&&&&&'''((())))))*********))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&***))))))(((((('''''''''###$$$%%%&&&'''((())))))((('''''')))******(((&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&$$$###%%%((()))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''((((((((('''&&&&&&&&&&&&&&&&&&'''***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((''''''''''''(((((()))''''''''''''(((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((())))))******))))))((((((((((((((((((((((((((()))(((''''''''''''((((((''''''&&&&&&%%%&&&&&&&&&(((((('''&&&&&&&&&''''''(((''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((''''''&&&&&&''''''((('''''''''''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%&&&,,,***'''&&&'''((((((''''''&&&%%%$$$%%%%%%&&&''')))(((&&&%%%%%%&&&''')))%%%%%%&&&'''((()))******))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&uuucccOOODDD???;;;999999666444333222222222222111///---,,,,,,///222333333------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))))))))((('''&&&''')))******)))'''''''''((()))*********))))))))))))((((((((((((++++++***)))(((((((((((('''(((***+++***)))&&&%%%(((((()))***************)))))))))))))))))))))***))))))(((''''''&&&''''''(((((((((((())))))))))))******+++++++++)))(((&&&******))))))((((((((((((&&&((())))))(((''''''(((&&&'''((())))))((('''&&&!!!$$$''')))******)))&&&'''))))))((('''((()))'''''''''''''''(((((()))$$$%%%&&&'''(((***++++++((()))***)))((('''((()))******))))))(((((('''''''''''''''''''''(((((()))'''''''''''''''''''''''''''''''''(((((('''''''''))))))((((((((('''''''''&&&&&&'''(((((()))******(((''''''((())))))(((&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&###!!!###)))+++)))&&&++++++***************)))(((((((((((())))))))))))***)))(((''''''&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))************************((((((((('''''''''''''''((((((''''''''''''((()))'''''''''(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))******)))))))))'''''''''''''''(((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((())))))(((''''''''''''''''''((((((((((((((((((''''''&&&******)))((('''%%%###"""%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''(((((((((***)))((('''&&&%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%)))(((''''''(((((('''&&&***(((&&&%%%&&&((()))***((('''%%%$$$%%%&&&)))***&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&&&&&&&'''(((%%%&&&&&&'''''''''''''''$$$%%%'''((((((((('''&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******)))((('''''''''''''''''''''''''''sssaaaNNNDDD???;;;999999444333333222000000000111+++***)))***---///000///------,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......((('''&&&''')))******)))))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&'''(((***++++++)))'''&&&((())))))************)))'''''''''(((((((((((((((***)))((('''''''''''''''(((((((((((()))))))))))))))***+++++++++)))(((''')))))))))))))))(((((((((&&&'''))))))(((''''''(((&&&'''((())))))((('''&&&"""$$$''')))******)))(((%%%'''))))))(((''''''((('''''''''((((((((((((((('''''''''((((((((())))))((()))***)))((('''((()))+++******)))((('''''''''$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((''''''''''''((((((((((((((('''''''''((('''&&&'''((()))(((&&&''''''((((((((((((''''''(((((((((((((((((((((((('''$$$"""$$$***---+++'''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))***)))(((''''''&&&''''''((((((''''''''''''(((((())))))(((((((((((())))))++++++++++++++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((()))))))))))))))((((((((((((((())))))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))(((((('''&&&###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%'''''''''(((((((((((()))%%%&&&&&&&&&'''((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''((('''&&&'''))))))(((&&&***'''%%%$$$''')))******'''&&&%%%%%%%%%''')))***((((((((((((((('''''''''"""######$$$%%%&&&''''''+++***((('''&&&&&&'''(((%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&))))))(((((((((((())))))&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))******)))((('''&&&'''''''''''''''''''''qqq```MMMCCC???;;;999888222333333111///...///111111///------......---,,,------------,,,,,,,,,,,,************************************************+++************+++,,,,,,)))((('''(((***+++***)))***)))))))))((((((((('''))))))))))))((((((((((((((('''''''''''''''((((((((()))*********)))((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((('''((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%'''))))))((('''((()))''''''((((((((((((''''''************)))'''%%%$$$&&&'''))))))'''&&&&&&'''&&&'''((())))))))))))((('''''''''&&&&&&&&&%%%%%%((()))***)))((('''((()))'''''''''(((((()))))))))$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&(((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&***,,,+++)))***))))))(((((('''''''''(((((((((((())))))))))))))))))(((((('''((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))'''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''(((&&&&&&'''((())))))(((((())))))(((((())))))***+++(((((('''&&&&&&&&&''''''(((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((((((((((((''''''&&&%%%&&&&&&'''(((((('''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((((('''&&&''')))***)))(((((($$$"""###&&&)))((('''&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''%%%%%%&&&'''((())))))***(((((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((((('''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''ppp___MMMCCC???;;;888777111333333111///...///111444222000000000000///---.........------------,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))+++***))))))***+++***((((((((((((((())))))))))))))))))))))))(((((((((((()))(((((())))))***+++,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((()))***(((((((((((())))))))))))'''&&&&&&''''''((()))***%%%&&&'''(((((('''&&&&&&%%%'''))))))((('''((()))((((((''''''''''''((((((++++++***)))((('''&&&%%%'''((())))))'''%%%%%%&&&&&&'''((()))***))))))(((((('''''''''&&&&&&&&&%%%((()))***)))((('''((()))'''''''''''''''(((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&'''((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))((((((((()))******))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))))))))))))))(((''''''''''''''')))(((((((((''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((())))))***&&&'''((())))))(((((('''''''''''''''(((***+++,,,''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%'''(((((((((((('''&&&&&&))))))(((((('''&&&$$$$$$***((('''%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&%%%%%%&&&&&&((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&)))'''&&&''')))+++++++++&&&$$$"""$$$(((***(((%%%%%%&&&'''((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&((()))(((''''''''''''''''''(((&&&&&&&&&'''''''''((((((ppp___MMMCCC???;;;777777222333444222///...000222...---,,,---...///...---//////.........------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------+++******++++++)))(((&&&&&&'''((()))***++++++))))))))))))((((((((((((%%%%%%%%%%%%&&&((()))******))))))((())))))***+++)))***************)))))),,,+++++++++*********)))(((((('''(((((()))***+++(((((((((((())))))))))))(((((('''((()))***,,,...'''((()))******)))((((((%%%'''((()))((('''((())))))((('''&&&&&&'''((()))''''''&&&''''''(((******''')))***)))&&&%%%$$$%%%&&&''')))*********)))((())))))))))))))))))))))))(((******)))((('''((()))***)))((('''&&&%%%$$$$$$'''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''$$$%%%%%%&&&'''((()))))))))'''%%%%%%'''((('''&&&''''''((((((((((((''''''************************%%%'''(((((('''''')))******))))))((('''&&&&&&%%%(((((((((((())))))))))))))))))((())))))***+++,,,((((((''''''''''''((((((((((((((((((((()))******++++++++++++++++++++++++'''((((((((())))))*********)))((('''''''''''''''))))))(((((('''''''''&&&''''''((()))******))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''(((((((((((('''''''''(((((()))***++++++,,,&&&'''((())))))((('''&&&%%%%%%%%%&&&((()))+++,,,&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&%%%"""###%%%'''(((******++++++***(((&&&%%%&&&'''((($$$$$$%%%&&&'''''''''''''''''''''((((((((())))))(((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$#########***(((&&&''')))+++,,,,,,(((%%%$$$&&&+++---***&&&%%%&&&((())))))(((&&&$$$%%%&&&&&&'''((()))*********)))((('''&&&%%%$$$$$$'''((()))******)))((('''&&&''''''(((((((((((((((''''''&&&%%%%%%'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((wwwcccMMMCCC???<<<999888444444333222222111111000000000000000////////////+++,,,---......---,,,+++//////.........---------......---,,,,,,---......+++++++++*********)))))),,,***'''%%%%%%'''***,,,*********++++++,,,,,,,,,'''((()))******)))((('''************************(((((()))***************+++)))'''''')))))))))((())))))))))))))))))))))))(((((())))))((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((''''''***)))(((''''''((()))***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((()))******))))))((('''&&&&&&%%%+++++++++++++++***))))))(((%%%###$$$'''))))))((('''&&&%%%$$$$$$%%%&&&'''))))))************))))))+++***)))((((((((((((((('''&&&$$$######$$$%%%&&& !!!"""$$$%%%&&&''''''&&&((()))((('''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''((((((((())))))******((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&+++*********))))))((((((((((((''''''''''''(((((()))))))))))))))((('''''')))))))))))))))***++++++++++++******)))(((((((((*********)))******++++++******))))))))))))******((('''&&&&&&'''((()))***))))))))))))(((((((((((('''((((((((((((((('''''')))(((&&&&&&''')))))))))))))))(((''''''''''''''''''((('''&&&%%%%%%''')))&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((()))))))))(((&&&%%%((('''&&&'''((())))))'''((((((((((((((((((((((((((((((''''''((()))+++,,,((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&))))))(((((((((((())))))%%%%%%%%%&&&'''((())))))---***'''&&&'''((()))((()))((('''&&&''')))+++,,,'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%% """%%%'''))))))((('''(((''''''&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((())))))&&&(((***+++)))(((((((((***)))))))))***+++---...)))(((((('''''''''((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((($$$%%%%%%%%%&&&''''''''')))&&&%%%&&&((()))'''%%%)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''$$$&&&(((((('''&&&'''(((uuubbbLLLAAA>>>;;;888777444444333222222111111000............------------,,,------------------,,,.........---------,,,,,,,,,+++***))))))***+++,,,+++++++++*********)))))),,,+++)))'''''')))+++,,,))))))******************'''((()))******)))((('''(((((((((((((((((((((((((((((()))************)))+++)))(((((()))***)))(((''''''''''''''''''''''''(((((((((((((((((('''&&&******************************)))(((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''&&&&&&'''((()))************)))((('''''''''###$$$%%%&&&'''((())))))(((&&&$$$%%%(((******)))))))))(((((((((((())))))))))))************))))))(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((######%%%&&&''''''(((((('''((())))))'''&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((())))))*********'''(((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''((((((''''''''''''(((((()))))))))))))))((('''''''''''''''''''''(((((()))))))))))))))))))))******+++*********++++++,,,---))))))(((((((((((())))))(((((('''&&&''''''))))))))))))))))))((((((((('''''''''((((((((((((''''''((('''%%%$$$%%%%%%%%%%%%))))))(((''''''''''''''''''((((((&&&%%%%%%''')))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$)))((('''((()))******((((((((((((((((((((((((((()))((('''%%%%%%%%%%%%&&&((((((((((((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''))))))(((((((((((())))))%%%%%%&&&&&&''''''((((((,,,)))'''&&&'''(((((((((((('''&&&%%%%%%'''((()))'''''''''''''''((())))))&&&''''''((((((''''''&&&"""###%%%'''((((((''''''(((''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&((())))))(((''''''((('''&&&&&&%%%&&&''')))))))))((('''&&&%%%$$$$$$$$$(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((((((((((((&&&%%%&&&((()))'''%%%$$$$$$%%%&&&'''((()))***'''''''''&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''ttt```KKK@@@===:::777666444444333222222111111000............------------...------,,,,,,------...---------,,,,,,,,,++++++******))))))))))))******+++++++++***************++++++************++++++))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((())))))******))))))***)))'''''')))***))))))''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((+++***(((''''''((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&''''''((()))((((((''''''&&&%%%%%%%%%)))(((''''''&&&&&&'''''''''&&&%%%&&&((()))))))))&&&&&&''''''''''''&&&&&&((())))))******))))))((('''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''(((***&&&''''''((())))))((((((&&&((())))))'''&&&&&&'''&&&''''''((((((''''''&&&((((((((()))))))))))))))''''''(((((()))******+++((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''((((((''''''''''''((((((((())))))))))))(((''''''''''''&&&&&&''''''((()))''''''((())))))***++++++************+++,,,......((((((''''''''''''(((((()))((((((''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((('''((('''&&&%%%$$$$$$$$$$$$)))(((''''''&&&''''''''''''(((((('''&&&&&&''')))(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&)))((('''(((***+++***)))((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$''''''((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&'''''''''***(((&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&((((((((('''((())))))***'''(((((((((((((((((('''###$$$&&&'''''''''&&&%%%''''''&&&&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&'''((('''&&&%%%'''(((&&&%%%%%%$$$$$$%%%&&&&&&***)))(((&&&%%%$$$######((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))))))))(((((((((((('''&&&&&&'''((('''&&&))))))((('''&&&&&&%%%%%%(((''''''&&&%%%$$$######''''''(((((((((((('''''')))&&&###$$$''')))((('''sss```KKK@@@===:::777666444444333222222111111000000000000000////////////...---,,,++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))******++++++******)))*********))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))((('''&&&&&&((()))(((((())))))))))))))))))))))))&&&&&&'''((())))))((((((************************+++)))(((''''''((()))***))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&******((('''''''''((((((%%%%%%%%%%%%'''((((((((($$$%%%&&&''''''&&&%%%$$$(((((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((***+++(((((()))))))))(((((('''%%%'''((((((&&&%%%&&&'''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((''''''((((((((())))))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''&&&)))(((((((((((()))******(((((((((((())))))******((((((((()))***,,,---...)))((((((''''''(((((()))))))))((((((''''''''''''))))))((((((((('''''''''&&&'''(((((((((((((((((('''((((((((('''&&&'''((((((''''''&&&&&&''''''''''''((()))(((&&&&&&''')))&&&&&&&&&&&&''''''''''''))))))))))))***************)))(((''''''((()))***)))''''''((()))***)))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&''''''&&&''''''&&&%%%$$$$$$$$$%%%'''''''''''''''((())))))''''''((((((((((((''''''%%%&&&&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((###$$$&&&'''(((((())))))&&&''''''%%%$$$$$$&&&(((((((((''''''''''''''''''++++++)))((('''''''''''')))((((((''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((******))))))((((((''''''''''''&&&''''''''''''&&&***)))((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&+++&&&""""""'''***)))'''ttt```KKKAAA>>>;;;999888444444333222222111111000000000000000////////////...---,,,++++++,,,---...,,,,,,+++++++++*********++++++++++++++++++++++++************************(((((()))******)))((((((+++++++++******))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))&&&%%%$$$$$$&&&'''''''''))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))(((''''''((()))***(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''''''''((((((''''''''''''''''''&&&&&&+++++++++***************"""######$$$&&&''')))***###$$$%%%%%%&&&&&&&&&''''''((()))******)))((('''(((((())))))))))))((((((&&&'''(((((()))(((''''''&&&&&&&&&'''((()))******'''(((((((((((('''&&&&&&###%%%'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''&&&&&&((((((((((((((())))))***))))))))))))((((((''''''&&&&&&&&&'''(((***+++,,,***))))))(((((())))))***)))))))))(((((('''&&&&&&((((((((((((''''''''''''&&&&&&'''(((((((((((((((%%%'''))))))(((''')))***''''''&&&&&&&&&&&&''''''&&&((())))))''''''''')))&&&&&&&&&&&&''''''''''''((()))))))))******++++++***)))(((''''''(((***+++'''&&&%%%&&&((()))((('''((((((((((((((((((((((((%%%%%%&&&''''''(((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((())))))************&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%(((&&&%%%&&&'''((('''&&&(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((###$$$&&&'''(((((())))))&&&&&&&&&%%%###$$$&&&(((((()))))))))((((((((('''))))))((((((((())))))***((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&''''''!!!"""$$$&&&(((***,,,,,,&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&+++&&&""""""'''***)))'''ttt```KKKAAA>>><<<999888444444333222222111111000............------------...------,,,,,,------...,,,,,,,,,+++++++++******))))))***++++++***))))))***************+++++++++(((((())))))))))))((((((******************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&$$$###$$$&&&(((((('''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((('''&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((('''&&&$$$$$$"""$$$&&&&&&&&&%%%&&&''''''''''''((((((''''''''''''(((((())))))(((((('''###$$$%%%''''''&&&%%%%%%&&&&&&''''''((()))))))))&&&'''''''''''''''&&&&&&###%%%&&&'''%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((())))))))))))************((((((''''''''''''(((((('''(((((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((******)))(((((('''&&&&&&&&&&&&&&&&&&'''(((************))))))))))))******'''(((((()))(((((('''&&&((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))###'''))))))'''&&&''')))&&&&&&&&&%%%&&&&&&'''(((&&&(((******((('''(((((((((((((((((())))))))))))%%%&&&&&&''''''(((((()))''''''&&&&&&''''''((((((&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((&&&''''''&&&&&&%%%$$$###&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''(((((())))))******%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''((()))((('''((((((((((((''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&'''&&&%%%$$$&&&'''&&&''''''(((((((((''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((($$$$$$%%%&&&''')))******&&&&&&'''((()))***++++++&&&&&&''''''''''''&&&&&&)))&&&###$$$''')))((('''rrr___JJJ@@@===;;;888888444444333222222111111000............------------,,,------------------,,,---,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&'''(((((())))))(((((('''&&&%%%%%%((()))))))))''''''''''''''''''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((&&&''')))*********)))((('''((()))******)))((('''(((((((((((((((((((((((('''((((((((((((&&&%%%$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++)))&&&###!!!###%%%((()))''''''((()))%%%%%%%%%$$$$$$%%%%%%%%%''''''((((((((((((''''''"""###%%%''''''&&&%%%$$$&&&''''''(((((('''''''''&&&&&&''''''((('''''''''$$$&&&(((((('''''''''(((''''''((((((((((((''''''((((((((('''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((('''''''''''''''''''''((()))***))))))(((((((((((())))))&&&'''((())))))(((((('''(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))'''***---,,,'''%%%&&&(((&&&%%%%%%%%%&&&&&&'''(((&&&(((******)))((((((((((((((((((((())))))))))))$$$%%%%%%&&&''''''((((((&&&&&&'''((((((((((((((('''&&&%%%&&&((((((((('''((((((((((((((((((((((((''''''(((((('''&&&$$$###&&&&&&''''''((())))))***((((((''''''''''''((((((%%%%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&'''((('''&&&((()))***)))(((&&&''''''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&((())))))$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&((((((&&&%%%&&&'''%%%&&&'''((())))))((((((''''''''''''''''''((()))$$$%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((+++***)))(((&&&$$$######&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((('''qqq]]]III???<<<:::777777444444333333222111111000111000000000////////////+++,,,............,,,+++---------,,,,,,,,,++++++,,,---............---,,,))))))******++++++++++++++++++************++++++&&&'''''''''(((((())))))***)))(((''''''((()))***************************&&&''''''(((((((((((((((((('''&&&''')))++++++***))))))))))))))))))))))))((()))))))))((('''&&&&&&++++++++++++++++++++++++$$$&&&)))+++,,,***(((''''''((()))******)))((('''))))))))))))))))))))))))(((((())))))(((&&&$$$###&&&&&&'''((('''&&&$$$###))))))******************%%%(((***))))))$$$'''***+++)))((()))+++)))((('''&&&&&&'''((()))''''''((((((((((((''''''$$$%%%'''))))))((('''&&&&&&'''''''''''''''&&&%%%&&&&&&'''(((((((((((((((&&&((()))***)))((()))***))))))************))))))******))))))((((((((('''''''''(((((())))))******&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((''''''((((((''''''&&&%%%(((''''''''''''((())))))&&&&&&''''''((()))))))))))))))(((((((((((()))***((((((''''''''''''((((((%%%&&&''')))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&'''((()))))))))))),,,000222000***&&&&&&(((%%%%%%%%%%%%&&&&&&'''(((&&&(((***+++)))(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((())))))***'''((()))+++++++++***)))((('''&&&''')))))))))(((((((((((((((((((((((((((&&&'''(((************)))&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((()))***++++++,,,&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''######$$$%%%%%%&&&''''''(((''''''(((***+++***(((%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***$$$&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))$$$'''))))))(((&&&&&&&&&%%%&&&(((***++++++******++++++***)))))))))))))))###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%''')))(((&&&%%%&&&)))(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&'''(((rrr___JJJ@@@===:::777666555444444333222111000000------------------------...............------,,,...+++)))))),,,---,,,***+++++++++************))))))************+++++++++))))))))))))))))))))))))***'''$$$$$$''')))))))))***)))(((&&&&&&&&&'''((((((((())))))******++++++''''''((((((((((((''''''************************&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))+++++++++******((('''''''''((((((((((((((('''&&&))))))))))))))))))))))))'''***---+++&&&%%%'''***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''(((******(((%%%((('''&&&%%%%%%&&&'''((()))(((&&&%%%&&&''')))+++(((((((((((((((((((((((())))))))))))***(((%%%"""$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''((((((((('''&&&(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%,,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''***&&&$$$&&&***,,,)))&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((,,,+++***)))(((((((((((()))(((&&&%%%&&&''')))+++***((('''&&&&&&'''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((('''&&&&&&&&&%%%'''((((((((('''%%%###!!!'''&&&%%%%%%&&&'''((()))***)))&&&%%%%%%''')))+++&&&&&&&&&%%%%%%$$$$$$$$$+++)))'''&&&%%%&&&'''((()))(((&&&%%%&&&''')))+++)))((('''&&&$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''((((((((((((''''''''''''###$$$$$$%%%&&&'''(((((())))))))))))(((&&&%%%$$$$$$$$$%%%&&&%%%$$$"""!!!&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''qqq^^^JJJ@@@===:::777666555444444333222111000000........................------......------,,,+++---+++)))))),,,---,,,***++++++++++++************)))************+++++++++)))))))))))))))))))))))),,,)))''''''***,,,+++***))))))((((((((())))))************))))))((((((''''''(((((())))))(((((('''************************))))))))))))))))))))))))+++******))))))(((''''''***++++++******(((''''''''''''((((((((((((((('''))))))))))))))))))))))))&&&((((((%%%!!!!!!%%%)))'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***(((%%%((('''&&&&&&&&&&&&'''(((((((((&&&&&&&&&''')))***((((((((((((((((((((((((+++)))''''''(((((('''%%%''''''((())))))(((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%*********)))((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&''''''((())))))***''''''(((((('''&&&&&&%%%&&&&&&'''((((((((((((''')))&&&$$$&&&***+++)))&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((())))))(((((((((''''''''')))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((++++++***((((((''''''((((((''''''&&&'''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''&&&%%%&&&'''(((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$***)))'''&&&%%%&&&'''((((((((('''&&&&&&'''((()))(((''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((((((''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''(((((()))(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%######&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''')))((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((qqq^^^III@@@===:::777666555444444333222111000000////////////////////////---------...------,,,+++---+++******+++,,,,,,+++,,,+++++++++************)))************+++++++++))))))))))))))))))))))))+++)))))))))+++,,,+++***'''((()))***++++++++++++((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''+++******))))))(((''''''************)))(((''''''&&&&&&'''((()))))))))((())))))))))))))))))))))))&&&'''%%%""" %%%)))'''(((((())))))((((((''''''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))'''&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''')))***((((((((((((((((((((((((+++(((&&&%%%&&&((())))))(((((()))******)))((((((&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((())))))***((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''(((''''''&&&%%%''''''((()))))))))(((((()))&&&%%%&&&)))+++)))&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((()))))))))))))))(((((((((*********))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''''''''''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''(((((()))(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((()))((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((((((((ppp]]]III???===:::777666555444444333222111000000////////////////////////...............---,,,,,,,,,+++******++++++++++++,,,,,,+++++++++*********))))))*********+++++++++))))))))))))))))))))))))''''''((()))******)))((('''((()))***+++***)))((($$$$$$%%%'''(((***++++++))))))************))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***))))))******)))(((''''''%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((((((%%%$$$$$$'''***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((()))'''%%%%%%''')))))))))&&&&&&&&&''''''&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&''''''(((((((((((()))(((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''(((((())))))&&&'''''''''''''''&&&&&&'''(((((()))))))))))))))((('''%%%''')))***)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&''''''((()))((((((((()))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&'''((((((((((((((('''&&&&&&((()))***((((((''''''&&&&&&&&&&&&''''''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&'''(((''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((((((((((((((''''''&&&&&&&&&'''(((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''ooo\\\HHH???===:::777666555444444333222111000000...........................////////////...------++++++++++++******+++,,,,,,,,,,,,++++++++++++***))))))*********+++++++++))))))))))))))))))))))))&&&'''))))))))))))))))))))))))******)))'''%%%$$$$$$$$$%%%'''(((***++++++))))))************))))))''''''''''''''''''''''''(((((())))))************'''(((((())))))***++++++((())))))))))))(((((('''%%%%%%'''((())))))))))))(((((((((((((((((((((((('''(((******)))(((((()))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&%%%&&&(((******)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((('''''''''&&&&&&&&&%%%%%%)))(((((((((((('''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''''''''&&&'''(((((()))))))))))))))''''''&&&'''((()))((((((&&&'''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&'''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''+++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((***)))(((&&&&&&'''(((((((((((((((''''''&&&%%%%%%'''((()))))))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%((((((''''''''''''''''''(((((('''&&&&&&%%%%%%%%%'''((()))***************'''''''''''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&nnn\\\HHH???<<<:::888777555444444333222111000000..............................//////......---,,,+++,,,,,,+++******+++---,,,,,,,,,,,,++++++++++++)))************+++++++++))))))))))))))))))))))))((()))******))))))***+++*********)))'''&&&$$$###((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''(((((())))))******---,,,,,,++++++***))))))((((((((())))))(((((('''&&&&&&'''((()))))))))((())))))))))))))))))))))))%%%''')))***+++***(((''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%''')))++++++(((&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((((((((%%%&&&''''''((('''''''''''''''((()))))))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''###$$$%%%&&&''')))******&&&&&&'''((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&''''''''''''''')))(((((('''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((())))))(((''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$'''((())))))************''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%nnn[[[GGG>>><<<:::888777555444444333222111000000////////////////////////,,,,,,------,,,,,,+++******,,,---,,,))))))+++---------,,,,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))'''))))))(((&&&&&&))),,,+++***)))(((''''''''''''*********))))))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((++++++******)))(((((((((''''''((((((((((((((('''''''''((((((((((((((('''))))))))))))))))))))))))''''''((()))******)))((('''''''''(((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))(((&&&%%%%%%'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&((((((((((((((((((((((((((('''&&&'''))))))(((''')))((('''&&&&&&'''((()))$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%'''''''''''''''(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%((((((((((((((((((((('''%%%&&&&&&'''((((((''''''&&&&&&'''(((((((((((('''&&&'''((((((''''''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((&&&'''''''''(((((((((((('''''''''(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''(((((((((''''''&&&'''((()))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%&&&'''((((((((('''&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&''''''''''''%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&mmm[[[GGG>>><<<:::888777555444444333222111000000000000000000000000000000***++++++++++++***))))))***,,,---,,,))))))+++...---------,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))%%%&&&&&&%%%"""###'''++++++***)))(((((()))******(((((())))))******++++++''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))***++++++,,,$$$$$$%%%%%%&&&'''''''''''''''(((((((((((((((''''''(((((((((((((((''''''))))))))))))))))))))))))+++***((((((***,,,,,,,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&(((***)))&&&$$$%%%'''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((+++(((&&&%%%&&&((()))(((((('''&&&%%%%%%&&&'''(((###$$$%%%&&&'''&&&%%%$$$&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((******((('''&&&%%%&&&((())))))(((&&&%%%((((((((((((((('''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&'''''''''''''''&&&'''((((((''''''((()))&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((('''((((((((())))))******%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))(((&&&%%%&&&''')))+++''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%!!!###%%%'''((((((((('''$$$%%%'''(((((((((''''''###$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&%%%$$$######$$$'''***+++%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))))))))(((%%%&&&''''''((((((''''''###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&''''''''''''''''''&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!! %%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''qqq^^^JJJ???<<<;;;;;;===555444333222111000000000000000000000////////////......---------,,,,,,,,,++++++++++++,,,---......,,,,,,+++*********++++++++++++++++++++++++++++++))))))))))))(((((((((((()))(((''''''(((+++---///......---,,,+++***))))))***************)))))))))))))))))))))************(((((())))))))))))(((((('''''''''(((***+++***((())))))(((((('''''''''&&&***)))((('''&&&%%%$$$$$$))))))(((((((((((())))))***)))(((''''''((()))***'''((((((((()))))))))***''''''((((((((((((''''''$$$$$$%%%&&&&&&''''''(((((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''***)))((('''&&&&&&'''((('''(((((()))***++++++,,,&&&&&&&&&'''''''''''''''''''''((((((((((((''''''###$$$%%%'''((('''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''###&&&))),,,,,,+++)))'''&&&'''((())))))((('''&&&&&&&&&&&&((())))))&&&$$$'''''''''''''''''''''''',,,+++***)))((((((((((((***)))'''%%%$$$%%%&&&'''(((((((((((((((''''''''')))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))$$$%%%&&&'''((((((((((((''')))***++++++***)))'''))))))((())))))***++++++''''''''''''((((((((((((***))))))(((''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((***)))((('''&&&%%%%%%%%%$$$%%%''')))***)))((('''&&&&&&''''''(((((())))))%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))((('''$$$"""((('''%%%$$$$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&%%%$$$$$$$$$$$$%%%&&&)))'''&&&%%%%%%&&&((()))%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((rrr___KKK@@@<<<:::999999777666555333222111111111000000000000/////////.........---------,,,,,,,,,++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))((('''&&&''''''(((+++******))))))(((((((((***)))((('''&&&&&&&&&&&&(((((()))))))))*********(((((())))))))))))((((((***************+++++++++)))(((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((()))))))))''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''(((((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&''''''%%%&&&&&&'''(((((())))))''''''''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&''')))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''')))+++***)))'''%%%''''''((())))))((('''''')))((('''((()))***((('''''''''''''''''''''''''''))))))((((((((())))))***''''''&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''((((((((())))))))))))'''''''''(((''''''&&&&&&&&&''')))******)))'''&&&))))))((((((((()))******))))))(((((('''''''''&&&((('''&&&%%%%%%%%%&&&'''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&((()))((('''%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$###""""""((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((((((qqq___LLLBBB===999777666888777666444222111111000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,---...//////111000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++************''''''((())))))******)))***************)))))))))***)))'''&&&%%%%%%%%%&&&(((((())))))))))))******(((((())))))))))))(((((()))++++++)))'''&&&))),,,((((((((((((''''''''''''$$$%%%%%%&&&'''((()))))))))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&''''''(((((((((((((((''''''''''''&&&%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''(((&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((())))))((((((&&&%%%$$$(((((())))))))))))(((((()))'''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%'''(((((((((((((((((('''&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%)))(((((('''''''''((((((******)))((('''&&&%%%%%%)))(((&&&&&&&&&''')))+++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((&&&%%%"""!!!&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***'''''''''&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((((('''&&&%%%%%%$$$%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%)))((('''''''''''''''(((mmm]]]KKKBBB>>>:::666555888777555333111000000///000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,---...///000111000///...---,,,,,,,,,************************))))))))))))((((((((('''&&&'''((())))))'''%%%$$$&&&&&&''''''((((((((((((***)))(((''''''((()))***(((((((((((()))))))))***(((((())))))))))))((((((&&&((()))&&&!!! $$$)))((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))(((((((((''''''((((((((((((((((((((((((((((((((()))(((((((((((('''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%&&&&&&&&&((((((((()))))))))******))))))((('''&&&%%%%%%%%%''''''((((((((((((''''''(((&&&$$$$$$&&&(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''%%%######$$$%%%&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''((()))((('''%%%###&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&'''&&&$$$$$$$$$''')))+++***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''%%%######(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%&&&'''((((((''''''''''''(((((()))((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&jjjZZZIIIBBB???;;;888777666555333111000///......////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,++++++++++++************************))))))))))))(((((((((''')))***)))(((%%%!!!""""""######$$$%%%%%%%%%''''''''''''(((***+++---'''(((((((((((()))))))))(((((())))))))))))(((((($$$''''''$$$###((('''''''''(((((((((((((((&&&'''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''(((((()))''''''''''''&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))((('''&&&%%%%%%%%%''''''(((((((((((('''''''''%%%######$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&%%%&&&'''((()))))))))(((((((((((())))))'''%%%######$$$%%%&&&%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%&&&&&&''''''(((((((((((('''(((((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&''''''((())))))(((((('''''''''(((((('''''''''(((((('''&&&&&&%%%&&&&&&'''''''''(((((((((((((((###"""!!!!!!"""$$$&&&'''******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***''''''(((((((((''''''''')))(((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&(((***+++((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%$$$$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$hhhXXXHHH@@@>>>;;;888888444333222000/////////////////////.........------......---------,,,,,,,,,++++++++++++,,,---......,,,,,,+++*********++++++************************++++++++++++************'''(((***++++++***(((''''''''''''(((((()))))))))$$$%%%&&&'''((()))***+++''''''(((((((((((())))))(((((())))))))))))((((((&&&((((((&&&$$$###&&&)))'''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&$$$""""""$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((()))'''&&&&&&'''(((((('''(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%!!!"""%%%(((******))))))&&&&&&''''''((()))))))))'''((())))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%***))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((())))))%%%%%%&&&&&&'''((()))******))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))((((((''''''((()))******&&&&&&''''''((()))******((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$############'''''''''''''''((((((((($$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((%%%%%%&&&&&&(((***+++,,,''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%$$$$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$jjjYYYHHH???<<<999777777333222111111000000111111//////.........---------......---------,,,,,,,,,************+++,,,------+++************+++,,,,,,************************++++++++++++************%%%'''***---///111222222++++++++++++,,,,,,,,,,,,&&&''')))***+++***)))((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((()))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''&&&&&&''''''(((((())))))'''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''%%%$$$###$$$&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))((('''((()))***((('''(((((((((((((((((((((((((((((('''''''''''''''((($$$%%%&&&(((((((((((('''%%%%%%&&&''''''((())))))&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))(((((()))(((((((((((((((((()))''''''''''''''''''((()))((((((((((((((('''''''''((()))***++++++++++++***))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''(((((('''''''''(((((()))%%%%%%&&&&&&'''((())))))&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((()))######%%%&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&$$$%%%'''((()))((('''&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$%%%&&&'''(((((())))))&&&'''(((((((((((('''&&&%%%%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&lll[[[HHH???;;;888666666333222222222222222222333//////.........---------......---------,,,,,,,,,))))))))))))***+++,,,---************+++,,,------))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((((((((((((((((('''''''''***,,,...///...,,,)))'''''''''''''''((((((((()))(((((())))))))))))(((((((((''''''(((***+++***(((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''')))******''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&''')))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%&&&((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&%%%$$$&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%)))*********)))((('''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&((())))))&&&$$$))))))))))))))))))))))))'''''''''''''''((()))***++++++***(((&&&$$$###"""$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((*********))))))((('''&&&((((((''''''''''''(((((('''''''''''''''((()))*********)))((('''&&&&&&%%%###$$$&&&(((((('''%%%$$$((((((((((((((('''''''''&&&&&&&&&'''''''''((((((***)))((('''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((&&&'''''''''(((((())))))$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&$$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$&&&'''((()))))))))((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%((()))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&'''(((lll[[[III@@@<<<888555444;;;888555222000111222333......---,,,,,,...///000.........------,,,,,,,,,+++******,,,//////---***+++++++++*********))))))************************************************&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&'''(((*********)))(((''''''''''''((((((((((((,,,***((())),,,---+++)))++++++******)))))))))(((&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))'''&&&&&&((()))(((&&&$$$'''''''''(((''''''&&&%%%+++)))''')))+++,,,***''')))(((&&&%%%%%%&&&((()))***'''%%%%%%'''((('''%%%%%%$$$$$$$$$&&&(((+++---''''''&&&&&&&&&%%%%%%%%%***))))))(((''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))%%%"""###&&&(((&&&"""%%%''')))(((&&&%%%&&&)))))))))((((((''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%)))))))))(((''''''&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''*********(((&&&&&&(((***(((***+++***(((''''''(((***)))'''&&&&&&''')))***)))))))))))))))))))))))))))))))))((()))******+++++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&''''''&&&%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###(((***(((&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&((('''$$$"""$$$%%%&&&&&&''''''&&&&&&'''''''''&&&%%%""" &&&&&&&&&''''''''''''(((''''''((()))((('''%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&iiiYYYGGG???<<<999777777999888555333111111111222111000///...---,,,,,,,,,.........------,,,,,,,,,+++)))(((***,,,---,,,)))************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************************''''''((()))))))))))))))((((((((((((((((((((((((***(((&&&''')))***)))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((''''''&&&'''(((((('''%%%%%%&&&&&&'''(((((((((''')))((('''((())))))((('''***)))'''&&&&&&''')))***,,,)))'''&&&(((((('''%%%))))))(((((('''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''))))))(((((('''&&&&&&%%%######$$$$$$%%%&&&&&&''')))(((((((((''''''''''''(((''''''''''''&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&'''))))))$$$!!! %%%((('''$$$%%%''')))(((&&&%%%&&&(((((((((((('''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''***)))(((&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&((('''(((***)))'''&&&&&&''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((())))))***)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&(((((((((%%%%%%%%%%%%$$$$$$######&&&&&&&&&((())))))&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%$$$###&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&''''''fffVVVFFF???===;;;999999777666555444333222111000000000000///...---,,,+++.........---------------,,,+++******,,,---,,,,,,*********+++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((++++++++++++************++++++++++++++++++++++++((((((((((((((())))))***)))))))))))))))))))))))))))(((''''''))))))((('''(((((())))))))))))))))))&&&&&&'''''''''((((((((()))((('''&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''$$$%%%&&&'''((()))))))))&&&'''(((((('''&&&'''(((***)))(((''''''((()))***,,,***((('''(((((('''&&&******+++***(((%%%"""###$$$$$$%%%&&&'''((()))((((((''''''&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&((((((((((((''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''&&&'''(((((()))$$$""" !!!%%%''''''%%%&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''%%%&&&&&&'''(((((())))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''%%%$$$###%%%&&&&&&((()))((('''&&&&&&'''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))$$$$$$((()))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&((())))))'''$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((~~~zzz}}}fffVVVFFF>>>===;;;999999555555555555444222000///,,,---///000000000///..................---------000...---,,,---...//////,,,,,,,,,++++++*********************************))))))))))))))))))))))))'''(((((()))***+++,,,---***************************)))(((''''''((()))***************))))))))))))******))))))*********)))***+++++++++,,,,,,------''''''''''''(((((((((((())))))'''&&&%%%%%%%%%%%%)))'''%%%%%%'''((())))))%%%&&&'''(((((()))))))))%%%(((***(((%%%%%%'''***))))))(((''''''((())))))(((((('''''''''((((((((('''((((((((((((&&&%%%$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((***(((%%%%%%''''''&&&$$$&&&''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))((((((''''''''''''&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''&&&$$$###$$$&&&&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))((((((************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&%%%$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((($$$ ###&&&((()))((('''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''|||xxx{{{iiiXXXGGG???<<<999777777333444555555444222000///,,,---///000000000///...........................//////...---,,,---...000///...---,,,+++)))(((((())))))))))))))))))))))))************************&&&''''''((()))***++++++))))))))))))))))))))))))***)))(((''''''((()))***+++*********)))))))))((())))))******)))))))))***&&&&&&''''''((((((((()))'''''''''((((((((())))))***)))((('''&&&%%%%%%%%%)))'''%%%%%%''')))***)))'''(((((((((((((((''''''''')))***)))&&&%%%(((+++''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((***''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&***)))'''&&&''''''&&&%%%''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&'''''''''&&&&&&%%%%%%((('''''''''&&&&&&&&&%%%((((((''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%%%%&&&''')))++++++)))((()))***'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((()))*********))))))))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%''''''((((((''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''(((((('''((((((((((((((((((''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&###$$$&&&%%%###$$$&&&)))&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((((((((((((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''***)))((('''&&&%%%%%%%%%}}}yyy|||jjjZZZHHH???<<<999666666333444444444444222000///111111111000///...---,,,.............../////////,,,------,,,******+++,,,///......,,,+++***)))((())))))))))))))))))))))))************************)))))))))(((((((((((('''((((((((((((((((((((((((***))))))(((((((((((((((*********))))))(((((('''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***)))((('''''''''''''''((('''&&&''')))******))))))))))))))))))((('''&&&)))))))))'''&&&''')))***&&&''''''''''''''''''&&&"""###$$$%%%%%%&&&(((******)))'''%%%$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((''''''%%%&&&&&&'''&&&&&&%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&((())))))'''&&&&&&'''((()))++++++***)))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++++++++***)))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&((())))))'''(((((())))))(((((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((()))''''''&&&%%%%%%%%%&&&&&&###%%%&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''!!!%%%))))))%%%$$$&&&)))$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''))))))(((&&&&&&%%%%%%&&&~~~|||jjjYYYHHH???<<<999666666333333333333222222111000333222111///......---------........./////////000))),,,---,,,***((()))+++---,,,,,,,,,,,,+++++++++*********************************************************)))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''******)))(((((('''&&&&&&%%%''')))(((&&&%%%&&&(((*********)))))))))))))))'''((((((((())))))))))))***))))))((((((((())))))'''&&&&&&(((***+++***)))'''(((((()))))))))((((((***(((%%%%%%&&&'''((((((''''''((((((((((((''''''$$$&&&'''&&&$$$$$$&&&))))))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&%%%&&&'''((((((&&&%%%&&&((()))'''%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((())))))((('''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&(((***)))(((&&&&&&&&&''')))***+++***)))***+++((())))))))))))))))))((())))))))))))))))))))))))&&&''')))***+++***)))(((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))(((((())))))))))))((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******&&&&&&''''''&&&&&&%%%$$$"""$$$'''(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((('''''''''((($$$%%%%%%%%%&&&&&&&&&&&&((('''%%%&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((()))~~~iiiXXXGGG???<<<999777777444333333222222111111111000///.........///111222---.........//////000000***---000///,,,******+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))((()))*********((('''&&&***))))))((('''&&&&&&%%%''')))+++***''''''(((++++++*********))))))(((((((((((((((((())))))))))))***))))))))))))******+++&&&&&&''')))+++,,,***(((%%%&&&''')))***************&&&###"""%%%((('''&&&(((((())))))))))))((((((''')))***(((%%%###%%%'''$$$%%%'''))))))(((&&&%%%###$$$$$$%%%&&&'''((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''***,,,,,,***'''&&&&&&''')))*********)))(((+++,,,+++)))'''&&&&&&''')))&&&%%%&&&((()))'''%%%'''''''''((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&((())))))((('''&&&'''((())))))(((''''''$$$%%%%%%&&&&&&''''''(((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))%%%'''))))))'''&&&%%%&&&&&&''')))***)))((()))***))))))************))))))))))))))))))))))))))))))%%%&&&((()))***)))((('''((()))))))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))((('''%%%###(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))&&&&&&'''((('''&&&$$$###!!!$$$'''((((((((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''+++'''$$$%%%(((***)))''''''((((((((())))))******'''%%%###$$$%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&'''((()))***&&&&&&&&&'''''''''((((((***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((###$$$$$$%%%''')))+++,,,yyy{{{~~~gggWWWEEE>>><<<:::999:::666333111000111111000...000000000000////////////111111000000000/////////.........------,,,,,,,,,,,,,,,+++***))))))******************************((((((''''''''')))***,,,+++&&&$$$'''((('''(((***)))))))))))))))((((((''''''&&&$$$$$$$$$&&&((()))((()))***)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((((('''%%%###$$$%%%''')))((()))++++++)))))))))***''''''''''''''''''''''''$$$&&&((()))(((&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&******))))))((((((((('''))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''(((((('''(((((((((((((((''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***###$$$$$$%%%&&&'''(((((('''(((((((((&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''((('''%%%######%%%'''''''''''''''''''''''''''''')))***,,,,,,+++)))(((!!!$$$'''******(((%%%###&&&,,,---(((&&&(((&&&"""$$$%%%&&&&&&'''&&&&&&&&&,,,***'''%%%%%%&&&((()))%%%&&&'''(((((()))))))))((('''%%%%%%'''((('''&&&***)))(((&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((***)))(((&&&&&&&&&'''(((((((((''''''''''''((((((((('''&&&&&&((())))))(((&&&&&&''''''(((((())))))***)))'''&&&%%%'''((()))))))))(((((('''''''''&&&******)))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''&&&''')))+++)))(((&&&%%%%%%&&&((()))******)))(((((((((((()))''''''%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''(((((())))))***)))))))))((((((''''''***)))'''&&&%%%%%%&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%&&&'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''*********)))((((((''''''000---)))%%%######%%%&&&''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))((('''&&&'''((())))))''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''((()))***+++,,,yyy{{{fffVVVEEE===;;;:::999999666444111111111111000...000000000000////////////+++************)))))))))---------------,,,,,,,,,++++++***)))))))))))))))***************************))))))((()))***+++++++++'''%%%)))***))))))+++)))))))))))))))((((((''''''&&&%%%$$$%%%&&&((()))'''((()))((('''&&&&&&((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((''''''((())))))''')))******)))(((((()))''''''''''''''''''''''''%%%'''))))))'''&&&&&&&&&"""###$$$&&&'''((())))))(((((((((''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))***)))((('''''''''(((((($$$%%%%%%&&&&&&''''''((('''(((((((((&&&%%%&&&''''''''''''&&&&&&''''''''''''(((((('''%%%$$$%%%'''''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$""" !!!&&&)))*********'''+++,,,)))'''***)))%%%&&&'''((()))******++++++***)))'''&&&&&&'''((()))((((((''''''''')))+++,,,)))(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((((((((''''''''''''((((((((('''&&&&&&((())))))((('''''''''((((((((((((((()))((('''&&&&&&'''((())))))((((((((('''''''''''')))))))))(((''''''&&&&&&******)))'''&&&%%%$$$###&&&''''''&&&%%%%%%'''))))))'''&&&%%%%%%&&&''')))''''''&&&%%%%%%%%%%%%%%%***)))(((((('''((()))***(((((((((''''''&&&&&&&&&''''''''''''((((((((()))*********)))))))))(((((())))))'''&&&%%%%%%%%%&&&((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''###$$$%%%&&&&&&&&&%%%%%% """%%%(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((((('''''''''***)))((('''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))((('''&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&######"""###$$$%%%&&&&&&zzz}}}eeeUUUDDD===;;;999888888666444222111111111000///000000000000////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,------------------,,,+++++++++,,,,,,************************,,,++++++***)))************''''''+++,,,***)))***))))))******))))))((('''(((((('''&&&&&&''')))***&&&(((((('''&&&%%%&&&'''))))))((('''&&&%%%$$$$$$(((((((((((((((((((((((())))))((((((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''&&&((())))))'''%%%%%%&&&"""###%%%&&&(((((())))))&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''''''''---,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&((())))))'''&&&&&&'''((((((((((((((((((((((((&&&&&&'''((('''&&&$$$$$$###$$$&&&'''((()))))))))''')))***''''''***)))'''&&&'''(((***+++,,,,,,,,,''''''''''''(((((((((((()))(((&&&%%%%%%(((+++---+++)))''''''(((((('''&&&"""###$$$&&&'''(((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&((())))))(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%'''((('''&&&%%%%%%&&&'''(((***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''(((((((((((())))))((((((((((((((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&((((((''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((}}}}}}dddUUUDDD>>><<<:::999999666444222111111111000///000000000000////////////000000/////////.........+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,************************,,,,,,+++***))))))(((((()))&&&'''+++---***((())))))************)))(((((())))))((('''(((((()))***'''((()))(((&&&%%%&&&'''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((('''%%%######$$$&&&'''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((())))))(((&&&$$$%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))((((((''''''''''''((((((&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***(((''''''&&&&&&((((((''''''&&&&&&&&&%%%'''(((((((((&&&%%%&&&'''&&&''''''''''''''''''&&&%%%(((******((('''''''''))))))))))))))))))))))))((()))***++++++++++++***+++***)))'''&&&&&&''''''***)))'''&&&&&&((('''&&&%%%&&&'''(((((((((((((((%%%&&&''')))))))))(((((('''&&&%%%%%%&&&''')))***,,,***((((((((()))((('''$$$%%%''')))***))))))(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%&&&''')))))))))((('''(((''''''&&&&&&''''''(((((('''&&&&&&((())))))((())))))((((((''''''&&&&&&%%%&&&'''(((((((((''''''((((((((((((((('''''''''''''''''''''(((((())))))$$$$$$%%%&&&'''((()))***'''(((((('''%%%$$$%%%&&&((('''&&&&&&&&&&&&'''(((+++***))))))(((((())))))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$######%%%''')))***''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''''''''((())))))///...---***(((&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((###$$$%%%'''''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&'''''''''''''''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((()))***++++++|||dddTTTEEE???===;;;999999777555222111222222111///000000000000////////////......---------,,,,,,,,,***++++++,,,,,,---------))))))((((((((())))))***************************++++++******)))''''''&&&(((%%%%%%***,,,)))'''(((***************))))))((()))))))))((((((((())))))((()))***)))'''&&&'''((('''''''''(((((())))))***((((((((((((((((((((((((***'''### """%%%(((%%%&&&((((((&&&&&&&&&'''''''''''''''''''''''''''((())))))(((%%%$$$%%%&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''((()))(((((('''''''''((((((((((((''''''''''''((((((%%%%%%&&&'''''''''''''''******))))))))))))))))))'''''''''''''''''''''''')))((((((''''''&&&&&&%%%'''(((((((((&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&%%%''')))***)))'''''''''))))))))))))))))))))))))((((((((((((((('''''''''"""""""""$$$'''***...000111---)))((((((((('''&&&''''''''''''&&&%%%$$$$$$$$$&&&((()))***)))((('''%%%&&&((()))******)))(((+++***((('''((()))((('''&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%&&&''')))))))))((('''''''''&&&&&&&&&&&&''''''((('''&&&&&&((())))))((())))))((((((''''''&&&&&&%%%%%%&&&'''(((((('''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))###$$$%%%&&&''')))******''')))))))))'''%%%&&&''''''''''''&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%''')))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''######$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''&&&%%%&&&'''((((((&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''zzzbbbSSSDDD>>>===;;;999888777555333222222222111000000000000000////////////------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...************************************)))'''&&&%%%(((%%%%%%)))***((('''(((******++++++******)))((()))))))))))))))((((((((()))*********((('''((()))&&&&&&'''((()))***++++++((((((((((((((((((((((((---***%%%"""!!!###'''***%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((()))((('''%%%$$$&&&'''%%%%%%&&&(((((()))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''((((((((((((''''''''''''$$$%%%&&&'''((((((((((((((((((((((((''''''&&&&&&'''(((((((((&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%'''(((((('''''''''(((((((((((((((((((((((((((***)))((('''&&&$$$######%%%%%%&&&(((,,,111555888888000+++***+++***((()))*********)))(((&&&%%%$$$&&&'''((()))))))))((('''&&&(((+++......---+++******(((&&&'''((())))))(((&&&&&&''''''&&&%%%%%%$$$((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&((())))))(((((((((((((((((('''''''''%%%%%%%%%&&&''''''(((((('''''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''&&&&&&'''(((***)))(((''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%&&&'''(((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''')))))))))))))))*********&&&''''''(((((('''&&&&&&###$$$%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%&&&(((((('''&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))((('''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&%%%%%%%%%'''((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&yyy___PPPBBB<<<;;;999777666777555333222222222111000000000000000//////////////////............------,,,,,,,,,+++++++++++++++...............///000000************************)))******+++***)))((('''***&&&%%%(((***((((((******++++++++++++***))))))((()))))))))(((((('''&&&((()))***)))'''&&&'''(((&&&''''''(((((()))))))))((((((((((((((((((((((((,,,***((('''&&&&&&'''(((&&&'''))))))'''&&&'''((('''''''''''''''''''''''''''((((((&&&%%%%%%''')))%%%&&&'''(((((())))))(((&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$###$$$%%%'''((()))))))))((((((((((((((('''''''''''''''(((((((((&&&%%%&&&'''%%%&&&((())))))(((&&&%%%%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''---,,,,,,,,,...000222444888///((()))+++***)))+++************)))'''&&&%%%(((((((((((((((((('''''''''(((***,,,,,,,,,++++++'''&&&%%%&&&((())))))(((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&((())))))((('''''''''(((((((((((((((%%%%%%$$$$$$%%%'''((()))''''''''''''((((((((()))'''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%$$$&&&((()))((('''''''''&&&''''''''''''''''''&&&++++++***)))))))))))))))"""###$$$&&&&&&&&&&&&&&&'''((((((((()))))))))***)))(((((((((''''''''''''''''''((((((((()))))))))''''''((())))))(((((('''###%%%'''((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((###$$$''')))***(((&&&$$$,,,+++******(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''(((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''%%%%%%&&&%%%$$$%%%'''((('''&&&&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((yyy]]]NNN@@@;;;:::777555444777555333222333222111000000000000000////////////------,,,,,,,,,+++++++++---,,,,,,++++++*********))))))))))))******+++,,,******************************+++,,,,,,***)))(((,,,(((&&&(((***)))***,,,***++++++++++++***))))))(((((()))(((((('''&&&&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''&&&&&&((((((((((((((((((((((((((())))))***)))'''%%%$$$&&&((())))))(((''''''((('''''''''''''''''''''''''''''''''&&&%%%%%%(((***))))))))))))((('''&&&%%%&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%(((((((((''''''(((((((((###$$$%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''')))*********)))((('''((((((((((((((((((((('''(((((((((&&&%%%&&&'''%%%&&&((())))))(((&&&%%%%%%&&&&&&%%%$$$%%%'''***'''''''''''''''''''''''' """$$$''')))+++&&&&&&&&&''')))+++---///444***###&&&)))((((((***(((((((((((((((''''''&&&))))))(((((('''''''''&&&&&&&&&&&&''''''((()))***&&&%%%$$$%%%''')))))))))'''&&&&&&&&&''')))+++,,,((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((+++)))(((&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&((())))))(((&&&'''''''''(((((())))))&&&%%%$$$###$$$&&&)))***&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((("""$$$'''((('''&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&$$$&&&''')))******))))))%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((()))******)))((((((###%%%(((***+++***(((&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$&&&***------+++(((%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&)))++++++)))'''%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''%%%$$$&&&%%%$$$%%%'''((('''&&&&&&'''(((******((('''&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''xxx___QQQDDD>>><<<::::::;;;333333222222111000/////////...---,,,+++,,,------000///...---,,,+++++++++*********++++++,,,,,,------+++***,,,...///---***,,,,,,+++******+++,,,,,,++++++***)))((('''&&&&&&)))))))))))))))******+++((()))***++++++***)))((('''''''''''''''((()))***'''((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))((((((((((((***)))'''&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((+++***)))'''''''''((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%***)))'''%%%%%%%%%'''(((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((***++++++***)))(((###$$$$$$%%%''')))***+++))))))(((((('''&&&$$$$$$$$$%%%'''((()))***))))))++++++******************+++***))))))***,,,...///))))))((((((''''''&&&&&&***)))((('''''''''''''''))))))(((((('''''''''&&&,,,)))&&&%%%&&&&&&### """###%%%'''(((((('''&&&((('''%%%%%%'''((('''&&&***)))((('''&&&&&&''''''((('''&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&(((((())))))))))))(((((('''&&&&&&%%%&&&'''((()))((((((((((((((('''''''''+++)))(((&&&&&&((()))+++***(((&&&'''((()))((('''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%&&&''')))+++''''''((((((''''''&&&%%%((()))(((&&&$$$$$$&&&(((###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((,,,+++(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''')))***+++'''&&&%%%$$$%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((xxx]]]PPPBBB===;;;999888:::333222222222222111111111111000///...---......//////...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***((('''(((***+++)))''',,,,,,+++******+++,,,,,,)))))))))*********++++++)))))))))))))))******+++))))))************))))))((((((((('''(((((())))))&&&&&&&&&&&&'''''''''(((&&&&&&''''''((())))))***(((((((((((())))))))))))***((('''&&&&&&'''((()))''''''((((((((((((((((((+++***)))((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&***((('''%%%%%%%%%'''(((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((('''+++++++++++++++*********(((''''''&&&&&&''''''((('''((()))******)))'''&&&&&&%%%%%%%%%&&&''''''((('''''''''(((''''''&&&&&&'''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))(((''''''((()))+++---+++*********)))))))))((()))((((((''''''''''''(((***)))))))))(((((((((((((((&&&%%%&&&)))***)))'''###%%%&&&((()))((('''&&&((('''%%%%%%'''((('''&&&(((((((((''''''&&&&&&&&&(((''''''&&&'''((()))***&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((())))))))))))(((((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((('''***)))(((''''''((()))***'''%%%######%%%&&&%%%$$$&&&''''''((((((''''''&&&***)))((('''''''''''''''&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))%%%%%%%%%%%%%%%$$$######(((((((((&&&%%%$$$&&&(((%%%&&&'''(((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++)))'''&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&''''''((()))***)))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''yyy[[[NNNAAA<<<:::888777888333333333333222222222222000000///............///...------,,,,,,---------,,,,,,,,,,,,++++++++++++---+++******+++,,,+++***,,,++++++******++++++,,,***++++++++++++,,,,,,,,,)))))))))))))))******+++++++++************++++++))))))((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))''''''(((((())))))******)))((('''&&&&&&'''((())))))))))))))))))(((((((((+++***))))))(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''')))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((((((++++++***))))))(((''''''(((((((((''''''((((((((('''(((((()))((('''%%%$$$(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''''')))'''%%%######$$$%%%'''(((((((((((((((((((((((()))(((''''''((()))+++,,,************))))))))))))'''''''''&&&''''''((((((*********))))))))))))(((&&&%%%%%%''')))+++******&&&'''((())))))((('''&&&((('''%%%%%%'''((('''&&&&&&'''((((((((('''&&&%%%(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&(((((((((((((((((((((((('''(((((((((((('''&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((***)))(((''''''((()))***)))'''&&&&&&'''((((((''''''((((((((((((((((((''',,,+++***)))((('''''''''&&&''''''((((((''''''&&&&&&'''(((((((((((('''&&&'''((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((((((''''''&&&''''''(((&&&%%%$$$&&&'''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((******)))((('''''''''(((((((((((('''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''******)))((('''&&&%%%$$$'''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&xxx~~~yyy[[[NNNAAA<<<:::888666777555555444333333222111111......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,++++++***...---,,,++++++,,,,,,,,,++++++++++++++++++++++++...------,,,+++***)))))))))))))))))))))******+++,,,+++***))))))***+++,,,))))))((('''&&&&&&&&&'''((((((((()))))))))))))))''''''''''''(((((())))))&&&''''''((()))******+++(((''''''''''''((())))))***))))))((((((''''''''')))(((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''((((((((()))))))))(((&&&%%%$$$(((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''&&&'''&&&%%%%%%$$$%%%&&&&&&'''((((((((((((((())))))*********)))***+++,,,---((((((((((((''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((('''&&&&&&&&&%%%%%%$$$(((((())))))))))))((('''((('''%%%%%%'''((('''&&&&&&''')))******)))'''&&&(((((('''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))(((''''''''''''((()))***(((''''''((())))))(((''''''((((((((((((''''''******)))((('''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''$$$%%%&&&''''''&&&$$$###***************)))((((((&&&''''''&&&%%%%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))))))))((('''''''''''''''((((((((((((((((((((())))))(((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyrrrzzzxxx[[[NNNBBB===;;;999777777777777555444222111000///---------------,,,,,,,,,,,,,,,,,,,,,------...///...------,,,,,,++++++++++++++++++***)))((()))***++++++++++++++++++++++++,,,,,,+++***)))((('''''')))))))))))))))******+++,,,+++***))))))***+++,,,(((''''''&&&%%%%%%%%%%%%)))))))))))))))(((((((((''''''''''''((((((((((((&&&''''''((()))******+++'''''''''''''''((())))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''((()))(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''******))))))((('''&&&%%%''''''((()))))))))(((((((((((((((((('''&&&%%%$$$"""$$$&&&((()))((('''&&&((((((((())))))***************************++++++''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))((('''%%%######"""))))))))))))))))))((((((((('''%%%%%%'''((('''&&&'''(((***++++++***)))'''((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''(((((('''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((()))'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&!!!"""$$$&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%$$$&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((***)))(((''''''&&&''''''$$$%%%&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))'''###!!! """$$$&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''}}}ssspppyyyvvvZZZNNNBBB>>><<<999666666777666555333222000///...//////000000//////...---,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,,,,---///...,,,******+++***++++++,,,,,,++++++***'''(((((((((((())))))))))))))))))))))))******+++******))))))))))))******''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''(((((())))))******&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%&&&((()))))))))((('''((((((((())))))******+++'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&***))))))(((((('''''''''%%%&&&((()))*********))))))))))))((('''%%%$$$### ###&&&***+++***'''&&&((((((((())))))******+++(((((((((((((((((((((((())))))))))))************&&&&&&&&&%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&''''''((()))***)))'''&&&'''(((((((((((((((((()))))))))((('''%%%%%%'''((('''&&&'''((()))*********))))))((((((((()))(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''((((((''''''&&&'''''''''(((''''''&&&%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))***'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((''''''((((((''''''&&&%%%###%%%''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''(((((((((''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''$$$%%%&&&'''((()))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###!!! """%%%'''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''((((((((((((((((((((((((((((((((({{{tttsss|||uuuXXXLLLAAA===;;;777555555333333333222111111000000...///000000000///...---------,,,,,,,,,---......,,,,,,,,,---------------...111444444111...------***+++,,,,,,,,,,,,+++***''''''((((((((())))))))))))))))))))))))******+++((((((((())))))((((((((((((((('''''''''((())))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((('''(((((((((((())))))))))))%%%&&&'''(((((()))))))))''''''''''''(((((((((((('''''')))*********))))))%%%&&&((()))***)))(((''''''(((((()))******++++++'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''((('''''')))((((((((('''''''''&&&&&&'''''''''((((((((()))((((((((('''&&&&&&%%%%%%&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''###$$$&&&((()))((('''''''''((((((((('''&&&%%%%%%"""###&&&'''((('''%%%$$$&&&&&&'''(((((()))******'''(((((((((((((((''''''((()))))))))*********+++''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&((())))))'''&&&(((***''''''''''''((())))))***((('''%%%%%%'''((('''&&&&&&'''''''''(((((((((((((((((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&''''''((((((''''''&&&''''''((((((((('''%%%%%%&&&&&&''''''((())))))***&&&''''''''''''''''''&&&***)))'''''')))***)))(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''((())))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%$$$%%%%%%&&&''''''((())))))))))))(((''''''"""$$$&&&'''&&&%%%%%%&&&)))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((($$$$$$%%%%%%&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''(((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&)))(((((('''''''''(((((('''((())))))))))))((('''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''~~~xxxyyytttWWWKKK@@@;;;:::666333333000000000111111222222222,,,---.........---++++++...------,,,,,,---------,,,,,,,,,------.........***...222333000,,,*********+++,,,------,,,+++***++++++***)))((('''&&&&&&)))))))))))))))******+++&&&'''((())))))((('''&&&))))))((())))))***+++,,,******))))))((((((((('''((((((((((((((('''''''''))))))))))))((((((((((((%%%&&&'''((())))))))))))''''''(((((())))))******((()))***,,,,,,,,,+++***%%%&&&((()))***)))((('''%%%&&&&&&'''((())))))***'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$&&&&&&&&&'''((())))))***(((((((((''''''&&&%%%%%%((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''"""$$$%%%''''''&&&%%%$$$%%%&&&''''''((('''''''''%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''((()))))))))***************)))(((&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''''''''(((((())))))%%%'''((('''$$$###%%%'''&&&&&&&&&&&&'''(((******((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((()))))))))(((&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&''''''((((((((('''%%%$$$&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&'''&&&$$$$$$&&&'''&&&%%%''''''((((((((((((''''''***))))))(((((((((((()))(((((())))))))))))(((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''((()))******%%%$$$###"""""""""###$$$%%%%%%%%%&&&%%%$$$$$$###!!!$$$&&&'''&&&%%%%%%&&&***)))((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((('''(((((()))((((((''''''$$$$$$######$$$$$$%%%&&&((((((''''''''''''((((((++++++,,,+++***(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***)))'''%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%""""""###%%%'''(((******(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}}}}sssXXXKKK>>>:::999777777888555444333111///...,,,,,,111111111111000000000000***+++---......---+++*********+++++++++,,,,,,,,,...///000000---++++++,,,,,,++++++******))))))(((+++***((('''''''''((()))(((''''''(((((()))***+++******))))))((((((''''''(((((())))))))))))(((((()))((('''''''''(((***+++))))))(((((((((((())))))&&&''''''((((((((((((((('''&&&&&&'''***++++++***))))))))))))((('''&&&&&&(((((()))(((((('''&&&&&&))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((()))((('''(((***++++++***)))((('''&&&%%%%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%(((((('''(((((()))***+++&&&''''''((()))******+++))))))(((''''''&&&''''''&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((()))******))))))((((((''''''&&&&&&$$$""""""$$$(((***)))'''"""$$$'''***+++***)))'''&&&&&&&&&''''''''''''(((&&&'''((())))))'''%%%$$$''''''''')))******'''%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&$$$###%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((())))))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&)))'''%%%$$$%%%&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&)))+++++++++))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))''''''%%%$$$$$$%%%''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%((((((&&&###))))))(((''''''''''''(((||||||sssXXXKKK???;;;:::888777777111111111111000000000000111111111000000000//////'''((()))******)))((('''*********+++++++++,,,,,,//////...---,,,***((('''...------------,,,,,,,,,+++***)))((('''(((((()))***)))((((((((((((((()))***)))))))))((((((((('''(((((())))))))))))(((((()))(((((('''((()))***+++)))((((((''''''(((((()))&&&''''''(((((((((((((((((((((((('''''''''&&&''''''&&&%%%$$$$$$%%%'''((()))))))))))))))((('''''''''''''''&&&&&&''''''''')))))))))(((((('''''''''&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''((('''''''''''''''((()))&&&''''''((())))))******+++***))))))(((((())))))&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++)))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((('''''''''***(((&&&&&&''''''%%%###$$$%%%''')))***)))(((''''''''''''((((((((())))))&&&&&&&&&&&&''''''(((((((((((((((***++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&***(((&&&%%%&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$######%%%(((******))))))(((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((((((((''''''&&&&&&&&&%%%$$$%%%''')))$$$$$$$$$$$$$$$%%%&&&'''zzzzzzrrrWWWKKK@@@===<<<999777777000000000111111111111111111111000000000000//////++++++++++++++++++++++++))))))*********+++++++++000111555:::<<<888000)))************+++++++++++++++***)))(((((((((((()))+++***)))(((''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))******(((''''''''''''''''''(((&&&''''''((((((((((((((()))+++,,,***&&&$$$%%%&&&'''&&&$$$######&&&)))+++))))))*********)))((((((''''''''''''''''''''''''))))))))))))(((((((((((('''((()))(((%%%"""!!!!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((''''''&&&&&&&&&&&&''''''''''''(((((())))))***''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((((())))))******)))))))))''''''''''''''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((,,,***((((((((('''%%%###''''''''''''''''''''''''(((((((((((()))))))))***&&&%%%$$$$$$%%%'''***,,,)))((()))***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%''''''(((((('''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""$$$%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&***)))''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###%%%'''(((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((''''''&&&&&&''''''(((###$$$%%%'''(((((((((((($$$%%%'''''''''(((+++---"""""""""###$$$%%%&&&'''~~~wwwwww~~~qqqVVVKKKAAA>>>===999777666333333222111111000//////111000000000///////////////...------------...///)))))))))*********+++++++++000;;;GGGMMMGGG999---''''''(((((()))******+++*********)))))))))))))))******)))((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((())))))***''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((+++...000---(((%%%'''***)))((('''''''''(((***+++(((((())))))))))))(((''')))))))))******)))))))))))))))))))))))))))))))))(((***,,,+++)))&&&$$$###'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((()))******+++)))(((((('''&&&&&&&&&&&&'''''''''((((((((())))))&&&%%%%%%$$$$$$$$$%%%%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&'''((())))))(((((()))*********))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))((('''&&&%%%&&&&&&'''''''''((((((((()))))))))&&&&&&%%%%%%&&&''')))***((((((((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$###''''''''''''''''''''''''***(((%%%$$$%%%'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''***(((&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((%%%&&&''''''%%%%%%'''(((%%%%%%%%%%%%&&&'''((()))zzzssssss|||pppVVVKKKAAA>>>===999666666444333333222111000000///000000000////////////...---,,,,,,++++++,,,,,,---)))************+++++++++'''***333===CCC???444***)))******+++,,,---......***************))))))(((((((((((((((((()))******(((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((,,,///---(((&&&))),,,((()))***+++***)))'''&&&&&&&&&''''''(((''''''&&&))))))***++++++***))))))((((((((((((((()))))))))'''***,,,,,,+++)))'''''')))(((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++******)))(((''''''''''''''''''''''''(((((((((((())))))((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))&&&'''(((((()))))))))(((''''''''''''''''''''''''&&&&&&'''((()))(((((('''&&&&&&''''''(((((())))))&&&&&&(((((()))***+++,,,***)))'''%%%$$$%%%&&&'''&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$###''''''''''''''''''''''''+++)))&&&&&&''')))******&&&''''''((((((''''''&&&%%%&&&&&&'''((((((''''''((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%'''''''''%%%$$$$$$%%%((((((''''''''''''((((((zzzqqqqqq{{{oooVVVJJJ???<<<;;;888666666111111111222222222222222000000////////////..............................******+++++++++,,,,,,,,,---+++***,,,//////,,,)))(((((()))***++++++,,,,,,******++++++******)))(((''''''''''''((()))***+++(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((''''''''''''''''''(((&&&''''''(((((((((((((((%%%(((***)))'''&&&(((***&&&''')))+++***'''$$$"""%%%%%%&&&'''''''''&&&&&&''''''))))))))))))''''''''''''''''''((((((((((((%%%''')))***)))(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))*********))))))(((((((((((()))''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''########################''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&'''((()))((('''''''''''''''(((((((((((((((''')))***)))((('''(((***)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))'''%%%###'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***)))((('''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((()))(((''''''((((((((((((''''''%%%%%%&&&'''(((((((((((('''&&&%%%&&&''''''%%%###%%%%%%%%%&&&&&&&&&&&&'''((('''&&&'''))))))((('''&&&&&&&&&''''''(((((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%$$$&&&(((((('''&&&'''(((((('''&&&%%%%%%%%%%%%&&&}}}rrrqqqzzznnnVVVJJJ>>>:::888666555666333222222222222222111111000000/////////.........---...///000000///...---+++,,,,,,,,,,,,---------///---***(((((()))***+++&&&&&&''''''(((((())))))******+++++++++***)))((()))((((((((((((((()))***'''((((((((()))))))))***(((((())))))))))))((((((&&&'''((()))***))))))((()))((((((''''''(((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))(((&&&%%%%%%&&&&&&'''((((((''''''&&&''')))******)))'''&&&%%%&&&&&&&&&'''''''''(((%%%'''((((((''''''(((***%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''''''''((())))))''''''''''''''''''''''''$$$$$$######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&&&&''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&((((((((((((((('''''''''((()))+++)))'''%%%&&&(((''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''((('''%%%%%%'''((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((''''''&&&'''((((((&&&###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''%%%%%%&&&''''''((())))))''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$###$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''###%%%((((((((('''((()))%%%%%%%%%$$$%%%%%%&&&&&&tttqqqzzznnnVVVIII===888777555555666777666555333111///...---000/////////............((()))+++,,,,,,+++)))(((,,,,,,,,,---------......&&&))),,,,,,+++)))))))))************++++++++++++******+++,,,+++***)))(((+++***)))((((((''''''((('''((((((((())))))******(((((())))))))))))((((((&&&''')))*********)))((())))))(((((((((((())))))&&&''''''(((((((((((((((+++)))(((((())))))(((&&&((((((((())))))***+++,,,&&&&&&'''((())))))(((((((((***+++,,,,,,+++***(((%%%%%%%%%&&&&&&&&&''''''((())))))((('''''')))+++%%%%%%&&&'''((()))***+++(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((()))((('''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&''''''((()))***++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&''''''''''''''''''''''''###$$$&&&((())))))(((''''''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))$$$%%%'''))))))((('''&&&))))))(((((('''''''''&&&&&&(((***)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&%%%%%%$$$%%%'''***+++)))(((&&&&&&((()))((('''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''&&&&&&'''(((***+++%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((******)))'''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((((((((((()))***)))'''$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&'''((())))))'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((($$$###""""""###%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$#########$$$&&&((()))$$$&&&((((((&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))qqqppp~~~mmmTTTIII???<<<;;;999777888222111111222333333000...//////............//////)))***,,,...//////......------------------------++++++++++++++++++++++++))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))************''''''((((((((((((''''''((((((((((((((((((((((((***************)))((((((***)))'''&&&&&&''''''((())))))))))))((((((((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((%%%''')))***((('''''''''))))))))))))(((((((((((()))'''&&&'''((()))(((''',,,+++***))))))***+++,,,******)))((('''&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%((((((((((((((()))***+++***))))))((('''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''***)))'''&&&&&&''')))***''''''&&&%%%%%%%%%%%%&&&###  %%%((('''$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''((((((((((((''''''+++'''###%%%***---+++)))&&&&&&&&&'''''''''(((((($$$''')))'''$$$###%%%''')))(((%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&'''((('''%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((()))'''%%%%%%&&&'''((('''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''(((((((((((($$$%%%'''((((((((('''&&&))))))((('''''''''''''''***)))((('''&&&&&&'''((((((&&&$$$""""""$$$&&&'''))))))(((((('''''''''&&&)))(((&&&%%%$$$$$$%%%%%%''''''%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))&&&%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&''''''&&&&&&(((((())))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%vvvuuulllSSSGGG===::::::777666666222111111222333333000...111111000000000000111111+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))******))))))(((%%%%%%&&&''')))***++++++((((((((((((((((((''''''))))))))))))))))))))))))***************)))(((((())))))((('''''''''''''''''''''(((((())))))******)))))))))))))))(((((((((((((((((((((((((((((((((%%%'''))))))(((''''''((())))))))))))(((((((((((()))(((''''''((()))((('''******))))))))))))******)))))))))(((''''''&&&&&&)))(((&&&%%%$$$%%%%%%&&&(((''''''''''''((()))***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%%%%&&&((()))''''''&&&%%%%%%%%%%%%&&&'''$$$!!!"""&&&)))'''%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''+++***)))(((((((((***+++&&&&&&&&&'''''''''(((((('''((()))(((''''''((()))***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&(((((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((('''%%%%%%'''((('''&&&&&&&&&&&&'''''''''(((((())))))(((''''''&&&'''''')))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''))))))((('''''''''''''''***)))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))&&&&&&''')))&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%'''''''''&&&%%%%%%&&&(((((())))))))))))((((((%%%&&&'''((((((((((((''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''{{{zzzjjjQQQFFF;;;888888666444444333222111222333333111///111000000//////000000111...---------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********)))((((((%%%%%%%%%&&&'''(((((()))))))))))))))(((((('''&&&************************)))************))))))((((((((((((((((((''''''&&&&&&&&&'''((()))***++++++&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%'''((()))((('''((()))(((((((((((()))))))))))))))(((''''''))))))((('''(((((())))))))))))(((((((((((((((((((((((((((((()))((('''%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%&&&'''))))))(((((('''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&***'''%%%%%%((()))(((&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))'''(((((())))))(((((('''(((******'''###"""%%%)))&&&&&&'''''''''((((((((('''&&&&&&''')))***)))((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&'''((()))'''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''%%%'''''''''((((((((())))))+++******)))(((''''''&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))((((((''''''''''''((()))(((''''''&&&'''''''''%%%&&&((())))))((('''&&&((((((((('''''''''''''''&&&&&&&&&&&&'''((()))***(((''''''&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&###&&&((('''%%%%%%''')))(((((())))))))))))(((((($$$%%%''')))))))))'''&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((}}}|||~~~hhhQQQFFF;;;888888666444444444222111222333333111000.........------.........000///---,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((())))))((('''&&&%%%%%%%%%))))))***))))))((('''&&&))))))))))))))))))))))))))))))************)))((('''((()))))))))(((&&&%%%'''''''''((()))*********$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))%%%&&&(((((((((''')))***(((((((((((()))))))))))))))((('''((()))***)))'''&&&'''((())))))((('''&&&''''''''''''(((((())))))***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))))))))''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&###$$$&&&'''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&)))'''&&&&&&(((***)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))(((((((((***+++(((%%%###&&&)))''''''''''''((((((((((((&&&###"""$$$((()))(((&&&%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((())))))(((&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&((())))))&&&$$$&&&'''''''''((((((((((((,,,,,,+++***)))((('''&&&((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%'''((())))))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%'''((())))))))))))'''''''''''''''(((((()))((((((((('''&&&&&&&&&%%% $$$''''''%%%&&&***...(((((())))))))))))((((((%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&''''''(((((((((((()))))))))+++***((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((~~~|||~~~gggRRRGGG<<<999999777555555444333111111333333222111......------------......000///...---,,,---...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((+++******)))((('''&&&&&&))))))******)))(((''''''((((((((((((((((((((((((((())))))*********))))))'''((()))))))))(((&&&%%%))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%************************&&&'''((((((''''''(((***'''((((((((()))))))))******((('''((()))***)))(((&&&'''((())))))((('''&&&&&&&&&''''''((())))))))))))((('''&&&%%%&&&''''''))))))(((((((((((())))))%%%&&&&&&'''((()))******(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&(((*********(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((+++++++++,,,,,,,,,++++++'''''''''((((((((())))))&&&###"""$$$((()))(((&&&%%%%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******(((&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&((())))))&&&$$$%%%%%%&&&&&&&&&''''''''',,,,,,,,,+++***((('''&&&'''''''''(((((((((((((((&&&'''''''''((((((((((((''''''&&&%%%%%%'''((()))((((((''''''''''''((((((&&&&&&'''''''''''''''''''''&&&%%%$$$%%%&&&((()))&&&&&&&&&'''''''''''''''))))))(((((((((''''''&&&&&&''''''((((((((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''(((((((((''''''(((((((((((()))(((((((((((('''&&&&&&&&&%%%###%%%''''''%%%&&&))),,,(((((())))))))))))(((((()))***,,,,,,+++)))&&&$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''(((((((((******((('''&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%~~~gggSSSHHH===::::::888666666555333222111222333222111000//////......//////000///...............//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******((((((((()))***++++++,,,((())))))******))))))(((''''''''''''''''''''''''((())))))************)))(((((((((((((((''''''&&&***)))))))))((((((((('''+++*********))))))((((((************************(((((()))(((&&&&&&((()))''''''(((((())))))*********)))((((((******)))(((''''''((((((((((((''''''&&&'''''''''(((((())))))((('''&&&&&&&&&'''((())))))((((((''''''''''''(((&&&&&&'''((())))))******'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&''')))***+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((())))))******))))))((('''(((***,,,---+++)))&&&''''''((((((((()))))))))'''&&&&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''')))++++++)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''***+++++++++***)))'''&&&'''''''''((((((((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))%%%%%%&&&''''''''''''&&&(((&&&$$$###$$$&&&)))+++&&&&&&&&&&&&&&&'''''''''(((((()))((((((&&&%%%$$$%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%'''(((((())))))(((((('''###$$$%%%&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&***)))'''&&&&&&&&&''''''(((((())))))))))))((((((******++++++***(((&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***(((((('''&&&%%%%%%%%%%%%~~~hhhSSSHHH===::::::888666666666444222111222333333222000//////......//////000,,,---...//////000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,''''''((()))***,,,------'''((()))***************(((((((((((((((((((((((((((((()))***************))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((()))***)))'''%%%%%%'''((('''''''''((()))************)))((()))******)))((()))(((((((((((((((((()))'''''''''(((((((((((((((&&&&&&%%%&&&'''(((***+++''''''&&&%%%%%%%%%%%%%%%''''''(((((()))))))))***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((***+++))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((($$$%%%%%%%%%%%%&&&&&&&&&))))))************))))))"""(((...///,,,'''$$$$$$'''((((((((())))))))))))'''((()))(((''''''((()))((('''&&&&&&&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%'''***,,,,,,)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&''''''''''''((()))***+++***)))'''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&''''''(((''''''''''''''''''''''''((())))))$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((''''''&&&%%%###$$$&&&'''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%'''(((&&&$$$&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''+++'''###$$$'''***)))'''(((((())))))))))))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''')))++++++'''&&&&&&%%%%%%%%%&&&&&&~~~iiiSSSGGG===::::::777666666666444222111222333333222---------,,,,,,---------+++,,,...000111111000///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***,,,---))))))))))))************&&&'''(((***++++++++++++))))))))))))))))))))))))(((((()))******************)))(((&&&&&&'''((((((&&&&&&'''((()))***++++++$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''++++++***'''%%%$$$&&&'''&&&''''''((()))******+++***)))((()))***+++***(((***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&''')))+++---+++***)))((((((((((((((((((((((((((())))))))))))+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&((())))))((('''''')))******)))((('''&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&))))))************))))))&&&000999999111)))''')))(((((((((((())))))))))))$$$''')))'''$$$###%%%''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%'''***,,,,,,)))'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&'''((('''''''''''''''((((((((()))'''((()))******)))'''&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&'''''''''''''''((()))***###$$$&&&'''((('''&&&&&&%%%&&&((()))*********)))%%%%%%%%%&&&&&&'''''''''###$$$%%%''''''''''''&&&"""###%%%'''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$###$$$$$$%%%%%%$$$$$$###'''''''''(((''''''&&&&&&$$$%%%'''((((((((('''&&&%%%&&&&&&''''''((((((((('''""""""***//////,,,(((((())))))))))))((((((######$$$%%%&&&'''((()))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))%%%%%%%%%%%%&&&'''((((((jjjRRRFFF<<<999999777555555333333222222111000000000000000///...------,,,,,,000///...------...///000///111333000+++(((+++...***+++---......---+++***++++++++++++++++++++++++------,,,,,,+++*********))))))))))))************))))))))))))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))###%%%&&&&&&%%%%%%'''(((+++***)))(((((()))***+++111///---+++)))((((((((('''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))((((((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''!!!%%%'''&&&''')))'''$$$---***&&&'''***---,,,***%%%///...###!!!)))+++###(((&&&'''***)))%%%$$$''''''&&&$$$######$$$&&&'''%%%%%%%%%***)))+++%%%"""$$$&&&%%%$$$$$$'''***&&&&&&'''((()))(((&&&%%%%%%'''))))))((('''((()))'''***(((%%%&&&'''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&((((((+++)))''''''((())))))((((((111999888///&&&$$$&&&&&&&&&&&&&&&'''(((***+++"""$$$+++000((($$$222''''''''''''$$$$$$***111---+++&&&"""$$$))))))$$$+++###"""***---)))(((,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%... )))*** ,,,---,,,***'''$$$%%%(((,,,(((%%%$$$&&&&&&&&&%%%&&&!!!$$$'''(((&&&%%%&&&(((+++***'''&&&%%%&&&'''((((((((((((((()))+++,,,---&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%(((((((((((('''&&&%%%$$$''''''''''''''''''''''''***)))(((&&&%%%%%%%%%%%%((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%******)))(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''%%%""" """%%%'''((((((''''''((()))+++,,,(((***+++***((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((('''%%%%%%~~~iiiQQQFFF<<<999888555333333333333222222111000000000111111000//////...------...---------...///111222111333444111---+++---000+++,,,...//////...,,,+++++++++++++++++++++++++++&&&&&&'''(((((())))))***))))))))))))************))))))))))))))))))))))))((()))***++++++++++++***))))))))))))))))))))))))&&&'''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((000///---+++***)))))))))(((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((('''''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''+++***&&&$$$)))000///(((!!!&&&&&&$$$###%%%(((777###))),,,!!!!!!---+++%%%"""#########%%%)))$$$$$$%%%%%%%%%%%%$$$$$$$$$)))%%%$$$$$$###))),,,---'''$$$&&&+++***""",,,------***'''$$$%%%''',,,)))&&&$$$$$$&&&''''''###((()))(((&&&&&&&&&'''''''''(((((('''''''''((('''&&&&&&&&&&&&'''(((+++)))''''''((())))))(((''',,,111000***%%%%%%'''(((((('''&&&&&&'''((()))###%%%!!!&&&000+++))))))***,,,***'''$$$###"""%%%&&&)))------***&&&------%%%$$$)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%...---""" +++000+++"""'''***)))&&&######(((//////***''')))...&&&((()))(((&&&%%%''')))))))))'''&&&&&&'''((((((%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''%%%&&&''')))))))))((((((***)))(((''''''''''''((('''&&&&&&&&&''''''((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))(((&&&$$$$$$&&&((()))((((((((('''&&&$$$"""!!!%%%'''))))))'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((('''&&&%%%}}}hhhRRRGGG>>>;;;:::777333333333333333222111111000000222111111000000/////////++++++,,,---...000222333222333444222...---///111,,,---...//////...---,,,++++++++++++++++++++++++((((((((()))******++++++))))))))))))************))))))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))******)))'''&&&&&&'''+++***))))))))))))***+++///...,,,+++***))))))))))))((((((''''''''''''(((((()))))))))))))))******)))(((((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''!!!&&&555///+++000111222000,,,)))''''''%%%""""""'''***)))(((***...***))),,,+++&&&""""""$$$%%%'''(((((('''%%%$$$%%%+++(((###%%%$$$!!!'''%%%###!!!$$$)))+++((($$$"""$$$%%%$$$###&&&---444)))(((''')))+++)))%%%!!!'''((((((''''''&&&&&&&&&'''(((((())))))(((((('''(((''''''&&&&&&&&&''''''***(((&&&'''((())))))(((''')))***)))'''&&&&&&''')))(((((('''&&&&&&''''''---***((((((&&&######&&&"""!!!"""%%%***......---(((+++)))"""!!! ((((((***+++)))''')))...''''''''''''''''''''''''((((((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((((((((###******$$$ 333...)))'''***+++)))&&&***'''$$$"""#########!!!******)))(((&&&&&&(((***''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***((('''&&&&&&'''((('''&&&''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((($$$%%%&&&((()))*********(((((('''&&&&&&&&&''''''(((''''''''''''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((''''''''''''(((((('''((())))))'''######%%%'''''''''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''')))******))))))((('''&&&|||fffRRRHHH???======:::666666444333333222222111000000111111111000000/////////+++,,,,,,---...///000111000111111000------...000,,,,,,---......---,,,,,,************************,,,++++++******))))))(((((()))))))))************))))))))))))))))))))))))))))))******************(((((((((((((((((((((((()))***+++***((('''((())),,,++++++++++++++++++,,,,,,+++******)))((((((''')))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))(((((((((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''111555***$$$888222&&&!!!###+++///,,,&&&(((///111(((!!!$$$+++...!!!!!!$$$((()))&&&&&&)))''''''))))))))))))''''''((()))&&&"""...,,,&&&***///000)))!!!)))***+++---,,,***&&&!!!"""###%%%(((+++---//////+++)))&&&$$$%%%'''''''''(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&((('''&&&'''((())))))((()))((((((((())))))'''&&&''''''''''''''''''''''''%%%(((%%%###'''((()))'''###"""$$$%%%$$$222222...((((((...222111!!!%%%'''$$$!!!###''')))((((((((((((((((((((((((''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))))))))))) +++((("""444666'''"""!!!!!!###&&&((())))))$$$***---***&&&&&&''')))((((((((((((((('''((((((%%%&&&'''((())))))((((((***)))(((((('''''''''((('''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''$$$%%%'''))))))(((&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''(((&&&&&&&&&'''((('''&&&(((((((((((())))))))))))%%%%%%%%%&&&'''((())))))%%%&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&&&&((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&''')))))))))'''%%%$$$$$$%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''))))))******)))(((((('''{{{eeeOOOEEE<<<;;;<<<:::888888444444333333222111111111000000///////////////...---------...............---------,,,++++++,,,---+++++++++,,,,,,+++++++++************************)))(((((('''&&&&&&%%%%%%((()))))))))************))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((((()))******))))))***,,,'''(((((((((((((((((('''((((((((((((''''''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((())))))***************((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((''''''''''''''''''''''''$$$,,,'''%%%555""")))777HHHVVV___bbbbbbXXX///+++;;;111$$$$$$...,,,++++++'''###%%%***)))((('''&&&&&&'''((()))((((((+++###---,,,$$$KKKVVVYYYWWWIII555'''$$$''')))%%%"""&&&...111...)))))))))&&&!!!###***'''$$$###%%%'''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&%%%'''&&&&&&''')))))))))'''((('''''')))***)))&&&"""$$$%%%&&&&&&'''((((((((((((***""")))888111(((///333111777GGGZZZeee```RRR===***$$$%%%$$$...///""""""///...((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))((((((,,,'''***///%%%+++000HHHZZZaaa```]]]\\\---***&&&%%%+++111+++!!!%%%%%%''')))***)))'''&&&%%%&&&'''((())))))((((((++++++***)))((((((((((((***)))'''&&&&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''''''''&&&%%%###%%%'''))))))((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&'''(((((()))(((((('''(((&&&&&&&&&'''((('''&&&((((((((()))))))))******%%%%%%%%%&&&'''((())))))((((((((('''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&((((((''''''((()))******'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((())))))))))))(((((('''zzzdddOOODDD:::888888777666777444444444333222222111111////////////////////////------.........------,,,++++++*********++++++,,,++++++************++++++************************''''''(((((()))*********))))))))))))************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))'''(((************+++---'''(((((())))))((((((''''''''''''(((((('''&&&&&&(((''''''''''''(((((()))((((((''''''''''''&&&&&&'''((()))*********))))))(((((((((((((((((((((((((((''''''(((((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''444######///%%%:::pppSSS000(((""" ###+++///+++&&&$$$((('''%%%######%%%'''(((''')))333%%%&&&###111eee===***&&&$$$###"""'''---111222000000000&&&&&&%%%%%%&&&''')))***'''(((((())))))(((((('''(((((((((((('''&&&%%%$$$&&&%%%%%%''')))***((('''%%%%%%&&&'''((('''$$$"""###$$$%%%&&&((((((((((((///&&&(((222+++000'''\\\```///222'''...''''''333''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''%%%%%%###***RRRDDD######,,,&&&&&&&&&((())))))'''%%%''''''''''''((((((((((((***)))((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% """%%%''')))*********((('''&&&&&&'''((('''&&&(((((((((((())))))))))))%%%&&&&&&&&&'''((((((((())))))((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((())))))))))))((((((***)))'''%%%%%%%%%&&&'''((()))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''yyydddTTTHHH<<<888777666666777555444444333333222111111000000000000000000000000++++++---............---,,,+++***+++,,,---------,,,++++++++++++++++++,,,******************************++++++,,,---------))))))))))))************))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))((()))+++***))))))***+++((()))************)))(((''''''((()))))))))((('''&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''""" ...sssMMM777"""(((...---+++''''''''''''''''''''''''+++%%%///&&&((( 111ttt777...###$$$&&&&&&%%%'''******((('''(((***'''''''''((((((''''''''''''((((((((((((&&&%%%$$$%%%%%%%%%''')))***((('''%%%&&&&&&&&&&&&'''(((***$$$$$$&&&''''''''''''&&&+++ ***!!!MMMOOO&&&%%%%%%222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$000222,,,]]]ppp///+++'''&&&'''''''''%%%))))))'''&&&&&&'''(((((((((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%'''((())))))((('''%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&))))))***)))((('''&&&&&&'''((('''&&&'''''''''((((((((())))))&&&&&&''''''''''''''''''(((((('''&&&''''''))))))&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''&&&$$$######%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&yyyccc[[[NNN@@@:::999777777888555444444333333222222111111111111111111111222222((())),,,...////////////...---,,,,,,...///000///---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++******)))((((((((())))))))))))************))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))***++++++***((('''((()))$$$%%%&&&''''''&&&%%%$$$'''(((***++++++******)))%%%&&&((()))))))))((('''))))))(((((('''''''''&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((()))++++++((((((''''''''''''((((((''''''''''''''''''''''''777ggg000"""''')))(((***+++,,,,,,+++***(((333%%%%%%222%%%)))III***"""$$$'''%%%***......)))&&&'''***&&&&&&''''''''''''&&&&&&'''((())))))(((&&&$$$###$$$$$$%%%''')))***(((&&&'''((('''&&&&&&)))///333%%%&&&'''''''''&&&%%%$$$!!!333,,,222444222444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######222III777111)))$$$$$$&&&''''''+++***(((&&&%%%&&&'''((((((((('''''''''(((((()))&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))++++++)))((('''&&&%%%%%%&&&&&&((()))***''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''!!!"""$$$&&&''''''&&&%%%((('''&&&&&&'''((('''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&''')))***,,,&&&&&&&&&&&&&&&'''((()))***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))***)))'''$$$###"""$$$&&&&&&%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%yyyeeefffVVVDDD;;;777444444666222333444444333222000...000000000000000//////////////////...---,,,******,,,+++******++++++)))'''!!!$$$(((+++------,,,+++)))))))))))))))))))))))),,,+++++++++***)))))))))***++++++***((('''((()))---,,,+++)))(((&&&%%%$$$)))))))))))))))******+++)))))))))((((((((((((((()))((('''&&&&&&'''((()))+++******)))(((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++))))))((((((((((((((()))))))))((((((''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&+++""")))111'''&&&aaa@@@333 555!!! ///***///)))---***$$$000$$$...EEE'''"""...)))!!!)))'''!!!%%%***'''$$$((('''###$$$"""$$$&&&&&&&&&&&&((()))******)))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&444###"""000&&&+++&&&///QQQ]]]%%%,,,"""***###,,,000%%%***''''''''''''((((((((((((((((((((((((((((((((((((+++000111 ((("""***(((%%%///$$$%%%+++"""%%%+++((($$$,,,..."""'''''''''''''''''''''''''''''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&(((((()))))))))'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$&&&***+++***(((''''''+++'''$$$%%%((()))&&&###''''''''''''''''''&&&&&&***)))'''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%### !!!%%%((())))))''''''''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$###!!!!!! &&&&&&%%%$$$%%%&&&((()))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''')))+++,,,'''&&&%%%%%%$$$$$$$$$$$$yyyeeeYYYLLL???;;;999777666777555555444444333222222111...///000111111///---,,,............---,,,+++++++++***))))))******(((&&&&&&'''***+++,,,,,,+++***************************+++++++++***************)))***+++***((((((((()))******))))))(((((((((''')))))))))))))))******+++))))))))))))))))))))))))(((((((((''''''(((((((((******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((222,,,222)))<<>>(((;;;'''***&&&''''''''''''((((((((((((''''''''''''''''''''''''...,,,000///EEE@@@(((000!!!)))++++++'''!!!!!!(((...''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''')))***+++***(((''''''(((%%%###!!!$$$))),,,+++(((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&###!!!"""%%%((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$###$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&yyydddNNNDDD<<<;;;;;;888555444666555444222222222222222+++---000222222///,,,***------.........------,,,,,,+++******+++,,,***))),,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++)))***+++***)))((()))***''''''((())))))******+++)))))))))))))))******+++((()))))))))***+++++++++'''(((((())))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&''''''''''''''''''###((())) (((KKK333&&&///+++"""'''111!!!!!!''',,,$$$***,,,!!!......)))111\\\fff&&&---222"""!!!"""777...$$$777 &&&'''((((((&&&&&&'''((('''''''''((()))+++,,,---*********++++++*********---:::$$$)))&&&$$$###...---!!!***"""888&&&''''''''''''(((((((((''''''''''''''''''''''''555'''------LLL///'''"""!!!%%%%%%(((,,,%%%!!!)))''''''''''''''''''''''''%%%'''((('''&&&$$$%%%%%%''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((,,,,,,+++)))&&&&&&''')))$$$"""!!!$$$))),,,,,,***'''''''''''''''''''''''')))(((((((((((())))))***'''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''%%%######%%%'''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&''''''yyycccNNNDDD<<<;;;:::666222000333333333333222111000///,,,---///000000...,,,+++,,,,,,---..................---,,,,,,...///...---///...,,,+++***++++++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,)))***+++***)))((()))***''''''((()))******++++++)))))))))))))))******+++(((((()))***+++,,,,,,---'''((()))******)))((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))***&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&& ///'''UUU---%%%111222&&&)))!!!$$$"""&&&$$$%%%---,,,&&&((( ***888+++###VVV```'''444###'''...***$$$!!!((()))***)))'''&&&'''((('''((((((***+++---///000''''''((((((((((((''''''***999$$$000777 ,,,%%%&&&333---"""&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&***''' ,,,***BBB333(((###(((###$$$///---!!!!!!''''''''''''''''''''''''$$$&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''''''''''''''((()))))))))******)))'''&&&''')))(((&&&%%%&&&((()))'''&&&''''''''''''((((((((((((&&&&&&''''''((()))******''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###!!!###%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''yyybbbPPPEEE<<<:::999666333222222333555555555333000...//////...------------...,,,,,,---...////////////...,,,++++++---//////......---+++***+++,,,---...++++++++++++++++++++++++)))))))))***+++++++++,,,((()))******)))((()))+++))))))))))))************)))))))))))))))******+++(((((()))***+++,,,,,,---'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((()))******&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&///,,,TTTooo&&&"""111kkk***%%%***'''...!!!......%%%%%%***###"""***$$$'''%%%&&&((('''###%%%***"""uuuQQQ===***666,,,222((()))***)))'''&&&&&&'''$$$$$$%%%&&&(((***,,,---%%%&&&&&&&&&&&&&&&&&&%%%$$$+++:::!!!+++zzzjjj888sss%%%((((((&&&///***&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''',,,---$$$111```YYY>>>HHH***000***!!!'''(((&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''&&&%%%''')))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''((((((((((((''''''''''''((())))))###%%%((()))((('''''''''***((('''''''''&&&%%%$$$'''''''''((((((((())))))"""###$$$%%%&&&'''''''''&&&'''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###### """$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***)))'''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&yyybbbNNNDDD:::999:::888777888444555666777666444222000111000...,,,,,,---...000,,,---...///////////////***((('''''')))+++,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++***************+++++++++((()))******))))))***++++++***************)))))))))))))))))))))******+++((()))))))))***+++++++++((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((()))******++++++******)))(((((((((((((((((((((((())))))((((((((((((''''''(((''''''(((((()))***+++'''''''''(((((((((((((((&&&&&&''''''''''''''''''(((&&&DDDrrr444333444ttt...(((000'''((($$$"""///)))'''$$$###((($$$'''''',,,KKK,,, (((***...///'''((()))(((&&&%%%&&&'''&&&&&&''''''(((***+++,,,&&&''''''((((((''''''&&&***666$$$!!!ZZZYYY+++...--- ,,,///###%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&:::$$$%%%###***...000___???,,,+++!!!+++'''''''''''''''''''''''''''%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''***)))'''&&&%%%&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((((((''''''(((((('''''''''''''''((()))))) ###'''))))))((('''''''''''''''''''''''''''''''''''''''(((((())))))***&&&'''((()))************&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&'''%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((((((((()))))))))*********''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&~~~yyyaaaKKKBBB::::::<<<:::888888555444333111000111111222111000///.........//////---......////////////...(((&&&$$$%%%'''***+++++++++++++++++++++,,,,,,---************************+++++++++***************''')))******))))))***+++************************)))))))))))))))******+++))))))))))))))))))))))))***))))))))))))))))))*********))))))((((((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((()))***+++((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((+++666..."""(((,,,###%%%nnn...%%%###333 ((( ,,,,,,!!!+++&&&&&&###$$$***---***&&&%%%""",,,222******XXX999:::... ,,,!!!&&&'''((('''&&&%%%&&&'''******)))))))))***++++++''''''((((((((((((''''''"""222666222kkk...999&&&+++YYYiii,,,&&&%%%111"""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&///---666"""999==="""444$$$"""---"""''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&((()))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%'''(((''''''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))###%%%(((((('''''''''(((%%%&&&''''''''''''((((((&&&''''''((())))))******)))***+++,,,------,,,+++&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&%%%&&&(((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))************)))((('''''''''(((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''zzz~~~yyyaaaKKKBBB<<<<<<===:::666555555222---***)))+++///111///000111111111000............////////////......(((&&&%%%%%%(((+++,,,---,,,,,,++++++++++++******)))))))))))))))))))))))),,,+++++++++******))))))''')))******))))))***,,,)))))))))***++++++,,,,,,)))))))))))))))******+++))))))))))))((((((((((((+++***)))(((((()))***++++++******)))(((''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((()))++++++))))))(((((('''''''''&&&%%%%%%&&&&&&'''((()))))),,,222111***###***$$$\\\JJJ$$$...111%%%555###%%%***"""+++"""###))))))###"""(((***%%%...%%%(((000'''888bbb{{{"""222###$$$%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$222%%% '''&&&!!!******$$$LLL%%%###,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&000bbbYYY'''&&&---555,,,&&&CCC666---"""$$$222$$$'''''''''''''''''''''''''''''''''%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&&&&((()))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&'''***,,,---&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((((((((())))))'''&&&&&&(((***&&&'''((('''&&&&&&&&&'''&&&''''''((()))******+++$$$%%%'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((***)))((('''&&&%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''###&&&)))(((&&&%%%''')))%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$######"""###$$$&&&'''%%%%%%&&&''''''&&&%%%%%%)))((('''&&&&&&'''))))))&&&&&&&&&&&&&&&'''((()))~~~vvv___LLLDDD===;;;:::777555666333333222222111000000000////////////000000000000///......------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++******))))))******++++++++++++******)))***+++,,,,,,+++***))),,,,,,++++++***)))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***''''''(((******++++++++++++++++++++++++++++++++++++***)))(((((()))******''''''&&&''''''((()))***)))))))))(((((((((((((((''''''''''''(((((((((((((((((())))))*********+++$$$%%%&&&'''((((((((((((+++)))---888''' ggg000&&&$$$###+++)))&&&111$$$))))))%%%***&&&%%%$$$$$$###"""!!! ''''''''''''''''''&&&&&&((()))***)))((('''%%%$$$***,,,'''---''''''(((,,,((("""&&&)))$$$)))))))))(((''''''&&&&&&''''''''''''''''''''''''+++"""'''###)))&&&---'''%%%)))```(((###000+++(((%%%'''+++,,,***&&&***%%%''' ,,,+++###'''<<<...!!!)))444 $$$///)))(((jjj!!!***000...''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''!!!###%%%'''''''''%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))'''&&&'''((()))((('''((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((((((((('''%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((()))))))))(((&&&%%%)))'''%%%&&&'''((('''&&&(((''''''&&&&&&''')))***))))))'''&&&&&&'''((()))www```LLLDDD<<<;;;:::777666666333333222222111000000000////////////............------------------------+++++++++,,,,,,---------++++++++++++*********)))***++++++,,,,,,++++++***)))***++++++++++++***)))*********************+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******+++++++++))))))))))))))))))))))))(((((('''&&&&&&'''((())))))(((((('''''''''(((((('''((()))***+++,,,------((((((((())))))))))))***''''''(((((())))))))))))((()))))))))))))))(((((($$$***$$$###111 (((GGGddd'''((( %%%$$$"""(((###...(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((((('''&&&444iii<<<222 )))))))))...&&&!!!,,,)))))))))(((((((((((((((((((((((((((((((((((((((---+++AAAkkk!!!%%%,,,%%%$$$))))))>>>www"""+++&&&###"""$$$(((***)))&&&%%%###***!!!***"""///$$$'''&&&%%%---"""&&&'''%%%"""222$$$'''%%%+++)))''''''''''''(((((((((((()))(((((((((((('''''''''%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++)))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%######(((&&&%%%%%%&&&''''''&&&'''''''''''''''(((((()))((((((''''''''''''((((((www```LLLCCC<<<;;;:::777666777333333333222111111000000/////////......---------+++,,,,,,---......//////)))******+++---......///++++++++++++************++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))(((((()))******+++,,,,,,******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******+++******((((((((((((((((((((((((''''''&&&&&&'''((()))***+++***)))(((''''''''''''(((((()))******+++,,,,,,))))))))))))************''''''''''''((((((((((((************)))((('''&&& ...&&& 999''')))...,,,"""((('''%%%&&&000!!!***))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))///LLL000&&&(((111%%%---***!!!***((((((((((((((())))))))))))))))))))))))))))))))))))(((444!!!$$$111!!!)))+++%%%,,,)))((( ***""" """&&&((('''%%%%%%###...$$$&&&&&&... III"""+++"""&&&''')))"""&&&"""yyyzzz###333"""''''''''''''(((((((((((()))(((((((((((('''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%))))))(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%''')))++++++)))'''%%%((((((&&&&&&&&&&&&((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((((((((('''&&&&&&'''%%%$$$$$$&&&&&&&&&%%%&&&&&&'''(((((((((((((((&&&''''''(((((((((''''''vvv___KKKCCC<<<;;;:::888666777444333333222222111000000111111000///...------,,,,,,---------.........///******+++,,,,,,---......++++++++++++++++++++++++******++++++++++++***************++++++*********((()))))))))*********+++((()))++++++++++++)))((((((((((((((((((((((((((('''((()))******)))((('''(((((()))***************''''''''''''''''''''''''((((((((()))***++++++,,,******)))(((''''''(((((()))))))))(((''''''&&&&&&(((((()))))))))*********(((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%###,,,&&&***+++AAA---000'''%%%***((()))(((%%%zzz$$$"""&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((555777 ...===$$$(((+++)))%%%''')))(((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((***%%%999'''(((...&&&..."""111$$$(((qqq'''%%%$$$""""""###&&&''''''%%%***&&&000'''###'''%%%!!!uuu""",,,###&&&)))***$$$***)))NNN222 )))'''###''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++)))'''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&((()))******)))(((&&&******)))(((((()))******&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))''''''''''''''''''''''''(((((()))))))))((((((((('''%%%###$$$%%%&&&%%%%%%%%%&&&'''((()))((('''&&&%%%&&&'''((()))((('''&&&uuu^^^KKKCCC<<<;;;;;;888777888444444333333222111111111222222222111000///....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))************))))))+++******************+++*********)))))))))(((((('''((()))******)))(((''''''''''''''''''''''''''''''((()))******)))((('''((())))))************)))((((((((((((((((((((((((''''''((()))***+++++++++((((((((((((((()))******))))))(((((('''&&&&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))%%%%%%&&&''''''(((''''''))) +++'''$$$(((mmm"""---&&& '''$$$$$$'''''''''ggg111!!!%%%%%%%%%&&&''''''((((((&&&'''''''''((((((((()))+++)))(((&&&%%%%%%&&&'''((('''!!!000)))&&&EEE%%%999%%%---,,,$$$$$$%%%&&&''''''((()))''''''''''''''''''''''''/// +++,,,###,,,)))+++######,,,%%%(((''''''''''''((('''&&&+++'''---'''$$$((("""@@@ccc%%%'''$$$((((((&&&)))'''---111www111)))''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))))))))'''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((((('''&&&%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''(((((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###$$$%%%&&&%%%%%%$$$%%%'''((((((((('''&&&$$$%%%'''((((((((('''&&&ttt]]]JJJBBB;;;;;;;;;888777888444444444333222222111111222222222111111000000000000000//////...------,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,*********++++++*********++++++***))))))***++++++++++++***))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))%%%&&&'''((())))))(((((((((((((((((()))***+++,,,((((((((())))))*********''''''''''''((((((((((((************))))))))))))&&&'''((()))************''')))%%%###///000999&&&%%% %%%... ###((()))(((\\\UUU &&&'''''''''(((((())))))'''''''''((())))))******---,,,+++***((((((((((((///,,,+++***666KKK$$$$$$!!!***%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&+++******,,,---%%%(((222ZZZ"""+++******))))))((('''''''''%%%&&&&&&'''''',,,NNN&&&###$$$(((%%% +++ +++!!!!!!(((!!!(((''''''''''''(((((((((((()))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))((()))'''&&&'''((()))((('''%%%%%%%%%&&&''''''(((((('''(((((())))))(((((('''((((((''''''''''''(((((('''&&&%%%$$$###$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&'''''''''''''''$$$%%%&&&'''''''''''''''uuu^^^JJJBBB;;;;;;;;;888777888555444444333333222111111111111111000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++***))))))***++++++)))))))))))))))(((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((&&&'''((())))))(((''''''))))))))))))))))))******((((((((()))))))))))))))'''(((((((((((()))))))))******)))))))))((((((((((((((()))))))))))))))(((###---$$$%%%...xxx&&&''''''%%%)))...%%%'''+++---'''\\\"""''''''((((((((((((((((((&&&&&&''''''((())))))***)))*********)))(((''''''111777###&&&(((333:::EEE +++'''!!!&&&''''''(((((()))))))))''''''''''''''''''''''''www)))))))))"""(((%%%000444!!!'''((()))))))))((('''((((((###'''$$$''')))$$$;;;222'''&&&%%%(((''' ))) +++LLL###$$$$$$''''''''''''(((((((((((()))(((((((((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&(((((()))((('''&&&(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++******))))))'''&&&'''((()))((('''%%%&&&&&&'''(((((())))))'''(((((())))))(((((('''((((((''''''''''''(((((('''&&&%%%$$$$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))))))))(((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''')))(((((('''((()))***+++(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((()))vvv___JJJBBB;;;;;;;;;999888999555444444333333222222111////////////000000000000------......///000000000******+++,,,------...///+++++++++,,,,,,------------......//////......---,,,+++***))))))***+++,,,''''''(((((())))))******,,,+++***))))))***+++,,,***************************)))(((''''''((()))***))))))*********))))))((((((((((((((((((((((((((())))))***++++++***)))(((,,,+++***)))((((((((((((***)))((('''&&&%%%$$$$$$))))))))))))************))))))(((((('''''''''&&&(((((((((((('''&&&%%%$$$!!!'''***,,, $$$(((///)))$$$&&&***(((++++++"""[[[)))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''&&&%%%%%%***%%%444%%%!!!///---iii444!!!---'''+++))))))))))))************))))))))))))))))))))))))'''###))))))---$$$"""***'''###+++zzz999%%%&&&''''''''''''((()))###,,,%%%((()))EEE))),,,((())),,,$$$)))'''000"""+++'''&&&''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((()))***+++***(((&&&%%%((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((***+++,,,,,,+++)))'''&&&'''((()))((('''&&&&&&''''''((()))******''''''((((((((((((''''''((((((''''''''''''(((((('''&&&%%%%%%%%%''')))***$$$%%%&&&&&&''''''&&&&&&''''''((('''&&&$$$!!! $$$&&&((())))))(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((()))'''%%%&&&'''((('''&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$%%%&&&((()))uuu```JJJBBB;;;::::::777666777777666555333222111111111111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,...///111555777444---(((++++++************++++++)))************+++++++++))))))))))))))))))))))))---***'''&&&((()))((('''''''''(((((())))))************)))(((''''''((((((((((((((((((((('''''''''))))))************))))))(((''''''))),,,,,,)))&&&&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%'''((()))******)))((('''''''''''''''''''''''''''!!!111///GGG:::,,,(((&&&,,,$$$***"""---555SSSWWW###+++(((###((()))&&&((('''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))((((((((((((((((((''''''***vvv!!!444 (((&&&'''((())))))((('''&&&***&&&%%%###,,,'''###---888###)))''' ((()))''''''"""'''YYYuuu***---((($$$'''+++###***&&&%%%(((###+++$$$&&&&&&''')))************%%%%%%&&&###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''***&&&"""!!!$$$''')))))))))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&%%%&&&&&&'''((()))******++++++)))'''&&&((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&((((((((()))******++++++111,,,'''''')))+++(((%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''...***'''))),,,...+++'''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''((('''%%%#########%%%&&&%%%'''(((((('''&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%rrr\\\JJJBBB;;;::::::777666777333222111///.........---111000///...---......///111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++///......///111111---***&&&&&&%%%%%%%%%%%%&&&&&&(((((()))))))))*********))))))))))))))))))))))))---***(((((()))+++***)))(((((((((((())))))))))))))))))((('''''''''((((((''''''(((((((((((((((((())))))************))))))%%%$$$$$$&&&))))))&&&###'''((())))))))))))((('''&&&&&&'''(((((('''&&&&&&'''((()))******)))((('''((((((((((((((((((((((((%%%)))%%%((({{{___++++++%%%$$$---'''###&&&"""'''555'''---+++''')))'''$$$&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((,,,000JJJ((($$$000''''''((())))))((('''''')))%%%'''$$$(((***"""&&&ttt!!!((()))$$$((('''&&&'''###((([[[%%%%%%***%%%%%%(((###***(((%%%!!!"""///...%%%&&&'''((((((((((((((('''%%%%%%>>>)))'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((&&&$$$%%%''')))((('''(((((('''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''############$$$%%%&&&''''''((('''&&&#########%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***000+++'''&&&)))***(((%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''***'''%%%&&&***+++)))%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''((((((''''''&&&%%%''''''''''''''''''''''''((('''%%%$$$###$$$%%%&&&"""$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$%%%%%%&&&oooYYYJJJBBB;;;::::::777666777555444333222111000000000000000///............///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++...,,,******+++---------))))))(((((((((((())))))'''((((((((()))))))))))))))))))))))))))))))))))),,,***))))))+++,,,,,,+++))))))))))))(((((((((((((((((('''''''''((())))))'''''''''(((((()))))))))))))))************))))))'''&&&''')))******(((&&&((())))))******))))))(((&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))) +++&&&999 """,,,###$$$,,,((("""000###%%%---)))***++++++***'''&&&((('''(((((((((((((((((('''''''''''''''''''''''''''&&&'''''''''(((((()))))))))sss%%%555&&&'''(((((())))))(((((('''(((%%%***%%%$$$///!!!"""lll"""'''***((((((&&&%%%'''$$$)))\\\--- ---'''$$$%%%%%%+++'''$$$!!!'''///PPP&&&&&&'''''''''''''''&&&((($$$&&&ttt)))'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%&&&((())))))'''%%%''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***)))'''%%%$$$$$$%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((...***&&&&&&((()))'''%%%&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''''''''%%%###%%%(((***(((&&&(((((((((((((((((((((((((((((('''''''''((())))))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''%%%&&&((((((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&pppZZZJJJBBB;;;::::::777666777777666555444333333333333000/////////............************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,***))))))***+++---...,,,,,,,,,++++++,,,,,,,,,((((((((()))))))))************************************)))***+++,,,,,,,,,******))))))((((((''''''((((((((((((((()))***+++&&&&&&'''((()))******+++))))))************))))))(((((()))***++++++***)))))))))************))))))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((+++***777)))###***...%%%%%%+++&&&%%%///***,,,FFF***$$$'''---***(((***+++&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))$$$111!!!''',,,((((((((())))))((((((((('''$$$,,,''' 222 000VVV((((((((()))(((''''''***&&&***\\\OOO!!!...&&&%%%&&&(((+++%%%%%%***+++&&&''''''((((((((('''&&&&&&(((%%%(((###(((((((((((((((((((((((((((''''''''''''&&&&&&''''''%%%%%%&&&'''((('''&&&%%%'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''((())))))******+++***(((%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''((((((,,,)))&&&&&&'''((('''%%%)))(((((('''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((('''&&&%%%'''&&&%%%&&&)))+++***)))))))))))))))))))))))))))''''''''''''''''''((((((''''''(((((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''(((&&&'''))))))'''''''''(((&&&%%%%%%%%%%%%&&&&&&'''ttt^^^JJJBBB;;;::::::777666777444444333222111111111111///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---......)))***++++++++++++,,,---***))))))(((((())))))***)))))))))*********++++++++++++++++++++++++++++++((()))************++++++******))))))((((((''''''))))))))))))***++++++,,,&&&''''''((()))***++++++))))))************))))))$$$%%%&&&&&&&&&&&&&&&'''******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))###%%%\\\'''(((---,,,'''(((***%%%***"""'''%%%___555###$$$---(((&&&+++)))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))&&&'''''''''(((((())))))%%%000DDDKKK...)))))))))(((((()))))))))&&&%%%+++((( 111"""YYYRRR000)))%%%((((((((())),,,(((***[[[&&&)))"""&&&&&&((((((%%%$$$111&&&(((((()))))))))(((((('''&&&&&&***'''***((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%"""!!!"""###&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))+++)))'''&&&&&&'''''''''(((((('''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&%%%%%%'''(((***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&''''''''''''###$$$&&&&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&'''(((vvv```JJJBBB;;;::::::777666777555444444333222222333333/////////000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++---.........(((***------,,,+++++++++))))))(((((((((((())))))************++++++++++++++++++++++++++++++++++++''')))++++++***)))***+++))))))))))))((((((((((((******)))))))))***++++++((((((((())))))*********))))))************))))))%%%'''(((((('''&&&((()))***))))))(((((())))))***)))((((((''''''(((((()))))))))(((((((((((())))))'''''''''''''''''''''''''''((("""%%%((((((''''''))))))(((000###gggHHH'''###---%%%###***%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((000$$$&&&***))))))(((((())))))***%%%'''''')))"""---%%%XXX111)))%%%&&&(((''')))...)))***YYY,,,###(((###%%%%%%'''###......(((((()))))))))))))))((($$$))))))III***''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''%%%###$$$&&&((('''''''''''''''((()))***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''((((((&&&$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$%%%%%%&&&''''''((((((%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''((())))))************((('''''''''(((((('''&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$&&&'''((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))uuu```JJJBBB;;;::::::777666777555555444333333333444444...///000000000///------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,)))+++---,,,***((()))+++,,,++++++******++++++,,,))))))))))))************)))))))))))))))))))))))))))+++------+++))))))+++(((((((((((())))))))))))***)))(((((((((((((((((()))))))))))))))))))))***))))))************))))))((()))+++***((((((***,,,))))))(((''''''((())))))***)))(((''''''((()))******)))(((''''''((()))***''''''''''''''''''''''''''''''$$$$$$'''&&&%%%)))''''''------((('''cccXXX+++!!!---%%%$$$,,,%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%$$$)))000TTTggg******)))(((((()))******%%%***###***&&&((((((```)))((('''&&&)))$$$'''---))))))YYY222###"""---!!!$$$'''(((""")))```&&&&&&'''((())))))))))))###+++&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&)))******'''&&&&&&((((((''''''((((((***++++++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******))))))))))))******)))******)))(((((()))+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''''''''''''''(((%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''((())))))************)))((('''''')))***(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&'''(((((((((&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&((())))))(((''''''(((%%%%%%%%%&&&&&&'''((()))sss^^^JJJBBB;;;::::::777666777000000//////.../////////...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))***,,,,,,***'''&&&(((++++++******************+++(((((((((((())))))))))))((((((((((((((((((((((((***---000///,,,******+++''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&*********)))))))))))))))))))))************))))))%%%'''((('''%%%%%%'''***)))((('''&&&&&&'''((()))***)))(((''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))'''$$$)))%%%)))((((((+++%%%$$$000###000***%%%\\\```,,,,,,%%%'''111))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******)))((('''&&&%%%%%%;;;"""000+++***)))(((((()))***+++%%%+++ ***)))$$$+++ccc!!!'''***'''***!!!%%%,,,((()))ZZZ888''')))333!!!%%%,,,&&&"""'''***$$$%%%&&&'''(((((((((((($$$,,,"""'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&***......+++(((''''''(((((((((((()))***,,,,,,'''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''%%%&&&''''''%%%&&&''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&%%%&&&'''((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))++++++***)))(((((()))+++++++++***)))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((((()))***)))((((((((()))''''''''''''''''''''''''(((((()))))))))(((&&&%%%"""###$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((())))))pppZZZGGGCCC===999888888777777444333111111222333222111111000000///...---------......------------..............................222---)))))),,,...+++''',,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++*********))))))))))))(((++++++******))))))((((((+++***(((''''''(((((()))&&&''')))***)))(((&&&%%%''''''((()))***++++++,,,(((((())))))))))))(((((())))))(((((('''''''''&&&***************************************)))(((((())))))))))))************$$$###***&&&&&&&&&&&&&&&'''((()))***$$$###---lll(((!!!'''***%%%...$$$%%%((((((%%%%%%((()))'''+++******$$$$$$000///)))+++***&&&&&&)))***'''&&&222///"""RRR'''---*** ...((((((((((((---+++---KKKZZZ'''$$$$$$))))))((((((***&&&+++]]]rrr'''///)))'''%%%+++'''))))))(((((('''''''''&&&%%%+++###))))))************))))))***)))((('''&&&&&&'''(((((()))***,,,+++)))&&&###((()))***)))'''&&&&&&'''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&!!!$$$++++++((((((((((((((('''''''''***)))(((&&&&&&''''''((()))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((***+++,,,---,,,***(((&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((+++***)))'''&&&$$$######''''''''''''((((((((((((%%%%%%&&&&&&&&&%%%###"""''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&''')))(((&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((oooYYYGGGCCC===999888888777777777555333222333333222000111000000///......------......------------......------------------------******)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))******************************************++++++,,,,,,,,,*********))))))))))))))))))(((''''''((()))***+++'''((()))******)))'''&&&((((((((()))*********+++(((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))%%%&&&&&&''''''''''''&&&((((((((()))))))))******((((((555{{{'''&&&&&&&&&&&&'''((()))'''&&&(((+++~~~{{{---))),,,***!!!)))"""&&&%%%(((---,,,((((((--- ***)))...888*** 000$$$((()))''''''((('''######&&&+++@@@222---***)))%%%)))***&&&)))***%%%,,,hhh\\\...(((&&&******((((((***&&&+++]]]$$$)))+++&&&%%%+++'''+++%%%)))((((((((('''''''''&&&%%%+++###...%%%&&&&&&''''''''''''&&&))))))''''''&&&'''(((((('''((((((%%%###$$$***///((()))))))))'''&&&'''((()))(((((('''''''''(((((('''&&&&&&&&&&&&'''(((((((((***'''!!!!!!&&&((('''(((((('''''''''(((((((((***)))((('''&&&''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''))))))((((((((('''''''''((((((''''''''''''((((((***+++,,,,,,+++***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&%%%%%%%%%&&&'''(((((())))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((())))))((((((''''''&&&&&&%%%''''''''''''(((((((((((((((((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((mmmWWWGGGCCC===999888888777777999777444333333333111000000000000///......------......------------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///------///111,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********)))))))))))))))((((((((())))))************))))))((())))))***+++,,,---...))))))))))))************'''''''''((()))***,,,,,,((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((###$$$%%%&&&''''''''''''''''''((((((((()))))))))+++---CCCeee''''''&&&&&&''''''(((((($$$(((,,,'''iii'''***++++++###,,,))),,,&&&&&&+++***###$$$+++,,,(((***&&&+++000777XXXiiiSSS444===SSS///+++)))------,,,###$$$))),,,)))UUU111***'''***)))((((((***&&&+++]]]'''***&&&&&&%%%)))$$$+++111((((((((('''''''''''''''%%%+++###KKK$$$$$$%%%%%%&&&&&&''''''(((''''''''''''(((((()))'''))))))%%%!!!###***222'''((()))((('''&&&'''(((***)))(((''''''''''''''''''&&&&&&&&&&&&'''(((((('''***+++))))))***)))%%%((('''&&&&&&'''((()))***))))))(((''''''''''''(((%%%&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((''''''''''''((((((******+++++++++)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***(((''''''((())))))%%%%%%%%%&&&''')))***+++***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&(((''''''&&&&&&''''''(((~~~lllVVVGGGCCC===999888888777777777555333222222333222000000000//////..................------------......++++++++++++++++++++++++...//////...---,,,------++++++++++++++++++++++++))))))))))))*********+++++++++******))))))(((((()))***++++++++++++***)))'''''''''((()))*********(((((())))))******++++++((((((((())))))***++++++))))))***+++++++++******)))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''((((((((((((+++...PPP[[[((((((''''''''''''((((((&&&******!!!]]]$$$'''&&&***$$$+++***+++((($$$###&&&(((******///$$$((()))'''SSS[[[///""")))111(((,,,"""%%%)))///"""CCC,,,)))(((+++&&&((('''***&&&+++]]]''''''$$$$$$***'''$$$)))"""QQQ''''''''''''''''''''''''%%%+++###kkk''''''''''''((()))******''''''''''''(((((())))))(((***+++***'''&&&''')))'''((()))((('''&&&'''(((***)))(((''''''&&&'''''''''&&&&&&&&&&&&'''((((((###&&&)))***,,,,,,***((('''&&&&&&%%%&&&(((***,,,)))(((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&''')))***))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))*********)))((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***)))((('''&&&''')))***&&&&&&&&&&&&'''((()))***'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''')))******''''''((((((((((((((()))''''''''''''(((((((((((($$$%%%%%%&&&''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&''''''%%%&&&'''((((((((('''&&&((((((''''''''''''((((((kkkUUUGGGCCC===999888888777777333111000000111333222111////////////..................------------......++++++++++++++++++++++++000---***,,,///000---)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++************+++------------+++***(((((((((((((((((((((((((((((())))))******++++++)))***************))))))))))))***+++++++++++++++)))))))))((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))+++++++++***)))((('''&&&''''''''''''(((((((((((('''+++XXX^^^)))(((((('''''''''((((((***)))$$$!!!^^^+++)))"""***###%%%######((('''$$$***444111'''444***QQQ777---"""&&&'''""")))%%%((()))---///&&&(((,,,...'''((('''***&&&+++]]],,,$$$###***,,,&&&&&&+++(((qqq&&&&&&&&&'''''''''''''''%%%+++###))))))(((((())))))++++++&&&&&&'''(((((())))))))))))'''%%%&&&((()))'''$$$&&&((()))(((''''''((()))))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%'''((((((((()))'''&&&&&&&&&'''(((***+++(((((((((((((((''''''&&&((('''''''''&&&&&&&&&%%%&&&'''''''''''''''''''''%%%&&&''')))***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((()))))))))((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((((((((''''''''''''''''''''''''((((((((((((((((((((())))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((kkkUUUGGGCCC===999888888777777111///...///111333333222//////////////////............------------......++++++++++++++++++++++++111000111777>>>>>>777000++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...//////...,,,+++++++++*********)))))))))))))))))))))******************++++++******)))((()))))))))******+++,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))*********)))(((&&&$$$$$$''''''((((((((()))))))))&&&''']]]ccc))))))((((((''''''((((((,,,)))"""---RRR))))))!!!...)))((('''!!!***---******,,,&&&---111```(((---***"""---'''(((+++(((+++%%%%%%'''(((---111)))((((((***&&&+++]]];;;&&&"""***)))""")))!!!222&&&&&&&&&&&&&&&'''''''''%%%+++###)))((('''&&&&&&'''((()))&&&'''(((((()))((((((''')))""""""((()))(((&&&'''((((((''''''((()))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))&&&$$$%%%%%%###$$$'''&&&&&&''''''((()))))))))((((((((()))(((''''''&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%&&&&&&***))))))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((()))***'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''%%%%%%&&&'''(((((((((((('''(((((())))))(((((('''kkkVVVGGGCCC===999888888777777222111///000111222222111.../////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,000666@@@JJJMMMHHH===444************************************+++++++++++++++++++++++++++,,,,,,,,,***+++---//////---+++***)))))))))************************)))))))))))))))((()))***+++++++++***)))((((((((()))***+++,,,,,,&&&'''''''''((()))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$((((((((()))))))))******'''%%%aaabbb******)))((((((((((((((((((((('''BBB999(((!!!000+++))),,,&&&&&&,,,000'''%%%555eee%%%222///$$$333'''******%%%+++444$$$---((()))...)))((((((***&&&+++]]]OOO+++"""'''&&&$$$***...%%%%%%%%%&&&&&&'''''''''%%%+++###***)))'''%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&"""###'''))))))&&&'''((((((''''''(((***''''''&&&''''''((()))***'''&&&&&&&&&&&&'''((((((+++&&&%%%'''&&&$$$%%%)))&&&'''((()))))))))'''&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))&&&'''''''''((((((((((((((((((''''''''''''(((((('''''''''&&&'''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''(((((())))))((('''&&&%%%$$$$$$''''''''''''''''''''''''(((((('''''''''(((((()))$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((&&&%%%$$$######$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%'''(((((((((''''''%%%%%%%%%&&&'''((())))))'''((()))******)))((('''kkkVVVGGGCCC===999888888777777555333111111222222222000.........///////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,***666HHHRRRQQQEEE666---************************))))))))))))************)))))))))***+++++++++,,,(((***,,,......,,,***(((%%%%%%&&&'''((()))******++++++******))))))((((((&&&((()))+++,,,,,,,,,+++(((((((((((()))***+++,,,%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((()))((((((''''''))))))))))))***************%%%ddd___******)))((((((((((((((($$$(((,,,RRR---+++"""...$$$ %%%((($$$222*** ===kkk&&&))),,, %%%'''+++'''###---AAA%%%222&&&###)))'''((((((***&&&+++]]]]]]///###%%%'''+++---###%%%%%%%%%%%%&&&&&&'''''''''%%%+++###,,,+++(((&&&%%%%%%&&&'''(((((()))))))))'''&&&%%%###&&&(((******(((&&&%%%%%%'''((((((''''''(((***&&&&&&&&&&&&((()))***+++'''&&&&&&&&&&&&'''(((((()))%%%$$$)))***''')))...%%%''')))+++***)))&&&$$$'''((()))))))))(((&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$%%%&&&((()))(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((($$$&&&)))+++,,,***((('''''''''''''''(((***+++,,,%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((((('''''''''((((((!!!"""###$$$&&&'''((()))''''''''''''((((((((()))***)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''&&&&&&%%%%%%&&&''')))***'''((()))******)))((('''hhhWWWFFF@@@<<<<<<;;;777666888888555222000111111000///.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))AAAJJJ888+++///111******+++,,,,,,+++***)))(((++++++++++++******))))))+++++++++++++++,,,,,,---+++---+++&&&'''+++***%%%************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))%%%&&&''')))))))))((('''(((((((((((())))))))))))''''''(((((())))))******&&&&&&''''''((((((((()))---,,,***)))''''''(((((()))'''ddd\\\******))))))((((((''''''""")))111(((((())))))))))))(((''')))+++333+++((({{{vvv((('''''',,,###!!!++++++aaa$$$''''''(((&&&&&&'''&&&(((%%%)))\\\###%%%###)))'''%%%)))(((&&&&&&''''''((()))))))))%%%+++###)))(((&&&&&&''''''&&&%%%''')))***)))((('''(((******(((&&&%%%$$$&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((($$$######$$$%%%''')))+++))))))))))))(((((((((((('''((((((((('''&&&%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''+++*********))))))((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%'''''''''''''''((())))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&###'''(((&&&&&&***...(((''''''''''''&&&&&&&&&(((&&&###!!!"""$$$''')))******)))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&(((,,,,,,***'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((gggVVVFFF@@@<<<<<<;;;777666888777555222222222222111000///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++===CCC777,,,...///+++,,,,,,,,,,,,,,,+++******++++++++++++*********)))***))))))))))))***++++++000///((("""""")))---+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))***,,,,,,,,,,,,+++***))))))(((((((((((())))))))))))'''((((((((()))))))))***)))*********++++++++++++++++++)))((((((((())))))(((&&&OOOeee***)))))))))((((((((('''+++&&& )))***++++++,,,,,,++++++000###))),,,---www$$$&&&%%%***+++'''%%%)))&&&ddd$$$''''''(((&&&&&&'''&&&(((%%%)))\\\$$$'''$$$)))'''%%%***(((((('''''''''''''''''''''%%%+++###)))'''&&&&&&''''''&&&%%%&&&((((((((('''&&&'''(((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''')))******))))))))))))************'''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''******)))))))))((((((((('''''''''''''''''''''''')))*********)))(((&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%(((***((($$$"""$$$'''(((''''''''''''&&&&&&&&&'''&&&$$$######%%%''')))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((()))******(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''fffUUUFFF@@@;;;;;;:::777666888555444333444444444222111000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,---333666222,,,***++++++...------,,,,,,,,,,,,---++++++++++++************)))))))))))))))***++++++///---(((###$$$***---,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))******(((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))***))))))(((((())))))***%%%&&&555{{{))))))))))))(((((((((((('''$$$111ccc))))))******++++++,,,,,,(((,,,555XXX(((---$$$+++)))+++***((("""mmm%%%''''''(((&&&''''''&&&(((%%%***\\\&&&)))&&&)))&&&&&&+++'''((((((''''''&&&%%%%%%$$$%%%+++###((('''&&&&&&'''(((&&&%%%%%%&&&''''''&&&%%%&&&'''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))*********)))+++++++++******)))))))))&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''',,,,,,,,,,,,+++)))&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''')))***'''### !!!###(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))***+++(((***+++***(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((('''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&~~~dddSSSEEE???;;;;;;:::777666777444333444555666666333111111111000///...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***''''''***...---,,,++++++,,,---...++++++++++++++++++++++++******))))))******+++,,,))))))******,,,---***((('''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))!!!!!!!!!!!!###%%%''')))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''***)))))))))((((((((((((""")))%%%))))))))))))((((((((((((,,,!!!ttt999((((((''''''''''''''''''111;;;,,,>>>---''')))'''+++,,,((($$$%%%((('''(((''''''&&&&&&)))&&&***\\\(((***&&&***&&&'''+++'''''''''&&&&&&&&&%%%%%%%%%%%%+++###((('''&&&&&&'''((('''%%%%%%'''((('''&&&%%%&&&'''&&&'''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))***++++++***((('''---,,,+++***)))'''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''++++++,,,,,,+++)))((('''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%'''((('''%%%$$$%%%'''(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***''')))+++***&&&%%%&&&)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((}}}cccRRREEE???;;;;;;:::666555777444333444555666666333111111111000///...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...((('''+++,,,((('''+++---,,,+++******+++,,,---+++++++++++++++++++++,,,((((((((((((((()))******)))(((***---...---***(((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((%%%%%%%%%&&&'''))),,,---(((((((((((())))))))))))))))))))))))((((((((((((*********************************)))(((''''''&&&!!!...###(((((((((((()))))))))))),,,...((()))((('''%%%$$$$$$$$$$$$,,,000rrr)))%%%'''(((bbbggg'''***%%%&&&)))++++++)))%%%(((((()))''''''%%%&&&)))&&&+++]]](((***&&&***&&&((()))(((%%%%%%%%%&&&&&&&&&''''''%%%+++###(((&&&%%%&&&'''((('''&&&&&&'''((((((&&&&&&'''(((((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***)))((('''&&&)))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))*********)))((('''''''''''''''(((((()))&&&'''''''''((((((((((((&&&'''''''''''''''''''''%%%&&&'''((('''((()))***(((''''''''''''&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((('''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''%%%''')))(((&&&%%%(((+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((######$$$%%%'''((()))***''''''''''''''''''''''''%%%&&&&&&'''((()))******}}}cccQQQEEE???::::::999666555777555444333444444444222111000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,///+++***---...---,,,---+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,&&&&&&&&&&&&&&&''''''(((///***((()))+++******,,,************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''((((((((((((''''''+++******)))))))))******(((((((((((())))))))))))))))))))))))((((((((((((***)))))))))))))))((((((((())))))))))))((('''&&&"""///'''(((((((((((())))))))))))gggkkk'''+++***((('''&&&&&&&&&&&&&&&)))]]];;;///%%%%%%***+++******%%%***%%%&&&&&&***---)))&&&(((((()))'''(((%%%%%%)))'''+++]]]&&&)))&&&)))&&&(((&&&***$$$%%%%%%&&&''''''((((((%%%+++###'''&&&%%%&&&(((((((((&&&&&&((()))((('''&&&'''((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((('''&&&&&&$$$%%%%%%&&&((())))))***&&&&&&''''''((('''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***))))))((((((''''''''''''((())))))'''''''''((((((((())))))&&&&&&&&&'''''''''''''''))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((""""""###%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******~~~}}}cccQQQEEE>>>::::::999666555666777555222222222222111000///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,......------///...+++++++++,,,---------------+++++++++,,,,,,,,,------(((''''''''''''((())))))000+++(((+++,,,))))))+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((())))))))))))((('''((((((((((((((('''&&&%%%(((((((((((())))))))))))***)))))))))((((((((('''((('''''''''&&&&&&&&&&&&$$$%%%'''((())))))))))))&&&***((('''((((((((()))))))))***<<<---++++++***(((''''''(((***+++###,,,LLL###"""&&&---///---++++++)))%%%***'''%%%***..."""&&&)))((()))'''(((%%%%%%)))''',,,]]]$$$'''$$$)))''')))###,,,'''''''''''''''''''''(((%%%+++###'''&&&%%%&&&((()))((('''%%%&&&''''''&&&%%%&&&'''((('''''''''''')))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''((((((&&&&&&''''''(((((())))))'''''''''(((''''''&&&&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((('''(((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((()))(((((((((((())))))***)))'''%%%%%%&&&(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''zzz}}}cccQQQDDD>>>::::::999666555666888555222000111111000///.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,'''...///+++***...---(((+++,,,...///000///...---+++++++++,,,,,,---------+++++++++++++++,,,,,,---,,,)))+++222222+++%%%%%%''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***++++++***)))(((%%%&&&((()))***)))(((((((((((((((((())))))))))))******))))))((((((((('''++++++******)))))))))(((!!!###%%%(((***+++,,,,,,(((&&&''''''((((((((())))))****** ///((('''&&&&&&'''))),,,...'''RRR)))...000***%%%&&&***---... ///)))&&&,,,...&&&)))((()))(((((($$$%%%)))''',,,]]]###%%%###)))''')))!!!...)))))))))(((''''''&&&&&&%%%+++###'''&&&%%%&&&((()))((('''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%'''***...000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&&&&&&&((()))***---,,,+++)))(((&&&%%%$$$'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((()))((('''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***,,,---...,,,(((%%%$$$'''(((&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%~~~yyy~~~zzzaaaRRR@@@>>>;;;::::::999666444444333333333444333000...000000000000////////////..............................//////......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,+++************---+++***))))))+++---...))))))))))))))))))))))))+++***))))))++++++***)))++++++,,,+++***(((&&&%%%++++++******))))))(((((((((((('''(((((()))***+++))))))(((((((((((())))))***)))(((''''''((())))))+++***((('''((()))((('''******))))))((((((''''''***)))(((((()))))))))((((((((()))***************---...(((OOOEEE###000&&&OOO'''"""))),,,%%%###''')))%%%&&&***%%%)))...,,,***)))***,,,...000ddd444%%%***222%%%***---%%%eee(((&&&++++++///((((((&&&((($$$(((ZZZ###...&&&"""***((()))%%%''''''&&&%%%%%%%%%%%%&&&%%%+++###)))'''%%%&&&)))***(((&&&''''''(((((())))))*********)))((('''''''''''''''"""$$$&&&((())))))((('''(((((((((((((((''''''&&&))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((+++***)))((('''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))'''(((***++++++***((('''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))))))))))))))(((((((((***(((''''''(((((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&''')))***(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''((((((((((((%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((...***&&&&&&))))))&&&""""""'''++++++'''%%%&&&((('''&&&%%%$$$$$$&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''xxxuuu|||yyyaaaQQQAAA>>><<<:::999888666444444444333444555444222000000000000000////////////........................,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++***)))((((((((()))++++++************************,,,***)))***+++,,,+++***)))************))))))(((*********)))))))))))))))++++++)))((('''&&&&&&&&&))))))(((((((((((()))))),,,+++***))))))***+++++++++)))((('''((()))((('''******))))))(((((((((((('''&&&&&&&&&'''(((''''''&&&&&&'''((((((((((((((())))))333\\\)))###,,,$$$######%%%&&&'''+++000333$$$,,,///...---++++++,,,---...eeeCCC------000(((---000)))hhh...&&&)))(((,,,'''(((''')))%%%***\\\###***%%%"""&&&%%%'''###)))(((''''''&&&&&&''''''%%%+++###)))'''&&&'''))))))(((&&&'''((((((((((((((())))))''''''&&&%%%%%%%%%%%%%%%******)))(((%%%"""(((((())))))(((((('''&&&))))))))))))))))))))))))''''''(((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''''''''&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))(((''''''((()))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''(((((())))))---)))&&&&&&((()))%%%"""$$$%%%###"""$$$'''''''''&&&&&&&&&'''((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((~~~wwwuuu}}}yyy```PPPBBB@@@<<<:::999777555333555444333444555555444222000000000000////////////........................------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,((())))))))))))*********************************,,,+++******,,,,,,+++***))))))((())))))***++++++))))))))))))************''''''((((((***,,,---...))))))(((((((((((())))))++++++************+++++++++)))''''''((()))((('''***))))))))))))(((((((((&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((###'''***%%%'''...&&&!!!'''******&&&$$$'''+++,,,ZZZBBB***...111000000///.........---fffWWW666111000,,,222222///iii<<<)))***''',,,((()))(((+++'''+++]]]$$$)))&&&$$$$$$%%%'''###***)))((((((''''''((((((%%%+++###)))'''&&&'''((()))((('''((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&)))******+++***((('''&&&(((((())))))(((((('''&&&))))))))))))))))))))))))))))))************++++++''''''''''''(((((())))))'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&)))((('''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))+++(((%%%%%%'''(((%%%""""""&&&'''%%%%%%&&&)))&&&''''''((())))))((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((({{{xxxxxx___PPPCCC@@@===:::888777444333444333333333555555444222000000000000////////////........................//////......------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,------******+++,,,,,,,,,,,,+++************************,,,+++***+++,,,---,,,******)))((((((((()))+++,,,(((((())))))******++++++'''((()))***,,,///111222))))))(((((((((((())))))((((((((((((((()))))))))***)))''''''((())))))((())))))))))))))))))))))))'''((())))))))))))+++,,,))))))************))))))222%%%&&&)))%%%000)))+++)))------((((((,,,,,,(((&&&444///111222333333333222111000gggddd888222444333777444333eeeMMM......)))...,,,***))),,,(((,,,^^^''')))***(((%%%''')))'''***)))((((((''''''((((((%%%+++###((((((''''''((((((((('''((((((''''''&&&&&&%%%%%%)))(((((('''''''''((((((&&&''')))+++---...//////)))))))))))))))(((''''''((((((((((((((((((((((((***************************))))))(((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((('''&&&'''((()))((('''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((()))((('''%%%$$$)))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((()))))))))******++++++******))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((()))'''%%%%%%&&&'''%%%###''')))+++***(((''''''((($$$%%%''')))))))))((('''((((((''''''''''''((((((((((((''''''''''''(((((({{{xxx}}}xxx___OOODDDAAA<<<999888666555333444333111222333333222111000000000000////////////........................000///...---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,------******+++,,,,,,,,,,,,+++************************,,,+++******,,,,,,+++***,,,+++)))((((((((()))***(((((())))))******++++++///...,,,+++))))))(((((())))))(((((((((((())))))''''''(((((())))))))))))***((('''''')))***)))((())))))))))))************''')))+++***))))))***,,,))))))************))))))...$$$###(((ggg:::222!!!!!!---///&&&'''((()))---000---'''...666222222333555777888888777666hhhjjj888666;;;999:::666555ZZZ[[[111111+++000///++++++---)))---^^^&&&(((***)))%%%)))(((***)))(((''''''&&&&&&''''''%%%+++###'''(((((((((''''''((((((((((((''''''&&&&&&%%%%%%(((((('''''''''(((((()))))))))))))))(((''''''&&&)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))((((((((('''&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&'''((()))((('''%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((''''''((()))((('''%%%$$$((('''&&&$$$$$$&&&((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++++++++******))))))(((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$%%%###$$$&&&'''((((((''''''((((((''''''''''''(((((((((((((((''''''(((((((((xxxssswww~~~www^^^NNNDDD@@@<<<999777777555444666444111111222222111000000000000000////////////...........................---,,,+++***+++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,((())))))))))))*********+++++++++++++++++++++++++++***))))))++++++***)))++++++***))))))((())))))))))))))))))******************)))''''''&&&&&&'''))))))(((((((((((())))))((()))***++++++,,,++++++***((('''''')))******))))))))))))************+++&&&)))+++)))'''&&&'''***(((((((((((((((''''''&&& ***+++!!!000JJJ///&&&(((+++///---)))(((+++---***((((((iii555222888555666888:::<<<<<<<<<<<>>;;;888KKKddd000333...111///......000,,,///^^^nnn"""'''''''''%%%((($$$---)))(((''''''&&&&&&''''''%%%+++###'''((()))((('''&&&''')))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''******)))((((((''''''&&&))))))******))))))(((''')))))))))))))))))))))))))))(((((((((((('''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***(((''''''(((((('''&&&$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((()))******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''######$$$$$$%%%&&&''''''######%%%&&&''''''((((((((((((''''''''''''(((((()))((((((''''''(((((())){{{rrrtttyyy}}}www]]]MMMCCC???;;;888777777777666888666333222222222111000000000000000////////////........................///---,,,******+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++***)))((((((((()))++++++++++++++++++++++++++++++***)))((((((******)))(((((())))))************)))*********)))))))))))))))$$$$$$%%%&&&(((***,,,---))))))(((((((((((())))))'''(((***+++,,,,,,++++++)))(((&&&''')))******)))))))))*********+++++++++'''***,,,***&&&$$$&&&)))((((((((((((((('''&&&&&&!!!***222###%%%???666444444)))'''222++++++111...'''---<<>>?????????jjjEEEGGGDDD>>>AAABBB======kkk000777444555222333333555000222```]]] '''&&&'''(((***"""111***)))((((((''''''((((((%%%+++###&&&((())))))'''&&&''')))'''((((((((((((((())))))%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***,,,,,,)))************)))(((((())))))))))))))))))))))))))))))((((((((('''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&'''((())))))(((((('''%%%&&&''''''''''''&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((()))******+++)))((('''((('''&&&$$$###$$$$$$%%%'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((('''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))'''&&&&&&&&&((()))))))))$$$$$$%%%%%%&&&((()))***((((((''''''''''''(((((())))))(((((((((((())))))uuutttxxxzzz|||~~~vvv]]]MMMBBB???:::888777777777777;;;888555333222222111000000000000000////////////........................111///...,,,,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,+++************---+++***))))))+++---...++++++++++++++++++++++++)))((('''((()))***)))'''%%%&&&(((***+++,,,++++++++++++******))))))((((((+++***************++++++))))))(((((((((((())))))%%%&&&((()))*********))))))(((&&&''')))******)))))))))******++++++++++++***---///---(((&&&(((+++***************)))((((((+++!!!...(((000hhh'''000888444***...***$$$)))555222---@@@]]]===<<>>CCCHHH@@@555ppp222<<<999999555777666888333444bbbTTT!!!***'''(((------###666yyy+++******)))))))))))))))%%%+++###&&&(((***)))&&&%%%''')))''''''(((((())))))******'''''''''''''''((()))***%%%$$$$$$$$$$$$%%%&&&&&&***************)))(((((())))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''''''''(((***++++++***((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((()))******+++,,,***((((((((('''%%%#########$$$%%%'''(((((()))(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******'''((()))++++++)))((('''(((((('''''''''&&&&&&&&&%%%'''(((((((((((()))******)))'''&&&&&&&&&%%%%%%&&&&&&%%%&&&''')))+++,,,((((((''''''''''''(((((())))))(((((((((((())))))tttvvvzzz{{{}}}vvv^^^PPP@@@===:::777777777777666333444555555444333111000------..................,,,,,,---...////////////---,,,,,,++++++,,,,,,---...///000111000///---++++++,,,,,,,,,,,,+++******000,,,'''&&&'''))))))((()))'''&&&(((+++---,,,+++)))************+++++++++++++++***)))(((((())))))******)))(((%%%"""((((((((((((((())))))***))))))(((((((((((())))))'''''')))***+++++++++++++++***((('''&&&&&&''''''+++***((('''''')))+++,,,***+++,,,------,,,+++******************)))((((((******))))))(((((('''''''''...%%%'''---&&&III%%%%%%)))***+++---...////////////222///666333999666ggg===;;;DDDAAA???@@@BBBCCCCCCCCCBBBAAAmmmpppFFFBBBIIIDDDBBBFFFGGG;;;qqq<<<===<<<<<<<<<;;;;;;999;;;:::ppp---%%%***---&&&***###...###UUU***)))(((((())))))((('''(((---$$$))))))))))))((((((((((((&&&'''((((((((('''%%%$$$((((((''''''''''''((((((((((((((((((((((((((((((************))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''')))***+++***)))(((%%%"""(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((((()))******(((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((())))))))))))************((('''%%%$$$%%%(((+++---(((''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((())))))))))))))))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''')))***+++'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&))))))(((((((((((())))))***)))((((((((()))+++,,,~~~rrruuu{{{}}}ttt[[[LLLAAA>>>:::777777777777666444444444555444222111000/////////000000///............/////////......------,,,,,,++++++,,,,,,---...///000000000///---,,,+++,,,,,,,,,,,,+++******...+++((((((***,,,,,,+++***((('''(((***+++***((()))************+++++++++,,,,,,+++***************&&&'''((((((((('''&&&%%%))))))((((((((()))************))))))))))))******(((((())))))(((((('''''''''((()))))))))((('''&&&******)))))))))))))))))))))******++++++******)))+++++++++++++++***))))))***)))))))))((((((((('''(((+++&&&)))'''"""{{{<<<)))===+++,,,...///000111111111222555111777///222555ppp>>>===EEEAAAAAAAAACCCDDDDDDDDDCCCBBBrrrxxxHHHEEEDDDCCCBBBCCCFFFEEEsss>>>@@@>>>?????????>>>===>>>;;;qqq///)))******$$$(((&&&..."""HHH***))))))((())))))((('''(((---$$$uuu))))))))))))((((((((((((''''''((((((''''''&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((('''''''''''''''((()))***'''((((((((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&'''(((***,,,(((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&'''(((((())))))))))))''''''''''''(((((((((((((((((()))))))))(((((('''&&&''''''((((((''''''&&&(((''''''''''''(((((()))'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))((((((((()))***+++|||pppsss{{{sssZZZKKKAAA>>>:::888777777777666444444444444333222111000111111111111000000///...000000000//////...,,,,,,---,,,,,,++++++,,,,,,---......///000000...---,,,,,,,,,,,,,,,,,,++++++******))))))***,,,...------,,,+++))))))******)))((()))************+++++++++---,,,++++++++++++++++++&&&&&&((()))***+++++++++***))))))))))))***++++++++++++************++++++)))))))))((('''%%%######$$$&&&)))++++++***'''&&&)))***+++++++++)))'''&&&)))))))))(((((()))))))))++++++,,,,,,++++++***)))))))))))))))(((((((((((((((&&&))),,,$$$$$$KKK((('''SSS~~~xxxBBB111(((111===;;;222+++///000111222333444444444444666555>>>444777DDD???@@@EEEBBBBBBCCCDDDEEEEEEEEEDDDDDDssswwwFFFGGGCCCDDDCCCCCCCCCMMMttt@@@CCCBBBBBBCCCCCCBBB@@@@@@>>>rrr000,,,++++++&&&)))***///"""777******)))))))))((((((((((((---$$$NNN(((((((((((())))))))))))((((((''''''&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&%%%%%%(((((((((((((((((((((((((((((('''''''''(((((()))&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((()))))))))((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((('''))))))(((((('''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((())))))))))))(((((((((((('''''''''((()))***{{{nnnqqqyyyuuu]]]MMMAAA>>>:::888888888777666444444444444333222111111111222111111000///...---...............---,,,,,,---,,,,,,++++++,,,,,,------......//////...------,,,,,,------,,,,,,+++***((()))***+++------,,,+++---,,,,,,,,,,,,,,,+++***))))))*********+++++++++,,,++++++*********++++++******************))))))***************++++++,,,+++******))))))******+++)))))))))((('''%%%$$$###$$$&&&(((***+++***)))(((+++++++++******((('''&&&******(((''''''(((*********++++++++++++***))))))))))))))))))(((((((((((((((###,,,,,,))),,,WWW%%%$$$444%%%$$$""" $$$///555///$$$///------...+++''')))000333444555666777777777777:::999777CCC;;;<<>>;;;888888888888777555555444333222222222222111111111000///...---,,,***+++,,,------------------,,,,,,++++++,,,,,,---------...............---,,,------------,,,++++++((()))+++,,,+++***)))(((******+++++++++++++++,,,))))))*********+++++++++******))))))))))))***+++,,,+++***))))))(((((('''***************++++++,,,))))))(((((((((((()))))))))))))))))))))((('''&&&'''''''''((()))***+++,,,...,,,***(((''''''((()))+++***)))(((((()))***+++)))))))))))))))(((((('''(((((((((((()))))))))))))))$$$---))),,,000!!!hhh+++333///&&&>>>666222)))"""$$$***,,,***,,,***,,,222555555555666666666777888999999999999@@@<<<777@@@888777999wwwAAACCCBBBCCCDDDDDDDDDDDDDDDEEEEEEFFF~~~NNNBBBEEELLL@@@CCCJJJCCC@@@UUUuuuBBBEEEDDDDDDDDD@@@@@@@@@AAA???ttt+++...000444333///,,,...+++***)))+++,,,+++((('''(((***(((---$$$&&&'''((((((((()))))))))***)))((('''&&&&&&''')))***((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''((((((((()))'''''''''((((((((())))))(((((((((((((((((((((((()))((((((''''''''''''((())))))((((((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))))))))((($$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&'''((())))))))))))***************+++,,,---,,,***((('''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))'''''''''''''''((())))))&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''((()))******)))((('''&&&''''''(((((((((((((((yyymmmoooxxx~~~rrrXXXIIIBBB???;;;999888888888777666555444333222222222222000000000000///...------******+++------.........---,,,,,,++++++,,,,,,------------------.........---------------,,,++++++''')))++++++***(((((()))&&&((())))))((((((***+++)))************+++++++++)))))))))((())))))***+++))))))((((((((())))))******))))))))))))***++++++))))))(((((((((((())))))((()))***************))))))(((''''''(((***+++---...,,,)))'''&&&''')))++++++******))))))******+++(((((())))))(((((('''&&&(((((((((((())))))))))))+++'''+++(((***---,,,%%%((()))*** ###***,,,...000...+++444333333333222111000000777888999999:::::::::999===<<<555<<<777:::777jjjzzzBBBBBB???BBBCCCCCCBBBBBBBBBCCCDDDEEE???EEEEEEGGG<<>>:::<<<:::DDDAAAmmmnnnCCC@@@;;;BBBAAAAAA@@@@@@@@@AAABBBCCC<<>>???@@@AAABBB>>>KKK<<>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBBsss666<<<:::===888>>>888;;;DDD<<>>555777777888999:::;;;<<<<<<>>>???@@@@@@AAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBfff666888666666888;;;777:::>>>:::<<<===eee444===AAA<<<888888<<<999444;;;HHHvvvDDDEEEBBBDDDAAA===FFF>>>===AAAmmmnnn&&&,,,///&&&222)))---,,,---999666,,,(((((((((((((((((((((((((((---%%%$$$)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&&&&'''***************************)))((('''''''''''''''((((((((((((((((((((((((***************)))((((((###%%%'''((((((((()))***&&&'''((('''%%%###$$$%%%''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''(((((((((''''''&&&&&&%%%$$$%%%'''((('''&&&''''''((()))((('''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((((((((()))((((((''''''''''''(((((((((''''''&&&&&&''''''''')))'''&&&%%%%%%&&&'''((((((((())))))))))))((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&&&&'''((((((&&&$$$'''((())))))(((((()))******)))))))))))))))))))))*********++++++++++++,,,~~~pppfffjjjuuuqqqXXXIII@@@===:::999999999888777555444333222111111111111/////////.........------////////////////////////...---,,,***)))(((''''''///...------...///...---++++++,,,,,,,,,,,,+++++++++++++++************)))(((((()))))))))************)))))))))))))))******---,,,,,,++++++************************+++++++++,,,+++***)))))))))***++++++++++++***************)))******))))))((('''&&&************************((((((((()))))))))******+++,,,,,,,,,+++***))))))((()))******++++++******))))))))))))***************))))))(((((())))))***+++((((((yyy>>>--->>>666666:::888??????::::::;;;<<<===>>>??????@@@@@@AAABBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBBBBBBBWWW<<<888777555999777555:::777999888===;;;222;;;555;;;444222888999444222555FFFEEEAAACCCBBBDDDBBB@@@;;;GGGmmm>>>$$$111+++'''666***++++++&&&555888111\\\)))))))))(((((((((((((((***,,,)))%%%///)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++(((&&&%%%''')))************************+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&"""$$$&&&'''''''''((()))'''((()))(((&&&%%%%%%&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''(((((())))))((((((((()))(((((((((***+++***)))((()))))))))((('''&&&%%%&&&'''(((***++++++++++++))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''(((((()))***)))(((&&&&&&&&&'''((((((((())))))))))))((((((*********)))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******(((''''''((())))))'''&&&'''((())))))(((((()))***))))))))))))))))))******++++++++++++,,,,,,,,,,,,{{{nnneeeiiiuuuqqqXXXHHH???<<<999777777777666555777666555444333333222222////////////000000000000////////////////////////---,,,+++++++++,,,---...///---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))*********++++++++++++***++++++,,,---))))))***+++,,,,,,------************************---+++)))(((((()))+++,,,,,,+++++++++***)))))))))((())))))***)))((('''&&&************************'''(((((()))******++++++++++++,,,,,,,,,***)))(((((()))***,,,,,,+++******((()))))))))************))))))))))))))))))))))))+++***&&&KKK222:::777555...999DDD666000;;;<<<======>>>??????@@@@@@??????@@@AAAAAA@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBIII===777999888:::666555;;;222999666LLL...<<<888---777222000666999666333333HHHGGGAAADDDDDDGGG@@@DDD;;;HHHmmm((((((333***...777+++111333(((+++000888@@@+++++++++*********************,,,RRR'''...))))))))))))))))))))))))((((((((((((((((((((((((((()))***((('''&&&((()))''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&$$$%%%%%%((())))))((('''&&&&&&''''''''''''''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''((())))))))))))))))))+++***)))***,,,---,,,+++''''''''''''''''''&&&&&&%%%&&&'''((()))*********))))))))))))))))))))))))&&&%%%%%%%%%&&&'''((((((((((((''''''''''''((((((''''''''''''''''''((())),,,+++)))(((''''''''''''(((((())))))))))))(((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))((('''((()))***)))''''''((())))))(((((()))***)))))))))))))))*********++++++,,,,,,,,,---------zzzmmmdddiiiuuuqqqXXXHHHBBB@@@<<<::::::999888777444444444444444444333333////////////000000000000////////////////////////,,,,,,+++,,,---///111222///---------...///...---///---+++******+++---///+++++++++*********))))))*********+++++++++,,,,,,++++++******+++,,,,,,---((())))))+++,,,---......************************,,,+++)))(((((()))+++---,,,+++++++++***)))))))))((((((*********)))'''&&&************************''''''((()))***+++,,,,,,)))***+++,,,+++***((('''((()))***,,,,,,+++******((()))))))))************))))))************))))))///)))888yyy"""???:::888888999666555AAA======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???CCCCCCBBBBBBAAAAAAAAAAAAaaa@@@555333888999;;;999555<<<333:::555mmmiii222>>>000222111//////111111000111444LLLEEEDDD???AAABBB@@@;;;CCC999???mmmwww+++---...***333333***777888555///+++666999+++++++++*********)))))))))(((,,,000)))'''(((((((((((((((((((((((((((((((((((((((((((((((("""$$$((())))))(((((()))'''''''''''''''''''''''''''''''''''''''((()))***(((((((((((((((((((((((()))((((((''''''((())))))%%%&&&((('''&&&$$$%%%%%%''')))))))))'''&&&'''((('''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))((('''&&&''')))***)))(((&&&''''''((())))))***+++(((((()))))))))))))))((())))))))))))))))))))))))&&&&&&&&&&&&'''(((((()))((((((''''''''''''((((((&&&%%%%%%%%%&&&&&&'''(((++++++***)))((('''''''''(((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++***)))'''((()))***)))((('''((())))))(((((()))***(((((())))))************++++++,,,,,,,,,---------|||nnndddhhhsss~~~pppXXXIIIAAA>>>;;;999888888666555000111111222222222222111........................////////////////////////---------,,,,,,------...///...------...///...---///---***((((((***---///+++++++++************)))***++++++++++++,,,,,,,,,(((((((((((()))***+++++++++++++++++++++++++++++++++++++++***************+++***)))))))))***+++,,,+++++++++***************))))))************))))))************************(((((())))))***+++,,,,,,))))))***************)))((()))******++++++******))))))))))))************)))******++++++******)))%%%222!!!444hhh222444HHH@@@666CCCFFFCCC>>>>>>??????@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@??????@@@MMM333555:::===:::???444===777:::555???444333***;;;222333333111///...111444///;;;===999:::;;;:::;;;AAA<<<:::|||CCC222///***+++222///---777+++555777000111:::ttt++++++******)))((((((((((((''',,,&&&***###(((((((((((((((((((((((())))))))))))))))))))))))"""''')))***)))))))))************************&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))''''''&&&%%%%%%&&&((()))"""$$$&&&'''''''''((()))'''((()))((('''&&&'''(((&&&'''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((""""""""""""""""""""""""%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))))))))))))))((('''((()))******(((((((((((()))***,,,...///+++++++++++++++***)))((())))))))))))))))))))))))(((((('''''''''((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((******))))))((((((''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))*********)))''''''((())))))((('''((())))))(((((()))***((((((((()))******++++++++++++++++++,,,,,,,,,,,,pppeeegggrrr}}}pppXXXJJJ???<<<999666666555444222000111222222222222111000/////////////////////...////////////////////////...............---,,,+++///...------...///...---,,,+++***))))))***+++,,,+++++++++************)))************++++++++++++(((((((((((()))***+++,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++***************+++++++++++++++************++++++************************)))))))))******+++++++++***************+++,,,---)))((((((((())))))******))))))))))))************)))***++++++++++++***)))&&&'''+++(((333111[[[,,,888@@@444??????777@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>===888ddd666:::;;;>>>777CCC333<<<<<<999555888111222222:::333555666444333333444444...111666444555444444:::999===777111///000---...///000555222***///888666333;;;LLL...------,,,++++++******((())),,,ZZZ%%%)))$$$(((((((((((((((((((((((())))))))))))))))))))))))"""$$$''')))((()))***+++************************'''''''''''''''((()))***************************%%%$$$###"""###$$$&&&'''###%%%'''((((((((()))***&&&'''((((((&&&&&&'''(((&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))(((***)))((()))+++,,,+++***(((((('''((((((***,,,---******++++++******)))((((((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''((()))((((((((()))((((((''''''(((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))******(((&&&&&&'''))))))((('''((())))))(((((()))***'''(((((()))******++++++*********++++++++++++,,,rrreeegggrrr|||pppYYYKKKBBB???<<<999999888666555333444555555444333111000333222222222111111111000////////////////////////---...///000000000...---///...------...///...---*********++++++*********+++++++++************)))))))))))))))************************+++,,,---...'''((()))***,,,---...///++++++++++++******))))))((()))***+++++++++++++++))))))******+++++++++,,,,,,,,,*********+++,,,---***************************************++++++++++++*********+++---///000)))((('''''''''(((***+++))))))))))))************)))***+++,,,,,,+++***)))///'''000+++&&&+++DDDMMM000EEE>>>======CCCAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@??????>>>===@@@@@@??????>>>======<<<888{{{rrr444:::777999444FFF111;;;???888444MMM???///;;;???333///111222333555666555111444===,,,333222222111,,,444---999222000)))222444222---444>>>000???000777<<<777666333222222111000//////......(((+++---''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((('''(((***,,,(((((((((((((((((((((((()))(((((('''''''''((((((************************((('''%%%%%%%%%''')))***'''(((***)))(((&&&''''''%%%'''((('''&&&&&&'''(((&&&''')))*********)))((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((************************'''''''''(((''''''&&&&&&$$$%%%&&&'''(((((((((((('''%%%%%%&&&'''((('''&&&'''&&&%%%$$$$$$%%%''''''&&&'''((((((((((((''''''(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''')))******&&&'''((((((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))***(((&&&%%%'''((((((((('''((())))))(((((()))***'''(((((()))***+++++++++))))))*********+++++++++vvvjjjkkkuuu~~~lllVVVJJJBBB???;;;888777666444333444444444444333222111111222000...///222333111/////////.........---------///...,,,+++,,,...000111000///...---,,,,,,,,,,,,************+++,,,------+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++++++++++++++***++++++,,,---++++++************++++++((((((((('''((())))))******++++++++++++,,,,,,,,,+++*********+++,,,------+++++++++*********))))))...000222111///,,,******++++++***)))(((((())))))***)))(((&&&&&&''''''((()))'''&&&'''***+++***(((***++++++,,,,,,***)))(((&&&)))++++++***...777???III<<<777BBBDDD:::JJJ???===DDDCCC999:::CCC??????>>>===<<<;;;;;;::::::;;;<<<;;;::::::;;;===@@@<<>>BBB???;;;PPP???,,,DDD777:::???::::::999888777777777777777666666:::///'''999///)))555999000222===444444555444333333666888:::999::::::555222<<>>---***666444'''666!!!@@@ $$$555$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))&&&'''''''''(((((()))))),,,+++(((&&&%%%''')))***%%%&&&''')))))))))((((((''')))***(((%%%$$$'''+++)))'''&&&&&&'''''''''&&&(((((((((((())))))******((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++***)))(((''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''''')))******)))))))))))))))***++++++))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((******)))'''%%%###************************))))))))))))************))))))((((((''''''&&&&&&***)))(((''''''((()))***((((((((()))***,,,......+++)))(((((())))))(((&&&))))))************))))))))))))))))))))))))))))))************************xxxkkklllvvvmmmWWWJJJAAA>>>;;;888777666555333444444444444333222111111222000...///111222111/////////.........---------,,,+++*********+++---......---,,,+++************,,,,,,++++++++++++++++++,,,,,,+++++++++***************************************)))))))))******+++)))))))))))))))******+++))))))(((((((((((())))))(((((()))))))))*********((())))))))))))*********((((((((('''(((((())))))+++++++++*********)))))))))***,,,,,,+++)))))))))++++++***)))))))))))))))***)))((('''''''''((((((***)))''')))+++,,,+++)))))))))***++++++******)))...//////---,,,...333888```???BBB===888>>>;;;AAAEEEDDDDDDEEE@@@999>>>======<<<;;;;;;:::::::::;;;<<<;;;:::999;;;===;;;111GGGBBBBBBEEE@@@GGGBBBGGG;;;FFFhhh777LLL@@@>>>III;;;???>>>===<<<;;;:::::::::666555ggg111***777***999666///'''222...888333777777777555444444666888::::::<<<>>>:::666<<>>>>>>>>777222:::HHH<<<;;;;;;::::::999999999:::;;;<<<;;;999999;;;<<<999;;;LLLUUUCCCDDDLLLDDDIIIJJJIIICCCJJJ888===ZZZ@@@IIINNNBBBEEEDDDBBBAAA@@@?????????<<<444;;;///+++:::444333111333$$$---000MMM@@@111::::::999888666555777999999999<<>>CCCAAA888111999999999999999888888888:::;;;<<<;;;::::::<<<===:::MMM444NNNCCCLLLJJJPPP@@@RRRJJJLLL]]]```JJJMMMIIIJJJOOOFFFNNNIIIHHHGGGEEEDDDCCCCCCBBBAAABBB777aaaAAA888777>>>---***777666///FFF222;;;666999:::999888777777999;;;999888999;;;===;;;999888;;;111...333---999@@@444>>>555***555!!!(((333'''''''''((()))***++++++,,,))))))))))))************))))))))))))************,,,+++)))(((((()))***+++(((((()))))))))'''&&&%%%'''&&&&&&(((******(((%%%&&&%%%$$$%%%'''))))))((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((())))))******((((((''''''((()))******)))))))))))))))******+++&&&&&&''''''(((((())))))''''''''''''''''''''''''************))))))))))))+++***)))(((((((((((())))))))))))))))))))))))))),,,++++++***)))(((((('''&&&&&&''''''(((((())))))))))))(((((((((((()))))))))(((((('''''''''((((((***)))((((((******)))((())))))************))))))))))))))))))))))))))))))************************ssssss|||hhhQQQDDD>>><<<999888888888888777444444444444333222111111111111111111000//////000//////////////////////////////000000000000///...//////......------......***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***+++++++++***,,,,,,,,,+++,,,------...,,,,,,++++++++++++,,,,,,(((***,,,---...---+++*********+++++++++,,,,,,,,,---,,,++++++************************************+++,,,,,,+++))))))***,,,***)))))))))))))))*********************)))))))))))))))***************+++++++++,,,---...000111111111000111333777999999888<<<...<<<>>>>>>(((<<>>@@@>>>HHH@@@HHHKKKDDDTTTBBBQQQGGGMMMIIIAAA666aaaNNNBBBSSSMMMHHHMMMKKKJJJIIIHHHGGGFFFFFFFFFAAAJJJ777>>>sss777999;;;111222777@@@---sssCCC555///777555666777777777888;;;>>>;;;:::999999;;;<<<;;;999AAAJJJ---555222222@@@EEE333DDD***{{{,,,..."""///&&&$$$(((((())))))***++++++,,,))))))))))))************************))))))))))))******)))(((((()))***+++(((((()))))))))'''&&&%%%$$$&&&)))***((('''((())))))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''(((((()))*********)))(((((((((((())))))***)))))))))))))))******+++&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))************))))))((('''''''''((((((((((((((((((((((((((((((,,,++++++***)))(((((('''&&&&&&''''''(((((())))))(((((())))))))))))(((((()))(((''''''''''''''''''+++***))))))+++++++++)))))))))************))))))))))))))))))))))))))))))************************rrrsss|||gggPPPCCC???<<<999888888888777666444444444444333222111111111222222111///...///000...////////////000000000.........---------------------,,,,,,,,,,,,,,,---)))***,,,............---++++++++++++,,,,,,,,,,,,************************((()))***+++++++++++++++***************+++,,,,,,******))))))))))))******)))***+++,,,---,,,++++++((())))))))))))*********+++***)))))))))))))))******************+++++++++***++++++***((('''((())))))))))))))))))******+++***++++++++++++***))))))((()))******))))))***,,,*********+++,,,...///000333333444555666777777888+++OOO111===BBBVVV999,,,<<>>SSS777BBB333;;;>>>///444---fff111666...666111222444444555777:::===<<<<<<:::888:::>>>>>><<>>DDD;;;~~~666%%%444444333>>>555666666777888888999999999:::===>>>???AAAEEEGGGJJJGGGLLLNNNKKKAAACCC===777JJJ;;;PPP```FFFUUUGGGGGGTTTPPPLLLRRRKKKLLLLLLKKKKKKKKKKKKLLLLLLKKK222VVV===BBB]]]DDD999===>>>///111KKK)))666222555111///000111111222444777999555999:::777777<<<===;;;555MMM000333:::::::::333>>>333VVV$$$777"""222(((111***))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((''''''!!!$$$))),,,---***&&&###&&&'''((())))))(((((('''&&&&&&'''''''''((()))+++(((&&&%%%%%%'''(((((('''+++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((()))******++++++******)))))))))))))))***'''''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((''''''''''''((()))******)))((('''((((((((('''(((((())))))((('''&&&''')))***)))((())))))************))))))))))))))))))))))))))))))************************xxxlllmmmwwwiiiTTTHHH@@@===:::888888777666555444444444444333222111111111333444222///---...000.../////////000000111111///...,,,*********,,,---//////.........//////000------/////////---+++))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---------,,,,,,------...///---,,,,,,++++++,,,,,,---******)))))))))***+++,,,***++++++++++++,,,,,,,,,))))))((())))))***+++,,,))))))******++++++++++++%%%'''+++------,,,,,,,,,))))))((())))))***++++++++++++,,,---,,,+++***)))))),,,...---+++***,,,///111111000000000222333444000444666555333333999>>>333III>>><<>>@@@444444###,,,+++---******))))))((('''''''''###$$$%%%'''(((***+++,,,))))))(((((('''''''''&&&&&&&&&&&&&&&''''''((((((%%%&&&''')))))))))(((((()))&&&###$$$(((++++++)))&&&%%%$$$%%%''')))))))))((((((''''''&&&&&&&&&%%%******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''(((***++++++(((((((((((())))))))))))''''''''''''''''''''''''++++++***)))(((''''''&&&((((((((((((((((((((((((((((((((()))******++++++******)))))))))))))))***)))))))))))))))***++++++))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((***+++,,,***)))((((((((((((((((((((((((((())))))))))))************))))))(((((('''''''''&&&'''((()))******)))((('''((((((((((((((()))******&&&%%%%%%&&&((()))((('''))))))************))))))))))))))))))))))))))))))************************wwwhhhfffsss~~~eeeQQQGGG===<<<999777555444444444444444444444333222111111000000000000000000000000...000222000---***''''''///...------,,,,,,,,,,,,***++++++,,,---...///000,,,,,,+++++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,+++,,,++++++***((('''&&&+++*********))))))((((((,,,,,,++++++++++++++++++.........---,,,+++***)))***+++,,,---,,,***(((''')))))))))******++++++,,,))))))))))))))))))))))))******+++++++++******)))---,,,+++++++++,,,---...000//////000111222000///333333333333333333333444777888999:::::::::::::::===>>>@@@AAAAAA???===;;;222bbb)))333666<<<@@@<<<777999>>>CCC>>>666???BBB===DDDGGGGGGNNNBBBIIIRRR888```fff333;;;999|||DDDJJJKKKIIIJJJKKKMMMOOOPPPRRRRRROOOOOOOOONNNNNNOOOPPPPPPJJJXXXKKKKKKWWWAAA[[[===999333777KKK&&&555111555000---000000......---...///000000000111222444555666777888CCC111444ggg^^^444>>>666III++++++***)))))))))))))))))))))))))))((((((((((((************+++,,,---...******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))###%%%'''***+++++++++***///,,,(((&&&''')))))))))***)))(((''''''((()))***'''&&&&&&&&&&&&'''((((((+++******)))((('''''''''&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''((())))))******)))&&&'''((())))))***))))))''''''((((((''''''&&&%%%(((((((((((())))))))))))((((((''''''''''''(((((('''((()))((('''&&&''')))******))))))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))),,,+++)))''''''(((***+++))))))))))))))))))))))))******))))))((((((((('''&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))uuuggggggttt}}}cccPPPEEE===<<<:::777555444444444444444444444333222111111000000000000000000000000///111222222///---,,,,,,......---,,,,,,,,,,,,,,,++++++,,,---............,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++************************+++++++++,,,,,,+++*********))))))))))))......---,,,,,,++++++***+++++++++,,,++++++******++++++*********++++++,,,*********+++++++++++++++******************************++++++++++++******++++++******+++,,,...///******+++---000222111000222222333333444444444555777777888999:::;;;<<<<<<>>>@@@AAAAAA@@@>>>;;;:::;;;...BBBRRR+++333AAA===<<>>@@@>>>???DDD@@@@@@SSSJJJEEEQQQEEECCCeeeJJJEEEJJJNNNFFFGGGHHHJJJLLLMMMOOOOOOMMMMMMLLLLLLLLLMMMMMMNNNNNNWWWIIIGGGUUUGGGGGGoooTTT...<<<:::%%%///111,,,111000///.........//////......//////000000111111777999///666???,,,666...---,,,+++************************)))))))))))))))))))))******+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''(((***++++++000,,,(((&&&&&&'''''''''***)))(((''''''((()))***))))))((('''&&&&&&&&&'''******)))(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((()))))))))))))))(((''''''(((((())))))))))))(((''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''((()))(((''''''((()))***)))))))))((((((((('''''''''((((((((((((''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))***))))))((((((((()))***))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))''''''(((((())))))******************************************************~~~ssshhhjjjwww{{{bbbNNNDDD===<<<:::777666555555555555444444333333222111111000000000000000000000000///111111111//////000111------,,,+++++++++,,,,,,+++,,,---.........,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******---,,,,,,+++******))))))+++***)))))))))***,,,---***************)))))))))//////...---,,,++++++***((())))))***++++++******...,,,***(((((()))+++,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,+++++++++,,,+++*********+++---...------...000333555555444222222333444444555666666888888777888999;;;===>>>@@@AAAAAAAAA@@@>>>;;;999999???DDD:::RRR\\\:::555;;;:::999===<<<:::DDDIIIAAAFFFPPPHHH>>>IIINNN@@@666<<<}}}AAA???HHHGGGJJJEEEEEEFFFHHHJJJKKKLLLMMMKKKJJJJJJIIIIIIJJJJJJJJJJJJSSSLLLGGGPPPOOOFFFEEEZZZKKK555666FFF<<<111???>>>555111111000///.........///........................---222444>>>***777~~~~~~333333000111000...---++++++******++++++*********))))))))))))))))))))))))***+++,,,...---,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&(((***+++///,,,(((&&&%%%&&&%%%%%%)))((((((''''''(((((()))++++++)))((('''&&&&&&&&&))))))(((((('''&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&************)))((('''&&&((())))))))))))((((((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))''''''((()))))))))))))))((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))'''(((((())))))((((((((())))))))))))))))))))))))+++)))&&&######%%%(((***))))))))))))))))))))))))************************************************|||ssskkkooo}}}{{{bbbNNNDDD===<<<:::777666555555666555555444333222222222222//////////////////////////////000...------...000---,,,,,,+++++++++,,,,,,,,,---...///...---+++***+++,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,+++(((&&&&&&&&&'''(((************************,,,,,,,,,,,,,,,,,,++++++))))))******+++******)))...,,,***(((''''''''''''---------,,,,,,+++++++++***************************+++,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,222111111222444555444222222333444555666777888888;;;:::999888999;;;===>>>???@@@AAAAAAAAA???===<<>>???===GGGJJJHHHIIIBBBBBBGGGFFFEEEIIILLLLLLEEE^^^999KKKHHHGGGMMMAAADDDEEEFFFGGGIIIJJJKKKLLLIIIIIIHHHHHHGGGHHHHHHHHHEEELLLPPPJJJDDDIIILLLFFFBBBMMMVVV;;;KKK???777888???<<<222444333222222111000/////////000000000000000000000000+++888777777333+++:::eeehhhHHH888111888333222000...,,,+++******************))))))))))))))))))(((((()))******+++///...---+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))''''''&&&'''((())),,,)))&&&%%%%%%&&&&&&%%%((((((((((((((((((((((((++++++)))(((((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''))))))***))))))((('''&&&((((((((((((((('''&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''')))***)))((('''((()))))))))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))***)))'''&&&((((((((((((((((((((((((***)))'''&&&%%%'''(((*********))))))))))))))))))************************************************~~~}}}vvvqqqvvv{{{bbbOOOEEE===<<<:::888666666666666666555444222222222222222////////////////////////000000000///---,,,---///,,,,,,,,,++++++,,,---------............,,,+++***+++,,,---.........---------------,,,,,,+++++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,+++((('''&&&'''((()))***************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***)))(((''''''((())))))((('''&&&---------,,,,,,+++++++++************************++++++,,,---------------,,,,,,+++++++++,,,...///...---...///111222111000444555666777888999:::;;;???>>><<<::::::;;;===>>>>>>???@@@AAABBBBBBBBBAAA>>>333DDDIII888CCCLLL000@@@OOOEEEJJJDDDGGGCCCIIIDDD:::EEERRRGGG<<>>CCCRRRBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGIIIEEEJJJIII<<<===EEECCCKKKLLLGGG{{{BBBRRR???>>>AAA>>>GGGJJJ666000>>>666666555444333222111000///000000111111222222333333===444(((888:::222222MMMSSSDDD444AAA<<<000555444222///---,,,++++++*********)))))))))(((((()))))))))((())))))***+++///...---+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''(((((())))))(((&&&%%%(((&&&$$$%%%&&&(((((('''''''''((((((((((((''''''))))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))***))))))((('''&&&(((((())))))(((((('''&&&(((((((((((())))))))))))'''''''''&&&&&&'''''''''((()))***)))((('''(((***(((((((((((())))))))))))''''''((((((((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((($$$&&&(((******)))'''&&&((((((((((((((((((((((((((())))))*********))))))************))))))))))))))))))))))))))))))))))))************************zzzwww|||{{{bbbOOOFFF===<<<:::888777777777777666555333222111111222333000000000000000000000000000111222111///...///000------,,,,,,,,,---...............------,,,,,,,,,+++,,,---//////......------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++************++++++,,,------...******)))***+++,,,...///*********+++++++++++++++(((((())))))***+++++++++---------,,,+++)))((('''!!!###&&&)))++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---............)))))))))+++---000333555------...111555777777666888888999999:::;;;<<<<<>>===>>>?????????@@@AAABBBDDDEEEEEEEEE???QQQIIIBBBMMMCCC;;;RRRAAACCCRRR{{{NNNBBBKKKEEEHHH@@@JJJEEEBBBEEEEEE???AAACCC<<<>>>CCCJJJ666777LLLAAA...FFFHHH>>>BBBBBBBBBLLLBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFJJJ>>>???FFFEEEDDDDDD???AAA===AAA???[[[nnnHHHIII222GGG>>>MMMFFFGGGIIIAAAFFFEEE:::::::::999777555333222......///000000111222222111666999///999111333333,,,///nnn777AAA222:::555===:::777666444222000///...---++++++*********)))))))))******)))))))))******+++...---,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%'''((())))))(((&&&$$$&&&%%%$$$%%%''')))))))))&&&''''''((((((''''''&&&((('''''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&'''((()))************((())))))))))))(((((('''((())))))))))))(((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((()))******(((((()))***(((((((((((())))))))))))''''''(((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))%%%&&&(((*********)))((())))))))))))))))))))))))'''(((+++,,,---+++***(((************************((((((((((((((((((((((((++++++++++++++++++++++++~~~{{{yyy```NNNEEE===<<<:::888777777777888777555333222111111222333000000000000000000000000,,,...000111000//////000...---------......///000///...,,,++++++,,,---...+++,,,...///000///...---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////*********++++++,,,,,,,,,+++++++++*********))))))***+++++++++***)))((((((%%%&&&''')))***++++++,,,*********++++++++++++++++++++++++++++++++++++++++++,,,---....../////////+++++++++,,,...111333555111111333666:::<<<<<<<<<;;;;;;<<<<<<<<<=========??????@@@@@@AAABBBBBBCCCBBBBBBCCCDDDEEEFFFFFFGGGIII<<>>fffFFFBBBJJJDDDMMMDDDIIIDDDFFFAAA:::;;;CCCFFFCCCCCC===>>>QQQSSS666DDDLLL@@@TTTEEELLLIII>>>AAAOOOHHH@@@KKKEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGFFFEEEDDDDDDEEECCCAAA???BBBHHHJJJFFFBBBAAACCCCCCIIIDDD888eeeDDDIIICCCCCCZZZEEEFFFKKK888999===???JJJ:::>>>>>>>>>===;;;888666555000000000000000000000000000,,,>>>;;;<<<+++555222---888222888EEE"""EEE%%%888???555///KKK999888777555333222222222------,,,,,,,,,+++++++++++++++************++++++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&'''''''''''''''''''''&&&%%%&&&((())))))(((&&&&&&'''(((((('''&&&&&&((((((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***'''((()))))))))))))))((('''(((((())))))))))))((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((()))******)))((()))***'''((((((((()))))))))***''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((***************))))))))))))))))))))))))'''((()))***+++******))))))))))))******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++}}}xxx___LLLCCC===<<<:::888777777888888777555333111111111222333000000000000000000000000&&&)))---//////......///...............///000111000...,,,******,,,...000+++,,,...000000///...---+++++++++,,,,,,---------,,,,,,,,,+++++++++******...------,,,,,,++++++***++++++,,,,,,,,,+++***************++++++,,,,,,,,,///...---,,,***)))(((''''''(((((()))))))))))))))...---+++)))(((((()))***)))))))))******++++++,,,+++++++++++++++++++++++++++,,,---...////////////111111///......///000000444333444666888:::999888=========>>>>>>>>>>>>>>><<<>>>@@@BBBDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFBBBMMMIII>>>CCCKKKJJJDDDAAADDDEEECCC@@@@@@@@@@@@///HHHmmmKKKOOOPPPEEETTTGGGCCC999@@@CCCEEEDDD999777CCCDDD???DDDKKKIIIHHHIIIFFFDDDlll|||PPPRRR[[[TTTLLLKKKQQQ@@@OOOXXXEEENNNXXX@@@JJJJJJKKKLLLLLLMMMNNNNNNGGGGGGFFFDDDDDDCCCCCCCCC>>>LLLIII===<<>>000***fffsss>>>///777:::000>>>666666???AAA000;;;;;;999777666555555555//////.........---------,,,,,,+++++++++++++++,,,******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((('''%%%%%%%%%'''(((***)))(((''''''((()))((('''%%%&&&'''(((((('''&&&%%%***)))((('''&&&%%%%%%%%%((((((((()))))))))))))))&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***************)))((('''&&&''''''((())))))***)))))))))))))))))))))(((((('''(((((((((((()))))))))*********))))))))))))******(((***+++***)))((()))***'''((((((((())))))******''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******+++++++++)))))))))))))))))))))))))))(((''''''((()))***+++(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++}}}|||xxx___LLLCCC===<<<:::888777666555555555222000///111333333333666555222000////////////........................///---+++,,,---...---,,,------------------------++++++***+++,,,...000222---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))***************************+++,,,---...---,,,,,,%%%&&&''')))+++---...///)))))))))))))))))))))))))))))))))(((((((((((((((************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***---000222111/////////......///111222333444555555555666777888999::::::<<<<<<===>>>???@@@AAAAAA@@@AAABBBBBBBBBBBBDDDFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBBEEEDDDBBB@@@>>><<<;;;;;;===<<<<<<>>>AAACCCCCCBBBmmmssskkkXXXIIIIIIMMMJJJDDDAAAAAAAAA@@@>>>===???BBBEEECCCHHHPPPVVVYYYWWWTTTRRRSSSQQQPPPPPPQQQ```tttiiifffooojjjddd___]]][[[XXXUUURRRWWW[[[\\\YYYVVVUUUUUUXXX\\\^^^^^^___```\\\UUUPPPJJJFFFGGGGGGCCCAAAAAACCCAAA@@@AAACCCEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@AAADDD>>>>>>LLLiiiiiiRRRDDD???@@@DDDEEEFFFGGGIIIJJJKKKLLLHHHGGGGGGFFFEEEEEEEEEFFFGGGFFFDDDBBB???<<<:::999555444333222333444555666222222333444555666888999888777666555444444444444???RRRooohhhXXXDDD;;;;;;===:::555888777555444444666999:::<<<;;;:::777444000---+++111000000///...---,,,,,,,,,++++++***************(((((())))))))))))(((((((((((())))))))))))(((((('''(((((())))))))))))(((***'''&&&''')))***(((&&&((((((((((((((((((((((((&&&'''''''''(((((()))))))))((((((((()))***,,,---)))(((((('''''''''(((((())))))((((((''''''&&&&&&))))))(((((((((((())))))'''''''''((()))***++++++((((((''''''''''''((((((((((((((((((((()))******&&&''''''((((((((((((((())))))))))))))))))))))))''''''(((((()))*********))))))))))))************((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))(((((((((((())))))))))))((((((((((((,,,***)))''''''(((***+++++++++***************************))))))))))))))),,,+++***))))))***+++,,,(((((((((((())))))))))))))))))************)))))){{{zzz}}}zzzwww___LLLCCC===<<<:::888777666555555555333000000111333333333555444222111000/////////------------------------///---+++,,,---...---,,,------------------------,,,+++++++++,,,...///000---,,,,,,++++++,,,,,,---------,,,,,,+++******)))++++++++++++++++++++++++******,,,------,,,,,,+++///...---,,,+++***)))(((************************++++++++++++************************************...---+++******+++---...++++++++++++++++++++++++(((***,,,---,,,,,,,,,---...///000111333444555555777777888999:::;;;;;;<<<======>>>???@@@AAABBBBBBAAACCCDDDCCCCCCCCCEEEGGGIIIIIIIIIIIIHHHGGGFFFFFFAAAAAABBBCCCCCCBBBAAA@@@AAA@@@???===<<<<<<<<<<<<;;;;;;<<<===???AAABBBCCCBBB@@@CCCKKKPPPNNNMMMOOO\\\QQQGGGGGGGGGDDDBBBCCC@@@@@@@@@??????AAADDDHHHKKKRRR\\\dddgggddd```\\\TTTWWW]]]___ZZZUUUZZZdddVVV^^^eeegggfffhhhnnntttuuupppiiidddbbb```]]]ZZZZZZ^^^cccdddbbbaaabbbccceeeiiikkkjjjjjjjjjeee^^^UUUNNNJJJJJJJJJGGGEEEFFFDDDDDDDDDEEEFFFFFFEEEDDDAAAAAA@@@@@@??????@@@@@@KKKEEE>>>>>>CCCGGGGGGEEEGGGFFFDDD@@@???BBBIIIOOODDDDDDEEEGGGHHHIIIJJJKKKHHHGGGGGGFFFEEEEEEFFFFFFEEEDDDCCCBBB@@@>>>===<<<999888666444444333444444333333333444666777999::::::999999777666555444333(((---555<<>>>>>;;;888666555333222333555777999999999::::::999777666444333333333222222111000///------,,,******))))))***))))))))))))))))))(((((((((((())))))))))))((((((++++++******((('''&&&%%%'''%%%###$$$&&&'''%%%###((((((((((((((((((((((((''''''''''''((((((((())))))(((((('''((()))++++++((((((''''''''''''(((((()))))))))(((((('''''''''))))))(((((((((((())))))(((''''''''''''(((***+++((((((''''''''''''((((((((((((((((((((())))))***''''''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))((((((((((((''''''(((((())))))******+++***)))''''''(((***+++)))))))))))))))))))))))))))))))))(((((((((((((((+++***)))'''&&&&&&&&&&&&((((((((()))))))))******))))))************))))))}}}uuuuuu|||{{{yyy~~~vvv^^^LLLDDD===<<<:::888777666555555555333000000111333333222222333222222111000///...000000000000000000000000///---+++,,,---...---,,,---------------------------,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---------///111000000111222444555666777999999:::;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFDDDCCCBBBAAA======???@@@@@@???>>>>>>???>>>>>>=========>>>>>><<<=========>>>???BBBEEERRRMMMKKKMMMOOOOOOQQQSSSLLLIIIGGGFFFBBB???BBBGGGAAABBBBBBCCCDDDGGGKKKNNNUUU^^^jjjrrrtttpppjjjggg```_________[[[WWWYYY]]]lllkkkiiiggghhhllltttyyy{{{vvvooojjjfffdddbbb```bbbfffiiijjjiiijjjmmmppptttxxxyyyxxxwwwuuunnnfff\\\UUUPPPOOONNNKKKKKKNNNLLLNNNQQQSSSRRRNNNJJJGGGCCCCCCAAA@@@???>>>>>>>>><<<<<<===???BBBBBB@@@>>>AAABBBCCCBBBAAAAAABBBDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@===<<<:::888666444333333333333444444666777999:::;;;;;;;;;:::999666444333===:::555222111222666888444:::AAACCC@@@<<<::::::666555444444444666999:::888999:::;;;;;;;;;::::::666666777777777555444333000///---,,,***)))))))))************))))))(((((((((((())))))))))))((((((+++******)))((('''&&&&&&)))'''&&&'''((()))(((&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''((())))))((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((()))))))))(((&&&%%%%%%'''(((***((((((''''''''''''(((((((((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&'''((()))***++++++***)))((((((((()))***+++(((((((((((((((((())))))((((((((((((((((((((((((******++++++***))))))((()))))))))*********++++++))))))************))))))uuuoooqqqzzz~~~{{{zzz~~~uuu]]]LLLDDD===<<<:::888777666555555555333111111222333222111000111222222222000///...........................///---+++,,,---...---,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,------))))))******++++++++++++'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))******++++++++++++++++++++++++***)))(((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,---......------...111444111222333444555777888888::::::;;;<<<===>>>??????>>>??????@@@AAABBBCCCCCCEEEFFFGGGGGGFFFFFFHHHJJJHHHGGGEEECCCAAA???>>>>>><<<===>>>@@@@@@@@@??????AAAAAA@@@??????@@@@@@@@@???@@@@@@???===>>>AAADDD>>>>>>BBBHHHMMMNNNNNNNNNFFFGGGHHHFFFCCCBBBEEEIIIDDDFFFHHHIIIKKKOOOSSSWWW^^^eeeooouuutttpppllljjjfffbbb^^^\\\]]]eeepppzzzzzzuuusssvvv|||}}}yyysssnnnjjjgggffffffhhhjjjllllllkkkmmmqqqvvv}}}~~~zzzrrriiibbb[[[VVVUUUSSSQQQRRRVVVZZZ^^^dddfffccc]]]WWWSSSKKKJJJGGGDDDAAA>>>===<<<;;;;;;;;;;;;<<<>>>BBBEEEBBBCCCDDDDDDBBBAAA@@@???BBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@???===;;;999777555555333333333444555666888999999:::;;;<<<;;;999777555:::999777666888;;;>>>@@@===BBBEEECCC>>>;;;<<<>>>999999888777888:::<<<===;;;;;;;;;;;;;;;999777666666777999:::999888777666333111000...,,,******))),,,,,,+++***))))))(((((((((((())))))))))))(((((('''''''''(((((()))******)))))))))))))))***))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))***(((&&&$$$$$$%%%''')))((((((''''''''''''(((((('''(((((()))))))))))))))(((((()))***************((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((+++******************+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))*********(((((((((((())))))))))))''''''(((((())))))******))))))((((((((()))******((((((((()))))))))))))))(((((((((((())))))))))))&&&'''***,,,---......---)))*********++++++++++++)))******++++++******)))pppkkkoooyyy}}}}}}ttt]]]LLLDDD===<<<:::888777666555555555333111111222333222000///000111222222111///...************************///---+++,,,---...---,,,------------------------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++***+++++++++,,,,,,---------***************+++++++++------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,000333333444555666777888999::::::;;;;;;<<<===>>>??????>>>???@@@@@@BBBBBBCCCDDDGGGHHHHHHHHHGGGGGGHHHJJJKKKJJJGGGEEECCCAAAAAA@@@???@@@AAABBBCCCCCCBBBAAACCCBBBAAA@@@?????????@@@@@@@@@@@@>>>======>>>???>>>AAAFFFKKKOOOQQQOOOKKKIIIIIIHHHFFFFFFGGGHHHGGGGGGIIILLLNNNQQQTTTYYY\\\fffkkkpppqqqmmmiiihhhiii```dddgggffffffjjjrrrxxxvvvrrrqqqttt{{{|||zzzwwwsssooommmllllllpppqqqrrrpppooopppuuuzzz|||ssskkkfff```\\\[[[YYYWWWYYY^^^hhhnnntttwwwsssllleeeaaaYYYWWWRRRLLLFFFAAA>>><<<@@@???===888555555888<<<::::::;;;<<>>===;;;:::999333333333333444555666666555777999;;;<<<;;;:::999333333222222222333333444:::;;;===>>>>>>>>>@@@AAA;;;::::::::::::;;;<<<============<<<;;;999777555666777888999999888888777555444222000...---,,,+++///...,,,***)))((((((((((((((())))))))))))((((((''''''''''''((()))++++++&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((()))))))))))))))(((((((((((()))))))))(((&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''((()))***))))))((((((((()))***************((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((()))))))))*********''''''''''''''''''''''''*********++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''((((((((()))))))))*********))))))((((((''''''((((((((((((((())))))***)))))))))******+++++++++)))))))))******+++++++++"""$$$&&&(((***++++++***)))*********++++++++++++******++++++++++++******nnnjjjoooyyysss\\\LLLEEE===<<<:::888777666555555555333222222333333111/////////000000111000000000------------------------///---+++,,,---...---,,,------------------------,,,------......---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------///222555555555666777999:::;;;<<<;;;<<<===>>>???@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEEHHHHHHIIIHHHGGGGGGHHHJJJHHHFFFDDDBBB@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>@@@???>>>>>>@@@@@@???======@@@BBBCCCGGGMMMMMMJJJMMMMMMJJJGGGIIIMMMLLLHHHKKKMMMPPPRRRTTTWWW[[[^^^llloooqqqnnnhhheeegggjjjgggkkkmmmiiihhhmmmsssvvv~~~|||}}}~~~yyysssyyyzzzzzzxxxuuusssssssssyyyzzzzzzwwwuuuvvv{{{~~~|||uuummmhhheeebbbbbb```^^^aaafffpppwww~~~|||uuupppnnnhhheee___WWWOOOHHHCCC@@@===>>>@@@@@@@@@@@@AAACCCHHHEEEAAA????????????>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBB@@@???======666555555444444444444555333444666999:::;;;;;;;;;@@@>>>:::777666666888999777999<<<@@@CCCBBB???===;;;;;;::::::999999::::::<<<======>>>===<<<:::999555555666666777777888888888777555333111000///...111///---+++)))(((((()))(((((())))))))))))((((((+++***)))'''''''''((()))'''((()))(((''''''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((''''''&&&''''''((()))***''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''((((((((((((''''''''''''((((((&&&''')))*********)))((('''((())))))******))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))))))))))))))************(((((((((((((((((((((((())))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++)))&&&###"""''''''(((((())))))******++++++***)))((('''&&&&&&&&&''''''(((((()))))))))))))))******++++++,,,,,,)))******++++++,,,,,,,,,(((((()))******))))))))))))))))))*********++++++******++++++++++++******oookkkppp{{{rrr\\\LLLEEE===<<<:::888777666555555555333222222333222111//////////////////000111111111111111111111111111111///---+++,,,---...---,,,------------------------+++,,,---.........---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******+++,,,,,,---,,,++++++***+++,,,---...'''((()))***+++,,,---...++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********------------------------///000111111111333666888666666777999:::;;;<<<======>>>???@@@AAABBBBBBCCCBBBCCCDDDDDDFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFHHHJJJCCCBBB@@@>>>===>>>???@@@CCCDDDEEEEEEEEEDDDCCCBBB??????>>>>>>>>>???@@@@@@BBB???>>>CCCHHHJJJGGGBBBAAAFFFIIIKKKPPPXXXYYYUUURRRSSSPPPLLLMMMSSSTTTPPPRRRTTTWWWYYYZZZ\\\```bbbmmmppprrrmmmgggdddgggkkkrrrrrrnnniiikkkuuu{{{|||ssspppoooqqquuuvvvuuurrrsssvvvzzzzzzxxxvvvvvvwwwzzz{{{|||zzzxxxyyy}}}}}}{{{yyytttnnnjjjhhhhhhiiigggeeehhhnnnuuu|||zzzxxxwwwtttpppjjjaaaYYYQQQKKKHHHGGGFFFEEECCCBBB@@@>>>===CCC@@@======@@@BBBCCCBBB>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFGGGGGGGGGHHHEEEEEEEEEDDDCCCAAA???>>>:::999888666555555444444333444555666777999999:::666444000------///222444888;;;???BBBCCCAAA???===>>>===<<<;;;::::::999999:::;;;<<<<<<<<<;;;:::999555555444333444666888999:::999777555444333222222222000...+++)))((())))))(((((())))))))))))((((((+++***(((''''''''')))***)))+++,,,+++)))(((***,,,(((((((((((((((((((((((()))(((((((((''''''''''''&&&''')))************)))&&&&&&&&&''''''((()))***%%%&&&&&&&&&'''''''''((())))))(((((((((((())))))%%%&&&((())))))))))))(((((((((''''''''''''((((((&&&''')))*********((((((''''''((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,+++***'''$$$###'''''''''((()))***************))))))((((((''''''%%%&&&'''((())))))))))))((((((((()))***+++++++++((())))))***++++++,,,,,,,,,,,,++++++++++++++++++((((((((()))))))))*********++++++,,,,,,++++++***ppplllqqq|||rrr\\\LLLEEE===<<<:::888777666555555555333222333333222000...//////.........000111333........................///---+++,,,---...------------------------------++++++---.........---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((()))***++++++,,,,,,---,,,+++++++++,,,---...,,,+++)))(((&&&$$$""""""++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,...///000000111333666777777888999;;;<<<======???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIIIIHHHFFFFFFHHHIIIDDDCCCAAA@@@@@@AAACCCDDDCCCDDDDDDEEEDDDCCCAAA@@@?????????@@@AAACCCDDDEEEEEEBBBBBBHHHRRRUUUPPPIIIHHHPPPVVVYYY^^^bbb___WWWUUUYYYXXXRRRRRRWWW[[[ZZZYYY[[[^^^___```bbbdddfffkkkooorrrnnngggdddgggkkkpppqqqppppppwww}}}yyypppnnnjjjfffeeegggiiijjjiiimmmqqqwwwyyyxxxvvvvvvvvvuuuwwwxxxwwwvvvwww{{{~~~}}}xxxwwwvvvrrrmmmlllkkklllnnnllliiimmmrrryyy~~~}}}~~~zzzvvvpppggg___WWWRRROOORRRNNNIIIHHHJJJMMMPPPQQQRRRNNNJJJHHHHHHHHHEEECCC>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFHHHIIIJJJKKKGGGGGGGGGFFFDDDAAA???======<<<:::999777666555555444444444444555666777888777666666555444444555555222555999;;;<<<>>>CCCGGGAAAAAA@@@>>>===<<<::::::999:::::::::999777555444666444333222333666999;;;;;;:::888777555444444444333111...+++)))((())))))(((((())))))))))))((((((((('''&&&&&&'''))),,,---&&&(((***)))&&&%%%''')))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''')))***+++++++++***&&&&&&&&&'''''')))******%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))$$$&&&(((***++++++***)))((((((''''''''''''((((((&&&''')))***+++***((('''&&&''''''((((((((((((((())))))))))))))))))))))))*********)))((((((''''''''''''''''''((((((((()))++++++++++++++++++++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***+++***)))(((&&&''''''((()))******+++(((((((((((())))))))))))%%%&&&'''((())))))))))))&&&''''''((()))******+++'''(((((()))***+++++++++''''''&&&&&&''')))+++,,,(((((((((((())))))))))))***++++++,,,,,,++++++***mmmppplllxxx~~~qqqYYYJJJDDD@@@;;;666555888999888555555555444444444444333333222222222111000//////...//////.........------------------------------------***(((+++000333222///++++++++++++++++++++++++...,,,)))((()))***))))))/////////......---------+++***)))(((((()))***+++,,,++++++***+++---...///******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111222222222333444555666777999999999999::::::;;;<<<@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFEEEEEEFFFGGGHHHCCCDDDCCCAAA@@@@@@BBBEEEIIICCCAAADDDFFFDDDBBBBBBCCCEEEHHHGGGDDDCCCEEEGGGGGGGGGHHHLLLPPPTTTVVVVVVVVVSSSSSSZZZdddjjjiiifff^^^\\\ZZZYYY[[[___cccfffcccgggjjjhhhccc``````bbbmmmjjjfffeeegggjjjlllmmmsssqqqrrrvvv{{{{{{uuupppjjjeee```___bbbfffhhhiiinnntttyyy{{{}}}}}}xxxxxxwwwwwwwwwwwwxxxyyyzzzzzzwwwtttqqqnnnllliiiggghhhfffeeeggglllppppppppp|||~~~~~~uuulllgggbbb]]][[[\\\eee]]]VVVVVV\\\bbbcccbbb___[[[XXXYYY\\\YYYQQQIIIFFFBBB???@@@???>>>@@@EEE>>>???AAABBBBBB@@@???>>>???AAAEEEHHHJJJKKKKKKJJJKKKJJJHHHFFFEEECCCBBBBBBAAA???<<<;;;;;;:::999777444444333333333444444555333333333333333333333333555777:::===???AAABBBBBBAAAAAAAAA@@@@@@?????????===<<<;;;:::999888888888555444333333333555888999::::::::::::999777555444222///,,,+++++++++***)))++++++++++++******))))))******)))((((((((((((((('''((())))))(((((()))***))))))******+++++++++,,,((((((&&&$$$""" )))))))))))))))(((''''''''''''((((((''''''&&&%%%))))))))))))))))))))))))&&&''')))*********)))(((******)))'''&&&%%%$$$###))))))))))))************'''''''''''''''((())))))))))))***++++++)))((('''&&&''')))***+++***((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))*********)))(((''''''&&&''''''))))))))))))))))))))))))))))))************))))))))))))(((((()))***++++++))))))))))))((((((((((((***)))'''&&&'''(((***+++******++++++++++++************))))))((((((''''''+++******)))((((((((()))))))))))))))))))))))))))***'''$$$%%%)))++++++***mmmpppkkkwwwqqqYYYJJJCCC???;;;666555777999777555333333222111000///......222222111111000//////...//////.........---------------------------------///,,,***,,,000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...000000///,,,,,,,,,+++++++++******------,,,++++++,,,------++++++******+++,,,...///***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,------...///111111444444444555666777888888<<<<<<<<<<<<===>>>???@@@@@@AAABBBDDDDDDEEEEEEEEEJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDBBBAAABBBCCCHHHDDDDDDHHHKKKIIIFFFGGGJJJLLLOOOPPPOOOMMMMMMMMMKKKKKKLLLNNNRRRVVVYYYZZZeeecccdddkkkssswwwuuuppp___^^^]]]]]]^^^bbbeeehhhggglllpppooojjjfffeeefff```______aaaggglllpppqqqvvvuuutttxxx||||||xxxssslllhhhbbbaaacccfffhhhiiinnntttxxxyyy{{{|||~~~~~~|||zzzxxxxxx{{{~~~{{{xxxsssnnnkkkhhheeeccceeeeeefffkkkppptttuuuuuu}}}~~~wwwooojjjeee___\\\^^^dddaaa___cccjjjooonnnjjjfffccc```bbbdddbbbZZZSSSIIIDDDBBBEEEEEEDDDDDDGGGGGGFFFDDDCCCAAA@@@??????>>>???BBBEEEGGGHHHIIIIIILLLKKKIIIGGGFFFEEEEEEEEECCC@@@>>>======<<<;;;999666555555555555555666666555555444444444333333333555777:::===???AAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>===<<<;;;999777666666444333222222222444555777888999:::::::::999777777444111...,,,++++++***)))************************,,,+++***))))))))))))***)))***+++)))(((''''''(((''''''((((((((()))))))))'''''''''&&&&&&&&&&&&%%%)))))))))))))))((('''''')))))))))))))))((((((''')))))))))))))))))))))))))))(((((('''((()))******++++++***)))(((''''''&&&'''(((((((((((()))))))))''''''&&&&&&''''''((()))***************)))((((((&&&''')))***+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******))))))))))))))))))))))))))))))((((((((((((***)))'''''''''(((***+++******++++++++++++******+++*********))))))))))))...---,,,,,,++++++,,,,,,***************************(((&&&'''))),,,,,,+++nnnpppkkkxxxqqqYYYIIICCC>>>:::666555777888777555444444333333222111111000222222111111000/////////...............---------------------------------111...,,,,,,...///,,,***------------------------+++******,,,...///...,,,+++++++++***************++++++***))))))***++++++************+++,,,---...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,------------......++++++,,,,,,,,,,,,---------------...///000222222555555666777888999::::::<<<<<<<<<===>>>@@@AAABBBAAABBBCCCEEEFFFFFFGGGGGGLLLLLLKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@CCCDDDEEEEEECCCBBBCCCDDDIIIGGGJJJPPPSSSPPPMMMMMMQQQSSSVVVYYY[[[YYYUUUQQQPPPPPPQQQRRRVVVZZZ___bbbnnnnnnpppuuuzzzzzztttnnn]]]]]]^^^___aaadddgggiiilllqqqwwwwwwsssmmmjjjiiiZZZZZZ]]]bbbiiiooossstttwwwuuutttvvvyyyzzzwwwuuuppplllfffddddddgggiiijjjlllrrrwwwwwwyyy}}}}}}}}}xxxssssssyyy{{{uuupppmmmjjjgggeeeggghhhlllrrrwww{{{{{{{{{|||~~~}}}|||}}}uuummmjjjgggcccbbbdddfffggglllttt}}}{{{vvvmmmiiiggggggiiihhhaaa[[[QQQLLLLLLQQQTTTSSSPPPPPPVVVSSSNNNHHHDDDBBBAAAAAA===>>>???AAADDDFFFHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGDDDBBB@@@@@@@@@???>>><<<888888777777777777888888888777777666555444333333555777:::===@@@BBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>?????????>>><<<999777555333222111000000111333333555777999:::;;;<<<;;;;;;777444000...---,,,***))))))))))))))))))***************))))))(((((())))))***++++++***'''&&&&&&'''''''''(((((((((((())))))((())))))))))))*********)))))))))(((((((((''''''************)))))))))((())))))))))))))))))))))))+++)))'''%%%&&&(((***,,,***)))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))+++******)))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))((())))))******))))))(((++++++***))))))(((((('''(((((((((((())))))))))))))))))((('''((()))***+++******++++++++++++******++++++++++++************++++++***)))))))))******++++++++++++++++++++++++***)))((((((***,,,,,,+++pppqqqlllyyypppXXXIIIBBB===:::777555666777666666444444444444444555555555111111111111000000//////........................------------------------000...,,,,,,......,,,***------------------------,,,+++++++++,,,+++(((&&&,,,,,,++++++++++++++++++***))))))))))))))))))***))))))******+++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------------...///000111333444555555666888999:::;;;;;;999999:::;;;<<<>>>@@@AAABBBCCCDDDEEEFFFGGGGGGGGGJJJJJJIIIGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDBBBAAA???AAABBBBBBBBBAAACCCFFFHHHMMMMMMRRRYYY[[[XXXUUUUUUYYYZZZ]]]bbbeeebbb[[[TTTSSSTTTUUUVVVZZZ```fffkkkrrrrrrsssvvvwwwssskkkdddYYYZZZ]]]```dddhhhkkklllqqqvvv{{{|||xxxrrrllliiiaaaaaaccchhhmmmqqqrrrrrrsssrrrpppqqqssstttsssrrrppplllgggddddddfffhhhjjjjjjqqqwwwwwwvvvxxxyyywwwwwwxxxvvvoooiiijjjsss|||~~~xxxtttrrrqqqpppooooooqqqvvv{{{~~~~~~}}}yyy{{{}}}~~~|||{{{{{{|||vvvooojjjjjjkkkjjjkkkooolllooovvv~~~pppllliiiiiiiiigggbbb]]][[[XXXZZZbbbhhhfffcccbbbfffccc]]]WWWPPPJJJFFFDDD????????????AAADDDGGGIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDBBBBBBCCCBBB@@@???;;;;;;:::999999999::::::::::::999888777555555444666888;;;>>>AAACCCDDDDDDEEEEEEDDDBBBAAA???>>>>>>???@@@AAAAAA@@@===:::999333222111000///000000000333444777:::===>>>??????:::777333000///...,,,***(((((()))))))))*********''''''&&&&&&&&&&&&'''''')))******)))(((''''''((())))))******************++++++******))))))((((((((((((((('''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((***)))'''&&&'''(((***+++&&&&&&&&&''''''''''''''''''''''''((((((((())))))((((((((((((((()))******,,,+++)))((((((((()))***((()))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((*********************)))******))))))))))))************))))))((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))(((((((((((((((((())))))))))))))))))((((((((()))***+++******++++++++++++*********************************)))(((((((((((())))))+++++++++++++++++++++++++++*********+++,,,,,,,,,rrrsssnnn{{{oooWWWHHHBBB<<<:::777555555666666666333333333222222111111111111111111000000000000000---.....................---------------------------,,,,,,,,,---...------++++++++++++++++++++++++------,,,---...---***(((++++++++++++++++++++++++------------------------)))******+++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........///111333444555444555777999:::;;;;;;;;;999999:::;;;===>>>@@@AAACCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBB@@@????????????>>>@@@EEEKKKPPPSSSTTTYYY```bbb^^^]]]^^^fffhhhlllppprrrmmmddd\\\UUUWWWYYY[[[^^^eeemmmrrryyyxxxwwwvvvtttnnnfff___YYY[[[___dddjjjnnnrrrsssxxx{{{~~~{{{tttnnnjjjffffffgggjjjmmmnnnnnnlllmmmlllkkkkkkmmmnnnooooooiiigggccc___^^^```dddggghhhqqqwwwvvvsssqqqooommmlllmmmlllgggbbbeeeoooyyyzzzxxxtttssssssttttttsssvvvyyy}}}}}}{{{yyywwwzzz}}}~~~~~~wwwqqqmmmnnnppppppssswwwuuuwww}}}~~~tttqqqmmmkkkkkkiiieeebbbdddbbbfffooouuuvvvtttuuuvvvtttpppjjjaaaVVVMMMHHHAAA@@@???>>>???AAADDDEEEEEEEEEDDDDDDEEEFFFFFFGGGEEEDDDDDDDDDEEEEEEBBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888777777999:::===@@@CCCDDDEEEEEEFFFFFFDDDCCCAAA@@@???>>>;;;===>>>??????>>><<<;;;444444222111000000//////111333666:::===???@@@AAA===:::666333111000...,,,)))))))))))))))*********''''''&&&&&&&&&&&&''''''&&&((())))))(((((()))+++******))))))))))))))))))))))))((((((((('''''''''(((((('''&&&''''''((()))''''''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''(((((()))))))))***************))))))******+++,,,,,,+++)))((((((((()))***(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((******))))))))))))******+++***)))((('''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''')))************'''((((((((()))))))))***)))))))))))))))******+++******++++++++++++******)))))))))))))))))))))))),,,,,,+++++++++,,,,,,---***************************+++,,,,,,,,,+++,,,,,,ssssssnnn{{{~~~nnnVVVHHHBBB;;;:::888555444555666666777666555444222000///...111111000000000000000000---------...............------------------------***++++++,,,---......///++++++++++++++++++++++++)))((((((***,,,,,,+++***)))))))))))))))*********+++,,,,,,------,,,,,,+++******+++---------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------...//////000222444666777444555777:::;;;<<<<<<<<<======>>>???@@@AAACCCDDDEEEEEEFFFFFFFFFFFFEEEEEEAAAAAABBBBBBCCCCCCCCCDDDAAAAAAAAAAAAAAA@@@???>>>???@@@@@@BBBEEEKKKRRRXXXXXXYYY^^^dddfffdddfffjjjvvvyyy}}}~~~wwwmmmeeeYYY\\\___aaadddiiipppvvv|||yyyuuuqqqmmmhhhddd``````bbbfffkkkpppuuuyyy{{{~~~~~~~~~}}}xxxrrrlllhhh______```bbbeeeffffffeeeeeeeeefffggghhhjjjkkklllaaa```]]]ZZZYYY\\\aaaeeeiiirrrwwwtttnnnkkkiiiffffffhhhhhheeecccgggooovvvpppnnnllllllnnnnnnnnnmmmsssvvvyyyzzzwwwtttqqqpppssswww~~~~~~xxxssstttuuuuuuwww{{{{{{}}}~~~zzzxxxvvvrrrppppppooommmkkkkkkjjjooovvvzzz{{{}}}{{{qqqcccVVVNNNFFFDDDBBB@@@???@@@AAABBBCCCCCCBBBBBBCCCDDDDDDEEEDDDCCCCCCEEEFFFEEECCCAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@888999:::<<<<<<<<<;;;;;;777777666555333222000000000222555999<<>>>>>>>>>>>AAAAAAAAAAAABBBCCCEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAACCCEEEHHHKKKOOOSSSXXX\\\ZZZ[[[___eeehhhiiiooovvv}}}wwwnnnhhh```dddhhhiiiiiilllrrrwwwxxxssslllfffcccbbbcccdddhhhiiillloootttxxx|||~~~|||yyyuuupppkkkfffcccVVVUUUUUUWWWZZZ\\\]]]\\\[[[]]]___aaabbbccceeeggg^^^^^^]]][[[ZZZ^^^dddiiimmmtttvvvpppiiigggggghhhffffffgggggggggkkkpppsssmmmlllkkkkkkkkkiiifffdddeeehhhlllllljjjgggggggggjjjqqq{{{yyyuuuvvvwwwwwwyyy}}}~~~yyyuuuuuutttrrrqqqqqqrrrssssssrrrsssvvvzzz{{{zzz{{{lll^^^VVVPPPNNNKKKHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBDDDFFFEEECCCAAAAAA@@@???>>>============::::::;;;<<<===>>>???@@@@@@AAACCCEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAA:::::::::;;;;;;;;;;;;<<<;;;:::999888666444222111000222555999;;;===>>>???@@@===999777555444333111...------,,,+++***))))))***))))))))))))***+++,,,&&&((())))))(((((()))+++(((((('''''''''&&&&&&&&&''''''(((((()))))))))***((('''&&&%%%%%%''')))******)))'''&&&&&&&&&((()))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***+++***************)))(((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++******))))))))))))******((((((''''''((()))******))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%''')))******)))((('''''''''((()))*********))))))******+++++++++*********++++++++++++******(((((()))))))))*********((((((((((((((())))))***************************(((+++------+++)))***+++qqqpppjjjxxx|||lllUUUHHHBBB::::::888666444333555777)))***+++---///111333333000000000000000111111111---------.........//////------------------------+++,,,---,,,,,,+++,,,---------------------------000...+++***+++,,,,,,+++++++++,,,,,,------------,,,---............---,,,+++,,,---///000//////...,,,,,,,,,---------......+++++++++++++++++++++++++++*********+++,,,,,,---.........------,,,,,,,,,++++++,,,,,,,,,---------//////000111333555777888666888;;;>>>@@@@@@@@@???BBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAABBBCCCDDDEEEFFFJJJPPPTTTWWWZZZ\\\]]]ZZZ[[[^^^dddhhhmmmuuu}}}}}}rrriiieeefffjjjnnnnnnlllmmmqqqvvvvvvppphhhaaa___aaafffiiilllmmmnnnpppssswwwzzz||||||xxxrrrlllgggccc___\\\RRRQQQPPPQQQSSSUUUVVVUUUSSSUUUYYY[[[\\\^^^```aaa`````````______cccjjjppppppuuuuuummmfffeeeiiikkkffffffggghhhjjjmmmoooppprrrpppooonnnlllhhhccc```XXX\\\```aaa```___```aaaaaaiiivvvzzztttqqqsssvvvwwwzzzwwwrrrnnnmmmlllmmmnnnqqqtttuuuxxxzzz}}}~~~{{{zzzpppccc[[[YYYXXXUUUQQQMMMJJJHHHGGGCCCCCCBBBBBBBBBCCCCCCDDDAAAAAABBBDDDEEEEEECCC@@@AAA@@@???>>>============888999;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBB??????>>>=====================<<<:::888666444333000222555888;;;<<<======@@@>>>:::777666666444333000///...---+++***))))))((((((((((((((()))******((()))***)))((('''((()))******))))))((((((((('''------,,,+++***)))((('''((('''%%%%%%%%%''')))***---,,,***)))((()))***,,,))))))))))))))))))))))))***)))'''&&&&&&(((***,,,((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''((()))))))))***+++++++++***(((''''''&&&&&&&&&&&&'''((((((************************))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))))))))******&&&&&&'''(((***,,,---...))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&(((******)))'''&&&&&&''''''((()))******+++))))))***++++++++++++*********++++++++++++******))))))******+++++++++,,,++++++******+++,,,------++++++++++++++++++++++++'''***------***((()))***