BM66(d@ ___ZZZcccbbbaaabbbuuu^^^IIICCCAAACCC<<>>>>>>>>AAAEEEHHHIIIVVV]]]```dddiiiiiiggguuuyyysssoooooorrrhhhgggiiikkkiiiddddddgggeeeccccccfffhhhpppwwwttt}}}jjjRRRIIIGGGIIIMMMSSS[[[aaadddfffgggaaaWWWOOOIIIEEEBBB@@@;;;;;;;;;::::::999999999===;;;:::999999;;;===>>>===<<<<<<;;;:::999888888777666666666666666777777888<<>>BBBAAA;;;555666666777888bbb\\\dddbbbaaacccyyy|||aaaMMMFFFCCCCCC<<<@@@======>>>>>>>>>AAADDDHHHEEERRRZZZ^^^ccciiiiiihhhxxxyyyvvvrrrlllfffdddaaa^^^^^^bbbfffeeeeeeddd______kkkyyy}}}~~~uuuwww```QQQLLLIIIIIIKKKSSS]]]bbbbbb___WWWRRRJJJCCC???===;;;:::::::::::::::999999999888999888777777888:::<<<===>>>======;;;:::999888888888888777777777777888888;;;???CCCFFFHHHKKKMMMOOOTTTUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZYYYXXXXXXXXXWWWUUUSSSQQQQQQQQQQQQRRRRRRRRRRRRPPPOOONNNLLLKKKKKKKKKKKKMMMLLLKKKJJJIIIJJJJJJKKKMMMIIIKKKRRRVVVYYYfffvvvxxx{{{zzzuuuvvv|||}}}}}}}}}~~~|||zzzyyyxxxwwwvvvuuuttttttooonnnppprrrlllaaa[[[ZZZXXXTTTSSSYYY___ccchhhmmmlllmmmeeeWWWRRRTTTRRRKKKJJJKKKOOOYYYdddkkkkkkhhhaaahhhqqqxxx~~~wwwmmmlllooosss{{{~~~zzz|||nnn]]]XXXYYYXXXTTTLLLHHHKKKXXXccckkkwwwxxxlllaaa]]]___```bbbccclll~~~\\\DDD999999:::444444888444555555444444444333333333222111000//////000222333222222111111111111222222111111222222222222111111111111222333333333333333333333222222222222333333//////111555999999555222666666777888ccc]]]dddaaa```eee^^^MMMGGGCCCDDD===AAA===>>>>>>>>>>>>@@@DDDGGGFFFSSS\\\bbbhhhnnniiikkk~~~}}}tttkkkgggccc^^^ZZZZZZ]]]```eeeeee```[[[^^^eee}}}yyy{{{~~~~~~xxxrrrfffWWWOOOKKKJJJHHHJJJSSS]]]aaa[[[TTTLLLHHHBBB>>><<<;;;::::::999999999888888888888888666666666666777:::<<<===>>>>>>===<<<;;;:::999999999999888888888888999999<<<>>>BBBEEEGGGKKKOOORRRVVVVVVVVVWWWVVVUUUUUUTTTUUUVVVYYY[[[\\\\\\[[[[[[]]]\\\ZZZZZZ[[[ZZZXXXVVVSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPNNNMMMMMMLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLHHHHHHLLLLLLKKKRRR]]]lll~~~}}}xxxsssrrrwww||||||{{{{{{|||}}}~~~|||{{{zzzyyyxxxwwwwwwwwwqqqnnnlllnnnkkkeee___^^^YYYUUUUUU[[[___bbbeeeiiinnnooogggZZZSSSTTTRRRMMMHHHHHHLLLUUUbbbjjjlllkkkbbbhhhqqqzzz|||tttrrrtttyyyppp^^^WWWWWWVVVRRRJJJFFFJJJWWWccckkkwwwtttcccUUUTTT[[[___aaabbbfffhhhHHH:::777999444444888555555555444444444333333333444333222111111111222333111111111000000111111111111111222222222222111111111222333333333333333333333333222222222222333333222111111222444555555444666666777888```ZZZaaa]]]]]]ggg|||UUUIIIDDDBBBEEE>>>BBB===>>>>>>>>>>>>@@@DDDGGGFFFSSS\\\ccckkkrrriiiooozzzuuuuuussskkkbbb^^^QQQUUU[[[aaacccbbbcccdddooo|||wwwqqqwwwyyydddTTTLLLFFFEEEFFFJJJRRRXXXXXXQQQKKKFFFCCC???===<<<<<<<<<;;;888888888777777777777777777777777888999:::<<<===<<<<<<<<<;;;;;;;;;;;;;;;999999888777777777888888888:::>>>BBBFFFMMMSSSXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVXXX[[[^^^______]]]\\\^^^]]]\\\\\\\\\[[[YYYWWWVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSQQQPPPNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJLLLJJJKKKNNNNNNLLLPPPWWW[[[sss}}}wwwssssssvvvxxxyyy|||||||||}}}}}}}}}~~~~~~|||{{{zzzxxxwwwwwwwwwwwwuuurrrpppppppppllleeeaaaZZZWWWWWW\\\aaabbbdddhhhoooooohhh]]]UUUTTTRRROOOHHHGGGIIIQQQ]]]gggjjjjjj___bbbjjjttt~~~qqq___WWWWWWVVVRRRIIIEEEIIIVVVbbbjjjwwwvvvdddVVVYYYaaadddbbbbbbhhhqqqMMM;;;444666222222666444555555444444444333333333888777555333111000000000111111000000000000111111111222222333333222222111000000111222222111111111222111111000000111111222555444333333444555555555666666777888[[[VVV\\\XXXYYYhhhyyyxxxqqqOOOHHHDDDAAAEEE>>>BBB>>>>>>???>>>>>>@@@CCCFFFBBBNNNVVV^^^hhhppphhhqqq}}}zzz}}}|||wwwuuu```]]]YYYWWWZZZaaafffgggeeeqqquuunnnjjjrrrzzz||||||zzz~~~dddQQQKKKEEE???DDDKKKOOOOOOKKKGGGEEE@@@>>>;;;999999999777666777777777777777777777777888888888888999::::::;;;;;;;;;;;;<<<<<<<<<======999888777666666666666666777999<<<@@@EEELLLSSSXXXXXXXXXYYYZZZ[[[[[[ZZZZZZWWWYYY\\\___```___^^^]]]^^^]]]\\\\\\\\\[[[YYYWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTRRRPPPOOONNNMMMMMMKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJMMMNNNNNNPPPTTTVVVaaa|||xxxvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz~~~|||zzzxxxxxxxxxyyy{{{{{{yyyyyyxxxtttllleee]]]YYYYYY___cccdddfffiiimmmmmmiii```XXXTTTRRRPPPJJJGGGGGGMMMXXXbbbfffggg^^^]]]bbbnnnzzzrrr```XXXXXXXXXUUUHHHDDDHHHUUUaaaiiiuuuzzzfffXXXZZZaaadddgggllloooVVV>>>444666333222666444555555444444444333333333777777555444222111000000111111000000000000111111222222333333333333222222111111222222222111111000222222111111111111222222111222444555444333333222666666777888VVVRRRZZZVVVWWWhhhpppxxxlllNNNKKKFFFAAADDD===???>>>??????>>>>>>@@@CCCFFFCCCMMMTTT[[[fffpppwwwgggrrr}}}~~~rrr```XXX\\\dddhhhhhhnnnppplllkkkpppxxx|||~~~}}}|||yyyuuussssssnnnrrruuuwwwzzz```MMMKKKFFF===CCCIIIJJJFFFBBB@@@AAA>>><<<:::::::::999666555777777777777888888888888777777888999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>999888777666555555555555999;;;===@@@CCCHHHNNNRRRXXXYYYZZZ\\\]]]^^^^^^^^^ZZZ[[[]]]___```___^^^]]]___]]]\\\\\\]]]\\\YYYWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUSSSQQQPPPOOONNNNNNKKKKKKLLLLLLLLLKKKJJJIIIJJJJJJLLLMMMOOOOOOPPPQQQUUUVVVooo~~~yyyzzz{{{zzzyyyzzzwwwxxxzzz|||}}}~~~|||||||||}}}}}}{{{tttmmmccc___^^^aaadddeeegggjjjiiijjjiiiccc[[[UUURRRQQQLLLHHHEEEIIITTT^^^ccceeeaaa\\\___kkkxxxtttbbbYYYYYYYYYWWWIIIDDDHHHTTT___gggsss}}}hhhWWWUUUXXX\\\kkk||||||bbbEEE777999666555777666555555444444444333333333222222333333333444444444111111111000000111111111222222333333333333222222444444444444444444333222444444333333333333444444111444888999888666555444666666777888VVVSSSZZZUUUVVVhhhuuuwwwzzzcccIIIIIIEEE@@@CCC<<<>>>?????????>>>>>>???CCCFFFFFFNNNRRRZZZeeepppooofffsssiii___aaadddhhhhhhjjjlllkkklllvvv~~~}}}zzzxxxtttqqqnnnjjjgggeeeeeehhhmmmqqqvvv}}}aaaOOOLLLDDD@@@BBBDDDDDDBBB???>>>>>>===<<<;;;<<<<<<;;;999666777777777888888999999999777888:::<<>>===:::999888777666666666666777999<<>>CCC===>>>?????????>>>>>>???CCCEEECCCJJJMMMTTT```kkkzzziiieeetttzzzddd\\\\\\]]][[[___eeeddddddppp}}}yyy}}}zzz|||~~~}}}yyypppkkkfffdddeeeddd___YYY^^^```dddkkktttzzz}}}~~~hhhUUUMMM@@@DDDBBB@@@@@@AAA@@@>>>;;;999999999:::;;;:::888555777777888888999999999:::999;;;>>>AAAEEEHHHJJJJJJMMMLLLIIIFFFCCC@@@>>>===;;;:::999888777777777777333666:::>>>BBBGGGMMMPPPWWWXXXZZZ]]]```bbbcccdddaaaaaaaaa```````````````aaa___^^^^^^___^^^\\\YYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYXXXUUUTTTRRRQQQQQQOOOOOOPPPQQQPPPOOONNNMMMHHHIIIJJJKKKNNNRRRSSSQQQWWWTTTaaa}}}||||||{{{|||zzzzzz|||}}}}}}}}}|||{{{|||{{{}}}~~~ssslllgggffffffdddfffiiibbbeeeiiiggg___VVVQQQQQQKKKEEEAAADDDOOO[[[cccfffddd]]]^^^iiittt}}}yyyfff[[[XXXWWWUUUJJJEEEHHHTTT^^^eeeppp|||wwwlllfff\\\WWWiiimmmKKK777999666333555444555555444444444333333333111222222333333222222111333333222222222222333333222333333444444333333222333333333333222222111000333222222111111222222333...111333333111111333666666666777888[[[[[[VVVZZZVVVooojjjNNNIIIFFFEEEBBB======???@@@??????>>>???AAABBBCCCEEEKKKNNNTTT___ggg}}}~~~ssshhheeeuuu|||lllWWWYYY]]]___]]]]]]dddooowww|||zzz~~~~~~uuummm\\\ZZZVVVRRRPPPPPPPPPQQQRRRZZZbbbgggnnntttuuurrryyy}}}uuuOOOFFFEEE@@@@@@@@@???>>>===<<<;;;999999999999888888777666;;;::::::999999999::::::===@@@FFFMMMTTTYYY\\\^^^[[[[[[YYYTTTMMMFFFAAA???;;;999777777888888777666666999<<<======@@@EEEIIISSSWWWZZZZZZ\\\```aaa___```aaacccddddddcccaaa```aaa```______```___]]][[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYXXXWWWUUUSSSQQQPPPQQQQQQQQQRRRTTTTTTRRRPPPNNNMMMMMMMMMNNNPPPRRRSSSUUU[[[^^^ooo~~~~~~}}}|||||||||{{{|||{{{{{{|||vvvqqqllliiiiiigggccc```eeecccccceeeddd]]]SSSMMMNNNKKKGGGGGGMMMVVV___eeeddd___[[[```nnn~~~wwweeeYYYUUUUUUVVVMMMGGGIIISSS\\\bbbmmmzzz}}}yyypppkkkeeeeeejjjmmm|||bbbFFF777888666555888555555333111111222333222000333222222111111222222333111222333333111111222333333333333333333333333333111111222333333333333222444444222111000/////////111222222333333444444555555666666777\\\\\\XXX\\\ZZZvvvpppQQQJJJEEEDDDBBB>>>===???@@@???>>>>>>???@@@BBBCCCFFFMMMOOOSSS^^^iiixxxpppggggggxxxvvv^^^^^^]]]ZZZ[[[bbblllssszzz}}}~~~~~~}}}qqqeee\\\RRRPPPLLLIIIHHHGGGHHHIIILLLTTT^^^hhhrrrzzzzzzvvvtttoooppp{{{YYYIIICCC@@@@@@>>>===;;;;;;::::::;;;;;;:::999999:::;;;;;;===============>>>???@@@BBBGGGOOOWWW___dddggghhhjjjiiieee^^^TTTJJJCCC@@@>>><<<::::::::::::999888888:::<<<===>>>@@@DDDHHHPPPUUUXXXYYY\\\aaaaaa___cccdddfffggggggfffeeedddfffdddbbbaaaaaa___\\\YYYZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQQQQPPPRRRTTTTTTSSSRRRPPPOOOMMMMMMNNNPPPSSSTTTXXXZZZXXXbbb}}}~~~}}}zzzzzz|||~~~|||~~~}}}tttqqqmmmjjjjjjjjjjjjjjjjjjiiihhhiiiggg___UUUNNNMMMJJJFFFGGGMMMWWWaaagggfffaaa\\\___jjjyyy{{{tttdddYYYUUUUUUVVVKKKEEEGGGQQQZZZ```kkkxxx|||mmm|||ssslllgggdddeeehhhsssgggHHH888999777555777444444444333333333333222111333222222111111222222333111222333333111111222333222222222222222222222222111111222333333333333222222222222222222333444444111222222333333444555555555666666777ZZZ\\\WWW]]]___VVVLLLCCCBBBBBB@@@>>>>>>??????>>>>>>???@@@BBBCCCGGGOOOQQQTTT]]]jjjtttllleeefffvvveee___YYYWWW[[[bbbjjjoooxxx|||~~~yyyqqqggg[[[OOOHHHGGGFFFCCCAAA@@@AAABBBBBBDDDLLLWWWfffvvv|||pppbbbWWW[[[fffoootttvvvoooxxx]]]JJJAAABBB@@@>>>;;;:::999:::;;;<<<;;;:::::::::<<<>>>???>>>??????@@@BBBDDDEEEFFFKKKPPPYYYbbbjjjppprrrssstttrrrnnneeeZZZOOOGGGCCCBBB@@@===<<<===<<<;;;:::<<<===>>>>>>>>>@@@CCCEEELLLQQQWWWYYY]]]bbbccc```eeefffggghhhiiihhhhhhggggggfffdddcccbbb```]]][[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYRRRQQQPPPQQQSSSUUUUUUUUUSSSQQQOOOMMMNNNPPPSSSVVVXXXYYYWWW\\\iiizzz~~~}}}zzzyyyzzz|||}}}vvvtttpppkkkhhhiiimmmppppppooonnnmmmjjjcccXXXPPPLLLIIIFFFFFFLLLWWWbbbjjjkkkeee______ggguuuwwwrrrcccYYYVVVUUUUUUIIICCCEEEOOOXXX^^^jjjvvv|||sssgggnnnpppkkkiiifffccciiilllnnnLLL999:::888555666333222444666777555333333333333222222111111222222333111222333333111111222333111111111111111111111111111111222333333333333222000111111333555777999:::222222222333444444555555555666777777VVVZZZVVV\\\bbbYYYMMMBBBAAABBBAAA>>>===???>>>>>>>>>>>>@@@AAABBBEEEPPPTTTWWW]]]jjjuuukkkcccbbbooo}}}kkk```VVVVVV\\\dddjjjnnnwww|||vvvpppggg]]]UUUMMMFFFAAACCCBBB@@@??????@@@AAAAAA@@@EEEOOO]]]ppp~~~zzzjjj[[[NNNMMMSSS[[[bbbhhhgggkkk~~~]]]MMMEEEBBB@@@===:::999:::;;;<<<::::::;;;===>>>??????@@@@@@@@@AAACCCFFFHHHJJJLLLOOOSSSZZZaaaiiinnnrrrtttrrrqqqnnnggg]]]SSSMMMJJJFFFCCCAAA@@@@@@@@@>>>===?????????>>>>>>@@@AAACCCHHHOOOUUUYYY___eeefffccceeefffggghhhiiiiiiiiihhheeedddccccccdddcccaaa___]]]\\\[[[ZZZZZZZZZZZZZZZ\\\\\\]]]]]]]]]\\\\\\[[[SSSRRRPPPQQQTTTVVVWWWXXXVVVTTTQQQOOOOOOQQQTTTVVVWWWYYYZZZbbbhhhjjj|||zzzzzzyyyyyyzzz~~~~~~}}}{{{uuummmgggfffjjjoooqqqrrrqqqooolllggg\\\RRROOOLLLHHHGGGLLLVVVccclllooojjjccc```ffftttxxxrrrdddZZZVVVTTTSSSHHHCCCDDDOOOXXX^^^iiivvv~~~{{{tttmmmiii~~~zzzffffffnnnoookkklllhhhxxxvvvOOO888:::888555555333111555999:::888555444333333222222111111222222333111222333333111111222333222222222222222222222222111111222333333333333222000000111333555777:::;;;222222333333444555555555666666777888VVV\\\XXX]]]hhhYYYMMMBBB@@@BBB@@@>>><<>>>>>===>>>@@@AAABBBCCCOOOVVVYYY^^^hhhvvvjjjaaa___hhhrrrnnn```TTTVVV___fffkkkooowww}}}ppphhh\\\RRRJJJGGGEEEDDDBBBAAA@@@@@@@@@@@@AAABBBBBBCCCGGGOOO^^^jjjkkkeee[[[SSSLLLKKKKKKMMMSSSZZZ^^^]]]hhh```PPPGGG???>>>;;;999999:::===>>><<<>>>AAADDDEEEDDDBBBAAADDDDDDFFFHHHJJJMMMOOOQQQSSSUUUXXX]]]bbbhhhmmmoooppppppnnnhhh```YYYSSSQQQKKKIIIGGGFFFFFFFFFEEEDDDCCCAAA@@@??????@@@AAAAAAEEELLLSSSXXX___gggjjjhhhiiiiiijjjkkkkkkkkkkkkkkkfffdddcccdddddddddbbb```]]]\\\[[[ZZZYYYYYYYYYYYY\\\\\\\\\\\\[[[ZZZYYYYYYUUUTTTRRRSSSVVVXXXZZZZZZXXXVVVSSSPPPOOOQQQSSSUUUXXXXXXZZZcccjjjgggxxx|||zzzwwwvvvvvvwww{{{||||||{{{rrrkkkiiilllpppoooqqqrrrooommmkkkaaaVVVRRROOOKKKHHHLLLVVVdddnnnoookkkeeeaaaeeeqqq~~~{{{tttfff[[[UUURRRQQQIIIDDDEEEPPPYYY___jjjvvvzzztttoookkk}}}ttt]]]bbbttt{{{xxxnnneeerrrTTT888999888555666555111444888:::999777555333333222222111111222222333111222333333111111222333333333333333333333333333111111222333333333333222111111111222333555777777222333333444444555666666666777777888ZZZbbb]]]aaaooo}}}UUUKKKBBBAAAAAA???======>>>>>>======>>>???AAABBBBBBNNNVVVYYY^^^fffuuuhhh___^^^cccjjj{{{ppp```TTTXXX```eeejjjooouuu|||wwwddd[[[PPPFFF@@@>>>??????@@@???????????????@@@@@@DDDCCCBBBBBBIIIPPPOOOJJJHHHFFFFFFGGGEEECCCFFFLLLJJJIIIOOOccc|||```LLL???<<<;;;::::::<<<>>>@@@BBBCCCEEEHHHIIIJJJHHHFFFDDDIIIIIIJJJLLLNNNPPPRRRSSSZZZ[[[]]]aaaeeeiiimmmooooooooonnniiibbb[[[VVVTTTOOOMMMLLLKKKLLLLLLKKKJJJEEECCC@@@???@@@AAAAAA@@@BBBIIIPPPVVV^^^hhhmmmmmmooooooooooooooooooooooookkkiiihhhffffffdddaaa___\\\[[[ZZZYYYXXXWWWWWWWWWYYYYYYYYYYYYYYYXXXWWWVVVXXXWWWVVVWWWYYY[[[[[[ZZZXXXVVVTTTRRRQQQQQQQQQRRRXXXWWWTTT[[[dddeeeqqq~~~|||yyyyyyyyyzzz}}}}}}{{{}}}|||wwwsssrrrsssuuunnnssstttpppppppppgggZZZSSSQQQMMMJJJMMMXXXgggssspppmmmhhhcccdddnnn~~~vvvfff[[[UUURRRPPPJJJDDDFFFPPPYYY___kkkwwwvvvnnnlll|||uuu[[[___vvv}}}sssgggsss]]];;;999888444555666333444666999:::999666222333222222111111222222333111222333333111111222333333333333333333333333333111111222333333333333222222222222222222333333444333333333444555555666666666777888888]]]eee___bbbssssss~~~{{{PPPIIICCCBBB@@@===<<<===>>>>>>======>>>???AAABBBCCCMMMSSSVVV\\\eee~~~tttfff\\\[[[^^^aaakkkqqqaaaVVVYYY```aaaeeelllqqqzzz~~~}}}}}}zzzrrrfff]]]PPPKKKDDD>>><<<<<<<<<<<<>>>>>>>>>===============???AAA@@@>>>???BBB@@@<<<===;;;<<<@@@AAA???@@@CCC???>>>BBBJJJTTTaaatttvvvUUUGGG<<<======???AAADDDGGGIIIKKKJJJJJJIIIHHHGGGGGGFFFFFFJJJJJJKKKKKKMMMNNNPPPQQQVVVXXX]]]bbbeeehhhiiiiiieeefffeeebbb\\\VVVSSSQQQMMMLLLJJJJJJKKKLLLLLLKKKFFFCCC@@@@@@AAABBBAAA@@@???EEELLLQQQ[[[fffnnnooossssssrrrqqqppppppppppppnnnmmmkkkjjjiiigggdddbbb^^^^^^\\\[[[ZZZYYYYYYYYYXXXYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYZZZ\\\]]]\\\ZZZWWWVVVUUUSSSRRRPPPOOOOOOPPPTTTRRRUUU___cccjjjzzz}}}|||||||||}}}~~~~~~|||}}}}}}zzzyyyxxxwwwuuusssqqqwwwxxxttttttuuulll^^^RRRQQQMMMKKKNNNZZZlllzzzuuutttpppiiifffooo~~~zzzsssssstttvvv}}}uuueeeZZZUUURRRQQQJJJDDDFFFPPPYYY___jjjwww|||mmmgggzzz|||]]]]]]qqqyyyrrrqqqggguuuhhhAAA<<<999444555666666333222666;;;<<<666111333222222111111222222333111222333333111111222333222222222222222222222222111111222333333333333222333222222222222222333333333333444444555666666666777777888999\\\eee___aaasssuuuzzznnnLLLGGGDDDCCC@@@;;;;;;>>>>>>============???@@@AAADDDMMMPPPSSS[[[eeettteeeZZZWWWXXXYYY```rrrbbbWWWZZZ___^^^aaahhhmmmxxx}}}zzzpppjjjccc```^^^[[[VVVPPPEEECCCAAA@@@BBBCCCCCCBBB>>>>>>>>>===============999===@@@???@@@AAA@@@<<<;;;666555;;;@@@AAA@@@AAA@@@@@@BBB@@@<<<===IIIWWWkkkzzzyyyUUUEEEGGGEEEAAABBBEEEIIILLLPPPRRRTTTMMMKKKGGGCCCBBBBBBDDDFFFHHHHHHHHHHHHIIIJJJKKKLLLFFFKKKRRRYYY]]]]]]\\\ZZZWWWYYYZZZXXXTTTPPPNNNMMMHHHGGGFFFFFFHHHIIIIIIHHHGGGCCC@@@@@@AAACCCAAA@@@===CCCHHHNNNXXXeeemmmooossssssqqqpppooonnnnnnnnnmmmlllkkkkkklllllljjjhhhcccbbb```___^^^]]]]]]]]]ZZZ[[[\\\^^^___`````````[[[[[[[[[]]]^^^^^^\\\ZZZVVVVVVUUUTTTRRRPPPNNNMMMFFFQQQUUUWWW```ccceeennn|||{{{{{{yyyyyyzzz|||~~~~~~|||~~~|||zzzxxxxxxxxxvvvqqqmmmvvv|||}}}wwwwwwxxxoooaaaQQQPPPMMMKKKOOO]]]ppp||||||wwwoookkkqqq}}}}}}xxxrrrooolllggg___YYYUUUWWWXXX[[[bbbpppssscccYYYTTTSSSSSSIIIDDDEEEOOOXXX___jjjvvv~~~lllaaaxxx___ZZZjjjnnnccciii```qqqqqqEEE>>>:::444444666777333000444;;;===777000333222222222222222222333111222333333111111222333111111111111111111111111111111222333333333333222333333222222222333444444333333444444555666666666777777888999eeebbbaaabbbvvvrrrwww^^^JJJGGGDDDBBBAAA@@@???>>>??????>>>===<<<>>>BBBEEEEEENNNQQQSSSZZZddd~~~pppaaaZZZZZZYYYVVVaaassssss```YYY[[[YYY\\\aaa^^^sssxxx~~~~~~wwwqqqmmmbbb]]]WWWSSSRRROOOKKKHHHDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA;;;<<<<<<===>>>>>>======<<<<<<<<<======>>>>>>>>>============>>>@@@AAACCCJJJOOORRRQQQKKKGGGGGGJJJHHHIIIQQQZZZ[[[TTTPPPRRRGGGGGGFFFDDDBBBBBBCCCEEEGGGIIIKKKKKKJJJIIIIIIIIIGGGFFFGGGIIIMMMQQQRRRRRRTTTTTTTTTSSSQQQNNNLLLJJJJJJHHHFFFDDDCCCCCCEEEEEEHHHFFFDDDDDDDDDCCCAAA@@@@@@AAADDDJJJTTTaaalllsssyyyyyywwwtttqqqoooppprrrmmmoooqqqrrrrrroookkkiiiiiifffbbb___]]]\\\]]]^^^```___^^^]]]\\\]]]^^^___]]]]]]^^^_________^^^^^^[[[YYYWWWUUUTTTQQQNNNKKKMMMLLLOOOTTTYYY]]]eeennn~~~}}}}}}zzzyyy}}}}}}|||{{{xxxuuurrrqqq|||~~~yyymmmaaaSSSSSSPPPMMMSSSeeexxx~~~tttmmmtttvvvttthhh```WWWTTTVVVVVVQQQLLLRRRLLLLLLUUU[[[bbbttttttcccXXXTTTUUUWWWLLLEEEEEEOOOXXX]]]fffppp}}}~~~ppphhh~~~bbbbbbiiiddd___eeeeeerrrNNN;;;:::777444777888999;;;;;;;;;888555444777666555333333222222222444333333222222333333444222222333333333222111111333333333222222111111111333333333333333333333333222333333444555666777777777888999:::cccbbbdddhhh~~~~~~|||ZZZJJJGGGDDDBBBAAA@@@???>>>??????>>>===<<<>>>AAADDDDDDLLLOOORRRXXXccc|||ooo```YYYYYYYYYVVV[[[nnnuuubbb\\\___ZZZYYY___bbbqqqxxx|||tttlllfffcccccc___YYYTTTOOOKKKGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>===>>>>>>>>>======>>>>>>???>>>>>>>>><<<<<<<<<<<<<<<=========<<<<<<;;;;;;<<<>>>@@@AAAFFFHHHIIIHHHFFFFFFHHHKKKSSSSSSXXX]]][[[RRRLLLLLLDDDDDDCCCBBBAAABBBCCCEEEHHHIIIJJJJJJIIIIIIIIIIIIHHHFFFFFFGGGJJJMMMNNNMMMQQQQQQQQQPPPNNNLLLJJJHHHJJJIIIGGGEEEDDDDDDEEEEEEFFFDDDCCCBBBBBBBBB@@@>>>@@@AAADDDJJJTTT```kkkqqqwwwwwwwwwuuurrrpppqqqrrrpppqqqssssssrrrpppmmmkkkggggggfffdddbbbaaa```___^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]^^^^^^]]]\\\\\\[[[YYYVVVUUUSSSQQQMMMJJJKKKJJJMMMSSSXXX\\\dddlll~~~}}}{{{zzz~~~~~~}}}{{{{{{~~~~~~}}}|||zzzxxxwwwvvv{{{~~~~~~~~~zzzpppeeeVVVUUUQQQMMMTTTggg{{{wwwsss{{{}}}}}}kkk\\\UUUSSSPPPLLLKKKLLLMMMMMMKKKTTTOOOQQQZZZ```eeessswwweeeXXXSSSTTTVVVLLLEEEEEEOOOXXX]]]fffppp~~~uuudddsssoookkkkkkffffffiiieeennnOOO<<<:::555333555666777999999999666444222444444444333333222222111222111111000000111111222111222222333333333222222333333333222222222111111333333333333333333333333222333333444555666777777555666777888aaaaaafffnnnVVVJJJGGGDDDBBBAAA@@@???>>>>>>???>>>===<<<>>>AAADDDBBBKKKNNNQQQWWWaaa~~~zzzmmm^^^XXXXXXXXXUUUYYYmmmnnndddfff\\\UUU]]]dddoooxxx|||wwwssspppnnnnnnjjjeee]]]TTTMMMIIIFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>=========>>>?????????@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAACCCCCCDDDGGGKKKQQQWWWZZZcccaaa``````[[[RRRLLLJJJGGGGGGFFFFFFGGGIIIJJJKKKOOOOOONNNMMMLLLLLLLLLLLLLLLJJJHHHHHHIIIJJJJJJIIINNNNNNNNNNNNMMMKKKIIIHHHJJJIIIGGGEEEDDDDDDDDDEEEDDDCCCAAAAAAAAAAAA???===???@@@DDDJJJSSS^^^hhhnnnvvvwwwyyyxxxvvvuuuttttttttttttttttttsssqqqpppooohhhiiijjjjjjhhheeecccaaa]]]^^^______````````````___`````````___^^^]]]]]]^^^\\\YYYWWWUUURRRNNNKKKHHHGGGKKKQQQVVVZZZaaaiiivvv}}}{{{yyy~~~~~~~~~~~~~~~}}}}}}}}}}}}|||zzzyyyyyyyyyzzzzzzyyy{{{|||{{{|||zzzrrriiiYYYWWWQQQMMMVVVkkkzzzzzz}}}vvvrrr{{{~~~xxxoooeeeWWWLLLHHHDDDHHHMMMQQQUUUXXXZZZ\\\cccaaafffpppvvvwww~~~yyygggYYYSSSRRRTTTLLLEEEEEENNNWWW\\\fffppp~~~fffiiizzzuuunnnhhhmmmmmmeeehhh{{{wwwNNN===:::666444666444555666777666444222111111222333333333222111000222111111000000111111222000111222222333333333333333333333222222222222111333333333333333333333333222333333444555666777777555666777888aaa```eeeqqqWWWJJJGGGDDDBBBAAA@@@???>>>>>>>>>>>>===<<<===@@@BBBBBBKKKNNNQQQWWWaaa}}}~~~xxxkkk]]]VVVWWWVVVTTTUUUiiioookkk^^^UUU[[[eeeooouuu}}}~~~}}}~~~{{{|||}}}~~~~~~~~~vvvkkk\\\QQQLLLJJJGGGEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCAAA@@@??????????????????@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;:::>>>=========>>>@@@BBBCCCDDDEEEHHHPPP\\\fffnnnrrrmmmhhhccc^^^ZZZVVVTTTSSSRRRQQQPPPQQQSSSUUUWWWWWWZZZXXXUUUTTTTTTTTTTTTTTTTTTQQQMMMKKKKKKKKKJJJIIIMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDBBBAAAAAAAAAAAA@@@>>>>>>@@@CCCJJJSSS]]]ggglllvvvxxx|||}}}{{{yyyxxxxxxwwwvvvuuutttrrrqqqqqqqqqmmmmmmmmmllljjjgggdddbbb___```bbbdddeeefffeeeeeedddeeeddddddcccbbbaaa```bbb___]]]ZZZXXXUUUQQQOOOGGGFFFIIIOOOSSSVVV]]]eeeppp~~~|||zzz}}}}}}}}}}}}~~~~~~~~~~~~xxxwwwuuutttuuuwwwyyy{{{yyyzzzzzzxxxxxxxxxqqqhhhZZZWWWPPPMMMXXXppp||||||~~~wwwooohhhdddcccjjjrrrzzzuuuaaaTTTNNNKKKKKKMMMEEELLLXXXfffqqqxxxzzzzzzzzzzzzyyygggZZZSSSRRRSSSMMMEEEDDDMMMVVV\\\eeepppnnnggg}}}|||zzzooogggmmmkkkccccccxxxnnnKKK===:::888777999333444555555555444222111000111333444555444222111444333333222222333333444///000111222333444444444222222222222222222222222333333333333333333333333222333333444555666777777888888999:::bbb^^^bbbppp___JJJGGGDDDBBBAAA@@@???>>>>>>>>>???>>>======???AAABBBKKKOOOQQQXXXaaa}}}~~~wwwjjj\\\UUUUUUUUURRRLLL]]]tttzzzmmm^^^WWW___fffppprrrvvv|||{{{xxxvvvwwwxxxrrr\\\NNNKKKKKKHHHDDDFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@@@@????????????@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<>>>>>>======>>>@@@BBBCCCGGGIIIPPPZZZfffqqqxxx{{{kkkfff^^^YYYZZZ___bbbccc```^^^\\\\\\___aaaaaa```bbb```\\\[[[\\\]]]\\\[[[XXXUUUPPPMMMMMMLLLLLLKKKMMMMMMNNNOOONNNMMMLLLKKKIIIHHHGGGEEEDDDCCCBBBBBBEEEDDDBBBBBBCCCCCCBBB@@@>>>@@@CCCIIIRRR]]]fffllltttwww{{{}}}|||zzzxxxxxxyyyxxxvvvtttrrrqqqqqqqqqsssrrrooollliiigggeeeddd```bbbdddfffggghhhgggggggggggggggffffffdddcccbbbcccaaa^^^\\\ZZZWWWSSSQQQJJJHHHIIIMMMPPPSSSZZZaaannn{{{~~~zzzxxx||||||||||||}}}~~~}}}~~~~~~~~~vvvuuusssrrrsssuuuyyy{{{yyyzzzyyyvvvuuutttmmmdddXXXUUUOOONNN[[[ttt}}}xxxyyy~~~wwwpppiiibbb[[[WWWOOOVVV```kkktttzzzyyyhhhUUUKKKHHHIIILLLPPPQQQXXXggg|||xxxfffZZZTTTSSSTTTNNNFFFDDDMMMUUU[[[dddooorrrjjjzzzwwwyyypppfffjjjeeebbbccczzzoooMMM===999777666888444444555555555444333222111222444666666555333222444333333222222333333444///000111222333444444444222222222222222222222222333333333333333333333333222333333444555666777777888999:::;;;aaa\\\aaaqqqfffJJJGGGDDDBBBAAA@@@???>>>===>>>???>>>======>>>@@@AAAKKKOOORRRXXX```|||xxxkkk\\\TTTTTTTTTQQQJJJUUUgggzzzppp]]][[[eeeiiipppooorrrxxxyyyyyyxxxwwwuuuvvvyyy{{{kkkZZZUUURRRNNNIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFEEECCCAAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>======>>>@@@BBBCCCHHHKKKQQQXXX```gggmmmpppfffccc]]]ZZZaaammmuuuwwwoookkkggggggiiijjjhhhfffhhheeebbbbbbdddeeecccaaaYYYUUUQQQNNNNNNNNNNNNNNNNNNOOOOOOPPPOOONNNLLLLLLKKKJJJIIIHHHFFFDDDCCCBBBFFFEEECCCCCCDDDDDDCCCBBB???@@@BBBHHHQQQ]]]hhhooorrruuuyyyzzzyyyxxxwwwvvvzzzyyywwwuuutttsssrrrrrruuusssqqqmmmjjjhhhffffffaaaaaacccdddeeeffffffffffffgggggggggfffeeedddcccbbb```^^^\\\[[[YYYUUURRRQQQMMMKKKLLLMMMOOOVVV^^^nnnzzz}}}xxxttt{{{{{{{{{{{{|||}}}~~~~~~zzz|||~~~~~~xxxwwwuuutttuuuwwwzzz|||yyyzzzyyyvvvtttrrrjjjaaaVVVSSSNNNOOO]]]uuuuuukkkhhhkkkooohhhddd___ZZZVVVRRRMMMIIIIIIKKKPPPXXX___hhhttt|||ddd\\\WWWXXXZZZYYYZZZ]]]gggkkkxxxwwwfff[[[UUUTTTUUUNNNFFFDDDLLLTTTZZZdddooo}}}sssoooxxxsssrrrkkkccceeebbbgggfff|||{{{TTT>>>888666444333444444555555555555444444333444555555555444333222222111111000000111111222000111222222333333333333111222222222222333333333333333333333333333333333222333333444555666777777666777888999]]]ZZZaaavvvzzzgggJJJGGGDDDBBBAAA@@@???>>>===>>>???>>>===<<<===???@@@IIIMMMPPPVVV___zzzyyykkk\\\TTTSSSRRRPPPLLLQQQ___rrr{{{___^^^jjjmmmnnnooorrrwww|||}}}{{{vvvwwwxxxyyyzzz~~~{{{mmmddd^^^[[[VVVTTTRRROOOLLLJJJHHHGGGHHHGGGEEECCCAAA@@@??????@@@AAABBBCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBDDDEEEGGGFFFIIIMMMOOORRRWWW^^^cccggggggeeefffrrr}}}xxxvvvwwwwwwssspppmmmjjjhhhjjjmmmnnnkkkhhhZZZWWWSSSQQQQQQSSSTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPNNNNNNMMMKKKJJJHHHFFFEEEFFFDDDCCCDDDEEEEEEDDDBBB@@@@@@AAAFFFPPP]]]jjjrrrtttwwwyyyzzzyyyxxxwwwxxx|||{{{zzzxxxvvvuuussssssrrrrrrrrrqqqooollljjjhhhccccccccccccdddeeegggggggggggghhhhhhhhhggggggfffdddcccaaa```___]]]ZZZXXXXXXRRRMMMLLLKKKLLLTTT\\\jjjvvv{{{xxxzzzzzzzzzzzz{{{|||}}}~~~zzz|||~~~zzzyyyxxxwwwwwwxxxyyyzzzyyy{{{zzzwwwvvvtttkkkbbbVVVTTTPPPPPP]]]sss}}}ooobbb[[[WWWTTTSSSOOOMMMKKKJJJJJJIIIGGGEEEIIIHHHJJJOOOQQQTTT___kkkxxx~~~xxxssshhhggglllsssuuutttsssuuuzzz|||xxxhhh\\\VVVUUUUUUOOOFFFDDDKKKTTTYYYdddooo|||zzztttxxxpppeee___ZZZ^^^iiissslllzzz[[[@@@999888555333444444444444444444444444555444444444333222222222222111111000000111111222111222222333333333222222111111222222222333333333333333333333333333333333222333333444555666777777666777888999ZZZXXXbbb{{{mmmdddJJJGGGDDDBBBAAAAAA???>>>===>>>???>>>===<<<===>>>>>>HHHLLLOOOUUU]]]xxxzzzlll\\\TTTSSSRRROOOJJJLLLXXXlll}}}ccc```mmmnnnlllppptttwwwxxxzzz|||}}}xxxuuuyyyzzz|||~~~uuuooonnnbbb```\\\WWWSSSOOOLLLKKKKKKJJJHHHFFFDDDBBBBBBAAAAAABBBDDDEEEGGGHHHHHHHHHBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKDDDGGGIIIIIIIIINNNXXX```lllooopppuuu~~~zzzrrrpppnnnqqquuuvvvrrrmmm]]]ZZZVVVTTTUUUXXXYYYZZZ[[[[[[[[[[[[ZZZXXXVVVUUUQQQPPPPPPNNNLLLJJJHHHGGGEEEDDDCCCCCCDDDEEEDDDBBBAAA@@@AAAEEEPPP^^^llltttxxxzzz|||}}}{{{zzzzzz{{{}}}}}}|||{{{yyywwwuuutttnnnpppsssuuutttpppmmmjjjgggfffeeeeeeeeegggiiijjjiiijjjjjjkkkkkkkkkjjjjjjhhhgggeeeddddddbbb```]]]]]]VVVOOOKKKIIIKKKSSS[[[dddqqq~~~zzzzzzzzzzzzzzz|||}}}}}}|||~~~~~~{{{zzzxxxwwwwwwwwwxxxxxxyyy{{{{{{yyyxxxvvvmmmdddWWWUUUQQQRRR^^^ppp~~~xxxjjjZZZPPPNNNLLLFFF@@@FFFFFFFFFHHHKKKMMMMMMLLLGGGGGGKKKPPPNNNIIIMMMVVViiitttzzztttqqqzzzjjj]]]WWWUUUUUUOOOFFFCCCKKKSSSYYYcccooo{{{xxx{{{oooZZZTTTRRRWWWqqq}}}pppvvv^^^AAA:::<<<:::777333333333333333333333444555444333222111111111111444333333333333333333444222222333333333222111111111111111222222333333333333333333333333333333333222333333444555666777777999999:::;;;fffeeefffuuuyyy^^^LLLIIIEEEBBBAAA???>>><<<@@@??????>>>>>>>>>>>>>>>AAAIIILLLNNNTTTZZZrrrxxxgggXXXSSSUUUTTTOOOIIINNNWWWbbbppp}}}lllgggrrrpppllloootttwwwyyy{{{|||}}}~~~}}}}}}yyypppfffaaa___[[[TTTOOOMMMKKKHHHFFFDDDDDDDDDGGGFFFDDDBBBBBBDDDHHHKKKLLLHHHHHHLLLNNNLLLKKKMMMOOOUUUXXXTTTPPPOOONNNLLLMMMJJJJJJLLLNNNSSS___jjjuuu~~~zzzvvvwwwzzzyyyqqqjjj[[[XXXVVVXXX]]]aaabbbaaaeeedddbbb^^^ZZZXXXXXXYYYVVVUUUSSSQQQNNNKKKIIIHHHFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBDDDLLL\\\nnn{{{||||||}}}}}}}}}}}}||||||vvvyyy}}}~~~zzztttpppooogggbbbgggqqqxxxvvvqqqddddddeeefffggghhhiiijjjggglllooooooooopppnnniiiiiiiiihhhfffeeedddcccbbb___\\\VVVPPPMMMNNNRRRVVVgggmmmzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz~~~}}}|||{{{xxxuuuuuuvvvwwwtttrrrwww{{{}}}||||||xxxnnnccc[[[RRRLLLRRR```kkklllhhh___XXXOOOJJJIIIKKKKKKJJJNNNPPPTTTWWWYYYYYYXXXWWWVVVXXXWWWTTTTTTUUURRRLLLUUU___nnnvvvuuusssyyy}}}pppbbbVVVSSSUUUQQQGGGDDDLLLUUU[[[cccmmmzzzvvvrrr]]]QQQNNNOOOkkkvvvlllooooooDDD:::<<<777555666666555444444444444555222333333444444333333222333333333333333333333333111111222222222333333333444444444444333333222111222222222333333444444444333333444444555666666666777777888999iiiiiikkkzzz~~~ZZZKKKHHHDDDBBBAAA@@@???===@@@??????>>>>>>>>>>>>>>>AAAIIILLLNNNSSSZZZrrrxxxgggWWWSSSTTTSSSOOOJJJMMMUUU___lllyyyuuukkksssqqqkkkpppvvvyyyzzz{{{|||~~~~~~sssmmmjjjeee___YYYUUUPPPLLLJJJIIIFFFEEEEEEHHHKKKMMMNNNLLLKKKJJJGGGFFFIIIPPPWWWZZZ]]]bbbdddgggfff```[[[YYYVVVRRRRRRPPPPPPSSSWWW\\\fffqqqwwwkkkaaaYYYYYY[[[^^^cccgggiiiiiikkkiiifffccc```___^^^^^^YYYXXXVVVSSSPPPNNNLLLKKKEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEKKKYYYkkkxxx~~~~~~}}}|||}}}{{{~~~|||vvvrrrlllfffcccgggqqqxxxxxxuuuhhhggggggfffggghhhjjjkkkjjjnnnpppnnnnnnooommmiiiiiiiiiiiihhhhhhggggggfffccc```ZZZSSSOOOOOOSSSVVV___fffttt|||{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~}}}{{{{{{}}}zzzwwwvvvwwwxxxwwwuuuzzz}}}|||rrrggg^^^VVVPPPUUU```fffddd^^^RRROOOLLLKKKMMMQQQUUUWWWUUUVVVZZZ___eeeiiiiiigggbbbbbb___ZZZXXXXXXTTTOOOXXX\\\dddjjjiiihhhoooxxx}}}oooaaaVVVSSSVVVRRRHHHEEEMMMVVV\\\eeennnzzz~~~tttnnnYYYPPPOOOPPP^^^ppplllqqq|||KKK<<<999444444666666555444444444444555222333333444444333333222111111111111111111111111111111222222222333333333333444444444333333222111222333333333333333333444333333444555555666666777777888999:::jjjkkkooo}}}xxxSSSJJJGGGDDDBBBAAAAAA@@@???@@@??????>>>>>>>>>>>>>>>@@@IIILLLNNNSSSYYYqqqwwwfffWWWRRRTTTRRRMMMLLLOOOUUU___mmm}}}~~~ooossspppkkkqqqxxxzzzyyyzzz}}}}}}xxxssslllbbb\\\UUUSSSSSSRRROOOKKKIIIKKKNNNPPPPPPMMMIIIFFFLLLKKKPPPZZZcccjjjrrryyysssuuusssnnnlllkkkfff______]]]\\\___bbbeeemmmvvvrrrfff______aaaeeehhhjjjkkkmmmnnnppplllhhhfffffffffcccaaa\\\[[[ZZZWWWUUURRROOONNNIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEKKKWWWgggsss~~~~~~~~~xxxuuummmjjjhhhjjjpppvvvxxxxxxnnnllljjjhhhggghhhjjjkkknnnqqqqqqnnnmmmooonnnkkkkkkkkklllllllllllllllkkkiiieee___WWWRRRQQQTTTWWW[[[bbbppp|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}|||{{{zzz|||~~~|||xxxwwwxxxzzzzzzzzz|||vvvkkk^^^WWWRRRTTTZZZ\\\WWWPPPMMMNNNQQQSSSWWW\\\bbbfffdddeeegggmmmssswwwxxxwwwuuutttooohhhdddbbb^^^XXXVVVTTTTTTWWWXXXZZZaaaiiivvv~~~|||nnn___TTTSSSWWWSSSIIIEEEMMMVVV]]]fffppp{{{vvvppp[[[SSSTTTVVV___uuuuuuwww}}}LLL:::777555888666666555444444444444555222333333444444333333222111111111111111111111111111111222222222333333333333333444444444333222222444333333333333333333222333444444555555666777777777888999:::fffhhhpppkkkRRRHHHFFFCCCAAAAAABBBAAA@@@@@@??????>>>>>>>>>>>>>>>@@@HHHLLLNNNSSSYYYpppvvvfffWWWRRRSSSQQQLLLIIILLLRRR]]]mmmqqqssspppmmmrrrwwwwwwuuuwww~~~ooohhhbbbbbbfffgggccc]]]]]][[[WWWTTTSSSQQQOOONNNKKKKKKOOOWWW___eeennnwwwyyy}}}zzzwwwssspppppppppqqquuu|||xxxqqqooorrrvvvyyyyyyuuuqqqpppqqqrrrlllgggfffhhhiiifffbbb______^^^\\\YYYVVVSSSQQQPPPOOOLLLIIIGGGFFFEEEEEEEEEEEEEEEFFFKKKVVVeeepppzzz}}}|||yyysssqqqooonnnppprrruuuwwwuuurrrnnnjjjiiiiiikkkllloooqqqqqqnnnnnnqqqqqqooonnnooopppqqqqqqqqqppppppnnnjjjccc[[[UUUTTTVVVYYYaaafffrrr}}}~~~~~~}}}|||{{{{{{{{{{{{||||||||||||{{{{{{}}}~~~~~~}}}|||{{{xxxzzz|||~~~}}}|||}}}zzzxxxyyy{{{~~~~~~yyyooobbb\\\VVVVVVYYYYYYTTTNNNVVVZZZ```ccceeeiiinnnsssvvvxxx|||~~~zzzsssnnnggg___UUUOOOLLLPPPUUUYYY___eeeuuu{{{lll]]]TTTSSSXXXRRRHHHDDDLLLUUU\\\eeeooo{{{~~~zzzeee^^^]]]^^^dddyyyyyyzzz{{{MMM;;;777666:::666666555444444444444555222333333444444333333222333333333333333333333333111111222222222333333333333333333444444333333222444444444333333222222222444444444555666666777777777888999:::ccceeepppfffVVVHHHEEECCCAAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???HHHKKKNNNSSSXXXnnnvvvfffWWWSSSSSSQQQLLLEEEGGGLLLWWWgggzzzuuuwwwuuurrrssssssrrrqqqvvv}}}~~~|||vvvrrrnnnhhhcccbbb```___]]]WWWWWW[[[bbbgggkkkttt|||}}}||||||yyyuuutttrrrmmmhhhgggjjjkkkhhhdddbbbbbbbbb```]]]ZZZWWWUUUQQQPPPNNNLLLJJJHHHGGGGGGDDDEEEFFFGGGLLLWWWdddnnn{{{~~~~~~yyywwwtttrrrqqqsssvvvyyyzzzwwwsssnnnkkkkkklllmmmmmmppppppnnnoootttvvvtttrrrsssuuuvvvvvvuuutttsssrrrnnnggg```ZZZYYY\\\___hhhmmmvvv|||{{{yyyxxxyyyzzzzzzzzz{{{{{{{{{|||||||||}}}}}}|||}}}~~~~~~zzz{{{}}}~~~}}}{{{zzzzzz|||uuuiiiddd___]]]___```___]]]eeeiiiooossstttwww|||vvvjjj___UUUOOONNNVVV```fffjjjnnn{{{zzzkkk]]]TTTTTTYYYRRRHHHCCCJJJSSSYYYcccmmm{{{ooohhheeebbb```rrrooottt|||RRR@@@999444666666666555444444444444555222333333444444333333222333333333333333333333333111111222222222333333333222333333444444333333333444444444333333222222222444444555555666777777888888888999:::aaacccppp```SSSHHHFFFCCCAAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>GGGKKKNNNSSSWWWmmmvvvgggYYYTTTTTTQQQLLLIIIIIIMMMUUUcccssszzz|||yyyvvvtttqqqpppqqqxxx~~~~~~~~~zzzuuurrrqqqooojjjfffeeefffllltttyyy}}}{{{uuurrrsssppplllkkklllmmmllljjjgggggggggeeeccc___[[[YYYRRRRRRQQQPPPOOOMMMKKKJJJEEEGGGHHHIIIMMMWWWcccmmm~~~~~~||||||}}}|||yyyvvvtttuuuxxx{{{}}}~~~{{{wwwrrrooommmmmmmmmmmmppppppoooqqqvvvxxxwwwsssuuuwwwyyyzzzyyyxxxwwwuuurrrllleeeaaaaaaeeehhhmmmrrryyy~~~~~~uuuuuuttttttuuuwwwyyyzzz{{{{{{{{{||||||}}}}}}~~~|||}}}zzz{{{|||}}}~~~~~~}}}||||||||||||{{{zzz|||{{{jjjhhheeeeeegggjjjllllllqqquuuzzzwwwiii]]]MMMJJJMMMZZZgggpppuuuxxxyyykkk]]]TTTUUUZZZTTTHHHCCCIIIQQQWWWaaakkkyyytttlllhhhcccaaannnhhhmmmsssNNN@@@;;;666666666666555444444444444555222333333444444333333222111111111111111111111111111111222222222333333333222222333444444444333333444333333333333333333222444555555666666777888888888999:::;;;^^^```ooobbbPPPIIIFFFCCCBBBAAAAAA@@@???@@@??????>>>>>>>>>>>>>>>>>>GGGKKKNNNRRRWWWlllwwwgggZZZUUUUUURRRLLLJJJKKKMMMTTT```ppp~~~~~~}}}xxxyyyuuurrrrrrwww~~~~~~}}}{{{{{{}}}|||tttxxxwwwrrrrrrqqqooommmmmmmmmmmmmmmlllllllllkkkhhhddd```^^^\\\]]]\\\[[[XXXTTTOOOMMMIIIJJJKKKKKKNNNVVVaaaiii|||~~~yyyvvvxxx{{{}}}~~~}}}zzzvvvrrrpppnnnnnnnnnqqqrrrqqqssswwwxxxvvvqqqssswww{{{}}}~~~~~~}}}wwwuuupppkkkhhhjjjooosssssswww}}}|||xxxwwwqqqqqqrrrrrrsssvvvxxxzzzzzz{{{{{{|||}}}}}}~~~~~~|||}}}yyyzzz{{{{{{{{{{{{zzzzzzxxxzzz{{{{{{{{{||||||mmmnnnooorrruuuxxxzzz||||||pppggg\\\RRRHHHGGGMMM\\\lllvvv}}}xxxkkk^^^UUUVVV[[[VVVKKKDDDIIIQQQWWW```kkkxxxsssmmmjjjeeebbbnnngggkkkjjjIII???===888888666666555444444444444555222333333444444333333222111111111111111111111111111111222222222333333333111222333333444444444333222333333333333333333444555555555666777777888888888999:::;;;[[[]]]mmmlllVVVJJJGGGDDDBBBAAAAAA@@@???@@@??????>>>>>>>>>>>>>>>>>>GGGKKKNNNRRRVVVlllwwwhhh[[[VVVVVVSSSMMMCCCDDDGGGOOO[[[kkkyyy{{{tttyyyvvvsssvvv}}}}}}}}}xxxooopppooommmkkkjjjlllnnnoooppppppooolllhhhdddaaajjjjjjiiifff```XXXQQQMMMLLLMMMMMMMMMOOOUUU___gggwww|||xxxyyy{{{|||{{{~~~{{{xxxtttqqqooonnnooossstttssstttwwwwwwtttnnnqqqvvv{{{yyywwwsssooommmpppvvvzzzxxx{{{yyytttrrrooopppqqqrrrsssvvvyyy{{{zzz{{{{{{|||}}}~~~~~~|||}}}~~~~~~~~~~~~~~~}}}}}}vvvxxx{{{{{{{{{|||zzzvvvyyy~~~tttpppggg[[[SSSOOOIIIBBBLLLLLLSSSbbbrrr~~~xxxkkk___VVVVVV[[[YYYMMMFFFKKKRRRWWW```kkkwwwrrrmmmlllhhhZZZiiieeekkkpppKKK@@@===666555666666555444444444444555222333333444444333333222333333333333333333333333111111222222222333333333111222333333444444444444222222222333333444444444555555666666777777888888999999:::;;;^^^aaaiiiNNNIIIHHHFFFCCCAAA???>>>>>>????????????>>>>>>>>>>>>>>>GGGLLLNNNRRRUUUiii}}}rrriii___TTTVVVWWWMMMCCCGGGLLLRRRYYYdddpppyyy||||||vvvqqqooouuu~~~~~~||||||||||||}}}}}}}}}}}}yyyzzzuuupppkkkfffcccdddgggjjjllloooqqqsssrrrooolllkkkkkklllkkkiiiddd^^^ZZZYYYYYYYYYTTTQQQPPPPPPRRRZZZbbbrrr~~~zzzyyyzzzzzzyyyzzzsssoooqqqtttqqqtttwwwwwwuuussstttuuuxxxwwwxxx||||||{{{xxxuuussstttxxx{{{}}}vvvrrrrrroooppprrrsssuuuvvvwwwxxx~~~|||zzzwwwvvv||||||}}}~~~~~~}}}}}}||||||zzzzzzzzzzzzzzz{{{||||||~~~}}}}}}|||~~~xxxjjj___[[[RRRPPPKKKEEEAAACCCHHHNNNTTT[[[fffpppzzzxxxkkk```WWWUUUXXXUUUKKKDDDGGGOOOWWW^^^ddduuu~~~hhhbbbcccdddgggfffnnnlllSSS@@@;;;666555666555555444444333222222111222222333333222222111222222111111222222333444111111222333333333333222333333333333333333333333222222333333333444444444333444666666555555777888999:::;;;<<>>>>>?????????>>>>>>>>>======>>>GGGKKKMMMQQQTTTiiiuuulllaaaUUUVVVWWWMMMDDDGGGKKKOOOUUU]]]fffmmmuuuzzz{{{|||wwwtttssswww~~~}}}|||zzzyyyzzz|||~~~uuupppgggccc^^^\\\^^^bbbeeegggkkknnnppppppooommmllllllllllllkkkhhhccc___]]]]]]]]]YYYUUUUUUTTTUUU\\\dddrrr|||{{{||||||{{{|||uuurrrsssvvvuuuwwwzzzzzzxxxwwwxxxyyyzzzzzz||||||yyyuuutttxxx~~~|||uuurrrqqqqqqrrruuuwwwyyy{{{{{{{{{}}}|||{{{{{{{{{{{{~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{~~~~~~yyy{{{pppeee\\\RRRJJJHHHDDDAAA???DDDLLLSSSUUUUUUcccgggqqqvvvjjj___XXXWWWZZZYYYNNNDDDFFFMMMVVV^^^eeettt}}}uuu^^^YYY[[[]]]yyyssstttmmmVVVAAA;;;777666666555555444444333333222222222333333333333222222222222111111222222333444111111222333333333333222333333333333333333333333222222333333333444444444444666777777777777888:::::::::;;;<<>>??????>>>>>>>>>>>>=========FFFIIIKKKOOOSSSiiivvvlll```TTTUUUVVVLLLGGGIIIMMMPPPTTTYYY___cccnnnsssyyy~~~{{{ttt~~~|||vvvvvvwwwyyy}}}}}}zzzyyyzzz}}}wwwnnnkkk___[[[XXXWWWYYY]]]```bbbfffiiilllnnnmmmmmmmmmmmmpppqqqqqqnnniiidddaaa```aaa\\\YYYXXXWWWWWW]]]dddooo|||~~~~~~~~~~~~yyyvvvvvvxxxxxxyyy{{{{{{zzzzzz{{{|||yyyzzz~~~{{{xxxxxx}}}{{{vvvsssrrrrrruuuxxx|||~~~}}}{{{{{{|||~~~~~~~~~~~~~~~}}}|||{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxwwwxxx||||||xxxtttyyyvvvfffTTTKKKGGGBBB>>>===BBB>>>AAAOOOcccooommmfffmmmppp{{{uuuiii___XXXXXX\\\\\\PPPEEEEEEMMMUUU^^^eeerrr|||qqq\\\YYY___cccxxxuuukkkZZZBBB:::666777666666555555444333333333333333444444444444333333222222111111222222333444111222222333333333333333333333333333333333333333333333333333444444444444555777888888888888999;;;::::::;;;<<<___dddnnnuuuTTTHHHGGGEEECCCAAA@@@?????????>>>>>>>>>===============EEEHHHJJJNNNRRRhhhsssiii]]]RRRSSSUUUKKKIIILLLPPPTTTXXX]]]aaaccciiimmmssszzz{{{ooottttttwwwzzz|||}}}~~~~~~~~~{{{qqqjjjggg]]]ZZZWWWVVVXXX[[[]]]^^^aaadddiiilllmmmmmmnnnooouuuvvvwwwtttnnnhhhcccaaabbb^^^ZZZZZZXXXVVV[[[aaajjjwww~~~zzzyyyyyyxxxyyy{{{|||||||||}}}}}}xxxyyy~~~}}}xxxuuuttttttvvvzzz~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzzyyyxxxwwwwwwvvvsssvvvyyyyyysssqqqyyywwwmmmfffVVVGGGBBBBBBAAA??????FFFDDDHHHXXXlllxxxuuunnnsssxxx{{{vvv}}}vvviii^^^WWWWWW\\\YYYNNNFFFGGGOOOWWW___eeesss}}}vvv___ZZZ^^^bbbxxxvvvxxxnnn```DDD:::555777666666666555444444333333333444444555555444444333222222111111222222333444111222333333444444333333333333333333333333333333333333333444444444444555555777888888777888999;;;:::;;;<<<===[[[cccqqqlllQQQGGGFFFEEECCCAAA@@@@@@???>>>>>>>>>============<<<<<>>===@@@AAA@@@AAAEEEFFFKKKWWWdddmmmpppnnn}}}wwwmmmqqqxxxjjj^^^VVVUUUXXXRRRJJJEEEJJJSSSZZZ___cccttt~~~}}}```UUUTTTVVVmmmuuuyyydddFFF:::555777777666666555555444333333333444444555555444444333222222111111222222333444222222333444444444444333333333333333333333333333333333444444444555555555444666777777777777888::::::;;;<<<===\\\eeessseeePPPGGGFFFEEECCCAAA@@@@@@@@@>>>>>>============<<<<<<<<>>:::===AAABBBDDDGGGLLLRRRZZZbbbhhhpppyyy{{{llljjjwww~~~{{{}}}yyylll___VVVSSSVVVNNNGGGDDDKKKTTTZZZ^^^bbbsss~~~wwwmmm```]]]]]]eeeqqq{{{dddGGG:::555888777777666666555444444444333333444444444444333333222222111111222222333444222222333444444444444444333333333333333333333333333444444444555555555555444666777777666777888:::;;;;;;<<<===]]]eeerrrcccQQQGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>=========<<<<<<<<<;;;EEEIIILLLNNNNNN```~~~rrrhhh\\\RRRUUUYYYPPPEEEFFFJJJSSS^^^gggmmmooopppuuuyyyxxxtttrrrsssuuurrrrrrqqqooommmoootttxxx~~~{{{zzzyyyzzz{{{|||}}}zzzzzz~~~yyysssllljjjgggeeedddcccaaa___bbbeeejjjmmmooopppqqqrrrnnnppprrrrrrooollliiiiiigggdddaaa```[[[VVVVVVZZZ^^^kkkyyyzzz|||zzzvvvqqqppprrrsssrrrqqqggggggiiippp~~~}}}}}}}}}xxxxxxxxxwwwuuurrrooommmjjjiiikkkmmmnnnooowwwuuucccWWWNNNFFFAAABBB>>>>>>AAADDDGGGMMMTTTZZZbbbmmmsssvvv}}}ssskkkqqqyyymmmaaaWWWTTTUUUOOOGGGDDDIIIRRRXXX]]]aaaooo{{{sss}}}pppkkkjjjdddlll{{{uuuaaaFFF;;;666:::777777666666555555444444222222333333333333222222222222111111222222333444222333444444555444444444333333333333333333333333444444444444555555555555555777888888888888999;;;;;;<<<===>>>^^^dddooodddRRRGGGFFFDDDCCCBBBAAA@@@@@@>>>=========<<<<<<<<<<<<;;;EEEJJJMMMNNNNNN^^^|||rrrgggZZZOOORRRUUUMMMHHHHHHKKKSSS^^^gggmmmnnnpppwww~~~~~~xxxtttuuuxxxvvvtttpppjjjhhhkkkssszzz~~~}}}wwwxxxzzz~~~}}}~~~|||qqqzzz{{{rrrpppnnnlllllljjjhhhfffdddgggkkknnnppppppqqqrrrrrrssssssqqqlllgggdddccceeebbb___]]]YYYSSSRRRVVVXXXfffuuuwwwyyy~~~}}}qqqkkkccc^^^]]]]]]]]][[[RRRRRRTTT]]]ooo~~~|||vvvvvvvvvuuusssooollljjjhhhfffgggkkkmmmooouuu|||}}}gggUUUJJJEEEBBB@@@BBB@@@@@@CCCEEEIIIRRR]]]\\\fffqqqwwwyyyzzznnnppp|||xxxnnncccXXXUUUVVVRRRIIICCCGGGOOOVVV[[[```kkkwwwwwwtttqqqiiieeehhhlllwwwsss]]]EEE;;;888;;;777777777666555555444444111222222333333222222111222222111111222222333444222333444444555555444444333333333333333333333333444444444555555555666666666888999999999999:::<<<;;;<<<===>>>eeekkkssscccMMMIIIFFFCCCAAAAAAAAAAAA@@@>>>>>>>>>>>>????????????===DDDFFFJJJPPPQQQ^^^www|||pppfff[[[OOORRRTTTKKKGGGIIINNNVVV___gggjjjkkkooossszzz}}}uuuxxxuuurrrqqqnnnkkknnnttt~~~~~~xxxtttssssssxxxzzzzzz|||}}}zzzuuusssvvv~~~~~~}}}zzztttnnnjjjhhhhhhjjjhhhhhhjjjmmmppprrrrrrrrrrrrpppnnnjjjfffbbb```aaabbbbbb]]]WWWSSSVVVYYY\\\aaajjjvvv~~~~~~}}}zzzuuupppmmmoootttuuuqqqlll^^^XXXRRRRRRVVVYYYXXXVVVTTTQQQQQQUUU[[[ppp~~~|||{{{yyyuuurrrqqqsssqqqkkkeeegggfffggghhhkkkooorrruuu~~~~~~qqqdddRRRGGGCCCCCCAAA>>>>>>AAAEEEGGGKKKQQQZZZ```nnnoooqqqvvv~~~~~~pppooouuuyyymmmaaaWWWTTTUUUUUUKKKCCCFFFMMMTTT[[[```ooovvvvvvqqqzzzoooeeemmmqqqooo}}}~~~ZZZBBB:::999===777666555444333444555555444444444333333222222222333222000000222333333222444444444333333222222222333333333444444444555555555555444444444555555666888888888999:::;;;<<<===<<<===???@@@fffkkkrrrkkkLLLIIIFFFCCCAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===CCCFFFIIIOOOOOO\\\uuu}}}qqqhhh\\\PPPRRRUUULLLEEEHHHOOOYYYeeemmmpppqqqooossszzz~~~{{{xxxvvvtttpppmmmpppwww|||}}}~~~|||xxxuuuvvvwwwuuuyyy||||||~~~xxxssssssyyy~~~~~~{{{vvvrrrqqqqqqmmmkkkjjjkkknnnqqqrrrrrrrrrrrrpppnnnjjjfffcccaaabbbdddccc^^^WWWSSSTTTVVVTTTYYYcccooo|||vvvuuusssssssssrrrpppnnngggaaa[[[[[[^^^```]]]XXX```^^^\\\^^^cccffffffeeeiiigggfffccc]]]eee~~~}}}}}}yyyuuuqqqooopppnnniiiddddddeeefffgggjjjmmmpppqqqttttttwwwzzz{{{wwwooohhhXXXPPPGGGAAAAAACCCCCCBBBEEEHHHLLLOOOSSSZZZcccjjjssstttxxx}}}wwwssswww{{{ooobbbXXXTTTUUUWWWLLLEEEFFFMMMTTTZZZ___nnnuuu{{{pppuuuyyynnnggggggkkkgggtttxxxWWW@@@:::777777777666555444333444444555444444444333333222222222111222222222111111111111444444444333333333222222333333333444444444555555555444444444444555666666888888888999:::;;;<<<======>>>???AAAggglllqqqpppNNNIIIFFFCCCAAAAAAAAAAAA@@@========================<<>>@@@AAAiiilllqqqqqqRRRIIIFFFCCCAAAAAAAAAAAA@@@============<<<<<<<<<<<<<<>>???AAABBBiiimmmqqqvvvTTTIIIFFFCCCAAAAAAAAAAAA@@@>>>=========<<<<<<<<<;;;;;;BBBDDDGGGJJJHHHRRRjjjwwwpppcccSSSRRRTTTLLLHHHJJJSSSbbbrrr|||~~~||||||~~~vvvssssssvvvxxxzzzzzzvvvssssssttttttsssrrrrrrsssvvvyyyzzz{{{|||zzzyyyxxxyyy{{{|||xxxuuutttxxxuuusssrrrrrrrrrpppooorrrrrrrrrqqqooommmjjjiiicccccccccaaa]]]YYYVVVUUUSSSSSSSSSTTT]]]nnn}}}zzz|||}}}}}}~~~~~~|||yyyvvvuuuuuuuuuqqqlllgggeeeddddddcccaaacccfffhhhiiiiiihhhggggggeee```XXXNNNGGGDDDCCC>>>AAADDDDDDDDDHHHOOOUUUYYY```iiioooqqqqqqrrrsss~~~|||yyyzzznnncccYYYVVVWWW]]]RRRHHHHHHMMMQQQVVVZZZhhhqqq|||uuuzzz\\\SSSZZZgggrrrnnnssssssbbbAAA:::666555555555555555555444444444333333333333333333333333444999===<<<777333333666444444444444444444444444333333333444444444555555333333333444444666777777888888888999:::;;;<<<===???@@@BBBCCCiiimmmqqq{{{RRRIIIFFFCCCAAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<:::AAACCCGGGJJJHHHQQQiiiyyyrrrdddSSSPPPRRRJJJGGGIIIRRRcccwwwzzztttoooqqquuuwww|||~~~|||xxxuuussssssssstttsssssssssvvvzzz|||||||||yyy}}}~~~{{{vvvtttuuuyyy{{{}}}}}}{{{zzzzzzzzzvvvuuutttssssssqqqnnnlllpppqqqqqqqqqqqqpppnnnmmmhhhgggdddaaa]]]XXXUUUSSSVVVUUUSSSQQQUUUbbbuuu~~~zzzxxxyyyxxxvvvsssuuuvvvvvvtttqqqnnnmmmmmmjjjhhhddd```^^^^^^___```___```bbbdddeeedddcccbbbbbb]]]UUULLLEEEAAA@@@???===???BBBDDDGGGMMMUUU[[[aaagggnnnrrrssssssuuuwwwxxx}}}zzznnncccYYYUUUWWW]]]QQQHHHGGGLLLPPPTTTXXXgggooozzzqqqxxx^^^ZZZ```gggwwwxxx{{{wwwkkkDDD999666666555555666666555555444333222222333333333333444444222555888777444222222333444444444444555555555555333333333444444444555555333333333444555666777888888888888999:::;;;<<<===@@@AAACCCDDDhhhlllqqqsssQQQIIIFFFCCCAAAAAAAAAAAA@@@@@@@@@???>>>>>>===<<<<<<999@@@CCCGGGJJJHHHQQQiiiyyyssseeeRRROOOQQQIIIDDDFFFQQQeee~~~|||qqqiiikkkqqquuuwwwxxxxxxvvvuuutttttttttttttttqqqqqqsssxxx~~~}}}wwwtttuuuuuuvvvxxxxxxxxxxxxyyy{{{sssssssssttttttqqqllliiihhhiiijjjlllllllllkkkkkkgggeeebbb___]]][[[YYYWWWWWWXXXWWWTTTSSSZZZgggrrr~~~zzzvvvrrrpppnnnrrrpppnnnkkkiiihhhgggfffccceeeeeedddbbb`````````\\\[[[YYYWWWVVVVVVWWWYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZTTTLLLFFFDDDCCCBBB@@@AAACCCGGGKKKQQQWWW^^^ccckkknnnqqqrrrssswww}}}xxx{{{}}}pppcccXXXTTTUUU\\\PPPGGGFFFKKKOOOSSSWWWfffnnnyyyhhhyyyxxxbbb^^^```ggg|||~~~nnnFFF<<<999888444555666666666555444333222222222333333444444444333333333333333222222333444444444444555555555666333333333444444444555555333333333444555666777888888888888999:::;;;<<<===AAABBBDDDEEEggglllqqqwwweeeRRRIIIFFFCCCAAAAAAAAAAAA@@@AAA@@@@@@???>>>======<<<888@@@CCCGGGKKKHHHRRRiiiyyyssseeeRRRNNNPPPIIIAAADDDOOOgggyyylllcccgggpppuuuuuuuuuuuuttttttuuuvvvvvvuuutttpppppprrrxxx~~~~~~~~~zzzxxxyyyssstttuuutttsssssstttvvvqqqrrrsssttttttqqqkkkfff___```bbbdddeeeffffffeeebbb```^^^]]]^^^______^^^XXX[[[\\\YYYVVVXXX```hhhttt}}}nnnlllgggccceeejjjnnnnnnsssnnnzzz|||yyynnnkkkgggbbb^^^YYYWWWUUUYYYYYYYYYWWWUUUUUUVVVXXXSSSUUUVVVVVVTTTSSSTTTTTTQQQRRRRRRQQQPPPPPPRRRSSSVVVWWWWWWWWWWWWWWWVVVVVVOOOIIICCCBBBEEEFFFDDD@@@IIIKKKOOOUUU\\\bbbfffiiisssssssssrrrssszzzyyyzzzrrrdddXXXRRRSSS[[[OOOFFFFFFJJJNNNSSSWWWeeemmmxxx|||aaayyywwwccc]]]ZZZhhheeeAAA;;;999777444555666666666555333333222222222333333444444444555333222222444555555444444444444555555555666666333333333444444444555555222333333444555666888888888888888999:::;;;======AAABBBDDDEEEdddeeeuuuqqqkkk```GGGIIIHHHFFFCCCAAAAAA@@@AAAAAAAAA@@@@@@???>>>>>>>>>999@@@CCCGGGKKKIIISSSiiixxxpppdddRRRMMMPPPLLLEEECCCEEEVVVyyyyyynnneeegggnnnssswwwyyy||||||{{{xxxuuutttuuuwwwrrruuuzzz~~~}}}|||{{{xxxzzzxxxvvvwwwyyyzzzxxxuuutttsssrrrssstttrrrmmmhhhbbbaaa___^^^___bbbfffhhh___^^^\\\]]]```bbbcccccc\\\]]]___``````^^^]]][[[lllzzzuuuggg___UUURRRNNNLLLLLLNNNNNNNNNPPPRRRYYYeeevvvwwwoooiiieeedddWWWVVVTTTRRROOOKKKIIIGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKHHHGGGGGGGGGHHHJJJLLLNNNQQQQQQQQQQQQPPPOOONNNMMMKKKGGGBBB@@@BBBEEEIIIKKKMMMQQQYYYaaagggllloooqqqwwwuuutttxxx~~~xxx~~~|||~~~}}}~~~vvvkkkcccZZZSSSPPPTTTOOOIIIFFFHHHNNNSSSVVVcccmmmzzzuuu]]]ggg```aaaaaawwwfffCCC;;;:::333555666777777777666444333555555444333222222222222333333333333333333333333333444444555555444444333555555555555555555444444777777888777555555666888::::::;;;;;;;;;;;;;;;<<>>======<<<999@@@CCCGGGKKKIIIRRRhhhxxxpppdddRRRNNNQQQMMMDDDBBBCCCOOOnnnyyynnnfffhhhoootttvvvxxx{{{|||{{{zzzxxxwwwyyyzzz|||rrrkkkttt}}}~~~{{{zzz{{{~~~}}}vvvssspppooopppooolllhhhgggdddaaa^^^\\\]]]___```cccaaa______aaabbbcccccc```aaabbbbbbaaa___\\\[[[```nnnwwwmmmddd[[[VVVSSSOOOKKKHHHGGGGGGGGGFFFFFFEEEFFFJJJQQQXXX\\\]]]eeeiiinnnsssuuusssqqqooommmiiiddd]]]XXXSSSQQQOOOLLLKKKJJJHHHFFFDDDAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKIIIGGGDDDDDDFFFJJJMMMOOOTTTYYY```fffkkkoooqqqrrrqqqsssxxx~~~{{{~~~nnnddd^^^VVVPPPNNNTTTOOOIIIFFFHHHMMMSSSVVVcccmmmzzzpppZZZiiicccddd\\\lllsss~~~zzzbbbBBB===<<<555666666666666666555555444333333333222222333444444333333333333333333333333333333444444444444333333555555555555555555555555666777777666555555666888888888999;;;<<<>>>??????DDDFFFHHHJJJeeedddqqqnnn^^^RRRIIIHHHFFFCCCAAAAAA@@@AAA??????>>>>>>===<<<<<<<<<999@@@BBBFFFKKKIIIQQQfffwwwooodddSSSOOORRRNNNDDDBBB@@@EEEZZZ}}}yyyooohhhkkkrrruuuvvvwww{{{|||}}}|||{{{|||~~~~~~mmmdddooo{{{vvvqqqnnnoooooommmkkkiiigggccc___\\\\\\\\\]]]fffcccaaa```bbbcccdddccceeeeeeeeedddbbb```]]]\\\YYYbbbrrrzzzmmmbbb\\\YYYUUUSSSRRRNNNJJJFFFDDDCCCBBBAAAGGGEEECCCDDDGGGIIIJJJJJJAAADDDHHHLLLNNNNNNMMMLLLRRRQQQNNNLLLIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;:::999999999======<<<<<<<<<;;;;;;;;;=========>>>>>>@@@AAABBBDDDDDDDDDEEEEEEGGGHHHHHHGGGGGGHHHJJJMMMPPPSSSUUU___ccciiimmmppprrrsssuuurrryyy}}}qqqhhhaaaZZZTTTRRRTTTOOOHHHEEEGGGLLLRRRUUUcccmmmzzznnnXXXkkkdddgggbbbkkkiiipppppp```DDD>>><<<666777777666555555555555555222222222222333444555666333333333333333333333333222222333333333333222222555555555555555555555555555666777666555555666888666777888:::===@@@CCCDDDFFFGGGJJJLLLddddddqqqsssQQQIIIHHHFFFCCCAAAAAA@@@AAA?????????>>>======<<<<<<999???AAAFFFKKKHHHOOOcccwwwooodddSSSPPPSSSOOODDDCCC@@@???IIIdddzzzpppjjjnnnuuuwwwvvvvvvzzz|||~~~sssiiiqqq}}}{{{vvvtttttttttrrrooojjjiiifffcccbbbbbbbbbcccfffcccaaa```bbbdddeeeeeegggggggggfffeeecccaaa```[[[___gggsssyyyuuuzzzzzzrrrhhhaaa^^^]]][[[ZZZUUUQQQMMMIIIHHHFFFDDDBBBBBBBBBAAAAAABBBCCCDDDDDDAAABBBCCCEEEFFFFFFFFFEEEHHHHHHIIIIIIHHHGGGEEEDDDAAABBBBBBCCCCCCBBBBBBBBB>>>>>>===<<<;;;::::::999::::::::::::::::::999999999999999::::::;;;<<<===@@@@@@???@@@AAACCCEEEGGGGGGJJJMMMQQQTTTWWWZZZ\\\hhhkkkppprrrrrrsssuuuwww}}}}}}zzzpppggg]]]WWWUUUTTTOOOHHHEEEFFFLLLQQQTTTcccmmmzzzrrrXXXjjjbbbdddjjjoooggglllnnnfffGGG???<<<666888777555444444555555666333222222222333333444555333333333333333333333333111222222333333222222111444444444555555555555555555666777666555555777888777777999;;;>>>BBBEEEGGGFFFHHHJJJMMMaaadddrrrWWWIIIHHHFFFCCCAAAAAA@@@AAAAAA@@@@@@??????>>>======:::???@@@EEEKKKHHHMMM```wwwpppdddTTTPPPSSSOOODDDCCCAAA???DDDWWWvvv}}}sssnnnqqqwwwyyyxxxwwwzzz|||wwwnnnqqqtttsssuuuzzz~~~{{{zzz{{{zzzvvvrrrqqqooommmkkkiiiiiijjjjjjeeebbb```___aaadddfffgggffffffffffffffffffeeeeeeaaa```aaagggqqq}}}}}}rrrhhhcccjjj{{{xxxsssllliiigggfffccc```YYYVVVRRROOONNNLLLJJJHHHGGGGGGFFFDDDBBB@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFGGGCCCDDDFFFGGGGGGFFFDDDCCCAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@??????>>>888888999999::::::::::::777777888999999:::::::::===<<<;;;<<<>>>AAADDDGGGKKKOOOTTTXXXZZZ]]]```bbblllpppssssssrrrsssxxx||||||yyynnndddZZZSSSRRRTTTNNNGGGDDDFFFKKKPPPSSScccmmmzzzuuuWWW}}}hhh]]]___dddjjjdddkkknnnoooKKK???;;;777888777555444444555555666555444333333222222222333333333333333333333333333111222222333333222222111444444444555555555666666555666777777666666888:::::::::;;;<<>>>>>>>>:::>>>???DDDKKKGGGKKK]]]}}}xxxpppeeeTTTPPPSSSOOOCCCBBBAAABBBGGGUUUooowwwqqqtttzzz{{{zzzyyyzzz}}}|||vvvuuuqqqmmmqqq{{{~~~~~~~~~zzzvvv{{{yyyvvvssspppmmmllllllgggddd```___aaadddfffgggddddddeeeeeefffggghhhhhhbbb```___aaagggqqq|||{{{pppeee___aaannn|||wwwtttpppnnnnnnlllgggccc___\\\XXXUUUTTTRRROOOMMMKKKLLLLLLKKKIIIGGGGGGHHH@@@@@@AAACCCDDDFFFGGGHHHCCCDDDEEEFFFFFFEEEDDDCCC???@@@@@@AAABBBBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAA::::::::::::::::::::::::777888999::::::::::::999999888888999===BBBHHHKKKSSSXXX^^^aaaaaabbbeeehhhooorrrtttssssssvvv{{{uuukkkaaaWWWRRRRRRSSSNNNGGGCCCEEEJJJOOORRRcccmmmzzztttUUU|||fffYYY[[[\\\eeeeeeooosssyyyQQQ???;;;:::777777666555555555555555666555444333222222222222333333333333333333333333222222333333333333222222333333444444555666666666666777888888777777999;;;<<<<<<<<<===???CCCFFFHHHFFFHHHKKKNNN___dddppp]]]IIIHHHFFFCCCAAAAAA@@@AAA@@@@@@@@@???>>>>>>======:::>>>>>>DDDKKKGGGJJJZZZ{{{yyyqqqeeeTTTOOORRRNNNGGGBBB???BBBHHHTTThhhzzz{{{sssvvv{{{}}}||||||zzz}}}}}}}}}~~~}}}yyysssmmmqqqzzz{{{wwwsssooommmllllllhhhdddaaabbbccceeefffddddddddddddeeefffggghhhaaabbbbbbaaabbbhhhqqqxxx~~~}}}zzzqqqiii___WWWXXX^^^iiiyyy}}}yyyvvvtttuuusssoookkkhhheeeaaa]]][[[WWWTTTQQQFFFHHHJJJJJJHHHGGGIIIJJJDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGHHHHHHIIIIIIIIIHHHAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>><<<;;;::::::888888::::::;;;::::::999777777888<<>>======<<<<<<:::===>>>CCCJJJGGGIIIYYYwwwzzzrrrfffTTTOOORRRMMMKKKBBB===@@@FFFPPP```ooo|||}}}uuuwww|||~~~~~~~~~{{{}}}~~~~~~|||{{{{{{|||~~~~~~yyyrrrjjjlllttt}}}|||xxxtttqqqnnnmmmqqqmmmgggcccbbbcccdddddddddddddddddddddeeefffgggbbbdddfffddd```aaagggmmmuuuzzzzzzrrrnnnnnnyyytttpppmmmcccTTTLLLLLL[[[kkk}}}{{{|||{{{yyyvvvpppmmmhhhddd```\\\WWWTTTVVVXXXYYYVVVRRRNNNNNNOOOMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHHHHIIIJJJKKKKKKLLLEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCGGGFFFDDDBBB@@@===<<<;;;888999:::;;;;;;::::::999999999;;;@@@HHHSSS\\\bbbeeejjjnnnnnnkkkkkknnnqqqtttvvvwwwvvvwww~~~|||pppcccUUUOOONNNSSSNNNGGGCCCDDDIIINNNPPPdddmmmzzzuuuWWWdddXXX\\\ZZZiiillltttppp```CCC999777555666777777777666444333222222222222333444555555333333333333333333333333333444444555555444444333333333444444555666777777888999::::::999:::<<<>>><<<<<<<<<===AAAFFFJJJMMMIIIKKKNNNQQQ``````kkk~~~wwwVVVIIIHHHFFFCCCAAAAAA@@@AAA@@@@@@???>>>===;;;999888;;;999>>>FFFHHHGGGMMMXXX||||||qqqeeeXXXOOOOOOTTTKKKEEE@@@@@@DDDLLL[[[hhhttt|||zzzyyyyyy~~~{{{hhhlllxxx{{{}}}xxxvvvvvvwwwvvvsssooolllllllllkkkjjjfffdddbbbaaaccceeeeeeeeecccaaa]]]ZZZWWWVVVVVVVVV```___^^^\\\ZZZXXXVVVVVVhhhhhhfffaaaZZZSSSNNNLLLNNNeeevvv~~~|||uuutttsssqqqlllgggaaa^^^]]]^^^______^^^ZZZTTTPPPRRRRRRQQQQQQPPPOOONNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDBBB@@@@@@CCCDDDEEEFFFFFFFFFDDDDDD>>>>>>===<<<;;;::::::999<<<888999DDDRRR___llluuuppprrrttttttttttttvvvxxxxxxvvvyyy|||zzzwww}}}}}}}}}{{{pppdddXXXNNNKKKSSSOOOIIIDDDCCCGGGLLLPPPbbbjjjuuuuuu^^^|||~~~ggg___```hhhkkkxxxxxxxxxgggGGG;;;999999999888777666555444444555555555444444333333333333333333222222111111111111222222333444555666666555666777888888999999888777888999:::;;;;;;;;;;;;;;;===@@@BBBCCCFFFIIILLLRRRRRRRRRSSSaaaaaajjjxxxpppQQQIIIHHHFFFCCCAAAAAA@@@AAA@@@@@@???>>>===;;;999888;;;999===FFFHHHFFFMMMWWWyyy|||qqqeeeXXXOOOOOOTTTJJJDDD??????BBBJJJYYYeeerrr|||{{{zzz}}}~~~~~~mmmnnntttyyy|||zzzxxxwwwtttqqqoooooooooooonnniiifffcccaaacccdddffffffdddaaa\\\WWWRRRPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLL\\\\\\\\\YYYTTTNNNKKKIIIPPPiii{{{{{{vvvsssrrroookkkhhhbbbbbbbbbbbbaaa^^^YYYUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMOOOOOONNNNNNMMMLLLKKKKKKIIIHHHHHHGGGEEECCCBBBAAACCCCCCCCCDDDCCCCCCBBBBBB@@@???>>>>>><<<<<<;;;::::::777;;;JJJ[[[hhhqqqwwwwwwxxxyyyyyyzzzzzz{{{|||}}}}}}}}}{{{uuu|||{{{~~~{{{pppeeeXXXOOOLLLSSSOOOHHHCCCCCCGGGMMMQQQbbbjjjvvvwww^^^zzz}}}fff^^^^^^___kkkhhhHHH<<<;;;999999888777666555444444555444444444333333333333333333333222222222111111444444444444444444444555555666777888888999999888777888999:::;;;;;;<<<<<<===>>>@@@BBBDDDGGGKKKNNNSSSTTTTTTUUU``````iiivvvooorrrlllLLLIIIHHHFFFCCCAAAAAA@@@AAA@@@@@@???>>>===;;;:::999;;;999===EEEGGGFFFMMMWWWwww{{{pppeeeYYYPPPPPPUUUIIIBBB======AAAHHHVVVbbbooo}}}|||{{{{{{|||~~~~~~~~~~~~~~~|||~~~|||{{{~~~vvvsssrrrwww}}}{{{xxxuuutttttttttsssrrrmmmjjjfffcccddddddeeeddd```\\\VVVNNNIIIFFFDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBKKKMMMOOONNNLLLIIIGGGFFFOOOjjj}}}{{{rrrnnnqqqrrrpppmmmjjjiiihhhggggggdddaaa^^^XXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUTTTRRRQQQPPPRRRRRRRRRQQQQQQPPPPPPPPPLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>===<<<;;;888888@@@TTThhhssswwwyyyzzzyyyyyy{{{}}}~~~~~~~~~~~~~~~{{{~~~zzzooodddXXXPPPNNNSSSNNNGGGBBBBBBGGGMMMRRRcccjjjvvvxxx]]]uuujjj```^^^YYYmmmgggIII>>>;;;999999888777666555444444444444333333333333222222333333333333222222222222555555555444444444333333555666777888888999999888777777888999;;;<<<<<<===???@@@AAABBBDDDHHHMMMQQQUUUVVVXXXZZZ^^^___eee~~~lllssssssMMMIIIHHHFFFCCCAAAAAA@@@AAA@@@?????????===<<<;;;:::;;;999===EEEGGGFFFLLLWWWvvvzzzpppeeeYYYPPPQQQWWWIIICCC>>>>>>@@@GGGTTT```llluuuzzzyyy{{{||||||}}}~~~~~~}}}}}}|||}}}}}}{{{}}}~~~yyytttvvv|||zzzyyyxxxvvvtttooommmjjjhhhgggdddaaa___[[[WWWPPPIIIDDDAAA@@@@@@DDDDDDCCCBBB@@@???>>>>>>CCCFFFIIIKKKJJJJJJJJJKKKSSSooo}}}ppplllrrrwwwvvvrrrsssqqqooommmmmmkkkiiigggbbbbbbaaa```______^^^]]]\\\\\\[[[ZZZXXXVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPOOONNNLLLJJJHHHGGGFFFEEECCCAAA@@@@@@@@@@@@AAA@@@???>>>===<<<<<<;;;999:::FFF]]]rrrzzzzzzxxx|||{{{{{{~~~~~~~~~yyynnndddXXXPPPMMMQQQMMMFFFBBBBBBGGGNNNRRRcccjjjvvvwwwZZZnnnrrriiifff___pppcccJJJ>>>999888888888777666555555555333333333333333333333222333333333333333333333333555555555555555444444444555666777888888999999888777777888999;;;<<<>>>>>>AAAAAABBBBBBDDDIIIOOOTTTWWWYYY\\\___[[[\\\```|||TTTIIIHHHFFFCCCAAAAAA@@@AAA????????????>>>===;;;;;;:::888===EEEGGGEEELLLWWWwwwxxxoooeeeYYYQQQRRRXXXKKKEEE@@@???AAAGGGSSS___hhhppp{{{~~~yyyzzz{{{{{{|||}}}}}}~~~~~~}}}}}}~~~}}}~~~}}}{{{rrruuu|||xxxvvvrrrqqqooonnnjjjddd\\\VVVSSSPPPKKKGGGCCCBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@CCCFFFHHHJJJKKKMMMPPPRRRaaa||||||yyy}}}zzzwwwuuutttssspppnnnkkkjjjhhhfffdddaaa```___^^^^^^]]]\\\ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVTTTTTTTTTSSSQQQPPPNNNMMMKKKIIIGGGDDDCCCBBBBBBBBB@@@??????>>>===<<<;;;:::<<<>>>KKKaaassszzzxxxvvv}}}~~~xxxnnndddXXXOOOLLLOOOKKKFFFBBBCCCGGGNNNRRRbbbjjjuuutttWWWiii|||ssspppkkkrrr|||]]]JJJ>>>666888888777777666666555555333333333333333333333333333333333333333333333333333333444555555666777777555666777888888999999888777888888999;;;>>>@@@AAABBBCCCCCCDDDFFFKKKQQQVVVZZZ\\\```cccYYYZZZ\\\zzz\\\IIIHHHFFFCCCAAAAAA@@@AAA????????????>>>===<<<;;;:::888<<>>===<<<;;;;;;:::===@@@LLL^^^lllrrrtttuuu}}}}}}xxxpppfffYYYOOOKKKLLLIIIFFFDDDEEEHHHMMMPPPaaahhhttttttWWWiiiwwwtttsssssszzzuuurrryyy[[[HHH===555888777777777666666666555333333444444444444555555333333333333444444444444222333444555666777888888555666777888888999999888999999999:::===???BBBDDDEEEFFFGGGIIIKKKOOOUUUYYY^^^```bbbeeeXXXYYY[[[vvv___IIIHHHFFFCCCAAAAAA@@@AAA???????????????>>>===<<<:::888<<>>AAAEEEGGGHHHJJJLLLNNNQQQUUUYYY]]]ddddddddddddYYYZZZZZZttt```IIIHHHFFFCCCAAAAAAAAAAAA???????????????>>>===<<<:::888<<>>======;;;>>>GGGSSS\\\cccnnnxxx{{{{{{xxx}}}|||vvvmmm^^^RRRLLLGGGGGGFFFGGGHHHJJJLLLNNN___fffrrr}}}xxx```rrrwwwkkkhhhjjjooozzzrrrjjj___EEE===;;;777777777777666666666666555555555666666666777777333333333444444555555555666666666666666555555555555666777888888999999888;;;:::;;;<<>>CCCHHHLLLSSS[[[dddllltttyyy~~~vvvvvvzzzrrrhhh[[[PPPKKKNNNHHHEEEHHHKKKJJJKKKLLL^^^kkkssszzzwww]]]llleee^^^WWW```nnn{{{wwwtttgggHHH<<<:::999888777666555444333333444555555555444333333222666666666666666666666666444444555555666777777777888;;;>>>>>>;;;999999;;;666;;;??????>>>???DDDIIIKKKSSSWWWUUUWWW___eeefffgggiiijjjjjj[[[^^^dddxxxcccIIIHHHFFFCCCAAAAAA@@@AAA@@@@@@@@@@@@???===<<<;;;;;;;;;===BBBDDDDDDIIIOOOiiissseee\\\UUUQQQQQQUUUQQQIIIAAA???AAAFFFPPPZZZaaahhhpppsssttt{{{}}}}}}}}}|||}}}}}}{{{}}}zzz{{{~~~}}}zzzyyy|||{{{zzzzzzzzzzzzzzz{{{{{{}}}}}}}}}||||||{{{{{{{{{xxxyyy|||~~~wwwuuu~~~xxxsssxxx~~~zzz|||}}}vvvqqqoooooorrrpppnnnnnnooopppooonnnkkkkkkkkkjjjiiihhhgggfffeeeeeeccc___ZZZVVVUUUVVVSSSOOOMMMOOOQQQPPPPPPSSSVVV[[[cccjjjnnnrrrwww{{{~~~{{{}}}xxxpppgggZZZPPPLLLLLLGGGDDDGGGJJJJJJKKKMMM]]]kkkrrrzzzuuuXXXiiibbbYYYSSS^^^nnn|||yyyyyyVVVBBB999999888777666555444333333666666666666555555444444555555555555555555555555444444555666666777777888999;;;<<<<<<:::999888888888;;;??????>>>@@@FFFKKKLLLSSSWWWUUUVVV]]]cccdddjjjlllnnnoooYYY```hhhyyyhhhIIIHHHFFFCCCAAAAAA@@@AAA@@@@@@@@@@@@???===<<<;;;;;;:::<<>>===<<<;;;:::999<<<@@@BBBCCCHHHNNNaaaxxxvvviii```XXXQQQOOOPPPLLLEEE@@@???BBBGGGPPPYYY```gggnnnrrrrrrtttzzz~~~||||||||||||}}}~~~~~~~~~}}}|||~~~|||wwwuuuwww|||{{{zzzyyyxxxwwwwwwwww||||||{{{zzzzzzyyyxxxxxx||||||||||||~~~~~~~~~||||||uuuwww|||yyyuuutttsssvvvtttrrrrrrssssssrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrlllkkkjjjgggddddddeeegggbbb___^^^aaacccaaaaaacccgggoooxxx|||{{{zzz}}}wwwmmmcccWWWNNNKKKHHHDDDBBBEEEGGGHHHKKKPPP[[[iiiqqqzzzrrrUUUcccbbbZZZXXX[[[nnnyyyoooMMM<<<777888888777777666555555444777666666666666666666666444444444444444444444444555666666777777888888999:::888777999<<<>>><<<999===>>>??????@@@DDDJJJOOORRRVVVYYYXXXWWWYYY\\\___dddggglllooo___```aaappp}}}[[[IIIHHHFFFCCCAAAAAA@@@AAA@@@@@@@@@@@@>>>===<<<;;;:::999;;;@@@BBBBBBGGGMMM___uuuwwwkkkccc[[[RRRNNNNNNJJJDDD???@@@BBBGGGOOOXXX]]]dddlllqqqrrrtttyyy}}}~~~{{{zzz{{{{{{|||~~~~~~~~~~~~}}}|||}}}|||wwwuuuwwwzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz}}}}}}||||||}}}}}}~~~uuummmlllbbbhhhsss|||yyyxxxwwwwwwuuusssrrrssssssrrrqqqrrrqqqqqqpppppppppqqqrrrnnnoooooonnnmmmnnnppprrrkkklllnnnooolllhhhlllssspppuuu{{{~~~}}}}}}zzzooocccVVVMMMIIIGGGCCCBBBDDDEEEFFFJJJPPPZZZhhhpppyyyxxxZZZaaadddcccaaa___ppp{{{jjjIII===>>>888888777777666666555555666555555444444555666666444444444444444444444444666666777777888999999999999777666999>>>AAA@@@>>>?????????@@@BBBGGGMMMQQQUUUWWWZZZ[[[YYYWWWYYY]]]eeeiiinnnqqq```___]]]hhhyyyUUUIIIHHHFFFCCCAAAAAA@@@AAA@@@@@@@@@@@@???===<<<;;;999888:::???AAABBBFFFLLL^^^ssswwwllleee]]]SSSNNNMMMJJJDDD@@@@@@CCCFFFMMMUUUZZZ```hhhmmmpppssswww{{{}}}~~~~~~}}}{{{{{{}}}{{{|||~~~~~~}}}|||}}}~~~~~~{{{{{{}}}|||xxxvvvxxxyyyyyyxxxyyyyyyzzz{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||}}}~~~|||{{{}}}~~~~~~yyyuuusssuuuggg```ZZZ[[[```eeemmmsss|||~~~~~~|||zzzyyyzzzzzzyyywwwxxxwwwtttrrrpppoooooopppmmmoooqqqrrrrrrrrrtttvvvnnnpppuuuvvvqqqooowww~~~{{{pppdddVVVLLLHHHGGGDDDBBBCCCCCCCCCHHHOOOYYYgggoooxxx___^^^}}}ssswwwqqq___jjjzzz{{{tttjjjHHH;;;===888888888777777666666666666555444444444555666777444444444444444444444444777777777888999999::::::888888888:::===@@@BBBBBB@@@@@@@@@BBBEEEJJJNNNQQQVVVWWWZZZ[[[YYYUUUWWW[[[cccggglllppp^^^___\\\ddd~~~ZZZIIIHHHFFFCCCAAAAAA@@@AAA@@@@@@@@@@@@???===<<<;;;999888:::???AAAAAAFFFLLL]]]qqqvvvmmmggg^^^TTTNNNMMMIIIDDD@@@AAACCCEEELLLSSSZZZ___fffkkkooorrrvvvyyy}}}~~~~~~yyy{{{}}}}}}zzzyyyzzz{{{{{{yyyyyy||||||yyyxxxzzzzzzzzzyyyyyyzzz{{{{{{|||{{{{{{{{{{{{zzzzzzzzzzzz}}}}}}~~~~~~|||zzz}}}}}}~~~{{{tttkkkddd```___oooxxxfff]]]ZZZWWWVVVWWWTTTUUUWWW[[[aaadddfffeeeiiilllqqqwww|||zzzwwwtttqqqooopppmmmmmmqqqssstttzzz|||zzzxxxwwwwwwxxxooorrruuuvvvvvvuuuuuuvvvqqqqqqsssuuutttuuu}}}yyypppeeeWWWLLLHHHGGGDDDBBBCCCAAAAAAGGGNNNXXXfffnnnwwwaaa]]]{{{{{{eeegggnnnmmmiiibbbEEE999999888888888777777777777777777666555444555666888999555555555555555555555555777777888888999::::::;;;888999:::;;;;;;<<>>@@@AAAFFFLLL\\\ppp~~~vvvmmmggg___UUUNNNMMMJJJDDD@@@AAACCCEEEKKKQQQ]]]aaaggglllooossswwwyyy|||~~~~~~||||||}}}xxxzzz|||{{{xxxvvvwwwyyyzzzwwwxxx||||||yyyyyy||||||{{{{{{zzzzzzzzz{{{{{{}}}}}}|||{{{zzzyyyyyyxxx~~~|||{{{{{{~~~~~~{{{}}}}}}~~~~~~xxxvvvrrrkkkddd___^^^___eeeffftttuuukkkfff^^^XXXUUUWWWVVVUUUTTTTTTSSSQQQOOOOOORRRUUUXXXZZZ]]]aaacccaaacccgggkkkppptttvvvwww~~~wwwsssnnnkkkjjjjjjjjjjjjfffdddffflllnnnnnnrrrzzzvvvyyy}}}~~~}}}{{{zzzyyyxxxuuusssvvvxxxzzz~~~vvvoooeeeXXXMMMHHHGGGDDDCCCBBB@@@@@@FFFNNNXXXfffnnnvvv```^^^zzzqqqmmmmmmhhhfffuuuZZZDDD;;;<<<888888888888777777777777888777666555666777999;;;666666666666666666666666777888888999999:::;;;;;;999;;;<<<;;;888888<<<@@@@@@@@@BBBEEEJJJNNNPPPQQQSSSRRRUUUYYYVVVPPPQQQWWWccchhhooosss``````]]]gggyyydddLLLIIIGGGHHHFFFBBBAAADDDAAAAAA@@@@@@>>>===<<<;;;;;;::::::<<<@@@DDDFFFFFFYYYkkkzzzqqqmmmcccUUUOOOQQQKKKEEEBBBBBBCCCDDDIIIOOOYYY```gggmmmnnnppprrruuuxxx{{{}}}~~~}}}|||||||||xxxxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyzzzzzz}}}{{{zzzzzzzzzzzzxxxwww}}}}}}|||{{{zzzyyyyyyxxx~~~~~~}}}}}}}}}}}}~~~~~~}}}|||~~~||||||{{{~~~~~~~~~zzzqqqlllbbb]]]bbbiiiiiijjjlllmmmeeepppwwwmmmgggccc[[[ZZZYYYVVVTTTRRRPPPPPPMMMMMMLLLKKKLLLLLLLLLLLLOOOOOOOOOQQQUUUZZZ^^^aaaiiiiiillluuu}}}xxxtttllljjjhhheeecccbbbbbbbbbeeedddcccbbbdddhhhlllooouuu|||xxxoooeeeYYYPPPMMMMMMNNNDDD===CCCDDDFFFOOOTTTeeennnuuuttt^^^xxxqqqsssggghhhjjjcccaaa~~~tttWWWGGG>>>999:::999777666666666777888555444444333333444444555:::777444333444666888999666666666666777888::::::::::::;;;;;;<<<===>>>>>>BBBCCCEEEJJJNNNQQQQQQPPPTTTUUUUUUTTTSSSSSSUUUWWW```dddnnnyyybbbbbb___hhhwwwuuuNNNHHHEEEFFFEEECCCBBBCCC@@@@@@@@@@@@>>>===<<<;;;;;;:::999<<<@@@DDDFFFFFFWWWiii|||rrrmmmbbbTTTLLLNNNIIIDDD@@@@@@AAABBBGGGMMMXXX___ggglllnnnooorrrtttwwwyyyzzz{{{zzzyyyzzz{{{xxxxxxyyyyyyyyyyyyyyyxxxuuuvvvvvvwwwxxxyyyzzzzzz}}}{{{zzzzzzzzzzzzyyywww||||||{{{{{{zzzzzzyyyyyy{{{{{{{{{|||}}}~~~~~~||||||~~~~~~~~~zzzzzzwwwuuuxxx~~~~~~{{{yyyxxxuuusssmmmfffcccjjjrrrvvvxxx{{{uuukkkqqqtttnnnhhh```[[[ZZZXXXSSSOOOOOOMMMJJJIIIHHHGGGFFFEEECCCBBBBBBBBBDDDGGGIIIKKKTTTVVV\\\gggssszzz{{{zzztttwww{{{~~~{{{wwwtttqqqooommmllljjjgggfffeeedddddd_________aaadddiiimmmpppqqqwww~~~{{{qqqgggZZZPPPLLLMMMNNNDDD===CCCDDDFFFOOOVVVfffnnntttyyyeeelllaaaaaabbbeeejjjeeebbb}}}|||[[[FFF===999888888666555555555666777555444444333333444444555444444666888:::<<<<<<;;;888888888888888999:::;;;999::::::;;;<<<===>>>>>>DDDDDDFFFIIIMMMPPPPPPOOOWWWXXXYYYWWWUUUSSSSSSTTT]]]aaalllxxxddddddaaaiiitttSSSJJJCCCCCCEEECCCAAABBB@@@@@@@@@??????===<<<;;;:::999999<<<@@@CCCFFFFFFVVVgggtttmmmbbbSSSJJJKKKHHHBBB>>>??????@@@EEEKKKVVV]]]ffflllnnnoooqqqtttwwwxxxxxxxxxwwwwwwyyyzzzyyyyyyzzzzzzzzzzzzyyyyyyttttttuuuvvvwwwyyyyyyzzz|||{{{zzzyyyzzzzzzyyywwwzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyy{{{~~~zzz|||~~~~~~~~~|||uuutttsssssswww}}}~~~||||||{{{sssqqqlllgggeeehhhpppwwwpppkkkkkkrrrzzzwwwuuuvvvnnnkkkhhhaaaZZZVVVSSSNNNJJJHHHFFFDDDBBBAAA@@@???>>>>>>===>>>>>>AAADDDLLLWWWcccjjjkkkjjj___bbbfffjjjnnnsssxxx|||zzzqqqnnnnnnoooppprrrqqqooommmkkkjjjjjjiii______aaacccgggkkknnnpppnnnrrrwww}}}zzz{{{~~~~~~ttthhhZZZOOOJJJMMMNNNDDD===CCCDDDFFFOOOWWWffflllqqqyyyhhh}}}eeeWWWUUU___eeennnjjjggg```FFF<<<:::777777666555555555555555555555444444444444555555444666888999999777555333::::::999999999::::::;;;999::::::;;;===>>>>>>???CCCCCCEEEIIINNNRRRSSSSSSWWWXXXYYYXXXUUUTTTTTTTTTZZZaaannn|||ddddddcccjjjrrrZZZNNNDDDCCCEEECCCAAA???@@@@@@@@@??????>>><<<<<<:::999999;;;???CCCEEEFFFUUUfffuuunnndddUUULLLLLLHHHBBB>>>>>>??????DDDJJJUUU\\\eeekkknnnoooqqqsssxxxyyyyyyxxxwwwwwwzzz||||||||||||{{{zzzyyyxxxwwwsssssstttvvvwwwxxxyyyzzz|||{{{yyyyyyzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzwwwwwwyyy{{{}}}}}}|||{{{zzzyyy}}}|||uuuyyyxxxxxx{{{~~~~~~xxxwwwuuuqqqnnnjjjgggeee^^^\\\YYYVVVUUU\\\ooo~~~}}}uuunnnddd^^^VVVQQQNNNLLLIIIFFFGGGGGGEEEDDDBBB@@@>>>===<<>>???????????????>>>===<<<:::999999;;;???CCCEEEEEETTTdddtttnnnfffXXXPPPOOOIIICCC?????????@@@DDDJJJSSS[[[eeellloooppprrrttt{{{{{{{{{zzzyyyzzz|||~~~~~~}}}|||zzzwwwuuutttssstttuuuvvvwwwxxxyyyyyy|||zzzyyyyyyzzz{{{zzzxxxwwwwwwxxxxxxyyyzzzzzzzzzxxxxxxyyy{{{}}}|||yyyuuurrrwww~~~}}}xxx~~~~~~}}}~~~~~~|||~~~{{{xxxvvvmmmllliiieee___ZZZVVVSSSQQQPPPQQQRRRSSS^^^vvvrrrjjj___XXXUUURRRNNNJJJHHHGGGEEECCCAAA???===<<<<<<>>>BBBGGGJJJJJJHHHFFFGGGIIILLLNNNQQQUUUZZZ]]]eeeiiinnnqqqpppmmmjjjiiifffgggiiikkkoootttyyy|||yyyxxxwwwuuusssqqqooonnnmmmmmmnnnoooppprrrssstttsssrrrttt{{{xxxiiicccggg}}}zzzyyyxxxzzz{{{~~~{{{rrrhhhZZZOOOKKKMMMNNNDDD===CCCDDDFFFOOOWWWeeeiiilll{{{ttt{{{dddXXXXXX^^^kkkwwwssssssiiiHHH======888888888888777777666666666555555444444555555666666666666666:::AAAKKKSSS:::999999888888888999999:::;;;<<<===???@@@AAABBBCCCCCCEEEJJJQQQXXX]]]___VVVUUUSSSPPPOOORRRXXX\\\ZZZaaappp^^^___aaaiiilll]]]RRRHHHEEEDDDAAA?????????????????????>>>======999888888;;;???BBBEEEEEERRRbbbsssnnngggZZZRRRQQQJJJDDD@@@@@@@@@@@@EEEKKKRRRZZZeeemmmpppqqqsssuuu{{{|||||||||{{{{{{}}}~~~}}}{{{yyyvvvtttrrruuuuuuvvvwwwwwwxxxxxxxxx{{{zzzyyyyyy{{{{{{zzzyyywwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{|||~~~{{{yyyrrrmmmpppxxx{{{zzz}}}~~~~~~zzztttlllfffccc[[[[[[ZZZWWWTTTPPPMMMKKKPPPQQQVVV\\\___ggg~~~yyykkkbbb]]]YYYSSSOOOIIIGGGEEECCC@@@???======:::<<<>>>AAABBBBBB@@@???@@@AAACCCEEEEEEGGGJJJMMMPPPTTTXXXZZZZZZZZZZZZZZZYYY^^^eeelllqqqvvvzzz}}}}}}}}}{{{yyywwwtttqqqpppnnnnnnnnnoooqqqsssvvvwwwvvvttttttxxxzzzkkkaaa^^^qqq~~~|||yyywwwxxxyyyxxxqqqgggZZZPPPKKKMMMNNNDDD===CCCDDDFFFOOOXXXfffjjjmmm{{{|||vvv___SSSTTT\\\kkkyyyuuuvvvgggIII>>><<<888888888888888777666666666666555555555555666666888777666555666>>>JJJSSS999999888888888888999:::<<<<<<>>>???AAABBBCCCDDDJJJHHHHHHKKKPPPVVVZZZ\\\]]]ZZZVVVRRRPPPSSSXXX]]]\\\aaalllwwwZZZ\\\^^^fffgggzzzVVVNNNGGGEEECCC??????AAA>>>????????????>>>======999888888:::>>>BBBDDDEEEOOO^^^rrrllleeeYYYPPPOOOJJJDDD@@@@@@@@@@@@DDDJJJRRRZZZeeennnqqqssstttvvvxxxzzz{{{{{{zzzzzz{{{|||||||||{{{zzzxxxvvvuuusssxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzyyyyyy{{{{{{zzzyyywwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz|||~~~|||{{{{{{yyyssslllkkkqqqvvvvvv~~~}}}{{{yyywwwxxxyyyzzzuuutttqqqiii^^^VVVQQQOOOJJJLLLOOOQQQRRRRRRRRRQQQWWWXXX```iiilllooorrrkkkeee^^^XXXPPPNNNJJJGGGDDDBBBBBBBBB:::;;;===>>>>>>>>>>>>>>>;;;===???@@@??????AAABBBCCCDDDGGGHHHIIIKKKNNNPPPRRRZZZeeeooovvv{{{{{{xxxvvvsssrrrpppooopppsssvvvxxxvvvuuuvvvxxx}}}zzzlllbbb\\\jjj~~~~~~}}}{{{xxxxxx{{{xxxqqqhhhZZZOOOJJJMMMNNNDDD===CCCDDDFFFOOOZZZhhhmmmppp~~~}}}eeeYYYXXX[[[mmm~~~{{{zzzcccIII===999666777888888888777555555666666555555555555666666777888999666444555;;;@@@999999999999999:::;;;<<<===>>>???AAACCCDDDFFFFFFKKKIIIHHHIIINNNTTTXXXZZZ___^^^]]]ZZZXXXYYY]]]___dddgggnnnvvvYYYZZZ]]]dddccczzzfffOOOIIIEEEDDDAAA>>>???CCC>>>????????????>>>>>>===999888888:::>>>BBBDDDEEEMMM[[[qqqkkkcccWWWNNNLLLJJJDDD@@@?????????CCCIIIRRRZZZfffnnnrrrsssuuuwwwuuuwwwyyyzzzyyyxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuyyyyyyyyyxxxxxxxxxxxxwww{{{yyyxxxyyy{{{{{{zzzyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxzzz||||||yyyyyyzzzzzzuuummmiiimmmqqqrrrtttrrroookkkhhhggghhhjjjjjjhhhaaaWWWLLLEEECCCDDDFFFIIINNNTTTZZZ]]]``````]]]^^^fffqqqsssqqq|||yyyrrriiicccVVVSSSNNNJJJFFFEEEDDDEEE>>>>>>???>>>======>>>???999;;;>>>???>>>===>>>>>>===>>>>>>>>>>>>AAAEEEHHHPPPXXXeeeqqqzzz}}}{{{xxxuuurrrqqqrrrtttvvvvvvwwwyyy|||vvvjjjeee```nnn|||}}}|||zzzxxxzzz~~~zzzrrrhhhZZZOOOJJJMMMNNNDDD===CCCDDDFFFOOO\\\kkkpppsssrrrfffeee[[[ppp___HHH;;;666555666777777777666444333666666555555555555666666000666;;;<<<999777999<<<999999999:::;;;<<<===>>>>>>???@@@BBBDDDEEEGGGHHHHHHFFFEEEGGGMMMTTTYYY\\\]]]___```aaaaaaaaaccceeennnooottt{{{]]]YYYUUUgggfffoooVVVBBBHHHEEE@@@DDD>>>AAA???@@@@@@@@@@@@???>>>>>><<<;;;::::::<<>>???EEEKKKSSS\\\gggooossstttvvvwwwyyyyyyxxxvvvtttuuuxxxzzz{{{zzzyyyxxxwwwwwwvvvvvvyyyyyyyyyxxxwwwvvvvvvuuusssuuuwwwzzz{{{{{{yyyxxxvvvvvvvvvvvvuuutttsssrrryyy{{{{{{yyyxxxxxx|||{{{xxxzzzzzzwwwqqqkkkgggeeeeeefffaaacccccc```[[[YYYZZZ]]]XXXRRRKKKEEECCCCCCCCCCCCEEEGGGMMMUUU\\\aaafffjjjjjjmmmppprrruuuzzzsssbbb___ZZZUUUQQQPPPMMMHHHDDDAAADDDEEECCC>>>;;;;;;===;;;:::999888888888999:::;;;;;;;;;;;;<<>>AAAAAABBBBBBCCCDDDEEEEEEGGGFFFGGGKKKSSSYYY[[[[[[[[[\\\]]]___eeekkkkkkhhhkkkpppyyy```\\\XXXgggeee}}}^^^EEEGGGDDD@@@EEE???AAA???@@@@@@@@@@@@???>>>>>>;;;;;;::::::<<>>???DDDKKKSSS[[[eeemmmpppqqqrrrsssuuuuuuuuutttssssssuuuwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzvvvwwwwwwwwwvvvuuuuuutttuuuwwwxxxxxxwwwxxx|||{{{wwwnnniiibbb[[[WWWWWWXXXZZZ^^^```bbbcccaaa\\\VVVRRRNNNLLLIIIFFFDDDCCCDDDEEEEEEIIIOOOWWW___eeekkkpppqqqtttwwwyyy{{{~~~|||kkkfff```ZZZVVVSSSQQQLLLHHHCCCDDDCCCAAA>>><<<;;;;;;;;;:::999888888888999::::::;;;;;;:::;;;>>>CCCGGGOOOYYYhhhttt||||||yyyyyyyyyxxxwww|||{{{zzzzzz}}}qqqiiirrr|||zzzuuutttuuuzzz}}}{{{yyy{{{xxxpppfffYYYNNNIIIKKKFFFBBBAAA@@@BBBIIIRRR___iiilllrrr~~~uuuvvvoooiiiuuuqqqxxxlllQQQ@@@999777999888777666666666777888777777666666666555555555666888999999888777999:::666888:::;;;;;;;;;===???AAABBBBBBCCCDDDEEEFFFFFFEEEEEEGGGLLLSSSYYY[[[[[[___bbbaaa___gggsssuuuooonnnssszzzccc^^^ZZZeeeddd{{{kkkLLLHHHCCCAAAEEE???@@@??????@@@@@@??????>>>===:::999999999<<>>???CCCJJJQQQYYYcccjjjlllmmmnnnpppvvvwwwyyyxxxwwwvvvwwwxxxssstttuuuvvvwwwvvvuuuuuuttttttuuuvvvxxxyyyzzzzzz|||{{{yyywwwvvvwwwyyyzzzwwwwwwwwwwwwwwwvvvvvvvvvuuuvvvwwwwwwwwwxxxzzz|||{{{}}}uuukkkaaa\\\UUUOOOLLLNNNQQQTTT___```cccgggggg___QQQGGGBBBEEEGGGGGGEEEEEEGGGJJJOOOSSSZZZ```fffnnnuuuyyy}}}sssmmmddd]]]ZZZWWWSSSPPPJJJGGGDDDBBBAAA???===<<<;;;;;;:::999888888999999999999:::999:::===AAAEEENNNWWWdddpppzzz|||{{{zzzzzzyyyzzzyyyxxxxxx{{{vvvrrr~~~}}}yyyvvvoooqqqvvv}}}|||wwwnnndddWWWMMMIIIJJJEEEAAA@@@@@@BBBJJJRRR___iiilllrrr{{{ooonnnnnngggqqqkkktttlllNNN@@@<<<:::999888777666666666777777666555555555555444444444666777999888777777888:::777999;;;<<<<<<===???@@@AAABBBCCCDDDEEEFFFGGGGGGFFFGGGJJJPPPVVVZZZ\\\\\\```eeeaaaZZZeeezzz~~~sssmmmpppuuuzzzaaa\\\[[[aaabbbwwwzzzUUUJJJEEEBBBFFF>>>??????????????????>>>>>>===999888888999;;;???CCCFFFIIIZZZooouuurrrggg\\\VVVMMMKKKEEE@@@???>>>>>>CCCHHHOOOWWWaaahhhjjjlllnnnpppuuuwwwzzz{{{zzzxxxxxxxxxssstttuuuvvvvvvuuutttsssrrrssstttuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvwwwyyyzzzxxxxxxwwwwwwwwwvvvwwwwwwyyyyyyzzzyyyxxxxxxxxxxxxsssjjjgggooowwwsssfff[[[YYYWWWTTTQQQRRRUUUYYY[[[dddeeefffgggcccZZZNNNEEEFFFKKKOOOPPPNNNNNNSSSWWW^^^eeelllpppttt|||uuulllfffbbb^^^[[[SSSNNNIIIFFFFFFEEEAAA>>><<<;;;;;;::::::999999999888888999999999<<<@@@CCCIIIQQQ]]]iiittt}}}~~~~~~zzzyyyxxxxxx{{{~~~}}}zzzwwwvvvtttxxx~~~vvvmmmbbbVVVMMMIIIIIIDDD@@@@@@@@@BBBJJJSSSbbblllnnnssswwwjjjhhhjjjeeepppkkktttpppMMM@@@>>>;;;888888777777666666666666444444444444444444444444666777888888777777888999777999;;;<<<===>>>@@@BBBAAAAAABBBCCCDDDFFFGGGGGGJJJKKKOOOTTTXXX[[[]]]^^^[[[ccc^^^SSS```zzzqqqnnnoooqqqttt]]]XXXZZZ\\\aaattt[[[MMMHHHDDDEEE<<<>>>>>>????????????>>>======888888888999;;;???CCCFFFHHHYYYmmmxxxttthhh\\\TTTJJJKKKEEE@@@??????>>>BBBGGGLLLTTT^^^fffjjjmmmppprrrpppsssvvvwwwvvvuuuttttttuuuvvvvvvvvvvvvtttsssrrrrrrsssssssssttttttuuuuuuvvvvvvxxxyyy{{{|||}}}}}}zzzyyyxxxwwwvvvvvvvvvvvvzzzzzzzzz{{{{{{zzzyyywwwkkk^^^UUUYYYbbbbbb\\\VVVVVVVVVXXX[[[^^^aaadddfffhhhiiigggaaaXXXQQQLLLKKKSSSXXX\\\]]][[[]]]bbbggghhhsss}}}yyypppkkkfffdddZZZUUUPPPLLLJJJHHHCCC???=========<<<;;;::::::999777888999999999;;;>>>AAAFFFMMMXXXdddoooyyy{{{zzzyyyyyy|||~~~}}}~~~{{{wwwvvvyyy|||{{{vvvmmmbbbVVVLLLIIIHHHCCC??????@@@BBBKKKTTTcccmmmppptttvvvkkkkkkffffffuuupppyyysssKKK>>><<<777777777777777666666555555333333333444444444444444555777888888777666888999777999<<<======>>>AAABBB@@@@@@AAACCCDDDEEEFFFGGGKKKMMMPPPSSSVVVYYY[[[]]]YYYbbb___UUU```yyy~~~pppttttttuuuvvvZZZUUU[[[ZZZaaaqqqZZZNNNIIIEEEDDD;;;???>>>>>>??????>>>>>>===<<<999888888888;;;>>>BBBEEEGGGVVVhhhxxxtttjjj___WWWLLLKKKEEE@@@@@@???>>>AAAFFFKKKSSS]]]eeeiiimmmppptttpppsssvvvwwwvvvuuuuuuuuuwwwwwwvvvuuussssssrrrrrrtttsssssssssssssssssssssuuuwwwyyy|||}}}|||zzzxxxwwwvvvvvvwwwwwwwwwxxxzzz{{{zzzwwwuuugggZZZPPPRRRYYY^^^```aaaYYY[[[___cccfffiiikkkkkkjjjiiiddd\\\RRRNNNOOORRRYYY^^^cccffffffgggjjjlllnnn~~~tttmmmhhheee```]]]YYYTTTOOOIIICCC???????????????>>><<<;;;:::777888999999999;;;>>>@@@EEEKKKUUU```kkksssxxx{{{~~~}}}|||{{{zzzyyyzzz~~~~~~|||}}}|||vvvrrruuu|||~~~xxxnnndddVVVLLLHHHGGGBBB??????@@@CCCKKKTTTaaakkkooouuupppgggkkkdddjjj}}}www}}}zzzNNNAAA===777666666777777777666555444333333333444444444444555555666888777666666777999777999;;;<<<===>>>AAACCC@@@AAABBBCCCEEEFFFHHHHHHHHHJJJMMMPPPRRRVVVZZZ]]]___iiiiiicccjjj{{{~~~tttvvvvvvvvvvvvZZZVVV^^^[[[bbbpppzzzRRRJJJIIIEEECCC;;;AAA>>>>>>>>>>>>>>>======<<<:::999888888:::===AAACCCIIITTTcccxxxuuukkkaaaXXXMMMJJJEEEAAA@@@???===@@@EEEKKKRRR\\\cccgggjjjnnnqqqqqqtttvvvwwwvvvvvvvvvwwwvvvtttsssqqqqqqqqqrrrsssttttttttttttttttttttttttvvvwwwxxxzzz}}}}}}zzzxxxxxxxxxxxxxxxwwwwwwwwwwwwtttnnnjjj^^^XXXSSSVVV\\\aaahhhoooggggggiiijjjlllmmmnnnnnnkkkhhhccc^^^YYYXXXYYY[[[]]]cccjjjqqquuutttrrrpppxxxwwwqqqnnnhhhgggeee___VVVMMMGGGCCCAAAAAAAAAAAA@@@>>><<<;;;777888:::::::::;;;>>>@@@CCCHHHQQQ\\\eeekkknnnnnnvvv{{{~~~|||{{{{{{zzzyyyzzz~~~~~~{{{|||~~~}}}yyysssqqquuuyyypppfffWWWLLLGGGFFFAAA>>>>>>???CCCKKKUUUbbbmmmqqqvvviiicccjjjfffppp}}}RRRDDD@@@777555666777777777666555444333444444444555555555555555666777777666666777999666888:::<<<<<<>>>@@@BBBBBBBBBDDDEEEGGGIIIJJJKKKEEEHHHKKKNNNRRRWWW___dddiiirrrwwwvvvyyy{{{wwwwwwwwwwww\\\XXXbbb\\\cccooorrrLLLGGGIIIEEEBBB;;;CCC>>>>>>>>>>>>>>>======<<<;;;:::999888:::===@@@BBBLLLUUU```yyyvvvlllaaaWWWKKKJJJEEEAAA@@@???===@@@DDDLLLSSS\\\bbbfffhhhlllooonnnppprrrsssrrrrrrssstttsssrrrpppnnnnnnpppsssuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvttttttwww|||}}}zzzyyyyyyyyy|||zzzwwwuuurrrlllccc]]]UUUTTTVVV\\\```eeemmmvvvvvvtttrrrpppoooppppppqqqmmmhhhdddccceeeeeecccaaaffflllwwwyyyooopppooohhh]]]RRRKKKIIIBBBBBBBBBBBBAAA???===<<<777999:::::::::;;;>>>@@@@@@DDDMMMWWW```dddeeedddeeeiiirrr~~~}}}zzzyyyyyyzzz}}}{{{|||~~~zzzyyywwwsssqqqvvv~~~~~~~~~zzzrrrgggXXXLLLGGGEEEAAA>>>>>>???CCCLLLUUUfffqqqtttxxxiiidddoooiiittt}}}NNNAAA<<<333555666777777777666444333444444444555555666666666555666777777666666777888555777:::;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKLLLMMMEEEHHHLLLOOOTTT\\\eeelllpppyyy{{{|||||||||___[[[```aaaiiinnn|||tttnnn```QQQNNNPPPIIIEEEDDD>>>@@@@@@@@@@@@???>>><<<<<<:::999777777888<<>>999777:::999999999999;;;<<<===@@@DDDLLLWWW```dddccc```aaaccciiirrr|||}}}{{{}}}~~~|||wwwtttsssuuu|||yyypppdddUUUIIIEEEDDDAAA?????????AAAKKKVVVfffqqqvvv{{{~~~ooolllgggnnnzzznnnOOO>>>666888888777777666555444444444444444444444444444444444444666777777666666777999999:::>>>BBBAAA===>>>CCCBBBCCCDDDFFFHHHIIIIIIIIIHHHGGGHHHPPP]]]iiioooqqqqqq{{{{{{||||||```\\\___^^^dddjjjrrrccc\\\___MMMHHHJJJFFFDDDEEEAAA????????????>>>===<<<<<<;;;999777777888<<>>>>>???CCCLLLVVVjjjtttxxx}}}xxxsssllljjj{{{~~~dddJJJ>>>888:::888777777666555555444444444444444444444444444444444666777777777777888:::;;;===AAAFFFEEEAAAAAAEEEBBBCCCEEEFFFGGGHHHHHHIIILLLKKKMMMTTT```jjjnnnooottt||||||}}}}}}___\\\^^^YYY]]]bbb~~~kkkeeeiiiQQQFFFHHHDDDCCCDDDAAA>>>??????>>>>>>===<<<;;;;;;999888777888;;;???AAADDDNNN[[[xxxzzzrrrfffXXXPPPKKKHHHCCC???======???AAAKKKQQQZZZccchhhiiigggeeeoooqqqrrrrrrrrrsssvvvxxxyyyxxxvvvssspppoooqqqrrrwwwwwwxxxxxxxxxxxxwwwwwwzzzxxxuuurrrqqqooollljjjiiiccc]]][[[^^^eeelllqqqiiibbbXXXLLLCCC???======<<<>>>@@@CCCFFFKKKRRRVVVgggvvv|||ooodddeeegggkkkllllllkkkkkklllssszzz~~~|||xxxrrrjjjccc___```aaa``````eeepppyyy}}}}}}tttgggaaa^^^]]]___ccchhhtttvvvuuurrrhhh```^^^[[[PPPEEEBBBAAA???======<<<;;;:::999:::;;;<<<===<<<@@@HHHSSS^^^fffjjjkkkmmmnnnpppuuu{{{~~~wwwyyy}}}~~~wwwpppeeeWWWMMMIIILLLCCC======@@@EEENNNVVViiitttwww|||~~~sssfffhhhWWWDDD>>>:::;;;777777777666555555444444444444555555555555555555555666888888777888999;;;<<<>>>CCCIIIIIIEEECCCFFFDDDEEEFFFGGGHHHHHHHHHHHHPPPOOOQQQWWWaaaiiinnnooo{{{|||}}}}}}}}}ZZZZZZ]]]WWWYYY\\\vvv|||~~~^^^KKKIIIDDDBBBCCC@@@>>>>>>>>>>>>>>>===<<<;;;;;;:::888777888;;;???AAACCCKKKUUUqqqzzzrrrgggZZZRRRMMMIIICCC>>><<<<<<>>>@@@IIIOOOYYYfffooosssqqqooonnnoooqqqqqqpppqqqrrrtttzzzyyywwwssspppppprrrttttttuuuuuuuuuuuuuuutttsssvvvuuussssssuuuwwwrrrkkkYYYRRRMMMOOOTTT[[[bbbhhhXXXSSSKKKCCC>>>===???@@@>>>???AAACCCEEEGGGIIIJJJUUUfffvvv{{{wwwppphhhaaaccceeeiiilllmmmmmmlllkkkqqqwwwzzzyyyvvvsssmmmeeeaaa[[[UUUSSSRRRWWWaaajjjyyy~~~~~~sssfffXXXRRRQQQPPPQQQSSSUUUZZZdddsssyyyqqqllllllgggZZZNNNIIIFFFAAA>>>===<<<;;;:::999999:::;;;;;;:::>>>FFFPPP\\\fffmmmqqqvvvwwwxxxzzz~~~~~~}}}|||zzz}}}{{{ssslllcccUUUKKKGGGOOODDD<<<<<>>:::999777777666666555555555555555555555555555666666666555777888999888999:::<<<<<<===BBBIIIJJJFFFDDDEEEGGGGGGHHHIIIJJJJJJJJJIIIQQQPPPPPPUUU^^^gggnnnqqqzzz{{{|||}}}YYY[[[```ZZZ]]]]]]ooohhhNNNJJJEEEAAAAAA???>>>>>>>>>>>>>>>======<<<<<<:::888777888;;;>>>@@@BBBHHHPPPlllxxxqqqggg\\\TTTMMMJJJDDD>>><<<<<<>>>@@@FFFMMMYYYfffqqqvvvuuusssoooqqqrrrrrrqqqpppqqqrrryyyxxxvvvsssqqqqqqtttwwwttttttuuuuuuuuuttttttssstttuuuuuuuuuzzz~~~wwwmmmTTTPPPOOOTTTWWWUUUVVVZZZKKKIIIFFFCCCBBBBBBCCCDDDCCCDDDFFFIIIJJJKKKJJJIIIMMMZZZfffgggdddcccccccccgggiiilllppprrrrrrpppooonnnqqqtttwww}}}yyyoooeee\\\ZZZYYYWWWYYY^^^nnnvvvqqqlllaaaVVVSSSSSSPPPNNNNNNQQQPPPRRRZZZhhh{{{wwwssshhh\\\QQQMMMJJJDDD???>>>===<<<;;;:::999999:::;;;:::===DDDMMMXXXdddnnnuuu}}}~~~|||zzzzzz}}}zzzssslllbbbUUUKKKGGGNNNDDD;;;<<>>999666666666666666555555555555555555555666666777777777666777999:::::::::<<<===>>>>>>CCCJJJMMMIIIFFFFFFIIIJJJKKKKKKLLLLLLLLLLLLOOOMMMLLLPPPXXXdddooouuuvvvwwwzzz}}}]]]___ddd```cccbbbllliiiKKKGGGEEEBBBBBB@@@>>>>>>????????????>>>>>><<<;;;888777888;;;>>>@@@AAAFFFLLLhhhwwwqqqhhh]]]VVVLLLIIIDDD???======>>>???FFFMMMXXXccckkkooopppoooqqqsssuuuuuutttttttttuuuwwwwwwvvvtttssssssvvvxxxvvvvvvwwwwwwwwwwwwvvvvvvvvvzzz{{{yyy|||}}}uuuhhh[[[ZZZ```fffcccWWWPPPRRRJJJKKKKKKKKKKKKJJJJJJIIILLLLLLMMMPPPRRRRRRPPPNNNOOOYYY``````^^^aaafffiiijjjjjjlllooorrrsssqqqpppmmmmmmoooxxxsssjjjiiiggg```[[[\\\aaaiiiuuu~~~~~~~~~}}}nnnlllddd^^^]]][[[VVVRRRQQQSSSSSSRRRSSSXXXcccqqq||||||qqqbbbWWWMMMIIIGGGCCC???>>>@@@???===<<<;;;;;;;;;<<<<<<>>>CCCIIISSS___llluuu~~~zzzyyyzzz}}}~~~~~~vvvooodddVVVLLLHHHJJJBBB<<<===BBBHHHQQQYYYrrr|||}}}nnn```{{{ooohhhggguuuuuuwww~~~OOO@@@>>>999555666666666666666666555555555555666666777777888888666888:::;;;;;;;;;===???BBBAAAEEELLLOOOMMMJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKOOOWWWcccpppwww}}}xxxsssuuuyyy}}}aaabbbddd```fffdddjjjjjjIIIGGGFFFCCCCCC@@@??????@@@@@@@@@@@@??????===;;;999777888:::>>>@@@@@@DDDJJJfffxxxrrriii^^^WWWJJJHHHDDD@@@>>>>>>>>>???EEEMMMXXXaaaeeehhhjjjlllooorrruuuvvvvvvvvvxxxyyywwwwwwwwwvvvuuutttuuuwwwuuuvvvvvvwwwxxxxxxxxxxxxvvv}}}zzzyyyyyyoooaaa]]]bbbnnnwwwooo]]]SSSUUURRRTTTVVVWWWXXXXXXXXXWWWWWWVVVWWWYYY[[[[[[XXXUUURRR\\\eeeggggggiiikkkkkkmmmllllllnnnrrrsssrrrpppoookkkkkkyyywwwuuusssiiiaaa```XXX```kkkvvv}}}~~~}}}tttooojjjgggeee```YYYVVVVVVTTTVVVWWWUUUTTTVVV\\\aaavvvttt|||ooobbbUUUOOOLLLIIIFFFFFFDDDCCCAAA???>>>>>>>>>??????@@@CCCGGGNNN[[[iiisss~~~~~~~~~~~~{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~xxxpppdddUUUJJJFFFEEE@@@===???BBBGGGQQQ[[[sss|||}}}~~~sss^^^WWWnnneeedddlllzzzvvvxxxQQQ@@@>>>999666555666666666666666666666555555666777777888999999777999:::;;;;;;<<<>>>@@@DDDAAADDDKKKOOOMMMKKKKKKGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMOOOTTT[[[fffpppwww}}}xxxuuusssvvvzzz~~~bbbaaaaaa\\\ccccccfffnnnKKKHHHHHHDDDCCC@@@???@@@@@@AAAAAAAAA@@@@@@===;;;999777888:::===@@@@@@CCCIIIeee{{{tttjjj___XXXIIIGGGDDDAAA???>>>>>>???CCCLLLXXX```ccceeejjjnnnkkknnnrrrtttvvvwwwyyyzzzwwwxxxyyyxxxvvvttttttuuussssssuuuvvvwwwwwwwwwwwwttt}}}zzzwwwuuukkk]]]ZZZbbbrrr~~~vvvbbbYYY\\\ZZZ\\\^^^aaadddeeeffffff```___^^^```bbbbbb^^^[[[SSS___kkkppprrrrrrooojjjtttrrrqqqsssvvvxxxwwwvvvrrrllljjjzzz|||yyymmmeeedddWWW\\\eeeqqq{{{yyysssooollliiibbbZZZWWWYYYTTTVVVWWWWWWVVVUUUWWWXXX```uuu}}}yyyzzziii___[[[VVVUUUVVVHHHFFFDDDBBBAAAAAAAAAAAA@@@AAACCCEEELLLXXXgggqqq|||}}}~~~~~~|||~~~|||}}}}}}{{{{{{}}}}}}~~~~~~|||~~~~~~}}}wwwnnnbbbSSSGGGCCCAAA>>>>>>@@@AAAFFFQQQ\\\mmmwwwyyy}}}uuuhhh```]]]iiifffkkkjjj}}}}}}QQQ@@@>>>:::888555555555666666666666666555666666777888999999999777999;;;<<<<<<===???AAACCC@@@AAAHHHLLLLLLJJJJJJEEEFFFHHHJJJKKKLLLMMMMMMLLLOOOTTTZZZ```hhhpppuuu~~~zzzwwwvvvtttwww{{{~~~dddeeeaaaaaadddaaalllnnnNNNJJJAAAAAAEEE??????????????????>>>======;;;:::999666555777;;;>>>@@@EEEHHH\\\{{{rrriii\\\QQQHHHEEEBBB>>><<<<<<===>>>CCCKKKUUU^^^bbbeeehhhjjjlllmmmoooqqqsssvvvwwwxxxtttuuuvvvwwwuuussspppnnnxxxuuurrrrrruuuwwwwwwvvvwwwvvvuuuuuusssmmmeee^^^bbbcccjjjpppmmmeeedddhhhllljjjkkksss|||~~~wwwoooiiiiiijjjlllllljjjfffccc[[[gggvvv~~~~~~zzzyyyzzz}}}}}}~~~uuuqqq~~~yyyllleeegggaaa```iiirrrvvvyyy~~~|||wwwoooiiiddd```]]][[[XXXXXXXXXWWWUUUSSSRRRQQQXXXZZZeeeuuuxxxrrrrrryyyxxxmmmlllpppddd[[[QQQLLLLLLKKKFFFAAACCC@@@@@@DDDIIIOOOYYYcccppp{{{~~~{{{||||||zzz{{{}}}~~~}}}}}}}}}~~~~~~||||||{{{{{{}}}}}}~~~wwwnnn```QQQIIIHHHIIIAAA>>>AAADDDGGGRRR```hhhmmmvvvqqqlll\\\ZZZtttnnnlllnnnuuu{{{|||QQQ>>>@@@999///555666777666555444555666777777777777888999:::;;;888:::<<<======???BBBDDDDDDCCCBBBCCCAAA??????@@@===???CCCHHHLLLNNNLLLKKKLLLQQQTTTTTT[[[iiitttyyyzzz|||{{{|||~~~cccdddaaaaaaccc___hhhhhhNNNJJJBBBAAADDD>>>???????????????>>>======;;;;;;999777555777:::===@@@EEEGGGZZZ|||rrriii\\\RRRLLLIIIEEEAAA>>>=========CCCJJJUUU]]]aaaeeeiiillllllmmmnnnpppsssuuuwwwxxxwwwvvvvvvvvvuuutttssssssrrrpppnnnoooqqqrrrqqqooopppqqqrrruuuuuuoooeee]]]\\\```iiirrrsssmmmkkkoooxxxxxx~~~sssrrrpppppppppooollliiifffqqq}}}zzz~~~uuurrrrrrkkkgggjjjmmmoootttyyyyyyzzz}}}wwwnnnhhhccc^^^\\\ZZZYYYYYYXXXVVVUUUSSSSSSRRRQQQXXXccceee```ccckkkmmm}}}yyyoooccc\\\YYYXXXTTTOOOKKKHHHGGGHHHIIIKKKQQQYYYfffppp{{{|||vvvmmmjjjgggfffffffffdddbbblllpppvvvzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~|||tttlll^^^OOOGGGFFFIIIAAA>>>AAADDDHHHSSSaaalllqqqxxxqqq```___qqqjjjgggsssyyy}}}|||OOO<<>>@@@CCCEEEFFFDDDBBB@@@>>><<<::::::???AAAFFFLLLQQQSSSSSSRRRPPPRRR___qqqtttkkkjjjrrr{{{|||cccfffcccccceeeaaaggg{{{```LLLIIIDDDAAABBB??????????????????>>>======;;;;;;999777666777:::===@@@EEEFFFVVV~~~{{{qqqiii^^^VVVOOOLLLHHHCCC???=========CCCJJJTTT[[[aaaeeejjjnnnkkklllnnnppprrruuuvvvwwwxxxwwwuuuttttttuuuvvvwwwqqqooommmlllkkkkkkiiigggiiikkkooovvvxxxrrrfff\\\YYY```mmmwwwyyytttqqqrrr{{{~~~{{{xxxssspppnnnnnnmmmlllrrrzzz~~~vvvmmmhhheeedddgggllllllqqqyyy~~~}}}zzzzzz~~~tttllleee___\\\[[[[[[ZZZYYYXXXVVVUUUUUUQQQMMMNNNSSSTTTQQQTTT\\\XXXbbbqqqwwwpppddd___bbb```ccciiizzzzzzmmmddd```^^^ZZZVVVRRROOONNNNNNKKKHHHJJJOOOZZZbbbmmmxxxuuuhhh^^^WWWTTTOOOMMMLLLMMMOOOPPPPPPPPPYYY___hhhnnnqqqtttyyy|||~~~~~~}}}{{{zzz|||~~~~~~~~~}}}}}}|||}}}|||~~~~~~~~~{{{tttkkk^^^PPPHHHGGGIIIAAA>>>BBBEEEIIITTTbbbrrruuu{{{uuudddccc}}}kkkfffbbbuuu|||~~~{{{MMM:::;;;::::::777666666666777888999:::999888888888888999999:::888:::<<<>>>???AAAEEEGGGGGGDDD@@@<<<:::999888777:::===BBBHHHMMMPPPRRRSSSVVVVVVnnnuuuiiittt~~~~~~}}}zzzdddhhhffffffjjjgggkkk{{{zzzlllooo[[[LLLHHHEEEBBBAAA@@@???????????????>>>======;;;;;;:::888666777999<<>>>>>>>>CCCIIISSSZZZ___eeekkkpppkkklllmmmppprrrtttvvvwwwwwwvvvuuuuuutttttttttuuurrrooojjjfffcccbbbaaaaaaeeeiiiqqqyyy|||uuuggg\\\]]]fffsss||||||vvvqqqooouuuxxx}}}uuuooommmmmmnnnnnnwwwyyytttvvv~~~}}}rrrggg^^^ZZZZZZ]]]^^^fffnnnuuuyyy~~~yyymmmdddaaahhhnnnssszzzxxxxxxwwwnnnfff```\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWSSSPPPRRRPPPMMMOOOTTTXXXWWW\\\ccc```YYY]]]ggg]]]aaafffjjjuuu|||uuujjjccc___[[[WWWTTTRRRPPPPPPQQQNNNIIIJJJMMMSSSXXX___hhhvvvyyymmmhhh___UUUMMMIIIGGGFFFCCCCCCDDDEEEGGGJJJKKKLLLNNNTTT\\\bbbffflllrrrwwwyyy|||~~~}}}{{{{{{|||~~~~~~|||~~~|||{{{}}}~~~}}}~~~|||uuulll___RRRKKKJJJHHH@@@===BBBFFFJJJVVVdddvvvxxx|||xxxeeedddsssbbbaaa___sss{{{~~~zzz|||KKK999777666888888777666666777888888888999999999888888999999:::999;;;===???@@@CCCFFFIIIHHHEEE???888777999:::999888<<<@@@EEEHHHKKKNNNPPPTTTVVVooozzzoooyyywwwwwwxxx{{{~~~}}}|||zzzxxxaaagggfffeeekkkiiilllyyymmmkkkaaaPPPGGGFFFDDDAAABBB???????????????>>>======;;;;;;:::888777777999;;;<<>>>>>???BBBHHHRRRYYY^^^dddjjjoookkklllnnnppprrruuuvvvwwwwwwxxxxxxwwwuuurrrnnnllliiieee___ZZZWWWYYY\\\___ccciiisss|||}}}uuuhhh^^^bbbmmmyyy~~~}}}xxxrrrnnnpppppprrr{{{zzzsssqqqqqqrrrssswww{{{rrrlllnnnwwwzzzmmmccc^^^[[[YYYVVV\\\ccchhhmmmuuuzzzmmm]]]RRRMMMQQQUUUZZZaaajjjnnnnnnmmmuuuxxxpppiiiccc```\\\[[[YYYXXXWWWWWWWWWWWW[[[XXXVVVVVVTTTPPPNNNNNNMMMRRR```nnnooofffdddiiilllhhhkkktttuuu|||}}}yyyxxxooojjjddd___\\\YYYUUUQQQMMMLLLMMMPPPOOOMMMOOOSSSQQQSSSTTTWWWbbbnnntttsss{{{|||{{{vvvooofff___PPPNNNJJJFFFCCCCCCDDDDDD@@@@@@AAABBBCCCDDDFFFHHHHHHLLLQQQVVVZZZ```iiippprrrtttyyy~~~~~~}}}|||}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}{{{sssjjj^^^QQQKKKKKKGGG@@@===BBBGGGKKKXXXfffwwwyyy|||zzzfffdddkkkYYYZZZ\\\rrr|||zzzoooHHH;;;777444888:::888666777888888666444999999999999999999:::;;;;;;===???@@@BBBDDDGGGJJJLLLMMMGGG===999<<<>>>===BBBEEEHHHJJJJJJLLLOOORRROOOSSSbbbtttyyysssqqquuutttssstttwwwzzz|||{{{zzzzzzzzz{{{{{{\\\cccaaa```fffgggiiitttzzzsss[[[HHHHHHFFF@@@CCC???????????????>>>======;;;;;;;;;999777777888:::;;;AAA@@@KKKmmmuuujjj```ZZZLLLIIIEEEAAA???>>>>>>???@@@GGGQQQYYY^^^bbbhhhkkklllmmmoooqqqsssvvvwwwxxxxxxxxxvvvtttooohhhbbb___TTTRRROOOKKKKKKOOOVVV[[[^^^gggsss{{{yyyqqqgggaaafffqqq|||~~~{{{wwwrrrllliiiggglllvvvzzztttqqqqqqrrrsssvvv|||rrrkkkuuuxxx{{{~~~zzztttrrrnnnhhhbbbeeehhhkkkpppxxxvvvgggXXXNNNHHHIIIIIIKKKPPPYYYdddkkkhhhooo}}}zzzrrrlllfffccc\\\[[[ZZZXXXWWWWWWXXXYYYZZZYYYXXXXXXVVVRRRLLLHHHGGGRRRdddrrrssskkkfffgggmmm```cccwww}}}wwwooohhheee```[[[XXXUUURRRPPPJJJIIIJJJMMMNNNNNNSSSYYYVVVVVVSSSOOOSSSZZZ___^^^aaacccggglllrrrxxx}}}}}}zzzxxxvvvqqqlllddd]]]XXXSSSMMMIIIHHHGGGEEEDDDCCCBBBBBBCCC@@@AAABBBBBBAAAAAACCCEEEEEEGGGIIIKKKMMMSSS[[[bbbiiikkkpppvvv{{{~~~~~~}}}~~~|||~~~}}}~~~~~~}}}|||~~~~~~~~~~~~~~~}}}~~~~~~}}}wwwooofffZZZNNNHHHIIIGGG???===CCCHHHMMMZZZhhhwwwyyy}}}~~~jjjgggjjjWWWYYY\\\tttzzzaaaDDD===999666:::999888777999<<<;;;777333888888888999999:::;;;<<<>>>???AAABBBCCCDDDGGGJJJPPPXXXXXXMMMEEEEEEEEECCCJJJLLLNNNMMMKKKKKKOOORRRQQQTTTWWW[[[cccmmmpppooovvvuuuuuuvvvwwwwwwvvvuuuuuuvvvxxxzzzZZZaaa^^^ZZZaaabbbdddmmmjjjLLLKKKHHH???BBB???????????????>>>======;;;;;;;;;999777666888999:::AAA???HHHgggvvvkkkaaa[[[NNNKKKGGGBBB???=========>>>FFFPPPXXX]]]aaadddhhhmmmnnnppprrrtttwwwxxxyyyuuurrrnnnggg___WWWPPPMMMCCCDDDDDDCCCBBBFFFKKKPPPUUUaaapppvvvrrrkkkfffeeemmmwww~~~}}}{{{vvvlllhhhfffhhhppp{{{xxxtttrrrrrrrrrrrrvvv}}}zzzqqq||||||||||||}}}|||yyyyyyyyyzzz}}}xxxjjj___XXXQQQOOOLLLHHHHHHQQQaaaooopppttt~~~xxxpppjjjdddaaa^^^]]][[[YYYYYYYYYZZZ[[[[[[ZZZZZZYYYXXXUUUNNNHHHIIIYYYiiinnnjjjfffbbb^^^ZZZRRRUUUfffrrrqqqpppssswwwooojjjbbb[[[VVVTTTSSSSSSNNNKKKIIIJJJKKKLLLQQQYYY```aaa^^^VVVQQQRRRSSSQQQOOOPPPSSSWWW]]]bbbgggiiilllkkkgggccc___[[[YYYXXXTTTQQQNNNJJJHHHFFFCCCBBBHHHGGGFFFDDDCCCCCCCCCDDDAAACCCDDDDDDBBBBBBDDDGGGBBBDDDFFFFFFFFFHHHNNNSSSYYY^^^fffooovvv|||~~~|||}}}|||}}}}}}~~~}}}||||||}}}}}}|||zzz{{{~~~|||{{{}}}}}}~~~}}}~~~{{{uuummmdddXXXLLLGGGHHHFFF???===CCCHHHNNN[[[jjjwwwyyy}}}ooooooppp```cccdddsss~~~xxxXXX???===:::666;;;777777888===AAAAAA;;;666777777888999:::;;;===>>>@@@AAACCCCCCCCCDDDGGGIIIKKK]]]hhhbbbXXXUUURRRNNNMMMOOOPPPNNNJJJIIIMMMQQQTTTRRRQQQVVVaaammmoookkkuuuuuuwwwwwwwwwwwwwwwwwwuuuuuuuuuuuu[[[bbb]]]YYY^^^```aaaiiitttuuuPPPMMMIII???AAA???????????????>>>======;;;;;;;;;:::777777777999;;;AAA???EEEcccvvvlllccc]]]QQQNNNHHHCCC???<<<<<<<<<===EEEPPPYYY]]]```ccceeennnooopppsssuuuwwwyyyzzzpppllldddZZZPPPGGGAAA>>>===@@@BBBAAA@@@@@@CCCFFFNNN\\\lllqqqlllfffeeegggttt~~~~~~~~~{{{wwwqqqooonnnpppvvv||||||yyyxxxwwwvvvuuutttzzz}}}|||~~~~~~|||{{{{{{{{{ooohhhddd\\\XXXRRRJJJFFFNNNbbbttt{{{}}}~~~uuummmfff```]]]```^^^\\\ZZZZZZ[[[\\\]]]^^^^^^]]][[[[[[YYYSSSMMMEEE]]]sssvvvnnneeeYYYMMMGGGLLLOOOQQQTTTZZZaaadddzzz~~~wwwkkkaaaZZZXXXYYYZZZTTTNNNJJJIIIHHHHHHNNNVVVjjjmmmjjj```WWWSSSPPPNNNKKKKKKKKKMMMOOORRRTTTVVV___\\\XXXSSSOOOLLLKKKKKKGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFDDDCCCCCCEEEGGGIIIAAACCCDDDCCCAAAAAADDDGGGAAADDDFFFFFFDDDDDDGGGIIIJJJQQQ^^^kkkuuu{{{}}}~~~|||}}}{{{}}}~~~~~~}}}{{{{{{|||~~~{{{xxxyyy|||zzz|||yyy}}}}}}}}}|||vvvnnneeeYYYMMMIIIJJJFFF???===CCCIIIOOO\\\kkkvvvyyy~~~rrrvvvwwwkkkpppoooooozzz}}}uuuVVV===;;;888333888555555999???EEEEEE???999666777777999:::<<<>>>???AAACCCDDDDDDDDDDDDGGGIIICCC]]]qqqpppgggccc___ZZZPPPSSSSSSPPPLLLKKKOOOTTTNNNIIIJJJWWWeeellljjjfffpppsssvvvxxxxxxyyy|||~~~{{{zzzxxxvvv\\\[[[\\\ZZZTTTQQQ[[[iiixxx]]]HHHCCC???@@@>>>>>>>>>>>>==================;;;888666555777999:::AAA@@@EEE___}}}uuummmeee^^^RRRKKKFFFEEECCC>>><<<>>>AAAGGGQQQZZZaaaeeeiiikkkooorrruuuuuuvvvvvvuuutttpppbbbTTTKKKCCC<<<:::>>>===============>>>??????III]]]jjjpppqqqhhhaaafffwww}}}}}}{{{{{{uuurrrqqqsssxxx}}}}}}zzz}}}~~~xxxuuuuuuwww{{{}}}{{{{{{||||||||||||||||||rrrddd[[[XXXRRRLLLJJJQQQ^^^hhhzzzwwwssslllccc___aaa^^^]]]]]]\\\[[[[[[ZZZZZZ]]]^^^aaabbbbbb]]]VVVQQQRRRddd~~~mmm___YYYOOOHHHGGGGGGHHHJJJNNNRRRTTTaaaxxx~~~oooiiifff^^^WWWUUUVVVQQQKKKIIIJJJMMMNNNNNN]]]kkkxxxvvvgggXXXRRRRRRQQQJJJGGGKKKMMMJJJHHHKKKQQQQQQQQQPPPOOOMMMMMMLLLKKKJJJIIIJJJKKKLLLJJJIIIGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDBBBCCCDDDEEEDDDCCCEEEDDDCCCCCCDDDFFFFFFFFFFFFLLLVVVaaakkktttzzz}}}~~~~~~~~~~~~}}}}}}~~~|||{{{zzz}}}~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}}}}||||||~~~~~~|||zzz~~~|||{{{zzzzzz|||xxxxxx{{{~~~}}}xxxuuulll___UUUPPPKKKFFFEEE@@@===AAAHHHQQQ^^^iiitttxxxmmmrrrtttuuuqqqqqqppprrrSSS@@@;;;777777<<<888;;;@@@DDDEEECCC@@@>>>999::::::;;;<<<===>>>>>>DDDAAAAAAFFFGGGEEEFFFIIIGGGWWWjjjqqqkkk___VVVSSSNNNOOOOOOOOONNNPPPRRRUUUMMMNNNPPPUUU]]]fffooouuutttnnnwwwyyyuuuxxxuuuuuuxxxYYYYYYZZZ[[[WWWSSSXXXaaapppeeeMMMHHHDDDEEE>>>>>>>>>>>>===============<<<;;;999666666777999:::AAA???DDD[[[wwwvvvlllddd]]]SSSLLLFFFEEECCC>>><<<>>>???EEEOOOXXX___cccgggiiilllooosssuuuwwwvvvssspppbbbXXXOOOJJJEEE@@@???BBB>>>======<<<<<<<<<======FFF[[[ggggggddd\\\\\\hhhxxx}}}{{{yyyyyyxxxvvvtttvvvyyy}}}~~~}}}}}}|||~~~~~~xxxzzz{{{||||||||||||{{{{{{{{{{{{}}}}}}}}}}}}~~~xxxiii___PPPNNNLLLLLLPPPZZZhhhrrrooovvv~~~}}}tttoooiiibbb```bbb___^^^\\\[[[\\\^^^aaabbbeeefffggghhhgggccc\\\XXXSSSiiivvvdddZZZNNNMMMKKKIIIGGGHHHJJJLLLMMMQQQ___ppp}}}qqqjjjccc^^^]]]ZZZUUUNNNJJJKKKMMMOOOOOOSSSWWW```mmmwwwuuuiii___XXXPPPIIIJJJJJJIIIJJJNNNMMMLLLIIIGGGGGGIIIMMMQQQPPPQQQRRRUUUXXX\\\___bbbfffddd___[[[VVVRRRPPPNNNMMMKKKGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCCCEEEHHHJJJCCCGGGMMMUUU___iiirrrxxx~~~~~~~~~}}}|||{{{zzz{{{||||||~~~~~~}}}|||}}}~~~}}}~~~}}}|||{{{}}}zzzxxxyyy{{{}}}}}}{{{{{{xxxnnn```UUUNNNHHHCCCDDD???===BBBJJJSSS```kkkvvv{{{rrrtttvvvwwwuuu{{{wwwxxxSSS>>>:::777666:::555777;;;>>>???===;;;999999:::;;;<<<===>>>???@@@EEEFFFGGGGGGFFFFFFEEEEEEFFFPPP\\\aaa]]]UUUPPPNNNMMMMMMNNNMMMLLLMMMOOORRRVVVVVVVVVXXX___hhhqqqwwwzzzqqqooozzzzzzxxxwwwzzzZZZYYY[[[]]][[[WWWWWWZZZggg{{{aaaJJJFFFEEEGGG>>>>>>>>>>>>============<<<<<<;;;999777666777999:::@@@>>>AAAUUUnnnvvvkkkaaaZZZSSSMMMGGGEEECCC>>>===>>>===CCCLLLUUU\\\aaadddgggmmmooosssxxx{{{zzzwwwuuufff^^^VVVPPPJJJCCC??????AAA@@@>>><<<;;;:::;;;;;;@@@TTT]]]YYYSSSMMMUUUhhhyyy}}}|||yyyxxxyyy{{{yyyyyyzzz}}}||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{|||rrraaaUUUPPPGGGGGGGGGLLLUUUaaammmuuutttzzzyyypppkkkgggcccbbbdddeeeccc```^^^___cccgggjjjlllkkkkkklllkkkhhhccc```[[[vvvyyygggUUUQQQNNNIIIFFFFFFGGGHHHHHHGGGNNNUUUpppzzzrrrllljjjddd^^^WWWRRRQQQSSSUUUVVVVVVOOOLLLWWWlll{{{~~~{{{sssiii___YYYUUUQQQPPPSSSMMMNNNNNNNNNOOORRRWWW[[[]]]___aaaaaabbbgggnnnttt~~~xxxqqqkkkggg___ZZZUUUPPPNNNNNNMMMLLLHHHHHHFFFDDDBBBCCCEEEGGGDDDEEEGGGKKKQQQ[[[fffnnnxxxzzz}}}~~~~~~~~~~~~~~~||||||zzzyyyyyyyyyzzz{{{zzz{{{}}}~~~}}}|||~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}~~~{{{pppaaaUUUMMMEEE???BBB>>>===DDDLLLWWWdddnnnyyy}}}zzzxxx{{{zzz|||zzz|||RRR<<<:::777666888444555777999999999888777:::;;;<<<===???@@@AAABBB@@@FFFGGGCCCFFFKKKIIIAAAFFFJJJNNNPPPOOOLLLKKKJJJLLLMMMMMMMMMLLLMMMOOOQQQVVVUUUTTTUUUZZZbbbkkkpppqqqmmmqqq}}}xxxyyy___]]]\\\]]]]]][[[YYYXXXbbbqqq___IIICCC@@@BBB>>>>>>>>>>>>============;;;;;;;;;999777666888999999>>><<>>===>>><<>>>>>>>>@@@QQQVVVRRRPPPNNNVVViiixxx||||||zzz{{{|||||||||}}}~~~}}}~~~}}}||||||{{{{{{zzzzzzyyyzzz{{{|||}}}~~~|||ooo^^^OOOFFFDDDFFFFFFHHHMMMWWWdddooouuuvvvppplllkkklllmmmkkkiiifffeeeeeegggjjjlllmmmlllllllllmmmkkkiiifffddd{{{```TTTOOOIIIFFFGGGHHHIIIHHHGGGLLLSSSooo|||vvvnnniiiaaa[[[XXXYYY\\\^^^aaa^^^ZZZWWW[[[eeerrr|||}}}wwwqqqjjjddd___]]]YYY___gggllloooqqqsssuuu||||||zzztttnnnmmmrrrxxxyyyssskkkddd^^^[[[XXXVVVTTTTTTRRROOOJJJGGGEEEEEEHHHHHHHHHHHHJJJQQQZZZaaaqqquuuzzz~~~~~~~~~~~~}}}|||{{{zzz}}}~~~|||zzz|||~~~|||}}}{{{{{{yyyyyyxxxyyyzzz{{{xxxyyyzzz{{{|||{{{zzzzzz~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}|||}}}~~~~~~{{{qqqaaaTTTLLLDDD>>>@@@===>>>FFFPPP[[[hhhrrrzzz}}}{{{}}}zzz~~~QQQ;;;:::999666777777777777777888888999999;;;;;;===>>>@@@AAACCCCCC???EEEEEECCCLLLYYYUUUEEEJJJIIIHHHIIIJJJKKKKKKJJJLLLMMMNNNNNNNNNPPPSSSUUUSSSSSSSSSUUUXXX^^^cccgggiiikkkrrrxxxxxx~~~dddaaa]]]ZZZZZZ[[[ZZZXXXbbbmmmeeeNNNEEE??????>>>>>>>>>>>>============:::;;;;;;:::888777888999888===;;;>>>MMM```yyyjjj^^^WWWVVVNNNGGGEEEBBB>>>===???===CCCKKKSSSZZZ___dddgggkkkhhhiiipppwww}}}uuummmiiieeebbbUUUSSSNNNJJJGGGEEEDDDDDDIIITTTVVVVVVZZZZZZ]]]hhhuuuyyy}}}~~~}}}|||~~~~~~}}}}}}|||||||||||||||{{{{{{zzzzzzzzzyyyzzz|||}}}~~~|||rrrdddVVVKKKFFFDDDGGGHHHJJJQQQ\\\kkkzzz{{{wwwwwwwwwwwwkkkkkkjjjjjjjjjjjjjjjkkklllkkklllmmmooopppnnnmmmjjjhhhZZZSSSLLLHHHIIIJJJIIIHHHDDDKKKTTTppp}}}qqqllleee]]]YYYXXXZZZ]]]___fffllljjjddd```cccgggyyy~~~{{{sssnnnkkkrrr|||zzz{{{~~~~~~tttlllddd```dddcccaaa^^^ZZZSSSMMMHHHFFFIIIJJJJJJIIILLLRRRXXXlllrrryyy~~~}}}~~~~~~}}}|||{{{zzzyyy{{{~~~}}}}}}||||||}}}~~~~~~~~~{{{~~~zzzzzzyyyxxxyyyzzz{{{|||{{{{{{zzzyyyzzz{{{|||}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}|||}}}~~~}}}~~~}}}zzznnn^^^RRRKKKEEE???>>><<>>???@@@BBBCCCCCCEEEHHHEEEFFFTTTddd]]]JJJKKKIIIIIIJJJLLLMMMLLLJJJIIIKKKLLLMMMNNNQQQTTTWWWZZZZZZ[[[]]]^^^```bbbbbbgggkkktttwwwvvvzzzfffddd___XXXWWWZZZZZZXXXbbblll^^^LLLFFFAAAAAA>>>>>>>>>>>>============999:::;;;:::888777888999888<<<;;;===IIIZZZ{{{}}}mmmbbb[[[WWWOOOHHHEEEBBB>>>===???===CCCKKKSSSYYY___dddgggppplllmmmsssyyy{{{vvvqqqdddaaa\\\VVVRRRPPPPPPPPPYYY___]]]^^^eeeccc^^^aaannnsssyyy|||{{{{{{|||~~~~~~zzzxxxxxx{{{~~~}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxzzz|||}}}}}}~~~}}}tttgggZZZPPPLLLKKKHHHJJJNNNTTTaaauuu}}}ooooooooonnnnnnmmmllllllmmmmmmnnnpppssstttrrrqqqqqqpppaaaYYYOOOJJJJJJJJJHHHEEEEEEMMMVVVpppqqqmmmfff\\\TTTPPPPPPQQQTTTVVV[[[aaagggmmmqqqsssyyy~~~|||uuutttooojjjgggeee^^^RRRJJJCCCGGGLLLLLLJJJJJJNNNRRRfffmmmwww}}}}}}~~~}}}|||{{{yyy|||~~~}}}}}}|||~~~~~~}}}|||}}}zzz~~~xxxwwwwwwxxxyyy{{{}}}~~~}}}|||{{{{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}xxxlll[[[OOOIIIEEE@@@>>>===AAAKKKWWWbbbnnnxxxzzz}}}vvvvvvpppzzzKKK;;;<<<;;;999:::777777666666777999;;;======>>>>>>???@@@AAABBBBBBGGGFFFCCCDDDOOOXXXRRREEEHHHIIIJJJKKKMMMMMMJJJHHHFFFHHHJJJKKKLLLOOOSSSVVV^^^^^^___```aaabbbbbbbbbkkkqqqxxx~~~vvvuuuwww}}}iiijjjeee]]]ZZZ\\\]]]ZZZ^^^jjj~~~sssTTTGGGDDDAAACCC>>>>>>>>>>>>============888:::;;;:::999888888999999===;;;<<>>===???===BBBJJJRRRXXX^^^dddgggqqqoooqqqwwwzzz|||vvvrrrpppppppppuuuxxxrrroootttmmmbbbaaahhhnnntttwwwwwwuuuuuuvvvwwwzzz}}}}}}zzzvvvttttttyyyxxxxxxyyyyyyzzz{{{{{{|||xxxyyyyyyzzzzzz{{{{{{|||wwwyyy|||}}}}}}}}}~~~~~~{{{jjj\\\WWWWWWOOOQQQSSSUUU___uuu{{{vvvrrrpppnnnnnnooooooppprrrttttttqqqooorrrnnnbbbYYYNNNJJJKKKLLLJJJGGGHHHRRR]]]vvvxxxuuummmaaaUUULLLIIIIIIHHHGGGGGGKKKTTTbbbqqqzzzzzzzzztttqqqiiiZZZNNNIIINNNRRRPPPKKKGGGIIILLLYYYcccoooxxx{{{|||~~~{{{|||~~~}}}|||{{{wwwzzz~~~~~~|||{{{{{{xxx{{{}}}}}}zzzxxxzzz|||{{{tttttttttuuuxxxzzz}}}|||||||||||||||}}}~~~~~~~~~|||{{{|||}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~xxxjjjXXXKKKFFFCCC@@@>>>===BBBMMMYYYdddpppyyy|||wwwxxxrrroooGGG999;;;999888;;;777777777888999<<<>>>???>>>?????????@@@@@@@@@@@@CCCBBBBBBCCCDDDEEECCCBBBFFFHHHKKKLLLLLLKKKJJJIIIHHHIIIKKKKKKKKKMMMPPPSSSXXXXXXYYY\\\```eeejjjmmmsssyyy}}}}}}uuuuuuzzzlllooommmddd___```aaa^^^[[[hhhxxx{{{ZZZJJJDDD@@@BBB>>>>>>>>>>>>============888:::;;;;;;999888888999;;;>>>;;;<<>>===@@@<<>>>>>>>>CCCNNNZZZeeepppzzz~~~{{{}}}wwwhhhCCC888999777777:::888888999;;;===???AAABBB????????????????????????BBBCCCGGGHHHBBB<<<@@@IIIGGGIIILLLMMMKKKJJJJJJKKKMMMNNNNNNMMMMMMMMMPPPRRRRRRRRRTTTYYYaaammmwww}}}yyy}}}}}}}}}uuuwww~~~hhhiiiiiifffccc```_________hhhkkkaaaIIIDDDCCCCCC>>>??????@@@@@@>>>===<<<<<<<<<===<<<;;;999666555888:::999<<>>???@@@@@@@@@@@@AAAAAABBBBBBBBBDDDEEEGGGHHHIIIIIIHHHHHHHHHKKKLLLHHHGGGIIIKKKJJJMMMNNNNNNNNNNNNPPPTTTWWWVVVYYY\\\aaaffflllssswwwxxx{{{fffhhhiiigggddd```^^^]]]ZZZccchhhqqqNNNFFFGGGCCC>>>??????@@@???>>>===<<<======<<<;;;:::888777666999;;;999;;;BBBJJJhhhwwwnnnhhh\\\QQQGGGDDDDDD@@@>>>===>>>AAAHHHOOOWWW]]]aaaccciiilllppppppmmmqqq}}}rrrnnnnnnnnnooonnnllliiifffcccjjjoooooopppttttttqqqrrruuuyyy~~~~~~|||zzzyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyzzzzzzyyyxxxwwwvvvwwwxxxzzz{{{{{{{{{{{{{{{{{{|||}}}}}}~~~mmm```___]]]YYYTTTRRRWWWhhh|||ssspppqqqqqqoooqqquuuuuunnnhhhfffooo}}}pppcccVVVWWWTTTQQQPPPPPPRRRRRRRRRSSS^^^uuu~~~qqqbbbWWWOOOIIIHHHGGGIIILLLLLLHHHGGGIIIGGGRRR___nnn{{{rrrfffcccaaabbb```YYYVVVWWWOOOQQQWWWcccpppyyy|||{{{~~~}}}|||||||||}}}}}}{{{{{{{{{{{{||||||}}}~~~zzzzzzyyyyyyzzz|||}}}~~~~~~uuunnnkkkpppvvvxxxxxxyyy}}}{{{yyyyyy{{{{{{yyywww~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~|||xxx{{{}}}}}}|||vvvgggTTTHHHEEEAAA<<<>>>AAAIIIUUUcccooouuuxxx{{{{{{|||sssnnn}}}~~~XXX???<<<:::999:::666;;;;;;;;;;;;<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGIIIJJJIIIHHHHHHHHHLLLMMMJJJIIILLLMMMLLLMMMNNNOOOOOOOOOQQQTTTVVVTTTWWW[[[___eeellltttzzz}}}{{{yyy]]]___aaaaaa^^^ZZZXXXXXXVVV]]]bbb]]]KKKLLLAAA>>>????????????>>>======>>>===<<<:::999888777777:::<<<999;;;@@@HHHeeeuuulllhhh[[[PPPGGGEEEDDDAAA>>>>>><<<@@@GGGNNNVVV\\\aaacccggggggiiijjjgggfffllluuu}}}yyyzzzyyyvvvqqqllljjjiiieeeiiikkkjjjkkknnnpppoootttuuuxxxzzz{{{{{{zzzyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvxxxxxxxxxxxxxxxxxxyyyyyywwwxxxxxxyyyzzz{{{{{{|||~~~~~~ooofff```ZZZTTTRRRWWWhhhwwwnnnjjjjjjlllqqqpppsssvvvsssjjjcccaaammm}}}rrrggg[[[SSSTTTVVVYYY\\\\\\ZZZXXX[[[fff}}}}}}tttiii```VVVNNNHHHFFFHHHLLLLLLHHHFFFGGGAAADDDIIISSSfff|||}}}qqqeee\\\]]]ccceeeeeeeee[[[UUURRR[[[jjjwwwzzzxxx~~~}}}}}}||||||}}}}}}yyyyyyyyyzzz{{{|||}}}~~~|||{{{zzzzzz{{{|||~~~}}}wwwmmmeeehhhooosssvvvxxx|||zzzwwwwwwxxxxxxxxxwww{{{{{{|||}}}~~~}}}|||}}}~~~~~~}}}uuufffTTTIIIEEEBBB>>>???CCCMMMZZZhhhsssyyy|||~~~sssnnn{{{zzzUUU>>><<<:::999:::777;;;;;;;;;;;;<<<=========BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGJJJKKKKKKIIIHHHGGGKKKNNNLLLKKKMMMMMMKKKLLLNNNPPPPPPPPPQQQSSSUUURRRTTTXXX\\\ccckkktttzzzwww~~~~~~zzzuuuzzzWWWYYYZZZZZZXXXXXXXXXYYYYYYZZZ\\\|||gggKKKMMMAAA????????????>>>>>>>>>===???>>>;;;999888777888888:::<<<999:::???EEEaaauuullliii\\\QQQHHHFFFEEEAAA>>>===;;;???EEEMMMUUU[[[___bbbeeeaaa``````^^^[[[[[[______ppp{{{|||xxx{{{|||uuurrrqqqmmmhhhbbb```dddiiikkkkkktttuuuvvvvvvvvvuuusssrrrtttuuuxxxzzz{{{{{{zzzyyyyyyyyyyyyxxxwwwvvvuuutttwwwxxxyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxzzz{{{{{{{{{}}}}}}~~~yyykkkcccYYYUUUWWWddd{{{oooaaa___aaaccceeemmmnnnrrrtttooofff``````]]]lllrrrjjjdddhhhhhhccc______aaaeeeiiikkkkkkjjjooowwwxxxmmmnnnsssvvvpppjjj^^^PPPJJJHHHHHHLLLMMMIIIFFFFFFDDDCCCEEENNN___oooyyy{{{~~~}}}}}}~~~~~~yyytttuuuxxxqqqaaa^^^dddjjjooorrrnnndddYYYYYYbbbnnnvvvxxx}}}||||||{{{zzzzzzzzzzzzwwwwwwxxxxxxzzz{{{}}}}}}{{{{{{zzzzzzzzz{{{}}}~~~~~~yyylllaaaaaagggllloooqqquuusssqqqpppqqqrrrssstttuuuvvvyyy|||}}}zzz{{{tttcccSSSJJJFFFCCC@@@@@@GGGTTTcccqqq{{{|||vvv|||tttQQQ<<<<<<:::999:::888999:::;;;===>>>???@@@@@@EEEEEEEEEDDDDDDDDDDDDCCCBBBDDDHHHKKKLLLLLLJJJIIIGGGLLLOOOLLLKKKKKKJJJGGGJJJLLLNNNOOOOOOOOOPPPRRRQQQSSSUUUYYY___gggpppvvvqqqxxx}}}{{{xxxvvvsssoooyyyYYYYYYZZZYYYYYY[[[___bbb___[[[YYYsssjjjGGGJJJBBB?????????>>>>>>>>>>>>>>>???>>>;;;999888777888888999;;;999:::===BBB\\\vvvmmmjjj___TTTKKKHHHFFFAAA<<<:::;;;>>>EEELLLSSSYYY]]]___aaa[[[WWWVVVUUUQQQPPPRRRLLLTTTUUUYYYiiirrrrrrwww}}}xxxpppfffccceeewww{{{yyyrrrdddVVVUUU]]]fffiiihhhnnnooopppppppppooonnnnnnkkkmmmppptttvvvvvvvvvuuuxxxxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyxxxwwwuuuttttttuuuwwwyyy{{{||||||||||||}}}~~~|||pppbbbYYYVVV\\\kkkyyyzzzcccZZZ]]]aaadddfffkkkmmmqqqrrrmmmeeedddgggiiillldddUUUUUUfffuuuxxxoooooopppuuu}}}uuummmpppuuutttssseeeUUUOOOJJJIIILLLMMMJJJGGGGGGGGGEEEGGGSSSfffwwwyyyjjjiiiggghhhmmmoooqqqzzzrrrgggfffjjjqqqxxx}}}tttggg^^^^^^gggttt}}}|||||||||{{{zzzyyyyyyxxxvvvvvvvvvwwwxxxzzz{{{|||zzzyyyxxxwwwxxxyyyzzz{{{~~~|||nnn```[[[\\\\\\\\\]]]``````______aaadddiiilllpppssswww|||||||||{{{}}}~~~~~~~~~zzzzzz|||qqq___QQQIIIEEECCCBBB@@@JJJYYYiiiwwwnnnMMM:::;;;:::999;;;999888:::<<>>===>>>>>>>>>>>>===<<<:::999888777777777:::999:::<<<>>>VVV{{{wwwnnnkkkaaaWWWMMMJJJHHHBBB<<<:::;;;>>>DDDKKKRRRWWW[[[\\\XXXSSSOOOQQQQQQPPPQQQTTTUUUYYYVVVZZZkkkwwwzzznnnaaaZZZ[[[bbbtttbbbQQQPPPXXX___bbbcccbbbbbbcccddddddddddddddddddfffiiimmmpppqqqqqqqqqqqqsssuuuwwwyyyyyyyyyyyyvvvwwwwwwwwwvvvuuusssrrrsssuuuwwwzzz|||}}}}}}}}}||||||}}}~~~nnnaaaZZZXXX^^^ggghhhpppyyy|||~~~|||ggg```bbbeeeeeeffflllmmmppppppjjjeeeiiiqqqqqqYYYTTTfff{{{}}}ssssssyyyxxxwwwwwwlll^^^SSSLLLIIIKKKLLLJJJHHHHHHFFFDDDJJJZZZoootttjjjdddfffggghhhoooxxx}}}{{{xxxwwwzzzqqqgggeeejjjrrr{{{rrrgggaaafffuuu}}}}}}}}}|||{{{zzzyyyxxxuuuuuuuuuvvvwwwxxxyyyzzzxxxwwwvvvvvvvvvvvvxxxxxx}}}ssseee]]]VVVOOOKKKKKKJJJKKKKKKLLLOOOUUU\\\aaalllpppwww}}}{{{}}}~~~~~~~~~~~~~~~|||}}}yyy|||nnn[[[OOOIIIDDDCCCDDDAAALLL]]]nnnyyyhhhIII999;;;999999;;;:::999;;;>>>AAADDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIKKKKKKKKKKKKJJJOOOSSSTTTPPPMMMMMMLLLIIIGGGIIIJJJKKKJJJJJJLLLMMMQQQSSSUUUWWWYYY]]]cccfffrrrwwwyyysssnnnpppuuuwwwyyyVVVXXXZZZZZZYYYYYYYYYZZZbbb``````ggguuuQQQEEEHHH@@@@@@>>>=========>>>???======<<<;;;:::888777666444888999:::<<<<<>>=========>>>???<<<<<<===<<<;;;999666555222777888;;;<<<:::MMMpppwwwmmmjjj```WWWNNNMMMKKKFFFAAA???===???DDDJJJPPPTTTWWWXXXZZZ]]]hhhxxx{{{lllfffggghhhsss{{{pppddd[[[PPPFFFEEEJJJFFFFFFFFFFFFGGGGGGHHHHHHHHHIIILLLOOORRRTTTVVVWWWYYY\\\```fffjjjmmmooopppvvvvvvuuusssrrrqqqppppppppprrrvvvyyy{{{|||||||||{{{{{{|||~~~{{{pppgggdddeeedddYYYWWW[[[UUUTTTnnnuuuqqqnnnmmmooojjjjjjjjjfff^^^\\\hhhvvvrrruuuuuunnniiiVVVMMMFFFFFFHHHHHHGGGHHHEEEOOOddd{{{zzzxxxxxx~~~zzzuuusssooopppwwwvvv|||~~~{{{|||rrrnnnmmmzzz||||||vvvnnnkkkmmmrrryyyyyyyyyyyyxxxvvvtttsssvvvvvvuuuuuuuuuuuuvvvwwwxxxwwwvvvuuuuuuvvvwwwwwwwwwzzzzzznnnbbb]]]^^^SSSRRROOOJJJFFFHHHMMMRRRYYYaaannn|||~~~~~~{{{xxx|||yyy|||~~~~~~jjjVVVLLLGGGCCCBBBDDDMMMYYYjjjxxx~~~~~~~~~~~~}}}bbbEEE777;;;999888<<<;;;<<<>>>@@@BBBBBBBBBAAA@@@CCCCCCDDDEEEGGGHHHIIIJJJMMMLLLJJJIIIIIIJJJKKKKKKGGGKKKKKKHHHGGGJJJLLLKKKJJJKKKJJJIIIHHHIIIMMMOOOOOOSSSWWWZZZ]]]___bbbdddqqqxxx{{{wwwrrrtttyyy|||YYY^^^bbbaaa]]]YYYWWWWWW]]]XXX[[[___hhhooorrrsss]]]NNNLLLBBBAAA@@@>>>>>>???@@@???>>><<<;;;;;;;;;;;;:::888555333;;;:::888;;;===III```zzznnnhhh]]]SSSKKKKKKKKKDDD??????BBB>>>???HHHQQQUUUYYY^^^eeemmmzzzwwwtttttt|||zzzhhh[[[PPPFFFCCCFFFGGGHHHJJJLLLMMMMMMLLLJJJLLLMMMOOORRRTTTTTTRRRQQQNNNOOOPPPRRRVVV]]]eeekkkrrrvvvwwwssspppmmmhhhaaabbblllvvvyyyzzz|||{{{yyy{{{{{{|||~~~yyyooohhhlllddd______ZZZVVV___ooowwwssssssppplllqqqjjjbbb]]]XXXXXXdddqqq|||zzz~~~~~~|||}}}wwwvvvwwwnnngggZZZQQQKKKLLLMMMKKKHHHGGGHHHXXXlllxxx}}}~~~yyysssiiiooottttttsssxxxyyy{{{xxxpppiiizzztttooooooqqqrrrqqqvvvxxxzzz{{{yyywwwvvvvvvtttuuuvvvvvvvvvuuusssrrrxxxwwwtttsssssstttwwwxxx}}}}}}~~~wwwoooaaa]]]OOOIIINNNKKKEEEJJJQQQ[[[iiivvv~~~~~~|||{{{{{{||||||zzzyyyzzz~~~~~~zzzzzzzzz{{{|||zzz{{{gggUUUMMMHHHCCCDDDJJJTTTbbbqqq{{{uuu}}}ooonnnnnnNNNFFF>>><<<:::999;;;???>>>@@@AAA@@@BBBEEECCC???EEEEEEDDDDDDEEEFFFHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHIIILLLOOOQQQLLLJJJHHHHHHKKKMMMOOOOOORRRWWWZZZYYYVVVWWW^^^eeewwwvvvxxxxxxvvvvvv~~~YYY]]]aaabbb```\\\WWWUUUZZZUUUYYY]]]cccnnnVVVMMMEEEAAA???======>>>???>>>===<<<<<<;;;;;;<<<:::888555555<<<:::888:::;;;FFF[[[tttlllbbbXXXQQQQQQOOOHHHBBB@@@CCCAAAAAAGGGRRR[[[______bbbiiirrrzzzlll```XXXPPPJJJIIIRRRTTTXXXZZZ[[[ZZZYYYXXX[[[]]]```aaa```_________XXXWWWVVVTTTUUUWWW\\\___jjjpppssskkkbbb[[[WWWSSSXXXdddqqqwwwzzz}}}|||zzzzzzzzz|||~~~zzzyyypppkkkiiiccc\\\aaalll{{{sssqqqnnnlllkkkaaaZZZYYYZZZZZZ```ggg~~~{{{nnniiippp|||uuummmYYYQQQKKKLLLLLLIIIFFFFFFKKK]]]pppzzz|||{{{xxxsssrrrxxx~~~xxxpppvvvuuupppiiiiiipppsssqqqxxxzzz|||}}}{{{zzzyyyyyyuuuuuuvvvvvvuuuuuutttssswwwvvvtttrrrrrrtttvvvwww||||||}}}zzzttt```RRRRRRMMMIIINNNOOOYYYhhhuuu~~~}}}}}}}}}~~~}}}{{{zzzzzz}}}~~~}}}|||}}}}}}~~~vvvcccQQQJJJGGGEEEHHHPPP___lllyyy~~~xxxooottt{{{lll[[[HHHAAA<<<======;;;<<>>>>>===<<<===<<<;;;<<<<<<;;;888555666<<<:::777999999BBBUUUxxxnnneee\\\VVVTTTRRRKKKCCC???<<<>>>>>>BBBPPPbbbgggbbbbbbffflllpppsssuuuwwwyyyyyyzzz{{{yyywwwuuutttuuu}}}zzz~~~sssbbbZZZUUURRRQQQ[[[___eeeiiiiiihhhfffeeeiiillloooqqqpppnnnlllllleeebbb^^^YYYVVVTTTTTTUUU]]]gggjjjaaaTTTNNNMMMNNNOOO]]]llltttyyy}}}}}}zzzxxxyyyzzz}}}{{{tttqqqkkkcccccciiisssvvvpppnnnlllhhh```YYY\\\aaacccccccccdddpppssspppmmmddddddrrrxxxtttlllbbb___hhhzzzyyynnn\\\TTTNNNMMMLLLIIIFFFFFFRRRdddwww~~~}}}{{{zzzvvvooosssnnncccdddqqqwwwssswwwyyy|||}}}|||zzzzzzzzzwwwvvvuuuuuuttttttuuuuuuvvvuuusssrrrrrrsssuuuvvvzzzzzz|||yyybbbZZZRRRLLLQQQMMMWWWfffttt}}}zzzxxxyyy|||}}}~~~~~~~~~ppp^^^MMMGGGFFFGGGNNNXXXgggqqq|||sssooo{{{tttdddUUUAAA<<<:::===>>>======??????BBBBBBAAACCCFFFEEEAAABBBCCCEEEGGGGGGFFFDDDCCCFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIIIILLLNNNOOOOOORRRTTTUUUSSSRRRWWW```hhhnnnqqqwww}}}~~~~~~aaabbbfffkkkmmmjjjaaaZZZ]]][[[```gggfffkkkhhhLLLFFFBBB@@@>>>===>>>???>>>======<<<;;;<<<<<<;;;888666555:::888666888777???QQQzzzxxxmmmbbb\\\VVVSSSRRRLLLDDD===777<<<>>>@@@RRRkkkssslll```cccgggjjjlllnnnqqqsssuuuuuutttrrrpppmmmkkkiiimmm{{{rrrjjjddd___[[[___\\\hhhgggYYYVVVXXX[[[___eeemmmtttwwwwwwuuutttuuuvvvzzz}}}xxxtttpppiiiccc^^^YYYVVVTTTQQQYYY]]]WWWNNNLLLPPPSSSSSS___lllrrrvvvzzz{{{yyywwwxxxyyy|||{{{vvvpppnnnqqqtttzzzqqqmmmllleeeaaa^^^___ccceeeeeeddd```aaa\\\ZZZZZZVVV```xxxwwwxxxuuunnnggggggpppyyy}}}}}}~~~ppp```XXXQQQOOOMMMIIIGGGIIIWWWjjj}}}zzzooovvvrrrdddcccrrrzzzvvvtttvvvyyy{{{zzzyyyyyyyyyxxxwwwuuutttttttttuuuvvvuuutttrrrqqqqqqrrrtttuuuxxxyyy{{{vvvgggZZZQQQSSSOOOXXXgggttt{{{~~~~~~~~~~~~~~~~~~{{{{{{|||~~~}}}~~~~~~}}}yyyuuulllZZZJJJFFFFFFIIITTTaaalllttt}}}{{{pppqqqfffQQQ???;;;999<<<>>>===>>>AAA<<>>===<<<<<<<<<===;;;999666333888666555999777===NNNsssxxxlll___[[[UUURRRQQQNNNGGG???;;;AAAAAABBBTTTmmmvvvppp___aaadddfffhhhjjjlllooossssssrrrpppnnnjjjfffdddhhhpppyyyqqq^^^SSSNNNIIIFFFLLLHHHLLLXXX]]]ddd{{{yyyeee^^^```dddhhhnnnxxx|||tttmmmggg```[[[SSSXXX[[[WWWSSSVVV[[[]]]```iiiqqqssstttwwwyyyxxxvvvwwwxxx{{{~~~zzzpppjjjggg^^^aaabbb```\\\]]]___bbbeeecccYYYVVVYYYZZZjjj{{{qqqlllnnnssssssrrrvvv}}}}}}eee\\\TTTOOOKKKGGGHHHKKKYYYkkk}}}}}}rrryyyvvvgggcccnnnvvvvvvqqqtttxxxzzzzzzyyyzzzzzzxxxwwwvvvttttttuuuvvvvvvtttsssrrrrrrrrrrrrssstttwwwxxxyyy}}}|||jjjZZZWWWTTT]]]iiitttzzz|||||||||~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{tttnnnhhhXXXJJJFFFGGGLLLZZZiiivvv{{{xxxnnntttcccFFFCCC===999:::<<<===???CCC===???AAABBBGGGNNNPPPMMMHHHGGGFFFEEEEEEFFFHHHJJJJJJJJJJJJKKKLLLMMMMMMNNNLLLLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJKKKMMMOOOOOONNNMMMRRRWWW[[[]]]aaaeeeiiiggghhhkkkoooqqquuuXXXZZZ\\\___```^^^[[[XXXRRRXXXWWW[[[aaa]]]|||gggUUUEEECCCAAA@@@@@@@@@???>>>>>>===<<<<<<===<<<999666222888666555999777;;;JJJnnn{{{nnn```]]]XXXSSSRRRQQQKKKBBB===@@@??????KKK\\\fffeeecccfffhhhjjjjjjkkkmmmnnnsssuuuvvvuuuqqqmmmkkkjjjiiioootttyyy}}}fffUUUMMMJJJFFFBBB>>>???CCCFFFDDDEEEVVVjjjvvvnnnlllmmmtttyyyzzzqqqjjjkkkqqqsssooojjjjjjjjjiiimmmtttxxxvvvtttwwwxxxxxxwwwwwwxxxzzz|||xxxuuu|||~~~vvvnnnfffbbb___iiinnnhhh^^^[[[^^^bbbdddgggbbb___ffflll{{{xxxuuuxxx|||yyyvvvuuuxxx{{{|||lllbbbWWWPPPJJJGGGJJJPPP[[[kkkzzzyyy|||~~~{{{yyy~~~vvvyyyvvvkkkdddfffnnnsssqqqtttxxxzzz{{{{{{{{{|||wwwwwwvvvvvvuuuuuuvvvvvvsssssssssrrrrrrsssssssssuuuvvvxxxzzz}}}{{{eee]]]ZZZaaakkktttyyy{{{||||||~~~~~~~~~}}}~~~~~~|||tttmmmdddVVVJJJIIIKKKRRRaaaqqqzzz~~~yyysssjjjtttgggIIIEEE???;;;<<<>>>>>>AAAEEE@@@CCCEEEFFFLLLTTTWWWUUUKKKJJJGGGFFFFFFIIIMMMOOONNNNNNOOOOOOOOOOOOPPPPPPOOONNNNNNNNNMMMMMMLLLLLLKKKJJJJJJLLLNNNPPPOOONNNQQQUUU[[[___bbbccceeefffnnnmmmmmmmmmlllnnnxxxWWWYYYZZZZZZZZZZZZZZZ[[[QQQZZZRRRSSS___\\\qqqpppUUUEEECCC@@@???@@@@@@>>>===>>>===<<<======<<<999777555999777666:::777999FFFeeepppcccaaaZZZRRRQQQRRRKKKBBB===<<<;;;<<>>============<<<999777888<<<888777:::666666CCC]]]pppeeebbbZZZQQQOOOOOOIII@@@@@@===<<>>>>>DDDFFFEEEEEEGGGEEEFFFGGGFFFKKKRRRTTTRRRJJJKKKLLLMMMOOOQQQRRRSSSVVVVVVUUUUUUTTTSSSSSSSSSSSSQQQOOOMMMKKKLLLMMMNNNKKKKKKKKKMMMOOOPPPOOONNNMMMOOOTTT[[[bbbiiiooorrrqqqrrrtttvvvtttttt{{{XXXVVVUUUSSSSSSSSSSSSTTTWWWXXXYYYXXXSSSXXXnnnSSSHHHAAACCCFFF??????@@@;;;>>>======;;;:::999888888222666999999666777;;;???[[[}}}tttiii\\\UUUSSSMMMNNNLLLAAA>>>;;;;;;>>>AAAEEEMMMVVV]]]___bbbdddeeegggjjjmmmlllrrr{{{}}}|||yyywww{{{~~~eeeXXXWWWQQQEEEDDDCCCDDDHHHMMMMMMGGGBBB<<>>===AAA===>>>===<<<;;;:::999999888555888:::999666666999===VVVzzzxxxlll^^^XXXUUUOOOOOOLLLAAA???<<<;;;>>>AAADDDLLLUUUZZZ]]]aaaccceeegggjjjlllmmmrrrzzz~~~}}}yyywwwvvvuuuuuu{{{ooocccbbb[[[OOOIIIGGGEEEGGGJJJJJJFFFAAA<<<<<<===AAAJJJUUU^^^bbbbbbcccdddgggkkkqqqwwwzzz||||||zzzzzz{{{zzzvvvuuuvvvvvvttttttwwwsssvvvzzzzzzxxxyyy|||zzz}}}vvvwwwtttfffgggmmmtttrrrjjjkkksss~~~}}}{{{wwwrrrkkkeee```\\\WWWSSSNNNNNNNNNNNNQQQWWWaaagggmmmnnnppptttwwwxxxvvvtttyyy{{{}}}}}}~~~xxxuuupppkkkjjjnnnrrrqqqrrrtttwwwwwwuuusssuuuuuuvvvvvvvvvwwwwwwwww{{{zzzyyywwwvvvvvvwwwwww}}}}}}~~~~~~~~~~~~hhheeekkkooorrrwww~~~|||~~~}}}|||}}}{{{}}}~~~|||{{{uuujjjaaaSSSJJJJJJYYYiiirrr{{{}}}|||qqqiiipppUUUHHHCCCCCCCCCDDDDDDEEEEEEFFFBBBDDDHHHKKKNNNOOOOOOOOOPPPNNNLLLNNNQQQSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRRRRSSSRRRQQQOOONNNKKKIIIGGGHHHKKKOOORRRSSSRRRTTTVVVYYY___iiittt}}}yyy{{{{{{QQQSSSXXX^^^aaa```\\\XXXZZZ\\\___```]]]ZZZ^^^eeecccJJJ@@@AAADDD===<<>>AAACCCKKKSSSUUUYYY___ccceeegggiiikkkmmmrrrxxx|||}}}{{{yyyyyywwwsssqqqpppoooqqqyyyyyyzzzuuukkkUUUQQQKKKHHHGGGEEEBBB>>>;;;999888===FFFRRR[[[```ZZZ^^^aaa``````dddnnnvvvvvvwwwwwwwwwwwwxxx{{{~~~wwwnnnlllmmmmmmppptttrrrvvvzzz{{{yyyyyyzzz|||zzzxxx}}}zzzzzz{{{vvvmmmqqq{{{vvvllllllrrr{{{zzzrrrppptttxxxxxxvvv{{{xxxuuurrrpppnnnkkkiiicccbbb___[[[XXXXXX[[[^^^cccgggmmmtttwwwuuupppkkkhhhiiikkkooouuu{{{~~~{{{uuupppllllllnnnqqqrrrtttwwwyyyxxxuuurrruuuuuuuuuuuuvvvvvvvvvvvv~~~}}}{{{zzzxxxwwwwwwwww~~~}}}~~~ppplllqqqssstttwww|||~~~|||}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxzzz}}}zzzzzzzzztttggg\\\LLLIIIQQQcccrrrxxx~~~{{{}}}tttsss|||PPPIIICCCCCCDDDEEEEEEFFFGGGGGGBBBDDDHHHLLLOOOQQQRRRRRRUUUSSSPPPOOOPPPQQQQQQQQQTTTUUUUUUUUUTTTSSSQQQPPPNNNOOOPPPQQQQQQQQQPPPOOOKKKJJJHHHJJJNNNRRRTTTUUUTTTUUUWWWZZZ```iiittt{{{{{{|||TTTVVV[[[aaaeeeeee```[[[ZZZ[[[___bbbbbbbbbbbbcccbbbJJJ===>>>CCC>>><<>><<<<<<>>>;;;:::III___iiigggbbbdddeeeccc```aaahhhnnnooorrruuuwwwxxxxxxzzz{{{}}}~~~~~~|||pppeeeccceeegggiiilllnnnrrrvvvxxxxxxwwwxxxyyy}}}~~~wwwwwwqqqxxx|||nnnhhhfffiiimmmjjjddd___^^^dddlllrrrvvv}}}~~~yyyrrrjjjdddaaa```eeeiiipppwwwzzzxxxrrrmmmeeecccbbbfffmmmrrrttttttzzz|||~~~~~~}}}|||uuutttrrrpppnnnmmmppptttxxxzzzyyyuuusssssssssssssssssssssttttttzzzzzzyyyxxxwwwvvvvvvvvv~~~~~~~~~~~~~~~}}}|||{{{~~~sssssswwwxxxvvvwww{{{{{{yyy}}}{{{zzz|||~~~{{{}}}||||||~~~~~~|||wwwwwwwwwxxxzzz}}}}}}xxxxxxyyyrrrbbbUUUJJJMMMXXXiiiuuuzzz~~~~~~vvvzzztttyyyjjjJJJGGGCCCCCCDDDEEEFFFGGGGGGHHHDDDFFFJJJNNNPPPRRRRRRRRRXXXUUURRROOOOOOPPPQQQRRRWWWXXXXXXXXXVVVTTTQQQOOOLLLMMMNNNOOOPPPOOONNNMMMLLLJJJJJJKKKNNNQQQRRRRRRPPPRRRVVV[[[aaaiiippptttzzzzzz|||XXXWWWYYY^^^cccddd```[[[[[[\\\]]]^^^aaaddddddccc~~~oooNNN===;;;CCCAAA>>>@@@???<<<<<<<<<;;;;;;::::::999555666777777666777999:::AAAbbblll___ZZZYYYSSSSSSQQQEEE@@@>>>===???@@@@@@FFFMMMPPPUUU\\\aaaeeegggiiikkklllooossstttsssrrrqqqqqqqqqnnnkkkfff```]]]dddnnn~~~xxxYYYTTTLLLEEEAAA>>>===<<<<<>>>>>?????????CCCJJJOOOSSSYYY^^^bbbeeehhhjjjjjjmmmpppqqqpppooopppppppppnnnllleeeZZZSSSVVV^^^yyyyyytttjjjbbb^^^YYYSSSHHHEEEBBB???======>>>???555BBBCCC???XXX|||tttqqqssssssooojjjooorrruuuvvvvvvvvvvvvwwwvvvwwwyyy|||~~~~~~}}}{{{wwwtttjjj```XXXVVVXXXZZZ^^^bbb^^^___bbbgggmmmsssyyy|||~~~uuuyyy||||||tttdddxxxkkk\\\PPPMMMOOOHHHKKKNNNOOOQQQZZZhhhssszzzxxxuuuttttttsssrrrpppqqqqqqrrrssssssrrrooolllkkkmmmqqqvvvyyy{{{|||}}}zzz~~~}}}tttiiidddiiiqqqvvvyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvyyy}}}}}}|||}}}|||}}}|||xxxvvvxxxxxxuuuyyyxxxwwwwwwyyyyyyyyyxxxyyy{{{~~~~~~~~~~~~~~~~~~}}}zzzwwwqqqfffXXXMMMLLLVVVdddqqqyyyyyytttxxx}}}zzzuuunnnNNNCCCAAABBBBBBCCCDDDFFFGGGHHHHHHHHHIIILLLOOOQQQQQQPPPPPPSSSSSSRRROOOMMMMMMOOORRRRRRRRRRRRRRRPPPNNNLLLKKKJJJKKKLLLLLLLLLKKKJJJIIIJJJIIIHHHIIIJJJJJJHHHFFFKKKNNNVVV```hhhmmmnnnnnnssstttuuuvvv|||ZZZXXXXXX^^^eeefffaaa[[[]]]___]]]XXXYYY___cccaaaeeetttPPP===AAABBBAAAAAA===<<<;;;;;;;;;;;;:::::::::888777666666666777777777:::RRRuuuxxxhhh```[[[UUUUUUTTTJJJBBB???>>>??????>>>BBBHHHMMMQQQVVVZZZ]]]aaaeeeggghhhjjjmmmooonnnooopppqqqssssssrrrjjj\\\PPPOOOUUUcccbbb\\\RRRKKKFFFBBB===<<<============>>>???@@@666===BBBFFFWWWyyy~~~||||||yyyuuurrrsssttttttssstttuuuwww}}}{{{zzz{{{~~~}}}zzz}}}|||{{{{{{yyywwwwwwxxxnnncccWWWQQQPPPTTT^^^hhhgggfffdddffflllssszzz~~~uuutttrrrnnnqqqvvvwwwzzznnnTTTnnnuuujjjbbbYYYPPPMMMNNNQQQRRRSSSRRRRRRWWW___eeeuuu|||uuurrrnnnmmmooorrrtttuuuuuuyyy}}}|||wwwsssppppppqqqsssvvvxxxzzz{{{|||||||||yyyqqqfffkkkrrrwwwxxxxxxyyyzzzyyyyyyxxxxxxwwwwwwwwwwwwvvvwwwxxxyyyyyyxxxxxxwwwuuuvvvvvvwwwwwwwwwwwwvvvwwwyyyzzzzzzzzz|||~~~|||wwwvvvxxxxxxuuuvvvwwwwwwwwwuuuuuuvvvxxxxxx}}}}}}{{{~~~~~~~~~}}}{{{{{{xxxtttlll```UUUMMMSSS```ooozzzzzzxxx|||sss~~~___GGGFFFBBB@@@AAABBBCCCEEEFFFGGGHHHFFFHHHKKKNNNQQQQQQQQQQQQPPPQQQRRROOOLLLKKKLLLNNNMMMMMMMMMLLLKKKKKKJJJJJJGGGHHHIIIKKKKKKKKKJJJJJJGGGFFFGGGHHHJJJIIIGGGEEEKKKMMMSSS\\\fffmmmoooooooootttxxxwwwyyy~~~|||[[[ZZZ\\\ccckkklllfff___\\\```___ZZZ[[[bbbgggfff]]]~~~[[[??????@@@AAAAAA>>>;;;;;;;;;;;;;;;;;;:::::::::888666666666666555444888NNNnnn~~~nnnddd]]]UUUVVVUUUKKKBBB???>>>??????===AAAFFFLLLOOOSSSWWWZZZ^^^bbbeeegggiiilllmmmnnnoooppprrrxxxyyyxxxqqqbbbSSSPPPTTTTTTSSSOOOIIIDDDCCCAAA???<<<===???@@@???>>>>>>???AAA???BBBGGGHHHUUU{{{}}}{{{yyyxxxsssttttttttttttuuuxxx{{{wwwtttsssvvv{{{}}}zzzvvvwwwyyyzzzzzzxxxwww{{{uuuhhhXXXMMMJJJPPP```ooowwwrrrmmmkkknnntttzzz~~~zzzvvvqqqkkkhhhnnnmmmooossszzzkkkSSS^^^rrrggg^^^^^^`````````aaaccc```]]][[[[[[\\\^^^___jjjqqq|||}}}yyytttqqqpppooollliiikkkiiigggiiinnnuuuzzz}}}~~~zzzxxxwwwwwwxxxxxxyyyzzz{{{|||}}}xxxyyy}}}iiinnntttxxxxxxxxxyyy{{{xxxwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwxxxwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxx{{{}}}|||~~~|||wwwuuuxxxxxxuuutttwwwxxxvvvssssssuuuxxxwww~~~}}}zzz~~~|||~~~}}}zzzyyyyyywwwxxxwwwqqqhhh]]]SSSNNN\\\jjjzzz|||}}}|||XXXEEEIIICCC@@@@@@AAACCCDDDFFFGGGGGGDDDFFFJJJNNNQQQRRRSSSSSSPPPQQQRRROOOKKKHHHIIIJJJLLLKKKJJJJJJJJJJJJKKKKKKDDDEEEGGGIIIKKKLLLLLLLLLDDDDDDFFFHHHJJJJJJHHHFFFJJJJJJNNNVVVaaaiiinnnooollluuu{{{zzzyyy{{{yyyttt}}}\\\ZZZ[[[cccmmmrrrppplllhhhddd___\\\[[[[[[[[[[[[bbbnnnVVVDDD???;;;AAA;;;CCC>>>>>>===<<<:::999888888666777777888888888777777<<>>???AAAFFFJJJMMMRRRXXX]]]```bbbccceeegggjjjlllmmmooorrrtttwww~~~yyylll___RRRIIILLLJJJIIIHHHHHHFFFDDDAAA???<<<;;;@@@GGGIIIEEE@@@999???DDDEEEHHHSSSdddrrr{{{yyy{{{yyywwwuuusssssssssssstttuuuvvvwwwwwwwwwvvvvvv}}}xxxuuuyyy|||}}}qqq___SSSMMMOOO^^^mmmxxx}}}{{{ttttttzzzyyyqqqyyy||||||uuuooolllllliiigggdddggguuutttYYYeeesss___aaadddhhhkkknnnooopppooojjjdddccceeehhhiiiiiimmmpppvvv|||}}}zzzuuuqqqllllllnnnnnnjjjfffjjjkkknnnqqquuuzzz}}}~~~}}}||||||||||||{{{www{{{~~~rrrtttvvvvvvxxxzzz{{{zzz||||||zzzwwwuuutttvvvwwwxxxwwwvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxwwwvvvwwwzzz~~~|||xxxtttrrrrrrtttuuuuuuuuutttuuuvvvwwwyyyzzzvvvwwwzzz~~~~~~{{{}}}|||}}}}}}yyywwwvvvvvvyyyuuuuuurrrdddSSSQQQYYYdddrrrvvvuuuxxxZZZJJJHHHKKKDDDEEEDDDDDDCCCBBBAAA@@@AAACCCGGGJJJKKKMMMPPPRRRTTTTTTSSSQQQNNNIIIEEEBBBLLLLLLMMMLLLJJJJJJKKKLLLHHHFFFEEEFFFHHHIIIGGGEEEGGGFFFEEEGGGJJJKKKIIIGGGKKKHHHHHHRRR```kkknnnmmmqqqsssuuutttrrrsssxxx|||\\\ZZZ\\\cccmmmrrrpppmmmiiieeeaaa^^^]]][[[ZZZXXX[[[bbb~~~dddLLLDDD===???666<<<>>>======;;;:::999888888777777888888888888777777999@@@UUU{{{tttddd___ZZZRRRMMMOOOIIIBBB>>>>>>??????AAAEEEJJJMMMRRRXXX]]]```bbbcccfffgggjjjkkkmmmooosssuuu|||vvvgggYYYPPPOOOMMMLLLMMMNNNLLLFFFBBBAAA???>>>AAAFFFHHHFFFCCCBBBDDDFFFHHHKKKQQQZZZaaa}}}~~~xxxvvvvvvvvvuuutttsssssssssttttttppppppqqqrrrtttvvvxxxyyyyyywwwwwwxxxvvvuuuyyy}}}uuunnnddd[[[[[[```uuuxxxxxxsssooommmjjjfffjjjooowww{{{|||zzzxxxwwwxxxqqqsss}}}~~~tttwwwrrr```YYY^^^gggpppwww|||~~~~~~zzzvvvrrrppprrrtttuuuttttttuuuxxxzzz{{{zzzxxxuuuwwwtttrrrqqqsssttttttsssqqqsssvvvyyy{{{|||}}}|||}}}||||||}}}}}}~~~}}}{{{{{{{{{{{{|||||||||}}}zzzxxxoooqqqtttvvvxxx{{{|||||||||zzzwwwuuuuuuvvvxxxyyyyyyvvvsssrrrsssuuuuuuuuurrrrrrrrrrrrsssttttttuuutttssssssssswww|||~~~|||zzzvvvsssrrrrrrtttuuuttttttttttttvvvwwwyyy{{{vvvvvvxxx{{{~~~~~~|||zzz}}}}}}}}}|||{{{|||~~~|||yyywwwuuuuuuuuuvvvrrrqqqmmmaaaSSSTTT___ooozzz}}}~~~qqqtttyyyUUUEEEDDDFFFDDDDDDDDDDDDCCCBBBAAAAAADDDEEEGGGGGGIIIKKKOOORRRRRRRRRQQQOOOMMMIIIFFFEEEJJJKKKLLLKKKJJJJJJLLLNNNLLLJJJGGGGGGIIIIIIHHHFFFGGGEEEEEEGGGKKKNNNMMMLLLLLLLLLOOOUUU^^^fffiiijjjoooqqqsssrrrrrruuu{{{ZZZYYYZZZ```iiimmmllliiimmmkkkhhhfffeeeccc___]]][[[^^^nnngggKKKAAA===>>>888<<<======<<<;;;::::::999999777777888888777777777777888999GGGiiiwwwfff```[[[SSSOOOPPPJJJDDD???@@@@@@???@@@CCCHHHKKKPPPUUUZZZ]]]```aaadddeeeggghhhiiilllqqqtttyyykkkbbbXXXSSSOOOOOOQQQOOOGGG???@@@AAAAAABBBCCCCCCCCCCCC@@@???AAAIIIUUU___ccccccmmmqqqttttttrrrpppqqqrrrrrrqqqqqqqqqrrrssstttuuusssrrrqqqppppppqqqsssttttttssssssqqqllliiioooxxx~~~qqqiiigggkkkiiigggeee^^^XXXWWW[[[ZZZ___ggglllooopppqqqrrrxxxppprrr}}}zzzlll```SSSIIIJJJRRR^^^jjjtttyyy{{{{{{xxxuuusssrrrssstttuuuuuuvvvvvvwwwwwwxxxxxxxxxxxx~~~~~~}}}||||||}}}zzz|||~~~zzzzzzyyyyyyyyyzzzzzz{{{}}}|||{{{zzzyyyyyyzzzzzz{{{zzzyyywwwlllnnnrrrvvvzzz|||~~~{{{vvvuuuxxx{{{||||||{{{xxxtttrrrsssuuuwwwxxxrrrqqqrrrrrrssstttuuuvvvsssrrrqqqrrruuuyyy~~~}}}|||yyy}}}yyywwwtttrrrqqqrrrtttuuussssssssstttuuuxxxzzz{{{vvvvvvvvvxxxzzz{{{zzzxxxwwwyyyzzzzzzzzzzzz|||~~~}}}zzz{{{}}}|||zzzxxxwwwwwwwwwwwwtttoookkkeeeZZZSSS[[[iii{{{~~~{{{vvvuuuOOODDDDDDCCCEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGGGGFFFFFFIIINNNQQQOOOOOONNNLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKLLLNNNPPPRRROOOKKKIIIIIIJJJIIIHHHIIIGGGFFFGGGIIILLLMMMLLLLLLOOOTTTYYY]]]bbbeeehhhnnnpppqqqqqqqqquuu}}}ZZZXXXXXX\\\bbbeeedddaaalllkkkkkkkkkjjjhhhddd```]]]aaaiiimmmJJJ??????>>>;;;>>><<<<<<<<<;;;;;;:::::::::888888888777777777777777999888@@@^^^~~~jjjccc___WWWRRRRRRLLLFFFAAAAAAAAA??????AAAEEEGGGLLLQQQUUUYYY\\\]]]aaabbbcccccceeeiiinnnrrryyykkkaaaVVVQQQRRRQQQJJJDDDEEEHHHKKKJJJGGGCCCBBBCCC>>>:::<<>>VVVmmmeeeaaaYYYSSSSSSOOOHHHCCCBBBAAA>>>>>>AAADDDFFFJJJOOOTTTXXX[[[]]]```aaabbbbbbdddhhhnnnrrr~~~ppp```WWWXXXYYYWWWSSSRRRVVVXXXVVVOOOHHHEEEDDDEEE??????NNNeeevvvyyyuuuvvvvvvtttrrrppppppqqqrrrrrrrrrsssrrrrrrrrrqqqqqqlllmmmooopppqqqpppooonnnddd^^^YYY[[[___dddlllttt}}}sssYYYLLLHHHKKKWWWeeedddnnnvvvooo\\\NNNKKKNNNMMMWWWdddmmmoooppptttyyy~~~uuummmgggbbb___WWWTTTPPPJJJCCC@@@AAADDDCCCEEEHHHKKKNNNPPPPPPPPPTTTUUUWWWYYY\\\```dddfffkkknnnqqquuuyyy{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxyyy{{{}}}{{{nnnmmmrrr{{{~~~zzzyyy|||}}}{{{yyyxxxxxxyyyzzzyyywwwvvvvvvvvvvvvvvvwwwxxxyyyzzzuuutttttttttvvvyyy|||~~~xxxsssqqqsssrrrqqqqqqqqqrrrtttuuussssssssssssuuuwwwyyyzzzxxxvvvsssssstttuuuuuutttsssvvvyyy{{{zzzzzzzzz{{{zzzyyywwwwwwyyy{{{}}}~~~}}}|||{{{{{{{{{|||}}}~~~zzzoooaaaVVVTTT\\\ooo\\\MMMPPPPPPHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGIIILLLLLLKKKJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLKKKMMMNNNOOONNNPPPRRRTTTWWWUUUQQQNNNKKKJJJLLLMMMPPPOOOMMMJJJIIIIIIJJJLLLPPPPPPSSS^^^jjjssstttrrrmmmnnnnnnnnnooottt}}}aaa___^^^^^^______]]]\\\^^^___bbbeeegggfffccc```VVVbbbfffmmmVVV@@@AAA999::::::::::::;;;;;;;;;;;;;;;;;;:::999888666666666777777444777<<>>AAAEEEGGGJJJOOOSSSXXX[[[]]]___```bbbdddfffiiinnnrrrzzztttkkkjjjkkkjjjhhh___```___YYYPPPHHHCCCBBBEEE@@@AAAOOOeeetttxxxtttsssrrrpppoooooopppqqqrrrssssssssssssrrrqqqooooooppppppooommmjjjgggcccaaa]]]XXXWWW^^^hhhooowww~~~jjjWWWNNNOOOWWW___cccuuurrr]]]QQQOOOOOOPPPVVV```hhhmmmsssxxx|||yyynnnllloookkknnnxxxssskkkbbbYYYSSSPPPNNNJJJGGGDDDCCC@@@<<<===AAAAAAAAA@@@@@@AAABBBDDDEEEDDDGGGIIILLLPPPUUU\\\```ggglllqqquuuxxx~~~~~~|||||||||{{{zzzzzzyyyxxxxxxxxxyyywwwvvvuuuuuuvvvwwwxxxyyy}}}}}}|||zzzqqqnnnsss|||||||||}}}yyyxxxyyyzzzxxxvvvuuuuuuvvvxxxyyyxxxtttrrruuuuuuttttttuuuuuuvvvvvvsssrrrqqqqqqsssuuuwwwyyy{{{|||~~~}}}yyytttrrrrrrrrrqqqqqqqqqrrrtttuuutttssssssssstttvvvxxxyyyyyywwwuuutttuuuuuutttssstttvvvyyyzzzzzzyyyzzzzzzxxxxxxwwwwwwwwwyyyzzz{{{yyyyyywwwwwwwwwwwwxxxyyyvvvjjj\\\UUUZZZhhhxxxkkkRRRMMMQQQOOOHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGJJJNNNOOONNNKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKNNNOOOPPPOOOOOOOOOQQQSSSTTTSSSRRROOOLLLKKKMMMNNNNNNOOOOOOOOONNNOOOQQQSSSTTTRRRUUU```ppp{{{}}}zzzlllnnnoooppprrrwww```___^^^^^^^^^___^^^^^^^^^___aaadddffffffccc```[[[bbbbbbddd```EEEEEE:::===;;;:::::::::;;;;;;<<<<<<<<<;;;:::888666555666777777111777:::BBB```uuukkkggg___YYYWWWVVVMMMDDD@@@>>><<<>>>BBBCCCDDDGGGLLLPPPUUUYYY[[[[[[]]]```ccceeehhhlllooorrrpppkkkcccXXXNNNGGGDDDCCCAAAAAAFFFTTTeeeqqqtttrrrnnnmmmlllmmmooopppqqqrrrqqqqqqrrrrrrqqqooonnnmmmqqqnnniiiccc___\\\ZZZYYY```aaagggqqqwwwyyy}}}~~~tttsssvvvxxx~~~ooobbb\\\[[[[[[___qqquuugggaaabbb]]]]]]dddkkkooouuuzzz{{{|||mmmcccWWWVVV[[[YYYfffwwwyyyvvvnnnjjjddd[[[SSSMMMJJJIIIEEE@@@===???>>>:::;;;>>><<<;;;:::::::::;;;<<<===;;;===???BBBEEEKKKSSSYYYbbbhhhooorrrtttwww}}}~~~{{{yyyyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvwwwyyyzzz|||~~~}}}xxxyyy}}}sssooosss|||~~~xxxvvv{{{zzzyyyyyyxxxwwwwwwvvvvvvvvvuuuuuuuuuvvvvvvtttrrruuuttttttsssssssssssssssqqqqqqppppppqqqssstttvvvyyyzzz{{{zzzyyyxxxvvvtttsssrrrrrrrrrrrrsssttttttuuuttttttssstttuuuvvvwwwzzzxxxvvvvvvvvvuuusssrrruuuwwwxxxyyyxxxwwwxxxyyyvvvvvvwwwwwwvvvvvvvvvwwwvvvuuusssrrrqqqqqqrrrrrrkkkaaaXXXXXXdddttt~~~uuuZZZNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJLLLNNNOOOMMMLLLLLLLLLKKKKKKLLLMMMLLLKKKJJJIIIOOOPPPPPPOOOMMMLLLMMMOOOOOOPPPQQQOOOLLLLLLMMMOOOLLLNNNPPPPPPOOOOOOQQQSSSSSSSSSVVV___llluuuzzzzzzsssuuuvvvuuuuuuwww}}}]]]]]]\\\\\\]]]^^^^^^___\\\\\\^^^```aaaaaa^^^[[[]]]___YYYWWWooo~~~uuuRRRNNN===>>>:::999::::::;;;;;;<<<<<<<<<;;;:::888666555555666777000888:::;;;TTT{{{qqqlllddd^^^]]]XXXNNNEEE@@@===<<<>>>BBB???AAACCCGGGLLLQQQUUUWWWVVVYYY]]]```bbbdddhhhjjjkkkyyykkk]]]RRRMMMLLLLLLFFFIIIPPP[[[ffflllkkkhhhooonnnmmmnnnpppqqqrrrqqqnnnnnnoooppppppooommmmmmdddaaa\\\XXXXXX[[[___bbbiiiooozzz}}}}}}rrrwwwssseeeZZZ[[[bbbffflllxxxooohhhaaacccooo~~~xxxtttoooooovvvzzzzzz|||}}}qqqbbb[[[YYYSSSUUU\\\[[[cccrrrwwwrrrllliiicccZZZQQQKKKGGGGGGDDD===;;;>>>@@@??????CCC<<<;;;;;;::::::::::::::::::;;;===???AAAHHHPPPWWW\\\ccckkkpppqqqssswww{{{yyy{{{~~~{{{{{{{{{|||{{{{{{zzzzzzuuuuuutttttttttuuuuuuvvvuuuuuuuuuuuuvvvwwwyyyzzzyyy}}}}}}{{{}}}yyyyyyyyy}}}tttooorrr|||}}}tttrrrwwwvvvxxxzzzzzzxxxwwwwwwxxxzzzwwwuuuuuuvvvwwwvvvvvvvvvvvvtttsssssssssssssssrrrqqqqqqqqqqqqssstttuuu}}}}}}zzzwwwuuuvvvvvvtttsssssssssrrrrrrsssssstttvvvuuutttsssssstttuuuvvvzzzyyyxxxwwwwwwvvvsssqqquuuwwwwwwwwwvvvuuuwwwxxxtttuuuvvvvvvuuuttttttttttttsssqqqooonnnnnnnnnnnnaaaZZZUUU[[[lll|||~~~wwwxxx{{{fffPPPMMMOOOLLLLLLRRRQQQQQQQQQPPPOOONNNMMMLLLMMMNNNNNNMMMLLLLLLNNNOOOKKKLLLMMMNNNMMMLLLIIIHHHPPPPPPPPPNNNKKKJJJKKKLLLLLLNNNPPPOOOMMMLLLMMMPPPKKKNNNPPPOOOMMMKKKLLLMMMOOOQQQVVV\\\ccckkkrrrvvv|||~~~}}}zzzvvvuuuxxx{{{wwwzzz~~~]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZ[[[]]]______^^^\\\VVV```\\\UUUaaaeeeIIIBBB<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555444777;;;999777FFFjjjyyyrrrdddbbb\\\^^^WWWLLLCCC>>>===>>>>>>>>>???AAADDDHHHKKKNNNPPPVVVYYY]]]```aaacccdddffflll|||xxxccc\\\aaa```YYYIIIPPPZZZbbbgggkkkmmmnnniiiiiiiiijjjlllnnnpppqqqooommmlllkkkkkkiiifffddd\\\XXXTTTWWW___iiiqqqtttzzzzzzzzzxxxuuuqqqnnnkkkaaaccccccaaa^^^^^^aaaeeeqqq{{{sssuuuwwwyyy{{{}}}}}}}}}~~~}}}~~~ttt```^^^[[[XXXVVVXXX]]]aaahhhuuuuuuqqqdddaaa```SSSIIIEEE@@@GGGCCCAAABBBAAA>>>>>>AAA@@@@@@???===<<<;;;:::999999999999999<<>>???@@@BBBEEEIIIMMMOOOTTTWWW\\\___```aaacccdddkkkzzzqqqjjjooommmeeeSSSVVV[[[aaagggjjjlllllliiiiiihhhhhhjjjlllnnnpppkkklllmmmmmmllliiieeebbbWWWWWWYYY___fffmmmrrrtttpppppppppooommmjjjgggeeedddcccaaa___^^^aaahhhmmmooorrrtttwwwzzz|||}}}}}}|||~~~{{{yyyyyy|||zzzzzzzzz}}}qqqdddZZZ[[[[[[[[[ZZZ[[[___dddiiijjjuuuzzztttgggccc```RRRJJJIIIEEEFFFBBBAAACCCCCC???===???@@@@@@???>>><<<;;;::::::888888888888:::???FFFKKKSSSYYYcccjjjnnnoooooooooooopppooonnnlllmmmooorrrrrrrrrrrrrrrsssttttttuuuyyywwwvvvuuuuuuuuuuuutttrrrsssssssssssstttxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}qqqrrrrrrvvv~~~vvvrrrssstttsssrrrttt{{{{{{zzzyyyyyyzzz{{{|||vvvwwwwwwwwwvvvvvvxxxzzzzzzzzzzzzyyyxxxwwwvvvuuusssrrrqqqqqqrrrtttvvvwww{{{|||uuuqqqpppnnnqqqtttuuutttssstttuuuxxxwwwvvvvvvvvvvvvwwwwwwyyy{{{|||{{{yyyxxxxxxyyyvvvuuutttuuuwwwxxxwwwvvvrrrsssttttttsssrrrqqqqqqrrrqqqpppqqqrrrnnnhhhbbbUUU[[[eeennnvvv|||~~~{{{yyy~~~nnn[[[MMMMMMNNNKKKJJJMMMMMMOOOQQQPPPNNNMMMLLLMMMPPPOOONNNMMMMMMNNNNNNOOOPPPPPPOOONNNNNNMMMMMMMMMLLLMMMMMMLLLJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMKKKIIIJJJJJJJJJJJJKKKLLLMMMNNNSSSRRRVVV\\\``````aaaeeeooopppsssuuuwww{{{~~~pppsss{{{___]]][[[YYYZZZ\\\^^^```[[[ZZZYYYXXXWWWVVVUUUTTTWWW[[[ZZZZZZ^^^iii^^^EEE@@@999:::::::::::::::999999999::::::999888777666666555666444555888>>>PPPuuuyyyfffddd___[[[UUULLLEEEBBBAAA@@@@@@???>>>>>>???BBBFFFJJJMMMOOOTTTYYY]]]___```aaabbbhhhtttyyybbb```___bbbgggjjjkkkjjjkkkiiihhhggghhhjjjmmmoooiiikkkmmmmmmkkkfffaaa]]]YYY]]]ccchhhjjjkkklllmmmnnnoooppprrrrrrrrrqqqppptttssspppmmmnnnttt|||zzzrrruuuzzz~~~~~~}}}{{{xxxxxxzzz|||~~~~~~~~~mmmhhhggguuutttsssrrrnnniiibbb\\\]]]^^^```aaacccfffjjjmmmmmmttt~~~wwwjjjddd```SSSPPPSSSPPPLLLHHHEEEGGGFFFBBB???@@@AAAAAA@@@>>>===<<<;;;:::888888888777888<<>>???>>><<<<<<>>>BBBGGGJJJLLLPPPWWW\\\^^^___```aaadddmmmyyyqqqkkkddddddhhhkkkllljjjmmmkkkiiiggggggiiilllnnnjjjkkkkkkiiiddd___[[[YYYaaaeeeiiiiiigggeeefffgggqqqsssvvvzzz}}}~~~wwwwwwvvvrrrwww{{{}}}zzzwwwvvvxxxzzz{{{~~~~~~|||~~~|||ooojjjfffiiippp~~~oooiiihhhhhhhhhgggggggggfffeeedddgggiiijjjiiihhhggghhhiiikkkpppxxx~~~~~~qqqkkkggg```cccjjjhhh\\\TTTMMMKKKIIIEEECCCDDDBBBBBBAAA@@@>>>===<<<<<<:::::::::888888:::>>>AAAEEEMMMXXXbbbggghhhhhhhhhbbbbbb```^^^\\\]]]___bbbfffiiimmmqqqssstttsssrrrllllllkkkkkkkkkllloooqqqtttuuuvvvvvvuuuvvvyyy{{{zzzwwwuuuwww{{{|||xxxtttlllppprrrssszzzyyysssttttttsssqqqrrrssssssuuuvvvwwwwwwwwwwwwrrrtttuuuvvvvvvwwwzzz|||xxxwwwtttrrrqqqppppppqqqrrrssstttuuuvvvuuuuuutttttt{{{{{{wwwssstttuuuuuutttrrrqqqppptttttttttttttttttttttssswwwwwwvvvtttrrrsssvvvyyy{{{xxxuuutttttttttsssrrrrrrqqqqqqrrrssssssrrrqqqnnnppprrrrrrnnnhhhbbb^^^fffkkksssyyy|||~~~||||||}}}~~~~~~}}}|||xxxzzzzzz{{{___SSSJJJJJJLLLKKKKKKLLLHHHIIIJJJJJJHHHGGGHHHIIINNNKKKJJJMMMQQQRRRNNNIIIJJJJJJLLLMMMNNNOOOOOOOOOMMMNNNOOONNNKKKJJJJJJKKKIIIIIIIIIIIIJJJJJJHHHEEEGGGHHHHHHIIIJJJLLLMMMNNNKKKMMMUUU```fffhhhkkknnnnnnmmmlllnnnqqquuuwwwyyyvvvvvvzzzXXXYYY[[[^^^____________\\\]]]^^^]]]ZZZXXXYYYZZZ^^^^^^]]]aaa```[[[nnn{{{RRRDDD::::::::::::999999888888888::::::999999888888777777777333666;;;888:::QQQnnn|||lll___[[[WWWQQQLLLHHHEEEBBB@@@???>>><<<;;;<<<@@@CCCFFFIIINNNTTTYYY\\\^^^```aaaccciiimmmtttyyyqqqiiigggjjjmmmmmmkkknnnmmmjjjiiiiiikkkmmmnnnmmmlllhhhaaa[[[WWWWWWXXXbbbdddeeedddbbbdddhhhmmmppprrrtttxxx{{{~~~}}}tttllljjjpppvvvyyyyyyyyyxxxuuurrrqqqrrrtttqqquuuvvvqqqlllmmmwwwttteee\\\TTTNNNSSS[[[ggg{{{kkkfffeeedddeeeeeefffhhhjjjlllnnnoooppppppnnniiifffccccccfffkkksssyyy}}}~~~zzzuuussssss}}}nnn```RRRKKKHHHEEEFFFHHHEEEDDDCCCBBB@@@???>>>>>>=========<<<:::;;;===???@@@HHHTTT^^^dddfffgggggghhhiiiiiigggdddaaaaaabbb^^^ccciiioooqqqpppmmmkkkggghhhjjjjjjkkklllpppssswwwxxxxxxwwwvvvuuuvvvwwwvvvsssqqqtttxxxyyyuuupppooossstttsssvvvyyyttttttuuusssrrrssspppqqqrrrttttttuuuuuuuuurrrsssuuuuuuvvvwwwzzz|||yyyxxxuuurrrooonnnnnnnnnqqqrrrtttuuuuuutttsssrrrrrrwww}}}~~~zzzxxxsssssssssttttttsssrrrpppwwwuuurrrpppnnnooopppqqqssssssqqqooonnnooosssvvv{{{yyywwwuuuuuuuuusssrrrrrrqqqpppqqqsssttttttrrrllloooqqqoooiiiccc```^^^ooosssxxx|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyywww|||zzzrrryyy~~~YYYQQQJJJJJJLLLLLLLLLLLLIIIJJJJJJHHHEEEDDDDDDEEEJJJGGGGGGJJJOOOOOOKKKFFFFFFFFFFFFGGGIIIMMMPPPRRROOOPPPQQQOOOLLLJJJIIIIIIHHHHHHHHHIIIKKKJJJHHHFFFGGGGGGGGGHHHIIIKKKLLLMMMQQQPPPSSSZZZ___aaadddiiillllllnnnrrrvvvwwwvvvtttyyyxxxzzzXXXZZZ]]]___aaabbbbbbbbbaaacccdddbbb\\\WWWVVVWWW\\\]]]ZZZ\\\]]]XXXccc~~~```DDD<<<;;;;;;::::::999999888888::::::999999999888888888666555888:::777777GGG[[[sssfff^^^[[[UUUPPPKKKGGGBBB>>>???>>><<<;;;<<<>>>AAABBBFFFJJJOOOTTTXXX[[[___aaacccfffgggiiivvv~~~xxxrrrllliiikkkmmmmmmmmmmmmlllkkkkkkkkklllmmmnnnnnnkkkeee\\\TTTRRRUUUZZZ^^^___aaabbbeeejjjpppuuunnnnnnoooqqqrrrtttuuuvvvwwwyyy|||~~~xxxtttnnnmmmmmmmmmqqqvvv{{{}}}}}}zzzuuuuuusssppplllkkkkkkllljjjllllllfff^^^WWWVVVWWWVVVRRRPPPNNNIIIGGGMMMVVVaaa~~~uuufffaaa```jjjkkknnnoooppprrrvvvyyyqqqrrrrrrpppkkkgggeeedddeeekkkrrrxxx{{{|||||||||~~~zzzzzzxxxhhhUUUKKKGGGFFFGGGJJJGGGFFFFFFDDDCCCBBBAAA@@@???@@@@@@???===<<<===>>>???FFFQQQ[[[bbbeeehhhiiiooopppooommmhhhdddbbbbbb\\\```eeejjjlllkkkiiiggghhhlllooopppoooooorrrvvvvvvwwwwwwvvvsssrrrrrrsssrrrqqqqqqsssvvvuuurrrnnnsssttttttsssuuu{{{yyyssstttuuutttssstttqqqqqqrrrrrrssssssttttttrrrsssuuuuuuuuuwwwyyy{{{|||{{{yyyvvvtttrrrqqqppprrrrrrtttuuuuuutttsssrrrssstttvvvxxxxxxvvvtttrrrnnnnnnpppsssvvvwwwvvvuuuyyyvvvrrrnnnlllmmmoooppprrrrrrqqqooonnnooosssvvvyyyxxxwwwwwwwwwvvvtttrrrrrrooommmooorrrttttttrrroooqqqrrrmmmeee``````bbbtttwww{{{~~~}}}|||}}}~~~~~~~~~~~~{{{yyyxxxzzz|||{{{uuuwwwjjjSSSNNNJJJIIIKKKLLLLLLKKKJJJJJJIIIGGGDDDCCCCCCEEEFFFEEEEEEHHHKKKLLLHHHEEEDDDDDDCCCCCCFFFJJJNNNQQQNNNPPPQQQOOOLLLIIIHHHHHHHHHHHHHHHJJJLLLMMMKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKSSSQQQSSSZZZ```dddkkkqqqkkkmmmpppwww}}}~~~{{{vvvyyyxxx{{{YYYYYYYYYZZZ]]]```bbbdddeeehhhkkkhhhbbb\\\YYYYYYYYY\\\XXXVVVZZZYYY^^^mmmpppFFFAAA<<<<<<;;;;;;:::999999999::::::999999999999888888444777999777555888BBBKKK}}}|||nnnccc___ZZZTTTOOOHHHAAA===???>>>===<<<<<<===??????CCCFFFJJJNNNRRRWWW\\\```aaaaaaccchhhnnnyyy|||vvvssspppooollljjjjjjkkklllmmmiiijjjkkkkkkllllllllllllkkkiiicccZZZSSSRRRXXX^^^cccdddfffjjjnnnppppppooojjjkkkkkkmmmnnnpppqqqrrrvvvtttttttttvvvuuurrrooonnnpppsssxxx{{{||||||}}}zzztttpppmmmllljjjeee```]]]\\\\\\ZZZZZZYYYUUUQQQMMMKKKJJJHHHHHHKKKNNNOOOQQQVVV]]]gggxxxkkkhhhhhhiiilllpppqqqqqqrrruuuwwwwwwxxxxxxvvvrrrooommmmmmooosssyyy}}}|||kkkXXXNNNKKKJJJKKKMMMIIIIIIHHHGGGEEEDDDCCCBBB@@@AAABBBAAA???======>>>???FFFPPPYYY```fffjjjlllpppqqqooommmiiihhhhhhiiidddeeefffhhhiiijjjkkkkkklllpppuuuuuurrrpppqqqsssqqqrrrsssrrrpppooooooppppppqqqsssuuuuuutttqqqpppqqqpppoooppprrrxxxxxxssstttvvvuuutttuuuuuutttssssssssstttuuuvvvrrrtttuuuuuuuuuvvvxxxzzz||||||{{{zzzyyyxxxvvvuuuttttttuuuuuuuuutttttttttrrrssssssuuuvvvuuusssqqqmmmmmmnnnrrrvvvyyyxxxvvvwwwuuusssqqqooooooppppppqqqrrrqqqpppooopppsssuuuttttttuuuwwwxxxwwwtttqqqpppllljjjkkkpppsssrrrpppqqqsssrrrllldddbbbgggmmmzzz|||~~~~~~~~~~~~}}}~~~}}}}}}zzzvvvsssssswwwzzz|||}}}ssszzzrrr[[[NNNLLLIIIHHHIIIKKKJJJHHHIIIIIIIIIGGGEEEDDDEEEGGGCCCDDDFFFGGGHHHHHHGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIKKKMMMMMMKKKIIIHHHHHHHHHHHHIIIKKKNNNOOONNNMMMIIIHHHHHHHHHHHHHHHIIIIIINNNNNNRRR[[[ccciiiqqqxxxnnnnnnqqqxxx~~~~~~zzzuuuwwwxxx|||XXXVVVTTTSSSVVV[[[aaadddeeekkkooonnnhhhbbb```aaaYYY^^^XXXTTTZZZ\\\^^^fff|||HHHEEE======<<<;;;;;;:::999999::::::999999999999999999222888999555444:::@@@AAAaaawwwkkkgggbbb\\\VVVNNNFFFAAA???>>>>>>============>>>AAACCCGGGJJJOOOTTTZZZ___^^^[[[___iiilllkkkrrr}}}}}}|||sssnnnnnnooojjjkkkkkkjjjiiiiiikkkmmmggghhhjjjkkkllllllkkkjjjgggfffbbb[[[UUUUUU[[[aaannnnnnppptttuuuppphhhaaadddeeegggiiilllpppssstttxxxsssnnnlllnnnpppqqqqqqttttttwww|||~~~yyyrrrlllhhh```___\\\VVVOOOJJJHHHHHHEEECCCAAABBBDDDFFFHHHHHHPPPOOOPPPUUUZZZ^^^aaadddhhh|||tttssstttuuuyyy}}}~~~}}}|||~~~}}}zzzvvvuuuuuu{{{~~~~~~mmm[[[SSSQQQOOOOOOQQQKKKJJJIIIHHHGGGEEEDDDDDD@@@AAABBBAAA???======>>>@@@FFFPPPYYY```fffkkkooorrrqqqpppnnnnnnppptttwwwnnnllljjjhhhiiilllooorrrnnnssswwwwwwrrrnnnnnnooolllmmmoooooommmlllmmmnnnooorrruuuvvvuuusssrrrrrrllljjjiiikkkooouuu~~~wwwssstttvvvuuuuuuvvvxxxwwwuuuttttttuuuvvvwwwssstttuuuuuuuuuuuuxxxzzzyyyzzz{{{|||{{{zzzyyyxxxvvvvvvvvvuuuuuuuuuuuuuuuqqqqqqsssvvvyyyyyyxxxvvvpppoooooorrrvvvxxxvvvtttttttttttttttssssssrrrqqqpppqqqqqqpppoooppprrrtttqqqrrrtttvvvxxxwwwssspppnnnjjjgggiiinnnqqqqqqnnnppprrrrrrlllfffgggpppyyy}}}|||}}}~~~|||{{{zzz|||~~~}}}{{{wwwqqqllllllppptttyyyzzzrrrkkkzzzmmm___SSSKKKJJJHHHFFFGGGIIIHHHEEEHHHHHHHHHGGGEEEFFFHHHJJJCCCEEEGGGGGGFFFFFFHHHIIIEEEFFFGGGHHHGGGGGGFFFEEEEEEGGGJJJKKKJJJIIIIIIIIIHHHHHHIIILLLPPPQQQPPPOOOJJJIIIHHHHHHGGGGGGHHHHHHMMMLLLPPPWWW]]]aaafffkkkqqqpppqqquuuzzzzzzuuuooovvvwww}}}XXXTTTRRRVVVYYYYYY[[[^^^dddcccbbbcccdddeeecccaaa\\\[[[YYYWWWVVVWWW[[[___nnn[[[GGG>>>888===@@@999:::>>>;;;<<<;;;;;;::::::999999888777777666666666666777777OOOxxx}}}xxxnnnddd```[[[RRRIIIDDDBBBBBBAAA@@@===:::777555===???BBBGGGLLLQQQUUUWWW\\\]]]___```bbbdddhhhlllqqquuu~~~{{{sssmmmkkkkkkkkkhhhhhhhhhhhhhhhggggggfffkkkjjjiiijjjkkkkkkjjjiiiiiicccZZZRRRQQQWWWaaaiiilllooorrrnnngggbbbaaaccccccgggllloooqqqrrrssstttrrrpppnnnnnnqqqvvv||||||wwwqqqkkkgggaaaZZZUUUMMMKKKGGGDDDAAA@@@???@@@AAACCCFFFJJJMMMPPPRRRTTTUUUQQQSSS[[[___]]]^^^bbbqqq|||~~~|||eeeZZZVVVRRRQQQRRR[[[]]]___\\\UUUMMMFFFCCC@@@AAACCCBBB@@@>>>===>>>CCCFFFPPP]]]dddeeellltttwwwxxxyyyzzz{{{}}}{{{vvvvvvzzzzzzvvvqqqqqqssssssssssssrrrqqqnnnooooooooommmmmmooopppqqquuuxxxvvvuuuuuurrrmmmnnnnnnnnnoooppprrrssstttwwwwwwvvvuuuuuuuuuuuuuuuvvvuuutttrrrrrrrrrssstttuuutttsssrrrrrrtttuuuwwwyyyxxxxxxzzz}}}}}}yyyvvvuuussspppppprrruuuwwwxxxppppppqqqrrrtttvvvwwwxxxxxxuuuqqqpppqqqsssuuuvvvtttuuuuuutttrrrppppppqqqrrrqqqqqqqqqpppoooooooooooooooppppppppppppoooooonnnlllkkkmmmrrrvvvwwwwwwuuupppjjjfffhhhppp{{{}}}}}}~~~~~~~~~|||uuunnnjjjggggggnnnwwwqqqmmmhhhmmmgggTTTRRREEEHHHJJJIIIGGGFFFHHHKKKKKKKKKJJJHHHEEEEEEFFFHHHFFFDDDBBBCCCFFFGGGEEECCCGGGEEEDDDFFFIIIJJJHHHFFFFFFCCCAAACCCHHHLLLLLLKKKIIIJJJLLLMMMNNNMMMLLLKKKHHHGGGEEEFFFGGGHHHHHHGGGNNNQQQSSSTTTYYYaaaffffffiiiiiijjjmmmpppssstttssstttyyy\\\WWWTTTWWWYYYYYYZZZ]]]___^^^___aaaccceeedddcccaaa```___\\\ZZZYYY\\\^^^gggoooNNNDDD;;;===???888999???<<<<<<<<<;;;::::::999999888777777666666666666777777>>>[[[vvviiiaaaZZZQQQKKKJJJDDDCCCBBB@@@===;;;999888<<<>>>AAAFFFKKKOOORRRTTTVVVXXX[[[\\\^^^```dddggggggiiiooovvv|||~~~{{{xxxxxxuuupppkkkiiihhhiiijjjiiiiiiiiiiiiiiihhhgggfffiiihhhhhhhhhiiijjjjjjiiijjjddd[[[SSSRRRWWWbbbiiinnnoooooolllhhheeefffhhhrrrrrrrrrpppnnnmmmnnnpppttttttvvvxxx}}}~~~vvvqqqsssnnnfff___YYYSSSMMMHHHCCCBBB@@@>>>===>>>??????CCCFFFJJJOOOSSSVVVYYY[[[\\\YYY[[[bbbfffeeefffjjjrrrpppeee```[[[XXXXXX___fffnnnooohhh\\\QQQKKKFFFFFFDDDDDDCCCCCCCCCBBBEEEIIITTT```eeefffkkkrrrtttwww{{{}}}~~~~~~{{{zzz{{{wwwqqqooopppqqqrrrsssrrrqqqqqqqqqrrrqqqooommmmmmooopppqqquuuvvvtttttttttrrrmmmnnnoooooopppqqqrrrssstttwwwwwwvvvuuuuuuuuuuuuuuuuuuuuutttssssssssssssssssssrrrqqqpppqqqrrrtttuuutttrrrpppqqquuuwwwwwwvvvwwwtttqqqqqqrrrtttuuuvvvppppppqqqrrrsssuuuvvvwwwwwwtttqqqoooqqqtttuuuvvvrrrssstttsssrrrqqqrrrsssppppppppppppppppppoooooommmnnnnnnnnnnnnnnnmmmllltttrrrppprrrvvvyyyzzzzzzqqqmmmiiiiiinnnwww}}}}}}~~~yyytttooommmjjjiiimmmtttyyyqqqkkkttt~~~```OOOMMMFFFHHHJJJIIIGGGFFFHHHJJJLLLMMMLLLJJJHHHGGGHHHJJJFFFDDDCCCDDDFFFHHHGGGFFFHHHGGGFFFHHHKKKLLLKKKIIIIIIFFFDDDDDDGGGKKKNNNPPPKKKLLLMMMOOOOOONNNLLLKKKFFFEEEEEEFFFHHHJJJJJJIIIOOORRRSSSSSSXXXbbbkkknnnmmmmmmmmmppptttwwwxxxyyytttyyyaaa[[[WWWWWWXXXWWWYYY\\\YYYYYYZZZ]]]aaacccdddccceeeeeedddbbb^^^\\\]]]^^^eeexxxYYYKKK>>>===>>>888999???===<<<<<<;;;;;;:::999999999777777666666666666777777999HHHvvvzzznnnggg```WWWPPPNNNGGGFFFCCC@@@>>><<<;;;;;;;;;===@@@CCCGGGKKKNNNPPPSSSVVVZZZ]]]___aaadddfffdddeeehhhlllooopppnnnkkkooonnnlllkkkkkkkkklllmmmjjjjjjjjjiiiiiigggffffffffffffffffffgggiiikkklllmmmggg^^^UUURRRWWWaaahhhjjjiiiiiihhhiiikkkmmmnnnzzzxxxsssnnnjjjiiilllooowwwyyy{{{~~~~~~yyyqqqhhhbbbfffaaaYYYQQQJJJDDD???<<<;;;::::::;;;===???BBBCCCFFFKKKQQQVVVZZZ^^^aaadddeeedddffflllooooooqqquuuvvvxxxllleee```\\\[[[aaakkkwww|||pppbbbXXXPPPKKKFFFEEEFFFGGGGGGFFFHHHNNNZZZfffkkkmmmqqqwwwxxx{{{}}}~~~{{{xxxvvvuuusssvvvvvvttttttsssmmmfffnnnooopppqqqqqqqqqppppppttttttrrrpppmmmmmmoooqqqrrruuuuuurrrqqqsssrrrooooooppppppqqqrrrsssttttttvvvvvvuuuuuuuuutttttttttssstttuuuuuuuuutttsssrrrqqqqqqpppooopppqqqrrrssstttqqqnnnnnnrrrvvvyyy{{{xxxvvvsssrrrssstttuuutttppppppqqqqqqssstttvvvvvvuuurrrpppoooqqqsssuuuvvvpppqqqrrrrrrqqqqqqrrrtttooooooooooooooooooppppppllllllmmmllllllkkkjjjjjjuuuttttttuuuxxxzzz{{{zzzooommmkkkooowww|||tttqqqqqqsssrrrqqquuu{{{tttooo~~~sss|||wwwXXXJJJIIIHHHIIIJJJIIIHHHGGGHHHIIIKKKLLLLLLKKKIIIHHHIIIJJJHHHFFFDDDEEEFFFHHHHHHHHHIIIHHHHHHJJJMMMNNNNNNMMMMMMKKKIIIGGGGGGJJJPPPTTTMMMNNNOOOPPPPPPOOOMMMLLLFFFEEEEEEGGGJJJLLLLLLKKKMMMPPPQQQPPPTTT```mmmsssooonnnmmmoootttxxx{{{|||vvvzzzddd]]]XXXWWWWWWUUUVVVYYYUUUUUUWWWZZZ]]]``````___dddeeeeeedddaaa^^^^^^^^^eeeiiigggOOO???<<>>===<<<<<<<<<;;;::::::999999777777666666666666777777:::AAA^^^}}}pppllljjjaaaVVVOOOJJJHHHDDD@@@===<<<======:::;;;>>>AAADDDGGGIIIJJJNNNRRRWWW[[[]]]___bbbdddeeefffhhhkkkmmmooopppooooooooonnnnnnmmmllllllkkkiiiiiiiiihhhgggfffdddddddddeeeeeeeeegggjjjnnnpppqqqkkkaaaWWWSSSVVV]]]dddbbbbbbcccggglllpppqqqqqqrrrqqqnnnkkkiiikkkooosssyyyyyyyyyyyyyyyzzzzzzzzzssssssrrrrrroooiiiaaa\\\WWWSSSLLLFFF@@@===;;;:::<<<<<<===@@@BBBEEEHHHJJJKKKPPPWWW\\\___cccgggkkkmmmooossswwwzzz{{{}}}sssjjjfffcccaaaggglllvvvzzzooo[[[SSSJJJFFFGGGIIIIIIGGGIIIRRR___jjjqqqtttxxx||||||}}}|||wwwqqqjjjfffdddaaaeeeiiiiiijjjllljjjeeelllmmmooopppppppppooonnnrrrrrrqqqnnnmmmmmmpppssssssuuutttqqqqqqssssssqqqppppppqqqrrrssssssttttttssstttttttttssssssrrrrrrqqqsssuuuvvvvvvuuusssqqqqqqqqqpppppppppqqqrrrssssssrrrpppppprrruuuxxxzzzwwwuuurrrrrrtttuuuvvvuuurrrrrrrrrrrrssstttvvvvvvsssqqqooonnnpppsssttttttpppqqqrrrqqqppppppqqqrrrmmmmmmmmmnnnnnnoooooopppkkkkkklllkkkkkkjjjiiihhhpppqqqrrruuuwwwxxxxxxwwwpppooopppuuu|||~~~~~~}}}wwwpppoooqqqwwwzzz}}}zzzxxxxxxuuummmSSSJJJKKKJJJJJJJJJIIIHHHHHHHHHHHHGGGHHHJJJJJJIIIHHHHHHIIILLLKKKHHHGGGGGGHHHHHHIIIIIIIIIIIIKKKLLLNNNOOOOOOQQQQQQPPPLLLIIIJJJOOOSSSMMMNNNPPPPPPPPPOOOMMMLLLIIIIIIIIIJJJMMMNNNMMMLLLGGGLLLNNNMMMQQQ\\\iiiooonnnlllkkkmmmrrrwww{{{|||zzz}}}ddd]]]XXXWWWVVVSSSSSSVVVUUUUUUUUUWWWZZZ[[[ZZZYYY\\\^^^``````___^^^^^^___```aaaxxxyyyUUUAAA<<>><<<>>><<<======<<<;;;;;;::::::999777777666666666666777777111;;;JJJ^^^ssskkkkkkfffZZZPPPMMMJJJFFFAAA>>>=========:::;;;<<<>>>AAACCCDDDEEEFFFIIIOOOSSSVVVYYY\\\^^^aaabbbdddfffhhhjjjlllmmmiiiiiijjjjjjjjjhhhgggfffffffffffffffeeedddcccbbbccceeeffffffhhhlllrrrwwwvvvoooeeeZZZTTTUUU[[[```bbbdddggglllpppqqqooommmhhhiiikkkkkklllooosssvvvxxxvvvsssooommmmmmmmmnnnhhhgggeeedddaaa]]]WWWSSSHHHFFFCCC???======???@@@BBBCCCEEEGGGIIILLLNNNOOOPPPUUU\\\```cccgggmmmrrryyy~~~~~~~~~~~~~~~rrr|||vvvrrrpppnnnqqqlllnnn|||fff]]]QQQJJJJJJKKKKKKIIIHHHRRR^^^fffkkkooorrrssssssrrrpppkkkeeebbb``````bbbfffiiiiiikkkpppqqqooommmmmmoooooooooooonnnmmmmmmnnnnnnmmmmmmnnnqqqttttttvvvtttqqqqqqtttuuurrrpppppprrrsssssssssssssssqqqqqqrrrrrrrrrqqqpppoooppprrruuuwwwwwwuuusssqqqrrrrrrrrrrrrrrrsssttttttpppqqqrrrrrrqqqqqqrrrrrrtttrrrqqqrrruuuwwwxxxxxxtttssssssssstttuuuvvvvvvrrrpppnnnnnnppprrrrrrrrrqqqrrrrrrqqqooommmnnnooolllllllllmmmmmmnnnnnnnnnjjjkkkkkkkkkjjjiiiiiihhhiiimmmrrrvvvwwwwwwvvvuuuooopppsssxxx|||zzz}}}|||wwwqqqqqqooopppvvv|||tttgggQQQMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDGGGJJJKKKJJJIIIIIIJJJPPPOOOMMMKKKHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOSSSUUUUUURRRMMMKKKLLLNNNLLLMMMOOOPPPPPPOOOMMMLLLNNNNNNMMMNNNOOOOOOMMMKKKEEEJJJMMMMMMRRR\\\fffjjjqqqooooooqqqvvv|||bbb\\\XXXXXXWWWSSSRRRTTTVVVUUUUUUVVVWWWWWWUUUSSSTTTVVVYYYZZZ[[[[[[]]]^^^```bbbjjj```GGG>>>CCC@@@===>>><<<======<<<<<<;;;:::::::::777777666666666666777777000999@@@DDDaaa}}}kkkgggccc\\\VVVRRRNNNIIIDDD@@@>>>======:::;;;<<<===>>>@@@AAAAAACCCFFFKKKOOOSSSWWW[[[]]]^^^```bbbbbbbbbccceeegggdddeeefffhhhiiihhhhhhgggcccddddddddddddcccbbbbbbccceeefffggghhhnnnvvv}}}yyyssshhh]]]WWWWWW]]]bbbjjjlllpppqqqpppmmmiiigggfffhhhkkklllmmmnnnppprrrqqqnnnkkkgggeeeeeefffgggccc___[[[VVVRRRMMMHHHDDD>>>>>>?????????AAADDDGGGIIIJJJKKKMMMNNNPPPQQQRRRUUUZZZaaadddgggllluuu|||}}}||||||}}}|||~~~~~~~~~zzzwwwssspppddd^^^jjjlllcccWWWOOOLLLLLLMMMMMMJJJSSS[[[^^^```bbbcccbbbaaaaaabbbaaaaaabbbeeehhhkkkoooqqqnnnnnnsssvvvuuunnnoooooopppooonnnlllkkkjjjkkkmmmnnnnnnooorrrtttrrrttttttppppppssstttrrroooppprrrsssssssssrrrqqqooopppqqqrrrqqqpppooonnnppprrrtttvvvwwwuuusssrrrsssssstttttttttuuuuuuuuurrruuuwwwwwwuuusssqqqqqqrrrqqqqqqsssvvvyyyyyyyyyttttttsssssssssttttttuuurrrpppnnnnnnooopppppppppqqqqqqrrrpppnnnllllllmmmllllllllllllllllllmmmmmmhhhhhhiiiiiiiiiiiiiiihhhgggmmmvvv{{{{{{xxxuuussslllpppuuu{{{{{{yyyxxxwwwqqqmmmrrroooppptttzzzwww~~~aaaQQQOOONNNMMMLLLJJJIIIIIIIIIGGGEEEDDDHHHLLLNNNNNNMMMLLLLLLQQQRRRQQQOOOKKKHHHHHHHHHJJJJJJKKKJJJIIIJJJMMMOOOTTTUUUUUUSSSPPPMMMLLLKKKKKKLLLNNNPPPPPPOOONNNMMMQQQPPPPPPPPPQQQPPPNNNKKKHHHKKKMMMOOOVVVaaaiiikkkvvvuuuvvvyyy~~~```[[[XXXZZZYYYVVVTTTTTTVVVUUUTTTTTTUUUUUUSSSQQQNNNPPPSSSUUUVVVXXX[[[]]]dddfffdddpppqqqRRRCCCDDD@@@<<<>>>>>>=========<<<;;;;;;::::::777777666666666666777777777777;;;<<>>>>>;;;;;;;;;<<<======>>>>>>BBBEEEIIIMMMQQQVVV[[[___^^^```ccccccbbbbbbdddfffdddeeefffhhhiiiiiiiiiiiibbbbbbcccddddddddddddcccaaadddffffffhhhoooyyy{{{uuukkkaaa\\\]]]ccchhhlllooorrrpppkkkgggddddddfffhhhhhhhhhgggfffhhhiiieeedddbbb```^^^]]]\\\\\\YYYTTTNNNIIIEEEBBB???===>>>@@@CCCDDDDDDFFFIIILLLNNNOOOPPPRRRSSSTTTUUUUUUYYY^^^eeehhhlllttt||||||{{{{{{{{{||||||}}}}}}}}}vvvoooggg[[[SSSXXXhhhsssrrrllliiibbbXXXOOOKKKJJJMMMOOOOOOXXX^^^]]]\\\^^^^^^\\\XXX[[[^^^aaaccceeehhhkkknnnssstttqqqppprrruuutttpppqqqqqqpppooommmkkkjjjjjjlllooopppppppppqqqrrrooorrrrrroooooorrrrrrooonnnoooqqqrrrsssrrrqqqppppppqqqrrrsssrrrqqqooonnnqqqrrrtttuuuvvvuuutttssssssssstttuuuuuuuuuuuuuuuuuuxxx{{{zzzxxxuuuttttttssssssrrrtttwwwxxxxxxxxxsssrrrrrrqqqqqqqqqrrrrrrrrrpppnnnnnnnnnooonnnmmmnnnooopppooommmlllmmmnnnllllllllllllkkkkkkkkkkkkdddeeefffggghhhhhhhhhhhhiiiqqq{{{yyyrrrnnnoootttzzz}}}~~~~~~zzzwwwsssooolllqqqnnnpppuuu{{{xxxYYYQQQQQQMMMOOOLLLJJJIIIJJJIIIGGGDDDCCCGGGLLLOOOOOONNNMMMMMMNNNQQQSSSRRRNNNKKKJJJJJJLLLLLLLLLKKKIIIIIILLLOOOTTTRRRPPPPPPPPPPPPNNNMMMKKKMMMOOOQQQRRRRRRQQQPPPOOONNNOOOPPPQQQQQQNNNLLLLLLLLLJJJMMMXXXgggooopppuuuuuuwww{{{___[[[YYY\\\\\\XXXUUUVVVVVVUUUTTTTTTUUUTTTRRRPPPLLLNNNPPPQQQSSSUUUYYY\\\eeefff___bbb[[[FFFEEE???;;;???@@@=========<<<;;;;;;::::::777777666666666666777777777///444<<<>>>\\\uuuhhhaaa___ZZZWWWRRRLLLGGGCCC@@@>>>;;;;;;;;;<<<<<<<<<======>>>@@@DDDHHHLLLRRRXXX\\\[[[^^^bbbcccccccccfffhhhddddddeeeeeeffffffeeeeeebbbbbbcccdddeeeeeeeeeeee```ccceeefffhhhnnnzzz{{{uuummmddd```bbbhhhnnnhhhkkknnnkkkeeeaaaccceeeeeeeeedddaaa______```bbb[[[[[[[[[ZZZXXXTTTQQQOOOMMMHHHCCC???>>>>>>??????CCCFFFIIIJJJIIIJJJMMMPPPQQQRRRTTTVVVWWWXXXXXXYYY[[[aaaggglllpppzzzzzz|||~~~|||xxxvvvxxxzzzzzz{{{{{{||||||}}}}}}}}}vvvlllfffgggmmmwwwmmmcccZZZSSSTTT[[[aaa___[[[bbb^^^VVVMMMGGGGGGKKKOOOUUU^^^cccaaa___bbbcccaaa\\\___cccfffffffffffffffmmmsssvvvtttsssuuuvvvuuurrrrrrrrrqqqooommmjjjiiikkknnnqqqsssrrrqqqqqqqqqlllooopppnnnnnnppppppmmmnnnoooqqqrrrrrrqqqpppoooqqqrrrsssttttttsssqqqoooqqqrrrtttuuuuuuuuuttttttrrrsssttttttuuuuuuttttttrrruuuwwwvvvsssqqqrrrsssuuuttttttuuuwwwwwwwwwvvvqqqqqqppppppooopppppppppsssqqqooonnnnnnnnnmmmllllllmmmnnnnnnmmmmmmnnnooolllllllllkkkkkkjjjjjjjjjbbbbbbdddeeefffgggggggggjjjsssxxxooojjjuuu{{{|||{{{|||wwwrrrooonnnmmmmmmpppxxxjjjRRRPPPQQQLLLPPPMMMJJJIIIJJJJJJGGGDDD@@@DDDJJJMMMNNNMMMLLLKKKKKKOOOSSSSSSPPPMMMLLLMMMMMMNNNNNNLLLIIIIIILLLOOOTTTPPPLLLLLLOOORRRRRRQQQKKKMMMPPPRRRSSSTTTSSSRRRLLLLLLMMMOOOQQQQQQOOOLLLNNNJJJFFFIIIWWWiiisssssspppqqqsssxxx~~~ZZZXXXVVVVVVVVVVVVTTTRRRWWWWWWTTTSSSVVVYYYUUUNNNOOOPPPSSSXXX^^^aaabbbbbbjjjccciiillltttoooHHHDDDCCC>>>>>>>>>======>>>>>>===;;;999888888999999888888777666555999666555666555CCCjjjyyydddqqqmmmcccXXXRRRNNNHHHBBB===@@@===;;;:::;;;<<<<<<;;;;;;>>>BBBFFFKKKPPPWWW[[[YYY\\\```ccccccbbbbbbbbbdddeeeggghhhhhhfffdddbbbfffcccaaaaaaaaa```aaaccccccdddbbb[[[VVV[[[hhhtttuuunnnbbb[[[```iiifff]]]XXXYYYZZZ[[[[[[[[[ZZZYYYZZZVVVQQQPPPRRRTTTTTTSSSQQQOOOMMMKKKIIIFFFCCC@@@===>>>>>>======???BBBFFFKKKMMMOOORRRTTTVVVXXXXXXZZZYYYXXXXXXXXXYYY[[[\\\iiijjjlllpppxxx~~~||||||{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxyyyxxxwwwvvvtttrrrqqqpppuuuvvvwwwxxxzzz|||}}}}}}}}}rrrbbbVVVUUUVVV```~~~ooocccbbb]]]VVVVVV]]]ccceeehhh\\\RRRNNNKKKHHHJJJPPPXXXjjjwwwsssoooooonnnhhhfffeeeddddddfffhhhkkkmmmtttvvvxxxwwwsssqqqrrrtttrrrpppnnnlllkkkkkkmmmnnnooooooooopppppppppoooooorrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrqqqqqqqqqrrrttttttrrrppptttsssrrrsssuuuvvvvvvuuuwwwvvvuuusssrrrrrrrrrrrrpppqqqrrrssssssqqqpppoooqqqppppppoooppprrrssstttrrrrrrrrrqqqqqqqqqqqqqqqpppooooooqqqsssssspppmmmkkkkkkkkkllllllmmmooooooooommmkkkiiihhhiiikkklllfffffffffggghhhiiijjjjjj{{{~~~yyytttrrrqqq{{{zzz}}}}}}wwwrrrooooooooooooooommmooo~~~kkk]]]VVVRRRQQQSSSTTTMMMHHHJJJJJJGGGIIINNNPPPJJJDDDCCCGGGKKKLLLLLLLLLLLLLLLMMMOOOPPPOOOMMMJJJLLLNNNMMMJJJIIIKKKNNNMMMKKKIIIKKKOOORRRSSSRRRLLLKKKJJJKKKNNNOOOMMMKKKLLLJJJHHHHHHJJJJJJJJJIIIJJJLLLKKKJJJTTTcccnnnooorrrvvvyyyyyyzzz~~~~~~{{{YYYWWWUUUUUUVVVUUUTTTRRRUUUUUUTTTTTTYYY]]][[[UUUSSSRRRSSSWWW\\\___^^^\\\```aaaeeeeeeiiiWWWGGGCCC@@@>>>:::===>>>>>>>>>===;;;999888999999999999888777666555;;;777777999666888III^^^yyytttuuummmddd\\\VVVPPPKKKHHHBBB@@@===<<<<<<<<<;;;:::999<<<@@@DDDHHHNNNTTTXXXWWWZZZ___aaaaaaaaaaaaaaabbbdddfffhhhhhhfffdddccccccaaa```aaa```^^^\\\\\\]]]___```\\\XXX[[[eeeooollldddYYYRRRRRRVVVUUUQQQKKKKKKJJJHHHGGGFFFEEEDDDJJJHHHGGGEEEEEEEEEFFFFFFJJJGGGDDDBBBCCCEEEHHHJJJ@@@>>>===<<>>>>>>>>>>>===;;;:::999999999999999888777666555777222333888888555888@@@\\\~~~rrroookkkgggbbb[[[TTTNNNEEEBBB???======<<<;;;:::777:::===AAAEEEJJJPPPTTTUUUXXX\\\^^^_________``````bbbdddfffffffffdddccc`````````aaa```]]]XXXSSSQQQUUUYYYXXXWWW\\\gggqqqfff\\\QQQJJJFFFDDDEEEHHHCCCCCCCCCCCCDDDEEEFFFGGG>>>???@@@@@@@@@@@@AAABBBCCCBBB@@@@@@CCCGGGMMMPPPJJJEEE@@@???BBBIIIPPPTTT\\\\\\]]]______`````````aaabbbdddgggjjjnnnqqqsssssswww}}}}}}|||~~~{{{zzzzzzzzzzzzyyyyyyyyyxxxwwwvvvvvvwwwwwwuuuuuuuuuuuuuuuttttttssswwwvvvtttrrrqqqrrrsssttttttuuuuuuvvvwwwwwwxxxxxxxxxvvvlllhhhnnnlllcccaaaggg|||xxxoooiiiaaa]]]bbbkkklllhhhiiiccc\\\UUUNNNIIILLLRRRXXXhhhyyy~~~zzzvvvtttrrrsssrrrqqqqqqrrrqqqooonnnooooooooonnnmmmlllkkkjjjpppqqqrrrrrrqqqooommmkkkkkklllnnnoooqqqrrrssssssvvvvvvwwwwwwwwwwwwvvvvvvmmmnnnpppsssuuuuuurrrpppsssssstttwwwzzzzzzyyywwwzzzxxxvvvtttrrrqqqppppppmmmmmmmmmmmmmmmnnnooopppsssrrrqqqqqqppppppqqqqqqnnnooooooooopppqqqqqqqqqpppnnnmmmmmmnnnoooooonnnoooooonnnnnnmmmllllllkkklllkkkiiigggeeedddddddddeeefffhhhjjjmmmoooqqqqqqwwwwwwwwwzzz~~~~~~~~~}}}}}}}}}|||zzzwwwsssnnnjjjhhhggggggnnnvvv{{{vvvgggWWWOOOMMMMMMNNNQQQPPPLLLIIIJJJKKKLLLQQQWWWRRRPPPOOOPPPQQQPPPKKKFFFJJJIIIHHHHHHIIIIIIHHHGGGEEEGGGIIIIIIHHHGGGFFFGGGIIIHHHGGGIIILLLOOOPPPOOOPPPOOOMMMMMMNNNOOONNNMMMKKKIIIHHHHHHIIIJJJJJJIIIJJJKKKKKKLLLSSS^^^eeegggmmmppprrrqqquuu{{{~~~}}}ZZZYYYXXXXXXYYYYYYXXXVVVPPPSSSUUUVVV\\\bbbbbb___ZZZUUURRRTTTXXXZZZVVVRRRRRR]]]]]]]]]aaadddRRRDDDEEEBBB>>>?????????>>>===<<<;;;:::999999999999888777666666888333222666999888:::>>>HHHmmmjjjiiigggffffffcccXXXLLLFFFCCC@@@>>>>>>===<<<;;;888:::===???BBBGGGLLLOOORRRUUUYYY[[[\\\]]]^^^___^^^___aaacccdddddddddccc]]]___aaaaaabbb```YYYRRRHHHLLLPPPQQQRRR\\\mmm{{{lll]]]NNNGGGCCCAAADDDJJJGGGHHHIIIJJJLLLLLLMMMMMMGGGFFFFFFGGGHHHGGGEEECCC@@@AAACCCDDDFFFIIIMMMPPPWWWQQQKKKIIIKKKOOOSSSUUU___```aaabbbccccccccccccdddeeehhhkkkooorrruuuvvvwwwzzzzzz{{{|||zzzwwwuuutttuuuzzzyyyxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvuuuuuutttuuutttqqqppppppqqqtttuuuuuuuuuvvvvvvvvvvvvvvvwwwzzzxxxrrrvvvwwwlllcccaaacccsss{{{vvvsssrrrnnnjjjlllppppppkkknnniii___TTTKKKJJJRRR[[[___fffpppzzzzzzuuusssssspppnnnoooqqqqqqnnnkkkkkklllnnnoooooonnnlllkkkkkkllloooqqqrrrqqqpppooojjjkkkmmmppprrrtttttttttuuuvvvwwwwwwwwwwwwwwwwwwnnnooorrruuuxxxxxxuuurrrpppqqqtttwwwzzzzzzxxxvvvwwwwwwuuusssrrrqqqqqqqqqnnnnnnmmmmmmnnnpppqqqsssssssssrrrqqqpppppppppoookkkllllllmmmnnnoooooopppooonnnlllkkkllllllmmmmmmooonnnnnnnnnmmmllllllkkknnnmmmkkkhhhfffeeeddddddgggiiilllooopppnnnllljjjrrrpppooottt|||}}}}}}}}}|||{{{zzzyyyxxxxxxwwwuuuqqqnnnlllkkkllllllxxxhhh[[[OOOJJJIIIIIIKKKOOOPPPMMMJJJHHHGGGIIINNNRRRMMMOOOSSSWWWZZZXXXRRRNNNKKKJJJHHHHHHIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLMMMMMMQQQPPPNNNMMMNNNNNNOOOOOOKKKJJJHHHIIIJJJKKKKKKJJJEEEFFFHHHMMMVVV___eeegggmmmoooppppppttt}}}ZZZXXXWWWWWWXXXXXXVVVUUUOOOSSSUUUUUUYYY___```]]]YYYUUURRRTTTWWWYYYWWWTTTSSSZZZZZZ^^^dddaaazzzcccMMMFFF@@@AAAAAA@@@???>>>===<<<<<<;;;999::::::999999888777666:::888888999888666888;;;999III|||sssggg___aaacccZZZLLLGGGDDDAAA????????????>>>:::<<<>>>???AAADDDHHHKKKOOORRRUUUXXXYYYZZZ\\\^^^[[[\\\^^^```aaabbbbbbbbb]]]```aaaaaaeeehhhcccZZZLLLQQQSSSOOOLLLWWWmmmssscccQQQHHHEEEEEEHHHMMMLLLLLLLLLLLLKKKIIIGGGFFFRRRNNNJJJKKKOOOPPPLLLHHHDDDDDDBBBAAAAAAFFFMMMSSS^^^\\\YYYXXXYYY[[[\\\]]]aaabbbdddeeegggggghhhhhhkkklllooossswwwzzz}}}~~~}}}zzzxxxrrrssstttsssssssssuuuwwwttttttuuuuuutttsssssssssvvvvvvuuuuuutttuuuuuuuuuvvvvvvvvvvvvvvvuuuuuutttsssrrrpppnnnoooqqqsssuuusssssssssssssssssssssssswwwzzzwwwwwwooofffbbb^^^aaazzzwwwmmmjjjmmmsssvvvtttqqqrrrsssrrrooommmeeeYYYPPPOOOUUUZZZbbbdddjjjuuu|||wwwsssqqqrrrpppnnnoooqqqqqqnnnkkkgggiiilllnnnpppooonnnmmmiiikkkmmmoooqqqqqqpppoookkkmmmppprrruuuvvvvvvvvvsssttttttuuuvvvvvvuuuuuunnnoooqqqtttwwwwwwuuurrrnnnoooqqquuuxxxxxxvvvtttssssssrrrrrrrrrrrrssssssqqqpppppppppqqqrrrtttuuusssssssssrrrqqqpppooonnniiijjjjjjkkklllmmmmmmnnnooonnnmmmkkkjjjkkklllmmmllllllmmmmmmmmmmmmllllllkkkiiigggeeecccccccccccchhhmmmtttzzz|||{{{wwwtttrrrpppnnnrrryyy}}}}}}}}}}}}|||zzzyyyxxxwwwxxxxxxvvvsssrrrtttvvvooo{{{___UUULLLIIIHHHGGGIIILLLTTTSSSPPPJJJFFFGGGIIIKKKHHHKKKQQQWWWYYYXXXSSSPPPKKKIIIFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKNNNOOONNNNNNMMMMMMNNNOOOLLLJJJIIIJJJLLLMMMMMMLLLHHHHHHLLLSSS\\\bbbfffhhhhhhkkkllllllqqqzzzYYYWWWVVVUUUUUUUUUSSSRRRNNNRRRUUUTTTWWW[[[\\\ZZZWWWVVVUUUUUUWWWXXXYYYXXXVVVWWWYYY```ccc```rrr~~~cccNNN>>>BBBBBBAAA@@@>>>============::::::::::::999888777666000333888:::888555555666:::777SSS|||fffaaaddd___TTTKKKHHHEEECCCBBBBBBAAA???===>>>?????????AAADDDFFFJJJMMMPPPSSSTTTVVVYYY[[[YYYYYY[[[\\\]]]^^^^^^___\\\______```hhhrrrrrrjjj\\\cccdddYYYMMMPPPfffzzzwwwooo```OOOGGGGGGIIIIIIIIIIIIJJJLLLOOOQQQTTTUUURRRNNNKKKNNNTTTYYY[[[[[[PPPLLLEEE???===EEEQQQ[[[aaadddgggiiijjjkkknnnpppllllllnnnoooqqqqqqrrrrrrwwwyyy|||~~~zzzwwwvvvtttsssqqqrrrsssrrrqqqqqqssstttppprrrtttttttttuuuvvvxxxwwwwwwvvvuuuuuuuuuuuuuuussssssssstttsssrrrrrrqqqqqqpppooonnnoooppprrrtttppppppppppppppppppqqqqqqwww~~~}}}wwwoookkkeee^^^dddwwwooohhheeeeeeeeennntttrrroooppptttuuuqqqsssqqqhhhaaa______^^^bbbbbbgggsss~~~|||zzzwwwtttrrrpppnnnpppooonnnnnnooonnnlllkkkfffhhhkkknnnooooooooonnnlllllllllmmmmmmmmmmmmmmmnnnppprrruuuvvvwwwvvvuuupppqqqrrrssssssttttttsssnnnmmmnnnppprrrsssrrrpppnnnnnnooorrruuuuuutttrrrppppppppppppqqqrrrssssssrrrrrrrrrrrrsssssstttuuurrrssssssrrrqqqpppooonnnjjjjjjkkkkkkllllllmmmmmmmmmnnnnnnmmmkkkjjjkkkllliiijjjlllmmmmmmlllkkkjjjiiigggdddbbbaaabbbdddffffffmmmwwwvvvuuuuuuxxx{{{}}}{{{yyywwwvvvwwwxxxvvvssstttxxx|||zzz[[[SSSLLLJJJIIIGGGHHHKKKVVVXXXVVVOOOIIIHHHIIIIIIFFFIIILLLOOOPPPNNNKKKIIIHHHEEECCCCCCDDDEEEEEEDDDEEEDDDCCCCCCEEEEEEEEECCCEEEGGGIIIIIIHHHGGGGGGHHHIIIKKKMMMNNNMMMLLLLLLMMMKKKJJJIIIJJJLLLMMMMMMLLLOOOOOOSSS[[[bbbcccdddfffgggkkklllmmmrrr|||\\\ZZZXXXWWWVVVUUUSSSQQQMMMQQQTTTTTTUUUYYY[[[YYYWWWXXXYYYXXXWWWWWWZZZ\\\[[[WWW^^^eee^^^\\\kkkxxx```CCCFFFCCCBBB@@@>>>=========>>>::::::::::::999888777777...111444666777777777666<<<666<<>>======???AAADDDGGGJJJMMMOOOQQQTTTVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[^^^\\\]]]iii{{{{{{jjjvvv{{{lllVVVNNN]]]ooo|||{{{aaaMMMJJJIIIDDDBBBBBBCCCHHHQQQ]]]iiipppkkkjjjeee```\\\]]]ccciiibbb___YYYQQQLLLOOOXXX```fffmmmtttwwwxxxzzz~~~~~~{{{tttppppppqqqqqqpppqqqrrrrrrqqqooonnnoooqqqqqqsssuuuuuutttuuuxxx{{{xxxxxxvvvuuuttttttttttttqqqqqqrrrrrrqqqqqqpppoooppppppooooooooopppqqqqqqpppppppppqqqqqqrrrrrrrrrxxx~~~zzzmmmdddmmm}}}yyyttttttwwwtttxxxzzzvvvtttxxx|||~~~|||~~~{{{vvvuuu{{{}}}|||sssooommmrrrxxx{{{zzzxxxuuusssqqqooommmmmmmmmmmmlllmmmnnnmmmllljjjjjjjjjiiijjjkkkmmmnnnnnnmmmmmmkkkjjjjjjjjjjjjkkklllmmmppprrrtttvvvwwwvvvtttsssooooooppprrrrrrssssssrrrooonnnmmmnnnoooqqqppppppoooooooooqqqssstttsssqqqoooooooooooooooooopppqqqpppqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrsssrrrqqqpppooommmmmmmmmnnnnnnnnnnnnnnnlllnnnpppooollljjjjjjllljjjkkkllllllkkkjjjhhhgggeeeccc___]]]^^^aaaeeehhhdddiiipppxxxzzz|||~~~~~~~~~~~~~~~~~~~~~zzzwwwtttrrrssssssqqqnnnoootttyyytttXXXRRRMMMLLLJJJGGGHHHKKKQQQWWWXXXQQQKKKJJJKKKIIIFFFFFFGGGGGGFFFEEEEEEEEEGGGDDDBBBBBBCCCEEEFFFFFFHHHEEEBBBBBBDDDEEEEEEEEEFFFIIIKKKJJJGGGEEEEEEFFFDDDGGGLLLMMMLLLKKKKKKLLLIIIHHHGGGHHHJJJLLLLLLKKKOOONNNSSS]]]ccccccbbbdddgggkkkmmmooottt}}}```^^^[[[ZZZYYYXXXVVVSSSLLLQQQTTTSSSUUUYYY[[[ZZZXXX[[[]]]ZZZVVVVVVZZZ^^^```YYYfffjjjZZZYYYgggiiiuuuqqqKKKLLLCCCBBB@@@>>>======>>>>>>::::::::::::999888777777===:::555222333666777555000666;;;>>>LLLtttwwwlll```ZZZVVVQQQLLLIIIFFFBBB@@@@@@@@@???===;;;;;;<<<>>>@@@CCCFFFIIIKKKMMMQQQSSSVVVVVVWWWWWWXXXYYYYYYYYY[[[\\\ZZZZZZiiiooo|||___PPPYYYiiirrrTTTMMMJJJBBB???<<<;;;>>>IIIYYYjjjtttyyycccYYY\\\cccqqqrrrqqqjjjaaa\\\\\\___mmmuuu}}}~~~~~~rrrnnniiigggjjjnnnpppqqqooopppqqqpppooonnnooopppqqqrrrsssrrrooopppsssvvvyyyxxxvvvuuutttssssssrrrrrrrrrrrrrrrrrrqqqppppppooooooooopppppppppoooooorrrrrrsssttttttuuuvvvvvvuuuyyy{{{xxxrrr~~~{{{yyysssssstttvvvwwwqqqooommmkkkjjjjjjlllmmmiiilllnnnmmmiiiggghhhjjjlllllllllmmmllllllkkkkkkggggggfffgggiiillloooqqqqqqsssuuuwwwwwwuuusssqqqnnnooopppqqqrrrrrrrrrrrrrrrpppnnnnnnpppqqqqqqqqqqqqpppoooppprrrsssrrrqqqppppppooonnnnnnnnnnnnnnnnnnooopppqqqqqqpppnnnmmmqqqqqqrrrsssrrrqqqpppooopppppppppppppppooooooooolllnnnqqqpppmmmjjjjjjkkkkkkkkklllllljjjhhheeeccc]]]ZZZWWWUUUVVV[[[```dddddddddfffiiimmmrrrwwwyyyzzz~~~|||||||||}}}zzz{{{~~~yyytttqqqooopppoookkkhhhhhhooouuu```VVVQQQMMMMMMKKKHHHIIILLLJJJRRRUUUOOOJJJKKKKKKIIIEEEEEEDDDCCCBBBBBBEEEGGGHHHFFFDDDDDDEEEHHHIIIIIIKKKGGGCCCBBBEEEHHHHHHHHHGGGJJJLLLKKKGGGDDDDDDEEE@@@EEEJJJMMMLLLJJJJJJJJJHHHFFFEEEFFFHHHJJJJJJJJJHHHGGGNNNZZZbbbaaaaaadddbbbfffiiikkkpppyyy~~~~~~}}}```______```aaa___ZZZVVVPPPQQQSSSUUUWWWYYY[[[\\\]]]ZZZYYYZZZ\\\\\\ZZZXXX^^^^^^```dddaaaZZZXXX[[[dddzzzaaaDDDDDDEEECCC???======>>>=========<<<;;;999888888777777777777777888888888888999333333777<<>>BBBEEEBBB===<<>>???@@@BBBEEEIIIMMMOOOPPPQQQSSSSSSSSSSSSUUUWWWXXXXXXYYY\\\```iiixxx{{{oooUUUQQQTTT___mmmsssnnn```QQQHHHBBB@@@@@@DDDLLLSSSUUUUUUjjjqqqhhhdddmmmzzzyyytttrrrvvv}}}yyyrrrjjjbbb\\\XXXVVVVVVWWWYYY[[[^^^aaafffjjjkkkmmmnnnnnnmmmlllmmmnnnlllllllllmmmmmmmmmnnnnnnqqqrrrttttttrrrqqqqqqrrroooooooooooooooooooooooopppqqqrrrrrrrrrrrrqqqpppoooppprrrrrrrrrrrrsssuuuvvvuuuuuuyyyvvvzzzxxxsssrrrqqqooonnnrrrqqqooommmkkkiiihhhhhhiiihhhgggffffffggghhhiiilllmmmmmmjjjgggdddddddddeeegggiiikkkmmmoooppppppqqqrrrrrrrrrqqqpppoooooopppooonnnmmmmmmnnnooopppnnnnnnmmmlllkkklllooorrrpppooooooqqqttttttrrroooooommmjjjhhhhhhjjjlllnnnooonnnnnnmmmllllllllllllnnnmmmmmmnnnooopppqqqqqqlllkkkkkklllnnnnnnmmmkkkkkkmmmpppqqqpppooonnnnnnooollliiigggfffeeedddccckkkfff```\\\]]]```ccceeelllmmmmmmlllmmmrrryyy~~~~~~}}}|||||||||}}}|||uuuoookkkiiieeeiiisss}}}qqq\\\SSSQQQOOOMMMKKKIIIIIIJJJJJJKKKKKKKKKKKKIIIGGGFFFDDD@@@CCCEEECCC@@@???AAADDDFFFEEEDDDCCCDDDEEEEEEEEEGGGBBB===???DDDHHHGGGDDDIIIJJJKKKJJJGGGDDDCCCCCCGGGHHHHHHGGGFFFFFFGGGHHHIIIGGGEEEDDDDDDFFFIIIJJJLLLNNNRRRVVVZZZ^^^```aaaeeeiiinnnrrrssstttuuuvvvuuu~~~]]]\\\[[[\\\]]]]]][[[YYYQQQPPPPPPQQQSSSVVVXXXZZZ[[[YYYVVVVVVWWWYYYYYYYYYUUUZZZ\\\^^^eeejjjcccWWW```]]]uuulllVVVIIIFFFBBBAAA@@@???>>>=========<<<;;;:::999999888777777777777666666666666555333666;;;777333BBBWWWxxxlllkkk```SSSMMMFFFDDDAAA@@@AAA@@@<<<:::<<<======>>>???AAADDDGGGHHHJJJLLLNNNOOOPPPQQQSSSUUU\\\WWW\\\gggkkkjjjuuueeeTTTPPPSSSZZZeeemmmjjj\\\PPPIIIFFFCCCIII\\\kkkfffWWWTTTcccuuuwwwtttuuuzzz~~~~~~}}}}}}~~~yyynnniiiaaaYYYSSSPPPOOOPPPNNNMMMNNNPPPTTTXXX[[[[[[```ccchhhjjjkkkjjjkkklllkkklllllllllllllllllllllkkknnnqqqrrrqqqooooooooommmnnnnnnooonnnnnnmmmlllooonnnnnnoooooopppqqqqqqqqqqqqqqqpppnnnnnnppprrrtttuuuwwwxxx{{{{{{zzz}}}}}}zzzzzzwwwsssooommmmmmmmmnnnqqqpppooommmjjjgggdddcccdddcccccccccdddgggiiikkkmmmllljjjfffbbb```aaabbbggghhhjjjlllnnnppppppqqqsssrrrqqqpppoooooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnjjjjjjjjjiiiiiikkknnnqqqrrrqqqpppqqqrrrsssrrrqqqpppnnnllljjjjjjjjjlllmmmlllkkkkkkkkkkkkkkkkkkkkkoooooonnnmmmmmmmmmmmmnnnjjjiiijjjkkkmmmnnnmmmlllkkkkkkmmmooorrrrrrpppnnnnnnkkkgggeeeeeedddcccaaaiiilllnnnkkkeeecccggglllttttttuuuxxx{{{}}}}}}}}}}}}yyyyyy|||~~~~~~}}}wwwrrrpppooonnnsssyyy|||}}}yyy___RRRPPPMMMLLLJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIGGGEEECCCBBBBBBCCCDDDDDDCCCBBBAAA@@@CCCDDDDDDEEEDDDCCCBBBBBBAAA???===>>>AAADDDFFFFFFHHHJJJKKKJJJFFFCCCAAAAAAHHHGGGGGGEEEDDDDDDGGGJJJLLLJJJFFFCCCCCCEEEHHHKKKKKKMMMQQQUUUYYY]]]___aaaeeejjjpppttttttqqqnnnlllqqqzzzWWWWWWVVVVVVWWWWWWWWWWWWQQQPPPOOONNNPPPSSSWWWYYY]]]ZZZWWWUUUTTTUUUVVVWWWXXXaaabbb\\\```hhhcccUUU]]]XXXcccgggRRRJJJCCCBBBCCCBBB@@@@@@=========<<<;;;::::::999777777777666666666666666555333777===999222555???OOOooo{{{uuugggYYYSSSOOOHHHCCCAAABBBBBB??????AAA======<<<<<<===???AAABBBEEEGGGJJJLLLMMMNNNQQQSSSXXXYYYaaannnvvvwww{{{zzzlllggg___ZZZ^^^hhhlllggg___RRROOOIIILLLddd}}}zzzhhhZZZ\\\^^^cccmmmzzz|||uuusssuuussspppjjjfffaaa\\\YYYXXXYYYZZZUUUQQQNNNNNNPPPQQQOOOMMMRRRUUUZZZ___bbbdddgggiiimmmmmmllllllkkkkkkjjjjjjhhhkkkooopppooolllkkkkkklllmmmnnnooopppoooooonnnnnnmmmmmmlllmmmoooqqqsssuuutttrrrnnnjjjiiijjjlllrrruuuwwwxxxxxxxxxxxxyyy{{{{{{yyytttpppqqqqqqpppmmmkkkkkklllooojjjjjjjjjiiihhheeebbbaaa]]]^^^aaacccfffhhhjjjkkkjjjiiigggdddaaabbbeeehhhiiijjjlllmmmooopppqqqqqqsssrrrpppnnnmmmmmmnnnnnnlllllllllllllllllllllllliiijjjjjjiiiiiijjjmmmoooqqqpppoooooopppqqqqqqqqqrrrqqqooonnnmmmmmmmmmnnnjjjjjjkkkkkkllllllllllllnnnnnnmmmllllllllllllmmmkkkjjjjjjkkklllmmmkkkjjjkkkjjjjjjnnnrrrtttqqqnnnllliiifffdddddddddcccbbbeeekkkppppppllllllqqqwww|||{{{{{{}}}yyytttuuuzzz~~~}}}xxxtttrrrrrroooqqqpppvvvlllWWWOOOQQQMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDFFFHHHFFFBBB>>>BBBCCCDDDDDDCCCCCCDDDEEEAAAAAA@@@@@@@@@AAADDDFFFIIIKKKMMMLLLIIIEEECCCBBBGGGGGGHHHFFFEEEFFFHHHJJJNNNLLLIIIFFFFFFGGGHHHJJJFFFHHHMMMRRRWWW[[[^^^```eeeiiiooorrrrrrooollljjjmmmvvvTTTTTTTTTTTTTTTTTTUUUVVVQQQPPPNNNNNNOOORRRUUUWWW^^^\\\YYYUUURRRRRRSSSTTTWWWaaaaaaXXXWWW______WWWZZZ\\\]]]jjj___QQQDDDBBBCCCAAA@@@AAA>>>======<<<<<<;;;;;;;;;888888777777666666666555888555666;;;:::555666<<<>>>MMMmmmooobbb]]]ZZZLLLEEEAAABBBBBBAAAAAACCC>>>===<<<;;;;;;<<<===>>>AAACCCFFFHHHJJJLLLOOOQQQPPPUUU[[[bbbqqq{{{xxxooofffeeekkkqqqsssrrr^^^ZZZNNNHHHXXXqqqvvvlll]]]bbbeeehhhoooyyy}}}}}}tttllljjjgggcccddddddcccbbbaaaaaaaaabbb___[[[WWWUUUTTTSSSOOOKKKLLLNNNQQQTTTVVVZZZ___cccggggggggghhhhhhhhhhhhhhhiiillloooooonnnkkkiiiiiiiiijjjkkkmmmnnnoooppppppooonnnllllllllloooqqqssssssrrrpppllliiihhhiiikkkrrrtttvvvwwwuuutttuuuuuu}}}{{{wwwsssqqqnnnoooooommmkkkkkklllmmmggggggggggggfffcccaaa```\\\___cccggghhhgggeeedddcccccccccbbbccceeejjjmmmjjjkkklllnnnooopppppppppqqqpppnnnmmmllllllmmmmmmkkkkkkllllllllllllkkkkkkkkkllllllkkkiiiiiikkkmmmooooooooonnnmmmnnnnnnoooqqqqqqpppooonnnmmmmmmmmmjjjkkklllmmmnnnnnnmmmmmmlllkkkkkkllllllmmmnnnooommmlllkkkkkklllkkkiiigggjjjiiijjjmmmqqqrrrpppllljjjhhheeedddeeeeeeeeedddeeeiiilllnnnooorrrwww|||}}}{{{{{{|||wwwrrrrrrxxx}}}}}}||||||}}}~~~~~~}}}{{{vvvqqqnnnnnnnnneeeggghhhqqqwww```RRRMMMLLLOOONNNMMMKKKJJJIIIHHHHHHFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIKKKNNNMMMHHHCCCDDDEEEDDDCCCBBBDDDHHHKKKDDDEEEEEECCC@@@AAADDDFFFKKKMMMPPPPPPMMMIIIGGGFFFEEEHHHJJJJJJJJJIIIIIIJJJMMMMMMLLLLLLKKKIIIIIIHHHFFFHHHKKKOOOTTTWWWZZZ[[[dddhhhlllooooooooonnnooommmttt}}}SSSUUUVVVVVVUUUTTTUUUVVVPPPPPPOOONNNOOOQQQSSSUUU^^^]]]ZZZVVVRRRQQQQQQSSSRRRXXXYYYRRRQQQWWW[[[YYYXXX___\\\ZZZssssss^^^IIIBBBAAA>>>===@@@>>>>>>=========<<<<<<<<<999999888888777777666666;;;777666888888666777<<<:::;;;LLLttt|||jjjaaaWWWTTTKKKDDDCCCCCCAAAAAACCC???>>>===;;;;;;;;;<<<<<<>>>@@@CCCEEEGGGIIILLLNNNNNNTTTTTTTTTeee~~~||||||zzzyyylllfffVVVHHHIIIXXXbbbcccdddkkkppprrrvvv~~~zzzoooiiibbb[[[\\\]]]___aaaaaa```___^^^bbb```^^^\\\[[[ZZZWWWUUUSSSSSSSSSSSSSSSUUUXXX\\\]]]]]]___```bbbccceeeeeegggiiillllllkkkiiihhhhhhhhhhhhiiiiiikkklllnnnooonnnmmmlllkkklllnnnpppqqqmmmmmmmmmllljjjjjjlllnnnqqqrrrssssssrrrqqqrrrsssyyy~~~{{{yyyuuussssssnnnnnnmmmlllkkkjjjiiihhheeeeeeeeedddcccaaa```___aaacccfffgggfffccc^^^[[[\\\^^^aaaccceeehhhlllnnnkkklllmmmnnnoooooooooooonnnnnnmmmmmmllllllmmmmmmkkkkkkllllllllllllkkkkkklllmmmmmmllljjjiiikkklllmmmnnnooonnnmmmlllmmmnnnmmmmmmmmmmmmmmmlllkkkjjjkkklllmmmooooooooonnnmmmjjjjjjkkkkkkmmmnnnppppppooonnnmmmllllllkkkiiifffiiijjjkkkmmmooonnnllljjjgggeeecccccceeefffffffffiiijjjlllnnnqqquuuyyy{{{yyyxxxzzz{{{wwwssstttwwwzzz{{{zzz{{{|||}}}yyyxxxuuuqqqmmmlllmmmooonnnqqqxxxlllZZZSSSNNNJJJPPPOOONNNMMMKKKJJJIIIHHHEEEEEEFFFGGGHHHJJJLLLMMMOOONNNNNNQQQTTTSSSOOOKKKHHHIIIHHHFFFDDDEEEKKKPPPIIIHHHGGGEEECCCCCCEEEGGGKKKNNNQQQRRRPPPMMMJJJIIIEEEHHHKKKLLLKKKJJJJJJJJJLLLLLLMMMMMMMMMKKKIIIGGGJJJKKKNNNQQQSSSVVVWWWXXXcccfffjjjmmmoooqqqsssuuuqqquuu|||QQQTTTWWWWWWUUUSSSSSSSSSPPPPPPPPPPPPPPPQQQRRRSSSZZZ[[[[[[XXXTTTRRRSSSTTTQQQQQQQQQRRRTTTWWWXXXXXXWWW[[[[[[WWW```|||qqqTTTHHHCCC>>>===AAA>>>>>>>>>===============:::::::::999888777777777999666666888777666777:::777444:::QQQqqqzzzhhhbbbWWWLLLHHHFFFCCCAAABBBAAA@@@>>>===<<<<<<======:::===???AAACCCEEEGGGJJJNNNPPPRRRTTT^^^nnn~~~uuugggYYYRRRVVVaaajjjsssyyy}}}}}}~~~vvvlllccc^^^___`````````___]]]\\\___```aaaaaa```______```\\\]]]]]]\\\ZZZYYYZZZ[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]___aaabbbbbbcccdddeeemmmkkkiiihhhiiijjjlllnnnmmmlllkkkkkkkkkkkkmmmmmmiiikkkllllllllllllmmmooolllnnnpppqqqpppqqqssstttllltttyyy{{{{{{uuuuuuuuuqqqoooqqqooollliiiiiiiiigggccc___]]]]]]]]]]]]^^^^^^___```cccddddddcccaaa___\\\ZZZ]]]aaaeeeiiijjjkkkkkklllkkklllmmmmmmnnnnnnnnnnnnkkkkkklllmmmmmmmmmmmmlllkkkkkklllmmmmmmlllkkkkkkjjjkkklllkkkjjjjjjkkkmmmlllnnnqqqpppnnnllllllmmmjjjkkklllmmmmmmllljjjiiikkklllnnnoooooonnnmmmlllkkkkkkkkklllmmmooopppqqqooonnnmmmmmmmmmllljjjhhhiiikkkmmmmmmkkkiiihhhhhhcccbbb```aaadddfffgggggghhhlllppprrrtttwwwzzz}}}{{{|||zzzyyyxxxwwwwwwxxxyyyzzzzzz{{{|||||||||{{{zzzzzzqqqpppnnnllljjjjjjmmmpppzzz{{{gggWWWSSSPPPKKKNNNNNNMMMMMMLLLKKKJJJJJJFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNOOOQQQSSSRRRQQQOOOLLLNNNOOOLLLHHHHHHKKKOOOJJJHHHFFFEEEEEEFFFGGGHHHHHHKKKOOOQQQOOOMMMKKKJJJFFFGGGIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIKKKMMMPPPTTTXXX[[[]]]^^^bbbfffkkkoooqqqtttvvvxxxwwwzzz}}}NNNRRRVVVVVVSSSPPPOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRWWWYYYZZZYYYVVVTTTUUUWWWVVVPPPNNNUUU[[[YYYVVVUUUVVVUUUXXXYYYXXXfff___NNNGGGAAA@@@DDD>>>>>>>>>>>>============;;;;;;::::::999888777777444555777:::999888888999;;;777666;;;EEE\\\nnnaaaTTTNNNKKKFFFCCCCCCBBBAAA???>>>======>>>>>>888:::===???@@@BBBDDDGGGHHHIIIPPPYYYYYYXXXdddvvvxxxooohhhfffqqq}}}||||||qqqggggggfffeeecccbbb``````\\\___bbbbbb```___aaadddaaaccceeeeeecccaaa``````aaa```___]]][[[YYYXXXWWWRRRTTTWWWXXXZZZ[[[^^^aaassspppmmmjjjiiijjjmmmnnnkkkkkkjjjjjjjjjjjjjjjjjjjjjlllnnnnnnlllkkkllllllgggjjjnnnppprrrtttvvvxxxkkkwww|||xxx~~~}}}{{{sssnnnpppqqqmmmkkkmmmooojjjffffffgggeee___YYYRRRSSSSSSUUUXXX\\\```bbbaaa```___^^^]]]^^^______bbbfffllloooooommmlllkkkkkkkkklllmmmnnnnnnmmmmmmiiijjjlllmmmnnnmmmmmmlllkkkkkkmmmmmmmmmmmmkkkkkkggghhhjjjkkkjjjjjjlllnnnlllooorrrrrrooommmlllmmmjjjlllmmmoooooonnnlllkkkkkklllnnnoooooonnnlllkkkmmmmmmmmmmmmmmmnnnooopppnnnmmmlllmmmnnnnnnlllkkkhhhkkknnnmmmiiifffeeefff```___^^^___ccceeeggggggdddkkkssswwwxxxyyy}}}}}}www{{{||||||{{{yyyxxxyyyzzzyyyyyyyyyyyyxxxvvvtttrrrffffffeeecccbbbeeeiiimmmsssqqqxxxcccQQQOOOMMMHHHKKKKKKLLLLLLLLLLLLLLLKKKGGGFFFFFFFFFFFFHHHIIIKKKIIIJJJLLLNNNOOOOOOOOOOOOOOORRRTTTRRRLLLIIIJJJLLLIIIGGGDDDDDDGGGIIIJJJIIIDDDHHHMMMOOONNNLLLJJJIIIGGGGGGGGGFFFFFFGGGJJJMMMKKKJJJHHHGGGGGGHHHIIIJJJHHHKKKPPPVVV]]]bbbfffhhhaaaffflllqqqtttvvvwwwxxx|||}}}NNNOOOQQQRRRRRRRRRRRRQQQRRRPPPNNNNNNPPPRRRSSSSSSSSSUUUVVVUUUSSSSSSWWWZZZYYYWWWTTTSSSTTTVVVXXXXXX[[[VVV[[[aaa[[[ZZZ|||oooTTTJJJHHHBBB<<<>>>AAA@@@<<<>>>BBB@@@:::<<<<<<<<<;;;:::999777666555555555666888:::===>>>999777888::::::AAATTTgggbbbZZZZZZQQQGGGDDDDDDHHHEEE>>>:::<<<<<<888:::;;;;;;<<<===>>>@@@AAAGGGIIILLLQQQYYYbbbjjjnnnqqquuu{{{zzzwwwrrrmmmjjjhhhhhhhhhkkkkkkiiifffdddccceeegggdddccccccbbbcccdddfffgggiiihhhgggfffdddbbbaaa```aaa```___]]]ZZZWWWUUUTTT```]]]ZZZ[[[```dddfffffffffggghhhiiijjjjjjjjjjjjggghhhiiijjjkkklllmmmnnngggkkkoooqqqqqqqqqrrrsssqqqrrrrrrrrrttt}}}{{{wwwrrrnnnooonnnmmmkkkiiiggggggfffhhhgggddd___ZZZUUURRROOOTTTWWW\\\```bbbaaa___]]]]]]^^^___aaaccceeefffgggrrrqqqooonnnmmmnnnoooooooooooonnnnnnnnnnnnooooookkkkkkkkkjjjjjjiiiiiiiiikkkkkkkkkkkkkkkkkklllllljjjiiihhhhhhggghhhhhhhhhkkklllnnnoooooonnnlllkkkkkklllmmmnnnnnnmmmmmmlllqqqooollllllnnnooooooooosssrrrooommmllllllmmmmmmpppooommmkkkkkkmmmpppqqqsssooojjjfffdddbbb```___[[[^^^bbbdddeeegggkkknnnnnnvvv|||{{{zzz}}}{{{yyyxxxxxxzzz{{{}}}}}}|||zzzyyyuuuvvvxxxyyyxxxvvvrrrpppmmmhhhffffffaaa[[[]]]dddssssssyyyxxx^^^PPPIIIGGGFFFIIIHHHHHHIIIKKKLLLKKKJJJMMMNNNNNNLLLIIIGGGGGGHHHIIIHHHGGGGGGGGGGGGIIIIIIKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHKKKHHHFFFIIINNNPPPMMMIIIJJJHHHHHHHHHEEEBBBEEEKKKHHHHHHIIIJJJKKKKKKKKKKKKJJJMMMRRRZZZbbbgggiiihhhhhhjjjmmmqqquuuyyy|||}}}|||{{{yyyxxxNNNOOOPPPRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWUUUSSSSSSUUUXXXXXXVVVTTTSSSTTTUUUWWWWWW[[[VVVYYY___XXXVVVrrr```MMMFFFDDDCCCAAACCCAAA===<<<@@@@@@=========<<<;;;:::999888888888777777777777888:::;;;:::888999999888999DDDPPP~~~kkk```SSSNNNOOODDDFFFCCC===<<<>>>>>>;;;::::::;;;;;;<<<===>>>???DDDFFFHHHMMMTTT[[[bbbfffhhhkkkqqqxxx~~~~~~~~~|||xxxtttqqqpppoooooooooqqqssssssrrrpppppppppooojjjbbb\\\[[[___dddiiiggghhhjjjlllmmmmmmmmmllljjjjjjiiihhheeebbb___^^^XXXVVVTTTVVVZZZ^^^``````hhhhhhiiijjjjjjjjjjjjjjjlllllllllllllllmmmmmmmmmkkknnnqqqqqqpppoooooooookkkllllllkkkkkkrrr||||||wwwtttqqqnnnkkkjjjjjjkkkjjjiiigggfffeee___^^^[[[XXXVVVTTTSSSSSS______```aaabbbbbbbbbaaa]]]___aaaeeehhhlllnnnpppoooooonnnmmmnnnooopppppppppooonnnmmmlllllllllllljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjiiiiiikkklllllllllkkkkkkiiijjjkkklllmmmllllllkkkpppooommmmmmoooppppppppprrrqqqooommmmmmmmmnnnooopppnnnlllkkkkkkmmmooopppoookkkfffbbb```^^^\\\[[[YYY]]]aaaccceeehhhllloooqqqxxx}}}|||{{{zzzyyyzzzyyyzzz|||}}}}}}|||{{{zzzzzzzzzxxxvvvtttqqqooommmnnniiifffeeecccaaagggooo{{{yyyxxxwwwxxxfffSSSKKKIIIGGGFFFHHHGGGGGGHHHKKKMMMMMMLLLNNNOOOOOOLLLIIIGGGFFFFFFHHHGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIGGGGGGFFFEEEEEEFFFGGGGGGJJJHHHHHHKKKNNNOOOKKKFFFDDDDDDFFFHHHFFFBBBBBBFFFIIIIIIJJJJJJJJJJJJJJJJJJQQQQQQSSSXXX```ggglllnnnooopppqqqsssvvvxxxyyyzzzwwwuuusssqqqMMMNNNPPPRRRSSSRRRQQQQQQMMMOOOPPPPPPNNNOOOSSSWWWVVVWWWVVVUUUSSSRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUZZZUUUWWW\\\VVVRRRddd~~~zzz^^^LLLEEEDDDCCCEEECCC>>><<>><<<:::999999::::::::::::999777777666666777:::888999:::888666777;;;RRRvvvvvv___SSSRRRGGGFFFAAA<<<<<<>>>===:::;;;;;;::::::;;;;;;<<<===AAAAAACCCFFFKKKQQQVVVZZZ[[[^^^ccchhhnnnuuu}}}~~~{{{yyywwwvvvyyyzzz}}}~~~|||}}}}}}zzzxxxvvvuuutttlllooorrrtttuuuwwwyyy{{{~~~wwwmmmccc]]]\\\___aaaaaacccfffiiilllmmmnnnnnnrrrrrrsssrrrqqqnnnkkkiii^^^\\\ZZZZZZ\\\^^^^^^^^^dddeeefffhhhiiijjjjjjjjjmmmlllkkkjjjiiihhhhhhhhhjjjmmmooopppnnnmmmmmmnnnllllllllljjjiiilllsssyyywww}}}}}}{{{{{{wwwzzz~~~~~~|||zzz{{{}}}xxxuuuqqqnnnmmmllljjjiiieeeeeeeeedddaaa^^^[[[ZZZTTTTTTTTTUUUVVVYYY\\\]]]gggeeebbb``````bbbdddeeecccdddgggjjjmmmpppssstttnnnmmmmmmmmmnnnooopppqqqoooooommmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhiiijjjkkklllhhhhhhhhhiiiiiiiiijjjjjjfffgggiiikkkkkklllkkkkkknnnlllkkklllmmmoooooonnnppppppnnnnnnnnnnnnpppqqqnnnmmmkkkjjjjjjkkklllmmmkkkgggbbb^^^]]][[[ZZZXXXZZZ]]]bbbeeehhhlllpppsssxxx}}}~~~}}}~~~}}}yyyxxxzzzyyyyyyzzzzzzzzzzzzyyyxxxyyywwwtttpppmmmkkkkkkjjjiiiggghhhkkkmmmpppwww~~~yyyzzzzzzkkkXXXLLLKKKLLLJJJGGGFFFFFFFFFHHHKKKMMMNNNMMMLLLMMMMMMLLLIIIGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHHHHKKKNNNNNNJJJFFFDDDEEEIIINNNLLLGGGEEEGGGIIIIIIIIIIIIIIIHHHHHHHHHVVVTTTSSSVVV]]]fffmmmpppttttttuuuvvvwwwwwwwwwwwwwwwvvvtttsssLLLNNNQQQSSSTTTSSSRRRQQQKKKNNNQQQPPPMMMNNNSSSXXXVVVVVVUUUSSSRRRQQQPPPQQQSSSTTTVVVVVVUUUSSSSSSSSSXXXTTTVVVZZZVVVQQQYYYiiieeeNNNCCCAAACCCCCCAAA>>>???@@@BBB@@@???<<<:::::::::;;;<<<;;;:::999888777666555555888777888:::;;;:::888888===LLLaaa|||gggYYYTTTNNNFFFAAA@@@@@@>>>;;;<<<<<<;;;;;;::::::;;;;;;>>>>>>???AAADDDHHHLLLNNNSSSUUUYYY\\\___cccgggkkklllrrrxxx|||~~~~~~xxxrrrpppqqqrrrqqqooommmrrruuuuuuxxx}}}~~~~~~}}}|||tttsssqqqooommmooorrrvvvyyywwwtttpppkkkgggcccaaaaaaaaabbbbbbdddeeeggghhhppprrrtttuuuuuutttqqqpppllljjjhhheeecccbbb```___^^^```bbbdddfffhhhiiiiiilllkkkiiigggfffeeeeeefffdddfffiiijjjkkkkkklllmmmlllmmmmmmllljjjkkknnnqqqpppsssvvvwwwtttqqqooooooooopppqqqpppmmmlllmmmooommmllliiigggfffddddddccc^^^\\\ZZZWWWTTTQQQOOONNNRRRTTTWWW[[[___ccceeegggdddbbb```___```bbbeeegggkkkllllllmmmnnnoooooopppoooooonnnnnnooooooooopppmmmmmmllllllkkkkkkllllllkkkkkkkkkjjjjjjiiiiiiiiikkkjjjjjjiiihhhggggggfffgggggghhhhhhiiikkklllmmmjjjiiihhhggggggggghhhhhheeefffhhhjjjkkkkkkkkkkkkjjjiiihhhiiilllmmmmmmlllnnnnnnnnnnnnnnnpppqqqrrrnnnmmmlllkkkjjjiiiiiiiiigggddd___]]]\\\[[[ZZZYYY^^^```dddiiinnnssswwwzzz~~~}}}{{{yyyyyyyyyyyyzzzxxxxxxxxxwwwwwwwwwwwwwwwqqqpppmmmkkkjjjiiihhhhhhhhhkkkpppxxx}}}jjj]]]OOOIIIKKKMMMJJJEEEHHHGGGGGGHHHKKKMMMMMMLLLHHHJJJLLLLLLJJJIIIIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIGGGFFFHHHKKKLLLKKKJJJFFFFFFIIINNNNNNJJJHHHJJJIIIHHHGGGGGGFFFFFFFFFFFFSSSSSSTTTXXX___fffjjjlllrrrsssuuuwwwxxxxxxxxxxxxzzzyyyyyyxxxLLLNNNRRRTTTUUUUUUSSSRRRKKKOOOQQQPPPMMMMMMRRRWWWTTTTTTSSSRRRRRRQQQPPPOOORRRUUUWWWWWWUUUSSSRRRSSSUUUTTTVVVYYYWWWSSSUUU\\\zzz```JJJ@@@AAABBBCCCBBB@@@@@@AAAAAA???===;;;;;;;;;===>>>:::::::::999888888777777777666666888;;;>>>===:::999999<<>>@@@CCCEEEGGGNNNQQQUUUXXXZZZ\\\___aaa___cccggghhhgggjjjqqqwww}}}~~~~~~zzzvvvsssqqqmmmiiihhhlllooooooooollloooqqqqqqpppttt~~~|||zzzzzzzzzzzzzzzzzz{{{}}}|||uuuoookkkjjjgggjjjnnnqqqqqqooollljjjhhhfffccc``````bbbeeegggjjjlllnnnqqqssssssrrrrrrrrrqqqpppmmmjjjgggdddccc```aaabbbddddddeeeeeeeeehhhgggeeecccccccccdddeee___aaacccddddddeeefffhhheeefffffffffeeeeeefffgggiiikkkmmmmmmllljjjhhhhhhhhhgggeeeccc```______```___^^^]]]ZZZWWWVVVUUUTTTRRRQQQOOOMMMNNNPPPRRRTTTZZZ]]]aaadddggggggffffff^^^___```aaadddfffiiikkknnnnnnmmmmmmllllllkkkkkkqqqppppppooonnnmmmmmmllljjjjjjjjjkkklllmmmnnnooommmmmmlllkkkiiihhhggggggjjjjjjiiiiiihhhgggfffffffffgggggghhhiiikkklllmmmmmmllljjjhhhgggfffffffffeeefffhhhjjjkkklllkkkkkkiiihhhhhhjjjmmmnnnnnnmmmllllllmmmmmmnnnpppqqqqqqppppppooommmkkkiiigggfff```]]]ZZZYYYZZZ[[[\\\[[[aaabbbffflllsssxxx|||~~~{{{tttsssyyy~~~~~~|||{{{zzzyyyxxxwwwwwwxxxyyynnnnnnnnnmmmllljjjhhhgggooorrrvvv~~~iiiYYYPPPGGGEEEIIIKKKHHHCCCJJJIIIHHHIIIKKKKKKJJJIIIIIIKKKLLLLLLJJJHHHGGGGGGJJJJJJIIIHHHFFFEEEDDDCCCDDDEEEFFFHHHHHHHHHGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFDDDDDDGGGJJJMMMOOOGGGDDDDDDGGGHHHFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDEEENNNQQQWWW___fffiiihhhfffkkknnnqqquuuxxxzzz{{{{{{yyyyyyxxxwwwMMMOOOSSSVVVXXXWWWUUUSSSMMMOOOPPPOOOMMMNNNQQQTTTSSSRRRRRRSSSTTTTTTRRRPPPSSSVVVYYYXXXTTTRRRRRRTTTTTTUUUWWWXXXWWWTTTTTTVVVeeesssXXXFFFCCCBBBDDDEEEBBB??????@@@@@@>>>=========>>>>>>::::::;;;;;;::::::999888666777777555777;;;;;;888666999;;;>>>RRR{{{sssaaaOOOHHHHHHGGGEEEDDDCCCBBB@@@>>>===;;;;;;:::;;;;;;<<<===???AAABBBCCCJJJMMMQQQUUUWWWYYY\\\^^^\\\___aaabbbaaadddhhhlllmmmnnnoooppppppoooooonnnnnnllljjjkkklllnnnnnnnnnnnnllljjjkkkkkklllrrrzzzvvvpppnnnmmmmmmkkklllnnnrrrvvvzzz~~~xxxtttjjjjjjiiiiiiiiiiiijjjjjjiiigggccc```___aaadddgggeeefffhhhjjjlllmmmnnnooooooqqqrrrrrrooommmllllllffffffeeedddcccaaa```___]]]\\\ZZZYYYYYYZZZ\\\]]]___``````___^^^]]]^^^___``````aaaaaaaaaaaaaaaaaacccdddfffgggggggggfffeeeaaa___\\\ZZZWWWVVVVVVVVVOOOPPPPPPNNNKKKIIIIIIJJJLLLLLLMMMPPPUUU\\\bbbeeeccceeefffhhhgggeeebbb``````aaacccfffiiikkkmmmnnnkkkkkkkkkkkkkkklllllllllooooooooonnnmmmkkkiiihhhgggggghhhiiikkkmmmnnnooommmmmmlllkkkiiihhhggggggjjjjjjiiiiiihhhhhhggggggfffffffffggghhhjjjkkklllmmmlllkkkjjjhhhgggeeeeeeeeefffhhhjjjkkkkkkjjjjjjiiiiiiiiillloooppppppooojjjkkklllmmmnnnooooooppprrrrrrqqqnnnkkkgggcccaaaWWWVVVTTTUUUXXX[[[]]]^^^dddeeehhhooovvv}}}zzzsssttt|||~~~{{{zzzyyyzzz{{{|||ssssssrrrqqqoookkkiiigggqqqrrrsssxxxpppXXXOOOKKKGGGHHHLLLNNNLLLIIILLLJJJIIIIIIJJJJJJIIIHHHLLLMMMOOOMMMJJJFFFCCCCCCJJJJJJIIIHHHGGGEEECCCBBBAAACCCDDDFFFGGGGGGFFFFFFIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFDDDCCCEEEIIIMMMPPPKKKFFFCCCEEEGGGFFFHHHJJJHHHGGGEEEDDDDDDEEEFFFGGGKKKPPPYYYcccjjjllliiieeegggjjjoootttxxx{{{|||}}}{{{{{{yyyxxxNNNPPPUUUXXXZZZYYYWWWUUUPPPPPPOOONNNNNNNNNPPPQQQSSSRRRRRRUUUWWWXXXWWWTTTTTTXXXZZZXXXTTTRRRSSSVVVTTTXXXZZZXXXUUUTTTTTTRRR]]]zzznnnTTTJJJBBBCCCEEEBBB??????@@@????????????>>>>>>>>><<<<<<======<<<:::999888444888888555555888999666444;;;>>>;;;???WWWzzzttt[[[PPPMMMJJJGGGFFFGGGFFFDDDAAA???===<<<;;;999999:::<<<>>>@@@AAABBBEEEHHHLLLOOORRRUUUXXXZZZYYYZZZ[[[]]]___aaadddeeeeeefffgggiiijjjkkkkkkkkkiiikkkmmmmmmlllkkkkkkkkkkkkggggggiiijjjjjjooovvvpppyyy{{{uuuoookkkgggfffeeeeeegggiiikkkmmmkkkrrr{{{~~~uuurrrnnnjjjhhhgggggghhhiiihhheeecccaaa``````aaabbbaaaaaaaaabbbdddeeefffgggkkknnnnnnllljjjiiiiiiccccccbbbaaa```^^^\\\[[[WWWUUUSSSQQQQQQRRRTTTUUU\\\]]]]]]\\\ZZZZZZ[[[\\\___^^^]]]]]]^^^]]]\\\[[[^^^^^^___aaaaaa___]]][[[WWWUUUSSSQQQPPPPPPOOOOOOJJJLLLOOOOOONNNNNNOOOQQQVVVXXXZZZ^^^bbbeeehhhiiidddddddddcccccccccccccccggggggggghhhiiijjjlllmmmiiiiiijjjkkklllmmmmmmnnnjjjkkkkkkkkkjjjhhhgggfffeeeeeefffggghhhiiikkklllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiffffffffffffggghhhiiijjjiiiiiijjjjjjiiihhhfffeeeeeefffggghhhiiihhhhhhgggffffffhhhjjjnnnoooooommmiiijjjkkklllmmmmmmnnnnnnnnnnnnllliiiddd___YYYVVVRRRQQQQQQTTTYYY^^^bbbcccjjjkkknnnttt}}}wwwwwwwwwyyy}}}~~~{{{yyyxxxyyy{{{}}}tttsssqqqooommmlllkkkkkkjjjqqqwww~~~|||cccOOOKKKJJJJJJKKKLLLNNNNNNNNNJJJIIIHHHIIIKKKKKKJJJIIIIIIKKKMMMMMMJJJGGGEEEDDDGGGGGGHHHHHHGGGFFFDDDDDDAAABBBDDDFFFGGGGGGGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGFFFFFFGGGIIIJJJNNNHHHEEEGGGIIIHHHHHHJJJIIIHHHGGGFFFFFFGGGIIIJJJJJJNNNUUU]]]eeehhhhhhfffhhhkkkpppuuuxxxzzz{{{{{{}}}}}}}}}}}}NNNQQQVVVYYY[[[ZZZXXXVVVRRRPPPNNNMMMNNNOOOOOONNNTTTSSSSSSVVV[[[\\\ZZZXXXUUUYYY[[[XXXTTTRRRTTTWWWUUUZZZ\\\WWWTTTSSSSSSQQQUUUkkk```PPPCCCBBBDDDBBB????????????@@@@@@@@@???>>>>>>>>>>>>>>>>>>===:::888777000777:::666555999:::777666999999666777???LLLUUUpppooo```YYYSSSNNNMMMIIIHHHFFFCCC@@@>>>===<<<777888999;;;===???AAAAAAAAADDDHHHKKKMMMPPPTTTWWWXXXWWWXXXZZZ^^^`````````^^^___aaabbbdddeeeeeeeeebbbggglllmmmjjjhhhggghhheeedddhhhnnnmmmjjjlllsssjjjqqquuusssttt||||||rrrooojjjeeeaaa```___``````bbbfffhhhkkkooossswwwssssssssssssrrrqqqqqqqqqnnnnnnllljjjgggccc___]]]___^^^\\\[[[ZZZ\\\]]]^^^]]]aaaddddddaaa^^^\\\]]]ZZZZZZ[[[\\\\\\\\\[[[[[[[[[YYYVVVTTTSSSTTTUUUVVVXXXYYYZZZZZZYYYZZZ\\\^^^[[[ZZZXXXXXXXXXWWWVVVTTTXXXXXXXXXXXXWWWSSSOOOKKKKKKIIIHHHGGGHHHHHHHHHGGGNNNRRRVVVYYYYYY[[[^^^aaafffgggjjjkkkjjjgggcccaaa```___^^^^^^aaafffjjjmmmnnnllliiigggfffggghhhjjjkkklllllllllmmmmmmmmmnnnffffffggghhhhhhgggfffeeeeeeeeeeeeeeeeeefffggghhhhhhhhhiiijjjkkkkkklllllliiiiiiiiiiiiiiijjjjjjjjjfffeeeeeeffffffggghhhiiieeefffhhhjjjjjjiiihhhfffdddeeefffgggggggggfffeeebbbbbbdddgggjjjlllkkkjjjhhhiiijjjkkkllllllllllllhhhgggfffbbb]]]VVVPPPLLLQQQQQQRRRVVV\\\bbbggghhhqqqqqqtttzzz}}}~~~|||yyylllrrryyy|||{{{zzz{{{}}}~~~|||yyyvvvuuuvvvyyyzzzpppnnnllljjjjjjlllnnnpppggguuu}}}uuu^^^MMMGGGHHHIIIHHHGGGGGGGGGHHHIIIHHHGGGIIIKKKLLLLLLKKKCCCFFFJJJLLLKKKJJJIIIIIIDDDEEEFFFGGGHHHGGGFFFFFFAAABBBDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFHHHJJJJJJHHHFFFEEEEEEKKKEEEBBBEEEFFFEEECCCDDDKKKJJJHHHHHHHHHJJJLLLMMMIIIJJJNNNUUU\\\cccfffggglllnnnrrrvvvxxxyyyyyyxxxyyyzzz|||~~~RRRPPPPPPRRRVVVWWWVVVSSSOOONNNLLLJJJJJJLLLNNNOOONNNRRRWWW[[[]]][[[WWWUUUTTTTTTTTTUUUVVVWWWXXXXXXZZZXXXUUUTTTTTTTTTSSSSSS___YYYeeehhhYYYIIIDDDDDDBBB???===>>>@@@AAAAAA???>>>??????@@@@@@???>>>===;;;999888777666666555555777888999:::999999888888999::::::DDD\\\rrriiicccZZZQQQNNNKKKGGGEEEDDDCCCAAA???<<<<<<<<<<<<<<<<<<======??????AAADDDHHHLLLPPPSSSVVVWWWXXXZZZ\\\]]]]]]]]]___aaacccccccccbbbcccdddddddddeeeeeefffgggggggggccceeegggiiijjjkkkkkkjjjjjjiiihhhhhhiiilllooorrrwwwyyy~~~}}}vvvooohhheeeaaa]]]ZZZ[[[^^^```^^^[[[aaaaaacccgggkkkoooqqqrrrvvvvvvvvvuuusssooollliiigggfffccc```]]][[[ZZZYYY^^^\\\ZZZYYYYYY[[[]]]___ZZZ[[[]]]___bbbdddfffgggdddcccbbbaaa```aaabbbcccaaaaaabbbbbbcccddddddeeeaaa```___]]]\\\[[[[[[[[[YYYVVVQQQLLLIIIIIIIIIJJJIIIJJJKKKMMMQQQVVV[[[]]]ccccccdddeeeeeeeeeddddddeeedddbbb___^^^^^^^^^^^^``````bbbdddhhhkkknnnooohhhiiijjjkkkkkkkkkkkkkkkllllllkkkjjjhhhgggfffeeecccdddeeefffeeedddbbb```bbbccceeeeeeddddddeeegggfffffffffgggggghhhhhhhhhggggggfffeeefffhhhkkklllfffffffffggggggggghhhhhhgggggghhhhhhhhhhhhhhhgggiiihhhffffffgggfffeeeccccccdddeeeeeeeeedddcccbbbeeeeeeeeeeeeeeeeeeeeedddddd___XXXSSSPPPOOOOOOOOO[[[[[[\\\```ggglllpppqqqwww{{{~~~~~~{{{rrrjjjssswww{{{|||zzzxxxyyyzzzzzz||||||vvvpppkkkgggiiihhhdddcccggglllnnnwwwmmmUUUNNNFFFGGGHHHJJJLLLLLLIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIKKKLLLKKKGGGDDDHHHEEECCCCCCGGGIIIHHHFFFFFFHHHJJJHHHDDDCCCDDDFFFGGGGGGGGGIIIKKKMMMMMMMMMJJJIIIGGGEEEEEEGGGIIIKKKGGGEEEDDDGGGMMMPPPNNNKKKHHHKKKPPPRRRUUU[[[dddkkkoooqqqtttwwwyyy|||yyyyyyxxxvvvSSSRRRQQQRRRUUUVVVTTTRRRPPPNNNLLLJJJJJJKKKMMMNNNNNNRRRWWW\\\]]]\\\YYYVVVWWWWWWXXXYYYYYYXXXWWWVVVXXXWWWUUUTTTTTTTTTSSSSSSXXXZZZ```{{{|||jjjWWWLLLHHHFFFFFFHHH???@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>===;;;999888888777666555555666777777::::::999999888888777777666FFF]]]xxxpppddd[[[TTTQQQMMMIIIFFFBBB>>>;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>AAAEEEIIIMMMOOORRRSSSUUUWWWYYYZZZ[[[[[[]]]___`````````___aaabbbbbbbbbcccddddddeeeeeefffcccdddeeefffggghhhhhhhhhgggfffeeedddeeefffhhhiiiiiikkknnnsssxxx|||}}}{{{rrrmmmhhhfffgggfffbbb^^^XXXWWWWWWYYY\\\___bbbcccjjjlllnnnoooooommmjjjiiioooooonnnlllkkkjjjiiiiiikkkiiigggeeecccccccccdddaaabbbcccdddeeefffggggggfffeeedddcccbbbaaaaaaaaacccccccccccccccccccccccc___^^^ZZZWWWSSSPPPNNNLLLLLLKKKJJJJJJKKKNNNQQQSSSUUUVVVYYY]]]```ccceeefffjjjiiigggeeecccaaa___^^^YYYYYYZZZ[[[^^^```bbbccchhhhhhhhhiiijjjkkkmmmmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhgggfffeeeddddddccccccdddeeeffffffdddbbbaaa```aaacccdddddddddfffhhhfffffffffeeeeeeeeeeeeeeegggfffeeeddddddfffgggiiieeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeddddddcccbbbbbbccccccbbbaaa___```aaabbbcccbbbbbbaaabbbcccddddddccc```^^^\\\VVVSSSPPPNNNOOOPPPSSSTTTYYYZZZ^^^ccciiipppvvvyyy}}}~~~{{{yyyvvvsssxxx{{{~~~}}}{{{xxxxxxyyy|||}}}}}}|||xxxqqqkkkgggiiilllooooookkkiiimmmqqq}}}iiiPPPGGGIIIIIIIIIJJJLLLKKKHHHFFFHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIKKKKKKLLLLLLLLLEEEEEEFFFIIILLLMMMLLLJJJIIIFFFDDDEEEHHHIIIFFFCCCEEEHHHJJJJJJIIIFFFEEEDDDGGGGGGGGGIIIKKKMMMNNNNNNJJJIIIGGGFFFFFFGGGIIIKKKKKKHHHGGGIIIMMMOOOMMMJJJGGGNNNSSSSSSPPPTTT```kkkpppvvv}}}}}}{{{~~~}}}yyyuuuSSSRRRQQQRRRSSSTTTSSSQQQRRRPPPMMMJJJIIIJJJKKKMMMPPPSSSWWW[[[\\\[[[XXXVVVXXXZZZ]]]^^^]]]ZZZVVVTTTUUUUUUTTTTTTSSSSSSSSSRRRSSS]]]\\\bbb|||fffVVVKKKEEEGGGKKKAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===;;;:::999999888777666555555555666999999999999888777555444222999BBBOOOkkkxxxggg\\\YYYTTTOOOKKKFFFAAA>>>======<<<;;;::::::::::::::::::;;;===AAADDDHHHJJJMMMNNNPPPSSSUUUWWWXXXYYYZZZ[[[\\\\\\[[[\\\^^^`````````aaaaaabbbcccccccccbbbbbbbbbbbbbbbcccddddddddddddccccccbbbbbbaaaaaacccdddfffiiimmmooorrrsss|||wwwuuutttsssoookkk]]][[[WWWTTTRRRQQQRRRRRRYYY[[[___bbbdddddddddccceeeffffffffffffeeedddccchhhgggfffeeecccbbbaaaaaa______```aaaaaabbbccccccddddddddddddcccbbbaaa```gggfffdddbbb```^^^\\\[[[TTTSSSOOOLLLHHHEEECCCBBBBBBCCCGGGKKKQQQWWW[[[^^^```bbbeeeggghhhhhhgggfffcccbbb___[[[XXXVVVUUUUUUSSSUUUXXX\\\```cccfffgggjjjjjjjjjkkkkkkkkkkkkkkkmmmmmmlllkkkiiigggfffeeebbbbbbbbbbbbaaaaaaaaa```aaabbbcccdddcccbbbaaa```]]]___aaaccccccdddfffhhheeeeeeddddddcccbbbbbbbbbfffeeedddbbbbbbbbbcccddddddccccccbbbbbbaaaaaa```bbbcccccccccccccccbbbbbb```___^^^^^^``````___^^^[[[\\\]]]]]]^^^^^^^^^^^^[[[]]]^^^^^^\\\XXXSSSPPPJJJJJJJJJLLLNNNRRRUUUXXXZZZ^^^ccchhhlllsss|||zzzvvvvvvyyy{{{~~~|||yyyxxxxxxzzzzzzzzzyyywwwtttqqqppphhhiiiooorrrmmmfffkkkvvv|||aaaMMMEEEKKKJJJJJJKKKLLLKKKHHHFFFHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOEEEEEEEEEHHHKKKMMMNNNMMMIIIHHHGGGIIIKKKJJJFFFBBBEEEFFFIIIKKKMMMJJJFFFBBBEEEFFFGGGIIIKKKMMMNNNOOOKKKIIIHHHFFFFFFGGGIIIJJJNNNKKKJJJKKKMMMMMMKKKHHHPPP[[[ddd```UUUPPPXXXbbbnnnwww~~~{{{~~~|||vvvqqqPPPPPPPPPPPPQQQSSSSSSSSSTTTRRROOOLLLJJJJJJLLLLLLRRRTTTWWWYYYYYYWWWUUUSSSUUUXXX]]]______[[[VVVSSSRRRSSSSSSSSSRRRQQQRRRRRRRRR^^^[[[WWWpppnnn[[[KKKEEEFFFBBBAAA@@@@@@@@@AAA@@@???@@@?????????===<<<;;;::::::999888777666555444444666777888999888777555333777:::;;;>>>NNNtttrrrfffaaaZZZSSSOOOKKKIIIGGG@@@???===;;;:::999999999999999:::;;;>>>AAACCCEEEIIIJJJLLLOOORRRTTTUUUVVVWWWXXXYYYYYYXXXYYY\\\^^^^^^^^^______```aaaaaabbbbbbaaa___^^^^^^___```aaaaaabbbcccccccccaaa```___dddeeefffhhhiiikkkllllllkkkmmmpppsssvvvyyyzzz{{{}}}{{{yyyzzz|||~~~}}}|||qqqpppkkkeee]]]WWWTTTRRROOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXWWWVVVUUUUUUYYYZZZ\\\]]]^^^^^^]]]]]]ZZZ[[[\\\]]]___aaabbbccccccddddddeeedddcccaaa```]]]\\\ZZZVVVSSSPPPMMMLLLFFFFFFFFFEEEFFFFFFGGGHHHLLLNNNRRRXXX]]]bbbeeegggccccccccccccaaa___]]]\\\XXXWWWUUUSSSSSSTTTVVVWWW\\\^^^aaacccfffgggggggggffffffggghhhhhhhhhhhhhhhgggffffffeeecccaaa___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]\\\]]]___```aaaaaabbbccceeeccccccbbbbbbbbbbbbbbbbbbfffeeecccaaa```_________bbbbbbaaa```___]]]]]]\\\aaaaaaaaaaaaaaaaaa```___^^^\\\[[[ZZZ[[[[[[YYYXXXUUUUUUUUUUUUUUUUUUUUUUUUPPPQQQRRRQQQPPPMMMJJJHHHHHHJJJLLLNNNPPPTTTXXXZZZaaaffflllpppsssyyyyyytttsssvvv{{{~~~~~~{{{yyyxxxyyyxxxvvvsssqqqpppooonnncccaaadddhhheeecccpppyyy~~~|||sssdddUUULLLIIIKKKJJJIIIJJJLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNIIIHHHFFFGGGIIIKKKLLLLLLHHHHHHIIIMMMOOONNNHHHCCCEEEDDDEEEIIILLLKKKGGGCCCDDDEEEGGGHHHIIIJJJLLLNNNKKKJJJHHHGGGGGGHHHIIIJJJMMMKKKJJJKKKLLLLLLIIIGGGRRR___mmmnnneee]]]___dddjjjqqqyyy}}}|||||||||xxxuuuLLLLLLMMMOOOPPPRRRUUUWWWWWWUUUQQQNNNMMMMMMNNNNNNTTTUUUVVVVVVTTTRRROOONNNOOOSSSXXX\\\]]]ZZZVVVSSSPPPRRRSSSRRRPPPOOOPPPRRRQQQZZZYYYXXXccczzzcccMMMEEEDDDAAA???>>>???@@@???===????????????>>>===;;;;;;;;;::::::999777666555444333444666888999888666555666999:::999<<>><<<;;;;;;;;;:::::::::;;;<<>><<>>===<<<;;;<<<<<<;;;;;;999888666666333444666777888999888888444777:::999555777EEETTTsssmmm___VVVQQQOOOLLLJJJFFFBBB???>>>>>>>>>;;;;;;;;;;;;<<<===???@@@BBBDDDFFFHHHKKKLLLMMMNNNPPPRRRTTTVVVVVVVVVWWWXXXYYYYYYZZZ[[[[[[\\\\\\]]]\\\[[[[[[ZZZZZZZZZ[[[[[[WWWXXXZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``````aaacccdddeeeeee^^^___aaadddgggkkknnnooooootttyyy{{{zzzzzz{{{}}}{{{wwwpppiiibbb]]][[[YYYXXXXXXYYYZZZ[[[]]]___``````aaacccdddeeeddddddcccdddcccbbb```^^^]]][[[[[[VVVUUUSSSQQQOOOLLLIIIHHHFFFGGGIIIKKKMMMOOOQQQRRRUUUUUUWWWYYY\\\```bbbdddbbbbbbaaaaaa```^^^]]]\\\^^^]]][[[[[[\\\^^^aaacccddddddddddddeeegggiiijjjcccccccccdddccccccbbbbbbbbbbbbaaa```^^^\\\YYYXXXVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYXXXVVVUUUVVVWWWVVVWWWXXXYYY[[[\\\]]]]]]]]]\\\[[[YYYWWWUUUTTTSSSUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMMMMLLLKKKJJJLLLJJJHHHGGGFFFEEECCCAAAAAAAAA???>>>===<<<<<<<<<>>>>>>>>>@@@CCCGGGKKKMMMLLLPPPUUUYYY\\\ccckkkqqqrrrxxx}}}zzzwwwuuuxxx~~~}}}{{{{{{||||||zzzyyywwwtttnnngggbbb___^^^^^^___\\\[[[cccuuutttbbbpppppp[[[QQQPPPNNNKKKIIIFFFFFFFFFGGGJJJLLLLLLKKKDDDEEEEEEGGGHHHJJJLLLMMMLLLKKKHHHFFFEEEEEEEEEEEEEEEDDDCCCDDDHHHKKKLLLMMMEEEFFFJJJOOOSSSRRRMMMHHHBBBAAAAAACCCFFFHHHHHHHHHCCCFFFHHHHHHFFFFFFHHHKKKKKKKKKJJJIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKOOOVVV```kkkrrrvvvuuurrrqqqtttzzz}}}|||zzz|||}}}IIIKKKLLLMMMMMMOOOTTTXXX\\\ZZZWWWUUUSSSTTTUUUVVVTTTSSSSSSRRRQQQPPPOOONNNJJJKKKNNNPPPRRRSSSSSSSSSQQQSSSRRRNNNIIIIIIMMMRRRKKKOOOOOORRRUUUTTTccczzzfffMMMHHHBBB@@@AAAAAA???<<>>===<<<<<<<<<===<<<<<<:::999888666666666777777888888888777666888:::666222555===>>>cccwwwhhh]]]WWWRRROOOKKKFFFCCCAAAAAAAAA<<<;;;;;;:::;;;<<<===>>>???AAABBBDDDFFFHHHHHHIIIJJJNNNRRRTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXXXXWWWUUUVVVXXXYYY[[[\\\\\\]]][[[\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___XXXYYYZZZZZZ[[[\\\^^^``````dddiiilllmmmpppwww|||}}}zzzuuuqqqoooaaa___]]]\\\\\\]]]___```bbbbbbbbbbbbbbbaaa``````^^^]]][[[YYYVVVSSSQQQPPPLLLLLLKKKKKKKKKLLLLLLMMMVVVWWWYYY\\\___bbbdddeeeddddddccccccddddddeeefff```______^^^^^^]]]]]]]]]bbbccccccdddfffggghhhiiieeeeeeeeeeeeeeeeeeeeeeee^^^^^^]]]\\\\\\\\\]]]]]]ZZZZZZ[[[ZZZXXXUUURRRPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPNNNOOOQQQPPPOOOOOOPPPQQQOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQOOOLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBAAAAAA@@@???>>>@@@???>>>>>>>>>>>>===;;;<<<<<<;;;::::::;;;<<<===>>>???AAAEEEJJJOOOSSSUUUVVVZZZ___cccgggoooyyy}}}yyyrrrvvv{{{~~~{{{xxxxxxyyyyyywwwuuuooommmjjjhhhggggggiiijjjdddfffiiisssuuupppuuucccQQQLLLNNNNNNKKKHHHGGGFFFEEEFFFHHHJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHFFFDDDCCCDDDDDDEEEDDDCCCCCCDDDGGGIIIJJJIIIEEEEEEHHHMMMQQQPPPJJJEEE>>>AAADDDFFFGGGHHHIIIIIIFFFIIIKKKJJJGGGEEEHHHKKKLLLKKKKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJIIIIIIIIIIIIMMMLLLMMMRRRZZZbbbgggjjjqqqqqqsssvvvzzz{{{zzzyyyyyyyyyyyyzzzJJJLLLMMMMMMLLLNNNRRRVVV^^^\\\YYYWWWVVVVVVXXXYYYRRRRRRRRRRRRQQQQQQQQQQQQKKKLLLLLLNNNOOOQQQRRRSSSSSSSSSRRRMMMHHHGGGMMMRRRJJJPPPMMMLLLRRRTTTZZZiii~~~QQQKKKEEEBBBCCCCCC@@@<<>>===<<<<<<======>>>===<<<:::999999888777777777777888888999555555888777333555;;;888IIIhhhzzzkkkbbbVVVSSSNNNIIIFFFDDDCCCDDD<<<;;;:::::::::;;;<<<===>>>>>>@@@BBBCCCDDDEEEEEEGGGKKKPPPSSSSSSQQQQQQPPPSSSSSSSSSTTTUUUUUUVVVVVVSSSTTTUUUWWWWWWVVVUUUUUUWWWXXXXXXYYYZZZ[[[\\\]]]XXXXXXXXXXXXYYYYYYYYYYYYVVVVVVWWWXXXYYY[[[]]]^^^XXXYYYYYYXXXWWWWWWXXXYYYZZZ\\\^^^]]]\\\___gggooommmqqqxxx~~~~~~zzzxxxqqqnnniiidddaaa``````aaa``````_______________```YYYXXXVVVTTTRRRPPPNNNNNNMMMNNNPPPSSSWWW\\\```ccceeeeeefffggghhhiiijjjjjjjjjiiihhhfffeeedddccccccddddddeeeeeeggghhhjjjkkkhhhiiikkkllllllkkkiiihhhccccccddddddcccbbbaaaaaa]]][[[ZZZXXXWWWXXXXXXYYYPPPQQQRRRSSSRRRPPPNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJGGGIIIJJJKKKJJJJJJLLLNNNKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLJJJHHHFFFDDDCCC@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<;;;:::999888;;;:::999:::<<<===<<<;;;<<<<<<<<<<<<===???AAABBB@@@BBBGGGMMMRRRVVVYYY[[[bbbfffkkkmmmqqqxxx~~~xxxtttkkkttt~~~~~~~~~zzzwwwvvvwwwwwwtttrrrnnnllliiifffeeefffggghhhhhhooouuukkkttt{{{sss```NNNHHHKKKLLLKKKJJJHHHGGGEEEFFFGGGHHHHHHGGGJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGEEECCCCCCDDDEEEFFFGGGEEEDDDEEEFFFFFFEEEDDDEEEEEEGGGKKKNNNLLLGGGBBB;;;AAAGGGKKKJJJHHHIIIJJJHHHLLLNNNLLLHHHFFFHHHLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIEEEIIIPPPXXX___ccceeedddffflllsssxxxyyyyyyzzz{{{}}}{{{xxxvvvIIIKKKMMMOOOQQQPPPPPPOOORRRSSSRRRPPPRRRVVVVVVRRRQQQRRRUUUWWWWWWVVVTTTRRRMMMJJJHHHJJJOOORRRTTTSSSRRRSSSSSSSSSRRRPPPMMMLLLNNNOOOPPPQQQTTTVVVXXXYYYkkkfffTTTCCC???@@@@@@BBBDDD@@@<<<<<<@@@AAA>>><<<<<<<<<<<<<<<;;;;;;::::::::::::888666444444555777888666666555555555555666666===:::FFFcccpppddd\\\TTTQQQLLLCCC???AAABBB@@@===;;;;;;;;;<<<============>>>@@@BBBCCCDDDGGGGGGIIIKKKMMMOOOPPPQQQOOOPPPQQQQQQRRRRRRQQQQQQTTTTTTSSSSSSSSSRRRRRRRRRTTTUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUSSSSSSUUUVVVWWWTTTTTTSSSSSSSSSSSSTTTTTTVVVUUUTTTSSSSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^```ccchhhmmmqqqssstttttttttsssrrrpppnnnlllkkkjjjiiigggeeebbbaaaaaabbbbbb^^^]]]\\\]]]^^^^^^]]]\\\``````bbbeeehhhkkknnnpppjjjkkkkkkllllllllllllllljjjjjjjjjiiiiiiiiiiiihhhjjjjjjjjjjjjjjjiiiiiihhhgggfffeeedddcccbbbaaaaaa\\\]]]___``````]]]ZZZWWWUUUSSSQQQNNNMMMMMMMMMNNNMMMKKKIIIGGGFFFFFFHHHIIIHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAAEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>===>>>>>>===:::999999:::888999999::::::999999888<<<:::888888999;;;<<<======>>>???AAACCCCCCDDDDDDEEEKKKQQQUUUXXX\\\dddjjjiiinnnuuu|||uuummmmmmrrrvvv{{{}}}|||||||||yyyuuusssssssssrrrqqqmmmjjjkkknnnmmmgggggglllmmmooo{{{zzzhhhxxxjjjYYYIIIFFFJJJLLLKKKJJJIIIGGGFFFGGGHHHHHHFFFEEEEEEGGGHHHGGGEEEDDDDDDDDDCCCDDDDDDCCCBBBCCCFFFHHHFFFEEEDDDDDDDDDEEEGGGHHHGGGCCCDDDJJJNNNMMMIIIIIIDDDCCCDDDGGGLLLNNNLLLJJJKKKKKKJJJIIIIIIHHHHHHGGGMMMMMMLLLKKKJJJIIIHHHHHHFFFJJJMMMNNNKKKHHHFFFEEEJJJJJJLLLRRR[[[aaabbb```fffqqqyyyvvvsssvvvzzz{{{wwwvvvKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQOOOLLLLLLPPPOOOLLLOOOQQQSSSVVVWWWWWWUUUTTTQQQNNNKKKJJJMMMOOOPPPPPPPPPQQQRRRRRRQQQOOOMMMLLLOOOOOOPPPRRRTTTVVVXXXYYYbbbzzzeeeOOOEEECCCAAA???@@@@@@<<<<<<>>>???<<<<<<>>><<<<<<<<<;;;;;;;;;::::::888888777777666666666666666666666666666666666666999444666DDDVVVmmmuuuiii___YYYTTTNNNKKKLLLDDDBBB@@@>>>>>>>>>>>>>>>;;;;;;;;;<<<===???@@@AAADDDEEEFFFHHHJJJKKKMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPOOONNNMMMMMMNNNOOOPPPNNNMMMMMMLLLLLLMMMMMMNNNQQQPPPOOONNNOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTWWWXXXZZZ\\\^^^```bbbbbbfffggggggggghhhiiiiiiiiifffeeecccbbbbbbcccdddeeeiiiiiiiiillloooqqqrrrqqqqqqrrrrrrtttvvvxxxzzz{{{ooooooooooooooommmlllllljjjjjjjjjiiiiiihhhhhhhhhggggggeeedddaaa___]]][[[[[[[[[ZZZYYYXXXWWWVVVVVVSSSSSSTTTSSSSSSQQQPPPOOOKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>======<<<<<<=========<<<<<<<<<<<<<<<;;;;;;::::::999999999888888999:::999777777777999888999:::;;;;;;<<<;;;;;;===<<<;;;<<<>>>@@@BBBCCC@@@BBBDDDGGGJJJMMMOOOPPPQQQVVV\\\aaadddjjjrrryyy~~~{{{vvvoookkkmmmrrr}}}zzzyyywwwuuusssrrrqqqqqqooommmrrrllliiiiiihhhddddddhhhhhhxxxuuu___kkkdddVVVJJJHHHKKKLLLKKKKKKKKKIIIGGGFFFFFFEEEDDDBBBCCCDDDFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFHHHEEEEEEDDDDDDDDDEEEGGGGGGFFFEEEGGGKKKLLLIIIIIILLLFFFEEEEEEGGGKKKLLLJJJHHHHHHHHHHHHIIIHHHHHHGGGGGGJJJIIIIIIIIIIIIJJJKKKLLLJJJKKKKKKKKKIIIHHHGGGFFFGGGIIIOOOWWWbbbjjjnnnoooiiiooorrrooopppuuuyyyyyyzzz{{{MMMLLLJJJIIIJJJLLLNNNOOOQQQQQQNNNIIIIIIKKKJJJGGGMMMOOORRRUUUWWWWWWWWWVVVUUUQQQMMMKKKKKKLLLLLLLLLNNNOOOPPPPPPOOONNNMMMLLLMMMMMMNNNPPPRRRTTTVVVWWW\\\iiitttYYYIIIEEECCCAAA@@@BBB@@@???@@@>>>:::;;;???<<<<<<<<<<<<<<<;;;;;;;;;777777888999999777666555666666777888888777666666777333222333555AAA^^^zzzwwwkkkbbbZZZUUUSSSKKKHHHEEECCCBBBAAA???===;;;;;;;;;;;;<<<===>>>???@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJOOONNNMMMLLLLLLNNNOOOPPPSSSSSSUUUVVVXXXZZZ[[[[[[XXXWWWWWWWWWXXXZZZ\\\]]]WWWVVVWWWZZZ^^^```aaaaaaaaa`````````aaabbbccccccffffffeeedddbbbaaa___^^^]]]\\\\\\[[[ZZZYYYYYYYYYWWWVVVUUUSSSPPPMMMKKKJJJNNNNNNMMMLLLLLLKKKJJJJJJGGGGGGEEEDDDDDDDDDDDDDDDAAA@@@???======>>>>>>???<<<<<<<<<;;;;;;:::999888999999888888888777777777666666777777777777777888777888888888888888777777999999999888888888888777888888888888888888888888777777777777777777777777666777999999888888999:::999:::;;;<<<===>>>>>>>>>BBBAAAAAABBBCCCEEEGGGHHHIIIJJJLLLOOOTTTXXX\\\___```eeejjjooottt{{{yyyrrrkkkkkklllmmmrrrwww~~~|||{{{yyywwwtttqqqrrrppppppoooooommmjjjgggiiifffeeegggiiiiiilllqqqzzzlll^^^[[[zzzjjjZZZQQQJJJJJJKKKKKKKKKMMMNNNKKKGGGDDDCCCCCCAAA@@@@@@BBBDDDEEEEEEDDDEEEEEEEEEFFFHHHGGGFFFDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFIIIKKKIIIFFFIIIOOOIIIHHHGGGHHHIIIIIIGGGEEECCCDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEFFFHHHJJJMMMOOOOOOLLLIIIHHHHHHHHHHHHGGGMMMPPPVVV___gggoootttwwwzzzzzzwwwssstttyyy{{{zzz}}}LLLLLLKKKJJJKKKLLLMMMNNNRRRRRROOOJJJJJJLLLKKKHHHMMMNNNQQQSSSUUUVVVVVVUUUVVVSSSOOOLLLJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJKKKKKKMMMOOOQQQRRRSSSWWW]]]yyycccNNNGGGEEEDDDBBBDDDBBBCCCCCC@@@::::::======<<<<<<<<<<<<<<<<<<<<<888888999999888888777666555777888::::::888777555444555777777333555DDDVVV{{{|||oooddd[[[VVVRRRNNNIIIFFFEEEBBB>>>:::>>>======<<<<<<======>>>======>>>???@@@AAAAAABBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJLLLMMMOOOPPPNNNMMMLLLMMMOOOOOOOOOMMMQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::;;;<<<<<<888999:::;;;:::999777666777777777777777777777777555555555666666777777888888888888999888888777666888888888777777777777777999999999999999:::::::::888999999999:::::::::::::::;;;<<<<<<<<<<<<===>>>???@@@AAACCCDDDEEEEEEEEEKKKLLLLLLLLLLLLMMMOOOQQQUUUVVVWWWZZZ___dddjjjmmmrrruuuyyy~~~}}}kkkeeeccchhhpppuuuyyy~~~xxxuuuqqqqqqssssssqqqoooooonnnmmmmmmllliiidddaaa___aaaeeehhhjjjpppzzzyyy\\\PPP]]]nnnrrrVVVPPPLLLJJJKKKLLLJJJJJJMMMMMMJJJFFFDDDCCCCCCBBBAAA???AAADDDEEEDDDCCCCCCCCCDDDFFFGGGGGGEEECCCCCCCCCEEEEEEDDDDDDDDDEEEEEEEEEGGGFFFGGGIIIHHHFFFHHHNNNKKKJJJIIIHHHGGGFFFEEECCC@@@AAADDDFFFHHHHHHGGGGGGEEEDDDCCCCCCFFFIIIMMMPPPPPPMMMJJJIIIJJJJJJIIIGGGJJJNNNSSS[[[bbbjjjqqquuu~~~{{{zzzzzz{{{}}}JJJKKKLLLNNNNNNNNNNNNMMMPPPQQQOOOLLLLLLOOONNNIIIMMMNNNPPPQQQRRRSSSSSSRRRSSSRRRPPPNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLNNNPPPQQQRRRSSSVVVeeedddTTTLLLFFFAAA@@@???@@@BBBAAA<<<;;;===========================;;;:::888777666777999:::555777888::::::888777555333444555666444444888???KKK___tttggg]]]WWWRRRKKKHHHGGGEEE@@@<<<@@@???>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>>>>???????????????============>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>??????@@@<<<===>>>??????@@@@@@AAA???@@@@@@AAABBBBBBCCCCCCBBBDDDEEEFFFFFFDDDBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHKKKJJJHHHGGGHHHHHHFFFDDDGGGGGGGGGGGGHHHIIIJJJKKKFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDD@@@@@@??????>>>>>>======:::<<<>>>??????===;;;999999999999999::::::;;;;;;777888:::;;;;;;999777666777777777777888888888888555555555666777777777888888888999999999888888777888888888888888888888999999999999::::::;;;;;;;;;999999:::;;;<<<======>>>===???@@@@@@??????@@@AAAGGGHHHJJJKKKMMMNNNNNNNNNRRRTTTWWWXXXYYY[[[^^^aaabbbcccfffjjjpppwww~~~zzzuuujjjfffhhhpppxxxzzz|||~~~xxxtttpppppprrrtttsssrrrnnnmmmjjjiiigggddd```]]]```cccdddcccffftttcccOOORRRkkkzzzqqq```NNNIIIGGGHHHLLLKKKIIIIIILLLJJJHHHEEEDDDDDDEEEDDDCCC@@@CCCEEEFFFDDDBBB@@@@@@EEEGGGIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDIIIDDDBBBFFFHHHGGGGGGIIIJJJJJJIIIHHHFFFEEEDDDDDD@@@BBBDDDFFFGGGHHHHHHHHHFFFEEEDDDCCCEEEGGGKKKMMMNNNMMMMMMMMMMMMMMMKKKIIIEEEGGGJJJQQQZZZdddmmmrrr~~~|||vvvvvvzzz}}}HHHJJJLLLOOOPPPOOONNNMMMKKKNNNNNNLLLNNNPPPNNNIIILLLMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRQQQOOOMMMMMMNNNMMMLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLMMMOOOPPPRRRSSSTTTUUUWWWffftttbbbSSSIIIBBB===;;;>>>@@@>>>===???============>>>>>>>>>>>>===;;;999666666888:::;;;666666777888888777666666999666222111222333555666888???RRRnnn}}}pppeee^^^UUUQQQPPPNNNIIIDDDCCCBBBAAA???>>>===<<<<<<========================;;;<<<<<<===============;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<===============;;;;;;<<<<<<===>>>??????:::<<>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>======>>>>>>===<<<:::::::::;;;<<<===??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????>>>>>><<<;;;;;;;;;::::::::::::999;;;>>>@@@@@@>>>;;;999888888888888888888888888666777999::::::999777666777777777777777777777777666666666666666666777777666777888888999999888888999999999999999:::::::::999999999::::::;;;;;;<<<:::;;;<<<===???@@@AAABBBBBBCCCEEEFFFEEEFFFHHHIIILLLNNNPPPSSSVVVXXXZZZZZZYYY^^^cccgggiiilllrrrvvvxxxzzz~~~{{{rrrmmmlllrrrpppsssyyy|||zzzxxxyyywwwtttqqqnnnnnnnnnnnnnnnllliiieeebbbaaa```^^^]]]]]]^^^]]]___kkkiiiPPPNNNdddyyyiii[[[PPPIIIFFFEEEFFFJJJKKKHHHGGGHHHFFFEEEDDDDDDEEEEEEDDDCCCAAACCCFFFGGGDDDBBB@@@???GGGHHHJJJIIIHHHGGGGGGHHHDDDDDDEEEEEEEEEDDDCCCCCCHHHBBB@@@DDDHHHGGGEEEDDDGGGHHHHHHGGGEEEEEEFFFHHHDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEDDDEEEFFFHHHIIILLLNNNQQQQQQOOONNNMMMNNNYYYUUUQQQTTT\\\eeekkkmmmrrrxxxyyyzzzGGGHHHJJJKKKMMMNNNOOOPPPJJJNNNPPPOOOPPPQQQMMMGGGHHHIIIJJJLLLNNNOOOPPPQQQOOORRRUUUUUURRROOONNNNNNNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNPPPPPPSSSTTTQQQUUUooowwwiiiUUUIII>>>===??????>>>@@@======>>>>>>>>>?????????<<<;;;:::999888999999:::666666666666666666666666999777444222333555555444777555666@@@PPPjjj{{{nnneee```\\\UUUOOOJJJIIIGGGEEECCCAAA@@@@@@@@@?????????>>>>>>======:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<======888888888888888888888888999999999::::::999999999:::999999888888999999:::999999:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;<<<<<<999999:::;;;;;;::::::999777888999:::;;;<<<<<<===::::::;;;<<<<<<<<<<<<<<>>======?????????===;;;;;;;;;;;;<<<===>>>>>>999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999::::::::::::999888777:::::::::999999999999888999:::;;;======<<<:::999888888888888888888777777666777888999999888777777888888888777777777777777888888888888888777777777666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAABBBBBBDDDFFFGGGIIIKKKKKKLLLOOORRRTTTUUUWWWZZZ\\\[[[^^^bbbggglllqqqtttuuuvvv{{{}}}rrrmmmiiieeegggkkkxxxwwwyyy|||{{{vvvuuuwwwqqqpppnnnjjjgggeeefffggggggccc]]]ZZZZZZ]]]___```]]]___bbbnnnnnnSSSKKK]]]|||qqqeeeYYYJJJDDDGGGGGGCCCDDDIIIKKKHHHEEEEEEBBBBBBBBBCCCDDDDDDAAA???@@@CCCFFFGGGFFFCCCAAAAAAEEEFFFGGGFFFEEEEEEGGGHHHDDDDDDEEEEEEEEEDDDBBBBBBCCC@@@AAAEEEFFFCCCBBBCCCCCCEEEFFFFFFEEEFFFIIILLLJJJIIIGGGFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFGGGGGGHHHLLLPPPSSSRRRNNNMMMQQQVVViii```WWWWWW```jjjoooppppppsss|||GGGGGGGGGHHHJJJMMMPPPRRRLLLPPPSSSSSSSSSSSSMMMFFFEEEFFFHHHJJJMMMOOOQQQRRROOOSSSWWWWWWSSSOOOMMMMMMOOOOOOMMMLLLJJJJJJIIIIIIFFFFFFGGGHHHIIIJJJLLLMMMMMMOOONNNNNNYYYsssjjjYYYFFF?????????>>>???======>>>>>>?????????@@@::::::;;;;;;;;;:::999888666666555555555555666666111444666666666555444111111555;;;===<<>>>>>;;;;;;<<<============<<<;;;;;;<<<<<<=========>>>999999999999999999999999999999::::::::::::999999::::::999999999999::::::888999:::::::::999888777>>>>>>>>>===<<<;;;;;;:::<<<<<<:::999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<888888:::;;;<<<<<<<<<<<<<<<;;;:::999::::::999777888888777777777777888888999999:::::::::::::::999777888888999999:::;;;;;;888888999:::::::::::::::;;;;;;::::::::::::::::::999888888888888888999999999::::::::::::999888777888888999999999999999999::::::999999999888888888<<<<<<;;;;;;::::::999999777888:::;;;===>>>>>>>>>?????????@@@@@@AAAAAAAAAEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLNNNPPPRRRTTTUUUVVVXXX[[[___bbbeeehhhlllooorrruuu{{{vvvkkkbbbaaaccceeellluuuxxxxxxzzz{{{xxxsssuuuzzzlllmmmmmmjjjeeeccceeegggccc^^^WWWTTTVVV[[[```ccchhhkkksssVVVLLLJJJ[[[zzz~~~|||zzzaaa[[[SSSEEECCCLLLHHHCCCBBBGGGJJJGGGCCCBBB@@@@@@AAACCCCCCBBB>>>;;;>>>AAAEEEGGGGGGEEEDDDCCCBBBBBBBBBAAAAAAAAADDDFFFDDDDDDEEEEEEEEEDDDBBBAAA>>>@@@DDDGGGDDD??????DDDAAACCCEEEEEEEEEFFFKKKNNNNNNLLLIIIGGGFFFGGGIIIJJJFFFGGGGGGGGGHHHHHHHHHHHHMMMRRRUUUQQQLLLLLLTTT]]]___TTTLLLPPP___pppxxxyyyqqqpppuuuKKKIIIGGGFFFGGGKKKOOORRRVVVVVVVVVTTTRRROOOLLLKKKIIIIIIIIIJJJMMMNNNNNNMMMMMMNNNPPPQQQPPPNNNKKKJJJOOOOOOOOONNNLLLJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNPPPPPPOOOQQQSSSRRRWWWkkkpppVVVIIIBBB======BBBBBBAAA???>>>=========>>><<<===>>>>>>===;;;999888888888777777666666555555666666666666666666666666///333777777666:::EEENNNmmmwwwnnnfffbbb```XXXMMMHHHJJJLLLKKKGGGHHHFFFCCCEEEJJJHHHCCCFFFDDDDDDDDD@@@===AAAGGG???@@@@@@@@@@@@>>>===<<<===<<<:::999:::;;;===???::::::;;;<<<======>>>>>>:::;;;;;;<<<<<<======>>>===<<<:::999:::<<<>>>???>>>======<<<;;;;;;::::::<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::999777888999:::;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999:::;;;<<<===>>>999999999999999888777666<<<;;;::::::999999999::::::999999999999999:::;;;<<<===???@@@???<<<:::888777:::<<<<<<999777777999::::::999999999:::;;;<<<;;;;;;;;;;;;;;;:::999999;;;::::::;;;<<<<<<<<<;;;===???@@@AAAAAABBBDDDEEEBBBDDDFFFGGGFFFFFFGGGHHHIIIKKKNNNQQQRRRRRRRRRQQQTTTWWWZZZ\\\]]]^^^```bbbkkkooouuuzzz|||yyymmmgggcccaaaccciiioooqqqqqq}}}yyyuuurrrpppooonnnmmmjjjjjjiiihhhfffccc```___^^^]]]\\\[[[]]]bbbhhhmmmsss|||fffMMMGGGWWWzzzyyyyyyxxxXXXRRRIII@@@CCCHHHDDDEEEEEEDDDCCCDDDFFFHHHDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFFFFFFFEEEEEEFFFDDDAAA@@@AAAEEEIIILLLTTTNNNGGGEEEEEEEEEBBB>>>>>>AAAEEEGGGGGGFFFFFFFFFHHHFFFDDDCCCCCCEEEGGGIIILLLKKKKKKJJJIIIHHHHHHHHHJJJJJJJJJKKKMMMNNNMMMLLLOOOOOOPPPPPPQQQRRRSSSSSSUUUQQQNNNQQQ[[[gggppptttooolllppp{{{|||KKKIIIGGGFFFFFFIIIMMMPPPRRRRRRRRRQQQOOOMMMJJJIIIJJJIIIHHHIIIKKKLLLKKKJJJLLLNNNPPPQQQPPPOOOMMMKKKOOOOOOOOONNNLLLKKKIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOMMMMMMOOOPPPOOORRR___nnnxxxZZZMMMJJJGGGEEEDDD@@@@@@>>>===<<<<<<<<<<<<<<<===>>>>>>===;;;999888888888888777666666555555666666666666666666666666333444555444222444:::???LLLaaa|||yyyxxxrrrfffYYYTTTTTTQQQLLLLLLJJJHHHGGGGGGIIIKKKMMMIIIFFFFFFHHHHHHDDDCCCDDDAAA@@@???>>>===>>>>>>??????>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????<<<<<<<<<============>>>>>>>>><<<<<<<<<>>>???@@@@@@@@@???>>>>>>===<<<<<<>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>><<<<<<;;;;;;;;;:::::::::>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======999;;;<<<>>>===<<<:::999999<<<>>>>>><<<;;;;;;<<<======<<<<<<======>>>>>>>>>>>>>>>>>>>>>======<<>>=========<<<<<<=========;;;:::999999888888777777666555555666666666666666666666666555444333222111222333444888@@@MMM```|||zzzmmmiiiggg^^^TTT[[[VVVTTTVVVUUUUUUaaapppggg\\\SSSQQQRRRPPPLLLKKKKKKJJJHHHEEECCCAAA???>>>AAAAAA@@@@@@???>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========>>>>>>=========>>>???@@@@@@@@@??????>>>>>>======>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;:::===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>===<<<;;;;;;;;;<<<===>>>>>>===<<<<<<<<<======<<<============>>>>>>???:::;;;===>>>>>>>>>===<<<;;;===???@@@??????@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJMMMOOOQQQQQQPPPOOOPPPRRRUUUVVVWWWXXXYYY[[[^^^aaa```aaadddhhhlllpppsssuuuvvv{{{}}}uuulllfffbbb___bbbhhhhhhlllsssxxxyyyxxxwwwvvvnnnkkkhhhfffeeeeeedddccc___```aaaaaa```^^^\\\ZZZUUUYYY]]]^^^___ccckkkrrryyycccTTTOOOppphhhKKKHHHFFFDDDEEECCCFFFEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@?????????@@@@@@CCCCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@AAACCCDDDEEEGGGDDDAAAAAAEEEGGGFFFEEE@@@AAACCCEEEEEECCCBBB@@@EEEDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHEEEIIILLLMMMKKKJJJJJJLLLJJJKKKMMMOOOPPPPPPPPPOOORRRQQQQQQSSSXXX```kkkqqqnnnmmmqqqyyyHHHGGGEEEDDDDDDEEEGGGHHHIIIIIIJJJJJJIIIHHHFFFEEEHHHGGGGGGHHHJJJKKKJJJIIIJJJLLLMMMOOOPPPPPPOOONNNNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNKKKJJJIIIIIIHHHHHHIIIKKKZZZlllPPP???AAAAAAAAAAAA@@@??????>>><<<<<<======<<<;;;::::::999999888888777666666555666666666666666666666666555333111222555666444222555555777>>>PPPjjjvvvnnneeebbbeeeeeehhhkkkaaa```___]]]\\\SSSSSSSSSQQQNNNJJJGGGEEEFFFFFFGGGGGGGGGFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@????????????@@@????????????????????????@@@AAAAAAAAAAAAAAA@@@@@@CCCBBBBBBAAAAAAAAAAAAAAA????????????????????????AAA@@@???????????????@@@BBBAAA???>>>>>>@@@BBBCCCBBBAAAAAA@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEBBBCCCEEEFFFFFFGGGHHHIIIGGGHHHHHHIIIIIIIIIIIIIIIMMMMMMNNNNNNNNNNNNNNNMMMLLLNNNPPPQQQRRRTTTVVVXXXWWWZZZ\\\^^^^^^^^^___```dddeeegggiiikkkooouuuyyy{{{|||~~~xxxrrroooaaa]]][[[\\\]]]```hhhqqqrrrwww||||||wwwppplllkkkgggdddbbb```aaa```___^^^[[[\\\]]]]]]\\\YYYWWWUUUWWWZZZ\\\]]]bbbnnnrrrYYYLLLRRR___uuuVVVDDDDDDCCCDDDFFFDDDGGGFFFEEEDDDEEEEEEDDDCCCFFFEEEDDDBBBAAA@@@@@@@@@DDDEEEFFFFFFEEEDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCCCCBBB@@@BBBEEEGGGHHHGGGCCCCCCCCCEEEEEEDDDBBB@@@DDDDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGLLLQQQPPPKKKHHHIIIKKKIIIKKKMMMOOOPPPPPPOOOOOOOOOQQQSSSUUUXXX```jjjrrrrrrrrrvvvzzz}}}FFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFHHHKKKMMMMMMLLLIIIJJJLLLMMMNNNOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNLLLIIIGGGFFFHHHIIIHHHIIImmmpppDDDCCCBBBAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999999999888777777666666666666666666666666666666555222111333666888555222000111222444999HHH\\\mmmxxxrrrqqqnnnttt~~~}}}zzzxxxgggccc]]]WWWSSSQQQQQQRRRMMMMMMNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEGGGFFFDDDDDDDDDFFFHHHJJJGGGGGGGGGFFFFFFGGGHHHHHHEEEFFFGGGIIIIIIIIIIIIIIINNNMMMMMMMMMMMMMMMMMMNNNKKKKKKKKKMMMNNNPPPQQQQQQPPPQQQRRRSSSSSSSSSRRRRRRTTTUUUVVVWWWXXXYYYYYYYYYWWWZZZ]]]______aaadddgggcccfffjjjmmmoooppprrrsssxxxyyy||||||uuuppplllkkkkkk___[[[]]]dddkkkoootttyyy{{{}}}}}}xxxooohhhddddddbbb```^^^]]]]]]]]]\\\ZZZXXXXXXXXXWWWVVVTTTRRRQQQUUUYYY___fffrrrpppWWWGGGJJJaaayyy{{{wwwYYYHHHCCCEEE@@@@@@DDDBBBCCCBBBAAACCCFFFGGGFFFEEENNNLLLJJJGGGEEECCCAAAAAAFFFGGGHHHHHHGGGFFFEEEDDD@@@AAACCCEEEFFFEEEDDDCCCCCCCCCBBBCCCEEEGGGGGGGGGEEEDDDDDDFFFHHHHHHFFFCCCAAAAAAAAAAAAAAACCCDDDEEEIIIIIIJJJKKKLLLMMMMMMNNNMMMQQQUUURRRLLLHHHHHHJJJHHHIIIKKKLLLMMMMMMLLLLLLMMMPPPTTTWWW\\\dddnnnvvvuuuwwwzzz{{{zzz~~~DDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHEEEDDDEEEGGGKKKMMMNNNMMMIIIIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLOOOOOOMMMHHHFFFIIIKKKJJJNNNYYYxxx^^^EEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888777666666666666666666666666666666666444111222444555222000111333555666333555AAANNN```yyy||||||kkk___YYYYYYYYYVVVVVVUUUUUUUUUUUUUUUTTTRRRQQQQQQPPPPPPPPPOOOOOOMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKIIIGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGHHHHHHJJJLLLMMMKKKKKKJJJJJJKKKKKKLLLLLLJJJLLLMMMOOOPPPPPPPPPOOORRRQQQPPPPPPPPPQQQSSSTTTUUUTTTSSSTTTWWWYYYZZZYYYYYYZZZ[[[]]]]]]\\\\\\[[[\\\]]]___aaaccceeeeeeffffffiiimmmnnnnnnooosssvvvwww{{{|||zzzyyyyyypppnnniiiddd``````ccceeemmmiiijjjsssyyyzzzxxxwwwyyyxxxtttooohhhdddbbbbbb]]]\\\ZZZYYYZZZYYYWWWUUUSSSRRRQQQPPPOOONNNOOOOOOOOOUUU```nnn|||oooTTTFFFGGGVVVqqq|||ooogggbbbLLLEEEGGGGGG??????DDD@@@DDDBBBCCCFFFKKKMMMLLLJJJQQQPPPMMMJJJGGGEEECCCBBBGGGGGGHHHIIIIIIHHHFFFFFFBBBCCCEEEGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDDDDFFFJJJLLLJJJHHH?????????>>>??????@@@@@@FFFGGGHHHJJJLLLNNNPPPQQQRRRTTTTTTQQQLLLIIIHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHLLLOOOTTTZZZbbblllvvv|||xxxzzz}}}~~~{{{}}}|||BBBCCCDDDEEEEEEDDDDDDCCCBBBCCCEEEGGGHHHIIIIIIHHHEEEDDDDDDFFFIIIKKKKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFHHHIIIJJJKKKLLLLLLLLLKKKMMMQQQPPPJJJGGGIIIJJJHHHMMMNNNZZZwwwrrrKKKHHHDDD@@@======>>>???<<<<<<;;;;;;;;;<<<<<<<<<::::::999888888777777666666666666666666666666666666555333222333333222222555444555777333///222:::===NNN```nnn{{{}}}tttooonnnmmmkkkhhhgggffffffffffffeeedddbbb```^^^]]]\\\ZZZZZZZZZYYYYYYXXXXXXXXXTTTUUUWWWYYYXXXVVVTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSSSSRRRRRRSSSSSSQQQRRRRRRTTTUUUVVVWWWWWWSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[]]]___`````````___``````___```bbbeeehhhjjjmmmkkkiiijjjmmmppppppooopppqqqssstttuuutttsssrrrvvvxxxzzz}}}|||{{{tttqqqllliiiiiiiiiiiiiiibbbccccccaaaaaacccgggkkkyyyuuuvvv{{{}}}xxxrrrpppooolllgggcccaaa```___^^^XXXWWWUUUUUUUUUSSSQQQOOOLLLJJJHHHGGGHHHJJJMMMOOOOOOQQQVVV___hhhnnnqqqppp\\\MMMEEEOOO```rrrlll___WWWRRRJJJFFFHHHHHHBBBFFFKKKEEEGGGEEEEEEIIIOOORRRPPPMMMOOOMMMKKKIIIGGGEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFCCCDDDEEEFFFGGGFFFEEEDDDAAABBBCCCDDDDDDDDDDDDEEEEEECCCBBBEEEKKKOOONNNKKKBBBBBBAAAAAAAAAAAAAAAAAAAAACCCEEEHHHKKKNNNQQQRRRTTTRRRPPPNNNLLLKKKKKKKKKLLLKKKIIIGGGGGGGGGHHHIIILLLNNNSSS]]]iiivvv}}}wwwxxxAAABBBDDDEEEEEEEEEDDDCCC@@@BBBDDDFFFHHHHHHHHHHHHEEEDDDDDDEEEGGGIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHHHHGGGGGGFFFEEEHHHIIIJJJLLLLLLLLLKKKKKKJJJQQQSSSMMMHHHHHHHHHFFFBBBJJJMMMRRRoooqqqQQQMMMHHHCCC@@@@@@AAACCC<<<<<<;;;;;;;;;<<<<<<===::::::999999888777777777666666666666666666666666555555444444444555666888222...///444555222222666888::::::<<>>@@@BBBCCCCCCCCCDDDEEECCCAAA@@@EEEKKKPPPOOOMMMGGGGGGGGGFFFEEEEEEDDDDDD>>>???BBBFFFJJJNNNPPPRRRSSSPPPLLLKKKKKKLLLLLLLLLRRROOOLLLJJJHHHIIIKKKLLLLLLMMMRRR^^^nnn|||{{{}}}FFFFFFEEEDDDCCCCCCEEEGGGEEEDDDCCCDDDGGGIIIIIIIIIFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLLLLFFFFFFFFFEEEDDDCCCCCCBBBEEEGGGHHHJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKIIIHHHGGGBBBCCCGGGMMMTTTkkkzzz___```^^^UUUEEE:::===EEE@@@??????>>>============:::::::::999999999888888777777777666555555444444444444444333333333222222333333333333333333333333555444444555999>>>CCCGGGVVVaaaqqq~~~zzz}}}{{{{{{|||~~~~~~~~~}}}|||{{{yyywwwvvvxxxxxxwwwvvvwwwxxxzzz{{{xxxzzz|||}}}~~~}}}|||{{{ttttttuuuvvvvvvvvvvvvuuuyyyzzz{{{zzzxxxxxxzzz{{{vvvvvvwwwwwwxxxzzz{{{|||xxxxxxzzz|||}}}~~~~~~||||||zzzsssmmmllljjjgggdddaaa```______]]]]]]\\\[[[ZZZZZZYYYYYY]]]___dddiiiooorrruuuvvv{{{zzzyyyzzz}}}~~~}}}|||xxxsssmmmkkkkkkiiiddd```\\\[[[XXXUUUSSSQQQQQQQQQKKKKKKKKKJJJHHHFFFDDDCCCIIIDDD@@@@@@DDDIIILLLLLLOOOQQQNNNGGG@@@<<<:::999BBBFFFbbbuuuXXXPPPOOOMMMHHHHHHHHHHHHHHHHHHHHHIIIDDDEEEFFFFFFFFFGGGJJJMMMHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGIIIFFFFFFFFFEEEEEEEEEEEEEEEBBBEEEGGGGGGCCCAAAAAACCCEEEEEEFFFHHHKKKNNNQQQSSSTTTQQQNNNLLLJJJHHHFFFCCCDDDCCCDDDEEEGGGKKKNNNPPPOOOOOOPPPQQQPPPOOONNNMMMWWWVVVSSSOOOKKKJJJKKKMMMPPPQQQUUU^^^lllwwwqqqjjj{{{GGGGGGGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFIIIJJJJJJIIIGGGHHHIIIJJJKKKKKKJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCGGGJJJKKKYYY}}}lllhhh```WWWQQQLLLFFFAAA@@@@@@@@@???>>>???AAABBB::::::::::::999999999999888777777666666555444444444444444333333333222222333333333333333333333333333222222333555888<<<>>>:::AAAKKKUUU___kkkyyy~~~yyywwwwwwsssqqqoooooonnnhhh___XXXZZZYYYYYYXXXWWWWWWXXXXXX]]]^^^___aaacccdddddddddlllnnnqqqtttwwwyyyzzzzzz~~~|||yyyxxxwwwvvvsssqqqooojjjdddbbbbbb```\\\WWWXXXVVVTTTQQQOOOMMMMMMMMMHHHHHHGGGFFFDDDBBBAAA@@@AAA@@@@@@AAADDDIIINNNRRRUUUTTTNNNDDD;;;999<<<@@@III[[[vvvpppTTTLLLLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFEEEFFFIIIKKKHHHHHHGGGFFFEEEEEEEEEEEECCCDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEBBBEEEGGGFFFDDDBBBBBBCCCEEEEEEFFFHHHJJJMMMPPPRRRMMMMMMMMMNNNOOONNNLLLJJJGGGFFFFFFGGGIIIKKKNNNPPPMMMLLLLLLMMMNNNOOOQQQRRRRRRRRRPPPMMMKKKKKKNNNPPPSSSTTTYYYbbbnnn{{{vvvfffaaatttIIIHHHHHHGGGFFFEEEDDDDDDGGGFFFFFFHHHKKKLLLKKKIIIFFFFFFHHHIIIJJJJJJJJJJJJFFFGGGIIIKKKKKKKKKIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCEEEFFFDDDHHH\\\rrr~~~hhhYYYYYY\\\RRRCCCCCCBBBBBBAAA@@@???===<<<;;;;;;:::::::::999999999888888777777666555555555444444444444333333333333222222222222222222222222222222222333333555666777666888;;;>>>CCCLLLWWW___qqqxxx|||xxxvvvjjjiiihhhffffffeeeffffffeeefffffffffccc^^^XXXTTTZZZ[[[\\\^^^```aaaaaabbbiiikkknnnqqqttttttttttttwwwwwwyyyzzzzzzzzzyyyxxxxxxuuurrrooommmjjjfffdddgggbbb^^^[[[[[[YYYUUURRRPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCBBBAAA???===<<<;;;888<<<@@@BBBDDDHHHQQQWWWZZZVVVLLL???666888DDDOOOddd}}}cccLLLHHHIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCDDDFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDEEEEEEDDDBBBCCCCCCDDDEEEFFFGGGIIILLLNNNOOOIIIIIIJJJMMMOOOPPPNNNMMMJJJIIIIIIIIIJJJLLLMMMOOOMMMLLLJJJIIIJJJMMMPPPRRRQQQQQQPPPNNNMMMNNNQQQSSSPPPSSSZZZhhhxxxwww\\\[[[qqqHHHGGGFFFFFFGGGGGGEEEDDDFFFFFFFFFHHHJJJKKKJJJHHHBBBCCCDDDEEEGGGHHHHHHIIIDDDFFFIIIKKKKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@AAADDDCCCDDDMMMXXXyyyooohhhnnniii]]]IIIDDD@@@@@@BBBBBB===999;;;;;;;;;;;;::::::::::::999888888777777666666555555444444444444333333333111111111111111111111111333444444555555555555555444555444333444888???DDDGGGNNNXXXaaahhhllloooqqq}}}yyyuuurrrpppoooiiigggddd```]]][[[ZZZZZZYYYYYY[[[___dddjjjnnnpppssssssrrrnnnjjjhhhjjjllllllnnnppprrrtttttttttsssuuuwwwyyy{{{{{{zzzwwwvvvrrrssssssrrrqqqooommmllliiigggdddcccaaa```]]][[[]]]ZZZVVVTTTSSSQQQNNNLLLJJJIIIHHHFFFDDDCCCBBBBBB@@@???>>><<<;;;999999888666999>>>AAAEEEIIIOOOTTTWWWOOOEEE;;;777@@@VVVjjjlllRRRFFFGGGIIIHHHFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCAAA@@@@@@BBBDDDFFFEEEDDDDDDCCCCCCCCCDDDBBBAAAAAABBBCCCCCCCCCBBBEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLJJJIIIHHHHHHJJJJJJJJJHHHKKKJJJJJJJJJJJJKKKLLLLLLNNNMMMKKKIIIIIIJJJKKKLLLSSSTTTTTTSSSSSSTTTWWWYYYOOORRRXXXhhh|||zzzqqqZZZ^^^wwwGGGEEEDDDEEEGGGHHHGGGEEEEEEEEEDDDFFFHHHIIIHHHFFFBBBBBBCCCDDDEEEFFFGGGHHHDDDFFFHHHJJJKKKIIIGGGEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBCCCEEEFFFDDDDDDCCCBBBBBBAAAAAAAAA???>>>???AAACCCDDDHHHNNNVVVyyydddVVVFFF???AAADDDDDDAAA<<<<<<<<<;;;;;;;;;::::::999999999888777777666666555555555444444444333333111111111111111111111111222333444666666666666555444555444333333333555777444888>>>BBBEEEHHHKKKMMMYYY\\\aaaffflllttt}}}|||xxxrrrkkkfffhhhhhhiiihhhfffdddcccccc```___]]]ZZZXXXWWWXXXYYYYYYYYYXXXXXXZZZ\\\^^^```eeedddeeeiiipppwww{{{|||{{{zzz|||~~~wwwxxxyyyyyyxxxwwwuuutttoooppprrrrrrqqqnnnkkkiiiggggggggggggeeecccaaa```^^^\\\ZZZYYYYYYXXXVVVTTTQQQOOOLLLJJJHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@???>>>===<<<:::999888888888888999999;;;@@@FFFIIIJJJIIIGGGAAA<<<===DDDVVVrrr~~~oooeeeTTTGGGDDDGGGIIIHHHEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA???======???AAACCCBBBBBBAAAAAAAAAAAAAAACCCAAA@@@BBBDDDFFFEEECCCCCCCCCDDDEEEFFFFFFGGGGGGCCCBBBBBBCCCDDDEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIILLLIIIEEEDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHRRRTTTVVVXXXZZZ]]]aaadddYYYXXXZZZdddyyyyyypppmmmkkkhhh^^^dddKKKGGGDDDDDDGGGIIIHHHGGGEEEDDDCCCCCCEEEFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHIIIEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAA???>>>>>>???AAABBBEEEFFFJJJSSSmmmeeeNNNCCCAAAAAAAAA======<<<<<<<<<;;;;;;;;;::::::999999888777777777555555555555444444444333222222222222222222222222000111222333444444444444777777888888888777666555555777888999:::<<<@@@CCCAAABBBDDDEEEIIIOOOVVV\\\ZZZ```ggglllmmmooorrruuu|||yyytttppppppooollliiiggghhhjjjdddbbb``````bbb```\\\XXXTTTVVVYYYZZZZZZ[[[\\\^^^[[[]]]^^^^^^___```dddgggiiijjjkkkmmmqqquuuyyy{{{zzzvvvrrrqqqtttwwwxxxwwwwww}}}~~~zzzxxxttttttsssrrrpppmmmkkkjjjdddeeeffffffeeecccaaa___^^^^^^^^^^^^]]]\\\ZZZYYYZZZXXXUUUTTTSSSRRROOOMMMLLLJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@??????===<<<;;;:::999888777666777888999<<<;;;;;;???DDDFFFBBB>>>777666<<>>======???AAAAAA@@@@@@?????????@@@@@@BBB@@@???BBBFFFHHHGGGEEEAAAAAABBBCCCEEEFFFGGGGGGCCCBBBAAABBBDDDFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFIIIFFFCCCCCCEEEGGGIIIJJJEEEFFFFFFGGGHHHIIIJJJJJJEEEGGGIIIKKKLLLLLLKKKKKKLLLOOOTTTXXX]]]bbbhhhkkk`````````ggg{{{{{{{{{uuuiiiccceeeiiijjj```iiiRRRMMMGGGEEEHHHJJJIIIGGGGGGDDDBBBAAACCCEEEFFFFFFEEEEEEDDDDDDDDDEEEGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDCCCCCCCCCBBBCCCCCCAAA@@@??????@@@@@@===???@@@@@@@@@BBBBBBBBBFFFEEEPPPllloooTTTCCC??????============<<<<<<<<<;;;;;;::::::999888888777777555555555555444444444444333333333333333333333333222222222222222222333333000000000111222111000///777888888888999;;;>>>AAA======>>>===>>>@@@DDDGGGMMMRRRWWWXXXWWWVVVXXX[[[cccdddhhhmmmssswwwyyyzzz{{{yyyyyyppplllgggffffffddd^^^ZZZXXXYYYYYYWWWUUUVVVYYY\\\^^^\\\\\\```fffhhhfffccc```cccfffhhhhhhhhhkkkmmmlllnnnqqqqqqqqqsssvvvyyypppppprrrtttvvvyyy{{{|||~~~xxxqqqmmmnnnnnnllljjjjjjpppxxx}}}|||vvvoookkkmmmllljjjhhhfffeeedddccc`````````___^^^\\\[[[ZZZVVVWWWWWWWWWVVVUUUSSSRRRSSSQQQOOOMMMMMMLLLJJJHHHHHHHHHFFFDDDAAA@@@???@@@<<<<<<======<<<;;;:::999666555444444555777999:::;;;<<<>>>@@@AAA???;;;888666999JJJeee{{{xxxtttwwwyyyuuuzzz{{{uuuyyyyyyeeeVVVNNNKKKHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@AAAAAA@@@??????AAACCC@@@@@@????????????@@@@@@AAA>>>>>>AAAFFFIIIHHHFFF??????@@@BBBCCCEEEFFFFFFCCCAAA@@@AAADDDGGGGGGFFFCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAACCCFFFGGGGGGFFFBBBCCCEEEGGGIIIJJJKKKLLLGGGHHHHHHIIIJJJKKKLLLLLLHHHKKKPPPUUUYYY^^^dddgggaaadddfffkkk{{{xxxgggjjjhhhcccbbbhhhooorrraaakkkYYYRRRJJJGGGHHHJJJIIIGGGHHHEEEAAA@@@BBBEEEGGGGGGDDDCCCBBBAAAAAABBBDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEAAABBBCCCDDDCCCBBBAAA@@@CCCAAA@@@>>>>>>>>>??????;;;???BBBBBBBBBCCCCCCBBBAAAGGGNNNWWWmmmjjjPPPFFFGGG>>>=========<<<<<<<<<<<<;;;;;;:::999999888888777666666555555555444444444333333333333333333333333555555444333222222333333777666555555666777777666444555666666666777999<<<;;;<<<======<<<<<<>>>???===BBBGGGIIIHHHJJJOOOSSSOOOOOOQQQTTTXXX\\\]]]^^^bbbdddhhhlllooorrrssssss~~~~~~|||{{{xxx}}}~~~yyytttrrrnnnjjjhhhhhhhhhhhhjjjkkkmmmmmm```eeekkklllhhhddddddeeebbb^^^[[[\\\```aaa^^^[[[[[[]]]^^^^^^]]]___dddhhhkkkiiiiiimmmsssvvvsssppppppsssuuuuuutttsssuuuwwwvvvxxxzzzyyywwwvvvwwwzzzyyyzzzzzz{{{{{{{{{{{{|||vvvooohhheeefffgggeeecccgggjjjmmmppppppmmmiiifffeeedddbbbaaa`````````aaa___^^^\\\ZZZXXXVVVTTTSSSPPPQQQQQQQQQPPPNNNLLLKKKJJJIIIGGGGGGHHHHHHFFFEEEBBBBBBAAA???<<<::::::;;;999:::;;;;;;;;;999888777444333222222444666999:::888===BBBBBB>>>999777777>>>CCCYYYyyyuuuqqqxxxyyy|||oootttiii[[[RRRJJJHHHGGGGGGEEECCCCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCAAABBBBBBAAA@@@AAACCCFFFAAA@@@@@@???@@@@@@AAAAAA???===<<<@@@FFFJJJIIIFFF>>>>>>???AAACCCDDDEEEFFFDDDAAA???@@@DDDGGGGGGFFFBBBCCCDDDEEEEEEDDDCCCBBB>>>>>>AAACCCEEEDDD@@@===AAABBBEEEGGGJJJLLLMMMMMMMMMLLLIIIGGGGGGHHHJJJLLLHHHKKKOOORRRTTTXXX[[[^^^dddhhhiiijjjrrrwwwkkkYYYRRRXXX\\\]]]aaaiiippprrrbbblllWWWQQQJJJFFFEEEFFFFFFFFFEEEDDDBBBAAAAAABBBDDDEEECCCCCCBBBAAA@@@@@@???>>>BBBCCCCCCCCCDDDDDDEEEEEE???@@@AAABBBBBBBBBBBBAAADDDCCCBBBAAA@@@?????????????????????>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBBBBAAAEEEIIINNNcccyyymmmbbbVVVPPPDDD<<>><<<666666666666555444444333333333333333222222222111111000000000000000000000000111222333333333333222111333333333444444444555555999999:::::::::;;;;;;;;;>>>??????AAABBBCCCDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJPPPPPPQQQRRRRRRSSSSSSTTT[[[\\\^^^cccmmm|||wwwkkkfffhhhjjjiiifffiiijjjkkkmmmnnnpppqqqqqqsssvvvwwwvvvsssqqqqqqsssttttttssssssrrrrrrrrrqqqsssssssssrrrqqqqqqppppppsssrrrqqqpppooonnnnnnnnnqqqpppooooooqqqtttwwwyyy{{{wwwrrrpppqqqqqqooommmllllllkkkjjjiiiiiiiiiiiihhhfffeeefffgggeeeaaa\\\___```aaabbbaaa___]]][[[[[[\\\^^^```aaa```___^^^aaa``````aaabbbcccdddeeeeeeeeeeeefffhhhjjjlllnnnnnnooopppqqqrrrrrrrrrrrrvvvwwwxxxzzz{{{}}}~~~{{{xxxwwwyyy|||~~~}}}}}}|||zzzxxxwwwvvvuuuuuutttrrrsssvvvyyy{{{{{{hhhfffccc```^^^]]]]]]^^^```___```cccfffgggdddaaa\\\[[[ZZZYYYXXXXXXXXXXXXTTTTTTSSSRRRQQQPPPOOONNNLLLKKKIIIGGGFFFFFFGGGHHHEEEEEEEEEDDDDDDCCCCCCCCC???>>>;;;999999999:::;;;888888777777666666666555555666888777666555666777AAA:::666:::===<<<>>>BBBEEEjjj{{{~~~|||xxx{{{mmm^^^RRRHHHIIIIIIHHHFFFEEECCCBBBAAADDDCCCAAA???>>>>>>>>>???DDDDDDDDDEEEDDDDDDCCCCCC@@@@@@@@@@@@?????????>>>@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@BBBDDDEEEBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBEEEFFFBBB>>>@@@??????@@@CCCEEEDDDDDDFFFGGGHHHGGGGGGIIILLLOOOJJJHHHFFFEEEEEEHHHJJJLLLMMMNNNQQQRRRSSSTTTWWWZZZbbb^^^aaaaaaXXXXXX]]]YYYRRRLLLLLLOOOZZZoootttfffbbbfffsssOOOKKKGGGEEEEEEFFFFFFDDDDDDCCCAAA@@@@@@AAACCCDDDBBBBBBAAAAAA@@@???>>>>>>AAAAAAAAAAAABBBBBBBBBCCC>>>?????????@@@@@@@@@@@@CCCBBBAAA@@@@@@?????????>>>>>>>>>>>>============<<<<<<===>>>???@@@AAABBBAAABBBFFFGGGDDDJJJfff\\\JJJ???AAADDD@@@;;;<<<:::===<<<777777;;;;;;777777777666555555444444333333333333222222222222111111111111111111111111111111222222333333222222111222333333333333444444444888888888888999999999999<<<<<<===>>>???@@@AAABBBAAAAAAAAAAAABBBDDDFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLOOOUUU```llltttiiibbbZZZVVVVVVXXXXXXVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[]]]^^^\\\YYYXXXYYYZZZ\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[]]]]]]\\\\\\^^^aaaeeegggiiieeeaaa```aaaaaaaaa___ccccccbbbbbbbbbbbbcccccccccbbbcccfffiiijjjgggeeeeeefffhhhiiijjjiiihhhgggjjjkkkmmmnnnooonnnmmmllloooooooooppppppqqqrrrrrrttttttssssssssstttvvvvvvuuuuuutttsssrrrpppnnnmmmrrrssstttuuuwwwxxxzzzzzzwwwuuuqqqooonnnooorrrtttsssrrrqqqpppnnnmmmlllkkkllliiifffeeeeeeffffffeeeaaa___\\\ZZZXXXWWWWWWXXXVVVVVVVVVYYY[[[\\\YYYWWWQQQPPPOOONNNMMMMMMMMMMMMKKKJJJJJJIIIHHHGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@?????????>>>>>>>>>===<<<:::888777888999999777777777666666555555555666666666555555666777888666777:::;;;888;;;JJJZZZhhh}}}uuu{{{}}}yyy|||]]]RRRMMMGGGIIIHHHGGGEEEDDDCCCCCCBBBDDDCCCBBB@@@???>>>>>>>>>BBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@??????AAABBBBBBCCCCCCCCCBBBBBBAAA@@@??????@@@BBBDDDFFFEEEDDDBBBAAAAAAAAABBBBBB@@@@@@AAACCCEEEEEECCCBBB?????????@@@CCCDDDCCCAAADDDGGGJJJKKKKKKJJJJJJKKKIIIHHHGGGFFFFFFHHHJJJKKKMMMNNNOOOOOOPPPQQQUUUWWWZZZXXX___aaa[[[[[[___[[[KKKCCCEEEPPP\\\kkkmmm___UUUYYYdddpppHHHGGGFFFGGGHHHHHHFFFDDDCCCBBB@@@??????@@@BBBCCCAAAAAA@@@@@@??????>>>>>>>>>>>>???????????????@@@>>>>>>===<<<<<<===??????AAAAAA@@@@@@??????>>>>>>============<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@===>>>BBBEEEAAA@@@MMM___www^^^GGGBBBEEEDDD???===:::======999888:::;;;:::777777666666555555444444333333333333222222222222111111111111111111111111111111222333333222111111111111222222222333333333555555555666666666777777999999::::::;;;<<<============>>>???@@@BBBDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGIIINNNUUUZZZXXXVVVSSSPPPOOOOOOPPPQQQMMMMMMMMMNNNOOOPPPPPPPPPRRRRRRRRRPPPNNNNNNOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRPPPRRRTTTVVVWWWXXXXXXXXXYYYXXXXXXXXXZZZ]]]```aaacccaaa^^^^^^___aaaaaa```eeeeeeddddddeeeeeeffffffhhhhhhjjjmmmppprrrqqqpppoooqqqsssuuuvvvwwwvvvvvvuuuvvvwwwwwwwwwvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvttttttsssqqqqqqqqqqqqqqqrrrqqqpppooommmjjjhhhgggfffggghhhiiijjjkkkllllllkkkiiifffdddcccdddfffgggkkkkkkjjjiiihhhffffffeeebbb```\\\ZZZYYYYYYWWWVVVXXXVVVTTTRRRPPPPPPPPPPPPMMMMMMMMMNNNPPPOOOMMMKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;;;;:::::::::::::::999777666555666666777666666666555555555555555666555444555777999:::;;;777888:::;;;???LLLfff|||uuu~~~}}}hhhMMMGGGIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCBBB@@@???===<<>>>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>???===<<<;;;;;;<<<>>>???>>>>>>??????>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>??????===<<<===@@@@@@BBBLLLYYY~~~[[[IIIDDDCCCAAAAAA999<<<>>>===;;;;;;;;;<<<888888777666666555555444444444333333333222222222111111111111111111111111111111222222222222111111000111111111111222222222333333333333444444444444555555666777777888999999;;;;;;<<<>>>???AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGKKKLLLLLLLLLLLLMMMQQQTTTSSSTTTUUUTTTQQQQQQSSSVVVSSSSSSTTTUUUVVVWWWXXXYYY[[[ZZZXXXVVVUUUVVVXXXYYYXXXXXXWWWWWWWWWWWWWWWWWWYYYYYYYYYZZZ[[[\\\\\\]]]XXXZZZ]]]```aaaaaaaaa```bbbaaaaaaaaaaaaccceeefffffffffeeefffgggiiijjjjjjjjjiiiiiihhhhhhhhhhhhiiikkkkkklllmmmoooooonnnmmmnnnoooqqqssstttuuuuuuuuuooopppppppppooonnnlllkkkjjjkkkkkkkkkkkkjjjjjjiiiffffffeeedddcccbbbbbbbbbbbbcccccccccbbbbbbaaa```]]]]]]]]]^^^______``````aaa```^^^\\\[[[\\\]]]^^^cccbbbbbbaaa```______^^^WWWUUURRRRRRSSSSSSRRRQQQPPPOOOMMMKKKJJJJJJJJJJJJHHHHHHHHHIIIIIIHHHGGGEEEHHHGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDCCCBBBAAAAAAAAA>>>???@@@@@@@@@???===<<<::::::::::::::::::999999777666555444444444555555555555555555555555444444555444444666999<<<;;;:::>>>999888AAATTTkkkvvvpppvvv~~~}}}ZZZFFFEEEJJJMMMGGGFFFDDDCCCBBBCCCDDDEEECCCCCCCCCCCCBBB???===<<<===>>>???@@@AAAAAABBBAAA@@@@@@@@@@@@????????????@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@AAACCCFFFIIIKKKMMMKKKHHHEEEDDDDDDEEEFFFAAADDDGGGGGGDDDCCCDDDFFFBBBBBBDDDFFFHHHGGGDDDAAAEEEIIINNNPPPNNNKKKHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLJJJHHHGGGHHHLLLPPPYYY___lllmmm^^^\\\fffiiiXXXGGGJJJ\\\dddccc]]]RRRRRRUUU[[[```EEEGGGJJJKKKIIIFFFDDDBBBAAA???>>>======>>>???AAA@@@@@@@@@@@@AAAAAAAAAAAA>>>=====================???>>><<<::::::;;;===>>>;;;<<<===>>>>>>======<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<======>>>@@@===<<<<<<<<<===CCCHHHXXXeeedddRRRFFF@@@===999:::===???>>>;;;::::::999888888777666666555555444444444333333333222222111111111111111111111111111111111111111111111111000000000111111111222222111111222222222333333333222333333444444555555555777888999:::<<<===>>>>>>>>>??????@@@@@@AAAAAABBBEEEGGGHHHIIIIIIJJJLLLNNNJJJMMMPPPPPPMMMMMMOOOSSSQQQRRRSSSUUUWWWXXXZZZZZZZZZXXXVVVUUUUUUVVVWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\WWWYYY[[[]]]^^^^^^]]]\\\___^^^]]]\\\[[[\\\\\\]]]\\\]]]^^^^^^___```bbbcccaaa```___]]]]]]\\\\\\\\\^^^____________^^^^^^^^^______```aaaaaaaaaaaaaaabbbbbbbbbaaa```___^^^]]]\\\\\\]]]]]]]]]\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQKKKIIIHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBBBB@@@@@@??????>>>>>>??????=========<<<;;;;;;:::::::::;;;<<<<<<<<<;;;:::999888888888888888999999999555555444444444333444444444444555555555555555555666555666777888888777666===BBBLLL\\\ppp{{{kkklllkkkkkkwwwwwwdddPPPFFFFFFJJJLLLGGGFFFEEEDDDCCCCCCDDDEEEBBBCCCCCCCCCBBB@@@>>>======>>>???@@@AAAAAABBBAAA@@@????????????>>>>>>>>>===>>>???AAABBBCCCCCCCCCBBBBBBBBBCCCEEEHHHKKKMMMNNNMMMJJJHHHGGGGGGGGGHHHEEEHHHJJJHHHEEECCCDDDFFFEEEFFFGGGJJJLLLLLLIIIFFFIIIKKKMMMNNNLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHFFFDDDFFFJJJMMMMMMWWWhhhiiiXXXYYYjjjttt```OOOPPP^^^bbbaaa]]]TTTKKKOOOSSSUUUDDDFFFHHHGGGDDDBBB@@@@@@???>>><<<;;;;;;<<<>>>???>>>?????????@@@@@@AAAAAA>>>>>>============<<<<<<>>>===<<<;;;:::;;;<<<<<<999:::;;;=========<<<;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;<<<<<<<<<;;;<<<===??????>>><<<<<>><<<>>>>>>:::777777999999888888777777666666444444444444333333333333222222222222222222222222222111000000000000111222000000111111111222222222111111111222222222333333111111222222222333333333222333444666777777777777::::::;;;;;;<<<=========;;;===???AAAAAABBBDDDEEEBBBEEEGGGGGGEEEEEEGGGJJJHHHIIIJJJLLLNNNOOOPPPQQQNNNLLLJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOLLLLLLMMMMMMNNNOOOPPPPPPLLLMMMNNNOOOPPPOOOOOONNNQQQPPPOOONNNMMMLLLLLLLLLKKKMMMOOOOOOOOOOOOQQQRRRRRRQQQPPPOOOOOONNNNNNNNNOOOQQQRRRRRRQQQQQQRRRTTTSSSSSSRRRRRRRRRRRRRRRRRRYYYXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXVVVVVVUUUVVVWWWWWWXXXWWWWWWWWWVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDEEEEEEEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBB???@@@AAA@@@>>>===>>>???<<<;;;;;;:::::::::;;;;;;999999999888888888777777555666666666666666555555555555555666666666666666444444444444444444444444555555555555555666666666777888888777666666999;;;GGG^^^xxxyyyvvvsssfff\\\WWWOOOIIIGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@?????????>>>>>><<<>>>???AAACCCDDDEEEEEEEEEDDDDDDCCCEEEGGGIIIKKKMMMMMMLLLJJJJJJIIIIIIIIIHHHIIIIIIHHHFFFEEEFFFGGGGGGGGGHHHKKKMMMNNNLLLJJJKKKLLLMMMMMMKKKJJJKKKLLLIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHFFFDDDEEEHHHKKKJJJSSSbbbaaaQQQQQQbbblll^^^RRRSSS[[[\\\^^^___XXXFFFKKKOOONNNDDDFFFFFFEEEAAA@@@AAABBB>>>===<<<::::::<<<===>>><<<<<<<<<===>>>??????@@@=========<<<<<<;;;;;;;;;;;;;;;:::::::::999999999777888:::<<<===<<<<<<;;;<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;666:::>>>@@@AAA@@@???===CCC:::>>>VVVxxxssscccVVVJJJ@@@??????<<<999::::::999999888888777666666555444444444444333333333222222222222222222222222222111000//////000111222111111111222222222333333222222222222333333333333111111111111222222222222000111333444444444333333777777888999999::::::;;;888:::<<<<<<<<<<<<>>>??????@@@@@@@@@@@@@@@AAACCCCCCCCCCCCDDDDDDEEEEEEEEEDDDBBBAAABBBDDDEEECCCBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIIIIHHHGGGHHHJJJIIIIIIIIIIIIJJJJJJKKKLLLIIIKKKMMMLLLKKKKKKMMMPPPMMMMMMMMMLLLLLLMMMMMMMMMSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRTTTVVVVVVVVVUUUTTTPPPQQQRRRRRRRRRRRRQQQPPPQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFEEECCCBBBEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDCCCAAA@@@>>>>>>??????>>>>>>======:::<<<===;;;999888:::<<<999999888888888888999999888888888888888777777777444444444333333444444555444444444555555555666666444555555666666555555555555555555666666777777777666888999888888???LLLVVVlll|||xxx|||sssbbbSSSJJJGGGEEEGGGHHHHHHFFFEEEHHHHHHIIIIIIHHHEEECCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>???AAABBBDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGKKKLLLLLLLLLLLLKKKJJJIIIIIIGGGFFFGGGIIIJJJJJJIIIEEEEEEFFFHHHKKKMMMMMMKKKJJJLLLMMMNNNLLLKKKLLLMMMKKKJJJHHHFFFFFFGGGHHHIIIHHHHHHHHHGGGFFFFFFHHHKKKMMMPPP\\\___VVVXXXcccfffZZZVVVYYYYYYVVV\\\___VVVJJJQQQTTTSSSFFFGGGGGGEEEBBBAAADDDGGG>>>===;;;::::::;;;===>>>999::::::;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::999999999999999888777666666777:::<<<===<<<;;;:::<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::<<<<<<::::::<<<===>>>888@@@BBB???HHHjjjhhhVVVFFFAAABBB???>>>>>>::::::999999888777777777555555444444444333333333222222222222222222222222222111000//////000111222111222222222222333333333222333333333333444444444111111111111222222222222222333444555555444333222222222333444444555555666999:::;;;;;;999999:::;;;===<<<;;;;;;<<<=========?????????>>>>>>======<<<@@@>>>===???AAABBB???===;;;;;;;;;<<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@AAABBBDDDEEEFFFBBBCCCDDDDDDEEEFFFGGGGGGFFFIIIKKKJJJHHHFFFGGGIIIEEEEEEFFFGGGIIIKKKMMMNNNHHHIIIJJJIIIFFFEEEHHHJJJHHHHHHHHHHHHHHHIIIJJJJJJOOONNNMMMMMMLLLLLLMMMMMMMMMNNNQQQSSSSSSSSSRRRQQQOOOPPPPPPPPPPPPOOOMMMLLLHHHHHHHHHHHHGGGFFFEEEEEEHHHGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDBBBAAA???AAAAAAAAAAAABBBBBBBBBBBB>>>======>>>@@@@@@???===::::::;;;;;;;;;;;;:::999888:::;;;999777777999<<<444444444333444444555555666555555555555555555444666555444444444555666777555555555666666777777777555555666777777666666666555666666666777777888888444777::::::>>>LLLbbbssszzz|||{{{|||mmm]]]OOOIIIFFFEEEGGGJJJIIIFFFEEEHHHIIIKKKKKKIIIFFFCCC@@@AAAAAA@@@@@@AAABBBDDDEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDGGGEEECCCBBBAAABBBCCCDDDJJJKKKLLLNNNNNNLLLJJJIIIHHHEEEDDDFFFJJJMMMMMMKKKCCCBBBCCCEEEIIIKKKLLLKKKHHHKKKNNNOOONNNMMMLLLLLLLLLJJJHHHEEEEEEFFFHHHJJJGGGHHHIIIHHHGGGGGGIIIJJJFFFGGGUUUaaacccllltttqqq[[[\\\```[[[SSSZZZ]]]RRROOOVVVZZZXXXGGGFFFDDDEEEFFFHHHHHHGGG???>>>>>>===<<<;;;;;;;;;======<<<<<<;;;;;;;;;;;;<<<======<<<:::888999:::;;;;;;::::::999888777777999999999::::::;;;;;;;;;===<<<;;;:::999888888888;;;;;;;;;;;;::::::999888999999999:::::::::;;;;;;<<<<<<@@@CCCCCCNNNoootttQQQDDDCCCAAA===::::::<<<<<<999888999999999888777444222111222333444444333222333444444333111111111111111111111111111222222222222222222222222222222222222222222222222222333333444444333333222111111222222222222111111333333333333333333333333555555555555666666777777777777777888999999::::::<<<==================<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGCCCCCCCCCBBBBBBBBBAAAAAAEEEDDDBBBAAA@@@???@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<=========>>>>>>===<<<;;;:::999999999999888888777777666666666555666666777777666555444444444444444444444444444444333333333444444444555555777666555444444444444444555555555666777777888888777666555666777888888888777777666555555444444555:::999888@@@WWWqqq{{{mmmcccmmm~~~mmmdddTTTAAADDDDDDCCCBBBBBBBBBCCCCCCCCCFFFHHHIIIHHHFFFEEEFFFEEEEEEEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCBBBCCCBBBAAA@@@@@@@@@BBBBBBBBBAAA@@@@@@@@@BBBDDDFFFEEEDDDEEEGGGEEEAAAAAAEEEFFFGGGHHHHHHGGGFFFGGGIIIGGGEEECCCDDDHHHKKKKKKIIIJJJJJJIIIIIIIIIJJJKKKKKKGGGIIILLLLLLKKKJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIKKKMMMOOOOOONNNMMMIIIIIILLLUUUaaaiiilllkkkYYYbbbggg```YYYZZZ```dddTTTWWWhhhsssFFFDDDBBBBBBCCCCCCBBBAAA>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<;;;;;;::::::;;;<<<===<<<:::888999:::;;;::::::999888888777777777777888999:::<<<======<<<;;;:::999999999999999999999::::::999888888777999999999::::::::::::;;;999888<<>>????????????>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@????????????>>>>>>>>>???>>><<<;;;:::::::::;;;;;;:::999888777777777777999999:::::::::;;;;;;;;;;;;;;;999888888777777777666666555555555444444444444555555555555444333222444444444444444333333333333333333444444444444555666666555444444444444444555666666777777888999999:::999777777777888888888444555777999999999:::;;;===JJJZZZkkk}}}qqqgggfffmmmjjjkkkrrrvvvtttqqqpppyyy|||ttt^^^VVVMMMAAADDDCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGGGGFFFDDDCCCDDDCCCBBBBBBBBBCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBAAAAAACCCBBB@@@???>>>>>>>>>?????????>>>===>>>???AAACCCCCCEEEKKKQQQOOOGGGCCCCCCEEEGGGHHHGGGFFFEEEEEEFFFIIIGGGEEEEEEGGGGGGEEECCCHHHGGGGGGGGGHHHIIIJJJJJJGGGIIIKKKKKKJJJIIIJJJJJJKKKJJJHHHHHHGGGHHHIIIJJJMMMMMMLLLMMMMMMLLLKKKJJJGGGKKKRRRYYY^^^`````````XXX[[[]]]]]]\\\aaalllvvvnnnyyyCCCAAA@@@?????????===<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;999888999:::::::::999999888777777777555666777999:::<<<===>>>::::::999999999999999999888888888888888888777666888888999999999:::::::::===999:::@@@???::::::@@@ZZZzzzsssddd___SSSDDDCCC???===???BBBAAA===999555666888999888777555444888666333222333333333222222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222111111222222222222111111222222222222222222222222111111111222222222222222444444444555666666777777555666666666666666666555555555555555555555555555444444444444444444444444666666777777777888888888777888999::::::;;;::::::::::::;;;<<<=====================>>>>>>>>>>>>>>>=========>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>????????????>>>======;;;;;;;;;::::::::::::999999888777666666666666666777666555444444444444444666666666666777777777777888888777666555555555555444444333333333333222222222333333333333222222111333333333333333333333333222333333333444444444444666555444444333444444444666777777888999999::::::999888777666666666777888777777888888:::>>>DDDHHH```ooozzz|||xxxlll```\\\^^^eeepppyyy~~~bbbNNNIIIHHHDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBDDDEEECCCBBBBBBBBBDDDBBB@@@BBBEEEGGGFFFCCCCCCCCCCCCCCCBBBAAA@@@???CCCBBB@@@>>>===<<<;;;;;;>>>===<<<<<<===>>>@@@AAA@@@FFFPPPYYYXXXMMMDDDAAACCCEEEGGGFFFDDDCCCBBBCCCLLLKKKKKKLLLLLLKKKHHHEEEEEEEEEEEEEEEFFFGGGIIIIIIGGGHHHJJJJJJIIIIIIIIIJJJIIIGGGEEEEEEGGGJJJOOORRRQQQPPPNNNLLLJJJIIIHHHGGGIIIQQQ[[[___]]]YYYVVVUUUYYYTTTSSSXXX\\\cccuuuAAA???>>>>>>???>>><<<;;;<<<;;;;;;;;;:::::::::999::::::::::::::::::999999:::;;;;;;:::999888888999999999888888777777777777666777888999:::;;;<<<<<<888888888999999999999999777888888999888888777777888888888888999999999999???:::888<<>>BBBEEEVVVqqq~~~~~~nnnVVVEEE>>>999999:::::::::;;;<<<999555444888???HHHMMM;;;888444222222333333222333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222111222222333333222222111111111111111111111111111111111111111111111111111222222333333444555555555333333444444444444333333333333333333333333333333222222222222222222222222333444444444444555555555444555666777777777777777666666777888888888888888999999999999999:::::::::<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999::::::::::::::::::::::::888999999:::;;;<<<<<<===<<<<<<<<<======<<<<<<;;;888888888777777777666666666666555555555555555555777666555444444444444444444444444444555555555555666555555444333333444444333333333333222222222222222222333333333222222111222222222333333333333333333333333333444444444444555555444444444444444555777888888999999:::;;;;;;::::::999777666666888:::555666888<<>>===AAAAAA@@@???>>>===<<<<<<>>>>>>======>>>???AAAAAAAAAEEEOOOWWWVVVLLLDDDBBBAAACCCFFFFFFDDDAAA@@@@@@IIIJJJMMMOOOOOONNNKKKIIIEEEEEEEEEEEEFFFHHHIIIJJJGGGIIIJJJJJJIIIIIIJJJKKKGGGEEECCCCCCGGGMMMTTTYYYQQQPPPNNNKKKHHHFFFGGGHHHOOOVVV^^^bbb___ZZZVVVTTT[[[SSSQQQVVVWWW]]]vvv>>>>>>>>>???@@@@@@???===::::::::::::999999999999888888888999999999999999888:::::::::888777888999888888777777777777666666999999999999999999999999666777888999999999888777888888999999999999999888777777777888888888999999777666666999::::::===BBB<<<@@@MMMiiiZZZPPPEEE@@@<<<999<<>>===@@@@@@@@@@@@@@@@@@??????============>>>???@@@@@@BBBCCCHHHMMMKKKFFFCCCDDD???BBBEEEFFFEEEBBB@@@???CCCFFFJJJLLLKKKIIIFFFEEEFFFFFFFFFGGGGGGHHHJJJJJJHHHJJJKKKJJJIIIIIIKKKLLLGGGEEEBBBAAACCCIIIOOOTTTNNNNNNMMMJJJGGGFFFHHHJJJSSSVVVYYY\\\]]]\\\YYYWWW[[[VVVWWWYYYUUUXXXsss=========???AAAAAA???===999999999999888888888888777777777888888888888888777999999999777777888999777777777666666666666666:::999999999888888888888666777888999999888666666777888999999:::999999999666777777777777888888888444777;;;<<<999777777888;;;;;;>>>HHH___uuueeeWWWPPPHHH@@@>>>BBB999888777999>>>GGGOOOTTT:::888555444555555555444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222222222333333333333222222222222222222222222222222222222222222222111111111000000111111222222333333111222222333333222222111222222222222222222222222222222222222222222222222222222222222333333333333333333444444444444444333222333333444444333333333333444444555555666666666555555444444444444444444555555555666666666666666555555555555555555666666555555555555555555555555555555555666777777777888444555555666666666666666555555555555444444444444000000111222333333333222444333333222222333333333444444444555555555666666444444333333333333333444333333444444444444555555333444444555555555555555222333333444444555555666444555555555666666666666666666666555666666777888777888888999999:::;;;;;;666777888777666888===BBBMMM[[[mmm}}}wwwjjjeeeffflllfffgggmmmvvv}}}rrrcccYYYQQQGGGBBBEEEHHHGGGEEEFFFEEEDDDCCCBBBAAAAAAAAA<<<>>>???@@@???@@@AAACCCAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@??????>>>@@@AAAAAABBBBBBBBBAAAAAA::::::;;;<<<<<<======>>>AAA@@@@@@CCCBBB???@@@DDD>>>BBBFFFHHHGGGDDDAAA@@@FFFIIILLLMMMKKKGGGEEEDDDIIIHHHHHHHHHHHHIIIJJJJJJHHHIIIJJJIIIHHHHHHJJJLLLHHHFFFBBB@@@???AAADDDFFFIIIKKKLLLKKKGGGFFFIIIKKKSSSSSSSSSUUUWWWXXXYYYYYYXXXYYY\\\\\\WWW[[[qqq<<<<<<<<<>>>???>>>;;;999888888888888888888888888666666666777777888888888666888999888777777888999666666666666666666666666888888888888888999999999666777888999888777555444666777777888999999888888666666666777777777888888999;;;<<<<<<:::999888666;;;<<<<<<;;;???OOOkkkuuufffdddaaaTTTEEE???===;;;999777555555666777888777666666777777555444444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222222333333444444333333222333333333333333333333333222222222111111111000000000000000111222222333333111111222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222333333333333222222111111222222222111111000111111222333333444555555222222222222222222222222333333333444444444555555333333333444444555555666333333333333333333333333444444444444444444555555222333333444555555444444444444444444333333333333///000111333333333333333333333222222222333333444444444444444555555555555555444444444444444555555333333333444444444555555333333444555555555555555333333444555555666777777666666666666777777777777777777777777777888999999777777888888999:::::::::444888>>>CCCHHHQQQ\\\dddqqq}}}xxxeeeVVVQQQ___rrr{{{vvvuuupppfffkkktttkkk]]]QQQKKKGGGCCCBBBCCCDDDFFFHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA???>>>???@@@???BBBDDDBBB===;;;===@@@??????@@@@@@AAAAAA@@@@@@BBBBBBCCCCCCBBBAAA@@@???:::;;;<<<<<<===>>>>>>>>>===<<<===@@@???<<<===AAA===AAAGGGJJJIIIFFFDDDBBBHHHKKKNNNOOOLLLIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIFFFGGGGGGGGGFFFFFFHHHJJJGGGFFFDDDBBBAAA@@@AAAAAAFFFJJJMMMLLLHHHFFFHHHKKKQQQSSSTTTSSSQQQQQQUUUXXXUUUYYY\\\[[[YYY]]]iiitttzzz<<<;;;;;;<<<<<<;;;777555777777777777777888888888555666666666777777888888666777888888777666777999555555555666666666666666666666777888999:::::::::777888999999888666444222555555666777777777777777666666666666777777777777<<<999555444666;;;===;;;::::::;;;<<<<<>>???@@@AAAAAABBBAAAAAACCCCCCDDDCCCBBB@@@>>><<<<<<===>>>???@@@@@@@@@@@@::::::===BBBAAA<<<;;;>>>===AAAHHHKKKKKKHHHEEEDDDBBBFFFJJJKKKJJJIIIJJJLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEDDDCCCDDDFFFIIIDDDEEEEEEEEEEEEEEEDDDDDDEEEJJJMMMLLLHHHFFFGGGJJJQQQVVVZZZVVVOOOLLLRRRYYYUUUYYYZZZWWWWWW\\\___]]]XXXddd:::888777999;;;<<<:::777888888888888888777666666666666777888888888888888888888999999999888888777888888777777777777888888888888999999999:::::::::<<<:::888777555555555666777777888888888888777777666666666666666555555555888777777777999:::999888999999:::<<<===???@@@@@@MMMxxxaaaMMMAAA>>>999::::::444:::;;;999666555666666555444555555555444444333222444444444444444444444444666666555555555444444444444444444444444444444444555555555555555555555555444333333222222333333444333222222111111222222333222222222222222222222222222222222222111111000000111111111111111111111111111111111000111111222333333333333222222222111111333333333333333333333333333222222111111222222333222222222222222222222222222222222222111111000000222222222222222222222222222222222222111111000000444444444333333222222222222222333333333444444444555444333333333333444555333333333333333333333333333333333444444444555555444444666666666555444333444333333333333444555555444444555555444333222222555555555555555555555555666666666555444444333333888888888888999999999999:::888777777888999888777444555555444444666:::===???<<<888777:::???DDDGGGJJJ\\\pppzzz~~~{{{llllllrrr~~~tttttttttuuuxxx|||jjjPPPDDDBBBEEECCCAAA@@@@@@BBBEEEFFFOOOLLLHHHDDDAAA??????@@@DDDCCCCCCBBBAAA@@@>>>===AAAFFFJJJGGG???::::::===>>>>>>????????????>>>>>>;;;===@@@BBBBBBAAA???>>>;;;;;;<<<============<<<<<<<<<===???@@@@@@???===???@@@BBBFFFJJJLLLKKKIIIEEEGGGIIIIIIHHHFFFFFFGGGKKKKKKKKKKKKKKKIIIGGGFFFMMMMMMLLLKKKIIIGGGFFFEEECCCDDDEEEDDDDDDDDDFFFHHHMMMIIIIIIJJJEEE@@@BBBIIITTTWWWYYYVVVQQQNNNPPPSSSVVVWWWWWWYYYZZZ\\\^^^```TTT```uuu999888777888:::;;;999666888888888888888777666666666666777888888888888777777888888999888888777777777777777666666777777777888888888888999999999999888888777666666777777888666666777777777777666666666666666666555555555555888777666777999:::999888777888999:::<<<===>>>???BBB]]]}}}sssaaaRRRAAA<<>>;;;;;;===>>>>>>????????????>>>>>>;;;===???@@@AAA@@@??????@@@@@@AAA@@@@@@???>>>>>>======>>>???AAA@@@???>>>@@@@@@BBBDDDGGGHHHFFFDDDEEEGGGIIIIIIHHHFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGKKKJJJJJJJJJHHHGGGFFFEEEEEEEEECCC@@@>>>@@@CCCGGGHHHFFFFFFHHHFFFDDDHHHPPPTTTWWWYYYWWWRRRPPPRRRUUUWWWYYYZZZ[[[[[[[[[\\\]]]WWW```ppp888777666777888888777555777777888888777777666666555666666777777777777777666777777888888777777777666666666666666666666666666666777777777888888888555555555555666888999:::555555666666666666555555555555555555555555555555888777666777888999888777666666777999:::;;;<<<<<>>>>>???@@@BBBBBBAAA???======>>>@@@AAA>>>>>>??????@@@@@@AAAAAA????????????>>>=========>>>>>>????????????>>>>>>======>>>???@@@@@@AAAAAAFFFFFFEEEEEEDDDBBBAAA@@@>>>???@@@AAABBBAAA@@@@@@@@@@@@AAADDDGGGHHHGGGFFFDDDFFFHHHIIIGGGFFFFFFGGGFFFGGGHHHJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIGGGBBB===:::<<>>EEEddd~~~gggQQQHHHBBB<<<;;;:::888555555555555555555555666666777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444333333333333444444333333333222222333333333222222222333333333333333222222222222222222222222222222222222222222222222222111111111111222333333444444333333333222222222333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444555555555444444444444555555444444444444444444444444333333333333444444444444444444444555555555555555555555555444555555666777666666666555555555666666666666666666666666666666666666777777888888888888888888999999:::::::::;;;888888999888777666777888888666777???LLLWWW\\\]]]fffrrrvvvooojjjhhhdddbbbiiilllgggiiikkkccc___dddggggggjjjnnnlllgggooottt~~~wwwrrrqqqeee___UUULLLFFFDDDCCCCCCEEECCC@@@===<<<===>>>???AAA@@@>>>===<<<<<<===>>>=========>>>>>>???@@@@@@@@@===;;;<<>>>>>????????????>>>>>>??????>>>???@@@AAACCCDDDGGGGGGGGGGGGFFFEEEDDDCCCAAABBBDDDDDDDDDCCCBBBBBB@@@@@@BBBFFFJJJMMMNNNMMMCCCFFFHHHHHHGGGFFFFFFGGGEEEFFFHHHKKKLLLMMMMMMMMMQQQPPPPPPPPPOOONNNLLLLLLLLLJJJEEE@@@======AAADDDMMMMMMLLLIIIGGGGGGLLLRRRPPPRRRSSSSSSQQQPPPRRRTTTXXX\\\aaabbb```^^^]]]]]]VVV[[[```555666666666555444444444555666666777777777666666444444555666666666666555333444555666666666666666444444555555555555444444444444555555555666666666555555555555666666555555333333444444444444333333333444444444555555666666666555444555777888777666666666777888999999::::::666===AAA===:::CCCTTTaaa~~~rrr]]]QQQFFFBBB???:::777888666666555444555555666777666666666666666666666666444555555555555555555555555555555555555555555555555555555555555555555555555444444333333444444555444333333333333333333444222222333333333444444444222222222222222222222333222222222222222222222222222222222111222333333444444444444333333333222222333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222333222222222222222222222222333333444444444555555555555555555555555555555555444444444444444444444444333333444444444555555555666666666666666777888888666555555555555666777777666666555555555555666777999999999999999999999999999999888888777777777777888777777777777777777777999999999888777999===AAAGGGGGGMMMYYYiiiuuuzzz{{{xxxyyyggg^^^bbbiiittt}}}}}}}}}zzziiidddZZZRRRXXXiiivvv{{{pppccc[[[MMMJJJFFFEEEEEEEEEDDDBBBEEECCC@@@===<<<<<<===>>>@@@???>>>======>>>>>>??????>>>>>>======>>>??????AAA>>>;;;===AAADDDCCCAAA>>>>>>????????????>>>>>>AAA@@@@@@@@@AAACCCEEEFFFEEEEEEFFFFFFFFFFFFFFFEEEBBBEEEGGGGGGEEEDDDDDDEEEAAAAAACCCFFFJJJMMMNNNMMMCCCEEEGGGHHHGGGFFFFFFGGGEEEGGGIIILLLNNNOOOOOOOOOSSSSSSSSSRRRPPPNNNMMMLLLMMMMMMKKKHHHEEECCCCCCDDDPPPQQQPPPLLLHHHIIIMMMPPPNNNOOOPPPOOOOOOOOOPPPQQQWWW]]]ccceeebbb``````aaaYYY___ccc555666777777555333333444555555666777777777666666333444444555555555555555222333444555555555555555333444555666666555444333444444555555555666666666555555666666555444333333333333444444444444333333333333333444555555666666666555444555666777666555555666666777888888999999999888777999>>>AAAAAA???RRRxxx~~~iiiYYYLLLHHHDDD<<<999:::999888777555555555666777777777777777777777777777444444444555555555555555555555555555555555555555555555555555555555555555555555444444444444555555444444333333333333444444222222333333444444555555222222222222333333333333333333333333333333333333222222222222222333444444444444444444333333333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222333333333333222222222222222222222222222222222222333333333333222333333333333333444444333444444444555555555555444555666666666666555444444444444444444444444444444555555555666666666666777777666777777888999:::666666666666666777888888666555444444444555666777999999999999999999999999999999888888777666666555555555555555555555555555777999<<<===>>>CCCJJJPPP[[[```jjjwwwuuucccTTTTTTfffyyyxxxxxx}}}rrrkkkdddfffssskkk[[[NNNHHHEEEAAA???AAACCCEEEFFFDDDBBB???===<<<<<<===>>><<<======>>>@@@AAACCCCCC??????>>>======>>>???@@@BBB???>>>@@@CCCDDDCCCAAA>>>>>>????????????>>>>>>@@@@@@@@@@@@AAACCCEEEGGGCCCCCCDDDEEEEEEEEEEEEEEECCCFFFIIIHHHEEECCCDDDEEECCCBBBBBBCCCEEEGGGGGGFFFBBBDDDGGGGGGGGGFFFFFFGGGFFFHHHJJJLLLMMMNNNNNNMMMOOOOOOOOONNNMMMLLLKKKJJJLLLNNNOOONNNKKKGGGFFFEEEMMMQQQQQQMMMKKKNNNRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOVVV]]]ccceeebbb___```cccVVV___ddd555777999777555333333444444555555666777777666666333333444555555555555444111222333444444555555555333555666777777666555333555555555555666666666666444444555555555444333222333333444444444444333333222222333444444555666666555444333444666777666555444444555555666666777777>>>888333444999>>>AAACCC???UUUwwwooo___TTTTTTQQQHHHAAABBB===<<<:::888777777888888555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555555555444444444444555555444444333333333333444444222222333333444555555666222222222333333333444444333333333333333333333333333222222222222333444444555444444444444333333333333333333333333333333333333222222111111222222333222222222222222222222222222222222333333333444444222222222222222222222222222222222333333333444444333333444444444555555555444444444444555555555555444555666777777666555444555555555555555555555555666666666666777777777777777666666666777888999:::777777666666777777888999555444333222333444666777666666666666666666666666777777777777777777777666444555666777888999::::::<<>>???<<<===>>>???@@@AAACCCCCC>>>>>>======>>>@@@BBBCCCAAAAAAAAABBBCCCCCCAAA@@@>>>>>>????????????>>>>>>>>>>>>>>>???AAABBBDDDEEECCCDDDDDDDDDDDDDDDCCCBBBAAADDDHHHGGGCCC@@@AAADDDBBBAAA???@@@BBBCCCCCCBBBAAADDDFFFGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJJJJLLLNNNNNNLLLIIIHHHGGGJJJPPPSSSPPPNNNRRRUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQWWW]]]cccccc^^^[[[]]]```RRR___fff555888999888555333333555444444555666777777666666222333444444555555444444000111222333444444555444444555777888888777555444555555555666666666777777222333444555555555444333333444444555555444444333222222333333444555666666555444333444666777666555333333333444444555555555---333:::;;;666333888@@@<<<;;;FFFcccvvvhhh```dddcccXXXPPPPPP@@@???<<<:::888888999:::444444444444444444444444444444444555555555666666666666666666666666666666555555555555555555555555555555444444444444555555555444444333333444444555222222333333444555666666222222222333333444444444333333333333333333333333333333222222333333444555555555444444444333333333333333333333333333333333333222222222222222222333222222222222222222222222222222222333333444444444222222222222222222222222222222222333333444444444444444444555555666666666444444444555555555666666444555666777777666555444555555555555555555555555777777777777888888888888666555555555666777999:::777777777777777888888999555444222222222444666777333333333333333333333333555555555666777777888888666777999;;;===???AAABBBIIISSSaaalllttt{{{{{{sssppprrruuu}}}tttooojjjkkkwww|||qqqttt~~~}}}www}}}wwwaaaPPPHHHAAADDDFFFHHHGGGDDDAAA??????DDDBBB???===<<<===???@@@@@@@@@@@@@@@????????????===<<<<<<<<<>>>AAADDDFFF@@@AAACCCDDDCCCAAA???>>>>>>>>>????????????>>>>>>;;;<<<===???@@@AAABBBCCCEEEEEEEEEDDDCCCBBBAAA@@@???CCCFFFEEEAAA>>>???BBB???>>>===???BBBDDDDDDDDDAAACCCFFFGGGFFFFFFFFFGGGFFFGGGHHHIIIIIIIIIHHHGGGEEEFFFHHHIIIKKKLLLLLLMMMIIIKKKLLLLLLJJJHHHHHHIIIKKKRRRUUUQQQOOOSSSUUUSSSWWWVVVUUUUUUVVVVVVUUUTTTWWW]]]bbbaaa[[[WWWYYY]]]UUUdddnnn888777555666777777666555555666666555555444333333555444222111111222444555888777777666555444444444444333555999999555333444444555555666777666666666555444444333333444444555333444444555555444444333333333333444444444555555333333333444444444555555555555444333333555666777888888888777777777777777===:::===CCCKKK\\\kkkbbbeeeaaaUUULLLTTTLLLBBB===>>>???===999999555333333666666333///555555555777777666555666444444555666666666666666555555555555555555555555222555777555222111333555444333333333444555666666444444555666666666666555555444444333444444555666444444444444444444444444222333333444444333333222555444333222222222333444000111222333444333222111444444444555555555555666555444444333333333444444444444444333333222222222333444555444333222333444555555555555666666666666444444555555555555555555555555666777777777777777777777777888888999999999::::::999999999999888888888999;;;<<<<<<;;;:::888555444333222333555777999666666555333111111444666444444333333444666777888444222111111333444444333222333555555555888===BBBHHHNNNWWW^^^aaabbbaaaaaa^^^nnn}}}wwwrrrfffZZZVVVccc}}}{{{kkkdddiiiwww|||qqq}}}|||]]]GGGBBBFFFHHHEEEDDDBBBAAA@@@@@@AAAAAACCCBBBAAA???>>>>>>?????????@@@AAAAAA@@@@@@BBBDDDBBBBBBBBBCCCEEEDDDBBB@@@===???BBBBBBAAA@@@@@@@@@CCCBBBAAA???>>>=========<<<<<<===???AAACCCDDDEEEFFFEEECCCAAA@@@@@@@@@AAA@@@BBBCCCBBBAAA??????@@@@@@>>><<<<<<>>>???@@@??????@@@AAACCCEEEFFFHHHHHHLLLKKKIIIHHHFFFFFFGGGGGGIIILLLNNNMMMIIIGGGFFFGGGDDDJJJMMMLLLJJJJJJHHHDDDLLLOOORRRTTTSSSQQQOOOOOOVVVVVVUUUSSSQQQQQQTTTVVVYYYYYY^^^]]][[[ffflllbbb```vvv999777666666777777666444444444555555555444333222666555333222222333555666777777666666555444444333333222444999999444222333333444555555666666555555444444333333333333444444333333444444444444333333333333333333444444444444333333333333444444444444444444444444444555555666666666666777777888888888>>>::::::<<<<<>>>>>888:::<<<999444333666:::555555555666666555555555444555555555555444444333555555555555555555555555444555666555444333444555666666666666666666777777555555666666666666666555333333333444444444555555555555555555555555555555222333333444444333333222555444333222222333444444222333444444555444333222444444444444555555555555555555444444444444444555555444444444333333333222333444555444333222333444555444444444444444444444666666666666666666666666777888888999:::999999999999999:::::::::;;;;;;;;;======<<<<<<;;;;;;;;;::::::;;;<<<<<<:::888666444555444333222111111222333222444555555444444555777444444444555555555555555888777555444555555444444555666888;;;AAAKKKVVV___jjjooouuuyyyyyyxxxwwwvvvxxxxxx~~~xxxeee```[[[YYY```rrr}}}tttmmmdddgggrrr}}}zzzfffPPPDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCBBB@@@???>>>>>>??????@@@@@@???>>>>>>AAAFFFJJJJJJHHHGGGGGGGGGGGGDDDCCC>>>???@@@@@@???@@@BBBEEECCCBBB@@@???>>>=========<<<===>>>???@@@@@@AAAAAACCCBBBAAA??????@@@AAABBBDDDEEEFFFEEEDDDBBBBBBCCC???===<<<<<<>>>@@@AAA@@@@@@@@@AAABBBDDDFFFHHHIIIDDDIIIPPPVVVYYYUUUMMMFFFLLLOOORRRRRRNNNIIIFFFEEEFFFJJJLLLJJJJJJJJJGGGBBBIIINNNSSSUUURRRNNNLLLKKKOOOOOOOOOOOOPPPRRRTTTWWW[[[YYY\\\[[[]]]llltttkkkaaaxxx999888666666666666444333444555666777777555444222666555444333333444555666666666555555444444333333222000222666666222000222222333333444444444444444444333333222222333333444222333333444444333333222222222333333333444444444222222333333333444444444333333444444555555444444333444555666777888999999999666777;;;:::999CCCPPPyyy{{{mmm\\\```cccaaaYYYPPPIIIFFF>>>===:::666333333555888333444444444555555666555666666666666555444333222555555555555555555555555666444444444666666666555444555555555555444444333444444444444444333333333444444555666666666666555555555555555555555555555333333444444444444333333555444444333333444555555444444555555555555444333444444444444555555555555555555555555555555555555555555555444444444444444555666777666555555666777777777777666666555555555777777777777777777777666777777888999999999999888999999999999999:::::::::======<<<;;;::::::999999777888888888888666444333555444444333333222222222222444666666555444555666555555666666555555444444333333333444555777999;;;<<>>>>>>>>??????AAA???>>><<<>>>CCCKKKPPPMMMKKKGGGEEEDDDCCCAAA???>>>??????>>>>>>@@@DDDGGGBBBAAA@@@???>>>=========AAABBBCCCDDDDDDDDDCCCBBBAAA@@@>>>======???BBBDDDFFFGGGGGGFFFDDDCCCCCCDDD???>>>===>>>@@@BBBBBBBBBAAAAAAAAABBBCCCFFFHHHJJJEEEJJJTTT```gggdddXXXNNNLLLPPPTTTUUURRRMMMIIIGGGHHHIIIIIIHHHIIIJJJEEE===BBBJJJSSSVVVSSSNNNKKKKKKIIIJJJKKKLLLNNNPPPSSSTTT\\\XXXYYYYYY]]]ooozzzqqq\\\sss:::888666666666555333222444555777999888777555333444333333222222333333444555444444444333333333222222000///222222///000222111111222333333333333333333333222222222222333333222222333333333333222222222222222222333333333333222222222222333333333333111222333555555444333333333444444555666666777777666444777<<<>>>;;;===BBBCCCZZZuuuyyyooodddbbbeeeddd[[[QQQTTTJJJ@@@<<<======888222555666666444444666777555666666777777666555555444444444444444444444444444777444333444888999888555444555555666555444333222555555444444444444444555555666777888888777777666666555555555555555444444333333444444444444333333555555555555555555666666555555555555444444444333333333444444444555555555555555666666666666666666555555555555555555555555888999::::::999999:::;;;===<<<<<<;;;:::999999888777777777666666666666666333444444555555555555555555555555555555555555555888777777666555444333333000111222444444555444444333333444555666555555555555666666444222222222444444333333333444666999:::888999<<>>>>>======>>>@@@AAABBBAAA@@@???>>>===>>>>>>???@@@@@@???>>>@@@DDDKKKPPPOOOKKKFFFBBB@@@???===<<<>>>@@@@@@@@@@@@@@@CCCEEEAAA@@@???>>>============AAABBBDDDFFFFFFEEEDDDCCCAAA@@@===;;;<<<===@@@BBBCCCDDDDDDCCCAAA@@@@@@BBBCCCBBBAAAAAACCCDDDCCCBBBBBBBBBAAABBBCCCFFFHHHJJJJJJIIILLLTTT]]]```[[[TTTIIILLLOOOQQQQQQOOOMMMLLLJJJIIIGGGEEEHHHIIICCC::::::DDDQQQWWWTTTPPPNNNNNNJJJJJJKKKLLLOOOPPPPPPPPP[[[VVVWWWWWW[[[kkkssshhhUUUlll:::888666555666555333111222333555666666555333222222111111111111111111222333333333333222222222222333000///111111///000333000111111222222222222222222222111111111111222222111111222222222222111111111111111222222222333333111111111222222222333333000111333444444444333222444444444444444444444444888555555888999777555555999@@@FFF[[[~~~pppkkkiiieee```mmmiiiaaaZZZRRRLLLEEEAAAAAACCC@@@:::777888777333444555555666666666555555333333333333333333333333777555333555999;;;999777888888888888777666555555666666666555666666777888777777777777666666555444555555555555444444333333333444444555555444444333555555666666777777777777555444444333333333333333333333333444444444444555444444555666777777666666555555555555555555555555777999::::::999999:::<<<>>>>>>======<<<;;;::::::666666666555555444444444111222222333444333333333333333222222222222222222222222222111000//////...---...///000111222333333000111222333444444333333555555555444333555999<<<999888888:::???GGGOOOTTTZZZ\\\^^^___aaaeeekkkooo{{{|||}}}{{{xxxyyyvvviii^^^bbbkkkwwwyyyllldddaaa```mmmttt}}}|||iii[[[PPPFFFDDDAAA@@@BBBDDDDDDBBBAAA===<<<<<<<<<===???@@@AAA@@@???>>>=========>>>??????AAABBBCCCCCCEEEHHHJJJQQQLLLFFFBBB@@@??????>>>>>>AAADDDDDDCCCAAA@@@@@@@@@@@@???>>>============;;;<<<>>>???@@@@@@@@@@@@BBBAAA>>><<<;;;<<<===>>>AAAAAAAAA@@@>>>>>>???AAAGGGFFFEEEEEEFFFFFFDDDBBBCCCBBBBBBCCCDDDFFFHHHIIIGGGBBB???BBBKKKQQQQQQNNNIIIJJJJJJKKKLLLMMMLLLLLLJJJIIIFFFDDDFFFHHHBBB:::666@@@LLLSSSSSSOOOMMMMMMLLLKKKLLLOOOSSSUUUSSSRRRXXXUUUWWWUUUUUU___bbbUUURRRfff|||888777555555555555333222//////000000111000000000000000000000000000000000222222222222111111111111333111333777777333111333000111111222222222222222222111111000000111111222000111111222222111111000000000111111111222222222000000111111111222222222111111222222333333333222444444444333333333222222555444333444555666666555666;;;:::<<>>777555666666666666555555444333333333333333333333333666555555777999;;;;;;:::777777666555555555666666444333333333444666888999:::999777666555444444444777666666555555444444444444444555555555555444444555555777888888888888888666555444333222222222333333333333333444444444444222333555666777777666555444444444444444555555555333555666666555666777888;;;::::::999999888888888666666555555444444333333333333444555555555555444444444444333333333333333111000000000000/////////000000000000111111111111111111222222333444444444999;;;===@@@CCCHHHNNNRRRRRRRRRSSSWWW___iiitttzzz|||yyyxxx|||~~~~~~zzzooohhhdddhhhnnnxxx}}}pppfffcccwwwuuuqqqiiidddfffnnnvvvgggNNNBBB>>>>>>???>>>@@@BBB@@@===<<<>>><<<;;;;;;;;;<<<===???@@@???>>>===<<<<<<===>>>???>>>AAADDDFFFEEEEEEEEEFFFKKKGGGBBB???>>>>>>======???BBBEEEFFFDDDAAA>>>===@@@???>>>===============:::;;;;;;<<<>>>???@@@@@@BBBAAA???===<<<<<<<<<<<>>???AAACCCIIIGGGGGGGGGHHHGGGEEECCCBBBCCCCCCEEEFFFGGGGGGHHHEEEAAA???BBBHHHKKKKKKHHHNNNKKKIIIHHHIIIIIIHHHGGGIIIIIIGGGDDDEEEFFFBBB<<<666===GGGNNNQQQPPPNNNLLLLLLLLLNNNSSSYYY\\\ZZZXXXVVVUUUYYYUUUOOOTTTTTTGGGKKK\\\mmmuuu777666444444555555444333//////.........///111111000000111111111111000000111111111111111111111111111333;;;CCCCCC;;;333111000111222222333333222222111111000000000000111111000000111111111111000000000000000000111111111222000000000000111111111222111111111111111222333333222222222222333333333333222222222333555888::::::///888:::999<<<>>>NNNhhhmmmdddccccccfffaaaTTTOOOQQQOOOGGG>>>>>>===<<<;;;999777666555555555555555555555555444666888999999:::<<<===;;;999888666777888:::<<<888888888888:::===???AAABBB@@@<<<999777666777777999999888888777666666555444444555555555555444444555666777999999999999999777666555444333333333444222222333333333444444444111222444666777666555444222333333333444444444444000222444444333333555666666666666666666666666666777777666666555444444444444444555666666666666666555555444444444333333333000000000000111111111111222222222222333333444444666666888:::===AAADDDFFFJJJNNNUUU\\\bbbggglllooorrrrrrsssuuuzzz~~~www{{{|||tttlllhhhnnnuuu}}}~~~qqqdddccchhhgggggghhhhhhlllvvv~~~|||{{{ooo\\\NNNCCC;;;:::>>>???<<<===@@@>>>999888;;;;;;;;;:::::::::<<<===>>>>>>===<<<<<<<<<<<<>>>>>>===@@@CCCEEEEEEEEEEEEEEEDDDAAA>>><<<<<<======<<>>============>>>???>>>===<<<<<<>>>@@@AAA????????????>>>>>>===<<<===>>>>>>>>>===???BBBEEEEEEEEEEEEFFFHHHIIIGGGEEEAAABBBEEEGGGGGGGGGGGGFFFEEEDDDDDDFFFIIIKKKJJJIIINNNLLLJJJJJJKKKJJJHHHEEEGGGJJJIIIEEEDDDEEECCC???888<<>><<<>>>LLLmmmtttdddggglllhhh]]]ZZZ```___YYYHHHGGGFFFDDDAAA>>>;;;:::777777777777777777777777333666999:::999999<<>><<<;;;<<<===;;;;;;::::::999888777777444444555555555555444444555666888999::::::999999999888666555444444444555222222333333333444444444000111333555666666555444222222222333333444444444111222444444333444555777555555555555666666666666999888888777666555555444333444555555666666555555444444444333333222222222/////////000111111222222111111222333555888:::;;;;;;<<>>BBB@@@;;;:::>>>???:::888:::<<<;;;:::999:::;;;<<<===>>>===<<<;;;;;;<<<===>>><<>>>>>============>>>>>>===:::888777999;;;<<<<<<===???@@@@@@@@@???>>>;;;;;;<<<;;;;;;===AAADDDAAAAAABBBEEEHHHIIIHHHGGG@@@BBBEEEHHHIIIHHHFFFEEECCCCCCBBBBBBCCCFFFHHHJJJKKKJJJJJJMMMOOOOOOKKKGGGFFFJJJJJJFFFCCCDDDDDDAAA999;;;AAANNN\\\eeegggfffUUUTTTUUUZZZ___```[[[VVVUUUXXX]]]VVVIIILLLPPPGGGHHHSSS\\\]]]666666555444222111111000222111111111000000//////000000000000000000000000///111222222111111222333111???MMMRRRNNNFFF;;;111000111111111111222222222000//////...---,,,,,,,,,111111111000111111222222//////...//////000111111000111111111111222222222333333333222222111111111111111222222222333333333333333333333333333333333444444555555666777777777FFFVVVtttxxxzzzyyyzzz}}}~~~xxxrrr]]]XXXWWW\\\\\\RRRIIIFFFEEE999666===AAA;;;888;;;777777:::>>>AAAAAAAAACCCHHHGGGIIILLLKKKJJJOOOUUUVVVUUUUUUWWW]]]eeennnssskkkpppaaaLLLKKKOOONNNPPP[[[SSSMMMLLLJJJDDDCCCFFF=========>>>??????>>><<<;;;;;;:::::::::::::::;;;<<<:::777555555666888:::::::::666222222666777444999777555777:::999555111;;;:::888666444222111111222333444555444333222222444555444111...///444999333666999999666444555777888777666444333333333444111222333222111111222444666666666666666777999999:::???EEEHHHIIIJJJLLLNNNLLLQQQZZZeeepppxxx}}}~~~wwwxxx}}}xxxooohhhhhhnnnzzzwwwjjjaaaaaaiiirrrxxxrrrxxx}}}}}}xxxuuuwww{{{vvvxxxkkkUUUBBBAAA@@@>>>======<<<<<<===>>>??????===;;;888666:::888555666999===@@@BBB>>>???@@@???<<<:::::::::;;;<<<>>>AAACCCDDDEEEFFF@@@????????????@@@AAABBBDDDCCCAAA@@@???@@@@@@AAA@@@???>>>>>>??????===;;;AAABBBCCC@@@<<<::::::<<<======>>>>>>>>>======<<<<<<;;;;;;===@@@BBBCCCCCCFFFDDDCCCEEEGGGHHHEEEBBBCCCEEEGGGGGGFFFEEEEEEFFFCCCAAA@@@CCCHHHJJJGGGCCCDDDEEEFFFGGGGGGHHHHHHHHHJJJIIIHHHFFFEEECCCBBBAAA>>><<<@@@NNNaaaooorrrppp___\\\ZZZ[[[]]]^^^\\\ZZZ\\\^^^[[[UUURRRQQQOOOKKKJJJNNNXXXccc555555444333222111000000111111111000000000//////000000000000000000000000///111222222111000222333666CCCPPPVVVUUUNNN@@@444000000111111111222222222111111000000///......---000000000///000000111222///.........//////000111000000111111111222222222333333333222222111111111111111111222222222333333333333333333333333333333333444444555666666777777444<<>>CCC;;;333222777@@@IIINNNFFFEEEFFFHHHFFFBBBDDDIIIWWWZZZ```dddfffeeebbb```ooowwwnnn```aaadddbbbcccfffgggkkklllcccTTTJJJIIIPPPSSSYYY^^^___\\\WWWRRRPPPMMMJJJIIIJJJIIIGGGEEEFFFDDD@@@:::777777:::===666:::;;;999888:::888444:::999888777888:::<<<>>>777888:::;;;<<<;;;;;;:::<<<<<<;;;999777666666666444555666888999888666444666666555444222222333444444555555555555666666666666666666555666999>>>BBBBBBCCCDDDBBBAAACCCHHHLLLRRRVVV]]]bbbfffiiinnnqqqppprrrvvv{{{wwwooolllqqqwwwtttzzzyyyuuuqqqnnnjjjgggfffgggjjjlllyyy|||~~~jjj[[[KKK;;;>>>===<<<<<<<<<<<<<<<<<<<<<=========<<<:::777666555777999;;;<<<=========@@@@@@???>>>===<<<;;;:::;;;<<<>>>@@@BBBDDDEEEFFFHHHHHHGGGFFFDDDBBB@@@???DDDCCCBBBAAA@@@@@@@@@@@@@@@??????AAACCCCCCAAA??????AAAAAA@@@<<<;;;;;;===???@@@@@@AAAAAAAAA@@@@@@@@@??????AAAEEEGGGHHHHHHEEEDDDDDDFFFIIIHHHEEEBBBAAABBBBBBCCCDDDDDDDDDDDDBBB@@@@@@CCCHHHJJJHHHEEEGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHGGGFFFDDDBBBAAA@@@:::===CCCLLLTTT[[[]]]^^^ZZZYYYXXXZZZ]]]___]]][[[aaaccc```YYYUUUTTTQQQMMMWWWXXXZZZZZZ444333333222111000//////111111000000000000//////000000000000000000000000///000222111000000111333;;;EEEQQQYYY\\\UUUEEE666000000000111111111222222222222222111111000000/////////......///000111111/////////...//////000111000000000111111111222222222222222222222111111111111111111222222222222333222222222222222222222222333333333444555555666666333555999???PPPnnn}}}}}}zzzhhhWWWSSSUUUXXX[[[XXX]]]kkkzzzyyygggWWWPPPNNNHHHBBB???AAADDDDDDBBBFFFDDDDDDGGGEEECCCEEEIIIQQQWWW___fffhhheee___[[[iiiwwwwwwppprrroooeeebbbeeegggnnnyyy|||tttggg^^^]]]aaaggglllpppqqqpppooofffdddaaa```___]]]XXXTTTTTTTTTQQQJJJCCCBBBGGGLLLWWWVVVNNNBBB;;;===AAACCCCCCDDDDDDAAA===::::::;;;===>>>???@@@@@@>>><<<;;;===???AAAAAA===999666555666666777;;;???>>>999333<<<:::777777999;;;======:::<<<>>>AAAEEEHHHJJJKKKGGGFFFFFFEEEGGGMMMTTTYYY___aaabbb```^^^```gggmmmvvvyyy|||~~~~~~{{{zzzyyyzzz}}}sssooohhh```\\\aaakkkrrrpppaaa___bbb```aaaeeehhhkkknnnnnnllllllooorrrmmmOOOCCC>>>999999999999999::::::;;;<<<<<<<<<======<<<:::999888444777;;;======>>>BBBEEECCC???<<<;;;===>>><<<:::;;;<<<>>>@@@BBBCCCEEEFFFLLLKKKJJJHHHFFFCCC@@@???DDDCCCCCCBBBBBBAAA@@@@@@??????AAADDDGGGGGGEEECCC>>>???@@@???>>>===>>>???@@@AAABBBBBBBBBBBBAAAAAA???>>>>>>AAADDDGGGHHHHHHDDDDDDEEEGGGHHHGGGDDDBBBAAA???>>>@@@CCCEEECCCAAAAAA???@@@CCCHHHJJJIIIGGGIIIIIIIIIHHHGGGEEEDDDCCCFFFFFFFFFEEEDDDAAA???===:::BBBLLLPPPOOONNNPPPTTTSSSSSSUUUXXX\\\]]]]]][[[___```^^^YYYVVVVVVTTTPPP```gggiiiddd222222222111000//////...000000000000000000//////000000000000000000000000///000111111000000111222;;;CCCNNNXXX^^^YYYGGG555000000000000111111111111222222222111111000000000///////////////000111222111111000000000000111111000000000000111111111111222222222111111111111111111111111111222222222222222222222222222222222222222222333333444444555555666999<<<<<<>>>III\\\jjjhhhZZZTTTTTTUUUUUUXXXaaajjjkkkeeeaaacccZZZ]]]^^^[[[WWWTTTOOOKKKJJJEEEAAA???===:::<<<@@@IIIKKKNNNRRRVVVZZZ^^^```[[[mmmvvvxxx~~~yyynnnlllddd]]]]]]nnnwwwqqqmmmgggcccdddkkkttt{{{vvvwwwuuuqqqhhh___WWWRRRTTTXXXZZZUUUNNNLLLPPPVVVfffhhhcccWWWMMMKKKNNNPPPRRRUUUYYY[[[YYYSSSLLLGGGQQQPPPPPPPPPPPPPPPQQQQQQNNNTTT[[[]]]YYYQQQJJJGGGGGGGGGHHHJJJMMMLLLIIIFFFDDDBBBAAAEEEJJJNNNOOONNNTTTUUUXXX\\\bbbiiinnnqqqiiiiiiiiihhhiiinnntttxxx}}}~~~~~~}}}|||~~~pppkkklllpppwww~~~~~~wwwmmmeeeeeekkkooonnnvvv}}}sss___SSSWWW\\\[[[___hhhqqqvvv{{{fffIII>>>@@@AAA===999888888888888999::::::<<<<<<=========<<<;;;:::777999:::999:::@@@LLLUUUCCC>>>999888<<<>>><<<999<<<===>>>???AAACCCDDDEEEGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAACCCEEEHHHHHHFFFCCC>>>???@@@@@@@@@AAAAAABBBAAAAAABBBBBBAAA@@@??????>>>======???CCCFFFGGGGGGEEEDDDDDDDDDEEEEEEDDDDDDCCC???<<>><<<:::DDDPPPTTTQQQOOOPPPRRROOOQQQSSSWWWYYY[[[ZZZZZZYYY\\\[[[XXXXXXZZZZZZWWWaaaxxx222111111000000///////////////////////////000000////////////////////////...000111111000///111222999AAAKKKVVV]]]YYYGGG555//////000000000111111111000000000000000000//////000000000000111222333444333333222222111222222333//////000000000111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111222333333444444///333666888999:::<<>>???:::333;;;:::999999888888999999999999::::::;;;;;;::::::777999:::999999@@@KKKUUUBBB<<<777777;;;===;;;999=========>>>@@@BBBDDDEEEFFFDDDAAA>>>>>>@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBCCCEEEFFFEEECCCAAA??????@@@AAACCCDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>AAA@@@@@@BBBEEEGGGHHHHHHFFFDDDBBB@@@@@@AAADDDFFFFFFBBB???@@@EEEHHHGGGDDDCCCCCCBBBCCCEEEFFFGGGFFFIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFEEECCCAAA???===:::AAAKKKPPPQQQOOONNNNNNRRRSSSVVVXXXYYYZZZZZZZZZYYY\\\\\\YYYYYY[[[[[[YYY^^^111111111111000000//////......////////////000000////////////////////////...///111000//////000222666>>>HHHRRRXXXUUUFFF666/////////000000000111111////////////////////////000000000000111333444444444333222222222222222222/////////000000000111111000000000111111111111111000000000111111111111222000000000000000000000000000000111111222333333333444222111111333666888999444FFF^^^www~~~yyyqqqiiiaaa[[[WWWVVV^^^sss~~~ssspppssstttwwwmmmdddaaa```aaafffkkkssslll```SSSJJJFFFEEEFFFMMMVVVUUUTTT[[[```ggguuu|||~~~yyyxxx|||uuuqqqlllpppxxx~~~{{{kkkjjjlllrrrxxx{{{}}}}}}~~~rrr```[[[]]][[[XXX```pppxxxvvvuuujjj^^^XXXFFFBBB>>><<<999666666888;;;::::::999888888888999555555666666777888999999444777;;;<<<;;;<<>>???AAACCCEEEKKKHHHDDD@@@??????AAACCC@@@@@@??????@@@BBBDDDEEEEEECCCBBBBBBCCCBBB@@@???@@@??????AAADDDFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA??????@@@BBBDDDDDDDDDDDDCCCAAA>>>===>>>BBBFFFGGGDDDAAABBBDDDFFFFFFEEECCCCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMIIIHHHGGGEEECCCBBBAAA@@@AAAEEEJJJOOOPPPOOOMMMKKKUUUWWWXXXYYYYYYYYY[[[]]]YYY[[[YYYUUUSSSTTTSSSPPPWWWvvv222222111111111111000000........./////////000000////////////////////////...///000000//////000222000888BBBKKKPPPNNNAAA444////////////000000000111////////////////////////.../////////000222333444333222111000000000000111////////////000000000111///000000000111111111222000000000000111111111111000000000000000000000000//////000000111222222333999777444222333555777999999777:::DDDVVVttt}}}rrrzzzpppnnnuuullldddeee^^^YYY\\\aaaeeekkkpppyyyssshhh\\\SSSOOOMMMMMMWWW]]]XXXQQQOOOIIIHHHSSSOOOaaaoookkkbbb```hhhnnnzzz}}}|||vvvooouuu|||yyypppjjjoooxxxzzzxxxuuuqqqiiiaaaaaafffuuutttnnnkkkvvvqqqtttyyy}}}|||~~~hhhYYYKKK@@@:::CCC>>>;;;:::666222777AAA888888888888888888999:::555555555666777999:::;;;666777999::::::::::::999>>>===============<<<<<<>>>=========>>>AAACCCEEEKKKJJJHHHFFFCCCAAA@@@@@@>>>===<<<<<<>>>AAAEEEGGGFFFCCCAAA@@@AAAAAAAAA@@@@@@>>>>>>@@@CCCEEEEEECCC???@@@AAACCCDDDEEEFFFFFF@@@???===>>>@@@AAAAAA@@@???@@@AAA???======???BBBEEEDDDBBBAAAAAAAAACCCCCC@@@@@@AAACCCDDDGGGJJJLLLKKKLLLMMMNNNOOOOOOOOOOOOLLLJJJHHHEEECCCCCCCCCCCCHHHKKKNNNOOONNNMMMMMMNNNSSSTTTUUUUUUTTTVVVZZZ]]]YYY[[[YYYTTTQQQRRRPPPMMMVVVmmm222222222111111111111111---.........//////000000////////////////////////...///000000//////000111)))222===DDDIIIGGG<<<000////////////000000000000///////////////000000000------......///111222333111111000//////...//////////////////000000000000//////000000111111111222000000000000111111111111000000000000000000000000/////////000111111222222...111555777666444333444111111888???@@@GGGbbb~~~xxxrrrkkkdddaaadddhhhiiikkknnnfffaaaYYYRRRPPPTTTYYY^^^gggqqqsssnnnhhhWWWKKKOOOGGGOOORRRNNNKKKMMMMMMJJJIIINNNRRRTTTUUUZZZbbbiiimmmddd\\\[[[bbbjjjmmmllljjjmmmrrrwwwzzzzzzxxxvvv}}}vvvvvv}}}tttjjjbbb___iiiwww~~~xxx{{{vvvqqqrrrtttyyyrrrggg[[[TTTYYYbbbkkknnnllljjjvvvzzz\\\HHH>>><<<>>>BBB@@@888666===@@@999555555555555666666777999:::;;;777777888999:::<<<>>>???;;;888555555777:::===>>>===???@@@@@@???======>>>>>>=========>>>@@@CCCDDDGGGHHHIIIIIIGGGDDD@@@>>>>>><<<::::::<<>>BBBDDDCCCAAA999:::===@@@CCCEEEGGGHHHEEECCCBBBBBBCCCDDDCCCBBB:::>>>AAABBB???======>>>CCCCCCBBB???======???BBB===>>>@@@BBBDDDHHHLLLOOONNNNNNOOOPPPPPPPPPPPPOOOOOOLLLIIIEEEDDDDDDEEEFFFEEEJJJMMMMMMJJJIIILLLPPPNNNOOOPPPOOONNNQQQVVV[[[]]]___^^^ZZZXXXZZZYYYUUU^^^ppp222111111000///......---///...,,,,,,,,,---///111................................................000222555777777555222000111111000000//////......//////...---,,,,,,++++++...............................................................---------000000000000111111111111000000////////////000000000000000000000000000000222333333222222111000///111111222222222333333333222222333555:::AAAGGGKKKaaa}}}{{{pppsss}}}yyyuuukkkdddjjjwww}}}|||ggg___UUUQQQSSSXXX[[[\\\ccciiioooooojjjccc^^^\\\XXX]]]```[[[QQQIIIGGGHHHHHHEEECCCDDDHHHNNNRRRSSSNNNHHHEEEIIILLLKKKLLLPPPIIIRRRQQQOOOTTTSSSNNNRRROOOTTT[[[aaafffjjjooorrrkkkiiiiiinnnuuuzzzzzzxxx}}}tttoooqqqqqqoooppptttyyyzzz|||~~~}}}}}}wwwrrrvvv}}}{{{{{{qqqzzzxxxwwwwwwyyy{{{|||}}}xxxqqqllleeeccclllxxxyyyyyyvvvtttuuutttlllcccXXXeeeqqqttttttwwwyyyzzz|||{{{xxxpppfff^^^ZZZYYYhhhrrrsssfff^^^bbbhhhhhh|||{{{```RRRCCC<<<===???===999999999999999999999::::::777777666666666666777777888777666666777999;;;===999999999999999999999999888999:::;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@>>>============;;;;;;;;;;;;<<<>>>???@@@FFFFFFEEEDDDBBBAAA@@@@@@>>>>>>?????????@@@@@@@@@??????@@@AAABBBDDDEEEFFFDDDCCC@@@>>>===>>>@@@AAACCCAAA???===<<<<<<===>>><<<>>>@@@AAA@@@@@@AAABBBFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFHHHNNNTTTWWWWWWUUURRRLLLHHHHHHGGGEEEEEEHHHKKKLLLMMMMMMKKKKKKLLLNNNQQQQQQPPPPPPRRRUUUXXX[[[[[[^^^[[[SSSVVV```aaaYYYaaasss111111000000///......---///...,,,,,,,,,---///000................................................---...000222222000...---000000000/////////......///......---,,,,,,++++++........................................................................//////000000000111111111000000////////////000000////////////////////////000000000000000//////...000000000111111111222222444333333333555888;;;>>>NNNMMM[[[{{{}}}{{{xxxuuuuuuvvvssskkkddd___^^^]]][[[ZZZ\\\```dddTTTWWWXXXUUUPPPLLLLLLNNNPPPQQQRRRSSSTTTTTTSSSRRR___WWWQQQPPPLLLGGGHHHLLLFFFHHHCCC>>>@@@@@@???BBBFFFEEEDDDEEEGGGHHHFFFDDDHHHEEECCCFFFLLLPPPQQQOOORRRLLLIIIKKKLLLLLLOOOUUUVVVVVVZZZ^^^^^^___gggpppppphhh___YYYXXX\\\bbbeeehhhiiinnnqqqjjj^^^XXXYYY``````\\\XXX___kkknnniii[[[]]]aaajjjvvvrrrdddZZZVVV\\\fffaaadddeeeeeegggiiifff```cccddd___VVVVVVdddwww}}}tttiiidddeeehhhvvv~~~{{{|||wwwpppfff___UUUNNNGGG???777555888:::999777888888888888888888888888777777666666666666777777777666555555666777999:::999999999999888888888888999999:::<<<<<<<<<<<<<<<======>>>>>>>>>>>>======???>>>>>>>>>============;;;;;;;;;<<<<<<======>>>CCCCCCBBBBBBAAAAAA@@@@@@======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCAAA???===<<<===???@@@AAA@@@>>>===<<<===???@@@===???AAABBBAAAAAABBBCCCFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFGGGJJJOOORRRRRRPPPPPPKKKFFFFFFEEECCCCCCGGGLLLMMMNNNNNNLLLLLLLLLNNNRRRRRRQQQQQQSSSWWWZZZ\\\[[[^^^[[[VVVYYYbbbddd]]]^^^mmm111000000//////............---,,,,,,,,,---///000////////////////////////------------------------,,,,,,---......---,,,,,,///////////////..................------,,,,,,+++................................................------......//////000000//////000000000000111111000000////////////000000////////////////////////,,,---................../////////000000000111111444333333222222333333444555333999JJJ]]]uuuxxx{{{yyyrrriiicccaaabbbdddfffXXXVVVSSSQQQPPPPPPRRRTTTTTTYYYaaajjjrrryyytttnnnhhheeeccc```aaadddeee```XXXRRRPPPOOOOOOPPPVVVQQQLLLMMMQQQSSSPPPLLLHHHHHHKKKOOOSSSRRRMMMIIIBBBAAADDDHHHLLLOOOUUU[[[RRRPPPPPPQQQPPPOOOUUU\\\ddd```YYYOOOGGGDDDGGGJJJUUU\\\hhhqqqqqqfff]]]YYYSSSQQQOOOSSS\\\hhhrrrxxxddddddeeegggjjjnnnqqqsss{{{pppcccWWWNNNIIIKKKPPPRRRWWWYYYXXXYYY]]]^^^]]]UUUXXXYYYVVV\\\lll{{{hhhVVVIII@@@999666777555444555888::::::999888888888777777666666555777666666555555666666777777666555555555555777777999999888888777777666666999:::;;;<<<============>>>>>>======<<<;;;;;;::::::;;;<<<<<<======<<<<<<:::;;;<<<======<<<;;;:::>>>>>>??????@@@@@@AAAAAA???????????????>>>>>>>>><<<<<<;;;;;;<<<======>>>@@@???===<<<<<<===>>>??????>>>=========>>>@@@AAA>>>@@@BBBBBBBBBAAABBBCCCEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFIIIKKKLLLKKKOOOIIIDDDCCCBBB@@@BBBFFFOOOPPPQQQQQQOOOMMMNNNNNNQQQPPPPPPQQQSSSVVVYYY[[[XXX[[[YYYTTTVVV]]]^^^YYYVVVbbbqqq|||000000/////////.........------,,,,,,,,,---...///////////////////////////------------------------......------------....................................---------,,,,,,,,,................................................------......///000111111////////////000000000111000000////////////000000////////////////////////++++++,,,---...//////////////////000000000111111111222333333444444444444000888@@@>>>555:::VVVsss{{{yyywwwooolllfff]]]XXXWWWWWWVVVVVVWWWYYY[[[\\\```fffnnntttyyysssoooqqqvvvwwwuuusssmmmdddbbbeeeddddddeeebbbccc___[[[\\\aaadddeeedddWWW]]]fffmmmnnneeeXXXNNNCCCHHHOOOWWW^^^ccciiiooooooiiiddd___ZZZVVVZZZ```kkkggg```WWWNNNIIIIIIIIIMMMVVVdddqqquuuoooeee^^^OOOMMMPPPYYY___bbbgggmmm```bbbeeeeeebbb\\\XXXUUURRRUUUYYYYYYTTTOOOMMMMMMVVV[[[[[[VVVSSSXXX^^^aaa^^^iiittt|||zzzooopppxxx~~~~~~YYYQQQFFF>>>:::::::::;;;666777888888888777888999999999888777666666555555666666666555555666666666888777666555555555666666888888777777666666555555::::::;;;<<<============@@@@@@>>>===<<<;;;;;;:::777888:::;;;<<<<<<<<<<<<999:::<<<======;;;999888:::;;;<<<===>>>@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@;;;;;;::::::::::::;;;;;;???>>>===<<<<<<>>>???@@@??????>>>======>>>???@@@???AAACCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCEEEGGGHHHIIIMMMHHHDDDBBB@@@===@@@FFFQQQSSSTTTTTTRRRPPPPPPQQQNNNNNNNNNOOOQQQTTTWWWXXXYYY[[[YYYTTTTTTXXXYYYVVVTTT\\\gggqqq////////////............,,,,,,,,,,,,,,,---......////////////////////////------------------------///...------------...///---------------.........---------------,,,,,,,,,................................................,,,------...///000000111...////////////000000000000000////////////000000........................+++,,,---...///000000000000000000111111111222222000111222444444444444444888666555666666666:::@@@VVVjjj}}}xxxssspppkkkgggmmmllljjjhhhffffffgggiiiiiidddbbbhhhssswwwnnnccc___TTT\\\kkkkkkllllllbbbcccbbb___]]]\\\]]]___bbb```eeelllqqqmmmbbbSSSIIIFFFMMMUUU^^^eeekkkoooqqqoooiiibbb^^^ZZZXXX\\\bbbccc^^^WWWRRROOONNNMMMKKKPPPTTT[[[aaaddd```VVVNNNMMMKKKOOOWWWYYYWWWWWW[[[]]]______]]]XXXSSSQQQQQQNNNZZZfffjjjeee^^^[[[ZZZ^^^bbbbbb\\\[[[bbbnnnttt|||qqqkkknnnxxx|||ppp\\\LLLEEE>>>666444666:::::::::777777777555222111333666::::::999888777777666666666666555555555555666666999888888777666666666666777777777666666666555555999:::;;;<<<============@@@???===<<<;;;:::;;;;;;888999:::;;;<<<<<<<<<<<<999:::<<<======;;;999888999:::;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<;;;::::::::::::;;;>>>>>>>>>===>>>???@@@AAAAAA@@@???>>>>>>=========@@@AAACCCCCCBBBAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEHHHIIIKKKHHHDDDCCC???<<<@@@FFFPPPSSSUUUVVVUUUTTTTTTTTTNNNNNNNNNOOOQQQSSSUUUWWWZZZ[[[[[[XXXXXXZZZ\\\[[[]]]eeepppyyy........................+++,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------------------------------................................................,,,,,,------......//////......////////////000000000000////////////000000........................,,,---...///000000000000000000000111111111222222111111222222222111111000666111...222999<<<:::666BBBHHHXXXooo}}}~~~zzzrrrlllgggfffhhhssssssnnn\\\fffuuuooojjjeeeSSSVVVVVVUUUSSSPPPQQQTTTXXX^^^^^^]]]ZZZVVVPPPJJJGGGIIIMMMQQQVVV___hhhkkkjjj[[[VVVTTTTTTTTTSSSVVVZZZYYYSSSKKKFFFEEEEEEEEEEEENNNNNNMMMMMMRRRTTTOOOHHHIIIIIILLLQQQYYY```dddfffjjjiiiddd^^^YYYZZZ___dddnnnwww}}}zzzrrrmmmiiifffiiiooosssrrrvvv}}}wwwzzzoooiii[[[RRRJJJAAA===AAA<<<666444666888777555666666555333222333555888999999999888888777777666666555555444444555555666888888888777777666666666666666666666777777777777888999:::;;;<<<<<<<<<<<<<<<;;;:::999999999:::;;;======<<<;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>??????@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<=========>>>???@@@AAABBBAAAAAA@@@???>>>===<<<;;;@@@AAACCCCCCAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCDDDFFFHHHHHHFFFEEECCC???;;;>>>DDDLLLOOOSSSUUUUUUUUUVVVVVVRRRRRRRRRSSSTTTUUUVVVWWWTTTUUUWWWWWWVVVWWWZZZ[[[gggqqq........................++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------................................................,,,,,,,,,---------------........./////////000000000000////////////000000........................------...////////////////////////000000000111111222222111111111000000000000444666444222333777:::444333777@@@JJJYYYooozzz~~~{{{rrrlllVVVRRRPPPOOONNNPPPRRRSSSTTTTTTSSSPPPNNNMMMOOORRRUUUWWWWWWUUUXXXeeeuuu{{{zzzrrroooooopppmmmeee___]]]]]]ZZZVVVQQQPPPSSSYYY^^^YYYWWWRRRRRR[[[fffgggbbbUUUXXXYYY[[[eeesssuuuppphhhkkkooorrrwww}}}jjjccchhh^^^ooogggXXXHHH@@@===;;;<<>><<<:::;;;<<<===;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>????????????;;;<<<<<<===>>>???@@@@@@<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAA???????????????>>>======???AAABBBBBBAAA@@@@@@AAABBBBBBCCCDDDDDDCCCBBBBBBCCCEEEFFFFFFCCCBBBBBBDDDDDDCCCDDDCCC>>>999;;;AAAEEEIIINNNRRRTTTUUUVVVWWWTTTTTTTTTTTTUUUUUUVVVVVVQQQRRRTTTSSSQQQOOOQQQTTTaaaooo---.....................***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,---------------------------------................................................,,,,,,,,,,,,,,,,,,,,,+++............/////////000000000////////////000000........................------......//////................../////////000111111111111222333444555111333222111222444444222111333777999555444???NNNZZZqqqlllffffffiiiiiifffbbb]]]___aaaeeejjjpppwww||||||wwwyyyssskkkdddgggiiiiiikkkuuu~~~}}}uuuvvv~~~yyykkkhhhrrrrrrxxxhhhSSSFFF???999888===>>>999666888000666:::999333111333888222222222444777777666444555555555666666666666666555555555444444555555555444444555555666555555444555555666777888999::::::777777888999::::::::::::;;;:::::::::<<<>>>AAACCCGGGDDD@@@<<<::::::<<<===;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@????????????<<<<<<===???@@@AAABBBCCC;;;;;;::::::;;;;;;<<<===999:::;;;<<<===??????@@@======>>>????????????>>>???@@@BBBAAA@@@??????@@@AAABBBCCCDDDDDDCCCBBBAAADDDFFFHHHGGGCCC??????@@@AAAAAACCCCCC===777999>>>@@@DDDJJJOOORRRSSSUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSYYYXXXXXXVVVQQQLLLKKKNNNRRRcccxxx...........................---,,,,,,++++++++++++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,------......------,,,000...,,,,,,......,,,))),,,,,,,,,,,,,,,,,,,,,,,,.........////////////000------------------------............................................................////////////444333222111111111222333222222111111222222333444222222333333444555666666AAAJJJaaattt{{{wwwpppoooyyylllXXXLLLFFFAAA===999888888888777777666666666888:::999666555666888444000333:::777---...888333333333333444555666666666666666666666666666666777777777777777888888888;;;<<<<<<999666555777:::999888888888999:::;;;;;;<<<;;;999999:::<<<>>>@@@FFFCCC??????AAABBB@@@===999999:::;;;===>>>@@@AAA@@@AAA@@@???======???AAA============>>>???@@@AAA<<<>>>??????===<<<<<<===@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@???>>>===@@@BBBDDDFFFGGGEEECCCBBBEEEDDDBBB???>>>=========DDDDDDEEEEEEDDDBBB???>>>@@@CCCFFFFFFBBB>>>:::888;;;<<>>???AAA???======???DDDKKKPPPAAA@@@???>>>===<<<<<<<<<@@@AAAAAA???>>>>>>@@@CCCBBBAAAAAA@@@????????????CCCDDDDDDCCCAAA>>>>>>>>>???>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAA@@@?????????AAACCCFFFGGGGGGFFFEEEFFFEEECCCAAA@@@???>>>>>>CCCDDDEEEEEEEEECCCAAA@@@@@@AAACCCEEEDDDBBB>>>;;;===>>>IIIRRRPPPSSSXXXSSSUUURRRRRRVVVUUUPPPMMMOOOSSSVVVWWWUUURRRQQQNNNJJJLLLWWWkkk~~~++++++++++++++++++++++++++++++***))))))))))))***,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***,,,,,,,,,,,,------------...------,,,,,,,,,,,,---,,,,,,------------,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000////////////000000111111111111111222222333000000000111222222333333444333333555???RRRjjjzzzuuujjjtttyyyxxx{{{vvvkkkaaaVVVMMMOOOGGG<<<555333444444333777777777666666666666666;;;<<<<<<:::888666666777333555444111111444333///555555444333333333444444333333333333333333333333777888888888999999999::::::;;;<<<<<<:::888888999888888888888888999999999<<<=========>>>=========AAAAAAAAA@@@AAAIIIVVV```EEEDDDBBB???===<<<;;;;;;???@@@@@@??????@@@BBBDDDGGGFFFDDDBBB@@@???>>>>>>DDDEEEFFFEEECCCAAAAAABBB>>>======>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBAAAAAA===???BBBEEEGGGGGGGGGFFFGGGFFFFFFEEECCCAAA???>>>CCCCCCEEEEEEEEEEEEDDDCCC@@@???@@@CCCFFFFFFBBB>>>>>>>>>IIIQQQNNNQQQUUUPPPVVVTTTUUUWWWVVVRRRPPPRRRUUUVVVVVVUUUWWWYYYUUUOOOIIITTThhhzzz,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******++++++******************+++,,,,,,------,,,,,,+++))))))***++++++++++++***++++++,,,,,,,,,---------......---,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,......///...------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////000000000000000000000111222222000000000111111222222222222555777666333555<<>>:::999999<<<888333111222444555555666555555555555555555555999999999888777777666777444888444---222???BBB:::777666555444333222222333333333333333333333333333444555555666666777777777999:::<<<<<<;;;:::999999777888888888888888888888<<<===???@@@???>>><<<;;;BBBBBBBBBAAACCCIIIQQQWWWAAA@@@???>>>>>>======>>>===>>>>>>>>>>>>???BBBDDDGGGFFFEEECCCAAA@@@??????>>>@@@BBBCCCBBBBBBCCCEEE>>>??????@@@AAABBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA===???AAACCCEEEEEEEEEEEEGGGGGGGGGGGGEEECCCAAA???BBBCCCDDDEEEFFFFFFFFFEEEAAA???>>>@@@EEEFFFAAA=========GGGOOOLLLOOOTTTPPPUUUUUUVVVWWWVVVTTTSSSTTTTTTUUUSSSRRRWWW]]]XXXNNNIIISSSeeevvv,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,************************+++,,,,,,------,,,,,,+++))))))***++++++++++++***+++++++++,,,,,,,,,------...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,------...///000------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000000000111111000000//////000000111222111111111111222222222222777666444111111333888<<<888AAAKKKWWWjjjzzzrrriiieeeooo}}}eeeSSSKKKIIIBBB===777333222555:::>>>666555333333444555555555444444444444444444444444444444444555666777777777000666444///;;;RRR]]]XXX777666555444333222222222444444444444444444444444333333444555666666777777888999:::;;;<<<;;;:::999888888999999999999888777<<<===???@@@@@@>>><<<;;;===<<<===@@@CCCEEEDDDBBB===<<<<<<<<<<<<======>>>:::;;;<<<<<<<<<>>>AAACCCCCCCCCBBBAAAAAAAAAAAAAAA>>>@@@BBBBBBBBBBBBCCCDDDAAAAAABBBCCCDDDDDDEEEEEEAAAAAABBBBBBBBBBBBBBBAAA>>>???AAABBBBBBBBBBBBAAAFFFFFFGGGGGGFFFDDDBBBAAAAAABBBCCCDDDFFFFFFGGGGGGCCC@@@===>>>BBBCCC???:::;;;;;;FFFMMMKKKPPPUUURRRVVVXXXXXXUUURRRPPPPPPPPPRRRSSSPPPLLLSSS[[[VVVIIIJJJSSScccrrr------------------------+++************+++,,,,,,***************++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++***+++------------...000------------------------,,,---------............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...///000111111111000///////////////000000111111111111111111111111222444333333333555666555555000444666777>>>NNN^^^fff~~~zzztttvvv{{{}}}{{{mmmVVVAAA888666777555333444777888555555777333333333222222222222222333333333333333444444444111000000222444666666555000666444000:::NNNYYYXXX777666555444333222222222444444444444444444444444444444555666777888999999888777777999;;;;;;:::999888999:::;;;:::999888777;;;<<<>>>??????>>><<<;;;<<<;;;===BBBFFFFFFAAA;;;===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<>>>>>??????===:::;;;;;;EEEMMMKKKOOOVVVRRR]]]aaa```XXXRRROOOOOOMMMSSSWWWTTTNNNTTT^^^YYYLLLJJJRRR```nnn++++++++++++++++++++++++)))))))))))))))***++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++++++++******++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++***,,,......,,,,,,...000........................------........./////////------------------------........................------------------------,,,,,,---------.........+++,,,...///000000/////////............///000000000000000000000000000000///111555777666222...+++///777======<<<>>>???>>>RRR^^^lllwww|||vvvyyy}}}wwwqqqiiidddaaaTTTRRRIII<<<444555777888666333444888777111///111222333333222111111111111222222222222333333333444111000///111444555444333222555555000111999???@@@666555444333333333333333333333333333333333333333333444444555777888888999888666555666999;;;:::999999:::<<<<<<<<<:::999777:::;;;<<<===>>>>>>===<<<>>>>>>???AAABBBBBBAAA@@@===<<<;;;::::::999999:::;;;<<<<<<<<<;;;<<>>>>>???@@@AAACCCDDDEEEEEEFFFGGGFFFCCCAAAAAAAAAEEEEEEFFFFFFFFFEEEDDDCCCAAABBBCCCDDDDDDDDDDDDDDD@@@@@@AAABBBCCCDDDDDDDDDAAAAAAAAABBBBBBCCCEEEEEEAAAAAABBBBBBCCCDDDEEEFFFCCCBBB@@@???>>>=========>>>===FFFMMMJJJOOOUUUQQQ[[[```___WWWOOONNNNNNMMMRRRXXXVVVOOOTTT___]]]QQQGGGOOO]]]jjj************************((((((((((((((()))************++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++++++++*********+++++++++,,,,,,,,,************+++,,,------+++++++++,,,,,,+++++++++***---///...,,,+++---///.................................////////////000------------------------................................................,,,,,,,,,---------......)))+++,,,...//////.....................///000000///////////////.........000111000---+++,,,222777111444555000///333999;;;222;;;BBBDDDDDDNNN```ppp|||ttthhh^^^SSSNNNJJJCCC:::444555777555222111333222...444...---111333333777>>>333444444444333333444555111111222222222333333333333111///111333555333111///222444222000000222555555555444333333333444444222222222222222222222222111111222333444555666777888555333444888::::::999:::;;;=========;;;999888999:::;;;<<<=====================:::666777;;;@@@;;;;;;:::::::::;;;<<<<<<<<<=========<<<===???AAA??????@@@@@@BBBDDDEEEFFFAAACCCDDDDDDBBBAAABBBBBBEEEEEEFFFFFFFFFDDDCCCAAACCCCCCDDDEEEEEEEEEEEEEEE@@@@@@AAACCCEEEFFFGGGHHH@@@@@@???@@@AAACCCEEEFFFAAAAAAAAABBBBBBCCCEEEEEEBBBBBBBBB@@@>>>===???AAA@@@???HHHNNNJJJNNNSSSPPPMMMTTTTTTMMMGGGIIIKKKJJJIIIQQQQQQIIIMMMZZZYYYNNNEEELLLZZZhhh))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,***++++++)))+++......***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------..............................,,,------......------,,,***+++---///000000///...............////////////............///111222333000000000000111111111111111111111111222333444555666555555666888<<>>@@@BBBCCCEEEFFFEEEEEEDDDGGGCCC???@@@CCCEEECCC@@@BBBAAAAAABBBDDDEEEDDDCCC@@@AAACCCDDDDDDBBBAAA???AAACCCDDDEEEFFFDDDCCCBBBFFFFFFEEEBBB???>>>???@@@???@@@DDDJJJPPPRRRPPPMMMPPPNNNKKKIIIIIIIIIKKKMMMHHHKKKOOOPPPNNNKKKIIIHHHEEEKKKWWWddd((()))******++++++++++++(((((()))))))))*********++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,'''))))))''')))------))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,///...---,,,,,,,,,------+++,,,,,,---,,,,,,++++++,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,***+++---///000///..................////////////............///000111111/////////000000000111111000000000000111222333333444444333444666888;;;===;;;999===IIIWWWdddssszzzrrruuuuuu~~~rrr```PPPGGGAAA;;;888666555555444333222222111333333222222222111111111000111111222222333444444444333222111000111111222222222222111111111111111111111111111111111111111111222222333333222222111000111111111111111111000222111111111111222222333222333444555555555444444555444333333444666999:::999999999:::;;;;;;<<<<<<:::::::::;;;;;;::::::999<<<<<<<<<<<<<<<===>>>>>>===<<<:::999888999:::;;;:::::::::;;;;;;<<<<<<<<<===<<<:::999:::<<>><<<>>>???AAACCCDDDEEEFFFFFFJJJEEEAAA@@@CCCFFFEEECCCBBBAAA@@@AAADDDEEEEEEDDDDDDDDDEEEEEEEEECCC@@@???AAABBBDDDEEEFFFEEEDDDCCCFFFGGGFFFCCC@@@??????@@@CCCDDDHHHMMMRRRTTTRRRPPPOOOMMMKKKIIIHHHIIIJJJKKKIIILLLNNNOOOLLLIIIGGGFFFEEEJJJUUUaaa'''((()))***++++++++++++(((((())))))))))))******************************)))))))))*********++++++++++++************++++++'''))))))(((***//////+++++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,///......------------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,***+++---...//////...------............///////////////........./////////.........////////////000////////////000111222222222222111111222444666777>>>999555777<<>>444111111222222000000000111111111222222222222222111111111111111000000000111222222333333333333222222222111111111333222222111111000000000111111111111111111111111111111222333333222111111111111222222222222111111111111111111111111111111111222333444444444444333444333444444555666888888888888999999:::;;;;;;;;;::::::;;;;;;;;;;;;::::::=========<<<===>>>>>>???<<<<<<:::999999999:::;;;999999::::::;;;<<<===>>>===<<<<<<;;;<<<<<<===>>>@@@@@@AAABBBAAA@@@>>>===<<<===>>>???BBBDDDFFFGGGKKKGGGBBBAAADDDFFFGGGFFFAAA@@@???AAACCCEEEEEEEEEFFFGGGGGGFFFEEECCCAAA???@@@AAACCCEEEFFFFFFFFFEEEFFFFFFGGGEEEBBB???>>>???EEEFFFIIIMMMQQQSSSQQQPPPMMMLLLJJJHHHHHHHHHIIIIIIIIIKKKMMMMMMJJJGGGEEEEEEFFFJJJTTT___&&&'''(((***++++++++++++(((((((((((()))))))))***************************))))))))))))************++++++************++++++)))++++++***---222222///+++++++++++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++------------,,,---------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,---............------------.........//////000///......---------...---------.........//////////////////000111222222111111000000000111222333666555555777777777888:::;;;===CCCKKKWWWfffuuu|||xxxwwwxxx}}}tttvvvppp|||uuugggfffppp{{{xxxvvvzzzyyysssyyyuuuuuuttt```ZZZRRRIIICCC>>>888555999666333333333333222000///000000111222222333333111111111111111111111000000111111222333333444444333444444444444333222222444444333222111111000000111111111111111222222222111111222222222222111111222222222333333222222222111111111111000000//////000111111222333333333333333333444555555666777777777777888888999:::::::::999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<;;;::::::::::::;;;;;;::::::::::::<<<===???@@@????????????>>>===<<<;;;888:::<<<>>>@@@AAABBBBBB============???BBBDDDFFFIIIFFFDDDDDDEEEFFFEEEDDDAAA??????@@@BBBEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA???AAABBBDDDFFFGGGGGGGGGDDDEEEFFFDDDAAA>>><<<<<>>AAABBBCCCCCCBBBAAA???===;;;999777888:::<<<>>>@@@AAABBB??????>>>>>>???AAACCCDDDDDDDDDDDDEEEFFFEEECCCAAAAAA@@@>>>???AAADDDEEEEEEAAAAAABBBBBBBBBBBBBBBBBB???@@@AAACCCEEEFFFGGGGGGBBBCCCDDDBBB???;;;:::999>>>AAAFFFIIIKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDEEEGGGGGGFFFFFFHHHIIIIIILLLUUU___'''((())))))******))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))******'''))))))(((***//////+++))))))******+++,,,,,,,,,***+++,,,+++***)))***,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++)))******++++++++++++***((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,------------.........///...---,,,,,,,,,,,,,,,---------............///000000000000111222333333111111111111111111111111222555555333444777888666666777888777666555666777555:::AAAEEEGGGLLLSSSYYYnnnvvvzzz{{{wwwuuuhhhVVVQQQEEE:::999;;;444111222---...///111222333444444333......////////////......////////////////////////////////////000000000000333333444444555666666666666666555555555444444444444333333222222111111111000000000111222222333333222111000000000000111222111111222222222222111111...///111222222222111000000000000111222333444555444444333333444555555666555555666666777888888999999:::;;;<<<<<<===<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<<>>>@@@BBBCCCCCCBBBAAA???===;;;:::;;;;;;;;;<<<<<<======>>>@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@CCCAAA>>>>>>@@@CCCDDDDDD?????????@@@@@@AAABBBBBB>>>???@@@AAACCCDDDEEEFFFBBBCCCBBB@@@<<<999888888;;;@@@GGGKKKLLLJJJGGGFFFHHHHHHIIIIIIIIIGGGEEEDDDCCCDDDEEEEEEEEEFFFIIIKKKHHHKKKTTT]]])))))))))))))))((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******'''))))))''')))------)))((())))))***++++++,,,,,,)))+++,,,+++***)))***+++************************))))))***+++++++++++++++)))***+++,,,,,,,,,++++++((()))***++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---............/////////////////////000111222222000111111222222111111111///222111---...222444111,,,///444777888888999:::555888:::;;;<<>>????????????>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<>>???AAACCCCCC@@@@@@?????????@@@@@@AAA>>>>>>???@@@AAABBBDDDDDDDDDCCCBBB???;;;999888999666===FFFLLLLLLIIIFFFDDDGGGHHHJJJJJJJJJHHHEEEDDDDDDEEEEEEEEEDDDFFFIIIKKKFFFHHHOOOXXX************)))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))*********++++++)))+++......***((())))))***++++++,,,,,,)))+++++++++***)))***+++************************((()))***+++++++++++++++)))***,,,---...------,,,(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++------,,,++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........////////////000...------......///000111///000111111111111111111///555777444555888666111444444333111///000222444777888888888777888:::<<<777===CCCDDDDDDIIITTT^^^gggsss}}}ppplllbbbVVVPPPLLLCCC999===@@@888222555333111888444,,,000333+++***///...000000///...---///333555+++...222444333111///...,,,------...///000111222---.........//////000000111222222333333444444555555444222000000111222333............///////////////000000111222222333333222111000//////000111222000000111111111111000000---///111444555555444444222111111111222444666777666555222111111333666777444444555555666777777777999:::;;;<<<============<<<;;;;;;;;;;;;<<<======::::::;;;<<<=========<<<<<<;;;999777777999;;;===;;;;;;;;;;;;<<<>>>???@@@:::::::::;;;<<<===>>>???===???BBBDDDFFFGGGHHHGGGGGGFFFBBB???===???DDDGGGFFFCCC???>>>???AAABBBBBBBBBAAAAAA@@@????????????>>>>>>>>>???@@@AAABBBCCCEEEEEECCC???;;;999999;;;222:::EEEKKKKKKHHHDDDBBBGGGHHHJJJKKKKKKHHHFFFDDDGGGGGGFFFEEEDDDEEEHHHJJJCCCEEELLLSSS))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))------,,,++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++************))))))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////////////////......//////000111111111111111111111222222222333333333222333555444333333444666666666666666666555555444888999:::<<<===>>>>>>>>>@@@CCCIIIPPPWWW```iiiooo{{{yyyttt{{{qqqiiibbbYYYOOOHHH<<<<<<;;;999777555333222222111000//////000111222000000000000////////////////////////////////////000000000000000000000000........................////////////////////////000111222444555666666666777555222///...---.....................///000000///000000000111111111111...///000111111000///...000000000000000000000000222000...///111222111...111222333333222444777999777666444333333444555666888888777666666666666666444666888888888999:::<<>>;;;:::999::::::=========<<<;;;:::888777>>>888444666999999:::<<<<<<:::999;;;>>>>>><<<999EEECCCAAA@@@???===:::777;;;<<<>>>AAADDDFFFGGGHHHDDDDDDDDDCCCCCCBBBAAA@@@CCCCCCBBB@@@>>>>>>AAACCCAAAAAA@@@@@@AAABBBDDDEEE>>><<<;;;;;;===???@@@@@@AAAAAA@@@>>>===;;;::::::777777:::AAAGGGHHHCCC>>>BBBBBBCCCEEEFFFGGGHHHIIIFFFFFFEEEEEEIIIMMMLLLGGGJJJGGGHHHMMM(((((()))))))))*********))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************))))))***++++++,,,,,,,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................//////000111111111111000111111111222222222333333222333444444333333444555666666666666666555444444666777999:::;;;<<<<<<<<<===>>>???@@@AAACCCGGGKKKMMMQQQXXXaaakkkssszzz}}}xxxzzztttdddaaa^^^\\\ZZZUUUOOOJJJGGGCCC>>><<<===;;;777222555555555444444222111111111111000//////000111111///////////////000000000////////////////////////000000000000000000000000................................................000111222444555666666666666444111///...---.....................//////000//////000000000111111111//////000000000000//////000000000000000000000000222000///000222333111///111222333333222444666999777666444333333444555666999999888777777777777777555777999999888999:::<<<@@@???===;;;:::::::::;;;<<<<<<<<<<<<<<<;;;:::999:::666666<<>>===============@@@CCCCCCAAA???DDDBBBAAA@@@@@@???<<<:::;;;<<<>>>AAACCCDDDEEEFFFCCCDDDDDDDDDCCCBBB@@@???CCCDDDCCCAAA@@@@@@BBBEEECCCBBBAAA@@@@@@@@@AAABBB@@@>>><<<<<<>>>?????????>>>>>>>>>======<<<<<<;;;999777777<<>>@@@DDDJJJOOOSSSNNNSSSZZZbbbkkkuuu~~~~~~nnnfff\\\VVVRRRLLLCCC<<>>>>>@@@CCCFFFFFFDDDBBBAAA@@@@@@@@@AAAAAA???===<<<<<<>>>???AAABBBBBBBBBBBBCCCDDDEEEDDDCCC@@@???AAABBBAAA@@@??????BBBDDDEEEDDDBBB@@@????????????CCCAAA???>>>??????>>>===;;;<<<<<<=========<<<<<<;;;777555666<<>>AAA???===;;;;;;<<>>@@@BBBDDDCCCBBBAAA???>>>>>>???AAAAAA@@@>>><<<===>>>>>>?????????>>>@@@AAADDDFFFFFFEEEDDDBBB>>>??????>>>======???AAAFFFDDDCCCAAA@@@@@@@@@@@@FFFDDDAAAAAA@@@@@@>>><<<;;;;;;<<<======<<<;;;;;;===999666666:::???CCCDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGLLLNNNIIIEEEFFFGGGGGGNNN]]]cccYYY'''(((((((((((()))))))))(((((((((((((((((((((((()))***+++***)))((()))+++(((((((((((((((((((((((()))******+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))*********++++++******)))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------............///000000000000000//////000000000111111111000111222222111111222444444444444444444333333222444555666777777888777777999::::::999888777888:::999999999999:::<<<>>>???BBBCCCCCCBBBBBBCCCGGGJJJCCCLLLUUUUUUPPPPPPWWW___```bbbeeejjjrrryyyzzzyyyvvvsssvvvyyywwwrrrkkkkkkhhh___UUUOOOMMMNNNMMMLLLIIIEEEDDDCCC@@@;;;>>>;;;666555999===<<<888:::888666555555555444444//////000000////////////,,,,,,,,,...000111222222111111222222222111111000.........//////.........---........./////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................111111222222222222222111000//////......------------------------...//////---............////////////...---------...000111000000000000000000000000111111222111111111111222000222333333333333444555444444444444555555666666666666555555555666666777888999;;;;;;::::::;;;===999:::;;;;;;<<<<<<;;;;;;999999999999999888777777999999<<<@@@AAA>>>===??????@@@AAAAAA@@@?????????>>>======???@@@AAA@@@>>>=========>>>======<<<<<<===???BBBEEEGGGHHHGGGGGG>>>???@@@@@@>>>>>>???AAADDDCCCBBBAAAAAABBBCCCDDDFFFDDDBBBBBBBBBAAA???===<<<<<<===>>>===;;;:::888===;;;::::::<<<>>>@@@@@@BBBCCCDDDDDDEEEFFFGGGGGGFFFLLLNNNJJJGGGHHHJJJJJJJJJ[[[bbb[[[''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))***+++,,,------...------,,,,,,+++******)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************+++++++++************)))*********+++******)))(((((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---......//////---...//////000000//////////////////000000000000///111222222111000222333333333444444333333222111555555666777777777777777555666777777666555666777888999:::<<<>>>@@@AAABBB=========<<<:::;;;===???BBBDDDFFFFFFDDDFFFKKKPPPPPPNNNMMMLLLMMMPPPSSSUUUTTTUUUWWW]]]aaadddddddddiiihhhiiiiiijjjlllnnnnnnllllllooouuuyyyyyy{{{|||}}}|||xxxwwwxxxtttooopppqqqrrrssstttuuuuuuuuutttwww{{{|||xxxsssnnnkkk```\\\YYY]]]bbb```WWWNNNPPPMMMGGGDDDGGGJJJFFF???@@@CCCDDDAAA===:::999:::777666555555777888888777444333222000000000111111...111333222///......000///111333444333111111111///000000111222222333333000000000000///...------------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111222222222111000000...............---------------,,,,,,------...///------------.........///------------...///000000000000000000000000000000///111222111000///000111000222333444333222333444333333444555555666666666555555444444444555666666777999;;;;;;;;;;;;===???<<<<<<<<<;;;;;;;;;;;;;;;888999:::::::::::::::999<<<:::;;;<<<;;;999;;;@@@BBBBBBBBB@@@>>>===???@@@@@@??????@@@AAAAAA@@@>>>===============<<<;;;;;;<<<===???BBBEEEGGGHHHIIICCCDDDEEEDDDBBBAAABBBCCCAAAAAA@@@@@@AAACCCDDDEEEDDDCCCBBBBBBCCCBBB@@@>>><<<===>>>???>>><<<:::888:::;;;<<<===>>>>>>>>>>>>DDDDDDDDDDDDDDDDDDDDDDDDFFFJJJKKKHHHHHHKKKLLLJJJGGGSSS\\\ZZZ'''''''''((((((((()))))))))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))(((((()))***+++,,,------,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((()))+++---...******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************)))***************)))((((((((())))))***************++++++++++++++++++++++++************************************++++++++++++,,,------...//////000000---...//////000000//////........./////////000000///000111111000000111333333333333333333222111111444555666666777666666666222444666777777777888:::333444555666888:::===>>>AAABBBCCCBBB@@@??????@@@>>>>>>>>>>>>???AAADDDGGGMMMLLLJJJHHHGGGFFFFFFFFFGGGHHHHHHJJJOOOSSSUUUUUUOOONNNMMMMMMMMMNNNPPPQQQOOOOOORRRVVVVVVTTTVVVZZZYYY[[[YYYVVVUUUVVVUUUQQQHHHHHHIIIJJJKKKLLLMMMMMMMMMPPPRRRRRROOOKKKHHHGGGFFFDDDCCCCCCDDDCCC@@@>>>666888888555777::::::666000111333444333222222222444444444444333111000111333333333333222000111222...000333333222222333555(((+++...///......000222...///...---+++*********......//////......---,,,,,,---............---,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111222222111000//////,,,------.........------------,,,,,,------...///,,,,,,---------.........+++,,,---...////////////000000000000000000000000...000111000...---///111///111444444333222222333222333444555666666666666555555555555555666777777666888:::;;;<<<===???AAA@@@???===;;;:::::::::;;;777888:::<<<>>>??????@@@<<<::::::;;;999777:::@@@AAAAAA@@@===;;;<<<@@@CCCDDDCCCBBBBBBCCCBBB@@@>>>===============<<<<<<;;;<<<<<<===>>>@@@BBBDDDFFFFFFGGGHHHGGGDDDCCCCCCCCC??????>>>>>>???AAABBBCCCAAA@@@@@@BBBCCCCCCAAA???;;;<<<>>>@@@???>>><<<:::555777:::===>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDFFFHHHHHHFFFGGGKKKJJJGGGEEEKKKSSSYYY''''''''''''((((((((())))))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))))))))))))))'''((()))***+++,,,------*********++++++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((()))+++---...******+++++++++,,,,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++++++++************)))***************)))(((((((((((()))***************++++++++++++++++++++++++************************)))************+++++++++------......///000111111---......///////////////............/////////000///000111111000000111222222333333333333222111111444444555555666555555555666888999888555333333333888777666666888;;;>>>@@@888;;;===?????????AAABBB===>>>??????>>>???BBBDDDFFFFFFHHHIIIIIIIIIHHHGGGFFFEEECCCCCCGGGNNNRRRRRRKKKIIIGGGEEEDDDEEEFFFGGGIIIJJJMMMPPPMMMIIIKKKQQQPPPRRRPPPMMMLLLOOOOOOLLLLLLKKKJJJIIIIIIJJJJJJKKKEEEGGGJJJKKKIIIGGGEEEEEE?????????<<<999888999;;;555;;;>>>:::555555777777777666666555444222111000...///111333111...---//////...///111111///...///111111000//////.........222333333111...---000222...///000000000000111222......//////000000//////,,,,,,---......---,,,,,,000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111222111111000///...,,,,,,------......---------,,,,,,,,,,,,---......,,,,,,,,,---------......***+++---///000000///...000000000000000000000000---///111000---,,,...000///111444444333222222222222333444555666666666666666666666666666777888888666888:::;;;<<<===@@@BBBCCCAAA>>>;;;:::999::::::666888;;;>>>AAACCCEEEEEE:::999:::;;;999777;;;AAA>>>>>>===:::888:::@@@EEEGGGFFFEEEDDDDDDCCCAAA???=========>>>======<<<<<<===<<<;;;;;;<<<>>>@@@BBBFFFGGGHHHGGGDDDBBBAAAAAA???>>>=========>>>@@@AAA?????????AAACCCDDDBBB@@@999;;;>>>@@@AAA@@@>>>===111444777:::<<<===???AAA:::;;;===???AAACCCEEEFFFGGGGGGEEECCCFFFJJJHHHBBBEEEFFFMMMXXX))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++***))))))))))))(((((((((((())))))))))))******))))))))))))******+++++++++*********))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...//////...---,,,000000000000////////////111111111000111111222222555111222888999555444666555555555555555555444444888777777777888999::::::<<<<<<<<<===============AAAAAAAAAAAABBBDDDEEEGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDFFFJJJMMMIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJOOOOOONNNLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDDDDCCCCCCBBBAAA===<<<;;;:::888777666555666666666555444444333333333333333333333222111000222222222111111111000000000000000000000000000000////////////............//////////////////////////////000000000000//////.................................------,,,,,,,,,,,,,,,,,,---------.........---+++******+++---............------,,,,,,,,,---------------------------------............///000000000000////////////......---------......///------,,,++++++,,,,,,,,,...------,,,,,,------...///............///000000000000111111111222222222222111111111000000//////222222111111111111111111111222222333333444444555666666777888888888888888;;;;;;;;;;;;;;;;;;::::::>>>===<<<;;;::::::999888888999;;;<<<>>>???@@@@@@:::::::::;;;;;;;;;<<<<<<@@@>>><<<<<<===???@@@AAAEEEDDDCCCAAA@@@????????????;;;888888;;;<<<;;;:::<<<;;;:::::::::;;;<<<===AAADDDEEEDDD@@@???@@@CCCAAA???===<<<<<<===???@@@AAA@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>:::777555777;;;>>>>>><<<=========>>>???@@@BBBBBBFFFGGGFFFDDDFFFHHHEEE???===GGGSSS[[[(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((())))))***************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))******++++++((((((((()))))))))************))))))))))))******+++++++++*********))))))))))))***++++++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...000000///......//////000000/////////////////////111111111000111111222333444111333888999555444666555555555555555555444444777777777777888999:::;;;;;;;;;<<<<<<=========>>>@@@@@@??????@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHFFFDDDCCCCCCFFFHHHJJJMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBAAAAAA@@@<<<<<<;;;:::888777666555666666666555444444333333222333333333222222111000222222222111111000000000////////////////////////////////////..........................................////////////....................................---------,,,,,,,,,,,,,,,,,,------------......---,,,++++++,,,---......---------,,,,,,,,,,,,------------------------------------............000////////////////////////......---------......---,,,,,,++++++,,,,,,---...------,,,,,,------.........------......///000000000000111111111222222111111111000000000//////111111111111111111111111111111222333333444444555555555777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<<<<<<<<<<<<<999999999999:::::::::;;;>>>===;;;;;;<<<>>>??????AAA@@@???>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<<<<;;;<<<;;;:::::::::;;;<<<<<<@@@AAABBBBBBAAA@@@AAABBBEEEDDDCCCAAAAAAAAABBBBBB@@@???>>>=========>>>>>>========================:::777555666:::======<<<============???@@@AAABBBEEEFFFEEEBBBCCCEEEBBB<<>>>>>>>>>>>>>>>>>???AAABBBDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLGGGBBBAAACCCEEEFFFFFFLLLKKKJJJHHHFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@??????>>><<<;;;:::999888666666555666666555555444333333333222222222333222222111000111111111111000000000000/////////////////////////////////............---........................---------......---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++,,,---...------,,,,,,,,,,,,,,,+++------------------------------------............//////////////////////////////...---,,,,,,,,,---,,,,,,,,,++++++,,,,,,---...------,,,,,,------...---------------......///000000000000111111111111111111000000000000//////111111111111111111111111111111222222333444444444333444666888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999999999999999999999999;;;;;;<<<<<<;;;:::888888888888888888999999999999===<<<;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===;;;;;;<<<>>><<<<<<;;;::::::;;;;;;<<<>>>======???AAACCCCCCBBBDDDCCCCCCBBBAAA@@@????????????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;999777555666;;;>>>>>>===============>>>@@@AAABBBCCCDDDCCC@@@AAABBB@@@;;;AAAIIIUUU]]](((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++******************************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++***************************************)))))))))))))))***++++++)))*********++++++++++++))))))************))))))************))))))))))))((())))))***************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------.........///////////////.........///////////////000000000000111222333333444<<>>>>>>>>>>>======>>>@@@BBBCCCCCCCCCDDDEEEFFFIIIKKKLLLOOOIIIBBBAAADDDFFFEEECCCGGGFFFFFFEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>>>>>>>===<<<<<<;;;:::999888777666555555666666555444444333333222111111222222222222111111000000000000000000000000//////////////////////////////.........---------........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000///...---,,,,,,++++++,,,,,,+++++++++,,,------...------,,,,,,------...---,,,,,,,,,,,,---....../////////000000000111111000000000000000000//////000000000000111111111111111111111222333333444444333444666777999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<777777888888999999999999:::;;;<<<<<<<<<:::888777888888888999999999999:::<<<===<<<<<<;;;;;;===>>><<<<<<;;;::::::999::::::===???AAA???<<<;;;===@@@===<<<<<<<<<;;;;;;;;;;;;<<<:::999<<>>===<<<========================:::::::::::::::::::::::::::888666888<<>>>>>>>>>>>>>>???AAABBBCCCAAADDDCCCAAAAAACCCBBB???BBBJJJUUU]]]''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((())))))******))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************+++******)))(((((()))))))))*********++++++++++++((()))************)))((())))))))))))))))))))))))(((((()))************)))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++...111444444222000...------....../////////000000000000000111222333444444CCCVVVaaa^^^QQQ@@@444333333333333444444555555333333444555666888:::;;;777888999:::;;;<<<===>>>>>>>>>======???@@@BBBCCCCCCCCCCCCDDDFFFHHHKKKLLLOOOIIIDDDCCCFFFHHHFFFCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA<<<<<<<<<<<<<<<;;;;;;:::999999888777777666555555555555555444333333222222000111111222222111111111////////////////////////....................................------------.................................//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------....../////////000000///...,,,,,,+++++++++,,,+++++++++,,,,,,---......------,,,,,,------...---,,,,,,,,,,,,---............/////////000000000//////////////////000000//////000000000111111111000000111222222333333444333444555666666777777666::::::::::::;;;;;;<<<<<<666777777888888999999:::888:::<<<===>>>===;;;:::999999999999::::::::::::<<<>>>???>>><<<;;;===?????????===;;;999888888888;;;>>>AAA@@@>>>===???BBB>>>>>>>>>>>>======<<<<<<:::999888;;;@@@DDDCCCAAACCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<======<<<<<<::::::::::::::::::::::::;;;999777999>>>AAABBB@@@?????????@@@AAABBBCCCDDD@@@DDDDDDBBBBBBFFFGGGEEECCCJJJUUU[[[''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))************************)))))))))************+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))***************************************++++++***)))(((((((((((()))))))))*********++++++((()))***++++++***)))((((((((()))))))))))))))***'''((())))))******)))))))))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,+++///444888999666111...---------......//////000//////000000111222444444444EEEXXX```\\\QQQ@@@444222222333333444444555555333333333444666777888999888888999999:::;;;<<<<<<>>>=========>>>@@@BBBCCCDDDCCCBBBBBBCCCEEEHHHIIIKKKHHHFFFFFFHHHIIIGGGEEEEEEDDDCCCAAA@@@@@@??????@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@???;;;;;;;;;;;;;;;::::::999888888777777666555555444555555444444333222222222///000111111222111111111............////////////.................................------------,,,------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......//////000......---,,,+++++++++,,,++++++++++++,,,---.........------,,,,,,------...---------------......///............////////////......////////////000000...//////000000111111111000000111111222333333333333444444555555555555555888888999999::::::;;;;;;777777888888888999999999666888;;;>>>???>>><<<;;;999999999999:::::::::;;;<<<>>>@@@???<<<:::<<<>>>BBBAAA???<<<:::999888777:::<<<>>>@@@@@@@@@AAABBB@@@@@@@@@@@@@@@???======:::::::::<<>>>>>===<<<<<<:::;;;<<<<<<===<<<<<<<<<999999999999999999999999;;;999777999>>>BBBBBBAAA?????????@@@AAABBBCCCDDD@@@DDDEEEBBBBBBEEEHHHGGGBBBIIISSSYYY''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((()))************)))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))*********+++***************************))))))((((((((())))))((((((((()))))))))******((()))***++++++***)))((((((((((((((())))))******'''(((((()))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,***---222555666444111...,,,,,,---......///000000/////////000111333444555333AAAMMMOOOJJJDDD;;;222111222222333444444555555444444444444555666777888888888999999:::::::::;;;<<<<<<;;;;;;<<<>>>@@@AAACCCAAA@@@>>>???@@@BBBDDDDDDEEEFFFHHHHHHHHHGGGFFFDDDDDDBBBAAA@@@@@@@@@@@@>>>???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>:::;;;;;;;;;;;;:::999999777777777666666555555444555555444333333222222111//////000111111111111111---------....../////////.................................---------,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++++++++***))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......///000000------,,,,,,+++,,,,,,,,,++++++++++++,,,---...///...------,,,,,,------.........------......///000------........./////////........./////////000000......//////000111111222000000000111222222333333222333444555666666666666666777777888999999::::::888888999999999999999999555888;;;===>>>===;;;999888888888888999999999999:::===@@@???;;;999:::===AAA@@@>>><<<;;;:::999999999999;;;>>>AAACCCCCCBBBBBBBBBBBBBBBBBB@@@???>>>;;;<<<>>>>>>>>>???@@@BBB>>>===;;;:::::::::;;;;;;999:::;;;<<<===<<<<<<;;;::::::::::::::::::::::::999777555888===@@@AAA@@@=========>>>???@@@BBBBBBAAAEEEEEEAAA???AAADDDDDDAAAHHHQQQVVV''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((())))))))))))''')))***++++++***)))''''''((((((((())))))******'''(((((()))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,)))+++...000111000...---,,,,,,------...///000000/////////000111333444555222<<>><<<;;;===>>>@@@???BBBFFFHHHHHHGGGFFFFFFAAAAAAAAAAAABBBBBBCCCDDD>>>@@@BBBDDDEEEFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>:::;;;;;;;;;;;;:::999999777777666666555555444444555555444333333222222111//////000111111111111111---------.........//////..............................---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000,,,,,,+++++++++,,,------++++++++++++,,,---...///...------,,,,,,------...///............///000000---------.........//////---.........//////000000---......///000111111222000000000111222222333333111222444555777888999999555666666777888888999999999999999999999999999999555777:::<<<===;;;888666777777777777888888888888999<<>>999777999<<>>===<<<;;;:::::::::888888999===BBBEEEDDDBBBCCCCCCDDDDDDCCCAAA@@@???;;;>>>@@@@@@======???BBBAAA@@@>>><<<<<<===???@@@888999;;;<<<===<<<;;;;;;::::::::::::::::::::::::888555444666;;;???@@@???;;;;;;<<<<<<===???@@@AAAAAAEEEEEE???<<<===??????@@@GGGOOOTTT(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((,,,+++***((((((((()))***)))))))))))))))))))))))),,,+++***)))))))))******)))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))---,,,***)))((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***************)))(((''')))************+++++++++++++++,,,,,,,,,,,,------------------------------........................//////000111222333333333222222222222222222222222333222222111111222222333333333444444555666666666999999999999999999999999<<<===>>>??????>>>======@@@???>>>===<<<<<<<<<<<<<<<>>>@@@CCCEEEFFFGGGFFFDDDCCCAAABBBDDDEEEEEEDDDAAAAAABBBBBBDDDEEEGGGHHHBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???===<<<:::999999999999999999999999999999999888888777666555555555444444333333222111000000111111111111000000000///////////////////////////111111///...------------.........------,,,,,,,,,************+++,,,---...------------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---))))))(((((()))***++++++))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------,,,,,,------++++++++++++------,,,,,,,,,---------......++++++******+++---...///000///...---,,,------...------......///000000000///////////////.........111000000////////////000......///000111333555666222333333444555666777777444555666777888999::::::777888888999999888888888666888<<>>;;;;;;;;;<<<>>>AAACCCEEEDDDDDDEEEEEEDDDBBB@@@???>>>>>>???AAACCCCCC@@@>>>@@@???>>>======>>>>>>???999999999::::::999888888888888888888888888888888888666444444555888;;;>>><<<<<<;;;;;;;;;<<<<<<===BBBEEEEEEAAA@@@AAA???:::@@@FFFMMMSSS''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((()))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***************)))(((((()))************++++++++++++++++++,,,,,,,,,------------------------------........................---...///000111111111111222222222222222222222222333222222111111222222333333333444444555666666666888888888999999999::::::;;;<<<===>>>???>>>>>>===???>>>==================>>>???@@@BBBDDDEEEFFFFFFDDDBBBAAABBBCCCEEEDDDDDD@@@@@@???@@@@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@???>>>===<<<;;;:::999999999888888888777777777777777777666555555444444444333333222111111000000111111111000000000//////........................000///...------,,,,,,,,,---------,,,,,,,,,++++++......---,,,++++++++++++,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***************+++,,,,,,))))))***++++++++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++---------------------------,,,++++++++++++,,,---+++,,,,,,,,,,,,---------++++++******+++---.../////////---,,,,,,,,,------------......//////000000////////////////////////000000////////////000000000000000000111222333333222222333444555666777777555666666777888999:::;;;::::::;;;;;;;;;::::::999777888;;;>>>???>>>===<<<;;;:::999777777777888999888999::::::::::::999888999:::===???@@@@@@???>>>;;;;;;;;;;;;<<<>>>@@@AAA@@@BBBDDDFFFFFFDDDAAA???@@@@@@@@@AAABBBBBB@@@>>>@@@???>>><<<<<<===>>>>>>:::;;;;;;;;;:::999999888888888888888888888888888666555333333444888;;;>>>;;;;;;;;;;;;;;;<<<======AAAAAA>>>;;;;;;>>>>>>:::>>>DDDKKKPPP&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''((()))))))))))))))''''''(((((())))))******+++***))))))((()))))))))))))))))))))))))))))))))++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------------------------........................------...///000000000000111111111111111111222222222222111111111111222222333333333444555555666666666666777888999::::::;;;999:::<<<>>>??????>>>>>>======<<<<<<======>>>???@@@@@@AAAAAABBBDDDEEEFFFDDDCCCBBBBBBDDDEEEEEEDDDGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA???>>>===<<<;;;;;;;;;;;;999888888777666555444444666555555444444333333333333333222222111000000000000000000000////////////..............................------,,,+++++++++,,,,,,,,,+++++++++++++++///......---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++,,,,,,,,,))))))***++++++++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++........................,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---.........------,,,,,,,,,,,,------------...//////000000//////////////////////////////...//////000111222222222111111111111111222222222333444555666777777666777777888999:::;;;;;;===>>>>>>>>>===<<<;;;;;;888999:::<<<============<<<;;;:::888777777888888888999999::::::999999888:::;;;<<<>>>????????????<<<;;;;;;::::::;;;<<<<<<;;;>>>CCCFFFGGGEEEBBB@@@@@@??????@@@BBBCCCCCCBBBAAA@@@???=========>>>???======<<<;;;;;;:::999888888888888888888888888888555444333222444777:::<<<::::::::::::;;;<<<>>>>>>CCCCCC???999777999;;;:::<<>>>>>>>>>>>;;;;;;;;;<<<===>>>??????BBBAAAAAA@@@AAABBBDDDEEEEEEDDDBBBCCCEEEFFFFFFEEELLLKKKJJJHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA>>>===<<<;;;;;;;;;;;;<<<999999888777666444444333444333333333222222222111222222111111000000000000000000/////////.........---------------------------------------,,,++++++++++++************************+++,,,------------,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++*********************++++++++++++++++++))))))***++++++++++++***))))))***+++++++++++++++************++++++++++++------............//////,,,++++++++++++++++++,,,)))************+++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///////////////000000000............///000222222222111111111111111222222111222333444555666666777777888888999::::::;;;;;;>>>??????>>>>>>===<<<;;;999999999:::;;;<<<===>>>===<<<;;;999888888888888::::::::::::::::::::::::<<<<<<<<<===>>>??????@@@======<<<;;;:::::::::::::::<<>>======???BBBEEEFFFFFFCCCBBB@@@???>>>>>>???@@@???>>>===<<<::::::999999888888888888888888888888666555333222333444777888999999999:::;;;===>>>???JJJPPPOOODDD999555888::::::???EEEJJJ&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((()))******+++)))))))))*********))))))))))))))))))))))))))))))***+++,,,------+++)))((((((((((((((((((((((((((((((((()))))))))*********(((((())))))************(((((((((((((((((((((((('''((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******)))(((((()))***+++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000111111000000/////////000000111111111222111111000000111111222222222333333444555555555444444555666888999::::::777888:::<<<===>>>======;;;;;;;;;;;;<<<>>>???@@@BBBAAA@@@@@@@@@BBBCCCDDDFFFDDDCCCCCCEEEFFFFFFEEEHHHGGGEEEBBB@@@???>>>>>>BBBAAAAAA@@@@@@AAAAAABBB>>>===<<<:::::::::;;;<<<:::999888777666555444444222222222222111111111111111111000000000000///////////////............---------------------------------.........---,,,,,,************************((((((***+++,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++++++++++++++))))))***++++++***)))((())))))***++++++++++++***))))))***++++++++++++***)))))))))******+++++++++------------......//////++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000000111111............///000222222000000000000111222333444111111222333444555666666888888888999:::::::::;;;===============<<<;;;:::999999999999:::<<<===>>>>>>===;;;999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>===<<<;;;::::::;;;;;;<<<===???BBBEEEFFFAAA@@@>>>???AAACCCCCCBBBAAA@@@>>>===<<<<<<<<<===???>>><<<:::999999888999888888888888888888888888888777555333222333333444888888999999;;;<<<>>>>>>QQQ^^^dddVVV@@@444555::::::>>>DDDHHH&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''((()))))))))))))))''''''(((((())))))******(((((()))************)))))))))))))))))))))))))))******+++,,,+++***)))((())))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***)))((((((((()))++++++)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///000000111111000000000......//////000000111111111111000000000000111111222222222333444444555555444444555666777888888999777888:::<<<======<<<<<<;;;;;;;;;;;;<<<===>>>???AAA@@@@@@AAAAAABBBCCCCCCDDDCCCBBBBBBDDDEEEEEEDDDDDDCCCAAA???===<<<;;;;;;@@@@@@@@@@@@AAABBBCCCCCC???>>><<<:::999999:::;;;999999888777666555555444111111111111111111111111000000000//////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***************+++++++++******+++++++++)))(((&&&++++++,,,---------,,,,,,++++++************++++++++++++++++++++++++++++++------,,,+++++++++++++++((()))***+++***)))((('''))))))***++++++++++++***((()))******++++++******(((((())))))***+++++++++++++++,,,,,,---.........******++++++++++++******))))))*********++++++++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---......//////...//////000000111111222//////...//////000111222000000000000111222333444111111222333444555666666888888888888999999::::::::::::;;;;;;;;;;;;::::::999888999999:::<<<===>>>===<<<;;;:::::::::;;;<<<>>>======<<<<<<======>>><<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;:::999999;;;???CCCEEEFFFDDDAAA@@@@@@???<<<;;;===<<<:::999888888888888===<<<:::888777777888888888888888888888888888888999888666444333333333333999999999999:::;;;======OOOaaakkk]]]EEE666666;;;<<<@@@EEEIII''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))((()))******+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***)))((('''((()))+++,,,)))************+++++++++************++++++++++++++++++++++++++++++++++++...........................//////000000//////...------...//////000111111111111000000000000111111111222222333333444555555555555555666666777777777888999:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCAAA@@@??????AAABBBBBBAAACCCBBBAAA???>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEAAA???<<<999888888999:::666666666555555555444444111111111111111111111111////////////////////////.........---------,,,,,,++++++++++++++++++++++++***+++---......---,,,+++*********+++++++++,,,,,,***+++,,,,,,,,,***((('''***+++,,,,,,---------,,,++++++************++++++************************,,,,,,+++***************)))***+++,,,,,,***((('''))))))***++++++++++++***((())))))***************((((((((()))***+++++++++******++++++,,,------...)))***+++,,,,,,+++***)))*********+++++++++,,,,,,+++,,,---------,,,+++++++++,,,---...///......---+++,,,,,,------......///...//////000111111222222000000////////////000000222111111111111111222222111111222333444555555666777777777888888888888999888888999:::;;;;;;;;;;;;777888999:::;;;<<<<<<===<<<;;;;;;::::::;;;======>>>===<<<;;;;;;<<<===>>>;;;<<<>>>???@@@???===<<<;;;<<<===>>>???>>>>>>===:::999888888:::<<>>;;;888===<<<:::888777777777777:::999777555555555777777888888888888888888888888777666666555444444555555:::999999999:::;;;;;;<<>>BBBGGGJJJ((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******'''(((((()))))))))))))))))))))))))))(((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))***))))))((('''((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***)))((('''((()))+++---)))************+++++++++)))************+++++++++++++++++++++++++++++++++........................---......///......---------------...///000000111111111000000000000111111111222222333333444555555555555555666666666666666888999:::;;;;;;;;;:::999<<<;;;;;;;;;;;;<<<=========>>>@@@BBBCCCCCCCCCBBB???===<<<===>>>@@@??????@@@@@@???>>>==================>>>???AAACCCEEEFFFBBB???<<<999777888999:::444444444444444444444444111111111111111222222222.........///////////////......---------,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,+++)))******++++++,,,,,,,,,,,,''')))+++---...---,,,+++***+++,,,,,,------------++++++************++++++************************+++******)))))))))))))))***+++---------+++)))((())))))***++++++++++++***(((((()))***************'''(((((()))***+++++++++))))))***++++++,,,------)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,+++,,,---------,,,+++***+++,,,.../////////......++++++,,,------......///...//////000111222222222111000000////////////000444333222111000000000000000111222333444555555666777777777777777888888888777777999:::;;;<<<<<<<<<777777999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<>>>???===<<<;;;::::::;;;<<<===:::<<<>>>@@@@@@???===;;;999:::<<<>>>??????>>>>>>888888999999:::;;;<<<<<<>>>>>>>>>@@@AAA@@@===;;;???>>><<<:::999999999999888777555444333444666777888888888888888888888888555555555555555666777888:::::::::999999:::;;;;;;999FFFPPPLLLBBB======>>>@@@DDDHHHKKK%%%%%%&&&&&&'''((())))))))))))(((''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((******))))))((((((''''''************))))))))))))))))))))))))))))))))))))+++++++++************)))+++*********))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++******************)))***,,,---......---,,,,,,------......------,,,,,,,,,---...///000111111000000000000000000000000333222111000000111222333555666777777555444555666333555777999:::;;;::::::;;;:::;;;<<<===>>><<<;;;<<<<<<===>>>@@@CCCEEEFFFAAA@@@?????????@@@AAABBBAAA@@@???>>>============;;;;;;;;;<<<===???AAABBB@@@>>><<<:::888888999:::888777666444333222111111111111000000//////............,,,,,,+++,,,---...---------,,,,,,+++++++++***++++++,,,,,,++++++***(((***---...///...,,,***************************+++++++++++++++***)))(((((()))+++,,,------,,,,,,************************++++++***)))(((((())))))+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...,,,,,,,,,+++++++++************+++,,,,,,---.........///...,,,+++***,,,...---+++***,,,000222000---///......---------......000000//////.........---///////////////.........000000111222222222222111333222222222333555777888666666777888888888888888999888777777666777777888777777777888999999999:::>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<<<<;;;:::999===>>>>>>????????????>>><<<;;;;;;:::::::::;;;;;;<<<:::888888999999999888===;;;:::===AAAAAA===888>>>>>>>>><<<888666666777777777666666666777777888888777555555666777777666888888666555555666777777999:::;;;;;;999999:::;;;;;;<<<<<<<<<;;;;;;===>>><<<@@@FFFKKK%%%%%%&&&&&&'''(((((()))))))))(((''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((***)))))))))(((((((((''')))))))))(((((((((((('''))))))))))))))))))))))))+++++++++*********))))))*********)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))***+++------------,,,,,,------......------,,,,,,,,,---...///000111111000000000000000000000000222222111000000111222222444555666666444444555666666777888888999999999999;;;:::::::::;;;<<<<<<;;;;;;<<<<<<===???AAACCCDDDBBBAAA@@@??????@@@AAABBB@@@@@@?????????@@@@@@@@@==================>>>>>>===<<<:::888666666777888666666444333222222111111111111000000///............---,,,,,,,,,---......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))***,,,......---,,,***************************+++++++++++++++***))))))((()))***,,,------,,,,,,************************++++++***)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))******************+++,,,,,,------...,,,,,,+++++++++***************++++++,,,------............,,,+++***,,,...,,,---.........---------///......---------......000/////////............/////////////////////...000000111222222222222111222222222222333555666777666666666777777777888888888888888888888777777777999999999999999:::::::::============<<<;;;;;;:::;;;;;;<<<======<<<;;;;;;999:::<<<===???@@@AAAAAA=========<<<;;;;;;::::::<<<:::999999;;;;;;:::999;;;999888<<<@@@AAA>>>:::<<<======;;;888666666666555555555444444555555666555555555555777888888777777666555444444444555666888:::;;;:::999888999:::999:::;;;:::999:::;;;===;;;@@@EEEIII%%%%%%&&&&&&'''((((((((()))(((''''''&&&''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))++++++*********)))))))))******))))))))))))(((((((((((((((((())))))))))))'''(((((())))))************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))'''((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************)))***+++,,,------------,,,------......------,,,,,,,,,---...///000111111000000000000000000000000222222111000000111222222222333444444444444555666999888888777777888888888;;;:::999999999:::;;;<<<<<<<<<<<<===>>>???@@@AAACCCBBBAAA@@@@@@@@@AAABBB?????????@@@AAABBBBBBCCC@@@???>>>===<<<;;;;;;::::::999777555444444555555444333333222111111222222111111000//////......---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))***,,,......---+++******************************++++++++++++***))))))((()))***+++,,,,,,,,,,,,************************+++***))))))))))))))))))+++++++++***************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))******************++++++,,,---------,,,++++++++++++***************++++++,,,,,,---------......---++++++,,,...+++...111000,,,***+++.........---------......///////////////................../////////////////////000111111222222111111222222222222333555666777666666555555666666777888666777888999999888777777;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<======<<<<<<;;;555666888;;;>>>@@@BBBCCC????????????===;;;999888;;;::::::;;;======;;;:::888777777:::???@@@>>>;;;999::::::999666555555666444444333333333333333444333333444555666777888888666555333222222222333444777999:::999888777888999888999:::999888888:::<<<:::???DDDHHH&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((************))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))'''(((((()))***++++++,,,))))))))))))))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***(((((((((((())))))))))))'''(((((()))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************************+++++++++)))******+++,,,,,,------,,,------......------,,,,,,,,,---...///000111111000000000000000000000000222111111111111111111222000111333333333333555666888888777666666777999:::<<<;;;:::999999:::<<>>??????@@@CCCBBBAAA@@@@@@@@@AAABBB>>>???@@@AAAAAABBBBBBBBB??????>>>===<<<:::999999888777555444333333333444222111111111111111222222111000000///......------,,,,,,,,,,,,---......///,,,+++++++++++++++++++++***++++++,,,,,,++++++***)))***+++------,,,++++++******************************+++++++++******)))))))))******++++++++++++******************************)))))))))))))))***************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))*********************+++,,,,,,------++++++++++++******************++++++,,,,,,,,,,,,,,,---------++++++,,,---,,,...000000...---...///...------------.../////////////////////.....................///////////////000000111111111111111111111222222333555555666666555555444555666777777555777999::::::999888777;;;;;;::::::999999999888999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;555555777999<<>>BBBFFF&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))((((((((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))'''(((((()))***++++++,,,))))))(((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***(((((((((((())))))))))))((())))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))*********+++++++++)))*********+++,,,------,,,------......------,,,,,,,,,---...///000111111000000000000000000000000111111111222222111111111///111333333222333444666666555555555666888:::<<<<<<======;;;::::::>>>AAA>>>>>>>>>>>>>>>???@@@@@@CCCBBBAAA@@@???@@@AAAAAA??????@@@AAAAAA@@@??????<<<<<<======<<<;;;:::999666666555444444444333333111111000000000111222222000000//////...---------+++,,,,,,------.........++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++************************)))******+++++++++************************++++++***************************)))))))))))))))******************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((()))))))))************))))))***++++++,,,,,,---+++++++++*********))))))******+++++++++++++++,,,***,,,------++++++,,,------,,,,,,...222333222000---------------...//////.........///////////////---.........//////000000//////000111111111111000000000111333444444555555555555555555555666666777555777999:::;;;:::888777::::::999999888888777777999999::::::::::::::::::999999999999999999999999888888888999:::<<<>>>???AAAAAABBBBBB@@@===:::888:::999888999;;;;;;:::888999888888888999999888777444555666666444444555666666666555444333333444444555666777555444444666999888777555333333333333444666777888888666666777888999:::;;;:::999999;;;===:::===AAADDD''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''(((((((((((())))))(((((((((((())))))))))))'''(((((())))))*********(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))((())))))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))***++++++,,,,,,***))))))******+++,,,---,,,------......------,,,,,,,,,---...///000111111000000000000000000000000000111222222222222111000111222333333333333444555444444555666777999:::;;;<<<>>>???===;;;;;;>>>BBB>>>>>>>>>>>>??????@@@AAACCCBBB@@@???>>>??????@@@??????@@@AAAAAA@@@???>>>::::::;;;<<<<<<;;;:::999555555555555444444333333222111111111111111222222000000///......------,,,,,,------......---,,,,,,*********+++++++++++++++***++++++,,,,,,++++++***)))******+++++++++++++++************************))))))***++++++++++++*********)))))))))******+++************************)))))))))))))))******+++***************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,+++************)))))))))******++++++++++++++++++)))+++------,,,+++,,,,,,---+++***---222555333000---------------...///000.........///////////////------......///000000000...///000000111111000000///000111333444444444444444555666777777777777666666777888::::::::::::999999999888888888888888888:::::::::;;;;;;:::999999999888888777777888888999;;;;;;:::999999:::;;;<<<@@@@@@AAAAAA@@@>>>===;;;<<<:::888888999999999888999999888777777666666666222444555555444444555777888777666555444444444555666777777555333444999===999888666555444333444444666888999888777666777888999:::;;;:::999:::;;;===:::===AAACCC''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))******))))))))))))((((((((())))))))))))))))))))))))***)))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))'''(((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((())))))***++++++,,,,,,***)))))))))***+++,,,---,,,------......------,,,,,,,,,---...///000111111000000000000000000000000000111222222222222111000222444555444333222444555444555666777888888888888999===???>>>;;;:::===@@@<<<<<<<<<===>>>???@@@AAABBBAAA@@@>>>======>>>>>>===???AAABBBCCCBBBAAA@@@999:::<<<<<<<<<:::999888444444444444444333222222333222222111111111222222000//////......---,,,,,,---............,,,+++***)))*********++++++++++++***++++++,,,,,,++++++***)))*********++++++++++++************************))))))***++++++++++++++++++***)))(((((()))***+++************************)))))))))))))))***++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,************))))))))))))++++++******************(((***,,,---,,,++++++,,,******+++---///000000000---,,,,,,------///000000............/////////000------......///000000111...//////000000000000000///000111333444444444444444555777999999888777555777777888999999:::;;;;;;888888999999999999999999;;;;;;<<<;;;;;;:::999888999999888777777888999999===<<<:::999999999;;;<<<>>>>>>>>>???????????????@@@===999777888999999999777777777666555555666777111333555555444555666888888777666555444444444444555666666444222555===DDD999888666555444333444444777888999999777777888999888999:::999888888:::<<<;;;>>>AAACCC'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((())))))***++++++,,,,,,***))))))))))))+++,,,---,,,------......------,,,,,,,,,---...///000111111000000000000000000000000000111222333333222111000333555666555333333333555555666777888888777666555777;;;???>>>;;;999;;;???;;;;;;;;;;;;===>>>???@@@BBBAAA???============>>><<<>>>AAACCCEEEEEEDDDDDD:::;;;<<<===<<<:::777666222222333333333222222111444333333222111111222222000//////...------,,,,,,.../////////...,,,***)))))))))******+++++++++++++++++++++,,,,,,+++++++++)))************+++++++++************************((()))***++++++++++++++++++***)))(((((()))******************************))))))((())))))***++++++))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,************))))))))))))++++++******************(((***,,,---,,,++++++,,,(((+++......+++***,,,///,,,,,,,,,---...///000111---.........//////000000---------...///000000111...//////000000000000000...///111333444444444333333555888;;;;;;999777555888888888888999:::;;;<<<999999999::::::;;;;;;;;;=========<<<;;;:::999888;;;:::999888888999:::;;;>>>===;;;999999:::;;;<<<============>>>???@@@AAACCC???:::777777999::::::444555666555555555777888111333555555555555777999888777666555444333333333444555555333222777AAAIII999888666444333333333333777999:::999888777888999777888999888777777999;;;<<<>>>AAACCC&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---...///000000111111111//////000000000000///...000111222333444333222222444333222222333444555666555555555555666777888999;;;<<<===>>>>>>?????????999:::;;;===>>>?????????<<<===>>>@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAA======<<<;;;:::999999888333333222222222222111111111111111111000000000///222000///---,,,,,,,,,---......---,,,,,,+++************+++++++++***))))))'''((()))***************+++++++++*********))))))******))))))))))))************))))))((((((''''''************************,,,+++***))))))***+++,,,))))))(((((((((((())))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,...,,,***)))((()))***+++))))))))))))))))))))))))+++++++++***++++++,,,,,,...---,,,,,,++++++++++++---------.........//////........................---.........///000000000////////////000000000000111111111222333444666777666666555555555555666666555777888777888999999777@@@>>><<<<<<===>>>>>>===>>>>>>>>>???AAA@@@>>><<<===<<<;;;:::::::::::::::::::::999999888999999999999<<>>>>>>>>???===;;;::::::999777555666666666666555555555555555555555555666666666666666666666666555444333222333555666555333444888;;;777666555444333222222222444555777888999999888888:::999999999999999999999:::===@@@AAA''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))'''''')))*********)))((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((())))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////000//////000000111111111111000000000111222333333333222222333222222222333444666777666666666666777888999999;;;;;;<<<===>>>>>>>>>>>>:::;;;;;;<<<===>>>???@@@>>>>>>>>>??????@@@@@@AAA@@@???>>>>>>>>>???@@@AAA<<<<<<;;;:::999888777777333333333222222222222111111111111000000000//////000///...---,,,,,,------...------,,,++++++************************++++++************+++++++++++++++++++++*********))))))******))))))))))))************))))))((((((((((((************************++++++***))))))***++++++))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******+++++++++,,,,,,,,,---+++***)))((()))++++++))))))))))))))))))))))))++++++******++++++,,,,,,...---,,,,,,+++++++++,,,------------.........///..........................................//////////////////000000000000000000111111222444555666555555444444444555666666666777777777777888888777>>>===;;;<<<===>>>===<<<<<<;;;<<<===>>>>>><<<:::<<<<<<<<<;;;;;;:::::::::999999999888999999:::;;;;;;===???@@@>>>===<<<<<<===;;;::::::;;;;;;:::888777777777666666555555555666666666666666666666666666666666555555444333222333555666555444444666999666555444333333333333333444555666777888888777777999999999999888888888888888:::===>>>''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''(((***+++,,,+++)))((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,...............111111222222222222111111000111222222333333222222222222222333444666888888777777777777777888:::::::::;;;<<<======>>>>>>===<<<<<<<<<<<<===>>>@@@AAA@@@???>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>??????::::::999888777666666555444333333333222222222222000000000000////////////......------------......------,,,,,,++++++************)))))))))+++,,,------,,,+++*********+++,,,+++++++++*********************))))))))))))*********))))))))))))(((((((((************************++++++***))))))***++++++***))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******+++++++++,,,,,,,,,+++***)))))))))***+++,,,))))))))))))))))))))))))++++++******++++++,,,---------,,,+++++++++,,,,,,------------.............................................---------------....../////////000000000//////000111222333333444444444444444555555666777888777777777777666666777<<<;;;:::;;;<<<===<<<;;;999999999:::<<<;;;999777;;;;;;<<<======<<<:::999999888888999999:::;;;<<<<<<>>>@@@???===;;;:::::::::999999:::<<<======<<<999999888777666666555555888777777666666555555555555555555555444333222222333555666666555444555666444444333333333333444444222333444555666666666666777777777777777888888888777999<<<===(((((((((((('''''''''''''''''''''(((((((((((()))'''''''''((((((((())))))&&&'''***+++,,,+++)))((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((()))))))))*********((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,---......//////...000000111111222222111111000111111222222222222222222333444555777888::::::777777777777888999:::;;;999:::;;;<<<<<<======<<<>>>===<<<;;;<<<>>>@@@BBBAAA@@@>>><<<<<<===???@@@@@@@@@??????>>>>>>>>>>>>::::::999888777666555555333333333333222222222222000000/////////.........,,,,,,,,,------.........,,,,,,,,,,,,++++++*********)))(((((()))+++---///...---+++)))((()))+++,,,******************************))))))))))))******))))))))))))))))))))))))************************+++******************+++***))))))))))))))))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,***)))))))))***+++,,,---))))))))))))))))))))))))************+++,,,---------,,,,,,++++++,,,,,,,,,------------------------.................................---,,,,,,,,,+++---.........///000000000...//////000111222222222555444555555666777888999;;;999888:::999777777888:::999999:::;;;<<<;;;999888888888999::::::888666999;;;<<<>>>===<<<:::999::::::999999999::::::;;;;;;===>>>>>><<<;;;;;;;;;:::999999:::<<<>>>===<<<::::::999888777666555555888888777777666555444444444444444444444333222222333444666666555444333333333222222222333444444555111222333333444555555555666666666666777777777777888:::===>>>))))))(((((((((''''''''''''''''''(((((((((((()))''''''''''''((((((((((((%%%&&&(((******)))((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***'''''''''''''''''''''''''''''''''((((((((())))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...////////////...//////000111111000000000000000111111111222222333444555777888:::;;;;;;777777777777888999:::;;;888999:::;;;;;;<<<<<<;;;>>>===<<<;;;<<<===@@@AAAAAA@@@>>><<<<<<===???@@@@@@@@@@@@???>>>===<<<<<<::::::999888777666555555333333222222222111111111/////////............---++++++,,,------.........,,,+++++++++++++++*********)))(((((()))+++---///---,,,***((('''((()))*********************************))))))))))))******))))))))))))*********************************************++++++***************))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))*********+++++++++,,,,,,,,,)))))))))******+++,,,,,,))))))))))))))))))))))))************+++,,,---...,,,,,,,,,++++++,,,,,,---------------------,,,,,,.................................---,,,,,,,,,+++,,,------...///000000000......000111111111111111555555555666777999:::;;;===:::;;;>>>>>>999888;;;999888888:::;;;<<<:::999999999999:::;;;;;;999777888:::;;;======<<<:::999<<<<<<;;;:::999999999999999;;;<<<<<<;;;;;;<<<===;;;:::999:::<<<<<<;;;:::999999999888777666666555888777777666555444333333333333333333333333222111333333444555555444333111222222222222222333444555111111111222222333444444555555666666666777777777888:::<<<===***))))))(((((('''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////000//////---...///000000000000000111000000000000111222222333444555777888999999999777777777777777888::::::777888999::::::;;;;;;:::===<<<;;;;;;;;;===>>>??????>>>=========>>>??????@@@@@@@@@???>>><<<;;;::::::999888777666555555444222111111111000000000000///.........------------***+++,,,---------------++++++++++++++++++************)))))))))+++,,,---+++***)))((((((((()))******************+++++++++******))))))))))))******)))))))))************+++************************)))***++++++++++++***)))+++******))))))******+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))*********+++++++++,,,,,,,,,************++++++++++++)))))))))))))))))))))))))))))))))***+++,,,---...,,,,,,+++++++++,,,------------------,,,,,,,,,,,,.................................---------------,,,,,,---...///000000111...///000222222222111000444444555666777999;;;<<<===:::<<>><<<:::999999:::;;;:::888888888777777777777666666666555555444444333333333222222222333333222222111333222222333444555333222222222222222222333444444111111111111222333444444555555666666777777888888666888;;;;;;******))))))(((''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))((('''''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...++++++---.....................///000111222111111111000000///000111222333111222333555666666555555666666666666777888999999666777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@>>><<<:::999888888777666555444333333000000000000////////////.........---------,,,,,,++++++,,,---------,,,+++******************++++++******************++++++******************++++++))))))*********+++++++++******))))))))))))******))))))*********+++++++++************************)))***++++++++++++***)))+++******))))))******+++'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))******+++++++++,,,,,,,,,***++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,...///,,,+++++++++,,,,,,---...---------,,,,,,,,,++++++..........................................//////+++,,,,,,---...///000111...000111333333222111000111222333444666888:::;;;;;;888<<>>????????????@@@@@@@@@@@@>>><<<999888777666555444333222222111////////////..................---------,,,,,,,,,+++,,,------------++++++******************++++++******+++++++++******))))))***+++,,,,,,,,,,,,,,,))))))******++++++++++++******))))))))))))******))))))******++++++++++++************************)))***+++,,,,,,+++***)))++++++************++++++'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******+++++++++,,,,,,,,,+++++++++++++++***)))((()))))))))))))))))))))))))))))))))***+++---...///++++++++++++,,,,,,---...---------,,,,,,+++++++++........................---.........///000000000++++++,,,---...///000111///000222333333333111000///000111222444666888999999555;;;FFFGGG<<<888;;;777777999;;;======;;;999;;;::::::<<<======;;;999777777666666777888999999666777888999;;;===???AAA;;;<<<<<<:::888888999:::888777666777999::::::999444444555555666777777777222222222222222222222333000111111222222222111111333000...///222555555444333333222222111222222333222111111111111333444555555666666777888999999:::999;;;===>>>)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&((())))))(((''''''((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((()))******)))(((((((((''''''''''''))))))************))))))))))))))))))))))))))))))+++)))((((((******)))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++,,,------++++++,,,,,,,,,,,,------++++++,,,------......///////////////000000000000000000111111111222222222222222222333444555444222444444555555666777777777777777777777777777777888999999999:::::::::;;;;;;<<<<<<;;;;;;<<<===???@@@???>>>===<<<:::777555444555444222222222222111///000000000000////////////......---------,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************---,,,***)))((((((((((((((())))))((('''''')))******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((())))))))))))((((((((((((((((((((()))************))))))***,,,...///---,,,++++++******++++++(((((((((((())))))))))))+++++++++*********)))))))))))))))))))))************+++,,,,,,------,,,,,,------..............................////////////////////////000000000000111111000000000000000111333333333444555666777888999999:::;;;<<<===>>>???:::999888888999:::<<<======<<<;;;:::999::::::;;;;;;888555555777999888666777888999:::;;;<<<<<<<<<<<<===>>>===;;;::::::;;;999999999999999999999999666666555444333222222111333333333333333333333333222222111111111111222222111111000000111111222333222222222222222222222222111111222222222333333333111333444444444444555777999999999999))))))(((''''''((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&((())))))(((''''''((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((()))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))((((((((('''''''''))))))************))))))))))))))))))))))))))))))))))))((()))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''((()))***+++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,---............/////////000000000000000000000111111111222222222222222333444444333333444444444555666666777777888888777777777777777777888999999999999:::::::::<<<;;;:::::::::;;;<<<===;;;;;;:::999777666444333555333222222222222000////////////............------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************************************)))))))))))))))))))))******)))(((''''''((()))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))((((((((((((((((((((()))******,,,+++*********+++,,,------,,,++++++******++++++(((((((((((()))))))))***+++++++++*********))))))))))))************++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------------............////////////.../////////000000000000111111000000000000000111333333333333444666777888999::::::;;;<<<======>>>::::::999999999:::;;;<<<===<<<;;;:::999999:::;;;:::777555555777999888777999999:::;;;<<<<<<<<<<<<===>>>???>>><<<<<<<<<>>>999888888777666666777777555555444444333333222222333333333333333333333333222111111000000111111222111111000000111111222333222222222222222222222222222222222222222222222222111333444444444444555777::::::::::::))))))(((''''''((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&((())))))(((''''''((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))(((((((((((((((((())))))***)))))))))(((((((((''''''))))))************))))))))))))))))))))))))))))))(((((()))***,,,+++)))&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''(((((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------............/////////000000000000000000000111111111111111222222333333333333333333333444555555666666777888888888777777666666666888888888999999999::::::;;;;;;:::999999999::::::777777666666444333333222444222111111222222000///.........---------,,,,,,++++++++++++************,,,,,,,,,,,,,,,++++++***+++************)))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************((())))))))))))******+++''')))++++++)))'''''''''(((((())))))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((())))))))))))((((((((((((((((((((()))******---,,,++++++******++++++,,,,,,+++************+++((((((((()))))))))******+++++++++************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++---............/////////....../////////000000000000000000//////000000111222222333333444666777888:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999;;;;;;:::999999999999:::888666444555777888999999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<===>>>:::888666444333333444555333333333333333333333333222222222222222222222222222111111000000111111222111000000000000111222222222222222222222222222222222222222222222222111111111333444444444444555777999999999999(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&((())))))(((''''''((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((('''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))(((((((((((()))))))))))))))(((((((((((('''))))))************))))))))))))))))))))))))))))))((()))***,,,...---***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***++++++,,,***++++++++++++,,,,,,,,,***++++++,,,------.............../////////000000/////////000000000111111000111333333333222333333222333333444555555666666888888888777666666555555999999999999:::::::::;;;<<<<<<;;;:::999999888888555555444333222222222222333111000000111111000///.........------------,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************)))))))))*********))))))$$$'''***+++***)))(((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((((())))))))))))((((((((((((((((((((())))))***++++++++++++++++++,,,,,,,,,++++++***************(((((()))))))))************************************++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++---------.........//////........./////////000000000////////////000000111222222222333444555777777:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999888777999999999999888999999999666555444555666888999:::;;;;;;<<<<<<;;;::::::999777999::::::999999:::<<<;;;999555222111111222333111222222222333333333444222222222222222222222222111111000000000000111111000000000000000111222222111111111111111111111111222222222222111111111111111333444444444444555777555555555666&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&((())))))(((''''''((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))***)))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))***+++...000///,,,)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******+++*********+++++++++,,,,,,******++++++,,,------...............////////////....../////////000000000///111333333222111222444222222333333444444555555777777777777666666555555::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999888777555444333222111222222333222000//////111111000.../////////.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***************************************************+++++++++***)))'''&&&"""%%%)))++++++******+++***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((((((((((())))))))))))((((((((((((((((((((())))))***(((((()))+++,,,---......,,,+++******))))))******))))))))))))***************************************++++++,,,------......***+++,,,,,,------,,,,,,...---------,,,,,,++++++------------........................//////////////////......///000111111222222222333444555666777999999999:::::::::::::::;;;;;;<<<<<<;;;999777666777777888888888888888888555555555555555777999::::::::::::::::::999888777666888999999888888999;;;<<<:::666333111111222333000000111111222333333333111111111111111111111111111000000000000000000111000000//////000000111222111111111111111111111111111111111111111111111111111333444444444444555777444444444555%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&((())))))(((''''''((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&%%%&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++***))))))(((((((((((((((******)))))))))((((((((())))))************))))))))))))))))))))))))))))))******+++---//////---+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))******************++++++++++++******++++++,,,,,,------------........./////////............////////////...111444444111000222444111111222333333444444555666666666666666666666666999999:::::::::;;;;;;;;;;;;<<<<<<;;;:::999888777555444222111000111222222111///...///000111///.../////////............------,,,,,,,,,+++++++++++++++++++++++++++******)))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************++++++,,,+++***(((&&&%%%"""%%%(((*********+++,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((())))))))))))((((((((((((((((((((()))******&&&''')))+++---......///++++++***))))))))))))***)))))))))*********++++++***************+++++++++******+++,,,------......***+++,,,,,,------,,,,,,......------,,,,,,++++++,,,------------.........------........./////////............///000111111111111222222333555666777888888888999999:::::::::999;;;<<<===<<<:::777555555666777777888777777777555666666555444555888:::999999999999999888777777888999::::::999999:::;;;;;;999777444333222333333000000000111111222222222000000000000000000000000111000000//////000000111000////////////000111111111111111111111111111111000000000111111111222222111333444444444444555777555666666777''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&((())))))(((''''''((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))'''&&&%%%%%%%%%''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++******)))(((((((((((((((*********)))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))***------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++*********+++,,,,,,---------------.........//////------........./////////---111444444000///111444111111111222333333444444444444555555666777777777777777888888888999999999999999:::::::::888777666555333111/////////000000000///......000000///............---------,,,,,,++++++++++++************+++++++++++++++***))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************)))***+++++++++)))(((&&&&&&'''))))))((((((***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((((((((((((((((()))******'''(((***,,,------------++++++***)))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))***+++,,,---......***+++,,,,,,------,,,,,,---------,,,+++*********,,,,,,---------.........---------.........//////...------......000111111111111111222333444666666666777777888999::::::;;;888:::<<<>>>===;;;777555444555666777777777666666555666777555333444666999999999:::::::::999888888888999::::::888777888999999888666555333333222222000000000111111111111111000000000000000000000000000000////////////000000///////////////000111111111111111111111111111111......///000111222333333111333444444444444555777555666666777((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&((())))))(((''''''((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&%%%$$$%%%''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******)))(((((((((((((((************))))))))))))))))))************))))))))))))))))))))))))))))))(((''''''(((***,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))******+++,,,,,,---------------.........//////---------.........//////---111444444000///111444000111111222333333444444333333444555666777888888666666666666777777777777777777888999999888666555444333000...------...//////...---...///000///...---------,,,,,,,,,++++++************))))))))))))***++++++++++++***))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************'''(((***+++,,,+++)))((()))******)))'''&&&((()))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))((((((((((((((((((((()))******))))))+++,,,---,,,,,,++++++******))))))))))))))))))************+++++++++))))))******++++++++++++((())))))***,,,---......++++++,,,---------,,,,,,,,,,,,++++++***))))))(((,,,,,,,,,---------......---------.........//////---------......000111111111111111222333444666666555666777888999:::;;;;;;777999<<<>>>>>>;;;888555333444666777777777666666666777888666333333555888999::::::;;;;;;:::::::::777888888777555444555666666666555555444333222111111111111000000000000000000000000000000000000000000000////////////000000///////////////000111111000000000000000000000000------...000111222333444111333444444444444555777444444444555&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''((()))***)))((('''((()))''''''((()))***++++++,,,))))))))))))))))))))))))******))))))))))))************))))))((((((''''''***)))(((((((((***+++,,,+++*********))))))(((((())))))************))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))*********)))))))))))))))+++++++++***************,,,,,,,,,+++++++++******,,,,,,,,,---------......---------............///000000000000000000000000222222222222222222222222444555555666777888888999555555555444444555555555222333555777777777666666444333111////////////000////////////............------------,,,,,,+++***---+++***+++,,,,,,+++***+++++++++++++++***)))(((''''''((()))***++++++,,,+++++++++******(((''''''))))))************))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))************))))))'''((()))***+++,,,,,,,,,(((((())))))******++++++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---.........***++++++***)))(((((()))***+++,,,------,,,+++***)))************+++++++++)))******++++++,,,---------,,,,,,++++++,,,,,,---************************------------------------...///000///...---...///...//////000000000000000111111111111222333444555666666777888888888888888777888888999999999888888999999888777666666777777>>>===:::888666555555555888777888999::::::888666777777666666555555555444555555444333333222111111333333333222111000////////////............/////////////////////.........000000000000000000000000000000//////.........---222111000000000000000111222222222333444555666777777777666666&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++******))))))***+++***)))((((((***((((((((()))*********+++))))))))))))))))))))))))******))))))))))))******+++*********))))))))))))))))))((((((((()))***+++************)))))))))((())))))************))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))******************************************++++++*********++++++,,,,,,,,,,,,,,,---------.........---------............///000000000000000000000000222222222222222222222222444555555666777777888888666555444333333444555666444555666777777777666555333222111////////////000............------------,,,,,,------,,,,,,+++***+++***))))))+++++++++)))***++++++++++++***)))(((''''''(((((()))*********+++++++++******)))((('''))))))************))))))***++++++,,,,,,++++++************+++++++++,,,,,,***++++++,,,,,,++++++***((()))******++++++++++++)))))))))))))))*********(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++,,,+++++++++******+++***)))(((((())))))***+++,,,,,,+++***)))))))))*********+++++++++)))******++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------...///000///...---...///...//////000000000000000111111111111222333444444666666777888888888888777555666777888999:::::::::555444555555666777999999;;;:::999777666666666777888777777999::::::888666555555555444444444333333555444444333222222111111333222222111111000000000111111000000000000111111////////////............000000000000000000000000000000000/////////......111000000000000000111111444444444444555777888999:::999888777''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++************+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++++++++************)))(((((((((((())))))***************))))))))))))))))))************))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))))))))***+++++++++,,,((()))***+++,,,------...---------.........//////---------............///000000000000000000000000222222222222222222222222444444555555666777777777666555444222222444555666666666666777666666555444222222111000////////////------------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***)))((('''(((***++++++*********++++++******))))))))))))))))))))))))))))))******+++******)))((('''))))))************))))))******++++++++++++***************++++++++++++,,,***++++++,,,,,,++++++***))))))******+++************))))))))))))))))))((())))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))************++++++***))))))(((************))))))))))))((()))***++++++***)))((()))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...---...///...///000000111111000000111111000111111222333444555666666777777777777777444555666888999:::;;;;;;333333444444555777888999999999888777777777888888888777777888::::::888666444444333333333333222222444444333333222111111111111111111111111111111111111000000//////000000111........................000000000000000000000000111000000000000000//////////////////000111111222333333333444555666777888<<<;;;:::888'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''***))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((()))***+++***((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************(((((((((((((((((())))))*********)))))))))))))))))))))************))))))%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******************++++++(((((()))***+++,,,,,,,,,))))))***+++,,,,,,------------........./////////---------............///000000000000000000000000111222222222222222333333444444444555555666666666666555333222222333555666777777777666555444444333111111000000////////////------------,,,,,,,,,,,,++++++,,,,,,,,,++++++***((((((''')))+++,,,,,,+++))))))************))))))++++++*********)))))))))***************)))(((((())))))************))))))******++++++++++++******************++++++++++++(((((())))))))))))(((((()))***************)))(((******))))))(((((((((''')))*********)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))******+++******))))))***)))))))))******)))((('''((()))******)))((('''))))))))))))************)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,...///...------...000//////000111111111111000000000000000111222333444444555666666777777666666555555777888999999999999777666666555555555666666:::::::::999999999999999777777777888:::999777555333333333333333333333333333333222222111111111000000000000000111111111111.........------.........------...............///000000000000000000000000111111111111000000000000.........//////111222333000000111111222444555666;;;::::::999(((((((((''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''''''''''')))((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((()))))))))'''&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))******))))))************))))))&&&&&&'''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++------------.........///---------............///////////////////////////111111111222222333333333444444444444555555555555666444333222222333444666777777666555444333222222000000000000/////////............------------,,,******+++,,,,,,+++++++++***)))(((***,,,------,,,((())))))*********))))))---,,,,,,++++++******))))))************))))))((())))))************)))))))))******++++++******)))))))))*********+++++++++((((((((())))))((((((((())))))*********))))))(((***)))))))))(((((('''''')))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))***+++,,,,,,,,,,,,+++)))((((((***+++***((('''((()))******)))((('''(((((()))))))))*********((())))))******+++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++---......------...000///000000111111111111111000000000000111222333333444444555666666666666555777777888888888777777666777777777666666777888888======<<<<<<;;;:::999888777666777888999999777555333333333333333333333333222111111111111111000000000000000000000000111111......------------......,,,---------......//////////////////////////////000000000000111111111111............///000111222000000000000222333444555777777888888((((((''''''''''''(((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))************'''((()))(((&&&%%%&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((())))))))))))************))))))((())))))))))))************))))))************))))))((((((((()))***++++++,,,((((((((((((((((((((((((************************)))))))))))))))(((((('''(((((((((((())))))))))))&&&''''''(((((())))))))))))))))))***+++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......---------............///////////////////////////111111111222222333333444444444444444444444444444444444333333333333444444666555444222222111111111...//////000000//////...............------------)))***+++++++++++++++++++++***)))***,,,------,,,(((((())))))******)))))),,,,,,,,,++++++*********))))))************))))))))))))************))))))))))))************)))))))))))))))************+++)))******++++++******)))(((((())))))***))))))))))))(((((((((((((((((('''(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''((()))+++,,,---------+++((('''(((+++,,,***((('''((()))******)))((('''((((((((()))))))))******(((((())))))***+++++++++++++++************++++++******************************++++++,,,,,,------+++,,,......------...000///000111111222222111111000000///000000111222333333444444555555555555555888888888888777666555444444444555666888:::;;;<<<=========<<<;;;:::888777777666666777999999777555222222333333333333444444000000000000000000000000000000000000000000000000000//////......//////000,,,,,,,,,---......////////////////////////////////////000000000000000111............///000000111111111111222333444555666333444666777)))((('''&&&&&&'''((()))&&&''''''((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))************'''))))))((('''&&&'''(((&&&'''''''''((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))************+++,,,,,,+++***)))(((((()))))))))************))))))************)))))))))))))))******+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))'''''''''((())))))************************++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------------............///////////////////////////000111111222333333444444333333333333333333333333222333444444444444333222444333222000000000111111---...///000000///......------------,,,,,,,,,+++))))))***++++++++++++++++++***)))***+++,,,+++***'''(((((()))))))))))))))******))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))************))))))************))))))''''''((()))*********)))'''''''''(((((((((((((((''''''(((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))***+++++++++***+++(((&&&'''+++---+++(((((()))************)))((((((((((((((()))))))))***(((((())))))******++++++++++++************++++++++++++++++++++++++++++++)))******+++,,,,,,------***,,,------------...000000000111222222222222111/////////000000111222333333333444555555555555444777777777777777777666555333333444555777999;;;<<<::::::;;;;;;;;;:::888777666666666777999888666444111111111222222222333333000000000000000000000000111111000000//////......000//////......//////000++++++,,,------...//////////////////////////////....../////////000000000//////.........//////000111111111111222444555666111222555777)))((('''&&&&&&'''((()))&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((******)))((('''((()))%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))******+++++++++,,,+++,,,,,,---,,,+++***)))(((((())))))*********+++))))))************))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))'''(((((()))***++++++++++++++++++***************))))))***+++,,,------...******+++++++++,,,,,,,,,---------.........//////////////////////////////000000111222333333444444333333333333333333333333111222444555555444222111222111000/////////000111---...///000000///......,,,,,,,,,+++++++++******((()))***++++++++++++++++++***((()))******)))(((''''''((()))))))))))))))'''''''''(((((((((((((((((())))))*********))))))))))))************))))))))))))************))))))))))))))))))************''''''((((((((((((''''''&&&&&&((()))************&&&'''''''''(((((())))))&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))(((((('''+++(((%%%''',,,---+++(((((()))***++++++***)))((((((((((((((())))))))))))((((((((()))******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***+++------------...000000000111222222222222111////////////000111222333222333444444555555444444555555666777777888777777555555555555555666777888666777888999:::999999888666666666777999888666444//////000000111111111222////////////000000000000222111111000///......------------,,,,,,---------++++++,,,,,,---...//////////////////////////////---.........//////000000000//////.........//////......//////000111333444111222444666))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''')))++++++(((%%%))))))(((((((((((())))))************))))))))))))''''''''''''((((((((((((------------------------...///////////////......))))))(((((((((((())))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******)))************++++++++++++*********,,,,,,***(((,,,,,,++++++,,,,,,---..................///000111111111000000000000111111111111222222222333333333222333444444555555444444444444333333333222222222111111000000//////......000///......---------------------,,,,,,,,,++++++'''))),,,,,,+++*********))))))*********))))))((())))))))))))))))))))))))************************++++++***)))(((((())))))+++***((('''''''''((()))---+++******++++++)))((((((((((((((())))))))))))''''''''''''(((((((((((()))******((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))++++++******))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++------,,,++++++***'''$$$&&&***+++(((%%%+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---...000111111111222222333333444555555444444333222222333333333555555555555666666666666777444222444888<<<>>>>>>888666555444444555666888999999888888888888999999999888777555444444333333333333333333333333333333111111000000//////......////////////////////////......---------......///..................------////////////............111000///......///000111111000000////////////000111111111111111111111111333333333444))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&(((******'''%%%))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++------------------------------.........------,,,******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,(((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))******)))************++++++++++++***)))***,,,,,,***(((+++++++++++++++,,,------+++++++++,,,---///000111////////////000111222333111111111222222222333333222333444444555444444444444333333333333222222222000000000/////////......000///...---------......,,,,,,,,,,,,++++++++++++)))+++......---+++******))))))************))))))))))))))))))))))))))))))************************++++++***))))))))))))))))))))))))))))))***++++++,,,***)))***++++++***)))))))))))))))((((((((((((((((((((())))))))))))******+++,,,+++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++++++++++++++***'''%%%&&&)))+++(((%%%*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------...///000111111000000000111222222333333444333333222222333333444555555555555666666666666555333222444999===???@@@999888666555444555666777777777666666666666777777999888777555444444333333222222222222222222222222000000000000//////....................................------,,,---------..................------------......//////000000111000///......///000111000000////////////000000111111111222222333333333333444444444))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''%%%))))))(((((((((((())))))(((((((((((())))))))))))))))))***+++,,,,,,------------------------------,,,------......---------++++++************++++++((()))******++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***++++++))))))))))))((((((((((((+++******)))((('''&&&&&&((((((((((((((()))******)))************+++++++++******)))***,,,,,,***)))+++************+++,,,,,,))))))***+++---///000111------...///000222333444111111111222222222222333222222333444444444444444333333333222222222111111///////////////.........000///---,,,+++,,,...///++++++++++++*********)))***---000000...,,,******))))))************))))))))))))))))))))))))))))))************************+++***))))))))))))))))))'''((()))***,,,,,,------***)))((()))+++++++++)))******))))))((((((''''''))))))))))))***************,,,------,,,*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((())))))))))))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***'''%%%&&&)))***(((&&&******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************************,,,,,,++++++++++++,,,,,,....../////////000000000.........///000000111111333333333222222333333444555555555555666666666666444333333555:::>>>@@@AAA;;;:::888666555555666666555555555555555555555555777777666555444333333333111111111111111111111111000000000////////////..............................------,,,++++++++++++------------------......+++,,,---...///000111111000000////////////000000//////...//////000111222111111111222333444555555444444555555(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((('''&&&))))))(((((((((((())))))((((((((((((((())))))))))))******+++,,,---......------------------------,,,------............---+++******))))))******+++((())))))***************(((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))(((((((((((()))))))))((((((''''''&&&((((((((((((((())))))***))))))*********+++++++++***))))))***,,,,,,+++)))******))))))******+++,,,*********+++,,,...///000---.........000111222333111111111111222222222222222222333444444444444333222222222222111111111111........................///---+++***)))+++---...************))))))))))))***---000000...+++)))(((((())))))************)))((((((((((((((((((((((((******************************)))))))))))))))***&&&((()))+++,,,,,,+++***)))(((((()))***,,,+++*********))))))((((((''''''(((((()))))))))*********(((+++---...---+++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++)))'''&&&'''))))))(((&&&))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++((()))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,////////////............------...//////000000111333333222222222333444444555555555555666666666666555555555777:::===???@@@===<<<:::888777666555555444444444555555444444444666666555555444333222222000000000000000000000000////////////////////////........................------,,,+++************,,,,,,------------......,,,,,,---......///000000000000////////////000000............///000222222111111000111222333555666555555555666((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))(((((((((((())))))'''((((((((())))))******))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++))))))(((((((((((())))))(((((()))************)))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((()))***+++***)))))))))((((((((('''&&&&&&''''''(((((())))))((((((((((((((())))))***))))))*********+++++++++)))))))))***,,,,,,+++*********))))))******+++,,,...---------------......//////////////////000111000000111111111222222222111222333333444444333333222222111111111000000000---------------.........,,,+++)))(((((()))+++,,,*********)))))))))(((((()))+++......,,,)))''''''(((((()))***************((((((((((((((((((((((((***************************)))))))))))))))******((((((*********)))(((''')))((('''(((***++++++******)))))))))(((((((((''''''''''''((((((((())))))&&&))),,,,,,+++)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***)))((('''''''''(((***+++((('''''''''((((((((('''(((((((((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++((()))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,......------------,,,,,,......//////000111111222333222222222333333444555555555555555666666666666888888999::::::;;;===>>>===<<<;;;999777666555555444555555666666555555444444444555555444333222111////////////////////////.............../////////........................---,,,+++***************,,,,,,,,,,,,------.....................---------//////000000000000//////............///000222222222111000000000222333444555555555666))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))***)))'''''')))***))))))(((((((((((())))))(((((())))))******++++++))))))*********+++++++++************************%%%&&&&&&'''(((((((((((())))))(((((((((((())))))'''((())))))******))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((()))************))))))((((((''''''%%%%%%&&&'''((())))))***((((((((((((((()))******)))************+++++++++)))((((((***,,,---,,,***+++************+++,,,,,,///......---------------000//////....../////////000000000111111111111222111111222333333333333333111111111000000000000///,,,,,,,,,---------------)))))))))))))))******+++************)))))))))((((((***++++++)))''''''''''''((()))******+++******))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))((('''''')))((('''(((*********(((((((((((()))))))))))))))''''''''''''((((((((((((%%%'''******)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((())))))***((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))************************************++++++************++++++------,,,,,,,,,,,,,,,,,,//////000000111111222222222222222222333444555555555555555555666666666666999:::<<<<<<;;;:::<<<===<<<;;;:::999888666555444444555666777777666555444333333444555444333111000////////////////////////---............/////////------------------------,,,++++++******++++++,,,++++++,,,,,,------...............---------,,,,,,//////000000000000////////////...//////000111222666555333111000111222333444444555555))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''))))))(((&&&&&&(((+++))))))(((((((((((()))))))))))))))***+++,,,,,,,,,++++++++++++************))))))))))))))))))))))))$$$%%%&&&'''((((((((((((***))))))))))))))))))***'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''''''''''''''(((***************)))((('''''''''%%%&&&&&&''''''(((((((((((((((((((((((()))******)))************+++++++++)))((((((***,,,---,,,***+++++++++++++++,,,---------,,,,,,,,,,,,,,,------...............///000111000000000000111111111111111111222333333333333222111111000000000/////////++++++,,,,,,,,,---------))))))+++,,,,,,,,,++++++++++++*********)))))))))((())))))(((''''''((()))'''((()))******+++++++++))))))))))))))))))))))))************************)))))))))))))))***++++++)))))))))((())))))*********)))(((((()))***((('''''''''(((((())))))******'''(((((((((((()))))))))&&&'''))))))(((''')))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))'''''''''((()))*********(((((())))))*********)))'''((((((((('''''''''((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))************++++++++++++++++++++++++++++++************++++++,,,,,,------------------/////////000111111222222222222222222333444555666555555555555666666666666777:::<<<===;;;;;;===>>>:::::::::999888666555444444555666777777666555444111222444444444333111000////////////////////////---------.........//////------------------------++++++***++++++,,,---...***++++++,,,------......------------------------...///000111111000///...000000////////////000000<<<:::777333111111111222333444444444))))))))))))))))))))))))###$$$&&&(((***+++---...((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((((('''$$$$$$'''***))))))(((((((((((())))))))))))***+++,,,,,,---------,,,,,,++++++******)))(((((((((((((((((((((((('''((()))***++++++++++++++++++************++++++'''(((((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''&&&&&&''''''((()))***+++******)))(((''''''&&&''''''''''''''''''&&&&&&((((((((((((((()))******)))************+++++++++)))((((((***,,,---,,,+++,,,,,,++++++,,,,,,---...************+++,,,---...,,,,,,,,,---///000222333000000000000111111111111111111222333333333333222000000000000////////////+++++++++,,,,,,---------)))***,,,...///...,,,+++++++++++++++************((())))))'''&&&'''))),,,''''''(((******+++++++++))))))))))))))))))))))))************************))))))((())))))***++++++))))))(((((()))+++---...+++)))(((((())))))(((&&&&&&&&&'''((()))***++++++))))))))))))************'''((()))((('''(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((('''''''''&&&************************&&&''''''((()))******+++'''(((***+++++++++***)))'''((()))((('''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))************++++++++++++++++++++++++++++++************++++++---------.........//////......//////000111111111222222222222333444555666555555555555666666666777666999<<<===<<<<<<>>>@@@999999999888888666555444333444666777777666444333111222333444444333111000000000000000000000000000---------.........//////------------------------*********+++,,,---//////******+++,,,,,,---......***++++++,,,---...//////...///000111111000///...111000000////////////000@@@>>>:::555333111222222333333333444***)))((('''''''''''''''))))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************((((((((((((((()))******++++++************************************++++++......//////......---,,,---------............///000000000000000000000000222222222222222222222222//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))''''''((()))***+++,,,,,,+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((***---///222...***))))))***(((&&&(((((())))))))))))(((((((((((()))***+++,,,,,,---))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((()))******++++++))))))(((((((((((())))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))(((''''''''')))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,////////////000000000000111111222222222333333333333333333333333444666666777666666666777999;;;===;;;:::999888777555444444666777888888888777555444222222222222222222222222222111111111000000//////---+++***+++---...---+++,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...............///000000000000//////......------444444333333222222333333555555555555))))))((('''''''''''''''))))))))))))((((((((((((***)))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***))))))((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))((((((((('''(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((()))))))))*********((((((((((((((()))******++++++*********************************++++++,,,...............------,,,---------............///000000000000000000000000222222222222222222222222//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))((((((((()))******++++++************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))+++---///000---***))))))***(((&&&(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((('''((((((((()))******++++++))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))******)))))))))***+++,,,((((((((()))))))))******************************************************+++,,,,,,,,,------------////////////000000000000000000111111111222222222333333333333444555666777777666666666888999;;;<<<::::::999888777666666555666666777777777666555444222222222222222222222222111111111000000000//////...,,,***+++---...,,,***)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------.../////////////////////.........222222111111111222222333555555555555))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++***)))(((((((((((((((((()))))))))***+++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))******((((((((((((((()))************++++++++++++++++++***************+++,,,,,,............---------,,,---------............///000000000000000000000000111111111111111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++---.........,,,)))))))))))))))'''(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((((())))))******))))))(((''''''((((((((((((((((((((((((((()))******++++++))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))))))))((((((((()))***+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............////////////000000000000//////000000000111111111444444444444555666777888666666666777888999:::;;;999999999999999888777777555666666666666555444444111111111111111111111111000000000000////////////...---,,,,,,,,,,,,+++***'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...............///////////////000000000000000111222333555555555555(((((()))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))***((((((((((((((())))))*********+++++++++++++++,,,************+++,,,,,,---......------,,,,,,,,,------------............///000000000000000000000000000000000000000000000000/////////......---------++++++++++++++++++++++++************************))))))************))))))************))))))((((((*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++---.........,,,+++*********))))))((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))************))))))''''''''''''((((((((((((((((((((()))******++++++))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''''')))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------.........////////////000000000000000000000000111111111222555555444555555666777888666666666777888999999:::777888999::::::999888888555555555555444444444333111111111111111111111111///////////////////////////...---,,,,,,+++***)))))))))+++,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,------...///------......//////000000/////////000111222444444555555555555'''((()))******)))(((((('''((((((((()))))))))***(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&(((((()))***+++,,,,,,---(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))************)))************************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((())))))*********++++++,,,,,,,,,,,,************+++,,,---.........---,,,,,,,,,,,,------------............///////////////////////////////////////////////////...............---------++++++++++++++++++++++++************************))))))************))))))++++++******)))((((((((())))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++---.........+++,,,,,,+++***)))))))))(((((())))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))&&&'''''''''(((((())))))((((((((()))******++++++))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&&&&&&&)))*********++++++++++++************************************************,,,,,,,,,,,,------------////////////000000000000111111111222222222333333555555444555555666777888555666666777888888888888666777888::::::999888777444444444333333333333333000000000000000000000000.....................///.........---+++*********,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...............//////000------......//////000000/////////000222333555666555555555555'''((()))***+++***)))(((''''''(((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((()))))))))***+++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((())))))******))))))************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))((((((((((((((()))************++++++,,,---------************+++---...//////...,,,+++++++++,,,------------............///////////////////////////........................------------------------++++++++++++++++++++++++************************))))))************))))))+++*********))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++---......,,,---......+++***)))***(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((())))))******))))))(((&&&&&&''''''((()))))))))((((((((()))******++++++))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))*********)))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,---------////////////000000000000111222222222222333333333444444444444555666777888555666777777888888777777555666888999999888777666444333333222111222222222////////////////////////---------...............,,,---...---+++***+++,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---///............///000000.........//////////////////000000111222333555555555555555555&&&((()))+++++++++)))((('''''''''((()))*********'''((((((((()))))))))***'''''''''''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((()))))))))))))))************************(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((((()))************++++++,,,------...*********+++,,,---...//////...,,,+++***+++,,,------------............///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))*********)))))))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((()))+++---///---000111000,,,***)))***(((((())))))))))))(((((('''''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((((())))))(((((('''&&&&&&''''''((())))))***((((((((()))******++++++))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))******+++++++++***)))(((((((((((()))))))))******************************************************------------............////////////000000000000111111111111222222222222333333333333444555666777555666777888888888777666444666777999999777555333444333222111000111111222////////////////////////,,,,,,---------.........+++---...---+++***+++---,,,,,,,,,,,,,,,,,,------************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------.../////////////////////........./////////000000222333444555555555555&&&(((***+++,,,+++***)))&&&''''''((()))******+++'''((((((((())))))******''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%'''((()))***))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''(((((()))))))))))))))************************(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((()))************+++,,,,,,---......*********+++,,,---///000///...,,,******+++,,,------------.........//////////////////////////////------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&(((***---//////111333111---*********(((((())))))))))))((((((&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((()))******++++++))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))((()))*********((('''&&&(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++............/////////000////////////000000000000000000000000111111111111333333333333333555666666555666777888888777666666444555777888888666444222444333111000000000111222////////////////////////,,,,,,,,,------.........***,,,...---+++***,,,...)))))))))***+++,,,......************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......000000//////.........---///......//////000111222555555555555************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""$$$&&&)))***)))'''&&&(((''''''&&&&&&&&&''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,---******))))))((((((''''''(((((((((((())))))))))))+++***)))))))))***,,,,,,******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''((()))***))))))***+++,,,,,,------,,,+++******+++,,,...///000000///...------,,,,,,---------............///---.........//////000000......---------,,,,,,,,,---------,,,+++***)))(((+++++++++*********))))))***++++++,,,,,,++++++***)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''***---000222111///---+++******)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))((('''&&&(((+++,,,)))&&&%%%''')))+++,,,+++******,,,+++***((((((((()))))))))***++++++***)))(((''')))))))))))))))))))))))))))***++++++***)))(((''''''((()))******)))((('''***)))((((((((()))+++,,,++++++,,,,,,,,,---------***++++++,,,,,,------...000000000000000000000000//////000111111111111111111222333333444444333333777666555666777888888777555555555555444333222111333333222222111000/////////000111111000...,,,***)))***+++,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,------.../////////000000000000000000000000111///...000333333111///444444444444************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''''''''((((((''''''&&&&&&&&&''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))******))))))(((***)))))))))((((((((('''(((((((((((())))))))))))******)))))))))***+++,,,***)))))))))((((((((('''))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++,,,------+++++++++***+++,,,...///000//////...------,,,,,,---------............///---........./////////000...------------,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++++++++*********))))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&(((+++...000///...---,,,************))))))))))))))))))))))))'''''''''(((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))'''&&&&&&'''******(((&&&&&&''')))+++++++++***)))+++***((('''''''''((()))(((((()))***)))(((''''''))))))))))))))))))))))))))))))***+++******(((((((((((())))))))))))((((((***)))((((((((()))++++++))))))*********+++++++++***++++++,,,,,,------...////////////////////////000000111222222222222222111222333333444444333333444444444444555666666555555555555555444333222111333333222111111000//////...///000111000...,,,+++***++++++,,,------------------------------------,,,,,,,,,,,,,,,,,,++++++***************************+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////////////////////////////111///...///111222111///444444444444))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''222///+++'''%%%%%%''')))''''''&&&&&&&&&''''''((())))))))))))(((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%))))))***+++***'''%%%$$$))))))))))))(((((((((((((((((((((((())))))))))))***))))))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))******)))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))++++++***(((&&&))))))******+++,,,,,,,,,++++++++++++,,,---......//////......---,,,,,,,,,---------............///.............../////////------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++************)))))))))(((((())))))))))))(((((()))))))))))))))(((((('''************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''))),,,///111---,,,+++******)))))))))************************'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))&&&%%%%%%&&&((()))'''&&&((()))***++++++***)))((())))))'''&&&&&&''''''(((&&&''''''(((((((((((('''))))))))))))))))))))))))((())))))************)))))))))(((((((((((()))))))))))))))((()))******+++))))))*********+++++++++***++++++,,,,,,------...////////////////////////000111222222333333222222111222222333333333333333222222222333333333444444555555555444444333222111222222111111000000//////---...///000000///...---++++++,,,------,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++******************************+++,,,+++***)))***,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////........................111///------///000111000444444444444(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''222///+++'''%%%%%%'''((('''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%'''(((***+++***'''$$$"""))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''')))******)))(((((())))))******+++++++++,,,++++++++++++,,,---...............------,,,,,,,,,---------............///........................---------,,,,,,,,,+++++++++++++++++++++***))))))************))))))))))))***++++++,,,,,,++++++***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,///111......,,,+++))))))((((((************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((((((((('''))))))*********))))))((())))))''''''''''''((()))&&&''''''(((((()))))))))(((((((((((((((((((((((((((((())))))***************)))(((''''''((()))***)))))))))))))))******+++++++++,,,,,,,,,---------***++++++,,,,,,------...////////////////////////000000111222222222222111111111222333333333333222111222333333222222333444444444444444333222111111111111000000000/////////,,,---.../////////......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********************************+++---------,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,------.../////////////////////////////////000///---,,,---///000111444444444444(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''******))))))((('''&&&&&&%%%''')))******)))&&&$$$(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''')))***+++)))***************++++++******+++,,,---------------------------,,,,,,,,,---------............///...............---------------,,,,,,,,,+++++++++******+++++++++***))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***,,,...///111000...,,,***)))((('''************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''((((((((((((((()))***)))************))))))(((***)))((((((((()))***+++((((((((())))))******+++((((((((((((((((((((((((((((((((())))))***++++++***)))(((''''''((()))***((()))))))))************++++++,,,,,,,,,---------***++++++,,,,,,------..............................//////000000000000000000111222222333333222222111333444444333222444666444444444444333222111000000000//////////////////,,,,,,---....../////////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,------.../////////000000000000000000000000//////...,,,,,,...000222444444444444))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''******))))))((((((''''''%%%&&&(((*********(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&'''(((+++,,,******************************+++,,,------------------,,,,,,,,,,,,,,,,,,---------............///.........---------------,,,,,,,,,,,,++++++++++++)))***************))))))(((((()))))))))))))))***))))))************))))))'''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((()))***+++,,,111000...,,,***)))((((((************************'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((()))((('''((()))+++)))))))))))))))***************)))(((((()))+++,,,***))))))))))))******+++))))))))))))))))))))))))***)))))))))))))))***+++))))))(((((((((((())))))(((((()))************)))))))))*********+++++++++***++++++,,,,,,------...........................---...//////000000//////000111111222222222222222111444666555333222444777444444444333333222111000////////////............,,,,,,---------......///++++++,,,------,,,,,,,,,------------------------++++++++++++++++++++++++************************)))***+++***)))((()))+++---,,,,,,++++++,,,,,,---,,,,,,------.../////////111111111111111111111111...//////...---...000222444444444444************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''((((((&&&%%%%%%&&&&&&((())))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))'''((((((((()))))))))***(((((((((((())))))))))))'''''')))*********)))((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***+++************)))))))))))))))***,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------,,,,,,,,,,,,,,,,,,++++++++++++***))))))************))))))(((((((((((())))))******''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++***************))))))))))))))))))))))))'''''''''(((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((()))(((&&&&&&)))+++((((((((())))))***++++++)))(((((('''((()))***+++******)))((('''((())))))))))))))))))))))))))))))+++***)))(((((())))))***(((((())))))))))))(((((('''((()))***+++******)))))))))*********+++++++++***++++++,,,,,,------.................................///000000000000000000000111222222222222222000444666555222111444777333333444333333222111000........................---------,,,------......***++++++,,,------------++++++++++++++++++++++++)))))))))***++++++,,,,,,************************(((***+++***)))((()))***---,,,,,,++++++,,,,,,---,,,,,,------.../////////000000000000000000000000...000111111//////000222444444444444************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))%%%%%%%%%&&&'''((()))***))))))))))))(((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''*********)))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&''')))*********)))((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((***++++++))))))*********))))))))))))))))))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------,,,,,,,,,,,,,,,,,,+++++++++******((())))))*********))))))'''((((((((())))))******''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((()))***+++,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%'''(((&&&$$$%%%(((+++(((((((((((()))***,,,,,,((('''&&&&&&'''((()))******)))((('''&&&&&&'''((()))))))))))))))))))))))),,,+++***((((((((())))))'''((()))******)))(((''''''((()))++++++******)))++++++,,,,,,,,,---------***++++++,,,,,,---..............................//////000111111111111111000000111222222222222111///333666555111000333777333333333333222111000000---........................------,,,,,,---------)))***+++,,,---.........************************(((((()))***+++,,,,,,---***************************,,,,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,------...//////000////////////////////////---000333222000///000222444444444444''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%''')))***+++***)))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))'''((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))***************++++++,,,,,,++++++***+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++......------,,,+++******((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))*********))))))(((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++******))))))((((((''''''%%%&&&'''((()))***+++,,,))))))((('''''''''''''''(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))))))))************))))))++++++)))(((''''''''''''((((((''''''''''''((()))))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))************))),,,+++***))))))***+++,,,++++++)))((('''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,.../////////...------------.........//////111111111111222333444555555333222333555555444333444444444333222111000000000000000000////////////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++)))'''&&&'''((()))+++,,,,,,------,,,,,,++++++,,,---------,,,++++++........................////////////000000000000000000000000000111111222222333444444''''''((()))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))&&&''')))***+++***)))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))'''((((((((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))***************++++++,,,,,,++++++***+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,+++*********((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))'''''''''''''''(((((()))))))))*********))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((('''((())))))******)))))))))((((((((('''&&&&&&'''((()))***++++++))))))((('''''''''''''''((((((((((((((((((((((((((()))******)))((()))***))))))))))))))))))))))))))))))************))))))+++***)))((('''''''''''')))(((((((((((((((((((((&&&&&&%%%%%%$$$$$$######((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))******++++++************)))(((((()))******+++***)))((('''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''(((((()))************)))))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,,,,------......,,,---.../////////...------------.........//////000000000111222333444555444333222333444555444333111111111111000///...---/////////............---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************+++***(((''''''''')))***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000000000000000111111222333333444555''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''(((((((((((()))))))))***&&&''')))******)))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))*********++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((())))))***((())))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))((())))))******))))))(((+++***)))((((((''''''((())))))*********)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))******+++++++++++++++***)))(((''''''((()))***+++***)))((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''((())))))******))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......,,,---......//////......------.........///////////////000111222333444555444333222222444444333222000111111000000///...---.........---------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))***)))((('''((()))***+++++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,------------------------------////////////000000000000000000000000000111111222333444555555''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))'''((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''((()))***************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))***)))))))))))))))******'''((())))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))((((((******)))((((((((((((((()))***+++,,,+++)))'''&&&)))))))))******+++++++++((((((((((((((((((((((((''''''''''''((((((((((((******+++,,,,,,,,,,,,+++***)))(((''''''((()))*********)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---------...---------------...........................////////////...///000111222333444444444333222222333333222111111111222222111000000///.........------------,,,...---,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,,,,++++++...,,,+++******+++---///------------------------////////////000000000000000000000000000111111222333444555555''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((((()))))))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((()))***+++++++++***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))(((((()))***)))((('''((()))(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))+++***))))))))))))******''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''')))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((((((((()))(((***+++,,,+++***(((&&&&&&&&&&&&''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))******+++,,,,,,,,,,,,++++++***))))))))))))***+++***))))))(((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---.........------------------......//////........./////////000000...///000222222222222222444222111111222222111000000000111111111000///////////////.........------...---,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))'''(((((()))***+++,,,,,,***++++++,,,,,,++++++***---,,,*********,,,...///------------------------////////////000000000000000000000000000111111222333444444555''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))((())))))************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++******)))((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))***************++++++++++++,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))))))))+++******)))))))))))))))&&&&&&'''((())))))))))))&&&'''((())))))******))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))(((((()))*********(((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((())))))))))))******+++++++++++++++,,,+++***))))))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---.........---,,,...------------...//////....../////////000000000///000111222222111000///444222111111222111000///------............------/////////............---------,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************(((((()))******+++,,,,,,******++++++++++++******,,,++++++***+++,,,...///........................////////////000000000000000000000000000111111222222333444444''''''((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((******)))((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))***))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++******)))((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))***************+++++++++,,,,,,***++++++,,,,,,++++++***---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************((()))***)))((('''((()))))))))))))))))))))))))))'''''''''((()))*********''''''((()))))))))))))))******)))(((((((((((((((%%%&&&'''((())))))))))))&&&'''((()))************))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''((()))(((''''''((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))&&&''''''(((((())))))***))))))******************(((((((((((((((((((((((('''((((((((())))))))))))((()))******++++++******+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))+++,,,,,,,,,,,,---------***+++---//////...---,,,...------,,,---...///000.../////////000000000000000111222333222000...---444222111000111111///...,,,------......---------.........---------,,,,,,,,,,,,+++++++++,,,------************************************************)))))))))***++++++,,,,,,((()))******++++++++++++******++++++++++++************+++,,,,,,---......////////////////////////////////////000000000000000000000000000111111222111222333333'''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***************+++++++++(((******)))((('''((()))))))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))))))))))))))******)))(((((('''((((((%%%&&&'''((())))))))))))&&&'''((()))************))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******(((((((((((()))))))))***'''''''''''''''((()))***(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((()))***&&&&&&&&&&&&''')))***+++'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******************)))(((''''''((()))***))))))(((((((((((()))***))))))))))))))))))))))))''''''((()))))))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))),,,,,,,,,---------......***+++---//////...---,,,......---,,,---...///000////////////000000000000111222333333222000---,,,444222000000111000///---......//////000//////...---------,,,,,,,,,++++++++++++++++++,,,------...************************************************(((((()))***+++,,,,,,---))))))***++++++++++++*********++++++++++++******)))***+++,,,---...------000000000000000000000000////////////000000000000000000000000000111111222111111222333(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++---+++)))((('''''''''''''''(((((()))))))))))))))((((((((((((((('''''''''''''''(((((((((((('''''''''(((((((((((((((''''''%%%&&&((()))))))))(((''''''((()))******)))((('''++++++******)))((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((())))))))))))******))))))))))))******))))))))))))******************))))))******+++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,******************************))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***))))))(((((()))******'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))(((((('''''''''(((((('''((()))((('''((()))+++))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&+++***)))'''''''''((()))*********)))))))))))))))((()))*********)))'''&&&(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++***)))))),,,,,,,,,---------......////////////////////////////////////000000000000222222222222222222222222000000000000////////////......//////......---,,,))))))*********+++++++++************************,,,,,,+++******+++,,,,,,((((((((((((((((((((((((,,,,,,++++++***))))))))))))))))))))))))******+++))))))*********+++++++++++++++,,,,,,,,,,,,------+++,,,------......------............////////////000111111111111222222222222333444444(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,+++***((('''&&&'''''''''''''''((()))))))))((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((()))))))))((('''''''''((()))))))))((('''))))))))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))((((((''''''(((((()))))))))((('''''''''''''''(((((((((((())))))))))))******))))))))))))******))))))))))))***************************+++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,***************************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))+++...111333...---+++)))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((''')))((('''&&&&&&'''((()))'''''''''''''''''''''(((******))))))((((((''''''((((((''''''''''''(((((('''((()))((('''((()))+++)))))))))(((((((((''''''''''''((((((((((((''''''+++***)))(((''''''((()))***)))))))))))))))))))))((())))))***)))((('''&&&'''((((((((())))))))))))((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,------------,,,,,,,,,,,,,,,------------............................../////////000000000000000000000000000000000000000000000/////////......---............---,,,,,,***+++++++++,,,,,,,,,,,,************************++++++***))))))***++++++))))))))))))))))))))))))+++++++++******************************++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////............////////////000111111111111222222222222333444444(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''(((((()))***++++++,,,(((''''''&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''(((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((((('''&&&'''((()))))))))((((((&&&&&&'''((())))))((((((''''''((())))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((***))))))(((((())))))***)))((((((''''''''''''((((((((((((((())))))))))))******))))))))))))******)))))))))*********++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++************++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))+++...333777:::555111,,,(((&&&''')))+++))))))))))))))))))))))))''''''((((((((((((((((((((((((''''''''''''(((((('''''''''(((((()))))))))+++******)))((('''&&&&&&((((((''''''''''''(((((('''((()))((('''((()))+++***)))))))))))))))(((((((((((())))))))))))((((((***))))))(((((((((((()))))))))))))))))))))******)))))))))))))))(((''''''''''''((((((((()))))))))((((((((((((''''''''''''***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))),,,------......---------,,,,,,,,,,,,------------------------------------....../////////000000000////////////////////////000////////////.........,,,------------,,,++++++++++++,,,,,,,,,---------******************************)))(((((()))******************************)))************++++++++++++++++++***+++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------000///...------...//////---............/////////000111111111111222222222222222333444(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((())))))*********%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((''''''(((((())))))))))))%%%&&&''''''(((((())))))(((((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&******))))))))))))******)))(((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******))))))*********++++++++++++++++++++++++,,,,,,---,,,++++++******++++++,,,++++++************++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))+++---000222444555333000,,,((('''''')))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((&&&''''''((()))******+++)))))))))((((((''''''&&&(((''''''''''''(((((()))'''((()))((('''''')))+++************))))))))))))))))))************)))))))))))))))(((((((((((())))))))))))))))))*********)))))))))))))))((((((''''''''''''((((((((())))))((((((((((((''''''''''''***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------........./////////000000......................../////////.........------+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---*********************************))))))*********************************((())))))***++++++,,,,,,+++************+++,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,------///...,,,******+++,,,------------.........//////000000111111111222222222222222333444(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''((((((((((((((((((((($$$$$$%%%&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&'''''''''(((((()))))))))(((''''''''''''((()))&&&&&&'''((((((((((((((((((((((((((())))))******''''''''''''(((((())))))))))))))))))(((((('''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&******))))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******************++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''))),,,...///...+++***,,,+++***))))))(((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((((((((((((((('''&&&''''''((()))******+++&&&&&&''''''(((((())))))'''''''''''''''((())))))'''((()))((('''''')))+++))))))))))))************))))))************))))))((((((((())))))))))))((((((((())))))***************))))))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''***)))(((''''''((()))***(((((((((((())))))))))))************************)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------------------------------............////////////////////////////////////............------------++++++,,,,,,++++++***)))************++++++++++++************************++++++++++++++++++++++++************************(((((()))***+++,,,,,,---)))))))))))))))***++++++))))))))))))************+++++++++,,,,,,,,,------...---+++***)))+++,,,...------------............000000111111111222222222111222333333(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&'''(((((((((((('''&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))))))))((((((((()))***+++))))))(((((((((((())))))******)))(((((('''&&&&&&&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******************))))))(((((())))))***(((''''''''''''(((((()))(((((((((((())))))))))))******))))))))))))***************++++++++++++,,,******))))))******+++,,,,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''))),,,---,,,)))&&&###&&&''')))******)))((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''(((((()))))))))%%%%%%&&&'''((())))))***''''''&&&''''''((()))***'''((()))((('''((()))+++(((((()))))))))))))))***))))))************))))))'''(((((())))))))))))(((((((((((()))******++++++******)))(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))******************************+++,,,------------++++++++++++,,,,,,,,,,,,------------------------------........./////////000000000000000000000000......---------,,,,,,,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++************************(((((()))***++++++,,,,,,))))))(((((())))))***+++((((((((())))))))))))***++++++,,,,,,,,,,,,------...---,,,,,,,,,---///000,,,------------.........000111111111111222222222111111222333(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((''''''%%%&&&''''''((('''&&&&&&''''''((()))))))))((((((&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))***)))((((((((()))***+++,,,+++***)))(((((())))))((((((((((((((((((''''''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++)))((((((''''''(((((()))'''''''''''''''((())))))(((((((((((())))))))))))******))))))))))))***************+++++++++,,,,,,))))))(((((())))))***+++,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((())))))***)))(((''''''&&&''')))******)))((('''))))))))))))))))))))))))&&&&&&''''''((())))))***&&&'''((())))))((('''&&&'''''''''''''''''''''(((%%%&&&&&&''''''(((((((((&&&&&&&&&''''''((()))***'''((()))((('''((()))+++''''''((((((((()))))))))((())))))))))))))))))(((&&&'''((()))******)))((('''(((((()))******+++++++++***)))((('''(((((()))&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''((()))******)))((('''(((((((((((())))))))))))************************((()))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,........................---------.........//////////////////////////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,************************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))***+++++++++,,,******))))))******+++,,,((())))))))))))*********++++++,,,,,,,,,,,,------++++++,,,---...//////000,,,,,,---------.........000111111111111222222222111111222333(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++******))))))((((((&&&&&&((((((((('''&&&%%%'''(((((()))))))))))))))&&&&&&&&&'''((())))))******((('''&&&&&&'''(((***%%%&&&'''((())))))))))))***)))((((((((()))+++,,,...---+++***)))((())))))&&&&&&''''''((()))))))))%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''((()))******((((((''''''''''''(((((('''''''''''''''((()))***(((((((((((())))))))))))******))))))))))))************+++++++++,,,,,,,,,((((((((((((((())))))***,,,++++++++++++++++++,,,******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((()))(((''''''(((***,,,---)))))))))))))))(((((('''************************&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''')))******'''((()))((('''((()))+++&&&'''''''''(((((())))))(((((())))))))))))((((((&&&'''(((*********)))((('''(((((()))***++++++++++++***((('''''''''((()))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&'''***++++++***'''&&&(((((((((((())))))))))))************************&&&&&&'''))))))***************+++++++++,,,,,,,,,////////////////////////---------.........//////////////////////////////---------,,,,,,,,,++++++,,,------------,,,++++++++++++,,,,,,,,,---------************************((()))***++++++***)))(((((((((((((((((((((((((((***************+++++++++++++++******++++++,,,---)))************+++++++++++++++,,,,,,,,,---------'''((()))+++------......,,,,,,,,,---------......000111111111111222222222111111222333''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******)))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))...------+++)))'''%%%$$$+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******)))************+++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&''')))))))))'''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%'''(((((('''''')))***(((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---.........---,,,+++000///------,,,---...///000/////////............,,,,,,++++++***+++++++++++++++,,,------------,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------............///000111111222222111111111222333''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++******(((''''''***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))((((((******++++++++++++******)))************+++++++++++++++++++++++++++++++++))))))))))))************************************)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((('''&&&''''''((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''')))(((''''''((()))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,------......---,,,,,,...------,,,,,,---...///.........---------,,,,,,,,,,,,,,,++++++,,,------******++++++******))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...///000111111222222111000111222222''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''***))))))((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))((((((******++++++++++++******)))************+++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))((('''&&&'''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......------,,,---,,,,,,,,,---...///000/////////.........------------,,,,,,,,,,,,------+++++++++***))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------.........///////////////...///000111111222222111000111111222''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''***)))(((((('''((((((((())))))))))))((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))***************(((((('''(((((()))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))((((((******++++++++++++******))))))*********+++++++++************************((()))))))))************************************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((('''((()))((((((((()))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))***)))'''&&&&&&'''(((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))******+++((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------------......///000111222111111111111000000000000...------,,,+++++++++,,,------,,,+++++++++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++++++++*********************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.................................//////...///000111111222222111000111111222''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((('''&&&&&&'''''''''***)))))))))((((((((('''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))''''''''''''((((((((((((************************))))))*********))))))((((((((('''(((((()))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++******))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''(((*********(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))***)))'''&&&&&&'''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))******++++++((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((())))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......///000000111222333333444111111111111000000000000///...---+++************------,,,++++++,,,---...******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++++++++*********************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------....../////////------------------------...///000111111222222111111111222333''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((******))))))((((((''''''%%%%%%&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((******************************+++******)))(((''')))(((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))******++++++++++++******)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((((()))((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))((('''&&&'''((((((((())))))))))))(((((((((((())))))))))))(((((())))))******************((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---//////111222333444444555444444/////////.........------...------,,,,,,,,,,,,,,,...---+++******+++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////---------------,,,,,,,,,...///000111111222222111222333333444''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((************************)))************)))((((((***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))******++++++++++++******)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***,,,(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''')))(((''''''((()))(((((())))))))))))(((((((((((())))))))))))((((((++++++******************((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++------------------------,,,,,,,,,---------......,,,,,,++++++,,,---///000222333444555555444333333.........---------,,,,,,,,,,,,,,,---///000222333333111...,,,*********+++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---....../////////.........------------...///000111111222222111333444555555''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''')))***,,,---+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))************************((())))))************)))+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***+++,,,)))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%'''(((((('''''')))***(((((())))))))))))(((((((((((())))))))))))((((((,,,+++++++++***))))))))))))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++------------------------,,,,,,,,,---------......,,,,,,++++++,,,...///000222333444444444333222111000/////////............******,,,...111555777999999777333///,,,+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---******++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////000000//////.........---...///000111111222222111444555666666''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&((()))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%))))))((((((''''''&&&&&&(((((((((((()))))))))))))))***+++++++++)))((('''******))))))((((((''''''''''''(((((())))))******++++++******)))((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((***++++++***((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))************))))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''(((((((((((())))))(((((('''''''''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((++++++******************((((((''''''''''''(((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,,,,,,,---......111111111111111111111111//////............//////...///000333666888;;;<<<;;;;;;888444...***''''''******++++++++++++******++++++++++++***************************+++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,,,,,,,++++++*********---------............///............/////////////////////000111333444555555555555555''''''(((((((((((('''''''''''''''''''''''''''''''''((()))(((''''''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((()))))))))))))))*********))))))((('''***)))))))))((((((((('''''''''(((((())))))))))))*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************+++++++++++++++++++++*********))))))++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))'''(((((((((((()))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((***)))))))))(((((((((''''''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&&&&'''((()))(((((('''''''''(((((((((''''''&&&'''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,,,,------......////////////////////////...------,,,,,,------...,,,---000333666999:::;;;;;;;;;999666111---,,,,,,******++++++++++++******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************,,,,,,++++++************++++++***))))))***++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,---------...------------............000000000000000111222333333333333333''''''(((((((((((('''''''''''''''''''''''''''''''''((())))))''''''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))((((((''''''(((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((())))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************+++************)))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''((((((((((((((())))))******))))))((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))***)))((('''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************(((((()))***************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,++++++******++++++,,,***,,,000444777999::::::999999888666222///......******++++++++++++******((()))))))))***+++++++++******))))))((((((''''''))))))))))))************))))))))))))))))))))))))+++************)))))))))++++++***))))))***++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...000000////////////000000222222222222''''''((((((((((((''''''''''''''''''((((((((((((''')))***)))((('''((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))(((''''''(((***+++((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((***))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''+++***))))))))))))************)))''''''&&&&&&&&&(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((()))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************(((((()))***************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------...------------------------------++++++************+++++++++---000444888999::::::777777666444000---,,,,,,******++++++++++++******))))))***++++++,,,------++++++***)))((((((''''''((()))))))))************))))))))))))))))))))))))***)))))))))))))))))))))+++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---------........................///000111111111111111''''''(((((((((((('''''''''''''''((((((((())))))((()))***)))((('''(((***'''''''''((((((((())))))))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((('''''''''''''''&&&&&&'''((()))******+++)))((('''''''''(((***+++))))))))))))))))))))))))''''''''''''((((((((((((((()))******)))((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((***))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''---,,,+++)))((((((((((((******)))''''''&&&&&&&&&((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))))))))******+++++++++((((((''''''''''''(((((('''''''''''''''((())))))&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))************(((((()))************************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---.........------------------------------,,,,,,++++++++++++,,,,,,,,,...111444777888999:::777888666333///+++************++++++++++++******&&&&&&&&&'''((()))******,,,,,,+++******)))((((((((()))))))))************************************)))))))))))))))))))))************++++++*********++++++++++++++++++++++++------------............---.........////////////++++++,,,---...000222333333333333333''''''(((((((((((('''''''''''''''(((((())))))***((()))******(((((()))***''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))(((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''(((((()))******(((''''''(((((()))***+++))))))))))))))))))))))))''''''''''''((((((((((((((()))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((()))))))))))))))***(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************'''(((((())))))(((((('''))))))))))))((((((((((((************************((((((((((((''''''''''''(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''***)))((('''&&&%%%%%%%%%***)))((('''''''''''''''((((((((()))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))************(((((()))***************))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,---------------------------,,,,,,++++++,,,,,,------...///111333555777777888888777444///,,,++++++******++++++++++++******((((((((())))))*********,,,,,,++++++******))))))))))))))))))************************************)))))))))************+++)))***++++++++++++***)))***++++++++++++,,,,,,,,,---------.........//////........./////////000000******+++---///111333444444444444444''''''((((((((((((''''''&&&''''''((())))))******((()))******)))((()))***'''((((((((())))))))))))''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))'''((())))))*********)))'''((((((((()))))))))***(((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))&&&'''((())))))*********))))))))))))))))))))))))''''''''''''((((((((((((''')))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((()))))))))*********(((((((((((())))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((())))))))))))***''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))******)))((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&'''''')))(((((('''''''''(((((((((((()))))))))(((&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++++++++((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************(((((()))***************((())))))***++++++,,,,,,*********++++++,,,,,,---***+++---//////...---,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,---000222444555555555222///,,,,,,,,,******++++++++++++******++++++++++++++++++,,,,,,***************)))))))))))))))))))))************))))))))))))))))))))))))************++++++,,,,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,---------.........---------.........//////,,,,,,---...///111333444444444444444''''''((((((((((((''''''&&&''''''((()))******+++(((***+++***)))((()))***(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))'''((()))+++++++++***)))'''((((((((())))))******(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((%%%&&&(((************)))))))))))))))))))))))))))''''''''''''((((((((()))''')))******))))))***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************'''((((((((())))))******************************(((((()))***************))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))******)))((((((((((((((('''((((((((())))))************))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''(((((((((((()))%%%%%%&&&&&&((()))***+++(((((('''''''''(((((()))(((((()))))))))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((()))******+++((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************(((((()))***************((())))))***++++++,,,,,,))))))***+++,,,,,,------***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++))))))))),,,///111///000000///,,,++++++,,,******++++++++++++******)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............//////111222222333333333333)))))))))))))))((('''&&&&&&&&&'''((()))******++++++++++++*********************)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((()))******)))'''%%%%%%%%%'''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))),,,+++)))(((''''''(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))'''''')))***+++))))))))))))))))))))))))&&&((()))++++++)))(((&&&(((((())))))*********+++))))))))))))))))))))))))******)))(((((('''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((***++++++)))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((('''&&&%%%%%%''')))''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''''''''((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((())))))))))))((())))))))))))*********,,,***(((&&&%%%&&&'''((()))&&&$$$$$$''')))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((()))******++++++,,,+++******))))))******+++,,,...//////...,,,++++++,,,------......------)))******++++++******)))++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,+++*********+++,,,******)))((('''&&&%%%%%%(((((((((((())))))))))))))))))***+++++++++++++++((()))+++,,,***)))((()))******++++++++++++******++++++******)))((((((((())))))************))))))************************++++++,,,,,,,,,,,,---------------............///,,,---...///000111222333222333444444)))***************)))(((((())))))******+++++++++,,,,,,++++++******))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((()))******((('''%%%%%%%%%'''(((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((***)))((('''''''''((()))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))******)))((('''((()))))))))************))))))))))))))))))))))))+++***))))))((((((((()))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((((((((((((((((((((((()))***+++)))))))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))******************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((&&&%%%%%%''')))''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))'''&&&'''(((''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((()))))))))(((((((((((()))))))))))))))))))))************++++++***(((&&&%%%&&&'''((()))&&&$$$$$$''')))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))***++++++,,,------,,,,,,+++++++++,,,+++,,,---//////---,,,+++++++++,,,---------------******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,***))))))(((((('''''''''(((((((((((())))))))))))))))))******************((()))*********)))))))))******++++++++++++******************))))))))))))))))))************))))))************************++++++,,,,,,,,,,,,---------------............///---......///000111111222111222333333(((((()))*********))))))+++++++++++++++,,,,,,,,,,,,,,,++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((())))))((('''%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))************))))))))))))))))))))))))++++++***))))))))))))***))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))((((((((())))))((((((((())))))*********))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************)))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((())))))((((((''''''(((((('''&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((()))))))))))))))************++++++++++++***((('''&&&&&&''''''(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,//////.........---------+++,,,---......---,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++******)))))))))************+++))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///.../////////000000111111000111222222&&&'''((())))))))))))))),,,,,,++++++++++++++++++++++++***)))((('''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&&&&&&&&&&''''''((()))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************)))(((((()))******(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))++++++***************+++))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((()))))))))*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((''''''&&&''''''((()))******+++(((((((((((((((((((((((('''((((((((((((((((((''''''((()))(((&&&&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))************++++++++++++***)))((('''&&&''''''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******+++,,,,,,------////////////......------+++,,,------------,,,+++)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************))))))))))))((((((((((((((()))))))))((()))))))))*********+++(((((((((((())))))))))))******))))))))))))))))))***)))((()))***+++************++++++++++++******(((((()))******+++,,,,,,)))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///////////////000000000000111111222333((()))***+++++++++++++++************)))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***+++******)))(((''''''&&&%%%%%%&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))))))))))))))))))))))))))))))))+++***************++++++(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************+++******))))))))))))***************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''&&&((())))))''''''''')))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))(((''''''((()))''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((())))))))))))))))))*********+++++++++)))(((((('''''''''''''''%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******+++,,,,,,---------......///...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********)))))))))((((((''''''(((((())))))))))))(((((())))))******++++++(((((((((((())))))))))))+++***))))))((()))******+++)))(((***,,,---,,,*********++++++++++++******(((((()))***+++,,,------******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///////////////000000000000222333333444,,,------.........------(((((((((((((((((())))))''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''&&&&&&((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++******)))))))))******+++++++++******)))((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&(((******((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))(((((((((((())))))))))))((())))))))))))*********((((((((((((((((((''''''$$$&&&(((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,,,,---.........---+++***,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))(((&&&'''((()))******))))))((((((((())))))*********(((((((((((())))))))))))+++***)))))))))***,,,---+++***))),,,///000---*********++++++++++++******))))))******+++,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///.../////////000000111111333333444555------......------,,,,,,'''''''''(((((()))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((()))*********))))))))))))(((((((((((('''((()))+++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((()))))))))))))))))))))))))))((((((((())))))***+++(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++,,,,,,++++++******)))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&(((******)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))''''''((((((((((((((('''###&&&))))))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))***++++++,,,,,,---...//////---+++***,,,++++++++++++++++++,,,++++++,,,---------------******++++++++++++******++++++++++++++++++++++++++++++*********)))))))))&&&'''(((***++++++******((((((((((((((((((((()))(((((((((((())))))))))))+++***))))))***,,,...000+++***+++///333333///*********++++++++++++***************++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---......///000111111222222222333444+++++++++++++++***)))(((&&&''''''((()))******+++''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))((()))+++,,,,,,+++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))(((((('''(((((()))******(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++))))))))))))***+++,,,---+++++++++***)))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&(((***+++)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((((((''''''(((***''''''''''''((((((((()))))))))(((((('''''''''&&&'''''''''''''''''''''&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((((('''###&&&))))))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((()))******++++++---...///000000...,,,+++,,,++++++******++++++,,,+++,,,------......------*********++++++*********++++++++++++++++++++++++++++++++++++************&&&''')))***+++++++++***((((((((((((((('''''''''(((((((((((())))))))))))+++***))))))+++---000222++++++,,,111555555///*********++++++++++++*********++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,---...///000111222333111111222333''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((******+++++++++)))((('''&&&&&&(((***,,,))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))******)))))))))))))))***((((((((((((((()))******))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((111...+++((('''(((+++---&&&''''''(((((((((((((((''''''''''''((((((((((((,,,***))))))******)))''')))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((''''''''')))*********++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,------((()))+++,,,---,,,+++++++++++++++*********))))))***+++,,,,,,+++***((('''))))))))))))************(((((())))))*********+++***+++,,,------,,,+++***))))))))))))))))))))))))''''''***111;;;BBBEEEFFF,,,,,,,,,++++++***************++++++++++++******************************+++++++++*********))))))---,,,,,,+++*********+++******+++++++++,,,,,,,,,---,,,,,,,,,------...///......//////000000111111111222333444((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((()))***+++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((...---***((('''((()))***&&&''''''(((((((((((((((((((((((())))))))))))***+++***))))))******)))'''***)))(((((((((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))***((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))*********+++)))***++++++,,,,,,,,,+++++++++---.........---,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,------,,,++++++++++++*********))))))******++++++++++++******))))))))))))************((()))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))***---222555666555,,,,,,,,,++++++***************++++++++++++******,,,,,,,,,,,,,,,++++++++++++++++++*********))))))---,,,++++++*********+++++++++++++++,,,,,,,,,,,,...---------------...///---------...//////000000222333444555))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((()))***++++++++++++---------,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))***)))))))))))))))******))))))((((((((()))******))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((&&&''''''((((((((((((((())))))))))))************+++)))((((((******)))'''******))))))))))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))************((((((''''''''''''(((((((((((((((((()))))))))***((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))***++++++,,,+++++++++***+++---.........---,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++***************+++++++++***++++++,,,,,,))))))))))))************))))))))))))************))))))************))))))((((((((((((((((((((((((,,,+++******++++++)))(((+++++++++++++++***************++++++++++++******.........------,,,,,,,,,+++++++++***************,,,,,,+++************+++,,,,,,,,,,,,------------///...---------------...,,,,,,------.../////////333333444555(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))((()))******++++++++++++.../////////...,,,***((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))((())))))******))))))************))))))(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''&&&''''''((((((((((((((((((((()))))))))************)))(((((()))***)))'''))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((''''''(((((((((&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''(((((((((((()))******++++++++++++*********+++,,,---...---,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,************************---,,,+++*********,,,,,,((()))))))))************)))))))))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((******)))************)))+++++++++*********************++++++++++++******.........------,,,,,,+++************************++++++***************+++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,------......//////000222222333444'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++******)))((((((((()))))))))))))))))))))))))))******++++++++++++***---...000000///---***((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************))))))(((((()))***++++++******))))))))))))******))))))************))))))(((((((((((((((((((((((()))))))))))))))******+++************************)))))))))))))))))))))))))))***+++++++++***)))(((&&&''''''((((((((((((((('''''''''((((((((()))))))))((('''((()))***)))(((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((('''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((&&&&&&'''''''''((((((((('''((((((((())))))******&&&'''''''''(((((())))))&&&'''''''''((((((((((((*********++++++******)))***+++,,,---------,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************///...,,,***))))))******((()))))))))******************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,---******************************++++++++++++******,,,,,,,,,,,,++++++***************************************))))))***++++++,,,,,,,,,---------......,,,,,,+++++++++++++++,,,---......///000000111111000000111222''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,++++++******))))))((())))))))))))))))))))))))******+++++++++++++++***+++,,,...///...---+++***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***************************(((((((((((()))***+++,,,++++++***)))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))))))******++++++***))))))&&&''''''(((((((((((((((''''''''''''((((((((((((((('''&&&''')))***)))(((''''''((((((((((((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((''''''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&''''''(((((())))))***&&&&&&''''''((()))))))))''''''''''''((((((((((((*********+++******)))((()))***,,,---------,,,+++******+++,,,------......---,,,+++*********++++++***************+++++++++---,,,+++***))))))))))))))))))))))))************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))******))))))***,,,)))))))))*********************++++++++++++*********************************************+++++++++***))))))))))))***++++++,,,,,,,,,,,,------------+++++++++++++++,,,------......//////000111111111//////000111'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***((()))***,,,------,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************************(((((((((((()))***+++,,,,,,+++******))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((('''(((((((((((()))))))))((('''&&&''')))***)))((('''((())))))))))))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''(((((((((((()))))))))((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&'''(((((())))))&&&&&&''''''((())))))***''''''((((((((()))))))))***************)))(((((()))***+++,,,---,,,++++++***+++,,,---...//////000,,,+++***)))))))))******))))))*********+++++++++'''((())))))************))))))))))))************************)))))))))(((******)))(((((()))******++++++++++++++++++++++++''')))+++***(((''')))+++((()))))))))*********+++******++++++++++++******(((((())))))***+++++++++))))))*********+++++++++)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000------......///000000111///000111222))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,++++++***&&&'''(((***+++,,,------))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************************(((((((((((()))***+++,,,,,,,,,+++***))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((((((((('''''''''(((((()))&&&''''''((((((((((((((())))))))))))************'''&&&&&&''')))***)))(((((()))***++++++***)))((())))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''((())))))***(((((((((((())))))))))))***************)))(((((()))***+++,,,---,,,++++++++++++,,,---...000000111,,,+++)))((((((((())))))))))))******++++++++++++###$$$''')))++++++++++++))))))))))))************+++*********))))))((((((+++***)))(((((()))***+++++++++++++++++++++++++++''')))++++++)))(((***---(((((())))))*********+++******++++++++++++******(((((()))***+++,,,,,,---))))))******++++++++++++))))))((())))))***++++++******+++++++++,,,,,,,,,,,,,,,------///000222333,,,,,,------...//////000000000111222))))))))))))))))))))))))''''''''''''((((((((())))))))))))(((''''''&&&&&&***************)))((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&(((((((((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))++++++*********+++,,,+++++++++******))))))(((((((((((())))))))))))((()))******(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))++++++******))))))((((((,,,,,,+++***))))))******+++++++++************)))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))((((((((((((((()))*********************)))(((((())))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***)))))))))((((((''''''+++***)))(((''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))***++++++******)))((('''))))))((('''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''''')))******))))))***+++************************+++,,,------,,,+++***)))+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))***)))((()))++++++)))(((***************)))((((((******************************))))))******+++,,,---+++)))(((((()))+++---******))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---***(((+++000222///+++.........///////////////111111111111))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%'''&&&%%%&&&((()))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((******)))))))))***))))))))))))((((((((('''(((((((((((()))))))))***''')))******(((''''''((()))))))))))))))))))))(((*********************************++++++,,,,,,,,,*********))))))))))))(((*********************************))))))))))))))),,,++++++***))))))******))))))******+++++++++,,,***************************************)))(((((((((((((((((()))))))))***((((((((((((((()))*********************)))(((((())))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((,,,,,,++++++******))))))))))))(((((((((((())))))*********))))))((((((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((())))))))))))((())))))))))))(((''''''))))))((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((''')))******))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++************)))************************))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))***)))((()))++++++)))(((***************)))((((((******************************))))))******+++,,,************************++++++************++++++******************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------///,,,+++---111333111---............////////////333333333333))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&'''(((((()))******((((((((((((((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&'''&&&%%%&&&((()))((('''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&((())))))(((((()))***))))))))))))((((((((((((((((((((()))))))))******''')))******(((''''''((())))))))))))))))))))))))************************))))))***+++,,,,,,------***))))))))))))(((((((((************************))))))))))))************,,,+++******)))*********'''((()))***+++,,,------*********************************+++******)))(((((((((((()))))))))******)))(((((((((((()))***************+++******)))((())))))))))))))))))))))))******)))((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))******)))(((((((((((()))------,,,+++***)))((((((***))))))(((((())))))******************)))))))))'''''')))******)))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((()))))))))&&&''''''((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((''')))******(((((()))+++++++++++++++++++++++++++---,,,,,,++++++++++++++++++++++++************)))************************))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***)))((()))++++++)))((()))************))))))(((***************************))))))))))))***++++++((()))++++++++++++)))(((,,,++++++******++++++,,,++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---111222000---............//////000000222222222222(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((())))))))))))(((((())))))(((((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((('''''''''(((&&&&&&'''((()))((('''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&(((******)))((()))***+++++++++***************(((((()))))))))*********)))***,,,+++)))(((((())))))))))))))))))*********************************))))))***+++,,,------...************))))))))))))************************(((((())))))******++++++++++++***************+++((())))))***++++++,,,,,,*********************************++++++******)))(((((()))))))))*********))))))(((((())))))***+++*********++++++******)))))))))))))))))))))))))))***))))))((((((((((((((())))))(((((('''&&&&&&&&&))))))))))))))))))))))))+++***))))))(((((())))))***)))))))))((((((''''''***))))))))))))))))))***++++++******************%%%&&&)))***+++***)))((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((((((((('''''''''''''''((((((((())))))%%%&&&'''((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))((((((''''''''''''((())))))(((((()))+++++++++++++++++++++++++++,,,+++***)))((()))***++++++++++++*********))))))************************((((((((((((((((((((((((************)))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((***)))((()))++++++)))((())))))************)))(((************************)))))))))))))))***++++++))))))************))))))+++******))))))******++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***,,,...///---+++------......//////000000//////000000(((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((()))************)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((((('''''''''((('''&&&''')))))))))(((''''''&&&&&&&&&''''''((('''''''''((((((((())))))''')))++++++*********+++******************++++++))))))))))))***************,,,------+++******+++((()))))))))*********+++************************))))))***+++,,,,,,------,,,,,,++++++++++++******************************(((((())))))******+++++++++***************++++++******************************************************++++++++++++******))))))))))))************)))))))))))))))***++++++******++++++++++++*********************************))))))((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))++++++***)))))))))))))))''''''(((((()))))))))*********))))))))))))************************++++++%%%&&&)))***+++***)))((((((((()))))))))*********(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((&&&'''((()))***+++++++++))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&&&&((())))))(((((()))***++++++++++++++++++++++++***)))(((''''''((()))***+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((***)))((()))++++++)))(((((())))))*********))))))************************))))))(((((())))))***++++++***(((''''''(((***+++))))))(((((((((((())))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,+++---------...///000000111/////////000))))))))))))))))))))))))((((((((()))))))))******++++++***))))))(((''''''***************))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&((('''&&&''')))***)))((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((***+++,,,+++***+++,,,(((((((((((()))))))))))))))))))))*********++++++***,,,------+++******+++((())))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))*********************)))******+++,,,+++++++++*********))))))++++++++++++++++++++++++)))***++++++,,,+++++++++)))))))))*********++++++***))))))))))))***++++++)))***++++++,,,+++++++++******************************)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))***(((((()))***+++,,,------+++******))))))******+++)))))))))***************'''''')))******)))(((((())))))))))))************((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&'''''''''((((((((('''''')))***++++++++++++))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&((())))))''''''(((***************************(((((((((((((((((()))***+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***)))((()))++++++)))(((((())))))************)))************************)))(((((((((((()))******,,,***(((&&&&&&(((***,,,(((((((((''''''((((((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------...///000111111222222222222))))))))))))))))))))))))(((((()))))))))***************)))))))))))))))))))))))))))***)))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%)))''''''''')))***)))(((&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))''')))++++++***)))***+++'''((((((((())))))))))))))))))*********+++++++++)))+++,,,+++***((())))))((())))))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))))))))))))))******))))))***++++++,,,***************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++))))))*********+++++++++******))))))******+++,,,)))***++++++,,,,,,,,,+++******************************)))((((((((((((((((((((())))))***+++++++++)))))))))))))))))))))))),,,+++******))))))******))))))******++++++,,,,,,+++******))))))******+++((((((((())))))*********))))))))))))((((((((((((((((((((())))))))))))***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))*********)))))))))((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))&&&'''((((((''''''(((***))))))))))))))))))))))))((())))))***++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))***)))((()))++++++)))((((((((()))***************************************((((((((((((((()))*********)))(((((((((((()))***))))))(((((((((((())))))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---......------------,,,,,,---...///000111111333333222222))))))))))))))))))))))))))))))))))))************((((((((()))******++++++(((((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%)))((('''((()))***)))(((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&(((******)))((()))***))))))******+++++++++,,,)))************+++++++++((()))******(((''''''(((((())))))***++++++,,,,,,++++++++++++++++++++++++------,,,++++++******)))+++++++++************)))++++++++++++++++++++++++++++++******))))))((((((******))))))***+++,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++*********)))******+++,,,)))***+++,,,,,,,,,,,,,,,******************************)))((((((((((((((((((((()))***+++,,,------)))))))))))))))))))))))),,,+++******)))*********))))))))))))((((((((((((++++++************++++++''''''(((((()))))))))***+++***)))(((''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&'''(((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((())))))******++++++&&&'''((((((''''''(((***(((((((((((((((((((((((()))***+++---------,,,++++++++++++************)))************************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))***)))((()))++++++)))((((((((()))***************************************((((((((((((((()))******'''((()))******)))((('''******))))))))))))******''''''(((***+++,,,---...******+++++++++,,,,,,,,,******+++,,,,,,---......***+++,,,,,,+++******+++,,,,,,---...///000111222222222111000(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''++++++***)))((('''&&&&&&''''''(((((())))))******++++++***(((%%%$$$&&&(((''''''(((((())))))******)))))))))))))))*********'''''''''''''''((()))))))))*********+++++++++++++++++++++*********))))))((('''(((+++///000...+++((())))))************))),,,***)))((()))***,,,---///...------,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,------------------------,,,,,,,,,+++++++++***************)))))))))))))))222///,,,***)))+++---///++++++++++++++++++++++++---,,,++++++,,,,,,***((()))***+++,,,,,,+++***)))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++,,,,,,+++******+++,,,,,,))))))))))))************)))))))))))))))))))))))),,,,,,+++***))))))************))))))))))))******)))*********)))***+++---,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((('''''''''''''''((()))((('''&&&'''(((((((((((((((((((((((((((%%%&&&''')))************''''''''''''(((((((((((())))))(((((((((((())))))(((''''''&&&&&&''')))***'''((()))+++++++++***)))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++------,,,,,,+++***))))))---,,,)))((('''((()))******++++++,,,+++***)))((())))))))))))((((((((((((***)))(((''''''((()))***(((((())))))*********+++)))************+++++++++************************(((((()))***++++++,,,,,,+++*********))))))((((((++++++***)))(((((())))))++++++++++++++++++++++++************************))))))***++++++++++++***///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222222222222333333))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))%%%%%%&&&&&&&&&''''''(((''''''(((((())))))***************)))))))))))))))'''''''''''''''((())))))))))))))))))*********++++++++++++*********)))))))))))))))+++......,,,)))))))))*********))))))(((+++***)))((((((***+++---...------,,,++++++,,,,,,************************)))))))))***+++++++++,,,------------------------,,,,,,+++++++++*********)))))))))***************000...,,,******+++---...++++++++++++++++++++++++,,,+++++++++,,,,,,***)))******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++(((((()))))))))*********************************,,,++++++***))))))************))))))))))))******)))***+++***))))))+++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((('''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''''''''((())))))'''''')))*********))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,++++++*********+++***((((((((()))***,,,***++++++++++++***)))((())))))))))))((((((((((((***)))(((''''''((())))))(((((()))))))))*********(((((()))))))))*********************************(((((()))******+++,,,,,,************)))))))))(((++++++***)))))))))))))))************************************************))))))***++++++++++++***---,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222111111222333***************************************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))(((((((((((($$$$$$%%%'''))))))(((&&&''''''(((((())))))******++++++******))))))(((((((((''''''''''''(((((()))(((((((((((())))))))))))+++************)))))))))+++******,,,---,,,***(((***************)))((('''***)))((((((((()))+++,,,---,,,++++++***+++++++++))))))))))))))))))))))))******************++++++,,,,,,,,,,,,------------+++++++++***************)))))))))******++++++,,,------,,,++++++++++++,,,+++++++++++++++++++++++++++******+++------,,,***++++++************++++++*********++++++++++++,,,++++++++++++++++++++++++++++++************++++++******)))(((((()))******(((((((((((())))))))))))************************,,,+++******)))***************))))))))))))*********+++,,,***)))(((***+++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&((()))((('''&&&((()))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''(((((((((((((((''''''''''''''''''(((&&&''''''(((((((((((((((&&&'''(((((()))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++******)))((((((((((((***,,,---******++++++******)))((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))((())))))******+++++++++************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***,,,+++***)))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000111222++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((*********)))((('''''''''******))))))((((((''''''***(((''''''))))))'''%%%''''''(((((())))))******,,,++++++***)))(((''''''((((((''''''''''''((()))'''''''''(((((((((((()))************))))))))))))))))))***+++,,,,,,+++***+++++++++******((('''&&&))))))((((((((()))***+++++++++***************+++************************+++++++++***************,,,,,,,,,,,,,,,---------************************))))))******+++,,,------+++++++++,,,,,,++++++******+++++++++++++++,,,,,,***))))))+++---...---+++,,,,,,***))))))***,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++************++++++*********))))))*********''''''((((((((()))))))))************************++++++***************++++++******))))))******++++++,,,,,,+++)))((()))+++)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((((((''''''((()))(((((((((((((((((((((((('''''''''((((((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&'''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++))))))(((((()))***++++++******************))))))))))))))))))((((((((((((((((((((((((((()))))))))(((((())))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((()))))))))*********+++*********)))))))))))))))******)))))))))))))))***************************************************))))))***++++++++++++***+++++++++************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000//////000222++++++++++++++++++++++++************************************************(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''+++)))'''&&&'''''''''&&&''''''(((((())))))******,,,++++++***)))(((''''''((((((''''''''''''((((((&&&'''''''''(((((((((((())))))))))))))))))))))))&&&((()))***++++++,,,---+++++++++******((('''&&&)))))))))))))))******+++*********))))))******++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,------******************++++++)))******+++,,,------...******+++,,,,,,,,,+++************++++++,,,,,,,,,)))))))))+++---...---,,,---,,,+++******+++,,,---))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++(((((((((((())))))))))))************************+++***************++++++++++++************+++++++++,,,,,,+++)))((()))+++((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%'''((((((''''''(((***((((((((((((((((((((((((&&&&&&'''((()))******)))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************************++++++******)))))))))))))))))))))))))))))))))******))))))))))))((((((((((((''''''((()))))))))))))))))))))((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))*********)))))))))))))))******++++++++++++++++++++++++************************))))))***++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000...///000111+++++++++++++++++++++++++++++++++***************************************(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))((((((((((((%%%'''((((((&&&&&&''')))''''''(((((())))))******++++++******))))))(((((()))((((((''''''''''''(((''''''''''''(((((((((((((((((()))))))))))))))***%%%''')))******+++---///***************)))(((''')))*********++++++++++++*********)))******+++,,,++++++++++++++++++++++++******************++++++******++++++,,,,,,------+++++++++++++++,,,,,,,,,+++++++++,,,,,,------...***+++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))))))))+++---...---,,,,,,,,,++++++++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++))))))))))))************++++++++++++++++++++++++*********)))******+++,,,++++++************++++++***+++,,,***)))(((***+++(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((''''''''''''%%%'''(((((('''''')))***((((((((((((((((((((((((%%%&&&''')))***+++++++++''''''''''''(((((((((((((((''''''''''''''''''(((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************************))))))+++++++++***)))(((((('''))))))((((((((()))******))))))))))))((((((((((((&&&'''((()))*********)))))))))((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++++++++++++++++++++************************))))))***++++++++++++***++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000//////000111+++++++++++++++++++++++++++++++++*********))))))************************'''((((((((()))))))))***'''((((((((()))))))))***&&&&&&'''((()))***++++++(((((((((((())))))))))))$$$***000111,,,'''''')))''''''(((((())))))***************)))))))))))))))))))))((('''''''''''''''''''''((((((((()))))))))(((((((((((())))))******&&&(((******((()))+++...))))))*********))))))(((******+++,,,,,,,,,,,,,,,***************+++,,,,,,************************)))))))))***+++++++++,,,)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------------+++,,,,,,,,,,,,------...)))******+++,,,,,,------***))))))+++------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))************++++++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,++++++******++++++,,,)))***+++***))))))+++,,,)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&(((((('''''')))+++((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''''''''((())))))))))))'''&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++******))))))(((((())))))*********))))))((()))(((((('''((()))***+++))))))))))))((((((((((((%%%&&&((()))*********)))))))))(((((((((''''''''''''''''''((((((((())))))************************)))))))))))))))))))))(((((()))))))))************)))))))))))))))***++++++************************************************))))))***++++++++++++***)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222000000111111************************++++++++++++******))))))************************'''((((((((())))))******'''((((((((())))))******))))))))))))((((((((((((''''''(((((())))))******(((111;;;;;;222)))&&&'''''''''(((((()))*********)))))))))))))))************)))((('''''''''''''''(((((((((((())))))))))))'''((((((((())))))******(((***+++***((('''))),,,((())))))************)))++++++,,,------------,,,++++++******+++,,,------))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,------.........------------------,,,,,,---,,,,,,,,,,,,---...///))))))***+++,,,,,,------+++******+++------,,,***++++++---......---++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,++++++******++++++,,,)))*********)))***+++---))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&(((((('''((()))+++(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''((((((((()))))))))(((((((((((())))))(((((('''&&&&&&((()))******)))((('''&&&''''''(((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((()))***************************(((((((((((())))))))))))(((((((((((()))))))))))),,,++++++***)))((((((''''''((()))******++++++***)))(((''''''''')))***+++))))))))))))((((((((((((%%%&&&((()))*********)))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((************************))))))))))))(((((((((((((((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))************************))))))***++++++++++++***((()))***+++,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222222000111111111)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,------......,,,,,,+++***)))(((''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((())))))))))))))))))))))))************((((((''''''''')))***+++******))))))))))))************++++++++++++******'''(((((()))***+++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,***+++,,,+++)))))))))+++,,,---...000000000///...+++,,,---.../////////...000000//////.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))'''&&&&&&&&&******))))))((((((''''''((((((((((((((()))******))))))((('''''''''''''''(((''''''''''''(((((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))************))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((''')))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''')))***++++++***)))))))))***,,,,,,---+++******++++++)))((()))************+++++++++************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////444444333222******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,---------************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))((())))))))))))))))))))))))))))))*********)))''''''(((((((((((())))))))))))))))))))))))***************)))((((((((()))***+++******))))))))))))******)))******++++++******)))'''(((((()))******++++++,,,+++++++++************))))))******+++,,,,,,,,,+++++++++******+++++++++(((***++++++++++++,,,...///000111222222222111111......///000000000000000000/////////.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***************************)))(((((((((((()))***)))))))))))))))*********************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''''''''***)))))))))((((((((('''((((((((((((((()))******))))))((('''''''''''''''(((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))************))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''((((((******+++***)))))))))***+++,,,+++***)))***+++,,,+++***)))************+++++++++************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000//////...++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,)))))))))*********++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))************++++++***)))))))))*********))))))(((((())))))***)))******++++++******)))((((((((()))******++++++************))))))))))))(((((())))))***++++++,,,++++++************++++++''')))+++,,,,,,---///111111111222222222111000000///////////////000000000/////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************+++++++++,,,***************************))))))(((((())))))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))((('''''''''(((((((((((('''&&&%%%%%%%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''))))))))))))************)))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''(((((())))))******++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******************************)))((((((((())))))******))))))******+++,,,)))(((((()))+++---,,,+++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111111111,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))*********+++++++++)))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))'''''''''''''''''''''&&&(((((((((((())))))))))))((()))))))))************,,,,,,+++******)))))))))))))))(((((((((((())))))))))))************))))))(((((())))))************)))))))))))))))(((((((((((((((((()))******+++++++++******))))))******+++)))+++,,,---------///111/////////......------,,,...---------,,,---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------------,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------,,,------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))***))))))((((((((((((((()))***)))((('''&&&%%%%%%%%%(((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))************)))(((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((************************+++******))))))(((((((((***************+++++++++***)))((()))+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222222222333------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++************))))))************))))))((()))))))))*********+++************************((((((((((((((((((((()))(((((((((((())))))))))))((()))))))))************++++++++++++******))))))))))))(((((((((((()))))))))))))))******))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((()))******++++++++++++************++++++,,,.........,,,,,,---...------,,,,,,++++++++++++///...---,,,++++++,,,,,,---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......------------------------,,,,,,---------.........---------------------------------------------------------------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,************************))))))************))))))++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((())))))***))))))((((((((())))))***++++++)))((('''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************''''''(((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********)))(((((())))))******++++++++++++,,,+++******++++++***((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111......//////......------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,+++++++++******))))))******++++++******)))((())))))******+++++++++************************))))))(((((())))))***+++(((((((((((())))))))))))))))))))))))*********************+++******)))((()))((((((''''''(((((()))((())))))******))))))((())))))))))))))))))******(((((((((((())))))))))))(((((())))))***++++++,,,,,,++++++++++++++++++,,,//////000...,,,******+++...---,,,,,,+++,,,,,,,,,222111///---,,,,,,---------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------............///000000000000000000///---------------------------------.........//////---......//////......---------------------------.........---......///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***(((((((((((())))))))))))((((((((((((((()))******))))))((((((((()))******++++++***)))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))************(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++***))))))))))))***++++++++++++***---,,,******+++***)))''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222222222333///////////////...------,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,)))******++++++******)))((())))))******+++,,,,,,************************))))))((((((((()))***+++(((((((((((())))))))))))))))))))))))************'''((()))*********)))(((((((((''''''''''''(((((((((((())))))))))))((((((***)))))))))))))))))))))((((((((())))))*********))))))******+++,,,,,,,,,------,,,,,,,,,,,,------...//////...+++)))******---,,,,,,++++++,,,---...333111///---,,,,,,,,,---,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------........./////////000000000000//////........................---.........////////////---...///000000///...---........................000//////...///000111222//////............//////------------------------........................------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***++++++++++++***))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))'''((((((((()))))))))***((((((((((((((()))******))))))(((((()))******+++***)))(((((((((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))************'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))******++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******((()))***+++,,,++++++***,,,***)))***++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333333333444//////000000///...------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......******++++++++++++******((())))))***++++++,,,,,,************************)))(((''''''((()))***+++(((((((((((())))))))))))))))))))))))************&&&'''(((*********)))(((((((((''''''''''''(((((((((((())))))))))))((((((*********)))))))))))))))(((((())))))******++++++*********+++,,,,,,------...------,,,,,,------...---......---+++)))***++++++******)))***+++---...111000---+++))))))***+++,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------.........//////......////////////........................................../////////000---...///000000///...---........................111000/////////111222333000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''((((((((())))))******((((((((((((((()))******))))))((())))))***++++++(((''''''''''''(((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++,,,(((((((((((((((((((((((())))))))))))((((((((((((************************))))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,,,,+++***((()))***+++,,,+++*********)))((()))+++,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////777222...000333222///---000.........//////---+++************************++++++++++++++++++++++++,,,+++***))))))***++++++************************,,,,,,,,,+++***))))))(((,,,+++++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******)))(((((((((((((((***)))))))))***+++,,,,,,******)))))))))))))))***&&&***......+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,------......------,,,......---,,,,,,---------........................)))***+++,,,,,,+++***)))......------------,,,,,,000...,,,+++,,,,,,,,,,,,...---,,,++++++---...///000000000//////...---,,,111000////////////000000222111000111222333222111222///---///111222000---//////000111111111111222///......------...///111//////////////////////////////.........---------........................------------------------,,,,,,,,,---------......------------,,,,,,+++***++++++++++++******))))))+++++++++*********))))))************************+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))'''''''''''''''((())))))******))))))))))))******&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))444444333000,,,******+++))))))))))))))))))))))))''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''((((((((((((((('''''')))***++++++***)))'''(((((((((((())))))))))))************))))))))))))(((***---//////...,,,***+++***)))(((((()))***+++((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,+++***))))))***+++,,,************************+++)))(((((()))******)))+++,,,------+++)))******++++++******************---,,,+++*********+++,,,---------------------------......///000/////////111222222333AAA===888444222000///000000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***++++++************************,,,,,,+++******)))((((((++++++*********)))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))******************++++++******))))))))))))******+++++++++,,,---------,,,........................,,,,,,,,,,,,,,,,,,---------..................---......------,,,------...------------------------)))***+++,,,,,,+++***)))------------------,,,,,,++++++,,,---/////////...////////////000000111111---...///111333444555555555555777999;;;===>>>???999888888999999999999888;;;999666555555555444333444222111000000000000///666555444333333222000...222222222222222111111111000000/////////.................................------------------------,,,,,,,,,,,,------------,,,---------,,,,,,+++***++++++++++++*********)))+++++++++*********))))))************************)))))))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))************))))))))))))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''((())))))111111000...***))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((()))***++++++***)))((((((((((((((())))))))))))******)))))))))((((((((()))***+++------,,,+++***+++***)))(((((()))***+++******************************)))(((((((((((((((***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++***))))))***++++++************************,,,***((()))***+++***))))))+++,,,,,,***)))))))))++++++******************---,,,+++******+++,,,,,,------------------------.........///////////////,,,---...///GGGEEE@@@:::555222222222111000//////000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,++++++++++++++++++++++++++++++******)))(((((((((******))))))))))))(((((()))))))))*********++++++************************+++***)))(((((()))***+++)))))))))))))))))))))))),,,++++++***************+++++++++*********************)))))))))******+++...+++(((***---///---***........................*********+++,,,,,,,,,---......////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------***+++---/////////......+++,,,...111333444444444444555777:::===???@@@AAAAAACCCFFFIIIKKKMMMMMMMMMOOOOOONNNMMMJJJHHHEEEDDDEEEDDDCCCAAA???>>>???@@@>>>:::777666777888666333000///...111333444111...000000000000000000000000000000000000////////////........................------------------------+++++++++,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++************+++++++++***************************************''''''((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))***++++++***))))))(((((())))))***))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((()))))),,,------+++((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((()))((()))***++++++***)))((((((((((((((()))))))))))))))))))))(((((((((''''''))))))*********+++++++++******))))))))))))*********************************))))))(((((((((((((((+++******)))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++***))))))***++++++)))))))))))))))))))))))),,,+++))))))+++,,,+++***(((***++++++)))(((((()))******++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------...............///000000///000111222TTTQQQJJJ@@@:::999777444333111//////000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++*********))))))((((((((()))))))))((((((((((((((()))*********++++++++++++************************,,,***(((''''''(((***,,,((((((((((((((((((((((((+++******))))))*********++++++++++++******))))))******))))))******+++++++++******+++------+++(((,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---------............------++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......//////...---,,,,,,---***---222777:::<<<<<<<<>>:::999888555333222222333333444444555555000000000////////////...////////////////////////........................++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,************************************************+++,,,++++++***)))((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((''''''''''''((())))))))))))(((((((((((())))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''((())))))((()))***)))((()))***,,,(((((((((((((((((((((((('''''''''(((((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&'''(((******))))))************))))))(((((((((((())))))))))))(((((((((((('''''''''''')))((('''&&&&&&(((***+++)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++***************+++************************((()))))))))************))))))*********+++++++++*********++++++*********))))))))))))))))))))))))---+++******+++,,,,,,+++)))+++,,,,,,+++***++++++******++++++,,,,,,,,,,,,++++++,,,,,,------------------------------------...............///000000///000111222hhhRRRJJJEEE>>>;;;888444222222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************(((((())))))))))))******)))))))))*********++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((()))***)))***+++,,,,,,+++)))(((***************+++,,,---***///555666222...---...........................)))))))))***+++++++++,,,++++++,,,,,,,,,,,,+++++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---...///000111111111333666666555777<<<@@@CCCEEEHHHJJJJJJIIIGGGEEECCCDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCFFFHHHIIIHHHFFFGGGLLLPPPFFFGGGGGGFFFEEEFFFIIIKKKPPPPPPPPPOOOMMMKKKIIIIIIJJJHHHEEEAAA>>><<<;;;;;;888888777777666555555555111111111111000000000000////////////////////////........................,,,,,,,,,---------......++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,***************+++++++++************************,,,,,,,,,++++++***)))((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))'''''''''''''''(((((())))))((((((''''''(((((()))***))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''((())))))'''((())))))((()))+++---))))))))))))))))))))))))&&&''''''(((((()))))))))&&&&&&'''(((((()))******(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++***))))))))))))))))))***(((((((((((()))))))))))))))))))))((((((((('''''')))((('''&&&'''((()))***))))))************))))))((((((((((((((((((((((((((((((((((((((())))))******************+++,,,,,,************************))))))))))))************)))************+++++++++)))***++++++++++++***)))************************,,,+++))))))+++,,,+++***)))+++,,,,,,+++++++++,,,******++++++,,,---------***+++,,,---......---------------------------------......///000/////////---...///000sss___QQQFFFAAA>>>999666555444222111........................------------------------)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))))))))*********++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((()))+++,,,,,,+++***)))************+++,,,---...///000111111000///..............................***++++++++++++++++++++++++,,,,,,------,,,,,,+++------------...///000111------------------------///...---,,,,,,---...///,,,,,,---///000222333333555:::@@@CCCCCCCCCFFFJJJEEEGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFIIIJJJLLLRRR[[[cccbbb^^^ZZZYYY^^^eeelllqqqrrrqqqlllddd\\\XXX[[[___ZZZ]]]^^^ZZZRRRLLLIIIJJJFFFEEECCC@@@===:::777666444444333333333222222222////////////////////////........................------........./////////***+++,,,,,,---------,,,+++++++++,,,,,,,,,------))))))*********+++++++++************************(((((()))******+++******))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))((((((((('''((())))))***((((((''''''''''''(((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))'''''''''''''''((())))))'''((()))(((((((((***,,,))))))))))))))))))))))))''''''((())))))***++++++((((((((((((((()))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&(((+++,,,******))))))))))))******(((((((((((())))))))))))******)))))))))(((((((((((((((((((((((())))))***((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******)))))))))***+++,,,---...************************))))))))))))************)))************+++++++++)))***++++++++++++***)))++++++++++++++++++++++++,,,***((()))***+++***)))(((***+++,,,+++***+++,,,******++++++,,,------...***+++,,,............---------------------------+++---///111111000...---//////000111rrr[[[LLLFFFBBB===999777666444333000000000000000000000000------------------------)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))***+++,,,,,,'''(((***,,,---,,,+++***************+++,,,---...222...***))),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------,,,/////////000000222333333........................///...---,,,,,,---...///,,,---...000111333444555:::BBBKKKOOOMMMKKKKKKLLLEEEGGGIIIKKKMMMNNNNNNNNNLLLMMMMMMMMMLLLLLLKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCHHHNNNWWW```kkk{{{{{{|||xxxtttzzzqqqbbbZZZWWWYYYWWWSSSNNNIIIDDD@@@>>>666666555555555444444444000000000000000000000000////////////////////////.........////////////000***+++,,,,,,------------+++++++++,,,,,,---------))))))******++++++++++++************************$$$%%%&&&(((***+++,,,,,,))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((()))))))))))))))))))))******+++((((((''''''''''''(((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))&&&'''(((((('''''')))+++))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))((((((''''''(((((((((((((((((((((((('''&&&%%%%%%&&&(((+++---******))))))))))))******(((((((((((())))))))))))************))))))))))))((((((((()))))))))))))))((()))***++++++***)))(((************************((((((((((((((()))******((())))))***+++---...///************************))))))))))))************)))************+++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))******)))'''(((***+++***)))***+++******+++,,,,,,---......)))+++,,,...//////......------------------------***,,,000222222111...,,,---......///qqqaaaNNNKKKEEE>>>===<<<555---111------333666222---+++------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))************+++++++++************************+++***)))(((((()))***+++&&&''')))*********)))(((((((((((((((((('''''''''&&&''''''((()))*********+++++++++*********))))))''''''((()))******++++++------,,,++++++******)))......---,,,+++++++++++++++++++++,,,---...///000000000//////......------000111222333222000...,,,//////000000000000//////333222111//////...//////000000111111333888>>>BBBJJJHHHGGGFFFGGGGGGHHHHHHJJJKKKJJJIIIKKKNNNOOOOOOWWWNNNJJJLLLJJJCCCBBBFFFDDDJJJOOOOOOQQQVVV[[[]]]VVVhhhmmmcccllluuuvvvkkkaaa\\\QQQEEECCC===888777555222111333...444444///000555333***222111//////000111000////////////...---------,,,.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++&&&(((,,,......,,,(((&&&******************************))))))((((((''''''))))))(((((('''''''''&&&******)))((('''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))))))))((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***)))))))))******)))'''&&&'''((())))))))))))))))))))))))************************************))))))(((((())))))))))))************(((((())))))******++++++,,,+++***((((((((())))))*********++++++,,,,,,,,,************************)))************+++++++++)))***+++,,,---,,,++++++---------...------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////qqqhhhWWWIIICCCBBB===555666222000111111...///222------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))************+++++++++************************+++***)))(((((()))***+++&&&'''((()))***))))))((((((((((((((((((((((((((((((((()))******+++,,,,,,+++++++++*********))))))+++++++++,,,,,,---------++++++************)))))),,,,,,++++++******++++++,,,,,,,,,,,,------...///,,,------....../////////111222333333333111///---/////////000//////......000000000000000111111111222555999<<>>BBBFFFHHHGGGDDDCCCBBBEEEAAA>>>???CCCGGGJJJJJJPPPMMMIIIEEECCCKKK\\\mmmyyyvvvzzzhhhQQQFFF??????;;;333111666333222111222333222///---.........//////000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************'''((((((((()))))))))***))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***((()))))))))************))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***))))))(((***+++,,,+++***)))***+++))))))))))))))))))))))))************************++++++++++++************((()))))))))************++++++******))))))((((((((((((((())))))***++++++,,,,,,++++++******))))))************************))))))*********+++++++++******++++++,,,,,,,,,,,,+++,,,---...///000000000...------,,,,,,,,,------.........////////////000000111111111www\\\MMM>>>888666444111111111111111000000/////////......//////......---,,,------------------------------,,,,,,,,,+++++++++))))))*********+++++++++************************)))))))))******)))))))))((((((((((((((())))))***(((((((((((())))))******))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''((())))))***+++,,,------+++++++++,,,---...///000///...------,,,,,,,,,,,,------...///000000111111///////////////.........000///...---,,,---------///...---...222999@@@DDDNNNNNNLLLIIIDDDAAA??????@@@@@@BBBDDDGGGJJJKKKLLLGGGEEEEEEGGGMMM___zzzsss```NNNGGGBBB:::888<<<333222111111222222000......//////000000111111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************)))))))))((((((((('''(((((())))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((()))))))))************))))))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********)))((('''''')))***++++++***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************++++++******))))))(((((((((((())))))************+++++++++******)))))))))************************))))))*********++++++++++++***++++++++++++,,,,,,+++,,,---...////////////------,,,,,,,,,------............////////////000000111111111qqqRRR@@@999666555555333222222111111000000///...////////////...------------------------------------,,,,,,,,,,,,++++++)))************+++++++++************************))))))************))))))((((((((((((((()))******'''(((((())))))******+++(((((((((((((((((((((((((((((()))))))))))))))***((((((((((((((())))))))))))******+++,,,---------,,,,,,,,,,,,---...000000///...---,,,,,,,,,,,,,,,.........///////////////.........---------------000///...------...///000//////111444:::BBBIIIMMMOOOLLLGGGAAA<<<:::;;;===;;;???DDDEEECCCAAAAAABBB@@@GGGTTTbbbjjjxxx~~~wwwcccQQQHHHBBB===:::444222000000111222222111000000000000111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))((('''''''''(((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''((()))+++***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************************))))))))))))((())))))************)))***************)))))))))************************)))************+++++++++++++++******++++++,,,---++++++,,,---............------,,,,,,,,,---......------........./////////000000000111ttt{{{___LLL@@@:::999444333333222111111000000///////////////...------........................------,,,,,,,,,,,,++++++)))************+++++++++************************((()))***++++++***)))((()))(((((('''((()))***+++'''(((((()))******++++++(((((((((((((((((((((((((((((((((((())))))******''''''(((((()))*********))))))******++++++,,,,,,,,,,,,,,,,,,------...///......---,,,,,,,,,------,,,,,,,,,------------............------.........///...------...///111222666999<<>>CCCFFFGGGLLLHHHFFFPPPiiiaaaJJJDDD;;;777999777333444333000000222333333333444555666555333000......---,,,+++***+++,,,---------------------------------------------------------,,,,,,,,,,,,++++++************************))))))************)))))))))************+++++++++************))))))))))))+++)))(((((()))******))))))******)))(((''''''(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((()))***************((((((''''''''''''(((((())))))***++++++++++++***))))))(((((((((((())))))(((((())))))((('''&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))+++***)))(((((()))******+++***((('''&&&''')))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++++++++***)))(((((())))))+++***)))(((((()))***+++(((((()))***************+++******)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************,,,,,,,,,++++++*********))))))))))))************,,,+++***))))))***+++,,,+++*********))))))((((((+++++++++,,,,,,------------,,,,,,++++++,,,,,,---..................------000000111222MMMNNNQQQ[[[ooorrr___QQQ@@@<<<777444333222222111000///...///000111111000//////.........------------------,,,+++************++++++++++++,,,,,,,,,******++++++++++++******((())))))******))))))((())))))))))))))))))))))))((()))***+++++++++***))))))))))))))))))))))))((())))))************))))))(((((()))))))))*********++++++************++++++++++++,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,---------,,,...111111111000111222111111222444777===DDDHHHLLLHHHDDDAAA@@@===:::777222777???CCCCCCBBBAAAAAABBBMMMZZZggg|||fff[[[KKK<<<666444444555555333222333555555666777777777666333000......------,,,+++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++************************))))))************)))))))))************+++++++++************))))))))))))+++)))(((((()))******))))))******)))((('''''')))''''''''''''''''''''''''&&&&&&''''''((())))))***(((((()))***************((((((''''''''''''(((((())))))***++++++++++++***))))))(((((((((((())))))((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******)))(((((()))***++++++***(((''''''''')))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********++++++***)))))))))))))))+++***)))(((((()))***+++(((((()))***************+++******)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************,,,,,,,,,+++++++++******))))))))))))************++++++***))))))***+++++++++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................000000111222bbbYYYMMMGGGNNNccc}}}yyyiiiNNNBBB888777555000000555111000///000222222000////////////............------------,,,++++++******++++++++++++,,,,,,,,,,,,******++++++++++++******((())))))******))))))((())))))))))))))))))))))))'''((()))*********)))))))))))))))))))))))))))))))))******++++++******))))))************+++++++++++++++************++++++,,,,,,,,,,,,+++******)))************************,,,,,,,,,------.........---///222444333333333444444444666;;;BBBGGGIIIIIIGGGCCC===999777777777777777<<>>;;;888777888;;;===???HHHFFFBBBAAAIII]]]uuuzzz~~~{{{ssszzzrrrnnnzzznnn^^^III===:::777888999:::???DDD>>>======;;;777444000...---.../////////...,,,+++........................------------------------------,,,,,,,,,+++++++++************************))))))************))))))))))))*********+++++++++************)))))))))(((+++)))(((''')))))))))(((((()))***)))((('''((()))''''''''''''''''''''''''''''''(((((())))))))))))(((((()))***************))))))(((((((((((())))))))))))***++++++++++++***))))))(((((((((((())))))'''(((((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''(((((()))***++++++,,,+++***)))((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((++++++******))))))((((((******)))))))))))))))******))))))))))))))))))***(((((()))***************+++******)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++))))))*********++++++++++++******************+++************************------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---------...............000000111222tttaaaSSSPPPTTTYYYbbbpppmmmVVVNNNGGG:::555999222111000000111111///---////////////////////////////////////............++++++,,,,,,,,,---------******++++++++++++******+++,,,,,,------,,,,,,+++************************((((((((((((((())))))***((()))))))))*********+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++************++++++............---,,,******************************)))******+++,,,,,,------...000111111111000222333<<>><<<666777888:::<<>>===:::777444111///---...///000///...---,,,........................------------------------------,,,,,,,,,+++++++++************************))))))************))))))))))))*********+++++++++************)))))))))(((+++)))''''''((()))((('''''')))***)))((('''(((***((((((((((((((((((((((((((((((((()))))))))))))))(((((()))***************))))))(((((((((((())))))))))))***++++++++++++***))))))(((((((((((())))))''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''((()))***++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((++++++******))))))((((((***)))))))))))))))******)))))))))******)))))))))(((((()))***************+++******)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++************++++++++++++*********++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------.........//////000000111222vvvgggXXXMMMHHHKKKQQQccc~~~~~~hhh^^^VVVHHH;;;666222000///000111333333222...////////////000000000////////////////////////,,,,,,,,,,,,------------******++++++++++++******,,,,,,,,,------,,,,,,,,,************************))))))((((((((()))***+++((())))))******++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++************++++++------------,,,,,,+++***************************))))))******+++,,,------...///000000000222555888AAAHHHNNNLLLCCC:::666666444777;;;===>>>@@@BBBCCC???EEETTTkkkooo[[[ZZZ^^^\\\[[[___qqqtttlll]]]VVVXXXYYYWWWUUUVVVXXXWWWQQQNNNVVVaaa]]]```dddeeeaaa]]]\\\\\\hhh{{{ssswwwlllUUU@@@999::::::<<<@@@===<<<;;;999666444111000/////////000//////...---........................------------------------------,,,,,,,,,,,,++++++************************))))))************)))))))))************+++++++++************))))))))))))+++)))''''''(((((('''&&&'''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************))))))(((((())))))***))))))***++++++++++++***))))))(((((((((((())))))&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))'''((()))******+++******++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))))))))))))))))))))******+++))))))************))))))(((((()))***************+++******)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***************************++++++++++++,,,,,,,,,*********++++++++++++,,,)))***++++++++++++***)))*********++++++++++++++++++++++++,,,,,,---------++++++************++++++,,,,,,------.../////////000000111222vvvkkkeeeVVVOOOOOO]]]pppzzztttqqqgggTTTDDD999666333111111333333333.../////////000000000000------------------......,,,,,,,,,------------...******++++++++++++*********++++++++++++++++++*********************************)))((()))***+++,,,((())))))******+++,,,,,,,,,,,,------------,,,,,,,,,+++++++++************++++++************++++++******+++++++++******)))************************))))))***+++,,,---...///...///000000333888>>>CCCGGGGGGEEE@@@:::555444444888;;;>>>@@@@@@BBBDDDGGGOOOYYYjjj}}}rrrtttyyy|||wwwppprrryyyjjj]]]RRRPPPPPPOOOPPPSSSUUUYYYVVVRRRQQQKKKFFFIIIJJJJJJKKKNNNMMMKKKKKKNNNIIILLLOOOPPPRRRSSSUUUUUU[[[fffmmmuuuyyy}}}|||uuuRRRDDDAAA<<<:::<<<999999888777555333222111111000//////......//////........................------------------------------,,,,,,,,,,,,++++++************************))))))************)))))))))************+++++++++************))))))))))))+++)))'''''''''((('''%%%&&&((())))))(((((()))+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))******))))))***++++++++++++***))))))(((((((((((())))))&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))((()))******+++***))))))***+++++++++******))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********)))))))))))))))***++++++((()))***++++++***)))((((((((()))***************+++******)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,)))***++++++++++++***)))*********++++++,,,,,,,,,******++++++,,,---......---,,,,,,,,,,,,,,,,,,---,,,,,,------...//////000000000111222rrr```OOOMMMWWWgggxxxttt^^^CCC>>>888333111000000///.../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++++++++******))))))************))))))************************+++***)))))))))***,,,---((())))))***++++++,,,,,,,,,------......------,,,+++++++++******)))))))))++++++************++++++'''(((((())))))))))))(((******************************+++,,,...//////000//////000222555===FFFLLLKKKDDD<<<555333444555666;;;===AAABBBCCCEEEJJJNNNuuu{{{uuufffZZZRRRRRRRRRNNNKKKKKKPPPOOOOOOQQQRRRTTTVVVXXXaaabbb^^^aaajjjhhheeennnppplllkkkllllllhhhccc___```___\\\XXXVVVVVVTTTRRRPPPUUUUUU\\\jjjlllggglllkkkdddOOOIIIAAA;;;:::777777666555444333222222222111///.........///000////////////////////////---------------------------------,,,,,,,,,++++++************************))))))************)))))))))************+++++++++************))))))))))))+++)))''''''''''''&&&%%%&&&((())))))(((((()))+++))))))))))))))))))))))))*********)))))))))))))))(((((()))*********************))))))))))))******))))))***++++++++++++***))))))(((((((((((())))))&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))***++++++***((((((***++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))((())))))***++++++((()))***++++++***)))((((((((()))***************+++******)))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,))))))***+++---.../////////......------......///,,,,,,------...///000000000000111222lllPPPJJJQQQZZZ___mmmzzz___AAA444555777222,,,444333222111000000000000000/////////............///............---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++,,,,,,,,,---------)))************++++++++++++++++++++++++++++++,,,---.........---+++)))(((******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,...---,,,+++++++++++++++------------...///000000---000555;;;AAAEEEHHHIIIFFFAAA:::555222333999???<<>>888666777999<<>>DDDGGGHHHFFFDDDCCC;;;666;;;@@@BBBCCCEEEDDDDDDDDDVVV{{{xxxdddYYYQQQPPPOOONNNIIIGGGOOO[[[aaaaaaaaaccchhhqqq|||uuufff^^^bbbuuu|||vvvtttYYYEEE>>>::::::999333000111333222222222111111111111000000000/////////......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))******+++,,,------++++++++++++***)))(((''',,,+++))))))*********)))******))))))))))))******))))))(((((((((((())))))(((((()))******************)))((()))***+++***)))+++++++++,,,,,,,,,,,,---*********+++++++++++++++,,,+++)))((((((((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))((((((''''''(((((()))***))))))))))))))))))))))))...///000...+++)))((()))))))))))))))************))))))))))))))))))))))))))))))))))))************************************((())))))******))))))(((((((((((((((((((((((((((************************,,,,,,++++++++++++,,,,,,+++++++++*********************))))))))))))))))))+++******+++,,,,,,+++)))***+++,,,,,,******+++---***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............//////000111222www```TTTLLLPPP\\\tttzzzeeeNNN>>>777444111333222222111111111111111000000000////////////...///............---------+++,,,,,,------,,,,,,+++************************))))))))))))************((((((((()))))))))*********++++++,,,---......///,,,+++***)))))))))***+++))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///............/////////...------...///111333;;;>>>BBBFFFHHHGGGFFFDDDAAA:::888AAAHHHGGGFFFGGG===IIIWWWppp|||ppphhhYYYPPPPPPNNNOOOSSSZZZcccoooxxxyyy{{{mmmaaa[[[[[[eeepppssswww^^^LLL<<<888888555444666333333222222222111111111000000000////////////...........................,,,,,,------------,,,,,,------,,,,,,,,,+++++++++---,,,+++*********++++++((())))))******+++,,,,,,++++++++++++******)))))),,,+++))))))*********)))******))))))))))))******))))))(((((((((((())))))(((((()))******************)))((()))***+++***)))+++++++++,,,,,,,,,------+++++++++++++++++++++***,,,+++)))((((((((()))***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********'''''''''''''''((())))))((((((((((((((((((((((((...///000...,,,)))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************)))))))))******)))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++***************************************)))))))))++++++++++++,,,,,,+++***)))***,,,+++******+++---***++++++,,,,,,++++++***,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......---------............///......///000uuuZZZOOOLLL]]]}}}yyy|||jjjUUUGGG>>>999555444333222222111111111111000000000///////////////............---------+++,,,,,,------,,,,,,+++************************(((((()))))))))*********)))))))))*********++++++,,,,,,,,,++++++++++++++++++***)))))))))***+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------,,,,,,---......---,,,,,,,,,...111555777CCCCCCDDDEEEEEEEEEEEEEEEBBB<<<<<>>GGGFFFEEEDDDCCCDDDDDDEEECCC>>>???EEEDDD@@@IIIZZZzzz~~~tttxxxppplllsss||||||jjjXXXXXX]]]eeeqqqqqqzzzooo]]]VVVZZZxxxUUUAAA>>>:::555555333333333333222222222222111111000000000/////////........................------............------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++******,,,++++++*********+++++++++***(((((()))))))))(((******))))))))))))******))))))(((((((((((())))))(((((()))***************)))((('''(((***++++++***))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,+++)))((((((((()))***))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))******++++++((((((''''''(((((()))***))))))))))))))))))))))))***,,,------+++*********))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))************************((()))************)))(((***************+++++++++******+++++++++,,,,,,,,,***,,,------,,,++++++,,,,,,---...---+++***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///...//////000~~~jjj^^^^^^ooouuu[[[FFF;;;:::888666444222111111111111111000000000/////////............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))*********++++++))))))))))))************,,,,,,,,,,,,,,,+++++++++)))***+++,,,------------************++++++++++++******+++,,,,,,+++******+++******************++++++++++++++++++,,,------+++,,,---000555<<>>666555444444333333333222222222111111111000000000//////........................------............------...------------,,,,,,,,,++++++,,,---,,,+++***)))******++++++,,,,,,------,,,+++*********+++,,,,,,,,,+++))))))*********)))******))))))))))))******))))))(((((((((((())))))(((((()))***************)))((('''(((***,,,+++***))))))))))))*********+++***++++++,,,,,,---------,,,+++)))((((((((()))***++++++++++++++++++++++++***)))(((''''''((()))***''''''(((((()))******+++)))(((((((((((()))******))))))))))))))))))))))))''')))++++++*********+++))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++************************)))***++++++++++++***)))))))))*********+++++++++(((((()))***+++,,,------***,,,......+++***+++---//////000...,,,++++++,,,***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,---------.........,,,,,,,,,---------......---------............///------......yyyiiiiiivvvXXX>>><<<:::777555333111111111111111111000000000000//////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++(((((((((((()))))))))))),,,,,,,,,------.........((()))+++---.........---))))))))))))************)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,++++++++++++,,,,,,---...,,,,,,...222888@@@GGGLLLDDDEEEFFFFFFEEECCC@@@>>>;;;:::>>>EEEFFFRRR|||yyyfffWWWSSSRRRTTTXXXhhh}}}tttnnnyyyuuu^^^RRRBBB999999444444444333333333222222111111111111000000000000////////////////////////------............------......---------,,,,,,,,,***+++---------,,,***(((((()))***+++---...///000,,,+++*********+++,,,---...,,,******+++,,,+++*********))))))))))))******))))))(((((((((((())))))(((((()))***************(((''''''(((+++,,,+++***))))))*********+++++++++******+++,,,,,,---......,,,+++)))((((((((()))***+++++++++++++++++++++++++++)))(((''''''((()))+++&&&''''''((()))*********)))))))))))))))***++++++))))))))))))))))))))))))&&&(((************+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***************************+++,,,------,,,+++***))))))******++++++++++++&&&&&&''')))***+++,,,---***,,,......+++***+++---000111111///,,,++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,---------------.........//////,,,,,,,,,---------......---------.........//////111222222222wwwrrrtttuuuWWWMMM>>>444333666666222111111222222222000///...000/////////............---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++************************))))))******++++++++++++,,,,,,++++++***))))))))),,,,,,------,,,,,,+++***************************+++++++++*********))))))(((((()))***+++,,,,,,---))))))***+++,,,,,,------***...444:::???AAABBBBBBJJJJJJGGGBBBDDDHHHDDD<<<@@@@@@AAAGGG[[[}}}{{{jjj\\\RRRNNN]]]fffttt~~~sssccccccrrr}}}{{{oooVVV>>>===<<<666222222222000111555222222222111111111000000------......//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,,,,+++++++++******+++++++++*********))))))******))))))))))))))))))''''''''''''''''''''''''))))))))))))*********************)))))))))))))))))))))))))))************++++++,,,,,,,,,---------...,,,******+++,,,+++*********))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))*********++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,...///222///+++***+++,,,---...///...---,,,+++*********------------------------------,,,+++)))***---///666333000.........------,,,,,,,,,------.....................////////////000111111111iiinnn]]]HHH<<<999999777444222222333333222111000///000000/////////.........---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++************************)))*********+++++++++++++++++++++*********))))))++++++,,,,,,++++++***)))************************+++++++++*********))))))************++++++++++++*********+++,,,,,,---------222999???CCCDDDBBB@@@CCCFFFGGGEEEGGGJJJFFF>>>BBB???GGG^^^www}}}cccZZZ]]]eeennnnnnzzzllliiikkklll\\\CCC>>>888555666555222111333222222222111111111111111.........///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,,,,++++++++++++***+++++++++*********))))))******)))))))))******+++)))(((((((((((((((((()))))))))))))))************************))))))))))))))))))))))))************++++++,,,,,,,,,------------+++***)))++++++***)))******))))))))))))******))))))))))))))))))))))))******))))))(((((((((((())))))))))))************)))))))))*********++++++))))))))))))))))))))))))************************(((((((((((()))))))))***++++++++++++++++++++++++***************************************************))))))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********,,,...///000...+++***+++,,,,,,,,,...---,,,,,,++++++++++++------------------------------,,,+++******,,,///444222...------......---,,,,,,,,,---------..................///////////////000000111dddbbbnnnpppVVVIII@@@888333444333333444333333111000///000000000/////////......------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++************************+++***))))))(((************************+++++++++***************,,,,,,++++++************++++++++++++,,,------...333888>>>DDDFFFEEEBBB???@@@FFFKKKLLLMMMLLLHHHBBBBBBHHH^^^yyy|||jjjaaaccckkkwwwvvvjjj\\\yyyPPPCCC===888999999555222111111111111222222222222222000000///////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...,,,,,,,,,,,,+++++++++++++++++++++******************************+++,,,---+++***)))(((((()))***+++)))))))))*********++++++************************)))))))))*********++++++,,,,,,,,,,,,------------,,,+++))))))*********)))***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))((((((((())))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...///---,,,***+++,,,,,,+++***,,,,,,++++++++++++,,,,,,------------------------,,,------+++******,,,...111///,,,,,,---......---,,,,,,,,,------------...............////////////...///000111|||YYYMMM^^^yyynnn^^^MMM:::333666444444444333222111000///000000000////////////......------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++******++++++******)))(((************************************************++++++++++++++++++++++++,,,+++++++++,,,...///000999<<<@@@CCCDDDDDDBBBAAADDDKKKRRRTTTQQQLLLIIIFFF@@@[[[zzzsssnnnoooiiimmm\\\]]]bbbjjjtttaaawwwiiiNNNCCC999777888555333333111111222222222222333333111000000000//////......................................................------------------------+++,,,------,,,,,,---///------,,,,,,,,,+++++++++************************************+++,,,---...,,,+++***))))))***+++,,,))))))*********+++++++++)))***************++++++))))))*********+++++++++,,,,,,,,,------------...,,,***(((((()))***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************************************************+++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---*********+++,,,,,,***(((++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,......,,,++++++---.........------------------------............////////////---...///111___NNNWWWjjjzzzvvv]]]EEE:::;;;555444333222111000000///111000000000////////////.........---------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++)))))))))***+++++++++,,,+++++++++++++++******)))************************************************)))******+++,,,,,,------,,,,,,,,,,,,...000222444======>>>>>>@@@BBBCCCDDDKKKQQQVVVUUUOOOJJJLLLQQQUUUyyy}}}fffkkk~~~fffZZZ[[[YYY^^^dddmmm{{{bbbPPP>>>666666555555555222222222222222222222333111111000000/////////...////////////////////////........................------------------------+++---......---,,,...///---------,,,,,,,,,++++++************************************+++,,,---...++++++***))))))***++++++************++++++++++++))))))******+++++++++,,,************++++++++++++,,,,,,---------.........,,,***(((((()))***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***************************************************+++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++)))))))))+++,,,,,,***'''************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,+++***+++---//////...------------------------............////////////---...///111xxxfffXXXTTTeee~~~ooosssyyyjjjSSSCCC===777666555333222111111111111111000000000/////////............---------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((()))***+++,,,,,,,,,++++++,,,,,,++++++***)))***************************************+++++++++))))))***+++,,,---......------------000333666999>>>===<<<===???CCCHHHJJJPPPRRRUUURRRLLLMMMYYYhhhrrr|||xxx```VVVWWWccclllwww|||dddIII:::777666666666444333333333222222222222111000000000000000000///////////////////////////........................------------------------+++---......------...///------------,,,,,,,,,,,,***************+++++++++***************+++,,,---++++++++++++++++++++++++*********++++++++++++,,,))))))******+++,,,,,,,,,*********++++++++++++,,,,,,---------............,,,+++))))))*********))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))************+++))))))))))))************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******************)))))))))+++,,,,,,***)))***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,++++++,,,...//////......------------,,,,,,,,,............////////////...///000111iiiWWWUUUfff|||vvvgggSSSAAA:::999777555444333333333111111111000000000//////............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++'''((()))***+++,,,------*********+++***))))))(((************************))))))*********++++++++++++++++++,,,,,,------------------///222666:::=========>>>@@@CCCHHHMMMPPPRRRRRRRRRQQQOOOXXXrrrhhh[[[\\\bbbmmm|||uuutttyyy~~~{{{YYYEEE>>>:::666444555555444333222111111000000000000000000111111111////////////////////////................................................,,,---......------...000...------------,,,,,,,,,))))))*********+++++++++******)))))))))******+++***,,,---......---,,,************+++++++++,,,,,,))))))***++++++,,,------*********+++++++++,,,,,,------------............---+++***)))++++++***)))((((((''''''''''''(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))))))))*********++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')))***++++++***)))'''((())))))***++++++,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***))))))***,,,---,,,***+++***************++++++++++++++++++++++++++++++***,,,------,,,+++,,,---,,,,,,,,,---///000///---......---------,,,,,,,,,............///////////////000000111xxxaaaSSS^^^vvv}}}fffKKK===;;;999777555555555555111111111111000000000000//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++''''''(((***+++,,,---...)))))))))))))))(((((('''************************))))))******++++++++++++------,,,,,,,,,,,,++++++------...///333888===@@@<<<===@@@DDDIIIMMMRRRTTTSSSRRRRRRRRRTTTeeesssYYYXXXeeeppp|||lllkkkvvvwwweeeNNNDDD===666222666666555444222111000000//////000000111111222222000000000000000000000000////////////////////////........................,,,---......------...000......---------,,,,,,,,,))))))******++++++++++++******))))))))))))))))))+++---///111111///---+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,---------.........//////...,,,******+++,,,+++***((((((''''''''''''(((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))************************++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))((())))))***++++++,,,,,,------------------------++++++++++++++++++++++++------.........---,,,,,,+++***)))***,,,------,,,++++++***************+++++++++++++++++++++++++++***,,,...---,,,++++++,,,---,,,,,,...///000///---.........------,,,,,,,,,............/////////000000111111111oooYYYMMMdddtttdddKKK???777:::999222000444111111111111111111222222,,,---------......//////...---,,,+++,,,---///111......---,,,,,,+++******'''((()))+++,,,---......,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))******+++,,,---------,,,,,,+++++++++***(((&&&(((+++...---,,,,,,,,,---111777===AAACCC===AAA>>>@@@MMMRRRRRRXXXOOOQQQOOOMMMXXXuuuyyylllfffiiivvvnnn```uuu}}}bbbJJJ@@@===555111555666555333333222000444333222000000000000111////////////////////////................................................------............------,,,,,,,,,++++++******************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,222666<<>>@@@AAA>>>FFFHHHOOO]]]]]]VVVWWWOOOHHHGGGQQQ___rrrwwwrrrppprrrkkkfffiiiuuu|||wwwkkkMMMBBB:::666777777555333333333222333222111000000111222333////////////////////////................................................------............------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888777555222///...,,,,,,((())))))***************+++++++++++++++++++++++++++,,,,,,,,,******,,,---,,,,,,,,,,,,---------...---,,,***)))))))))***+++******)))((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********)))************))))))))))))++++++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++))))))***,,,---+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------............------------......------..................000000111222~~~dddXXXKKKTTTmmmfffIII===:::777444444222222222222222222222222////////////000000000000000///...---...///000111......------,,,+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,++++++++++++---,,,++++++---//////...000111444777;;;===>>>???AAAJJJOOOWWWeeebbbVVVSSSNNNGGGMMM```lllsssvvvcccVVVUUU```kkkwwwkkkQQQ???;;;999777555444333444555333222111111111222333444////////////////////////................................................------............---------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,444111---)))'''(((***,,,***))))))))))))***+++++++++++++++++++++++++++++++++,,,---,,,******,,,---+++++++++,,,,,,,,,---------,,,+++***)))******+++++++++++++++***)))((('''''''''((())))))***++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++************************************++++++***))))))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------++++++************+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------....../////////.........------000000111222www^^^PPPQQQZZZxxxgggKKK===666555777333333333333333222222222000000000000000000111111000000////////////000111......------,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++++++++++++++---,,,,,,,,,---............111555999<<<>>>AAABBBMMMTTTUUU[[[eeeaaaTTTQQQLLLXXXlll|||}}}zzzwwweeeZZZ^^^vvvjjjCCC===999666666666444444666555444333222111222222333////////////////////////................................................------............------..................---------------,,,,,,++++++***++++++++++++++++++++++++'''((()))***++++++******+++***)))((()))***+++,,,***+++++++++++++++,,,,,,---......---,,,,,,---///+++,,,,,,,,,,,,------------,,,+++***)))***++++++***+++,,,,,,,,,***)))((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***************++++++++++++***))))))*********))))))))))))))))))))))))++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------....../////////...............000000111222wwwgggXXXXXXzzzfffHHH999888<<<444444444444333333222222111111111111111111000000000000000/////////000000......------------,,,,,,++++++,,,,,,,,,+++******+++++++++***************************************))))))(((((())))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///333666:::<<<>>>AAAFFFIIIYYYaaabbbdddiiiaaaRRRPPPOOOvvviiiaaa```kkkLLL>>>888555888999666555666999777555333111000000000000000000000000000000000////////////////////////........................------............------...........................------,,,,,,+++++++++++++++++++++++++++++++++$$$'''***---...---,,,***+++***)))))))))***,,,---*********++++++,,,,,,,,,...///000///------///000------------............------+++*********+++,,,((()))***,,,,,,,,,+++***+++*********)))))))))((())))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,))))))******+++++++++,,,+++***************++++++))))))))))))))))))))))))++++++++++++++++++++++++------------------------******++++++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------......///000000111000000111222kkk___~~~~~~WWW???888:::666555555444444333333222111111111111000000000000000000////////////............------------------++++++,,,,,,,,,++++++***************************************************)))(((((((((((()))***************+++++++++++++++***+++,,,,,,,,,---///111666888999:::<<<@@@HHHOOO```jjjjjjhhhhhh\\\OOOOOObbbsss]]]```hhh~~~uuuwww^^^EEE<<<777:::;;;666444777;;;:::777444222000000///000000000000000000000000////////////////////////........................------............---------------...............------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---***************+++,,,,,,*********++++++,,,,,,---...///000///------///000---------.........//////...---,,,******++++++,,,'''((()))***++++++++++++,,,++++++***))))))(((((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,+++************+++,,,,,,************************++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------......)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......,,,---...///000111111222000000111222xxxlllNNN>>>999666666666555444333333333111111000000000////////////////////////...------------..................******+++,,,,,,,,,++++++************************************************((((((((((((((()))******)))*********++++++++++++)))+++---...---...222555555777888:::===GGGUUU___mmmsssmmmbbb]]]UUURRR\\\gggaaaooo{{{qqqwwwtttSSSDDD::::::999444444:::;;;999777444222111111111000000000000000000000000////////////////////////........................------............------,,,,,,---------.........,,,,,,,,,---------------************************---,,,***))))))***,,,---)))***++++++,,,,,,++++++)))******+++,,,,,,---------......---,,,,,,---///,,,,,,---------............---,,,+++***+++,,,,,,))))))((((((((()))******************************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------))))))***++++++,,,------+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---............***+++---...///...---,,,------------------------,,,,,,,,,---------............------------............//////000000000111000000111222bbbJJJ>>>777777666555444444333333111000000000//////............//////...---,,,,,,------..................)))***+++,,,,,,,,,,,,,,,******************++++++************************((((((((((((((()))******))))))******++++++++++++))),,,...//////000444777888:::===@@@GGGUUUhhhuuuppp\\\TTTSSS^^^rrriii]]]jjjjjjnnn^^^LLL<<<:::888333555<<<999888666444333222222333000000000000000000000000000000000000000000000000........................---..................---,,,,,,,,,---------......,,,,,,,,,------.........************************%%%&&&)))+++,,,,,,,,,+++)))***+++,,,---,,,++++++))))))***+++,,,,,,------,,,,,,---,,,+++***,,,...++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,,,,***)))'''''''''(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------------.........//////---,,,,,,++++++,,,,,,---)))+++,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---............***+++---//////...---,,,------------------------,,,,,,,,,---------...............------.........000000000000////////////000000111222[[[CCC777AAA666---888777///333111111111000000000000/////////.........------------------.........//////---,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,///---++++++///333777999>>>???@@@BBBKKK___yyyttt^^^TTT___rrrtttvvvlllgggjjjnnnvvvwwwppp|||]]]FFFEEE@@@999888666666666555444333333333333111111111000///......---000000000000000000000000........................---...///000000///...---+++++++++,,,,,,---------000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************++++++,,,,,,,,,---------...---,,,***))))))******)))***,,,......---,,,+++...---,,,,,,++++++,,,,,,***************************************+++++++++++++++************++++++***(((((()))---///...,,,((())))))***+++,,,,,,------------------...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***......---,,,,,,,,,,,,---,,,,,,,,,---------......000///...------...///000///...---,,,,,,,,,,,,,,,+++++++++,,,......,,,***++++++++++++,,,,,,---......---,,,,,,,,,,,,---...++++++,,,,,,,,,------------------............///,,,---------.../////////............////////////111333555666wwwYYY>>>>>>777444999777222444222222111111111000000000//////.........------------------.........//////---,,,++++++***++++++++++++++++++++++++++++++++++++++++++***************))))))))))))************++++++++++++,,,,,,,,,,,,---,,,+++,,,///333777999;;;<<<@@@IIIYYYrrrrrr]]]UUU___ssswwwmmm```\\\gggwwwyyy|||WWWEEE888666:::888666666555444333333333333222222111000000///......000000000000000000000000........................---...///000000///...---,,,,,,,,,,,,---------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,///...,,,+++*********+++***+++,,,---------,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++***************,,,++++++******++++++,,,...,,,******,,,,,,***(((*********++++++,,,,,,---+++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,************************------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---,,,,,,---------.........///...------------...//////...------,,,,,,,,,---)))+++---...///...---,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...++++++,,,,,,,,,------------------............///------..............................////////////---///222222PPP===666888666333444111333333333222222222111111/////////.........---------------...............------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))*********++++++,,,,,,,,,,,,---------------------...111555999<<<:::===EEEUUUnnnkkk^^^ZZZ```ooo~~~zzzfffbbbfffvvvwwwRRR:::777<<<777777666555444333333333333333222222111111000000000000000000000000000000000////////////////////////......////////////......---------...............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((((((((((((((((((*********++++++++++++,,,///...---,,,+++++++++,,,++++++,,,,,,,,,---------,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,++++++++++++,,,,,,...,,,+++***++++++)))'''++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------............---,,,,,,,,,,,,---,,,------------............------,,,,,,------...///...------,,,---------(((---111222000------...,,,,,,,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,---------------------............/////////..............................////////////111333666666xxxxxxNNN999:::333444999222444444333333333222222222////////////....................................------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))*********+++++++++,,,,,,,,,---------......---...000222555888<<>>BBBNNNdddmmmmmmtttsssssswwwzzzlllwwwpppHHH======555777666555444444333333333333333333222222111111111000000000000000000000000000000000000000000000000...//////////////////............///////////////,,,,,,,,,,,,++++++++++++************************+++++++++,,,,,,+++******(((((((((((((((((((((((())))))*********+++++++++......------,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))++++++************++++++************+++,,,,,,+++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,------............---,,,,,,,,,,,,---------------..........................................------------......+++000555555000,,,,,,...------,,,,,,,,,------...------------------------,,,,,,,,,------------...---------............///000000//////......------............////////////:::<<<>>>???|||qqqsss{{{oooHHH===555888>>>666444444444333333333333222000000/////////..............................---...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************++++++++++++,,,,,,,,,---------......+++...222444666888<<>>>>>~~~xxxlllXXXfffZZZ???555777999444444444444333333333222222000000000/////////.....................---------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,------------)))...222555555666999<<>>444:::333333333222222222111111000000000000//////////////////.........---------......---,,,,,,,,,,,,---++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///444:::<<<;;;:::<<<@@@RRReee{{{dddxxx|||www}}}lllkkk{{{}}}SSSDDD???888777666555555444444555111111111111111111111111000000000000000000000000........................000///...------...///000//////......---------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,,,,,,,+++***)))***,,,......---,,,+++,,,++++++***)))*********************************,,,,,,,,,,,,,,,,,,,,,---///......------......///(((+++...//////000333666333333444555555666777777222333555777999;;;<<<===999888777666666666666666777777777777777777777777000000000000000000000000////////////////////////........................,,,,,,------.../////////......---,,,,,,,,,,,,---............/////////000---...///000000///...---...............///000000333111...---.../////////000///...---------------,,,,,,---......---,,,,,,---------.........//////---------.........//////......//////000000111111............/////////000///111333444vvvXXXQQQnnnmmmKKK999777;;;777666444444444444222000000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++---------,,,,,,...000///555777;;;???999===OOOeee~~~hhhddd~~~{{{~~~lllhhhdddLLLBBB@@@777888999333333666222333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000///...---,,,,,,,,,+++,,,,,,,,,,,,+++******(((((()))***,,,---.........---+++)))(((((()))))),,,,,,,,,---------......444222000...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,++++++******++++++...---,,,,,,------,,,+++++++++++++++,,,,,,---...///000111222333222111000222444666777888:::>>>BBB@@@@@@@@@AAABBBBBBAAA?????????===::::::<<<<<<;;;888999;;;<<<;;;;;;>>>CCC@@@;;;888999888555777<<<<<<>>>===999:::;;;555,,,000///111222222000///111---///000...---...///......///000000000///---,,,........................,,,,,,,,,---------......111111000000//////......///////////////////////////............---------222333222000---+++***+++---------------------------------.....................------...///111222222000...---,,,---...///000000///......///111222000000111111fffTTTaaayyybbbDDD777777777555444333444444222111111000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,------,,,,,,...000000666777:::===:::BBBYYY}}}zzzhhhppp~~~~~~~~~~~~~~~~~~~~~~~~|||{{{eeeJJJ@@@777888:::333333777333333333333222222222222111111111111111000000000000000000000000000000000000000000000000000000000000/////////...---------,,,+++,,,,,,,,,,,,+++*********++++++,,,---...//////---,,,+++))))))))))))***,,,,,,,,,,,,------------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,,,,,,,,,,************,,,.........---------,,,------......111333555777888999999999;;;<<<>>>>>>>>>======<<>>;;;:::<<<>>>===;;;<<<>>>@@@AAA@@@======>>>GGGBBB<<<888888:::<<<<<<:::@@@BBB===999<<<@@@@@@777555555666555111...---...111222222000000///---......///000000///...---........................------------............111000000000/////////...////////////////////////000000/////////.........222333333111...,,,,,,---------------------------,,,---------......//////...............///000111111000...---------//////222111000//////.........000000111111}}}```YYYbbb|||SSS;;;777666555333222333333333111111111000000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,------------///111111777888888;;;<<>>;;;===<<<:::;;;<<<<<<;;;:::>>>;;;999:::;;;===???@@@???@@@AAACCCEEEHHHKKKLLLSSSRRRIII??????GGGIIIDDDLLLVVV\\\VVVKKKEEEDDDDDD>>>:::555333444555444111...///000000000...,,,+++------.../////////..........................................////////////000000000000////////////////////////////////////111000000000////////////111222222111///...///000------------------------,,,,,,------...///000000......///////////////...111000...------...//////333333222111000...,,,+++111111111111uuubbb^^^aaaDDD===777555333222333333333222111111111000000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,............111333222999999888;;;AAA[[[ooolllmmmnnnrrr}}}{{{ggg]]]\\\aaaeeeiiiiiiiiimmmttt{{{uuuwwwxxxwwwwwwyyy}}}zzzJJJ<<<:::<<<555333777777444444333333333222222222111111111111000000000///////////////////////////////////////////////////---------...............,,,,,,------,,,,,,+++***+++***************************************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------------............///////////////......---,,,---------...------+++++++++...///,,,---...//////000000000555666777888:::;;;<<<<<<<<<;;;;;;>>>@@@@@@===:::777777888;;;===>>><<<;;;===???BBBFFFGGGKKKUUU___ZZZYYYWWWVVV\\\eeejjjjjjvvv{{{tttccc]]]cccddd]]]mmmvvv}}}nnn]]]RRROOOGGG<<<555666999666111333000...//////,,,,,,---------......////////////........................////////////000000000000000000000000////////////////////////////////////000000000/////////.........000111000///...///000........................+++,,,,,,---...///000000---...///000000///...---000///............//////222222222222111///---,,,111111111111uuuhhh~~~pppNNN???999777444222333333333222111111111111000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,.........000222555444::::::999>>>JJJkkk}}}ttt~~~ggg]]]\\\XXXXXX]]]aaabbbbbbfffnnnuuuppppppqqqtttuuuwwwzzz}}}}}}VVVAAA:::===777444888777444444444333333333222222111111111111000000000///////////////////////////////////////////////////---------...............,,,------------,,,++++++++++++************)))))))))*********+++++++++*********+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,------................../////////000000...------,,,,,,,,,,,,,,,---///000///...///222555444555777999:::;;;;;;;;;>>>>>>>>>===============@@@>>>===<<<<<<<<<<<<;;;>>>AAAEEEKKKPPPSSSRRRQQQMMMTTT]]]bbb___```ooozzz{{{zzzzzz{{{}}}jjjddd[[[TTTUUUTTTHHH999???666000000000------111/////////////////////////////////////////////////////////000000000111111////////////000000000000/////////////////////////////////.........------,,,---///...------...000........................,,,,,,------...//////000------///000000000///...//////.........////////////000111222222111000///111111111111yyyqqq[[[CCC===:::666333333333333222222222111111111000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***,,,...//////111444666555;;;:::;;;EEEUUUyyyzzz~~~}}}\\\WWWVVVOOORRRUUUYYY\\\^^^bbbhhhmmmmmmkkkmmmqqqtttuuuxxx{{{yyy{{{~~~fffIII:::<<<999666888666444444444444333333333333111111111111000000000000000000000000000000000000000000000000000000000000..................---------------------,,,++++++,,,,,,,,,,,,,,,+++++++++******+++++++++******)))++++++++++++,,,,,,,,,,,,///...---,,,,,,++++++,,,,,,,,,,,,---......//////....../////////000000000...------,,,+++,,,,,,,,,***...222444555777;;;???AAABBBCCCEEEEEEEEEDDDDDD@@@???>>>===<<<<<<<<<<<<777999;;;===???BBBGGGKKKUUUWWWZZZ___eeehhhiiiiiigggnnnwwwxxxkkk___dddrrrjjjrrrzzzqqqooo{{{}}}gggNNNBBB999777555///---000222111000000//////000000////////////////////////////////////000000000000////////////000000000000////////////////////////............------------+++,,,......---,,,...///........................---------............///,,,---...///000000000000.........///////////////......000111222333333333222222222111yyykkkRRR@@@===888555444333333222222222222111111111000000////////////////////////................................................------------------------+++,,,------...---------***,,,...///000222555777666;;;:::>>>KKK___wwwjjjSSSOOOOOOKKKNNNPPPTTTYYY^^^cccgggiiikkkhhhjjjqqquuutttvvvzzzxxxyyy{{{~~~zzziiitttPPP:::;;;:::888888444555444444444444333333333111111111111000000000000000000000000000000000000000000000000000000000000/////////...---------,,,---------...------,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,+++***)))(((,,,,,,,,,,,,------------///...------,,,---------,,,,,,------.../////////.../////////000000000000///......---------------***000777:::;;;===AAAEEEFFFFFFGGGGGGFFFDDDBBB@@@;;;;;;;;;;;;<<<>>>???@@@<<>>999666444444333222222222222111111111111000////////////////////////////////////////////////........................------------------------+++,,,------......------***,,,...///000222555888777;;;;;;@@@PPPeee}}}vvv{{{iiiVVVJJJHHHLLLPPPMMMOOOSSSYYYaaafffiiiiiikkkgggiiiqqquuutttvvvzzzyyyzzz{{{~~~gggttt}}}TTT::::::;;;999888333555555444444444333333333111111111111000000000000000000000000000000000000000000000000000000000000000000///...------,,,,,,------......------,,,+++(((((()))))))))*********+++,,,,,,,,,+++***(((''',,,,,,------------............---------...//////,,,,,,------...///000000////////////000000000000000000///..................444<<>>AAAEEEHHHJJJXXXaaajjjllliiihhhmmmsssyyypppcccWWWPPPNNNOOOOOOSSSYYYhhhuuunnnWWWHHHEEEHHHOOOUUU\\\jjjtttkkkZZZQQQKKKKKKYYYjjjvvv}}}mmm[[[XXXbbbpppvvvllljjjbbbQQQEEECCC777666444222000000000000000000000000000000000000............////////////.../////////000000111111////////////////////////000000000000////////////---///000///......///000/////////////////////////////////...------,,,,,,,,,,,,,,,,,,...000333444------...///000000//////111000//////000222444555222222222222zzzQQQEEE;;;:::999444222444222222222111111111111111111000000///...---------000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,------......------,,,,,,---...///000333777:::999555<<>>???<<<999888666666666555444444333333333222111111000000111111000000////////////000000///111222111000///000111111111111111111111111111111111///...------------...---,,,+++++++++,,,---+++++++++,,,,,,---------,,,------......---,,,,,,...............------,,,---,,,,,,,,,,,,,,,------............///000111111444444555666777999;;;<<<@@@???>>>======;;;888555999;;;<<<::::::BBBQQQ^^^^^^ZZZaaafffaaagggwwwyyyjjjWWWIIIEEEIIIOOOSSSbbbfffZZZKKKGGGCCC>>>AAADDDGGGNNNWWWVVVOOOJJJKKK???@@@@@@DDDOOOZZZZZZTTTJJJBBB@@@EEEGGGEEEJJJTTT]]]SSSHHHDDDHHHQQQ[[[aaaiiijjjfff]]]YYYYYYXXXTTTnnnttt{{{rrrhhhYYYLLLDDD===666///222222333333333222111000---///000///......000222////////////000000111111......////////////......000000000000000000000000000///...------...000111//////000111111333777:::666222......111222000---............///000111222222000///......///000111111111000000000000111111555666444000}}}aaaCCC777888999444///333333222222111111111111111000000//////......---000//////............///........................------......------,,,+++,,,------......------,,,,,,...///000111444888;;;<<<===NNNhhhppplllwwwppp[[[FFFAAA???AAACCCCCCDDDFFFLLLPPPTTTVVVWWWYYY^^^bbb```dddhhhjjjiiijjjmmmpppuuutttuuuxxx|||}}}yyyyyy}}}|||yyyzzzvvvwwwXXXBBB>>>===;;;:::666666666555444444333333333222111111000000111111000000////////////000000000111222222000000111222111111111111111111111111333333222111000...---,,,------------,,,,,,,,,,,,)))******+++---......///,,,,,,---......------,,,...............---------...------,,,,,,,,,------000000//////000222555777;;;<<<>>>AAABBBCCCCCCCCCEEEDDDAAA===888666666777<<<===???AAAGGGSSScccnnnqqqjjjlllkkkaaacccqqqxxxmmmRRR???999===CCCHHHPPPYYYTTTMMMPPPNNNIIILLLDDDDDDGGGNNNQQQOOOLLLLLLGGGFFFDDDCCCHHHRRRXXXXXXWWWOOOLLLOOOOOOIIIIIIMMMPPPMMMIIIDDDAAACCCHHHKKK[[[]]]\\\VVVQQQRRRTTTTTTUUU```iiillllllppprrrrrrnnnlllhhhbbbXXXNNNGGGDDD;;;777333222333444333111111111111///---...000333/////////000000000000111...//////////////////...000000000000000000000000//////......///000222333+++---...///000333777:::555222//////111222111.../////////000111111222222222111000.........//////000000000000000111222333FFFDDD===444~~~nnnMMM;;;999:::777222333333333222222111111000000000000000//////......000///............//////........................---------------,,,,,,,,,,,,------......------,,,,,,...000111222444888;;;999===RRRqqq~~~kkkiiiooo|||vvv^^^NNNBBBBBBBBBBBBAAAAAACCCEEELLLPPPSSSTTTTTTWWW[[[```___bbbfffhhhiiijjjlllnnnqqqqqqsssvvvzzz}}}}}}}}}uuutttqqqkkkbbb^^^dddlllsssyyy|||iiiJJJ???===<<<:::666666666555444444333333333222111111000000111111000000////////////000000///000111111000///000111////////////////////////111111222222111000...,,,------......------,,,+++******+++,,,,,,---......,,,,,,------------------//////......------------///......---------------111000000111444888<<>>999555555:::>>>DDDBBBEEEPPP```kkknnnmmmiii]]]ZZZYYYRRRUUU```cccrrrdddOOOAAA===???BBBCCCEEEQQQRRROOOUUUTTTNNNPPPFFFGGGMMMUUUZZZXXXRRRMMMIIIIIIHHHGGGKKKTTT___fffddd[[[VVVXXXYYYVVVTTTUUUWWW\\\]]]VVVNNNKKKLLLNNNMMMOOOOOOKKKHHHKKKSSSYYY[[[eeelllhhh```]]]]]]]]]TTTZZZdddjjjggg```]]]___RRRFFF888000000222333333444444222111//////000111000000000000000000000000//////............////////////////////////////////////......//////000111,,,---...---,,,---///111333111//////111111000.........//////000000000000333222000///............//////000000111222333444HHHFFF@@@666zzz[[[EEE===<<<;;;888444444333333222111111000000000000000000///////////////............//////------------------------......------,,,,,,,,,,,,,,,------......------,,,---///111222333555888;;;999AAAZZZ{{{zzzssssssvvv|||iiiPPPDDDBBBDDDCCCAAA???AAAEEEGGGKKKNNNQQQSSSSSSUUUYYY]]]^^^aaaeeehhhjjjkkkmmmnnnqqqqqqsssuuuwwwvvvssspppiiieeebbb]]]UUUQQQYYYeeelllsss~~~]]]FFF>>>;;;888666666666555444444333333333222111111000000111111000000////////////000000...///000///.........000........................---...///000111000///...------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000///...------------...//////...------.........111111333666:::???CCCFFFDDDEEEFFFFFFFFFDDDBBB@@@<<<===<<<999777:::@@@FFFRRRUUU[[[dddlllpppqqqooo\\\LLLFFFHHHGGGNNNWWWWWWTTTMMMDDD>>>>>>AAACCCEEEKKKWWWYYYXXX]]][[[UUUVVV___aaaeeekkkppprrrmmmggg[[[]]]___```aaaeeennnvvvmmmccc[[[[[[]]]\\\YYYWWWjjjsssuuulllaaa]]]^^^^^^[[[\\\\\\WWWNNNHHHGGGJJJ[[[cccgggaaaYYYUUUUUUTTTKKKSSSbbbnnnoooiiigggkkkiii\\\LLL???999666333000111111111111111111111000111111111111000000000000000///............///000//////////////////////////////......------------000111111000...---...000000///.../////////...---...///000000111000000///222222111000///.........000000000000111222444444333555444111yyyeeeJJJ;;;999999777555555444333222111111000000000000000000000000000///............//////000------------------------///...---,,,,,,,,,,,,---,,,------......------,,,---///222444555666999;;;???LLLjjj{{{fffLLL@@@>>>AAA@@@======CCCGGGIIIHHHLLLPPPRRRRRRTTTXXX[[[^^^```cccfffhhhiiiiiiiiiiiiiiihhhhhhgggddd```]]]YYYTTTRRRTTTRRRRRR]]]kkk{{{yyySSS@@@999666666666666555444444333333333222111111000000111111000000////////////000000---...//////------...///........................,,,,,,---...////////////............---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---//////000///...---,,,---.....................///000000222444888===AAAEEEGGGHHHGGGFFFDDDBBB???===;;;;;;?????????@@@AAAEEEKKKOOOjjjqqquuunnn```ZZZ___hhhWWWFFF???@@@???EEELLLJJJKKKLLLLLLMMMNNNRRRYYY]]]hhhvvvzzz{{{~~~xxxyyy}}}|||ssskkkuuuxxxlllhhhgggeeessswww}}}zzzooofffeeeYYY\\\[[[VVVRRRQQQOOOKKKNNNQQQ[[[jjjmmmhhheeehhhmmmhhh```XXXPPPGGG===666333111000000222333222222222111111111111000000000000///...------...///000000000000000000000000000/////////...------,,,,,,...///111000//////000222---......//////...------000111222333333222111000111111000000//////......111111111111111222333444...222333222nnnpppmmmNNN<<<999888444666555444333222111111000000000000000000000000000...............///000000........................///...---,,,,,,,,,------,,,------......------,,,---///222444555777999;;;FFFYYY~~~xxxvvv^^^III@@@<<>><<<>>>EEEHHHFFFEEEJJJOOORRRRRRSSSWWWZZZ\\\]]]___aaacccbbb```^^^\\\YYYWWWUUUVVVVVVVVVUUUXXXQQQQQQXXX]]]aaammm{{{wwwoooxxx___DDD;;;888666666666555444444333333333222111111000000111111000000////////////000000...///000///...---...000////////////////////////......---------...//////000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000000///...,,,,,,---...///------......///000222222666999???EEEHHHIIIHHHFFFCCCAAA>>>;;;;;;<<<>>>???EEEEEEGGGKKKQQQWWW[[[\\\kkkmmmjjj___QQQIIILLLRRRNNNBBBBBBDDDAAAHHHSSSVVVfffooozzzzzzuuuqqqkkknnnqqq{{{~~~~~~wwwtttoookkkmmmoookkkdddZZZTTTWWWccciiiddd^^^___]]]___bbbdddbbb]]]VVVRRREEE???888333222333333222222222222111111111000000000///...------...///000000000000000000000000000...////////////.........+++---////////////000111---...000000//////......///000222333333111000//////000000000000000//////222222222111111222333333555888888555nnnlllyyyVVVDDD@@@===888666666555444222111111000000000000000000111111111...............///000111000000000000000000000000///...---,,,+++,,,------,,,------......------,,,---000333555666777999;;;IIIaaa}}}zzzwwwyyytttiiifffPPPCCC===>>>AAA@@@>>>AAAGGGGGGAAACCCHHHNNNRRRRRRSSSVVVYYYZZZZZZ[[[]]]]]]\\\XXXVVVUUURRRNNNNNNQQQVVV[[[]]]ddd\\\\\\fffnnnsssrrr```[[[mmmvvveeeGGG>>>;;;777666666555444444333333333222222111000111111111000000////////////000000///000111000///...///111111111111111111111111111111000///---------...///111///---,,,+++,,,...///******+++,,,------...///,,,,,,++++++,,,...///000111///---,,,,,,,,,...///---------...000111333444999===DDDJJJLLLJJJFFFCCC;;;999777666999???EEEIIIHHHHHHLLLTTT^^^fffiiiiiiSSSLLLFFFGGGMMMOOOIIICCCBBB>>>HHHQQQRRR^^^sss}}}wwwkkkgggjjjsssxxxwwwwww{{{ooobbb\\\eeeiiiaaaXXXVVVJJJPPPYYYaaagggkkkoooqqqZZZQQQCCC888333222222222222222222222111111000000111///...------...///111000000000000000000000000---...///000111111111000...000222222111000000111---///111111000/////////---...///000000///---,,,...///000000000000000///333333222222111222222222000333333111~~~qqqkkkmmmFFF===AAA555555444333333444444222111111111111111000000000000000///...------...///000////////////.....................------,,,,,,,,,++++++,,,,,,,,,,,,------)))333333333:::<<<<<>>@@@AAABBBBBBEEEJJJNNNQQQRRRRRRQQQTTTUUUVVVUUUSSSPPPOOOOOOOOOMMMOOOSSSSSSVVViii{{{~~~eeebbbfff}}}kkk{{{wwwPPP===888:::666555888999666444555444333222222111111222222000000//////.........---000000000000000000000000000000000000000000000000////////////////////////000///...---------------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111222333333111111111111444888<<>>===>>>CCCMMMUUUWWW\\\```mmm{{{sssbbb^^^LLLKKKHHHDDDDDDGGGJJJJJJZZZ___fffnnnvvv}}}wwwuuuxxx|||ssslllfffeeefffrrrmmmddddddccc]]]VVVOOORRRZZZbbbeeekkk{{{yyy```GGG:::999888555222222111000000000111222111111111111000000000000000000000000000000000000...------------...//////000000000000000000000000000000//////.........---//////............//////000000000000000111111222///...///000222333222000222333444444tttkkkaaaIII???777666555333333444555444222111111111111000000000000000///............///000////////////.....................------,,,,,,,,,,,,,,,---------.........---666444111777999<<>>???:::<<<<<<<<<===>>>@@@AAABBBDDDFFFHHHKKKMMMMMMNNNMMMGGGHHHIIIJJJJJJKKKNNNPPPTTTTTT[[[fffjjjnnn~~~pppkkkwwwxxxoooxxxTTT???;;;:::666555888999555444555444333222222111111222222000000/////////.........000000000000000000000000000000000000000000000000///////////////////////////......---------......///...---,,,,,,,,,,,,---,,,,,,---------.........---...///000111111111000111222555888;;;???AAACCCAAAFFFKKKLLLIIIDDD===888666666888>>>HHHTTT^^^cccuuuvvvppp```WWWGGGFFFDDDCCCIIIUUUdddmmm|||wwwpppssszzzuuuuuuvvvtttmmmlllooowww{{{wwwoookkkiiicccaaahhhttt{{{{{{xxx{{{tttmmmooo|||wwwkkkbbbYYYdddoooyyyyyypppeee[[[YYYWWWYYY___fffrrrmmmMMM>>>555///666555333111///000222444222111111111000000000000000000000000000000000000000///...---------------000000000000000000000000000000/////////.........//////............//////000000000000000111111222000000000000111222111111222333444444|||nnnvvv]]]???999777666444444555555555333222222111111111000000000000//////......//////000////////////.....................------------------............////////////777444222777:::@@@NNNgggqqqnnn}}}wwwZZZHHHDDD???>>>@@@<<<;;;<<<<<<===>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJIIIKKKLLLNNNPPPTTTYYY]]]fffhhhrrrzzzyyypppsssrrr]]]CCC???:::666555777888555333444444333222222111111222222000000////////////......000000000000000000000000000000000000000000000000////////////////////////......---------...//////......---,,,,,,,,,------,,,------------.........+++,,,...000000000//////222444999===BBBEEEFFFGGGJJJHHHDDD???<<<;;;>>>AAACCCCCCHHHSSSbbbkkkmmmkkk}}}{{{dddbbbddd]]]VVVNNNQQQUUU[[[dddtttvvvmmmkkkooouuuxxx{{{}}}{{{xxxyyy~~~}}}~~~zzz{{{sssrrroooggg```bbbkkktttyyyuuuuuu|||xxxkkkkkkiiigggooo}}}nnntttmmmeeebbbdddmmm}}}ppp\\\PPPEEE888777555333222333333333222222222111111111000000000000000000000000000000222111///...---,,,,,,,,,000000000000000000000000000000////////////......000//////......//////000000000000000000111111222333222111000000000111222222222333444sssrrrwwwJJJAAA888666444333444555444333222222222111111111000000000//////////////////000////////////...........................---------------........./////////---555555555:::===FFFXXXrrrfffrrrvvvTTT@@@AAA@@@===>>><<<;;;;;;<<<===???@@@BBBCCCBBBBBBBBBCCCEEEIIILLLNNNQQQUUU[[[aaagggnnnvvvzzzllltttiiiIIIAAA;;;777555777777444333444444333222222111111222222000000//////////////////////////////////////////////////////////////////////////////////////////---------------...///000...------,,,,,,,,,------------------............,,,,,,---...///000000111444666999===@@@CCCEEEFFFDDDAAA===;;;888999@@@GGGIIIPPP]]]mmmyyyxxxlll```SSS^^^XXXLLLOOOTTTWWW]]]dddmmm{{{yyywwwtttkkkbbbcccmmmsssmmmccczzz|||}}}zzzxxxzzz~~~~~~}}}pppgggdddffflllqqq~~~~~~vvvhhhCCC===666444666666444111333333222222222111111111000000000000000000000000111000///...------------////////////////////////000000//////////////////000000////////////000000000000000000000111111222555555333000//////111333222222333444yyyZZZEEE:::777444333333444333222222222222222111111111111///000000000000000000///////////////....................................,,,------------.........+++333555777;;;<<>>999:::999:::;;;;;;===???AAACCCDDDCCCDDDFFFIIIMMMRRRVVVXXXVVV]]]gggqqq{{{}}}zzzvvvpppxxxRRRAAA===888555777777555444555444333222222111111222222//////000000000000000000////////////////////////////////////////////////////////////////////////---------------...///000------,,,,,,,,,------...---------........./////////...------...111444777777666666777999===@@@BBB555777<<>>:::666444333333333222333222222222222111111111///000000111111000000///////////////.........................../////////,,,,,,---------.........---444555777:::;;;JJJeee|||{{{eeegggppp|||```LLLDDDDDD>>>;;;===:::::::::;;;===???AAACCCDDDHHHJJJNNNSSSXXX\\\^^^```dddiiiqqqxxx|||~~~~~~}}}{{{zzzwwwuuutttsssuuuxxx|||vvvdddFFF???:::777888888555555666444333222222111111222222//////000000000000111111000000000000000000000000000000000000000000000000////////////////////////......---------...//////------,,,,,,,,,---......------........./////////000000//////222555:::<<<888777555444555888;;;===999666777===AAAFFFUUUeeeqqqwwwttt\\\KKKGGGEEEEEERRRbbbhhh}}}~~~zzz{{{eeeiiiqqqwwwuuunnnkkklllooofff]]]]]]kkkqqqjjjccc^^^[[[YYYTTTXXXmmmyyy[[[CCC777444555555444444444333333333222222111111111111111111111111///.........//////000111000000000000000000000000//////000000000000111111111000000//////000000111000000000000000111111222444666666444000///111444111111222333vvvjjjxxxvvvUUUCCC???:::666555444333222333333222222222111111111///000111111111111000///////////////............---........./////////000---............/////////000555666777<<<@@@VVVwww|||{{{yyy{{{~~~xxx|||XXXKKKFFFBBB<<<>>>AAA;;;::::::;;;===???AAACCCDDDKKKOOOTTTYYY]]]]]]]]]\\\```dddhhhkkklllllllllmmmlllmmmnnnkkkjjjkkkmmmooopppppprrrvvv|||SSSAAA;;;888999999666666888444333222222111111222222//////000000000111111111000000000000000000000000000000000000000000000000///////////////////////////......---------......,,,,,,,,,,,,,,,---...///............///////////////000333666999<<<>>>???888777777777888999;;;<<>>??????AAAHHHLLLNNNVVV___]]]UUUIIIAAA>>>HHHVVV^^^```aaabbbbbbbbbccceeehhhjjjlllpppooonnnppptttyyy}}}xxx}}}sssOOO@@@;;;;;;666777888000444444444333333333222222111111111111111111111111222111111111000000//////////////////////////////000000000///......------000000//////............////////////////////////444000......111222000---555999>>>@@@???===;;;:::FFF???:::;;;>>>AAAGGGMMMHHHSSSllluuu[[[PPPRRRRRR^^^xxx~~~ooottt{{{oooeeebbb|||wwwmmm|||{{{xxxwww{{{zzzzzz{{{kkkbbbhhhqqqtttssshhhOOO???CCC999222666:::777333333333333333222222222111111111111111111000000000000111111111111111111111111000000000000000000000000333222222222111000000000111111000000000000111111222222222111111111111000111111222333rrr}}}___JJJ888666888444111222222222222222111111111111000000111111111111000000000/////////............//////////////////////////////...//////000111222666444999888777TTTooo}}}}}}www~~~wwwsssyyy~~~sssRRRCCC@@@===:::999999888777::::::;;;<<<===>>>??????HHHNNNPPPNNNSSS___dddbbbWWWLLLDDDIIITTTZZZ]]]^^^aaaaaabbbcccdddfffhhhiiipppooooooqqquuuyyy}}}~~~xxxyyysss}}}PPP???888777444777999333444444444333333333222222111111111111111111111111111111111111000000000///////////////////////////.........////////////////////////.........------////////////////////////000000000//////000111333;;;===???@@@???=========BBB===;;;>>>AAAAAABBBEEETTTaaayyytttkkkiii```PPPLLLUUUbbb}}}mmm^^^^^^jjjuuukkkfffdddgggfff^^^XXXWWW\\\mmmwwwuuu}}}vvv___fffuuuvvvwwwtttooommmkkkjjjkkkjjjkkkpppwwwzzzmmmgggeeeeeemmmyyyhhhSSSGGG>>>666555333000000444333333222222222111111111111111111111000000000000111111111111111111111111000000000000000000000000222222222111111111111111111111000000000000111111000000111111222222222333111111222333zzz{{{aaaMMM;;;777999555111111333222222222111111111111000000111111111111000000////////////............////////////////////////////////////000111222222555555:::999<<<___xxxiiixxx}}}}}}ttt~~~{{{mmm___HHHAAA???<<<:::::::::999888::::::;;;<<<===>>>>>>???GGGOOORRROOORRR\\\cccccc___QQQFFFHHHQQQWWWZZZ\\\___```aaabbbddddddeeeeeennnnnnoooqqqtttxxx{{{}}}{{{ooo~~~hhhXXXBBB777666444777:::555444444444444333333333333111111111111111111111111111111111111000000000000////////////////////////------......///000000111.........---------------////////////////////////,,,///111000...000555:::AAABBBBBBAAA???===>>>???>>>;;;<<<@@@CCCDDDHHHMMM\\\lllyyyjjjddd]]]```\\\[[[dddrrrzzzfffmmmuuurrrpppeeehhhdddWWWLLLJJJOOOSSSRRROOOOOOSSSTTTQQQOOOOOOLLLUUU^^^bbbhhhmmmiii```\\\YYY\\\hhhttt{{{qqqjjjkkkxxxuuuhhh___XXX[[[^^^\\\[[[iiivvvnnnlllWWW\\\eeesssrrrcccRRR???666555444333333222222222222111111111111222222111111111000000000000000000000000000000000000000000000000000000000111111111111111222222222111111000000000000111111//////000111222333444444111222333333~~~uuueeeQQQ>>>888999888555444333333222222222111111111000000111111111111000000///////////////.........////////////////////////......//////000111222333111555>>>@@@HHHnnnvvvjjjyyy{{{{{{xxx^^^NNNAAA???===;;;::::::;;;:::999999::::::;;;<<<===>>>???>>>HHHOOOQQQVVV]]]\\\UUUZZZMMMCCCFFFOOOWWW[[[]]]^^^___aaaccccccccccccbbbkkklllnnnppprrruuuxxxzzz{{{|||}}}~~~zzzhhhooo|||yyydddJJJ;;;:::777888999555555444444444444333333333111111111111111111111111111111111000000000000000////////////////////////............//////000000------------------------////////////////////////,,,...000000222555;;;@@@CCCDDDDDDBBB???===============>>>AAAFFFPPPcccttt{{{fff\\\[[[dddrrrxxxyyy~~~wwwssseeebbbqqq}}}vvv}}}}}}bbbMMMOOORRRPPPQQQRRRWWWZZZXXXWWWZZZ[[[[[[bbbaaaaaabbbbbbaaa``````cccdddggglllmmmhhhdddccc```WWWRRRUUU[[[___aaacccaaabbbdddmmmzzzpppiii___XXXZZZggg}}}^^^^^^```eeeppp}}}rrrQQQ???<<<<<<888222333222222222111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000111222222222333222111111000000111111222000000111222222333444444222333333444rrrwwwmmmYYYBBB888888999888777333333333222222222222111000000111111111111000000.........///////////////////////////////////////......//////000222333444222666===AAAOOOzzztttjjjxxx}}}}}}sssUUUEEEAAA>>><<<::::::;;;;;;:::888999999:::;;;<<<===>>>>>>;;;BBBHHHNNNZZZeeebbbWWWVVVJJJBBBGGGQQQXXX\\\^^^^^^___aaabbbccccccbbbbbbfffiiimmmooopppqqqtttvvvyyy{{{|||}}}~~~gggaaaaaappplllNNN<<<<<<999999999444555555555444444444333333111111111111111111111111000000000000000000111111000000000000000000000000000000//////............------------------------///////////////////////////......222999???BBBCCCCCCDDDEEECCC@@@<<<::::::@@@AAABBBFFFNNNdddjjj^^^ccckkkmmmzzzwww~~~rrrsssooo```WWWZZZbbbaaaUUULLLTTTXXXXXX]]]___ffflllpppuuu{{{|||yyy~~~}}}|||{{{zzz~~~{{{~~~wwwoooiiigggdddaaa```bbbXXX]]]```aaalllxxxeeebbbooo{{{xxxnnneeeccckkkxxxlllQQQ???777555444333333333333222222222111222222222222111111111111000000000000000000000000111111111111111111111111000000000111222222222333222222111111111111222222333222222222222222222222333333444555}}}xxxhhhKKK999555777777666333333333333222222222222000000111111111111000000.........///////////////////////////////////////......///000111222444555777777:::<<>><<<::::::;;;:::999777999999:::;;;<<<======>>>AAAAAAAAAFFFXXXmmmrrrlll[[[OOOEEEHHHQQQWWWYYY[[[]]]^^^___```bbbbbbccccccbbbggglllnnnnnnnnnpppsssyyy{{{}}}~~~~~~kkk]]]TTT[[[pppvvvRRR<<<;;;:::999999555555555555555444444444333111111111111111111111111000000000000111111111111000000000000000000000000111000000///......---------------------.........////////////////////////111000111777@@@GGGIIIHHHEEEEEEDDDAAA>>>;;;:::;;;CCCDDDIIISSSaaazzztttaaaggg{{{mmm[[[]]]bbb[[[SSSQQQUUU\\\\\\^^^iiimmmnnnvvvsssxxx}}}|||vvvuuuwwweeeiiiiiieeeccckkkvvv~~~|||sssuuuuuupppwwwqqqdddooo{{{fffdddooowwwvvvrrrkkkKKK888555888444444444444333333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111222222444333333333222222222222333444555555|||\\\@@@666666666444444444333333333222222222000000111111111111000000............/////////000////////////////////////......///000111333444555888999;;;AAA^^^eeebbbssshhhOOOBBB@@@>>><<<;;;;;;;;;:::888666888999::::::<<<<<<===>>>CCCBBB>>>???QQQjjjwwwxxxbbbSSSFFFFFFMMMRRRUUUWWW[[[[[[\\\]]]___aaabbbcccaaaffflllnnnmmmmmmooorrruuuxxx||||||{{{|||qqqcccVVVSSS\\\ppp```BBB<<<999777888666555555555555444444444444111111111111111111111111///000000000111111111111000000000000000000000000///////////////.........------........./////////////////////////////////000333777>>>EEEJJJMMMNNNIIIGGGCCC>>>::::::===???BBBEEEQQQeee{{{hhh```qqq|||xxxrrrgggaaahhhppppppkkkiiifffoooqqqttt|||{{{{{{|||tttnnnnnnqqqwwwuuuoooiiilll|||zzzpppkkkqqqhhh___```qqqyyyoooqqqoooiiieeecccyyyttt\\\GGG:::666666555555555444444444333333222222222111111111222222222222222222222222111111111111111111111111222222222111111111111111333222222111111222222333222222333333333333333333444444555666ttt{{{sssjjjHHH999888777444444444444333333333222222000000111111111111000000---.........//////000000////////////////////////......///000111333555666666:::AAAMMMoooxxx```aaavvv|||gggNNN???<<<>>>===;;;;;;;;;999777555888999999:::;;;<<<===>>>???AAA>>>===JJJaaaqqqtttcccSSSCCCAAAGGGMMMSSSVVVZZZZZZZZZ[[[]]]___bbbcccaaagggmmmooonnnmmmooorrrppptttxxxxxxvvvvvvzzz~~~vvvkkk]]]SSSQQQ___~~~oooJJJ???888666777666666666555555555444444444111111111111111111111111//////000000111111111222000000000000000000000000------......///000000000........./////////000000///////////////////////////555>>>CCCGGGJJJOOOSSSNNNIIIBBB;;;777999???DDDAAAEEEVVVttt}}}iii^^^jjjyyylllppp~~~kkkaaaaaaccc]]]aaakkkwww{{{|||ssssssdddfffdddbbbhhhxxxzzz___bbbaaaYYYXXXjjjpppfffgggmmm[[[nnn___:::777666666666666555555555333333333222222222111111333333333333333333333333111111111111111111111111333222222222111111000000333222222111111222222333111111222333444444555666444555555666pppnnnfffMMM:::999555:::333333222222222222222222000000000000000000000000000000//////.........---////////////000000000000000000000111222444555666;;;@@@DDDTTTvvv{{{ooo]]]HHH???>>><<<;;;::::::999999:::::::::777999??????<<<>>>DDDBBBAAA>>><<>>666444555555444333222222222222333333333222222222111111000000000000000000000000000000000000000000000000111111000///////////////000000//////.........---...///000000//////000222888>>>CCCFFFEEEGGGKKKPPPRRRJJJ===:::AAA>>>@@@MMMPPPVVVhhh}}}qqq[[[\\\]]]ddduuu|||oookkklllxxxmmmkkkiiihhhkkkpppqqqoooqqqsss|||yyynnniiidddaaajjjxxxdddUUU\\\]]][[[rrr}}}fff]]]```jjjyyyXXX@@@:::666666666333222444333333333222222222111111000222222222111000111222111111222222222111111000111111222333333333222222000000111222333555666777666666555555555444444444333444555666yyysss|||gggsssVVVAAA===666555333333333222222222222222000000000000000000000000000000/////////.........////////////000000000000000000000111222444555666888???GGG^^^~~~yyyxxxqqqoooQQQCCC===???;;;;;;:::999999999999:::888666888===???===???DDDBBBAAA>>><<>>===888999666555444333222222222222333222222222111111111111000000000000000000000000000000000000000000000000111111000///////////////000000/////////.........///000111000000111333666;;;???DDDFFFEEEGGGLLLPPPVVVPPPBBB===AAABBBOOOfffzzzfff```[[[eeepppzzzsssgggccckkkqqquuuyyyoooffffffdddmmmtttttttttxxx~~~nnndddeeejjjttt}}}iiiccceeekkktttlllOOOBBB777555777666444333333333333333222222222222000222333222111000111222111111222222222222111111111111222333333333333222111111111222333444555666555555444444444333333333444444555666oooqqqmmm```ttt```DDD>>>888444444333333333222222222111000000000000000000000000000000////////////......////////////000000000000000000000111333444666777777@@@OOOlll{{{zzzttt{{{|||[[[FFF@@@>>>@@@;;;;;;:::999999999999999888666777<<<>>>>>>@@@DDDCCCBBB>>>;;;>>>MMMcccuuufff___MMMCCCGGGGGGJJJWWWSSSUUUXXXYYYZZZ[[[]]]``````ccceeeggggggggghhhjjjfffggggggccc^^^YYYUUURRROOOOOOPPPTTTZZZiiioooZZZ]]]www~~~tttIII>>>;;;888<<<666555444333222222222222222222111111111000000000000000000000000000000000000000000000000000000000111000000///////////////000000////////////......///000111111111444888;;;>>>AAADDDEEEEEEHHHMMMQQQ[[[VVVJJJCCCHHHPPPiiiiii\\\```fffsssxxxddd[[[TTT```nnn|||{{{xxxwwwyyy}}}||||||zzzwwwuuurrrooommmssssssllluuuvvvooolllttt~~~nnngggfffgggrrr{{{xxxbbbNNN;;;555777888555333444444333333333222222222111222333222111000111333111111222222222222222111111111222333333333333333333222222222333333444555444444444333333333333333444555666777zzzvvv}}}^^^eeepppGGG:::999888444444444333333222222111000000000000000000000000000000//////////////////////////////000000000000///000000111333555777888999DDDXXX{{{uuu{{{{{{{{{}}}qqqNNNAAAAAA@@@AAA;;;::::::999888999999999:::888888:::===???@@@BBBEEECCC???<<<<<>>888666666666555444333333333333111111111000000000000///000000000000000000000000////////////////////////000000////////////000000//////000000000000000000...///111333666:::???BBBBBBCCCDDDEEEGGGKKKPPPSSSYYYWWWTTT]]]rrrvvv{{{uuu{{{ooouuuttthhhaaaeeemmmqqq}}}pppmmmlllfff___ZZZ___bbb^^^[[[\\\]]]\\\YYYYYYZZZZZZ\\\]]]___```]]]______]]]```ccc^^^VVVQQQWWWXXXSSSPPPTTTYYY\\\```dddmmmxxx{{{jjjiiiqqqzzzqqqmmm]]]TTT\\\rrrvvvyyyvvvppphhh^^^fff\\\NNNCCC999222222777555555555444444444333333111333333333222111222333111111222333333333333333111111222333444555555444444444333222222222333333555555555555666666666666555666777888ddd{{{tttGGG;;;999666666555444333222111111000000000000000000000000//////000000000000111111////////////000000000000///000000222444666888999===OOOnnn|||nnnzzz}}}aaaDDD@@@BBB<<<888::::::999888888888888888;;;;;;999888===DDDFFFCCCGGGAAA>>>======AAASSSfffvvv]]]LLLGGGAAA@@@KKKSSSUUUWWWXXXXXXXXXZZZ\\\]]]^^^```bbbdddhhhmmmqqq{{{yyyooobbb___bbb^^^UUUOOOKKKGGGFFFEEEJJJWWWdddmmmvvvdddjjj}}}xxxkkkaaaaaaiiizzzxxxVVVDDDBBB<<<777777666555444333333333333222222111111111000000000000000000000000000000000000000000000000000000000///////////////000000111//////000000000000111111...111444777:::===BBBEEEDDDDDDFFFHHHLLLPPPSSSUUUVVVXXX[[[lll|||yyykkkhhhxxx~~~gggZZZccclllrrrxxxoooiiijjj___TTTRRRXXX___aaa```bbbjjjqqqtttwww~~~~~~{{{uuuyyyxxxsssnnnjjjccc]]]QQQNNNMMMOOOSSS[[[iiiuuuxxxxxx{{{tttooovvvzzzgggTTTOOOYYYhhhwwwmmmaaaRRR\\\\\\ZZZSSSCCC666444999666666555555555444444444222333444333222111222444000111222333444444444444000111222444555555555555444444333222222333333333666666666666666777777777666777888999jjj{{{OOO===;;;666666555444333222111111000000000000000000000000//////000000000111111111////////////000000000000//////000222444666999:::???TTTvvv}}}nnnyyy\\\@@@???AAA;;;888:::999999888888888888888888888777777???IIILLLHHHFFF>>>:::======>>>JJJZZZzzzyyyfffQQQJJJEEEBBBGGGPPPRRRTTTTTTTTTUUUWWWYYY[[[\\\^^^```ccchhhooottttttpppkkkcccZZZPPPGGGDDDEEEHHHOOOUUUUUUfff{{{mmmdddttt~~~pppjjjjjjttt___FFFBBB===:::777666555444444333333444333222222222111111111111000000000000000000000000000000000000000000000000///////////////000111111//////000000000111111111000333888<<>>;;;777666666666555555555555222333444444222222333444000111222333444444555444000111333444555666666666333222222222333333444555444444444555555555666666777777888999rrrrrrZZZ>>>>>>888666444333333333222111//////000000111111111222000000000000000000000000111111111111111111111111111111111333777:::;;;;;;@@@WWW|||ooopppttt~~~WWW:::@@@???888BBB888888888888777777777666777888777777???KKKOOOKKKDDD???;;;::::::;;;AAAHHHYYYiiinnn^^^KKKEEEFFFEEEKKKPPPQQQKKKIIIKKKKKKHHHKKKJJJLLLRRRXXX^^^hhhrrr{{{uuuhhh[[[JJJ@@@???AAAAAA???FFFFFFIIIRRR^^^qqqjjj\\\VVV___}}}vvvyyy}}}VVVBBB777;;;888777555555555444333111222222222222222222222222111111000000000000111111000000111111111111000000///////////////.........///000111000///...///000666;;;AAACCCAAAAAADDDHHHFFFMMMUUU[[[```cccaaa]]]\\\qqq|||```cccfffooo}}}gggYYYbbbooouuuxxxgggWWW[[[bbbiiipppwww~~~xxxnnnnnniii]]]UUU\\\qqqiii[[[bbbsss___KKKMMM___eeeoootttPPP>>>666777888777555444555666333333333333333333333333333333333444444444555555555555444333444555666777666555444333333333333333555444444555555666777888888999:::;;;}}}yyy```FFF>>>888666444333444333222111///000000000111111111111000000000000000000000000111111111111111111111111333222222555999<<<===>>>FFFcccxxxvvvuuuwww{{{\\\???CCCAAA999???999999999999888888888888888999777666>>>HHHMMMJJJEEE@@@<<<;;;999999===DDDOOO```hhh\\\MMMGGGFFFDDDIIIPPPTTTRRRRRRRRRNNNHHHHHHEEEDDDGGGLLLRRR\\\fffvvvrrrggg[[[KKKAAA???@@@???>>>===<<<@@@HHHSSSddd|||{{{dddWWWNNNNNNddd~~~dddHHH;;;;;;888777555555555444333111222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000///000222111111111222444777===CCCEEEDDDDDDHHHLLLPPPWWW```dddcccbbbeeejjj}}}mmmmmmyyylllkkkgggaaadddppp~~~sssfff```___aaajjjsss}}}pppiiihhhzzzrrrooosssyyy~~~~~~aaaTTTZZZ[[[fffhhhIII;;;999777666444444333333333333333333333333333333333333333444444444555555555555444444444555666777666555444444333333444444555555555555666777888888888999;;;<<<~~~qqqZZZGGG<<<999666444333444444333111000000000000111111111111000000000000000000000000111111111111111111111111444333444777;;;???@@@AAAMMMsss~~~~~~VVV===@@@>>>777999:::::::::999999999999888999999777777<<>>CCCTTT```ZZZOOOIIIFFFBBBGGGMMMSSSWWWYYYXXXRRRJJJGGGBBB>>>>>>@@@DDDOOOYYYaaazzzzzzmmmiiidddYYYKKKBBB??????>>><<<777777999???GGGTTThhhzzzqqq```WWWLLLDDDLLL\\\~~~|||~~~sssMMM@@@999888777555555555444333111222222222222222222222222111111000000000000111111222111000//////000111222111111111111111111111111///111222333222333555777:::@@@FFFHHHGGGGGGKKKPPPVVV^^^jjjppphhhbbbmmm~~~xxxxxx|||yyyxxxzzzvvvccc[[[]]]eeepppyyyttt___YYYYYY\\\kkk~~~sssqqq|||rrrllljjjYYYsss{{{ZZZUUUVVV```sssyyy[[[CCC>>>888555555555444333333333333333333333333333333333333444444444555555555555444444555555666777666555555444444444444555555555555555666777888999999:::;;;<<>>???EEEMMMOOO[[[qqqrrrccc______VVVKKKCCC???>>><<<::::::888999===AAAIIIZZZiiiooocccZZZUUUMMMCCCCCCKKK\\\gggjjjjjjnnnsss{{{OOOAAA888888777555555555444333111222222222222222222222222111111000000000000111111333111///......///111333000000000111111111111111111222333333333444777999===BBBGGGHHHGGGHHHMMMRRRZZZeeevvv}}}rrrkkk{{{}}}yyyvvvooowww~~~~~~eeeXXXoooooovvvccc\\\\\\fffttt{{{|||wwweeeZZZUUUccc}}}dddSSSVVV]]][[[gggqqqgggIIIAAA888444666888777555444444444444444444444444333333333444444444555555555555555555555666666777666666555555555555555666666666666666777888999999999:::<<<===uuuxxxfffUUUBBB999777555444444444333222111111000000000000000000000000000000000000000000111111111111111111111111333222444888===BBBDDDEEEUUUxxxdddEEE>>>@@@AAA???<<<999888888888777777777777777777777999<<>>AAACCCOOOSSSVVV]]]eeeyyySSSBBB999888777555555555444333111222222222222222222222222111111000000000000111111333111///......///111333/////////000000111111111222222333333222444777999@@@DDDGGGHHHGGGJJJQQQWWWcccoooyyysssyyyyyyrrriiipppxxxvvv{{{tttiiiaaa___lllyyylllZZZYYYXXXfff{{{|||ZZZPPPVVVLLLLLL[[[aaaKKKBBB888333555777777555444444444444444444444444333333333444444444555555555555555666666666666666666666666555555666666777777777666777777888999::::::;;;===>>>}}}```???:::777555444555555444222111111111111000000000000000000000000000000000000111111111111111111111111222333444999???DDDGGGGGG[[[|||}}}|||{{{WWWBBBAAA???>>>???;;;888888888777777777666666777666777999;;;AAANNN[[[OOOFFF???======;;;:::<<<:::@@@GGGLLLLLLHHH@@@;;;>>>:::888:::>>>EEERRR^^^WWWRRRMMMIIIBBB;;;:::===???777999KKK[[[___[[[YYYMMMJJJEEEAAA???===;;;999666555666999===FFFVVVeee^^^UUUMMMKKKIIICCC@@@@@@;;;CCCEEEFFFMMMSSSbbbzzz|||\\\CCC<<<888777555555555444333111222222222222222222222222111111000000000000111111222111000//////000111222......///000000111111111111222333333333555999<<>><<<:::;;;:::;;;>>>DDDGGGEEE???;;;;;;888888999999===JJJYYY^^^WWWPPPIIIAAA999888;;;888555555>>>IIIPPPRRRRRRDDDCCCAAA@@@>>>===;;;:::888666666888;;;DDDTTTcccaaaXXXOOOMMMMMMJJJEEECCC;;;@@@======BBBEEENNN```rrr~~~{{{dddCCC???888777555555555444333111222222222222222222222222111111000000000000111111000000000000000000000000//////000111111222333333///111222333555999???CCCDDDFFFIIIJJJNNNYYYhhhsssyyyvvvtttwwwmmmjjjhhhdddqqqyyydddVVVTTT^^^ppp~~~sssTTTUUUgggvvvqqqTTTNNNIIIEEEIIITTTNNNEEE===777555555666555555555555555555555555333333333444444444555555444555666777888777777666777777666666777777888999888888888888999:::;;;;;;;;;<<<>>>@@@hhhOOO:::888666555555555444333222111111111000000//////000000000000000000000000111111111111111111111111555555777<<>><<<:::;;;999777888>>>CCCBBB???===888888;;;<<<999999DDDSSSccc[[[RRRIII@@@888888===444888::::::>>>DDDHHHIII????????????>>>===;;;:::>>>;;;999999:::AAAQQQ```^^^VVVNNNLLLMMMLLLHHHEEE@@@CCC>>>===CCCCCCGGGVVV^^^iiivvvgggBBBAAA888777555555555555333111222222222222222222222222111111000000000000111111000000111111111111000000000000111222333333444444...///111444777===CCCHHHEEEGGGJJJLLLRRR```rrryyy}}}~~~vvviiiYYYdddwww{{{mmmaaaVVVWWWeeezzzfff]]]lllvvv___MMMHHHCCCIII]]]XXXPPPEEE<<<888888999555555555555555555555555333333333444444444555555444555777888888888777666777777666777777888999999888888888888999:::;;;<<<;;;<<<>>>@@@pppQQQ@@@999444555777555333444333222222111111222222333000000000000000000000000111111222222222333333333777777999???DDDJJJPPPUUUiiirrrssssss]]]CCC;;;BBB???999:::999:::::::::999999999888888888:::;;;999777;;;CCCKKK]]]TTTIIICCC???>>>>>>???<<<:::999999;;;<<<<<<;;;999888999:::999777<<>>CCCEEEDDDAAA???>>>===>>>>>><<<:::===777555888<<>>999:::::::::::::::999999999888888888::::::888777:::AAAHHHYYYSSSLLLHHHGGGCCC>>>;;;;;;999888888999::::::999999777777999999777999===LLLQQQOOOEEE;;;888777444555666777999===BBBCCCCCC@@@>>><<<<<<<<<<<<:::999:::555444888===DDDQQQ]]]ddd___WWWQQQMMMKKKHHHGGGEEEDDDBBB@@@??????@@@AAAHHHRRR```lllxxxzzzIIIDDD:::888666555666666666555333333333333333333333333111111111111111222222222333222222111000000111111222222111000111333555666333444555:::@@@FFFKKKMMMCCCFFFMMM___yyy~~~eee^^^gggwwwnnngggqqq{{{]]]MMMMMMKKKVVV___fff^^^LLL<<<555666777666555555555555555555333444444444444555555555777777888999999999999999777777777777777777777666888888999:::;;;<<<<<<======???AAABBBvvvyyyTTTAAA999444444555333222333333222222111111222222333000000000000000000000000111111222222222333333333555555:::BBBHHHLLLTTT\\\nnntttoooTTT>>>888???===999<<<;;;:::::::::999999999888888999::::::888666999>>>DDDTTTQQQMMMJJJIIIGGGBBB>>>???===;;;:::;;;;;;:::999:::777666:::;;;999777888>>>DDDGGGCCC===999555222666666777;;;@@@CCCCCCCCCAAA???=========<<<;;;999999666444888???JJJYYYeeelllggg```XXXQQQLLLJJJJJJIIIGGGEEEBBB@@@????????????HHHSSS]]]gggwwwOOOAAA;;;888666555555666666555333333333333333333333333222222222111111111111111333222111111000111111111222111111222333555777888222444999>>>DDDJJJMMMOOODDDJJJXXXppp|||{{{yyylllhhhvvvqqqjjjfffhhhtttqqqSSSMMMMMMQQQ\\\lllrrraaaFFF888888555555666666555444444333444444444444555555666666777777888999999999999888777777777777777777777777888999999:::;;;<<<===>>>===???BBBCCC|||jjj{{{}}}YYYBBB:::444444555333222333333222222111111222222333000000000000000000000000111111222222222333333333555555;;;EEEJJJLLLTTT^^^yyy~~~~~~}}}tttRRR???:::@@@<<<:::<<<;;;:::::::::999999999888888999999999777666888<<>>;;;888777888===BBBBBB???<<<999666888777999???DDDDDDDDDEEEDDDBBB@@@@@@@@@???===;;;:::777666999BBBOOO```llloooqqqooofffXXXNNNKKKKKKLLLKKKHHHFFFCCCBBBAAAAAA<<>>;;;999666555555666555444333333333333333333333333333222222222111000000000222222111111111111111222000000111222333555777888555888>>>BBBFFFHHHIIIJJJJJJUUUiii|||yyyssskkkeeeooo{{{fffXXXUUU]]]sssfffVVVPPPWWWZZZgggsssiiiMMM<<<;;;444555666666666444333111444444444555666666777777777888888999999999888888777777777777777888888888888888999:::;;;===>>>>>>===@@@DDDFFFjjj|||___DDD<<<555555555333222333333222222111111222222333111111111111111111111111111111222222222333333333666666===HHHMMMLLLTTT```}}}{{{xxxyyymmmrrrxxxzzzzzzRRRAAA>>>AAA<<<:::<<<::::::::::::999999999888888999999888888777888:::<<>>999777;;;===:::777777999:::===??????===<<<<<<888666999AAAFFFDDDCCCEEEEEEDDDBBBAAAAAA@@@>>><<<888888666888AAARRRdddooonnnwww}}}uuubbbRRRMMMMMMKKKJJJIIIGGGFFFEEEDDDCCC???AAAFFFKKKQQQ^^^xxxdddBBB<<<999666555555666555444333333333333333333333333333222222222111000000000222111111111111111222222//////000111333555666777666;;;AAAEEEFFFFFFFFFGGGNNN```|||mmmWWWWWW]]]ggg|||qqq]]]TTTYYYcccdddSSS[[[VVV]]]mmmkkkUUUAAA;;;555666777777666444333111444444555666666777888888888888999999999888888777666777777777888888888999777888999:::;;;===>>>>>>???BBBFFFIIIooobbbGGG>>>777555555333222444333222222111111222222333111111111111111111111111111111222222222333333333888777???MMMQQQOOOWWWfffxxxiiibbbpppqqquuuwwwrrr}}}vvvPPPBBB???AAA;;;:::===999:::::::::999999999888888888888888888888999999:::HHH[[[gggaaaUUUPPPOOONNNNNNKKKGGGDDDBBB@@@===;;;???:::777888999888888;;;===;;;;;;======;;;;;;>>>777444888CCCGGGCCCBBBEEEEEECCCAAA@@@@@@???<<<;;;666777555666@@@TTThhhsssnnnxxx}}}nnn]]]TTTQQQKKKKKKJJJIIIHHHGGGFFFEEEDDDAAABBBGGGLLLVVVnnnmmmDDD<<<:::777555555555444444333333333333333333333333222222222111111111111111111111111000111111222333///000111222333444555555555;;;BBBGGGHHHHHHJJJLLLQQQmmmrrr^^^SSS^^^ppp~~~jjjRRROOO\\\vvvqqqWWWYYYSSSWWWgggmmm```JJJ===888888777777666555333333444555555666777888999999888999999999999888777777666777777888888999999999888888999;;;===>>>???@@@@@@DDDIIILLLvvv|||nnnIII@@@888666666444333555333222222111111222222333111111111111111111111111111111222222222333333333888777BBBRRRWWWTTT^^^oootttgggooo~~~wwwmmmxxxrrroooyyyhhhKKK@@@>>>@@@:::;;;>>>::::::::::::999999999888888888888888999:::::::::999???OOOZZZWWWUUUZZZ]]]\\\ZZZWWWRRROOOLLLIIIFFFCCCCCC>>>:::999888888===DDDCCC>>><<>>999666:::GGGKKKFFFCCCGGGFFFDDDBBBAAA@@@???===;;;666888888888DDD\\\qqq|||oootttyyy|||wwwlll___VVVPPPOOOOOONNNLLLKKKIIIIIIGGG@@@>>>CCCGGGNNNbbbwwwyyypppDDD<<<:::777555555555444333333333333333333333333333111111111111111222222222111111000000111222222333111222333444444555555555888>>>FFFJJJKKKLLLOOORRR]]]bbbaaaiiizzz[[[OOOYYYpppjjjXXXUUUVVV___iiigggZZZLLL:::999888777666555555555444555666777888999999:::999999999999999888777777666777777888888999::::::::::::<<<===???AAABBBCCCBBBFFFKKKOOO{{{uuuKKKAAA999777777444444666333222222222222222222333111111111111111111111111111111222222222333333333777777CCCUUU[[[YYYdddvvv{{{oookkk||||||~~~qqqvvvzzz[[[GGG======>>>999;;;???;;;:::::::::999999999888888888777888999;;;;;;:::999888BBBFFFEEEMMM___lllmmmgggddd___[[[XXXUUUQQQOOOHHHDDD???<<<::::::CCCMMMHHHBBB@@@CCCBBB===;;;>>>>>>999>>>LLLPPPJJJGGGKKKIIIGGGDDDCCCCCCAAA???===999<<<<<<===JJJddd{{{qqqpppqqqxxx}}}wwwhhhZZZVVVVVVUUUTTTRRROOOMMMLLLGGG>>>;;;@@@DDDIIIZZZmmmxxx}}}tttHHH===:::777555555555444333333333333333333333333333000000111111222222222333111111000000111222333333333333444555666666666555===DDDKKKNNNNNNNNNRRRUUUjjj~~~~~~nnndddppppppaaa[[[ttt[[[YYYVVVXXXaaajjjggg^^^<<<;;;999777555555666666444555666777888999::::::999999999999999888777666666777777888999999::::::<<<<<<>>>???AAACCCDDDEEECCCGGGMMMQQQqqq^^^@@@===999444777111555333333333333333333333333444222111//////000222333000111333444444444666888888<<>><<<;;;:::::::::::::::999999888888888999999888888888888888999999:::;;;>>>HHH]]]yyywwwkkkdddaaa\\\VVVSSSNNNGGG@@@:::<<>>===;;;BBBSSS]]]YYYNNNGGGLLLIIIFFFDDDDDDCCCAAA@@@;;;===;;;999EEEaaaooommmssstttsssoooddd]]]YYYUUUSSSSSSSSSQQQOOOJJJCCC@@@BBBBBBEEETTTeeezzz}}}mmmLLL>>>999777777666333222555444444333333333333222222222222222222222222222222111222333333444444333333666555777999777444444888AAALLLJJJGGGPPPVVVXXX___xxxxxx{{{uuuoooUUUUUU]]]aaa|||mmmMMM;;;222999:::000000:::444777:::<<<<<<;;;<<<<<<999333:::@@@888666888555666666666777888999;;;;;;;;;:::;;;===AAAEEEFFFGGGBBBEEEKKKPPPgggEEE===777333777333888333333333333333333333333333222111000000111222333444555555555333333555777555999FFFYYYeeekkkttt~~~{{{tttmmmuuu{{{hhhSSS@@@@@@>>>===<<<<<<<<<<<<:::::::::999999999888888999999888888888888888999::::::;;;<<>>======;;;888<<>>999666777666333333555444444333333333333222222222222222222222222222222222222333444444444444333333444:::??????;;;:::<<>>222888;;;333222888444777:::<<<<<<<<<<<<===<<<333777<<<888888:::666999999::::::;;;===>>>???<<<<<<===???CCCFFFHHHIIIGGGJJJNNNQQQkkkEEE<<<888555999333777333333333333333333333333111111222222222222222222555666666444444555888:::444999III^^^lllrrr|||}}}tttxxxyyyaaaKKK???>>>>>>===============:::::::::999999999999888999888888888888888999999:::;;;::::::>>>JJJ\\\iii~~~vvvnnngggiii\\\MMMAAA<<>>MMMccc~~~qqqnnniiiiiijjjddd___\\\YYYXXXWWWWWWVVVUUUPPPHHHBBBAAA???BBBQQQbbbqqqvvvEEE???999666777777444444666444444333333333333222222222222222222222222222222222222333444444444444444000444<<>>AAA777:::???<<<;;;<<<777:::;;;;;;;;;<<<>>>???@@@===>>>???BBBDDDGGGJJJKKKKKKNNNQQQTTTnnnFFF<<<;;;;;;<<<222444333333333333333333333333000111222333333333222222333444444444555888===AAA888===OOOhhhvvv{{{wwwmmmWWWFFF@@@???>>>======<<<<<<===999999999999999999999999888888888777888888999::::::::::::888999???JJJRRRdddsss~~~xxxrrruuueeeRRRDDD???GGGZZZkkknnnbbbUUUNNNJJJDDDAAAAAAAAABBBKKK]]]mmmnnnaaaTTTNNNIIIBBB===;;;;;;<<<<<>>@@@CCC@@@IIIOOOFFF???===888888888999999:::;;;===>>>???AAACCCEEEFFFIIILLLNNNMMMOOORRRVVVSSS@@@;;;:::;;;222555333333333333333333333333000111222333333333333333444444555555555999>>>AAA<<>><<<;;;;;;:::999999999999999999999999888888777777888999999::::::::::::888777999>>>BBBGGGZZZppp}}}yyysssoooaaaPPPDDDAAALLLbbbvvvuuuhhh[[[RRRJJJCCC@@@@@@AAAKKK[[[mmmxxxvvvhhh[[[PPPKKKDDD>>><<<;;;;;;;;;===999;;;BBBHHHYYYyyytttrrrkkkbbbaaa___]]][[[ZZZZZZ[[[\\\SSSKKKGGGCCCCCCOOO```kkkzzzZZZDDD;;;666666888666555666444444333333333222222222222222222222222222222222333333444555555555444444444444888???AAAAAAEEEJJJRRRTTTTTTYYYaaafff~~~aaaQQQfffgggddddddgggvvvrrrRRR???:::999888777666888;;;<<<===>>>@@@AAADDDKKK]]]cccPPP@@@<<<888777888888888999;;;<<<===AAACCCFFFGGGHHHJJJNNNQQQNNNPPPRRRUUUgggEEE888555888333:::333333333333333333333333111111222222333444444444777888777666666777:::<<<<<>><<<;;;::::::888999999999999:::::::::777777777777888999::::::999::::::888777777999;;;;;;KKK^^^jjjnnnnnniiibbb[[[SSSIIICCCCCCPPPjjj|||oooaaaVVVLLLDDD@@@AAAFFFUUUjjjzzz}}}mmm^^^PPPLLLEEE@@@===;;;:::999888999>>>EEEOOOhhhvvvsssuuuqqqffffffdddaaa]]]\\\\\\]]]```WWWPPPLLLFFFCCCNNN]]]kkkwwwfffGGG>>>666666888777555555444444333333333333222222222222222222222222222222333333444555555555555555777444555999<<>>AAACCCFFFRRRhhhlllSSS???;;;999999999::::::;;;===>>>???AAADDDHHHIIIIIIKKKOOOSSSRRRSSSSSSTTTnnnGGG999666888222999333333333333333333333333222222111111222333555666777888888888666666888:::<<>><<<:::777:::???FFFYYY}}}~~~wwwxxxtttkkkkkkjjjfffaaa^^^___aaaaaaYYYRRRNNNGGGCCCKKKYYYjjjtttnnnJJJ@@@777666888777444333444444333333333333222222222222222222222222222222333444444555555555555555777444444777;;;@@@IIISSSPPPYYYXXXYYYhhh~~~nnnPPP[[[hhh~~~ooollleeedddnnniiiMMM;;;888999999777999;;;<<<===???BBBDDDJJJRRRdddeeeMMM<<<;;;;;;::::::;;;;;;<<<>>>???@@@AAAEEEIIIJJJIIIKKKPPPTTTVVVVVVWWWWWWiiiFFF===<<<;;;000333333333333333333333333333333222111000111333666777333555777888777888999;;;===CCC]]]mmmiiiyyyzzzuuuxxx~~~}}}XXXHHH??????>>>===============888888888999999:::::::::777777777777888999:::;;;999999:::;;;;;;;;;<<<===;;;@@@DDDGGGMMMTTTUUUQQQKKKLLLMMMKKKIIITTTooo|||mmm```TTTJJJGGGHHHIIIVVVhhh{{{lllWWWSSSNNNIIIFFFBBB???<<<999<<<>>>EEE___xxxoooooonnniiiccc```aaacccaaaZZZSSSOOOGGGBBBIIIVVVjjjrrr}}}wwwLLLAAA777777888666444333444444444333333333222222222222222222222222222222333444555555666666555555777444444888<<>>???AAAFFFJJJJJJIIIKKKPPPUUUXXXYYYZZZ[[[]]]???===:::555666666555444333333555555444333444444555555555555555555888888777777888:::<<<===@@@JJJeeepppjjjjjj~~~}}}xxxrrrzzzmmmJJJEEE>>>===<<<;;;:::999999999999888888777888999;;;<<<999888777888:::;;;:::999888777888888999:::;;;<<<;;;>>>CCCJJJTTT\\\ZZZSSSOOOJJJLLLRRRRRRUUUnnnrrrfff\\\RRRMMMLLLJJJPPPggg|||~~~|||yyyqqq\\\WWWMMMEEEFFFJJJFFF>>>888<<>>???>>>===DDDGGGJJJLLLMMMNNNPPPRRRYYYZZZ\\\^^^zzz^^^AAA???;;;555555555555444333333555555444333444444444444555555555555888888777888999;;;===>>>AAAOOOppp|||llltttsssqqqxxxyyyeeeEEEBBB??????===<<<;;;:::::::::;;;:::999888888888999:::999888777888:::;;;:::999777777888888999:::<<<<<<===AAAGGGOOOZZZcccbbb\\\XXXRRRQQQTTTRRRSSSiiiwwwkkk___SSSNNNMMMGGGQQQnnn|||sssgggYYYWWWVVVSSSLLLAAA<<<===;;;===@@@LLLnnn{{{tttpppnnnkkkfffaaaaaabbb^^^VVVKKKGGGIIINNNbbbmmmmmmQQQFFF<<<999999777444444555444333222222222333444222222333333333444444444222333444555666666666666777888666777AAAPPP[[[^^^```dddgggqqqllleeefff~~~hhhIII===;;;;;;;;;;;;<<<<<<===???CCCFFFHHHGGGDDDAAA>>><<<:::999===<<<;;;<<<>>>??????>>>EEEGGGJJJLLLMMMOOOQQQSSSWWWYYY\\\^^^rrrxxxxxx^^^CCC???:::555666555555444333333555555444333333333444444444555555555888888888888:::<<<>>>@@@CCCUUUzzz|||qqqtttzzzuuu___AAACCC@@@@@@>>>===<<<;;;;;;;;;<<<;;;:::999888888888888999888777888:::;;;:::999777777888888999;;;<<<======BBBIIISSS```jjjjjjddd```XXXTTTWWWUUUVVVggg|||wwwkkk\\\OOOIIIJJJEEERRRtttuuugggYYYSSSRRRVVVQQQEEE@@@CCC>>>>>>@@@NNNsss|||xxxuuuqqqlllgggddddddbbbYYYOOOIIIIIILLLYYYhhhqqq~~~zzzyyy~~~RRRGGG<<<999999666444444444333333333333333444555333333333333444444444444444444444444555666777888777777777:::GGGXXXcccfffdddfffkkkzzzssspppjjjiii}}}xxxSSSAAA;;;777:::;;;<<<<<<===???BBBEEECCCBBBAAA???>>><<<;;;;;;???===;;;<<<>>>@@@AAA@@@FFFHHHKKKLLLNNNOOORRRTTTTTTWWW[[[```|||jjj[[[CCC???999555777555555444333333555555444333333333333444555555666666888888999:::<<>>===<<<;;;;;;;;;:::::::::999999888888888999888777888:::;;;:::999777777888999:::;;;===>>><<>>???OOOxxx|||vvvpppkkkeeefffddd]]]TTTMMMKKKKKKVVVjjj|||xxxwwwQQQFFF;;;888888666555666333333333333444444555555333333333444444444444555555444333333444555777888888888888>>>NNNaaakkklllllljjjnnn|||zzzwwwwwwrrrnnnmmmvvv^^^BBB888666:::;;;<<<======>>>AAACCCAAAAAAAAA@@@>>>===<<<;;;???===<<<<<>>???<<>>PPPzzzxxxqqqlllhhhhhhgggaaaYYYRRRNNNMMM\\\ooo{{{qqqPPPEEE:::888888777777888222333333444555555555555333333444444444555555555444444333333333555666888:::999:::DDDWWWjjjqqqooovvvqqquuuuuurrr~~~xxxxxx~~~uuuqqqpppnnnFFF999999999;;;=========>>>@@@BBBCCCCCCCCCBBB@@@>>><<<:::>>>===<<<>>>AAADDDFFFFFFEEEGGGIIIJJJLLLNNNRRRUUUVVVYYY^^^bbbsssrrrVVVEEE@@@888666999777555444333333555555444333444444555666777888888999;;;;;;<<<>>>BBBEEEIIIKKKPPP\\\rrrvvv{{{kkkFFFCCC??????===<<<;;;:::::::::666777888::::::;;;::::::999888777888:::;;;:::999777777888999;;;===>>>??????CCCHHHSSSdddtttzzzyyyrrrggg___ccclllssswww{{{zzzuuuooojjj```UUUPPPQQQMMMccc^^^KKKEEEAAA??????OOOxxx|||uuuppppppooommmggg___XXXSSSPPP[[[lll}}}tttQQQEEE:::777888777777888333444444555555555555444333444444444555555555555444444444444555666777888::::::===JJJaaatttyyytttxxxttt{{{|||yyyaaabbbxxx~~~sssnnnQQQ<<>><<<:::<<<<<<===@@@DDDHHHIIIHHHFFFGGGIIIKKKLLLOOOTTTWWW^^^___aaabbbyyyrrrYYYIIICCC999666999666555444333333555555444333555555666777888999::::::<<<===>>>AAADDDIIILLLNNNRRRbbbxxxvvvxxxuuuKKKCCC@@@@@@>>>===<<<;;;;;;;;;888888999:::::::::999888999888777888:::;;;:::999777777888999;;;===???@@@@@@CCCHHHSSSggg{{{|||pppgggkkkwww~~~ssslllgggddd___WWWSSSSSSLLL___kkkOOOPPPDDDBBBAAAOOOttt|||{{{zzzuuunnneee\\\VVVSSSUUUcccoooqqqqqqtttvvvvvvUUUHHH<<<777777555444555444555555666666555444333444444444444555555555555555666777888888999999888999:::@@@QQQkkk{{{xxxwww~~~tttiiifffiii^^^^^^cccmmmsssqqqoooqqqsssyyy{{{uuuwww~~~```\\\hhhwwwooo]]]??????999;;;============>>>@@@CCCCCCDDDCCCBBB???<<<;;;888:::===BBBGGGKKKKKKJJJHHHIIIKKKLLLNNNQQQVVVZZZcccccccccddd~~~vvvttt]]]MMMFFF:::666888555555444333333555555444333555666777888999:::;;;;;;===>>>???BBBFFFJJJNNNPPPRRRhhh|||uuuyyyvvv~~~PPPEEEBBBAAA@@@>>>======<<<<<<999:::;;;;;;:::999777666999888777888:::;;;:::999777777888999;;;===???@@@>>>AAAGGGSSShhh~~~sssjjjppp~~~ssskkkeeedddccc^^^ZZZYYYJJJWWWqqqLLLMMMGGGEEEDDDOOOqqq{{{sssiii___XXXTTTUUUaaajjjkkkmmmsssvvvvvvyyyXXXKKK===888666333222333555555666666666555333222444444444555555555666666666777999:::;;;;;;:::999888:::BBBVVVrrr}}}~~~{{{tttyyyiiiXXXNNNNNNRRRLLLJJJOOOSSSRRRTTTYYYYYYTTTVVVaaajjjggg___ZZZ^^^iiiuuuzzz{{{{{{zzzzzzlll```ddd{{{{{{pppvvvddd???;;;999;;;===>>>======>>>???AAABBBCCCCCCBBB@@@===<<<666999===DDDIIILLLLLLKKKJJJKKKMMMNNNPPPSSSXXX\\\eeeeeeeeefffzzzzzz|||sssyyy^^^GGGAAA???999444666555555444444444444555555444555666666666666888:::===???CCCEEEGGGJJJMMMPPPTTTiiixxx|||~~~~~~vvvwwwQQQCCCAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::888888888999999:::::::::999777666777;;;>>>@@@AAA@@@EEEJJJQQQccc}}}vvvkkkssszzztttppplllggg___YYYOOOTTTrrrwwwUUUPPPMMMIIICCCKKKqqq~~~ppp___]]]ffffffmmm~~~lllNNN;;;999777777888333666666555555555444444444555555555555555444444444555666888999888777888999:::@@@===___wwwvvv~~~uuuqqqwwwqqq```YYYTTTQQQLLLKKKMMMLLLGGGHHHLLLUUUWWWXXXWWWSSSPPPOOOPPPKKKTTTXXX\\\bbb^^^[[[bbblllooovvv|||~~~||||||~~~{{{xxx}}}]]]```qqqyyyfffpppeeeCCCAAA<<<<<<======>>>>>>??????AAACCCEEEFFFDDD@@@<<<999;;;===???CCCGGGJJJLLLMMMFFFHHHJJJNNNQQQUUUWWWYYYYYY___eeejjjyyyqqqxxx___HHH@@@>>>999666777666555555444444555555666555666777777777888:::<<<>>>AAADDDFFFHHHJJJMMMOOORRRcccssszzzyyyrrrqqqNNNCCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999777666777:::>>>@@@AAABBBEEEGGGMMM___yyytttwwwzzzzzzvvvjjj]]]UUUSSShhh}}}___SSSNNNNNNKKKPPPrrr}}}pppsss}}}mmmNNN<<<999666777888444666666555555555444444444555555555555555555555555666888999:::999999:::;;;===DDDDDDiiimmmfffwww{{{sssooovvvyyyrrreee\\\TTTPPPLLLGGGGGGKKKUUUZZZ___]]]UUUNNNKKKKKKJJJQQQOOOMMMRRROOOMMMUUUbbbdddggghhhfffddddddfff~~~}}}sss}}}rrrjjjvvvccckkkzzzhhhEEE@@@<<<<<<======>>>??????@@@AAABBBDDDEEEEEEDDDCCCBBB;;;===???CCCHHHKKKLLLLLLKKKKKKMMMOOOQQQTTTUUUVVVVVV\\\dddkkkyyyqqqyyybbbJJJ@@@<<<777666888666555555444444555555666555777888888888999;;;===AAACCCEEEGGGHHHJJJMMMOOOQQQ___qqqpppuuuppp|||hhhJJJEEEAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999999999:::::::::888666555777:::>>>@@@AAACCCEEEFFFIIIXXXrrryyyjjj___XXXdddmmmWWWPPPTTTQQQTTTqqq~~~mmmOOO<<<999666777999555555555555555555444444444444444444555555666666777777999;;;;;;::::::<<<===@@@IIIMMMuuuyyyjjjyyyuuunnnlllttt|||{{{kkk___WWWPPPMMMNNNRRRXXX___```ZZZSSSOOONNNUUUXXXPPPHHHJJJHHHHHHPPP[[[___bbbaaa^^^\\\]]]^^^cccyyy|||mmmrrrvvvzzzdddjjjwwwoooIII@@@============>>>???@@@AAACCCDDDEEEFFFGGGGGGFFFFFF<<<===???CCCHHHKKKLLLKKKLLLMMMNNNPPPSSSUUUXXXYYYXXX^^^gggmmm|||sssjjjRRRDDD<<<777666888666666555555555555666666555666888888888:::<<<>>>CCCEEEGGGIIIIIIKKKMMMOOOQQQ^^^uuuqqq~~~wwwttt~~~~~~bbbGGGFFFAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777666555666:::>>>@@@AAAAAAFFFJJJJJJRRRiiizzziii___fffxxx```WWWYYYUUUUUUppp|||lllOOO===:::666666999666555555555555555555555555333444444555666777777888777999:::;;;:::;;;===???AAAKKKSSSsssnnnjjjjjjrrrzzz~~~|||oooeee\\\XXXTTTWWW[[[^^^___]]]XXXUUU^^^cccYYYLLLKKKJJJJJJRRRNNNXXXaaacccaaa___]]][[[YYYnnn}}}uuuiiipppxxx{{{jjjqqqxxxOOOAAA>>>=========>>>@@@AAABBBEEEGGGIIIKKKKKKIIIGGGEEE???>>>???CCCHHHLLLLLLKKKLLLLLLNNNRRRVVVZZZ^^^```aaaffflllqqq}}}uuuwww```MMMBBB;;;999999666666666555555666666666444666777888999:::===@@@EEEGGGIIIJJJKKKLLLNNNPPPPPP^^^}}}aaaFFFFFFAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999666555444666:::>>>@@@AAA>>>GGGOOONNNNNN^^^uuuiiifff}}}qqqgggeee[[[WWWqqqyyyhhhMMM===:::666666999666444555555555555555555555444444555555666777888888777888999::::::;;;>>>AAAAAALLLVVVzzzjjj}}}}}}}}}iiifffiiiqqqxxx{{{}}}|||ssslllfff```___aaaaaa\\\VVV^^^hhhaaaRRRLLLIIIIIIOOOUUUeeetttwwwrrrlllddd]]]TTTbbbllljjjeeelllmmmpppxxxoooxxxSSSAAA>>>>>>======???AAACCCDDDFFFJJJPPPTTTUUURRRMMMJJJBBB???>>>AAAGGGLLLMMMLLLMMMNNNPPPSSSWWW\\\```bbbeeeiiiooorrr|||vvvlllWWWHHH???<<<<<<777666666555555666666777444666888999:::<<>>@@@AAA===FFFPPPPPPLLLTTTqqqzzzmmmuuu|||xxxiii^^^rrrvvvbbbIII<<<;;;666666999666444444444555555555555555555555555666666777777888777888999::::::<<<@@@CCCCCCNNNZZZfffggg{{{www|||hhhfffiiipppvvvxxxzzz~~~|||}}}uuujjjeee```YYYRRRcccsssooo\\\PPPIIIHHHOOO```rrr}}}tttjjj^^^TTTKKKRRRZZZ^^^^^^aaaeeeiiitttxxx___WWWiiiqqqiiirrrwwwXXXAAA???>>>>>>>>>???AAADDDFFFGGGMMMVVV]]]```^^^YYYUUUFFFAAA===???FFFLLLNNNNNNPPPPPPPPPRRRUUUYYY]]]___aaaeeekkkooo}}}zzzpppYYYHHH???;;;:::777777666666666666777777666888:::<<<===???CCCEEEFFFHHHKKKLLLMMMOOOQQQSSSUUU^^^ttt~~~hhhGGGDDDAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888555444333555999>>>@@@AAA???DDDKKKNNNKKKMMM\\\nnnuuutttuuuvvvwww~~~wwwsssyyyeeemmm~~~}}}xxx\\\EEE;;;<<<777666888555444444444555555555666666666666666666666777777777888999:::;;;;;;>>>BBBEEEGGGRRR```zzzmmm]]]lllxxxwww~~~jjjhhhiiiooossstttvvvyyyyyyzzz|||{{{lllaaa[[[XXXrrriiiUUUJJJIIIQQQUUUeeennnfff[[[SSSKKKCCCIIIJJJNNNTTTYYYXXXSSSPPP]]]uuujjjWWWNNNPPP]]]}}}fff]]]jjjuuurrruuubbbFFF@@@???>>>>>>???BBBEEEGGGJJJPPPXXX```cccbbb^^^[[[IIIBBB;;;<<>>???BBBEEEHHHFFFHHHKKKMMMNNNPPPRRRUUU\\\```zzz{{{llljjjkkkHHHCCCAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888555444333555999>>>@@@AAACCCBBBEEEKKKJJJIIINNNWWWYYY\\\eeemmmjjjfffttt{{{qqqxxxiiihhhzzzrrrmmmrrr~~~pppXXXCCC:::<<<888666888555444444444555555555666666777777777777666666666666::::::;;;<<<===@@@DDDGGGKKKVVVeeezzzhhhYYYiii|||}}}llljjjjjjnnnqqqppprrruuuzzz{{{|||sssfffcccddd~~~pppVVVHHHHHHRRRWWWeeekkkaaaWWWUUUTTTOOOMMMJJJJJJPPPVVVVVVRRRNNNUUUnnn{{{dddZZZUUUOOOMMMccchhh]]]^^^xxxnnnjjjkkkKKK@@@???>>>>>>???BBBEEEGGGNNNRRRXXX^^^```___\\\ZZZKKKCCC;;;;;;CCCKKKPPPQQQGGGGGGHHHKKKOOOUUU[[[^^^YYY]]]bbbeee~~~hhhXXXMMM???::::::444777777888888888888777777999;;;>>>AAACCCGGGKKKNNNPPPPPPOOONNNNNNPPPTTTWWWXXXhhhxxx{{{jjjaaaiiizzzHHH>>>DDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>><<<;;;<<<======999666222444888:::;;;<<<===???@@@AAACCCEEEGGGIIIKKKLLLQQQSSSVVVXXXZZZ^^^bbbeeexxxrrroooyyy~~~xxxpppjjjssscccdddppptttZZZBBB888;;;::::::;;;666777666666555555555666666555666777999::::::::::::777999;;;===???BBBGGGJJJMMMSSSjjjuuuuuugggTTTWWWiiiyyy{{{ggghhhiiijjjkkkmmmpppssszzz{{{}}}pppgggeee~~~```KKKQQQRRR[[[dddwww|||mmm```YYYOOOKKKSSSSSSJJJLLLXXX\\\VVVTTTjjjwwwfff]]]SSSMMMLLLSSSbbbqqqnnn[[[aaaqqqpppIIIBBB???>>>>>>>>>???GGGPPPPPPWWW]]]]]]]]]^^^]]]ZZZLLLGGG???999>>>HHHMMMLLLMMMMMMNNNPPPRRRUUUWWWXXXZZZ]]]aaafff{{{dddUUUJJJ===999:::555666777888999999999999999;;;===@@@BBBDDDGGGJJJMMMNNNOOOOOOOOOPPPRRRUUUXXXZZZhhh~~~|||{{{nnn___ddd|||OOODDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999888999;;;:::777444111444666888999;;;===???>>>???AAACCCEEEGGGIIIIIIJJJLLLMMMNNNNNNPPPRRRUUU___gggtttvvvuuu{{{kkkqqq{{{qqqllltttpppwww___FFF999:::777777888333666666555555555555666666666666777888999999:::::::::;;;===>>>@@@BBBFFFJJJMMMRRRgggjjjbbbXXXRRRTTT```{{{xxxnnnccceeeggghhhiiilllpppsssvvvwwwxxxzzz|||~~~ttthhhccceeeLLLPPPSSSjjjooo|||sssggg___VVVRRRPPPPPPTTTVVVWWW[[[```^^^llliii___TTTNNNMMMOOOWWW___rrr}}}hhhhhhyyyjjjlllSSSBBB???===>>>>>>???FFFNNNSSS[[[``````___```___\\\RRRLLLBBB;;;===EEEKKKJJJLLLMMMNNNOOOQQQSSSUUUVVVZZZ\\\___ccczzzyyycccSSSHHH;;;888:::666666777888999:::;;;;;;<<<===???BBBDDDEEEGGGJJJMMMMMMOOORRRSSSSSSUUUWWWZZZ^^^iii{{{{{{bbb^^^~~~tttyyy~~~QQQGGGCCCBBB@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888999999999666444111333444555666999===???===>>>???AAACCCEEEFFFGGGDDDEEEEEEDDDBBBAAABBBDDDIIIJJJRRRbbbxxx}}}|||nnnddd^^^bbbmmmxxxuuuxxxuuullllllzzzfffKKK===;;;777555666222666666555555555555666666666666777888888999999999<<<===???@@@AAADDDHHHKKKPPPQQQdddyyyaaaOOOUUU[[[ccc}}}yyykkk^^^___aaaccceeegggjjjnnnqqqrrrrrrrrrtttvvvyyy|||~~~zzzmmmfffoooRRRVVV[[[vvvyyy}}}}}}wwwnnneee^^^\\\PPPSSSbbbeee[[[```qqqqqqvvviii```WWWUUUTTTRRRSSSVVV\\\mmmnnndddzzzyyyfffcccxxx\\\BBB>>><<<======>>>DDDLLLWWW___dddcccbbbbbbbbb```YYYSSSHHH===<<>>======<<<<<<::::::::::::::::::::::::999999:::::::::999888666111222333333444777;;;???===>>>???AAABBBDDDEEEEEECCCCCCBBB@@@===<<<<<<===BBB@@@BBBLLL\\\pppppp```\\\\\\[[[___gggaaaaaa```aaajjjwwwxxxkkkOOO???<<<777666888444666555555555555666666777777777777777888999999:::===???AAABBBDDDGGGKKKNNNTTTSSSddd{{{SSS[[[iiimmm|||sssdddVVV]]]___bbbdddeeegggjjjmmmpppooooooppprrruuuxxxzzz~~~}}}pppqqqxxxtttmmmyyyvvvVVV[[[dddxxx|||{{{zzz{{{rrrgggdddeee]]]```nnnnnneeeiiiyyymmmgggbbb___ZZZTTTPPPPPPKKKVVVkkk{{{mmm|||hhh\\\kkk~~~[[[BBB>>><<<===>>>>>>CCCIIIXXXaaahhhgggddddddcccbbb___ZZZOOOBBB>>>DDDKKKNNNOOOOOOOOOPPPQQQRRRTTTTTTWWWXXXYYYZZZooo\\\NNN???;;;===999999999888888888999:::;;;===@@@EEEHHHJJJLLLOOOQQQTTTWWWZZZ[[[[[[ZZZZZZ[[[aaaiiiuuuzzzeeeiiizzzrrrjjjqqqvvv{{{hhhCCCCCCAAA@@@???>>>======<<<<<<::::::::::::999999999999888999:::;;;:::999888888222333333333333555999<<<>>>>>>???@@@BBBCCCDDDDDDAAAAAAAAA???===;;;<<<>>>@@@???AAAEEEMMM^^^}}}zzziiiccc^^^WWWVVV[[[ZZZUUURRRXXXiiixxxyyyrrr|||hhhMMM<<<:::666666999555555555555555555666777777777777777777888:::;;;<<<>>>@@@BBBDDDFFFJJJOOORRRWWWVVVggg___```vvvwww~~~vvvnnnaaaUUU[[[]]]```bbbcccdddfffiiiooonnnnnnnnnooorrruuuwww|||tttyyyqqqppptttwwwqqq{{{{{{XXX___kkkyyy}}}xxxlllpppsssuuuvvvtttoookkklllnnnsssnnnhhhbbbYYYMMMHHHHHHFFFKKKYYYppp~~~vvvkkk```pppuuuTTTEEE@@@===>>>@@@@@@CCCHHHWWWbbbjjjjjjfffeeedddbbbbbb___TTTGGG@@@EEENNNRRRPPPPPPPPPQQQRRRTTTUUUVVV[[[\\\]]]^^^vvvaaaQQQAAA<<<>>>::::::999999888999:::<<<===???BBBGGGJJJLLLNNNPPPQQQUUUXXX[[[\\\\\\[[[\\\\\\```iiitttkkkggg~~~{{{rrrlllwww|||~~~hhhCCCDDD@@@@@@???>>>============<<<;;;::::::999888777666666888::::::888777777777333444555444444444777999<<<<<<===>>>??????@@@@@@<<<======<<<;;;:::<<<===999:::???CCCFFFTTTuuussshhhbbb\\\ZZZZZZXXXRRRLLLSSSfffuuutttkkktttcccHHH888777333444777444555555444555555666777888777777777777999<<<>>>???@@@BBBEEEFFFIIILLLQQQTTTWWWYYYlllmmmjjjyyyqqqkkk```VVVVVVYYY\\\^^^```aaaccceeelllllllllmmmooorrrtttvvvwww{{{}}}xxxxxx~~~yyywww~~~wwwrrrbbbkkkzzz|||rrr~~~|||pppmmmiiiaaapppvvvnnnggg___[[[UUUNNNKKKLLLIIIKKKRRRaaaxxx~~~}}}oookkkvvvRRRHHHBBB???AAACCCCCCEEEHHHTTTaaammmnnnjjjgggeeecccbbbaaaXXXJJJBBBEEENNNSSSPPPPPPQQQRRRSSSUUUWWWXXXYYYZZZ[[[]]]vvvxxxbbbQQQ@@@;;;>>>:::999999999:::<<<>>>AAACCCCCCFFFJJJLLLMMMMMMNNNOOORRRTTTWWWYYYZZZ[[[]]]___^^^hhhsssuuuzzz}}}~~~zzzrrrGGGCCC@@@???>>>======<<<=========<<<;;;999888666555444666888;;;;;;999777888999555666777666555444555666888888888999999:::::::::888999999999888888:::;;;666666;;;???@@@IIIeeerrrhhhbbbZZZQQQOOOLLLIIILLLYYYdddfffaaadddpppxxxyyy}}}yyybbbGGG999888444555777444444444444555555666777888777777777888:::>>>AAACCCEEEFFFHHHIIIJJJLLLPPPSSSSSSYYYpppqqqmmmuuummmggg]]]SSSNNNQQQVVVZZZ\\\___bbbdddfffgggiiilllpppsssuuuvvvuuuyyy||||||zzz|||}}}~~~yyy~~~{{{wwwjjjvvvvvvpppyyyrrrlllbbbdddiiitttvvvfffXXXUUUXXXWWWTTTRRRIIILLLPPPWWWfffxxxuuuZZZKKKEEEAAACCCFFFEEEFFFIIIQQQaaaooorrrnnnjjjgggdddbbbbbb[[[LLLAAABBBJJJPPPNNNOOOPPPQQQSSSUUUWWWXXXUUUWWWZZZ]]]xxxrrriiiwww```PPP???;;;>>>:::888999999;;;>>>BBBFFFHHHGGGJJJMMMNNNMMMLLLLLLLLLNNNQQQTTTVVVXXX[[[___aaa]]]hhhsss{{{JJJ???@@@???>>>======<<<======>>>===;;;999777555444333888;;;>>>>>>;;;::::::<<<555777888888666444444444444444444444555555666666666777888777666666888:::999666888;;;:::>>>SSSlll}}}rrrkkk\\\JJJCCCEEEEEEEEEJJJRRRVVVUUUUUU```hhhhhhmmm{{{dddJJJ<<<;;;777777999555444444444555555777888888777777777888;;;???CCCEEEIIIJJJKKKJJJJJJKKKNNNQQQOOOXXXrrrxxxxxxiiifffssswwwtttllleee[[[PPPGGGKKKQQQVVVZZZ^^^aaadddaaacccggglllppptttvvvxxxuuuyyy|||{{{yyy}}}}}}xxx~~~}}}hhhxxxmmmiiiyyyrrrnnnnnnnnnvvvvvv^^^WWW[[[[[[SSSLLLGGGKKKNNNQQQZZZssssssmmmyyybbbMMMFFFCCCEEEGGGGGGHHHJJJPPPaaaqqquuuqqqllliiifffaaaccc\\\LLL@@@???FFFLLLMMMMMMNNNPPPRRRUUUWWWXXXYYY\\\```ccc