BM6P6(@ mmmccc\\\WWWVVVPPPPPPNNNKKKHHHHHHIIIKKKMMMNNNUUUaaapppvvvfffccclllvvv{{{hhh[[[WWW]]]cccllltttqqq]]]WWWRRRJJJBBB???<<<:::::::::::::::999999888888999999:::;;;===>>>===AAAFFFDDDQQQlllrrrPPPKKKHHHCCCDDDCCCHHHFFFIIIQQQ[[[dddnnnxxxttt___QQQKKKGGGDDDGGGQQQggg|||xxxvvvppphhhgggfffgggiiimmmrrruuu{{{}}}}}}zzzxxxwwwzzz{{{~~~~~~~~~|||}}}~~~|||{{{}}}~~~~~~yyyrrrmmmkkkhhheeeaaa]]]ZZZUUURRRPPPOOOMMMKKKIIIIIIHHHHHHIIIJJJLLLMMMVVVXXX[[[^^^bbbhhhnnnrrryyyzzzwwwssspppnnnllljjjiiikkkkkkjjjjjjiiihhhgggfffggggggggghhhggggggfffffffffgggggggggfffeeeddddddiiigggiiinnnooolllkkkmmmooorrrttttttvvv}}}~~~zzzzzz{{{}}}}}}~~~{{{|||}}}~~~~~~|||zzzyyy~~~vvviiibbbdddjjjxxxzzz}}}yyyxxxuuurrrooommmjjjfffdddbbbaaa___^^^^^^```aaabbbeeeffffffeeehhhrrruuuqqqyyymmmbbb[[[WWWUUUPPPPPPNNNKKKHHHHHHIIIKKKOOOPPPVVVbbbooo|||gggaaaeeeooo|||hhh[[[UUU[[[^^^gggmmmzzzttt___XXXRRRKKKBBB???<<<:::::::::::::::999999999888999999:::;;;===>>>===AAAFFFEEESSSppprrrQQQLLLHHHDDDEEEDDDGGGFFFJJJSSS]]]fffqqqzzzsss___QQQJJJGGGDDDFFFOOOddd{{{xxxssskkkjjjhhhhhhjjjmmmqqqssszzz|||~~~~~~{{{yyyxxxxxxyyyzzz|||~~~}}}~~~~~~|||{{{}}}~~~zzzsssnnnkkkhhhdddaaa^^^[[[VVVSSSRRRPPPNNNLLLIIIIIIHHHHHHHHHJJJKKKLLLTTTVVVYYY]]]aaafffmmmqqq}}}~~~|||{{{zzzyyywwwvvvuuuttttttsssssssssrrrqqqooommmllloooooooooooonnnmmmllllllhhhffffffjjjjjjgggfffhhhjjjmmmoooppprrrxxx}}}}}}}}}~~~|||}}}~~~~~~}}}{{{zzz|||wwwllleeefffkkkzzz||||||yyywwwtttpppmmmhhhgggeeecccbbbdddeeeggghhhhhhgggeeeeeekkkvvvxxxrrrxxxlllbbbZZZVVVTTTQQQPPPOOOLLLIIIHHHJJJLLLQQQRRRXXXbbbmmm|||iii___]]]fff}}}|||hhhZZZTTTYYYZZZbbbgggrrrxxxbbbYYYSSSMMMCCC@@@<<<::::::::::::999999999999999999:::;;;;;;>>>???===@@@FFFFFFXXXvvvoooQQQLLLHHHEEEFFFEEEGGGFFFLLLWWWaaajjjttt}}}qqq]]]PPPHHHFFFEEEFFFKKK^^^~~~~~~zzzvvvmmmllljjjiiijjjmmmoooqqqyyyzzz{{{zzzxxxwwwxxxyyyxxxyyy{{{~~~}}}~~~~~~|||{{{}}}~~~|||uuuooollliiieeeaaa___\\\XXXUUUSSSQQQOOONNNJJJIIIHHHGGGHHHHHHJJJJJJPPPSSSWWWZZZ___dddjjjooo{{{~~~{{{zzz|||||||||||||||zzzyyyyyyrrrooooooqqqppplllkkknnnkkklllnnnooopppvvv~~~~~~~~~}}}{{{zzzzzz~~~zzzpppiiiiiilllxxxzzz}}}~~~vvvtttpppmmmlllmmmoooqqqqqqqqqnnnjjjggghhhnnnsssyyyrrrxxxlllbbbZZZUUUTTTQQQQQQOOOLLLJJJIIIKKKLLLPPPRRRXXXaaakkkzzzmmm```[[[bbbyyy{{{fffXXXSSSZZZZZZbbbgggrrr}}}eeeZZZSSSMMMDDD@@@===;;;:::;;;:::999:::999999999999:::;;;;;;>>>???===@@@FFFHHH\\\}}}iiiOOOKKKGGGDDDFFFEEEFFFGGGNNNZZZfffnnnxxxooo\\\PPPFFFEEEEEEEEEIIIYYYxxx}}}xxxtttlllkkkjjjiiijjjmmmoooqqqwwwxxxxxxwwwvvvvvvyyy{{{yyyzzz|||~~~~~~~~~~~~}}}|||~~~~~~xxxrrrnnnkkkfffbbb```]]]XXXUUUSSSRRRPPPNNNKKKJJJIIIGGGGGGGGGHHHIIILLLOOOSSSWWW\\\aaagggjjjqqq{{{zzz}}}xxxyyyzzzzzzzzz~~~}}}{{{xxxwwwzzz~~~{{{sssllllllmmmxxxzzz}}}{{{yyyzzz|||}}}}}}|||yyytttooommmoooqqq{{{yyyrrrwwwnnnccc[[[VVVUUURRRRRRPPPMMMJJJJJJKKKMMMNNNQQQXXX```iiiwwwrrrccc^^^cccxxx{{{eeeXXXTTT\\\ZZZbbbhhhvvvhhh[[[SSSMMMDDDAAA===;;;;;;;;;:::999::::::999999::::::;;;<<<===???===@@@EEEIII___cccMMMIIIDDDCCCEEECCCFFFHHHQQQ^^^jjjrrrzzzlllZZZOOOEEEEEEEEEEEEHHHVVVqqqyyyssspppiiiiiihhhiiikkkmmmppprrruuuuuuvvvuuuuuuvvvyyy||||||}}}~~~~~~~~~}}}~~~~~~wwwrrrnnnhhhddd```]]]YYYVVVTTTRRRPPPOOOMMMLLLJJJHHHGGGGGGGGGHHHIIILLLPPPTTTXXX]]]bbbeeekkkzzz|||xxxvvvttt||||||vvvrrrrrrttt~~~|||wwwtttssssssttt{{{~~~uuuvvv{{{}}}pppeee]]]XXXWWWSSSRRRQQQNNNKKKJJJLLLNNNNNNQQQXXX```gggtttxxxggg```dddzzz~~~hhhZZZUUU\\\YYYbbbkkk|||lll^^^UUUNNNEEEBBB>>>;;;;;;;;;:::999:::::::::::::::;;;;;;<<<<<>>AAAEEEIII```zzz]]]KKKHHHCCCBBBEEECCCFFFIIISSSaaammmttt{{{~~~jjjXXXNNNEEEDDDDDDFFFJJJVVVkkk}}}tttooonnniiiiiiiiijjjlllnnnqqqrrrrrrssstttuuuuuuwwwzzz}}}~~~~~~~~~~~~~~~|||wwwrrrlllgggbbb___[[[WWWVVVTTTRRRPPPOOONNNKKKIIIHHHGGGGGGGGGGGGJJJNNNRRRUUUXXX]]]___jjjttt|||yyywwwvvv~~~}}}zzzzzz~~~}}}zzzwwwuuutttqqquuu~~~yyytttvvvxxx|||ssshhh```[[[YYYSSSSSSQQQNNNKKKKKKLLLNNNPPPSSSYYY```eeeqqq}}}iii___ccc{{{nnn^^^UUUYYYYYYdddppppppbbbXXXPPPFFFBBB>>><<<;;;;;;:::999;;;::::::::::::;;;<<<<<<;;;>>>>>>AAAEEEHHH```sssZZZKKKHHHCCCCCCFFFCCCGGGJJJTTTdddooovvv{{{~~~hhhWWWMMMFFFCCCCCCGGGMMMWWWfffttt}}}pppmmmppplllllllllmmmnnnpppqqqrrrppprrrtttuuuvvvxxx{{{~~~|||~~~~~~~~~~~~{{{uuuoookkkeeebbb]]]ZZZYYYWWWUUUSSSQQQOOOMMMKKKIIIHHHGGGGGGEEEHHHMMMPPPRRRUUUXXX[[[dddjjjrrr{{{~~~}}}|||{{{~~~|||zzzxxxvvvtttsssppprrryyy}}}sssrrrttt{{{~~~uuuiiiaaa\\\[[[SSSSSSQQQNNNLLLKKKMMMOOORRRUUU[[[```dddooojjj\\\aaa{{{tttaaaUUUVVV[[[ggguuussseee[[[RRRFFFCCC???<<<;;;;;;:::999;;;::::::::::::;;;<<<<<<:::>>>???BBBFFFHHH___pppYYYLLLIIICCCDDDHHHEEEGGGJJJUUUeeepppvvv{{{}}}gggVVVLLLGGGCCCBBBHHHPPPXXXdddoooyyyyyynnnmmmrrrppppppppppppppppppqqqrrroooqqqtttvvvwwwyyy|||~~~{{{}}}~~~~~~~~~xxxqqqmmmgggddd```]]][[[YYYWWWVVVRRRQQQNNNKKKIIIHHHHHHHHHEEEHHHLLLOOOQQQSSSVVVXXX[[[^^^dddmmm{{{tttttttttvvv}}}~~~~~~}}}zzzxxxwwwuuusssrrrmmmnnnrrryyy~~~rrrpppsssuuu|||uuukkkccc]]]ZZZSSSUUUUUUQQQKKKJJJMMMRRRNNNQQQXXX^^^cccnnnggg[[[```sssxxxdddYYYWWW```jjj|||uuuddd\\\OOOHHHDDD>>>:::999:::;;;;;;999999999999:::;;;<<<<<<>>>AAA@@@CCCHHHKKKccckkkTTTJJJKKKGGGHHHLLLJJJIIIOOOYYYcccmmmvvv}}}~~~kkkWWWJJJEEEDDDEEEKKKSSS]]]dddhhhxxxzzz{{{zzzvvvsssssstttsssssstttttttttsssrrrqqqtttyyy~~~~~~zzzxxxyyy{{{~~~}}}}}}vvvqqqmmmlllhhhccc___\\\ZZZWWWUUUPPPPPPOOONNNLLLKKKIIIHHHIIIIIIJJJKKKMMMOOOQQQRRRTTTVVV[[[ccclllsssvvvvvvkkkeeeccceeeiiinnnvvv~~~{{{~~~~~~zzzyyywwwtttqqqoooooooooqqqwwwwwwrrrpppxxx}}}wwwmmmddd^^^[[[TTTYYY\\\YYYQQQLLLMMMOOONNNQQQWWW]]]bbbmmmgggYYY\\\lllvvvcccYYYWWW[[[fffxxx|||hhh___SSSIIIDDD>>>:::999::::::;;;999999999999:::;;;<<<===>>>AAA@@@BBBGGGLLLeeeiiiSSSIIIJJJGGGGGGKKKIIIIIIOOOXXXbbblllttt|||}}}iiiVVVIIIEEEDDDEEEJJJTTT___hhhmmmvvvwwwwwwuuurrrpppppprrrrrrrrrrrrrrrssssssttttttuuuxxx|||{{{wwwuuuwwwyyy}}}}}}{{{wwwtttoookkkfffaaa^^^\\\YYYWWWRRRRRRQQQPPPNNNMMMKKKJJJIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSWWW]]]dddiiillllllfff```\\\^^^```cccjjjqqqyyy||||||vvvtttyyy}}}|||zzzyyyzzzyyytttqqqxxx}}}{{{ooofff___\\\VVV^^^dddaaaWWWNNNKKKMMMMMMPPPWWW]]]bbbllliiiZZZYYYcccuuucccZZZXXXXXXbbbtttkkk```UUUIIIEEE???;;;999::::::;;;999999999999:::;;;<<<======@@@???BBBGGGMMMhhhiiiRRRGGGIIIGGGGGGJJJHHHIIIOOOWWWaaaiiirrryyy~~~|||iiiUUUHHHFFFDDDEEEJJJUUUcccnnnuuuvvvvvvtttqqqnnnmmmmmmooopppppppppppprrrtttvvvxxxvvvxxxyyywwwtttrrrtttwww|||}}}|||~~~~~~{{{sssoooiiieeebbb___\\\YYYVVVUUUTTTSSSQQQOOONNNMMMJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRSSSVVV\\\```bbbbbbaaa[[[WWWVVVWWWWWW\\\bbblllooossswww{{{}}}~~~~~~zzz}}}vvvppplllqqq||||||xxx|||}}}~~~rrrggg___]]]XXX```gggcccWWWMMMJJJKKKLLLPPPVVV\\\aaajjj}}}lll\\\YYY^^^ssswwweee\\\YYYVVV___ooommm```UUUJJJEEE???;;;:::::::::::::::999999::::::;;;<<<===<<>><<<@@@@@@CCCIIITTTwww~~~```MMMKKKHHHIIILLLHHHIIINNNUUU\\\eeemmmvvv{{{ooo[[[NNNGGGIIINNNYYYhhhwww|||wwwsssooolllllllllmmmooorrruuuxxxzzzzzzxxxvvvtttttttttvvvwwwvvvxxx{{{}}}~~~~~~zzztttppplllhhheeecccaaa^^^[[[YYYWWWWWWWWWTTTTTTTTTUUUVVVWWWYYYZZZUUUTTTSSSUUUXXXZZZZZZZZZZZZVVVSSSTTTTTTRRRTTTXXXXXXZZZ\\\___aaacccdddeeeggghhhkkklllmmmooorrruuuvvvwwwyyyzzzzzz{{{}}}~~~zzzmmmddd\\\[[[___hhhvvv~~~zzziii^^^ZZZUUUTTTRRROOOKKKJJJJJJKKKJJJNNNUUU[[[^^^fffwwwfffaaa[[[bbbqqq]]]SSSOOORRRYYYggg}}}xxxdddXXXLLLGGGAAA<<<::::::::::::;;;::::::;;;;;;<<<===>>><<>>>>>===AAABBBDDDKKKXXX~~~hhhPPPIIIDDDFFFIIIEEEIIIMMMTTT\\\eeennnwww}}}|||jjjWWWJJJGGGLLLVVVeeeuuu}}}yyysssnnnlllmmmoooqqqssstttttttttvvvtttssstttuuuvvvvvvuuutttwwwyyy{{{|||~~~{{{vvvrrrooollliiifffbbb```_________[[[[[[[[[[[[\\\]]]^^^___]]]]]]\\\]]]^^^]]]ZZZXXX]]]YYYWWWXXXWWWTTTTTTWWWUUUWWWZZZ\\\]]]]]]\\\\\\___bbbfffiiijjjkkkmmmnnnppprrrtttvvvwwwyyy{{{~~~{{{{{{zzz{{{{{{|||}}}~~~}}}}}}}}}}}}wwwiii```XXXUUUVVVZZZdddmmmwww{{{xxxxxxnnnddd[[[VVVRRRMMMJJJIIIIIIIIIHHHJJJQQQUUU[[[dddeeeqqqmmmaaa\\\aaaqqqyyy{{{jjj\\\[[[ZZZ[[[```oooxxx```WWWNNNHHHAAA======>>>===;;;<<<;;;;;;;;;;;;<<<======@@@???AAACCCFFFYYY~~~dddLLLFFFFFFCCCCCCHHHFFFLLLSSSZZZaaakkkuuu}}}rrraaaTTTOOOIIIPPP[[[jjj}}}{{{yyywwwtttpppooooooppprrruuuyyy}}}yyyxxxvvvuuuuuuvvvxxxyyywwwwwwxxxyyyzzz}}}|||uuusssrrrrrrppplllhhheeedddccccccbbb```]]]\\\\\\^^^aaabbbgggaaa```dddccc\\\YYYZZZ]]]^^^]]][[[YYYWWWXXXYYYZZZZZZZZZZZZ[[[\\\^^^^^^]]]aaafffhhhiiijjjmmmqqqpppppprrrvvvzzz}}}}}}}}}zzzyyyxxxxxxwwwxxxxxxxxxxxxzzz|||}}}}}}}}}~~~xxxfff[[[RRROOORRRWWW```hhhttt|||~~~~~~wwwlllaaaYYYWWWTTTOOOLLLKKKKKKJJJIIIIIIPPPTTT[[[cccdddooosssccc[[[^^^llluuuttt~~~ssseee]]]]]]]]]___jjjzzzcccZZZOOOIIIAAA======>>>===;;;;;;;;;;;;;;;;;;<<<<<<===??????AAADDDHHH\\\ppp[[[HHHEEEDDDBBBCCCHHHFFFKKKSSSYYYaaajjjuuu}}}sss```SSSLLLHHHOOO\\\kkk|||xxxwwwvvvtttqqqooopppqqqssswww||||||{{{yyyxxxwwwxxxyyyzzzyyyyyyyyyyyyzzz~~~{{{yyyyyyvvvtttpppmmmjjjhhhhhhhhheeeccc```^^^^^^aaaeeeggghhhdddcccffffff```^^^```___```___]]][[[YYYZZZ[[[\\\\\\\\\\\\]]]^^^^^^___]]]aaaeeehhhiiilllooorrrsssssstttwww{{{~~~~~~~~~{{{yyyvvvsssrrrsssuuuvvvvvvxxxzzz{{{{{{}}}}}}yyy}}}}}}wwwfff[[[RRROOOQQQUUU^^^ffflllttt{{{{{{wwwjjjaaaZZZYYYUUUPPPMMMLLLLLLKKKJJJHHHOOOSSSYYYaaabbbmmm~~~iii\\\]]]jjjuuuqqqzzz{{{kkk^^^`````````eeevvv|||cccZZZOOOIIIBBB>>>===>>>===;;;:::::::::;;;;;;;;;<<<<<<>>>>>>AAAEEEKKK```vvvkkk^^^PPPFFFEEEEEEBBBDDDIIIFFFKKKRRRXXX```iiittt|||tttaaaRRRIIIGGGOOO]]]nnn~~~xxxttttttuuutttssspppppprrruuuyyy}}}~~~|||zzzyyyyyyzzzzzz{{{zzzzzzyyyzzz~~~{{{yyyvvvssspppooonnnnnniiigggcccaaabbbeeejjjnnnkkkiiiiiikkkiiifffdddfffccccccbbb```]]]\\\\\\]]]_________^^^^^^______```^^^aaaeeehhhkkknnnrrruuuvvvuuuvvvxxx{{{~~~~~~{{{vvvrrrpppqqqsssuuutttuuuvvvwwwxxxzzz~~~xxxtttyyy{{{ttteee[[[RRROOOPPPSSSZZZaaaeeemmmwwwyyywwwxxxlllccc]]]ZZZVVVQQQMMMLLLLLLKKKJJJHHHNNNRRRXXX___```kkknnn```aaalllyyy~~~|||jjj^^^bbbcccaaabbbooo{{{aaaWWWPPPJJJBBB>>>===>>>===;;;999::::::;;;;;;;;;;;;;;;>>>>>>AAAEEELLLccckkk\\\QQQKKKGGGHHHGGGDDDEEEIIIEEEJJJPPPWWW^^^hhhttt|||vvvcccSSSKKKHHHQQQ___ppp|||tttpppqqqsssttttttqqqrrrsssvvvyyy|||}}}{{{zzzzzzyyyzzz{{{{{{yyyxxxyyy}}}~~~{{{xxxvvvtttssssssnnnkkkgggdddfffjjjppptttqqqppppppooollliiiiiiiiieeefffeeeccc```^^^^^^___bbbaaa```````````````aaa```aaaeeeiiimmmqqquuuwwwyyywwwvvvwwwzzz}}}~~~~~~}}}yyyuuurrrrrrrrrsssqqqrrrttttttuuuxxx|||wwwrrrvvvzzzrrreee[[[RRROOOOOOQQQVVV]]]cccjjjttt|||zzzvvv~~~|||pppfff^^^ZZZVVVPPPMMMKKKKKKJJJIIIGGGNNNQQQWWW^^^^^^iiiooobbbeeemmm|||iiiaaaeeegggcccaaaiii{{{}}}cccWWWQQQKKKCCC???>>>>>>===;;;999:::;;;<<<<<<<<<;;;;;;??????BBBFFFLLLdddfffUUUIIIGGGGGGGGGFFFCCCCCCEEEEEEIIIOOOUUU]]]gggsss{{{tttdddVVVNNNJJJSSS```qqq|||sssnnnnnnqqqsssssssssssstttuuuwwwyyyzzz{{{~~~}}}|||zzzyyyxxxxxxwwwzzzzzzyyyxxxxxx|||}}}zzzxxxwwwvvvssspppllliiikkkooouuuyyyxxxyyyxxxsssooolllkkkkkkiiiiiihhheeebbb``````aaaccccccbbbaaaaaaaaabbbbbbbbbccceeeiiinnntttwwwyyyzzzxxxuuuuuuwwwyyy{{{{{{||||||zzzxxxuuusssqqqpppqqqrrrrrrssstttwww|||xxxrrrvvvzzzqqqddd[[[RRROOOOOOOOOTTTYYYaaahhhqqqxxx~~~~~~xxx~~~xxxlllaaaZZZVVVQQQMMMKKKKKKJJJIIIHHHNNNQQQWWW^^^]]]hhhnnnbbbhhhmmmoooeeeiiikkkhhhdddhhhttthhh[[[RRRKKKDDD???>>>>>>===;;;:::;;;<<<=========<<<;;;??????BBBFFFNNNfffcccQQQEEEDDDDDDDDDCCCBBB@@@@@@DDDHHHNNNTTT[[[fffrrr{{{|||nnnaaaVVVOOOJJJRRR___qqqtttmmmllloooqqqrrrsssssstttuuuvvvvvvwwwwwwzzzzzzzzzyyyxxxwwwvvvvvvxxxyyyyyyyyyyyy|||~~~|||{{{yyyvvvrrrpppqqquuuzzz}}}~~~xxxqqqppppppooommmmmmllliiifffddddddeeeeeeeeedddddddddeeeeeefffeeeeeefffjjjpppvvvyyyzzz|||xxxtttssstttwwwyyyyyyxxxxxxxxxxxxvvvssspppooorrrrrrssssssuuuxxx}}}yyysssvvv{{{rrrddd[[[RRRPPPOOOOOORRRWWW[[[bbbkkkqqqwww|||~~~xxxlll\\\XXXRRROOOMMMLLLKKKJJJIIIOOORRRWWW^^^]]]ggg~~~pppcccjjjnnn|||zzzhhhlllpppppppppssszzzjjj\\\RRRLLLDDD???>>>>>>===;;;:::;;;===??????>>>===<<<>>>>>>BBBHHHPPPjjjbbbNNNFFFDDDBBBBBBCCCDDDBBB???DDDHHHMMMSSSZZZeeeqqqzzztttfff[[[RRRMMMHHHPPP]]]ooowwwnnnkkkmmmoooppprrrssstttuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvxxxyyy{{{{{{|||}}}}}}zzzxxxxxx{{{|||uuuuuuvvvuuuqqqqqqpppmmmjjjhhhhhhiiihhhggggggggghhhiiijjjjjjhhhggggggkkkqqqwwwzzz{{{~~~zzzuuurrrsssuuuxxxyyyxxxxxxwwwwwwvvvuuutttsssttttttuuuuuuvvvzzz~~~wwwrrrvvv|||ssscccZZZSSSQQQPPPOOORRRWWWVVV\\\dddjjjooowww~~~~~~www]]]YYYTTTPPPNNNMMMLLLKKKIIIPPPRRRWWW^^^]]]ggg~~~tttfffmmmppp}}}hhhmmmsssxxx{{{hhhYYYSSSLLLDDD???>>>>>>===;;;;;;<<<>>>???@@@???>>><<<===>>>BBBIIISSSnnncccOOOHHHFFFCCCBBBEEEGGGFFFBBBDDDHHHMMMRRRYYYdddqqqzzznnn```VVVNNNJJJEEEMMMZZZmmmyyynnnkkklllnnnoooqqqrrrsssuuuwwwxxxyyyyyywwwwwwxxxxxxxxxwwwvvvvvvxxxzzz|||~~~~~~}}}}}}xxxyyy{{{zzzuuuuuutttqqqmmmkkkkkkllljjjiiijjjjjjkkklllmmmnnnjjjhhhgggkkkqqqwwwzzz{{{{{{uuurrrsssuuuxxxyyy{{{zzzxxxwwwvvvwwwyyyyyyuuuvvvvvvvvvxxx|||{{{tttqqqvvv}}}sssbbbZZZSSSQQQQQQPPPRRRWWWSSSYYYaaaggglllsss}}}}}}hhh[[[RRRSSSPPPHHHGGGLLLJJJOOOOOORRR\\\```iii{{{~~~sssyyy|||nnnqqqtttyyyjjj[[[TTTNNNFFF???<<<::::::999<<<<<<<<<<<<<<<===>>>>>><<>>>>>>>>@@@BBBFFFUUUwww~~~\\\JJJEEEDDDCCCAAAAAABBBBBBCCCFFFIIIMMMRRRXXXcccpppyyynnnYYYLLLIIIJJJDDDLLLUUUdddxxxpppmmmkkkkkkmmmpppsssuuuvvvvvvvvvxxxyyyzzzyyywwwuuuuuuuuuuuuvvvwwwyyy|||}}}~~~{{{xxxvvvtttrrrpppppppppqqqppppppooonnnmmmnnnkkkjjjmmmrrrwwwzzz{{{~~~}}}{{{zzzzzzyyyxxxwwwwwwxxxzzzzzzyyyyyyzzz|||xxxyyyxxxxxxzzz~~~}}}|||tttooosss~~~|||xxxiiiaaaYYYWWW[[[]]]ZZZVVVWWWZZZ___eeejjjnnnsssuuu|||}}}|||wwwwww~~~{{{uuuaaaOOOLLLNNNLLLKKKLLLFFFMMMNNNSSS^^^aaagggvvv|||}}}~~~lll[[[VVVQQQHHHBBB>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>???AAACCCGGGVVVwwwrrrWWWJJJEEEDDDBBBAAAAAAAAABBBCCCDDDHHHNNNSSSZZZcccooowwwrrr\\\NNNIIIIIIDDDJJJTTTeeexxxpppmmmkkkkkkmmmqqqsssuuuvvvvvvuuuvvvwwwyyyxxxwwwuuuuuuuuuvvvvvvwwwyyy|||}}}~~~{{{yyywwwvvvuuuuuuuuuuuutttsssrrrqqqpppnnnmmmlllnnnsssxxx|||~~~}}}{{{zzzzzzzzzzzz{{{||||||{{{zzz{{{}}}yyyzzzzzzzzz{{{{{{|||}}}uuupppuuu{{{zzzkkkddd]]]\\\```aaa]]]YYYXXX[[[```eeejjjnnnqqqrrrwww|||{{{}}}iiidddiiimmmlllrrrbbbSSSNNNNNNLLLKKKLLLEEEKKKMMMTTT___bbbfffsss}}}xxx~~~~~~~~~rrraaaVVVQQQIIIBBB>>>======<<<<<<<<<<<<<<<<<<===>>>>>>???AAACCCHHHWWWwwwiiiSSSJJJDDDCCCBBBAAAAAAAAABBBBBBBBBGGGNNNTTT[[[dddnnnuuuvvv```PPPIIIHHHEEEIIISSSgggyyypppmmmkkklllnnnrrrtttwwwxxxwwwvvvvvvvvvyyyxxxvvvuuuuuuuuuvvvwwwxxxzzz|||}}}~~~~~~|||{{{zzzzzzyyyyyyyyyxxxwwwuuutttssspppooooooqqquuuzzz~~~~~~||||||}}}~~~}}}|||}}}~~~{{{{{{{{{{{{|||zzz|||wwwrrrwww|||lllfffaaabbbffffffaaa[[[YYY[[[___ffflllpppqqqqqquuuxxxzzz{{{|||aaaYYYZZZ^^^```ggg```XXXSSSNNNJJJJJJMMMEEEKKKLLLTTT```cccfffrrrwwwmmmvvvzzz{{{|||~~~vvvcccVVVPPPHHHAAA>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>===???BBBHHHXXXvvvgggRRRJJJDDDCCCBBBAAA@@@AAAAAABBBAAAGGGNNNUUU[[[dddmmmttt{{{eeeSSSJJJGGGGGGJJJUUUkkkzzzpppmmmkkklllooosssuuuyyyzzzyyyxxxwwwwwwxxxwwwvvvuuuuuuuuuvvvwwwxxxzzz|||}}}}}}~~~~~~~~~}}}|||{{{yyywwwvvvsssssstttuuuwww|||~~~~~~|||}}}}}}}}}~~~{{{}}}~~~vvvqqqvvv|||kkkgggeeehhhllllllfff___YYY[[[^^^eeemmmrrrttttttssstttyyyzzz{{{|||bbbWWWUUUXXX[[[]]]\\\YYYTTTMMMJJJJJJLLLGGGKKKLLLSSSaaadddgggrrrsssfffiiirrrrrruuuyyy}}}yyyaaaVVVPPPHHHBBB>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>===???BBBIIIZZZxxxkkkSSSKKKDDDCCCAAA@@@@@@@@@AAABBBAAAFFFMMMTTTZZZcccmmmtttiiiWWWLLLHHHHHHKKKWWWrrrzzzpppmmmkkkmmmppprrruuuyyy{{{zzzyyyxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxyyy{{{}}}}}}}}}~~~}}}{{{zzzxxxxxxyyyyyyzzz}}}~~~~~~}}}|||tttooottt{{{llliiiiiinnntttssslllddd]]]\\\^^^eeennntttwwwwwwvvvuuuxxx~~~~~~zzz|||gggZZZTTTUUUXXXYYYWWWTTTOOOMMMLLLKKKKKKIIIMMMLLLSSSaaaeeehhhsssooobbbbbbhhhvvvzzzggglllrrryyy~~~cccXXXRRRJJJCCC???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>===???CCCKKK]]]{{{qqqUUUKKKCCCBBBAAA@@@@@@@@@AAABBBBBBGGGMMMSSSYYYbbbmmmuuu~~~lllYYYNNNIIIHHHKKKZZZxxx{{{qqqmmmkkkmmmpppppptttxxxzzzzzzyyyxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxyyy{{{}}}}}}}}}~~~|||}}}}}}}}}|||}}}~~~uuuoootttyyymmmlllnnnttt{{{{{{ssskkkbbb``````eeennnuuuxxxwwwzzzvvvwww|||}}}|||{{{~~~mmm]]]TTTRRRUUUXXXTTTNNNKKKLLLNNNMMMJJJJJJMMMLLLSSSaaafffiiitttzzzlllaaa```cccooorrr]]]dddlllttthhhYYYSSSKKKDDDAAA@@@??????<<<<<<<<<<<<<<<===>>>>>>>>>@@@EEEMMM```}}}vvvWWWKKKCCCBBBAAA@@@@@@@@@AAAAAACCCGGGLLLRRRYYYbbbmmmvvv|||nnn[[[OOOJJJHHHKKK\\\}}}{{{qqqmmmlllmmmpppnnnrrrwwwzzzzzzyyyxxxxxxwwwwwwvvvuuuuuuvvvwwwxxxyyy{{{}}}}}}}}}~~~{{{~~~~~~}}}yyyrrrwwwxxxnnnnnnqqqyyywwwooogggcccaaaeeemmmtttwwwwwwwwwrrrqqquuu|||}}}|||~~~{{{ppp]]]VVVVVVWWWSSSSSSRRRPPPMMMLLLLLLMMMKKKOOOTTTXXX]]]dddmmmtttkkk```cccfffuuuooo\\\\\\___ggguuugggZZZTTTKKKCCC???=========<<<;;;;;;;;;;;;<<<======???CCCFFFLLL```]]]KKKIIIDDDAAACCCDDDBBBBBBEEEEEEHHHMMMSSSZZZbbbkkkqqq|||ooo]]]PPPHHHIIILLL^^^tttooolllkkklllnnnqqquuuwwwwwwvvvvvvvvvvvvuuusssrrrrrrsssttttttuuuyyy}}}~~~~~~~~~~~~zzzwww|||}}}lllooosss{{{ssskkkfffdddjjjrrrwww{{{xxxxxxwwwvvvxxx{{{xxx~~~|||~~~|||zzzwwwddd[[[XXXWWWSSSRRRQQQOOOMMMKKKKKKLLLIIIMMMRRRXXX^^^fffpppwwwqqqdddgggkkk|||kkkYYYWWWYYYaaannniiiZZZTTTKKKCCC???======<<<<<<;;;;;;;;;;;;<<<======???BBBFFFMMMbbbbbbNNNJJJDDDAAACCCDDDBBBBBBEEEEEEHHHLLLQQQWWW___hhhnnnxxx~~~nnn]]]PPPIIILLLOOOaaasssmmmjjjiiikkkmmmppptttvvvvvvuuuuuuuuuuuutttsssrrrrrrssstttttttttwww||||||yyy}}}{{{mmmpppttt{{{yyynnnhhheeejjjpppuuuyyy~~~}}}|||zzzxxxwww||||||{{{zzz|||{{{zzzmmmbbb\\\YYYSSSRRRPPPNNNLLLKKKJJJJJJGGGKKKPPPWWW___iiissszzz{{{mmmooosssgggXXXUUUTTTZZZggg}}}kkkZZZTTTKKKDDD???>>>===<<<<<<;;;;;;;;;;;;<<<======???BBBEEEMMMeeelllSSSJJJEEEBBBCCCDDDBBBBBBDDDEEEGGGKKKOOOUUU]]]fffllluuu|||lll\\\PPPJJJLLLQQQbbbrrrkkkhhhhhhjjjkkknnnrrrttttttttttttuuutttssssssssssssssstttuuusssvvv{{{~~~{{{}}}yyyoooqqquuu|||tttlllgggiiinnnrrrvvv{{{~~~~~~|||yyyxxxzzzzzzyyyzzz~~~{{{{{{rrreee^^^ZZZSSSQQQOOOMMMLLLKKKIIIHHHHHHJJJOOOWWW```kkktttzzzxxx{{{~~~}}}ddd[[[VVVSSSWWWcccxxxjjjYYYSSSKKKDDD@@@>>><<<<<<<<<;;;;;;;;;;;;<<<======AAACCCEEEMMMfffvvvYYYLLLFFFCCCDDDDDDBBBAAADDDCCCEEEIIINNNTTT]]]gggmmmvvv||||||jjj[[[PPPKKKJJJOOO```~~~rrrjjjggghhhjjjlllnnnrrrssssssssstttuuuttttttttttttuuuuuuvvvvvvuuuxxx{{{}}}~~~~~~{{{zzzqqqtttxxxzzzqqqjjjjjjmmmooosssxxx{{{||||||{{{yyy{{{}}}zzzyyy|||}}}~~~{{{|||sssggg___[[[UUURRRNNNMMMLLLKKKIIIGGGJJJKKKOOOVVV```jjjssswww~~~eee]]]WWWRRRVVVaaattteeeYYYSSSKKKEEEAAA>>><<<;;;<<<;;;;;;;;;;;;<<<======BBBCCCDDDNNNhhh~~~___MMMGGGCCCDDDDDDAAAAAACCCAAADDDHHHMMMUUU```kkkrrr{{{xxxfffXXXPPPLLLHHHOOO]]]xxxtttkkkhhhiiimmmnnnppprrrssssssssstttuuuttttttuuuvvvwwwxxxxxxxxxyyy{{{|||}}}}}}~~~}}}~~~||||||}}}tttwww{{{wwwnnnmmmnnnooorrruuuyyy{{{}}}|||zzzzzz~~~}}}xxxvvvxxx{{{}}}|||}}}wwwiii```[[[VVVSSSNNNMMMMMMMMMIIIFFFKKKKKKNNNUUU___iiiqqqttthhh]]]VVVQQQTTT^^^ppp~~~aaaXXXSSSLLLEEEAAA>>><<<;;;<<<;;;;;;;;;;;;<<<======BBBCCCEEEOOOlllcccNNNHHHDDDEEEDDDAAAAAABBBAAACCCGGGMMMVVVaaammmuuu}}}tttbbbVVVOOOLLLIIIPPP]]]tttuuummmjjjlllooopppqqqssssssrrrrrrrrrsssssstttuuuwwwxxxyyyyyyyyy{{{|||}}}||||||~~~~~~~~~{{{|||vvvzzz|||sssqqqqqqqqqrrrtttzzz}}}~~~{{{yyyyyy{{{~~~wwwrrrssswww||||||~~~~~~nnnbbbZZZXXXSSSOOOMMMNNNNNNJJJFFFIIIIIILLLTTT___iiippptttkkk^^^WWWRRRUUU___nnn{{{___XXXSSSLLLFFFAAA>>><<<:::<<<;;;;;;;;;;;;<<<======@@@BBBEEERRRpppfffOOOIIIEEEEEEDDDAAA@@@BBBBBBDDDGGGMMMUUU```lllttt|||ppp___SSSNNNKKKIIIQQQ\\\ooovvvnnnkkklllpppppprrrrrrrrrpppooopppqqqpppqqqsssvvvwwwxxxxxxxxx{{{{{{|||||||||~~~zzz{{{xxx}}}xxxvvvuuusssssstttwww{{{|||zzzyyyzzz{{{rrrpppssswww~~~{{{}}}rrrcccZZZYYYTTTOOONNNOOOOOOKKKGGGHHHGGGJJJSSS___jjjqqqtttmmmaaaZZZUUUXXXaaaooozzz___XXXSSSLLLFFFBBB???<<<:::<<<;;;;;;;;;;;;<<<======>>>AAAFFFTTTtttgggPPPJJJEEEEEEDDDAAA@@@BBBCCCEEEHHHLLLTTT___jjjrrryyy~~~nnn]]]RRRMMMKKKHHHPPPZZZkkkuuunnnkkkmmmppppppqqqrrrpppnnnmmmmmmnnnnnnppprrrtttvvvwwwwwwvvvyyyzzzzzz{{{|||~~~~~~~~~~~~~~~yyyyyyzzz{{{yyyxxxuuutttuuuqqqvvv|||~~~|||}}}~~~~~~uuupppppprrrwww}}}yyy}}}ssseee[[[[[[UUURRRTTTTTTOOOKKKJJJIIIJJJLLLSSS]]]hhhpppttttttaaaYYYTTTYYYfffsss|||{{{___XXXTTTNNNGGGBBB???>>>>>>:::;;;======;;;;;;<<<>>>AAAEEEEEEXXXmmmUUUMMMGGGEEECCC@@@@@@CCCBBBDDDGGGMMMVVVbbbnnnvvv~~~mmmYYYKKKFFFHHHHHHMMMVVVhhhvvvnnniiiiiikkkrrrrrrrrrpppnnnmmmoooppppppppppppqqqrrruuuwwwxxxxxxyyy{{{|||~~~~~~~~~~~~~~~~~~~~~yyy|||}}}}}}|||zzzuuuppprrrtttxxx{{{|||{{{yyywwwxxxrrrmmmooosssvvvzzzxxx}}}uuuggg]]][[[TTTQQQRRRQQQLLLHHHGGGIIIIIILLLSSS]]]hhhppptttxxxdddZZZTTTYYYggguuuwww^^^YYYUUUOOOHHHBBB???>>>===<<<<<<<<<<<<<<<===>>>???@@@GGGKKKaaammmTTTLLLFFFDDDCCC@@@@@@CCCCCCEEEHHHMMMVVVaaalllttt}}}~~~mmmZZZLLLGGGIIIFFFKKKTTTfffwwwnnnjjjjjjlllqqqrrrsssrrrpppooopppqqqqqqqqqqqqrrrsssvvvxxxyyywwwxxxzzz{{{|||~~~}}}}}}|||}}}~~~~~~~~~~~~zzzyyy|||~~~~~~}}}xxxtttsssuuuwwwyyyzzzzzzxxxwwwyyyxxxppppppqqqtttwwwyyyyyyjjj^^^ZZZSSSNNNOOONNNJJJFFFEEEIIIIIILLLSSS]]]hhhppptttjjj^^^UUUYYYfffuuuttt___[[[WWWPPPHHHBBB>>>===<<<===<<<:::;;;===???@@@@@@>>>GGGOOOiii|||hhhRRRKKKEEEDDDCCC@@@@@@CCCCCCEEEIIIOOOVVV```kkkrrr{{{|||mmm\\\NNNIIIIIIEEEJJJRRRcccwwwoookkkjjjllloooqqqttttttsssrrrrrrsssssssssrrrssstttvvvxxxyyywwwxxxyyyzzz{{{}}}~~~}}}}}}}}}~~~}}}}}}}}}||||||}}}}}}xxxzzz}}}|||yyyuuuuuuvvvvvvwwwwwwwwwwwwzzzvvvqqqooopppsss~~~{{{rrr```YYYRRRMMMMMMMMMJJJGGGGGGIIIIIILLLSSS^^^hhhqqquuu~~~ooosss|||ttteeeXXXZZZdddrrrttt___]]]XXXQQQIIIBBB>>><<<;;;>>>;;;999:::<<>>GGGPPPiiippp^^^OOOIIIDDDDDDCCCAAAAAACCCCCCFFFKKKQQQYYYcccmmmsssyyy{{{|||mmm^^^QQQKKKKKKFFFLLLSSSbbbuuunnnjjjjjjlllnnnqqqtttvvvuuuuuuuuuuuusssssssssssssssuuuwwwxxxxxxyyyzzzzzz{{{}}}~~~~~~|||~~~}}}||||||||||||{{{}}}~~~~~~~~~~~~yyy{{{~~~|||wwwvvvtttsssssstttuuuvvvxxx{{{sssnnnnnnqqq{{{|||~~~}}}lllYYYRRRLLLMMMNNNLLLKKKLLLIIIJJJMMMTTT___jjjrrrvvvvvveeegggooo~~~lll]]]]]]dddqqqvvv^^^]]]YYYQQQIIIBBB>>><<<;;;<<<;;;::::::<<<>>>??????AAAIIIOOOfffcccTTTLLLGGGCCCCCCCCCAAAAAACCCBBBFFFLLLSSS\\\eeeooouuuvvvxxxxxxkkk___SSSMMMLLLIIIOOOVVVccc~~~sssllljjjjjjlllmmmqqqtttvvvvvvvvvvvvwwwssssssrrrrrrrrrsssuuuvvvyyyzzz{{{||||||}}}~~~}}}}}}|||~~~}}}||||||}}}||||||}}}}}}{{{zzzzzzzzz{{{}}}zzz{{{~~~~~~xxxwwwtttrrrqqqrrrtttuuuvvv||||||wwwooonnnpppwww||||||{{{zzz|||{{{\\\TTTNNNNNNOOONNNMMMOOOJJJKKKNNNUUU```llltttxxxwwwcccdddiiitttqqq```aaahhhtttyyy^^^]]]YYYRRRIIICCC>>><<<<<<;;;===>>>>>>===<<<===???DDDKKKOOOddduuuYYYOOOJJJEEEAAACCCCCCAAAAAACCCBBBFFFMMMUUU]]]eeennnssssssuuu|||tttiii```VVVOOONNNLLLRRRZZZfff~~~~~~qqqllljjjkkkmmmnnnqqqtttuuuvvvvvvwwwxxxtttsssrrrqqqqqqrrrttttttzzz{{{|||||||||}}}~~~}}}|||{{{}}}~~~}}}}}}~~~}}}}}}~~~~~~|||yyywwwwwwwwwxxxyyy|||~~~zzzzzz~~~}}}}}}~~~zzzxxxuuurrrqqqqqqssstttttt{{{zzz~~~|||rrrnnnppptttxxx|||xxxuuu~~~```XXXPPPOOOOOOMMMLLLNNNKKKLLLOOOWWWbbbmmmvvvzzz~~~hhheeegggoooqqqbbbeeennn|||bbb]]]YYYQQQJJJCCC???======;;;@@@DDDCCC>>>;;;===@@@AAAHHHMMMbbbjjjSSSMMMHHHCCCAAACCCCCCBBBAAADDDCCCGGGNNNUUU[[[bbbiiinnnooorrrzzz}}}pppggg```WWWQQQOOOKKKSSS]]]iii|||pppmmmlllmmmooopppqqqsssttttttuuuvvvxxxuuutttsssrrrrrrssstttuuuzzz{{{{{{{{{zzz{{{~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}zzzwwwssssssssstttvvvxxx{{{|||||||||}}}}}}~~~{{{yyyvvvsssqqqqqqrrrssssss{{{zzz{{{uuuooooooqqqvvv|||{{{wwwsssdddZZZRRROOONNNKKKJJJLLLLLLMMMPPPXXXcccnnnwww{{{lllhhhgggmmm}}}ooobbbhhhttthhh\\\XXXQQQJJJCCC@@@>>>>>>;;;CCCIIIHHH@@@;;;===BBB;;;CCCIII```dddOOOLLLGGGBBB@@@BBBCCCBBBBBBDDDDDDHHHNNNTTTZZZ___eeeiiilllpppyyyzzzmmmfff```XXXRRRPPPJJJSSS^^^kkk|||qqqnnnnnnooorrrqqqrrrssssssssstttvvvxxxwwwvvvuuutttssstttuuuuuuyyyzzzzzzzzzyyyzzz}}}~~~~~~~~~}}}||||||}}}}}}{{{xxxuuurrrqqqrrrrrrtttwwwyyyzzz}}}~~~}}}{{{yyywwwtttrrrqqqrrrrrrsss{{{zzzyyywwwpppooopppttt{{{zzzvvvsssbbbYYYQQQOOONNNKKKHHHIIIIIILLLQQQYYYdddnnnwww|||~~~jjjeeettt~~~mmm___```qqqiiibbbZZZOOOGGGCCCAAA===;;;???GGGNNNMMMEEE???>>>AAA@@@KKKNNN\\\vvvVVVIIIGGGEEEBBBAAABBBDDDDDDDDDDDDGGGLLLQQQVVV\\\bbbfffhhhpppzzzuuufff]]]WWWPPPNNNNNNLLLNNN[[[lll{{{oookkkjjjlllnnnpppqqqqqqrrrtttvvvwwwxxx}}}{{{xxxuuusssrrrrrrsssvvvxxxyyyzzzxxxxxxxxxyyy~~~~~~|||}}}~~~|||{{{{{{|||}}}|||yyywwwssspppnnnnnnqqqtttvvvwwwyyy{{{|||uuupppmmmooorrruuurrrtttvvvxxx|||}}}qqqkkklllrrrzzz|||xxxzzz{{{wwwooo___WWWPPPNNNMMMJJJHHHIIIIIIKKKQQQYYYdddnnnwww|||rrrgggqqqooo______llllllaaaYYYOOOGGGCCC@@@>>>;;;;;;BBBIIIIIIDDD@@@@@@AAAAAAJJJMMM\\\]]]NNNGGGEEEBBBAAABBBDDDDDDDDDEEEHHHLLLPPPTTTYYY___ccchhhpppzzzsssddd[[[TTTNNNLLLMMMMMMNNNZZZjjjyyymmmjjjiiikkknnnooooooppprrrtttwwwyyyzzz{{{zzzwwwtttrrrrrrrrrrrruuuwwwyyyyyyxxxxxxyyyzzz~~~~~~}}}}}}~~~{{{zzzxxxxxxyyyxxxvvvuuurrrooommmmmmpppsssuuuuuuwwwzzz~~~}}}}}}~~~}}}wwwrrroooppprrrtttvvvwwwxxxyyy{{{wwwppplllqqqxxx~~~{{{}}}xxxlllppppppddd]]]TTTNNNMMMMMMJJJHHHIIIIIIKKKQQQYYYcccnnnxxx}}}~~~kkkmmmxxxqqq```\\\dddxxxttt```YYYNNNFFFBBB@@@>>><<<999===AAADDDCCCBBBAAAAAABBBIIIKKK^^^___MMMHHHEEEBBBAAABBBCCCDDDCCCEEEHHHJJJMMMPPPUUU[[[___iiipppzzzqqqaaaXXXQQQLLLKKKLLLOOOOOOYYYggg{{{wwwkkkggggggjjjmmmnnnoooppprrruuuxxxzzz|||zzzxxxvvvtttrrrqqqqqqrrrrrrtttvvvwwwwwwxxxzzz|||~~~~~~~~~}}}zzzwwwuuuuuuvvvuuuuuuqqqooollllllooorrrssstttvvvyyy}}}}}}~~~}}}yyyuuusssrrrssssssyyyzzzzzzyyyzzz}}}vvvkkkooouuu{{{|||iiiiiikkkaaa[[[SSSNNNNNNNNNKKKIIIIIIIIIKKKPPPXXXcccnnnxxx~~~oookkkoooqqq___ZZZ]]]nnnaaaXXXMMMEEEBBB@@@???===:::;;;===@@@CCCCCCAAA@@@CCCHHHKKKcccaaaLLLHHHEEEBBBAAABBBCCCCCCCCCCCCEEEGGGJJJNNNSSSZZZ___jjjrrr{{{rrr```UUUOOOJJJJJJMMMQQQPPPYYYfffyyyttthhheeefffhhhlllooopppqqqrrruuuwwwyyy{{{xxxwwwuuusssrrrrrrqqqqqqoooqqqssstttuuuwwwzzz|||~~~~~~~~~~~~~~~{{{wwwttttttuuuvvvwwwrrrpppmmmmmmooorrrttttttwwwyyy}}}}}}{{{xxxvvvtttssssssxxxzzzzzzyyyyyy}}}wwwlllnnnqqqvvv~~~lllhhhiii```[[[TTTNNNOOOOOOLLLJJJJJJIIIKKKPPPXXXbbbnnnyyyssskkkiiizzzppp^^^XXXXXXeeebbbZZZNNNFFFBBBAAA???>>>===<<<===???BBBCCCAAA???CCCIIIOOOkkkjjjSSSIIIFFFCCCAAABBBCCCCCCCCC@@@BBBDDDGGGLLLTTT\\\bbbmmmttt}}}tttaaaUUUMMMIIIJJJMMMRRRQQQYYYfffyyyqqqeeecccdddhhhlllqqqqqqrrrrrrsssuuuvvvwwwvvvvvvuuutttsssrrrrrrrrrmmmoooqqqrrrsssvvvyyy|||~~~~~~}}}}}}~~~zzztttqqqqqqsssuuuvvvtttqqqooonnnpppssstttuuuxxxzzz~~~~~~|||zzzwwwuuusssrrruuuwwwyyyyyyyyy|||vvvmmmmmmmmmqqqzzzvvvpppnnnddd[[[TTTOOOPPPPPPLLLJJJIIIIIIKKKOOOWWWbbbnnnzzzvvvnnngggsssppp^^^YYYWWW___}}}eee\\\PPPGGGBBBAAA@@@>>>>>>======???AAABBBAAA@@@BBBJJJUUUuuuqqqWWWIIIFFFCCCAAABBBCCCCCCBBB???@@@BBBFFFLLLUUU___fffpppvvv~~~wwwbbbTTTLLLHHHIIIMMMQQQPPPYYYfffyyypppdddbbbccchhhlllqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuuuuttttttssssssnnnpppqqqrrrsssvvvzzz}}}~~~}}}||||||yyyuuupppmmmnnnpppssstttuuurrroooooopppssstttuuuxxxzzz~~~~~~|||zzzxxxuuusssrrrrrruuuxxxyyyyyy|||yyyooommmjjjmmmvvvzzzuuuhhhZZZSSSNNNOOOOOOKKKHHHGGGIIIKKKOOOWWWbbbnnnzzzxxxrrrhhhooosss```[[[XXXZZZsssiii___RRRHHHCCCAAA@@@???<<<<<<===>>>???@@@AAABBBAAALLL\\\sssVVVIIIGGGCCCBBBBBBBBBBBBBBB@@@AAACCCFFFLLLUUU```hhhsssyyyyyybbbSSSJJJEEEGGGLLLNNNNNNXXXeeexxxooocccaaaccchhhmmmooooooooopppqqqrrrtttuuuuuuuuuvvvvvvuuuuuuttttttqqqrrrssstttuuuxxx|||}}}~~~~~~}}}}}}}}}~~~|||{{{{{{vvvrrrnnnlllmmmpppsssttttttrrrooonnnppprrrssstttwwwyyy|||~~~|||yyywwwuuussssssppptttwwwxxxyyy{{{rrrmmmhhhjjjrrr}}}uuufffYYYRRRNNNNNNNNNJJJFFFEEEIIIKKKOOOVVVaaaooozzzyyytttiiinnnuuuaaa]]]YYYXXXmmmkkkaaaSSSIIIDDDBBB@@@???999;;;<<<======>>>AAADDD@@@MMM```vvvXXXJJJGGGCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFLLLVVVaaahhhuuuzzzyyybbbRRRHHHDDDFFFJJJKKKLLLVVVeeewwwnnncccaaaccchhhmmmllllllmmmooopppsssuuuvvvuuuuuuvvvvvvvvvvvvuuuuuutttuuuvvvvvvwwwyyy~~~}}}~~~}}}}}}{{{{{{|||}}}~~~|||zzzzzzvvvsssooommmooorrruuuvvvsssqqqnnnmmmnnnqqqrrrrrrvvvxxx{{{}}}}}}{{{xxxvvvtttssssssqqqtttwwwxxxyyyzzzsssmmmggghhhqqq}}}qqqaaaXXXUUUQQQNNNLLLLLLKKKJJJKKKKKKOOOXXXeeerrr|||xxxnnnooo|||wwwbbb[[[RRRVVVjjjxxxrrrbbbQQQIIIEEEAAA>>>>>>============>>>???AAABBBGGGKKKbbbnnnWWWFFFEEEDDDBBB@@@?????????BBBCCCDDDGGGLLLUUU___fffqqqyyyxxx___RRRKKKEEECCCDDDDDDKKKTTTbbb|||~~~nnngggaaadddkkkiiinnnnnnnnnpppqqqsssuuuvvvxxxxxxxxxxxxxxxwwwvvvvvvtttvvvxxxyyyyyyzzz|||~~~}}}|||{{{zzz~~~}}}|||}}}}}}|||zzzzzzrrrpppooooooqqqsssttttttppppppqqqpppooopppsssuuuyyy{{{~~~~~~}}}yyyvvvuuuuuuvvvqqqtttwwwxxxxxxzzz{{{qqqiiihhhlllsss~~~|||~~~rrraaaXXXUUUQQQNNNMMMLLLKKKJJJKKKLLLPPPXXXdddqqq{{{tttsssxxxwwwbbb[[[TTTXXXjjjuuurrrcccRRRIIIEEEAAA??????======<<<===>>>???AAABBBHHHMMMfffkkkTTTFFFEEEDDDBBBAAA@@@??????BBBCCCEEEHHHMMMVVV```gggrrrzzz{{{bbbSSSJJJEEECCCDDDFFFLLLTTTbbb|||}}}nnnggg```cccjjjhhhkkkkkkmmmnnnpppqqqssssssuuuuuuvvvwwwwwwwwwwwwwwwsssuuuxxxyyyyyyzzz|||~~~~~~}}}|||{{{~~~}}}{{{|||~~~~~~}}}{{{yyywwwvvvsssqqqoooppprrrtttttttttqqqrrrrrrqqqpppqqqsssuuuzzz{{{}}}}}}zzzwwwuuuuuuuuuppprrruuuvvvvvvyyy}}}uuukkkiiikkkrrr|||}}}~~~rrr```XXXUUUQQQNNNMMMMMMKKKJJJLLLLLLPPPXXXdddpppyyy~~~|||wwwxxxxxxaaa\\\XXX]]]jjjrrrsssdddSSSIIIDDD@@@???@@@======<<<===>>>???AAABBBIIIPPPkkkfffQQQFFFEEECCCBBBAAA@@@??????BBBCCCEEEIIIOOOXXXbbbiiirrryyygggUUUKKKEEECCCEEEHHHMMMUUUddd|||mmmfff___bbbiiifffiiijjjmmmoooqqqqqqrrrrrrrrrrrrtttuuuvvvwwwwwwxxxsssuuuwwwxxxyyyzzz|||~~~~~~~~~}}}|||}}}{{{yyyyyy|||~~~|||zzzwwwuuussstttrrrpppqqqsssuuuuuuuuusssttttttsssqqqrrrtttvvv{{{{{{|||~~~}}}yyyvvvtttssssssoooqqqrrrssstttwww||||||ooojjjkkkoooyyy~~~ooo```WWWTTTQQQOOONNNMMMLLLJJJLLLMMMPPPXXXdddooowww|||}}}zzzbbb^^^]]]bbbnnntttrrrdddSSSJJJDDD???>>>@@@<<<<<<<<<<<<>>>@@@BBBCCCJJJTTTrrraaaPPPEEEEEECCCBBBAAA@@@@@@@@@AAACCCFFFJJJQQQZZZdddjjjqqqwww}}}oooZZZLLLEEEDDDEEEGGGOOOYYYkkkzzzkkkeee^^^bbbhhheeeiiikkknnnqqqsssssssssrrrqqqrrrssstttuuuvvvvvvvvvsssuuuwwwxxxxxxzzz|||~~~~~~~~~~~~zzzxxxvvvvvvyyy|||~~~~~~|||{{{xxxwwwuuuuuutttrrrrrrtttvvvwwwwwwuuuuuuuuutttrrrrrrtttvvvzzzzzzzzzzzz|||~~~}}}|||~~~|||xxxvvvsssqqqppppppppppppqqqtttwww{{{~~~tttllljjjlllttt|||ttthhh___VVVTTTQQQPPPOOONNNLLLJJJKKKLLLPPPXXXcccnnnvvvzzz}}}dddaaaaaaiiivvv|||ooobbbSSSJJJDDD???>>>@@@<<<<<<<<<<<<>>>@@@BBBCCCJJJWWWyyyzzz[[[NNNEEEDDDCCCBBBAAA@@@@@@@@@AAACCCGGGKKKQQQZZZdddjjjqqqwww|||yyy```OOOGGGFFFEEEFFFOOO]]]qqqxxxjjjddd___bbbhhheeeiiikkknnnppprrrrrrrrrqqqrrrrrrssstttttttttttttttsssuuuwwwxxxxxxyyy{{{}}}~~~~~~{{{yyywwwxxxzzz}}}~~~~~~~~~~~~~~~}}}|||zzzzzzvvvtttrrrsssuuuwwwwwwwwwuuuvvvuuusssrrrqqqsssuuuxxxwwwvvvvvvwwwxxxzzz{{{|||~~~|||zzz{{{|||~~~}}}{{{yyyxxxwwwyyy{{{||||||{{{yyywwwyyyyyyyyyzzz|||~~~{{{wwwuuusssqqqnnnqqqpppooopppsssxxx|||~~~~~~zzzpppkkkjjjooovvv~~~{{{nnnddd\\\VVVTTTRRRQQQPPPOOOMMMKKKJJJKKKPPPXXXcccnnnvvvyyyhhhdddeeepppiii___SSSKKKDDD???===???<<<;;;;;;<<<>>>@@@BBBDDDJJJZZZ~~~qqqUUUKKKDDDDDDCCCBBBAAAAAAAAAAAAAAACCCGGGKKKRRRZZZccciiirrrxxx~~~hhhSSSJJJGGGEEEFFFOOO]]]sssvvviiiddd___ccciiigggggghhhkkkmmmoooppppppppprrrsssssstttttttttssssssrrrtttvvvwwwxxxyyy{{{}}}~~~|||{{{|||~~~|||}}}}}}}}}}}}|||{{{{{{tttrrrqqqqqqsssuuuvvvuuuuuuuuutttrrrpppoooqqqrrrssssssrrrrrrrrrrrrsssssstttxxx||||||yyywwwwwwyyyyyyzzzzzzzzzzzzyyywwwvvvvvvssstttttttttsssrrrpppoooqqqqqqrrrrrrtttuuuvvvwww~~~{{{xxxwwwvvvrrroooqqqooommmnnnrrrwww{{{}}}~~~uuunnnkkknnnsss{{{~~~{{{nnnbbbXXXUUUTTTRRRQQQQQQPPPMMMKKKHHHJJJOOOXXXcccnnnvvvyyy~~~{{{kkkfffggguuu}}}ddd[[[RRRLLLEEE???<<<>>>;;;;;;;;;<<<>>>@@@CCCDDDIII\\\iiiRRRKKKDDDCCCBBBBBBAAAAAAAAAAAAAAACCCGGGKKKQQQYYYaaagggooouuu|||nnnWWWMMMHHHEEEFFFNNNZZZpppttthhheeeaaaeeekkkiiihhhhhhjjjkkkmmmnnnppppppqqqqqqrrrtttuuuuuuuuuuuurrrtttvvvwwwxxxyyy{{{}}}}}}}}}}}}~~~}}}{{{{{{{{{{{{zzzzzzxxxwwwwwwpppnnnmmmmmmoooqqqrrrrrrttttttssspppnnnmmmnnnpppoooooooooooonnnmmmllllllmmmrrrxxx{{{||||||}}}~~~~~~~~~}}}|||zzzxxxvvvuuuxxxxxxxxxxxxwwwwwwwwwvvvttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrtttuuuuuuxxx|||}}}{{{{{{zzzvvvrrrpppmmmkkklllqqqvvvzzz{{{|||sssnnnnnnrrr~~~xxx}}}}}}qqqcccVVVUUUTTTRRRRRRQQQPPPMMMKKKGGGIIINNNXXXcccnnnvvvyyy~~~tttyyynnnhhhiiixxxttt```YYYQQQLLLFFF???<<<>>>;;;;;;;;;<<<>>>AAACCCDDDIII\\\eeeQQQLLLDDDCCCBBBBBBAAAAAAAAAAAAAAADDDGGGKKKQQQXXX```eeekkkrrryyy}}}rrrZZZNNNIIIEEEHHHMMMWWWlllssshhheeeaaafffmmmjjjjjjjjjkkklllnnnppprrrsssoooppprrrtttuuuwwwwwwxxxrrrtttvvvwwwwwwyyy{{{}}}~~~zzzzzz{{{|||}}}|||yyywwwzzzyyyyyyxxxvvvtttsssrrrmmmkkkjjjjjjlllnnnooonnnssssssrrrooommmlllmmmnnnllllllmmmmmmllljjjhhhgggiiinnnuuuyyyzzzzzz{{{}}}|||~~~{{{vvvsssxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvttttttuuuvvvvvvuuuttttttuuuvvvwwwxxxxxxuuuyyy}}}~~~~~~}}}~~~}}}yyyuuuooollliiijjjooouuuxxxyyyxxxqqqppprrr}}}vvv}}}xxxmmmccc\\\TTTRRRPPPOOOOOONNNLLLJJJGGGJJJOOOXXXbbbnnnwww}}}lllmmmssswwwllleeekkkyyyrrrbbbZZZNNNFFFBBB@@@???===<<<===>>>>>>>>>???BBBEEEHHHccczzz[[[PPPIIIGGGFFFDDDAAA??????BBBDDDBBBCCCEEEHHHLLLRRRZZZ___jjjuuuwwwyyywww```PPPHHHEEEDDDIIIRRRgggsssdddccc```cccjjjjjjjjjhhhhhhjjjnnnpppooommmpppqqqrrrrrrqqqqqqtttuuutttsssssstttuuuxxx{{{}}}}}}~~~~~~~~~}}}}}}~~~~~~zzzyyyyyyyyyxxxxxxxxxwwwwwwvvvtttrrrqqqpppoooooonnnoooooommmkkklllooosssvvvtttrrrppppppqqqrrrsssssssssrrrqqqpppnnnlllkkkssstttvvvyyy{{{|||~~~~~~~~~yyyuuuoookkkkkkmmmqqqxxx~~~zzzqqqqqqtttvvvyyyyyynnnddd]]]SSSQQQOOONNNMMMLLLJJJIIIHHHJJJOOOXXXbbbnnnxxx}}}gggeeehhhjjjuuummmgggkkkwwwrrrbbbZZZNNNFFFBBB@@@???===<<<===>>>>>>>>>???BBBEEEKKKdddrrr\\\UUUOOOGGGFFFDDDAAA???@@@BBBCCCBBBCCCEEEGGGKKKRRRYYY^^^gggrrruuuxxx{{{bbbRRRJJJGGGEEEJJJTTTggguuufffdddaaadddkkkkkkllljjjiiijjjmmmoooooonnnpppqqqrrrrrrqqqrrrtttuuuwwwvvvuuuuuuvvvxxx{{{|||~~~}}}}}}|||{{{zzzyyyyyyyyyyyyxxxxxxwwwvvvuuuttttttssstttsssqqqooommmlllkkkkkknnnpppqqqpppoooooorrruuuwwwvvvvvvvvvvvvxxxyyyzzz{{{{{{{{{{{{zzzxxxvvvuuuxxxzzz|||zzzuuuooojjjjjjlllooovvv~~~}}}uuusssuuuvvvxxxzzzpppfff___SSSPPPNNNLLLLLLKKKIIIHHHHHHJJJOOOWWWbbbnnnxxx~~~{{{bbb]]]\\\\\\hhhzzzmmmhhhjjjuuuuuubbbZZZNNNFFFBBB@@@???===<<<===>>>>>>>>>???BBBEEELLLcccmmm^^^ZZZTTTHHHFFFCCCAAA@@@@@@AAACCCAAACCCDDDGGGJJJPPPXXX]]]cccnnnrrruuudddRRRIIIGGGFFFKKKTTTgggvvvgggeeebbbeeekkkkkknnnllljjjjjjlllnnnnnnnnnpppqqqssssssrrrrrrtttuuuyyyxxxwwwvvvwwwyyy{{{}}}~~~|||zzzyyyxxxwwwvvvuuuuuuuuuxxxwwwwwwuuutttsssrrrrrrwwwvvvtttrrrpppooonnnnnnqqqsssuuuvvvvvvvvvxxxyyy||||||}}}~~~uuuooojjjjjjkkkmmmssszzz|||zzzvvvwww~~~uuuvvv}}}{{{qqqggg```SSSQQQNNNLLLLLLKKKJJJHHHHHHJJJOOOWWWaaammmxxx~~~{{{aaaZZZWWWUUUbbbvvvkkkfffgggrrrzzzbbbZZZNNNFFFBBB@@@???===<<<===>>>>>>>>>???BBBEEEJJJ___oooddd___TTTIIIFFFCCC@@@@@@AAAAAAAAAAAABBBDDDFFFIIIOOOUUUZZZ```kkkpppuuufffRRRIIIFFFFFFKKKTTTeeevvvgggeeeaaadddjjjjjjpppnnnlllkkklllmmmnnnnnnpppqqqsssssssssssstttuuuwwwvvvvvvvvvwwwzzz|||~~~}}}{{{yyyyyyxxxwwwwwwwwwxxxxxxzzzzzzzzzyyyyyyyyyxxxxxx{{{zzzyyyxxxwwwwwwwwwwwwwwwyyy|||xxxrrrlllkkkkkklllqqqwwwzzz~~~~~~yyyyyy}}}ssssssyyy|||qqqggg```UUURRRNNNLLLLLLLLLKKKJJJIIIKKKOOOVVVaaammmxxx}}}bbbYYYUUUSSSaaauuu}}}gggaaaaaannn}}}bbbZZZNNNFFFBBB@@@???===<<<===>>>>>>>>>???BBBEEEIII]]]vvvllldddUUUJJJGGGBBB@@@@@@AAAAAA@@@@@@AAACCCDDDGGGMMMSSSXXX___kkkpppvvvjjjTTTKKKIIIFFFKKKRRRbbbuuufffddd```bbbiiiiiipppooonnnmmmlllmmmnnnooooooqqqtttttttttssstttuuussssssssstttwww{{{~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||vvvpppnnnmmmlllpppvvvyyy|||zzzzzz}}}rrrpppvvv{{{pppfff^^^UUURRRNNNLLLLLLLLLKKKKKKIIIKKKNNNVVV```mmmxxxcccYYYUUUSSS___rrrzzzddd]]]]]]hhh}}}bbbZZZNNNFFFBBB@@@???===<<<===>>>>>>>>>???BBBEEEJJJZZZ{{{~~~tttkkkYYYLLLGGGBBB@@@AAABBBAAA???@@@AAABBBCCCFFFKKKQQQVVV^^^kkkqqqwwwnnnXXXNNNLLLFFFKKKRRR```|||uuueeeccc___bbbhhhhhhnnnoooppppppnnnmmmnnnoooooorrrtttuuutttttttttuuuqqqqqqrrrtttwww|||yyysssqqqooommmoootttwwwzzz{{{zzz|||qqqooottt~~~zzzoooddd\\\UUUQQQMMMJJJJJJJJJJJJJJJJJJKKKNNNUUU```mmmyyyeeeZZZWWWTTT___oooxxxaaa[[[ZZZ```|||~~~bbbZZZNNNFFFBBB@@@???===<<<===>>>>>>>>>???BBBEEEHHHTTTooo{{{qqq___LLLGGGAAA???AAABBBAAA>>>@@@AAAAAABBBEEEIIIPPPTTT^^^kkkqqqvvvnnnXXXNNNLLLGGGLLLRRR```zzzvvvfffddd```bbbiiihhhkkknnnqqqrrrpppnnnnnnoooooorrruuuvvvuuuttttttuuusssssstttuuuxxx|||{{{uuurrrooolllnnnrrrvvvyyy~~~|||{{{zzzqqqmmmrrr}}}zzznnnbbbZZZTTTPPPLLLIIIIIIIIIIIIIIIJJJKKKNNNUUU```mmmyyyiii\\\YYYWWW___nnnvvv```ZZZXXX[[[qqqbbbZZZNNNFFFBBB@@@???===<<<===>>>>>>>>>???CCCEEEFFFMMMddd~~~uuucccMMMGGGAAA???AAABBBAAA>>>@@@@@@AAABBBDDDIIIOOOSSS]]]jjjpppvvvkkkUUULLLJJJHHHMMMTTT```zzzwwwhhheeeaaacccjjjiiijjjnnnrrrsssqqqoooooooooooorrruuuvvvuuuttttttuuuvvvvvvvvvwwwyyy||||||vvvrrrooolllmmmqqqvvvxxx}}}|||{{{yyypppmmmqqq}}}yyymmmbbb[[[RRRQQQMMMJJJHHHHHHHHHHHHJJJKKKNNNUUUaaappp~~~sssaaa[[[]]]___sssrrr^^^XXXVVVYYYjjj~~~tttbbbYYYMMMCCC???>>>===<<<>>>>>>>>>>>>???@@@AAABBBDDDOOOZZZwww|||iiiOOOJJJEEEAAA@@@@@@@@@???@@@>>>???CCCFFFHHHNNNUUU]]]fffrrr{{{hhhUUUKKKHHHJJJQQQXXXeee}}}gggbbbddddddfffjjjkkkmmmoooooooooppprrrtttuuuxxxzzz{{{zzzyyyyyyyyyyyyzzzzzzzzzyyy{{{~~~}}}}}}}}}wwwxxxzzz|||~~~~~~}}}wwwrrrooonnnpppqqquuuwww|||}}}{{{~~~sssnnnpppyyyyyymmmbbb[[[TTTRRROOOKKKIIIHHHHHHHHHIIIJJJMMMTTT```ooo}}}xxxbbbZZZ^^^ccczzzqqq^^^XXXVVVVVVdddvvv}}}jjj```XXXMMMEEE@@@>>>===<<<>>>>>>>>>>>>???@@@AAABBBCCCKKKTTTnnnzzzfffNNNJJJEEEAAA@@@@@@@@@???@@@>>>???CCCEEEHHHNNNUUU^^^gggsss|||}}}gggVVVNNNLLLKKKRRR[[[hhhjjjdddeeeeeegggkkkjjjllloooppppppppprrrssswwwzzz|||}}}|||||||||}}}||||||||||||{{{|||~~~}}}~~~{{{{{{}}}~~~~~~~~~{{{{{{|||}}}}}}{{{zzzzzzzzzzzzzzztttuuuvvvwwwyyy{{{|||}}}}}}|||zzz{{{|||~~~yyyssspppoooooopppvvvyyy~~~|||~~~qqqjjjkkkuuuyyylllbbb[[[UUUSSSPPPMMMJJJIIIHHHHHHHHHIIIMMMUUUaaaooo}}}}}}dddZZZ___iiippp^^^ZZZXXXWWWaaappprrr```\\\VVVNNNFFFBBB???===<<<>>>>>>>>>>>>??????@@@AAAFFFMMMSSSkkkwwwbbbMMMIIIDDDAAA@@@@@@@@@???@@@>>>???CCCEEEGGGNNNUUU___hhhttt}}}zzzeeeWWWQQQPPPNNNUUU^^^mmmoooggghhhggghhhllliiillloooqqqqqqqqqqqqrrrzzz|||~~~~~~~~~~~~}}}}}}{{{yyywwwwwwxxxyyyyyyyyyvvvvvvwwwyyy{{{|||{{{yyyxxxwwwvvvuuuuuuvvvwwwxxxsssrrrssssssuuuwwwzzz{{{||||||}}}}}}{{{uuuqqqooooooooouuuzzz}}}~~~pppiiihhhqqqxxxlllbbb[[[VVVTTTRRRNNNLLLJJJIIIHHHIIIJJJNNNVVVcccqqqhhh]]]dddnnnooo```^^^\\\ZZZbbbooommm^^^YYYUUUNNNHHHCCC@@@>>>===>>>>>>>>>>>>>>>???@@@@@@FFFMMMSSSkkkqqq]]]KKKHHHDDDAAA@@@@@@@@@???@@@>>>???BBBEEEGGGMMMUUU]]]gggsss}}}yyydddWWWRRRQQQPPPWWWaaarrrtttkkkjjjhhhiiillliiillloooqqqqqqqqqqqqrrrzzz|||~~~|||zzzyyyzzz{{{{{{{{{wwwwwwwwwyyy{{{{{{zzzxxxwwwvvvuuuttttttvvvwwwxxxuuuuuuttttttuuuxxx{{{}}}~~~|||wwwrrroooooooooqqqwww~~~~~~sssjjjhhhpppwwwkkkaaa[[[UUUTTTRRROOOMMMKKKIIIHHHJJJLLLPPPYYYffftttooofffllluuurrrbbb```^^^[[[```kkklll^^^WWWTTTOOOIIICCC???>>>===>>>>>>>>>===>>>>>>??????AAAIIIQQQkkkjjjWWWIIIFFFCCCAAAAAAAAA@@@??????===>>>BBBEEEGGGMMMTTT\\\eeerrr|||{{{eeeWWWQQQPPPRRRYYYcccvvvwwwmmmkkkiiijjjmmmjjjllloooqqqqqqqqqrrrsssyyy{{{}}}~~~~~~~~~~~~|||{{{yyywwwvvvvvvwwwyyyzzzyyyxxxwwwwwwxxx{{{}}}~~~}}}xxxssspppnnnnnnlllssszzz}}}}}}vvvkkkhhhmmmvvvkkkaaa[[[SSSRRRQQQOOOMMMKKKJJJIIIJJJLLLRRR[[[hhhvvvyyyssszzz~~~vvvdddaaa___[[[```jjjlll^^^WWWUUUPPPIIIBBB>>>===>>>>>>>>>>>>======>>>>>>???@@@JJJSSSnnncccSSSGGGEEEBBBAAAAAAAAA@@@??????===>>>BBBDDDFFFMMMTTT\\\fffrrr|||iiiXXXPPPNNNSSSYYYdddxxxyyynnnllliiijjjmmmkkkmmmoooooooooppprrrtttxxxyyy{{{||||||~~~~~~|||yyywwwvvvvvvxxxyyywwwwwwwwwwwwxxxzzz|||}}}~~~}}}xxxssspppnnnmmmjjjooouuuxxxzzzxxxmmmgggkkk{{{tttjjjaaa[[[QQQPPPPPPOOOMMMLLLJJJIIIIIILLLRRR[[[hhhvvvyyyfffddddddccciiitttmmm^^^XXXVVVQQQHHHAAA======???>>>>>>============>>>>>>CCCKKKTTTooo]]]PPPFFFDDDBBBAAAAAABBBAAA??????===>>>BBBDDDFFFLLLTTT```hhhttt|||mmm[[[QQQNNNRRRYYYdddxxxyyynnnkkkiiiiiimmmmmmmmmnnnnnnnnnooosssvvvwwwxxxzzzzzzzzz||||||xxxtttrrrrrrssstttpppqqqqqqrrrssstttuuuuuuyyyzzz|||~~~|||{{{~~~|||wwwssspppnnnmmmjjjmmmqqqtttxxx}}}|||pppjjjkkkzzzsssjjjaaa\\\OOOOOOOOONNNMMMLLLKKKJJJHHHKKKQQQ[[[gggvvvzzzhhhgggkkkmmmvvvnnn^^^YYYWWWQQQHHH@@@<<<===??????>>>============>>>>>>@@@HHHOOOiii|||ZZZOOOEEEDDDBBBAAABBBBBBAAA@@@???===>>>AAADDDFFFLLLTTTccckkkuuu|||ppp]]]SSSOOORRRYYYdddxxxyyynnnkkkiiiiiimmmnnnnnnmmmmmmmmmooossswwwwwwxxxyyyyyyyyy{{{~~~~~~{{{vvvqqqnnnmmmnnnoooiiijjjlllmmmnnnnnnnnnnnnoooppprrrvvvzzz~~~~~~{{{xxxwwwyyy}}}|||wwwssspppnnnmmmlllmmmooorrrvvv{{{uuunnnnnn{{{|||uuukkk___XXXXXXVVVSSSNNNJJJHHHJJJKKKIIIKKKQQQ[[[gggvvvsssqqqrrrpppaaaZZZVVVOOOHHHBBB>>>======::::::;;;;;;<<<>>>???@@@BBBFFFQQQiii~~~]]]NNNFFFDDDBBB@@@@@@@@@???===@@@AAAAAAAAAAAAGGGPPPWWWaaajjjvvv}}}ooo```WWWSSSPPPSSS^^^yyy{{{gggbbbfffiiijjjpppqqqqqqpppooonnnnnnppprrrtttvvvyyy{{{}}}}}}}}}|||uuunnnjjjhhhfffeeeaaaaaabbbeeeggghhhgggeeefffiiilllmmmooorrrwww{{{yyy|||yyyuuuwww{{{zzzwwwwww}}}xxxuuupppllliiikkkjjjlllqqqtttuuuzzz~~~|||xxxpppqqq{{{yyymmmaaaZZZXXXWWWTTTPPPKKKHHHIIIJJJIIIKKKQQQZZZggguuuzzzyyy}}}mmm^^^ZZZVVVOOOHHHBBB>>>======;;;;;;;;;<<<===>>>@@@AAAAAAFFFOOOggg___NNNFFFDDDBBB@@@@@@@@@???===@@@AAAAAAAAABBBGGGPPPWWWccckkkvvv}}}qqq___SSSMMMOOOQQQ\\\wwwiiiaaaccchhhkkknnnpppqqqpppnnnnnnnnnoooqqqsssuuuxxxzzz{{{||||||~~~zzzvvvqqqllliiihhhfffdddbbbaaaaaaaaabbbbbbaaa______aaadddeeefffiiinnnrrrrrruuuyyy|||~~~~~~xxxtttvvvyyywwwtttsssxxx~~~zzzvvvsssnnnkkkjjjiiikkkooorrrsssyyy}}}|||tttuuu~~~uuuggg^^^XXXXXXVVVRRRMMMJJJHHHHHHIIIKKKQQQZZZffftttxxxjjj[[[ZZZVVVOOOHHHBBB>>>======<<<<<<<<<===>>>???@@@AAAAAAEEENNNdddcccQQQGGGEEEBBB@@@@@@@@@???>>>>>>@@@AAAAAACCCHHHQQQXXXbbbjjjttt{{{ttt```RRRKKKLLLOOOZZZtttpppcccaaafffkkklllnnnppppppnnnnnnnnnpppqqqsssuuuwwwyyyzzz{{{{{{~~~~~~|||{{{uuussspppnnnlllkkkhhhfffgggdddaaa______^^^\\\ZZZYYY[[[\\\]]]^^^```dddgggiiikkkppptttyyy|||}}}~~~{{{|||}}}}}}}}}~~~xxxsssuuuwwwtttpppooopppwww}}}yyyvvvrrrooojjjhhhiiimmmoooqqqwww~~~|||zzz~~~mmmaaaZZZZZZYYYVVVPPPLLLIIIHHHIIIKKKQQQZZZfffssswww{{{}}}jjj\\\ZZZVVVOOOHHHBBB>>>==================>>>???@@@AAABBBFFFMMMaaajjjVVVHHHEEEBBB@@@@@@@@@@@@???===???AAABBBDDDIIIRRRYYY^^^eeeooovvv|||vvvcccVVVOOOKKKMMMXXXrrr|||iiicccfffkkkjjjlllooopppoooooooooppprrrsssuuuwwwxxxzzz{{{||||||||||||}}}~~~~~~}}}|||||||||yyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuutttsssqqqmmmjjjkkkhhhdddaaa___^^^]]][[[XXXXXXYYYYYYZZZ[[[^^^___aaacccgggmmmsssxxxzzz{{{{{{||||||||||||~~~yyytttvvvwwwsssnnnllljjjqqqzzz}}}yyyuuurrrkkkhhhhhhlllnnnpppwww~~~~~~mmm^^^[[[[[[[[[XXXSSSMMMJJJIIIIIIKKKQQQZZZffftttxxxwwwzzzkkk^^^ZZZVVVOOOHHHBBB>>>======>>>======>>>>>>???@@@AAACCCFFFLLL^^^oooYYYIIIFFFBBB@@@@@@@@@@@@@@@===???BBBCCCEEEJJJRRRYYY]]]ccckkkssszzzyyyfffXXXQQQJJJMMMYYYqqqpppgggfffiiiiiikkkoooppppppppppppqqqttttttuuuvvvxxxzzz{{{|||zzzzzzzzzzzzzzz{{{}}}}}}~~~}}}{{{yyywwwvvvuuuuuutttttttttuuuvvvwwwxxxyyy||||||{{{zzzyyyuuuppplllllliiieeecccbbbaaa```___ZZZYYYXXXWWWXXXYYYZZZZZZ[[[\\\```fffooouuuxxxxxxzzz{{{|||||||||}}}{{{vvvwwwxxxsssmmmkkkhhhmmmuuu}}}|||wwwtttllliiihhhkkkmmmpppwww~~~}}}}}}~~~wwwgggZZZZZZ[[[ZZZWWWRRRMMMJJJJJJIIIKKKQQQ[[[gggvvv{{{sssyyy{{{mmm```ZZZVVVOOOHHHBBB>>>======>>>============>>>???@@@CCCFFFKKKZZZ~~~sss[[[JJJFFFBBB@@@@@@AAAAAAAAA>>>@@@CCCDDDEEEJJJRRRXXX^^^cccjjjrrrzzzkkkYYYOOOKKKOOO[[[sssrrrhhhfffggghhhkkkoooqqqrrrrrrrrrssssssttttttuuuvvvxxxzzz{{{yyyyyyxxxwwwxxxyyy{{{|||}}}~~~}}}}}}xxxwwwvvvuuuttttttttttttsssssstttuuuvvvxxxzzz{{{~~~~~~|||xxxsssooollljjjgggffffffeeedddbbb^^^[[[XXXWWWXXXXXXXXXWWWYYYXXX[[[bbbkkkrrrttttttvvvwwwyyyyyyzzz{{{~~~|||wwwyyyyyytttmmmjjjfffjjjpppwww}}}}}}xxxtttmmmjjjhhhiiikkknnnwww~~~|||xxxrrrkkkbbb[[[WWWXXXWWWTTTOOOKKKJJJIIIHHHKKKQQQ[[[iiiwww~~~rrrtttmmm```ZZZVVVOOOHHHBBB>>>============<<<<<<======>>>>>>AAADDDHHHVVVxxxyyy___JJJGGGBBB??????AAAAAAAAA???AAADDDDDDFFFJJJQQQWWW]]]aaahhhpppyyyttt]]]PPPLLLQQQ]]]uuummmeeedddeeegggkkkpppssssssttttttuuurrrrrrrrrrrrsssuuuwwwxxxyyyxxxwwwvvvvvvxxxyyyzzz{{{|||}}}}}}|||{{{zzzyyyttttttsssrrrrrrrrrssssssuuuuuuuuuvvvxxxzzz|||~~~|||wwwtttpppnnnmmmllllllkkkhhhfffccc```\\\ZZZ[[[[[[YYYWWWWWWVVVWWW^^^gggnnnqqqpppqqqsssvvvxxxxxxyyy{{{|||}}}|||wwwyyyyyytttmmmjjjdddgggkkkpppuuu|||~~~xxxsssmmmiiifffgggiiillluuu~~~}}}{{{yyymmmddd______UUUUUUTTTQQQMMMIIIHHHIIIHHHKKKRRR\\\jjjyyyssstttlll^^^ZZZVVVOOOHHHBBB>>>=========<<<<<<<<<<<<======>>>???BBBEEERRRttteeeKKKGGGBBB??????AAAAAABBB???BBBDDDEEEFFFJJJPPPVVV[[[^^^dddmmmvvv}}}cccTTTMMMSSS___wwwwwwgggaaabbbdddgggkkkpppssstttuuuuuuvvvppppppppppppqqqsssuuuvvvyyyxxxvvvuuuvvvwwwyyyzzzzzzzzz{{{{{{zzzyyywwwvvvttttttrrrqqqqqqppppppqqqvvvvvvvvvwwwyyy|||~~~|||yyyuuutttssssssrrrpppllliiihhhddd```^^^___^^^\\\ZZZVVVTTTUUU[[[eeelllnnnmmmooorrrvvvxxxxxxyyyzzz{{{|||}}}{{{vvvxxxyyysssmmmiiibbbdddhhhkkkpppvvv}}}~~~wwwssslllgggeeeeeegggkkkttt}}}}}}{{{yyynnnddd]]][[[YYYVVVQQQKKKHHHGGGGGGHHHHHHLLLTTT___lllzzzyyy~~~}}}}}}mmmaaa[[[WWWPPPIIICCC???===<<<<<<;;;;;;<<<<<<===>>>???===BBBFFFPPPnnnbbbLLLEEEEEECCC===AAAGGGBBB>>>???AAACCCFFFKKKQQQVVV\\\aaahhhnnnssszzzkkkXXXOOOTTTcccssshhhcccbbbcccggghhhjjjmmmpppsssuuuvvvrrrqqqqqqpppqqqrrrtttuuuwwwwwwwwwwwwwwwvvvuuutttvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwuuusssssstttvvvyyyzzzzzz|||}}}~~~}}}yyywwwuuuttttttuuuuuutttmmmkkkhhhfffdddbbb^^^[[[XXXVVVWWW___gggkkkmmmmmmlllnnnpppqqqrrrtttwwwyyy{{{}}}~~~~~~}}}~~~zzz{{{~~~}}}~~~}}}xxxzzz}}}~~~|||{{{~~~|||vvvvvvyyyxxxppphhhdddeeeggghhhjjjnnnssswww}}}{{{zzzooojjjfffeeeeeegggpppyyy~~~}}}}}}yyymmmddd]]][[[WWWUUUQQQLLLIIIHHHHHHHHHIIIMMMUUU```nnn{{{xxxttt|||zzzjjj]]]YYYUUUOOOHHHBBB>>><<<;;;<<<;;;;;;<<<<<<===>>>???>>>CCCFFFPPPllleeeOOOGGGFFFEEE???BBBFFF@@@@@@AAABBBCCCEEEIIINNNRRRYYY___fffmmmsss{{{ppp[[[QQQUUUcccpppgggcccccceeeggghhhjjjmmmooorrrtttuuusssrrrqqqqqqqqqrrrssstttwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvsssssstttvvvyyyyyy{{{}}}~~~{{{xxxvvvuuuvvvvvvvvvuuurrrpppmmmkkkiiifffbbb___ZZZWWWVVV]]]hhhnnnnnnmmmjjjkkkmmmnnnppprrruuuwwwyyy{{{}}}~~~~~~}}}vvvqqqsss}}}~~~|||xxxxxxyyyyyy{{{|||}}}~~~~~~|||zzzyyyxxxyyy|||~~~yyyuuussstttvvvwwwwwwvvvuuuuuusssuuuxxx{{{}}}~~~~~~~~~yyyxxx{{{yyyqqqiiicccdddeeefffgggkkkpppsss|||~~~{{{zzzqqqlllhhhgggfffgggmmmuuuxxxmmmccc]]]ZZZUUUSSSPPPMMMKKKIIIIIIHHHJJJNNNVVVbbbooo}}}yyyqqqvvvuuufffZZZXXXTTTNNNGGGAAA===;;;;;;<<<;;;;;;<<<<<<===>>>??????DDDGGGOOOjjjjjjRRRHHHGGGGGGBBBCCCEEE===BBBBBBCCCBBBCCCFFFKKKNNNUUU\\\dddmmmttt|||uuu___VVVVVVaaa~~~{{{jjjdddccceeeggghhhiiijjjlllnnnppprrrsssssssssrrrqqqqqqqqqrrrrrruuuuuuvvvwwwwwwxxxxxxyyywwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxvvvttttttuuuvvvxxxyyy{{{~~~}}}{{{yyyxxxyyyzzzyyyxxxxxxvvvsssqqqooolllgggddd^^^XXXUUU[[[iiissssssooohhhhhhiiijjjmmmpppsssuuuwwwyyy|||~~~{{{vvvrrrsss}}}}}}yyyvvvtttppppppqqqqqqrrrtttuuuvvv||||||{{{yyyxxxvvvtttssssssuuuxxx{{{}}}zzztttpppoooooonnnnnnnnnooopppppprrrsssvvvxxxyyyyyyxxxxxxwwwwwwzzz|||{{{|||yyyrrrjjjbbbcccccccccdddfffjjjnnntttzzz~~~{{{zzzsssnnnkkkjjjgggeeeiiiooo|||wwwlllbbb\\\ZZZSSSRRRPPPNNNLLLJJJIIIIIIKKKOOOVVVbbbooo}}}~~~qqqttt~~~rrrdddXXXWWWTTTNNNGGGAAA>>><<<;;;<<<;;;;;;<<<<<<===>>>???@@@EEEGGGNNNgggrrrWWWIIIFFFHHHDDDDDDDDD===AAAAAABBBBBBBBBEEEJJJNNNUUU[[[dddmmmttt||||||cccZZZWWW^^^{{{sssccc```aaaeeehhhhhhhhhjjjkkkmmmooopppqqqtttssssssrrrqqqqqqqqqqqqqqqrrrrrrsssuuuvvvwwwxxxxxxwwwwwwvvvuuuuuuttttttuuuwwwwwwwwwuuuuuuvvvxxxyyyzzz|||~~~~~~}}}~~~~~~}}}|||}}}{{{yyywwwuuurrrmmmiiibbbZZZTTTZZZkkkyyyzzzsssgggfffeeefffjjjooorrrtttvvvyyy{{{}}}~~~{{{xxxzzz}}}{{{xxxtttrrrpppoooooooooooopppqqqqqqvvvvvvuuutttsssqqqooonnnppprrrvvv{{{}}}{{{vvvrrrnnnmmmjjjiiijjjmmmppprrrxxxyyy{{{}}}}}}|||{{{zzzpppnnnoootttvvvwwwzzz}}}|||yyyrrrkkkcccddddddcccbbbcccfffiiinnnuuu|||{{{uuuqqqooommmiiieeefffjjjvvv}}}vvvkkkbbb[[[YYYRRRQQQPPPNNNLLLKKKJJJIIIJJJNNNVVVaaaooo|||yyyqqqrrrxxx~~~qqqdddXXXXXXTTTNNNHHHBBB???======<<<;;;;;;<<<<<<===>>>???@@@EEEGGGLLLddd}}}^^^LLLEEEHHHEEEEEEEEE>>>>>>???@@@AAABBBFFFKKKOOOWWW]]]fffnnnttt{{{mmm___XXX\\\wwwmmm]]][[[___bbbeeeggggggiiijjjlllnnnooopppssssssssssssrrrqqqqqqpppqqqqqqqqqssstttwwwyyyzzzxxxxxxwwwvvvtttsssrrrrrrsssuuuvvvwwwwwwwwwxxxzzzzzz{{{|||}}}~~~}}}|||zzzvvvqqqmmmeee]]]UUUXXXkkk}}}wwwfffdddaaaccchhhnnnrrrtttvvvyyy{{{}}}|||}}}~~~|||}}}}}}yyyvvvtttsssssstttyyy}}}~~~}}}||||||{{{yyyvvvsssrrrrrrqqqppppppppppppqqqssssssrrrqqqpppnnnlllkkkmmmpppuuu{{{~~~~~~{{{xxxooollliiihhhiiimmmrrruuuxxxzzz}}}}}}{{{yyynnnjjjiiimmmooopppssswwwzzz~~~|||xxxrrrlllgggggggggeeecccbbbdddeeekkkrrr|||~~~|||xxxtttrrrpppkkkeeedddhhhqqqxxx~~~uuujjjaaa[[[YYYSSSRRROOOMMMKKKJJJJJJJJJJJJNNNVVVaaaooo|||xxxssstttvvv{{{qqqeeeYYYWWWTTTNNNHHHBBB???>>>===<<<;;;;;;<<<<<<===>>>??????EEEGGGKKKaaalllSSSGGGHHHEEEEEEFFF@@@===>>>???AAACCCGGGMMMQQQYYY___hhhpppuuu{{{yyyddd\\\]]]tttkkk[[[YYY]]]```ccceeefffgggiiilllnnnoooppprrrrrrsssssssssrrrqqqqqqtttttttttuuuvvvyyy{{{}}}yyyxxxwwwuuutttrrrqqqpppppprrruuuwwwxxxyyy{{{}}}}}}|||{{{{{{|||~~~{{{vvvrrriiibbbWWWWWWhhh|||wwweeeaaa^^^___fffmmmqqqssswwwyyy|||}}}}}}|||}}}}}}~~~vvvtttpppllliiiiiiiiijjjnnnrrrxxx{{{|||~~~||||||||||||}}}|||yyywwwuuuuuuttttttttttttuuuuuuttttttsssqqqpppnnnlllkkklllnnnsssyyy~~~~~~|||rrroookkkhhhiiimmmrrruuuyyy{{{~~~~~~|||pppjjjgggiiillllllooosssxxx}}}|||yyysssooojjjjjjjjjgggdddbbbbbbccchhhoooyyy~~~zzzwwwtttrrrmmmgggfffiiinnnuuu~~~}}}}}}}}}~~~tttiii```ZZZXXXUUUSSSOOOLLLJJJIIIJJJJJJLLLPPPWWWcccppp~~~xxxrrrsssrrr{{{xxxqqqfffZZZVVVSSSMMMGGGAAA>>>===<<<<<<;;;;;;<<<<<<===>>>???>>>DDDFFFJJJ___|||^^^LLLJJJFFFEEEFFFBBB>>>???@@@AAACCCHHHMMMQQQYYY```iiiqqqwww}}}~~~}}}|||jjjaaa```sssnnn\\\YYY\\\___aaacccdddfffhhhkkkmmmoooppppppqqqrrrsssssssssrrrqqqvvvuuuuuuuuuwwwyyy|||~~~zzzyyywwwuuusssqqqooonnnmmmppptttwwwyyy{{{}}}}}}zzzxxxyyy|||zzzvvvmmmfffZZZUUUbbbvvvzzzrrrccc^^^ZZZ[[[ccckkkpppqqqvvvyyy}}}~~~yyyooolllhhhdddaaaaaabbbcccdddiiiooorrrsssvvv{{{~~~{{{wwwxxxxxxyyy{{{}}}{{{zzzyyyxxxuuusssqqqooopppqqquuuzzzzzzvvvqqqmmmkkknnnqqqttt{{{~~~tttmmmhhhjjjlllmmmooosssyyy|||~~~zzzvvvssslllmmmkkkhhhdddaaa``````bbbjjjttt||||||xxxuuusssnnniiihhhlllnnnuuu}}}}}}}}}tttiii```ZZZXXXWWWTTTOOOKKKIIIHHHIIIKKKMMMQQQYYYdddrrrvvv{{{kkkllliiiooovvvpppggg[[[UUUQQQLLLEEE@@@===<<<;;;<<<;;;;;;<<<<<<===>>>???>>>CCCFFFIII^^^fffPPPKKKFFFDDDFFFBBB@@@@@@AAABBBDDDGGGMMMQQQXXX___iiirrrxxx~~~zzzzzz~~~xxxnnndddbbbtttppp]]][[[]]]___```bbbccceeehhhkkkmmmpppqqqoooppprrrssstttssssssrrruuutttssstttuuuxxxzzz|||zzzyyywwwuuussspppooonnnkkknnnssswwwzzz|||~~~zzzwwwwww{{{}}}yyyooojjj]]]TTT^^^pppuuummmaaa[[[WWWXXX```iiinnnpppuuuyyy}}}}}}~~~~~~|||wwwkkkhhhddd___]]]]]]^^^___]]]ccciiilllmmmqqqwww}}}zzzzzz||||||yyywwwuuuvvvvvvxxx|||}}}wwwrrroooooorrrtttzzz}}}yyyqqqkkkllloooppprrruuuzzz}}}|||xxxvvvmmmmmmlllhhhddd```______]]]eeeqqqxxx}}}}}}yyyvvvtttooojjjjjjnnnooouuu}}}}}}~~~tttkkkccc\\\YYYVVVSSSNNNJJJHHHHHHIIIJJJJJJSSSZZZfffxxx{{{~~~{{{iiiiiillllllvvvqqqkkkaaaTTTWWWSSSMMMGGGAAA===;;;;;;999:::;;;<<<============@@@CCCDDDHHHZZZ~~~eeeOOOIIIBBBAAADDDCCC@@@@@@AAAAAABBBFFFKKKOOOXXX___hhhpppwww~~~|||{{{yyyyyy|||wwwhhhdddzzzyyyddd]]]\\\___bbbbbbdddgggkkkmmmoooooonnnqqqrrrssstttuuuuuuuuuuuu{{{{{{zzzzzzzzz{{{~~~zzzwwwuuurrrllljjjlllmmmooorrrtttwwwzzz{{{xxxxxx{{{~~~~~~tttjjj___[[[___fffiiiiii]]]WWWUUUXXX\\\bbbllltttrrruuu{{{~~~~~~~~~zzzyyy|||~~~|||~~~~~~wwwrrriiigggccc```]]]\\\\\\\\\^^^```cccfffjjjpppwww{{{~~~zzz|||vvvrrrvvv{{{zzzuuutttuuutttuuuyyyvvvyyyzzzvvvrrrqqqpppmmmhhhccc^^^[[[^^^___dddnnnzzz~~~{{{xxxuuussspppllljjjmmmrrr{{{rrriiiaaa[[[WWWSSSQQQMMMJJJHHHHHHJJJKKKLLLTTT[[[gggyyyyyy|||xxxiiilllqqqqqqwwwqqqiii```VVVWWWSSSMMMFFFAAA===;;;;;;::::::;;;;;;<<<======>>>@@@BBBDDDHHHXXX|||aaaMMMIIIBBBAAADDDBBB@@@AAAAAAAAABBBEEEJJJNNNYYY```hhhpppvvv|||~~~|||zzzwwwtttuuuwwwzzzlllhhh|||yyyfff___^^^aaadddccceeehhhkkkmmmnnnnnnnnnqqqrrrsssuuuuuuvvvvvvvvv{{{||||||||||||~~~zzzvvvsssooojjjiiillllllnnnppprrrtttwww||||||yyyyyy|||~~~~~~xxxnnnccc^^^```dddeeeddd\\\VVVSSSVVVZZZ___hhhqqqqqqtttzzz~~~~~~~~~}}}xxxvvvuuuuuusssuuuyyy||||||xxxsssnnnhhhfffbbb___\\\\\\\\\]]]```bbbfffjjjnnnttt{{{}}}|||~~~~~~yyyxxxwwwuuuuuuxxxyyy{{{{{{wwwssssssqqqnnnjjjddd```]]]^^^^^^bbbjjjttt}}}|||zzzvvvtttrrrooollljjjkkkqqqyyyqqqhhh```YYYVVVPPPNNNKKKIIIHHHIIIJJJKKKLLLUUU\\\hhh{{{wwwyyyxxxkkkrrr{{{|||qqqggg^^^WWWWWWSSSLLLEEE@@@===<<<;;;;;;;;;::::::;;;<<<>>>???@@@BBBCCCHHHWWWwwwtttZZZKKKHHHBBBAAADDDAAAAAABBBBBBAAABBBDDDIIILLLYYY___gggnnntttzzz~~~{{{yyyuuurrrpppnnntttqqqmmmxxxgggaaaaaacccffffffgggiiikkkmmmmmmmmmlllrrrssstttuuuwwwwwwxxxxxx||||||}}}~~~zzztttqqqmmmhhhhhhkkkmmmoooppprrrsssvvvzzz}}}~~~||||||~~~~~~~~~~~~}}}uuujjjdddddddddbbb___[[[UUURRRSSSVVV[[[ccckkkooorrrxxx~~~~~~~~~|||vvvqqqmmmkkkhhhkkkooorrrsssrrrooonnnkkkhhhccc___\\\]]]^^^```bbbfffkkkpppuuu{{{{{{yyy{{{}}}}}}yyyuuutttssspppkkkfffaaa^^^^^^]]]^^^cccllluuu|||zzzwwwtttrrrpppnnnllljjjjjjpppxxxqqqiiiaaaZZZVVVPPPNNNKKKIIIHHHHHHIIIJJJLLLUUU[[[hhh{{{~~~sssuuu{{{ooowwwssseee\\\WWWVVVRRRLLLEEE???===<<<<<<<<<;;;:::999:::<<<>>>@@@@@@AAACCCHHHUUUrrrfffSSSIIIHHHBBBAAADDD???BBBBBBBBBAAAAAADDDHHHKKKVVV\\\eeelllrrryyy|||xxxtttrrroookkklll{{{xxxtttuuufffbbbbbbdddggghhhiiijjjkkkllllllllllllrrrssstttvvvxxxyyyyyyzzz||||||}}}{{{sssoookkkggghhhlllppprrrsssttttttwwwzzz}}}~~~~~~~~~~~~|||sssmmmjjjgggccc___[[[UUUQQQQQQSSSWWW^^^ffflllooouuu{{{yyyqqqkkkeeecccbbbdddfffhhhkkkmmmppprrrrrrnnnhhhbbb______aaaccceeeiiiooovvv|||}}}vvvvvvtttqqqmmmgggccc```]]]\\\[[[]]]dddnnnwww|||xxxuuurrrooonnnmmmkkkiiiiiiooowwwssskkkccc[[[XXXRRRPPPMMMJJJHHHGGGGGGGGGKKKTTTZZZgggzzzppprrr}}}~~~sss{{{wwweee[[[VVVVVVRRRKKKDDD>>><<<<<<===<<<;;;:::999:::<<<>>>@@@@@@@@@CCCHHHSSSnnnsssZZZLLLHHHGGGAAAAAADDD???AAABBBAAAAAAAAACCCHHHKKKQQQXXXaaajjjqqqxxx~~~zzzuuuqqqmmmiiiiiirrr|||zzzpppdddbbbbbbeeegggjjjjjjkkkkkkllllllllllllqqqrrrtttvvvxxxzzzzzz{{{||||||~~~{{{tttoookkkgggiiinnnrrrsssttttttuuuvvvzzz|||}}}|||}}}~~~|||wwwrrrnnniiieee^^^WWWRRRQQQQQQTTTZZZaaaiiimmmsssyyy}}}~~~tttllleeeaaa___```aaaaaaaaabbbgggooouuuwwwsssmmmgggcccccceeefffgggllluuu}}}wwwwwwuuurrrnnniiidddaaa]]][[[YYYZZZ___iiisss{{{xxxuuuqqqnnnmmmllljjjiiiiiinnnvvv~~~tttmmmeee]]]YYYSSSQQQNNNKKKIIIGGGFFFFFFKKKSSSZZZggg{{{sssuuu}}}zzzzzzzzzggg[[[VVVVVVQQQJJJCCC>>><<<<<<===;;;;;;::::::;;;<<<>>>???@@@???BBBIIISSSkkkyyydddRRRHHHGGGFFF@@@AAAEEE???@@@AAAAAA@@@AAACCCHHHKKKNNNUUU___hhhooowww}}}xxxmmmjjjfffeeekkkvvvlllbbbaaaccceeegggkkkkkkkkkkkkllllllllllllpppqqqsssvvvxxxzzz{{{{{{}}}}}}|||uuuqqqmmmjjjlllpppqqqrrrsssssssssuuuxxx{{{~~~|||||||||}}}~~~yyytttnnnkkkbbbZZZTTTRRRRRRSSSXXX___fffjjjpppvvv{{{~~~~~~~~~{{{ssslllgggcccbbbccccccbbb___^^^bbbiiiooovvvsssnnniiiffffffgggiiikkkqqq{{{zzzyyyxxxuuupppkkkfffccc___]]]ZZZYYY\\\dddooovvv~~~yyyuuupppmmmlllkkkiiihhhhhhlllsss{{{tttmmmeee]]]ZZZQQQPPPNNNLLLJJJIIIHHHHHHLLLTTTZZZhhh|||~~~yyyrrr~~~}}}iii\\\WWWVVVQQQIIIBBB===<<<===>>>::::::;;;;;;<<<======>>>???>>>BBBJJJSSSiiijjjXXXLLLFFFGGGFFF>>>AAAEEE@@@??????@@@@@@AAADDDIIILLLNNNTTT^^^fffmmmuuu}}}{{{nnnjjjeeebbbdddmmmzzz~~~jjjaaabbbdddfffgggkkkkkkkkkkkkkkklllmmmmmmoooppprrruuuxxxzzz{{{||||||vvvtttpppmmmooosssqqqsssttttttuuuvvvzzz}}}~~~}}}}}}~~~|||vvvqqqnnnfff^^^WWWTTTSSSSSSXXX^^^dddhhhnnnuuuzzz|||}}}}}}}}}zzzvvvqqqnnnlllkkklllkkkgggaaa___bbbfffooommmjjjhhhggggggiiijjjooovvv}}}}}}{{{xxxtttnnniiigggaaa___\\\XXXXXX^^^hhhpppyyy}}}zzzvvvqqqmmmkkkjjjiiihhheeejjjpppwww~~~tttmmmeee]]]YYYPPPOOONNNLLLKKKKKKJJJJJJMMMUUU\\\iii~~~wwwooozzz}}}kkk^^^XXXVVVQQQIIIBBB===<<<===>>>999:::;;;<<<============???>>>BBBKKKTTTiii|||aaaPPPJJJEEEGGGEEE===@@@EEE@@@>>>??????@@@AAADDDIIIMMMOOOUUU^^^ffflllsss{{{~~~sssmmmfffaaa___fffttt}}}iiiaaaccceeeggghhhkkkkkkkkkkkkkkklllmmmnnnnnnooorrruuuwwwzzz{{{{{{}}}xxxvvvssspppqqquuutttuuuvvvwwwwwwyyy}}}}}}wwwrrrooohhhaaaYYYVVVTTTTTTXXX^^^cccgggmmmtttyyy{{{||||||~~~}}}yyywwwrrruuuuuupppggg```______ggggggfffeeefffgggiiikkkrrryyy~~~{{{vvvqqqllliiidddbbb]]]XXXVVVZZZcccjjjsssxxx{{{wwwrrrmmmkkkjjjhhhgggcccgggmmmttt{{{~~~ssseee```___YYYTTTQQQMMMIIIHHHIIIKKKMMMNNNSSS___ppp}}}wwwoooyyy{{{zzzggg]]]ZZZVVVQQQIIICCC???===;;;:::>>>?????????@@@@@@@@@@@@???BBBBBBGGGSSSbbbfffPPPHHHGGGDDD@@@???AAABBBBBBBBBBBBAAA@@@@@@CCCHHHLLLQQQTTTZZZbbbjjjrrryyy}}}xxxpppgggbbb```bbbkkkuuuvvvzzzjjjdddeeecccbbbdddhhhjjjlllllllllnnnpppsssqqqqqqsssuuuwwwxxxzzzzzz}}}}}}xxxuuutttuuuuuuxxxxxxyyyzzz|||~~~{{{sssnnnhhhbbb\\\XXXUUURRRWWW]]]aaagggnnntttxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}~~~zzzmmmggghhhfffhhhgggdddcccgggmmmpppuuu{{{wwwtttrrrpppnnnmmmhhhaaaYYYUUUVVV\\\aaalllqqqwww{{{}}}~~~~~~{{{tttoookkkhhheeecccffffffjjjttt||||||qqqeeebbb```YYYTTTQQQMMMIIIHHHIIIKKKMMMPPPUUUaaarrr~~~qqqwwwwwweee]]]ZZZWWWQQQIIIBBB???===;;;;;;>>>>>>>>>>>>???????????????BBBAAAFFFPPP]]]mmmSSSIIIGGGDDDAAAAAABBBBBBBBBBBBBBBAAA@@@@@@CCCGGGKKKPPPTTTZZZbbbjjjrrrxxx|||xxxqqqiiidddaaaaaaiiiqqqqqqtttmmmggggggeeedddfffggghhhjjjkkkkkkllloooqqqqqqrrrsssuuuwwwyyyzzz{{{~~~~~~{{{yyyxxxxxxxxxvvvwwwxxxzzz|||}}}~~~~~~}}}uuuqqqlllfff```[[[VVVRRRUUUZZZbbbgggooouuuxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~|||{{{yyyyyy{{{~~~uuuoooggghhhhhhfffeeeiiiooossszzz}}}xxxvvvsssqqqooonnnjjjbbb[[[VVVWWW\\\aaaiiimmmsssxxxzzz|||}}}~~~|||wwwrrrnnnkkkiiigggeeedddhhhqqqxxx~~~yyynnneeecccaaaXXXSSSQQQMMMJJJHHHIIIKKKLLLRRRXXXeeeuuuqqquuusssbbb\\\[[[WWWQQQIIIBBB>>><<<<<<;;;<<<<<<=========>>>>>>>>>???BBB@@@CCCLLLWWWwwwuuuVVVJJJGGGDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@BBBGGGJJJNNNSSSZZZbbbjjjqqqwww{{{xxxqqqjjjfffaaa___dddkkkjjjnnnwwwpppiiihhheeedddfffeeeggghhhiiiiiikkknnnpppqqqrrrsssuuuwwwyyy{{{|||~~~||||||{{{{{{uuuvvvxxx{{{|||}}}}}}}}}~~~~~~}}}||||||}}}~~~xxxtttpppjjjddd___YYYSSSSSSWWWccchhhooouuuxxxzzzzzz{{{~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}vvvuuutttuuuxxx}}}|||mmmkkkiiiggggggjjjqqqvvv{{{wwwuuurrrppppppllleee]]]XXXWWW[[[___dddhhhnnnsssvvvyyy{{{}}}|||wwwssspppmmmjjjhhheeeccceeellltttzzzuuukkkdddccc```VVVRRRPPPMMMJJJIIIJJJKKKLLLSSSZZZhhhxxxooovvv}}}zzz~~~ooo```[[[\\\WWWQQQIIIAAA>>><<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>AAA???BBBJJJSSSrrr^^^MMMGGGCCCBBBBBBAAA??????AAAAAAAAA@@@@@@BBBEEEHHHKKKQQQZZZaaahhhnnnuuuzzz~~~wwwqqqkkkgggaaa]]]^^^cccfffhhhpppsssiiigggdddccceeeeeefffhhhiiijjjkkknnnqqqrrrrrrsssuuuwwwzzz|||~~~}}}|||||||||}}}wwwyyy{{{}}}}}}|||{{{zzz~~~~~~}}}|||{{{{{{|||}}}~~~{{{vvvsssmmmhhhccc[[[TTTTTTWWWccchhhpppvvvyyyzzz||||||~~~~~~}}}}}}}}}~~~~~~~~~zzzwwwtttvvvwwwwwwwwwwwwwwwxxxxxxuuutttssstttvvv|||xxxrrrkkkggggggjjjrrrzzz|||yyyvvvsssqqqrrrnnnggg^^^XXXWWWYYY\\\```dddiiinnnrrrvvvyyy||||||yyyuuuqqqooommmjjjhhhfffcccdddjjjqqqxxxrrriiibbbaaa___TTTQQQOOOMMMJJJJJJJJJKKKLLLRRRZZZiiizzz|||xxx}}}oooyyyppplllmmm|||nnn```[[[]]]XXXRRRHHHAAA===<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===@@@???CCCJJJRRRpppjjjRRRIIIBBBBBBBBB???===>>>@@@@@@AAA@@@@@@AAADDDGGGHHHOOOXXX___dddkkksssyyy|||uuupppkkkgggaaa[[[[[[___cccdddkkkwwwllliiieeedddgggfffhhhjjjkkkkkkmmmpppssssssssssssuuuwwwzzz~~~~~~zzzxxxyyy{{{}}}}}}}}}~~~|||zzzxxx}}}}}}}}}~~~}}}{{{zzz{{{}}}}}}|||{{{{{{{{{{{{|||}}}|||xxxtttnnniiiddd]]]WWWVVVZZZbbbgggooovvvzzz|||}}}~~~~~~~~~}}}}}}|||zzzyyyzzzzzzzzzxxxtttpppmmmmmmmmmnnnoooqqqrrrssstttuuuuuuuuuuuuvvv{{{zzznnnjjjiiillluuu~~~zzzxxxuuusssssspppiii```YYYVVVWWWYYY]]]```eeejjjnnnsssxxx{{{{{{xxxuuurrrpppmmmjjjhhhgggddddddiiipppwwwsssjjjbbb```^^^TTTPPPOOOMMMKKKJJJKKKLLLLLLQQQZZZkkk|||wwwqqq}}}qqq}}}~~~uuudddbbbbbbooopppaaa\\\^^^YYYRRRHHH@@@===<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===@@@@@@DDDJJJRRRnnnuuu[[[MMMCCCCCCCCC???===??????@@@AAA@@@???@@@CCCEEEFFFMMMUUU[[[```gggpppxxxzzzuuuppplllhhhbbb\\\[[[___aaaaaafffyyyzzznnnjjjgggfffiiigggiiikkklllmmmooorrruuutttssstttuuuxxx{{{}}}zzzxxxyyyzzz|||~~~|||zzzxxx}}}}}}}}}~~~|||yyywwwvvvxxxzzz{{{{{{zzzyyyyyyzzz{{{}}}{{{uuuoooiiiddd]]]WWWXXX\\\```fffooovvv{{{~~~~~~~~~~~~~~~~~~|||yyyvvvvvvvvvvvvtttrrrnnnkkkiiicccdddfffiiilllnnnpppqqqtttuuuvvvuuuuuuxxxtttqqqpppqqqzzz}}}{{{yyywwwvvvrrrlllccc[[[WWWVVVWWW[[[]]]bbbfffjjjooouuuyyy}}}zzzwwwtttrrroookkkhhhgggddddddjjjpppvvvvvvnnnddd```^^^VVVOOONNNMMMKKKKKKKKKLLLLLLQQQ[[[mmm~~~wwwrrr|||rrr}}}}}}nnn\\\\\\\\\gggrrrbbb]]]^^^YYYRRRHHH@@@<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>AAAAAADDDJJJPPPkkkdddSSSFFFEEEEEE@@@>>>BBB???@@@@@@@@@???@@@BBBDDDEEEKKKSSSXXX[[[cccnnnxxxxxxvvvqqqmmmjjjddd______bbbccc```bbbrrryyylllhhheeeeeehhhggghhhkkklllmmmooosssuuutttttttttuuuxxx|||~~~~~~~~~}}}||||||{{{{{{~~~~~~}}}|||{{{{{{{{{|||}}}}}}~~~zzzxxxuuuuuuwwwyyyzzz{{{wwwwwwwwwxxxyyy{{{}}}xxxrrrjjjddd\\\VVVWWW\\\___eeennnvvv|||~~~}}}||||||zzzvvvrrrqqqpppooollljjjgggdddbbb\\\^^^aaadddhhhlllooopppnnnqqqsssrrrrrrttt{{{{{{{{{|||{{{~~~|||yyyvvvpppggg^^^YYYWWWWWWXXXZZZ^^^aaaeeekkkqqquuu|||zzzvvvtttqqqnnniiiffffffcccdddjjjpppuuu}}}yyyqqqeeeaaa___XXXOOONNNMMMKKKKKKKKKLLLLLLRRR]]]ooo|||xxxzzzqqq|||~~~nnnXXXXXXZZZbbbyyytttddd^^^___YYYRRRHHH@@@<<<<<<<<<===;;;;;;;;;<<<<<<<<<======???BBBBBBDDDIIINNNhhhjjjXXXIIIGGGGGGAAA@@@DDD>>>???@@@@@@??????AAACCCDDDJJJQQQUUUYYYaaammmwww|||~~~wwwwwwrrrooolllgggaaabbbffffffaaa___kkkuuuhhhdddaaaaaaeeefffhhhjjjlllmmmooorrruuutttttttttuuuxxx|||yyy{{{~~~|||zzz||||||{{{{{{{{{{{{|||}}}}}}}}}}}}~~~zzzxxxuuuuuuwwwyyy{{{{{{uuuuuuuuuvvvxxxzzz|||~~~|||{{{tttkkkccc[[[UUUVVV[[[^^^dddnnnvvv|||~~~~~~~~~|||{{{{{{yyyuuuqqqllljjjhhheeebbb```^^^]]]XXXZZZ]]]bbbgggkkkooopppiiilllppppppoooqqqwww}}}|||yyysssjjjaaa[[[XXXXXXVVVXXX[[[^^^bbbhhhnnnssszzzxxxtttqqqnnnkkkfffccceeebbbccciiiooottt|||yyypppjjjbbbXXXSSSTTTOOOLLLLLLKKKIIIKKKPPPQQQ___rrr{{{rrr|||kkkVVVVVVWWWaaaxxxwwwkkkbbb[[[\\\TTTIIIAAA>>>===<<<:::555666777999;;;===>>>???>>>AAAAAADDDHHHLLLddd|||ZZZHHHIIIEEEAAABBBBBB????????????@@@AAABBBCCCEEEIIINNNTTTZZZbbbiiinnnzzzvvvssssssrrrpppnnnkkkiiigggooo```[[[eeezzzrrrhhhddd______cccdddfffhhhkkkmmmooooooooorrrppprrrxxx{{{|||~~~}}}}}}~~~}}}{{{xxxyyy{{{}}}}}}}}}}}}|||~~~~~~~~~~~~}}}||||||{{{yyywwwwwwxxxyyyzzzwwwxxxxxxwwwvvvwwwyyy{{{{{{~~~yyyvvvnnnddd\\\WWWVVVVVVaaafffnnnuuuzzz~~~~~~~~~~~~}}}}}}~~~|||{{{xxxsssnnniiiaaaaaaaaa```^^^\\\YYYXXXQQQSSSVVV[[[eeennnnnnjjjhhhiiihhhhhhiiinnntttxxxzzz~~~zzzssslllgggbbb]]]ZZZYYYWWWVVVXXX]]]eeelllqqq{{{{{{zzzwwwqqqkkkgggfffdddaaabbbgggkkkpppzzzzzzpppjjjbbbZZZVVVTTTOOOLLLLLLKKKIIILLLPPPSSSaaatttzzzttt}}}lllZZZYYYZZZcccxxxrrrhhh```ZZZ\\\TTTIIIAAA>>>===<<<:::999::::::;;;<<<======>>>===@@@@@@BBBGGGJJJbbbyyyYYYHHHIIIDDD@@@BBBAAA????????????@@@AAABBBCCCEEEIIINNNTTTZZZaaaiiinnnxxxxxxttttttsssrrrrrrqqqqqqqqqrrreee```fffuuuqqqfffccc^^^^^^cccccceeehhhkkkmmmooopppppprrrppprrrxxx|||}}}}}}{{{{{{{{{|||~~~~~~}}}{{{zzzyyyzzz|||}}}}}}}}}||||||~~~}}}~~~~~~}}}||||||{{{yyywwwvvvwwwxxxyyyxxxxxxxxxwwwuuuuuuwwwyyy{{{~~~{{{xxxpppfff^^^YYYXXXYYY```fffnnnuuuzzz~~~~~~~~~~~~~~~}}}}}}|||yyyuuurrrooolllhhheee]]]]]]\\\[[[YYYWWWVVVUUUQQQSSSUUUYYYcccmmmnnnkkkhhhhhhgggggghhhlllrrrvvvyyy}}}vvvoooiiiddd^^^[[[YYYWWWVVVXXX\\\ccckkkooowwwxxxyyyvvvqqqlllhhhffffffddddddhhhlllqqqzzzzzzoooiiibbb[[[YYYSSSOOOKKKLLLKKKJJJLLLPPPWWWeeewww|||xxxppp\\\]]]```iii{{{|||mmmfffaaa]]][[[SSSHHHAAA>>>===<<<:::>>>>>>>>>=========<<<<<<<<>>AAAFFFIII___uuuWWWGGGGGGCCC???AAA@@@???????????????@@@AAABBBEEEHHHMMMRRRXXX```hhhmmmuuu|||{{{tttssssssrrrsssuuuxxxyyyvvvjjjdddfffqqquuuhhhbbb^^^^^^bbbbbbdddgggjjjmmmoooqqqqqqsssqqqsssyyy}}}~~~}}}{{{zzzzzzxxxyyy{{{}}}}}}|||zzzyyy{{{{{{|||}}}}}}}}}||||||~~~~~~~~~||||||{{{yyyvvvuuutttuuuuuuvvvvvvvvvtttrrrrrrsssuuuyyy}}}~~~zzzrrriii```\\\[[[\\\aaafffnnnuuuzzz~~~~~~|||{{{zzzyyyvvvrrrmmmhhheeecccaaa```YYYYYYXXXWWWVVVUUUTTTTTTQQQSSSTTTWWW```kkkooommmhhhhhhgggffffffjjjooosssyyyzzzrrrlllfff```\\\YYYXXXVVVWWW[[[aaaggglllqqqtttvvvvvvrrrmmmiiigggiiiggggggjjjmmmqqqyyyxxxmmmfff___[[[ZZZSSSNNNKKKLLLKKKJJJLLLQQQ[[[hhhzzzuuuaaaeeekkktttuuuhhhdddcccaaa[[[SSSHHH@@@======<<<:::???>>>>>>>>>======<<<<<<<<<>>>>>>AAAFFFHHH]]]pppUUUGGGFFFAAA???AAA>>>???????????????@@@AAAAAADDDGGGKKKPPPVVV^^^fffkkkssszzzvvvtttrrrpppqqqsssvvvxxxyyykkkccceeerrr}}}lllddd______aaabbbcccfffiiillloooqqqrrrtttrrruuu{{{}}}{{{zzz{{{vvvxxxzzz|||}}}|||{{{zzz|||||||||}}}}}}}}}||||||~~~~~~}}}{{{xxxuuusssqqqoooooooooppppppooommmnnnppprrrwww{{{{{{tttkkkbbb^^^]]]^^^bbbgggnnnuuuzzz}}}~~~}}}}}}~~~|||yyyvvvtttrrrppplllgggcccaaa___]]][[[YYYYYYXXXWWWWWWWWWWWWWWWTTTVVVVVVWWW___jjjppppppkkkjjjiiiggggggjjjooosss{{{|||uuunnnhhhaaa]]]ZZZXXXWWWWWWYYY^^^dddgggmmmpppuuuvvvtttpppllljjjkkkhhhhhhkkkmmmpppwww~~~tttjjjccc\\\YYYYYYRRRNNNKKKKKKKKKJJJMMMQQQ^^^jjj}}}}}}ooovvvnnncccaaabbbbbbZZZRRRGGG@@@======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<===???>>>BBBGGGIII[[[|||jjjSSSGGGFFF@@@???AAA>>>??????>>>>>>??????@@@@@@CCCEEEIIIMMMSSS[[[ccciiirrryyy{{{xxxtttqqqoooppprrrtttyyyhhh___dddvvvmmmeeeaaabbbcccbbbccceeehhhkkkoooqqqrrruuusssvvv}}}|||yyyyyyzzzvvvwwwzzz|||~~~~~~}}}|||||||||||||||}}}}}}}}}~~~}}}zzzvvvqqqmmmjjjiiiggghhhiiiiiiiiijjjmmmpppuuuzzz|||uuulllddd___^^^___dddhhhooouuuyyy|||~~~~~~~~~}}}}}}~~~}}}zzzuuupppllljjjiiigggdddcccbbb___\\\ZZZYYYZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[[[[aaalllssstttoooooommmkkkkkknnnssswww~~~wwwqqqjjjccc___\\\ZZZXXXWWWYYY\\\```ccciiinnnsssvvvuuurrrooonnnkkkhhhhhhkkkmmmnnnttt|||rrrhhhaaaZZZVVVWWWRRRMMMKKKKKKKKKJJJMMMRRR___kkk~~~|||jjj___^^^``````YYYQQQGGG???======<<<;;;:::::::::;;;;;;<<<<<<======>>>===BBBHHHHHHYYYxxxfffRRRHHHFFF@@@@@@BBB>>>??????>>>>>>>>>??????@@@AAACCCFFFJJJPPPXXX```fffqqqwww}}}xxxtttqqqpppqqqrrrxxxeee\\\dddyyyllldddccceeefffcccdddeeegggjjjnnnppprrrtttsssvvv}}}zzzwwwvvvvvvuuuwwwzzz}}}~~~||||||||||||}}}~~~~~~xxxrrrlllgggeeebbbcccdddeeeeeegggkkknnnsssxxx}}}vvvmmmeeeaaaaaabbbfffkkkqqqvvvyyy{{{|||~~~}}}~~~~~~||||||||||||}}}{{{zzzxxxtttooojjjfffcccdddcccbbbbbbbbbaaa___]]]ZZZ[[[]]]___```aaa``````aaacccbbbaaafffooowwwxxxvvvuuutttrrrrrruuuzzz~~~yyytttnnngggccc^^^\\\ZZZXXXYYY[[[^^^```gggkkkpppssssssrrrqqqpppkkkhhhiiikkkmmmnnntttzzz~~~qqqhhh```YYYUUUVVVRRRMMMJJJKKKKKKKKKMMMRRR___kkk~~~nnnbbb___```___YYYQQQFFF???===<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<>>??????>>>>>>>>>>>>?????????AAADDDGGGMMMUUU^^^dddnnnttt~~~~~~~~~|||xxxuuusssrrrssstttuuufff___fffxxxmmmcccbbbdddeeeddddddeeegggiiimmmoooqqqqqqpppsss{{{zzzwwwvvvuuutttvvvyyy|||{{{{{{{{{{{{}}}}}}uuummmgggdddaaabbbcccddddddfffiiikkkrrrwwwyyyppphhhdddccceeeiiimmmrrrvvvxxxyyyzzz{{{|||}}}~~~}}}{{{xxxvvvuuuttttttqqqqqqooommmiiieeeaaa^^^```^^^]]]]]]```bbbbbbbbb^^^```dddgggiiiiiigggfffhhhkkkjjjhhhkkktttzzz||||||{{{zzzyyyyyy||||||xxxrrrlllhhh```^^^[[[YYYYYYZZZ\\\^^^dddhhhmmmoooppppppppppppkkkiiijjjmmmnnnooouuu{{{}}}qqqiiiaaaYYYUUUUUURRRMMMJJJKKKKKKKKKNNNRRR^^^jjj~~~uuugggcccbbbaaaXXXPPPFFF???===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<:::???FFFEEETTTqqqbbbRRRJJJFFF@@@BBBDDD>>>??????>>>>>>>>>>>>>>>???>>>@@@BBBFFFKKKSSS\\\bbblllrrr|||~~~yyyyyyxxxvvvtttsssssstttuuusssgggccchhhvvvqqqdddbbbbbbaaaeeeeeefffgggiiilllooopppooonnnqqqyyy~~~}}}yyywwwwwwsssuuuxxx|||~~~zzzzzzzzz{{{}}}wwwooohhhdddcccddddddddddddeeehhhjjjqqqwww{{{rrrjjjffffffgggjjjnnnssswwwxxxxxxyyyzzz{{{|||~~~{{{yyyvvvssspppnnnmmmllliiiiiiiiihhheeebbb___\\\___\\\YYYYYY\\\aaadddfffcccfffkkkoooqqqpppnnnlllmmmpppooommmooowww}}}~~~}}}~~~~~~zzzvvvppplllaaa___\\\ZZZYYYZZZ\\\]]]cccfffjjjlllmmmmmmnnnpppllljjjkkknnnpppqqqvvv}}}}}}ppphhhbbb[[[WWWWWWUUUPPPLLLLLLLLLMMMRRRXXXeeeqqqyyyeee___aaa]]]ZZZOOODDD@@@===;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;@@@<<<>>>CCCCCCDDDTTTiii```PPPGGGCCC<<>>>>>============>>>>>>CCCCCCEEEGGGJJJQQQYYY^^^iiiooovvv|||xxxuuutttuuuxxxzzzuuuiii^^^bbbssstttaaa\\\___```aaacccfffhhhjjjlllooorrrnnnppprrruuuyyy}}}zzzxxxuuuxxx{{{~~~}}}yyyzzz{{{}}}~~~xxxrrrmmmmmmlllkkkkkkkkklllmmmmmmvvvyyy~~~|||tttnnnkkkjjjjjjlllnnnqqqtttvvvvvvvvvuuuzzz|||~~~~~~}}}|||||||||{{{|||~~~~~~~~~xxxpppkkkhhhfffdddaaa````````````___^^^]]]]]]]]]^^^______```cccgggjjjfffjjjpppvvvyyyyyywwwvvvyyyxxxwwwwwwxxxzzz}}}~~~~~~zzzxxxuuupppfffccc___[[[XXXXXXYYYZZZaaadddhhhlllooopppqqqqqqlllkkkmmmpppppppppvvv~~~}}}qqqjjjccc\\\WWWVVVUUUPPPLLLLLLLLLMMMRRRXXXcccooouuuddd```ccc^^^YYYNNNCCC>>><<<:::999<<<<<<<<<<<<<<<<<<<<<<<<<<>>CCCBBBCCCRRRddd}}}^^^NNNHHHFFF???@@@CCC?????????>>>>>>>>>>>>??????BBBCCCDDDFFFIIIPPPWWW]]]ffflllsss|||~~~yyytttssstttwwwyyyuuuhhh]]]```ooovvvccc^^^``````aaacccfffhhhjjjllloooqqqpppqqqsssvvvyyy|||zzzyyyyyy{{{~~~}}}|||{{{{{{|||}}}|||wwwvvvuuutttssstttuuuvvvzzz|||wwwqqqooonnnoooqqqrrrtttuuuvvvvvvuuuuuuzzz|||~~~~~~}}}}}}}}}}}}~~~}}}wwwoooiiifffccc```^^^\\\\\\]]]]]]]]]]]]]]]]]]bbbcccdddddddddgggkkknnnkkkooouuu{{{~~~~~~~~~|||zzzuuupppfffccc^^^YYYVVVVVVWWWXXX___aaaeeeiiilllnnnoooppplllkkklllooooooooovvv~~~}}}rrrllleee\\\VVVTTTSSSOOOLLLLLLLLLLLLRRRZZZbbbnnn~~~~~~{{{mmm``````ddd^^^VVVLLLAAA===;;;999999:::<<<<<<<<<<<<<<<<<<<<<<<<===<<>>@@@??????>>>>>>??????@@@???@@@BBBCCCFFFKKKRRRVVV]]]dddllluuu~~~zzzrrrllljjjmmmrrrvvvxxxlllbbbbbbnnn~~~llleeecccaaaaaacccfffhhhiiikkknnnppprrrsssvvvxxx||||||zzzyyyyyy|||}}}~~~~~~|||{{{{{{}}}~~~{{{wwwqqqppprrrssswwwvvvuuusssssstttvvvwww{{{}}}{{{ssskkkeeebbb___^^^]]]]]]___```ccceeeggghhhooopppqqqssstttxxx||||||vvvpppkkkddd]]]XXXWWWXXXZZZXXXYYY\\\___cccgggiiikkkkkkiiiiiikkkkkklllttt}}}vvvmmmiiicccZZZSSSPPPPPPNNNMMMMMMKKKLLLSSS]]]eeessswww~~~yyywwwnnnbbb[[[```ddd]]]TTTJJJAAA>>>===;;;:::<<<::::::::::::::::::::::::;;;===???AAA@@@AAAHHHOOOiiimmmTTTGGGGGGAAA???CCCBBB>>>>>>============>>>>>>>>>???AAACCCEEEJJJOOOTTTZZZbbbkkksss~~~zzzuuummmgggfffjjjppptttvvvlllbbbcccooopppgggdddaaaaaacccfffhhhiiijjjmmmoooppprrrvvvyyy~~~zzzxxxwwwwwwwwwyyy|||~~~|||zzzzzz{{{~~~~~~wwwrrrqqqsssuuuuuutttsssssstttvvvyyyzzz{{{~~~zzzrrrkkkhhhffffffccccccdddfffiiilllnnnppptttvvvxxx{{{~~~~~~{{{sssnnnggg___ZZZXXXXXXXXXVVVWWWXXX[[[^^^bbbfffhhhiiihhhiiikkkkkklllsss{{{|||sssjjjfffaaaYYYSSSQQQOOOMMMMMMMMMKKKKKKTTT^^^hhhwwwsss}}}|||tttpppvvvnnnddd]]]bbbeee^^^RRRIIIAAA>>>>>>;;;:::<<<999999999999999999999999<<<===?????????AAAGGGLLL```wwwYYYHHHGGG@@@>>>CCCDDD>>>>>>============>>>>>>===???AAACCCEEEIIINNNRRRWWW___iiiqqq|||zzzuuunnngggfffiiinnnrrrsssiiiaaabbbmmmrrriiieeebbbaaadddfffhhhhhhjjjlllnnnmmmppptttyyy}}}~~~yyyvvvtttsssrrrtttwww{{{~~~~~~|||{{{{{{|||}}}xxxssssssuuuvvvttttttssstttvvvyyy|||~~~|||~~~zzztttpppppprrrllllllmmmnnnqqqtttwwwxxx}}}zzzuuuqqqjjjbbb\\\XXXWWWVVVUUUUUUUUUWWWZZZ^^^bbbeeehhhgggiiilllllllllrrrzzzzzzqqqiiieeeaaaZZZUUUTTTMMMMMMMMMMMMKKKKKKTTT```kkkzzzrrr|||uuunnnjjjjjj|||nnneee]]]```ccc\\\PPPGGG???======:::999;;;::::::::::::::::::::::::<<<>>>???>>>>>>BBBGGGKKK]]]~~~]]]KKKIIIBBB???BBBDDD???>>>>>>>>>>>>>>>>>>???>>>???AAACCCEEEHHHMMMPPPSSS]]]gggooozzz{{{sssllliiijjjnnnqqqrrriiiaaaaaakkksssjjjeeebbbbbbdddfffggghhhiiilllnnnlllooossswww{{{}}}xxxtttqqqooonnnpppssswwwzzz}}}~~~~~~~~~~~~~~~|||vvvrrrrrrsssuuuvvvvvvvvvwwwyyy|||~~~|||{{{xxxzzz|||zzzzzzzzzzzz|||yyyzzzvvvpppiiibbb\\\YYYWWWVVVUUUTTTUUUWWW[[[___bbbggggggjjjnnnnnnmmmrrryyyzzzqqqhhhdddaaa[[[WWWVVVMMMMMMNNNMMMKKKKKKUUU```kkk{{{sssyyy}}}wwwnnngggddddddwwwlllddd[[[\\\___XXXNNNEEE>>><<<<<<999888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???======BBBHHHKKK\\\___LLLKKKEEE???BBBCCC@@@@@@????????????@@@@@@>>>@@@BBBCCCEEEHHHMMMPPPQQQ[[[eeemmmxxxxxxqqqlllllloooqqqtttkkkcccbbbllltttjjjfffbbbbbbdddfffggghhhiiikkkmmmkkknnnrrruuuxxx||||||xxxsssooommmmmmnnnqqqtttwwwzzz||||||~~~|||}}}~~~}}}xxxssspppoooqqqrrryyyyyyzzz{{{|||~~~|||}}}zzz|||vvvooohhhbbb]]]ZZZVVVUUUTTTTTTVVVZZZ^^^aaafffgggkkkoooooonnnrrrxxxxxxqqqiiibbb]]]YYYSSSOOOPPPNNNLLLKKKIIIKKKUUUaaarrr~~~}}}qqqxxx}}}zzzkkk\\\ZZZ[[[sss}}}kkk```[[[WWW[[[\\\RRRHHHBBB;;;999;;;===<<<999777888999999:::;;;<<<<<<:::<<<===>>>>>>@@@DDDGGGVVVvvvcccLLLIIIHHH@@@>>>CCC@@@??????>>>>>>>>>>>>>>>?????????@@@CCCGGGJJJLLLSSSXXXaaammmzzz~~~wwwpppllllllmmmrrrgggaaafffnnn|||sssiiifffeeeffffffggghhhiiikkklllmmmnnnooosssxxx}}}~~~~~~{{{xxxsssnnnkkkiiijjjjjjlllnnnpppsssuuuvvvzzzzzzzzzzzz|||}}}~~~}}}}}}}}}zzzxxx}}}|||yyytttqqqpppqqqtttwwwvvvxxx|||}}}~~~~~~}}}}}}zzzyyy|||xxxmmmddd```___YYYUUURRRSSSTTTVVVZZZ```eeejjjooopppooopppuuuzzzwwwqqqhhhaaa]]]YYYSSSOOONNNLLLKKKKKKJJJMMMXXXddduuu{{{qqq}}}uuuhhh\\\\\\[[[ttt}}}kkkaaa\\\XXX\\\\\\SSSGGGBBB;;;999;;;<<<;;;999:::::::::::::::::::::::::::;;;======>>>@@@DDDGGGSSSrrrfffLLLGGGGGGAAA???CCC@@@??????>>>>>>>>>>>>>>>???>>>???@@@BBBFFFIIIKKKQQQVVV___jjjwwwwwwqqqmmmmmmnnnqqqgggaaaeeemmmzzztttjjjgggfffgggggghhhiiijjjkkkmmmnnnoooooorrrwww{{{~~~~~~~~~}}}zzzvvvqqqmmmiiiggggggggggggiiikkkooorrrtttwwwwwwxxxyyy{{{|||~~~~~~|||zzzzzzyyywwwuuu{{{~~~|||yyysssooommmmmmppprrrtttwwwzzz|||||||||}}}~~~}}}~~~|||zzz}}}{{{qqqhhhbbb```ZZZUUUQQQRRRSSSTTTYYY___dddiiinnnnnnlllmmmrrrwwwuuuooogggaaa]]]YYYTTTPPPLLLKKKJJJKKKKKKOOO[[[gggxxxyyysss{{{qqqeee[[[______zzz|||kkk```\\\XXX\\\]]]SSSFFFAAA<<<999;;;<<<;;;999;;;;;;;;;::::::999999999:::;;;======>>>@@@DDDFFFOOOmmmqqqRRRIIIIIIEEEBBBEEE@@@??????>>>>>>>>>>>>>>>>>>======>>>AAADDDGGGIIINNNSSS\\\gggsss}}}vvvooolllkkkmmmooogggbbbeeelllxxxtttllliiigggggghhhiiijjjkkklllnnnnnnooopppqqquuuyyy}}}~~~~~~|||{{{xxxsssnnniiieeecccbbbaaaaaabbbeeeiiinnnqqqssstttuuuwwwyyy{{{|||}}}|||yyyxxxwwwvvvtttxxx{{{~~~}}}yyysssmmmjjjjjjlllnnnqqqtttxxxzzzzzz{{{{{{|||{{{~~~|||~~~~~~vvvmmmfffcccZZZUUUQQQQQQRRRRRRVVV\\\bbbgggkkkllljjjjjjooosss~~~sssmmmeee```\\\YYYTTTPPPMMMKKKKKKLLLLLLPPP\\\hhhzzzwwwuuuqqqcccZZZ^^^ccczzziii___[[[WWWZZZ[[[QQQCCC@@@<<<::::::;;;:::999:::::::::::::::::::::::::::;;;<<<===>>>@@@CCCFFFNNNiii]]]NNNLLLIIIFFFFFF@@@??????>>>>>>>>>>>>>>>======<<<===???CCCFFFHHHLLLQQQZZZdddooo}}}~~~zzzsssmmmiiiggghhhkkkfffbbbdddjjjuuurrrllliiifffggghhhiiikkklllmmmnnnnnnpppooopppssswww{{{}}}~~~zzzxxxuuupppkkkfffbbb___^^^]]][[[\\\___eeekkknnnoooppprrruuuwwwyyy{{{||||||~~~~~~~~~}}}}}}}}}}}}~~~|||zzzyyyxxxxxxwwwyyy}}}~~~yyyrrrkkkggggggiiikkknnnqqqvvvxxxyyyyyyzzz{{{}}}}}}}}}yyyqqqiiiddd[[[UUUQQQQQQPPPPPPSSSXXX^^^ccchhhjjjhhhjjjooottt}}}qqqkkkddd___\\\YYYUUUQQQNNNMMMMMMMMMMMMQQQ\\\iiizzz{{{tttsssbbbXXX\\\bbbxxxggg]]]YYYUUUWWWWWWLLLAAA???<<<:::999::::::999888888999::::::;;;<<<<<<999;;;<<<======???CCCFFFNNNgggjjjSSSMMMIIIEEECCC@@@??????>>>>>>>>>>>>>>>===<<<<<<===???BBBEEEGGGLLLQQQZZZbbbmmm{{{~~~}}}{{{uuunnniiieeedddfffdddbbbdddiiittt|||pppjjjgggdddggghhhjjjkkkmmmmmmnnnnnnooooooooorrrvvvzzz||||||xxxvvvsssnnnhhhccc^^^[[[[[[YYYXXXXXX\\\bbbiiimmmlllmmmpppsssvvvxxxyyyyyyxxx|||}}}|||{{{{{{{{{{{{}}}{{{zzzzzz{{{xxxzzz}}}{{{vvvnnngggcccbbbdddfffiiimmmssswwwxxxyyyyyyzzz|||}}}}}}~~~||||||~~~{{{ssskkkeee]]]WWWRRRPPPOOOMMMPPPUUUYYY___eeehhhhhhkkkqqqvvv}}}ooojjjccc^^^\\\YYYUUURRROOOMMMMMMNNNNNNRRR^^^jjj|||zzzvvveee\\\aaafff~~~wwwfff]]]XXXSSSUUUTTTIII???>>><<<:::999999999999777888888999;;;<<<<<<===999:::<<<<<<===???CCCEEENNNeeetttWWWLLLFFFAAA???@@@??????>>>>>>>>>>>>>>>======<<<===???AAADDDFFFKKKQQQYYYaaakkkyyy{{{tttlllfffcccaaaaaabbbdddiiiuuuxxxnnniiifffaaafffgggiiikkkmmmmmmmmmmmmnnnnnnooorrrvvvyyyzzzzzzwwwuuuqqqlllfff```[[[YYYWWWVVVUUUVVVZZZ```gggkkkjjjlllooorrruuuvvvwwwwwwtttzzz}}}{{{zzzzzzzzzzzz}}}~~~}}}{{{yyyxxxzzz|||zzz|||~~~{{{uuukkkbbb]]]\\\^^^___ccchhhoootttvvvwwwxxxyyyzzz||||||~~~|||zzz{{{}}}|||uuummmhhh___XXXSSSQQQNNNLLLNNNSSSUUU[[[bbbeeegggjjjqqqwww|||nnnhhhbbb]]][[[YYYVVVRRRMMMLLLMMMNNNOOOTTTaaammm}}}oooiiipppxxxyyyhhh^^^YYYSSSTTTRRRFFF======<<<:::999888888999999999999::::::;;;;;;;;;999:::;;;<<<===???BBBEEEKKKbbb}}}\\\LLLEEEBBB@@@@@@??????>>>>>>>>>>>>>>>>>>=========???AAADDDFFFJJJPPPXXX___hhhwwwwwwmmmddd```\\\___aaadddjjjvvvvvvmmmjjjeee```dddfffiiikkklllllllllkkklllmmmooossswwwyyyyyyxxxwwwtttqqqkkkeee___ZZZWWWTTTSSSSSSUUUYYY___eeeiiijjjlllooorrrtttuuuvvvuuurrrxxx|||zzzxxxxxxyyyyyyzzz{{{{{{zzzxxxxxxzzz}}}{{{|||}}}~~~~~~yyynnnccc[[[YYYYYY[[[]]]bbbjjjpppsssuuuwwwwwwxxxzzz}}}}}}}}}yyyyyy{{{~~~~~~|||xxxpppkkkaaaZZZTTTRRRNNNLLLMMMQQQSSSYYY```cccdddgggnnnssszzzmmmhhhaaa]]][[[YYYVVVSSSKKKJJJLLLNNNPPPVVVcccpppxxxvvvzzziii___ZZZTTTTTTQQQEEE<<<<<<<<<:::888888888999;;;;;;::::::::::::999999999:::;;;<<<===???BBBEEEIII```aaaNNNGGGDDDCCC@@@??????>>>>>>>>>>>>>>>>>>>>>===>>>???BBBDDDFFFIIIOOOWWW^^^fffuuuxxxlllbbb\\\YYY]]]aaadddkkkwwwvvvnnnjjjeee```dddeeehhhjjjllllllkkkkkkkkklllooossswwwyyyxxxvvvvvvtttpppkkkddd^^^YYYVVVQQQQQQQQQTTTXXX^^^dddgggjjjlllooorrrtttuuuuuutttpppwww~~~~~~|||yyywwwwwwwwwxxxyyy{{{|||{{{yyyyyy|||{{{|||}}}}}}}}}sssfff]]]YYYXXXYYYXXX^^^fffmmmqqqsssuuuvvvuuuwwwzzz|||~~~~~~yyyxxx{{{~~~~~~}}}yyyrrrmmmbbb[[[UUURRROOOKKKMMMQQQSSSXXX___aaabbbdddjjjpppxxxsssiii]]]XXXXXXXXXUUUPPPNNNMMMMMMOOOPPPVVVcccpppxxxnnn```XXXWWWUUUMMMDDD>>>===;;;:::999888888888888999999::::::;;;;;;<<<<<<======<<<===@@@DDDHHHNNN```eeePPPHHHGGGGGG@@@@@@??????>>>=========>>>>>>>>>======>>>BBBEEEHHHNNNWWW^^^ggguuuwwwkkkaaa]]]VVVYYY___gggllltttyyymmmfffdddccccccbbbbbbfffkkknnnmmmkkkgggkkkooossstttvvvxxxzzzxxxvvvqqqjjjbbb]]]ZZZZZZQQQQQQRRRUUUZZZaaahhhllljjjkkkmmmooorrrtttvvvwwwuuuxxx}}}~~~||||||}}}}}}|||zzzwwwvvvxxxyyy}}}yyyxxx{{{~~~~~~~~~yyyyyyyyyzzzzzz|||}}}}}}|||mmmbbbZZZWWWWWWWWW[[[aaaggglllooopppqqqtttvvvyyy{{{|||~~~|||{{{xxxzzz~~~~~~zzzvvvsssrrriii___UUUQQQOOOLLLKKKMMMQQQTTTXXX\\\```dddhhhkkkttt{{{rrrjjj```ZZZYYYWWWTTTQQQMMMLLLLLLNNNPPPVVVdddqqquuujjj^^^WWWVVVTTTLLLDDD===<<<;;;:::999888888888888888999::::::;;;;;;<<<<<<<<<===<<<===???DDDGGGLLL^^^iiiQQQHHHEEEAAA@@@@@@??????>>>>>>======???@@@@@@@@@@@@AAACCCFFFGGGMMMUUU\\\eeerrrwwwjjj```[[[YYYWWWZZZccclllvvvxxxllleeebbbaaabbbaaabbbeeejjjllllllkkkiiilllpppsssuuuwwwzzz||||||yyysssjjjaaaZZZVVVUUUPPPQQQRRRVVV\\\bbbhhhkkkkkklllmmmoooqqqsssuuuuuussswww{{{}}}}}}}}}|||}}}|||||||||zzzxxxwwwyyy{{{~~~|||zzz{{{~~~~~~|||yyyyyyyyyyyyzzz{{{|||}}}yyyiii]]]WWWUUUPPPTTTZZZaaahhhmmmppprrrsssvvvyyy{{{}}}~~~|||}}}~~~|||}}}~~~~~~}}}yyyvvvtttkkkaaaXXXTTTRRROOONNNOOOQQQSSSWWW[[[^^^bbbfffiiiqqqxxxpppkkkddd^^^ZZZWWWTTTRRRMMMKKKLLLNNNQQQWWWfffttt~~~}}}oooeeeZZZVVVVVVSSSJJJCCC===<<<;;;999888888888888888888999999:::;;;;;;;;;;;;<<<<<<<<<===???CCCFFFIIIZZZ~~~pppSSSLLLFFF<<<@@@@@@@@@???>>>>>>=========???@@@AAAAAAAAACCCDDDFFFKKKSSSZZZbbbnnn}}}yyymmmbbb[[[YYYSSSSSS\\\hhhtttwwwkkkccc```___``````aaadddhhhjjjjjjjjjkkkmmmppprrrtttwww|||}}}uuuiii^^^UUUQQQPPPNNNPPPSSSXXX]]]cccgggjjjlllmmmnnnoooqqqrrrssssssrrrtttwwwyyyyyyyyyzzz{{{zzz{{{{{{zzzyyyyyy{{{|||{{{{{{{{{}}}}}}{{{yyyyyyyyyyyyzzz{{{||||||wwweeeZZZUUUNNNQQQVVV]]]dddjjjnnnqqqrrruuuyyy|||}}}zzzwwwxxxzzz~~~~~~}}}}}}|||xxxuuunnnddd[[[XXXUUURRRPPPQQQQQQSSSWWWYYY\\\___cccfffnnnttt}}}qqqnnniiibbb\\\WWWUUUSSSMMMLLLMMMPPPSSS[[[jjjyyyvvvzzz~~~jjj___VVVUUUVVVQQQHHHBBB<<<;;;:::999888888888888888888888999::::::;;;;;;;;;<<<<<<<<<<<<>>>AAADDDFFFVVVwwwwwwVVVOOOIII===AAAAAA@@@??????>>>>>>===:::<<>>>>>>>>:::<<<>>>?????????@@@AAAGGGLLLRRRWWW]]]hhhvvv~~~ssshhh```UUURRRRRRTTTYYYbbbsss~~~uuullleeeaaa___^^^___bbbeeefffhhhjjjkkkkkkkkkmmmnnnpppuuu|||}}}rrreeeYYYQQQMMMMMMKKKNNNSSSYYY___dddgggiiinnnoooooooooooopppppppppqqqrrrsssrrrqqqppppppqqqvvvwwwyyyzzzzzzzzz|||}}}{{{zzzzzzyyyyyy{{{~~~yyyxxxxxxxxxxxxyyyyyyzzz{{{|||jjjZZZVVVUUUTTTUUUXXX]]]cccfffkkkpppvvv{{{~~~~~~|||zzzzzzzzz{{{wwwwwwxxxyyyxxxuuuoookkkddddddeeeggglllrrrwww{{{|||~~~zzztttqqqhhh___\\\YYYUUURRRRRRTTTVVVXXXYYY[[[^^^cccfffjjjooowww}}}wwwrrrjjjbbb]]]YYYUUUSSSOOONNNOOOSSSXXXbbbtttkkkkkkvvvwwweeeYYYSSSXXXZZZQQQFFFAAA::::::999888888888888888777777888888999:::::::::999;;;<<<<<<<<<===???AAACCCNNNfffaaaOOOIIIDDDAAAAAAAAA@@@??????>>>>>><<<>>>???@@@@@@@@@BBBCCCGGGKKKQQQVVV[[[eeerrr|||}}}tttjjjcccYYYWWWUUUUUUUUU\\\lll|||}}}|||yyysssllleeebbb```___aaadddfffgggiiikkkmmmiiikkklllnnnpppuuu{{{{{{pppcccWWWOOOMMMMMMKKKNNNSSSYYY___dddhhhjjjnnnnnnooooooooooooooopppppprrrssssssqqqoooooooootttvvvxxxyyyyyyyyyzzz{{{yyyyyyxxxwwwwwwyyy}}}xxxxxxxxxwwwwwwxxxxxxyyyxxxzzzuuu```VVVTTTQQQOOOQQQVVV\\\aaafffkkkssszzz}}}~~~|||{{{zzzxxxuuurrrppppppqqqrrrnnnmmmllllllkkkhhhdddaaa[[[[[[\\\^^^bbbgggllloooqqqwww~~~|||vvvrrriii```]]]ZZZVVVRRRRRRTTTUUUWWWXXXZZZ^^^cccgggiiinnnuuu|||yyypppeee^^^[[[XXXTTTPPPOOOMMMOOOSSSYYYdddvvvqqqpppttt{{{rrreeeYYYTTTZZZ\\\QQQEEEAAA:::999999888888888888888777777777888999999::::::999:::<<<<<<<<<<<<>>>@@@CCCKKK___oooSSSIIIHHHBBBAAAAAA@@@@@@??????>>>===>>>???>>>>>>???BBBDDDFFFJJJOOOSSSXXXaaannnwwwyyypppjjj]]]XXXSSSQQQRRRWWWcccooouuuuuutttpppjjjeeebbbaaa```cccgggiiiiiijjjmmmoooiiikkkmmmooorrrwww|||{{{oooaaaUUUNNNLLLMMMLLLNNNRRRXXX^^^dddiiikkknnnnnnnnnnnnooooooppppppnnnqqquuuvvvuuusssrrrrrrsssuuuwwwxxxxxxxxxxxxyyyuuuwwwxxxxxxwwwwww{{{~~~xxxxxxwwwwwwwwwwwwxxxxxxvvvxxx~~~mmm]]]XXXRRRMMMMMMPPPVVVZZZaaagggpppxxx}}}}}}yyyvvvtttlllkkkjjjhhhfffeeedddcccbbb```_________^^^[[[XXXTTTUUUUUUWWWZZZ^^^bbbdddkkkrrr|||~~~{{{sssjjjbbb___\\\WWWSSSSSSRRRTTTUUUVVVYYY]]]bbbggggggmmmtttzzz~~~yyyooobbb[[[YYYWWWRRRMMMNNNLLLNNNRRRYYYdddwwwyyyxxxxxxyyyzzzzzzqqqfffYYYUUU\\\]]]RRREEEAAA999999888888888888888888777777777888999999::::::888:::<<<<<<<<<<<<===???CCCJJJ\\\yyy|||XXXJJJKKKBBBBBBAAA@@@@@@??????>>><<<<<<<<<;;;;;;===@@@CCCDDDIIINNNQQQUUU^^^kkkttt~~~~~~vvvppp___VVVMMMLLLOOOTTT\\\cccoooppppppmmmhhhdddbbbaaaaaadddhhhjjjjjjkkknnnqqqiiikkknnnqqqtttxxx}}}|||ooo```TTTLLLKKKKKKLLLNNNRRRWWW^^^dddiiilllmmmmmmnnnnnnooooooppppppmmmqqqvvvxxxxxxwwwvvvvvvrrrtttwwwxxxwwwwwwwwwxxxqqquuuxxxyyyxxxwwwyyy{{{xxxxxxwwwwwwwwwwwwwwwxxxtttwww}}}zzzfff```WWWOOOLLLMMMQQQUUU^^^eeeooowww}}}~~~{{{vvvqqqnnn```aaaaaa```^^^[[[XXXVVVYYYXXXWWWWWWXXXWWWUUUTTTQQQQQQRRRTTTVVVZZZ\\\^^^hhhqqq{{{~~~|||{{{~~~uuullldddaaa^^^XXXUUUTTTQQQRRRSSSUUUWWW\\\bbbffffffkkksssyyy{{{ssskkkaaa\\\[[[YYYSSSMMMOOONNNPPPTTT[[[fffyyy~~~yyymmmlllzzz~~~xxxtttbbb\\\ZZZZZZWWWLLLBBB===::::::999999888777666666777888888999999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@EEEDDDPPPppphhhMMMDDDEEEBBB@@@??????@@@???>>>@@@@@@??????>>>?????????GGGHHHJJJNNNSSS\\\ffflll}}}~~~vvvppp```TTTSSSSSSQQQUUU^^^dddgggjjjkkkjjjgggeeedddiiiiiikkkmmmooopppooonnnllllllnnnttt{{{}}}pppaaaTTTMMMKKKLLLNNNOOOQQQTTTYYY___eeehhhmmmnnnppppppooonnnnnnoootttsssssstttwwwxxxxxxwwwxxxyyyzzzyyywwwvvvwwwxxxtttsssrrrqqqrrrtttvvvxxxyyyzzz{{{zzzxxxwwwxxxyyyzzz{{{|||~~~vvvbbbRRRPPPPPPNNNPPPWWWYYYaaajjjqqqxxx}}}||||||}}}~~~}}}~~~~~~|||xxxsssoooiiiccc^^^]]]\\\ZZZXXX[[[XXXUUUTTTTTTTTTSSSQQQZZZYYYWWWVVVWWWZZZ^^^aaajjjsss{{{xxxooommmjjjfffccc^^^XXXTTTSSSSSSRRRTTTWWW[[[___bbbccciiiqqqxxx}}}ssslllccc```___]]]WWWQQQOOONNNPPPUUU\\\hhh{{{qqqfffffftttwwwoooeee___\\\[[[WWWLLLBBB===::::::999999888777777666777888888999999::::::;;;;;;;;;;;;;;;<<<>>>???@@@CCCCCCOOOmmmrrrSSSGGGEEECCC@@@??????@@@???>>>?????????>>>??????@@@@@@FFFGGGIIILLLQQQYYYccciiixxx}}}ssscccVVVTTTSSSPPPTTT\\\```dddhhhjjjiiigggfffeeehhhhhhjjjmmmpppqqqqqqppppppqqqtttzzz{{{oooaaaUUUOOOMMMNNNQQQQQQSSSVVVZZZ___dddggglllnnnppppppoooooopppqqqsssrrrrrrtttvvvwwwwwwvvvxxxyyyzzzyyywwwvvvvvvwwwwwwvvvtttsssssssssuuuvvvwwwxxxzzzyyyxxxwwwxxxzzzyyyzzz{{{}}}nnnYYYSSSRRROOOPPPUUUWWW___hhhnnnvvv}}}~~~|||{{{{{{|||}}}~~~~~~~~~}}}~~~}}}zzzxxxsssmmmhhhfffeeebbb```___\\\XXXVVVVVVVVVVVVUUU\\\[[[ZZZYYYZZZ]]]```aaalllvvv|||yyyrrroookkkgggccc^^^YYYUUUSSSSSSRRRSSSVVVZZZ^^^```bbbgggooovvv{{{oooiiicccaaaaaa^^^XXXSSSOOOOOORRRWWW___kkk~~~wwwiiiaaa```nnnwwwmmmjjjddd^^^\\\WWWLLLBBB===::::::999999888777777777777777888888999:::::::::::::::;;;;;;<<<===???@@@AAABBBLLLggg[[[IIIFFFCCC@@@??????@@@???>>>>>>>>>>>>>>>??????@@@AAAEEEFFFHHHKKKOOOVVV___eeessswwwgggZZZVVVSSSOOOQQQWWWZZZ^^^cccggghhhgggggggggggghhhjjjmmmpppqqqsssssstttvvvzzzyyyooobbbWWWQQQOOOPPPSSSTTTUUUWWW[[[___cccfffjjjllloooppppppppprrrsssrrrqqqqqqrrruuuvvvvvvuuuxxxyyyyyyxxxuuutttuuuvvvzzzyyyvvvuuussssssssstttuuuvvvxxxxxxwwwwwwxxxzzzyyyyyyzzz{{{}}}dddXXXTTTPPPOOOQQQTTT\\\dddkkkssszzz}}}{{{{{{{{{zzzzzz|||~~~|||xxxuuussspppnnnkkkfffaaa]]]\\\\\\]]]]]]^^^^^^^^^^^^______``````gggsss~~~~~~~~~|||zzzuuurrrlllgggccc^^^ZZZWWWTTTSSSSSSSSSUUUYYY]]]___aaafffmmmsssxxxhhhddd```______\\\WWWRRRPPPPPPSSSZZZbbbnnn}}}~~~{{{pppeee___]]]kkk|||sssqqqiiibbb]]]WWWKKKAAA===999999999888888888777777777777777888999999:::::::::::::::;;;<<<===>>>???@@@BBBKKKaaa```JJJFFFDDDAAA???@@@@@@???>>>============>>>@@@AAAAAAEEEFFFHHHJJJNNNTTT\\\aaannn||||||nnn___WWWRRRNNNNNNQQQSSSWWW]]]bbbdddeeefffggggggiiilllnnnoooqqqssstttwwwzzz}}}xxxooodddYYYSSSQQQQQQTTTTTTUUUXXX[[[```dddfffhhhjjjmmmooooooppprrrsssqqqppppppqqqsssuuuuuutttwwwxxxxxxvvvtttsssssstttxxxwwwvvvtttssssssssssssssstttvvvwwwvvvwwwyyyzzzyyyzzzzzz{{{|||ooo]]]VVVQQQNNNNNNRRRYYYaaahhhpppyyy}}}||||||{{{zzzzzz|||~~~~~~~~~}}}yyyssskkkeeebbbbbbcccccc```aaabbbcccbbbaaa___^^^]]]iii~~~~~~}}}{{{|||}}}}}}|||{{{xxxtttnnnhhhccc___\\\YYYVVVUUUUUUUUUWWWZZZ]]]```bbbffflllrrrwwweeebbb___]]]\\\ZZZUUUQQQPPPQQQUUU]]]fffrrrwwwmmmccc]]][[[hhh}}}xxxnnnddd^^^VVVJJJ@@@<<<999999999888888888888888666777777888888999::::::::::::::::::;;;===>>>??????CCCJJJ\\\}}}eeeLLLGGGEEEAAA@@@@@@@@@???>>>============>>>???@@@AAADDDFFFHHHJJJMMMSSSZZZ___lllzzzuuueeeZZZSSSMMMKKKKKKLLLPPPVVVZZZ]]]```dddfffiiikkkmmmnnnooopppsssvvv|||{{{wwwoooeee[[[UUUSSSSSSUUUUUUVVVYYY\\\aaaeeehhhgggiiilllmmmnnnnnnppprrrpppoooooopppsssttttttsssuuuvvvvvvuuusssrrrrrrsssssssssssssssssssssssssssrrrtttuuuvvvvvvwwwyyyzzzzzz{{{|||{{{{{{}}}zzzcccYYYSSSOOOMMMPPPWWW___eeennnxxx}}}}}}~~~}}}||||||~~~~~~|||rrrjjjfffeeeddddddcccdddfffggggggeeebbbaaaZZZcccuuu{{{yyyxxxxxxyyy{{{{{{zzzyyytttnnniiidddaaa]]]ZZZXXXXXXWWWWWWYYY\\\```bbbdddhhhnnnsssxxx|||gggeeeaaa^^^\\\YYYUUURRRPPPQQQWWW```iiivvvwwwkkk___ZZZZZZggg~~~sssggg^^^TTTHHH>>>;;;888888888888888888888888666666777777888999999999999999::::::;;;<<<>>>???>>>CCCIIIVVVuuukkkPPPHHHEEEBBB@@@@@@@@@???>>>============>>>>>>???@@@CCCDDDGGGIIILLLRRRXXX]]]jjjwwwnnn___UUUOOOKKKHHHHHHJJJNNNQQQUUUZZZ___ccchhhkkknnnoooooopppuuuyyy~~~uuusssmmmfff^^^YYYWWWXXXZZZZZZZZZ\\\___cccgggiiiiiikkkmmmnnnmmmmmmnnnppppppoooooopppsssttttttsssrrrtttttttttrrrqqqrrrsssppppppqqqrrrssssssttttttrrrtttvvvvvvvvvwwwyyyzzzzzz{{{||||||{{{{{{}}}nnn___WWWQQQNNNNNNUUU\\\bbbkkkwww}}}~~~~~~~~~~~~~~~~~~~~~uuummmhhhfffeeeeeefffhhhkkknnnooonnnmmmkkkeeejjjwww}}}xxxuuussssssuuuwwwxxxxxxwwwsssnnnjjjfffbbb^^^[[[YYYXXXXXXXXX[[[^^^bbbdddfffjjjpppuuuzzzsssjjjgggccc^^^ZZZWWWTTTSSSPPPRRRXXXbbblllyyyxxxkkk]]]XXX[[[iiivvvhhh]]]SSSFFF===999888888888888888888888888666666777777888888999999999999999:::;;;<<<===>>><<>>>>>>>>=========>>>>>>??????AAADDDGGGJJJPPPVVVZZZffftttvvveeeZZZSSSMMMHHHEEEFFFHHHJJJMMMSSSZZZ___dddhhhmmmnnnooorrrxxx~~~}}}wwwnnnmmmjjjeee```^^^]]]^^^bbbaaaaaaaaabbbeeegggiiimmmoooppppppooonnnnnnooopppooooooqqqsssttttttssspppqqqrrrrrrqqqqqqrrrssspppqqqrrrssstttttttttttttttuuuwwwwwwwwwwwwyyyzzzyyyzzz|||{{{zzzzzzzzz|||zzzfff[[[UUUQQQKKKRRRXXX___hhhttt|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~wwwpppllljjjiiiiiihhhkkkooouuuyyy{{{||||||wwwyyy|||yyytttrrrooonnnpppsssvvvvvvtttrrrnnnkkkgggccc___[[[XXXWWWWWWXXX[[[___ccceeefffkkkrrrwww{{{oookkkhhhbbb\\\XXXTTTRRRQQQQQQSSSYYYcccmmm{{{yyy{{{lll]]]YYY^^^mmm~~~wwwhhh]]]RRREEE<<<999888888888888888888999999666666666777888888999999999999999:::;;;<<<===>>>:::@@@DDDMMMiiiyyyZZZIIIFFFCCCAAA@@@@@@???===???>>>>>>============>>>===???BBBEEEIIINNNTTTYYYcccqqq|||jjj]]]VVVOOOIIIDDDDDDDDDEEEHHHNNNWWW\\\aaafffkkknnnpppttt|||wwwqqqiiiiiihhheeebbbaaabbbccciiihhhfffeeeeeefffhhhiiiqqqrrrsssrrrpppnnnnnnoooqqqpppoooqqqsssuuuuuutttnnnpppqqqrrrqqqqqqrrrtttrrrsssttttttuuuuuuttttttuuuvvvxxxxxxwwwwwwxxxzzzwwwyyy{{{{{{yyyxxxyyyzzz~~~lll___XXXTTTIIIOOOVVV\\\fffssszzz||||||}}}~~~~~~~~~~~~~~~|||||||||||||||}}}}}}}}}{{{~~~~~~||||||~~~yyytttqqqpppooooooiiimmmssszzz~~~yyyvvvrrrooollllllnnnqqqtttuuurrrpppnnnkkkhhhddd___[[[VVVVVVVVVWWWZZZ^^^ccceeefffkkkrrrwww{{{ooommmhhh```ZZZVVVSSSQQQPPPOOOQQQXXXcccooo~~~~~~~~~kkk^^^aaalll{{{~~~{{{uuupppfffYYYLLLBBB===;;;888888888888888888888888777888888888888999999999888999999::::::;;;;;;<<<>>>DDDFFFIIIddd\\\LLLEEEAAABBBCCCAAA??????>>>>>>>>>>>>============>>>???@@@AAAEEEKKKSSSXXXcccmmm|||oooaaaWWWPPPKKKHHHEEEDDDFFFFFFHHHNNNUUU___ccchhhkkknnnssszzz{{{qqqlllcccbbbaaaaaabbbeeehhhjjjkkkkkkkkkjjjiiihhhiiikkkoooooopppqqqpppooonnnmmmoooqqqssssssrrrrrrrrrsssqqqppppppooopppqqqssstttrrrrrrsssssstttuuuuuuuuuvvvvvvuuusssrrrrrruuuwwwwwwxxxyyyyyywwwvvvvvvvvvxxx{{{hhhZZZRRRNNNLLLPPP[[[eeelllsssyyy}}}}}}~~~{{{yyyyyyxxxxxxzzzxxxwwwwwwyyyyyyxxxwww{{{}}}}}}{{{zzzyyy~~~yyyuuussspppnnnoooqqqsssxxxzzzvvvuuuooojjjkkkmmmnnnqqqvvvvvvuuurrrmmmhhhccc___\\\\\\ZZZWWWVVVWWW[[[___bbbgggjjjnnnppprrrxxxooolllggg___YYYVVVSSSQQQPPPUUUWWW]]]gggrrr~~~uuukkksss{{{zzz|||zzzvvvmmmiiiaaaVVVJJJAAA<<<;;;888888888888888888888888666666777777777888888888888999999::::::;;;;;;<<<:::AAADDDIIIccc]]]MMMFFFAAABBBCCCAAA??????>>>>>>>>>>>>============>>>???@@@BBBEEEKKKRRRWWW```jjjyyyvvvfff[[[RRRMMMIIIFFFCCCDDDDDDEEEKKKRRR___ccchhhkkknnnssszzztttiiiddd______```aaaccceeeggghhhmmmmmmnnnlllkkkjjjkkkmmmppppppqqqqqqqqqpppooonnnoooqqqssssssrrrrrrtttuuussssssrrrqqqrrrrrrtttuuurrrrrrsssssstttuuuvvvvvvvvvvvvuuusssqqqqqqtttvvvvvvwwwyyyyyywwwvvvwwwxxxxxxkkk[[[RRROOOMMMPPPZZZdddkkksssyyy|||}}}~~~~~~zzzwwwvvvvvvuuusssrrrrrrsssuuuvvvuuutttyyy{{{~~~}}}{{{zzzzzz}}}zzzxxxwwwtttssstttsssuuu{{{}}}zzzwwwppplllmmmooopppssswwwwwwvvvsssooojjjfffbbb```[[[XXXUUUSSSSSSWWW\\\___eeehhhlllooorrrwwwnnniiiddd^^^XXXUUUSSSRRRQQQWWWYYYaaammmxxx|||ttttttuuusssooobbb```ZZZQQQHHH???;;;999888888888888888888888888555666666666777777777777888999999::::::;;;;;;<<<;;;@@@CCCIIIaaaaaaOOOGGGBBBBBBCCC@@@???@@@>>>>>>>>>>>>============>>>???AAABBBEEEJJJQQQVVV]]]ffftttmmm```UUUPPPNNNIIIFFFEEECCCCCCIIIPPP]]]bbbgggkkknnnssszzz|||mmmbbb^^^[[[\\\^^^aaaccceeeggggggoooppppppooommmmmmnnnoooqqqqqqqqqrrrqqqppppppoooqqqrrrssssssrrrsssuuuwwwtttsssrrrqqqqqqqqqrrrsssqqqqqqrrrssstttuuuvvvwwwwwwwwwvvvtttqqqqqqrrrttttttvvvxxxxxxxxxwwwxxxyyyyyy}}}rrr___WWWPPPMMMOOOXXXbbbiiiqqqxxx{{{{{{|||~~~|||wwwuuusssrrrqqqnnnmmmmmmooorrrtttttttttxxx{{{~~~~~~}}}||||||zzzyyy{{{vvvyyyyyysssnnnooopppqqqtttxxxxxxvvvtttpppmmmiiigggeee]]]ZZZUUURRRRRRUUUYYY\\\aaadddiiilllpppwwwlllfffbbb[[[VVVTTTSSSRRRQQQRRRVVVaaappptttnnnooooookkkhhh[[[ZZZVVVNNNEEE>>>999888888888888888888888888888666666666777777777888888888999999::::::;;;;;;<<<>>>BBBDDDIII]]]gggQQQIIICCCBBBBBB@@@???@@@>>>>>>>>>>>>============>>>???AAABBBEEEIIIPPPTTT[[[dddqqqttteeeZZZTTTTTTOOOJJJHHHFFFEEEIIIPPP[[[```fffkkkooottt{{{yyyjjj```\\\XXXZZZ^^^bbbeeeggghhhhhhpppqqqqqqpppnnnnnnoooppprrrrrrrrrrrrqqqqqqpppppptttuuuuuusssrrrrrrtttvvvrrrqqqpppooonnnnnnoooppppppqqqrrrssstttvvvwwwwwwxxxxxxxxxuuusssrrrssstttrrrtttwwwxxxxxxxxxzzz{{{|||}}}{{{ggg___SSSNNNNNNVVV^^^fffnnnvvvwwwxxxzzz|||~~~zzzuuusssqqqooonnnllllllmmmppptttwwwxxxxxxzzz~~~~~~~~~{{{}}}zzztttooopppqqqrrruuuyyyxxxvvvtttqqqnnnkkkiiihhhaaa]]]XXXTTTSSSUUUYYY\\\]]]aaafffjjjooovvvkkkccc___YYYUUUSSSSSSRRRRRROOOUUUccctttooojjjkkkiiieeebbbYYYWWWSSSLLLDDD<<<888666777777777777777777777777777777777888888888999999888999999::::::;;;;;;<<<>>>@@@CCCIIIWWWvvvqqqTTTKKKCCCBBBBBB@@@???AAA>>>>>>>>>>>>===============>>>@@@AAADDDHHHMMMQQQZZZbbbooo|||xxxhhh]]]WWWUUUPPPMMMKKKHHHEEEIIINNNXXX^^^eeekkkpppvvv}}}tttfff]]]ZZZVVVYYY^^^cccgggjjjkkkkkkpppqqqqqqpppnnnmmmoooppprrrrrrrrrqqqqqqqqqqqqqqqvvvwwwvvvtttrrrqqqrrrsssrrrqqqooonnnmmmnnnnnnoooqqqqqqrrrssstttuuuvvvwwwyyyyyyyyywwwuuusssssstttqqqsssvvvxxxxxxyyyzzz|||~~~~~~nnndddVVVPPPNNNSSS[[[bbbkkkssstttuuuwwwyyy|||~~~}}}xxxuuusssrrrpppooollllllnnnrrrwww{{{}}}}}}~~~{{{tttooopppqqqrrrtttyyyxxxvvvssspppmmmkkkiiiiiibbb___ZZZVVVUUUVVVXXXZZZZZZ^^^dddhhhnnnvvvkkk```\\\WWWSSSRRRRRRRRRRRRSSSZZZgggxxxmmmggghhhccc^^^]]]WWWVVVQQQJJJBBB;;;888777777777777777777777777777888888888888999999999999888999999::::::;;;;;;<<<:::<<<@@@GGGQQQkkk|||WWWMMMDDDBBBAAA@@@@@@BBB>>>>>>>>>>>>============<<<===???@@@BBBFFFJJJNNNXXX___kkkwww{{{iii^^^XXXRRRNNNLLLLLLIIIEEEGGGLLLXXX^^^gggnnnttt{{{nnn```XXXVVVTTTWWW\\\bbbgggkkkmmmnnnpppqqqqqqpppnnnmmmoooppprrrrrrqqqppppppppppppqqquuuvvvwwwuuusssqqqpppppprrrqqqpppooooooooopppqqqrrrrrrsssssstttuuuuuuuuuwwwxxxyyywwwuuuttttttuuuqqqsssvvvxxxxxxyyy{{{|||~~~ttthhhZZZSSSOOOQQQWWW^^^gggoooqqqsssuuuxxx{{{~~~}}}{{{xxxvvvuuuuuutttrrrooooooqqqvvv{{{|||vvvqqqqqqrrrrrruuuyyyzzzxxxtttpppllliiihhhgggaaa___\\\YYYWWWWWWWWWXXXYYY]]]ccchhhmmmuuulll^^^ZZZUUURRRQQQRRRSSSRRRWWW^^^lll}}}llleeeddd^^^YYYXXXUUUSSSNNNGGG???;;;999999777777777777777777777777777777777777888888888888888999999::::::;;;;;;<<<:::;;;@@@FFFKKK^^^YYYNNNEEEBBBAAA???@@@CCC>>>>>>>>>>>>============:::<<<>>>???@@@DDDHHHKKKSSSYYYeeeqqq||||||iii]]]WWWOOOMMMMMMNNNLLLHHHHHHLLLYYY```jjjssszzz|||iiiZZZSSSQQQRRRUUUZZZ```fffjjjnnnoooqqqqqqrrrpppooonnnoooqqqrrrqqqpppoooooooooppppppppprrruuuvvvtttrrrqqqpppqqqpppooonnnooopppqqqrrrtttttttttttttttttttttttttttuuuwwwvvvtttsssssstttqqqtttvvvxxxxxxyyyzzz|||}}}qqq^^^VVVOOOPPPTTTZZZccclllqqqsssuuuyyy||||||yyy|||~~~}}}||||||{{{zzzxxxwwwxxxyyyyyyxxxuuuuuuxxx|||~~~xxxssssssttttttvvvzzz}}}{{{vvvqqqllliiigggfffaaa```___]]][[[ZZZYYYYYYYYY]]]bbbgggmmmuuummm\\\YYYTTTQQQQQQRRRSSSSSSXXX___nnn~~~|||llldddbbb[[[UUUUUURRRPPPKKKDDD>>>::::::;;;777777777777777777777777666666666666777777777777888999999::::::;;;<<<<<<======AAAFFFGGGUUU~~~ZZZOOOEEEAAAAAA???@@@CCC>>>>>>>>>>>>============999;;;===>>>@@@BBBFFFIIIOOOUUU```lllxxx|||iii[[[UUUOOONNNOOORRRPPPKKKKKKNNN[[[bbblllvvv~~~|||hhhYYYQQQOOOPPPSSSXXX^^^dddjjjnnnppprrrrrrrrrqqqpppoooppprrrrrrqqqooonnnnnnnnnooopppllloootttvvvuuusssrrrqqqmmmmmmllllllmmmnnnooopppuuuttttttttttttsssssssssqqqsssuuutttsssrrrrrrsssrrrtttwwwxxxxxxxxxzzz{{{}}}|||~~~|||```WWWPPPOOOSSSYYYaaajjjrrrtttvvvzzz~~~~~~}}}wwwtttxxx{{{{{{zzz{{{zzzyyyxxxyyy{{{||||||{{{{{{|||~~~yyyttttttuuuuuuxxx|||}}}xxxrrrllliiigggfffcccccccccbbb```^^^\\\[[[YYY]]]ccchhhmmmuuunnn^^^YYYVVVUUUSSSPPPQQQTTTXXXfffvvv|||zzz|||iiibbbbbb\\\VVVTTTQQQPPPMMMFFF>>>999888999888888777666666777888999777888888888888999999999888999999::::::;;;;;;<<<===>>>===BBBIIIQQQooo___PPPIIIGGGAAABBBDDD>>>@@@@@@@@@@@@?????????>>>======>>>???AAACCCFFFGGGPPPTTT[[[dddooo|||vvvdddUUUSSSRRRSSSTTTPPPLLLMMMSSS\\\dddnnnxxx|||iiiYYYPPPLLLNNNRRRXXX^^^ccchhhlllooowwwtttpppmmmlllooorrruuutttrrrpppoooppppppooonnnoooqqquuuxxxzzzwwwrrrmmmmmmmmmllllllmmmoooqqqrrrssssssssssssssstttuuuvvvwwwtttqqqrrrtttuuutttsssttttttuuuwwwwwwxxxxxxxxx|||}}}hhhZZZOOOOOOQQQSSS[[[fffnnntttxxxyyy||||||zzzxxxxxxyyyzzzrrrsssuuuvvvvvvxxx{{{}}}}}}}}}uuutttttttttxxx}}}|||qqqjjjhhhfffdddddddddcccbbbaaa```______YYY]]]cccjjjqqqyyyjjj]]]XXXTTTSSSQQQNNNOOOSSS[[[hhhxxx|||xxxxxxxxxeeeaaaaaa[[[TTTQQQQQQPPPLLLFFF>>>999888999777777666555555666777888666666777777777888888888888888999::::::;;;;;;<<<===>>>===AAAGGGLLLggg```OOOFFFDDD>>>@@@CCC>>>@@@@@@?????????>>>>>>>>>======>>>>>>@@@CCCEEEGGGLLLPPPWWW```kkkxxxxxxfffXXXSSSRRRSSSTTTQQQMMMPPPUUU^^^fffpppzzz{{{gggXXXNNNJJJLLLQQQWWW]]]cccgggllloootttqqqmmmjjjjjjlllooorrrtttrrrpppooooooooommmlllnnnpppssswwwyyywwwrrrnnnmmmmmmmmmmmmmmmnnnoooppprrrrrrsssssstttttttttttttttsssqqqrrrtttuuutttrrrrrrssstttvvvwwwxxxxxxxxx{{{|||nnn___RRROOOPPPPPPXXXbbbkkkrrrwwwxxxzzz~~~~~~|||yyyvvvuuuuuuvvvwwwuuuvvvxxxyyyyyyzzz}}}}}}vvvttttttuuuxxx}}}|||ssskkkiiifffcccccccccccccccbbbaaa```___\\\___dddjjjpppwwwkkk^^^XXXTTTRRRPPPNNNOOOSSS^^^kkk{{{xxxwww~~~qqqaaa```aaaZZZTTTRRRRRRPPPKKKDDD===999888888666666555555555555666666555555555666666666777777888888999999:::;;;;;;;;;===???===???DDDGGG\\\}}}bbbNNNEEECCC???@@@CCC?????????>>>>>>>>>=========>>>======>>>@@@BBBDDDFFFHHHLLLRRR[[[eeerrr~~~|||jjj]]]TTTSSSSSSTTTQQQNNNQQQXXX```hhhrrr|||zzzfffVVVMMMIIIKKKPPPVVV]]]bbbggglllooorrrpppllliiiiiikkknnnqqquuurrrpppnnnnnnnnnllljjjmmmnnnqqquuuxxxwwwssspppmmmmmmmmmnnnnnnnnnnnnnnnqqqqqqsssttttttssssssrrrqqqqqqqqqsssuuuuuusssrrrqqqqqqssstttvvvwwwxxxyyyzzz{{{}}}}}}uuudddUUUPPPOOONNNTTT]]]hhhnnntttvvvyyy~~~}}}{{{zzzwwwuuutttttttttuuuxxxyyy{{{|||}}}~~~wwwuuuuuuuuuxxx}}}~~~}}}uuunnnkkkgggcccaaabbbbbbcccbbbaaa___^^^^^^aaaeeejjjooovvv}}}kkkaaaZZZUUUTTTRRRPPPSSSWWW```nnn~~~{{{wwwyyynnnaaa``````ZZZUUUUUUSSSOOOIIIBBB<<<999888888777777666666555555555666555555666666666777777777888888888999::::::;;;;;;;;;>>><<<>>>CCCEEETTToooeeeOOOFFFGGGCCCCCCEEEAAA>>>>>>>>>>>>============>>>>>>===>>>???AAACCCDDDDDDHHHNNNVVV```lllxxxmmmaaaVVVTTTSSSSSSOOOMMMQQQWWWaaaiiirrr}}}zzzeeeUUULLLIIIKKKPPPWWW]]]ccchhhmmmppptttqqqnnnllllllnnnqqqsssvvvssspppooonnnmmmllljjjkkklllooosssvvvvvvssspppoooooooooooonnnnnnmmmmmmpppqqqsssttttttsssqqqpppnnnoooqqqsssttttttrrrqqqooopppqqqrrrtttvvvxxxyyyzzz{{{}}}~~~|||||||||iiiWWWPPPNNNLLLQQQYYYeeelllrrruuuxxx~~~{{{xxx}}}}}}~~~{{{{{{zzzyyyxxxxxxwwwwwwwwwyyy{{{~~~}}}wwwvvvvvvvvvyyy}}}|||~~~wwwpppmmmhhhddd___```aaaaaa```___]]][[[]]]```eeejjjooovvv}}}}}}jjjaaaZZZTTTSSSQQQQQQUUUZZZbbbpppuuukkkiiiyyy~~~nnnaaa___]]]WWWUUUXXXTTTOOOGGG@@@;;;888888888888888888888777777666666666666666777777777888888777777888999999::::::;;;999===<<<>>>DDDEEEPPPfffiiiQQQGGGIIIFFFDDDEEEAAA>>>>>>>>>>>>============>>>>>>======>>>@@@AAABBBBBBFFFLLLSSS]]]hhhssszzznnnbbbYYYVVVTTTRRRNNNKKKOOOVVVbbbhhhqqq{{{zzzdddTTTLLLJJJKKKPPPXXX___eeejjjooossstttrrrpppnnnnnnppprrrtttvvvtttqqqoooooonnnlllkkkjjjkkkmmmpppssstttrrrqqqqqqppppppoooooonnnnnnnnnpppqqqsssttttttsssqqqooommmoooqqqssssssrrrqqqpppnnnnnnoooppprrruuuwwwxxx{{{{{{}}}}}}|||lllXXXPPPMMMLLLPPPXXXbbbjjjqqquuuyyy~~~}}}tttpppwww{{{{{{|||~~~~~~|||{{{{{{||||||}}}}}}||||||{{{~~~|||vvvvvvwwwwwwyyy~~~|||xxxrrrnnnjjjeee^^^^^^___^^^]]]\\\ZZZYYYZZZ]]]ccciiiooowwwyyykkk^^^WWWQQQOOOOOOPPPUUU\\\ggguuuyyyllleeeaaasss{{{mmmaaa___[[[UUUUUUZZZUUUOOOEEE>>>999888888777888999999999888777666555666666777777777888888888777777888888999:::::::::999===;;;===DDDFFFNNN```uuuXXXIIIJJJEEEAAABBB@@@??????>>>>>>>>>=========>>>>>>=========>>>@@@AAAAAADDDJJJQQQZZZeeepppwwwlllbbbZZZWWWTTTRRRNNNLLLQQQYYYccchhhoooxxxyyybbbSSSLLLJJJKKKPPPXXX___ffflllqqqtttqqqpppnnnmmmmmmoooqqqsssuuurrrpppnnnnnnnnnlllkkkjjjjjjkkknnnqqqrrrqqqpppqqqpppooommmmmmmmmnnnooorrrssssssttttttsssqqqqqqmmmoooqqqrrrpppooooooooonnnnnnnnnooopppsssuuuvvvzzzzzz}}}~~~{{{~~~oooYYYOOOMMMKKKOOOVVV___hhhppptttxxx~~~yyyrrrooovvvzzz{{{|||}}}~~~~~~~~~{{{|||yyytttuuuwwwwwwzzz~~~|||yyysssppplllggg``````^^^]]][[[YYYXXXXXXWWW[[[aaahhhpppxxxwwwmmm]]]VVVPPPNNNOOOQQQWWW___mmm{{{pppeeebbb^^^rrrwwwllldddccc```YYYXXX\\\VVVNNNDDD<<<888888888777777888888888777666555444555555555666666666777777777777777888999999::::::999>>>;;;;;;CCCEEEKKKZZZ~~~fffPPPKKKDDD???BBBBBB@@@@@@?????????>>>>>>>>>???>>>===<<<===>>>???@@@@@@CCCHHHOOOWWWbbblllsss{{{}}}iii___ZZZWWWTTTSSSPPPPPPVVV___eeeiiiooovvvvvv___QQQKKKJJJJJJOOOWWW___eeekkkqqquuupppooommmlllmmmnnnppprrrqqqooommmlllllllllkkkjjjkkkjjjjjjllloooppppppooopppnnnllljjjjjjkkknnnooottttttttttttssssssrrrrrroooqqqrrrpppnnnlllmmmoooooonnnnnnnnnoooqqqsssuuuyyyyyy|||~~~{{{|||sssZZZPPPLLLJJJMMMSSS\\\dddmmmrrrwww}}}~~~|||xxxxxx{{{{{{}}}}}}~~~~~~yyy|||vvvrrrtttvvvxxx{{{}}}yyyssspppmmmiiieeeccc___\\\ZZZYYYXXXXXXWWW[[[aaahhhoooxxx}}}|||rrrnnn^^^WWWQQQPPPQQQTTT[[[cccrrrkkkaaa```]]]rrruuulllhhhiiifff^^^\\\```WWWNNNCCC;;;888888888777666777777777777555333222444444444555555555666666777777777888999999:::::::::???;;;:::BBBDDDIIIVVVssstttWWWNNNDDD???DDDFFF@@@@@@@@@@@@???????????????>>>===<<<<<<===>>>??????BBBGGGMMMUUU```jjjqqqttt|||ggg]]]ZZZWWWUUUTTTSSSSSS[[[eeefffjjjooovvvttt]]]OOOIIIIIIIIINNNVVV^^^dddkkkppptttpppooonnnmmmnnnoooqqqsssooommmkkkjjjkkkkkkjjjhhhlllkkkjjjlllnnnoooooonnnooommmiiiggggggiiimmmooovvvuuutttsssssssssssstttpppqqqrrrooolllkkkllloooooonnnmmmmmmnnnppprrrtttwwwwwwzzz~~~}}}zzz{{{~~~vvv\\\PPPLLLIIIKKKPPPYYYbbbkkkpppvvv|||~~~}}}{{{|||}}}~~~~~~~~~xxxyyytttqqqsssvvvxxx{{{~~~xxxsssqqqnnnkkkhhheeeaaa]]]ZZZYYYYYYZZZXXX\\\bbbhhhooowww}}}|||yyymmmlllXXXUUURRRPPPNNNPPP[[[hhhrrrlllcccccceee}}}wwwtttlllffffffgggccc\\\VVVIII===::::::888666555666666666666666666666666666666666666666555555555777888888888888999999999999999999:::<<>>@@@AAAAAA@@@>>>=========>>>???>>>AAAEEEJJJQQQZZZcccjjjttt}}}vvvddd\\\[[[ZZZXXXUUUTTTYYYaaahhhiiilllpppwwwttt\\\LLLFFFEEEHHHPPPYYY___eeemmmqqqrrrnnnmmmjjjhhhiiikkknnnpppoooooommmllllllllllllllllllkkkkkkjjjkkklllnnnooolllllljjjhhhgggiiimmmpppuuuuuutttsssssssssssstttwwwwwwvvvssspppnnnnnnoookkklllmmmmmmmmmmmmoooqqqtttuuuwwwyyyzzz||||||}}}```OOOJJJIIIJJJLLLUUU^^^kkktttxxxyyy{{{|||~~~{{{yyyvvvsssrrruuuyyy|||~~~{{{vvvqqqnnnkkkjjjdddbbb___]]]ZZZYYYYYYYYYXXX[[[```fffmmmvvv~~~~~~yyymmmiiiZZZVVVSSSQQQOOORRR]]]iiixxxmmmffffffnnnxxxtttrrrllldddaaaaaa^^^YYYSSSGGG;;;888999777555555666666666666666666666666666666666666666666666555777888888888888999999999;;;;;;;;;;;;<<<@@@FFFJJJeeeoooUUUJJJEEEAAA???@@@@@@@@@@@@@@@??????>>>@@@???>>>=========>>>???===???CCCHHHOOOWWW```gggpppyyywwwddd\\\[[[ZZZXXXWWWXXX^^^gggnnnooorrrtttyyynnnXXXJJJFFFFFFGGGOOOXXX]]]dddlllqqqqqqnnnmmmkkkiiijjjlllnnnpppoooooonnnmmmllllllllllllmmmllllllkkkkkklllmmmnnnmmmlllkkkiiihhhiiimmmpppttttttssssssssssssssstttvvvvvvuuussspppnnnnnnooolllnnnooonnnnnnnnnppprrrssstttvvvxxxzzz{{{||||||~~~cccQQQLLLKKKLLLNNNWWW```llluuuyyyzzz|||}}}}}}xxxuuurrrqqqtttxxx{{{}}}~~~zzzuuupppmmmkkkjjjgggeeeccc```]]][[[YYYXXXWWWZZZ```fffmmmuuu|||~~~~~~rrrfffdddZZZWWWTTTRRRPPPSSS___llluuuoooooorrroooppplllccc\\\ZZZXXXUUUNNNCCC999777888666555666666666666666666666666666555555666666666666666666777888888888888999999999======<<<;;;;;;>>>CCCFFFZZZ|||___NNNEEE@@@???>>>@@@AAABBBBBB@@@>>><<<@@@???>>>=========>>>>>><<<>>>AAAFFFKKKSSS\\\bbbjjjssszzzfff^^^ZZZZZZYYYYYY]]]eeeooovvvxxxyyyyyy{{{iiiTTTHHHEEEEEEFFFNNNVVV[[[bbbjjjooopppnnnmmmlllkkkkkkmmmoooppppppooonnnmmmllllllllllllnnnnnnmmmlllllllllmmmmmmmmmmmmllljjjiiijjjnnnqqqssssssrrrrrrrrrsssttttttuuuuuuuuussspppnnnnnnooonnnoooqqqqqqpppppprrrsssssstttvvvxxxzzz{{{||||||}}}gggUUUNNNLLLMMMOOOXXX```llluuuyyy{{{}}}~~~zzzvvvsssrrrtttwwwzzz|||~~~|||xxxtttpppllljjjhhhiiihhhgggdddaaa]]]YYYWWWVVVZZZ```gggmmmtttzzz~~~jjj```___ZZZWWWTTTRRRQQQUUUbbbooo}}}}}}wwwnnnmmmpppnnncccZZZVVVUUUTTTKKKAAA999777888666666777666666666666666666666666555555555555666666666666777777888888888999999999======<<<;;;;;;===AAAEEESSSssslllTTTHHHEEEEEE@@@AAAAAABBBAAA@@@>>>===??????>>>>>>============<<<>>>@@@DDDIIIPPPXXX^^^eeennnzzz}}}iii```ZZZYYYYYY\\\cccmmmxxx}}}}}}hhhSSSGGGCCCDDDEEEMMMTTTYYY```iiinnnooonnnnnnmmmmmmmmmnnnoooppppppooonnnmmmllllllllllllpppoooooonnnmmmmmmmmmmmmmmmmmmmmmkkkjjjkkknnnqqqrrrrrrqqqqqqrrrsssttttttssstttuuusssqqqooooooooopppqqqssssssrrrrrrsssttttttuuuwwwyyy{{{|||}}}}}}}}}lllXXXOOOLLLMMMOOOWWW___kkkssswwwzzz|||~~~~~~{{{wwwsssrrrssswwwyyyzzz{{{zzzwwwsssooollliiihhhhhhhhhhhhgggddd___[[[XXXVVV[[[bbbhhhnnntttyyy}}}{{{eee]]]^^^YYYUUUSSSRRRRRRWWWffftttppphhhjjjooonnndddYYYUUUUUUTTTHHH@@@999888888777777999666666666666666666666666444555555555666666777777777777888888888999999999::::::;;;;;;;;;>>>BBBEEEPPPlll{{{\\\LLLHHHHHHDDDCCCAAA????????????@@@>>>>>>>>>>>>======<<<<<<===>>>@@@CCCGGGMMMUUUZZZaaaiiiuuu|||iii```YYYXXXYYY]]]fffrrr~~~fffRRRHHHEEEDDDDDDLLLSSSXXX^^^gggmmmnnnnnnnnnnnnoooooooooppppppppppppnnnmmmmmmmmmmmmmmmppppppppppppooonnnnnnmmmmmmmmmmmmlllkkkkkknnnppppppppppppqqqqqqsssttttttrrrtttuuutttrrrpppppppppqqqsssuuuuuutttsssttttttvvvwwwxxxzzz|||}}}~~~~~~}}}ppp[[[OOOJJJKKKNNNUUU]]]hhhppptttwwwyyy|||}}}zzzvvvrrrpppqqqsssuuuvvvwwwwwwuuurrrpppmmmkkkiiifffggghhhhhheeebbb]]][[[YYY]]]dddjjjoootttyyy|||xxxccc]]]___XXXUUUSSSSSSTTT[[[kkkzzz|||jjjbbbgggkkkkkkbbbYYYUUUUUUTTTFFF???999888888666666999666666666666666666666666444444555555666777777777777888888888888999999999777999::::::;;;>>>BBBEEEMMMeeecccNNNGGGFFFEEEDDDAAA???>>>>>>@@@@@@======>>>>>>>>>===<<<;;;===>>>???AAADDDJJJQQQVVV]]]eeeqqq~~~xxxfff]]]XXXWWWWWW]]]hhhuuu|||dddTTTKKKHHHHHHDDDLLLSSSWWW^^^gggmmmnnnnnnooopppqqqqqqqqqppppppppppppooonnnmmmmmmmmmmmmppppppqqqqqqqqqpppoooooollllllmmmlllkkkkkkmmmoooooooooooopppqqqssstttuuurrrtttvvvvvvtttrrrrrrrrrrrrtttvvvvvvuuutttttttttuuuwwwxxxzzz|||}}}~~~~~~}}}vvv^^^PPPIIIIIILLLSSS[[[eeemmmrrrtttwwwzzz|||~~~yyyvvvqqqnnnoooqqqssssssttttttsssrrrqqqooommmlllggghhhiiiiiigggccc```]]]\\\___eeejjjnnnsssyyy|||yyyccc]]]```XXXUUUTTTUUUXXX```qqqzzzhhh```aaaeeeddd]]]WWWUUUSSSQQQCCC===888888666444555888666666666666666666666666444444555555666777777888777888888888888999999999777999::::::;;;===AAADDDIII]]]iiiPPPGGGEEEDDDCCCBBBAAA@@@?????????<<<===>>>>>>>>>===<<<;;;<<<===>>>???AAAFFFLLLQQQYYYaaammmzzzwwwfff^^^XXXVVVVVV\\\ggguuu~~~gggWWWOOOKKKIIIEEELLLSSSWWW]]]gggmmmooonnnoooqqqrrrsssrrrqqqpppqqqpppooonnnmmmmmmmmmmmmooopppqqqrrrrrrqqqqqqpppjjjkkklllkkkjjjjjjlllnnnmmmnnnnnnoooqqqrrrtttuuurrruuuwwwwwwvvvtttssssssrrrtttwwwwwwvvvtttsssttttttuuuwwwyyyzzz|||||||||~~~{{{bbbRRRIIIIIILLLSSSZZZdddlllpppssswwwyyy|||~~~~~~zzzuuurrrrrrtttuuuvvvqqqrrrrrrrrrrrrqqqoooooollllllllljjjhhhdddaaa___]]]```dddhhhlllrrrxxx|||hhhaaacccYYYVVVUUUWWWZZZcccuuuzzzhhhaaa]]]```___YYYUUUTTTRRRNNNBBB<<<888777555222333666666666666666666666666666444444444555666777777888777888888888888999999999888999::::::;;;<<>><<<<<<===>>>>>>>>>===;;;:::;;;;;;<<<===???CCCJJJNNNWWW^^^jjjxxxyyyhhhaaaWWWUUUUUU[[[gggtttlll[[[QQQLLLIIIEEELLLSSSWWW]]]gggmmmooonnnpppqqqssssssrrrqqqpppqqqpppooonnnnnnmmmmmmmmmnnnoooqqqrrrsssrrrrrrqqqjjjkkkkkkkkkjjjjjjlllmmmmmmmmmnnnoooppprrrtttuuusssuuuxxxxxxwwwuuuttttttrrrtttwwwwwwvvvtttssssssrrrsssuuuwwwyyyzzz{{{{{{eeeSSSJJJIIILLLSSSZZZdddlllpppssswwwzzz|||~~~zzzwwwwwwyyyzzzzzzoooppprrrssssssrrrqqqpppqqqpppooollliiieeeaaa___^^^```cccfffjjjpppvvv{{{mmmeeegggZZZZZZXXXXXX]]]kkk|||xxxddd]]]\\\[[[XXXUUURRROOOLLLKKK???<<<999777777777666444999999888777666555555444222333333444555666777777777777888888888888777777999888888888:::<<>>BBBHHHLLLSSS[[[gggrrr|||uuufffaaaUUUTTTUUU\\\iiivvviiiXXXOOOJJJHHHGGGMMMTTT\\\bbbggglllnnnppppppppppppqqqrrrssssssqqqpppooonnnnnnmmmnnnnnnqqqqqqpppooonnnnnnooooookkkjjjjjjiiiiiihhhhhhgggoooooooooqqqrrrtttvvvwwwttttttttttttttttttttttttrrrssstttttttttsssrrrqqqvvvuuuvvvyyy}}}}}}{{{xxxxxx~~~lllVVVKKKJJJMMMTTT[[[dddkkkoootttzzz~~~{{{}}}{{{wwwtttsssrrrssssssqqqoooooosssvvvwwwwwwvvvtttpppjjjeeeaaa___aaaeeeiiinnnsssvvvxxx}}}mmmdddmmmYYYYYYXXXZZZ```nnnooo___[[[YYYWWWTTTPPPNNNKKKHHHGGG===;;;777666666666555444666555555444444333333333444444444555555555555555555555666888888999999999999999888999:::===???AAAEEEOOOkkkoooTTTJJJGGGEEECCC@@@???@@@@@@@@@???============<<<<<<<<<<<<<<<=========>>>BBBGGGKKKQQQXXXcccnnnxxxttteee___WWWWWWXXX___jjjuuu}}}jjjXXXNNNIIIHHHHHHMMMUUU\\\bbbggglllnnnppppppppppppqqqrrrssssssqqqpppooonnnmmmmmmmmmmmmoooooooooooooooooooooooommmmmmmmmllllllkkkkkkkkkmmmmmmnnnoooqqqrrrtttuuurrrrrrrrrssstttuuuuuuvvvrrrrrrsssttttttsssrrrqqqvvvvvvwwwyyy}}}}}}{{{xxxwww}}}nnnXXXNNNLLLNNNUUU\\\eeelllqqquuuzzz{{{}}}~~~zzzwwwuuurrrssssssqqqppppppsssvvvvvvwwwwwwvvvrrrlllfffcccbbbcccfffjjjooosssvvvxxx}}}ooofffpppWWWXXXYYY\\\dddsss~~~hhh\\\ZZZWWWTTTPPPMMMKKKIIIFFFDDD;;;999666555555555444333444444444333333333333333666666555555555444444444333444666777999:::::::::::::::999:::;;;===???@@@CCCIIIaaayyyWWWJJJKKKEEEBBB@@@???@@@AAA@@@@@@============<<<<<<<<<<<<<<<<<<======>>>AAAFFFIIINNNUUU^^^gggqqq}}}uuueee^^^ZZZZZZ^^^dddmmmvvv{{{~~~lllXXXMMMHHHGGGHHHMMMUUU\\\bbbgggkkknnnoooooooooooopppqqqrrrsssqqqpppooonnnmmmmmmmmmmmmlllmmmnnnppppppppppppooonnnnnnmmmmmmmmmmmmmmmmmmkkklllmmmnnnooopppqqqrrrppppppqqqssstttvvvwwwwwwrrrrrrssssssssssssrrrrrrwwwvvvwwwzzz|||}}}{{{zzzwww}}}nnnYYYOOOLLLMMMWWW]]]fffmmmrrrvvv{{{~~~{{{|||}}}~~~~~~}}}zzzxxxqqqrrrrrrqqqpppqqqsssuuuuuuwwwyyyyyyvvvpppjjjfffeeefffhhhlllooosssvvvxxx|||tttllluuuVVVXXX[[[___hhhwwwxxxzzzfff]]]\\\XXXUUUPPPMMMLLLJJJGGGDDD;;;888666555555555555444444444444555555555555555555555555555555555555555444555666777999999999::::::::::::;;;<<<===???@@@BBBEEEXXXzzz___NNNNNNEEECCC@@@@@@@@@AAAAAA@@@============<<<<<<<<<<<<;;;<<<<<<<<<===???DDDGGGLLLRRRZZZbbbkkkxxxvvvfff___[[[^^^cccjjjssszzz~~~nnnYYYLLLGGGFFFHHHMMMUUU\\\bbbfffkkkmmmoooooonnnoooooopppqqqrrrqqqpppooonnnmmmlllllllllhhhjjjmmmoooqqqqqqpppooolllllllllllllllmmmmmmmmmkkklllmmmnnnooooooppppppppppppqqqrrrssstttuuuvvvqqqrrrrrrrrrssssssssssssvvvwwwxxxzzz{{{|||{{{{{{xxx}}}kkkXXXNNNKKKKKKVVV]]]gggmmmqqquuuyyy|||{{{||||||||||||}}}~~~{{{yyypppppppppoooooopppqqqrrrtttwww{{{|||zzzuuuooojjjhhhiiijjjlllooosssvvvxxx|||yyyuuuWWWYYY]]]bbbkkkzzzzzzoooxxxyyyhhh___[[[XXXTTTOOONNNMMMKKKFFFBBB:::888666555666777777666444444444555555555555555333333444444555666666777666777777888888888888777:::::::::;;;<<<===>>>>>>AAADDDSSSqqqrrrYYYQQQGGGEEEBBBAAAAAAAAAAAA@@@============<<<<<<<<<<<<;;;<<<<<<<<<<<<>>>BBBDDDJJJOOOWWW^^^gggtttvvvgggaaa[[[```gggpppxxxrrrZZZLLLFFFFFFHHHMMMTTT[[[```eeeiiilllnnnnnnnnnnnnooopppqqqqqqqqqpppooommmllllllkkkkkkgggiiilllooopppqqqpppppplllllllllmmmmmmnnnnnnnnnmmmmmmnnnoooppppppooooooqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssssssuuuvvvxxxyyyyyyzzz{{{{{{zzziiiXXXPPPMMMMMMVVV]]]fffmmmqqqssswwwzzzzzz{{{||||||{{{}}}~~~zzzwwwpppooonnnnnnnnnnnnnnnmmmrrrvvvzzz}}}|||xxxrrrnnniiiiiijjjlllnnnrrruuuwww~~~WWW[[[```fffppp{{{oookkkuuuxxxkkk```YYYTTTQQQMMMMMMNNNKKKCCC===:::888666555666888888777444444444333333333333333222222333444555666777888777777888888888888777777999999:::;;;;;;<<<<<<===AAABBBNNNhhhmmmWWWJJJHHHDDDCCCBBBBBBAAA@@@============<<<<<<<<<<<<:::;;;<<<<<<<<<===@@@BBBHHHMMMTTT\\\eeeppp}}}qqqeeeaaa\\\aaajjjsss{{{vvv\\\LLLGGGFFFGGGKKKSSSZZZ___cccgggjjjmmmmmmmmmmmmnnnooopppqqqqqqpppooommmlllkkkkkkkkkggghhhkkkmmmooopppppppppmmmmmmnnnoooppppppqqqqqqnnnooopppqqqqqqpppooonnnpppppppppppppppoooooooooqqqqqqppppppqqqrrrsssttttttvvvwwwxxxwwwxxxzzz{{{{{{~~~hhhZZZTTTRRRQQQVVV]]]fffmmmpppsssuuuxxxyyy{{{}}}~~~}}}~~~zzzwwwrrrpppnnnnnnnnnmmmkkkiiiooorrrvvvzzzzzzwwwsssppphhhhhhhhhjjjlllppptttvvvWWW[[[bbbjjjuuuwwwmmmjjjnnn|||xxxnnndddZZZRRROOOLLLMMMOOOKKKBBB999888666444444555777777777666555555444444333333333333444444444555555666666555666777888888888888888888888999:::;;;;;;;;;;;;???@@@III___```NNNKKKGGGEEEDDDCCCAAA@@@============<<<<<<<<<<<<:::;;;<<<<<<;;;<<<>>>@@@DDDJJJRRRZZZbbbmmmyyy{{{jjj```^^^]]]ccckkkssszzzyyy^^^MMMGGGGGGEEEJJJQQQXXX]]]aaaeeehhhmmmmmmmmmmmmnnnoooppppppqqqpppooommmlllkkkjjjjjjhhhiiijjjkkkmmmnnnppppppllllllmmmnnnooopppqqqrrrnnnooopppqqqqqqpppnnnmmmlllmmmmmmmmmnnnoooooooooqqqpppppppppppprrrssstttsssuuuvvvvvvuuuvvvxxx{{{zzzyyyeeeZZZVVVTTTSSSWWW^^^hhhooorrrsssvvvxxxxxx{{{~~~}}}yyyuuussspppoooooonnnkkkhhhjjjmmmqqqtttuuutttqqqooofffffffffgggjjjnnnrrruuuzzzVVV[[[cccmmmzzz}}}rrrjjjnnnxxxyyyrrrhhh]]]RRROOONNNPPPQQQMMMBBB999666555333333444666666666999999888777666555555555666555555555555444444444333444666777999:::::::::777888999999::::::::::::===>>>EEEYYYyyygggPPPMMMIIIFFFDDDCCCAAA???>>>=========<<<<<<<<<<<<999;;;<<<<<<;;;;;;===???BBBHHHPPPXXX```kkkvvv~~~tttddd[[[ZZZ^^^ccclllsssyyy{{{___MMMGGGGGGEEEIIIQQQWWW\\\```dddgggmmmllllllmmmmmmnnnooopppqqqpppooommmkkkjjjjjjjjjiiiiiijjjjjjlllnnnooopppiiijjjkkklllmmmnnnooopppmmmnnnpppqqqqqqooommmllliiijjjkkklllmmmoooppppppppppppooooooppprrrsssuuurrrtttvvvuuuttttttwww{{{xxxtttbbbXXXUUUTTTRRRXXX___iiipppssstttvvvxxxwww{{{~~~|||xxxuuurrrqqqqqqoookkkgggfffiiilllpppqqqqqqooonnneeeeeeeeefffiiimmmrrrtttrrrwww{{{}}}~~~\\\___gggsss~~~~~~{{{wwwmmmbbbggg}}}xxxlll\\\ZZZTTTPPPPPPNNNFFF<<<777444444444444444555666777444444444444444444444444555444444333333333444444666666666666777777777777999888777777888999;;;<<<:::@@@DDDLLLiii~~~```MMMFFFFFFAAAAAADDDAAA@@@??????>>>===<<<<<<;;;===<<<:::::::::;;;===???AAAFFFLLLSSS[[[fffrrrzzz~~~hhhYYYTTTTTTVVV^^^hhhpppwwwaaaOOOGGGDDDEEEGGGLLLRRRYYY```fffiiikkkllllllkkkjjjkkkmmmooosssrrrpppnnnllliiigggfffhhhiiiiiiiiijjjjjjjjjjjjllllllllllllmmmnnnpppppppppppppppooolllkkkkkkkkkjjjjjjjjjjjjkkkmmmooopppppppppppppppqqqsssuuuvvvqqqsssrrrnnnnnnsssxxxyyy|||nnn___XXXTTTTTTVVVYYY^^^eeekkkooorrrtttvvvvvvyyy|||~~~}}}}}}|||wwwrrrpppqqqppplllgggfffeeeeeeeeeggghhhgggfffdddbbbbbbbbbdddffffffeeefffhhhkkkoootttyyy}}}}}}}}}}}}}}}}}}|||||||||~~~}}}|||~~~|||~~~\\\```iiiwww}}}zzz{{{{{{rrriiiaaaiiiwwwggg]]]VVVOOONNNKKKDDD<<<999666555555444444444555555444444444444444444444444555444444333333444444444666666666666777777777777999999888888999:::<<<<<<:::AAADDDJJJccciiiSSSIIIHHHCCCAAADDD@@@>>>>>>>>>>>>>>>============<<<;;;::::::;;;===>>>@@@EEEKKKRRRYYYcccoooxxx}}}gggXXXSSSSSSUUU]]]gggnnnuuu|||gggTTTIIIDDDDDDGGGKKKQQQXXX___eeehhhkkkkkklllkkkjjjkkkmmmooorrrqqqooommmjjjiiihhhggghhhhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmnnnooopppqqqpppqqqqqqpppmmmkkkkkkllljjjjjjjjjjjjkkkmmmooopppqqqqqqppppppqqqssstttvvvsssvvvuuuqqqqqqwww{{{|||}}}jjj\\\VVVRRRRRRTTTXXX]]]dddjjjnnnqqqsssuuuvvvxxx|||~~~~~~~~~~~~zzzuuussssssqqqmmmhhheeecccbbbaaabbbbbbaaa```___]]][[[[[[\\\^^^^^^]]]]]]^^^```dddiiinnnsssvvvwwwwwwxxxxxxxxxyyyyyyyyyzzz}}}{{{yyy~~~www{{{]]]bbbmmm|||~~~zzz{{{|||ooohhhbbbkkknnn```WWWPPPMMMIIIAAA;;;999777777666444444333333333444444444444444444444444444444444333333444444555666666666666777777777777999999999999:::;;;<<<===;;;@@@CCCGGGZZZ}}}vvv[[[MMMKKKDDDAAACCC@@@=========>>>>>>>>>??????<<<<<<;;;::::::<<<===>>>>>>CCCIIIOOOVVV```kkksss|||fffWWWRRRRRRTTTZZZccckkkqqqwww}}}nnnYYYLLLDDDDDDFFFJJJOOOVVV]]]cccfffjjjkkklllkkkkkklllnnnppprrrqqqnnnllljjjiiiiiiiiiiiiiiihhhiiijjjlllnnnooonnnmmmmmmnnnnnnooopppqqqqqqrrrsssqqqnnnlllllllllkkkjjjjjjjjjkkkmmmnnnppprrrrrrqqqqqqqqqrrrtttuuusssvvvvvvssssssxxx|||}}}}}}{{{ggg[[[TTTPPPPPPRRRXXX]]]dddiiimmmppprrrtttuuuwwwzzz}}}~~~~~~~~~zzzxxxwwwtttoookkkfffdddaaa___^^^]]]ZZZYYYZZZWWWTTTSSSTTTUUUUUUUUUSSSSSSTTTWWW\\\bbbgggkkknnnnnnooopppqqqrrrsssssstttxxx}}}vvvtttzzz~~~qqqyyy^^^dddppp}}}ssskkkeeemmmkkk___XXXQQQNNNIII@@@999777666666555444444444444444444444444444444444444444444444333333333444555555666666666666777777777777::::::::::::;;;<<<======:::???BBBDDDRRRqqqbbbOOOKKKEEEAAACCCAAA??????>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<===>>>===AAAFFFLLLRRR[[[fffnnn||||||fffWWWQQQRRRSSSWWW```hhhlllooouuu|||rrr\\\NNNEEEDDDFFFIIINNNTTT[[[aaaeeehhhjjjkkklllllllllnnnppprrrqqqooolllkkkkkkkkkllllllkkkjjjjjjkkklllnnnooonnnnnnnnnnnnnnnooopppqqqqqqrrrsssrrrpppnnnmmmmmmkkkkkkjjjjjjkkklllnnnooorrrqqqqqqpppqqqrrrssstttpppssstttpppqqqvvvzzzzzz}}}yyyggg\\\UUUQQQQQQSSSZZZ___eeejjjnnnppprrrttttttvvvxxx{{{}}}~~~~~~~~~}}}~~~}}}{{{wwwsssoookkkhhhccc___\\\YYYVVVTTTWWWTTTPPPNNNNNNOOOOOOOOOMMMMMMMMMOOOSSSYYY___bbbcccdddfffgggiiikkkmmmmmmooottt{{{~~~tttrrrwww~~~}}}~~~{{{mmmvvv```gggsss}}}uuummmgggpppjjj\\\WWWSSSQQQJJJ???777555444444444444444555666666444444444444444444444444333333333333333444555666666666666666777777777777999999:::;;;<<<<<<<<<<<<999===AAADDDMMMggghhhPPPKKKEEEBBBCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<======<<>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;???CCCGGGLLLTTT^^^eeeqqqxxxjjjZZZSSSRRRSSSSSSZZZccceeebbbfffooouuu{{{zzzeeeVVVLLLFFFGGGIIILLLRRRYYY___ccceeehhhkkklllmmmnnnoooqqqqqqqqqqqqqqqqqqqqqpppppprrrqqqqqqpppnnnmmmlllkkknnnnnnmmmmmmmmmmmmnnnnnnmmmooorrrsssrrrpppppppppllllllkkkjjjkkklllmmmnnnnnnmmmmmmmmmnnnppprrrsssnnnrrrtttrrrrrrwwwzzzzzzzzz~~~mmmaaaYYYSSSTTTXXX^^^bbbhhhmmmpppqqqssstttsssssstttvvvxxx{{{}}}~~~}}}~~~}}}}}}}}}}}}~~~}}}{{{{{{tttoooggg```ZZZUUUQQQNNNMMMKKKIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIKKKNNNRRRTTTXXXYYY[[[]]]```ccceeefffjjjpppwww|||yyytttssstttuuuvvvwwwwwwzzz~~~}}}iiidddqqqeeennn|||tttrrrttt}}}lllZZZVVVSSSPPPHHH>>>888777555555444444444555555666444444444444444444444444333333333333444555666666666666666666777777777777777888999:::;;;;;;;;;:::;;;999===DDDGGGUUUyyyxxxVVVNNNHHHBBBCCCDDDBBBBBBAAA@@@>>>===<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;>>>CCCFFFJJJRRR[[[bbblllttt~~~nnn]]]TTTRRRTTTRRRXXXaaabbb^^^aaakkkrrrzzznnn\\\PPPHHHHHHIIILLLRRRYYY___cccdddgggjjjmmmmmmnnnpppqqqooopppqqqssssssrrrqqqppppppqqqrrrrrrqqqooommmkkkmmmmmmllllllllllllmmmmmmiiimmmppprrrrrrqqqqqqqqqllllllkkkjjjkkklllmmmnnnkkkkkkkkkkkkmmmooorrrsssnnnsssuuussstttxxx{{{{{{yyyoooaaaWWWQQQSSSWWW^^^bbbhhhmmmoooppprrrsssrrrrrrssstttwwwzzz}}}~~~}}}}}}~~~|||{{{{{{{{{}}}~~~yyytttkkkccc\\\WWWRRRPPPJJJJJJKKKMMMOOOPPPNNNMMMMMMMMMLLLLLLMMMNNNPPPQQQWWWXXXZZZ\\\___bbbcccdddiiinnntttxxx|||zzztttoooooopppqqqrrrqqqsssyyy~~~tttffffffvvvgggpppwwwxxx}}}{{{{{{uuuggg[[[WWWRRRNNNFFF===999;;;777666555444444444444444444444444444444444444444222222222333444555666777666666666666777777777777666777999:::;;;;;;:::999<<<999===CCCFFFPPPppp~~~YYYQQQIIIBBBBBBCCCAAA@@@@@@@@@??????>>>>>>:::;;;<<<<<<======<<<<<<;;;>>>BBBFFFJJJQQQZZZaaajjjqqq|||ppp___UUURRRTTTRRRWWWaaaaaa\\\___iiiqqqzzzuuu```RRRIIIIIIJJJMMMRRRYYY___cccdddgggjjjmmmnnnooopppqqqlllnnnqqqssssssrrrpppnnnnnnppprrrssssssqqqnnnmmmmmmllllllkkkkkkkkkllllllhhhkkkooorrrrrrqqqqqqrrrmmmlllkkkjjjkkklllmmmnnniiiiiiiiijjjlllooorrrsssmmmrrrtttrrrsssxxx{{{zzzxxxooo```UUUOOOQQQVVV^^^bbbggglllnnnooopppqqqrrrrrrrrrsssvvvyyy}}}}}}~~~|||}}}~~~{{{{{{zzz{{{|||yyypppggg```[[[VVVSSSLLLLLLNNNQQQTTTUUUSSSQQQQQQQQQQQQPPPQQQQQQRRRRRRWWWXXXZZZ\\\___aaacccdddhhhlllrrrvvvyyy~~~{{{vvvoookkkkkkmmmooopppnnnqqqxxxqqqgggkkk|||mmmwww{{{~~~}}}ppprrryyywwwlllbbbXXXUUUOOOGGG???:::888888555444444333333444444555222222222222222222222222333333333444444444555555777777666666666666666777:::888777777999:::;;;;;;888;;;:::<<>>CCCCCCCCCBBBAAAAAA@@@@@@??????===;;;999888999:::;;;<<<===>>>AAAFFFNNNWWW^^^jjjoooxxxsssiii]]]TTTVVVWWWZZZ^^^\\\YYY[[[```mmm|||{{{hhhSSSJJJFFFEEEMMMUUUYYY]]]aaaeeegggjjjkkkkkkkkkmmmnnnnnnnnnmmmnnnppppppooommmnnnmmmlllmmmppppppnnnllllllllllllllllllmmmnnnooommmoooqqqqqqpppoooooopppllllllkkkkkkkkklllmmmmmmfffggghhhiiilllnnnpppqqqrrrrrrsssssstttuuuvvvvvvyyypppddd[[[UUUTTTXXX]]]eeelllnnnooorrrrrrppprrrssstttuuuvvvxxxyyyyyyxxxyyy{{{{{{|||~~~}}}}}}|||}}}~~~~~~~~~~~~|||~~~~~~vvvoooiii```WWWRRRQQQQQQSSSWWWZZZ\\\\\\[[[XXXVVVTTTTTTTTTRRRQQQTTTUUUXXX[[[^^^```bbbbbblllnnnrrrvvv{{{{{{uuunnniiihhhkkkmmmoooiiilllrrr{{{nnnlllqqqpppzzz|||tttjjjmmmrrroooddd\\\XXXTTTNNNFFF>>>999777777555444444333333444444555333333333333333333333333333333333444444444444555777777666666666666666777:::999777777999:::;;;;;;999<<<:::<<>>===;;;:::999999:::;;;;;;<<<>>>@@@EEELLLUUU\\\eeekkkttt}}}zzzooocccXXXWWWXXX[[[^^^\\\XXXYYY^^^mmm|||nnnXXXOOOJJJHHHNNNTTTXXX\\\___eeegggiiijjjjjjkkklllnnnooonnnnnnoooqqqqqqpppnnnlllkkkjjjkkknnnooommmkkklllllllllmmmmmmmmmnnnnnnlllnnnppppppooonnnooopppllllllkkkkkkkkklllllllllgggggghhhiiikkkmmmnnnpppppppppqqqqqqrrrrrrssssssxxxooocccZZZTTTTTTWWW^^^ffflllnnnpppsssssspppsssssstttuuuuuuvvvwwwwwwwwwxxx{{{|||}}}}}}~~~~~~~~~}}}~~~|||uuukkkbbb[[[YYYXXXYYY\\\___aaaaaabbb___\\\ZZZYYYXXXUUUSSSTTTUUUWWWYYY\\\^^^___```jjjlllpppuuuzzz~~~yyytttmmmiiihhhjjjmmmnnnhhhkkkqqqyyykkkjjjsssttttttjjjdddhhhkkkfff]]]VVVWWWRRRKKKDDD===999777777555444444333333444444555444444444444444444444444333333333333444444444444777666666555555666777777999999888888888999:::;;;999===;;;;;;???AAAQQQkkkcccQQQIIIDDD@@@AAAAAAAAA@@@??????>>>>>>======<<<<<<;;;::::::::::::;;;<<>><<<;;;???@@@JJJ^^^nnnTTTLLLGGG???AAAAAA@@@??????>>>>>>===<<<=========<<<;;;:::999999:::;;;===AAAGGGNNNSSSYYYaaallluuu}}}yyylllaaa___```bbbdddaaa\\\]]]aaammmjjjYYYQQQKKKMMMRRRUUUYYY^^^dddfffhhhiiiiiijjjkkkmmmmmmmmmmmmnnnpppqqqpppnnnhhhhhhhhhiiikkklllmmmmmmkkklllnnnoooooommmllljjjiiikkkmmmmmmllllllmmmnnnlllllllllllllllkkkkkkjjjiiiiiihhhhhhiiiiiijjjkkkmmmmmmmmmmmmllllllllllllnnnxxxpppddd[[[VVVVVVYYYbbbhhhnnnooopppssstttrrruuuuuuuuutttssssssrrrrrrtttwww{{{}}}}}}}}}|||}}}|||}}}~~~}}}||||||~~~~~~~~~tttrrrooojjjhhhiiijjjkkkkkkooommmlllkkkjjjgggddd```YYYXXXWWWWWWXXXYYY[[[\\\fffhhhlllpppuuuyyy|||}}}~~~{{{vvvooojjjhhhhhhggggggdddfffkkksss~~~hhhiiiwww}}}lllfffbbbcccccc]]]VVVSSSTTTNNNEEE>>>:::888666555555444444333333444444555222222222222222222222222222222222333333333444444555555555555555666777777888:::;;;:::888777888:::777===<<<;;;@@@AAAFFFVVVtttyyyYYYNNNHHHAAAAAAAAA@@@??????>>>>>>===============<<<;;;:::999999:::;;;===???DDDKKKOOOUUU^^^iiirrrzzz~~~rrriiiaaabbbdddfffbbb]]]]]]aaammmsss[[[RRRKKKLLLPPPUUUZZZ___ccceeehhhiiiiiiiiijjjlllkkkjjjkkklllnnnooonnnmmmiiiiiijjjjjjkkklllnnnppplllmmmnnnoooooommmkkkiiihhhjjjllllllllllllmmmnnnlllmmmmmmmmmmmmlllkkkjjjjjjiiiiiiiiihhhiiiiiijjjmmmmmmmmmmmmmmmllllllllljjjtttqqqfff^^^YYYZZZ^^^dddjjjooooooqqqtttuuusssuuuuuuuuutttssssssrrrrrrtttxxx|||~~~}}}|||{{{zzz}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}{{{}}}~~~}}}yyyvvvqqqnnnmmmmmmmmmllloooooopppqqqrrrqqqmmmkkk___]]][[[YYYXXXYYY[[[\\\eeegggjjjooosssvvvxxxzzz~~~|||zzzsssmmmiiigggdddccccccdddhhhppp{{{{{{fffkkk}}}qqqhhh``````___ZZZTTTRRRSSSKKKBBB;;;999777666444555444444333333444444555222222222222222222222222222222222222333333333333444444444444555666777777777:::<<<;;;888777888:::666===;;;:::@@@AAADDDOOOhhhaaaNNNHHHEEEAAAAAAAAA@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;999:::;;;<<<>>>BBBHHHLLLSSS\\\gggooouuu{{{rrreeedddffffffaaaZZZYYY]]]kkkzzz```VVVMMMLLLPPPTTTZZZ```bbbdddggghhhhhhhhhjjjkkkjjjiiiiiikkkmmmnnnnnnlllkkkkkklllkkkkkkllloooqqqnnnnnnooonnnnnnllljjjiiigggiiikkklllllllllmmmnnnmmmnnnoooooonnnmmmkkkjjjkkkjjjjjjiiiiiiiiijjjjjjmmmmmmmmmmmmmmmmmmnnnnnnjjjsss~~~qqqggg```\\\]]]bbbeeelllppppppqqqtttvvvtttttttttttttttttttttttttttvvvyyy}}}~~~}}}{{{zzzzzz}}}~~~}}}{{{}}}~~~}}}|||zzzzzz|||~~~|||}}}~~~~~~~~~~~~{{{wwwuuusssrrrpppnnnnnnooorrrvvvyyyyyyvvvtttgggeeeaaa]]][[[\\\^^^___fffhhhjjjnnnqqqtttuuuvvv{{{}}}}}}vvvqqqlllhhheeebbbbbbcccfffnnnyyywwweeeppp~~~zzzmmmaaa^^^^^^ZZZUUUSSSRRRJJJ???999777777555333555444444333333444444555333333333333333333333333111222222222222333333333444444444444555666777777666:::===<<<888666777:::666===:::888>>>@@@@@@HHHXXX{{{jjjOOOHHHIIIBBBBBBBBBAAA@@@@@@?????????>>>===<<<;;;;;;<<<<<<999:::<<<===>>>AAAFFFJJJQQQZZZeeekkkpppyyyxxxmmmlllkkkiiibbbYYYVVVYYYhhh}}}~~~ggg\\\QQQOOOQQQTTTZZZ```bbbdddfffhhhhhhhhhiiikkkjjjiiiiiikkknnnooonnnmmmlllmmmmmmkkkjjjkkknnnqqqpppooonnnmmmlllkkkjjjjjjgggiiillllllllllllnnnooooooooopppqqqpppnnnlllkkkkkkkkkjjjjjjjjjjjjkkkkkklllllllllmmmnnnnnnooooooooovvv~~~}}}ooofff```]]]___dddgggmmmqqqpppqqquuuvvvuuusssssstttuuuuuuvvvwwwwwwyyy{{{~~~~~~|||{{{zzzzzz{{{}}}}}}{{{|||||||||{{{zzzzzz}}}}}}~~~~~~~~~}}}~~~~~~~~~{{{zzzwwwssspppoooqqquuu{{{}}}zzzooolllfffbbb______aaacccgggiiikkkmmmppprrrssssssuuuyyy~~~~~~xxxsssooolllhhheeeaaabbbeeelllxxxwwwhhhwwwsssccc______]]]XXXUUUQQQIII>>>888777777555333555444444333333444444555444444444444444444444444111111222222222333333333333333333444555666777888666:::>>>===888666777999777===999666===>>>>>>DDDKKKlllpppPPPHHHLLLCCCCCCBBBAAAAAA@@@@@@???AAA???===;;;:::;;;<<<===:::;;;<<<===>>>AAAEEEIIIPPPYYYccciiimmmuuuyyyvvvtttrrrnnneeeZZZVVVXXXeeezzzmmmaaaUUUQQQRRRUUUZZZ```bbbdddfffgggggghhhiiikkkjjjjjjjjjlllooopppooonnnlllmmmmmmkkkiiiiiimmmpppqqqpppnnnmmmkkkkkkjjjjjjgggjjjlllmmmmmmmmmnnnoooppppppqqqrrrqqqooommmkkkkkkkkkjjjjjjkkkkkkllllllkkkkkklllmmmmmmnnnoooooosssyyy{{{nnneee```^^^```eeehhhmmmqqqqqqqqquuuwwwuuurrrssstttuuuvvvxxxyyyyyy{{{|||~~~~~~|||zzzzzz{{{yyy{{{~~~~~~|||{{{||||||{{{zzzzzz}}}}}}}}}}}}|||zzz{{{}}}~~~~~~~~~~~~{{{vvvssspppsssxxx~~~}}}tttpppjjjeeebbbbbbdddeeeiiijjjkkknnnoooqqqqqqrrrpppttt{{{~~~~~~yyyuuurrroookkkhhhaaabbbeeelllxxxzzzmmm}}}mmmaaa^^^]]]YYYTTTOOOEEE<<<999888555333555333333333333333333333333333333333333333333333333222222222222222222222222444444444555555555555666666666666777888888999999888999999999999;;;>>>AAAQQQ\\\yyyyyy[[[KKKEEECCCBBBBBBBBBCCCCCCAAA???>>><<<;;;<<<===>>>===<<<;;;;;;;;;::::::>>>CCCGGGNNNVVV___gggmmmvvv|||||||||yyyqqqfff]]]XXXWWWiiivvvvvvgggYYYTTTRRRRRRWWW^^^]]]cccfffeeeeeeiiikkkjjjhhhhhhiiijjjkkkmmmnnnoooqqqooommmkkkjjjkkklllmmmpppooonnnlllkkkjjjiiiiiigggjjjnnnooonnnlllkkkkkkoooppprrrqqqooonnnnnnoooiiiiiijjjkkklllllllllllllllmmmmmmmmmmmmnnnqqqtttyyy||||||qqqkkkddd^^^___eeejjjlllnnnqqqssssssssssssqqqrrrtttvvvwwwxxxwwwwww~~~}}}|||zzzyyyyyyyyyyyy|||||||||||||||}}}}}}}}}||||||||||||{{{{{{{{{{{{zzz{{{|||{{{zzz{{{}}}~~~~~~}}}zzzuuurrrrrrvvv|||~~~xxxpppjjjiiiiiihhhggghhhiiikkkmmmnnnooopppppppppsssxxx}}}zzzwwwsssooojjjfffccceeehhhmmmvvvuuuwwwkkkbbb\\\VVVSSSLLLBBB:::888888666555666444444444444444444444444333333333333333333333333222222222222222222222222444444444555555555555666666666666777888888999999888999999999999;;;>>>AAAGGGTTTrrr___NNNIIIDDDBBBAAABBBCCCBBBAAA???@@@>>>============;;;:::::::::::::::;;;===BBBEEEKKKRRR\\\cccjjjsss~~~~~~~~~yyypppeee\\\XXXXXXcccpppzzzlll\\\TTTPPPOOOTTT[[[^^^cccfffeeefffjjjkkkjjjiiiiiiiiijjjkkkmmmnnnooopppooommmkkkkkkkkklllmmmooonnnmmmllljjjjjjiiiiiihhhjjjmmmnnnmmmkkkkkkkkkooopppqqqqqqooonnnnnnoooiiiiiijjjkkkkkkkkkkkkjjjkkklllmmmmmmnnnooorrruuu{{{}}}zzzqqqkkkeee```aaafffjjjlllooorrrtttttttttsssrrrsssuuuvvvwwwwwwvvvvvv}}}|||||||||{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{yyy{{{|||||||||}}}~~~}}}zzzvvvvvvzzz}}}uuupppooooooooonnnmmmmmmooopppqqqqqqqqqqqqpppsssxxx~~~|||zzzwwwtttpppkkkhhhdddeeehhhmmmvvv~~~xxx~~~}}}~~~~~~ooo```WWWTTTHHH???888777888666666777555555555555555555555555333333333333333333333333222222222222222222222222444444444555555555555666555666666777777888888999777888999999999;;;>>>@@@AAAMMMkkkhhhQQQNNNDDDCCCAAAAAABBBAAA@@@>>>BBB@@@>>>======<<<:::888888999::::::;;;<<<@@@BBBGGGNNNWWW^^^dddnnnzzz{{{pppddd[[[XXXWWW\\\gggzzztttcccWWWQQQOOOSSSYYY^^^cccgggfffgggjjjllljjjjjjjjjjjjkkklllmmmnnnooopppooommmlllkkkkkklllmmmmmmmmmlllkkkjjjjjjiiiiiihhhjjjkkkkkkjjjjjjkkklllnnnpppqqqpppooonnnnnnooojjjkkkkkkkkkkkkjjjiiiiiijjjkkkmmmnnnnnnpppsssvvv|||}}}~~~wwwppplllhhhdddeeehhhkkkmmmpppssstttuuuttttttttttttuuuuuuuuuuuutttssszzz{{{|||}}}~~~}}}||||||||||||||||||}}}}}}~~~~~~||||||{{{{{{{{{zzzzzzzzzyyyzzz|||}}}}}}}}}}}}|||zzz}}}zzzuuutttuuuvvvvvvsssssstttttttttssssssrrrqqqtttxxx}}}~~~|||zzzxxxvvvsssnnnkkkfffgggiiimmmuuu~~~}}}~~~}}}~~~|||yyy}}}|||dddVVVQQQFFF>>>777777777555444555444444444444444444444444333333333333333333333333222222222222222222222222444444444555555555555666555555666666777888888888777888999999999;;;===@@@BBBLLLfffrrrUUUPPPFFFDDDBBBAAAAAAAAA???>>>AAA???>>>=========;;;999777999:::;;;:::;;;===@@@DDDJJJSSSZZZ```jjjwww|||pppcccZZZVVVVVVVVV___qqq|||kkk\\\TTTRRRVVVZZZ^^^cccgggggghhhkkkllljjjkkkkkkkkkkkklllmmmnnnoooooonnnmmmllllllllllllmmmlllllllllkkkkkkjjjiiiiiiiiiiiijjjiiihhhhhhjjjlllmmmoooppppppooonnnnnnooommmmmmmmmmmmlllkkkjjjiiiiiikkkmmmnnnoooqqqtttvvv{{{||||||}}}}}}}}}~~~~~~wwwtttoookkkiiiggghhhjjjlllnnnpppsssuuuuuuuuutttuuuuuuttttttssssssrrrqqquuuwwwzzz|||}}}}}}||||||{{{{{{{{{|||}}}}}}~~~~~~|||{{{{{{{{{zzzyyyyyyyyyyyy{{{|||||||||}}}{{{~~~|||wwwvvvwwwyyyzzzxxxxxxxxxxxxwwwvvvttttttuuuwww{{{~~~~~~|||{{{yyyxxxuuuqqqnnnhhhiiijjjnnnuuu|||}}}zzztttsss|||eeeRRRLLLFFF===777666666333111222222222222222222222222222333333333333333333333333222222222222222222222222444444444555555555555666555555555666777777888888666777999999999:::===???CCCJJJ___\\\QQQHHHFFFCCCAAAAAAAAA???>>>???>>>======>>>???===<<<888999::::::::::::<<<>>>BBBIIIQQQWWW^^^hhhuuu~~~~~~rrreeeZZZTTTSSSSSSYYYhhhzzzooo___UUUTTTWWWZZZ]]]cccgggggghhhkkkkkkiiijjjjjjjjjkkklllmmmnnnooonnnmmmmmmlllllllllllllllkkkkkklllllllllkkkjjjjjjiiiiiiiiihhhggggggjjjmmmlllnnnppppppnnnmmmnnnooopppppppppooonnnmmmkkkkkkiiikkknnnoooppprrrtttvvvxxxxxxxxxxxxwwwvvvuuutttpppooollliiigggiiijjjkkklllnnnpppsssuuuuuuuuutttuuuuuutttsssrrrqqqppppppqqqsssvvvyyy{{{{{{{{{zzzyyyzzzzzz{{{||||||}}}}}}{{{{{{{{{zzzyyyxxxxxxxxxzzz{{{{{{{{{yyyyyy{{{}}}~~~}}}~~~yyywwwxxx{{{}}}|||||||||{{{zzzxxxwwwvvvyyy{{{~~~}}}|||{{{zzzwwwtttqqqjjjkkklllooouuusssvvv}}}vvvnnnppp~~~iiiUUUMMMDDD<<<666555555222000111111111111111111111111111333333333333333333333333222222222222222222222222444444444555555555555666444555555666666777777888555777999:::::::::<<<>>>@@@EEEUUUrrrhhhSSSKKKHHHDDDBBBBBBAAA@@@??????>>>======??????>>>===:::;;;;;;:::999:::<<<>>>BBBHHHOOOVVV\\\fffttt~~~}}}|||~~~xxxjjj]]]UUUQQQQQQTTTaaassssssaaaVVVTTTVVVWWW[[[bbbfffggggggjjjjjjhhhhhhhhhiiijjjkkkmmmnnnooommmmmmmmmmmmmmmmmmmmmllljjjkkklllmmmmmmmmmlllkkkiiiiiiiiihhhggghhhjjjmmmlllmmmoooooonnnmmmnnnoooqqqqqqqqqpppooonnnmmmmmmiiilllooopppqqqrrrsssuuuuuuvvvvvvvvvtttqqqnnnlllkkkkkkhhhddddddhhhkkkjjjkkkmmmpppssstttuuuttttttuuutttsssqqqppppppooooooooopppsssuuuwwwyyyyyyyyywwwxxxxxxyyyzzz{{{||||||{{{{{{zzzyyyxxxxxxwwwvvvyyyzzzzzzyyywwwwwwxxxyyy~~~|||yyyzzz}}}~~~~~~~~~~~~}}}|||{{{{{{}}}~~~}}}|||{{{yyyuuurrrllllllmmmpppvvvttthhhooo}}}ssskkkooo~~~fffUUUNNN@@@999444444555222111111222222222222222222222222333333333333333333333333222222222222222222222222444444444555555555555666444444555555666777777777444666999:::::::::<<<===>>>@@@KKKeeewwwYYYMMMJJJFFFCCCBBBBBBAAA@@@AAA???>>>>>>??????===<<<<<<<<<;;;999888999===@@@AAAFFFNNNTTTZZZeeesss}}}||||||{{{zzzzzz}}}rrrcccWWWRRRNNNOOOZZZmmm~~~zzzgggZZZVVVVVVUUUZZZaaaffffffgggiiiiiifffeeefffggghhhjjjlllnnnpppllllllmmmmmmmmmmmmmmmllljjjkkkmmmoooooonnnmmmlllhhhjjjjjjjjjiiiiiijjjlllkkkmmmoooooonnnmmmnnnooopppppppppppppppooonnnmmmjjjmmmpppqqqqqqqqqssstttsssuuuvvvvvvtttpppkkkhhhfffhhheee``````gggjjjiiijjjlllooorrrtttttttttssstttsssrrrpppooooooooooooooopppqqqsssuuuwwwxxxyyyuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxyyyxxxwwwwwwxxxzzz{{{}}}~~~}}}yyyyyy}}}~~~~~~}}}zzzvvvsssmmmnnnoooqqqwwwllleeeooo|||qqqiiipppppp]]]OOOHHH===666222333555333222333333333333333333333333333333333333333333333333333222222222222222222222222444444444555555555666666444444555555666777777777444666999:::::::::<<<===>>>???GGG^^^^^^NNNKKKGGGDDDCCCCCCBBBAAACCCAAA???>>>>>>>>><<<:::>>>===<<<999888999===AAA@@@EEEMMMSSSYYYdddrrr|||yyyyyyyyyxxxyyy|||wwwgggYYYRRRKKKLLLVVVjjj|||mmm^^^ZZZXXXUUUYYY```eeeffffffhhhhhheeeddddddeeegggjjjlllooopppllllllmmmmmmnnnmmmmmmllljjjlllnnnooopppooonnnmmmhhhjjjkkkkkkjjjjjjkkklllkkkmmmnnnooonnnmmmnnnoooooooooooooooooonnnnnnmmmkkkmmmppprrrrrrqqqrrrssssssuuuwwwwwwuuupppjjjfffdddfffccc]]]^^^eeejjjiiijjjllloooqqqsssssssssssstttrrrqqqoooooooooooopppppppppqqqrrrtttvvvxxxyyytttuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzyyyxxxwwwvvvuuuvvvwwwxxxxxxwwwxxxzzz|||xxx|||}}}~~~~~~~~~}}}~~~{{{wwwwww{{{~~~~~~}}}zzzvvvsssnnnnnnooorrrxxx~~~hhhgggsss|||tttqqq~~~vvvlllbbbXXXNNNHHH<<<:::777444333222333333555444333333222222222222555555555444444333333333333333333222222111111111333333333444444444555555333444555666777888999:::777777777888999:::<<<===??????EEEVVVuuulllYYYJJJDDDBBB<<>><<<;;;<<<===>>>>>><<<999888777888:::<<<===AAAHHHPPPZZZdddnnnuuuwwwvvvwwwyyy|||~~~~~~~~~ttt___PPPOOOOOOUUUeeexxxvvvhhhZZZVVVYYYYYY\\\```eeehhhjjjjjjjjjhhhgggeeedddeeegggjjjllljjjjjjlllmmmmmmmmmllllllllllllmmmmmmmmmmmmllllllmmmnnnnnnnnnlllmmmnnnppprrrqqqooonnnnnnnnnooopppnnnnnnnnnppprrrqqqooommmmmmoooqqqqqqqqqqqqsssuuuuuuxxx{{{zzzuuummmgggdddccc```]]]]]]___cccfffgggmmmlllmmmoooqqqsssrrrqqqqqqpppnnnoooppprrrqqqqqqqqqqqqqqqrrruuuuuutttssstttuuuvvvwwwwwwwwwwwwwwwxxxwwwvvvuuutttuuuvvvvvvzzzzzzyyywwwwwwyyy}}}~~~}}}}}}}}}~~~}}}~~~yyyuuuvvvyyy|||}}}{{{{{{|||xxxrrrqqqqqqssstttzzzzzzqqqhhhuuu|||zzz|||}}}~~~uuuoooggg```ZZZSSSJJJCCC:::999666444333333333444555444333222222222222222555555444444444333333333333333333222222222111111333333333444444444555555444444555666777888888999666777777888999:::;;;<<<>>>>>>CCCQQQjjj{{{^^^NNNFFFDDD>>>@@@CCC>>>AAA@@@>>>===<<<<<<=========<<<999888777888:::<<<<<<@@@FFFNNNWWWaaakkkrrruuuwwwzzz}}}~~~zzzfffXXXQQQPPPUUUcccuuuzzzooobbb[[[YYYXXX[[[___dddhhhjjjjjjjjjiiihhhfffeeeeeegggiiikkkiiiiiikkkllllllkkkjjjiiilllmmmmmmnnnnnnmmmmmmllllllmmmnnnmmmllllllnnnoooqqqqqqooonnnnnnnnnooopppoooooooooppprrrrrrqqqooonnnoooqqqrrrqqqrrrsssuuuuuuxxx{{{yyytttmmmgggddddddaaa^^^^^^aaadddfffhhhlllkkklllnnnqqqsssrrrqqqqqqooonnnnnnpppqqqpppoooqqqpppppprrruuuvvvuuusssuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvuuusssssssssttttttxxxyyyyyyxxxxxxyyy}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~}}}xxxuuuuuuyyy}}}~~~zzzzzz|||yyytttpppqqqrrruuuzzzuuulllfffsssvvvttttttrrrddd]]]VVVSSSRRRNNNFFF>>>888777555444333333444444444333333222222222222333444444444444333333333333333333333222222222222111333333333444444444555555555555555666666777777777666666888999::::::::::::<<<===@@@III\\\xxxfffSSSIIIGGGAAAAAACCC>>>@@@??????>>>>>>===<<<<<<===<<<:::888888999:::;;;;;;>>>DDDKKKSSS]]]gggmmmssswww~~~pppaaaTTTRRRTTT```ppp||||||zzzzzz|||xxxlll___XXXWWWZZZ^^^cccgggiiijjjkkkkkkiiigggffffffggghhhiiijjjkkklllllllllkkkjjjiiimmmmmmnnnnnnnnnnnnmmmmmmkkklllllllllkkkkkkmmmoooqqqppppppooonnnooooooooopppooooooppprrrsssqqqpppnnnppprrrrrrrrrrrrtttvvvvvvxxxzzzyyytttnnnhhheeeeeeccc```___aaaeeeggghhhkkkjjjkkkmmmpppssssssrrrqqqooonnnnnnooopppooooooppppppppprrrtttvvvuuutttvvvvvvwwwwwwxxxxxxwwwwwwxxxwwwuuutttssssssssstttvvvwwwxxxxxxxxxyyy{{{}}}~~~}}}|||||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~|||wwwuuuuuuyyy|||~~~}}}~~~}}}~~~|||yyyyyy|||zzzuuuoooppprrruuu|||nnnfffcccrrrtttooopppoookkk[[[SSSLLLKKKNNNLLLDDD<<<666555444333333333444555333333222222222222222333333333333333333333333333222222222222222222222222333333333444444444555555555555666666666666666666555666888999:::::::::999;;;<<>><<<<<<<<<;;;:::999888999:::;;;;;;>>>CCCHHHPPPYYYccciiipppwwwvvvhhhWWWRRRRRR\\\lllyyy}}}|||uuuvvvwww{{{qqqbbbXXXVVVYYY]]]aaafffhhhjjjkkklllkkkiiigggffffffggghhhmmmmmmnnnooonnnmmmlllkkkmmmmmmmmmnnnnnnmmmmmmmmmiiijjjkkkkkkjjjjjjlllnnnqqqppppppoooooooooooooooooonnnmmmoooqqqrrrqqqpppoooppprrrrrrrrrssstttvvvvvvyyy{{{zzzvvvpppkkkiiifffccc```___bbbeeeggghhhjjjiiiiiilllooorrrssssssrrrpppoooooopppqqqqqqppppppoooppprrrtttuuutttsssuuuvvvwwwwwwxxxxxxwwwwwwzzzyyywwwuuutttttttttuuurrrtttvvvwwwwwwxxxyyy{{{||||||zzzzzz{{{|||~~~~~~}}}}}}}}}}}}yyyvvvuuuxxxzzz|||}}}|||}}}{{{}}}|||xxxwwwyyyxxxtttoooooorrrvvv~~~kkkeeebbbrrr~~~ooommmqqqpppjjjWWWOOOHHHHHHJJJIIIAAA888444444333333333333444444222222222111111222222333333333333333333333333333222222222222222222222222333333333444444444555555555555555555666666666666666777777888999999999999:::;;;>>>BBBIII[[[|||zzz\\\JJJHHHDDDCCCDDDAAA???@@@@@@@@@???>>>===<<<<<<;;;:::999999999::::::<<<>>>BBBFFFMMMVVV___eeekkktttzzzmmmZZZTTTQQQYYYiiiwww}}}}}}rrrtttvvvxxx~~~tttdddZZZVVVXXX\\\```dddgggiiijjjlllkkkjjjhhhggggggggggggllllllmmmnnnnnnmmmlllkkkllllllmmmmmmmmmmmmllllllhhhjjjkkkjjjjjjjjjlllnnnppppppppppppooooooooonnnmmmlllkkklllnnnppppppooonnnppprrrrrrrrrrrrtttvvvvvvyyy{{{{{{xxxsssooonnngggdddaaa```bbbeeeggghhhjjjiiihhhkkknnnqqqsssssssssqqqpppqqqrrrssssssssspppppppppqqqttttttsssrrrttttttuuuvvvwwwwwwwwwwwwxxxwwwvvvtttssssssttttttppprrruuuvvvvvvvvvxxxzzz{{{zzzyyyyyyyyy{{{}}}~~~~~~}}}xxxvvvwwwxxx{{{}}}|||}}}zzz|||{{{wwwuuuvvvuuurrroooooorrrxxxlllhhhdddwwwpppnnnssspppjjjTTTNNNHHHFFFFFFDDD<<<555333333333333333333222222222111111111111222222333222222222222333333333333111222222222222333333333333333333444444444555555444444444555555666666666888777777777777888999:::999:::>>>AAADDDQQQoooeeeMMMIIIEEECCCDDDBBBAAA@@@@@@???>>>>>>======;;;;;;::::::999999999:::<<<>>>@@@DDDIIIRRR[[[aaafffppp}}}~~~rrraaaYYYSSSXXXggguuu|||}}}ssstttvvvxxx{{{zzziii]]]WWWXXX[[[___bbbeeeggghhhlllkkkjjjiiihhhggggggggghhhiiijjjkkkkkkkkkjjjjjjkkkkkkllllllllllllkkkkkkhhhiiikkkkkkjjjkkkmmmooooooppppppppppppooonnnnnnlllkkkjjjkkkmmmooooooooommmoooqqqqqqqqqqqqsssuuutttwwwzzzzzzxxxuuusssrrriiifffbbbaaacccfffhhhiiijjjiiihhhjjjmmmppprrrrrrrrrqqqpppqqqtttvvvvvvuuurrrqqqqqqqqqssssssrrrpppqqqrrrsssuuuvvvwwwxxxxxxvvvuuusssrrrrrrsssssstttqqqssstttuuuuuuwwwyyy|||zzzyyyxxxxxxyyyzzz|||~~~~~~~~~}}}}}}|||}}}}}}~~~{{{xxxwwwxxxzzz}}}|||zzzzzzwww{{{{{{vvvssstttsssqqqooopppssszzzooonnnkkksssooorrrnnngggSSSOOOIIIFFFDDD@@@999444333333333333333222111111111111111111111222333333111111222222222333333333111111222222222333333333333333333444444444555555333333444444555666777777999888666555555777999;;;999999<<<@@@@@@GGGbbb~~~pppSSSLLLFFFBBBCCCAAABBBAAA@@@>>>===>>>>>>???;;;;;;:::::::::999999999;;;<<<>>>AAAFFFNNNWWW]]]bbbkkkxxxyyyiii___VVVXXXeeessszzz{{{vvvvvvvvvvvvyyy}}}rrraaaXXXYYY[[[^^^aaaccceeefffkkkjjjjjjiiiiiihhhhhhhhheeefffhhhjjjkkkkkkjjjjjjiiijjjjjjkkkkkkjjjjjjiiihhhjjjkkkkkkkkklllnnnpppoooppppppqqqpppooonnnmmmlllkkkjjjjjjmmmooopppppplllnnnpppppppppppprrrtttqqqtttwwwxxxwwwuuuttttttllliiieeedddfffhhhjjjkkkkkkiiihhhiiilllooopppqqqpppooooooqqqtttvvvwwwwwwsssrrrqqqrrrrrrrrrpppnnnnnnoooqqqsssuuuwwwxxxxxxvvvuuutttttttttuuuwwwwwwtttuuuvvvvvvvvvyyy|||zzzyyyxxxxxxxxxzzz|||~~~~~~}}}||||||}}}~~~|||yyyxxxxxxxxxyyy}}}}}}yyywwwsssxxxyyytttrrrssstttssspppqqqttt|||pppssstttuuuooopppllldddSSSPPPLLLHHHDDD???:::666333333444333222111000000111111000000111222333333111111111222222333333333111111111222222333333333333333333444444444555555222222333444555777777888:::888666444444666999;;;999888;;;???===AAAXXXsssxxxWWWNNNFFFBBBBBB@@@CCCBBB???=========???@@@;;;;;;;;;:::::::::999999:::;;;<<>>>>>======CCCMMMVVVyyy\\\PPPKKKAAA???GGGCCCBBBAAA@@@????????????;;;;;;;;;:::::::::999999=========>>>AAAHHHPPPVVV^^^fffpppyyy~~~uuujjjaaabbbgggnnnuuu{{{wwwwwwuuusssrrrssswww{{{vvvfff```\\\\\\^^^^^^aaaeeeggghhhiiiiiiiiigggfffeeehhhhhhhhhhhhiiiiiiiiiiiiiiihhhgggffffffggghhhiiijjjkkklllmmmmmmmmmlllkkknnnnnnnnnoooqqqpppnnnlllllllllkkkkkkkkkllllllmmmpppnnnlllkkkmmmooopppqqqtttsssqqqoooooooooqqqrrrsssmmmhhhgggkkkoooooommmnnnmmmkkkiiiiiijjjkkklllllllllmmmnnnoooqqqssstttvvvtttrrrpppnnnnnnnnnnnnmmmppptttwwwzzzzzzyyyyyyvvvwwwxxxxxxxxxxxxyyy{{{wwwtttrrrssswww{{{|||{{{}}}zzzxxxxxx{{{}}}}}}{{{}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}~~~{{{wwwwwwyyy~~~|||xxxwwwuuutttuuuwwwxxxuuurrrnnnqqqxxxvvvyyy~~~zzzfffVVVNNNGGGCCC===777444666333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111222333333333333444444444333333333444444444444444555555555555666777888999888:::;;;::::::???HHHOOOeeeeeeSSSMMMEEEBBBEEEAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;:::::::::999999;;;<<<<<<===@@@FFFNNNSSS[[[bbbllluuuzzzyyynnndddcccggglllssszzzyyyyyywwwtttssssssvvvyyy}}}zzzlllccc]]]\\\^^^___aaaeeeggghhhiiijjjjjjiiihhhggggggggghhhhhhhhhiiiiiiiiiiiihhhgggffffffggghhhiiikkklllmmmnnnnnnnnnmmmlllooonnnnnnnnnppppppnnnmmmmmmllllllllllllmmmmmmnnnpppnnnllllllnnnpppppppppsssqqqpppnnnnnnoooppprrrtttnnniiiiiillloooooommmmmmllljjjiiiiiijjjlllmmmlllmmmmmmnnnoooqqqsssttttttsssqqqnnnmmmllllllllllllnnnrrruuuxxxyyyxxxxxxvvvwwwxxxxxxwwwwwwxxxzzzyyyvvvtttuuuyyy|||}}}}}}}}}zzzwwwwwwyyy||||||{{{~~~}}}zzzxxxwwwvvvwwwxxxyyy{{{{{{|||{{{{{{}}}||||||}}}yyyyyyzzz~~~|||zzzxxxvvvttttttvvvuuussspppnnnrrrxxxzzzhhhVVVMMMEEE@@@;;;555333444444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333222333333333444444444555555555555555666777888999666888:::999999<<>>============;;;;;;;;;;;;::::::::::::::::::;;;;;;>>>CCCJJJPPPVVV]]]fffooouuu}}}}}}ssshhheeefffiiipppxxx||||||{{{xxxuuutttuuuwwwyyy~~~tttiii^^^\\\^^^___aaadddfffggghhhjjjjjjjjjjjjiiigggggghhhhhhhhhhhhiiiiiihhhhhhgggffffffggghhhhhhkkklllmmmooooooooonnnmmmpppnnnmmmmmmooopppooonnnmmmmmmmmmmmmnnnnnnooopppqqqooonnnnnnoooqqqqqqppppppooommmlllmmmnnnpppqqquuuppplllkkkmmmoooooonnnkkkjjjiiiiiijjjkkkmmmnnnmmmmmmmmmnnnoooqqqrrrssssssrrrooommmkkkjjjjjjjjjkkklllooorrruuuvvvwwwwwwuuuwwwxxxxxxvvvvvvwwwxxxyyywwwvvvwwwyyy|||}}}}}}|||yyyvvvuuuvvvyyy{{{|||~~~|||xxxuuurrrqqqqqqrrrssstttuuuvvvvvvvvvxxxyyyzzz{{{}}}zzzzzz|||}}}|||zzzxxxvvvttttttssspppnnnooosssyyyjjjXXXNNNDDD???:::555333444444444444333333333333222111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222222222222333333444444555555555555555555666888888888:::;;;<<<<<<===AAADDDMMMhhh___OOOLLLGGG@@@AAA@@@???>>>>>>======>>><<<;;;;;;;;;;;;:::::::::999::::::;;;===BBBHHHMMMRRRXXXaaaiiiqqqzzzvvvlllfffdddfffmmmvvv~~~~~~{{{xxxuuuuuuuuuvvv{{{{{{nnnaaa^^^______```bbbcccdddfffhhhjjjjjjjjjjjjgggggggggggghhhhhhhhhiiihhhgggfffeeeeeefffggghhhjjjkkklllnnnnnnnnnmmmmmmpppnnnllllllnnnoooppppppnnnnnnnnnnnnooopppqqqrrrrrrqqqpppqqqrrrsssrrrqqqmmmlllkkkjjjkkklllnnnppptttqqqmmmlllmmmoooooonnniiiiiiiiijjjkkklllnnnooommmmmmmmmnnnoooqqqrrrssssssqqqooommmlllkkkkkkkkkjjjkkkmmmppprrrtttuuuuuuuuuwwwwwwwwwuuuuuuuuuwwwvvvuuuuuuvvvwwwyyyzzz{{{|||yyyuuussstttvvvyyy{{{}}}}}}}}}}}}~~~yyytttooommmlllmmmmmmnnnppprrrtttuuutttwwwzzzyyyyyy{{{zzz|||~~~}}}~~~|||zzzxxxuuusssqqqooonnnqqqtttzzzooo[[[OOOCCC>>>:::666444444444444333333333222222222111111111111111111111111000000000000000000000000222222222222222222222222000000000111111111222222111111222222333444444555444444444444555666777888999:::<<<<<<===>>>???@@@EEEZZZxxxmmmUUUMMMHHHAAABBBBBBAAA@@@????????????<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;===AAAFFFJJJPPPUUU]]]eeemmmxxxxxxpppiiicccbbbjjjsss~~~|||yyywwwwwwvvvzzz}}}sssgggcccaaa```___aaa```aaadddfffhhhiiiiiiiiifffgggggggggggghhhhhhhhhhhhgggfffeeeeeefffggghhhhhhiiikkklllmmmmmmllllllpppnnnllllllnnnpppppppppmmmmmmnnnooopppqqqssstttsssrrrrrrtttuuuuuusssqqqjjjiiihhhhhhhhhjjjlllmmmrrrpppnnnlllmmmnnnnnnnnniiijjjjjjkkkmmmnnnooopppnnnnnnnnnnnnoooppprrrrrrsssrrrpppnnnmmmmmmnnnnnnllllllmmmnnnppprrrssstttuuuvvvwwwvvvtttssstttuuuqqqrrrssssssssstttvvvwww{{{yyyvvvsssrrruuuxxx{{{zzzzzzzzz{{{|||}}}}}}~~~zzzrrrlllhhhggggggggghhhjjjnnnqqqsssqqquuuyyyyyywwwyyy~~~zzz}}}}}}|||~~~}}}|||yyyvvvrrrpppoooooorrruuu|||}}}{{{xxx]]]OOOBBB<<<999666444444333333333222222222111111111111111111111111111111000000000000000000000000222222222222222222222222000000111111111222222222000000111222333444555555444444444444555666777888888888999:::;;;<<<<<<===AAAPPPiiidddRRRIIIEEECCCBBBAAA@@@????????????<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888999999999:::<<<@@@DDDKKKQQQXXX```gggpppzzz~~~tttggg^^^aaajjjwww{{{{{{~~~zzzvvvmmmdddbbbeee```aaaccceeeggghhhhhhhhhfffffffffggggggggghhhhhhgggfffeeeeeeeeeeeefffgggggghhhjjjlllmmmmmmmmmlllmmmllllllnnnpppqqqpppooollllllmmmnnnppprrrtttuuuooopppqqqssstttrrroookkkhhhgggeeeddddddeeefffgggiiijjjjjjjjjjjjjjjlllmmmmmmmmmnnnooopppqqqqqqqqqnnnnnnnnnnnnooopppqqqrrrppppppoooooopppqqqsssttttttrrrpppooooooppprrrsssuuuvvvvvvuuurrrpppqqqqqqoooqqqssssssrrrqqqsssuuuyyyyyyyyyvvvttttttwwwzzzxxxyyy{{{|||}}}~~~}}}}}}~~~xxxnnngggcccaaa^^^\\\]]]___bbbdddfffjjjpppsssuuuwww{{{~~~~~~zzz~~~xxxuuuvvvwwwwwwvvvrrrnnnmmmoooqqqssswww}}}uuuqqq\\\NNN>>>888666333111111111111111000000000000///000000000000000000000000111111111111111111111111000000000000000000000000111222222222222333333333///000111222333444555555444444444444444555777777999888777888;;;=========???FFFXXXyyy___LLLLLLAAA@@@???>>>==================<<<<<<<<<;;;;;;;;;777888888888888:::>>>AAAJJJOOOWWW^^^eeemmmwww~~~yyyiii^^^___fffuuuyyy~~~}}}rrrgggdddgggaaabbbdddfffhhhhhhhhhhhhffffffffffffggggggggghhhgggfffeeeddddddeeefffggghhhiiikkkmmmnnnnnnnnnnnnllllllmmmoooqqqrrrpppnnnkkkkkklllnnnppprrrtttuuummmnnnoooqqqrrrpppllliiihhhgggeeeccccccccceeeffffffggghhhiiihhhiiikkkmmmnnnooopppqqqqqqrrrqqqqqqooonnnnnnnnnooopppqqqqqqnnnnnnnnnnnnppprrrtttuuuvvvuuurrrpppoooppprrrsssuuuvvvvvvtttrrrppppppqqqpppsssuuuuuutttssstttvvvxxxyyyzzzxxxuuutttvvvyyyxxxzzz|||~~~~~~}}}~~~~~~ssskkkfffccc___\\\[[[\\\^^^```aaaeeekkkpppsssvvvxxxyyy~~~{{{wwwrrrrrrssstttssspppllllllnnnqqqsssxxxvvvrrruuuuuuUUUGGG:::666666555444555111111111111111111111111111111000000000000000111222222111111000000////////////000000111111111222222222222222222222222222111111222222222333333333444444555555666777777777888888888888999:::;;;<<>>@@@BBBIIISSS]]]eeennnxxx~~~zzzlllcccbbbccctttzzz~~~|||uuulllfffddddddfffggghhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiiggghhhiiihhheeedddeeefffiiiiiikkklllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmkkkkkklllmmmnnnooopppqqqkkkmmmppprrrqqqmmmhhheeeiiigggfffdddcccccccccdddfffggghhhiiijjjjjjiiiiiilllmmmnnnooopppqqqrrrsssmmmnnnoooppppppooonnnmmmppppppooonnnmmmooosssvvvvvvuuutttsssrrrrrrssstttssssssssstttssssssrrrrrrrrrssstttvvvvvvvvvvvvuuuzzzyyyxxxvvvuuutttttttttxxxyyyzzz|||}}}}}}~~~~~~yyymmmgggfffccc___[[[YYYZZZZZZaaaeeeiiilllooossszzzwwwooopppnnnoooooonnnmmmnnnpppssstttzzz||||||yyyuuuxxxkkkQQQDDD999666666555444444111111111111111111111111222222111111111111111222111111111000000000000000///000000000111111111111222222222222222222222222111111222222222333333333444444555555666666777777888888888888999:::;;;;;;@@@CCCKKK___vvvWWWOOOFFFAAA@@@CCCCCCAAA@@@AAA>>>======<<<<<<;;;:::::::::999888888999;;;>>>@@@BBBHHHQQQZZZbbblllwww~~~|||lllbbb^^^^^^ooouuu}}}{{{tttlllfffdddeeefffggghhhhhhhhhhhhiiiiiihhhhhhggghhhhhhhhhiiijjjkkkjjjhhhggggggiiihhhiiijjjlllmmmnnnnnnnnnppppppooooooooooooooooookkkkkkmmmnnnnnnnnnnnnnnnkkkmmmoooqqqooolllgggdddhhhgggeeedddcccccccccdddeeefffhhhiiijjjiiiiiihhhjjjjjjkkklllmmmoooppppppnnnooopppppppppooonnnmmmppppppooonnnmmmnnnrrruuuwwwwwwuuutttttttttuuuuuussssssssstttssssssrrrqqqpppqqqssstttuuuuuuttttttyyyxxxwwwvvvvvvuuuuuuuuuwwwxxxzzz{{{|||}}}}}}}}}}}}rrrjjjhhhddd___\\\ZZZZZZ[[[^^^bbbfffjjjlllqqqxxx~~~uuurrrqqqqqqqqqpppnnnnnnppprrruuu{{{rrrqqqvvv}}}zzzuuu]]]JJJ@@@777666777555333333111111111111111111111111222222222111111222222333000000000000111111111111000000000000111111111111222222222222222222222222111111222222222333333333444444444555666666777777888888777888888999:::;;;???@@@EEESSSqqq]]]MMMGGGBBB@@@BBBCCC@@@???@@@>>>>>>===<<<<<<;;;;;;::::::999888888999;;;===???AAAGGGNNNVVV^^^iiittt}}}}}}oooccc]]]\\\iiioooxxx}}}}}}zzzssslllgggeeeeeeffffffgggggghhhhhhiiiiiihhhhhhggggggffffffhhhiiijjjiiihhhggghhhiiifffgggiiikkklllmmmnnnnnnpppooooooooonnnnnnnnnmmmkkklllmmmnnnnnnmmmllljjjjjjlllnnnnnnmmmiiifffcccfffeeedddcccccccccccccccdddeeeggghhhiiiiiihhhhhhfffgggggghhhjjjkkkmmmmmmoooooopppqqqpppooonnnmmmooooooooommmlllmmmooorrrxxxxxxwwwvvvvvvvvvwwwwwwsssssssssssssssrrrqqqqqqoooppprrrsssttttttsssssswwwwwwvvvvvvvvvwwwwwwxxxxxxxxxzzz{{{|||||||||||||||}}}~~~xxxoookkkeee```\\\[[[[[[\\\ZZZ^^^cccfffjjjooowww}}}yyyuuuvvvuuurrrpppoooppprrruuu|||kkkkkktttyyycccQQQCCC;;;555666777444222333111111111111111111111111111111111000111111222222//////000000111111222222000000000000000111111111111111111111111111111111111111222222222333333333333333444555555666666777777777777777888999:::;;;===>>>@@@JJJaaacccLLLIIIDDDAAABBBBBB???>>>@@@>>>>>>======<<<;;;;;;;;;:::999888888999;;;<<<>>>@@@EEEKKKRRRZZZeeerrr{{{}}}ssshhhaaa]]]ccciiirrryyy}}}|||yyysssmmmhhhgggffffffffffffggggggggghhhhhhhhhhhhgggffffffeeedddeeefffeeedddcccdddfffeeefffgggiiikkklllmmmmmmlllllllllkkkkkkkkkjjjjjjjjjlllnnnooonnnllliiigggiiijjjkkkkkkjjjgggcccaaadddcccccccccbbbbbbbbbccccccdddfffggghhhhhhhhhhhheeeeeeeeefffgggiiijjjkkkoooooopppppppppooonnnmmmooooooooommmkkklllnnnpppxxxwwwwwwwwwwwwwwwwwwwwwsssssssssssssssrrrqqqpppoooppprrrsssttttttssssssuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyzzz||||||}}}}}}}}}zzz{{{}}}~~~~~~}}}sssmmmfff___\\\[[[\\\\\\YYY]]]aaadddhhhnnnvvv|||{{{zzzyyyvvvsssrrrrrrtttwwwzzzfffiiixxx~~~ssseeeUUUIII>>>888444555666444222333111111111111111111111111///////////////000111111//////000000111111222222111111000000000000000000111111111111111111111111111111222222222333333333333333444444555666666666777777777777888999::::::<<<<<<>>>FFFVVVrrrrrrSSSLLLFFFCCCCCCCCC???>>>@@@???>>>>>>===<<<<<<;;;;;;999999999888999:::;;;<<>>======<<<<<<;;;999999999999999:::;;;;;;===BBBHHHNNNUUU```mmmvvv{{{~~~}}}ooobbbZZZZZZ```iiipppuuuzzz{{{xxxtttooollliiihhhgggeeeeeeeeefffgggggghhhiiijjjjjjiiihhhgggeeefffgggeeecccbbbccccccbbbcccdddeeefffggggggggggggggghhhhhhiiijjjjjjjjjjjjkkkllllllkkkiiifffeeehhhgggfffeeecccaaa___^^^______```aaabbbbbbbbbaaacccdddfffhhhiiijjjiiiiiijjjiiigggfffeeefffhhhiiijjjkkkmmmnnnoooooonnnmmmmmmnnnnnnnnnllllllnnnooossstttuuuvvvvvvvvvuuuuuussssssssssssrrrpppooonnnpppqqqssstttuuuuuuttttttqqqrrrrrrsssuuuwwwyyyzzzzzz{{{{{{|||}}}}}}||||||wwwyyy|||~~~|||zzzyyyyyyzzz}}}~~~vvvppphhhbbbaaa```^^^]]]^^^```cccdddeeejjjrrryyyzzz|||}}}~~~}}}zzzxxxwwwxxxzzz~~~kkk```kkk~~~mmm[[[MMMEEEBBB;;;666444555444222222555111111111111111111111111............///000111222111111111000000000000000111111111111000000000///111111111111111111111111111111222222222333333333222333333444444555555666666666666777777888999::::::<<>>>>>===<<<<<<<<<999999999999999:::::::::<<>>>>>======<<<<<<999999999999999999::::::;;;@@@GGGNNNVVV```kkksss}}}|||xxx|||xxxjjj```TTTZZZbbbhhhmmmrrrxxx|||xxx|||yyyvvvrrrpppkkkjjjgggeeeddddddeeeffffffgggjjjlllmmmmmmlllkkkhhhiiiiiifffcccaaaaaabbbaaaaaabbbbbbbbbbbbaaaaaa^^^___```bbbdddfffggghhhkkkjjjiiiiiihhhggggggggggggfffcccaaa___]]]\\\\\\\\\]]]___aaabbbbbbaaaaaaccceeegggiiikkkkkkkkkkkknnnkkkhhheeecccccceeeeeeeeefffiiikkkmmmnnnnnnnnnkkkmmmoooooonnnoooppprrrssstttuuuwwwwwwwwwvvvuuusssssssssrrrqqqpppnnnnnnnnnoooqqqrrrssssssrrrrrroooppppppqqqsssuuuvvvwwwwwwwwwxxxyyyyyyyyyxxxxxxvvvxxx|||}}}~~~~~~yyysssllliiiiiihhheeeaaabbbccccccbbbbbbeeelllrrrzzz{{{|||~~~xxxwwwxxxxxxwwwvvvwwwyyy{{{xxxjjjiiixxx~~~wwwdddTTTHHHAAA===444444333333333333222222000000000000000000000000222222111000000111222333000000000000000000000000---///000111000///000111000000000000111111111111222222333333333333444444444333333333333444555555777777777777888888888888:::888;;;AAACCCIIIaaa{{{kkkTTTHHHHHHBBBBBBFFFDDDBBBBBBAAA???>>><<<;;;:::999999999888888888888777<<>>;;;444444333333333222222222000000000000000000000000333222111000000000111222000000000000000000000000---///000111000///000111000000000000111111111111222222222333333333444444444333333333333444555555444555555555666666666666:::888;;;@@@@@@EEEYYYpppzzz^^^NNNJJJEEEDDDFFFCCCAAA@@@???>>>===<<<;;;:::999999999999888888888888;;;>>>BBBHHHPPPYYYcccjjjsss{{{}}}wwwfffXXXVVVWWW]]]bbbeeejjjpppvvv{{{{{{wwwvvvtttqqqoooooojjjeeebbbbbbcccbbbaaacccdddeeeggggggggggggfffggghhhgggeeebbb`````````______^^^^^^^^^^^^^^^___\\\[[[\\\\\\^^^```bbbdddgggfffeeedddcccddddddeeecccddddddbbb```______``````aaabbbcccbbbaaa___^^^aaacccgggkkkmmmnnnnnnnnnpppooommmkkkiiigggeeedddbbbdddgggkkknnnpppppppppnnnoooqqqrrrrrrqqqooonnnrrrqqqooonnnnnnoooqqqrrrssssssssssssrrrqqqoooooojjjooosssssspppnnnppprrrsssqqqoooppprrrtttsssrrruuurrrpppqqqtttxxxzzzzzzzzz{{{|||~~~~~~yyyuuuqqqmmmkkkjjjiiigggeeedddaaa```aaaeeehhhkkksssvvvzzz}}}~~~~~~|||xxxwwwuuuvvvwwwuuuuuu{{{nnnpppxxx{{{ttthhhZZZMMMBBB;;;888333333333333222222222222000000000000000000000000333222111000000000000000000000000000000000000000---///000111000///000111000000000000111111111111222222222222333333333333333333333333333444555555444444555555555666666666:::999;;;???===???OOOaaammmTTTMMMGGGFFFGGGBBB??????>>>===<<<<<<;;;;;;:::999999999888888888888:::<<<@@@EEELLLUUU^^^eeennnwww~~~~~~~~~~~~~~~~~~ooo[[[VVVTTTWWWZZZ]]]dddkkkqqqxxxyyyuuutttssspppnnnoookkkfffcccaaaaaa```______```aaabbbccccccccccccdddeeefffeeeccc```______^^^^^^]]]]]]]]]^^^^^^___ZZZZZZYYYZZZ\\\___bbbddddddcccbbbbbbbbbbbbbbbbbbcccddddddcccaaa```bbbcccffffffggggggfffdddbbbaaabbbdddhhhlllooopppqqqqqqrrrqqqooommmjjjhhhfffeeebbbdddgggkkkmmmoooooopppooopppqqqrrrrrrqqqpppooopppooonnnmmmmmmnnnooopppqqqqqqqqqqqqqqqpppooooooooorrruuutttqqqnnnoooppprrrqqqpppppprrrssssssrrrtttrrrppppppssswwwyyyzzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyuuupppmmmmmmmmmllllllhhhfffdddbbbcccdddgggiiiooorrrvvvzzz|||~~~~~~}}}~~~|||xxxvvvttttttvvvuuuvvv|||lllrrr~~~tttjjj___TTTIII???888777333333333222222222222111000000000000000000000000222222111111000000//////////////////////////////---///000111000///000111///000000000111111111111111222222222222333333333333333222222333333444555666666666777777777888888888888;;;===<<<===HHHTTTpppyyyZZZNNNHHHGGGGGGAAA??????>>>>>>=========<<<::::::999999999888888888999<<>>EEEMMM^^^___PPPGGGGGGGGG@@@@@@@@@@@@??????>>>>>>>>>:::::::::999999999999888:::<<<>>>AAAFFFMMMUUUZZZaaajjjqqqtttuuuyyy||||||yyyvvv___VVVMMMIIIJJJOOOXXXbbbjjjqqqzzzxxxtttrrrrrrpppnnnjjjhhhfffbbb^^^ZZZXXXWWWXXXYYYYYYZZZ[[[]]]^^^^^^```bbbcccbbb^^^ZZZXXXWWWYYYYYYYYYZZZZZZ\\\]]]]]]^^^^^^^^^___bbbfffiiikkkiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjiiiiiilllnnnmmmmmmmmmmmmlllkkkjjjjjjjjjlllnnnrrruuuwwwxxxxxxvvvuuusssqqqnnnllljjjiiifffgggiiikkkmmmnnnooopppoooppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqrrrsssttttttttttttxxxxxxxxxwwwtttrrrqqqqqqsssssssssrrrqqqqqqrrrsssrrrrrrpppoooppprrruuuxxxxxxyyyzzz|||~~~~~~|||{{{zzz||||||||||||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{vvvpppkkkiiiiiihhhhhhjjjiiigggfffddddddddddddfffjjjnnnrrruuuxxx{{{~~~}}}zzzxxxvvvwwwuuuvvv}}}xxxrrr~~~vvvuuu|||{{{||||||zzz{{{rrrcccTTTMMMEEE;;;666888222222222222111111111111000000000000000000000000//////000111111000000///000000000000000000000000---///000111000///000111000000000000111111111111111111111111222222222222222222222222222333444444333333444444444555555555777888999;;;===@@@DDDGGGTTTwwwgggTTTIIIGGGGGGBBBBBBBBBAAA@@@@@@???>>>>>>::::::::::::999999999999:::;;;===???CCCIIIPPPUUU\\\eeellloooqqqvvvyyyzzzwww}}}yyyeeeZZZOOOHHHGGGKKKUUU^^^fffmmmvvvyyysssqqqpppnnnlllggggggfffccc^^^YYYVVVVVVTTTTTTTTTUUUWWWXXXZZZ[[[]]]^^^___^^^ZZZWWWVVVVVVYYYYYYYYYZZZ[[[]]]^^^___bbbcccdddgggjjjmmmoooqqqqqqqqqrrrsssssssssrrrrrrppppppooonnnmmmmmmpppsssuuutttrrrpppnnnlllkkkjjjnnnoooqqqtttvvvxxxyyyzzzwwwvvvtttrrrpppooommmllliiiiiijjjlllmmmoooppppppnnnnnnnnnoooooopppqqqqqqoooooooooppppppoooooooooqqqrrrsssuuuvvvvvvwwwwwwyyyxxxwwwvvvuuuttttttssstttuuuuuutttrrrrrrssstttssssssqqqooonnnooorrruuuvvvvvvxxxyyy{{{|||~~~~~~}}}{{{zzzzzzzzzzzz{{{|||~~~}}}}}}}}}}}}}}}||||||||||||wwwpppjjjgggfffeeeeeeiiihhhgggfffeeecccbbbbbbcccfffkkkooosssvvvzzz|||~~~}}}}}}}}}}}}zzzxxxxxxvvvwww~~~{{{zzzxxxxxxxxxyyywwwqqqttt}}}tttbbbQQQJJJBBB888555999222222222222111111111111000000000000000000000000---...///000111111111000000000000000000000000000---///000111000///000111000000000000111111111111111111111111222222222222222222222111222222333444333333333444444444555555888888999999<<>>===<<<;;;;;;:::::::::999999999999:::;;;<<>>@@@???GGG___zzzaaaNNNHHHIIIEEEBBBBBBAAA???>>><<<;;;:::;;;;;;;;;:::::::::999999777888999:::<<>>???NNNXXXuuubbbNNNKKKJJJEEEEEEFFFGGGDDD@@@======???<<<;;;;;;::::::999999888888999::::::<<>>>>>@@@<<<<<<;;;::::::999999888888888999:::;;;>>>CCCGGGLLLQQQWWW[[[]]]___bbbfffoooyyyxxxgggWWWNNNMMMPPPTTT]]]bbbgggmmmxxx{{{uuurrrpppnnnlllsssvvvyyy{{{xxxqqqjjjeeeaaabbbccceeegggiiikkklllppppppppppppppppppppppppxxxxxxxxxxxxyyyzzzzzz{{{yyyzzz|||}}}~~~{{{{{{~~~{{{xxxssslllhhhhhhlllpppqqqrrrssstttuuuttttttsssqqqpppoooppprrrtttttttttttttttsssrrrrrrqqqppppppoooooooooooopppqqqqqqrrrppprrrtttvvvwwwwwwvvvuuusssrrrqqqppppppqqqrrrrrrvvvvvvwwwwwwwwwwwwvvvvvvqqqqqqpppqqqrrrtttuuuvvvyyyxxxwwwtttqqqpppqqqsssrrroookkkjjjkkkmmmmmmmmmpppqqqrrrtttvvvyyy{{{|||||||||}}}~~~~~~~~~~~~~~~{{{zzzxxxwwwwwwwwwyyyzzz{{{}}}zzzuuuooojjjhhhhhhggggggjjjhhhdddbbbaaaaaa```______```bbbfffjjjppptttwww}}}}}}|||||||||~~~~~~}}}}}}ssslllqqq|||yyywwwvvvuuu{{{^^^OOO???999888555222222222222222111111111111111000000000000000000000000000000000000////////////000000000000000000000000//////////////////////////////...............---000000000000000111111222333333333222222222222111444333333333333444555555666777999::::::;;;===???AAAFFFZZZ~~~{{{\\\MMMHHHFFFDDDEEEEEEDDDAAA???@@@@@@<<<<<<;;;;;;:::999999999777777888999999<<<@@@DDDIIINNNSSSWWWYYY[[[___ccclllvvv|||jjjYYYOOOMMMQQQUUUZZZaaafffjjjqqq||||||vvvsssrrrqqqpppxxx|||{{{sssmmmkkklllmmmoooqqqssstttuuuyyyxxxxxxwwwvvvuuuuuuttt{{{|||}}}~~~~~~}}}|||{{{yyyyyyyyyzzz{{{|||~~~~~~}}}xxxvvvxxx|||{{{xxxssslllhhhgggiiilllooopppqqqsssssstttttttttsssqqqpppppprrrssssssrrrtttsssrrrqqqpppooonnnmmmnnnnnnnnnooopppqqqrrrsssrrrsssuuuvvvvvvvvvuuutttsssrrrrrrqqqqqqrrrssssssttttttuuuuuuuuuuuuttttttppppppppppppqqqssstttuuuuuuuuutttrrrooooooppprrrrrrooolllkkkmmmnnnoooooooooppprrruuuxxxyyy{{{{{{xxxyyyzzz{{{|||}}}}}}}}}|||{{{yyyxxxwwwxxxyyyyyyzzz|||~~~yyyvvvqqqnnnmmmlllkkkjjjkkkiiifffdddcccaaa^^^\\\\\\]]]___bbbgggmmmrrruuuyyy}}}~~~}}}}}}~~~~~~|||mmmmmmwww|||vvvvvvxxxiiiTTTGGG;;;777666444222222111111111111111111111111000000111111111111000000000000000000/////////////////////////////////////////////////////////////////////......---------000000000000000111111222222222222222222222222222444333333333333444555555555777999999999:::<<<>>>CCCEEEQQQmmmkkkSSSJJJIIIDDDDDDDDDCCCBBBAAAAAAAAA<<<<<<<<<;;;::::::999999666777888888888:::===@@@DDDIIINNNRRRUUUYYY___dddhhhrrr|||{{{jjjZZZOOONNNSSSXXX[[[ccciiikkknnnxxx}}}wwwsssqqqppppppvvv{{{xxxssspppqqqsssuuuwwwyyyzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvyyy{{{|||}}}}}}{{{yyywwwxxxxxxwwwwwwwwwyyyzzz{{{{{{xxxtttrrrsssvvvzzz}}}{{{yyytttnnniiiggghhhkkknnnnnnoooqqqrrrsssssstttrrrqqqoooooopppqqqqqqppppppppppppoooooonnnnnnmmmmmmnnnnnnooopppppppppppprrrrrrsssttttttssssssrrrqqqqqqqqqqqqrrrrrrrrrsssqqqqqqqqqqqqqqqqqqpppoooooooooppppppqqqrrrsssssssssssssssqqqooooooppprrrqqqpppooonnnooopppqqqrrrnnnooorrruuuxxxyyyzzzzzzvvvwwwyyyzzz{{{||||||}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzz}}}~~~{{{wwwtttrrrpppmmmkkkiiihhhfffeeedddbbb^^^[[[ZZZ[[[\\\___ccciiinnnqqqvvvzzz~~~~~~|||}}}|||}}}qqqhhhqqq{{{rrrrrrxxxmmmYYYLLLBBB999777777444333333111111111111111111111111///000111111111111000///////////////000000000000////////////////////////////////////////////////000000000//////.........000000000000000111111222222222222222222222222222444333333333333444555555444666888999999:::;;;===???@@@HHH[[[|||zzzZZZLLLJJJEEEEEEDDDCCCCCCBBBAAA@@@======<<<;;;;;;::::::999666777888888777888;;;===@@@DDDJJJNNNRRRXXX___eeegggpppzzzooo^^^RRROOOTTTYYY[[[cccjjjjjjllluuu{{{vvvrrrqqqppprrrxxx{{{vvvtttuuuwwwzzz|||}}}~~~~~~xxxxxxwwwwwwvvvvvvvvvvvvvvvxxxzzz{{{zzzxxxuuusssvvvvvvuuutttuuuvvvwwwxxxvvvuuutttsssssstttvvvxxxzzzxxxuuuoookkkiiijjjkkkmmmmmmnnnooopppqqqrrrsssqqqooommmmmmnnnooonnnmmmlllmmmmmmnnnnnnooooooooonnnooooooooonnnmmmllllllooooooppppppppppppppppppoooooopppqqqqqqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnoooppppppqqqqqqqqqqqqrrrsssrrrpppooopppqqqnnnnnnnnnnnnnnnoooqqqrrrmmmooorrruuuwwwxxxxxxxxxvvvwwwxxxzzz{{{|||||||||zzzzzzyyyyyyxxxxxxxxxxxxxxxyyy{{{~~~~~~zzzwwwsssooolllfffeeeeeeeeedddbbb___\\\YYYYYYZZZ\\\```eeekkknnnsssvvv{{{~~~}}}~~~~~~|||zzzyyyyyy~~~xxxiiihhhyyy{{{nnnpppzzzwwwlll\\\NNNFFF>>>888777777555333444111111111111111222222222///000111222222111000///////////////000000000000000000000000000000000000////////////////////////111111000000000000000000000000000000000111111222111222222222222333333333444333333333333444555555444555777888888999;;;===;;;???DDDQQQlllbbbOOOKKKGGGEEEDDDCCCCCCCCCAAA???======<<<<<<;;;:::::::::666777888888777777999;;;===AAAFFFJJJNNNUUU^^^dddgggpppzzzxxxfffWWWQQQSSSWWWYYYaaaggghhhjjjrrrzzz~~~{{{vvvtttsssrrrwww~~~{{{wwwuuuwwwyyy|||~~~vvvvvvvvvuuuuuuuuuttttttuuuvvvxxxyyyyyywwwtttrrrtttssssssssstttuuuvvvvvvuuuvvvxxxwwwvvvuuuvvvwwwvvvvvvtttppplllkkkkkkmmmmmmmmmmmmmmmnnnoooqqqqqqooommmllllllmmmnnnmmmllljjjkkklllmmmnnnooopppqqqooopppppppppooommmkkkjjjllllllllllllmmmmmmnnnnnnnnnnnnpppqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppooonnnmmmnnnooooooppppppooooooppprrrrrrqqqooonnnooopppjjjlllmmmmmmlllmmmoooqqqooooooqqqssstttuuuuuuvvvvvvvvvwwwyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzz|||~~~{{{wwwrrrooogggfffeeeeeeeeeccc```]]]ZZZYYYYYYZZZ]]]bbbgggjjjnnnrrrwwwzzz|||}}}~~~~~~~~~~~~{{{xxxwwwyyypppeeekkkrrrvvv~~~pppcccZZZOOOFFFBBB;;;777777777444333444000000111111111222222222///000111222222111000///.../////////000000000111000000000000000000000000////////////////////////000000000000000000111111000000000000000111111222111111222222222333333333444333333333333444555555333555777888888888:::<<<;;;AAAEEEJJJ^^^lllUUUPPPIIIGGGDDDCCCDDDCCC@@@>>>=========<<<;;;;;;::::::777888999999777777888:::<<>>===<<<;;;:::999999999999999888999999:::::::::;;;<<>>777666555444222111000///111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000//////......//////000111111111111000000000111111111111111000111000000000111222333333333333333444444444444555666666666777888888999999;;;>>>===???HHHTTTqqqvvv___PPPHHHGGGFFF???BBBFFF??????>>>>>>===;;;::::::999:::999999888999999:::::::::;;;<<<===@@@GGGOOOUUU^^^cccjjjsss}}}{{{qqqdddWWWSSSVVVYYY[[[```gggmmmppppppooommmooosssuuuwwwvvvtttssswwwxxx{{{}}}|||wwwpppjjjjjjmmmqqqtttuuuuuuwwwxxxxxxyyyzzzxxxvvvsssssssssssstttvvvxxxxxxwwwuuusssqqqpppnnnoooqqqrrrrrrqqquuutttsssrrrrrrrrrssstttrrrrrrqqqppppppooooooooonnnmmmkkkjjjiiiiiijjjjjjiiijjjkkklllnnnooopppqqqnnnmmmlllllllllmmmnnnnnnmmmoooppppppnnnmmmnnnnnnlllmmmllljjjhhhhhhjjjmmmppppppqqqqqqrrrrrrrrrrrrooonnnmmmllllllmmmnnnnnnjjjkkkmmmnnnoooooonnnmmmoooooooooooonnnlllkkkkkknnnoooqqqssssssrrrqqqpppoooooooooooopppqqqrrrsssssssssttttttvvvwwwxxxyyyzzzzzzzzzxxxwwwwwwzzz|||}}}||||||{{{zzzzzzzzz{{{|||}}}~~~zzzsssqqqmmmkkkhhhddd```]]]]]]ZZZWWWWWWYYY]]]```aaabbbdddgggkkknnnqqqrrrssstttvvvxxxyyyxxxyyy{{{|||}}}}}}mmmhhhkkkxxx|||tttxxxyyygggXXXMMMEEE???<<<444444333222111///......111111111111000000000000111111111111111111111111////////////////////////////////////////////////000000000////////////......///000000111111000000---...///111111111000000/////////000111333444555333333333333444444444444555666666777777888888999:::>>><<<<<>>===<<<;;;::::::::::::999999888999999::::::::::::;;;===CCCJJJOOO\\\```gggoooxxxvvviii]]]WWWWWWXXX[[[```hhhnnnpppooommmjjjkkknnnppprrrrrrrrrrrrvvvwwwyyy{{{zzzvvvooojjjhhhjjjnnnpppppppppqqqrrrtttuuuvvvvvvtttrrrrrrrrrtttuuuvvvwwwwwwvvvtttssspppooommmnnnoooppppppooorrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrpppooonnnlllkkkjjjiiihhhhhhiiijjjjjjjjjkkkmmmnnnooopppqqqlllkkkkkkkkkkkkkkklllmmmkkkmmmpppqqqpppnnnnnnnnnllllllkkkiiiggghhhjjjlllnnnnnnooopppppppppppppppkkkllllllmmmmmmmmmmmmmmmhhhjjjkkkmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmlllkkknnnnnnooopppppppppooooooooooooooooooooopppqqqrrrrrrrrrsssttttttuuuvvvvvvyyyzzz{{{zzzyyyxxxzzz{{{|||{{{zzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}~~~{{{tttrrrooommmjjjfffaaa^^^]]]ZZZWWWVVVXXX\\\^^^______aaadddgggjjjlllmmmnnnppprrruuuvvvvvvwwwxxxzzzzzz|||{{{hhhhhhuuuzzz}}}yyyqqqaaaUUULLLCCC<<<999444333222111000///......111111111111000000000///000000000000000000000000////////////////////////////////////////////////////////////////////////...//////000000000000000+++,,,...000111111000///000000000000111222333444222222333333333444444444555555666666777888888888777===<<<;;;AAAEEEUUUnnnwww]]]NNNHHHHHHCCCDDDEEE?????????>>>>>>===<<<;;;;;;::::::999999888888999999888888999:::<<>>?????????>>>>>>======<<<;;;:::999999888888888999666777888:::<<>>BBBOOOeeesssYYYJJJIIIDDDCCCDDD???@@@?????????>>>>>>>>>===;;;;;;:::999888888888888555777888:::<<>>???HHHWWWuuu~~~```MMMJJJFFFDDDEEEAAA@@@@@@????????????>>>>>><<<;;;:::999888888888888666777999999;;;>>>CCCFFFMMMTTT^^^fffmmmwwwrrrfff___\\\YYYYYY\\\aaadddfffhhhiiikkkmmmooopppqqqqqqtttsssrrrqqqpppnnnjjjgggfffggghhhhhhhhhhhhjjjlllmmmooopppooommmllllllmmmmmmmmmnnnooopppqqqrrrrrrpppnnnmmmlllmmmnnnmmmlllmmmmmmlllllllllnnnooopppooopppppppppooollljjjhhhdddddddddddddddfffgggiiihhhiiiiiijjjjjjkkkkkkllljjjkkkkkkkkkjjjhhhfffeeeccceeehhhiiiiiijjjkkkmmmllliiifffeeeggghhhhhhggghhhjjjlllnnnnnnmmmkkkjjjkkkllllllkkkjjjhhhfffeeedddeeehhhkkkmmmnnnoooooonnnnnnnnnmmmlllkkkjjjiiifffgggjjjlllnnnnnnmmmlllkkkkkkjjjhhhhhhggggggggghhhiiilllnnnooooooooonnnnnnppprrrsssrrrrrrssstttuuuuuuuuuvvvwwwxxxzzzzzz{{{|||||||||}}}}}}}}}}}}|||zzzwwwtttssstttuuuwwwzzzyyywwwtttrrrtttxxx{{{}}}~~~vvvvvvvvvvvvtttpppkkkgggbbb___ZZZXXXXXXYYYZZZZZZZZZZZZZZZ[[[]]]___aaabbbbbbfffkkknnnppppppqqqrrrtttxxx}}}|||yyyxxx}}}~~~~~~}}}}}}~~~~~~zzztttqqqmmmsss}}}}}}~~~~~~|||yyy{{{wwwuuunnnlll{{{{{{\\\KKK@@@666444888333333222222111111000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////---......///////////////333111///------...000222//////000000111222444444111111222222222333333333444444555555666777777777333;;;:::777>>>AAABBBJJJOOOkkkeeeOOOLLLGGGEEEFFFCCC@@@@@@@@@???????????????<<<;;;:::999888888888888888888999999999;;;???BBBIIIQQQ\\\dddkkkuuu|||pppddd___YYYVVVWWW\\\```cccgggiiikkknnnoooppppppppptttrrrqqqpppooommmjjjgggeeefffggggggggghhhjjjllllllnnnnnnnnnllljjjjjjjjjkkkllllllnnnooopppqqqrrrqqqooommmmmmnnnnnnmmmlllnnnmmmlllkkkkkklllnnnpppoooooooooooommmkkkiiihhhbbbbbbaaaaaabbbdddfffggghhhhhhhhhiiiiiijjjjjjkkkfffggghhhiiiiiihhhgggfffbbbdddfffgggggghhhkkkmmmllliiieeeeeeggghhhhhhgggggghhhkkkmmmmmmllljjjhhhhhhhhhhhhhhhhhhgggffffffbbbdddgggiiilllmmmnnnnnnnnnnnnnnnmmmllljjjiiihhhdddfffjjjmmmoooooonnnmmmkkkjjjiiigggfffffffffffffffhhhkkkmmmoooooonnnnnnmmmooopppppppppppprrrssstttttttttuuuvvvxxxyyyzzz~~~~~~~~~~~~|||zzzvvvrrrqqqqqqssstttyyyxxxuuupppnnnnnnrrruuuzzz{{{~~~|||yyyxxxqqqrrrsssttttttrrrmmmjjjeeeaaa]]]ZZZZZZ[[[\\\\\\YYYYYYYYYYYY[[[]]]___```aaaeeejjjnnnppppppqqqrrrmmmrrrxxx|||}}}zzzxxxwww}}}~~~~~~}}}}}}~~~wwwrrrooojjjppp{{{~~~yyyuuusssrrruuuiiifffttt{{{YYYIIIAAA999444555222222222111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////.......................................///000000...///000111111000///...000000000000111111111111111111222222222333333333555555555555666666666666666777999999999;;;===???III]]]tttUUUJJJIIIEEECCCEEEAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;:::999888777:::999999999;;;===@@@BBBHHHNNNWWWaaajjjsss{{{yyypppgggZZZRRRRRRWWW\\\```dddhhhmmmooonnnnnnoooqqqtttsssrrrrrrqqqnnnjjjgggiiikkklllllljjjiiiiiijjjpppnnnllljjjiiijjjkkkllllllkkkkkkkkkkkklllmmmmmmpppqqqqqqqqqqqqpppoooooommmmmmlllkkkkkkkkkkkklllooonnnnnnmmmlllkkkkkkkkkfffdddccceeegggiiiiiiiiiggghhhhhhgggffffffiiikkkggggggggghhhiiihhheeebbbdddfffggggggffffffgggiiillljjjgggeeeddddddeeeffffffeeeeeegggjjjkkkkkkjjjlllllllllkkkiiifffcccbbb^^^___aaadddfffhhhjjjkkknnnmmmlllmmmnnnnnnjjjgggfffgggiiikkkmmmmmmnnnmmmlllllljjjjjjjjjjjjkkklllmmmmmmoooppppppooonnnmmmkkklllmmmnnnppppppqqqqqqrrrqqqrrrssstttwwwyyy{{{{{{}}}}}}zzz|||yyyqqqnnnppprrrqqqqqqrrrpppmmmhhhgggiiilllrrrsssuuuxxx}}}yyytttmmmmmmnnnppprrrqqqooolllfffbbb]]]ZZZZZZZZZ[[[[[[ZZZYYYYYYZZZZZZ[[[\\\]]]^^^ccchhhlllnnnooooooppprrrsssvvv{{{~~~zzzuuuzzzzzzzzzzzz{{{|||}}}~~~~~~|||{{{|||~~~~~~~~~}}}~~~~~~}}}{{{vvvllldddfffhhhooo|||~~~yyyuuurrrpppnnnnnngggiiiyyytttTTTFFF???888444555222222222111111111111000000000000000000000000000////////////////////////////////////////////////...............................................................///000000//////000000000000//////000000000000111111111111111111222222222333333333555555555555666666666666666777999999999:::===???FFFVVVxxx{{{ZZZLLLIIIDDDAAABBBAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;:::999888888888888777888999;;;>>>@@@EEEKKKTTT^^^hhhqqqyyy~~~wwwlll^^^TTTRRRVVV\\\___dddhhhmmmooonnnmmmoooqqqtttssssssrrrpppnnnjjjhhhgggiiijjjjjjiiihhhiiijjjnnnmmmlllkkkkkklllnnnooonnnnnnmmmllllllllllllllloooooopppppppppppppppooommmmmmlllkkkkkkkkkkkkkkknnnmmmmmmlllkkkkkkjjjjjjfffeeedddeeeggghhhhhhhhhfffgggggggggffffffhhhjjjffffffggghhhjjjjjjgggeeedddeeefffeeeddddddfffhhhjjjiiigggeeedddddddddeeeddddddfffiiilllmmmkkkiiijjjjjjjjjjjjiiigggeeecccaaaaaabbbcccdddfffhhhiiimmmkkkjjjjjjlllkkkiiifffdddfffiiikkklllmmmlllllllllkkkjjjiiijjjjjjlllmmmlllmmmnnnoooppppppooonnnkkklllmmmoooppppppqqqqqqrrrqqqqqqrrrtttvvvxxxyyy|||~~~~~~|||}}}~~~tttpppppppppnnnoooooonnnkkkgggfffhhhjjjmmmnnnqqqtttyyy}}}zzzvvvmmmllllllnnnoooooommmkkkdddbbb___^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[```eeejjjlllnnnpppqqqsssrrrsssvvvzzz|||{{{yyyuuuuuuuuuuuuvvvxxxyyyzzz~~~|||yyyyyyzzz{{{||||||{{{{{{}}}~~~~~~~~~~~~xxxvvvqqqhhhaaaaaadddkkkwwwzzzuuusssqqqnnnkkkjjjlllvvvhhhMMMAAA<<<777444555222222222111111111111000000000000000000000000000////////////////////////////////////////////////...............................................................///000000000//////...//////000000000000000000111111111111111111222222222333333333444555555555555666666666666777888999999:::<<<>>>BBBNNNiiifffSSSKKKFFFBBBBBBAAAAAAAAA@@@@@@???>>>>>>;;;;;;<<<;;;;;;:::999888666666666666777999;;;===BBBHHHQQQ[[[dddnnnwww|||uuudddVVVQQQTTTZZZ^^^dddhhhmmmnnnmmmmmmnnnpppsssssssssrrrpppmmmkkkiiigggiiijjjiiihhhhhhiiijjjjjjjjjiiijjjkkkmmmoooqqqpppooonnnmmmkkkkkkkkkjjjmmmmmmnnnoooppppppppppppmmmlllkkkkkkjjjjjjkkkkkkmmmllllllkkkkkkjjjjjjiiihhhgggffffffhhhiiihhhffffffggggggfffeeefffhhhiiieeeeeefffhhhjjjkkkiiigggdddddddddcccaaabbbeeehhhgggggggggfffeeedddcccbbbaaabbbeeejjjmmmmmmkkkiiiggghhhhhhhhhhhhfffeeedddcccbbbaaaaaabbbdddfffgggkkkiiigggfffgggggggggeeeccceeehhhkkklllllljjjiiijjjjjjiiiiiiiiikkklllmmmkkklllmmmooooooppppppppplllmmmmmmnnnooopppqqqqqqrrrqqqqqqqqqsssuuuwwwxxx}}}~~~}}}zzztttrrrooolllllllllkkkiiifffeeeggghhhhhhiiimmmqqqtttxxxzzz{{{~~~~~~~~~|||zzzmmmkkkjjjjjjkkklllkkkjjjcccbbbbbbbbbbbbaaa^^^[[[XXXXXXWWWWWWWWWXXXYYYYYYYYY]]]bbbgggjjjmmmppprrrsssqqqpppqqqtttxxxzzz{{{qqqrrrrrrrrrtttuuuvvvwww{{{yyyvvvvvvwwwyyyyyyyyyxxxyyy{{{}}}~~~~~~}}}}}}~~~|||{{{yyysssppplllfff```^^^aaaiiisss}}}|||||||||~~~zzzuuusssrrrooolllgggtttmmmZZZEEE<<<999666444444222222222111111111000000////////////////////////////////////////////////////////////////////////...............................................................///000000000///...------///000111///000000000111111111111111111222222222333333333444444444555555555666666555777888888888999;;;===@@@GGG]]]yyy^^^PPPIIIEEEEEEBBBAAA@@@??????>>>>>>>>>;;;;;;<<<<<<;;;:::999999666666666666777999:::;;;@@@EEEMMMWWWaaakkktttyyy~~~kkkYYYQQQQQQVVVZZZaaafffkkkmmmlllkkkmmmoooqqqrrrsssqqqooolllkkkkkkjjjkkkkkkjjjhhhggghhhiiihhhhhhhhhiiijjjlllmmmooonnnmmmlllkkkjjjjjjjjjjjjkkkkkkmmmnnnoooppppppppplllkkkkkkjjjjjjjjjjjjjjjlllllllllkkkkkkjjjjjjjjjkkkiiihhhiiijjjjjjhhhfffdddfffgggfffeeeeeeggghhhfffeeeeeegggiiiiiigggfffeeeeeedddbbb```bbbeeehhheeeeeeffffffeeecccaaa``````aaabbbeeehhhjjjjjjhhhggggggggggggfffeeecccbbbbbbaaa______```bbbeeeggghhhfffdddccccccddddddeeeccceeehhhkkklllkkkjjjhhhiiiiiihhhhhhhhhjjjkkkllljjjkkklllmmmnnnoooppppppmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqrrrtttvvvwww|||}}}~~~~~~~~~|||yyytttooollllllkkkiiiggggggggghhhfffiiilllpppsssuuuvvvvvvzzzzzzzzz}}}}}}{{{nnnkkkhhhggghhhiiiiiiiiicccbbbaaabbbcccbbb```^^^ZZZYYYXXXXXXXXXXXXXXXYYYZZZ^^^bbbfffiiilllooorrrsssrrrppppppqqqtttvvvxxxrrrrrrrrrssstttvvvwwwxxxyyywwwttttttuuuwwwxxxxxxwwwxxxyyy{{{|||}}}}}}}}}}}}~~~~~~}}}|||}}}~~~{{{yyy}}}wwwqqqnnnlllhhhdddcccgggmmmuuuzzz|||{{{yyy{{{{{{~~~~~~|||wwwuuurrrpppmmmjjj~~~{{{mmmZZZMMM???888666444333444222222222111111111000000////////////////////////////////////////////////////////////////////////...............................................................///000000///...---------...000111///000000000111111111111111111222222222333333333444444444444555555555555555666777777777888:::<<<@@@DDDTTTsssmmmWWWLLLHHHHHHBBBAAA@@@>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;::::::888888888888888999::::::>>>CCCJJJSSS]]]fffpppvvvzzzrrr___RRRNNNQQQUUU]]]aaagggiiiiiiiiikkkmmmoooqqqrrrpppmmmkkkkkkllloooooonnnlllhhhgggggghhhkkkkkkkkkkkkkkklllmmmmmmiiiiiiiiihhhhhhiiiiiijjjiiijjjkkkmmmnnnoooppppppkkkkkkjjjiiiiiiiiiiiijjjlllllllllkkkkkkkkkkkkkkklllkkkjjjkkkkkkkkkiiifffccceeeffffffeeeeeefffggggggeeedddeeeffffffdddbbbffffffdddbbbaaabbbeeehhhdddeeefffgggfffccc```___aaa___^^^^^^aaaeeehhhhhhgggggggggfffeeebbb```^^^___^^^]]]]]]___bbbeeehhheeedddcccbbbaaabbbcccdddccceeehhhjjjkkkkkkiiihhhhhhgggffffffggghhhiiijjjiiijjjjjjkkklllnnnooopppmmmlllllllllmmmnnnooopppqqqqqqpppqqqrrrtttvvvwwwzzz{{{|||}}}~~~{{{qqqpppooommmmmmlllkkkjjjjjjlllooorrrtttvvvvvvvvvxxxxxxxxxyyy{{{{{{zzzxxxnnnkkkhhhfffggghhhhhhhhhdddbbb``````aaabbbbbbaaa\\\\\\[[[ZZZYYYYYYYYYZZZ^^^```ccceeegggjjjnnnqqqsssssssssrrrrrrrrrrrrssstttttttttttttttuuuwwwwwwxxxvvvssssssuuuwwwxxxxxxxxxxxxyyyyyyzzzyyyyyyyyyzzz{{{||||||||||||{{{zzz{{{|||||||||{{{||||||zzz|||wwwrrrooonnnlllkkklllqqqvvvzzz{{{zzzyyyxxx||||||xxxwww{{{vvvrrrpppoooyyyvvvfffZZZLLLDDD;;;555444444333222222222222111111111111000000000000000000000000000////////////////////////////////////////////////------------------------.......................................///000000------------...///000000000000000000111111111111111111222222222333333333333444444444444555555555555666777777666777999;;;???CCCNNNeeedddQQQIIIHHHBBBAAA???>>>======>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999999999999:::::::::<<<@@@GGGOOOWWWaaajjjpppuuu{{{{{{fffVVVOOONNNPPPWWW\\\bbbeeeeeefffiiilllmmmooopppnnnkkkiiijjjmmmqqqqqqooollliiiggghhhiiinnnnnnnnnnnnnnnnnnmmmmmmggggggggggggggghhhiiiiiiiiiiiikkklllmmmnnnnnnnnnkkkjjjiiiiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkkjjjhhhfffbbbdddffffffeeedddeeefffgggeeedddcccddddddbbbaaaffffffeeecccaaabbbdddfffeeeeeefffgggfffcccaaa___bbb___[[[ZZZ]]]aaaeeeggggggggggggeeeccc```^^^\\\]]]\\\\\\]]]^^^aaadddfffbbbcccdddcccaaaaaabbbddddddeeefffhhhiiiiiihhhhhhgggfffeeeddddddeeefffgggiiiiiiiiiiiijjjkkkmmmmmmlllkkkjjjjjjjjjlllmmmnnnpppppppppqqqsssuuuxxxyyyzzzzzz{{{}}}zzzxxxvvvuuuuuusssqqqooooooppprrrtttvvvwwwwwwxxxxxxwwwvvvwwwxxxxxxvvvtttooollliiigggggghhhhhhgggdddbbb``````bbbddddddddd___^^^]]]\\\[[[ZZZZZZZZZ___aaabbbdddeeeiiimmmpppqqqsssuuuuuusssrrrrrrrrrttttttssssssssstttttttttwwwuuusssrrrtttwwwxxxxxxwwwwwwxxxxxxwwwwwwvvvuuuuuuvvvxxxzzzzzzyyyxxxvvvyyyzzz|||||||||}}}}}}}}}yyytttqqqpppooonnnqqqvvv{{{}}}zzzwwwwwwwww{{{|||tttooorrrzzztttssssss~~~qqqcccUUULLLBBB???999555333333333111222222222111111111111000000000000000000000000000////////////////////////////////////////////////------------------------.......................................///000000+++,,,---...////////////000000000000111111111111111111222222222333333333333333444444444555555555555666777777666666888:::;;;AAAIIIXXXvvvvvv[[[MMMHHHBBBAAA???===<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;999999999:::999999999888999===CCCJJJRRR[[[dddjjjoootttzzzooo]]]QQQNNNNNNQQQVVV\\\```bbbdddgggjjjjjjmmmooommmiiigggiiimmmnnnnnnmmmjjjhhhhhhiiikkkmmmmmmmmmnnnnnnmmmmmmmmmiiihhhhhhggggggggghhhhhhiiiiiijjjllllllmmmmmmmmmjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffggghhhiiiiiifffdddaaaccceeefffeeeddddddeeefffdddccccccdddeeedddccccccddddddcccaaaaaabbbcccffffffffffffeeedddbbbaaabbb___\\\[[[]]]```cccddddddeeeeeedddbbb```^^^]]]\\\\\\]]]]]]^^^```aaabbbaaaccceeeeeebbbaaabbbdddcccccccccddddddeeefffffffffeeedddbbbbbbbbbcccccciiihhhgggggghhhiiijjjkkkkkkjjjiiihhhhhhjjjkkkmmmppppppppprrrtttwwwzzz{{{zzzzzz{{{}}}~~~}}}}}}{{{xxxtttssssssssstttuuuwwwxxxyyy{{{zzzyyyyyyyyyyyyxxxvvvpppnnnkkkiiiiiiiiihhhgggbbbbbbbbbdddfffgggfffeee```___^^^\\\[[[[[[ZZZZZZ]]]^^^```aaaccchhhmmmqqqqqqsssuuuuuussssssuuuwwwvvvvvvuuutttssssssssssssuuusssqqqqqqsssvvvwwwwwwtttuuuvvvvvvvvvvvvuuuuuussstttwwwyyyzzzxxxvvvuuuxxxzzz{{{||||||}}}{{{|||~~~}}}zzzuuuqqqnnnlllkkkmmmsssyyyzzzvvvssssssuuuxxxzzz{{{kkkjjjppp}}}{{{wwwvvvyyysssdddUUUJJJCCC===<<<999555333333222000222222222111111111111000000000000000000000000000////////////////////////////////////////////////------------------------.......................................///000000***+++---///000000///...000000000000111111111111111111222222222333333333333333333444444444555555555666777666555666888:::999???FFFPPPiiidddQQQIIIBBBAAA???===<<<===>>>???;;;;;;<<<<<<<<<<<<<<<;;;888999999999999888888777777;;;@@@GGGNNNWWW```fffkkkooottt|||uuuaaaTTTNNNMMMMMMRRRYYY^^^```bbbfffiiiiiilllnnnkkkgggfffiiimmmkkkkkkjjjiiiggghhhkkkmmmhhhiiijjjkkkkkkkkkkkkjjjlllkkkjjjhhhggggggggggggiiiiiijjjkkklllllllllllljjjiiiiiihhhhhhhhhhhhhhheeeeeeffffffffffffffffffdddcccdddfffggggggdddbbbaaaccceeefffeeeddddddeeeeeedddcccccceeeggggggfffaaacccccccccaaa``````aaagggggggggfffeeedddcccbbbaaa___]]]]]]___aaaaaaaaabbbbbbccccccbbbaaa___^^^]]]]]]^^^^^^^^^^^^^^^^^^```cccffffffdddbbbcccdddbbbbbbaaa```aaabbbdddeeefffeeecccaaa``````aaaaaahhhhhhgggffffffggghhhiiikkkjjjhhhggggggiiijjjlllooooooppprrruuuxxx{{{}}}{{{{{{|||~~~|||xxxttttttsssssstttvvvwwwyyy~~~}}}}}}}}}}}}|||{{{qqqooolllkkkkkkjjjhhhgggaaabbbdddhhhjjjjjjgggddd```___^^^\\\[[[ZZZZZZZZZZZZ[[[]]]___bbbgggnnnrrrppprrrtttsssssstttyyy}}}yyyyyywwwvvvuuuttttttttttttrrrpppppprrruuuvvvvvvrrrssstttuuuvvvvvvvvvvvvrrrtttwwwzzzzzzyyyvvvtttwwwyyy|||}}}}}}~~~{{{|||}}}}}}|||}}}~~~{{{uuuoookkkiiiggghhhnnnuuuvvvqqqnnnpppssstttwww~~~ssseeegggqqq{{{xxxxxx}}}zzzzzzuuu___QQQLLLEEE===:::888666333222222333444000111111222222111111000111111000///////////////000000000000000000000000...........................------,,,,,,------.........////////////..................////////////............////////////...............///000000111111111000000000000000333333333444444444555555555555666666777777888888<<<===AAAJJJZZZyyyqqqTTTOOOIIIBBB===>>>???===;;;<<<=========<<<;;;;;;::::::999999888888888888888888;;;===???BBBHHHOOOXXX^^^gggmmmuuu}}}ooo\\\PPPMMMGGGLLLRRRWWW]]]ccceeeeeeggghhhhhhiiijjjjjjkkkkkkkkklllllljjjiiihhhiiikkklllkkkiiihhhggggggggggggllllllmmmkkkiiiggghhhiiiiiiiiijjjkkkkkkkkkjjjjjjiiijjjjjjjjjjjjiiihhhhhhfffdddbbbaaabbbeeehhhkkkhhhfffcccccceeefffeeecccaaaaaabbbbbbbbbbbbaaaaaa___```bbbcccdddeeeffffffeeedddcccbbbaaaaaaaaaaaaccceeeggggggeeedddcccddddddaaa^^^^^^```bbbaaa___dddbbb______``````]]]ZZZ]]]]]]\\\\\\]]]]]]^^^___```````````````aaaaaabbb______``````aaabbbcccdddeeedddcccaaaaaaaaabbbbbbhhhfffdddeeehhhjjjiiihhheeeffffffeeedddfffiiikkkmmmnnnooooooqqquuuzzz~~~~~~~~~~~~}}}zzzvvvtttuuuxxxyyyzzz||||||}}}}}}}}}}}}||||||{{{vvvpppnnnoooooollliiifffhhhkkkkkkiiifffeeeeeebbb```]]]YYYXXXXXXYYYZZZYYYZZZ\\\```dddhhhkkkmmmmmmnnnoooqqqsssuuuvvvwwwzzzxxxvvvvvvvvvvvvuuuttttttsssrrrrrrssstttvvvwwwtttssssssssstttuuuwwwxxxuuuvvvvvvvvvvvvuuuuuuuuuxxxxxxxxxxxxyyy{{{}}}~~~}}}~~~~~~}}}{{{zzz|||}}}}}}uuummmhhhggggggkkknnnpppooommmmmmpppsssyyy{{{qqqeeeaaahhhsss~~~uuutttuuu~~~yyyxxx~~~~~~|||ppp[[[MMMGGG@@@999888666444222111111111222000000111222333444555555000//////...............000000000000000000000000...........................------,,,,,,------.........////////////..................////////////............//////////////////......//////000111111000000000000000000000333333333444444444444555555555555666777777888888:::<<>>???@@@>>>===>>>>>>======<<<<<<;;;::::::666666666666777777777777999;;;===@@@EEELLLUUU[[[dddkkkrrrzzzyyyeeeVVVOOOIIILLLQQQUUU[[[```cccdddeeeeeefffgggiiijjjjjjkkkjjjjjjkkkiiihhhggghhhjjjjjjjjjiiiiiihhhgggggggggkkklllmmmllljjjiiiiiijjjjjjjjjkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhgggffffffdddbbbaaaaaadddgggiiigggeeeccccccdddeeedddbbbaaaaaabbbaaaaaa```___^^^]]]^^^```aaaccccccddddddcccbbbaaa``````_________```bbbeeeeeeeeeddddddeeebbb```^^^^^^aaaccccccbbbccc```^^^]]]^^^___]]][[[\\\\\\[[[[[[\\\\\\]]]^^^____________```aaaaaabbbaaaaaa``````aaaccceeeffffffdddbbbaaa``````bbbbbbgggeeecccdddgggiiihhhgggdddeeeggggggffffffhhhjjjkkklllmmmnnnpppuuuzzz~~~}}}yyywwwwwwxxxyyyyyy||||||}}}~~~|||wwwrrrpppqqqrrrpppmmmjjjjjjkkkkkkjjjhhhgggeeecccaaa^^^ZZZXXXXXXXXXYYYYYYZZZ\\\___cccgggjjjlllkkklllnnnppprrrtttvvvwwwyyywwwuuutttuuuuuutttssstttsssrrrrrrrrrssstttuuuttttttsssssstttvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvwww{{{zzzyyyxxxxxxyyyzzz{{{{{{|||}}}|||{{{{{{}}}{{{tttmmmiiigggfffhhhjjjlllkkkjjjkkkppptttzzz}}}}}}mmmaaa^^^gggsssvvvqqqtttvvvyyyvvvwwwxxxwww~~~kkkWWWJJJCCC===666555444222000//////000000000000000111333666888::://////...---------------000000000000000000000000...........................------,,,,,,------.........////////////......---............/////////............////////////000////////////000111111000000000000000000111111333333333333444444444444444555555666666777888888888:::>>>BBBJJJbbbiiiUUULLLEEE???@@@AAA???>>>???>>>>>>===<<<<<<;;;;;;:::666666666777777777888888777999;;;===AAAHHHOOOUUU___fffnnnuuurrr___RRRMMMNNNOOOSSSWWW[[[```cccbbbbbbccceeefffhhhiiijjjhhhhhhiiigggfffeeeggghhhggghhhiiiiiiiiihhhggggggjjjlllmmmlllkkkjjjkkklllllllllllllllkkkjjjjjjiiihhhhhhhhhhhhgggfffeeedddfffdddbbb```aaabbbeeeffffffdddbbbbbbcccdddcccbbbbbbbbbbbbaaa___^^^\\\[[[[[[\\\]]]___aaaaaabbbbbbaaa```___^^^^^^]]]]]]^^^]]]```cccddddddcccdddeeebbb```______bbbdddeeeeeeaaa___\\\[[[\\\]]]]]]]]][[[[[[[[[[[[[[[\\\\\\]]]^^^______```aaaaaabbbbbbcccbbbaaaaaabbbdddggghhhfffeeebbb```___```aaaccceeedddcccdddfffgggggggggdddfffhhhhhhgggggghhhjjjjjjkkklllmmmppptttzzz~~~~~~{{{{{{{{{zzzzzz}}}}}}~~~}}}yyytttssstttuuutttrrrpppnnnkkkkkklllllliiifffeeeccc___\\\YYYXXXWWWXXXYYYZZZ\\\___cccfffjjjkkkjjjkkkmmmooorrrtttvvvwwwwwwuuussssssssstttsssrrrtttsssqqqppppppqqqqqqrrrttttttsssssstttuuuvvvwwwzzzwwwtttrrrrrrtttxxxzzz~~~|||yyyvvvvvvvvvxxxyyyxxxzzz{{{{{{{{{|||~~~~~~zzzuuupppkkkhhhggghhhiiiiiihhhgggjjjqqqvvv|||yyyhhh______kkkwww}}}qqqqqqwwwzzz~~~zzz{{{~~~wwwyyyzzzfffTTTIIICCC===888444333111000/////////000111000000000222555888:::000///......------.........................................................------,,,,,,------...---......//////......------------.........//////............////////////000000000000000111111222000000000000000111111111222222333333333444444444444444555555666777777888777:::===???BBBTTTvvvuuuWWWNNNFFF@@@@@@AAA??????@@@>>>>>>======<<<;;;;;;;;;777888888999999::::::;;;666888999;;;???DDDKKKOOOYYYaaajjjpppzzz}}}jjjZZZRRROOONNNPPPSSSVVV[[[aaa^^^___```bbbdddfffggghhheeefffgggfffddddddeeegggdddfffhhhjjjjjjiiihhhggghhhiiikkkkkkjjjjjjkkklllmmmmmmmmmlllkkkjjjiiihhhiiiiiiiiihhhgggfffeeedddeeedddbbb``````aaacccddddddcccbbbbbbbbbbbbbbbbbbddddddcccaaa```^^^\\\[[[ZZZ[[[\\\^^^```aaabbbbbbaaa```___^^^]]]]]]]]]]]]^^^aaacccddddddcccddddddbbbaaa``````aaacccddddddaaa___\\\ZZZ[[[]]]^^^```\\\\\\[[[[[[\\\\\\]]]^^^______```aaabbbcccdddddddddcccbbbaaaccceeehhhjjjgggeeebbb___^^^___aaabbbdddccccccdddeeegggggghhhhhhiiiiiihhhggghhhjjjmmmkkklllmmmnnnooosssxxx||||||}}}zzzvvvuuuvvvxxxwwwwwwwwwrrrmmmllloooooolllggggggeeeaaa]]]ZZZXXXWWWWWWYYYZZZ\\\^^^bbbfffiiijjjjjjkkkmmmppprrruuuwwwxxxuuusssqqqqqqrrrrrrqqqppprrrqqqooonnnmmmmmmnnnnnnsssrrrqqqqqqqqqssstttuuuyyyvvvqqqnnnooorrrwwwzzz}}}{{{xxxuuutttuuuwwwyyyvvvxxxzzzzzz{{{|||}}}zzzwwwtttqqqmmmkkkllllllkkkhhhgggjjjrrrxxx~~~xxxggg```cccppp|||{{{sssvvv|||~~~}}}|||ttt___PPPGGGAAA===:::333333222111111111000000222111/////////111444555111000//////......//////------------------------...........................------,,,,,,------...------............------------------........................////////////000000000000000111111222//////000000111111111111222222222333333333444444444444444555666666777777777:::=========IIIddd}}}\\\PPPHHHAAAAAAAAA???>>>??????>>>>>>===<<<<<<;;;;;;888888999999:::::::::;;;666888999;;;===AAAGGGKKKTTT\\\eeekkktttvvvgggXXXQQQNNNOOOPPPQQQWWW^^^\\\]]]^^^```bbbdddeeefffcccdddeeedddccccccdddfffdddeeegggiiijjjiiihhhgggfffgggiiiiiihhhhhhiiikkklllmmmllllllkkkjjjiiihhhiiiiiiiiiiiihhhgggfffeeedddcccbbb``````aaabbbccccccccccccbbbaaaaaaaaabbbeeeddddddcccaaa___]]]\\\ZZZ[[[]]]___```bbbbbbcccaaaaaa```___^^^^^^^^^^^^aaaccceeefffdddcccccccccccccccbbb```______```aaaaaa```^^^\\\[[[\\\___aaa^^^]]]]]]]]]]]]^^^______```aaabbbddddddeeeddddddbbbbbbaaaaaaccceeehhhjjjgggeeebbb___^^^___```aaabbbccccccdddeeefffgggiiilllkkkiiigggeeeggglllpppnnnnnnnnnnnnooorrrwwwzzz}}}}}}||||||||||||zzzwwwvvvwwwxxxyyyyyy{{{uuupppoooqqqqqqmmmhhhhhhfffccc___\\\YYYXXXWWWXXXYYY[[[^^^aaaeeehhhiiikkklllnnnpppsssuuuwwwxxxsssqqqoooooopppqqqpppooopppooommmkkkjjjjjjkkkkkkppppppooonnnnnnoooqqqrrrvvvsssooollllllpppuuuxxxxxxwwwuuuttttttvvvxxxzzzvvvwwwyyyzzzzzz{{{~~~}}}}}}}}}zzzxxxxxxvvvsssppppppooolllgggeeehhhpppwwwxxxgggaaafffrrr}}}xxxuuuyyy}}}~~~oooYYYKKKDDD>>>:::888333333333333222222111111111000///......///000111111111000///////////////------------------------...........................------,,,,,,------...------............------,,,------------.....................////////////000////////////000111111/////////000111111222222222222222222333333333333333444444555555666777777888999;;;<<<;;;BBBUUUhhhiiiUUULLLDDDBBBBBB???>>>@@@??????>>>======<<<<<<;;;888888888888888888888888777888999:::<<>>JJJWWWtttzzzZZZPPPHHHEEEDDDAAA???AAA??????>>>>>>===<<<<<<<<<:::999999888888777777666666777888999:::<<<@@@CCCGGGQQQZZZ___gggvvvrrr```UUUOOOQQQPPPLLLPPPZZZ\\\]]]]]]___```aaabbbbbbbbbcccdddcccbbbbbbdddfffffffffggggggggggggggggggfffgggiiihhhgggggghhhiiiiiiiiiiiijjjjjjiiihhhhhhffffffgggggghhhhhhggggggbbbbbbbbbbbbbbbcccdddeeecccdddeeecccaaa```bbbddd``````aaaaaaaaaaaaaaa```YYYZZZ\\\^^^```bbbccccccbbbaaa```______^^^^^^^^^```bbbddddddcccbbbbbbccc^^^______]]]ZZZYYY\\\^^^___``````^^^[[[ZZZ[[[]]]^^^]]]]]]]]]]]]^^^______aaabbbcccddddddbbbaaa___[[[\\\___aaacccdddddddddddddddcccbbb```___]]]]]]\\\^^^```aaa```aaadddgggggghhhhhhfffeeeeeegggiiiggghhhiiijjjlllpppuuuyyy~~~~~~}}}}}}}}}~~~}}}{{{zzzyyyyyy{{{|||zzzzzzxxxvvvsssooollljjjhhhfffdddaaa^^^\\\ZZZYYYXXXYYYZZZ]]]```cccfffgggkkkkkkmmmnnnoooqqqrrrrrrqqqooonnnnnnpppppppppooopppooommmlllkkkllllllmmmooonnnmmmllllllmmmnnnnnnoooooonnnnnnoooppprrrsssrrrrrrtttuuuvvvwwwwwwwwwxxxyyyzzzyyyxxxxxxzzz|||}}}}}}|||||||||}}}}}}}}}}}}}}}|||}}}zzzvvvrrrqqquuuwwwvvvtttooonnnkkkgggeeehhhooovvvmmmeeekkkvvv}}}yyytttzzzttt[[[MMMEEE===888777111222222222222111111000......///000000000000/////////...------------...000000000000000000000000...........................------,,,,,,------...,,,------......------,,,,,,,,,,,,---------................../////////000...............///000000...//////000111222222222111111222222222333333333333333444444555666666777777666777999:::;;;CCCMMMccc^^^TTTKKKHHHFFFBBBAAABBB??????>>>>>>======<<<<<<===<<<<<<;;;:::999888888555666888888888:::===@@@BBBMMMVVV[[[cccrrr{{{nnnaaaVVVPPPRRRPPPKKKOOOXXX]]]]]]^^^______```aaaaaabbbcccdddcccbbbbbbdddfffhhhgggffffffffffffgggggghhhiiijjjiiihhhggghhhiiiggghhhhhhiiiiiiiiihhhhhhcccdddeeefffggggggggggggbbbbbbbbbbbbcccdddeeefffccceeefffdddaaa```bbbeee]]]^^^___```aaaaaaaaaaaaXXXYYY[[[^^^```aaabbbcccaaaaaa```___^^^^^^^^^^^^]]]___bbbccccccbbbcccdddZZZ\\\\\\[[[YYYYYY\\\___]]]___```^^^[[[XXXYYY[[[]]]]]]\\\\\\]]]]]]^^^___```aaabbbcccbbb```^^^]]]YYY[[[^^^aaacccccccccbbbccccccccccccaaa___]]][[[ZZZ\\\^^^___^^^^^^bbbeeebbbdddggghhhfffdddcccccccccdddfffhhhkkkpppvvvzzzxxx{{{}}}{{{zzzzzz|||~~~yyyzzz{{{xxxsssnnnkkkjjjgggfffdddbbb___]]][[[ZZZXXXYYYZZZ]]]```ccceeegggjjjjjjkkklllmmmnnnooooooqqqooonnnnnnpppqqqpppoooqqqpppooonnnmmmnnnoooooooooooommmllllllmmmnnnooonnnnnnooopppqqqrrrrrrrrrqqqssstttvvvwwwvvvvvvuuuzzzzzz{{{yyyxxxwwwxxxzzz{{{{{{{{{{{{{{{{{{zzzzzz}}}}}}~~~}}}}}}~~~~~~wwwrrrmmmmmmqqqttttttrrroooooommmjjjhhhlllssszzz~~~vvvffffffssszzzzzz{{{xxx{{{xxxWWWHHHCCC;;;666777222333333333333222111111//////............//////////////////...---,,,+++------------------------------------------------+++,,,------............---,,,++++++------,,,+++------------------------------............------............////////////000000000000000000000000111222222333333444444555555444444444444555666666888888777666777:::???CCCXXXqqqvvv```MMMIIIGGGAAAAAAFFF???>>>===<<<<<<;;;;;;<<<;;;;;;:::999999888888777666777777888999;;;<<<===EEEGGGKKKTTTaaaooozzz|||rrreee___UUULLLIIIJJJNNNRRRZZZZZZ[[[^^^bbbcccbbbaaa___```aaaccccccddddddcccbbbccceeefffhhhiiiiiiiiiiiihhhfffeeefffgggggggggggggggggghhhgggffffffeeeggggggeeeddddddeeefffggggggfffdddcccbbbcccddddddccccccdddeeedddcccbbbaaa```^^^\\\]]]```aaa___]]]YYYYYYZZZ\\\]]]^^^^^^___^^^^^^^^^^^^]]]\\\\\\[[[\\\]]]___`````````___^^^ZZZZZZYYYYYYXXXWWWUUUUUU[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^]]]\\\\\\]]]]]]]]]]]]^^^___`````````___^^^]]]^^^^^^^^^^^^^^^```bbb```bbbccccccaaa___^^^^^^``````````````````````````````aaabbbccccccddddddaaacccfffhhhkkknnnrrruuuvvvyyy~~~{{{yyyyyyzzz}}}~~~yyyyyyxxxuuurrrooollljjjfffeeedddbbb___\\\ZZZXXXWWWXXXYYY\\\___bbbeeefffjjjjjjjjjjjjkkkmmmooopppppppppooonnnmmmlllkkkkkkkkkkkklllnnnpppqqqooommmppppppnnnnnnnnnooopppqqqsssqqqnnnllllllnnnqqqssssssuuuvvvvvvtttssstttuuuuuuwwwxxxwwwvvvvvvzzz}}}~~~}}}{{{{{{|||}}}}}}||||||||||||||||||{{{{{{zzz|||zzzyyyzzz|||zzzyyywwwrrrnnnkkkmmmqqqtttrrrpppqqqpppnnnjjjiiillltttzzz|||~~~ooohhhsss~~~uuuvvvzzzyyyyyyxxx|||xxxWWWHHHAAA999555666222222333333222222111000//////............//////////////////...---,,,+++------------------------------------------------++++++,,,------------------,,,++++++------,,,+++------------------------------............------............////////////000000000000000000000000111111222333333444444555444444444444444555666666777777777777777:::>>>BBBMMMcccvvv[[[OOOJJJCCC@@@CCC@@@@@@???>>>============;;;;;;::::::999888888888777777777888888:::;;;<<>>>>>>>>>>>;;;;;;::::::999999888888888777777777777888999999<<<===AAAHHHSSS___jjjqqq{{{{{{qqqbbbSSSHHHDDDDDDEEELLLNNNRRRXXX^^^aaabbbaaaaaaaaa``````aaabbbcccdddcccdddeeegggggghhhhhhhhhgggeeecccaaa```bbbdddeeegggfffeeedddddddddeeefffgggfffeeedddcccbbbbbbbbbccccccbbbaaaaaaaaaaaabbb___```aaaaaaaaa```___^^^]]]\\\\\\]]]```aaaaaa```dddbbb___\\\ZZZYYYYYYZZZ[[[[[[\\\\\\]]]\\\\\\\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYZZZ[[[\\\]]]^^^\\\]]]_________^^^\\\[[[[[[^^^``````___^^^^^^___YYYYYYZZZ[[[\\\]]]]]]^^^ZZZ[[[\\\^^^___aaabbbbbbccceeegggiiiiiikkkmmmooonnnmmmmmmooottt|||~~~}}}|||zzzyyyxxxzzz{{{||||||zzzxxxwwwxxxxxxwwwuuurrrnnnkkkhhheeedddaaa^^^[[[XXXVVVUUUWWWXXXYYY\\\___bbbeeefffiiiiiiiiiiiijjjmmmoooppprrrqqqnnnllljjjiiihhhiiijjjiiihhhhhhkkkmmmnnnnnnooooooppppppppppppoooooopppoooooonnnnnnooooooppprrrsssuuuuuussssssssstttvvvwwwxxxwwwwwwwwwyyy{{{~~~|||{{{zzz{{{|||{{{zzz{{{|||}}}}}}}}}{{{xxxwwwtttsssrrrtttxxx|||~~~|||{{{|||{{{yyyxxxpppnnnnnnppptttuuurrrooopppooommmkkkkkkooouuuzzz|||~~~yyysssuuuxxxppppppttt~~~uuunnnllljjjwwwiiiPPPBBB;;;555222333222222222222222111000000//////............//////......//////...------,,,////////////////////////------------------------++++++,,,,,,,,,,,,,,,+++---,,,++++++------,,,+++------------------------------............------............////////////////////////////////////111111111222333333444444444444333333444444555666333555888999999:::;;;===BBBLLLeeeiiiTTTHHHDDDFFFAAAAAA???>>>>>>>>>>>>>>><<<;;;;;;:::999999888888888888777777777777777888999;;;>>>CCCKKKWWWbbbiiisss}}}yyyjjjZZZNNNGGGEEEEEEFFFHHHMMMTTT[[[```bbbaaabbbaaa___^^^___```bbbdddcccdddeeefffggggggggggggeeedddbbb___^^^___aaadddgggeeecccbbbaaabbbdddeeefffeeedddcccaaa``````___````````````___`````````]]]^^^_________^^^\\\\\\[[[[[[\\\]]]___```aaaaaafffccc___[[[YYYXXXXXXYYYYYYYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXXXXYYYZZZXXXXXXXXXXXXYYY[[[]]]___]]]^^^___aaaaaa___[[[XXXYYY[[[^^^___^^^]]]^^^___ZZZZZZZZZZZZZZZ[[[[[[[[[XXXYYY[[[\\\^^^```aaabbb___aaaeeegggiiilllnnnqqqooommmlllmmmqqquuuxxxyyy~~~}}}{{{yyywwwwwwxxxzzz|||||||||{{{zzzwwwxxxxxxwwwtttpppllljjjaaa```]]][[[YYYXXXXXXYYYWWWXXXYYY\\\___bbbeeefffiiiiiihhhiiijjjlllmmmooorrrpppmmmjjjhhhgggggggggiiigggeeeeeehhhkkkmmmnnnnnnooopppqqqpppooonnnmmmmmmnnnooooooooooooooooooppprrrttttttsssrrrsssttttttuuuuuuuuuuuuvvvwwwwww}}}{{{yyyyyyzzz{{{zzzyyyzzz{{{|||}}}|||zzzxxxvvvtttsssrrrtttwww{{{||||||{{{zzzyyyzzzzzzyyyvvvtttnnnnnnoooqqqttttttqqqoooooonnnmmmlllnnnrrrwwwzzz}}}~~~ssssssvvv~~~yyyrrrrrrtttwww}}}sssmmmoooppp{{{iiiYYYGGG<<<777444333333111222222222222111000000//////............//////.........///......---,,,////////////////////////------------------------,,,,,,,,,------,,,,,,+++---,,,++++++------,,,+++------------------------------............------............////////////////////////////////////000000111222222333333444333333333333333444555555333555888999999999:::;;;>>>EEEVVVsss```KKKDDDFFF@@@@@@???>>>============<<<<<<;;;;;;:::999999888999888777777666777777777999:::===@@@FFFPPP\\\dddnnnwwwuuueeeWWWMMMGGGEEECCCEEEIIIPPPXXX^^^```aaa```___^^^]]]]]]^^^```bbbaaabbbcccdddeeefffffffffddddddccc```]]]]]]```ccceeedddbbb``````aaacccdddccccccbbbaaa```___^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^\\\\\\]]]^^^]]]\\\[[[ZZZYYYZZZ[[[\\\]]]^^^___```cccaaa]]]ZZZXXXXXXYYYZZZXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYXXXXXXZZZ\\\^^^___^^^^^^```aaabbb```[[[WWWVVVYYY\\\]]]\\\\\\]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ\\\^^^___aaabbb]]]```dddgggiiijjjmmmoooooonnnnnnppprrrrrrpppnnnqqqtttyyy~~~~~~~~~}}}{{{yyyxxxwwwwwwxxxzzz|||~~~zzz{{{||||||zzzvvvssspppdddbbb^^^[[[XXXXXXXXXYYYWWWXXXYYY\\\___bbbeeefffjjjiiihhhhhhiiijjjlllmmmnnnmmmkkkiiigggggggggggghhheeeccccccfffjjjlllmmmnnnnnnooopppooonnnmmmkkklllmmmnnnooopppoooooonnnoooqqqrrrsssrrrqqqrrrsssuuuuuuuuuuuuvvvvvvvvvuuuzzzxxxwwwwwwxxxyyyyyyxxxyyyyyy{{{|||{{{zzzxxxwwwwwwvvvvvvwwwzzz||||||{{{yyyyyyxxxxxxwwwuuurrroookkklllnnnppprrrqqqooonnnnnnmmmlllmmmpppuuuxxx{{{}}}~~~yyysssuuuyyy~~~tttqqqrrrpppvvvqqqmmmsssxxx}}}yyyhhhSSSJJJ???777444333333222111111222222111111000/////////............//////---...............------........................------------------------------......------,,,,,,---,,,++++++------,,,+++------------------------------............------............////////////000000000000000000000000000000111111222333333333333333333333333444444555333555777888888888999:::???DDDOOOdddtttVVVGGGDDD@@@@@@???>>>============<<<<<<;;;;;;::::::999999999888888777777777888888888:::<<<===AAAJJJVVV^^^iiirrr{{{sssdddVVVKKKFFFDDDDDDFFFKKKSSSYYY]]]^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^___aaabbbdddeeeeeeeeecccdddeeebbb^^^]]]___bbbcccbbbaaa`````````aaabbb```aaaaaa```___^^^]]]\\\ZZZ[[[\\\\\\]]]]]]\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYWWWYYY[[[[[[ZZZ[[[\\\^^^___^^^[[[YYYXXXXXXYYYZZZXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[YYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]^^^```bbb```[[[VVVUUUXXXZZZ[[[[[[ZZZ[[[[[[___^^^]]][[[ZZZXXXWWWVVVXXXXXXYYY[[[\\\^^^___``````cccfffggggggggghhhiiinnnmmmnnnqqqsssrrrnnniiihhhkkkqqqvvv|||~~~}}}~~~}}}{{{yyyxxxvvvtttssstttwww{{{~~~{{{||||||yyyvvvnnnjjjddd]]]YYYVVVVVVVVVWWWXXXYYY\\\___bbbeeefffkkkjjjiiihhhhhhhhhiiijjjiiiiiiiiihhhhhhhhhggggggfffdddbbbcccfffiiilllmmmmmmnnnnnnnnnmmmlllkkkjjjllllllmmmnnnoooooooooooommmoooqqqrrrqqqpppqqqrrrvvvuuuuuuvvvwwwxxxvvvtttvvvtttssstttvvvwwwxxxwwwxxxxxxyyyyyyzzzzzzyyyyyyzzzyyyyyy{{{}}}~~~|||{{{zzzyyywwwvvvtttrrrnnnkkkiiijjjlllmmmnnnmmmmmmlllmmmllllllnnnssswwwzzz{{{}}}}}}~~~~~~yyyrrrooosssxxx~~~vvvooonnnqqqttt}}}tttsss}}}~~~|||~~~tttbbbVVVCCC@@@:::555333333222111111111111111111000000/////////............//////------...............---------------------------------------------------.../////////......---,,,---,,,++++++------,,,+++------------------------------............------............////////////000000000000000000000000000000000111222222333333333333222222333333444555333555777777666777999:::???DDDJJJWWWssslllRRRFFFAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;::::::999999999999888888888999999:::666888999:::<<>>CCCKKKccc___KKKCCCBBBAAA@@@????????????===<<<<<<;;;;;;:::999999999999888888999::::::;;;444666777777888???KKKUUUbbbkkkuuu|||zzzjjj\\\SSSFFFCCCAAACCCHHHOOOTTTWWWYYYYYYZZZZZZZZZZZZYYYXXXYYYZZZ\\\___aaacccdddeeebbbfffiiigggbbb___```bbb``````aaaaaa``````___^^^\\\]]]^^^___^^^]]]\\\[[[WWWXXXYYY[[[[[[[[[ZZZYYYZZZ[[[\\\\\\\\\[[[YYYXXXVVVXXXZZZYYYWWWVVVXXXZZZ[[[[[[ZZZYYYXXXWWWVVVVVVYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTTTTTTTUUUXXXZZZ[[[VVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVWWWXXXYYYZZZ[[[XXXYYYZZZ[[[[[[ZZZYYYYYY[[[YYYWWWYYY]]]]]]YYYTTTUUUWWWYYYZZZYYYXXXXXXXXXZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[___cccfffhhhhhhiiikkkmmmkkkkkkooovvvzzzyyyvvvfffiiilllooosssyyy}}}|||{{{zzzyyyvvvtttsssqqqnnnkkkiiiiiijjjjjjoooqqquuuxxxyyywwwtttrrrvvvqqqjjjbbb\\\ZZZYYYZZZWWWXXXYYY\\\___bbbeeefffnnnllljjjhhhffffffeeefff___bbbeeeiiijjjjjjiiihhhdddcccbbbdddgggjjjkkklllnnnlllkkkiiihhhhhhiiiiiillllllllllllmmmooopppqqqlllnnnppppppppppppqqqrrrpppnnnnnnooorrrrrrooolllooonnnnnnpppsssvvvvvvvvvwwwvvvuuuuuuwwwyyy|||~~~{{{zzz{{{}}}~~~}}}zzzxxx{{{xxxuuusssqqqooollljjjffffffggggggfffgggiiikkkllljjjkkkooouuuzzz|||{{{}}}}}}~~~}}}rrrgggeeegggmmmuuuwwwvvvooonnnqqqwwwxxxtttuuuzzz|||ppprrr}}}zzzkkk^^^VVVKKKAAA888777444222111000111111000000000000000000000000000000000000000000000000///...---,,,,,,---...///111000///------......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------......+++***+++...000...,,,---------............///////////////000000000000///000000000000111111111111111222222222333333333444444555555666777777777@@@;;;===HHHZZZwwwjjjNNNHHHGGGCCC>>>===>>>>>><<<<<<<<<;;;::::::::::::;;;888999999888888777666555666555777999999<<>>>>>???@@@???===<<<;;;;;;::::::;;;;;;999999999999888777666555666555666888888:::CCCNNN[[[dddrrr~~~ppp]]]LLLHHHEEEEEEFFFGGGLLLRRRWWWVVVVVVVVVVVVVVVWWWWWW[[[ZZZZZZ[[[^^^```aaa```aaaaaabbbaaaaaa```______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^]]]\\\\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZYYYXXXXXXWWWWWW[[[ZZZYYYWWWWWWWWWWWWWWWXXXVVVTTTTTTWWWXXXXXXWWWUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXXXXYYYYYYXXXXXXXXX[[[\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWYYYYYYWWWXXXZZZ[[[[[[ZZZXXXWWW\\\ZZZXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXWWWVVVXXXXXXXXXWWWWWWWWWWWWVVV[[[^^^bbbfffhhhiiihhhggggggfffgggkkkrrruuutttrrrlllhhhjjjqqqxxxzzz}}}}}}}}}|||zzzwwwuuusssrrrqqqsssooommmooonnniiiffffffdddeeefffggggggfffeeedddfffgggfffaaa\\\XXXWWWWWWXXXZZZ^^^___```aaaccceeeggghhhhhhgggdddbbbbbbbbbaaacccdddfffffffffdddccceeebbb```aaadddhhhiiiiiigggggghhhhhhiiihhhhhhgggfffhhhkkknnnoooooonnnmmmkkklllnnnpppppppppnnnnnnmmmmmmnnnooooooooonnnnnnooooooppprrrtttwwwzzz{{{wwwxxxvvvtttxxx~~~~~~{{{zzzzzz{{{}}}{{{wwwrrrooolllkkkjjjhhhhhhgggfffeeeeeeddddddgggjjjnnnqqqtttvvvyyy{{{zzz{{{}}}~~~}}}rrrbbb^^^```aaallluuusssoookkkooorrrqqqkkkeeecccdddzzzkkkjjjrrryyy|||}}}sssnnnaaaRRRIIIDDD???:::777666555333222111000000000000000000000000000000///////////////////////////...------------...///000///......------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,///111000,,,***---000---------............///....../////////000000000111111111222222222333333111111222222222333333333444444444555666666777777:::888;;;BBBKKK___gggMMMHHHAAA???@@@AAAAAA@@@===<<<;;;;;;:::;;;;;;;;;999999999999888777666555777666666777777888@@@HHHTTT^^^mmm{{{yyyiiiRRRJJJDDDDDDFFFGGGHHHKKKPPPQQQRRRTTTUUUVVVVVVVVVZZZYYYYYYZZZ]]]______^^^````````````____________[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZYYYXXXXXXWWWWWWZZZYYYXXXWWWVVVVVVVVVWWWXXXVVVTTTTTTVVVWWWWWWWWWXXXWWWVVVUUUUUUTTTTTTUUUWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZ[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVUUUTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXX\\\ZZZXXXXXXYYYZZZYYYXXXWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVYYY\\\```dddfffggggggfffgggffffffhhhmmmooommmkkkiiiggghhhooovvv{{{}}}}}}{{{xxxuuusssqqqpppppprrrnnnnnnqqqqqqmmmiiiiiieeeddddddcccbbbbbbaaaaaaccccccbbb___[[[YYYYYYYYYXXX[[[___bbbbbbbbbcccdddfffggggggfffccc```````````````bbbcccccccccbbbaaabbb```^^^___bbbeeefffffffffeeeeeeffffffggghhhiiihhhiiijjjkkklllllllllllliiijjjlllnnnooopppoooooonnnnnnnnnnnnnnnmmmlllkkkooopppqqqsssuuuwwwyyyzzzvvvxxxwwwuuuwww{{{{{{wwwvvvvvvxxx|||}}}xxxsssnnnkkkjjjiiigggffffffeeeddddddddddddhhhkkkooorrrtttvvvyyy{{{zzz{{{|||~~~~~~}}}lll___^^^cccgggrrrzzz{{{rrroookkkppptttpppfff___]]]^^^ttthhhjjjsssyyy||||||ppphhh[[[OOOGGGBBB===999777666555333222111000000000000000000000000000000////////////////////////.........------.........//////......------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////---///000///---,,,---///---------............///........./////////000000////////////000000000000111111222222222333333333333333444555555666666777888888;;;@@@DDDQQQooowwwYYYOOOEEEBBBBBBAAA@@@???======<<<;;;;;;;;;;;;;;;999999999999888777666666888666555777777777<<>>GGGQQQaaaqqq|||lll[[[JJJDDDEEEEEEEEEFFFFFFHHHLLLPPPSSSUUUWWWWWWYYYYYYYYY[[[]]]^^^]]]\\\\\\[[[[[[[[[[[[]]]^^^^^^ZZZZZZ[[[[[[\\\\\\]]]]]][[[[[[\\\\\\[[[[[[ZZZYYY[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVUUUTTTSSSTTTUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYXXXWWWVVVUUUWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYYXXXXXXZZZZZZZZZYYYUUUUUUVVVVVVVVVVVVVVVUUUWWWWWWVVVVVVVVVUUUUUUUUUWWWZZZ]]]aaaeeeggghhhhhhfffeeeeeefffhhhiiiiiiiiigggggghhhlllttt~~~~~~}}}}}}}}}zzzvvvrrrpppnnnnnnnnnooommmnnnsssuuuqqqnnnnnnmmmllljjjgggeeecccbbbbbbbbb```^^^[[[ZZZZZZYYYYYYZZZ]]]aaaccccccbbbbbbbbb^^^```bbbcccbbbbbbcccddd^^^^^^^^^^^^^^^^^^]]]]]]aaa``````___```aaadddfffeeeeeedddeeefffhhhjjjlllkkkkkkjjjiiiiiijjjkkkkkkkkkkkklllllllllkkkkkkkkkjjjjjjkkklllllllllllllllnnnmmmmmmmmmoooqqqtttuuunnnsssuuusssrrrrrroookkkggghhhjjjmmmqqqvvv{{{|||xxxsssnnnkkkhhhgggeeeeeecccccccccdddeeefffhhhkkknnnppppppqqqsssuuuwwwxxxzzz|||qqqfff```cccjjjqqqzzzvvvlllgggfffnnnvvvxxxoooddd___[[[XXX}}}uuuttt}}}|||ooobbbTTTLLLFFF???999666666666555444333111000///////////////////////////........................------...//////...---------............---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........+++)))+++///000...+++---------............///------........./////////000000000111111111222222111111222222222333333333333333333444555555666666999888:::??????AAAPPPcccqqq[[[GGGBBBBBB@@@>>>???>>>===<<<<<<;;;;;;<<<<<<::::::::::::999888777666999555555777888666777;;;BBBKKKZZZhhhttt|||wwwfffSSSIIIFFFDDDCCCDDDCCCEEEHHHMMMPPPTTTVVVWWWYYYXXXYYY[[[]]]^^^\\\ZZZZZZYYYYYYYYYZZZ[[[]]]^^^[[[[[[[[[\\\\\\\\\\\\\\\ZZZ[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVUUUTTTRRRRRRTTTVVVUUUUUUUUUUUUVVVWWWYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYYYYXXXWWWVVVXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXVVVVVVWWWXXXYYYZZZ[[[\\\ZZZXXXWWWWWWYYYZZZZZZYYYUUUUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVXXX\\\```cccfffhhhhhhffffffffffffggghhhiiijjjfffggggggiiirrr~~~~~~|||~~~{{{vvvrrrooonnnnnnnnnooolllmmmqqqssspppnnnnnnlllkkkiiigggeeecccaaa```___\\\XXXVVVWWWWWWWWWWWW[[[^^^aaabbbbbbaaaaaaaaa\\\^^^aaabbbbbbccceeefff___^^^^^^^^^]]]]]]]]]]]]```aaaaaa```___```dddfffddddddeeeeeeggghhhiiijjjjjjjjjiiiiiiiiijjjjjjkkklllkkkkkkjjjjjjjjjjjjiiiiiiiiijjjkkkkkkkkkkkkkkkiiigggfffgggiiimmmrrruuujjjppptttrrrpppnnnkkkgggaaabbbbbbccceeejjjqqqvvvzzzyyywwwsssoookkkhhhfffbbbaaa_________aaacccdddiiikkkmmmoooooopppqqqssstttvvvxxx{{{}}}xxxyyy|||uuuiiiccccccgggooowww~~~|||wwwxxx}}}yyyqqqjjjhhhhhhpppvvvvvvkkkbbb^^^XXXQQQ}}}rrraaaPPPGGGAAA:::666555555555555555333222000...////////////////////////........................------...//////...------------.........---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,*********+++---.........---------............///---------.........//////000000000000111111111222111111222222222333333333222333333444444555555666999666888===>>>>>>GGGTTTlllkkkPPPGGGEEEAAA===???>>>======<<<<<<<<<<<<<<<::::::::::::999888777777999555555888999777777999===EEERRR___jjjssszzz~~~rrraaaVVVNNNGGGDDDDDDAAABBBEEEHHHMMMQQQTTTVVVWWWWWWXXXZZZ\\\\\\ZZZXXXXXXXXXWWWWWWXXXZZZ]]]^^^\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSSSSTTTUUUVVVTTTQQQQQQSSSUUUVVVUUUUUUVVVVVVWWWYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSTTTUUUVVVWWWTTTTTTUUUVVVXXXYYY[[[\\\XXXWWWUUUVVVXXXYYYYYYXXXUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWVVVTTTVVVYYY]]]aaaeeeggghhhgggggggggfffeeefffgggiiidddfffeeefffnnn|||zzz||||||wwwrrrooonnnnnnooooookkkkkkooopppnnnmmmnnnjjjiiiiiigggeeebbb___^^^[[[XXXTTTTTTVVVXXXYYYYYY\\\^^^``````______```aaa]]]___bbbcccccccccdddfff```______^^^^^^^^^^^^^^^___```aaa___^^^___bbbfffccccccdddffffffgggggggggggggggggghhhhhhiiiiiiiiijjjiiiiiiiiiiiijjjjjjkkkjjjjjjjjjjjjjjjjjjiiihhhiiifffcccaaabbbfffkkkooogggnnntttrrrooommmiiieee^^^^^^]]]\\\\\\```gggmmmttttttuuutttqqqlllhhheee```___^^^]]]^^^```ccceeejjjlllnnnoooooooooqqqrrrrrrsssvvvyyy|||~~~~~~vvvxxx|||uuujjjbbbcccjjjqqqzzz|||xxxrrrooorrryyy{{{{{{yyyuuupppnnnooorrruuuyyyuuuiiiaaa^^^UUUIIIvvvcccNNNDDD>>>888555666555555666555444222000...////////////////////////........................,,,---...//////...---,,,,,,---.........---,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++%%%))),,,,,,******---111---------.........//////---------.........//////............////////////111111222222222333333333222222333444444555555666999555666<<<>>>===BBBLLLZZZttt|||\\\OOOJJJAAA<<<===>>>>>>===<<<<<<<<<<<<<<<::::::::::::999888777777999555555888:::888777999:::AAAMMMYYYdddmmmuuuzzz{{{{{{mmmbbbWWWMMMGGGEEE@@@@@@BBBEEEJJJNNNSSSUUUUUUVVVWWWYYY[[[[[[XXXVVVWWWWWWVVVVVVWWWZZZ\\\^^^\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRTTTUUUVVVTTTQQQPPPSSSUUUWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRRRRRRRSSSUUUVVVSSSTTTTTTUUUWWWYYY[[[\\\WWWVVVUUUUUUWWWXXXXXXXXXUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWRRRTTTXXX\\\```ccceeeggghhhhhhgggfffddddddeeegggbbbddddddccckkkzzzzzzzzz|||wwwrrrooonnnnnnooooookkkjjjmmmooommmlllnnniiiiiiiiihhhfffccc___]]]ZZZWWWTTTTTTXXX\\\]]]]]]]]]^^^______^^^^^^___aaa___aaaccccccccccccdddeeeaaa```______^^^^^^^^^___^^^``````___]]]^^^aaaeeeaaabbbdddeeeffffffeeeddddddeeefffggghhhhhhhhhhhhhhhggghhhhhhiiijjjlllmmmkkkkkkkkkkkkiiihhhgggfffnnnjjjccc^^^\\\___dddgggfffnnntttssspppmmmiiieee\\\\\\ZZZXXXWWW[[[bbbhhhpppqqqssstttrrrmmmhhheeebbbaaa___^^^___bbbeeegggkkkmmmppppppppppppqqqrrrqqqrrruuuxxx{{{~~~zzz{{{}}}nnnddd___eeepppzzzyyysssmmmjjjpppxxxvvvvvvuuusssrrrssswwwzzzzzz}}}wwwjjjbbb___SSSDDDfffJJJAAA>>>777222222222222222222111111111000000///...------...///000//////............///////////////...---------,,,---------............///,,,,,,,,,---------......---------------------------------------,,,+++***,,,,,,++++++,,,,,,---...,,,------......------,,,+++++++++,,,,,,,,,------............////////////111000///......///000111000000111222222333444444333333333444444444555555777888:::;;;;;;===@@@BBBKKKbbbrrrYYYMMMEEEAAAAAA>>>???@@@@@@???======>>><<<;;;;;;:::999888777777666666777777888888999999999<<>>;;;555111111222111111111000000000000000///...------...///000//////............//////---------------,,,,,,,,,------------............,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---...,,,------......------,,,---------.........//////............////////////111000///......///000000111111222222333333444444222222222222333333333444555777999999:::;;;>>>@@@FFFXXXuuusss\\\LLLEEEEEE======>>>===<<<<<<<<<<<<::::::::::::::::::999999777777777777777888888888888;;;@@@IIIVVVcccmmmrrrwww|||tttiii^^^TTTNNNEEEAAA???CCCGGGJJJOOOUUUWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVWWWWWWXXXYYYZZZZZZ\\\YYYWWWWWWXXXXXXUUUSSSWWWWWWVVVWWWYYYYYYXXXVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTRRRPPPNNNPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSTTTVVVWWWVVVUUUVVVVVVVVVWWWWWWVVVVVVUUUVVVVVVUUUSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTVVVWWWWWWWWWVVVUUUVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWZZZXXXWWWXXXYYYZZZYYYWWWUUUVVVXXX[[[___bbbeeefffggggggeeeddddddeeeeeefffdddbbbaaabbbgggooowww|||zzzxxxwwwyyy~~~~~~zzzvvvssspppnnnnnnllllllkkkkkkkkkkkkllllllgggfffeeecccbbbaaaaaaaaa[[[XXXUUUUUUXXX[[[\\\\\\^^^^^^]]]]]]]]]]]]^^^___^^^^^^______``````aaaaaa`````````aaaaaabbbcccdddaaa```___]]]\\\\\\]]]]]]bbbcccdddeeeeeeddddddcccdddcccbbbbbbcccfffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjhhhffffffhhhjjjiiibbb]]][[[YYYWWWYYY]]]hhhuuuxxxnnnffffffccc^^^ZZZYYY\\\___iiillloooooommmiiifffdddaaa```^^^^^^___bbbfffhhhiiijjjkkkmmmoooppppppppprrrrrrrrrsssuuuwwwwwwwww~~~~~~|||}}}wwwiiiaaa```fffrrr}}}ssskkkhhheeefffiiipppllllllttt|||~~~~~~yyyqqqgggXXXGGG;;;|||{{{|||~~~nnnWWWAAA:::888444000000000000000000//////////////////............////////////............//////++++++,,,,,,,,,,,,,,,,,,------------............++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++***))),,,,,,++++++,,,,,,---...,,,------......------,,,---------.........//////---............/////////000000////////////000000222222222333333333333333111111111111222222222222444666777888888:::<<>>>>>======<<<<<<<<<<<<999999:::::::::;;;;;;;;;888888888888777777777777777999<<>>BBBHHHWWWpppnnnVVVKKKDDDBBB???>>>>>>???>>>>>>999999999999999:::::::::999999888888777777666666555666999???HHHTTT```hhhjjjooowww}}}{{{lll___RRRIIIBBBAAACCCFFFJJJOOOQQQRRRSSSTTTTTTTTTSSSSSSPPPQQQRRRTTTVVVXXXYYYZZZXXXWWWWWWXXXWWWVVVTTTSSSTTTSSSSSSUUUWWWXXXXXXVVVSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQQQQRRRQQQPPPOOONNNPPPQQQRRRSSSSSSTTTSSSSSSRRRSSSUUUVVVVVVVVVUUUUUUSSSRRRRRRSSSUUUVVVVVVUUURRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPOOOOOONNNOOOQQQSSSTTTVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUWWWVVVUUUTTTTTTSSSSSSTTTSSSTTTUUUVVVWWWXXXYYYZZZYYYXXXWWWWWWYYYYYYXXXWWWVVVUUUTTTTTTVVVZZZ^^^aaaeeeeeeeeeddddddccccccccccccbbbbbbcccdddgggiiikkkkkkkkkkkkooouuu|||~~~}}}|||{{{xxxxxxxxxvvvssspppllljjjjjjjjjiiihhhgggeeedddccc___^^^]]]]]]]]]]]]]]]]]]ZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]______]]]]]]^^^___```aaabbbbbbaaaaaaaaaaaabbbcccddddddbbbbbb```___^^^]]]\\\\\\bbbbbbbbbbbbaaa``````______```aaabbbdddgggiiijjjjjjjjjjjjjjjjjjiiiiiiiiijjjlllnnnnnnllljjjjjjjjjgggaaa]]]]]]]]]]]]aaaggglllsssqqqnnnjjjeeeaaa^^^^^^^^^bbbdddhhhhhhfffdddbbbaaa]]]]]]^^^```bbbeeehhhjjjkkklllmmmoooppppppqqqqqqsssssssssrrrssstttwwwyyy{{{~~~vvvqqqrrryyywwwjjj```[[[bbbnnnxxx|||~~~nnnbbbcccgggjjjjjjjjjhhhkkkttt|||yyymmm]]]KKK<<<333{{{tttttt{{{{{{cccQQQFFF:::555555333111000////////////.........---...//////////////////.........------------......,,,,,,------......//////,,,,,,,,,------------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******,,,,,,++++++,,,,,,---...,,,------......------,,,+++++++++,,,,,,,,,------------------..................///000000000000000222222222222222222111111222222222222333333333333555666777888888999;;;===???AAAKKK___}}}iiiPPPIIIEEE@@@>>>>>>??????>>>;;;::::::999888777777777999999888888777777666666444555888;;;BBBNNNZZZccceeekkkssszzzvvvhhh[[[PPPEEEBBBCCCDDDFFFJJJKKKLLLOOOQQQSSSTTTSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVXXXXXXWWWUUUTTTSSSSSSRRRRRRTTTVVVWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNOOOOOOPPPQQQRRRRRRRRRRRRPPPQQQSSSUUUUUUVVVUUUUUUTTTSSSRRRTTTVVVWWWVVVUUUQQQRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQOOOPPPRRRTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUUUURRRSSSTTTUUUVVVWWWXXXXXXYYYWWWVVVWWWXXXYYYXXXWWWVVVTTTRRRQQQRRRVVVZZZ\\\bbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbcccddddddffffffgggkkkqqqwww{{{}}}~~~~~~}}}|||{{{yyyxxxwwwtttuuuuuuuuusssooollljjjhhhhhhgggfffdddbbb```___[[[[[[ZZZZZZZZZZZZ[[[[[[YYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^___^^^^^^___``````aaabbbbbb````````````aaabbbcccdddaaaaaaaaa```___]]]\\\\\\```______^^^^^^]]]]]]]]]______aaaccceeegggiiijjjjjjjjjjjjjjjiiiiiihhhhhhiiikkknnnnnnllljjjjjjjjjhhhbbb]]]\\\]]]```fffnnnrrruuuqqqnnnjjjfffdddbbbaaa``````bbbeeeeeecccaaa______\\\]]]___aaadddfffhhhiiikkklllmmmooopppqqqqqqqqqrrrsssuuuuuuuuuwww{{{~~~{{{~~~}}}tttooorrrzzz}}}sssiiidddbbbhhhrrryyyyyyyyyvvvdddbbbhhhnnnoookkkiiikkkrrrwwwyyy|||~~~|||uuuhhhVVVEEE:::444~~~wwwvvv}}}vvvgggSSSEEE???888444333333111000////////////..................////////////............------------......------..................,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,---------.........//////,,,------------.........---...///000111111111000000000000111111111111111222222222222333333333444555666777777777888:::<<<999;;;CCCQQQiiixxxUUUMMMGGG@@@======>>>===<<<<<<;;;;;;:::888777777666888888888888777777777777555666888:::>>>GGGRRR[[[___dddmmmuuu{{{~~~rrreeeXXXLLLGGGFFFEEEDDDFFFFFFHHHKKKNNNPPPRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSUUUXXXXXXVVVTTTSSSSSSSSSRRRRRRSSSUUUVVVUUUSSSTTTSSSSSSSSSSSSRRRRRRRRRTTTSSSQQQPPPOOOOOOPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQNNNPPPRRRSSSUUUUUUUUUUUUTTTSSSSSSTTTVVVWWWWWWVVVQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSQQQQQQSSSTTTVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVVVVVVVVVVVVVWWWWWWSSSSSSTTTTTTUUUVVVWWWWWWXXXWWWVVVWWWXXXXXXWWWVVVVVVTTTRRRQQQQQQTTTWWWYYY^^^^^^```aaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaabbbbbbcccggglllqqqtttvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrsssrrrqqqnnnkkkjjjeeeeeeeeedddbbb```]]]\\\ZZZYYYYYYXXXXXXXXXYYYYYYYYY[[[]]]^^^\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]^^^____________`````````____________```aaabbbbbb```````````````___^^^]]]]]]]]]\\\[[[[[[\\\\\\\\\]]]^^^```bbbdddfffhhhiiihhhhhhggggggffffffeeeeeefffhhhjjjjjjiiigggggghhhfff```\\\\\\^^^```gggnnnuuuvvvooollliiiffffffeeedddbbb___aaacccccc```^^^]]]]]][[[]]]___bbbeeeggghhhhhhiiijjjlllnnnpppqqqrrrrrrqqqtttxxxyyyxxxyyy}}}{{{~~~{{{sssqqquuu}}}wwwlllffffffjjjooowww}}}|||yyy}}}oooeeehhhooorrrqqqmmmmmmoooqqqqqqtttyyyyyyxxxpppaaaNNN???777666}}}|||xxxiiiaaaWWWFFF;;;999666222111111000...000000000/////////......---...///000000///...---...------,,,,,,------.........------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,---------.........//////,,,,,,---------.........,,,---///000111111111000......//////000000111111111111111111222222222222333555666666555666888:::666:::@@@FFFUUUqqqeeeRRRKKKCCC>>>>>>???===;;;<<<<<<<<<;;;;;;:::::::::777777777777777888888888777999:::999999???HHHPPPVVV[[[dddmmmtttyyy~~~zzzoooaaaTTTNNNKKKHHHDDDDDDFFFGGGIIIKKKMMMNNNOOOPPPOOOOOOPPPPPPQQQRRRRRRRRRQQQTTTXXXXXXVVVSSSSSSSSSSSSRRRRRRSSSTTTUUUSSSRRRTTTTTTTTTSSSSSSSSSRRRRRRTTTSSSQQQOOOOOOOOOPPPQQQNNNOOOQQQRRRRRRQQQPPPOOONNNNNNMMMMMMMMMNNNNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOMMMNNNPPPSSSTTTUUUUUUUUUSSSRRRRRRSSSUUUVVVUUUTTTQQQQQQRRRSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUUUUVVVVVVVVVWWWWWWXXXWWWVVVVVVXXXXXXWWWVVVXXXVVVTTTSSSSSSUUUWWWXXXZZZ[[[]]]___```aaaaaa```aaa``````______```aaaaaa_________cccgggkkkmmmnnnlllmmmnnnooopppppppppooollllllmmmlllkkkiiigggfffbbbccccccbbbaaa^^^\\\ZZZYYYYYYXXXWWWWWWWWWWWWWWWXXX[[[______]]][[[ZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\^^^^^^]]]]]]]]]]]]\\\\\\^^^]]]]]]^^^^^^___```aaa^^^___```aaaaaa```___^^^\\\\\\[[[ZZZ[[[\\\]]]]]][[[\\\^^^```bbbdddeeeeeeddddddcccbbbbbbaaa``````aaacccddddddcccbbbcccdddbbb^^^]]]___aaabbbfffkkkooo|||~~~tttnnnkkkgggfffffffffdddbbb___aaabbbaaa___\\\[[[[[[\\\]]]```cccfffgggggggggggghhhjjjmmmoooqqqrrrrrrqqqvvv{{{|||zzzyyy{{{~~~|||~~~|||wwwrrrsssyyyyyyoooeeeccchhhooottt}}}~~~}}}~~~nnnlllrrrvvvyyytttpppnnnllljjjmmmrrrwwwuuulll[[[GGG999555666|||xxxyyyyyyrrrooofffWWWRRRKKK<<<666666444111000000///,,,000000000000////////////---...///000000///...---...------,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,------------......++++++++++++++++++++++++***+++,,,---------------,,,,,,++++++,,,,,,---...,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---///000111111111000,,,------...///000000111000000000000111111111111222333444444444555777999888===AAAAAAGGG___zzzXXXPPPFFFAAAAAAAAA???===<<<<<<<<<============>>>666666777777888888999999999;;;;;;999777999AAAHHHOOOUUU^^^gggnnnsssxxx{{{vvvhhhYYYSSSOOOJJJEEECCCFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNNNNOOOQQQRRRRRRSSSPPPTTTXXXXXXVVVSSSRRRSSSSSSRRRRRRSSSTTTTTTRRRPPPUUUUUUTTTTTTSSSSSSSSSRRRUUUSSSQQQOOOOOOOOOPPPQQQNNNOOOQQQRRRRRRQQQOOONNNNNNMMMMMMMMMMMMMMMNNNNNNKKKKKKLLLMMMNNNNNNNNNNNNLLLNNNPPPRRRTTTUUUUUUUUURRRQQQPPPQQQTTTUUUTTTSSSQQQQQQSSSTTTUUUUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVXXXXXXWWWVVVWWWXXXYYYZZZRRRRRRSSSSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVXXXXXXWWWVVVYYYXXXWWWUUUUUUVVVXXXYYYWWWXXX[[[]]]___```````````````___^^^___```aaabbb]]]]]]]]]```dddgggiiiiiidddeeegggiiikkklllmmmmmmffffffffffffeeecccbbbbbb```aaabbbbbb```^^^[[[YYYZZZYYYXXXWWWVVVVVVVVVVVVXXX\\\``````^^^[[[ZZZ[[[\\\[[[ZZZZZZZZZZZZZZZ[[[]]]]]]\\\\\\[[[ZZZZZZYYY]]]]]]]]]]]]^^^___``````]]]^^^```aaaaaaaaa```___\\\\\\[[[[[[[[[\\\^^^___ZZZ[[[]]]___```aaabbbbbbaaa``````___^^^]]]]]]\\\^^^___``````^^^^^^___aaa```^^^___dddfffeeefffiiigggtttyyypppnnnjjjgggfffffffffccc``````aaabbbaaa^^^[[[ZZZZZZ\\\^^^aaadddfffggggggfffeeegggiiillloooqqqrrrsssrrrwww}}}~~~zzzxxxyyy{{{}}}~~~~~~~~~|||zzzwwwvvvwwwssspppttt|||yyytttjjjaaaccckkkpppvvvuuupppvvv{{{yyysssnnnjjjfffiiiooowwwuuukkkXXXCCC555222555~~~wwwssszzzyyypppggg^^^WWWOOOEEE???>>>555444333222111111111111......------------..............................///...---,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,***)))))))))------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///............///000000000000000000000000000111111111111222222222444444555555666777777777<<<999<<>>AAA@@@???===;;;::::::999:::999888888777777888888777777777777999<<>>@@@???>>><<<;;;::::::::::::999888888777777888888888777777777888;;;===???AAAGGGOOOWWW^^^dddjjjmmmyyy~~~vvvsssjjj___XXXUUUOOOHHHDDDEEEGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRNNNRRRVVVUUURRROOOPPPRRRPPPPPPNNNMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQTTTSSSQQQPPPOOOPPPQQQRRRRRRQQQPPPPPPQQQPPPNNNLLLNNNNNNMMMMMMLLLLLLLLLLLLOOOOOOOOONNNNNNMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQPPPQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRPPPQQQQQQRRRSSSSSSRRRRRRUUUVVVVVVTTTSSSSSSUUUWWWUUUVVVWWWXXXWWWWWWVVVUUUTTTTTTUUUUUUVVVWWWWWWXXXWWWXXXXXXYYYYYYYYYXXXXXXYYYWWWUUUTTTUUUUUUTTTSSSUUUWWWXXXWWWUUUTTTTTTTTTXXXZZZ\\\\\\\\\\\\]]]^^^_______________^^^]]]\\\]]]]]]]]]^^^______``````]]]]]]^^^___````````````aaa___\\\]]]______^^^]]]\\\]]]___```___]]][[[YYYWWWVVVUUUVVVXXXYYYXXXWWWYYYYYY[[[\\\\\\\\\[[[[[[VVVWWWWWWXXXYYY[[[\\\\\\ZZZXXXVVVVVVYYYZZZZZZYYY[[[\\\]]]\\\[[[[[[]]]___^^^_______________^^^^^^[[[\\\\\\]]]]]]^^^^^^^^^^^^[[[WWWXXXZZZ\\\\\\ZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[```___^^^[[[ZZZZZZ]]]___dddllltttuuutttsssnnnhhhjjjhhhggggggggggggeeedddbbbaaa______```aaa```___]]]___bbbeeeggggggfffeeedddfffhhhjjjkkkllloooqqqssstttwwwyyyzzzzzzzzzyyy{{{||||||yyysssooommmmmmmmmrrrvvvyyy~~~}}}wwwppphhhaaa[[[YYYaaakkkwwwxxxzzz|||~~~~~~~~~~~~zzzxxxxxx{{{mmmfffkkkqqqxxxvvvnnnaaaYYY\\\aaaeeeppphhhWWWDDD888555222---yyy}}}ttttttuuuzzz}}}{{{rrrjjj^^^UUUMMMGGGAAA999555555222222111000////////////......------------..............................///......---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))++++++******,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------///000111222000000000000000000000000000000000111111111222222444444444555666666777777999777999<<<<<>>>>>>>>>>>===;;;;;;::::::::::::999888888777777888888888888777777777999:::;;;===AAAGGGNNNUUU\\\cccgggsss}}}{{{uuuvvvsssiii```ZZZTTTOOOJJJJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIJJJLLLNNNOOOPPPMMMPPPSSSSSSOOOMMMMMMOOONNNNNNMMMLLLMMMNNNPPPQQQSSSRRRRRRQQQPPPOOOOOOOOORRRRRRRRRRRRQQQQQQQQQQQQRRRQQQPPPPPPQQQPPPNNNLLLMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQTTTTTTTTTSSSQQQRRRTTTVVVTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXXXXYYYWWWUUUUUUUUUVVVUUUTTTSSSTTTVVVVVVTTTSSSSSSTTTWWWYYY[[[[[[ZZZZZZ[[[\\\[[[\\\^^^______^^^\\\[[[ZZZZZZ[[[[[[\\\]]]]]]]]][[[[[[\\\\\\\\\\\\[[[[[[]]][[[ZZZZZZ\\\]]]\\\\\\^^^]]]^^^```bbb```[[[VVVTTTSSSTTTUUUXXXYYYXXXWWWYYYYYYZZZ[[[[[[[[[ZZZZZZVVVVVVWWWXXXYYYZZZZZZZZZYYYWWWVVVWWWXXXZZZZZZYYY[[[\\\]]]]]][[[\\\]]]___^^^___`````````^^^\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^]]]ZZZWWWXXXZZZ\\\[[[YYYVVVWWWWWWWWWVVVUUUSSSRRRSSSUUUWWWZZZ[[[[[[ZZZYYYZZZYYYWWWTTTSSSUUUZZZ^^^cccjjjpppooonnnnnnkkkfffkkkhhhfffddddddeeedddccccccaaa______aaacccccccccbbbccceeeggghhhgggeeedddeeefffhhhiiijjjkkknnnpppqqqrrrtttwwwyyyzzz{{{|||}}}}}}|||yyysssnnnkkkjjjllltttzzz|||}}}}}}{{{wwwpppggg]]]XXXWWW[[[dddmmm}}}{{{xxxyyy{{{|||{{{yyyxxxvvvuuuuuuwwwxxxyyyyyyssseeebbbeeehhhkkkkkkdddXXXPPPSSSZZZ___```YYYLLL===555333111---~~~~~~}}}yyyqqquuuyyy{{{|||zzzrrrkkkYYYQQQHHHDDD>>>888444555111000///.....................------------..............................///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%'''((())))))***,,,......---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......///111111000000000000000000000000000000000000111111111111333333444555555666666777888777888::::::===JJJXXXxxxwwwZZZJJJBBBAAACCC======<<<;;;;;;:::;;;;;;:::999888888777777888888888888777777777777888888;;;>>>BBBGGGMMMUUU]]]bbbllluuuyyyssszzz{{{ssshhh```ZZZVVVRRROOOLLLJJJKKKKKKLLLLLLGGGGGGGGGHHHJJJKKKMMMNNNNNNPPPQQQQQQNNNLLLLLLMMMMMMMMMMMMMMMMMMNNNPPPPPPSSSSSSRRRQQQPPPOOONNNNNNPPPQQQRRRSSSSSSSSSRRRQQQRRRQQQPPPPPPQQQPPPNNNLLLLLLLLLLLLMMMLLLLLLLLLKKKMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPOOOOOOQQQSSSTTTUUUVVVWWWXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWXXXWWWUUUTTTUUUVVVUUUTTTRRRTTTUUUUUUTTTSSSTTTUUUVVVXXXZZZZZZYYYXXXYYYZZZYYY[[[]]]___```___]]][[[YYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXZZZ[[[[[[[[[^^^\\\\\\```cccbbb\\\VVVTTTTTTUUUWWWZZZ[[[ZZZXXXYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVWWWYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYYYY[[[\\\]]]\\\[[[\\\]]]___^^^___aaabbbaaa^^^\\\ZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\ZZZXXXYYY\\\]]][[[XXXVVVWWWXXXXXXXXXVVVSSSRRRSSSUUUYYY\\\]]][[[XXXVVVTTTSSSPPPNNNOOOTTT[[[aaahhhmmmpppnnnmmmmmmllliiiiiifffbbb``````aaaaaa```bbb```______aaacccddddddfffggghhhhhhhhhgggeeedddeeefffgggggghhhiiilllnnnrrrsssuuuwwwzzz}}}~~~}}}yyytttnnnjjjhhhllluuu||||||zzzzzzyyyvvvmmmaaaWWWVVV[[[bbbllltttyyyxxxzzz{{{xxxuuuwwwvvvtttrrrqqqppppppooozzzyyyqqqeee______aaaaaa```aaa\\\QQQJJJMMMTTTXXXQQQKKKAAA777333111000///|||{{{~~~tttmmmvvv|||{{{xxxvvvqqqjjjVVVMMMEEEAAA<<<777444666//////......---...............------------..............................//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&((()))******,,,///111111///...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////000000000000000000000000//////000000000111111111333333444444555666666666666666888:::;;;===EEEMMMeeeuuuXXXGGGDDDGGG>>>===<<<;;;;;;;;;;;;;;;:::999888888777777888888888888777777777666666777:::;;;>>>AAAFFFMMMUUU[[[cccmmmxxx~~~wwwsss{{{xxxmmmeee___\\\UUURRRNNNLLLLLLLLLLLLKKKFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSSSSRRRQQQQQQPPPOOOOOONNNPPPRRRSSSTTTSSSRRRQQQRRRQQQPPPPPPQQQPPPNNNLLLKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLMMMMMMNNNOOOOOOOOONNNMMMMMMOOOQQQTTTUUUVVVWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVWWWUUUTTTTTTUUUUUUUUUTTTRRRTTTVVVVVVUUUTTTTTTUUUTTTVVVXXXXXXWWWWWWXXXYYYYYY[[[]]]``````___]]]\\\ZZZZZZZZZZZZZZZ[[[[[[[[[]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[^^^\\\\\\___cccccc^^^XXXVVVVVVVVVWWWZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXUUUVVVXXXZZZZZZYYYWWWVVVUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[[[[]]]^^^___```bbbbbbaaa___\\\ZZZZZZ[[[\\\]]]^^^]]]\\\[[[\\\ZZZYYY[[[]]]^^^[[[XXXSSSTTTVVVWWWWWWUUUTTTRRRSSSVVVZZZ]]]\\\XXXSSSPPPLLLLLLKKKLLLOOOVVV^^^dddkkkpppqqqnnnlllmmmmmmkkkhhheeeaaa___````````````aaa___^^^___aaacccddddddggghhhhhhhhhhhhgggfffeeedddeeefffffffffhhhkkknnnrrrsssuuuxxxzzz}}}~~~{{{wwwsssoookkkiiinnnuuuzzzyyyxxxyyyyyyxxxiii___WWWYYYaaajjjttt|||xxxuuuvvvvvvrrrooosssrrrqqqooolllkkkjjjjjjmmmjjjbbbZZZXXX[[[\\\ZZZZZZ[[[VVVMMMIIIKKKOOOPPPEEE???999555222111111111yyyvvvyyy~~~}}}{{{wwwppp}}}yyysssllldddRRRJJJAAA===999444222444//////......---......///......------------..............................////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,...222555444333000---++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...............000000000000000000000000/////////000000000111111333333333444555555666666444666888:::;;;>>>BBBEEETTTkkklllQQQEEECCC??????>>><<<<<<;;;;;;;;;:::999888888777777888888888888888888777777666666666777999;;;>>>DDDKKKQQQYYYeeeqqqwwwzzz|||yyytttsss{{{~~~wwwnnnhhhccc___WWWSSSNNNMMMMMMMMMKKKHHHGGGFFFFFFFFFFFFGGGHHHHHHMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPRRRQQQQQQQQQQQQPPPPPPPPPMMMNNNPPPRRRSSSSSSRRRRRRRRRQQQPPPPPPQQQPPPNNNLLLKKKLLLNNNOOOOOONNNMMMMMMKKKKKKLLLLLLMMMNNNOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMKKKJJJJJJKKKLLLLLLMMMMMMMMMLLLJJJKKKMMMOOOQQQRRRTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUUUUVVVVVVWWWVVVVVVWWWWWWWWWVVVUUUUUUVVVTTTRRRRRRTTTUUUTTTSSSSSSUUUVVVVVVTTTSSSTTTTTTQQQSSSUUUVVVVVVVVVWWWXXXZZZ[[[]]]_________]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]]]]]]]\\\[[[[[[ZZZXXXYYYYYYXXXWWWWWWYYY[[[\\\[[[\\\^^^bbbccc```]]]ZZZXXXVVVVVVXXXYYYXXXWWWYYYXXXWWWWWWVVVVVVWWWWWWUUUWWWZZZ\\\\\\YYYVVVTTTSSSUUUWWWXXXXXXXXXYYYZZZYYYZZZ[[[[[[ZZZZZZ[[[]]]^^^___```aaa```^^^\\\[[[XXXZZZ[[[\\\\\\ZZZXXXWWWXXXWWWWWWYYY\\\[[[XXXTTTLLLNNNPPPQQQSSSSSSSSSSSSSSSVVVYYY[[[ZZZVVVPPPMMMHHHIIILLLNNNSSSYYYaaafffkkkoooooollliiikkkkkkiiihhheeecccbbbcccccccccbbb```______```cccdddcccbbbfffffffffggggggfffffffffeeefffffffffgggiiimmmqqqrrrsssuuuxxxzzz{{{|||}}}~~~{{{vvvrrrpppnnnllljjjnnnssswwwvvvvvvxxxxxxuuuccc\\\XXX]]]fffoooxxx}}}vvvrrrpppnnnkkkhhhkkklllkkkiiifffdddcccdddaaa___YYYSSSTTTYYYYYYVVVYYYXXXSSSMMMKKKMMMKKKGGG>>>888444333333000000111}}}wwwxxx|||zzzzzz~~~yyykkk___PPPGGG???:::666222000222//////............//////......------------.................................////////////---,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++---111444888666222...,,,++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............//////000000000000000000000000000////////////000000000111222333333444444555555666333555666777:::===>>>>>>GGGUUUlllhhhQQQFFFBBBAAA???>>><<<<<<;;;;;;:::999888888777777888888888888888999888888777777555666777888:::???DDDIIIOOO\\\jjjoooppprrrrrrppptttyyyzzztttmmmiiieeeaaaYYYUUUQQQQQQRRRRRRNNNJJJHHHGGGGGGFFFFFFFFFFFFFFFJJJIIIIIIIIIKKKLLLLLLLLLJJJJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPLLLMMMNNNPPPQQQQQQRRRRRRRRRQQQPPPPPPQQQPPPNNNLLLLLLMMMOOOPPPPPPPPPOOONNNJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKKKKLLLLLLLLLLLLLLLJJJKKKLLLNNNNNNNNNNNNMMMLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIKKKMMMMMMOOOPPPRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUSSSSSSTTTTTTUUUTTTTTTTTTTTTRRRQQQQQQRRRSSSSSSRRRSSSTTTUUUUUUSSSQQQQQQRRRNNNPPPSSSUUUUUUUUUWWWYYY[[[[[[\\\\\\]]]\\\\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYWWWXXXYYYXXXVVVUUUWWWYYYZZZ[[[\\\^^^```aaabbbcccaaa]]]YYYWWWXXXXXXXXXXXXYYYXXXWWWUUUUUUUUUVVVWWWVVVXXX[[[^^^]]]ZZZVVVTTTRRRUUUXXXYYYXXXWWWYYYZZZXXXYYYZZZYYYXXXXXXZZZ\\\\\\\\\]]]]]]]]]\\\\\\[[[VVVWWWYYYYYYXXXVVVSSSQQQRRRQQQQQQTTTWWWVVVRRRNNNGGGHHHJJJMMMPPPRRRTTTUUUUUUWWW[[[]]]\\\XXXSSSPPPKKKNNNSSSWWW\\\```eeeiiijjjnnnnnnjjjggghhhhhhfffeeedddcccccceeeeeedddcccaaaaaaaaaccceeeeeecccaaaccccccdddeeeeeefffffffffggghhhhhhiiiiiilllqqquuutttvvvxxxzzz||||||{{{zzz{{{vvvppplllkkkllllllkkklllqqqtttuuuwwwwwwsssmmm___[[[[[[bbbjjjrrrzzz~~~{{{wwwqqqlllhhhfffdddfffggghhheeeaaa^^^^^^___[[[[[[WWWTTTVVV[[[[[[XXXZZZWWWQQQMMMNNNOOOHHH???:::444111333333///...000|||{{{zzzyyyyyy|||ooo___PPPGGG???:::666111000333//////.........//////000.........------....................................///000000///---+++***........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((((((((((((***...111;;;888444///,,,++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000111222000000000000000000000000////////////000000000000222222333444444555555666333444555555888;;;;;;999???HHHZZZqqqeeeSSSCCCBBB@@@???===<<<;;;;;;:::999999888777888888888888888999999999999888888666777888888:::===BBBFFFIIIWWWeeeiiiiiikkkmmmnnnuuuxxxwwwqqqllliiifffaaa]]]ZZZVVVVVVXXXWWWRRRMMMIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFGGGIIIKKKLLLKKKHHHIIIJJJLLLMMMNNNNNNNNNLLLMMMMMMNNNNNNOOOPPPPPPLLLLLLMMMNNNOOOQQQRRRRRRRRRQQQPPPPPPQQQPPPNNNLLLLLLMMMOOOQQQQQQQQQOOONNNIIIJJJKKKLLLMMMNNNOOOPPPLLLMMMMMMMMMNNNNNNNNNNNNIIIKKKMMMOOOPPPPPPNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLJJJHHHHHHHHHJJJKKKJJJKKKKKKIIIHHHHHHJJJLLLKKKLLLMMMOOOPPPPPPOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSPPPQQQRRRSSSSSSSSSSSSSSSSSSQQQPPPPPPRRRSSSRRRRRRRRRTTTTTTSSSQQQOOOOOOPPPMMMOOORRRTTTTTTUUUWWWYYY[[[[[[ZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYXXXXXXWWWVVVXXXYYYWWWTTTSSSUUUWWWYYYZZZ\\\]]]^^^```dddggggggccc^^^ZZZZZZZZZ[[[[[[YYYXXXVVVUUUTTTUUUVVVVVVVVVYYY\\\___^^^[[[VVVSSSQQQTTTXXXYYYXXXWWWXXXZZZWWWXXXYYYXXXWWWXXXYYY[[[ZZZZZZZZZZZZZZZ[[[[[[[[[TTTUUUVVVWWWUUURRROOOMMMMMMLLLMMMPPPSSSRRRMMMHHHFFFGGGIIILLLOOOSSSWWWXXXXXXZZZ^^^``````]]]YYYVVVQQQVVV[[[aaadddgggjjjllljjjnnnnnnjjjggghhhhhheeebbbaaaaaabbbddddddcccaaaaaabbbdddfffhhhgggdddaaaaaaaaabbbcccdddfffggggggiiijjjjjjkkkllloootttxxxwwwyyy|||~~~~~~|||{{{xxxrrrkkkggghhhjjjkkkkkkjjjooorrruuuwwwwwwnnneee]]]\\\___gggooottt|||}}}|||yyyssslllgggeeeddddddfffgggddd___\\\[[[\\\[[[\\\ZZZYYY[[[``````]]][[[VVVPPPMMMQQQQQQFFF999888222///222222...,,,///}}}xxxuuuvvvyyy|||rrr[[[LLLCCC888333444444111---......////////////......//////...---,,,,,,,,,---,,,,,,,,,,,,------.........,,,***((()))+++///111---,,,+++******+++,,,---))))))***+++++++++******---+++)))***,,,---,,,)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,---------......000000000000////////////......//////000000111111111111000000000000111111555444444333333333444444555555555555666777888999>>>???III^^^www}}}SSSKKKAAA@@@@@@999999>>>::::::999888888777777888888777777666666555555444444111111222333666:::===@@@EEEMMMWWW]]]```ccchhhlllrrrqqqpppooonnnjjjfffcccaaa^^^\\\[[[[[[XXXSSSOOOQQQNNNJJJFFFCCCBBBBBBBBBBBBEEEHHHHHHFFFFFFHHHJJJLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOOOONNNNNNOOOOOOPPPOOOOOOPPPPPPPPPOOOMMMLLLLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQPPPOOOLLLKKKKKKKKKKKKIIIFFFEEEEEEFFFLLLLLLLLLKKKJJJIIIGGGFFFNNNLLLJJJLLLOOOPPPOOOMMMMMMNNNNNNOOOOOONNNNNNMMMLLLMMMOOOQQQRRRRRRQQQPPPNNNOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSSSSRRRQQQOOOOOOQQQQQQPPPOOOOOORRRWWW[[[XXXYYYXXXWWWVVVVVVXXXZZZZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWVVV^^^[[[XXXXXX[[[]]]]]]\\\___aaabbbaaa___^^^^^^^^^___\\\XXXUUUUUUUUUUUUTTTXXXXXXYYYXXXWWWVVVTTTTTTRRRSSSUUUWWWWWWVVVUUUTTTVVVVVVWWWWWWXXXYYYYYYYYY[[[ZZZZZZZZZYYYXXXXXXXXXUUUTTTTTTTTTTTTRRRNNNKKKHHHGGGGGGKKKOOOOOOJJJDDDEEEEEEGGGKKKQQQVVVYYY[[[___```bbbddddddcccbbbaaa```bbbeeeffffffffffffgggjjjjjjkkkjjjiiigggeeedddaaaaaaaaaaaaaaabbbbbbbbb```aaadddfffffffffeeeddd```aaabbbccceeefffggghhhiiigggfffhhhlllqqqtttuuusssvvvvvvvvv|||wwwqqqiiiddddddfffiiimmmsssttttttvvvyyyyyysssjjjcccYYY]]]dddjjjooouuuyyy}}}|||yyysssnnnjjjgggfffeeedddaaaaaabbb___XXXSSSSSSUUUVVVYYY]]]``````]]]ZZZ\\\VVVPPPOOOPPPKKK@@@666111000000///...---------{{{xxx{{{|||}}}ttt]]]KKKBBB888444444444111.........////////////......+++++++++++++++*********---......///////////////...---+++))))))***,,,---,,,,,,+++******+++,,,,,,------.........------,,,---+++)))***,,,---+++)))++++++++++++++++++++++++++++++++++++++++++++++++...//////...,,,***+++,,,,,,,,,,,,------------......---,,,,,,+++++++++,,,,,,,,,,,,---------......000////////////////////////////////////000000000111111000000000000111111555444444333333333444444666666666666666777777888<<<<<>>GGGXXXrrryyyXXXIIIDDDDDD<<<;;;===999999999888777777777777888777777777777888888888888777666555555555666777888:::???EEEIIILLLPPPUUUZZZcccdddfffhhhiiihhhhhhgggfffddd```^^^]]][[[YYYWWWVVVUUUSSSPPPLLLHHHDDDAAAAAACCCEEEFFFFFFFFFGGGHHHHHHJJJKKKMMMMMMMMMMMMLLLNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMLLLNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJGGGDDDCCCDDDFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGJJJKKKKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMMMMMMMNNNOOOQQQQQQQQQQQQPPPPPPOOONNNMMMNNNOOOOOOOOOPPPSSSUUUWWWXXXYYYXXXVVVVVVXXXZZZ\\\[[[ZZZXXXWWWVVVVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUXXXVVVTTTTTTVVVWWWXXXWWWWWWYYY[[[\\\[[[[[[\\\]]]___]]][[[ZZZZZZYYYVVVUUUPPPRRRUUUWWWXXXWWWVVVTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTVVVVVVVVVVVVVVVVVVWWWWWWYYYWWWVVVVVVVVVVVVTTTSSSHHHGGGGGGIIINNNOOONNNKKKMMMMMMMMMQQQXXX___dddfffdddeeeggghhhgggfffdddccc___cccgggiiiiiigggffffffgggggggggfffeeedddcccbbbaaa``````___^^^]]]\\\\\\___```bbbdddeeedddcccbbbaaabbbcccdddeeefffggghhhlllkkkkkklllmmmmmmjjjhhhdddgggkkkooouuuyyyvvvpppccc___^^^dddjjjmmmrrrwwwyyywwwuuurrrmmmggg```ZZZZZZbbbnnnxxx||||||zzzyyyxxxtttooolllkkkkkkkkkjjjbbb^^^[[[\\\[[[WWWUUUVVVSSSWWW\\\___```___^^^^^^YYYVVVSSSPPPKKKDDD;;;666000000//////...---------pppZZZDDD>>>888555555555222///......////////////......***+++---///000///---,,,***+++---......---,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++*********+++++++++***++++++++++++++++++++++++************************,,,---...---+++***+++,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------...............///////////////000000000//////......---111111000000000000111111333333333222333333444444444444444555666777888888::::::===BBBLLLbbb___KKKCCCCCC===:::<<<888999999888777777777777777666666666777777888888888777666666555555555666666888;;;>>>AAADDDHHHNNNRRRVVVYYY\\\___bbbdddfffhhhkkkiiieeeaaa^^^\\\ZZZYYYZZZZZZYYYWWWRRRLLLFFFCCCBBBCCCEEEFFFFFFFFFFFFGGGEEEFFFIIIKKKLLLKKKJJJIIIMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIKKKLLLMMMLLLJJJFFFBBBBBBCCCEEEGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKKKKKKKLLLNNNOOOPPPOOOMMMLLLKKKLLLMMMMMMOOOOOOOOOPPPOOOOOONNNNNNJJJLLLNNNOOOOOOOOOPPPRRRVVVWWWXXXXXXWWWWWWXXXYYY\\\[[[ZZZXXXWWWVVVVVVVVVRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSUUUTTTSSSSSSTTTUUUVVVVVVSSSUUUWWWWWWVVVVVVVVVWWW[[[ZZZYYYZZZ[[[[[[YYYWWWQQQQQQQQQRRRRRRSSSSSSSSSUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSTTTUUUVVVWWWXXXVVVTTTTTTUUUVVVUUUTTTMMMLLLKKKNNNRRRUUUVVVVVVQQQPPPPPPSSSZZZaaagggiiiggghhhiiijjjiiigggeeeddd___ccchhhjjjjjjgggeeeeeeddddddccccccbbbaaa``````______^^^^^^^^^^^^]]]]]]```aaaccceeeeeeeeecccbbbbbbbbbcccdddeeefffggghhhkkkkkkllllllkkkgggaaa]]]XXX[[[aaagggmmmpppmmmiiibbb___aaagggmmmoooqqquuuxxxuuurrrmmmiiiddd___\\\]]]eeepppyyy|||{{{yyywww{{{uuuoookkkkkkmmmmmmmmmbbb]]][[[]]]^^^YYYUUUUUUSSSUUU[[[ccchhhhhhddd___YYYXXXUUUNNNEEE===666333/////////......---------|||aaaOOO???;;;777555444444222000......////////////......%%%''')))++++++***)))(((++++++,,,------,,,+++***+++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((('''&&&************************+++++++++++++++++++++++++++++++++++++++++++++++++++---------+++***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......------....../////////000000000//////......------111111000000000000111111222222222222222333444555222222333444666888999:::666888<<<@@@EEETTTqqqhhhOOOCCCCCC===:::;;;999999888777777666666777777555555555666666777777777555555555555555666666777666777999;;;===AAAFFFIIILLLPPPUUUYYY\\\```eeehhhnnnlllhhhccc___[[[ZZZZZZ]]]]]]^^^\\\WWWQQQJJJFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDEEEHHHJJJKKKKKKJJJIIILLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLNNNNNNMMMMMMMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGEEEDDDDDDEEEGGGIIIKKKKKKIIIFFFBBBAAACCCDDDHHHHHHIIIIIIHHHHHHGGGFFFDDDEEEFFFGGGHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMIIIKKKNNNOOONNNNNNOOOPPPTTTVVVWWWWWWVVVVVVWWWXXX[[[ZZZYYYWWWVVVVVVUUUUUUSSSRRRRRRRRRQQQPPPPPPPPPOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTUUUUUUSSSUUUVVVUUUTTTRRRRRRSSSUUUUUUUUUXXXZZZ\\\[[[ZZZWWWUUURRRPPPOOOPPPRRRTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUUUUTTTSSSRRRRRRSSSRRRQQQQQQQQQSSSTTTUUUSSSRRRPPPPPPRRRSSSSSSSSSOOONNNOOORRRVVVZZZ\\\]]]WWWVVVVVVYYY___eeeiiikkkiiijjjkkkkkkiiigggdddccc^^^bbbfffiiihhhfffdddcccaaa``````___^^^^^^^^^^^^]]]]]]^^^___```aaaaaabbbbbbccceeeggggggfffdddcccccccccdddeeeffffffggggggiiiiiijjjjjjhhhbbbYYYSSSMMMPPPWWW___dddeeedddcccaaa```ccclllqqqqqqrrrsssrrrqqqnnnjjjgggdddccccccggglllsssxxxzzzzzzzzzzzzzzzxxxwwwyyyzzzyyysssnnn```\\\\\\aaaddd```[[[XXXSSSTTTZZZfffqqqrrriii```[[[YYYTTTJJJ???666111///............------------vvvttt}}}{{{eeePPPCCC:::888555444333333111///......////////////......((()))***+++,,,+++***))).........---------------+++,,,---...////////////,,,,,,------------,,,,,,+++,,,,,,,,,+++***)))((()))***+++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......---------......//////000//////..................111111000000000000111111222111111222222333444555222222222444555777999:::222555999<<<>>>GGG\\\oooxxxYYYGGGEEE>>>:::<<<:::888888777666666666666777555555555555666666666666333444444555666666777777222222333555888;;;>>>@@@DDDIIIPPPTTTXXX]]]ccchhhlllkkkiiieee```\\\[[[[[[^^^___```___[[[UUUOOOLLLHHHGGGFFFGGGGGGGGGEEECCCDDDFFFHHHIIIKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHFFFDDDCCCBBBCCCDDDFFFHHHIIIHHHFFFCCCBBBBBBCCCFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEEEEDDDDDDFFFGGGKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMIIIKKKNNNNNNNNNMMMNNNOOORRRTTTVVVVVVUUUUUUVVVWWWYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRQQQPPPOOOOOONNNMMMMMMNNNNNNOOOPPPPPPPPPQQQSSSTTTTTTSSSSSSTTTUUUTTTVVVWWWVVVTTTRRRRRRSSSQQQPPPQQQSSSVVVYYYYYYYYY]]]ZZZVVVRRRPPPQQQSSSTTTQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOMMMLLLMMMNNNPPPQQQMMMLLLLLLMMMOOOPPPPPPOOOLLLMMMOOOSSSWWW[[[___aaa^^^]]]^^^```eeeiiikkkllljjjkkkkkkjjjiiifffcccaaa]]]```dddfffeeecccaaaaaa^^^]]]\\\\\\[[[[[[\\\\\\\\\]]]^^^___aaacccddddddccceeefffggghhhfffeeedddcccddddddeeeffffffgggggggggggghhhhhheee]]]TTTMMMGGGHHHOOOXXX]]]]]]]]]___^^^___eeeooottttttrrrsssjjjjjjjjjhhhffffffhhhkkksssuuuxxxyyyyyyzzz{{{}}}vvvzzzuuueee``````eeeiiifffaaa^^^SSSTTTZZZeeepppqqqjjjaaa\\\WWWOOODDD999111...---------------------------yyypppooowww}}}zzzoooaaaQQQDDD<<<555444333333222111000///......////////////......//////..................000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,++++++***(((***++++++(((((()))+++++++++++++++++++++++++++***************************+++,,,,,,+++***+++,,,***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,---......///000000------..................111111000000000000111111111111111111222333444555444444444444555555666777222444888::::::>>>MMM\\\sssfffOOOJJJBBB<<<===<<<888888777666666666666666777777777666666666666666444444555555666555555555111111111333666888::::::===BBBIIINNNQQQVVV^^^dddeeeggggggeeeaaa^^^]]]^^^^^^___``````]]]YYYTTTQQQLLLJJJHHHHHHHHHGGGDDDBBBBBBCCCDDDEEEGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCEEEFFFHHHGGGEEECCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEECCCEEEFFFEEECCCCCCDDDFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKLLLMMMMMMMMMMMMNNNPPPOOORRRTTTUUUTTTTTTTTTUUUVVVUUUUUUTTTTTTUUUUUUUUURRRRRRQQQPPPOOONNNMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOOOOQQQTTTSSSRRRQQQRRRTTTQQQRRRTTTSSSRRRQQQQQQRRROOONNNMMMNNNQQQTTTUUUUUUZZZYYYWWWTTTRRRQQQQQQQQQOOOOOOQQQRRRRRRRRRQQQPPPQQQQQQPPPPPPOOOOOONNNNNNMMMKKKIIIGGGGGGHHHJJJLLLHHHHHHHHHKKKMMMNNNMMMLLLIIILLLPPPTTTXXX\\\```ccccccbbbccceeehhhjjjjjjiiijjjjjjjjjiiigggdddaaa___\\\^^^aaabbbaaa_________\\\[[[ZZZYYYYYYYYYZZZZZZ]]]]]]^^^```aaabbbcccdddcccdddfffggggggfffdddcccddddddeeeeeefffgggggggggfffgggggggggccc\\\RRRLLLEEEEEEKKKTTTYYYXXXYYY^^^___```gggqqquuurrrnnnmmmcccdddfffffffffgggkkkoooyyyzzzzzzyyyxxxxxxyyy{{{tttxxxwwwnnnhhhiiijjjfffaaa^^^SSSVVV[[[```dddfffdddbbbZZZSSSHHH<<<444000///...------------------------}}}vvvppppppwwwxxx||||||wwwtttlllcccZZZPPPFFF>>>;;;333333222222222111///.........////////////......///...---,,,,,,,,,,,,,,,///---+++(((((()))+++------,,,+++***)))))))))))),,,,,,---......---,,,,,,))))))***+++++++++******(((***,,,+++(((''')))+++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,+++***+++---******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,------...///000000,,,------....../////////111111000000000000111111111111111111222333444555777666555444444444444444555666888999888;;;GGGSSSaaaqqqUUUNNNEEE>>>>>>>>>888888777666666666666666999999888888777777666666555555666666555555444333222222222444777999999999666<<>>>>>@@@CCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMRRROOOKKKHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMOOOOOONNNLLLKKKIIIHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDHHHIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGCCCAAAAAADDDGGGGGGFFFGGGFFFFFFFFFGGGHHHIIIIIIFFFGGGGGGHHHHHHGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIIIIKKKLLLMMMNNNMMMMMMLLLKKKJJJJJJKKKKKKPPPPPPPPPQQQQQQQQQQQQRRRTTTSSSSSSRRRQQQRRRRRRRRROOOPPPQQQPPPMMMLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMOOOPPPPPPOOONNNNNNOOORRRQQQOOONNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMPPPQQQSSSTTTTTTTTTSSSRRROOONNNMMMKKKJJJJJJIIIIIIMMMMMMMMMKKKJJJHHHFFFEEEGGGGGGEEEDDDCCCBBBBBBBBB@@@BBBEEEHHHKKKMMMNNNOOOOOOUUUXXXXXXYYY___bbbbbbddddddcccccccccbbbbbbbbbfffeeedddbbb```^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[]]]___```aaabbbbbbfffeeedddcccccccccdddeeedddeeeggghhhhhhgggeeeddddddgggjjjkkkfff^^^UUUOOOLLLKKKKKKMMMQQQWWW]]]```eeeffflllsssxxxrrreeeZZZWWW]]]eeehhhiiijjjnnnrrrsssssssssuuuvvvxxxzzz|||pppqqquuu|||sssooojjj___WWWWWWWWWXXXZZZZZZXXXWWWVVVWWWWWWKKK<<<222/////////............------.........}}}yyy{{{xxx}}}||||||xxxrrrooorrrwwwtttqqqnnnkkkfffaaa^^^VVVQQQIIIAAA<<<999666444333333222111111000//////+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***......---,,,,,,,,,,,,---+++++++++++++++***))))))++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000...,,,---///111111111111111111000000000//////......///000000111222222222333333333444555555555555666666666777:::???BBBMMMbbbttt[[[NNNGGGBBB>>>===;;;888777777777666555666666666666777777777777777777777666666666555555444444444444444333333333222555888:::;;;@@@HHHOOOZZZ\\\___````````````aaadddddddddcccaaa]]]ZZZXXXWWWTTTQQQOOONNNLLLJJJHHHDDDBBB>>>===>>>@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLPPPLLLIIIGGGGGGHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLMMMOOOOOONNNLLLKKKIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEGGGIIIKKKKKKHHHEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGDDDBBBAAADDDFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHHHHIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKOOOOOOPPPPPPPPPQQQQQQQQQTTTSSSSSSRRRRRRRRRRRRRRRPPPQQQRRRPPPNNNLLLKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMNNNPPPOOONNNMMMMMMNNNPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBDDDGGGKKKNNNPPPQQQRRRUUUZZZ]]]\\\]]]aaadddcccbbbbbbbbbbbbaaaaaaaaaaaafffeeecccaaa___^^^\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\ZZZ[[[]]]^^^```aaaaaabbbccccccaaaaaaaaaaaabbbcccdddeeeffffffgggfffeeeeeejjjkkkkkkiiieee___XXXUUUNNNLLLKKKLLLPPPXXX```eeeiiiiiilllppprrrlllaaaWWWUUU[[[bbbfffgggjjjooossstttttttttttttttuuuuuuuuujjjkkkmmmrrrzzz}}}mmmjjjfff\\\UUUUUUVVVVVVUUUTTTRRRRRRSSSTTTMMMDDD777000...//////...---,,,,,,,,,,,,,,,,,,---~~~~~~zzzzzzxxxxxx~~~{{{tttrrrqqqpppqqqtttzzzuuuooojjjeee^^^UUUOOOIIIEEE???:::777555444222222222111111000000//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......---,,,,,,,,,,,,,,,++++++++++++++++++***)))*********+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........000---+++222<<<===777222111000/////////000111---......//////000000000333333333333444444444444444555555555666888<<>>>>><<<:::999888777555333666666666666777777777777555666777777777666444333444444444333333222222111111444777888999===DDDJJJUUUWWW[[[\\\]]]]]]^^^___cccdddeeeeeedddbbb___^^^ZZZXXXUUUSSSRRRPPPNNNLLLIIIEEEAAA?????????>>>===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJLLLIIIFFFEEEFFFHHHIIIHHHLLLKKKJJJIIIIIIJJJKKKLLLOOONNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFIIILLLLLLJJJGGGDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHEEECCCCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKMMMLLLKKKKKKJJJKKKKKKKKKNNNNNNOOOOOOOOOPPPPPPPPPSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQNNNLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHKKKOOORRRTTTVVVVVV[[[```aaa______bbbdddcccaaaaaa`````````_________dddcccbbb```^^^\\\ZZZZZZXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]___```aaaaaabbbbbbaaa``````aaabbbcccddddddddddddeeeeeefffgggooommmjjjfffaaa]]]ZZZXXXOOOMMMKKKLLLQQQ[[[eeekkknnnmmmlllllljjjdddZZZRRRRRRWWW]]]bbbeeeiiioootttuuuttttttsssqqqooommmllldddcccdddffflllssszzzpppcccaaa```YYYSSSSSSUUUSSSPPPMMMLLLLLLMMMNNN@@@:::222------//////...++++++************++++++zzzrrrsssvvv{{{yyyuuuvvvzzz~~~xxxnnngggbbb[[[QQQIIICCC@@@;;;777666555444333111111000000000/////////---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,000...+++777IIIKKK@@@222111///...---///000222000000000111111222222222444444333333333333333333333444444444555666:::===BBBKKKbbbjjjVVVIIIBBB@@@<<<;;;999888888777555333666666666666777777777777555555666666555555444333555555555444333222111111333555777888999===BBBGGGOOORRRVVVYYYZZZ[[[]]]^^^aaabbbdddeeeeeedddbbbaaa^^^[[[XXXWWWVVVUUUSSSRRROOOLLLGGGDDDBBB@@@>>><<<;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGEEEEEEGGGIIIJJJJJJMMMKKKIIIGGGGGGHHHIIIJJJMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIEEEHHHLLLMMMKKKHHHEEECCCDDDDDDEEEEEEFFFFFFFFFFFFHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDEEEFFFGGGGGGHHHHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRQQQNNNKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOPPPOOOMMMKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHGGGEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBDDDFFFHHHJJJLLLLLLMMMOOORRRUUUXXXYYYZZZ]]]aaabbb___]]]``````_______________^^^^^^^^^]]]aaa```___]]][[[ZZZXXXXXXUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\^^^___```aaaccccccbbbaaabbbcccdddeeedddcccbbbbbbccceeehhhiiinnnlllhhhccc^^^ZZZWWWUUUNNNNNNNNNQQQWWW```hhhnnnooonnnmmmjjjeee]]]TTTNNNPPPUUUZZZ___dddiiinnnrrrrrrrrrqqqooollliiigggeeebbbaaa``````bbbfffkkknnnmmmbbbYYYYYYZZZVVVRRRRRRQQQOOOLLLJJJIIIGGGFFFEEE777444///------......---++++++************++++++|||qqqjjjnnnrrrvvvzzz~~~ssshhhaaaZZZOOOFFFAAA===999666555444333222000000//////////////////...------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------,,,++++++++++++,,,***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++000///,,,777IIIKKK@@@111000...------///000222111111111222222222222222333333333333333333222222222333444444444555888:::CCCEEETTTooottt^^^OOOGGGDDD<<<:::888888888888666555666666666666777777777777666555444444333333444444777666666555444333333222111222222333555777;;;>>>IIILLLQQQTTTWWWYYY[[[]]]]]]___aaacccddddddcccbbb___]]][[[ZZZZZZZZZYYYWWWUUUQQQLLLHHHEEEBBB???===;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFEEEFFFHHHKKKKKKKKKLLLKKKHHHGGGFFFGGGHHHIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJDDDHHHLLLMMMKKKHHHEEECCCDDDDDDEEEFFFGGGFFFFFFEEEGGGGGGFFFEEECCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFJJJIIIIIIHHHIIIIIIJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOPPPPPPPPPOOONNNMMMPPPQQQQQQPPPMMMKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNPPPOOOMMMLLLLLLMMMKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEDDDCCCCCCCCCEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDBBBCCCDDDFFFIIILLLNNNPPPPPPQQQRRRTTTWWWYYY[[[\\\^^^bbbbbb^^^\\\^^^^^^\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\[[[[[[YYYXXXWWWVVVUUUSSSTTTTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\^^^___```bbbbbbaaa```aaabbbcccdddcccbbbbbbbbbcccfffiiilllmmmkkkhhhccc^^^YYYTTTRRRMMMOOOSSSXXX___eeeiiillllllmmmllliiiaaaYYYRRROOOTTTWWW\\\aaaeeeiiilllooommmlllkkkiiigggeeecccaaadddbbb```_________aaabbb]]]WWWRRRTTTWWWVVVSSSRRRNNNMMMKKKJJJIIIEEE@@@;;;333222///.........---,,,,,,,,,++++++++++++,,,,,,tttiiifffjjjnnnppptttzzz|||zzz{{{iii___VVVJJJ@@@===:::666444333222000...////////////............///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,---------,,,+++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---///...---333======555000///.........///000111000000000000000000000000222222222222333333333333222333444444444444666888>>>???HHH[[[sssiiiWWWLLLGGG@@@===:::999999999888777666666666666777777777777777666666666555555555555666666666555555444444333111111111222333555777888BBBFFFKKKOOOSSSUUUXXX[[[ZZZ\\\___aaacccccccccbbb___]]][[[[[[]]]]]]]]]\\\YYYUUUQQQMMMIIIFFFBBB@@@???>>>======<<<<<<<<<===???????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDEEEFFFGGGHHHFFFEEEEEEFFFIIIKKKKKKKKKJJJIIIHHHFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIDDDGGGJJJKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEGGGGGGFFFDDDBBBBBBCCCDDDDDDEEEFFFFFFEEECCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOONNNMMMLLLKKKMMMOOOPPPOOOLLLJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHKKKLLLNNNNNNLLLKKKLLLMMMKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGGGGFFFGGGHHHJJJMMMOOORRRSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\```aaa]]][[[]]]]]][[[YYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYY\\\[[[ZZZZZZ[[[]]]^^^_________^^^^^^^^^```aaabbbbbbbbbbbbccceeehhhkkkmmmmmmllliiieee___YYYTTTQQQMMMQQQXXX___eeehhhiiijjjiiikkkjjjeee^^^XXXVVVVVV]]]___cccgggiiikkkkkkkkkiiihhhfffcccbbb``````___cccbbbaaa___]]][[[YYYXXXRRRPPPOOORRRVVVXXXWWWUUUNNNLLLJJJIIIHHHCCC;;;555222111000///...---,,,,,,------,,,,,,,,,,,,------~~~rrrjjjeeejjjllllllpppxxx|||{{{~~~}}}|||{{{hhh\\\SSSGGG===999777444222111111///---........................000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,------,,,++++++***+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------///111222000............/////////000000////////////////////////111111111222333333333444222444555555444444666777888:::BBBLLLZZZnnn{{{iiiZZZQQQHHHDDD???;;;::::::999999666666666666777777777777666888;;;===<<<:::666444444444444444444444444444444333222333444666666777;;;???EEEJJJNNNQQQUUUWWWYYY[[[^^^aaabbbccccccbbb]]]\\\[[[\\\^^^``````______\\\XXXTTTQQQNNNJJJGGGDDDCCCAAA???>>><<<<<<<<<===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEHHHJJJJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDFFFGGGHHHHHHHHHHHHDDDFFFHHHIIIGGGEEEDDDDDDCCCEEEFFFHHHHHHGGGFFFEEEDDDFFFGGGFFFDDDBBBCCCDDDDDDEEEFFFGGGGGGEEECCCBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMMMMKKKIIIHHHKKKLLLMMMMMMKKKJJJJJJKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIKKKKKKJJJJJJKKKLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBB???@@@@@@@@@??????>>>===============>>>@@@AAAAAAAAABBBDDDFFFHHHJJJKKKKKKKKKKKKLLLNNNPPPRRRTTTVVVUUUUUUTTTTTTUUUVVVWWWXXXWWW[[[\\\YYYWWWYYYZZZYYYTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYY\\\[[[ZZZYYYZZZ\\\^^^___^^^^^^]]]]]]^^^___aaabbbbbbbbbcccdddgggjjjmmmooonnnlllgggbbb\\\VVVRRRPPPQQQUUU\\\ccchhhjjjiiihhhhhhiiifff```YYYXXX]]]ccciiijjjmmmooopppnnnkkkhhhgggeeebbb^^^\\\\\\]]]]]]^^^^^^^^^]]]ZZZUUUQQQNNNLLLMMMOOORRRXXX[[[[[[YYYOOOKKKHHHFFFDDD@@@888222/////////...---,,,------------,,,,,,,,,,,,------~~~vvvqqqfffjjjkkkiiinnnxxx~~~}}}zzzxxxuuuwww}}}gggZZZQQQFFF===888666333222222222000///---.....................000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///---,,,++++++******++++++***+++,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------,,,+++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---+++---222222...,,,///------...///000000//////000000000000000/////////000000111222333333444444333444666555444444666777555999@@@EEEJJJXXXsss~~~mmmbbbOOOJJJCCC===;;;:::::::::666666666666777777777777555999???CCCBBB>>>777333333333333333333333333444333222111111222444444333777;;;AAAFFFKKKNNNRRRUUUYYY[[[^^^```bbbccccccbbb\\\[[[ZZZ\\\^^^aaaaaaaaaeeebbb___[[[YYYUUURRROOOGGGFFFDDDAAA???===<<<;;;<<<<<<;;;;;;;;;<<<==============================????????????@@@AAABBBBBBCCCCCCBBBDDDGGGHHHHHHGGGEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGBBBCCCDDDEEEFFFGGGGGGGGGDDDFFFGGGGGGFFFDDDDDDEEECCCEEEGGGHHHHHHHHHFFFEEECCCEEEGGGGGGDDDBBBCCCEEEEEEFFFGGGHHHGGGFFFDDDBBB??????AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHGGGEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKLLLLLLJJJHHHGGGIIIKKKLLLLLLKKKJJJJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGDDDFFFHHHIIIHHHHHHJJJKKKGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAA???@@@AAAAAAAAA@@@>>>===999999:::<<<>>>@@@BBBDDDBBBCCCEEEHHHJJJLLLMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWVVVUUUTTTSSSSSSTTTVVVVVVQQQVVVWWWTTTSSSUUUVVVUUUQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWXXXXXXYYY\\\[[[ZZZYYYZZZ[[[]]]___```_________```aaacccdddaaabbbcccfffiiikkknnnooommmjjjddd]]]WWWRRRPPPNNNTTTXXX^^^dddhhhjjjiiiiiiiiihhhccc\\\VVVYYYccclllqqqrrrtttvvvuuuqqqlllggghhheee```\\\YYYYYYZZZ\\\YYYZZZ[[[ZZZWWWQQQKKKGGGIIILLLOOOSSSYYY^^^^^^[[[QQQLLLEEEBBBAAA===777111---......---,,,,,,---///---,,,,,,++++++,,,,,,---~~~vvvqqqiiijjjkkkmmmppptttyyy}}}{{{zzzyyyyyy{{{hhhUUUJJJAAA;;;555444333222111111111111.........------,,,,,,,,,******+++,,,,,,---......---,,,+++******+++,,,---+++++++++,,,,,,---------************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((000,,,(((...///)))(((,,,,,,,,,+++++++++******++++++******++++++,,,---,,,+++******,,,......---------,,,++++++******)))..................------//////.........---------////////////////////////222111000///............111111222222222333333333444333333333333444555555999888:::===AAAMMMaaasss~~~mmmWWWDDD???===666555999999888666555555666777777888:::DDDNNNOOODDD;;;999444444555555444444333222444444333222222333444444999999;;;>>>BBBFFFJJJLLLRRRXXX^^^aaa```______```\\\[[[YYYXXXYYY___gggmmmooojjjdddaaa```^^^\\\YYYRRROOOJJJGGGEEECCC@@@>>>===;;;999:::;;;===>>>===<<<<<<<<<;;;;;;;;;::::::666:::>>>???>>>===???AAADDDCCCCCCCCCDDDEEEFFFGGGIIIIIIHHHGGGFFFEEEEEEDDDCCCDDDEEEGGGGGGHHHHHHGGGDDDDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDFFFGGGHHHIIIHHHFFFDDDBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFEEEEEEFFFGGGGGGHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFHHHIIIHHHGGGGGGEEEBBB??????@@@@@@===:::???@@@@@@@@@???>>>>>>===??????>>><<<::::::;;;===>>>>>>@@@BBBDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKMMMMMMPPPOOOOOONNNOOOPPPRRRSSSTTTSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMLLLMMMNNNPPPQQQPPPOOOOOONNNMMMLLLKKKKKKOOOOOOPPPPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUTTTSSSRRROOOPPPRRRUUUWWWZZZ\\\]]]XXXXXXWWWXXXYYYZZZ\\\]]]aaa^^^\\\^^^aaadddcccaaaddddddeeegggjjjkkkkkkkkkeeeccc^^^VVVNNNLLLPPPTTT[[[\\\```eeejjjjjjfffbbb```___\\\WWWVVV\\\iiisss{{{vvvsssrrroooiiihhhkkkeeeeeebbb______```]]]WWWTTTWWWYYYXXXTTTPPPNNNNNNKKKOOORRRSSSWWWZZZXXXRRRMMMLLLIIIBBB;;;444111000...---,,,+++***+++,,,------------,,,,,,+++++++++}}}zzztttsssppplllkkkooowww}}}|||yyyvvvvvv{{{eeeRRRFFF===777333333222000000//////000......---------,,,,,,,,,+++++++++,,,,,,---------******))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))...+++)))------)))+++,,,,,,,,,+++++++++******++++++******++++++,,,------+++******,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------........................111111000000000000111111111111111222222222333333333333333333333444555555666555666999<<>>BBBFFFIIIOOOUUU\\\```___^^^^^^___\\\[[[YYYXXXYYY^^^fffkkknnnjjjdddaaa___^^^\\\ZZZVVVSSSOOOLLLJJJHHHEEECCCBBB@@@===<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<777:::===???>>>===???@@@BBBBBBBBBBBBCCCDDDFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFCCCDDDEEEGGGHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFGGGFFFEEEEEEDDDBBB??????@@@@@@===;;;<<<<<<======<<<;;;;;;:::>>>>>>>>>===;;;;;;<<<>>>@@@AAABBBDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPOOONNNOOOOOOQQQQQQRRRRRRRRRQQQPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKOOOOOOOOOOOOOOOPPPPPPPPPOOOPPPQQQRRRSSSRRRRRRQQQRRRRRRSSSUUUVVVXXXYYYYYYWWWVVVVVVVVVWWWYYY[[[\\\]]]\\\\\\]]]```bbbbbbbbbhhhiiiiiijjjjjjiiifffddd]]][[[VVVPPPMMMNNNRRRVVVZZZ[[[___dddhhhhhhdddaaaYYYZZZ[[[ZZZ[[[```jjjrrrsssppppppqqqnnnhhhgggiiigggjjjhhhccc___^^^[[[VVVTTTYYY\\\ZZZTTTNNNKKKLLLMMMQQQTTTTTTVVVXXXWWWRRRKKKHHHCCC>>>888333000...------,,,,,,++++++,,,,,,,,,,,,,,,++++++*********~~~|||vvvoookkkooo{{{}}}vvvsssuuuyyy|||~~~```LLLAAA888333222111000///.........///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++***((()))***((((((***,,,,,,,,,+++++++++******++++++******++++++,,,---...,,,******,,,,,,,,,+++)))******+++,,,,,,------***++++++,,,,,,---------............------------........................000000000000111222333444111111111222222222222333333333222222333333444555444333444777999>>>KKKXXXrrr|||[[[KKKEEE@@@;;;;;;999888777777777777999999888666666888888444333555444444555555444444333222333222222111111222222333444444444555888===AAADDDIIIOOOXXX\\\]]]\\\\\\]]]\\\[[[ZZZXXXYYY]]]dddiiilllhhhccc```___^^^]]][[[ZZZXXXUUURRRQQQOOOLLLJJJIIIFFFCCCAAA@@@???>>><<<::::::;;;;;;<<<=========999;;;============>>>??????@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDD@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBBBBBBBAAA????????????===<<<;;;;;;;;;;;;;;;::::::999===>>>???>>>======???AAADDDDDDEEEGGGHHHJJJKKKLLLKKKKKKKKKLLLLLLMMMNNNNNNPPPPPPOOONNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOLLLLLLNNNOOOPPPPPPPPPPPPTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVXXXYYYZZZXXXZZZ\\\]]]^^^```ccceeehhhjjjkkkkkkhhhccc^^^[[[RRROOOKKKJJJMMMRRRWWWZZZ[[[\\\^^^bbbddddddaaa^^^TTTWWW[[[]]]___bbbhhhmmmlllkkknnnpppnnnjjjiiikkkpppuuuvvvmmmbbb\\\XXXUUUTTTZZZ```]]]TTTLLLIIIJJJPPPUUUWWWUUUTTTVVVUUURRRIIIDDD<<<777444222///,,,,,,,,,------,,,,,,++++++++++++***************)))zzzzzzyyywwwvvvxxx{{{~~~|||uuuqqqvvvxxxrrrqqqrrrsssuuuxxxrrrWWWFFF<<<555111111000000///......//////------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...//////...,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---&&&&&&***)))***---,,,,,,,,,,,,+++++++++******++++++******++++++,,,---...,,,+++***+++++++++************++++++,,,,,,,,,,,,,,,------...///000000------------------------........................////////////000111222333111111111111222222222222222222222222222333333444555444666888888:::BBBLLL___wwwlllUUUHHH@@@===>>>999888777666666777888999:::888666555444444444555444444555555444444333222222222222222222222222222222222111222444999===@@@BBBIIIQQQWWWXXXXXXYYYZZZ\\\\\\[[[ZZZZZZ]]]bbbfffhhhfffccc```^^^]]]]]]]]]\\\ZZZXXXVVVUUUTTTQQQNNNMMMKKKHHHFFFFFFDDDBBB@@@>>>>>>>>>>>>============::::::;;;;;;;;;;;;<<<<<<=========>>>@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFEEECCCBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHKKKLLLGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@???????????????>>>???@@@BBBCCCDDDDDDDDDBBBAAAAAABBBBBBDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@????????????>>>>>>>>>======<<<<<<<<<============<<<<<<>>>@@@AAAAAAAAABBBDDDEEEHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLMMMMMMNNNNNNNNNNNNPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKLLLLLLKKKJJJHHHGGGJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOJJJJJJLLLMMMNNNOOOPPPPPPSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYWWWZZZ]]]^^^^^^```eeeiiifffhhhjjjhhhccc\\\UUUQQQIIIFFFCCCFFFNNNWWW]]]___```````````````^^^\\\[[[UUUXXX\\\^^^___aaadddggglllkkkmmmpppnnnlllnnnsss|||jjj\\\VVVRRRRRRZZZ```^^^TTTLLLJJJKKKRRRXXXYYYVVVSSSTTTSSSQQQGGG???666222222111///++++++,,,---...---,,,+++***++++++++++++************uuurrrnnnkkklllqqqzzz{{{xxxzzzvvvqqqpppooonnnkkkmmmuuuyyyaaaMMM@@@999444111111111000////////////000------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...//////...,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...%%%)))000111<<>>===<<<;;;:::::::::::::::999;;;;;;;;;<<<===???@@@AAADDDDDDDDDEEEFFFFFFGGGGGGFFFEEECCCBBBAAABBBDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFEEECCCCCCCCCCCCDDDDDDDDDCCCDDDEEEHHHJJJKKKGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEE@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>><<<===???@@@BBBBBBCCCCCCAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@????????????????????????>>>>>>??????>>>>>>>>>=========>>>======<<<<<<======>>>>>>?????????>>>>>>AAACCCEEEFFFFFFGGGHHHJJJKKKKKKLLLLLLMMMNNNOOOOOOLLLMMMNNNNNNOOONNNNNNMMMOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKKKKJJJIIIGGGFFFHHHIIIIIIJJJJJJKKKKKKLLLJJJJJJKKKKKKLLLMMMMMMNNNJJJKKKKKKLLLMMMOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\\\\]]]```fffllliiikkkkkkfff]]]SSSLLLHHHDDDBBBBBBHHHQQQ[[[```bbbdddcccbbb___\\\YYYXXXWWWWWWXXXZZZ\\\___bbbfffhhhnnnllllllllljjjjjjpppxxxtttaaaVVVQQQQQQWWW\\\ZZZSSSMMMMMMNNNSSSXXXYYYVVVTTTTTTRRRNNNDDD<<<333///000111///---+++,,,---...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,qqqmmmgggccceeennnzzz}}}~~~~~~}}}zzzxxxxxxyyyyyysssooooooooommmkkkggggggjjjqqqxxx{{{yyywwwkkk```PPPBBB:::666333111000000////////////000000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---------,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...&&&...666<<>>>>>======>>>>>>;;;<<<>>>???@@@AAAAAAAAAAAA@@@@@@???????????????AAAAAACCCDDDFFFFFFGGGGGGDDDDDDDDDDDDCCCBBB@@@@@@================================================<<<>>>???>>>======>>>???>>>??????@@@@@@@@@@@@@@@DDDFFFIIIJJJJJJJJJLLLMMMLLLLLLMMMMMMNNNNNNOOOOOOLLLMMMNNNOOOOOONNNMMMLLLMMMMMMNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKKKKLLLLLLNNNOOOPPPOOOOOOPPPQQQSSSTTTUUUUUURRRSSSTTTVVVWWWWWWWWWWWWYYYXXXWWWWWWYYY^^^eeejjjnnnnnnkkkcccVVVKKKDDDAAADDDEEEHHHMMMUUU[[[```bbbdddccc```\\\WWWTTTUUUVVVVVVWWWZZZ]]]bbbggglllnnnmmmkkkjjjhhhddddddlllvvviii[[[SSSRRRTTTVVVTTTPPPNNNOOOQQQRRRUUUVVVUUUVVVVVVQQQKKK>>>999222......//////...,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---------oookkkfffbbbdddmmmyyy||||||||||||{{{xxxqqqmmmooollljjjkkkmmmmmmjjjfffcccaaa```aaaaaa```]]]ZZZSSSLLLBBB:::666333111000///...............//////,,,,,,,,,---------......+++++++++,,,,,,---------******))))))))))))******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---'''///444;;;^^^eee@@@,,,,,,,,,+++++++++******++++++******++++++,,,---,,,***))))))+++,,,++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......---......///000111000000000000111111111111000000000000000111222222111000111555666555888<<>><<<999888777777777444888888444444888777444444444555555444444333222333444555555555555444333///000111222444444555555444999>>>AAACCCFFFLLLPPPRRRTTTUUUVVVVVVXXX[[[^^^`````````^^^\\\\\\___bbb\\\\\\\\\]]]]]]\\\YYYVVVQQQQQQRRRTTTVVVWWWVVVTTTMMMLLLKKKIIIHHHFFFEEEDDDDDDAAA===<<<===>>><<<;;;:::999999999999999::::::???????????????@@@@@@@@@>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDCCCBBBAAAAAACCCDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDBBBAAA>>>>>>>>>???????????????AAAAAABBBBBBAAAAAA@@@???@@@??????>>>===>>>>>>>>>;;;<<<===>>>???@@@@@@@@@AAAAAA???>>>===<<<<<<<<<===>>>@@@AAACCCDDDDDDEEEAAABBBBBBBBBAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBAAA@@@???AAACCCAAABBBCCCDDDDDDDDDDDDDDDEEEGGGJJJLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNNNNKKKLLLNNNOOONNNMMMLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTPPPQQQSSSUUUVVVVVVVVVUUUXXXSSSOOOMMMRRRYYYaaaeeeiiihhhdddZZZMMMDDD@@@@@@EEEIIINNNSSSVVVYYY\\\^^^___^^^\\\WWWSSSQQQSSSVVVYYY[[[^^^ccciiimmmpppqqqllljjjiiigggbbb___fffppprrrbbbXXXWWWTTTPPPMMMMMMNNNPPPQQQPPPQQQRRRTTTXXXYYYRRRGGG888555111...,,,---...///------,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,nnnkkkgggdddfffmmmxxx|||zzzzzz|||}}}zzzqqqjjjkkkhhhhhhjjjmmmkkkeee```___\\\XXXUUURRROOOJJJGGGGGGBBB;;;666333222000...------,,,,,,,,,------...,,,,,,,,,------.........******+++,,,,,,---......---,,,+++******+++,,,---))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,&&&------444ZZZ___///,,,,,,,,,+++++++++******++++++******++++++,,,---+++)))((()))+++,,,,,,+++*********++++++,,,------..................------+++++++++,,,,,,---------------------------------,,,------...000111333444000000000000111111111111000000000000000111111222222000222666888888:::>>>;;;@@@MMMdddvvvaaaQQQCCCAAA>>><<<999888888888555999888444444999:::666444444555555444444333222444444555666666555444444...///111333444444333222333666:::===???CCCIIIOOONNNPPPRRRSSSTTTVVVYYY[[[^^^``````^^^\\\\\\```ccc^^^^^^^^^___```___\\\YYYSSSSSSTTTVVVXXXYYYXXXVVVMMMMMMLLLKKKJJJIIIIIIHHHGGGDDD@@@???@@@@@@>>><<<:::999999888888888888888============<<<<<<<<<<<<:::;;;===>>>????????????>>>???@@@AAABBBBBBBBBBBBCCCBBBAAAAAAAAACCCEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFDDDBBB@@@============<<<<<<<<<<<<@@@AAAAAAAAAAAA@@@??????@@@@@@???>>>>>>>>>>>>>>>;;;<<<===>>>?????????>>>BBBAAA???>>><<<;;;;;;::::::;;;===???AAABBBBBBCCC??????@@@@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@BBBDDDDDDBBBBBBDDDFFFFFFFFFGGGHHHHHHIIIHHHHHHEEEHHHKKKLLLLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMKKKJJJJJJKKKLLLNNNNNNNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJIIIJJJJJJLLLMMMPPPPPPPPPQQQQQQQQQRRRRRROOOPPPRRRSSSTTTUUUTTTTTTVVVOOOHHHGGGLLLUUU\\\```^^^^^^ZZZQQQFFF@@@@@@BBBFFFLLLSSSVVVWWWWWWYYY[[[ZZZZZZXXXTTTPPPPPPSSSWWW^^^```dddiiinnnpppooonnnkkkkkkllliiiccc___dddlll{{{xxxggg]]][[[TTTMMMIIIKKKNNNPPPQQQOOOOOOOOOSSSZZZ\\\RRREEE444333111...++++++---///...---,,,+++***+++,,,---))))))******++++++++++++mmmiiidddaaacccjjjrrrxxxyyywwwtttwwwzzzvvvvvvxxxuuulllggggggddd^^^ddd^^^TTTLLLEEE@@@<<<:::888777555333000///...---///---+++,,,---...---,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++,,,---------,,,,,,)))+++,,,,,,+++***,,,---,,,++++++++++++++++++,,,************************(((,,,------444===>>>999---,,,+++))))))))))))***------,,,,,,+++***))))))*********++++++,,,,,,,,,)))******++++++,,,------222000---******,,,...000000000//////............,,,,,,,,,---------......000000//////......------////////////000000000000111000000000000222333444555444444333333333444444888:::EEEZZZuuukkkWWWJJJ???;;;999555333555:::777555444555555555555444444333333333333222222333333333333333333333333222222222222222222222222222222444666:::???DDDFFFIIIJJJKKKKKKMMMQQQWWW[[[ZZZYYYXXXXXXYYY\\\^^^``````]]]ZZZZZZ\\\]]]\\\ZZZUUUTTTTTTVVVYYYYYYWWWTTTRRRQQQPPPNNNNNNOOOPPPPPPMMMKKKHHHDDDAAA??????>>><<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;BBBAAA@@@???>>>=========AAABBBBBBAAA???>>>@@@AAAFFFGGGHHHIIIIIIGGGFFFDDDFFFFFFEEEEEEDDDDDDDDDCCCEEEDDDDDDEEEFFFDDDAAA>>>???>>>>>>===============@@@@@@@@@?????????>>>>>>???>>>===<<<<<<===>>>>>>=========<<<<<<======>>>???@@@AAAAAA@@@>>><<<:::999999:::;;;<<<<<<=========<<<<<<===???@@@>>>===;;;:::999888888:::<<<===>>>>>>>>>>>>???@@@AAABBBCCCEEEHHHJJJKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKPPPOOOMMMKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKMMMKKKJJJJJJLLLNNNOOOOOOMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMNNNOOORRRTTTUUUVVVNNNGGGEEEJJJPPPTTTUUUWWWRRRKKKDDDAAAAAADDDFFFPPPRRRTTTVVVXXXXXXWWWVVVWWWSSSMMMKKKLLLPPPTTTVVVZZZ]]]```dddfffggggggggghhhgggddd```\\\[[[]]]___mmmxxxyyyhhh]]]UUUTTTNNNHHHHHHMMMNNNLLLJJJFFFEEELLLTTTSSSIII>>>333111---+++***+++---///,,,,,,+++******+++,,,,,,++++++++++++++++++++++++oookkkfffbbbbbbgggmmmqqqzzzrrrlllnnnwww}}}ooofffeeeccc```___YYYPPPHHHAAA===999777666555444222000///......///---+++,,,---...---,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++)))+++,,,,,,+++***,,,---++++++************++++++************************(((***)))(((+++000000***,,,++++++******+++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,+++++++++++++++++++++111///---++++++,,,...////////////......------------------.........//////000000000//////.........////////////000000000000333222111000000000111222444444333333333333444444666666===NNNeeerrr___KKKAAA>>><<<<<>>AAAEEEFFFHHHIIIKKKOOOTTTXXXYYYXXXXXXYYYZZZ[[[]]]^^^]]][[[XXXYYYZZZ[[[ZZZXXXVVVUUUTTTVVVXXXXXXVVVSSSSSSRRRRRRQQQPPPQQQQQQQQQOOONNNKKKIIIFFFDDDBBBBBB@@@???>>><<<;;;;;;;;;;;;:::::::::999999888888888999999999999999999999999;;;::::::::::::;;;<<<<<<>>>??????>>><<<<<<===???DDDEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFFFFCCCAAA???>>>>>>===============????????????>>>>>>>>>>>>??????>>>=========>>>???;;;::::::999999999999:::<<<===>>>???>>>===;;;999999999999:::;;;<<<<<<<<<===<<<<<<>>>@@@AAA@@@>>><<<;;;:::999999;;;<<<>>>?????????@@@@@@AAABBBCCCEEEGGGIIILLLMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKOOONNNLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHJJJJJJKKKJJJIIIJJJLLLMMMNNNMMMKKKLLLMMMNNNNNNNNNMMMLLLMMMLLLLLLMMMNNNQQQSSSTTTWWWQQQJJJHHHKKKNNNPPPOOOIIIGGGCCCAAAAAAEEEIIILLLRRRTTTVVVXXXYYYXXXVVVUUUSSSPPPLLLKKKMMMPPPTTTUUUXXXZZZ\\\___aaaaaaaaa`````````^^^[[[YYYXXXYYY[[[bbbjjjvvv}}}zzznnn^^^TTTOOOOOOJJJEEEEEEJJJKKKHHHFFFDDDCCCHHHMMMLLLBBB999111///---*********,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++ooolllgggcccbbbdddhhhjjjtttxxx}}}{{{uuunnnjjjdddlll{{{xxxiiicccaaa___XXXRRRJJJBBB<<<888555333333333111000///.........///---+++,,,---...---,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,+++******)))+++,,,,,,+++***,,,---*********))))))*********************************,,,,,,+++)))))),,,***&&&+++******++++++---......)))***+++,,,---///000000,,,,,,++++++++++++++++++------,,,,,,+++******)))///...------,,,---------......------------,,,,,,........./////////000000000000000000////////////////////////000000000000444333222000000///000000444333333222222333444444666555888AAASSSooodddMMM@@@;;;:::<<<999888777777888888777666666666666555555555555444333333333333333333333333222222222222222222222222222222222333444777999;;;@@@AAACCCDDDGGGKKKPPPTTTUUUVVVWWWXXXYYYZZZZZZ[[[YYYXXXVVVVVVXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWUUUSSSSSSSSSSSSTTTSSSRRRRRRQQQQQQQQQPPPOOOMMMJJJHHHFFFDDDCCCBBBAAA???===;;;:::;;;;;;::::::999888777777888888888777777777777777555555555666888999;;;<<<:::;;;;;;:::888888999;;;@@@BBBCCCEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@?????????@@@CCCFFFGGGFFFDDD???>>>======<<<<<<======>>>>>>>>>>>>=========<<<>>>>>>=========>>>>>>???999999888777777666777777888999:::;;;;;;:::999888888999999::::::;;;;;;;;;<<<<<<<<<>>>AAABBBBBBAAA======<<<;;;;;;===>>>???@@@@@@@@@@@@@@@AAABBBCCCEEEFFFIIIKKKLLLLLLKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHJJJLLLMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLKKKLLLLLLKKKLLLMMMOOOQQQRRRVVVQQQLLLJJJJJJJJJIIIFFF>>>>>>???AAAEEEJJJNNNQQQUUUVVVYYYZZZZZZWWWTTTRRRNNNLLLJJJKKKOOORRRUUUVVVWWWXXXZZZ[[[[[[[[[ZZZYYYVVVWWWXXXWWWUUUUUUWWWXXXXXX\\\ccciiijjjbbbUUUKKKHHHHHHEEEAAABBBFFFGGGDDDBBBAAAAAABBBCCC@@@999333...---,,,+++*********+++,,,++++++******++++++,,,++++++++++++++++++++++++pppmmmjjjfffddddddeeefffhhhlllooopppmmmjjjhhhgggeeepppssseee^^^[[[QQQLLLDDD===888555333111000000///............//////---+++,,,---...---,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,+++***)))((()))+++,,,,,,+++***,,,---******))))))))))))******************************,,,,,,,,,+++,,,---,,,+++*********++++++,,,,,,,,,))))))***+++---...//////,,,,,,,,,++++++*********,,,,,,,,,++++++*********---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000000000000000000000000////////////000000000000222222111000000000000000222222222222222333333444777666777<<>>;;;<<<999888777777888888777555666666666555555555444444333333333333333333333333111222222222222222333333555444444444444555666777:::;;;===???AAAEEEJJJMMMPPPRRRTTTVVVXXXXXXWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTUUUVVVVVVUUUSSSRRRRRRSSSTTTTTTTTTSSSQQQPPPQQQRRRSSSSSSRRROOOLLLJJJEEEEEEEEEEEECCC@@@>>><<>>===<<<::::::999888888777777666666555555444444555666777888:::;;;777888888777555444666777;;;<<<>>>???@@@AAAAAAAAA========================>>>>>>???AAADDDFFFEEEDDD>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======:::999888777777666777777555666777888999888888888999999999::::::;;;;;;;;;<<<<<<===???CCCDDDDDDCCC??????>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFHHHIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGIIIKKKKKKIIIGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLKKKKKKJJJKKKLLLMMMNNNPPPMMMJJJHHHFFFDDD@@@===>>>???BBBFFFJJJNNNQQQSSSVVVWWWYYYZZZYYYVVVRRROOOKKKKKKLLLOOOSSSVVVXXXXXXYYYYYYZZZYYYYYYWWWVVVUUURRRTTTUUUVVVUUUVVVWWWYYYWWWVVVXXX\\\___ZZZPPPGGGCCCDDDBBB@@@AAAEEEDDDAAA>>>>>>>>>===:::666111...,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************vvvsssnnniiieeebbb`````````cccgggiiiiiiiiiiiiiiifffsssjjj[[[UUULLLGGG@@@999666444222000///......---....../////////---+++,,,---...---,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++***)))((()))+++,,,,,,+++***,,,---******))))))))))))******************************''''''((())))))))))))+++***************)))(((((())))))******++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000000000////////////000000000000//////000000111111111111111111111111111222333444666666888<<>>===<<<<<<:::999999888777666666555555555555555555666777888555555666444333222444555666777888:::;;;<<<======:::::::::::::::::::::;;;=========>>>@@@BBBAAA@@@===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999888999999:::::::::::::::999888777777666666666666555555666777777888888888;;;;;;;;;;;;;;;<<<<<<<<<======>>>AAADDDFFFFFFEEEAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDGGGIIIIIIGGGEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMLLLJJJIIIHHHHHHIIIIIIGGGFFFDDDBBB@@@===:::888???BBBFFFKKKOOOQQQSSSSSSUUUVVVXXXXXXWWWSSSPPPMMMMMMMMMOOOSSSXXX[[[\\\\\\ZZZZZZYYYXXXVVVUUUTTTSSSSSSUUUVVVWWWVVVWWWXXXZZZYYYVVVTTTUUUWWWUUUNNNGGGDDDFFFEEECCCDDDFFFDDD???<<<<<<;;;888444000...,,,,,,,,,---...------++++++++++++++++++++++++++++++************************|||xxxrrrkkkddd^^^[[[ZZZ]]]___ccciiinnnooommmjjjeeeppppppYYYPPPGGGCCC<<<777444333111000///......---....../////////---+++,,,---...---,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,+++***)))))))))+++,,,,,,+++***,,,---*********))))))*********************************)))((()))***)))&&&'''***************)))((('''&&&************)))))))))))),,,,,,++++++++++++++++++)))******+++,,,,,,------+++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...............////////////////////////000000000000---...///000111111111111000000000000111222333333444555777:::<<>><<<888777777777666555555555555444444444333333333333333333333333333333111111111222222333333444111111111000000/////////111333555777888:::===@@@BBBDDDHHHKKKNNNOOOPPPOOONNNPPPSSSSSSRRRQQQQQQRRRMMMOOORRRRRRQQQPPPQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNOOOQQQSSSSSSRRROOONNNFFFGGGGGGHHHHHHHHHGGGGGGBBBBBBAAA@@@@@@???>>>>>>======<<<;;;:::999888777666555555444444444444555555555666444333222333555444444555666777888999:::888888888888888999999999;;;:::999:::<<<===<<<;;;;;;::::::999888999999999999999999999888888888888666666777888999999999999666666555555555555666666777777777777888888999999>>>>>>>>>>>>>>>>>>>>>>>>???>>>???BBBEEEGGGGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFGGGGGGHHHEEEFFFGGGIIIJJJJJJJJJKKKFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCDDDDDDEEEEEEFFFCCCBBBAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFGGGFFFDDDFFFFFFFFFGGGIIIKKKMMMNNNNNNMMMJJJGGGEEEDDDDDDDDD>>>>>>===<<<;;;;;;;;;;;;AAADDDIIINNNQQQTTTUUUUUUTTTUUUVVVVVVUUUSSSQQQOOORRRRRRTTTXXX\\\___```___YYYYYYXXXVVVUUUTTTSSSSSSVVVWWWWWWVVVUUUUUUVVVXXXWWWSSSPPPOOOOOONNNKKKHHHHHHJJJJJJHHHHHHHHHEEE???;;;:::777444111///---+++,,,,,,------------,,,,,,***++++++,,,,,,++++++***************************zzzvvvpppiiibbb^^^[[[ZZZ^^^___cccllltttuuuooohhheeelllvvvvvvZZZNNNDDD???999444222111111000//////...............//////---+++,,,---...---,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++******))))))+++,,,,,,+++***,,,---++++++************++++++************************,,,***+++...+++'''(((...))))))***+++******((((((************************++++++++++++++++++,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,---------...------------............,,,---------.........///////////////000000000000...///000111111000///////////////000000111333333555444555777888:::CCCLLL___ppp|||___JJJDDD@@@;;;888777888888777666666666555555555555444333333333333333333333333000111111222333333444444///000000000000000//////000111333444555666888:::<<<>>>AAAEEEIIIKKKMMMMMMJJJMMMQQQQQQPPPNNNNNNOOOIIILLLOOOPPPOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOMMMNNNPPPRRRRRRRRRQQQPPPIIIHHHHHHHHHHHHHHHIIIIIIDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@>>>===;;;::::::777777666666666666666777666666666555444333444666444444444555666777888888666666777777777888888888777666555666888::::::999999999888777777777777777888888888777777777666666555666777888999999999888666666555666666777888999::::::999999999::::::;;;AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDEEEEEEFFFEEEDDDCCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDCCCCCCBBBCCCAAA@@@AAACCCEEEEEEDDDFFFGGGGGGHHHJJJLLLNNNPPPPPPNNNJJJGGGCCCAAA@@@???999999888888:::===AAADDDIIIKKKOOORRRUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSWWWVVVWWWZZZ^^^aaaaaaaaaZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWUUURRROOOOOOPPPRRRQQQOOOLLLIIIHHHHHHIIIIIIMMMPPPPPPMMMLLLJJJEEE>>>:::777222000//////---+++++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***************************tttqqqkkkfffbbb```____________dddoooxxxxxxnnndddgggjjjpppwww|||yyy[[[OOOAAA===777333111000000///000000///............//////---+++,,,---...------------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,)))******+++++++++******)))+++,,,,,,+++***,,,---,,,,,,++++++++++++,,,,,,************************(((&&&(((,,,+++''')))000'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---------,,,++++++*********,,,++++++++++++,,,---...,,,,,,,,,------...................../////////000,,,,,,,,,---------......////////////000000000000000000111111111///...---////////////000111222333777444444666777777<<>>999333000222222///+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++///---,,,***))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++******))))))******************************+++++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000111111111111000000000000000000000000000111111111111222222222222222222333555888;;;===HHHOOOccccccOOO???>>>>>>888555888555777::::::999888777666666666555555444333111111666555444333222222111222222222222111111111111000333222111111111222444444666777:::===@@@CCCFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMNNNNNNLLLLLLMMMNNNOOONNNMMMMMMLLLLLLLLLLLLMMMKKKIIIJJJLLLNNNOOOOOOJJJJJJIIIHHHHHHHHHHHHIIIGGGHHHHHHIIIJJJJJJIIIIIICCCBBBBBBCCCCCCBBB@@@===999999:::;;;;;;<<<<<<<<<===<<<:::888777777777777555555555555666777888999999999999999999999999:::888777666555555666777888999666444333444444444333555555555555555555555555666666666888<<<>>>>>>===???>>>===<<<<<<===>>>>>>>>>???@@@@@@>>><<<======AAAAAABBBBBBBBBBBBAAAAAADDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGGGGEEECCCFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIGGGFFFDDDCCCBBBBBBBBBCCCCCCEEEFFFEEECCCBBBBBBCCCCCCCCCBBBBBBAAA@@@??????AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>????????????????????????BBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAABBBDDDDDDGGGHHHJJJMMMOOOPPPQQQQQQOOOLLLGGGBBB===:::999888444666999===CCCHHHLLLOOOUUUYYY[[[ZZZVVVUUUXXX\\\bbb]]]VVVRRRSSSVVVYYYZZZ___ZZZUUUUUUYYY]]]]]]\\\XXXVVVXXX```eeedddcccddd^^^XXXQQQLLLJJJJJJHHHFFFJJJFFFCCCDDDHHHLLLMMMMMMSSSRRRQQQOOOLLLGGGAAA<<<555333000---,,,+++,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((******))))))))))))******nnnlllgggdddbbbccceeeggghhh```^^^ccciiiiiihhhiiilllggggggkkklllmmm|||oooUUUFFF:::555000///111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---,,,******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++******)))************************************+++++++++******)))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000////////////////////////000000111111111222222222333333222333444777:::;;;===CCCUUUppp~~~cccJJJAAA>>>888555777555666888888777666444444555555555666555555444444555444333222222111222222222222222111111111111000222111111000111222333444444555777:::===???AAABBBEEEFFFGGGIIIJJJJJJKKKKKKJJJKKKMMMLLLKKKKKKLLLMMMOOOOOONNNMMMMMMMMMMMMMMMNNNLLLIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHGGGFFFGGGGGGFFFDDDAAA???>>>>>>=========>>>>>>???>>><<<:::999999999999888777777777777888999999999999999:::::::::;;;;;;999888777777777777888999:::888666555666777777777888888888888888888888888777666666888<<>>======>>>???@@@BBBCCCDDDCCC@@@>>>===>>>BBBCCCCCCDDDDDDCCCCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDBBBBBBBBBBBBBBBBBBDDDEEEEEECCCBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@??????@@@@@@???????????????@@@@@@@@@AAAAAACCCDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPJJJHHHCCC>>>;;;999888999666888<<<@@@EEEJJJMMMOOOXXX[[[\\\ZZZWWWVVVZZZ^^^fff```YYYTTTTTTWWWYYY[[[^^^YYYTTTTTTWWWZZZZZZXXXWWWSSSUUU```lllqqqrrrrrrbbbZZZPPPJJJIIIIIIHHHFFFHHHFFFDDDEEEIIILLLMMMMMMQQQQQQPPPOOOKKKFFF???;;;333222///---,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++***))))))++++++************++++++kkkiiifffdddccceeehhhjjjddd^^^ZZZ]]]aaabbbdddfffiiidddbbbcccaaa```kkkyyywww^^^III>>>555222......///111///---------------------------.........------------,,,------,,,+++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++************************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***)))))))))***+++************************)))******+++++++++******++++++,,,,,,,,,,,,------///...------++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........////////////////////////000000000111111111222222444333333333444666888999999<<>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@???????????????AAAAAAAAA@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@???>>>AAAAAA@@@@@@?????????>>>>>>>>>=========>>>??????@@@@@@AAACCCDDDFFFGGGHHHHHHHHHJJJKKKLLLMMMMMMMMMDDDAAA===999777777999::::::<<<@@@EEEIIILLLNNNNNNYYYZZZYYYWWWTTTTTTXXX\\\fff```YYYTTTSSSVVVYYYZZZ^^^YYYTTTRRRTTTUUUUUUSSSVVVPPPQQQ___oooxxx|||~~~nnnbbbRRRIIIHHHHHHGGGDDDFFFEEEFFFHHHKKKMMMNNNMMMNNNOOOOOONNNJJJCCC===999111000...---,,,,,,------++++++++++++++++++++++++***++++++++++++***)))))),,,,,,++++++++++++,,,,,,hhhfffdddcccccceeehhhjjjaaa^^^[[[\\\^^^```cccfffddd___\\\ZZZVVVTTT[[[eeerrruuuvvvnnn^^^LLL>>>777444111///...///000...---........................//////.........---------,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***)))((()))+++,,,************************))))))***+++++++++******+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........////////////////////////000000000000111111111111444333333333444555666777;;;;;;BBBQQQ^^^kkkgggTTTDDD<<<;;;888777777777888888777777222333333444444333333333111111111000111111222222222222222111111111000000000000000000000111111111111222333444555666777777;;;<<<>>>@@@CCCDDDEEEFFFDDDFFFHHHHHHHHHHHHJJJLLLNNNNNNMMMMMMMMMMMMNNNNNNNNNKKKHHHGGGGGGGGGFFFEEEHHHHHHGGGFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIHHHHHHGGGKKKJJJHHHHHHHHHGGGEEEDDDFFFEEECCCBBBBBBBBBCCCDDDDDDCCCBBB@@@??????@@@@@@??????===<<<<<<;;;;;;;;;::::::;;;<<<===>>>???@@@>>>==================>>>===;;;999:::<<<>>>??????????????????????????????===;;;999:::===AAACCCDDDBBBAAA@@@@@@@@@AAABBBCCCEEEGGGIIIHHHEEECCCAAAAAACCCDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFCCCBBBBBBCCCEEEEEEDDDBBBAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBCCCDDDEEEBBBBBBAAAAAA@@@@@@@@@@@@???AAABBBBBBAAA@@@@@@AAA@@@?????????>>>>>>======<<<======>>>???@@@AAAAAA?????????@@@AAAAAABBBBBB??????????????????????????????@@@AAA@@@???>>>===@@@??????>>>>>>======<<<===<<<<<<<<<===>>>>>>???@@@AAABBBDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFF===:::777555555777:::===???AAAEEEIIILLLMMMNNNNNNUUUUUUTTTQQQOOOPPPTTTXXX```[[[UUUQQQQQQTTTWWWYYY]]]YYYTTTRRRRRRRRRQQQPPPTTTPPPQQQ\\\hhhqqqyyyooo[[[MMMIIIHHHFFFBBBFFFGGGIIIKKKMMMOOONNNNNNLLLMMMNNNLLLFFF???999666///...---,,,,,,,,,---...++++++++++++++++++++++++******+++++++++******)))+++++++++******+++++++++hhhgggfffeeegggiiilllnnnhhhjjjjjjgggdddcccbbbaaa\\\YYYVVVSSSOOOMMMPPPVVV[[[\\\[[[TTTJJJ???777444444222000//////...---,,,........................//////.........---------+++,,,,,,,,,++++++******,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***))))))***+++,,,************************((()))***++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------........./////////........................//////000000000111111111333333333333333444555555888666999CCCKKKUUUjjj~~~mmmSSSBBB<<<999777555555777999888888666666666666555444333222111111111000111111222222222222222111111111000000//////000000111111111111222222222333333444444444777888;;;===???AAABBBCCCAAACCCEEEFFFGGGHHHJJJLLLLLLLLLKKKKKKKKKLLLLLLMMMKKKIIIGGGFFFGGGHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGJJJHHHFFFFFFGGGGGGFFFDDDDDDDDDCCCCCCCCCDDDFFFFFFFFFEEECCCBBBBBBBBBBBBCCCBBBAAA@@@>>>============;;;<<<===>>>???@@@AAAAAA???@@@@@@@@@@@@@@@@@@???===;;;:::;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB???<<<;;;===@@@AAABBBAAAAAA@@@@@@@@@AAACCCDDDBBBDDDGGGGGGFFFDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDDDDDDDEEEEEEEEEAAAAAAAAABBBDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@?????????===???AAAAAA?????????@@@??????>>>>>>>>>>>>>>>===<<<<<<===>>>>>>???@@@@@@>>>>>>???AAACCCDDDFFFFFF======>>>>>>>>>>>>>>>>>>===>>>?????????>>>===<<<<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<===>>>@@@@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHGGGEEECCC@@@>>>===777666555444666:::>>>@@@CCCEEEHHHKKKMMMMMMMMMLLLRRRQQQOOOMMMLLLNNNRRRUUUYYYVVVRRRPPPRRRUUUXXXYYY[[[XXXTTTRRRPPPPPPOOONNNPPPPPPSSSYYY^^^eeeqqq}}}zzzdddSSSLLLHHHEEEBBBGGGIIIKKKNNNOOOOOONNNNNNKKKMMMMMMIIIBBB:::555333------,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++++++++************))))))))))))******iiiiiiiiikkkmmmqqqtttvvvzzzuuukkkbbb[[[VVVTTTQQQMMMIIIGGGIIIKKKIIIIIIGGGBBB<<<666444333222222111000///---,,,,,,------------------------.........------------,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))*********++++++++++++************************((()))***+++++++++++++++++++++,,,,,,,,,,,,------)))***++++++---......///,,,,,,,,,,,,------------,,,,,,,,,---------.........////////////000000000......................../////////000000000111111111222222333333444444444666444666===BBBJJJ^^^sssiiiPPPCCC===999444444666888777555999999999888777666555444333222222111111111222222222222222111111111111000///000111111222222111111222222222222333333333333444555777999<<<===>>>???===???BBBCCCDDDFFFHHHJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIGGGEEEEEEGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEFFFGGGGGGGGGGGGFFFIIIHHHFFFFFFGGGHHHHHHGGGBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCBBBAAA@@@??????>>>???>>>>>>??????@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>===;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDAAA>>>===>>>?????????@@@??????>>>???@@@BBBCCC???BBBEEEGGGFFFDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC@@@??????AAACCCDDDCCCAAABBBAAA@@@???>>>>>>>>>>>>@@@????????????@@@AAABBB>>>>>>?????????>>>>>>===<<<>>>??????>>>>>>>>>?????????>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????======???AAACCCDDDFFFGGG<<<<<<<<<<<<============;;;<<<=========<<<;;;:::::::::::::::::::::::::::<<<======>>>???@@@BBBCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBB@@@===;;;888777555555555777:::>>>BBBDDDGGGHHHJJJKKKLLLLLLLLLKKKNNNMMMLLLKKKLLLOOOQQQSSSTTTSSSQQQRRRUUUWWWXXXYYYWWWUUUSSSQQQOOONNNNNNNNNLLLNNNRRRUUUUUUZZZhhhwwwxxxfffUUUKKKFFFDDDCCCGGGJJJLLLMMMMMMLLLLLLMMMMMMMMMLLLEEE<<<555111111,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++******))))))))))))))))))***ggghhhjjjmmmrrrwww|||~~~yyyhhh[[[QQQPPPMMMHHHDDDBBBBBBBBB>>><<<:::666333222222333---...//////------,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''')))***,,,,,,,,,******************************(((((()))++++++,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,---------............/////////000000000........................////////////000000000111000000111222333444444444777555777<<<>>>BBBTTTggghhhUUUFFF@@@999777888888666444777777888888777666555555555444333222222111222222222222222111111111111000000000222333333333222111111111111111222222222222000222333666777999::::::999;;;>>>@@@AAACCCEEEHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHEEECCCCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDAAABBBCCCEEEFFFFFFFFFFFFGGGFFFDDDEEEGGGIIIIIIIIIBBBCCCEEEFFFFFFEEEDDDCCCFFFEEEDDDCCCBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAAAAA???======???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>>>>???@@@???>>>>>>=========>>>???AAABBB???BBBFFFGGGFFFCCCAAAAAA???@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBBBB???>>>???@@@BBBCCCBBBAAA@@@??????>>>>>>>>>????????????>>>>>>>>>???@@@@@@<<<===>>>>>>>>>>>>===<<<:::<<<>>>>>>======>>>???????????????????????????========================<<<<<<===>>>???@@@AAAAAA:::;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<;;;:::999888888888999999::::::;;;;;;>>>>>>>>>???AAACCCDDDEEEEEEFFFGGGFFFEEECCC@@@???======<<<;;;999777555444444666888;;;???CCCFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGHHHKKKMMMOOOPPPQQQPPPQQQSSSUUUVVVUUUTTTQQQQQQPPPNNNMMMLLLMMMMMMMMMLLLNNNOOONNNQQQ\\\iiissskkk___QQQHHHCCCDDDEEEGGGIIIKKKKKKIIIHHHIIIJJJOOONNNKKKBBB777000...///,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))***++++++++++++++++++******))))))******+++bbbdddhhhmmmssszzzooo___OOOOOOKKKEEEAAA???>>><<<888666333000///000111333)))+++,,,------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***,,,,,,---,,,+++***(((((((((((())))))))))))******************************++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++&&&(((+++------,,,***)))************************(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............////////////000........................////////////000000000000///000111222333444444444666444555888666777GGGYYYsss~~~gggPPPHHH@@@<<<;;;;;;888555222333444444555444444444666555444333222222222222222222222111111111111000000111222333444333222222///000000000111111222222...///111333555666666777555888;;;===>>>@@@CCCFFFDDDDDDCCCCCCDDDEEEFFFFFFGGGEEECCCBBBCCCDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCC???@@@BBBDDDEEEFFFFFFFFFEEECCCBBBBBBEEEGGGHHHHHHDDDEEEGGGHHHHHHEEECCCAAAEEEDDDCCCBBBBBBCCCCCCDDDBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAACCCAAA??????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>???@@@AAA@@@???===<<<<<<<<<<<<>>>@@@AAAAAADDDGGGHHHFFFBBB@@@??????@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAA>>>>>>>>>@@@BBBCCCBBBAAA============>>>???@@@AAA???>>>>>>>>>>>>>>>???@@@;;;<<<===>>>>>>===<<<<<<:::<<<===>>>===<<<===>>>???????????????@@@@@@@@@===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999:::;;;:::999888777888888999:::;;;<<<<<<===?????????AAABBBDDDFFFGGGGGGGGGGGGGGGDDDAAA>>><<<777777777777777666555444444777:::???CCCFFFHHHIIILLLKKKJJJIIIHHHIIIIIIIIICCCBBBCCCEEEHHHKKKLLLLLLMMMNNNOOOQQQSSSRRRPPPMMMMMMNNNNNNMMMKKKKKKLLLMMMPPPLLLIIIIIIIIIJJJQQQZZZbbb___WWWMMMDDDAAADDDGGGFFFHHHJJJHHHEEEDDDFFFHHHPPPOOOKKK@@@555---,,,...,,,,,,---,,,+++***))))))++++++++++++++++++++++++((()))***+++++++++++++++,,,++++++++++++++++++,,,]]]aaagggnnntttzzzvvvZZZNNNKKKGGGCCC@@@<<<999666444333111000...---------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,+++++++++************)))++++++++++++***((('''&&&+++******)))((('''&&&&&&************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,)))***------)))------++++++++++++------+++,,,------......------............////////////------...///000111222222000//////111555888:::;;;222444666555444999BBBIIIccczzzuuu```JJJ@@@<<<777555555999555444666666444333666333333333333333333333333000111111222222333444444//////000000111111222222//////000222333444555666333222222222333333444555666777999<<<>>>@@@BBBCCC???@@@@@@AAABBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDCCCBBBAAAAAA>>>??????@@@BBBDDDFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@??????>>>@@@@@@@@@@@@@@@???>>>===???????????????>>>======<<<:::888777777999<<<>>>@@@AAACCCCCCBBB@@@===;;;<<<<<<======>>>>>>>>>???AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????>>>>>>>>><<<>>>???>>>===<<<===???>>>>>>======<<<<<<<<<;;;<<<<<<============<<<<<<>>>>>>>>>>>>============@@@???===<<<<<<<<<===>>>>>>============<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::999888777777888888999999999999888888888888999999999999;;;<<<===>>>??????@@@AAACCCFFFHHHIIIKKKIIIEEE@@@<<<:::888777666444333222333444777888>>>@@@CCCEEEGGGIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDD@@@AAACCCFFFHHHKKKMMMNNNOOONNNMMMNNNNNNNNNLLLKKKOOOLLLHHHDDDBBBEEEJJJNNNPPPNNNKKKHHHGGGHHHJJJKKKNNNLLLHHHCCC@@@AAAEEEHHHJJJIIIGGGDDDBBBAAAAAA@@@GGGCCC<<<666111............---,,,+++************************************,,,++++++******++++++,,,))))))))))))))))))))))))YYY]]]dddkkkrrryyycccPPPLLLFFFAAA>>>;;;777555222222000///........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***************++++++++++++************)))******+++******)))((('''*********))))))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***---,,,***+++------)))---,,,,,,++++++,,,,,,---+++,,,------......------............///////////////////////////000000000222000......000111222111222444555444444888AAAHHHSSSfffwww[[[JJJAAA;;;888999444111222555666333444777555444444444444444444444333222222222222222222222000000000000000111111111//////000111222333444444111111000000111222222333444555777999;;;===>>>???<<<======>>>??????@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>???@@@AAACCCEEEFFFCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAABBBBBBAAAAAA@@@??????>>>??????@@@@@@@@@AAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????>>>======<<<======>>>>>>======<<<;;;;;;:::888777777999;;;===???@@@AAABBBBBB@@@===;;;<<<=========>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===@@@??????????????????@@@;;;<<<======;;;;;;<<<===>>>=========<<<<<<<<<;;;<<<<<<============<<<<<<=====================>>>???>>>===<<<<<<<<<============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999888777777888888777777888888888999999999888888999:::;;;<<<>>>???AAABBBCCCEEEGGGIIIJJJKKKGGGDDDAAA===999666555444333333444555777:::<<<>>>BBBCCCEEEGGGIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDD@@@AAACCCEEEHHHJJJLLLMMMPPPOOOOOOOOOOOONNNLLLJJJKKKIIIFFFCCCBBBDDDHHHJJJMMMLLLLLLKKKJJJHHHGGGFFFHHHFFFCCCBBBCCCFFFIIIKKKKKKIIIFFFBBB@@@@@@@@@AAA>>>;;;666111---,,,,,,,,,------+++******)))))))))************************,,,++++++******++++++,,,))))))))))))))))))))))))YYY\\\bbbhhhnnnuuu|||gggQQQLLLEEE???;;;888555333111000//////......//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******))))))***+++++++++************)))))))))************))))))*********************)))************************++++++++++++++++++++++++++++++************++++++******))))))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,***------++++++------***---,,,,,,++++++,,,,,,---+++,,,------......---------............/////////000000000/////////......444222000000111222111000111333444444444777>>>DDDGGGUUUlllsss[[[LLLAAA;;;999333222444777666333333666666666666555555444444444444444333333222111111000111111111111000000000000///000000000111111111111///////////////000000111222333444555666777888999888999999:::;;;;;;<<<<<<;;;<<<===>>>????????????@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAACCCDDDAAAAAAAAA@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>????????????AAAAAA@@@?????????@@@@@@@@@@@@@@@???>>>>>>======<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999888777777999;;;<<<<<<===???@@@@@@???===<<<===============>>>>>>>>>===>>>>>>>>>>>>===<<<<<>>===<<<<<<===>>>???:::;;;<<<;;;::::::;;;<<<=========<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>>>>======<<<;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999:::999888888777888888888555666777888999::::::;;;888999:::;;;===>>>???@@@BBBCCCEEEFFFHHHHHHGGGGGGBBB@@@<<<999666444333222000222666:::>>>BBBDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJHHHFFFEEEDDDDDDDDD@@@AAACCCEEEHHHJJJLLLMMMNNNNNNMMMMMMLLLJJJIIIHHHFFFEEEDDDCCCCCCDDDFFFGGGHHHJJJKKKLLLKKKGGGCCC@@@@@@>>>===@@@GGGLLLNNNNNNJJJHHHDDDAAA???>>>??????555333000,,,++++++,,,---,,,+++***)))))))))))))))************************++++++************++++++))))))))))))))))))))))))^^^```dddgggkkkoootttxxx~~~bbbOOOJJJBBB;;;777555333111//////.........//////000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++************************,,,,,,+++*********+++++++++++++++*********))))))(((((()))******************************+++++++++************************************************++++++************++++++***************+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++)))...///---,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////////////////////////////000//////000222444444333111222333333333666;;;???AAAIIIYYYooosss```PPPAAA999888666777999777222111444666666555555444444333333333333333222222111111111222222111111000000//////000000000000000//////////////////......//////000111111222222333444444444666666777777888999999999999:::;;;<<<<<<======<<<>>>>>>????????????>>>>>>============>>>???@@@AAA@@@??????????????????@@@============>>>>>>>>>>>>AAA@@@??????>>>>>>????????????>>>>>>=========<<<============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999777777777888:::;;;:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;888777777888;;;<<<:::;;;<<<;;;:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<======>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888999999::::::::::::999999999999888888888888888999777777777888999::::::::::::;;;<<<===???@@@AAAAAA@@@AAACCCCCCCCCAAA???======;;;999666444333333333222555:::@@@DDDHHHJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMPPPNNNJJJFFFCCCBBBCCCCCCAAABBBDDDFFFIIIKKKMMMNNNJJJJJJJJJHHHGGGFFFGGGHHHEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFHHHHHHGGGCCC???<<<;;;999:::@@@IIIOOOOOOMMMFFFEEECCCAAA???===;;;:::222111...,,,+++,,,---...+++******)))(((((())))))************************++++++************++++++))))))))))))))))))))))))___aaaccceeegggkkkooosssyyyrrr]]]JJJEEE>>>888444222000///...............//////000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******************************************)))))))))******+++++++++++++++++++++++++++++++++************************************+++,,,---...+++++++++*********))))))'''((()))******+++*********************+++++++++************************************************++++++************++++++))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))...111...,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............,,,------...///000000000***)))***,,,///111111000000111222222333555888:::999<<>>???>>>>>>============>>>>>>;;;;;;;;;;;;<<<<<<<<<===??????>>>===============>>>>>>>>>>>>========================>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>======<<<<<<;;;::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888888777777777888999:::888999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;:::::::::;;;999777555555777999;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999::::::;;;<<<======>>>;;;;;;;;;;;;::::::999999:::999999999888888888888888888999999999999888888999888888888888888999999::::::::::::999999999999<<<===>>>@@@AAAAAAAAAAAA???@@@@@@???===:::666444777666444333222333444444888;;;???DDDHHHKKKKKKKKKLLLKKKJJJIIIIIIKKKMMMNNNUUURRRMMMHHHDDDBBBBBBCCCDDDDDDFFFHHHJJJLLLMMMNNNHHHHHHHHHFFFEEEGGGKKKOOOKKKHHHFFFEEEGGGHHHGGGFFFBBBBBBBBBAAA@@@>>><<<;;;;;;999:::@@@IIIMMMLLLIII@@@AAABBBAAA???;;;666444111000...,,,+++,,,,,,---+++***))))))((()))))))))************************+++******))))))******+++))))))))))))))))))))))))ZZZ\\\]]]___aaaeeekkknnnooopppsssyyy{{{ttteeeXXXCCC>>>999444222000///............---......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********************************(((((())))))***+++++++++++++++++++++++++++++++++************************)))))))))***,,,---///000+++++++++************)))'''((()))************************************)))************************++++++++++++++++++++++++++++++************++++++))))))***++++++++++++************++++++,,,,,,---***++++++,,,,,,++++++***(((///333000---......,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,------------.........+++,,,---...///000000111...------...000111000...000000000111333444555666555555>>>LLLYYYggg}}}rrrbbbLLLAAA777666777555444444333333333333333333333333000111111222333333444444111111111111000000000000000000000000////////////222111111000000000000000000000000111111111111111555555555666777777888888777777888999::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===::::::::::::;;;;;;;;;<<<>>>======<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<============;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999777777777777777888888999888888999::::::::::::::::::::::::999999999999999888999999::::::::::::999;;;:::999888888999:::;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999::::::;;;;;;::::::999999:::::::::;;;<<<<<<<<<:::::::::::::::999888888999999999999888888888888777888888999999888888777888888888777888888999:::<<<<<<<<<;;;;;;:::::::::===>>>???@@@AAA@@@???>>>>>>>>>===;;;999666333111111000000111222444666777>>>@@@CCCGGGJJJKKKKKKKKKKKKIIIGGGFFFGGGIIILLLMMMUUURRRMMMIIIEEECCCCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKHHHIIIHHHGGGGGGLLLUUU]]]ZZZUUUMMMIIIIIIIIIGGGFFF@@@???>>><<<;;;;;;;;;;;;======>>>AAAFFFHHHFFFDDD===>>>??????<<<777222///...---,,,*********+++++++++******)))))))))************************************))))))))))))******))))))))))))))))))))))))UUUVVVWWWXXXYYY\\\aaaeeeaaa``````bbbbbb[[[RRRKKK;;;888444111000///...,,,//////...---------......---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))******+++++++++************************((((((((()))***+++++++++++++++++++++++++++++++++*********************************+++,,,---...///+++++++++************)))((())))))*********))))))*********))))))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***+++,,,++++++***)))******+++,,,,,,------***+++,,,,,,,,,,,,+++***(((///444111.........---+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,---------.........---------....../////////222111111222333333000.../////////111222333333222444444:::DDDJJJUUUmmmeeeRRR@@@:::;;;:::666444222222333333444555555555222222222222222222222333000000000000000111111111000000000000000000000000222111111000//////000000/////////000000000111111444444555555666777777777555555777888888888888888777888999::::::::::::999;;;::::::999999999::::::;;;;;;::::::::::::;;;;;;999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999:::;;;;;;;;;;;;;;;:::999999888888888999999:::;;;;;;::::::999999::::::999999888777666666666666777777888888777888888888888888888888999888888888777777777777888888999:::::::::::::::::::::999999999999::::::999:::;;;:::999888999;;;:::::::::;;;;;;<<<<<<<<<999999::::::::::::999999::::::::::::::::::;;;;;;888999:::::::::999777777::::::999999999888888888777777888888888888777777888888777777888999999:::<<<<<<<<<<<<============<<<===>>>???>>>===;;;::::::999888666555333222111000000111333666999<<<>>>AAACCCEEEHHHJJJKKKKKKKKKHHHFFFDDDCCCDDDFFFJJJMMMPPPNNNKKKHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFHHHQQQ^^^iiinnndddWWWNNNJJJHHHFFFDDD>>>======<<<<<<<<<<<<<<>>666444111000000///---,,,//////...------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************'''(((((()))***+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++,,,------+++++++++************)))))))))************))))))+++******)))(((''''''&&&************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***+++,,,+++******))))))***+++,,,,,,------***+++,,,------,,,+++***(((000444222.........---++++++------------+++++++++,,,------......------,,,,,,,,,---------......///............---------...---...///111111///---/////////000222333222000222111555;;;<<>>???@@@@@@;;;<<<======<<<:::888777444333222111111111111111333333555777;;;???CCCEEECCCDDDEEEGGGIIIJJJKKKLLLFFFDDDBBBAAABBBEEEIIILLLKKKJJJIIIGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEDDDCCCGGGRRRbbbnnn|||ooo___RRRKKKHHHDDDBBB<<<<<<===>>>>>>===<<<<<<@@@BBBCCCCCCAAA@@@@@@AAA>>><<<888444111000///000******++++++,,,...///000,,,+++++++++++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))TTTNNNKKKNNNPPPNNNLLLLLLOOONNNLLLIIIDDD>>>:::777333111///---,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))...+++''''''))),,,,,,***+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************+++++++++******)))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***,,,+++)))+++...,,,((())))))))))))))))))))))))+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------///...------...///...,,,/////////000//////...---//////............//////333555666444666@@@PPP]]]{{{rrrYYYGGG@@@===999444444333222222222444666777555555555444444333333333444222000000111111111000000000111111111///...---////////////////////////......//////000000111111000000111222333333444444555555555555666666666666999888888888777777666666666666666666777777777777999999888888888999;;;<<<999999888888888888888888999999999999999999999999;;;888999<<<<<<888888;;;888888888888888888888888777777888888999999999999999999999999999999999999999888888888777777666666555555666666555444333333666555444444444666777888888888888888888888888888777777888888888888777777777777888999999999999888777888999::::::999888777777777888888888888777777888888999999999999888888666666777888888888888888777777777777777777777777888999::::::999888777666...===555888;;;333777888444444555555666666666777888888888999:::;;;<<<===>>>???@@@AAA@@@???===;;;::::::999777666555444333333222222111000111111111222555999===AAACCCEEEFFFGGGEEEDDDEEEGGGIIIJJJJJJDDDAAA>>>???BBBDDDDDDCCCGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDDDD@@@CCCEEEFFFHHHPPP]]]gggrrrnnndddVVVIIIAAA>>>???777888999;;;<<<=========CCC???<<<<<<>>>???;;;888777666444222000...------------------------------,,,,,,,,,++++++*********************************&&&&&&''')))***+++,,,---))))))))))))))))))))))))XXXPPPJJJJJJJJJHHHGGGHHHKKKJJJGGGCCC???:::777555444333111...---------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++*********))))))...+++(((''')))++++++***++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++***)))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((,,,,,,******------***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------...,,,+++,,,------,,,+++,,,---...///////////////000000////////////000000111444777666666<<>>555===BBB666888:::555555666666666777777777999999888999999:::;;;<<<<<<===?????????===<<<:::999999888666444333222111000000111111222444555666555777:::>>>AAACCCEEEFFFHHHFFFEEEEEEGGGHHHHHHHHHCCCAAA??????BBBDDDCCCBBBFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDFFFFFFGGGMMMVVV^^^iiiiiieee[[[MMMBBB===<<<888888:::;;;============@@@===;;;;;;>>>>>>:::666444333111///---++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************''''''((()))***++++++,,,))))))))))))))))))))))))WWWNNNFFFDDDEEECCCCCCFFFDDDBBB???;;;888555222111111111000//////......---------------------------------------,,,+++******************************++++++++++++++++++++++++******++++++++++++******+++++++++***************---+++((((((***+++++++++******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++***))))))))))))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((---000,,,***+++,,,,,,---------------------------------,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------...---,,,,,,.........,,,***+++,,,---////////////111111000000000000111111000444777777555777===BBBLLL\\\fffrrr|||tttjjj^^^QQQGGG@@@777777777666555444333222555555555555666666666666777555333222333333222111///000111333333444333333111111111111111111111111111111111000///.........000000000111222222333333444444444444555555555555777777777666666666666666666666777777777888888888777666666666666777777888777777777777888888888888777777777777777777777777666???AAA:::555888999777666666666666666666666666777777666666666666666666777777777777777777777777666666555555555555555444666777777777777666555555888777777777777888888999777777777777777777777777777888888999999888888777666666777888888888888888888888777777777777888888666777777888888777777666666777777888888777777666666666777777888888777777777777777777777777777777555555666777777777666666666>>>:::LLLSSS>>>999999777777777777888888888888:::999999888888999999:::::::::;;;<<<<<<:::999888666666555444222111000000...///000222555888:::;;;:::;;;===???BBBDDDEEEFFFHHHFFFEEEDDDEEEFFFEEECCCCCCAAA@@@@@@BBBCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDBBBBBB@@@???>>>>>>>>>>>>DDDFFFHHHHHHGGGIIINNNRRR\\\aaaddd^^^PPPCCC<<<:::888999;;;======>>>======<<<::::::;;;>>>===999555111000///---,,,+++******+++++++++++++++++++++++++++++++++++++++*********************************((()))))))))************))))))))))))))))))))))))QQQHHHBBBBBBCCCBBBBBBDDD>>><<<999555222000//////+++,,,...///111111111000........................,,,---------,,,,,,+++***************++++++++++++++++++++++++++++++++++++******++++++++++++******************************,,,+++))))))******++++++)))******++++++******)))************************************************))))))))))))))))))))))))++++++************++++++,,,+++******))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++111444///******,,,,,,---------------------------,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------...------------------------000///...///111111000///***+++,,,---............111000000//////000000111000333666666444444777:::@@@MMMUUUbbbyyy~~~}}}zzzuuummmbbbUUULLL>>><<<999666333222111111333333444444555555666666777555333333333444333222111111222222333333333333111111111111111111111111111000000000/////////...000000000000111111222222333333333333444444444444666555555555555555555555666666666777777777888888666666666666666666777777666666666777777777777777666666666666666666666666;;;HHHJJJ<<<333777888222555555555555555555555555666666555555555555444444555555555555555555555555555555555555555555555555444444444555555444333333777777777777777777777888777777777777777777777777777888888888888888888777555666777777888888777777888777666555555666777888666666777777777777666666555666666777777666666555666666777777777777777666666666666666666666666666333444444555666666666666555===???[[[cccFFF999666888888888888888888888888999999888777777777777777555666666777777666555555222222222222222111111111000111222555888;;;===????????????AAABBBDDDFFFGGGHHHFFFDDDBBBBBBBBB@@@>>>BBBAAA@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBB???>>>==================DDDFFFIIIIIIHHHGGGHHHIIIOOOWWW]]]ZZZMMM@@@:::999999:::<<<===>>>===<<<<<<999888999<<<===<<<999555111000///---,,,,,,,,,,,,************************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))MMMFFFAAABBBCCC???======888777444222000/////////)))+++---000111111111000........................,,,,,,---------,,,++++++++++++++++++,,,,,,------++++++++++++++++++++++++******++++++++++++***************************************************+++)))******++++++******)))************************************************))))))))))))))))))))))))++++++************++++++,,,++++++***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))...444777111+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++***+++++++++,,,,,,------------------,,,,,,,,,,,,,,,------------------------000///...///111222111000,,,---------------,,,,,,000//////......//////000111333444444222333666999;;;FFFMMMWWWoooxxxzzz{{{~~~~~~~~~{{{vvvvvvvvvpppcccXXXJJJFFF???999444222222333222222222333333444444444777555333333444555444333333333222222111111111111000000000000000000000000.../////////000000000111//////000000000000111111222222222222333333333333444444444444444444444444555666666666666777777777777777777777777777666666555555666666666777777777555555555555555555555555:::GGGIII;;;222666777111444444444444444444444444555444444444444444444444444444444444444444444444666666666666666666666666333333444444444444333333666666666666666666666555666666666666666666666666666777777888888777777666555555666777777777777666888777666555555666777888666666777777777777666666444555555666666555555444666666777777777666666555444444444444444444444444333333333444444555666666666<<<<<>>???AAAAAA@@@AAACCCEEEHHHJJJIIIFFFBBB???>>>>>>===;;;@@@AAAAAAAAAAAA@@@@@@AAA???@@@AAABBBBBBBBBBBBBBB<<<<<<<<<<<<===>>>??????CCCEEEIIIJJJIIIGGGEEEDDDFFFLLLQQQNNNEEE<<<999999999:::<<<>>>>>>===;;;:::777888999;;;<<<;;;777555......---,,,,,,,,,,,,,,,************************************************************************************))))))))))))))))))))))))))))))))))))NNNGGGAAAAAA@@@:::555444444333222000//////......---...///000///...---,,,------------------------,,,,,,,,,------,,,,,,++++++++++++,,,,,,------...++++++++++++++++++++++++******++++++++++++*********************+++++++++)))***,,,+++***)))***+++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++,,,,,,+++************+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))...333444///+++++++++***************************+++++++++*********))))))++++++,,,,,,,,,+++*********++++++,,,,,,------...---------,,,,,,,,,,,,,,,---------------------------,,,+++,,,...//////..................---,,,,,,//////............//////222333333333222333666888555AAAFFFNNNbbbxxxuuuqqqtttzzz{{{xxxyyyyyyrrrsssxxxvvvmmmdddYYYTTTLLLCCC<<<888777777222222222222222333333333555333222222444555555444555444333222111111111111////////////////////////.........///000111111111///////////////000000000111111111111222222222222333333333333333444444444444444555555555666666666666777777777777777666555444444555555666666777777555555555555555555555555333<<<>>>777222555666444444444444444444444444444333333444444444555555555444444444444444444444444666666666666666777777777444444555666666666666555555666666666666555555444666666666666666666666666555666666777777666666555444555555666666666666666666666555555555555666666555666666777777666666555444444444555555444444444666666777777777666555555333333333333333333333333444444444333444444555666888<<<333BBBIII888777;;;666666666666555555555555555444444333222222222222///////////////000000000///000111333555777888999:::::::::;;;<<<===??????AAAAAA@@@@@@CCCFFFJJJMMMLLLGGGAAA===<<<<<<<<<<<>>???@@@AAAAAABBBAAAAAA============>>>???@@@AAAAAADDDGGGJJJIIIGGGCCC@@@@@@BBBDDDBBB===:::999:::999:::<<<>>>===<<<999888666777888999888777555444*********))))))***++++++************************)))))))))************************************************)))))))))))))))))))))))))))))))))))))))MMMEEE>>><<<:::555222111///000000000000///......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++(((***,,,,,,***)))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++---,,,++++++******++++++))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))------++++++---,,,)))++++++++++++++++++++++++,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***)))******+++,,,,,,---..................---------,,,------------------------++++++***+++---///...---------.../////////......000000////////////000000222333444444333333333444///;;;???CCCRRRddd}}}yyynnnnnnrrrxxxxxxsssrrruuu}}}xxxssssssvvvvvvqqqlllgggccc\\\SSSJJJCCC===;;;333333333333333333222222222111000111444666666666555444333222222333444444000000000000000000000000////////////000000000000////////////////////////000000000111111111222222222222222222333333333444333333333444444444444555555666666777666555444333333333444555555666777777555555555555555555555555111444555555444444444555555555555555555555555555222222333444555666777777444444444444444444444444444444555555555666666666333444555555666666666555666777777888777666555444555555555555555555555555444444555555555555444444444444555666666666555555444555555666666555555444555555666666666666555555333333444444444444333333666666777777666555555444444444444444444444444444666666444444333444555555333<<<111777;;;111666:::444444444444333333222222222111111000000000111111///////////////000111111444444555666777888999:::============>>>???@@@AAA@@@???>>>???BBBGGGMMMPPPPPPJJJBBB===<<<===???@@@???AAACCCCCC@@@>>>???@@@>>>>>>???@@@AAABBBBBBAAABBBBBBAAA@@@@@@@@@@@@@@@AAACCCEEEHHHGGGDDD???<<<<<<;;;:::::::::::::::999888999<<<======:::777555555555666555444222111111))))))))))))***++++++,,,++++++++++++++++++++++++((()))))))))*********+++************************)))))))))))))))*********))))))))))))))))))))))))JJJAAA999666666333333444---...///000000///...---,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++(((***---,,,***(((***++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++---,,,++++++******++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))%%%'''((('''***...---***++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......000000//////.........------------------------------,,,+++---///000000///,,,,,,...///000000111111111111000000000000111111111222444555555333111///,,,999;;;;;;EEETTTkkk~~~pppllljjjlllllljjjooowww{{{yyyvvvttttttsssqqqpppooommmggg___VVVKKKBBB===555555555444444333333333111000///111444666777666555444333333444555777888111111111111111111111111111111000000//////......///////////////.........000000000000111111111111111111222222222333333333222222222333333333444444444444555666555444222111333333444444555666777777666666666666666666666666666333333777777333333555555555555555555555555555111222333444666777888888444444444444444444444444333333333444444555555555111222333333444444444333777888999999999777666555555555555555555555555555333444444444444444444333333444555555666666555555333444555666666555444333555555666666666666555555222333333444444333333222666666777777666555444444666666666666666666666666888777555444333444444555+++;;;444888;;;111555555333333333222222111111111000000////////////000000000000000000000111222333888888888888999999999999======>>>>>>???@@@BBBBBB???>>>===>>>BBBHHHNNNRRRSSSLLLDDD>>><<<>>>AAACCC>>>AAADDDCCC@@@>>>>>>???>>>>>>???AAAAAABBBBBBBBBGGGFFFDDDBBBAAA@@@??????AAABBBDDDFFFEEEBBB<<<888999777555666999;;;:::888777999;;;===<<<:::666444444444444222000......///++++++++++++,,,---...///++++++++++++++++++++++++(((((())))))*********+++************************((()))))))))************))))))))))))))))))))))))AAA>>>999444111000000111///......---------......------------------------.........---,,,+++))))))************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++***(((************************))))))))))))******************++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,+++***((((((((()))***************************************************++++++************++++++,,,+++***((((((((())))))************************(((((()))))))))*********++++++************++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------.........//////---,,,,,,,,,,,,---......000000000000000000000000111000...---,,,---///000000222444333000///000111111444999===>>>EEEXXXjjjzzzzzz~~~~~~}}}rrrgggbbb```aaagggmmm{{{}}}{{{uuunnnqqqmmmhhhgggfff___TTTJJJ???:::444111111222222111222222111222333555777888444444444444444444444444333444444222000000111333222111111111000000//////222222111000///...---------......///000111111222000000000000000000000000000000000000000000000000555555555555555555555555666555444333222333444444777666555333333333444555444444444555555555555666555555444444444333333333555555555444444333333333333333333444444555555555555444333333333333444555555555555444444333333333444444555666666777666666444444222222222222444444333222222111111222222333222222333333333444444444444444444444444444444444333444555666666555444333222222333333333333444444777666555444444555666777666666666666777777777777888777777666555444444444888999::::::888555333111000111222333333111///---222000///......///111222111111111222333444555666<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>??????@@@@@@??????>>>>>>@@@CCCFFFGGGHHHFFFCCC@@@?????????@@@DDDDDDCCCBBB@@@???>>>>>>AAA<<<:::<<>>===<<<;;;:::222333555777999::::::;;;<<<<<<;;;:::888666444333333333111000///.........,,,,,,,,,++++++*********************************+++++++++*********))))))************))))))))))))************************)))))))))))))))))))))))):::888555222000///000111......------,,,------...////////////////////////,,,------------,,,,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++***************************)))((()))***+++***(((************************))))))))))))******************++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,+++***)))(((((()))***************************************************+++******))))))******++++++***)))(((((())))))***************************************+++++++++,,,*********))))))*********++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,---------.........---,,,,,,,,,,,,---......000000000000000000000000///...---------///000222000222444333000//////111333444666888777;;;IIIWWWiiisss~~~|||{{{|||uuujjj___ZZZaaajjj{{{xxxlllkkkgggeeegggjjjhhhaaaZZZMMMGGG>>>888555444222111111111000000111333555666333333333333333333333333222444444333222111111222222111111111000000000000000000000000000/////////.........///000111111111000000000000000000000000000000000000000000000000444444444444444444444444333333222222333444555666666666555444444444444444444444444444555555555555555555555444444333333333555555444444444333333333333333333444444444444444555444333333333333444555555555444444444333333333444444555666666666666666444333222222222222333444333222222111111222222333222222222222333333333333444444444444444444444444333444555666666555444333222222333333333333444444777666555444444555666777555555666666666777777777777777666555555444333333444555555555555444222111///000111111000///...---000///...------///111222222222333444666888999:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>;;;;;;:::;;;<<>>======<<<:::999888888333444666888999:::;;;;;;;;;;;;:::999888555333222//////---,,,+++*********,,,,,,,,,+++++++++******************************+++++++++*********))))))************))))))))))))************************))))))))))))))))))))))))222111000//////...//////---,,,,,,++++++,,,------........................,,,,,,---...............,,,,,,++++++***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))((()))***+++***(((************************))))))))))))******************++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++***)))))))))******************************************************+++******))))))******+++***))))))((())))))***+++************************************++++++++++++***))))))(((((())))))***++++++************++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---..............................------,,,---...000222333///111222222000//////000333222222444333444;;;DDDPPP[[[iiiuuu~~~~~~{{{xxxxxxyyyxxxdddWWWZZZcccuuuyyyiiidddaaa```dddjjjllljjjfff\\\VVVMMMDDD>>>999555333222222111111111222333444222222222222222222222222111333555555333222222222111111111111111000000000/////////000000111111111......//////000000111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111333444555666444444555555444444333333333333333444444444555555555555555555444444444444444444444444333333333333444444444444333333333333444444333333333333444444444444444444333333333333444444555555666666555555333333222222222222333333222222111111111111222222111111111222222222222333444444444444444444444444333444444555555444444333222222333333333333444444666555555444444555555666444555555555666666666666666555555444444333333333111000000000000000111111...............---------...---------...000222333555555666777999<<<>>>???=================================<<<<<<<<<<<<<<<999999999999:::<<<>>>@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>><<<;;;===@@@GGGVVVeeekkkaaaRRRHHHIIIKKKEEE;;;:::999999888777666666555555555777888::::::;;;;;;888999999999777444222000000///...---,,,+++++++++,,,,,,,,,++++++++++++***************************+++++++++***************************))))))))))))************************))))))))))))))))))))))))..................---,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......---------,,,+++***************************************************************)))((()))***+++***(((************************((()))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))*********++++++++++++***************************************************************************))))))))))))******((((((((())))))***++++++************************))))))))))))************))))))(((((((((((())))))++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...---------...///111222///000111111000000//////222//////333555555888===BBBKKKWWWeeeqqqyyy~~~~~~}}}zzztttpppqqqpppvvv}}}yyyyyyyyyyyytttbbb[[[]]]fffwwwwwweeeaaa^^^[[[]]]bbbeeedddcccaaa^^^XXXQQQJJJBBB<<<888666555444222111111222222111111111111111111111111000333666666555333222222111111111111111111111111//////000000000111111111.../////////000000000111000000000000000000000000000000000000000000000000111111111111111111111111000000111111222333444444222333444555555444333222222333333333444444444444555555444444444444444444333333333333333333333333555444444333333222222222333333333333333333333333333333333333333333333333333444444555555555444444333222222222222222222333222222111111111111222222000000111111111222222222333333333333333333333333333333333444444333333333222222222333333333444444444444444444444444444444444444444444555555555555444444333333333222222222000///...------...///000------,,,,,,,,,---............//////111333555666888888999:::;;;===>>>???============>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===???@@@>>>@@@AAACCCCCCBBBAAA@@@AAAAAA@@@???>>>>>>======<<<<<>>FFFQQQ[[[cccjjjooopppzzzyyykkkgggjjjkkkpppwww}}}xxxsssqqqpppooottt}}}wwwggg___ZZZggg|||qqqbbb^^^[[[XXXXXXZZZ]]]]]]\\\\\\]]]^^^\\\VVVMMMEEEAAA;;;999777444111000000///000000000000000000000000000222555666444333222222111111111111111222222222111111111111000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111000000111222333444444333222111222222222222333333333444333333333444444444444444333333333333333333333333444444444333333222222111333333333333333333333333333333333333333333333333333333444444444444333333222222222222222222222222222111111000000111111222000000111111111222222222333333333333333333333333333333333222222333333333222222222333333333444444333333444444444444333333222333333333444444444444222222222222111111111111222111...,,,,,,,,,...///---------------...///000111111222333555777888999<<<;;;;;;:::;;;;;;<<<<<<<<<=========>>>>>>??????<<<<<<;;;;;;::::::999999<<<<<<<<<<<<======>>>???@@@AAACCCDDDDDDBBB@@@>>>@@@???>>>===;;;:::999888;;;>>>DDDHHHIIIJJJTTT___hhhdddYYYKKKBBB???===999666666666555555555555555666777888999999999999999333444555444333111...---++++++***)))((((((((((((++++++++++++++++++++++++************************************************************)))))))))(((************************))))))))))))))))))))))))000000000///...---+++***************+++,,,------------------------------/////////...---,,,+++***,,,,,,++++++***+++++++++************************++++++++++++++++++++++++***)))((()))***+++***(((************************))))))))))))******************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++)))***++++++,,,+++++++++************************))))))))))))))))))))))))***))))))(((((())))))***((())))))************)))************************,,,,,,,,,------------...***))))))(((((())))))***++++++************++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000////////////......---...------...000000///...111//////222222000000222;;;999<<>>>>>???;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<>>>>>===<<<;;;999888777666===@@@FFFLLLKKKIIIMMMTTT\\\___[[[MMM@@@:::::::::555555555666666666666666666777777888888888777777222222222111000///------,,,++++++***))))))*********++++++++++++,,,,,,,,,***************************************+++++++++************))))))))))))************************))))))))))))))))))))))))//////......------,,,,,,*********++++++,,,......---------------------------------------,,,+++++++++++++++***++++++,,,,,,***************************************************)))((()))***+++***(((************************))))))))))))******************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++******((((((******************************+++++++++,,,,,,,,,*********))))))*********++++++************++++++++++++++++++++++++++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++***++++++,,,---------------------------......//////////////////...---,,,---000111///---///...///111000,,,---222<<<777777<<>>>>>:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>???@@@@@@??????:::::::::::::::999999999@@@@@@EEEJJJJJJGGGHHHKKKOOOVVVVVVKKK>>>888666666444444555555666666666777666666777777777666666555222111000...------------......---,,,,,,,,,------******+++++++++,,,,,,,,,************************))))))*********+++++++++************))))))))))))************************))))))))))))))))))))))))...------,,,,,,---......++++++++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,------,,,,,,************+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((************************))))))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,---,,,,,,+++************************))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++***)))((('''************************''''''''''''((((((((((((++++++************++++++++++++************++++++++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---------------------------+++,,,...///000000000000...,,,+++---000111///---,,,,,,///222///---000666777222222777:::;;;AAAHHHOOOUUU```lllxxxqqqkkkbbbaaaccchhhooouuuyyyzzzxxxwwwuuutttttttttqqqooollloooqqqttt||||||{{{uuuiii___^^^^^^\\\[[[^^^YYYXXXVVVUUUTTTTTTUUUUUUYYY]]]aaaaaa^^^ZZZYYYYYYXXXUUUOOOIIIBBB===:::888111111111111111111111111///000000000//////111333111111111222222333333333...///000111222333444444000000000000////////////000000000000000000000000////////////////////////000000000000000000000000+++,,,...000111111000000222111000000000111333444000111111111111222222222//////000000111111111222111111111222222333333333111111111222222333333444111222333444444333222111111111111222222333333333333333333333333222111000000111222333333222111000111111000000000000111111222222333333333444444444222222222222222222222222333222111000000111222333222222333333333444444444111222333444444333222111000111111111111222222222.........///////////////------------...///000000111222555777999999888777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======:::::::::;;;<<<======>>>:::::::::;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;888999:::<<<>>>???@@@@@@888888999:::;;;;;;<<<===BBB@@@CCCHHHIIIFFFFFFHHHFFFMMMNNNFFF<<<666333000333444444555555666666777666666666666666555555444222111...,,,+++,,,---...++++++******)))******************++++++,,,,,,,,,************************))))))******++++++++++++************))))))))))))************************)))))))))))))))))))))))),,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))*********)))'''(((***,,,,,,,,,,,,++++++*********))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))******++++++++++++************))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))((())))))))))))************************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,+++++++++,,,---...,,,---...///---+++)))'''++++++,,,,,,---...//////000000//////.........---///000111222444888>>>BBBDDDIIISSSbbbrrr~~~sssjjjddd```ccckkkqqqrrrooorrrmmmgggfffkkkppprrrrrrppppppqqqpppqqqtttxxx|||{{{vvvuuuuuuuuutttrrrrrrggg___```aaa\\\WWWVVVUUUUUUTTTTTTSSSQQQPPPOOORRR^^^fffccc\\\YYYXXXXXXXXXWWWUUURRRLLLFFFAAA===999555111....../////////222000//////000000000///...///000111111000//////000000000000111111111111000000000000000000000000111222222111///...///111......//////000000111111////////////////////////000000000000000000000000111000///......///000111333111000000111111000...111111111111111111111111222222222222111111111000000111111111111222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222111111111000000333222111111000000111111000000111222222222222111111111111111111111111111333333333333333333333333222222222222222222222222111111000000000000111111///......---------......000//////...------,,,,,,------///000222333555555777777777888888999999999>>>>>>======<<<;;;;;;;;;===<<<;;;:::999999999999:::::::::999999999999999888888999999:::;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;999:::999888;;;???>>>999888:::<<<=========>>>???============???AAACCCEEE@@@???===;;;888666444333333444444555555444444333222222222222222222222222...---+++))))))***+++,,,+++++++++*********))))))++++++************************++++++++++++******************************))))))*********))))))((((((((((((((()))***+++,,,))))))))))))))))))))))))---------------,,,++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++************++++++---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))*********)))((((((***,,,,,,,,,,,,++++++*********))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++))))))************))))))))))))))))))************************************************************))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,+++++++++,,,,,,------...////////////---,,,+++++++++,,,,,,---......///000/////////.........---...///000000222555:::>>>@@@DDDNNN\\\mmm~~~rrrjjjaaa^^^aaafffhhhhhhkkkgggbbbccciiinnnpppppprrrqqqooommmlllmmmoooqqqvvvrrrnnnmmmoooqqqrrrrrrmmmddd^^^```bbb___\\\\\\XXXVVVSSSPPPNNNNNNOOOOOOUUU___fffccc[[[WWWUUUTTTWWWVVVUUUSSSOOOKKKGGGDDD===:::666333222222111///000///---...///111000000...///000111111000///////////////000000000111111222222222222222222222222111222222111//////000222000000000000000000//////////////////////////////111111111111111111111111111000///......///000111444333111111222333111000111111111111111111111111222222111111111000000000000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111222222222222222111111111000000333222111111000000111111000111111222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111111000/////////000000///......------.........000////////////.........///000111222333555666666888888888999999:::::::::======>>>>>>>>>>>>>>>===;;;;;;:::999888777777888888888888888999999999999888999999:::;;;;;;<<<<<<===<<<;;;:::999888888888999:::888777:::??????;;;:::<<<============>>>???<<<;;;;;;;;;<<<===???@@@<<<;;;:::888555444222111222333333444444333333222//////000000000111111111...---+++))))))***+++,,,+++++++++*********))))))******************************++++++++++++******************************))))))************))))))******)))))))))))))))***))))))))))))))))))))))))------......------,,,,,,************************------------------------++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++*********************************)))))))))))))))))))))))))))******)))(((((()))++++++++++++++++++*********))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))************************************************************))))))))))))))))))))))))*********************************************************************************++++++++++++,,,************************************************++++++************+++++++++++++++,,,,,,,,,------............------------+++,,,,,,------........./////////...............---......//////222666999:::>>>FFFSSSdddvvvzzzqqqddd[[[YYY\\\```cccccc```^^^aaagggmmmppppppuuussspppmmmjjjhhhggggggiiifffbbbbbbfffkkkppprrrjjjbbb]]]^^^`````````bbb___[[[TTTOOOKKKKKKLLLMMMSSS]]]eeebbb\\\WWWSSSOOORRRRRRRRRRRRPPPNNNKKKJJJDDDBBB???<<<;;;888444222///...,,,---///000000000//////000000000//////............////////////000222222222222222222222222222333333222000000111333222222111111000//////...////////////////////////111111111111111111111111111000////////////000111333222111111222222111000000000000000000000000000111111111111000000000///000111111111111222222222111111111111111111111111111111111111111111111111222222111111111111111111222222222111111111111111222222111000000000000111111111222333333333333222111111111111111111111111222222222222222222222222111111111111111111111111111000//////........./////////............//////000000000111111111111222333444444555666666777777::::::::::::;;;;;;;;;;;;:::<<<>>>@@@AAA@@@???>>>999888777666666666666666666666777777888888999999999999::::::;;;;;;<<<<<<<<<;;;:::888666555444444777888888777:::@@@BBB@@@>>>>>>============>>>>>>;;;:::999888888888999:::666666555444222111000000111222222222222222222111---------.........//////---,,,+++))))))***+++++++++************)))))))))******************************++++++++++++******************************))))))************))))))++++++******)))((((((((())))))))))))))))))))))))------.........------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))))))))(((((((((((('''************************)))))))))))))))))))))))))))*********(((((()))++++++++++++***************((()))))))))******************)))))))))))))))***))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,************************+++***)))(((((()))***+++((()))))))))************************************************************))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++,,,,,,---------,,,++++++******++++++,,,---,,,,,,,,,---------..............................---............///222555666999???IIIXXXjjj{{{|||ttthhh^^^YYYZZZ___ccc]]]\\\]]]aaagggmmmqqqrrrttttttssssssqqqmmmiiieeeaaa^^^[[[ZZZ___fffnnnsssmmmfff___[[[ZZZ]]]aaaeeehhhddd\\\TTTNNNJJJHHHGGGMMMWWWaaaccc```\\\UUUNNNMMMMMMNNNNNNMMMLLLKKKJJJKKKIIIHHHFFFDDD@@@:::666222000///...///000///.....................---------------.........//////000000000000000000000000222333333222111111222444222222222111111000000000000000000000000000000000111111111111111111111111111111000//////000111111000///......000000///...000000000000000000000000111111111000000000//////000000111111111222222222333333333333333333333333111111111111111111111111222222222111111111111111111111111111111111111111222222111000000000000000111111222333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000000///...............//////////////////000111111222222333444444555555777777777888888888888888;;;;;;;;;;;;;;;;;;;;;<<<999;;;>>>@@@@@@???===;;;777666555444444444444444444555555666777888888999999999::::::;;;;;;;;;<<<<<<;;;999777555333222222444777888888===DDDHHHHHHBBB@@@>>><<<<<<======<<<:::999777555555444555555222222222111111111000000000000111111111111000000...------------,,,,,,,,,,,,+++******)))***++++++************))))))))))))))))))))))))******************++++++++++++******************************((())))))************)))***************)))(((((()))))))))))))))))))))))),,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))))))))(((((((((((('''************************))))))))))))))))))))))))((()))+++***)))((()))***************************((()))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,************************+++***)))(((((()))***+++((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++***+++,,,---------,,,,,,***************+++------,,,,,,,,,------------------------................../////////......111333444666:::@@@KKKYYYiiittt}}}zzztttkkkbbb]]][[[]]]^^^\\\\\\^^^aaagggmmmqqqsssppprrruuuyyyzzzwwwpppkkk```]]]YYYWWWZZZbbbkkkqqqtttoooeee[[[WWWZZZaaafffooolllfff^^^UUUMMMFFFCCCDDDOOO[[[aaaccc```XXXOOOLLLLLLLLLKKKKKKJJJIIIHHHNNNNNNMMMMMMKKKGGGAAA===888666333222111111///............------,,,,,,,,,------------............////////////////////////222333333222111111222444000111111111222222333333111111111111111111111111111111111111111111111111222111000//////000111222000///...///000111000///000000000000000000000000111111111111000000000000000000111111111222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222111000000//////000000111111222333333333333222000000000000000000000000111111111111111111111111000000000000000000000000//////............//////111000000000111111222333444444555666777888888999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>===;;;999777555555444444333444444444444444555666777777888888999999999:::::::::::::::;;;:::888777555444333333333777:::<<>>@@@DDDKKKPPPPPPIIICCC===999999:::999777666555444222222222222333000111111111111222222222///000000111111000000///111000///...,,,+++)))))))))))))))***************(((((()))))))))))))))***'''(((((())))))***************++++++++++++******))))))))))))))))))))))))'''((()))******+++******&&&''')))***++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''')))++++++***)))))))))((()))))))))*********+++))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))(((((())))))***++++++,,,************************))))))************))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))************++++++++++++++++++++++++******************************))))))))))))******)))+++,,,......---,,,+++++++++------...---,,,+++------------------------,,,,,,,,,------.........,,,...///...------///000...111444555777===GGGNNN\\\eeepppvvvuuusssssstttvvvpppjjjhhhhhhgggccc___YYYXXXWWWWWWZZZ^^^dddhhhgggfffggglllqqqrrrooojjjfffccc]]]VVVRRRTTTZZZ```iiimmmlllbbbZZZZZZ\\\]]]eeeeeedddbbb]]]WWWQQQMMMGGGJJJMMMPPPUUUXXXTTTMMMIIIHHHGGGFFFFFFEEEEEEEEEGGGHHHIIILLLMMMLLLIIIFFFCCC@@@===;;;:::888666555444333111000//////000000---............/////////111111111111111111111111///000111111000000222444222222333333333333333333222222222222222222222222222222222222222222222222222222111000000111222222333222222333444555555333222222222222222222222222333333333333222222222222000111111111111222222222222222222222222222222222111111111111111111111111//////000111222333333444000000111111111222222222111111000/////////////////////000111111111111000000000000000000000000000000000000000000000000000////////////////////////------...///000222333444444444444444555666777888999999::::::;;;;;;<<<<<<777888888888999999::::::999888888888777777777777777777888888888777777666666666555555555666666777777777777777777777777777777777777777777777777777555555555555555666777888666===BBBCCCEEEJJJLLLLLLKKKDDD<<<777777888777555222222111000000111222333000000111111111222222222000000000111111000000000......------,,,++++++***(((((()))***************(((((((((((())))))******''''''(((((()))******+++******++++++++++++******))))))))))))))))))))))))'''((()))******+++++++++'''(((***++++++***)))((())))))))))))))))))))))))((()))***+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************+++++++++++++++************)))************************))))))))))))))))))))))))''')))++++++***)))))))))(((((())))))*********+++))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))******++++++++++++******'''(((((()))******++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))******************************************************************))))))))))))******)))***,,,......---,,,+++((()))+++,,,,,,+++)))(((------------------------,,,,,,,,,------.........+++,,,......------...///+++///333333444777???EEEJJJTTTaaahhhhhhgggjjjlllsssmmmhhhiiinnnqqqnnnjjjVVVUUUSSSRRRRRRWWW]]]aaadddaaa^^^```eeeiiigggeeehhheee^^^UUUOOONNNSSSXXX[[[dddhhhaaaYYYXXXXXXVVV\\\]]]^^^^^^]]]ZZZWWWUUUNNNMMMIIIHHHLLLQQQPPPKKKDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEIIIKKKLLLIIIGGGDDDBBB???======<<<:::999777666444222111222222333.........////////////000///////////////////////////000111000///000111333555444444333333222222111222222222222222222222222222222222222222222222222333222111000000111222333222111000111333444333222333333333333333333333333444444444333333333222222000111111111111222222222444444444444444444444444111111111111111111111111......///111222333444555000000111111222222222222111111000///////////////......///000000000000000000000000000000000000000000000000000000000000000////////////////////////------...///111333555666555555555666666777999999;;;;;;;;;<<<<<<<<<<<<<<<666666777888888999::::::888777777777666666555555666666666777777888999999777777666666666777777888888888888888777777777777777777777666666666666666222222333444555777888999888???EEEEEEEEEGGGHHHGGGLLLDDD;;;666666777555333//////......///000222333000000000111111111111111000000111111111111000000***++++++++++++,,,,,,,,,'''((()))***************'''((((((((())))))******&&&''''''((()))******+++******++++++++++++******))))))))))))))))))))))))''''''(((******+++++++++)))***+++,,,+++)))'''&&&)))))))))))))))))))))))),,,,,,+++******+++,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''((())))))***(((((((((((())))))))))))))))))))))))************,,,***))))))******((('''(((((()))***++++++,,,,,,************))))))))))))*********)))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((()))******)))))))))(((&&&''')))+++***))))))))))))))))))******++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))++++++******************,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,***+++,,,---...---,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////000111222333444555555555===DDDLLLQQQTTTXXX^^^dddiiijjjlllnnnnnnmmmlllkkk]]]WWWOOOJJJJJJNNNSSSUUUSSSUUUWWWYYY[[[\\\\\\\\\dddaaa[[[UUURRRQQQRRRSSSZZZYYYXXXXXXWWWUUURRRPPPVVVVVVUUUTTTUUUVVVWWWXXXTTTQQQNNNLLLKKKIIIGGGEEEDDDDDDCCCBBBAAA???>>>>>>AAACCCEEEFFFGGGFFFDDDCCCAAAAAAAAAAAA@@@???>>>======<<<<<<;;;999777555444333333222111111000000000///////////////............///111222222222111000111111111111000000000000////////////000000000000333333222222111111000000333333333333333333333333333333333222222222111111777666555333111000......000000111111111222222222000000111111111222222222444333111000000000111111000000////////////000000............///000222222111111111111111111111111111111111111000000000000111111000000/////////...000000111111000///......000000000///////////////000//////...//////000000444444555555666666777777888777777777888999:::::::::999888999::::::999777888888888888777777777777666555222000000222444666333444555666666777777666777777666666555555444444444666888888666444444444666555555444444333222222222222333444555666777777888;;;???CCCFFFGGGFFFFFFHHH@@@666111222444444333222222222222222222222222---.........//////000000//////...---,,,,,,++++++++++++************++++++************************(((((())))))*********+++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,***)))))))))((((((''''''++++++***)))(((((()))))),,,,,,+++******+++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************************++++++))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******(((((((((((()))))))))***))))))))))))************,,,+++)))***++++++***)))******+++,,,,,,---......************))))))))))))((()))))))))************))))))************))))))************************((((((((((((((()))******))))))***)))(((''')))+++(((((())))))))))))(((((((((((()))***+++++++++***))))))))))))))))))))))))***))))))(((((())))))***+++++++++*********))))))************************,,,,,,+++++++++*********)))))))))***+++++++++,,,***+++,,,------,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////000111222333444444444444666<<>>===;;;999888777333333333333222111111000/////////000000000000000......000111111111000000222222111111111000000000//////000000000111111111111111111111111000000000222222222222222222222222222222222222111111111111333333222222111111000000000000000111111111222222111111111222222333333333333222111000000000111111000//////......//////000///.........///000111111////////////////////////000000000000000000000000111111000000000/////////,,,---...//////000//////000000000000000111111111000000000111222333444555666666777777777777777777777777777777777888999999999888888888::::::888777777777777666666555555555555444222111111222333444333444555666777777888888888777777666555555444444555777888888666444444444555555555444444444444444333444444555666777777777777:::===AAACCCCCCCCCBBBBBB<<<666333444555333000111111111111111111111111............/////////000///......---,,,,,,++++++++++++************++++++************************((()))))))))************)))))))))))))))***++++++***************************************************))))))(((((()))***+++*********))))))(((((((((,,,+++***))))))))))))))),,,++++++******++++++,,,,,,+++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************)))))))))***+++++++++,,,)))))))))))))))))))))))))))******************)))((()))***+++++++++***)))((((((((()))))))))******))))))))))))************+++***)))***,,,,,,,,,*********++++++,,,---------************))))))))))))(((((())))))******++++++))))))************))))))++++++++++++++++++++++++)))(((((((((((()))******(((***++++++***))))))***&&&'''((())))))((('''&&&&&&&&&((()))***+++++++++))))))))))))))))))))))))*********))))))*********+++++++++***************************************,,,++++++++++++***************************++++++***++++++,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////111111222222333222222111000444888:::<<<@@@FFFKKKQQQUUU\\\aaadddccc___]]]YYYTTTOOOJJJHHHFFFEEEDDDGGGGGGGGGHHHKKKNNNRRRTTTWWWUUUQQQNNNMMMOOOQQQRRRSSSQQQOOOLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPRRRSSSXXXUUURRRPPPOOONNNLLLJJJFFFEEEBBB???>>>>>>??????<<<>>>@@@CCCFFFGGGGGGGGGCCCCCCBBBAAABBBCCCDDDEEEAAAAAA@@@???>>>===<<<;;;555666777777666555333222111111111111111111222222///000111111222111111111111111111111000000000000//////000000000111111111////////////000000000000111111111111111111111111111111111111000000000000......///000000111222222000000000000111111111111222222222222333333333333222111111000000000000111.........------........./////////...//////000000////////////////////////////////////000000000000111111111000000000000000------......///......---111111111222222333333333111222333444555777888888999999888888888888888888777666666666666777888888777777666777999999777666666666555444444333222222222222222222222333333333333444555777888888999999888888777666666555555444666777888777555444333444333444444555666777777777555555666666777777888888666888;;;===>>>>>>>>>===:::777444444666555111---000000000000000000000000............////////////......------,,,,,,++++++++++++************++++++************************))))))))))))***************************++++++,,,************************+++++++++++++++++++++++++++***))))))((())))))******************))))))))),,,,,,+++************+++++++++++++++++++++++++++*********+++************++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******''')))+++,,,---,,,***)))(((((()))))))))*********((()))))))))***************)))((()))+++,,,,,,***(((((())))))*********+++************)))))))))(((*********)))))))))))))))))))))************))))))*********+++++++++++++++))))))(((((())))))***+++(((***,,,---+++***)))***&&&''')))******)))'''&&&&&&&&&((())))))*********))))))))))))))))))))))))++++++************++++++***************************************+++++++++++++++++++++************+++++++++***************++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111222222222111111000//////111222333555888===BBBDDDJJJSSSZZZ^^^]]]ZZZWWWQQQOOOLLLKKKKKKKKKIIIHHHEEEFFFFFFHHHJJJMMMOOOQQQOOONNNLLLKKKKKKNNNPPPRRRRRRQQQMMMIIIFFFFFFGGGIIIKKKKKKKKKLLLOOOQQQTTTVVVVVVTTTRRRQQQQQQQQQPPPOOOGGGDDD@@@<<<:::999:::;;;;;;===@@@CCCFFFHHHIIIJJJDDDCCCBBBAAABBBDDDFFFHHHBBBAAA@@@@@@????????????999:::;;;;;;;;;999777666555555555444333333222222222333333333333333333333000000000000////////////....../////////000000000---.........//////000000/////////000000000000000000000000000////////////,,,,,,---...///000111222/////////000000000111111111111111111111111222222000000000000000000000000...------,,,,,,------...000//////.........//////000000000000000000000000///////////////000000000111111111111111111111111222222111000///---+++***222222333333444444555555333444555666777777888888999999888888777777666666666666555555555555666666555555444555777777666555555444444333222111000000111111333444444333333222333444555777888999999999888888777666666555555444444666666555333222222333333444555666777999::::::777777777777777777777888666777999:::::::::999888444333222333444333000---////////////////////////.........///////////////---------,,,,,,,,,++++++++++++************++++++************************)))))))))))))))************))))))))))))***++++++************************++++++++++++++++++++++++++++++***))))))(((((((((++++++******************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))******+++++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******''')))+++,,,---,,,***)))))))))))))))************((()))))))))************(((''''''(((***+++***)))((()))))))))))))))******************)))))))))(((,,,++++++***)))(((''''''))))))************)))))))))))))))*********++++++)))))))))))))))***++++++(((***,,,---+++***)))***((()))************)))((((((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++************************))))))*********++++++++++++++++++*********))))))+++++++++***************,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111111111111000///....../////////000111333777:::===BBBKKKTTTYYYYYYWWWUUUNNNMMMMMMNNNOOOPPPOOONNNGGGGGGHHHIIIJJJKKKKKKKKKIIIIIIHHHHHHIIILLLOOOQQQRRRRRROOOKKKFFFCCCDDDEEEEEEEEEGGGIIIMMMQQQTTTVVVQQQOOONNNOOOQQQSSSSSSRRRIIIFFFBBB===:::888888999===???AAACCCFFFHHHIIIJJJBBBAAA@@@@@@AAACCCFFFGGG@@@@@@???>>>>>>??????@@@>>>>>>??????>>>===;;;:::::::::888777555333222222444333333333333333333333000000000/////////......---------.........//////------....../////////000.........//////000000000000000000/////////......---------......///000000....../////////000000000000000000///////////////////////////////////////------,,,,,,,,,,,,------000///...............///////////////////////////.../////////000000111111111111111222222222222222555555444333111000...---333444444444555555555666555666666777666666555444777777666666555555555444555555444333333444444444333222222444555666555333444333333222111000000000000222333555555555333333333444555777888888999999777777666666555444444444222333444333111000111222444555666777999:::;;;<<<777777777666666666666666555666777777777666555555222111//////000000000000........................///////////////.........,,,,,,,,,,,,,,,+++++++++++++++************++++++******************************)))))))))))))))))))))(((((((((((()))******************************++++++++++++++++++++++++************))))))((((((******************++++++,,,+++++++++++++++,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))******************)))((()))***+++++++++***))))))))))))*********++++++))))))))))))************((('''&&&''')))))))))'''++++++++++++++++++++++++************)))))))))))),,,++++++***)))(((''''''))))))************))))))(((((())))))***+++++++++***))))))))))))***++++++(((***++++++***))))))*********))))))))))))******)))*********))))))((('''))))))))))))))))))))))))*********))))))************************+++++++++)))))))))***++++++,,,,,,+++************)))))))))******************++++++---,,,+++******************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////000000000///......---------------...000222333888<<>>===<<<<<<@@@AAABBBCCCDDDEEEFFFFFF??????>>>>>>???AAABBBCCC???>>>=========>>>@@@AAAAAA@@@@@@???>>>>>>>>>======<<<;;;999777555444333444333333222222222222333111111111111000000000000------........./////////............////////////---......//////000000111000000000000////////////------........./////////............/////////////////////...............---......////////////...---------,,,,,,---------.........---......//////------------------------//////000000111111222222222222222222222333333333333333444444555444444444555555555555555555555555555666666666666444333111555444444444444444444333444444333222222222222333111000000222444555444222333333333222222222111111222333444666666666555555333444555666777777777777666666555555444333333222000111222111000000222444777888888999::::::;;;;;;666666555555444444333333333444444444333333222222111000...------...000111........................///////////////.........,,,,,,,,,,,,++++++++++++++++++************++++++************************************))))))))))))((((((((((((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++)))************))))))((()))))))))***************+++************+++,,,,,,***+++,,,,,,,,,,,,+++***)))***,,,---...---,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******))))))*********+++++++++))))))))))))***************)))(((((())))))((('''++++++++++++************************))))))))))))))))))))))))))))))******))))))************))))))))))))******+++,,,,,,---******))))))******+++,,,))))))***)))(((''')))+++***)))(((''''''((()))***))))))******+++*********))))))))))))))))))))))))***))))))(((((())))))***))))))*********+++++++++((())))))***++++++,,,,,,************)))))))))))))))))))))***+++++++++,,,///...,,,+++*********+++***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++...------------...//////....../////////......---,,,,,,,,,---...000000///444777===CCCIIINNNQQQRRRSSSPPPMMMLLLOOORRRUUUVVVSSSOOOIIICCC??????@@@AAAAAAAAAAAAAAACCCEEEHHHIIIJJJNNNRRRQQQLLLFFFCCCCCC>>>>>>>>>@@@BBBEEEHHHIIIIIIHHHGGGHHHJJJLLLLLLKKKHHHGGGEEEDDDBBBAAAAAAAAACCCBBBBBBAAA@@@@@@@@@@@@;;;<<<<<<<<<======>>>>>>>>>===<<<<<<===>>>AAABBBBBBAAA???===<<<===>>>>>><<<<<<;;;:::999888888777777666555444444444555555444444444444333333333222/////////000000000000111000000//////////////////---......///000000111111111111111000000000//////,,,------...///000000000------........./////////000000/////////.........,,,---.../////////............------------......------------......///000////////////////////////000000000111222333333333222222222333333333444444333333444555666666666666666666666555444444333333333444555666666555333222333333333333444444444444333333222111111111111111000//////111333444333111222333333333333444444444333444555666777777777777444444555555555555444444555444444333333222111111000111222222111222555777;;;;;;::::::::::::::::::555444444333222111111000000000000000////////////000000///...---...///000........................000/////////............++++++++++++++++++++++++++++++************++++++************************************)))))))))((())))))(((((())))))***+++++++++++++++++++++++++++************************((((((******+++***))))))((((((((())))))*********)))))))))))))))***+++,,,***+++,,,------,,,+++***)))***,,,.........,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************+++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''((())))))***)))************+++++++++))))))))))))************,,,***))))))******)))''')))))))))(((((((((((((((************))))))))))))&&&'''((()))***+++,,,,,,))))))************))))))******+++,,,,,,---......*********)))******+++,,,)))))))))(((&&&''')))++++++)))&&&%%%%%%&&&)))+++'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++((())))))***++++++,,,,,,************))))))))))))(((((()))***+++,,,,,,---000...---+++******++++++***+++,,,------,,,+++***************************++++++++++++++++++++++++...------------...//////------...............------,,,---///000111000///222444888===CCCIIINNNPPPPPPMMMJJJIIIMMMSSSWWWZZZZZZTTTJJJ@@@;;;;;;???AAA????????????AAABBBDDDFFFDDDKKKRRRSSSNNNGGGDDDCCC@@@@@@??????@@@BBBDDDEEEHHHGGGEEEEEEGGGHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA???>>>===<<<<<<999:::;;;;;;<<<;;;;;;:::======<<<<<<===???AAACCCBBB@@@===;;;:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888888999:::777777666666666555555555111111111111222222222222111111000000//////...............///000111111222111111111111000000000000+++,,,---...///111222222---------.........//////111111000000/////////...+++,,,.../////////......///......------......///,,,,,,,,,---...///000111222222222222222222222222000000111222333333444444222222222333333444444444555666666666555444444333777777666555444333222222111333555666777666555444222333333444444555555555333333222111000000111111///......000222333222111222333333444444555666666555555555666777888888999444444555555444444333222444444333222222111111000111222333333333444888:::===<<<<<<;;;;;;:::999999333333222222111000//////...---------------------...///000000///......///////////////////////////000000//////.........---++++++++++++++++++++++++++++++************++++++************************+++*********))))))((((((*********)))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***++++++***)))''''''(((((()))))))))***))))))(((((()))***++++++))))))***+++,,,,,,------,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************+++++++++***************(((((((((((())))))))))))++++++++++++***((('''&&&((()))))))))************))))))*********+++++++++(((((())))))))))))((((((+++)))'''))),,,---,,,***))))))((((((((((((((()))*********************************)))))))))))))))))))))))))))************++++++***)))(((((())))))+++***((('''&&&''')))*********))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))******)))))))))***,,,---///...,,,******+++,,,---******************************+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,------------------...------,,,,,,,,,------........................///000333666:::>>>AAABBBCCCCCCCCCFFFKKKNNNPPPPPPTTTPPPJJJDDD???======>>><<<===???BBBCCCCCCCCCBBBLLLLLLKKKIIIHHHFFFDDDCCCBBBAAA???===<<<<<<>>>>>>>>>???@@@BBBCCCDDDDDDEEE@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCAAA???>>><<<<<<<<<666666777888:::;;;<<<<<<::::::;;;;;;<<<=========@@@???===<<<;;;<<<>>>???;;;;;;;;;::::::999999888888999999::::::999999888888888777777777777777777666666555555444444333333111222222222222222111111222222222222222222222222444333111111222222111000000000000///000111111222...///000///...------.........////////////......------///000000///......000000000///////////////111000//////111222333222222222333444555555555444555555666666555444333333333333333333333333333333:::999666444333333444555333333444444444444444444333333333222222222111111333333333333333333333333111000////////////000000000000111222222222222111555555555555555555555555444444444444555777888999444444333333222333333333111111222222444555777888333333333444555666777888===??????>>>:::666444333222111111111000000/////////////////////////////////////////////......---////////////////////////......---,,,,,,+++******///...,,,+++***+++,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++*********))))))***************)))((((((''')))++++++******+++,,,))))))))))))***+++,,,---)))************+++++++++)))************+++++++++)))***************)))))))))******+++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************+++******)))(((''')))))))))***************))))))*********+++++++++))))))(((((((((((())))))***((('''(((***,,,***)))******))))))))))))*********************************)))))))))))))))))))))))))))))))))************++++++***))))))))))))))),,,+++)))''''''((()))*********))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))+++***)))))))))***+++,,,...---+++***)))***+++,,,******************************+++++++++,,,,,,,,,---,,,++++++******++++++++++++,,,,,,---------...111111000///////////////........................---...111444777:::<<<===?????????BBBFFFJJJLLLLLLNNNLLLHHHDDDBBBAAAAAABBB:::;;;;;;<<<<<<===>>>>>>IIIIIIIIIHHHFFFEEECCCBBBAAA@@@>>><<<;;;;;;<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBAAA???>>>===<<<<<<888888888888999999999999888888999:::<<<===>>>>>>>>>===;;;:::999:::;;;<<<;;;;;;;;;::::::999999999999999::::::::::::999999888888888888888888888888555666666666666666666666666666777777888777777777333333333333333333333333555444333333444444333111111111111000111111222333444333111000/////////...//////000000000000/////////000000111111000///.../////////000111111111222222111111222333444333333333333444555555555444444555666666666555555444333333333333333333333333333888666555333333444555666444444444444333333333333333222222222111111111111111111111111111111111111000//////.........//////000111222222333333222222444444444444444444444444444444444444555666777777555555444333222111222222222222222333444666777888333333333333444555666777;;;===>>>===:::666333222111111000000000////////////////////////////////////////////////...------...........................------,,,++++++******...---,,,*********+++,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++*********))))))***************)))(((((((((***++++++*********+++++++++***************+++)))************+++++++++)))************+++++++++''''''((((((((((((''''''*********++++++,,,,,,---******++++++++++++******+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((())))))******+++++++++************++++++++++++))))))************))))))******************))))))***************+++++++++***)))(((''''''((()))***)))((('''((()))***)))(((++++++************++++++************************))))))))))))))))))******))))))))))))************+++***)))))))))))))))))),,,+++***)))))))))***+++******))))))))))))******))))))******))))))(((((())))))))))))))))))))))))++++++***)))))))))******,,,+++***)))))))))***+++******************************+++++++++,,,,,,,,,,,,,,,++++++******++++++***++++++,,,---...//////333222111000///.........------------------------+++,,,...000222444666777:::999:::<<<@@@DDDEEEEEEFFFFFFEEEDDDDDDEEEFFFFFF???>>>;;;::::::;;;===???DDDEEEEEEDDDDDDCCCBBBAAA@@@???===;;;::::::::::::;;;;;;===>>>????????????AAAAAABBBBBBAAAAAA@@@???BBBBBB@@@???======<<<<<<;;;;;;:::999888777666666555666777888:::<<<=========<<<;;;:::999:::;;;<<<:::::::::::::::999999999999999::::::::::::999999888888888888888888888888666666777777888999999:::555666777888888888888888555555555555555555555555777666555555666666555444333222222222222333444444<<<888333111222333111///111111222222222222111111333333333333222111000000//////000111222333444444222333444555666555444444555555555666555555444444555666666666666555444444444444444444444444444444444444333222333444666777444444444333222222222111111111111111000000000000000000000000000000000000///...............//////111222333333444444333333444444444444444444444444555444444333333444444555555444333222111111111111222222333444555777888999444444333333333333444444888:::===<<<999555222000///////////////.........////////////////////////...////////////...------------------------------------,,,,,,++++++******,,,+++******)))*********++++++++++++++++++++++++***************)))))))))+++++++++************************+++******)))((()))+++,,,,,,***))))))***---,,,+++***)))))))))))))))************+++++++++)))************+++++++++''''''(((((()))(((((('''*********++++++,,,,,,,,,******++++++++++++******+++++++++***************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''(((((()))***++++++,,,)))))))))*********++++++(((((()))*********************+++++++++***)))(((***************************)))(((''''''((()))***)))((((((((())))))))))))******)))))))))***++++++************************)))))))))))))))*********((()))))))))******************)))))))))))))))***---,,,+++*********++++++******))))))))))))******))))))*********))))))((())))))))))))))))))))))))++++++******)))))))))(((+++***))))))((()))************************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,---///000111111111000...---,,,+++******------------------------+++,,,,,,...///000111111666555555777;;;>>>??????@@@AAABBBDDDFFFGGGGGGGGGBBB@@@;;;888777999<<<>>>??????@@@@@@@@@@@@?????????>>>===;;;:::::::::::::::;;;<<<=====================>>>>>>>>>>>>>>>===@@@@@@???===<<<<<<<<<<<<<<<<<<;;;:::999888777777555666666777888999::::::>>>===<<<;;;;;;;;;<<<<<<999999999999999999999999999999::::::::::::999999888888888888999999999999888888999999999:::::::::444555666777888888888888777777777777777777777777999777666777888888777666444444444444444555555666BBB;;;555222444666333000333333444444444444333333666666555444444333222111111222222222333444444444333555777888777666555444666666666666555555444333555555666666666555555444333333333333333333333333333222222222222333444555444444333222111111000000000000000000000/////////000000000000000000000000///////////////000000111222333444444555555444444333333333333333333333333555444333222222222222222333222222222222333333444333333444444666777888999444444333222222222222222444777::::::777444000///........................////////////////////////......//////......---,,,------------------------,,,,,,,,,,,,++++++************))))))))))))))))))*********************************************************************************++++++******)))***+++,,,,,,***)))))))))---,,,+++***))))))))))))))))))*********+++++++++))))))*********+++++++++))))))***+++++++++*********+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************''''''((()))******++++++((((((((()))))))))******'''((()))******+++******)))***+++,,,,,,+++***)))***************************)))(((''''''((()))*********+++******)))******((((((((((((((()))***+++))))))))))))))))))))))))(((((())))))************((()))))))))***************)))))))))))))))******---,,,,,,+++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,---...///000111222333///...,,,+++***))))))(((------------------------,,,,,,,,,------.........333222222444777:::;;;;;;<<<===???BBBDDDEEEFFFFFF@@@===888444333444666888::::::;;;<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<===============<<<999:::<<<===>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::777777777777777666666666;;;;;;;;;:::::::::::::::666777777777888888999999888999999::::::999999888777777888888888999999999;;;:::::::::999999999888777777888999999999999999888888888888888888888888999777777777999999888777555555555555555666666777BBB<<<555333666777555222444444555555555555444444777666666555444333333222555555444444333333222222333666999999777555555555555666666666555444333333444444555555555555444444333333333333333333333333333222222111111111111111333333222111000//////...////////////////////////111111111111111111111111111111000000111222333333333333444555555555555444333333333333333333333333444333222111000000000000///000000222444666777999555555555555555666777888444333222111111000111111000333666777555222//////------------............////////////////////////...............------,,,++++++++++++++++++++++++,,,+++++++++++++++******))))))))))))))))))))))))******************************++++++++++++++++++******************************++++++++++++*********+++,,,,,,***)))))))))++++++***************+++))))))*********+++++++++))))))*********+++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))***************************************************************))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))************************))))))))))))************'''(((((())))))*********'''((((((((())))))))))))'''((()))***************((()))+++------,,,+++***+++++++++***************(((((())))))))))))((((((***+++,,,+++***)))***+++''''''''''''((()))***+++))))))))))))))))))))))))((((((((()))******++++++))))))))))))************)))))))))))))))******+++,,,,,,,,,+++++++++************))))))))))))******))))))******++++++******))))))))))))))))))))))))))))))*********)))(((((())))))))))))******************************************+++++++++,,,,,,,,,++++++******++++++,,,,,,---......///000111222222///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000111444666777777888999;;;>>>@@@BBBCCCCCC@@@>>>;;;888666666777888666666777888888888888888<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<999:::<<<>>>???AAAAAABBB;;;::::::999999999::::::999999::::::;;;;;;<<<<<<999888888777666555444444777777777666666666555555444444555555666777888888777777888888888888777777666666666777888888999999;;;::::::999888888777777555666666666666666555555777777777777777777777777888777666777888999888777666555555555555666777777===:::555444555666555444555555666666666666555555666555444333333333333333666666555444333222111111333666999888555333444555444444444555444444333333222222333444444444444333222222222222222222222222111111111111000000//////111111111000/////////...////////////000000000000222222222222222222222222222111111111222333444555222333444444555555444444222222222222222222222222222222111000/////////000...///000222555888;;;<<<666666555555444555555555333222111000000000000000...000333333111000//////---------...............////////////////////////---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++******(((((()))************)))*********************************+++++++++++++++***************+++++++++)))***++++++,,,+++++++++)))+++,,,,,,***))))))***+++***************++++++)))************+++++++++)))************+++++++++''''''((()))************++++++++++++++++++++++++******++++++++++++******((()))))))))*********+++************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************((((((((()))))))))))))))(((((()))))))))*********((())))))*********))))))&&&(((+++---...---,,,++++++++++++*********))))))'''((()))******)))(((''')))+++,,,+++((('''(((***(((((((((((()))***+++,,,))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************)))))))))))))))***+++++++++++++++++++++******)))******))))))))))))******((()))***++++++++++++***))))))))))))))))))))))))'''((()))******))))))(((((()))******+++++++++*********************************+++++++++,,,,,,,,,++++++******++++++,,,---------......////////////...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---///111333444444444555777999<<>><<<;;;999999333444555555555555555555888999:::;;;;;;<<<<<<<<<<<<=========<<<;;;;;;:::888999:::<<<===>>>>>>>>>888888777777777888888999888888888999999999::::::888888777777666666555555444555555555444444333333111222222333555666666777666666777777777777666666444555555666777777888888888888888777777777777777444444444444333222111000666666666666666666666666666555444555777888777666555555555555555666777777666555555444444444555555555555666666666666555555444444222222222222333444555444444333333222222222222555777666222000222555222222333333333333333333000111222222333333333222000000000000000000000000......///000000000000////////////////////////////////////000000111111111222222222222222222222222111111111111222333444555222222333444444444444444222222222222222222222222000000//////...////////////000111444666999<<<===888777666444333333222222111111000/////////000000---///000000......///000------......////////////////////////////////////------......------,,,+++******************************************++++++((()))***+++++++++******************************)))))))))*********++++++))))))*********+++++++++)))***++++++,,,,,,,,,+++(((***++++++*********+++,,,,,,+++***)))))))))))))))************+++++++++)))************+++++++++''''''((()))************++++++++++++++++++++++++))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))************+++++++++))))))************))))))%%%'''***---......---,,,++++++++++++******))))))&&&'''***++++++***'''&&&(((***+++***'''&&&''')))))))))))))))***+++,,,---))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))((())))))***++++++***++++++++++++***))))))******))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))&&&'''(((*********))))))((()))***+++++++++++++++******************************+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,------------------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,---000111222111111222444666:::>>>AAACCC===>>>>>>===<<<999777555222333333444444333333333666666888999:::;;;;;;;;;<<<<<<<<<<<<;;;:::999999666777888999999999999999666666666666666777777888888888777777777777777777777777777777777777777777555555666666555555444333000000111222444555666666555555666666666666555555333444444555666777777888555555555666777777888888888888777777666444333222555555555555555555555555555444444555666777777666555555555555555666777777111333444444333333444666555555666666666666555555333222111000111222333444222333333333333333333333222555777444000...111555000111222222333333333333///000111222222222222222////////////////////////+++,,,---///000111111111........./////////////////////000000111111222222111111111111111111111111000000000000111222333444111222333333444444333333111111111111111111111111//////............//////111222333555777:::<<<===999888666444222111111000000000////////////000000---......---,,,---///111........./////////000000////////////////////////------......------,,,+++))))))))))))))))))))))))******************++++++((()))***,,,,,,,,,+++***))))))))))))))))))))))))'''((((((((())))))******))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,''')))+++++++++***+++,,,///...,,,***)))((('''''')))************+++++++++)))************+++++++++))))))***,,,,,,---------+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))************,,,***))))))***++++++***---+++***)))******))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))*********))))))))))))))))))))))))******++++++++++++******%%%&&&((()))*********)))++++++***)))((('''&&&&&&((((((''''''''''''((((((&&&'''((())))))***))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((+++++++++++++++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,***((('''''')))++++++***++++++++++++++++++++++++---333555///******+++,,,...---+++))))))***+++,,,,,,,,,,,,---------......111222333555777888::::::<<<<<<<<<<<<;;;999777555222222222222222222333333444444444444555777999:::;;;;;;;;;<<<;;;;;;:::999:::888555444555666777777777666444333444666888999555555666666777777777888::::::999777666444333333666666666555444333111000///111222222222222333555555555444333333333444444444444444444444444444444666555555444444444555555666555555444333222111111333333333444444555555555===;;;888666444444444555333333444555555444444444666666555555555444444444888777777666555555444444222222222222222222222222000000111111111111000000111111222222222111111000111111111111111222222222///...---,,,------///000000000//////.........---......---------,,,,,,,,,///...---,,,,,,---...///000111111111222222222222111111111111111111111111000000000111222222333333444222000000111222111000000000//////000111222222111111000000000000000111333222222333555888;;;======;;;777333111000111222111000000...---,,,++++++---.........//////000000//////111222222111000///......---,,,,,,,,,,,,---%%%''')))+++,,,---,,,,,,*********))))))))))))))))))*********++++++++++++))))))))))))))))))))))))******************************+++++++++******)))(((((())))))*********+++***************************,,,------+++******+++///---,,,***))))))******)))************+++++++++******************************++++++++++++******+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++***))))))(((((())))))))))))************,,,***)))***+++,,,+++***---+++*********++++++***))))))))))))))))))))))))************)))))))))(((*********))))))))))))))))))))))))))))))))))))))))))******++++++******)))'''((()))+++++++++++++++))))))))))))(((((((((((((((((((((''''''((((((((('''(((((())))))))))))((()))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***((('''%%%$$$))))))))))))))))))))))))+++***)))(((((()))***+++*********+++++++++,,,,,,444111,,,*********+++***++++++++++++++++++++++++,,,111333...)))***,,,,,,...---+++))))))***+++,,,,,,,,,,,,------------...000111222444555777888999::::::::::::999777555444222222222222222222222222333222222333444555777888999999:::::::::::::::999:::777444333444555555555666555444333333555666888777777777777666666666666999999888777666555444444444555666777666333000...111333444444444444555777555444333333222333333333222222222222222222222222444444333333333333444444444444333333222111111111333333444444444555555555:::888666333222111222222222333444444555555555444555444444444444333333333444444444444444444444444222222222222222222222222000000111111111111000000000000111111111111000000111111000000//////............---------...///000//////.........---------............------------///...------------...///000000000000111111111222000000000000000000000000/////////000111111222222333222000000111111111000000000111111222222333333222111111000000000000111222111111222444666999;;;<<<:::666333000000000111///............---------............/////////000///000000000000///---,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))))))))))))))*********)))))))))*********++++++))))))))))))))))))))))))------------,,,,,,,,,,,,*********++++++******)))((()))))))))***************************************,,,------+++******+++...---,,,***))))))******)))************+++++++++******************************++++++++++++******+++++++++***************+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))(((((('''))))))))))))************+++******,,,------+++)))***))))))))))))******+++))))))))))))))))))))))))************))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))******++++++******))))))***+++,,,,,,---,,,,,,''''''(((((())))))******)))(((((((((((((((((()))((())))))))))))((((((''')))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++***((('''%%%%%%((((((((((((((((((((((((******))))))))))))***************++++++++++++,,,888444...***)))***+++,,,++++++++++++++++++++++++)))...000,,,)))***,,,,,,---,,,+++))))))***++++++,,,,,,,,,,,,------------...///000222333555666777777888888888777555444333333333222222111111000000000000000111222333444555666777888999::::::::::::999777444333333444444333444444333222222333555666888888777777666555555555777777777777666666666666222444777888777444000---111222444444333333555666444333222222111111222222////////////////////////222222111111111111222222111111111111111111111111333333333333333444444444777666444222000000000111000111222333444555555555333333222222222111111111///000000111222333333444222222222222222222222222000000111111111111000000...//////000000000//////000000///...---,,,++++++......------......///000............------------////////////............///...------------...///////////////000000000000////////////////////////000000000111222222333333333111//////000000000///000111333444555555444444333222111000000000000000000000000000222444666888;;;999555222000/////////,,,---------.../////////............////////////000000000///...---+++***...---,,,,,,++++++,,,,,,///...,,,***)))(((''''''(((((())))))******++++++((((((((()))))))))******))))))))))))))))))))))))*********))))))((((((((())))))******+++******)))))))))))))))***************************************,,,------+++******+++---,,,+++***************)))************+++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((())))))******((()))))))))******************+++---...---+++(((&&&'''''''''&&&''')))***))))))))))))))))))))))))*********))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))************))))))******++++++,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&(((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************'''(((((())))))))))))((())))))))))))))))))))))))***))))))))))))))))))***************++++++++++++///,,,)))((()))+++,,,---************************'''+++---***(((+++,,,+++,,,+++******)))***++++++++++++,,,,,,,,,---------------...000111222333444555666666777666555333222333333222111000//////.........//////000111222222555666777999::::::;;;;;;999777555444444444444222333333222111111222333444666666666666555555555555555555666666666777777777222444555666666333000...///000222222111111333444333222222111000111111111------------------------000////////////000000111//////000000111111111222111111111111111222222222555444222111000000000000---...///111222333333333111111111000000000//////---......//////000111111000000000000000000000000......////////////......------.../////////......///......------,,,,,,,,,---------......///000000///////////////.........000000000000////////////.........------..................////////////000000000000000000000000000111111222222333444444555222000......///000///...000222444777888888777666444333222111000000000000.........///000222333444888777444111///---------,,,,,,------.../////////........./////////////////////.........---,,,,,,---,,,,,,++++++++++++++++++***)))))))))***+++,,,''''''((()))***++++++,,,(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%((())))))***************)))))))))))))))************************************,,,------+++******+++,,,++++++***************))))))*********+++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((())))))******((()))))))))******************+++---...---***(((&&&'''((((((&&&''')))+++))))))))))))))))))))))))))))))))))))))))))******,,,++++++***)))((('''''')))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********))))))))))))(((((((((((())))))***++++++***))))))))))))***))))))((('''&&&(((((((((((((((((((((((()))))))))******)))))))))((()))))))))************(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************''''''((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++(((''''''(((+++,,,+++***************************&&&***+++((((((+++---+++*********************++++++++++++,,,,,,,,,------+++,,,---...///000111222444444555666666555444333222222111000000///......------...//////000000000444555777888::::::;;;;;;:::888666666666666555444222222222111111111222222222222333444555555666666333444444555666666777777555444444333222222222222...000111111111111222444222222111000000000111111....................................//////000111...//////000000111111222////////////////////////111000000///............***+++---...///000000111000////////////.................................------------------------,,,,,,------------,,,,,,,,,,,,---...............---------....../////////------...//////000000000000000000000000111111111111111000000000/////////---..................------.........////////////111111111111111111111111000000111111222333333333222000......///000///...000222555888999:::999888555444333111000/////////---------...///000000111555333111///...---,,,,,,---.....................///////////////.........------------...//////000,,,,,,+++************+++)))((((((((()))+++---///''''''((()))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))'''((()))*********************))))))))))))))))))))))))))))))))))))))))))***,,,------+++******+++******+++*********))))))))))))*********+++++++++))))))))))))))))))))))))******++++++++++++*********************+++++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))(((((('''))))))))))))***************))))))+++,,,,,,***((((((***+++***((('''***---))))))))))))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))((())))))******))))))((()))(((((('''(((((())))))******))))))(((((('''''')))***+++,,,,,,+++***)))((())))))))))))(((((('''))))))))))))))))))))))))((())))))******))))))((())))))))))))************(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************************)))((('''&&&(((((((((((((((((((((((())))))************)))))))))))))))************+++)))))))))+++,,,,,,)))'''************************&&&)))***((())),,,---***)))))))))***************++++++++++++,,,,,,,,,,,,++++++,,,---...///000000222222444555555444333333111111000000//////......---...///000000000000///333444555777888999999999888777666666777888666555222222222222222111111111//////000222333444555666222222333333444555555666555444222111111111222333000111333333222222444555333222111111000000111111///////////////////////////......//////000111222//////000000111111111222/////////...............------------,,,,,,,,,,,,***+++,,,---...///////////////............------...............---------------------------------,,,,,,,,,------,,,,,,,,,+++,,,---...............,,,------...///000111111,,,---...///000111111111111111111111222222222222000000000000////////////------...//////...------............////////////111111111111111111111111---......///000000111111333111//////000000000///111333555777999:::;;;;;;666555444222000//////...,,,,,,------......//////000000///...------,,,,,,------..................///////////////.........,,,,,,,,,---...///000111,,,+++******))))))******+++***************++++++(((((())))))******++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************************))))))))))))))))))))))))))))))))))))***,,,------+++******+++)))******+++******)))))))))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++***))))))(((((())))))))))))***************)))((((((******)))((('''***+++)))&&&%%%'''+++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((('''''''''((()))(((((((((((()))))))))))))))***,,,------,,,***)))'''(((((())))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************+++***))))))******((('''************************(((******((()))------***(((((()))******************++++++++++++,,,,,,,,,++++++,,,---......///000///000111222333222222111////////////////////////...///000111111111000///111222333444555666666666666555444555777888666555222333333333222222111000...//////000111222222333111111111222222333333444333333333222222222222222000111333333222222444555333333222111111111111222/////////////////////////////////000000111222333000111111111111111111111000000000/////////......------..................,,,,,,---...//////......//////.........------------------...//////000000------------------------------............------+++,,,---...////////////------......//////000000+++---...000111111111111000000111111111222222222000000/////////.........------...//////...------....../////////000000000111111111111111111111111...//////000000111222222333222000000111111111000222333444666888:::<<<===777666444222000///......,,,,,,------......------------------------------+++,,,,,,---...///000000000/////////............,,,,,,++++++,,,---...///++++++***)))))))))))))))+++++++++++++++***)))((()))))))))))))))*********)))))))))*********++++++))))))))))))))))))))))))&&&&&&&&&''''''((())))))&&&'''((()))************************)))))))))((())))))))))))))))))))))))***,,,------+++******+++((()))***++++++***)))))))))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))***************)))''''''((())))))((($$$''')))&&&""" ###'''))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((())))))&&&&&&'''((()))***++++++)))***,,,------,,,***)))''''''((())))))***))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************++++++++++++++++++++++++((()))***++++++***)))((())))))))))))***************(((%%%%%%&&&((()))))))))))))))))))))))))))))))))+++***(((***------)))'''((()))*********************+++++++++,,,,,,,,,++++++,,,------...//////---...///111111111000000.........//////////////////000111222222111111000000000111222333333333333333333333444777777666555333333333333333222111000////////////000000000000000000111111111222222222111222333444444333111000...///111111000000222333444333222222111111222222////////////////////////000000000000111222444444222222111111111111111111222222111111000000000///000111222222333222222222......//////000///////////////.........---------+++,,,---...000111222333////////////////////////...//////////////////...+++,,,---...////////////.....................---+++,,,...000111222111111//////000000111111111222////////////............,,,---...//////...---,,,////////////000000000000000000000000000000000000111222222333444444555555444222000000111222111000222333444555888:::===>>>888777555222111///......,,,------......---------+++++++++,,,,,,------...)))***+++---///111222333000000//////.........------,,,+++*********+++,,,+++******))))))))))))))))))***+++,,,,,,+++***)))*********)))))))))))))))************++++++++++++))))))))))))))))))))))))(((((()))***+++,,,------&&&'''((()))************+++*********))))))(((((())))))))))))))))))))))))***,,,------+++******+++((()))***++++++***)))((()))************+++++++++))))))))))))))))))))))))******++++++++++++******************************+++++++++***************,,,------+++))))))***+++***)))((((((((()))+++,,,&&&&&&'''((()))***++++++******)))((((((((((((((())))))))))))************''''''((((((((((((''''''************))))))((((((...---+++)))((('''&&&&&&'''((())))))(((''')))***(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))---333666111(((###&&&+++))))))))))))(((((((((((($$$***...,,,)))))))))&&&)))((('''&&&&&&'''((()))(((((())))))))))))((((((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((()))***...***'''&&&(((******)))++++++,,,,,,,,,---------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))*********+++++++++*********++++++,,,,,,,,,......---,,,,,,,,,------111111111000000000000000111111222222222111111000///...---------///000111111111111111222333444555222222222333333333444444111222222222111111000///////////////000111222333444333333333222222111111111111222222222333333333222222222111111111000000000000111222222222222111222222111111111111111111444333333222111111111222222000///000111111000///222222222222222222222222222000///------///000222............/////////000...............///000000000///......///111333444444333222000///.........000000000000111111111111---...///000000111111000///...,,,,,,------,,,***////////////000000000000000000//////............////////////000000000000------...///////////////222000......000111111111222222333555777777555333111222333333333111///------///222333333444777999999888666333000---+++***,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---------.........////////////000000000000//////---,,,***)))))))))******+++*********))))))((((((******))))))(((((('''''''''''''''''''''((())))))+++,,,------,,,+++)))((()))))))))))))))))))))))),,,,,,,,,,,,++++++***)))))))))))))))((((((((((((******************************))))))))))))******++++++------------++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************)))))))))*********++++++***+++,,,+++******+++---***)))((((((((()))++++++)))))))))*********************)))((((((((((((((())))))))))))******************++++++++++++******((())))))***,,,...000111------,,,+++***************++++++***'''&&&&&&'''***))))))(((((((((((((((************************************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))***...000---'''$$$'''+++)))))))))))))))))))))((((((111666222+++***+++,,,)))(((((((((((((((((()))(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++,,,///,,,(((((()))+++***))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,+++++++++,,,---......000000000000000000000000000111111222222111111000000///.........///000000111111111111222333444444333333333333444444444444444444444444333222111111000000000000000111222333222222222222111111000000111111111111222222333333333333333222222111111111000111111222222222222222111111111111111111111111444333222222111111222222444222111222333444222111333333333333333333333333333111000//////000111333......///000000000000000///////////////000111222222111000000111333555666444444222111000//////////////////000000000111111///000000000000000///...000///......000111000///////////////000000000000000000000000/////////......////////////000000000...///000000111111000000111000000222444444333111444555666999;;;;;;888666111222333444333111///......000222222222333555777777666444222000---,,,+++,,,,,,++++++,,,,,,---...---------....../////////------------.........///////////////......------,,,,,,***)))))))))******************)))))))))(((***)))))))))))))))(((((())))))(((((())))))***+++))))))***+++++++++***)))))))))))))))))))))))))))++++++,,,,,,,,,+++******)))))))))))))))))))))(((******************************))))))))))))************+++,,,,,,+++******))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************&&&''''''(((***++++++,,,(((***+++*********,,,...)))))))))((()))******+++------,,,+++***)))((((((***))))))((((((((((((((())))))))))))************++++++,,,,,,,,,,,,++++++'''((())),,,///333777999++++++*********++++++,,,)))******)))(((''''''(((,,,++++++***************************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((***)))((('''(((***)))))))))))))))))))))))))))444:::444+++)))+++...))))))************))))))(((((())))))))))))((((((''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))************************))))))))))))))))))))))))'''''''''((()))+++---...///---***)))*********)))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,---------.........,,,,,,,,,+++++++++++++++)))))))))***+++,,,......////////////////////////000000111111111111000000000000///.........//////000000000000111222333444333333333333444444444444666666666666555444333222222222111111111222222333111111000000000000//////000000000111111111111222333333333333222222222222111111222333333333333222111111111111111111111111333333222222111111222222333222111222333444333222444444444444444444444444333222111000000111222333...///000111222111000000111111000000000111222222222222111111111333444555444333222000000/////////.........////////////000111111111111000///...------,,,,,,---///111000///////////////000000000000000000000000000/////////............/////////000000111222333333333222111000000222555777777555222555666888;;;===<<<999666222333333444333111000//////000222222111111333444444444222111///...---,,,,,,,,,,,,,,,,,,------...,,,------///000111222222------------.....................------,,,,,,,,,,,,+++******)))*********************)))))))))))))))))))))***************+++************+++,,,,,,''''''(((******++++++***))))))))))))))))))))))))******++++++,,,+++++++++))))))))))))))))))))))))******************************))))))))))))******)))******++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++++++++************************&&&''''''((())))))******)))***+++***)))***+++---)))))))))))))))******+++,,,,,,+++***))))))((('''))))))(((((((((((())))))((()))))))))************((())))))******))))))(((&&&(((,,,///333555666666))))))(((((((((((())))))$$$&&&((()))((()))+++---,,,,,,+++************+++*********************************)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''')))))))))((()))))))))))))))*********'''///444///)))(((***+++)))***+++,,,,,,+++***)))(((((())))))))))))(((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,...---+++))))))))))))((('''''''''((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,******))))))((((((''''''***)))))))))***+++,,,,,,...............///////////////000000111000000000000000000///////////////000000000000000111222222111111111111222222222333666666666666555444333333333333222222111222222222////////////////////////000000000000000000000111222222111111111111111111111111222333333333333333111111111111111222222222333333222222111222222333111000///000222333222111333333333333333333333333333222111111111111222333///000111333333222111000111111000000000111111222000000//////000000222222111111000///.........///---------.........//////000000000000000///......///...---...000111000///////////////000000000000////////////////////////------......//////000000222333555666666555333333111000111333666777666555333444777:::<<<;;;888555333333333333222111000//////000111111000///000111111111000000///...------,,,,,,,,,,,,,,,---......,,,---...///000000111222------------------------,,,,,,,,,,,,,,,---......++++++***************************)))))))))))))))))))))******++++++,,,,,,+++************+++,,,,,,((())))))***************))))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))***************************************))))))))))))************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************************)))))))))(((((((((((((((++++++,,,***)))((()))+++((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************''''''(((((((((((('''''''''***...222333111///,,,+++***)))(((''''''''''''$$$&&&((()))((()))+++---++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((***)))'''(((******)))'''((()))))))))*********+++%%%)))***((((((******''')))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))++++++***)))((('''''''''((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,)))))))))((((((''''''''',,,+++******)))))))))))),,,,,,---------.........---...///000000000000000000000000000000000//////000000/////////000111111....../////////000000000333444444444444333222222333333222222111222222222////////////000000000000111000000000000000000000///////////////000000000111111222333333333333222000000111111111222222222333222222111222222333333111000///000222333222111111111111111111111111111111111111000000111111111///000222333333333222111111000000//////000000000000000000000000000111111///......---------......------------..................///000000000000000333111000000111111000...////////////000000000000........................------......///000000111444555777888888666555333333111//////222555666777333444666999;;;;;;888555222222222222111000/////////000111000...---.../////////..................------,,,,,,------...///------........./////////------------------,,,,,,******++++++---///111222************+++*********))))))))))))))))))******))))))******++++++,,,,,,***))))))))))))***++++++,,,,,,++++++************************************((()))******++++++++++++((()))))))))*********+++******************************))))))))))))******,,,,,,,,,++++++,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********************************))))))(((((((((+++,,,,,,***((('''(((***(((((()))************)))''''''(((((())))))******((((((((((((((())))))***))))))))))))************))))))************))))))(((+++///111000---(((%%%---,,,+++***)))((((((((()))******)))(((''''''(((+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))+++***))))))******)))(((((())))))******+++++++++&&&''''''&&&)))---+++&&&******++++++++++++******(((((())))))))))))((((((******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))*********)))((('''&&&''')))***)))'''&&&'''((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++++++++,,,,,,,,,---------+++++++++***************------+++***)))(((((((((+++++++++,,,------......,,,---...//////000000///...///000111111111111000000000////////////000000,,,---------............///000111111222222111111222222111111111222222333000000111111111111222222222111111111111000000000.............../////////000000111222222222222111000000000111222222333333222222111111222222333333333222222333555666555444111111111111111111111111111111111111111111111111111111111111111222222222111111000/////////000000222222222222222222222222...------------......///---------............///---...///000111111111111///---,,,,,,,,,,,,+++)))////////////000000000000............////////////---......///000111222222555666888:::999777555333444111------///222555666555555666999;;;;;;999777222111111000//////.........//////...---,,,,,,...---------------------------------------......///..................//////------------,,,,,,,,,,,,*********+++,,,///111222))))))***++++++++++++***))))))))))))************)))))))))***************)))(((((((((((()))******...---,,,+++************************************))))))******+++*********((())))))******+++++++++******************************))))))))))))******---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++************************))))))******+++,,,,,,,,,************************))))))************************+++***(((((()))+++'''((()))***+++******)))(((((()))))))))*********((((((((((((((()))******))))))))))))*********************++++++*********)))***,,,,,,,,,***(((&&&+++***))))))))))))*********++++++***'''&&&&&&'''+++******)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***((())))))******+++,,,,,,&&&))))))''''''******'''******))))))))))))******(((((())))))))))))((((((((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))((((((&&&&&&&&&(((******((('''(((***((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++*********+++++++++,,,,,,******++++++++++++++++++---,,,+++************************+++,,,---------+++,,,---...////////////---...///111222222222222000//////....../////////,,,,,,---------.........,,,---...000111111222222000000000000000111222333222222222333333333444444333333222222111111111111........./////////000000//////000111111111111000///000000111222222333333222222111111222222333444333222222333555666666555111111111111111111111111111222222222222222222111222111/////////000222333333222111000000000000111222222333333333222222222............//////000111---............/////////...///000000000000000///+++***))))))******)))(((////////////000000000000///000000000111111111111......///000111222333333555777999::::::888555333444111///...000222444444555444444555777888888666111000///......---------,,,---...---,,,+++,,,---------,,,,,,,,,,,,,,,,,,---------------...//////------...///000000111222---------,,,,,,,,,++++++,,,+++***)))***,,,...///((()))***+++,,,++++++***((()))))))))***************)))))))))))))))(((((()))(((((((((((()))******,,,+++***))))))***++++++************************)))************))))))(((((())))))******+++,,,,,,******************************))))))))))))******,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++************************(((((())))))***++++++,,,************************(((((()))***+++,,,------''')))))))))((()))+++---'''((()))++++++******)))++++++******************((((((((((((((()))******))))))))))))************))))))************))))))))))))((((((((()))***+++&&&&&&&&&''''''((()))***'''(((***)))(((((()))***,,,+++******))))))******************************(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''))))))((((((***,,,((())))))***++++++,,,,,,%%%+++,,,((($$$%%%''''''+++***)))(((((()))***+++(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''%%%(((++++++))))))***,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++'''(((((((((((()))))))))(((((())))))******++++++++++++++++++++++++,,,,,,))))))***+++,,,,,,------+++,,,---...////////////,,,---///111222333333222000//////.........//////---------.........//////+++,,,---///111222222222////////////000111222333333333333444444555555555333333333222222222111111.../////////000000111111......///000000000000000///000000111222222333333222111111111222333333444111000000111333444444333222222222222222222222222222333333444444333333222222111///---...000222444444333333222111111111222000000111111111000000///000//////000000111222333.........////////////000111111111111000///...---...------...000111000///////////////000000000000111111222222333333333333...///000111222333444444555777999;;;:::888555333333222111111333333333111333111000111333555555444000///...------,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,---...///111333444555---------,,,,,,+++++++++---,,,***(((((()))***+++((()))***+++,,,,,,+++***(((((())))))*********+++******))))))(((((('''''')))))))))((()))******+++))))))(((((((((***+++,,,***************************************)))((('''((())))))***++++++,,,,,,******************************))))))))))))******,,,+++***))))))***+++,,,---,,,***))))))***,,,---))))))))))))))))))))))))************************'''(((((()))******++++++************************(((+++...---***((((((***,,,,,,,,,,,,,,,+++******+++)))'''(((+++,,,***(((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((''''''''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&%%%&&&)))******)))(((((())))))))))))(((((()))))))))))))))*********(((((((((((())))))))))))''')))(((&&&)))000000***''')))***(((&&&'''***---(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&,,,***)))***(((%%%''',,,*********)))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++,,,,,,---......////////////000000000000////////////////////////222000...,,,+++,,,---.........------------...............///000111111222111111222222222333333333555444333111000000111111000111111222222333333444444444333222111111111111---...///000000111111000333222222111111222222333111111000000000000000111555222111111333333000---//////000111222333444444//////////////////......111111222222111000...---222///---...000222000...///000111000///---***(((000///---,,,,,,---...///////////////...---,,,+++//////............///000---......000111222333333666666555555444333111111000000000000111222333444444666:::<<<<<<:::666444222111000000000000000000222222111111111111222222000000//////......------......//////...---,,,,,,........................+++++++++,,,,,,---------+++000111---222======555---------,,,,,,,,,+++++++++++++++++++++***)))(((************************---,,,,,,+++***)))(((((())))))))))))))))))))))))+++***)))))))))***,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))******))))))))))))******,,,+++*********+++,,,---+++++++++*********))))))+++&&&&&&***+++))))))---)))))))))***+++++++++,,,))))))))))))************************************)))+++------***((()))***---,,,***))))))***++++++***((('''(((******)))'''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&''')))***)))((())))))************))))))((((((((()))******++++++(((((((((((())))))))))))''')))(((&&&)))//////***'''((()))(((&&&&&&))),,,))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++((('''******((((((+++))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,---.........////////////000000000000........................000///---+++***+++,,,,,,......------------......------...//////000111111111222222222333333333333555444222111000000111111111111111222333333444444555444444333222222111222...///000111111222111111222222111111111111222222000000000000000111222222444222000111222222///---/////////000111111222222/////////...............000111222222111000...---///......000333555333111,,,...///111111111///...111///...,,,,,,---...//////////////////......---000///////////////000000...///000111222333444444666555555444333222000///////////////000111222222444666999::::::999666444222111111000////////////000000////////////000000///////////////.........///////////////...------------------------------++++++,,,,,,,,,,,,,,,,,,***//////+++///777777///,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))************************,,,++++++******)))))))))((((((((((((((((((((((((***)))((((((((()))***+++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******))))))))))))******++++++*********+++,,,---+++++++++*********)))))),,,'''&&&***---+++***---***************+++++++++))))))))))))************************************)))+++,,,,,,***))))))***...,,,)))''''''(((***,,,***)))((()))***+++***((())))))************))))))******************************)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''')))***,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''''')))))))))'''******++++++++++++******''''''((()))***++++++,,,(((((((((((())))))))))))'''((('''&&&(((,,,---***'''(((((('''&&&&&&(((+++************++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''************************,,,(((&&&+++---+++))))))))))))))))))))))))))))))(((((()))*********))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,------......////////////000000000000...........................---,,,*********++++++......------------......---------...//////000000111111111111222222222222444333111000///000000111111222222333333444555555666555555444333333222222///000111222333333333333222111111000000111111222000000000000000111222333222111000111111111///---////////////////////////........................000000111111000///---,,,++++++---111444555444222---...000222333333222222111000///---------...///...///000000111000000000111111000000000000000111000000111222333444555555666666555444333111///.........---......///000111444555777777777777555444222222111//////.........------,,,,,,,,,,,,------........./////////////////////000000000///......------------------------,,,,,,,,,,,,,,,+++++++++***------(((***000///)))++++++++++++*********)))++++++,,,,,,,,,+++******************************************************''''''''''''''''''''''''))))))(((((('''(((((()))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))+++************+++,,,,,,+++++++++***************,,,(((&&&***------,,,,,,+++++++++***************))))))))))))******************************************++++++************,,,+++)))((((((((()))***++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''')))***,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***((('''((())))))(((''')))******++++++******))))))))))))))))))*********(((((((((((())))))))))))((((((''''''(((*********(((((('''&&&&&&'''((())))))))))))*********++++++))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))000***(((---000...)))'''((((((((()))))))))))))))''''''((()))*********)))((((((((((((((((((((((((((()))))))))************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,...////////////000000000...........................---,,,++++++++++++,,,......------------......------------......//////////////////000000000111222111000///...///000000222222222333444444555555666666666555555444333333000111222333444444444444333222222111111222222333222222111000000111111111111111111111111000///...000000//////...------,,,.............../////////000000111111000///---,,,'''))),,,000222222111///000111222222222222111111222111000///.........///...///000111222222222222222222111111000111111111111222222333444444555555777777666555333111000///......------...///000000444444444444444444444444222111000///...------------,,,,,,++++++,,,,,,---------......//////000000///000000000000000//////---------------------------,,,,,,,,,++++++******(((++++++'''(((++++++'''************))))))))))))++++++,,,,,,,,,,,,++++++************************((()))))))))*********+++((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))************))))))***************++++++,,,************************+++((('''***------+++***,,,+++++++++***)))))))))((()))))))))************************************+++************++++++***))))))***++++++)))(((''')))************)))******'''(((((())))))(((((('''((((((((((((((((((((((((***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))******)))(((((()))***((('''(((((())))))))))))((((((++++++******)))((((((((((((((((((((()))))))))))))))(((((((((((('''(((******((('''&&&''''''((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***333---***...111...)))&&&''''''(((((())))))))))))&&&'''((()))))))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))(((************************************************))))))))))))))))))))))))))))))))))))************------........./////////........................///......---------------......------------......---------...............------------............111000///.........///000111111222333333444444555666666666666666444333222111222333444444555555555555444444333333444444555555444333111000000000000000111111111111000000000111111000///...---,,,,,,........./////////000000000000111111111///...---***,,,///111111000///...000000111111222222222111222222111000//////......//////111222333333444333333333222111111111111111222222222333333444444555777777777666444333111000//////.........///000000222222222111111222222222111000///...------------......------------......------......//////000000//////000000000000000///........................,,,,,,,,,++++++*********''')))***((((((***+++)))*********)))))))))((((((***++++++,,,,,,+++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))*********************)))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((((()))************)))((())))))******++++++++++++************************)))*********++++++***(((,,,+++++++++***)))))))))((()))))))))************************************+++***((()))***,,,++++++((())),,,------+++(((&&&&&&((()))((('''&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))*********(((((((((******)))((((((((())))))))))))((((((++++++******)))((((((((((((((((((((())))))))))))***))))))***)))&&&'''+++,,,)))''''''((())))))((('''((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))((((((((((((((((((''''''''''''((((((************************((())))))******+++++++++222---+++---///+++((((((&&&''''''(((((())))))***''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))************************))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,------------...------------------------//////000000////////////......------------..............................,,,,,,,,,,,,------------000///...---------...///000111111222222333444444555666666777666444333222111222333444555555555555666555555444444555555666555444333222111000000000000111333333111000111222333222222111///......---/////////000000111111222111111222222111000...---///111444444333111000000......///111222444555666333222222111000///......///000111222333333333333333333222111000000000000111111111111222222222333666666666555444333222111//////.........//////000000000000000000000000000//////...------------...000//////......//////000.........///////////////......///000000000//////........................+++++++++++++++*********''')))******)))***+++,,,************)))))))))((())))))***+++++++++******))))))))))))))))))))))))((((((((())))))*********************************))))))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))((()))***++++++***)))(((((()))******++++++*********************+++++++++(((...000---)))((()))(((+++++++++***************))))))))))))************************************,,,)))'''(((***,,,,,,+++***+++,,,,,,,,,+++)))(((''')))***)))'''&&&(((***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))'''''''''((()))*********)))((('''(((***++++++***)))))))))******)))))))))(((((())))))************(((((((((((()))))))))))),,,******,,,***%%%'''---...+++(((''')))******((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((())))))***++++++,,,)))(((******((((((+++&&&&&&''''''((())))))***((((((((()))((((((''''''))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++************+++++++++,,,,,,,,,------------------------//////000000000000000///......------------......////////////////////////------------..................---,,,,,,---...//////000000111111222222333444555666666666444222111111111222333444444444444555555444444444444555555222222222111111222222333000222444444222111222333444444333222111111000000///000000111222222333333222222333333222111000...000333555444222111222333111111111222333555666777333333333222111000......///000111222222222222222333333222000000//////////////////000000000000000222333333333333222111000......------------............////////////......------,,,,,,------...///000000////////////000000///////////////.........------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))***,,,,,,***)))***---++++++*********)))))))))'''((()))************)))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))&&&''')))***++++++++++++(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))************************************))))))))))))((()))***++++++***)))((('''((()))***+++******)))))))))*********+++++++++)))333888111)))''')))******************+++++++++))))))))))))************************************,,,)))''''''***---,,,+++---,,,,,,+++++++++++++++))),,,------***)))+++---))))))************))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))&&&''''''((()))******+++(((''''''(((+++,,,,,,+++******++++++++++++******&&&&&&''')))***,,,------(((((((((((())))))))))))---***+++---***%%%'''---///+++((((((***+++***))))))************+++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))'''%%%&&&((('''%%%(((...&&&&&&&&&'''((())))))***((()))))))))((('''&&&&&&************************))))))))))))************************))))))))))))************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------------------------//////000000000000000///.........------.........000000000000000/////////........./////////000000...---,,,,,,,,,---...////////////000111111222222444444666666555444111000111111222333444444444444555444444333333444444555000000000111222444555666000333555555333111333555555555444444333222222111000000111222333333444444333333444444333222000//////111333222000///222444666666555444444444444444333333333333111000......000000111222222222111111333222111000////////////............////////////000000111111111111000000------,,,++++++,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,---...//////000000////////////000000000000//////.........---,,,,,,---...//////......************************))))))******+++++++++,,,***+++------***'''))),,,++++++++++++************''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((($$$%%%''')))++++++++++++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))''')))***++++++***)))''''''((()))++++++******)))))))))******++++++++++++***777===444)))&&&))),,,))))))******+++++++++,,,))))))))))))************)))************+++++++++))))))))))))************+++***((()))***++++++***************************(((((())))))))))))(((((((((((('''(((((()))***+++'''((()))******)))(((''')))))))))***++++++,,,,,,++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))************))))))*********+++++++++''''''(((((())))))******((()))))))))))))))(((((('''''''''((((((((())))))&&&(((***++++++***(((&&&)))))))))))))))((((((((()))))))))))))))))))))))))))))))))((())))))***++++++)))&&&'''***,,,+++)))(((((())))))))))))(((((())))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))***)))))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((************************+++++++++*********)))))))))************+++++++++************************))))))(((((((((***+++,,,,,,,,,++++++***)))))))))(((((())))))*********+++)))************+++++++++////////////000000000000222///,,,+++,,,---...---///000111222222111000/////////000000000000//////***++++++,,,---...000000---------.........//////111111222222222222111111//////000000111111111222222111000///000111444555333222222222111111000000111111111111222333444555666666555444222111111000000111111222333333444444555555555555444333222111,,,---000222444444444444444333333333333444555555///000000111000...,,,+++000000000000000111111222444333111///...///000111------------------------...........................------,,,,,,------.........//////...---,,,,,,------...............---,,,---///000111111111000222222222111111///......000000///...---+++***)))******************++++++,,,+++++++++******))))))************************)))))))))))))))******+++))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))******)))(((((('''(((((())))))))))))))))))))))))++++++************++++++************************(((((((((((()))***+++,,,)))))))))))))))))))))))),,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))+++222111000///---***((('''***+++,,,------,,,+++***)))))))))))))))))))))))))))************+++++++++))))))))))))************///---***)))******((('''************************(((((())))))))))))(((((()))(((((((((((())))))***((()))************)))((()))))))))((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((())))))))))))((('''((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))+++,,,...///+++(((&&&''')))***)))'''))))))************))))))******))))))))))))************)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))*********))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((()))************+++++++++************************+++***)))(((((()))******+++++++++***************((()))))))))************))))))*********+++++++++.........//////000000000...---,,,,,,---...---,,,///000000111111000////////////000000000000//////......------------......---------.........//////111111111222111111000000/////////000000000111111000000/////////000222333111111111000000000//////000000000111111333444444555444444333222111000///000000000111222222333333555555555444444333111111//////000111111111111111333222222222222333444444111111111111000///...---000////////////000111111555333111///------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///////////////...------------...//////......---,,,---...000111111000000111111111111000///...------------------,,,+++***,,,+++++++++***)))))))))))))))))))))((((((((('''************************)))))))))))))))***++++++************************((()))))))))))))))******(((((((((((()))))))))***+++***))))))((((((((()))))))))))))))))))))))))))***))))))))))))))))))***************************(((((((((((()))***+++,,,))))))))))))))))))))))))---,,,***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***---------,,,+++***)))(((((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++)))))))))*********++++++...,,,***)))******)))'''************************))))))))))))))))))))))))******)))((((((((())))))))))))************))))))******))))))(((''''''&&&((((((((())))))*********))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***---///111333+++)))''''''(((((('''&&&*********++++++*********++++++************++++++***))))))((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))***************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((((()))************+++++++++************************,,,+++***)))(((((((((((()))************+++++++++))))))))))))************)))))))))*********++++++,,,,,,---......///000000---,,,+++,,,......---,,,////////////////////////000000000000000000000000222111000...------------------........./////////111111111111000000///......///////////////000000.........////////////////////////...............000000000000111222333333333333222111000//////.........//////000111111111333333333333333222111000111000//////............111111000000111111222333222222111000///////////////............///000000555333111///---,,,,,,,,,........................++++++++++++++++++++++++...------,,,,,,------...//////000000000///...............//////......---,,,---...//////000//////000000000000000///...---***++++++,,,,,,,,,++++++---,,,,,,+++***)))(((((())))))))))))((((((((((((***************************))))))))))))***++++++************************))))))))))))((((((((((((((((((((()))))))))******++++++***))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((()))***+++,,,)))))))))))))))))))))))),,,,,,+++*********++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***(((((()))***************'''(((((())))))(((((('''))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***)))((()))+++,,,,,,+++***************************))))))))))))))))))***++++++***)))(((((((((((())))))))))))))))))))))))++++++++++++******))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))******************))))))(((((('''''''''(((((())))))))))))((())))))))))))(((((((((((((((((('''&&&&&&'''(((((())))))))))))************(((((((((((((((((((((((('''((()))***,,,///111222,,,+++***((((((''''''&&&************************+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))++++++******************************************'''((()))******)))((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++******)))))))))))))))((())))))***++++++,,,,,,)))))))))))))))*********))))))))))))***************++++++,,,---...//////111///,,,+++,,,---------...............//////000000000000000000000000000333222111///........................////////////000000111000000///...---............////////////---...............---,,,------------------------000/////////000000111222111111000//////...------,,,------...//////000000222222222222111111000///000///...,,,+++,,,------//////......//////000111222111///.........///000...------------...//////222111000...------------........................------------------------//////............/////////000000000000000//////...////////////......---,,,,,,------............///////////////...---,,,******++++++++++++******,,,+++++++++***)))))))))+++++++++*********************************************))))))******+++,,,***************************))))))(((((('''''''''(((((()))))))))*********++++++***************+++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))(((((()))***++++++))))))))))))))))))))))))+++*********************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************++++++++++++***)))((()))+++,,,,,,,,,******************************))))))))))))******,,,+++***))))))((())))))(((((((((((((((((((((((())))))******++++++++++++************))))))))))))************************((()))))))))************))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))'''''''''((((((((())))))((((((((((((((((((((((((((()))))))))***,,,---......---,,,***)))((('''(((***)))(((((((((((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))*********************++++++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))************************************************))))))*********+++++++++************************(((((())))))************(((((()))***+++,,,,,,---******))))))))))))))))))(((((()))))))))*********)))******+++,,,,,,------777333---******,,,---...---........./////////000000000///......///000000111000000/////////000000........./////////000000000000000000000///......////////////..................//////...---,,,+++,,,,,,,,,,,,------------//////.........///000000/////////......---------+++,,,,,,------...//////000000000000000000///...---,,,+++++++++,,,---......------------...//////000///...,,,,,,---...///---------------......///...............//////000////////////////////////..............................------------......//////000000000000000/////////000000///......---,,,,,,,,,,,,,,,---------------.........---,,,,,,++++++++++++***)))(((((()))))))))***+++++++++,,,******************++++++***************************************++++++,,,******************************))))))((((((''''''))))))))))))************+++***************++++++))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************************+++******)))))))))))))))((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,---+++))))))***+++***)))************************+++***)))(((((()))***+++++++++***)))))))))******))))))(((((((((((())))))&&&''''''((())))))******+++++++++******)))))))))************************))))))))))))***************)))))))))))))))(((((())))))))))))((((((((((((&&&'''((())))))******)))((((((((()))))))))******))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&''')))))))))))))))))))))))))))))))))((())))))******---......,,,)))((((((******)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))******)))))))))***************&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***************************************++++++++++++)))************+++++++++************************'''''')))***++++++++++++(((((()))***++++++,,,,,,************))))))))))))((((((((()))))))))******))))))************++++++666222---******+++---...,,,---///000111111000/////////------------////////////...//////000111222....../////////000000000///000000111111000000///000000000////////////...111111000///...------------------------..................------....../////////......------------++++++,,,,,,---...............////////////......*********+++,,,---...///------,,,,,,------...///......------,,,------......------------...//////------...///000111111111000000000000000000000000------------------------+++++++++******+++++++++......///000000000//////000000000000//////...---,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,+++***)))((('''(((((()))***+++,,,,,,---(((((((((((())))))))))))************************+++************+++,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))*********++++++***))))))))))))***++++++))))))))))))))))))))))))++++++************++++++***************************)))))))))))))))******))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))************************************)))))))))(((******++++++++++++******+++******))))))******+++)))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,---+++))))))***+++***)))************************,,,+++)))(((((()))+++,,,*********)))******++++++++++++***))))))***++++++((((((((((((((())))))))))))***************++++++************************))))))))))))******************))))))(((((((((((((((((((((((())))))))))))&&&'''((()))************))))))***+++,,,,,,------((()))***++++++***)))((($$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))))))))((((((((()))******,,,------+++((('''(((***+++***(((''''''(((***+++***))))))))))))))))))***((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********((((((((())))))*********''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***************************))))))))))))*********+++)))************+++++++++************************((()))******+++***)))))))))))))))***+++++++++,,,************)))))))))((((((((((((((()))))))))*********))))))))))))((((((///---+++***+++,,,,,,++++++---000333333222000//////...,,,++++++,,,...//////............///000111.../////////000000000000//////000111222222222222111111000000000/////////444333111000.........///........./////////000000......---------------..................---------++++++,,,,,,---......///------............------)))***+++,,,------------------,,,,,,,,,---......------...............---.........---...//////000......///000111111111111000000000000000000000000////////////////////////,,,,,,++++++++++++,,,,,,------...///////////////111111111000000///------,,,+++******)))***+++,,,++++++,,,,,,,,,,,,++++++***+++++++++++++++******)))))))))***+++++++++,,,'''((((((((())))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++************++++++++++++))))))*********+++++++++)))((((((((())))))***+++))))))))))))))))))))))))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))***************************************)))((((((((()))***++++++++++++++++++******))))))******+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,)))((('''(((+++---------************************,,,+++)))(((((()))+++,,,***)))))))))***+++,,,,,,------,,,++++++,,,------,,,,,,++++++***)))))))))'''((()))***+++,,,------************************))))))))))))******************))))))((((((((('''''''''(((((())))))******&&&'''((()))******************+++,,,...///000000((()))+++------+++)))(((''''''(((((()))******+++))))))))))))))))))))))))(((((((((((()))***+++,,,***+++,,,***'''&&&(((***,,,+++)))(((((()))+++,,,++++++************++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))************''''''(((((()))))))))******************************)))(((''''''((()))***'''((((((((())))))******))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((''''''((()))+++))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++******************************++++++***)))'''&&&***************++++++++++++*********))))))(((((((((((((((((())))))))))))*********)))(((((('''''''''''')))+++------+++)))***---111444555333111......---+++******+++---...//////............//////////////////000000000000...///000222333333333333222222111111000000//////777555222000//////000000/////////000000000111111...------,,,,,,,,,------..................------+++,,,,,,------......///,,,,,,---......---------***+++,,,......---,,,+++------,,,,,,------...///---...///000000///......///............///000000000000111111111111000000000000000000000000000000111111111111111111111111/////////....../////////,,,,,,---...//////......111111111111000///------,,,+++***))))))***++++++***++++++,,,,,,,,,++++++))))))***,,,,,,---------+++++++++***************))))))******+++++++++,,,************************++++++******++++++,,,---++++++++++++++++++++++++*********+++,,,,,,,,,---)))************+++++++++(((((('''(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))******************************)))))))))))))))***))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))***************************************)))((((((&&&'''(((***++++++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))...)))$$$$$$(((,,,---+++++++++++++++++++++++++++******))))))))))))************))))))))))))******)))))))))))))))******+++&&&''')))*********)))((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++******)))))),,,+++***)))(((((((((((())))))************)))((()))&&&)))%%%;;;///000000+++******)))(((''''''&&&******))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))+++,,,+++)))&&&&&&(((+++(((((())))))))))))((((((***)))(((((((((***+++,,,******))))))((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))%%%'''))),,,------,,,,,,)))))))))))))))))))))))))))((('''''''''(((***+++******))))))(((((('''''')))))))))))))))******+++(((((()))+++,,,,,,***'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&((()))*********)))''''''((((((((((((''''''(((((())))))))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***((($$$&&&)))******(((((((((,,,///555:::<<<888000)))000///---+++*********+++---------............///////////////////////////------......///111222333222111///......000222333333222111/////////000000///////////////000111111000///...---------------000000000000000000000000////////////////////////000000//////.........---///...---,,,,,,---...///000000000///////////////------......//////000000111111000000000000111111111111000000000000000000///---,,,---///111111000////////////............///////////////.........000///...---,,,------...---...///...,,,+++,,,---,,,------,,,,,,***)))(((******++++++++++++******++++++,,,,,,,,,---------)))((('''''''''(((***+++************************))))))))))))))))))))))))*********))))))))))))(((******))))))***+++,,,,,,*********++++++,,,,,,,,,((()))***++++++***)))(((---***'''''')))******(((***)))))))))((((((''''''&&&''''''((()))******+++++++++******)))(((''''''))))))))))))************))))))((('''''''''''''''************************))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))************))))))*********,,,------+++)))))))))))))))))))))))))))******))))))******+++,,,...)))%%%%%%))),,,+++***++++++++++++++++++++++++******))))))))))))************))))))))))))******)))))))))))))))******+++((((((***+++++++++***)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))(((((((((((()))***++++++((())))))******))))))(((+++'''***'''>>>222///---+++******)))((((((''''''******))))))))))))******)))))))))))))))***++++++)))))))))))))))))))))))),,,***(((((())))))((('''(((((())))))))))))(((((((((((('''''''''(((******))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((())))))***++++++***)))&&&%%%)))))))))))))))))))))))))))(((((('''((()))***+++***)))))))))((((((((('''((((((((('''((())))))***(((((((((***,,,,,,***''')))))))))))))))))))))))))))))))))(((((('''''''''((()))+++,,,------,,,,,,)))))))))******)))))))))))))))************))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***(((&&&((()))******))))))))),,,222999;;;777111---+++///...,,,+++******++++++------------............////////////////////////.........///000111222333222111///......///000111222222000/////////000000///////////////000111111//////...---------------////////////////////////........................000/////////............000///............///000000000000000000000000000//////000000111111111111111000000//////000000111000111111222222111111000///...,,,---///000//////000000000000000000000000111000000///...---,,,,,,...---,,,+++++++++,,,,,,---......---,,,++++++---------,,,++++++******)))******++++++++++++******++++++++++++,,,,,,,,,,,,+++******)))***+++,,,---************************))))))))))))))))))))))))******++++++,,,,,,,,,---******))))))***++++++,,,***++++++++++++++++++,,,((()))***++++++***)))(((---***(((''')))******(((*********))))))(((((((((''''''(((((()))******+++,,,,,,++++++***))))))((())))))))))))************))))))((('''''''''''''''************************))))))))))))))))))))))))((((((***+++,,,,,,+++***))))))************))))))+++***((((((***+++++++++))))))))))))))))))))))))******))))))******+++,,,---***''''''***+++***(((++++++++++++++++++++++++******))))))))))))************))))))))))))******)))))))))))))))******+++))))))***+++++++++++++++))))))))))))))))))))))))************))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((''''''''''''((()))******'''(((((())))))(((((((((,,,(((++++++DDD777000************))))))(((((('''***))))))(((((())))))******************++++++,,,)))))))))))))))))))))))),,,)))'''))),,,,,,((($$$(((((())))))))))))(((((((((''''''''''''(((((()))(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((******+++***)))&&&$$$###))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((('''''''''''''''(((((()))(((((((((***,,,,,,***(((******************************))))))))))))((((((''''''((()))***************++++++++++++++++++*********++++++++++++******************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((()))))))))*********++++++,,,444<<<:::000))))))------,,,++++++++++++,,,,,,,,,,,,,,,---------.......................................///000111222333222111000.........//////111000000/////////000000////////////000000000000//////...------------...////////////////////////........................////////////............000000////////////000000000000000000000000000000///000000000000111111111000000////////////000000000111333444444333222000000///------.........---000111111111111111111111111111000///---,,,+++***,,,+++******))))))******,,,---...---+++***+++,,,...---+++************+++******++++++++++++***************++++++++++++,,,+++************+++,,,,,,************************))))))))))))))))))))))))((()))***+++,,,---......*********)))******+++,,,+++++++++++++++*********))))))************)))))),,,+++)))((()))******)))***************)))))))))'''(((((())))))*********++++++******)))((((((((())))))))))))************))))))((('''''''''((((((************************))))))))))))))))))))))))))))))+++,,,,,,+++***)))))))))************)))))),,,)))'''&&&(((***,,,,,,))))))))))))))))))))))))******))))))******+++,,,,,,***))))))+++***(((&&&******************************))))))))))))************))))))))))))******)))))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((***)))(((''''''&&&&&&&&&&&&''''''(((((((((((('''+++&&&+++---III<<<222)))*********)))))))))(((((())))))(((((((((((())))))***))))))))))))***++++++))))))))))))))))))))))))++++++,,,------,,,(((%%%(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((''''''''''''((()))))))))(((((()))++++++***(((************************))))))))))))))))))))))))&&&''''''((((((((())))))***++++++,,,,,,++++++***)))******++++++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((***+++,,,,,,,,,333888555,,,''')))---******+++++++++,,,,,,---+++,,,,,,,,,------------------------------------.........///000111222333333222111000///...///////////////////////////000//////000000000000000//////......---------......////////////////////////........................///////////////.........//////............////////////000000000000000111........................000//////......//////000///111333555666444222000111///---,,,------,,,+++/////////000000000000000//////......---,,,++++++************))))))******+++,,,---,,,+++***+++,,,...---+++))))))***+++,,,******++++++++++++******))))))*********+++++++++((((((((()))))))))******************************))))))))))))))))))))))))'''(((((()))******+++++++++***************++++++,,,,,,++++++******)))))))))))))))******))))))))),,,+++***************)))++++++******************(((((()))))))))*********))))))((((((((('''''''''((()))))))))************))))))((((((((((((((()))************************)))))))))))))))))))))))))))***+++,,,++++++)))((())))))************))))))+++)))((((((***,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,************+++***(((&&&******************************))))))))))))************))))))))))))******)))))))))))))))******+++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***)))(((''''''&&&&&&&&&&&&&&&'''((((((((((((((()))%%%+++...JJJ===444+++************))))))))))))))))))(((((((((((()))))))))(((((((((((()))******))))))))))))))))))))))))(((---222111---))))))***(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''')))***+++++++++(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++)))(((((()))++++++***)))************************((((((((((((((((((((((((++++++***+++++++++,,,,,,))))))************))))))(((((())))))))))))(((((())))))))))))))))))******************************************************))))))))))))))))))))))))'''(((((()))((())))))******((('''(((+++------,,,---...///...,,,***+++,,,))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///000222333333333222111000/////////------......//////////////////000000000000///.........---------......///.........................................................///////////////------------------------....../////////000000000.........---------------//////............//////...000333555555444222000111///,,,,,,,,,,,,+++***,,,---------......//////,,,,,,,,,,,,------------******++++++++++++++++++)))+++,,,+++******+++,,,...---+++))))))***+++---******++++++++++++******))))))*********+++++++++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***************++++++++++++******)))))))))***))))))))))))))))))***++++++++++++******)))*********************++++++))))))))))))***************)))))))))))))))((((((((()))))))))************))))))((((((((())))))***))))))))))))))))))))))))************************)))***+++,,,++++++)))((())))))************))))))))))))***---//////---+++******************************))))))******+++,,,)))************))))))(((******************************))))))))))))************))))))))))))******)))))))))))))))******+++((((((((('''((())))))***))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''''''''((()))******&&&''''''((())))))))))))(((%%%+++---GGG;;;444---************************)))((((((''''''(((((()))((((((((((((((())))))***))))))))))))))))))))))))'''...444222+++'''(((,,,(((((())))))))))))(((((()))************))))))((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++***(((((((((***+++***)))************************''''''(((((((((((())))))******)))))))))******+++(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))(((((()))***)))'''&&&)))...111000...---***((())),,,---,,,***))))))***+++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///111111222222111111000000//////++++++---...//////////////////000111111000...---...------------...//////........................------------------------.........///////////////+++,,,------------,,,+++---------......//////000000000000////////////.........------------......---...000222222222111000000...,,,+++,,,,,,+++)))******++++++,,,---------******+++,,,,,,------...******+++,,,,,,,,,,,,+++(((***++++++***)))***,,,---,,,+++******+++,,,,,,******++++++++++++***************++++++++++++,,,***+++,,,,,,------,,,,,,************************)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,+++******)))************************)))))))))******))))))))))))*********+++---,,,+++))))))***)))))))))***************************************,,,,,,,,,+++++++++++++++))))))))))))************))))))((((((((()))******))))))))))))))))))))))))************************))))))+++,,,,,,+++***)))))))))************))))))((())),,,///222111---*********************************))))))******+++,,,((()))***)))))))))***+++******************************))))))))))))************))))))))))))******)))))))))))))))******+++))))))((((((((()))***+++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((()))***++++++&&&'''((()))************)))''',,,+++BBB555000---************************((((((''''''''''''(((((())))))(((((())))))***+++))))))))))))))))))))))))(((,,,000///***'''(((***(((((())))))))))))(((((())))))*********)))''''''))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))***))))))(((''''''''''''))))))))))))))))))))))))&&&'''((()))***))))))((('''((((((((()))))))))***((((((((((((((()))*********)))'''(((***++++++***))))))))))))))))))))))))((((((((())))))*********)))((('''&&&&&&'''(((((((((((())))))))))))(((((()))))))))******)))))))))((()))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))&&&(((***)))(((''')))+++((('''(((,,,333666444111+++)))'''(((***,,,***((()))***++++++,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///000...///////////////......)))***,,,...///////////////000111111111000...------------------...//////........................------------------------............/////////000,,,,,,---......---,,,,,,++++++,,,,,,---......///000000/////////............------------------...+++,,,---...////////////...---+++***+++,,,+++***))))))***++++++,,,------+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++((()))******))))))***,,,++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,++++++***))))))******))))))))))))************+++***)))(((((()))***+++))),,,...---+++))))))+++((((((((())))))******************************************+++++++++++++++))))))))))))************))))))(((((()))******+++))))))))))))))))))))))))************************((((((***+++,,,,,,+++***))))))************))))))((()))***---000000...,,,******************************))))))******+++,,,((()))))))))((()))+++,,,))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))******++++++***)))))))))***,,,---))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,+++***))))))((((((((('''''')))***++++++++++++,,,)))...***>>>000---,,,******************++++++((((((''''''''''''((((((*********)))***++++++,,,)))))))))))))))))))))))))))***++++++***(((''''''(((((())))))))))))(((((((((((()))))))))(((&&&%%%******))))))((((((''''''(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))))))))''''''&&&&&&&&&''''''((())))))))))))))))))))))))&&&''')))*********)))((('''((((((((())))))******'''''''''''''''((())))))***)))'''(((***++++++***(((((((((((((((((((((((())))))******++++++++++++,,,+++***))))))***++++++))))))************))))))******++++++++++++******(((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))))))))))))))&&&(((******'''''')))+++)))((()))///666:::777444***)))(((((())))))(((''')))***+++,,,,,,+++***))))))************+++++++++*********************************+++,,,---...///,,,,,,------...---------(((***,,,...///////////////000111222111000...,,,---------------...///000........................---------------------------.........//////000000,,,---...//////...---,,,******+++,,,,,,---............---------,,,,,,,,,...------,,,,,,------...+++++++++,,,---...//////...,,,******+++,,,+++***))))))***+++,,,,,,------,,,,,,,,,++++++*********((()))***,,,,,,,,,+++***''')))******))))))***,,,***++++++,,,,,,,,,++++++******++++++++++++******++++++,,,,,,,,,---------((()))***+++,,,+++******************************))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,+++***))))))******(((((())))))******+++++++++***)))(((((()))***+++))),,,......+++))))))+++''''''(((((()))))))))***++++++******************''''''''''''(((((((((((())))))))))))************))))))((())))))***++++++))))))))))))))))))))))))************************'''(((***+++,,,,,,,,,+++))))))************)))))))))((((((***---......---*********************************)))***++++++,,,))))))))))))******************))))))))))))************+++,,,,,,,,,,,,++++++++++++*********)))))),,,+++***))))))***+++,,,******))))))))))))******%%%%%%$$$$$$%%%&&&((()))))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))---,,,,,,...111222///+++))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************************************,,,,,,+++***))))))******************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((***+++,,,***(((***)))(((((((((***+++,,,)))'''$$$""""""$$$'''))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))### """(((+++***'''((((((((((((((((((((((((************))))))))))))))))))))))))************(((((())))))))))))(((((((((((())))))******++++++******)))))))))))))))***+++******)))((()))))))))((()))***++++++,,,++++++******++++++,,,,,,------))))))))))))))))))))))))++++++***)))((('''&&&&&&'''(((((()))***++++++,,,,,,+++***))))))((())))))((((((***000666777222---+++*********))))))((((((************************++++++************++++++))))))(((((()))***+++++++++++++++,,,,,,+++++++++))))))***++++++++++++***))))))******+++++++++,,,------------------------...,,,+++,,,------,,,*********+++,,,...//////000...------,,,+++***)))))),,,+++***)))***,,,...000///---+++,,,///000///,,,''')))***++++++***)))'''/////////......---------************************+++++++++++++++***)))((())))))))))))************)))***++++++***)))***+++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++******))))))******+++,,,''''''(((((())))))******,,,,,,+++***))))))************************************************************************++++++%%%&&&)))+++,,,,,,+++***)))+++------+++)))))))))))))))******++++++++++++***,,,,,,+++)))((()))***++++++++++++++++++++++++...---+++))))))***+++,,,******))))))((((((''''''************************,,,+++++++++******)))))))))******)))'''&&&((()))((((((((((((((((((((((((************++++++++++++******+++++++++******)))++++++************++++++---,,,+++*********+++,,,,,,***)))***++++++***)))+++*********))))))(((((())))))))))))******************))))))))))))******)))***++++++,,,,,,+++++++++++++++*********))))))+++***))))))))))))***+++))))))))))))))))))))))))+++***)))(((((()))******))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++((((((((()))))))))))))))(((((((((((((((((((((((())))))******************+++++++++---000000---***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***************************+++++++++*********))))))************************))))))))))))))))))))))))''''''((()))))))))))))))))))))***+++,,,+++)))&&&+++***)))((((((((()))******)))'''%%%%%%''')))***)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))'''$$$"""%%%)))+++)))&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))***************))))))))))))***************)))))))))))))))*********+++******))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))*********))))))(((((())))))***++++++***+++///444444///***************)))))))))(((************************++++++************++++++)))))))))))))))***++++++******++++++++++++******))))))***++++++++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))(((((()))***+++,,,---......++++++++++++++++++++++++++++++******+++,,,...///---+++******,,,---,,,***((()))***++++++***)))(((---------,,,,,,+++++++++************************+++++++++++++++***))))))))))))))))))************)))***++++++***)))***+++************************++++++************++++++++++++++++++++++++++++++******))))))******+++,,,)))))))))***************,,,++++++***))))))************************************************************************++++++&&&''')))+++++++++***))))))+++------+++*********))))))))))))***+++,,,,,,)))***+++***((('''((()))************************...,,,+++))))))***+++,,,***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))(((((((((''')))******)))''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******++++++************++++++,,,,,,+++++++++,,,---...,,,+++******++++++***)))+++*********))))))))))))))))))))))))******************))))))))))))******)))***++++++,,,,,,+++++++++++++++******************))))))(((((())))))***)))***+++,,,,,,+++***)))...---,,,+++************))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,)))))))))+++------+++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))***+++++++++***)))(((************************))))))))))))))))))))))))''''''((()))))))))))))))((((((***,,,...---***(((+++***)))(((''''''''''''******))))))))))))******)))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((()))))),,,)))''''''******(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((***))))))))))))))))))(((***)))))))))))))))*********************)))((((((************)))((('''&&&)))(((((((((((((((((('''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))&&&&&&'''((()))***,,,------+++,,,...000///+++&&&************))))))))))))************************++++++************++++++***))))))))))))***++++++)))******************)))))))))***++++++++++++***(((((())))))))))))******++++++++++++++++++++++++---+++***)))******((('''''''''((()))***++++++,,,*********+++++++++,,,,,,)))***+++,,,,,,---------,,,+++))))))******)))'''((()))***++++++***)))(((***************)))))))))***************************++++++++++++***))))))))))))))))))************)))***++++++***)))***+++*********************************))))))*********++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++******,,,+++******)))*********************************+++++++++++++++++++++++++++++++++*********++++++(((((()))******))))))((()))+++,,,,,,+++***+++,,,))))))(((((()))***,,,---((()))***)))((('''((()))((((((((((((((((((((((((---,,,+++))))))***++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))******)))''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++++++++***++++++************+++++++++++++++,,,---...000111---,,,******++++++***)))***************)))))))))((()))))))))******************))))))))))))******))))))***+++++++++++++++************************))))))(((((((((((())))))+++,,,...//////...,,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******++++++******))))))(((((((((''''''''''''''''''''''''((())))))***+++,,,,,,---((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,((((((((((((((((((((((((((()))+++,,,,,,***((('''************************))))))))))))))))))))))))''''''((()))))))))))))))%%%&&&(((,,,//////---***(((((((((''''''''''''''')))******************)))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((())))))***))))))(((((((((((()))))),,,***((((((******(((&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((())))))))))))((((((******))))))((((((((('''))))))))))))))))))***+++)))******+++***)))(((''')))))))))))))))(((''''''++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((&&&&&&'''((()))***,,,---,,,++++++,,,---,,,)))%%%*********)))))))))))))))************************++++++************++++++*********))))))***++++++))))))************))))))))))))***++++++++++++***((((((((((((((()))))))))************************///---,,,+++,,,+++***(((''''''(((((()))***++++++***************+++++++++((()))+++---...---,,,+++---,,,+++******)))((((((((()))************)))((())))))))))))))))))))))))******************************+++++++++******)))((()))))))))************)))***++++++***)))***+++******************************))))))))))))******++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++*********)))++++++***************+++************************++++++++++++++++++++++++---,,,+++*********++++++*********))))))(((((((((((()))++++++***)))***+++))))))((('''(((***,,,---((()))***)))((('''(((***((((((((((((((((((((((((,,,,,,+++***)))*********))))))))))))((((((((((((************************+++++++++***************)))******)))(((((()))+++(((((((((((((((((((((((()))*********++++++++++++******++++++,,,,,,++++++++++++************++++++***+++,,,---///111222333///,,,*********+++***)))************************((()))))))))******************))))))))))))******))))))***++++++++++++***************************(((((())))))))))))(((((()))+++---......---+++)))((((((((())))))*********))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++++++++******))))))(((((((((((((((((((((((((((((((((((()))***++++++,,,,,,'''((())))))(((((('''((((((((((((((((((((((((((())))))))))))))))))))))))++++++******************'''''''''''''''''''''''''''(((***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((())),,,...---+++(((%%%&&&&&&'''((()))))))))((()))************)))((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((())))))***))))))(((((((((((())))))(((((('''((()))))))))(((((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))************(((((())))))))))))((((((***)))))))))((((((''''''))))))(((((()))***++++++***************)))((((((''''''((()))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((())))))***,,,,,,************+++***)))'''))))))))))))))))))******************************++++++************++++++++++++***************+++))))))************))))))))))))***++++++++++++***)))))))))((((((((((((((())))))))))))))))))))))))...---++++++++++++***((((((((())))))***+++++++++,,,,,,+++******)))(((((('''(((+++---...---+++***.........---+++*********))))))************))))))))))))))))))************************************)))******+++++++++******((()))))))))************)))***++++++***)))***+++******************************))))))))))))******++++++++++++++++++++++++******))))))******+++,,,+++++++++******))))))(((+++***************++++++************************++++++++++++++++++++++++...---+++***)))***+++,,,,,,+++***)))(((((())))))((()))***)))(((''')))******)))((((((((()))***+++)))***++++++))))))***+++))))))))))))))))))))))))++++++*********))))))***(((((((((((())))))))))))******************************************++++++)))*********((((((***+++)))))))))))))))))))))))))))*********++++++++++++******+++,,,,,,,,,,,,,,,++++++************++++++)))***,,,...000222333444000---+++)))***++++++******************+++++++++))))))))))))******************))))))))))))******((()))******++++++*********************+++++++++((())))))******))))))((('''((()))******)))((('''(((((()))++++++,,,,,,+++))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++******************))))))))))))))))))))))))))))))((((((((()))******++++++((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))),,,+++******+++)))'''$$$$$$%%%&&&(((******++++++(((((())))))))))))(((((('''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''(((((((((((((((((())))))))))))(((((()))(((((((((((((((((('''(((((((((((()))***+++,,,+++******)))((()))))))))&&&'''((()))************)))(((((((((((((((((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))))))))***+++,,,---...))))))))))))))))))))))))))))))))))))************************************++++++************++++++,,,,,,+++************+++)))******************)))))))))***++++++++++++*********))))))))))))(((((())))))))))))))))))))))))+++)))(((((()))***((('''))))))******++++++++++++---,,,+++***)))((('''''''''(((+++,,,---,,,+++***---...///...,,,++++++,,,***))))))))))))))))))***))))))***************+++************************))))))***++++++++++++***))))))))))))************)))***++++++***)))***+++*********************************))))))*********++++++++++++++++++++++++******))))))******+++,,,***************)))))))))*********)))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))***+++,,,...---+++)))((()))+++,,,*********)))''''''(((*********))))))))))))(((((()))***++++++******+++,,,************************+++************)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))***,,,))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,------------++++++************++++++)))***,,,///111333333444111...+++)))***++++++************+++++++++++++++))))))))))))******************))))))))))))******((())))))***************))))))*********+++++++++))))))***++++++***)))))))))))))))))))))))))))))))))***+++,,,,,,+++******))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++******************++++++************************((((((((((((((((((((()))***+++,,,***(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++)))((('''((()))(((&&&%%%&&&(((***++++++******)))))))))(((((()))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))&&&'''((((((((((((((()))((((((((((((((((((((((((''''''((())))))***++++++''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((()))***+++,,,---+++)))''''''(((***+++))))))******************((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,)))))))))+++,,,...000111++++++***)))(((((()))***((()))))))))************************************++++++************++++++---,,,++++++*********+++******++++++++++++******))))))***++++++++++++***++++++*********))))))))))))))))))))))))))))))))))))((('''((()))***)))((()))************+++++++++++++++******))))))(((((('''(((***+++,,,,,,++++++***+++---,,,***)))***,,,******))))))))))))******((()))))))))************************************))))))***+++++++++++++++))))))))))))************)))***++++++***)))***+++************************++++++************++++++++++++++++++++++++++++++******))))))******+++,,,*********+++++++++++++++******))))))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))***+++,,,000...+++))))))+++---///---------***(((''')))***)))***++++++***(((&&&$$$((()))******))))))***,,,***************************************))))))((('''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))))))))*********))))))+++---))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,------------++++++************++++++)))***,,,///111222333333222///+++)))***+++++++++*********++++++,,,,,,,,,))))))))))))******************))))))))))))******(((((()))***************))))))******++++++++++++)))***+++,,,,,,+++***))),,,,,,+++******+++,,,,,,)))***++++++***)))'''&&&))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++)))))))))***+++++++++,,,************************((((((((((((''''''''''''+++,,,---+++((('''))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))((((((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&$$$###$$$(((+++,,,,,,((()))***++++++***))))))******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))((()))***)))((('''((()))(((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))************(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((()))***+++,,,...,,,(((&&&&&&'''***,,,++++++,,,++++++***)))(((******++++++,,,,,,------))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))***+++,,,---------'''((()))+++...000333444------+++)))'''&&&((()))(((((())))))*********+++************************++++++************++++++---,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***,,,+++++++++******))))))***************************)))((()))+++---,,,+++))))))))))))************))))))))))))************((()))******++++++,,,+++&&&)))******''''''(((+++******))))))))))))******'''((((((((())))))******************************((()))***+++++++++++++++))))))))))))************)))+++++++++***)))***+++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********)))***++++++,,,+++++++++,,,,,,---------******))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,111///,,,***)))***+++---000...+++******,,,///111000000///,,,)))(((***+++)))+++,,,,,,+++((($$$"""&&&((())))))(((((()))+++***************************************)))(((((('''((((((((())))))******************************))))))******+++++++++,,,)))***+++***))))))+++---))))))))))))))))))))))))************++++++++++++)))***+++,,,------...---++++++************++++++)))***---///111222222222333///+++))))))***++++++*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******((((((((()))******++++++******))))))(((((('''''',,,+++***))))))***+++,,,,,,,,,+++***)))(((''''''++++++************++++++)))************++++++++++++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,+++)))(((&&&%%%(((((()))***************&&&&&&''''''(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,///...,,,***))))))***+++************************&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))************))))))((((((((('''+++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((('''''''''&&&&&&''')))***+++++++++***(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))((((((''')))'''&&&'''((()))(((&&&,,,,,,+++***)))(((''''''***++++++++++++***))))))))))))))))))))))))))))))++++++******)))))))))((()))((('''&&&%%%%%%&&&''')))************))))))((()))---///...111888<<<;;;******)))(((((((((((((((,,,+++***)))))))))+++++++++)))&&&%%%%%%(((+++------,,,***(((((()))***++++++++++++*********))))))+++++++++,,,,,,++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************)))******++++++,,,------000///...---,,,+++++++++000000//////---,,,***)))************************++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++,,,,,,***)))...888@@@SSS:::'''(((///...+++,,,))))))(((((()))***++++++))))))(((((('''''''''&&&***************)))((((((*********))))))))))))))))))))))))))))))*********(((((()))*********************************************))))))((((((''''''+++***)))'''''''''((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++************)))******+++,,,,,,---......111000...,,,)))((('''&&&++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((*********))))))))))))))))))))))))***************++++++***))))))***++++++++++++******)))(((((((((***))))))))))))))))))***))))))*********+++++++++************)))))))))((((((((())))))))))))))))))++++++++++++***((('''&&&(((((()))***************'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,...---+++)))((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((()))******((((((((('''''''''&&&&&&+++++++++*********))))))))))))))))))))))))))))))******)))(((((((((((((((******)))))))))(((((((((&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))***)))((((((******)))(((++++++******)))((((((((()))************)))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&,,,+++***))))))******+++)))***************))))))***,,,---///444:::999444******)))(((((((((((((((,,,+++***))))))***+++++++++)))(((&&&''')))+++---...---+++***)))***+++,,,+++++++++*********))))))******+++,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))************************************+++++++++*********))))))************************)))******++++++,,,------------,,,+++***+++,,,,,,++++++***)))((('''&&&%%%************************++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++***************+++,,,,,,***)))---555<<>>111000///(((%%%''')))))))))))))))***++++++))))))((((((((('''''''''***************)))(((((())))))))))))************))))))))))))************(((((()))***************************************+++*********))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))************++++++,,,,,,+++++++++************)))******++++++,,,------......---,,,+++************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***))))))(((''''''++++++***))))))(((''''''++++++******)))(((((('''((())))))***+++,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++************))))))))))))'''(((((()))))))))*********************)))(((((((((((()))***************))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,***)))(((((()))***((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***)))(((((((((((((((''''''+++************)))))))))))))))))))))))))))))))))***))))))(((((((((((((((************))))))))))))''''''((()))************************************))))))))))))))))))))))))(((((())))))******++++++,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))*********)))))))))))))))))))))((((((((())))))***))))))******************+++,,,...111777:::444******))))))(((((((((((((((+++******)))******++++++******))))))******+++,,,...---,,,+++***+++,,,---+++++++++***************)))***+++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++******))))))))))))******************************************)))))))))))))))))))))*********++++++************************+++++++++***************************************)))******++++++,,,------+++***)))((()))***,,,......---+++***)))))))))***************************++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++******))))))***+++,,,+++***,,,111666555///---000---&&&&&&+++))))))))))))))))))***+++))))))(((((((((((('''''')))************))))))(((((()))))))))***+++++++++************************(((((()))***************************************++++++++++++******************)))((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++************)))******++++++,,,,,,------+++*********++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))*********************************)))))))))((((((*********)))))))))((((((************))))))(((((()))))))))******++++++++++++******************+++(((((())))))************))))))(((((((((((())))))))))))))))))*********************)))))))))))))))(((((())))))***+++++++++((())))))*********))))))(((((()))******************)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++++++++***)))(((((())))))************************(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))++++++++++++************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,,,,+++******,,,,,,+++***(((((())))))************))))))******))))))((('''))))))))))))))))))))))))++++++++++++++++++++++++&&&&&&&&&&&&'''(((((()))))))))))))))***++++++,,,***...222444666666...%%%))))))(((((((((((())))))******************++++++***++++++,,,,,,+++++++++,,,,,,+++*********+++,,,************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))******++++++++++++******************+++*********************************)))))))))))))))))))))*********+++++++++************************************************************************)))******++++++,,,------,,,+++)))((((((***,,,...111000...,,,+++,,,---///************************++++++************++++++***++++++,,,,,,++++++******************+++++++++************************+++,,,,,,,,,,,,,,,------,,,,,,++++++***))))))))))))+++,,,+++***+++---000%%%$$$''',,,,,,)))***///***)))))))))))))))******))))))(((((((((((((((((())))))************)))((((((((()))***++++++,,,,,,++++++***************)))(((((()))*********************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++*********))))))******++++++,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++((()))))))))*********+++(((((())))))******************)))))))))(((((((((*********++++++*********((((((((()))******+++++++++******))))))******+++(((((()))))))))*********))))))))))))))))))***************++++++,,,,,,,,,(((((()))************)))(((((()))*********************))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++******))))))))))))))))))************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,+++***))))))***+++***)))((((((((()))******++++++******++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))******+++++++++))))))))))))***+++---...***222888666222///***&&&))))))(((((((((((())))))))))))******++++++++++++++++++,,,---,,,,,,+++******)))))))))))))))******************************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((())))))*********++++++************++++++************************))))))))))))))))))******************++++++++++++************************************************************************)))******++++++,,,------...---+++***)))***,,,------,,,***(((((()))+++,,,************************++++++************++++++***++++++,,,,,,++++++***))))))*********+++++++++************************+++++++++,,,,,,---------+++++++++*********)))))))))***++++++******+++,,,111---+++------+++***+++******)))))))))))))))***(((((())))))))))))))))))((())))))*********))))))((())))))***+++,,,,,,---,,,+++++++++******))))))(((((()))***************************************))))))))))))))))))))))))))))))******************))))))))))))))))))))))))***)))))))))))))))))))))+++++++++*********))))))******+++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,(((((())))))***++++++,,,'''(((((()))******++++++******))))))(((''''''&&&)))***++++++++++++***)))(((((())))))*********+++++++++************++++++((((((((()))))))))******))))))))))))************++++++++++++++++++++++++((())))))*********))))))(((((()))******************))))))))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******************************((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((((((((((((''''''((((((((((((((()))(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((())))))***''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''')))***+++***((((((((()))***)))((((((((())))))*********++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************((())))))*********))))))))))))((()))***,,,...///...666:::555---***))))))((((((((((((((())))))***((()))***+++++++++++++++++++++,,,,,,,,,+++******((((((((()))))))))))))))***************++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((((((((()))))))))++++++************++++++************************))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++***************+++++++++************************)))******++++++,,,------------,,,++++++++++++++++++***)))((()))***+++,,,************************++++++************++++++***++++++,,,,,,++++++***))))))******+++,,,,,,,,,******************************++++++,,,,,,------************************************************333...)))(((+++,,,+++(((+++******)))))))))))))))(((((())))))))))))******((())))))************))))))*********+++,,,,,,,,,,,,,,,,,,+++******))))))(((((()))***************************************((((((((((((((()))))))))((()))***+++++++++******))))))))))))))))))))))))+++************)))))))))+++++++++************)))******++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************)))))))))))))))************))))))))))))))))))))))))***++++++++++++***))))))))))))))))))***************))))))))))))******(((((((((((()))))))))***((()))))))))************++++++***))))))((((((((())))))*********))))))((((((((()))***************)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++++++++***((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))(((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&'''((()))***)))(((((()))***)))((()))))))))))))))************************))))))((())))))))))))))))))))))))+++++++++,,,,,,---------))))))*********)))((('''))))))((((((***,,,///111555999888000+++***+++***((((((((((((((()))******'''(((***+++,,,,,,++++++,,,+++++++++************(((((()))***************))))))*********+++++++++,,,,,,,,,,,,+++******)))++++++,,,------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************)))******++++++,,,------)))***+++,,,,,,++++++***+++++++++,,,,,,---------************************++++++************++++++***++++++,,,,,,++++++************+++,,,---------************************))))))******+++,,,,,,---)))))))))***++++++,,,,,,+++***)))******++++++***)))'''%%%%%%)))------,,,++++++***)))))))))))))))(((((()))))))))*********(((((()))***************++++++++++++++++++++++++------,,,++++++***))))))(((((()))***************************************(((((()))))))))*********((()))***++++++++++++***)))))))))))))))))))))))),,,,,,++++++************+++++++++************)))++++++******************+++*********++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,++++++***)))))))))++++++******)))((((((((()))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))******))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++******)))((('''&&&%%%%%%***************)))(((((((((((()))***************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******++++++,,,,,,,,,++++++************************+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))((((((((((((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++))))))'''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((***)))((()))***+++***(((******)))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((()))))))))*********...//////000///...,,,+++)))(((((((((***---///111;;;:::444---***,,,---+++((((((((((((((()))******'''(((***+++,,,,,,++++++,,,,,,+++***)))))))))***((()))***+++++++++++++++))))))******++++++++++++---------,,,+++***)))(((++++++------------++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))******))))))))))))******(((((((((((((((((((((((((((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************)))******+++,,,,,,------$$$&&&)))+++,,,,,,+++***))))))+++,,,,,,,,,,,,,,,************************++++++************+++++++++++++++,,,,,,+++++++++******+++,,,------......************************(((((()))***++++++,,,,,,(((((()))***+++,,,,,,---,,,***))))))***+++++++++***++++++)))***---///...++++++***))))))((())))))(((((())))))*********+++(((((()))***************,,,,,,++++++++++++++++++------,,,,,,+++***))))))(((((()))***************************************))))))******+++++++++,,,((()))***+++,,,,,,+++***)))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++************)))++++++******************)))))))))***+++,,,......++++++++++++++++++++++++***************************************)))((((((+++++++++*********))))))************************))))))))))))))))))))))))''''''''')))+++,,,+++*********))))))((((((''''''(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))...---+++*********++++++++++++******)))(((((((((((((((((((((((())))))***---+++)))((())))))(((''')))))))))))))))******+++''''''(((((())))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%,,,222111,,,)))***---+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))+++++++++***((((((+++---************))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++******)))))))))))))))************************(((222777000***)))+++***+++***))))))***---111333;;;555---+++---///...,,,******))))))(((((('''''')))*********+++++++++++++++,,,,,,------,,,,,,++++++++++++++++++***))))))))))))***++++++++++++***'''(((***+++,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,************************,,,++++++***************))))))***+++++++++++++++''''''((()))***+++,,,,,,******)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++***************+++,,,+++*********,,,...000...---+++******+++---...+++,,,---,,,***)))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******,,,+++***+++,,,,,,,,,+++************************+++++++++*********))))))++++++******)))((((((((())))))))))))))))))))))))---,,,,,,+++***)))((((((++++++************++++++************************((()))))))))************++++++,,,---,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))***,,,...---,,,******+++++++++,,,,,,,,,------------------------***************************************)))((((((+++++++++*********))))))************************))))))))))))))))))))))))***))))))+++------,,,+++******))))))((((((((((((((()))))))))************************)))))))))((()))))))))))))))))))))))),,,+++***)))((()))******)))))))))***++++++,,,,,,)))))))))))))))***++++++...,,,***)))******)))((()))))))))))))))******+++(((((()))))))))))))))***)))))))))))))))))))))))))))******************)))(((((((((((()))))))))***))))))))))))))))))))))))'''+++///...+++)))***+++************)))))))))(((******))))))))))))******))))))))))))))))))))))))***++++++***((()))***,,,************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''''''''''''''((()))***************************+++000111---***+++***'''))))))(((((())),,,///111777222,,,***,,,...---+++******))))))(((((((((((()))))))))*********++++++***++++++++++++++++++*********++++++******)))((())))))***++++++++++++***)))***+++++++++***)))(((******++++++++++++***************+++++++++,,,,,,************************++++++***))))))))))))***)))***++++++,,,,,,++++++***************++++++++++++***))))))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++************++++++...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******+++******++++++,,,+++************************************)))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))***+++,,,---......,,,++++++++++++++++++,,,************************)))*********++++++++++++++++++,,,---,,,+++***)))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))***,,,------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++******)))(((+++++++++***************************************))))))))))))))))))))))))+++******+++,,,---+++)))***))))))))))))((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))+++***)))((('''((())))))))))))***++++++,,,,,,---***************++++++,,,///---+++***++++++***))))))))))))))))))******+++***************)))))))))))))))))))))))))))))))))******++++++++++++******((((((((()))))))))******)))))))))))))))))))))))))))***+++++++++*********************))))))))))))******))))))))))))******))))))))))))))))))))))))***++++++***))))))***,,,************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******((((((((((((((((((((((((************************))))))))))))************&&&&&&''''''(((***+++,,,************************,,,---+++)))***,,,***%%%)))(((''''''(((+++---///111---***)))+++---+++******))))))))))))(((((((((((((((((()))))))))******))))))************))))))))))))******))))))((('''))))))***++++++++++++*********++++++***((('''&&&******++++++++++++***************++++++++++++,,,******************************)))((((((((()))))))))***++++++,,,,,,++++++,,,,,,+++++++++*********++++++******))))))******************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++************++++++///...,,,+++******++++++***+++---......---+++***+++,,,---,,,***)))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++************+++++++++******)))************************)))))))))(((((((((((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))***+++,,,---///111222333,,,,,,,,,++++++,,,,,,,,,*********************************+++++++++,,,,,,++++++,,,---,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))***,,,---,,,+++*********++++++++++++,,,++++++++++++++++++++++++*********************************++++++******)))************************************************)))))))))))))))))))))))))))(((((()))******(((&&&)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))******)))((((((((()))***,,,,,,+++******))))))(((***))))))))))))***++++++...,,,******++++++***))))))))))))))))))******+++,,,,,,++++++******))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++(((((()))))))))*********)))))))))))))))))))))))),,,***((())),,,---+++)))*********)))))))))))))))******))))))))))))******)))))))))))))))))))))))))))+++++++++))))))***,,,************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((***++++++***(((((((((((()))))))))*********((((((((((((((((((((((((************************((()))))))))************)))))))))******+++------************************+++***)))((()))***)))&&&))))))(((((()))***,,,...+++)))((()))++++++***((())))))))))))))))))))))))(((((((((((()))))))))))))))******************))))))))))))))))))(((''''''))))))***++++++++++++***((()))******)))((('''&&&******++++++++++++******************++++++++++++***************************))))))(((((((((((((((((()))******++++++******++++++++++++************,,,,,,+++******+++++++++************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++*********+++,,,,,,...---,,,++++++++++++,,,++++++------------++++++,,,---...---+++***+++,,,,,,,,,+++++++++++++++***************************++++++++++++++++++++++++******************************++++++++++++******)))***,,,,,,***)))))))))************************))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((000000000000000000000111,,,++++++******++++++,,,************************))))))*********+++++++++++++++,,,---,,,+++***)))((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))))))))+++,,,,,,***************++++++++++++***************+++++++++******************************++++++++++++******************************************************************************)))((((((((())))))(((&&&))))))))))))******************))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++***)))((())))))++++++*********)))(((((('''''')))(((((((((((()))******,,,***)))(((*********))))))))))))))))))******+++,,,,,,++++++******))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))************************************...+++)))***---///,,,)))))))))))))))))))))************))))))))))))******)))))))))))))))))))))))))))***,,,+++***)))***+++************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))))))))'''&&&))))))))))))************))))))))))))))))))))))))************************((()))))))))************++++++***************+++))))))))))))))))))))))))((()))++++++)))'''(((************)))***+++,,,---(((''''''(((******)))((())))))))))))************(((((((((((())))))))))))******++++++++++++******)))))))))))))))(((''''''))))))***++++++++++++***&&&'''((()))******)))(((******++++++++++++******))))))*********+++++++++***************************))))))((((((((((((((('''(((((())))))))))))))))))))))))*********++++++,,,+++++++++++++++,,,,,,************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++******+++,,,,,,---++++++++++++,,,,,,------------++++++++++++------.../////////---,,,---...,,,,,,,,,++++++*********************************++++++++++++++++++++++++******************************++++++++++++******(((+++------+++)))((()))*********************************************************))))))(((((((((((((((((((((((((((((((((000//////...------,,,,,,******))))))))))))******************************(((((((((((())))))))))))++++++,,,---,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))((()))+++,,,+++***))))))*********+++++++++)))))))))******+++++++++************************)))***++++++,,,+++++++++***************+++++++++***************************************************))))))***+++,,,***((()))))))))************+++************))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))((()))***+++,,,&&&&&&''''''((())))))***((((((((((((((())))))***+++)))(((((()))******))))))))))))))))))******+++***************)))))))))))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++************************---+++***,,,...///,,,***))))))))))))******************))))))))))))******))))))))))))))))))))))))(((***,,,,,,***)))***+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))*********++++++))))))))))))))))))))))))************************))))))))))))************))))))((('''''''''''''''))))))))))))))))))))))))'''(((,,,///---((((((,,,++++++*********++++++,,,((((((((()))))))))******)))))))))************+++((((((((()))))))))*********++++++++++++++++++***))))))******))))))((('''))))))***++++++++++++***&&&'''(((***++++++************++++++++++++******)))))))))************+++******************************)))((((((((())))))'''((())))))******)))))))))*********++++++,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++***++++++,,,---...******+++,,,------.........---+++******+++---......///000///---,,,---...---,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))),,,//////,,,))))))***************************************+++++++++++++++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))************************'''''''''((((((((())))))++++++,,,---,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++)))((()))***+++***))))))))))))************+++)))))))))***++++++,,,,,,************************)))***++++++,,,,,,,,,+++))))))*********+++++++++************************************************)))(((((()))+++,,,+++)))))))))*********+++++++++************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))((('''((()))***+++'''''''''((())))))******))))))(((((())))))***+++,,,***((()))***++++++***)))))))))))))))******+++(((((()))))))))))))))***)))))))))))))))))))))))))))******************)))))))))*********+++++++++******************************+++---...---+++)))((()))))))))******************))))))))))))******))))))))))))))))))))))))(((***,,,,,,+++*********************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))***'''***000222...*********************)))******)))******)))))))))***,,,))))))*********+++++++++)))))))))*********++++++))))))************))))))******++++++******)))((())))))***++++++++++++***((()))***+++++++++***)))******++++++++++++******))))))))))))************************************++++++***))))))))))))***))))))***+++++++++++++++---------------,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++,,,---......++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,---------,,,,,,+++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))---111111---))))))***************************))))))))))))*********+++))))))))))))))))))(((((())))))))))))))))))))))))''''''((())))))***++++++******))))))))))))******************************(((((((((((())))))))))))++++++,,,---,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++)))((()))***+++***((())))))))))))************))))))******+++,,,,,,---************************)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++************************************************&&&%%%%%%''')))***)))((())))))******+++++++++++++++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))((('''&&&&&&'''((()))***++++++******)))(((((((((*********)))***++++++,,,---+++)))***+++,,,,,,+++)))))))))))))))******+++''''''(((((())))))******))))))))))))))))))))))))))))))************)))))))))************+++++++++************************'''))),,,------+++)))((((((((())))))*********+++******))))))))))))******))))))))))))))))))))))))(((***,,,,,,+++***)))***************))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************&&&&&&&&&'''((()))***+++))))))))))))))))))))))))---''''''111777333+++((())))))))))))((((((((((((+++++++++***))))))+++---))))))******++++++++++++************++++++++++++(((((())))))))))))((((((+++++++++++++++***))))))))))))***++++++++++++***++++++,,,,,,+++***((('''******++++++++++++******))))))))))))************************************,,,++++++***************++++++,,,------------,,,222111000///...---,,,,,,***)))))))))***++++++,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++,,,---...///------------,,,+++*********+++---......---+++***+++,,,---,,,***)))***+++------,,,,,,+++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********...333222---***)))+++************************'''((((((((())))))******&&&&&&''''''((()))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++************++++++************************))))))))))))************++++++,,,---,,,+++***)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++)))((()))******)))((())))))))))))************))))))***+++,,,,,,------++++++******************+++++++++************)))******************************))))))))))))******))))))))))))))))))))))))))))))************)))))),,,,,,+++******)))))))))******+++++++++******)))+++*********))))))(((((())))))))))))))))))))))))###%%%(((+++,,,+++)))(((*********)))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,+++***))))))******,,,++++++******++++++,,,+++***)))(((((()))***+++,,,***)))+++---...,,,)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))------,,,+++)))'''%%%$$$)))******)))'''(((***,,,************************))))))))))))))))))))))))*********)))))))))))))))---......,,,***))))))***+++*********))))))(((((()))***,,,,,,,,,***((('''))))))(((((((((((())))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******,,,+++***((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((()))*********(((+++***)))(((((()))******)))))))))))))))))))))))))))))))))))))))******+++)))+++,,,,,,***))))))***'''((()))***************************************)))************+++++++++)))************+++++++++((()))***+++++++++++++++((()))+++,,,+++***((('''++++++******************,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++******+++,,,,,,---......------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************************************+++++++++*********))))))***)))'''&&&,,,111000+++***+++,,,,,,***))))))***------,,,+++***)))((('''+++*********))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((,,,+++)))(((((()))+++,,,)))************+++++++++************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,111...+++))))))((('''&&&************************(((((((((((())))))))))))******))))))))))))******)))***+++,,,,,,+++***)))((())))))))))))*********************************(((((()))***++++++,,,,,,(((((()))***+++,,,,,,---+++++++++************)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***)))******+++++++++******************)))))))))((())))))))))))))))))))))))&&&((()))+++,,,+++***)))***)))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))************************+++***))))))(((((())))))++++++++++++++++++++++++,,,+++************+++,,,***)))(((***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***++++++)))((((((***,,,************************))))))))))))))))))))))))***)))))))))))))))))))))***+++,,,+++***)))***+++************)))))))))((()))***+++,,,,,,***((('''))))))(((((((((((())))))(((((((((((()))))))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))),,,++++++***)))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))++++++***)))+++***)))(((((()))***+++************************)))))))))))))))***+++++++++,,,------+++******+++((())))))************))))))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))***+++++++++******((()))***++++++***))))))++++++******************,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++******+++,,,,,,---......------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))************************************************+++++++++*********))))))******((()))...555444000***,,,---,,,+++))))))***************************************)))))))))((())))))((((((((('''''''''((((((((((((((((((((((((+++***(((''''''(((***+++)))************+++++++++************************)))))))))))))))***++++++++++++++++++++++++++++++///,,,*********++++++***************************(((((((((((())))))))))))******))))))))))))******)))***++++++++++++***))))))))))))*********++++++************************((())))))***++++++,,,,,,))))))*********++++++++++++++++++************)))************************************************))))))))))))))))))))))))+++***)))(((((()))***+++''')))+++---------,,,+++((()))***+++++++++++++++************))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))))))))******))))))************))))))))))))************))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))***)))(((((((((((((((((()))***+++,,,,,,+++***)))+++******))))))******+++((('''''')))+++,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,,,,,,,,,,+++)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******''')))******))))))***,,,************)))))))))))))))***+++++++++***)))((())))))(((((((((((())))))((((((((()))))))))************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))++++++******))))))((((((((())))))******))))))((())))))))))))))))))))))))******))))))))))))******+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,***)))***+++,,,+++*********)))))))))******+++***************************))))))))))))***+++++++++---......,,,++++++,,,*********+++******))))))(((((((((((((((((((((((()))************+++++++++)))************+++++++++******+++++++++******)))((())))))******+++++++++******++++++++++++++++++,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++***++++++,,,,,,------...------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************************************+++++++++******************+++***+++000777888444***+++---,,,+++******+++(((((()))***+++,,,,,,---************))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***)))************+++++++++***************************))))))))))))***++++++************************,,,***)))***,,,......---************************(((((((((((())))))))))))******))))))))))))******)))***++++++++++++***)))************+++++++++,,,************************)))))))))***++++++,,,,,,------,,,+++***(((((('''+++++++++*********))))))************************************************)))))))))))))))))))))))),,,***(((''''''(((***,,,((())),,,......---+++***'''((()))***+++,,,,,,,,,*********))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))******)))))))))))))))*********))))))************))))))))))))************))))))((((((((((((((((((((((((,,,++++++***)))(((''''''))))))))))))))))))))))))***))))))((((((((())))))(((***+++------+++***(((((((((''''''''''''((((((&&&&&&'''(((***+++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,...------...,,,***))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********''')))***)))(((''')))************)))))))))))))))))))))***+++******)))((())))))(((((((((((())))))(((((()))))))))*********************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))******)))))))))))))))))))))))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++***+++,,,,,,+++*********************++++++******************************))))))******+++,,,+++,,,...---+++******+++++++++++++++******)))((())))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++++++++***)))((())))))((()))***+++,,,---******+++++++++++++++,,,,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++******))))))************************************************************************)))++++++***///444555222(((***++++++***))))))***(((((()))***+++,,,,,,---*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***))))))*********+++++++++******************************))))))******+++,,,++++++++++++++++++++++++***)))(((***,,,------,,,************************(((((((((((())))))))))))******))))))))))))***************++++++***************+++++++++,,,,,,,,,************************))))))*********+++++++++------,,,+++***(((((('''+++++++++*********))))))************************)))***++++++++++++***))))))))))))))))))))))))))),,,***(((''''''(((***,,,)))+++---......,,,)))''''''((()))***+++,,,,,,,,,))))))))))))))))))******)))))))))))))))))))))))),,,+++)))'''''''''((()))(((((())))))************))))))************))))))))))))************))))))((((((((((((((((((((((((,,,++++++***)))(((''''''*********************************))))))******+++((()))+++,,,,,,+++)))(((''''''((((((((((((''''''%%%&&&((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''')))+++,,,,,,---...---***))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))***+++)))'''&&&&&&'''))))))))))))))))))******)))))))))******)))))))))))))))(((((((((((())))))))))))))))))************)))******+++***)))((((((((((((((((((((((((((((((************************((())))))*********))))))************************''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++***+++,,,,,,+++***))))))******++++++++++++***************************************++++++,,,***+++,,,,,,***))))))***+++++++++++++++***)))(((************************))))))*********+++++++++))))))*********++++++++++++++++++++++++***)))((())))))))))))***+++------******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***************)))************************************************************************)))++++++)))***//////,,,'''(((******)))(((((()))*********************+++))))))))))))))))))******(((((())))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******+++******************+++******+++++++++,,,,,,,,,***************************************+++++++++))))))*********++++++++++++++++++************)))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++***)))(((((()))***+++***+++,,,,,,,,,***(((&&&((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))+++***((('''''''''((((((((((((((()))******++++++))))))************))))))))))))************))))))))))))))))))))))))))))))++++++******))))))((((((***************************************++++++,,,((()))***++++++***)))((()))******++++++******)))&&&(((******)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))******,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***++++++***'''&&&&&&'''))))))))))))************((((((((()))))))))******))))))(((((((((((()))))))))))))))*********++++++)))***+++++++++***)))((())))))))))))))))))))))))************************((())))))************)))************************(((((())))))******++++++)))******++++++******)))))))))))))))))))))))))))******))))))))))))******(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,***)))***+++,,,+++***((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,)))+++,,,,,,***))))))***+++++++++,,,++++++******************************)))************+++++++++)))************+++++++++******+++++++++******))))))*********+++,,,,,,,,,******++++++,,,---------,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************************************************************+++++++++))),,,+++((('''******(((&&&(((******)))((()))***,,,+++++++++******))))))))))))))))))************(((((())))))))))))******))))))))))))))))))))))))*********++++++*********)))************+++++++++************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))******(((&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******++++++***))))))***++++++************+++++++++,,,************************************************(((((()))***+++,,,,,,---+++++++++************)))************************)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((()))******+++++++++******((()))))))))************))))))))))))))))))))))))******))))))))))))))))))'''(((((()))******++++++))))))************))))))))))))************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))******+++,,,,,,+++******(((***,,,+++)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***)))))))))************************))))))))))))))))))))))))'''(((((()))******++++++)))***+++***((('''((()))((()))))))))************((((((((((((((()))******))))))(((((((((((())))))))))))*********+++++++++)))***+++,,,,,,***)))'''))))))))))))))))))))))))************************(((((()))***************************************'''(((((()))***++++++,,,)))******++++++******)))))))))))))))))))))))))))******))))))))))))******'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))++++++***)))((()))***,,,------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***,,,---,,,+++)))************+++,,,,,,,,,++++++************************)))************+++++++++)))************+++++++++))))))***+++++++++******)))***+++,,,,,,,,,+++*********++++++,,,------...,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))************************************************************))))))*********+++++++++***---,,,(((''')))***((((((***+++,,,+++***+++,,,+++++++++*********))))))((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))************)))))))))************+++++++++************************++++++******++++++,,,---++++++++++++++++++++++++)))))))))***++++++)))'''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******++++++***))))))***++++++)))))))))*********++++++************************************************++++++******************+++++++++************)))************************)))***,,,------,,,***)))))))))))))))))))))))))))))))))************))))))'''''''''((())))))************+++++++++******)))(((((())))))*********+++))))))))))))))))))))))))************************'''(((((()))***+++++++++))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((()))************))))))))))))******((()))***++++++***)))((()))+++---,,,)))'''''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++******&&&)))++++++***)))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++((()))******))))))***+++(((((())))))*********+++((((((((((((((()))******))))))(((((((((((()))))))))************+++++++++)))***,,,,,,,,,+++)))'''))))))))))))))))))))))))************************(((((()))***************************************%%%%%%&&&'''((()))************++++++++++++******))))))))))))))))))))))))******))))))))))))******'''((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((()))***+++***(((((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++---......,,,++++++,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++((()))***+++++++++++++++)))+++,,,------,,,***(((******+++,,,,,,---......,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))))))))*********************************************************))))))******++++++++++++***......***(((+++,,,***)))+++------,,,,,,---...******************++++++(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++************************++++++******++++++,,,---************************(((((()))+++------+++)))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,+++***))))))***+++,,,((())))))))))))*********************************++++++******************************************))))))************)))))),,,,,,,,,++++++*********+++*********))))))((((((*********))))))))))))((()))((((((((((((***,,,---************************************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))***)))'''&&&%%%&&&((()))(((((((((((((((((((((((('''((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************(((((())))))*********+++))))))))))))))))))))))))***+++,,,,,,------------(((((()))***+++,,,,,,,,,))))))))))))******************))))))))))))******************************++++++******************))))))(((((((((((()))))),,,,,,++++++***)))))))))+++++++++*********))))))''''''(((((())))))******************************))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))((((((((())),,,)))(((***+++***))))))******))))))(((((('''''''''((((((((((((((('''''')))))))))***++++++,,,,,,))))))))))))))))))))))))******************************))))))(((((('''''',,,+++***))))))***+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************)))************+++++++++,,,,,,+++***))))))******+++++++++++++++++++++++++++***((('''&&&''')))***)))************++++++++++++++++++,,,,,,---------******++++++++++++******---,,,++++++******++++++++++++,,,,,,,,,,,,------------,,,,,,+++***))))))***++++++++++++***))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------(((((()))***************************************,,,,,,++++++***)))((((((************************************************++++++************++++++************************++++++******************+++***)))'''''')))***+++------......---,,,***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))///444222,,,((()))---))))))))))))))))))))))))+++++++++*********))))))******))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,************************************************)))******************))),,,,,,,,,+++++++++******+++*********))))))))))))++++++*********)))))))))))))))(((((()))***+++,,,******************************************************++++++++++++******))))))))))))))))))))))))***)))'''&&&'''((()))***))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((************************)))*********++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++''''''((()))***+++******))))))))))))******************))))))))))))******************************************************))))))(((((((((((())))))******************+++++++++++++++*********)))))))))***************++++++************************))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))))))))))))))***((((((*********))))))))))))******************(((((())))))))))))((((((++++++************************************************************************))))))((((((((((((++++++***))))))***++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************)))************+++++++++,,,,,,+++***************++++++++++++++++++++++++)))(((''''''((()))***+++)))************++++++++++++++++++,,,,,,,,,------******++++++++++++******((((((((()))***+++------+++++++++,,,,,,,,,------------,,,,,,+++******)))+++++++++++++++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++((())))))***************************************---,,,,,,+++******))))))************************************************++++++************++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++***+++,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))---000///+++)))***,,,************************)))*********++++++,,,,,,***************************************************************************+++,,,,,,------,,,,,,+++++++++******+++++++++******************************************************++++++++++++******,,,,,,,,,++++++++++++******************))))))))),,,+++++++++***************)))))))))))))))******************************************************)))******************)))))))))))))))))))))))))))))))))(((((((((***+++,,,************************((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))***++++++++++++******)))&&&'''((()))))))))))))))))))))))))))******************))))))))))))*********************************************************))))))(((((())))))***((())))))***++++++,,,,,,+++++++++***************,,,,,,,,,,,,,,,+++++++++***************************))))))(((((())))))***))))))))))))))))))))))))+++******)))))))))******++++++,,,++++++***)))((())))))******+++,,,,,,---))))))***************))),,,,,,++++++***))))))(((***************************************************))))))))))))(((((((((+++******))))))******+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************)))************+++++++++,,,++++++************+++++++++++++++++++++++++++&&&''''''((()))***+++,,,)))************+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******'''''''''((()))***,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********+++++++++++++++******)))++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***---//////---***)))((()))******++++++******************************------,,,,,,++++++******************************************************++++++************++++++((((((((((((((((((((((((************************+++***)))(((((()))***+++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******++++++************************((()))***+++,,,---......***************************************************************************++++++,,,,,,,,,,,,,,,++++++************++++++************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++***************)))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))***+++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************************++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((''''''(((((()))******))))))((()))))))))******************))))))))))))*********************************************+++++++++***))))))))))))))))))***))))))*********+++++++++************************---------,,,,,,++++++******************************))))))))))))))))))***))))))))))))))))))))))))*********))))))***++++++---000000---******)))'''************++++++,,,,,,******++++++,,,,,,+++++++++++++++*********))))))************************************************))))))))))))))))))))))))******))))))))))))******************************************************+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************))))))*********+++++++++,,,++++++******+++++++++++++++++++++++++++++++++&&&'''(((******++++++***))))))*********++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***++++++***)))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))))))))***++++++++++++***************************---------,,,,,,+++++++++************************************************++++++************++++++))))))))))))))))))))))))***************++++++++++++******))))))******+++((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111---***)))***,,,+++***************************)))******+++,,,,,,------(((((((((((())))))))))))******************************************************+++,,,,,,,,,,,,++++++******))))))******+++************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,+++++++++*********************)))))))))************************************************))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,------************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++******************************************))))))))))))))))))))))))))))))************))))))((('''))))))******++++++******((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******+++++++++*********))))))************************,,,,,,++++++******))))))******************************))))))))))))************************************))))))***+++,,,,,,+++000000+++(((+++,,,***++++++*********)))))))))******+++,,,,,,,,,,,,,,,))))))*********+++++++++************************************************))))))))))))************))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************))))))*********+++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++))))))************)))((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++************+++*********+++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++++++++++++++************************------,,,,,,,,,,,,,,,+++************************************************++++++************++++++************************))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,666111+++)))+++,,,+++(((************************++++++++++++++++++++++++)))))))))******+++++++++************************************************)))***++++++,,,,,,++++++++++++************++++++******************************************************++++++++++++*********++++++++++++,,,,,,,,,*********+++++++++++++++,,,+++++++++************((()))************))))))************************************************)))******************)))))))))))))))))))))))))))))))))******+++++++++,,,************************,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,*********************************))))))))))))))))))))))))))))))))))))))))))************))))))(((******++++++++++++******))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,+++******))))))******+++,,,,,,++++++***))))))(((***************+++++++++***************)))))))))************************+++******))))))******+++************************)))))))))***+++,,,---...---333222***&&&+++...---,,,++++++***))))))(((((()))***+++,,,------------((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))))))))************+++((())))))******))))))(((************************************************))))))******+++,,,,,,,,,******+++,,,,,,,,,,,,+++************************)))************+++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++*********))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++))))))******+++---...///************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++------............------,,,,,,------------......***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))***++++++,,,+++++++++************************,,,,,,,,,,,,++++++++++++************************************************++++++************++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,555111,,,++++++,,,+++)))+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,---.........++++++++++++++++++++++++************************)))******+++++++++++++++,,,++++++++++++++++++,,,************************************************)))******************)))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++*********)))))))))'''((()))***++++++************************************************************++++++++++++******))))))))))))))))))))))))))))))******************))))))))))))))))))))))))---,,,+++*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++******)))))))))))))))))))))))))))))))))))))))******++++++******))))))************))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,+++******))))))******+++++++++******************))))))*********+++++++++)))))))))***************************************+++******))))))******+++************************)))))))))***+++,,,...///<<>>:::///((()))...*********+++---///111333++++++++++++************,,,+++******************************************************************************************++++++++++++++++++,,,,,,------,,,,,,+++******)))************************))))))************))))))+++++++++*********))))))***************************++++++,,,++++++************+++,,,,,,---......************++++++++++++'''(((***+++,,,,,,,,,+++*********+++++++++++++++++++++++++++,,,---......***+++,,,,,,+++***)))(((++++++************+++++++++++++++++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------............++++++*********+++,,,---************************+++***))))))))))))***+++++++++++++++++++++++++++************************))))))***++++++++++++***************))))))))))))---,,,+++***************+++***************))))))************************************************++++++***))))))***+++++++++++++++*********************++++++++++++************))))))))))))******)))******((('''***000666AAA<<<555111///---)))&&&************))))))))))))(((((())))))******++++++++++++++++++++++++++++++************************+++++++++************)))******************++++++******++++++++++++******************************))))))))))))))))))))))))++++++++++++******)))))))))((((((((()))***+++++++++***))))))))))))***+++************************))))))))))))***+++,,,---...---++++++,,,---,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,+++******+++,,,...---------------,,,,,,,,,,,,,,,,,,,,,------...+++,,,---,,,+++***+++,,,,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++***++++++++++++++++++***++++++,,,,,,++++++******)))))))))((())))))))))))))))))))))))++++++***))))))***++++++++++++++++++++++++++++++)))***++++++***)))***+++++++++************++++++)))************++++++++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***+++,,,------,,,+++***,,,++++++************+++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++******************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,------.........000555999666000***)))+++******+++,,,...000111222,,,+++++++++************+++************++++++,,,************************++++++++++++++++++++++++************************(((((())))))******++++++---,,,,,,++++++*********************************))))))************))))))+++++++++***************************************+++...111111---++++++,,,))))))***+++---...//////************+++++++++,,,((()))***+++++++++***************++++++,,,,,,,,,++++++***++++++,,,---...***+++,,,,,,,,,+++***)))++++++************++++++------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((***---///000...+++)))++++++******++++++,,,---************************************************++++++++++++++++++++++++************************)))******+++++++++***************))))))))))))))),,,,,,+++************++++++++++++******))))))(((************************************************+++******************+++******************************++++++++++++*********))))))))))))))))))***''')))+++******000;;;DDD]]]PPP???222...---,,,************)))))))))))))))***++++++,,,---......///***+++++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++*********************++++++++++++******************************************************,,,,,,++++++***)))))))))))))))))))))***+++,,,---,,,+++)))(((((()))+++,,,************************)))))))))******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++,,,---............---,,,,,,++++++,,,---...------++++++,,,---...---+++***+++,,,,,,,,,,,,+++++++++******+++******+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++------,,,+++************************+++,,,------,,,,,,,,,+++******))))))+++++++++++++++++++++++++++******************+++*********+++++++++++++++)))***++++++***)))***+++++++++************++++++))))))*********+++++++++))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++---......---+++***,,,++++++******+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000///---,,,,,,---------,,,------------,,,,,,+++++++++*********************++++++,,,---************************++++++++++++++++++++++++************************'''(((((()))***++++++,,,,,,,,,,,,++++++*********************************)))******++++++******)))************************************************---222777666111------///******+++,,,,,,---......*********+++++++++,,,,,,,,,,,,,,,,,,+++******)))+++++++++,,,------......++++++******+++,,,,,,---***+++,,,,,,,,,+++***)))++++++************++++++------,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++'''))),,,...///---***)))+++***++++++++++++,,,,,,******************************++++++++++++******++++++++++++++++++++++++******************************+++++++++******)))))))))))))))))))))******+++++++++***++++++,,,---*********))))))((((((((()))***++++++++++++***)))*********************************++++++***************************************++++++++++++******)))))))))******)))))))))''')))+++***+++111<<>>;;;000///...---+++***))))))......---------...///000111111000......------..................///////////////..................------........./////////000/////////....................................---------.........//////------------------------,,,---......,,,,,,---...,,,,,,---------.........000000//////......------......//////......---,,,...........................//////////////////...111000000000/////////...---...///000000000///...222111000000//////000000000000//////000000111222111111000000//////......///////////////.........------------------------...............///000000,,,------......------,,,///////////////.........//////000000000000//////......------------...............//////000000000000///...------,,,,,,,,,/////////.........------000000111111111000000///........................///...---,,,,,,---...//////...---,,,---...000111//////............/////////////////////...------------------............//////////////////////////////............////////////////////////////////////...------...//////...---,,,---...///,,,***//////...------------...//////.........---------///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---------,,,***((((((+++---//////.........---------------,,,,,,---......//////////////////////////////...,,,++++++,,,...//////...............//////---------------------------------......------,,,.........---------,,,,,,------------------------------------------------------------...///111111BBB;;;222------......,,,---...///...---,,,---...///......------......///........./////////000000222111000000111333555666111000...---------//////......////////////..............................---------------.........------------------------,,,,,,------------......111///..................---------,,,,,,,,,++++++////////////////////////---------------------------............/////////////////////......------/////////.........------........................---------...............000000/////////.........111111111111111111111111////////////........................////////////..............................------......///000------------.........///111000//////......//////---222222---...333333...000///...---,,,+++***)))//////......//////000111111111000///............000000000//////////////////---,,,...000111///---............////////////////////////....................................------........./////////........................,,,.........---,,,---...,,,------------........./////////...................../////////...------........................//////000000000000//////000000000000////////////---...///000000000//////222111000000//////000000000000//////000000111222222111111000///..................///////////////------------------------,,,---///000000000///...------............------///////////////000000000...//////000000//////.........------------......,,,,,,---...///000000111//////...---,,,,,,,,,,,,000000000///////////////333222111000////////////...........................---,,,,,,,,,,,,---.........---,,,,,,...///000//////............/////////////////////......---,,,,,,,,,---------......////////////////////////---......//////......---////////////////////////000000////////////000000///...---///000111///...000///......------.....................---------.........//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---...---***'''&&&'''+++..................---------,,,,,,+++++++++,,,------///////////////////////////...---,,,,,,---...//////......---------......------------------------,,,------.........------/////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////111000///......000222333@@@:::333......///...---///000111000...------...///......------......///....../////////000000000111000//////000111333444111000...------...///////////////000000/////////........................+++,,,,,,------.........------------------------///.........------,,,,,,///////////////......------------------,,,,,,,,,////////////////////////---------------------------------............///...............---------000000000/////////..............................------......////////////000000000/////////......000000000000000000000000///////////////////////////////////////000000000.......................................//////000---............/////////111000000///.../////////+++///000---...111000,,,,,,,,,,,,---------------........./////////000000111111000///......//////111111111000000000000000***+++...///000000000///....../////////000000000///////////////.............................................////////////........................---...///...---,,,---///------------............))))))***,,,---...///000......////////////............................../////////000000/////////000000000000////////////......//////000000000000111111000/////////////////////......//////000111000000///...---,,,,,,+++............//////000000........................,,,---.../////////......------............------------......//////000000...//////////////////.........------------......,,,---------......////////////...---,,,,,,------////////////////////////222111///...---...//////...........................---,,,++++++,,,---......------,,,---...////////////............//////...///////////////......,,,,,,,,,,,,------------////////////////////////---...///000000///...---////////////////////////000000000//////000000000.........///000111000///000//////.......................................---...///000000///...---........................------------------------///---------...///...---///......,,,***+++...000........................,,,,,,,,,++++++,,,,,,---//////////////////////////////...------.../////////......---------------........................,,,------.............../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///666444111...------///000555111---+++---///000000111222222111...------...//////............//////...////////////000000000000////////////000111222000///............//////------............------........................***++++++,,,---......///....................................---------------///111111///...------.........---------------................................................------------........................------------000000000/////////......------------------------000000///......---,,,,,,111000000000000/////////////////////////////////000000000000000000000000/////////000000000111111///////////////////////////............///000000........./////////000000111111000///////////////...000///------///000...,,,,,,,,,------.........------......////////////111000000////////////000111111111111111000000000+++111777666000---...111/////////000000000111111.........///////////////////////////////////////........./////////000000---------------------------...//////------...///---------.........//////***++++++,,,...//////000......///////////////...////////////////////////---......//////......---////////////000000000000////////////000000111111111000000///.../////////...------------...//////000//////...---,,,,,,,,,......------...///000111........................------,,,,,,,,,---...///---......//////......---,,,,,,,,,------...............////////////............------------......//////......---------,,,//////...---------....................................---,,,---...///111////////////////////////...---,,,,,,,,,,,,---...------------......////////////............//////......///////////////...,,,,,,,,,---------......000000000000000000000000///000111222222111000///000000000000000000000000/////////000000/////////,,,---...///////////////000000///............///---.....................---...///000000///...---........................------------------------///---------...///...---,,,...000000///......///---...........................------------......///////////////////////////////////////////////////......---------..............................,,,---....../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------555333000---,,,,,,...///---+++******---///111222111222222111///---...////////////....../////////////////////000000000111//////////////////000000//////........./////////------............------////////////////////////++++++,,,,,,---...//////........................---------.........//////---///111111///------...........................------------------------........................---------.........//////......................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,222222111111111000000000////////////////////////000000000000111111111111//////000000111111222222//////////////////////////////......//////000111////////////000000000000222111000000//////000000333222000...------......//////......---,,,,,,+++,,,---.../////////......111000000//////000000000///000000000111111111111111999@@@===333,,,---111000000000000111111111111.........///////////////////////////////////////....../////////000000000---------------------------...//////...---...///------........./////////222222111111000//////.........///000000000//////////////////////////////------............------////////////000000000000000000/////////000111222111000//////......//////......------......///000000000000000//////////////////...------...000111..............................---,,,,,,...///000......////////////......,,,,,,,,,,,,,,,------------......//////......---......------------......111000000///...---,,,,,,000000///////////////000------............//////------------...///000111///////////////////////////...------------...///........./////////////////////............//////---...//////////////////---------.........//////000000000000000000000000000111111222222111111000000000000000000000000000//////000000000000//////+++---//////...---...///111000//////......//////---------.............../////////000000/////////........................------------------------///...------...///...---))),,,///000///...---------------...............000000///........./////////////////////////////////000000000000000000///...............///000000........................,,,---...///////////////.........---------,,,,,,------------------------000000//////...------,,,///...---,,,,,,...000111...---------...///000111000111222000///---...///000//////......//////000/////////000000000111111////////////////////////.........////////////////////////000000/////////////////////////////////,,,------....../////////........................------........./////////---000222111...,,,---///.........///////////////.........................................................////////////000.........////////////////////////.........------------------------------,,,,,,---...///000000111333333333222222222222111111111111111111111111111000000000111111222222222//////000111111222333333///////////////////////////////////////000000111//////000000000111111111222111000000//////000000222111000000///...------/////////...------,,,,,,---...///000000000//////111000000000000000111111---......///000111222222111888>>>===555///...///000000000111111111222222............/////////000////////////////////////.../////////000000000000........................---///000///...---...000............////////////555444333222111000///.........///000000000000000////////////////////////......////////////........./////////000000000111111000/////////000111222000000///............//////////////////000111111////////////000000000000111000...------...///000...........................//////000000000000000......////////////......---------------,,,,,,,,,---......//////......---......------------......000000000//////.........111111000000000000111111....../////////000000000//////000000000000000///////////////////////////000///............///000...//////000000000000000//////............//////------...///////////////........./////////000000000000000000000000000000111111000000000000111111000000000000000000000000000000111222222111000000,,,...000000---,,,---...111000000///////////////---------.........//////000000////////////000000................................................///...------...///...---***,,,......---------...---------.........//////111000//////.........///////////////////////////000000000111111000000000.........///000111222333........................,,,---...///000000000000/////////............---........................////////////............,,,,,,,,,---...///000111.../////////......///000...///000000.........000000000////////////000000//////000000000111111111//////000000000/////////---......///////////////......////////////......////////////////////////////////////////////////........................////////////...............000222000,,,+++...111....../////////000000000000000000000000000000000......................../////////000000000111111/////////000000000111111000000000/////////......////////////////////////......///000111222333333444444444333333333222222333333333333333333333333000000111111222222222222///000000111222222333333000000000000000000000000///////////////000111111000000000000111111111111222111111000000000000000------///111222///...///,,,,,,------...///000000...///000222222111111000111000000000000000111111,,,,,,---///000111222333,,,000666888666222000///000111111111111222222222---.........//////000000000000000000000000000000////////////000000000000000000000000000000000000...///000///...---...000............/////////000111111111111000000000000......///000000000000000000000000000000000000000//////000000000000//////.../////////000000111111111000/////////000222333000000///...............111111111111111222222333,,,,,,------.../////////222111///---,,,---...///////////////////////////---///222444555333111///......////////////....../////////......------,,,---..................---.........------........./////////000000000000000222111111111111111222222//////000000111111111222222222333333333111///...000000000000000000000000111000///......///000111//////000111111111111111//////............//////------...///000000//////////////////000000000000000000000000000000000000111000///......///000111000000000000000000000000111222333444444333222111---000222111...,,,---...111111000///////////////---------.........//////111000///......///000111////////////////////////........................///...------...///...------......---,,,---///111---------.........//////111000///...............////////////////////////000000111111111111000000.........///111222444555////////////////////////,,,---...///000000000000000000000000////////////////////////////////////------......///000000000///////////////.........+++,,,............///000---...//////......///000000000////////////000000000000000000111111111111///000000000000000//////------...///000000//////+++,,,,,,,,,,,,,,,,,,+++000000000000000000000000000000000000000/////////////////////////////////111111000///...---,,,,,,...111222///+++***...222.../////////000000111111111111111111111111111111////////////////////////000000000000111111111111//////000000111111222222111111111111000000000000111111111111111111111111333333333222222222222222111111222222222333333333000111222333444333222222///111333555555333111///222222111111111111222222000000000000////////////111111111111111000/////////000000111222333333333000000000000111222333444////////////000000000000111000///......///000111///000000000000000//////000000000000000000000000......///000000000000000//////000000000111111111111111111222222333333333333222111///............000000000000000000000000000/////////...............//////000000000000000////////////////////////---000111000------000333111111000000//////......000000000000000000000000000000000000000000000000111111000000/////////...(((+++///111222222222333///---,,,---///111111000///////////////000111111////////////000000000000000000000000000000000000111111000//////////////////////////////......---////////////////////////---...000222333222111000000...+++))))))+++...000444222///,,,+++,,,...///........................000000////////////000000///000111333333222222111.../////////000000000111555444222000//////000000000000000000111111111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000////////////000000111111222222222333333333222222111111111111222222555222///000222333111///000000000000000000000000////////////000000000000000000000000000000000000333111///------...000222...------------...//////000000000000000000000000////////////////////////.../////////...---,,,,,,///...,,,,,,,,,---///111//////............//////000/////////............//////000000000000//////000222222111///---------.........///000222444444000000//////......------////////////000000000000222111000//////.../////////000222111///......///---......///////////////++++++,,,,,,---...//////---......//////////////////000000111111111000000111000000000//////......//////000000000//////...111111000000000000111111111000000///////////////////////////////////////111000/////////000222333000//////000222222111///111111000000//////......111111111222333333111000333444444333111000111222////////////////////////111111111000000000000000///111333333111///......000000111222222333444444777666444222222222444555111111111111111111111111111111000000000222333444555444222111111111222222111111111222222222333333111111222333333333333333111222333444444333222111222222111111111111222222222222111111000000000000111111111111111000////////////000111111222333333222111111000000000111111////////////000000000111111000////////////000111//////000000000000//////000000000000000000000000000000111222222222222111111111111111111111111222111111222333333333333333111000000/////////000000111111111111111111111111000000/////////............///000000111111000000////////////////////////000//////000111111111111//////000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////---///222222111/////////000///......000000///..................///000000...//////000111222333333000000000000000000000000111111000///////////////------...///000000000///000000000000000000000000,,,---///111222111000///000...,,,++++++,,,...000777444111---+++***+++,,,........................000//////............//////000111222222222111000/////////000000000000000111111222222222111000000000000000000111111111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000////////////000000222222222222333333333333333222222222222222222333444222000000111222111///000000000000000000000000////////////000000000000000000000000000000000000222000///......///000111...------------...//////000000000000000000000000////////////////////////......//////......---,,,///...---,,,,,,...///111//////............//////000000/////////.........//////000000000000//////000111222111///.........////////////000222333444000000000000000000//////000000000111111111111222111000000////////////000000222333222000//////000...///000000111111000000------......///000000111//////000111111111111111222222222222222111000///111111111000000000//////111111222222222111111000222111111000000111111222333222222111111111111111000000000000000000000000111000000///000111222333222111000000222222111000222222111111111000000000000111222444555444222000111333333333111000111222000000000000000000000000111111111111111111111111///111333333222000//////111111222222333444444555777555444222222333444555222222222222222222222222222111000000000111222333444333222111000111111222000000111111111222222222333222222222222333444444333333333333333333333333222222111111111111222222444444333222111111000000111111111222111111000////////////000111111222222333222111000/////////////////////000000000111111111000000//////000000111//////000000111000000///000000000000000000000000222222333444444444444333333333333222222222222222000111333444444333333222000000//////000111111222111111111111111111111111000000000000//////////////////000111111111111000////////////////////////222000...111555666222///...//////000111111222222////////////////////////000000000000000000000000111111111000000000000000///111333333111///......111000///000111000///---......---------...//////......///111222333444555000000000000000000000000111000000///////////////,,,,,,...///000111111111111111111111111111111111,,,---...000111000000/////////............//////666444111...,,,++++++,,,......................../////////......---------...///000111111111000000000000000000000000000000---///222444444333111///000000000000111111111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000000000////////////000000222222222222333333333333333333333222222333333333444222000000111222111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......------......///000000000000000000000000000////////////////////////....../////////...------///...---------...///000000//////......//////000000000000/////////......///000000111111000000///...000111111000//////000000000000000000111222222000000111111111111111222111111111222222222333333000000/////////000111111111222444333222000111222///000111111222222111111///000000111111222222222111222222333333333333333444444444444333111000///222222222111111111111000222333333444444333333333333222222111111222222333555444444333333333333333222222222222222222222222111111000000111111222333666444111000111222222111222222222222222111111111...000333555666555222111000111222222111000111333222222222222222222222222111111111111111111111111///111333333222000000000222222333333444555555555666555444333222333444555444444444444444444444444222222111000000000111111333222111111000111111111000000000111111111222222444333222222222333555666555444333222222333444555333222222111111222222333555444333222111000//////111111111222222111111000/////////000000111111111111111000//////...////////////000000000111111111000000000000000000000000//////000111111111000000111111111111111111111111222333333444444444444444444444444444333333333333111222333555555444222111111111000000000111111222111111111111111111111111111111111000000000/////////000111111222222111111000000000000000000000000111111111444666666333000000000000111111222222222000000000000000000000000111111111111111111111111111111111111111111111111...000222222111000111222000//////000222222000...///............///000000//////000111111222333333////////////////////////000000////////////000000------...000000111111111000000000000000000000000---...///000111111111000//////000000000000//////111000...------...///000........................000000000//////...------.../////////000000000000111111111000000000000//////000222333333222111000///000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000////////////000000000000111111111222222222333222222111111222222333333222111111111111111111000000000000000000000000////////////000000000000000000000000000000000000...///000111222111000000...............//////000////////////////////////////////////////////////......////////////......///......---...///000000000000////////////000000000000000////////////...000000000111111000000000---///111111000000111222222222111000000111111111///000000111111222222222111111111111222222222333////////////000111222222000222333333222111111222///000111111222222111111000111111111222222333333222222333444444444444444444444555555444333222222222222222222222222222222222333333444444444444333444333333222222333333444666555444444333333444444333333333333333333333333111111111111222222333333888555222111111222222222222222222222222222111111///111333333333333333333///000111111111111222333333333333333333333333333111111111222222222222222000222333333222111111222444444444444555555666666555444444333333333444555333333333333333333333333222222111111000000000000111111111111111111111111000111111111111222222222555444333333333444666777666555333222222333555666333333222222222222333333444333333111000///......111111222222222222111111000000000000111111111111///////////////000111111000000000000111111111111000000111111111111000000//////000111111111111111222222222222222222222222111222222333333333333333555555444444444444444444222333444444444444222222444444222111111000000000111111111111111111111111222111111111111000000000000111111222222222222222111111111111111111111111///222666666555333333444333333222222111111111000222222222222222222222222222222222222222222222222111111111222222222222222000222333333111111111222000//////000222333222000000000//////000000111222000000000000000000//////////////////////////////000000////////////000000///000000000000000////////////////////////////////////000111222222222222//////000111111000////////////...---......///000////////////////////////000111111111111000///...///////////////000000111111111111111000000000000444333222111000000000000///000000000111111111111111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000000000////////////000000////////////000000000000111111000000000000111111222222222111000000111111000000000000000000000000////////////000000000000111111111111111111111111...///111222333222111000///............///000000////////////////////////000000000000000000000000......///////////////...............//////000000000000////////////000000111000000000////////////000000111111111111000000---///111222111000111333333222222111111111111111/////////000000111111111000000000111111111222222000000///000000111222333///111222222111000111111...///000000111111000000000111111111111111222222111222333333444444333333222333444555555555555555222222222222222333333333111111222333444444333333444444333333333333444444555555444333333333333444333333333333333333333333111222222333333333333333999666222111111222333222111111111111111111111111111222222111000000333666///000222222111111222444222222222222222222222222111222222222333333333444111222444333222222222333444444555555555555666666444444444333444444444444333333333333333333333333333333222222111111000000111111111222222222111111111111222222222333333333555444444444444555666666666555444333333444555666333333222222222222333333333333222111000//////...000111222222333222222222111111111111111111222222////////////000111222333000000000111111111222222000111111222222111111000//////000111222222222222222222222222222222222222000111222222333333222222333444444444555555555555444444444333333333333333666555444222111000000000222222222222222222222222222222222222111111111000111111222333333333333222111111111111111111111111///333777666333111333666444444333333222111111000333333333333333333333333222222222222222222222222222222222222222333333333444555555333111///000000333111000000111222222111111111000000111111222333111111000000///.........000000000000000000000000///////////////000000111000111111111000000///...........................000000111111222333333444//////000000000000//////111111000///...---------///////////////////////////000222222222222111000000000/////////000111222000000000111111111222222666444222000//////000000000000000000111111111111111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000000000////////////000000...////////////000000000000000////////////000000222333333111000///111222000000000000000000000000////////////000000000000111111111111111111111111...///111222333222222111//////......//////000111000000000000000000000000000000000000000000000000......///000000000//////....../////////000000000111000000//////000000111111111000000000/////////000111111222222111111000...000222222111111111222333222222111111111222222//////000000000000000000000000000111111111111222111111000000000111222222...000222222111000111222...///000000111111000000111111111111111111111111111111222333333333333333111222333555666666666666111222222222222333333333000000111222333333333333444333333222222333333444555444444333333333333333444444444444444444444444111222333444444444444333777555222111222333333222000000000111111111111111222444444222000///333666111222333333222111222444111111111111111111111111222222222333333444444555222333444444222222333555555555555555555555555555333333444444444444444444222222222222222222222222333333333444333333222111111111222333333333222222222333333333333444444444444444555666666666666666666666555555555555666666444333333222222333333444333333222222222111111111000111222222333333333222333333222222222222222222111111000000000111111222000000111111111222222222000111222222222222111000//////000111222222222222333333333333333333333333111111222333333333333222222222333444555555666777777555444222222222444444555444333222222222222222222222222222222222222222333333222222222111111111111222222333444333333333222222222222222222222222222333333333333333444555333333333333333333222222333333333333333333333333333333333333333333333333222222222333333333444444444555555333111000111222888555111//////000000000000000000000000111111222111111000000000000000000000000000000000000000000///////////////000111111///000000111111111000000////////////////////////000000000000111222333444////////////////////////000000//////......------////////////////////////---...000222333222111000111111000///000111222333//////000111222222333444222222222222111111000000000000000000111111111111111111111111111111111111//////////////////////////////000000000000//////000000000000000000000000000000////////////000000000000000111111111111222111111000000000000111111111333333222//////000333000000000000000000000000////////////000000000000111111111111111111111111//////000111222222222222///////////////000000111000000000000000000000000000000000000000000000000......///000000000000000......///000000000000000111111000000000000111111111111111000000000//////000111111222222111111000///111222222111000111222222222111111111222333333111111111111111111000000111111111222222222333333222222111111000111111111///111333333222111222333///000111111222222111111111111111111111111111111111222333333444444333333222333444444555555555555111111111111222222222333000000111333333444444333333333222222222222333333555555444333333333333444333333333333333333333333222222444555555555444333444222111222333333222111111111111222222222333333222666999888444111222444333444555444222222333444111111111111111111111111222222333333444555555555222333444444333333444666444444444444444444444444222333333444555555555444444444444444444444444444222333444555555555444333111222333444555444444333333333333444444444555555333444666777777777666555666666666666666666666666444333333222222333333444333333333333333333333333000111222333333333333333333333333333333333333333444333222111000000000000000111111111111222222222000111222333333222111000//////000222222333333333333333333333333333333333111222333333444444333333000111222333444666777777888666333111111222444666333333222222333333444444222222222222222222222222333333333222222222111111111222333333444444333333222222222222222222222222555222///000444666555222111222222333333444444555222222222222222222222222333333333333333333333333222222222333333444444444111222333333222333555777===999333///......///...///////////////000111111000000111111222222222333000000000000000000000000///////////////000111111---...///111222222222222000000000000000000000000////////////000111222333//////............//////,,,------...///000111111000000000000000000000000+++---///111222222111000222111000000000111333444......///111222333444555...000222444444333111///000000000000111111111111111111111111111111111111........................//////000000000000//////000000000000000000000000000000////////////000000111222222222222333333333222222111111111111222222111333444222///...000333000000000000000000000000////////////000000000000111111111111111111111111///000000111222222333333///////////////000111111000000000000000000000000000000000000000000000000......///000000000000000......///000000000000000111111000000000000111111111111111111000000000000111111222222222222111111000111333333111000111111222222111111222222333444444333333222222111111111222222333333333444444444333333222111000000000111000222444444333333444555111111222333333333333222222222222222222222222222222333444444555555444444444444444555444444333333000000000111111222222222000111222333444444444444333222222111111222222333666666555444444444444444333333333333333333333333222333444555555555444333222111111222444444222111222222222333333444444444222888===>>>999444222222444555666555333222333444222222222222222222222222222222333333444555666666222333444444333333555777444444444444444444444333222333444444555555555444555555555555555555555555222333555666777666555555111222444555666555444444444444333555666777555444333333333444444444555555666666555555555444444444444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333///000000000111111111111222222111111111111222222222222111111111111222222111111111111222333444555555555555555555555555555000111222333444333222222333333222222333555666777CCC:::444555555111000333222222333333333444444444222777333000555333000666222222222222222222222222222222222333333222222222111111111111111111111111222222222333333444444444555444444333333222222111666555444333333333333333333222111222444555444333333333444444555666777777666555444333333333333333666555444222111111222222222222111000000///000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000111111111222222222222000000//////000111222222000000000000000000000000000000000000000///......////////////000000000000111111111111111222222333222222111111111111111111/////////222444666555444222222222222111111000000111111111000111111222333000222444555333111111111222222222111111111000000333333333222222222111111222222111111222222333444333222111000000111222333000///......000111111000333333333222111000///...111222222333333333222222111111111111111111111111111111111111111111111111222222222222111111000000///000111333333222111111111000/////////000222333000000000000111111111111111111222222222222111111222222222111111111111000000111222222111000111222333333222111000000111111555333111000111111000///222222222222222222222222222222222222222111000///222333333444444333333222000111111111111222222222333333222333444333000...000111111111111222222222444444444444333333222111/////////222444444333111333333222222222222333333222333333444444333333222111111222222222333333333777666555444333444444555555444222222444555555444555444444333333444444555444555555555444333333222444444444333333333222222555555444444444333333333000111111222333333444444444444444333333222222222222333444555666555444333777777777666555444222222222222222222222222222222333333222222333333444555222333444444555555444444333333333333333444555666333333333333333333333333444444444444444444444444222333444666777777777777333222222111111222222333666555444555777777666444444444555555555666666666666666666555555555444444444444444444444444444444555555666666666666555555333333333333333333333333333333333333333333333333111222222222222222222222222222111111111111222222222222111111111111222222111111111111222333444555333333333333444444444555111222333444444444333333444333333333333444666777>>>666333444555222111333222222333333333444444444///333///111<<<;;;222222333333333333333333333333222222333333333333222222222222222222222222222222222222333333333444444444444444444444444555555555777666555555444444444555333222222222444555444333333333444555555666666777666555444444333333444444666555444333222222222333222222111000000000000000111111111111111111111111111111111111111111111111222111000000///000000000222222222222222222222222000000111111111222222222000000000000000111222222000000000000000000000000000000000000000///......////////////000000000111222222111111222222333444222111111111111111222222111000000111333555444444222222222222111111111000111111111111111222222333111222444333222000111111222222222111111111000000333333222222222111111111222222111111222222333444333222111000000111222333222000//////111222222111222222333333333222222111333333333333222111000000111111111111111111111111111111111111111111111111222222222222111111111000000000111222222222222111111000000///000111222333000000000000111111111111111111222222222222111111222222222222111111111111000111222222111000111222111222222222333333333444555333222222222333111000222222222222222222222222222222333333222111111000111111222222222222111111111111111111222222222222444333222222444333222000111111111111222222222222444444444444444333222222444333222333444444222000333222222111111222222333333333444444444444333333222333333333444444444444777666555333333333444555666444333333555666666555555555444444444444555555555555555555555444333222444444333333333222222222555444444444444333333333111111222222333444444444555555444444444333333333333444444444444444333333555555666555555444333222222222222222222222222222333333333222333444444555444444555666666666666555555555555555555555666666333333333333333333333333444444444444444444444444555555666666777666666666444333333222222333333444888777666777888888777666666666666666777777777777666666666666555555555555555555555555555555555555666666777777777777666666444444444444444444444444444444444444444444444444444444444444333333333333333222222111111222222333333333222222222222333333222222222222333444444555111222222222333333444444333333444555555555555444555444444333444444555555666222111444555444333444333333333333444444444444333444111888IIIHHH999333444444444444444444444444333333444444444444333333444444444444444444444444333333333444444444444444444444555555666777777888777777666555555555555666444333222333555555555444444444444555555666666777666555555444444444444555666555444333333333333333333222222111111111111111222222222222222222222222111111111111111111111111111111000000111333666777333333333333333333333333000000000111111111111222111000000000000111222222000000000000000000000000000000111111000000///////////////000000000111111222222222111222333333444111111111111111222333444333222000000222333444333222222222222111111111111111111111111111222333333222333333222000///000222222222222111111111111111222222222111111111111111222222111111222222333444222222111111111111222222333111000111222444333333111222333444444444444444333333333222111000///...222222222222222222222222222222222222222222222222222222222222111111111111111111111000111111222333111111000000111111222333000000000111111111222222111111222222222222111111333222222222111111111111000111222222111000111222000111222444555666666666333333222333444444222000222222222222222222222222333333333333333222222111111111222222222222111111111111111111222222222333444222111111333444444333111111222222222333333333444444444555444444333222999777444333333333222000222222111111111111222222333444444555555444444333444444444444555555555555555555444333333333444444555444333444666777666555666666555555555555666666555555555555555555444333444444333333333222222222444444444444333333333222222222222333444444555555555555444444444444333333555444444333222222222222333444444555444444333333333333333333333333333333444333333333333444555555555666666777777777777777555666777888777666555444444444444444444444444444444444444444444444444444666777777777666666555444555444444444444444444555;;;:::888888999999888777666666666777777777777888777777777666666666555555555555555555555555555555666666777777777777666666444444444444444444444444444444444444444444444444555555444444444444333333333333222222222222333333444444333333333333444444333333333333333444555555444444444444333333333333444555555555666666666666555555555444444444444444//////111333555555444444333333333444444444444555444777444;;;KKKIII;;;555555555555555555555555555444555555666666555555444555555555555555555555555444444444444444555555555555555555666666666777777666666555555555555555666555333333444555666555444444444555555666666666777666666555555555555555666666555555444444444444444333333222222222222333333222222222222222222222222222222222222222222222222111000000111444888===???333333333333333333333333000000000111111111222222111111111000000111222222000000000000000000000000000000111111111000000/////////000000000111111111111111111111111222333333000000000111222333444555666333000///111222333333222222222222222222222222222111111111111222333333333333222000......000222111111111111111111111111111111111111111111111111222222111111222222333444222222222222222222222222333222000111333444444333222222333333333333333222222222222222111000000///222222222222222222222222222222222222222222222222222222222222222222222222222111000000000111333444111111111111222222333333000000111111111222222222111111222222222222111111333333222222222111111111000111222222111000111222000111222444555555555555222222222333444444222000222222222222222222222222333333444444444333333222333444444444444444444333111111111222222222333333444222111111333555666666222222222222333333333444444444555555555555444444:::777444333333333222111222222111111111111222222333333444444444444333333333444444444444555555555444444444333333333444444444333333444666777666555666555555444444555555666555555666666666555555444444444444333333333333222444444444444333333333333222333333444555555666666444444333333333333333333666555333222111111111222222222333444444555444444444444444444444444444444444444444444444555555666555666777777888777777777555666888888888666444333444444444444444444444444555555555555555555555555666666777777777666666555666666555555555555666666>>><<<999999999999888777555555666666666777777777888888777777777666666666666666666666666666666666666666777777777777666666555555555555555555555555555555555555555555555555444444444444444444444444444444333333333333444444555555444444444444555555444444444333444444555555888888777666555444444333555555555666666666777777555555555555555555444444---000333444555666555555333333444444444555555555111666444666@@@===444444666666666666666666666666666666777777777777666666666666666666666666666666555555555555555555555555666666666666555555444444555444444333444444555555555444333444666777666555555555555666666666666666666666666555555666666777555666666555555555444444444444333333333333444444444444444444444444444444222222222222222222222222222222111111333666:::===222222222222222222222222111111111111222222222222222222111111111111111222111111111111111111111111000000111111111111000000000000000000111111111111111000000000000111222222111111111111222333444555666333000///111222333222222222222222222222222333222222222111222333333444444444333111///...000222111111111111111111111111111111111111111111222222222222111111222222333444222222222333333222222222333111000000222333333222333333333333222111000//////000111222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222111000000000111333444111222222333333333333333111111111111222222222222111111222222222222111111333333333222222222222111000111222222111000111222111222222333333333333333333222111222333333111000222222222222222222222222222333333444444333333333444444444555555444444444111222222222222333333333444222111222444666777777222333333333444444444444444555555666666555555555777555222222333444444333333333222222222222333333222222333333333333222222333333333333444444444444333444444444444444444444333222222444666777666444555555444444444444555555555555666777777666666666555555555444444444444333555555555444444444333333444444444555666666777777222222222222333333333333777666444222111111222222222222333444555555555555444444444444444444444444555555444444555555666777555555666777777777777666444555777888777555333222555555555555555555555555555555555555555555555555444555666777888888888888777666666555555666666777@@@===:::999999999888777666666666666777777777777888888888888777777777777777777777777777777777777666666777777777777666666666666666666666666666666666666666666666666666666333333444444555555555555555444444333333444444555666666555555555555666666555555444444444555555666::::::999888777666666555666666555555666666777888444555555666666666555555///444777555444666666444333444444444555555555555444:::777555:::777333888888888888888888888888888777777888888888888777777777777777777777777777777666666666666666555555555888777777666555444444444444333333333333444555555666555444555777777777666666666666666666666666666777666666666666777777888555666666777666666555555444444444444444555555666444444444444444444444444333333333333333333333333555444222111000111222333222222222222222222222222222222222333333333333444333333222111111111111222111111111111111111111111000000111111222222111111000000000111111111222222111111000000111111222333222222222222222333444555555333111000111333333222222222222222333333333333222222222222222333444444444555555333000///000111111111111111111222222222222222222222222333333333222222111111222222333444222222333333333333222222333111000111222333333333333333333222111000......///000111222333444444444333333333333333333333333333333333333333333333333222222222222333333333333111111111000111111222333111222333444444444444333111111111222222222222333111111222222222222111111333333333333222222222222000111222222111000111222333222222222222222333444666444222111222222222000222222222222222222222222111222222333333333333333222222333333333333222222222222222222333333333333444333222333555777777777333333333444444444555555444555666666777666666666555333222222444555555444444444333333333333444444222333333444444333333222222333333333333444444444333444555555666666555555222222333555888888777555666555555555555555555666555666666777777777777777777777666666666555555555666666666666555555555444444555555666777777888888222222333333333333444444666555555444333333333333333444444555666666666555555555555555555555555555666555555555555666777777555555666777777777777777444555666666666555444333666666666666666666666666555555555555555555555555444444666777888999999999777666666555555666666777AAA>>>:::888888888888777777777777888888888999999999999888888888777777777777777777777777777777777777777888888888888777777666666666666666666666666666666666666666666666666333444444555666777888888555555444444444444555555777666666555555666666777666666555555555555555666888888888888888999999999666666555444555666777888333444555666777777666666444:::;;;666444666666444444444444444555555555555777===:::777;;;999666<<<999999999999999999999999888888999999999999888888777777777777777777777777777777777666666666555555777777777777777777777777444444444444444555666666666555555555777888777666777666666666666666666666777777666666777777888999555666777777777777666555555555444444555666666777555555555555555555555555444444444444444444444444555444333222222222222222333333333333333333333333333333444444444444555555444333222222111111111222111111111111111111111111///000111222222222222111000000111111111222222222333333222222333333444555333333222222222333333444333222111111333444333222222222222333333333444444333222222222222333444444444666666555333111000111000000111111111222222222222222333333333444444444222222111111222222333444222222333444444333222222444333111222444555555444333333333333222111111000111222333444444444444444333333333333333333333333333333333333333333333333222222222333333333444444000000111222222222222111222222444555555555444333111111111222222222333333111111222222222222111111444444333333333222222222000111222222111000111222444333111111222444777888;;;888444222222333333333222222222222222222222222000111111222333333222222222222333333333333222222222222222333333333444444444444444555777888666555444444444444555555555555555555666777777777777777555555444555666777555444666555555444444555555666444555555555555555555444444444444444555555555555444555666777777777666666444444555888:::;;;999777888888777777777777888888555666777888888888888777888888888888777777777666777777777777666666666666555555666777777888888999444444444555555555666666555555555666666555444444555555666666777666666666555555555555555555555555666666555555666666777888666777888888999999888888666666666666666666777777666666666666666666666666555555555555555555555555555666777888888888888888666666666555555666666666AAA>>>:::888888888777777888888999999999:::::::::999999999888888888888777777777777777777777777777999999999::::::999999999777777777777777777777777777777777777777777777777444444555777888999:::;;;555555444444444444555555777777666666666666777777777666666555555555666666555666777888999:::;;;;;;666555444444444555777888222333555777777777777777888===>>>777333555666444444444444555555555666666555:::666555;;;999555:::999999999999999999999999888999999::::::999999888666666666666666666666666888888777777666666666555777777777888999999::::::555555555555555666777888777666555666777888777666777777777777666666666666777777666777777888999999555666777888888777666555555555555555555666777777666666666666666666666666444444444444444444444444333444444555666777888888444444444444444444444444444444444555555555666666444333333222111111111222111111111111111111111111///000111222222222222222000111111111111222222222555444444444444555666666444444333222222222333333111111111222444444333111222222222333333444444444333333222222333333444555444666777777444222111111000000111111222222222222333333333444444555555555222222111111222222333444222222444444444444222222666444333333555666666555222222333444444444333333444444555555555444333333333333333333333333333333333333333333333333333333222222222333333444444444///000111333333222111111222333444555555555444333111111222222222333333333111111222222222222111111444444444333333333222222000222222222111000111222444222111000222666:::===???;;;666333333444555555222222222222222222222222///000111222222222222222444555555666666555555444222222333333333444444444444444555666888888666444444444444555555555666666555555666777777777777777777777777888888888555333666666555555555555666666666666777777777777666666555555555555666666666777444555777888888888777666555666777:::======;;;999::::::999999999999::::::666666777888888888888888999999999999888888888777888888888888777777777777666666666777888888999999555666666666777777888888444555666777777777666555666666777777777777666666666666666666666666666666666666666666666777888888888888999::::::::::::999777777666666777888999:::777777777777777777777777666666666666666666666666888888888888888777666666666666555555555555666666===:::888999;;;<<<:::777:::::::::;;;;;;<<<<<<<<<<<<:::666444999>>><<<666888888888888888888888888;;;;;;;;;:::::::::999999777777666666777888888999:::999999999888888777777888888888888888777666666777777666666555555444444555555555555666666666777777777777555333222333444666222444:::<<<999666777555777888777666555666888CCC;;;333111444666333///666555555444444555555666444444555555555555444444999888777555333444666888777777777999;;;???BBBEEE===;;;:::888777777888888888888777666666666666666333333444555666777888888888888999999999999888888666666666666666555555555777777666666666666777777888999999::::::999999888888888888888888888888888999999888888888888888888999777666555666777666555888888888777888999999:::888777666555555555555555555555666777888888777777555555555444444333333333555555666666666666555555555555444333222222111111555444333222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222555333222333555555444333333444444555555555555555777;;;>>><<<777333333444222222222222222222222222333333333444444444555555555555666777777666555444555555555555555666777777666666555555555555666666222333333444555555555555555555555555555555555555444444444444444444444444444555555666555444222111222222222222222222222222777666666555333222111111333444555555555444333222555555555444444333333333333333444444444444555555333333333333333333333333333333222222222222222222444333222111111333555666DDDAAA<<<777444444555666555444444333222111000000111111111222222333333333444444444555555555555555555555555666666666777777666555444333333333333333555555666666666666555555888888777777777777888888777777777777777777777777777777777777777888888999:::888666666888888555111777777777777666666666666777777666555555555555555999999::::::;;;<<<======::::::::::::::::::::::::777888888777666666777999999999999999999999999999999999999999999999999999999999999999999999999999777888999999888777666555999999999888888777777777888999;;;;;;;;;;;;999888:::999888777666666666666888777777666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;555666777888888888888888888888888888888777666555888999999999999888777777777777888888888888777777666666666666555555555555<<<;;;::::::;;;;;;:::888:::::::::;;;;;;<<<<<<<<<;;;???@@@<<<;;;;;;:::777999999999999999999999999::::::::::::999999999999888888888888999:::;;;<<<999999888888888777777777777888888888777777666555888888777777777777777777555555555666666666777777666777777555333333444555555777888888888888777777555777888777666555666888BBB===777555777888666444555555555444444555555555666666777777777777666666888:::<<<;;;:::888888888888777777888:::===@@@BBB<<<;;;:::888888888888888999999888777777777777777666666777777777777777888888888999999999999888888666666666666666666666666777777666666666666777777999999::::::::::::999999999999999999999999999999999999888888888888888888999888666666777777777666777777888888888999999999888777666666555555666666555555666777777777777777777666666666555555555555555666666777777666666555666666666555555444444444555555444444333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444333555444333444555666555333555666777777888888777777333777;;;:::666333333555333333333333333222222222444444555555555666666666666666777888888777666555666666555555555666666777777666666555555666666777444444555555666555555555555555555555555555555555444444444444444444444444444555666666666555444333444444444444444444444444444444555555555555666666111333555888:::;;;<<<<<<555555444444333333333333333333333444444444555555333333333333333333333333333333333333333333333333444333222111111333444555<<<:::777444222222333444444444444333222222111111333333333444444444555555444444444555555666666666444555555555666666666666666555555444333333444444555666666777777666666555888777777777777777777888777777777777777777777777666666666666666777888888777666555666777777555444666777777777777777777777999888777777666666666777999999::::::;;;<<<<<<===::::::::::::::::::::::::888999999888777777888:::999999999999999999999999999999999999999999999999999999999999999999999999888999:::::::::999777666:::999999999888888888888::::::;;;;;;;;;;;;::::::999999888888888888999999:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::::::::::::::::::::999888888999999::::::999999888777777777888888888888777777888888777777777666666666:::;;;<<<;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<:::DDDIIIDDD<<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888888888888888999:::;;;<<<888888777777777777666666777777777777777666666555666666666777777777777777555555666666666777777777555666777666444444555777333;;;<<<666333888:::888555777888777666555666888<<<;;;:::888888777777777666555555444444555555666777888888888888888888777666:::===???===:::888777888888888888999;;;===???;;;;;;:::999888888888888::::::999888888888888999999999999888888777777777888888999999999999888888666666666666666666666666888777777666666777777888999999::::::::::::999999999999999999999999999999888888999999999999999999:::888666666777888777666666666888999999999888777888888777777666666777777555666777777888777777777888888888777777777777777666777777777777777777666888888888777777777777777666666666555555555555555666666555555444444444333222333333333333444444444444444444444444444444444444444444444444444444444555555555555555555555555666555444444666666555444555666777777888888777777111444777777555333444666333333333333333333333333666666666666777777777777777777888888888888777777777777666555555666666666777777666666666666777777555555666666666555555444444444444444444444444444555555555555555555555555444555555666666666555555555555555555555555555555555555555555666666777777111222555888;;;===??????444444444333333333333333333333333444444444444555333333333333333333333333444444444444444444444444555444333222222222333444444444333222222333333444444444444444444444444444555555555555666666666666333444444555666777777888444555555555555666666666666666555555444444555555666666777777777777666666777777777777777777777777777777777777777777777777666666555555666666777888333555666777666666666777666666666777888888888999:::999888888888888888888999::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;;;;:::999999:::<<<999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::;;;::::::999888:::::::::999999999999888<<<;;;;;;::::::;;;;;;<<<999999999999:::;;;<<<===<<<<<<;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::999888777888888999999888888777999999999888888888888777999<<<>>><<<999888999<<<;;;;;;;;;<<<<<<<<<<<<<<<:::CCCHHHBBB:::888:::;;;::::::::::::::::::::::::999999999888888888777777888888777777777777777888777777777666666666666666666666777777777666666555333333444444555555555666555666666666666777777777555666666666555555777999BBBLLLJJJ;;;333888:::444555777888777666555666888444777999888666555666777666666555555555555666666888888999999999999888888444777:::<<<:::888666666999999888888888999:::;;;:::::::::999999888888888:::999999888888888999999999888888888888777777777888888999999999999888888666666666666666777777777888777777777777777777888999::::::::::::::::::999999999999999999999999999888888999999999999999::::::999777777888888888777555666888::::::999888777999999888888888888888999777777888888888888777777888888888888888888888888777777888888888888777777888888888888999999999999777777777777777777777666888777777666666555555444333333444444444555555555555555555555555555555555555555555555555555555555555555555666666666666666888666555555777777666444444444555666666666666666222444666666555444555666444444444444444555555555666666666777777777777888666666777777777888888777888777666666666666666666888777777666666777777888666666666666555444333333444444444444444444444444555555555555555555555555333444444555555666666666666666666666666666666666888777777666555444444444222333444555666777888888444444444333333333333333333333444444444555555555333333333333333333333333444444444444555555555555666555444333333333333444333444555555666666555555444444444555555666666666666666666666666777777777444444555666777888888999555555555555555555555555777666666555555666666666666777777888888777777666777777777777777777777777777777777777777777777777777777777666777888888999444777:::999666555777999666666777777888999::::::999999888888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<::::::<<<===999999999999999999999999888999999999999999::::::999999999:::::::::::::::::::::::::::::::::999999:::::::::999999999999999===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;<<<>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888888999999999999888888999999999999888888888888:::<<<>>>===999888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;???@@@;;;888:::;;;;;;::::::::::::::::::::::::999999999888888888777777;;;:::888777666555555555666666666666666777777777666666777777777777666666333444444444555555666666666666666666777777777888555666777777666666888:::QQQYYYTTTAAA555777777000555777888777666555666888111555999999666444666999888777777666666777777888888888888999999888888888555777888777666666777888:::999999999888888999999999:::::::::999999888888888888777777777888888999666666666777777777888888888888999999999999888888666666666666777777888888888888777777777777888888:::::::::;;;;;;:::::::::999999999999999999999999888888999999::::::::::::;;;999888777888999888777555777999:::;;;:::888777::::::999999999::::::;;;888999999:::999999888888888888888888888888999999888888999999999999888888888888888888888999999999777777888999999999888777888888888777777666666666444555555555555666666666666666666666666666666666666666666666666666666666444555555555666666666777999888666777777888666555444555555666666666666666666777888777666555555666444444555555555666666666555555666666666777777777555555555555666666777777888777777666666666777777888888777777777777888888555555555555555444333222555555555555555555555555666666666666666666666666333333444444444555666666666666666666666666666666777777666666555555444444444444444333333333333444444444444444444444444444444444555555555666666666444444444444444444444444444444444555555555666666777777666555555444444444555666777777777777666555555555555666777777888888777777777777777666666666555555666666777888999999666666666666666666666666777777777666666777777888777777888888888888777777777777888999999888777777888888888888888888888888999999888888999999:::;;;999;;;===<<<888666777999666777777888999::::::;;;888888888777777888888999:::::::::;;;;;;;;;;;;;;;========================<<<======<<<;;;;;;<<<>>>999999999999999999999999888888888999999:::::::::999999:::::::::;;;;;;;;;999999888888888999999999999999999999999999999999<<<;;;:::999999:::;;;<<<===<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;:::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::999999::::::::::::999999999999888888888777777777;;;<<<===<<<;;;::::::;;;=========<<<<<<<<<<<<<<<;;;<<<:::777888<<<===:::999999999999999999999999:::999999999999888888888===<<<;;;999888777777777666666777777777777888888666777777888888888888777777777777777888888888888666666666777777777888888666777888777666777999:::AAAFFFDDD:::444777888555555777888777666555666888444777::::::999888:::<<<:::999999888888999999:::888888999999999999888888999999888666555666:::<<<:::::::::999999999888888999999:::::::::999999888888777777777777888999999666666666777777888888888888888999999999999888888555666666777777888888999999888888777777888888999::::::;;;;;;;;;;;;::::::888888888888888888888888888888999999:::;;;;;;;;;<<<:::888888999:::999888888888:::;;;;;;;;;:::999;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999888999999999999:::::::::999999::::::::::::999999999888888888888888888888666777999::::::999888888777777777777888888888888555555666666666777777777777777777777777777777777777777777777777777777777555555555666666777777888;;;999888888888888777555666777888888999999888888888888888888777777777777555555555666777777888888666666666666777777777777555444444444555666777888777666666666777777888999999999888888888888999999555555666666666555444444666666666666666666666666777777777777777777777777555555555444555555666666666666666666666666666666444444555666777888999999666555555555555666666777555555555555555666666666666666666777777777777888666666666666666666666666555555555666666777777888888888888777777777777777666666777777777666666555666777777777888888999999888888888888777777777777777777777777888888888888888888777777777777777666888888777777777888999999888888999999999999888888777888999::::::999888777999999999999999999999999:::::::::999:::;;;;;;<<<<<<===>>>===:::888888888888888888999:::::::::;;;888888888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<<<<;;;::::::;;;===999999999999999999999999888888888999999::::::;;;999999::::::;;;;;;<<<<<<999888888888888999999:::777888888888888999999999;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<;;;;;;:::999888888999999::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999999999999888888888777777===<<<;;;;;;<<<<<<;;;:::>>>=========<<<<<<<<<;;;999<<<<<<999:::===<<<999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;:::999999888888999999777777777888888888999999777777888999999999999999999999999999999888888888666666777777777888888888777888999888777777888:::333333333444555777999:::555777888777666555666888999:::;;;;;;;;;;;;<<<===;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::999999999777666777;;;===:::::::::::::::999999888888999::::::::::::999888888888888888888999::::::999888888888888888777777888888999999999999888888555666666777888888999999999888888777777888888999::::::;;;;;;;;;;;;::::::777777777777777777777777888888999999:::;;;;;;<<<<<<:::999999::::::999888::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>===============<<<;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::999999888888888555777888:::::::::888888666666777777888888999999666666666777777777888888888888888888888888888888888888888888888888888888666666777777888999999:::<<<:::999888999999777666777777888999999999999888777777666777888999:::999555555666777777888999999777777777888888888999999666555555555666777888999555555666666777888::::::999999999888888999999999666777777888888888777777888888888888888888888888777777777777777777777777999888777666666666777888888888888888888888888888666777777888999:::;;;<<<999888777777777888999:::666666666666777777777888777777888888888999999999777777777777777777777777777777888888999::::::;;;888888999999:::999999999666666777777777888888999888888888888999999999999:::::::::999999999888888999999888888888888777777999999999999888888888777888888888888888999::::::888999999999999999999888888999;;;<<<<<<;;;999888:::::::::::::::::::::::::::999999999999:::;;;;;;<<<;;;;;;;;;<<<;;;:::888999999::::::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::999888:::<<<999999999999999999999999777888888999::::::;;;;;;999999::::::;;;<<<<<<===:::999999888999:::;;;<<<666666777777777888888888888999999999999999999888999999999999:::;;;;;;<<<777888999:::::::::999999777888888999::::::;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;::::::::::::::::::999999999999???<<<:::;;;===>>><<<999>>>>>>======<<<<<<<<<;;;888>>>AAA???======<<<999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999666666666666777888999:::777777888888999999999:::777888999:::::::::::::::999999888888777777666666777777777777888888888888888999999888777777888:::@@@;;;888::::::666555666666777888777666555666888;;;:::999:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777888888888777777999;;;::::::;;;;;;;;;:::999999777888::::::;;;:::999888999999999999::::::;;;<<<<<<<<<;;;:::999888777666888888999999999999888888555666666777888999999999999999888888888888999999:::;;;;;;<<<<<<;;;;;;:::666666666666666666666666888888999::::::;;;<<<<<<===;;;999999:::::::::999<<<;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>???>>>>>>===<<<<<<;;;<<<<<<<<<======>>>>>>:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;:::999999888888555666888:::::::::888777555555666777888999999:::777777777777888888888888888888888888888888888888888888888888888888888888777777888999::::::;;;;;;<<<;;;999999999999888666555555666777777777777777555444444555888:::;;;;;;555666666777888999999999888888999999999:::::::::777666666666666888:::;;;555555555666777999;;;;;;:::999999888888999999:::777888999:::::::::::::::888888888888888888888888777777777777777777777777<<<;;;999888888888999999999999999999999999999999<<<;;;;;;;;;;;;;;;;;;:::===<<<:::888777777888888666666777777888888999999888888999999999:::::::::888888888888888888888888999999:::;;;;;;<<<======888999:::;;;;;;;;;;;;;;;777777777888999;;;<<<===999999999999999999999999<<<<<<<<<;;;;;;:::::::::::::::999999888777777777:::::::::999999999888888999888888888999::::::;;;888999999::::::999999888999:::<<<======<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;;;;999777999<<<===;;;888;;;::::::::::::::::::::::::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::999888777999;;;999999999999999999999999777777888999::::::;;;;;;999999::::::;;;<<<======;;;::::::999:::;;;======555555666666777777777888777888999::::::999888777666666777888999;;;<<<===555666888999:::999999888777777888999::::::;;;;;;===============<<<;;;;;;;;;;;;<<<===============::::::;;;;;;::::::999888:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@@@@???===<<<=========>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::<<<999888999;;;;;;888555777777777777777777777777555666888999:::999777666666666777777777777666666::::::999888777777888888999999888888888888999999<<<;;;::::::;;;;;;999888888888999999999888888777999888666777888999999888;;;<<<======>>>=========???>>>=========>>>@@@AAA<<<<<<<<<;;;;;;:::::::::===;;;999999;;;===??????===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::999888999:::<<<===:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::999999999999::::::888888888888888888888888999999999999999999999999::::::999999999999::::::999999999999:::;;;<<<======<<<:::999999999::::::=========<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888999::::::;;;<<<<<<===;;;::::::<<<===<<<<<<777777888999999:::;;;;;;666777777777777888888888999999888888999999:::;;;===<<<:::888777888:::;;;;;;:::888777777888:::;;;BBB===777777:::<<<;;;999;;;::::::999888777666666::::::999777555444666777777888888999:::;;;;;;;;;;;;;;;;;;::::::999999999666666666666666777888888999999999999999999999999<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::::::::999999888888777777777777888888:::999888777777888999:::999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<===<<<;;;;;;::::::;;;;;;777777888888999999999999777777777777888888888888:::::::::999999999888888999999999999999999999999888888888888888888888888666666777777888888999999777777888999::::::;;;;;;;;;;;;:::999888888888999;;;:::999999999:::<<<<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<===<<<;;;:::999::::::;;;<<<<<<<<<===<<<<<<;;;;;;999::::::;;;;;;::::::999999999999::::::;;;;;;;;;:::<<<===>>>>>>;;;888666999999888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::999999999999:::::::::;;;;;;;;;999777888999;;;<<<;;;888888888999999:::::::::666777777777777888888888888888999999999::::::::::::;;;<<<===<<<;;;999777777777777777777666555444888999999:::::::::999999666777888999::::::;;;<<<999999999999999999999999;;;<<<===<<<:::999:::;;;>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<======<<<;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;<<<===<<<;;;999888========================;;;<<<===>>>???>>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;999666777777777777777777777777555666888999:::999888777777777888888888888777777::::::999888888888888888999999888888888888999999777666555666888:::::::::777888888999:::;;;;;;;;;<<<:::888888:::::::::999;;;;;;<<<===============>>>===<<<<<<<<<===??????<<<<<<<<<;;;;;;;;;::::::===;;;999999;;;===>>>???<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999999999999999999999999999999999999999999999:::999999888888999999:::888888888999999:::<<<<<<<<<<<<:::999999999::::::<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::<<<;;;:::;;;===?????????999999::::::;;;;;;<<<<<<888888999999999::::::::::::999999999999:::;;;;;;===<<<;;;::::::::::::;;;;;;:::999888888999:::;;;???<<<:::;;;>>>???<<<888999999999999999888888888888999999888666666777999555555666777777888999999;;;;;;::::::::::::::::::777777777777777888999:::999999999999999999999999;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::;;;;;;::::::::::::999999999999888888888888999999:::999888777777888999:::999999::::::::::::;;;;;;:::::::::::::::;;;;;;<<<;;;::::::999999999999999777888888888999999999999888888888888999999999999:::::::::999999999999888999999999999999999999999888888888888888888888888777777777888888888888888777888888999::::::;;;;;;::::::999888888888888888888888777777777888999:::999999999999999999999999999999999:::::::::;;;;;;<<<;;;:::999999999:::::::::::::::;;;;;;::::::999999::::::;;;;;;::::::999:::::::::::::::::::::;;;999::::::;;;:::888666555999999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<:::888999:::<<<<<<<<<888888999999999:::::::::777777888888888999999999888999999999999:::::::::<<<<<<;;;;;;;;;;;;;;;<<<999999999999888888777777888888888888888777666666888888999999:::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<;;;;;;===>>>??????>>>======>>>????????????@@@@@@??????>>>===>>>>>>===<<<<<<;;;::::::999999:::::::::;;;;;;;;;:::;;;<<<<<<;;;:::999888========================<<<<<<============>>>>>>===============<<<<<<<<<::::::;;;;;;<<<<<<======;;;:::::::::;;;;;;:::888888888888888888888888888666777999:::::::::999888888999999::::::999999888::::::999888888888999999:::999999888888999999::::::888555555777:::;;;;;;999999999::::::;;;;;;;;;>>><<<::::::;;;;;;:::999:::;;;<<<<<<===<<<<<<<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;===;;;999:::<<<>>>>>>>>><<<<<<;;;;;;<<<<<<<<<<<<========================;;;<<<<<<=======================================;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999::::::::::::::::::::::::999999999999999999999999999999888888888888999999888888888888999:::;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;:::<<>>>>>;;;;;;<<<<<<<<<============<<<::::::<<<======<<<999999999999::::::::::::999999999999::::::::::::999999999999::::::::::::===<<<999777666777888999<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===<<<===???@@@@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999999==============================<<<<<<<<<===>>>???=========<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<;;;:::999999999999999999999999888888999:::;;;::::::999::::::;;;;;;;;;;;;::::::;;;::::::999999999::::::::::::999999999999::::::EEEAAA<<<999999999999999<<<;;;::::::999999999999???===;;;:::;;;;;;:::999::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>???===<<<<<<<<<<<<<<<<<<<<<===<<<:::;;;<<<>>>>>>===;;;;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>?????????>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999::::::::::::::::::::::::999999999999999999999999999999888888888888999999888888888888888999:::;;;999999888888888888888888::::::::::::::::::::::::999999999999999999999999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<;;;:::;;;===?????????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<===???@@@@@@???===<<<<<<<<<;;;::::::;;;<<<<<<999:::<<>>:::::::::::::::::::::;;;;;;777999;;;<<<:::999999999888888888999999999::::::999:::::::::;;;;;;<<<<<<:::999999999999999::::::::::::::::::::::::::::::999999999999999999999999======<<<;;;:::999999888;;;;;;:::::::::999999999::::::999999999999::::::999999999999999999999999999999999:::::::::;;;;;;999999888888999999:::;;;:::999888888777777888888999999999999999999999999999999999999::::::::::::;;;;;;:::::::::999999999888888888888888888888888999999999999999999999999:::::::::999999888888777999999999:::::::::;;;;;;999888888777777888888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<===============::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::<<<;;;:::999888999999::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<======<<<<<<===>>>>>>???@@@@@@<<<============>>>>>>>>>>>>===<<<<<<>>>>>>>>>===::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;CCCAAA???<<<:::999999999;;;:::999888888999::::::999999999::::::;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<<<<;;;<<<===???@@@??????????????????@@@@@@@@@@@@@@@@@@???>>>>>>============<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::999999>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;<<<======>>>??????;;;<<<=========<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;IIIEEE@@@<<<::::::999888::::::999999999:::;;;;;;???===::::::::::::999888:::;;;<<<<<<======<<<<<<>>>>>>??????@@@@@@@@@@@@========================>>><<<;;;<<<===>>>>>>===;;;<<<===>>>>>>>>>>>>===========================>>>???@@@AAAAAA@@@???>>>????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::999999999999999999999999::::::999999999999::::::999999999888999999::::::777777888888888888888888::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999::::::888888999:::<<<===>>>>>>===;;;:::999;;;;;;;;;:::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<>>>@@@AAAAAA@@@>>>======<<<<<<<<<<<<<<<<<<===:::::::::<<<>>>???>>>=========<<<<<<;;;::::::999:::<<<======;;;999888888999999999999:::::::::::::::::::::;;;;;;<<<<<<<<<:::999999888888888999999::::::::::::::::::::::::999999999999999999999999======<<<;;;;;;:::999999;;;;;;:::::::::999999999999999888888888888999999999999999::::::999999999999999999:::::::::;;;;;;999999888888999999:::;;;;;;;;;:::999999999999::::::999999999999999999999888888888999999999999:::;;;;;;;;;:::::::::999999888888888888888888888888999999999999999999999999;;;;;;::::::999999888888:::::::::::::::;;;;;;;;;999888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::999888999:::;;;;;;;;;::::::;;;;;;<<<===>>>======<<<<<<======>>>======>>>??????@@@AAAAAA=========>>>>>>>>>?????????>>>===>>>??????>>><<<:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;FFFGGGGGGHHHGGGFFFDDDCCC<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999888999999:::>>>======<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999;;;;;;;;;999999:::;;;===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::;;;????????????????????????>>>>>>>>>?????????@@@@@@??????>>>>>>======<<<<<<<<<<<<======>>>>>>??????;;;===>>>>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<>><<<::::::;;;;;;:::999;;;<<<<<<===>>>=========>>>???@@@@@@AAAAAA@@@@@@============>>>>>>>>>>>>>>>===<<<===>>>>>>===<<<<<<===>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>======<<<>>>>>>>>>?????????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999:::;;;;;;777888999999:::999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999::::::::::::777888999:::<<<>>>???@@@<<<:::888888888999888777999999999999999999999999999999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<=========>>>@@@AAABBBAAA???>>>========================;;;;;;:::;;;;;;===>>>?????????>>>===<<<;;;::::::===>>>???===;;;999999999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<::::::999999888888999999::::::::::::::::::::::::999999999999::::::::::::======<<<<<<;;;;;;::::::;;;;;;::::::::::::999999999999888888888888999999999999::::::::::::999999999999::::::::::::;;;;;;999999999999999:::;;;;;;===<<<;;;;;;::::::;;;;;;::::::::::::999999999999888888888888999999999999;;;;;;;;;;;;::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999888999999:::;;;888999999:::;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<============<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888::::::<<<;;;;;;;;;;;;<<<======>>>>>>============>>>>>>>>>>>>??????@@@@@@AAAAAA======>>>>>>>>>????????????>>>>>>>>>??????===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;???AAAEEEHHHIIIJJJIIIHHHEEEEEEFFFGGGGGGGGGFFFFFFEEECCC@@@>>><<<:::::::::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;:::888888888999<<<<<<============<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@AAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;===??????>>>===>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<===;;;::::::;;;<<<;;;;;;???>>><<<;;;<<<===>>>@@@>>><<<;;;;;;<<<===<<<;;;<<<===>>>>>>??????>>>>>>===>>>???@@@AAA@@@@@@???======>>>>>>>>>?????????>>>===<<<===??????===<<<<<<>>>@@@BBBBBBBBBAAA@@@????????????????????????@@@???>>>>>>=========>>><<<<<<===>>>???@@@AAAAAA===========================<<<<<<;;;;;;<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;:::;;;;;;<<<999:::;;;<<<===<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888999:::;;;<<<===>>>???:::999777777888999888777777777888888999999::::::999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>???@@@AAA@@@@@@???===>>>>>>>>>>>>>>>>>>===<<<<<<============>>>???>>>>>>>>>======<<<<<<<<<===>>>>>>===;;;:::;;;===::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999::::::999999999999::::::999999:::;;;;;;:::999999999999::::::::::::;;;;;;:::::::::::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999:::::::::;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::<<<=========<<<<<<999:::;;;<<<============;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;<<<===>>>>>>;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<======>>>???>>>>>>======>>>>>>?????????????????????@@@@@@=========>>>>>>>>>>>>??????>>>>>>>>>??????===:::<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;<<<:::;;;===???@@@BBBCCCCCCEEEGGGIIIKKKKKKJJJIIIGGGFFFDDDBBB???>>>===>>>>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;999999:::;;;;;;<<<============<<<;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???BBBCCCCCCBBBAAA@@@AAAAAAAAA@@@???>>>>>>===?????????>>>>>>>>>>>>>>>;;;>>>@@@@@@>>>===???AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;======<<<:::GGGEEEBBB???<<<;;;;;;;;;???===<<<<<<>>>???>>>>>>======>>>???????????????<<<===>>>@@@@@@??????>>>======>>>>>>?????????@@@>>>======>>>??????===;;;===???AAACCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA@@@???@@@AAAAAA;;;;;;<<<>>>???@@@AAABBB????????????????????????======<<<<<<<<<<<<======????????????????????????==============================<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<;;;<<<>>>?????????>>>>>>;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;========================<<<<<<<<<=========>>>>>>:::;;;;;;<<<<<<=========999777666777999::::::999777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<===>>>??????@@@@@@@@@@@@>>>>>>????????????>>>>>><<<>>>???@@@???>>>>>>???============>>>>>>>>>>>><<<======<<<;;;;;;>>>@@@=================================<<<;;;;;;;;;:::>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999<<<;;;;;;::::::;;;;;;<<<999999;;;;;;;;;;;;999999999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===<<<<<<>>>?????????>>>===========================:::::::::;;;;;;;;;<<<<<<888999;;;<<<===<<<;;;;;;;;;<<<===>>>????????????;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;<<<>>>??????<<<=====================<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????@@@@@@??????????????????============>>>>>>>>>>>>>>>>>>===>>>???>>><<<:::<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>===;;;:::;;;<<<>>>???:::<<>><<<;;;:::999888999:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999;;;;;;;;;;;;===>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===<<<;;;;;;:::<<<<<<<<<===============;;;;;;;;;<<<<<<<<<=========<<<<<<;;;<<<===>>>???@@@?????????@@@AAAAAABBB>>>????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>===<<<===>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>???????????????????????????@@@@@@??????>>>>>>======@@@???>>>>>>>>>@@@CCCDDDCCCBBBBBBAAA@@@???>>>>>><<<===>>>???????????????BBBAAA???>>>>>>>>>??????????????????@@@AAABBBCCCFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@BBB@@@>>>???AAABBBAAA>>>??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>============>>>>>>???>>>>>>===============;;;===>>>>>>===<<<>>>???>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAA?????????@@@@@@AAAAAAAAA?????????>>>>>><<<;;;;;;======<<<;;;::::::999999;;;:::999888888888999:::999888777777777888::::::;;;::::::::::::;;;<<<<<<===???@@@BBBCCCCCCBBBBBB???>>><<<;;;;;;===???@@@>>>>>>>>>>>>???????????????===<<<===>>>???>>><<<>>><<<:::999999:::;;;<<<>>><<<;;;::::::;;;===>>>@@@???>>><<<;;;;;;;;;;;;:::<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<>>>@@@>>><<<;;;999999:::;;;<<<===;;;999999;;;===>>>===;;;<<<<<<<<<;;;::::::999888888999999999:::::::::::::::::::::::::::::::::===<<<;;;:::::::::::::::::::::999999::::::;;;<<>>===============???<<<::::::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>======;;;;;;;;;<<<<<<=========<<<<<<============<<<<<<===============<<<<<<<<<;;;<<<>>>?????????>>>=========<<<;;;<<<===>>>???;;;<<<===>>>>>>===<<<;;;:::;;;>>>CCCFFFFFFBBB>>>???>>>===;;;;;;<<<<<<===<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;:::>>>AAA???;;;999;;;>>>========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999::::::;;;<<<>>>>>>>>><<<;;;<<<===;;;<<<===>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>?????????>>><<<;;;:::======>>>???@@@@@@AAAAAA@@@@@@??????@@@AAAAAABBB????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>=========================================================<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>======<<<======>>>??????@@@@@@????????????????????????@@@@@@@@@@@@????????????@@@??????>>>???AAABBBCCCBBBBBBAAAAAA@@@?????????===>>>???@@@@@@@@@@@@@@@BBBAAA???>>>>>>>>>???@@@????????????@@@AAABBBBBBGGGFFFDDDCCCBBBBBBCCCCCC@@@AAAAAAAAAAAA@@@??????@@@@@@????????????@@@@@@BBB@@@???@@@BBBBBBAAA??????????????????@@@AAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????>>>>>>>>>>>>??????<<<<<<======>>>@@@AAAAAABBBCCCDDDCCC@@@???@@@AAA@@@@@@???@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAA@@@???>>>===>>>======<<<;;;;;;::::::===<<<;;;:::999::::::;;;::::::999888999:::;;;<<<;;;;;;;;;:::;;;<<<<<<======???CCCEEEFFFDDDBBB@@@BBBAAA@@@??????@@@AAAAAA>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>???@@@???>>>>>>===<<<;;;<<<===???@@@>>>===<<<;;;;;;<<<===>>>??????>>>>>>======<<<<<<;;;===>>>>>>===<<<<<<===========================?????????===;;;;;;===>>>???>>><<<::::::;;;<<<===>>><<<::::::;;;======<<<<<<<<<<<<<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<;;;;;;<<<<<<:::::::::999:::;;;;;;<<<>>>===<<<===???>>><<<;;;;;;<<<======;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>??????>>>===============???===;;;;;;<<<======<<<<<<<<<<<<<<<<<<=========;;;<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<========================<<<<<<>>>?????????>>>>>>======<<<<<<<<<===>>>???======>>>??????>>>============>>>AAADDDDDD@@@<<>>===<<<<<<<<<=========<<<;;;::::::;;;<<<===<<<<<<<<<<<<==================>>>>>>>>>>>>======>>>AAADDDCCC???===>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>===<<<<<<<<<<<<======>>>???>>><<<;;;<<<======>>>????????????>>>===<<<<<<<<<<<<<<<===>>>???????????????????????????@@@????????????@@@AAAAAACCCCCCBBBBBBAAA@@@@@@?????????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@AAAAAABBB????????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???BBB@@@???@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???@@@@@@@@@????????????????????????@@@AAAAAABBBBBB????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA?????????@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@AAAAAA@@@????????????@@@AAAAAA@@@@@@@@@@@@AAAAAAGGGFFFEEEDDDDDDCCCDDDDDDAAABBBCCCDDDDDDBBBAAA???AAA@@@@@@??????@@@@@@AAABBBAAA@@@AAABBBCCCBBB@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@===>>>>>>???@@@AAABBBCCCGGGHHHHHHFFFCCCAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBDDDCCCCCCBBBAAABBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDCCCCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::::::::;;;===>>><<<<<<;;;;;;<<<<<<===>>>===@@@DDDGGGHHHEEEAAA>>>@@@@@@@@@@@@???>>>======>>>>>>?????????@@@@@@@@@AAA@@@??????@@@AAA@@@???>>>>>>======???@@@BBBDDD==============================>>>??????>>>===<<<<<<>>>@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@>>><<<:::;;;===??????===<<<<<<<<<===>>>>>>===;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<==============================???>>>======<<<=========;;;::::::::::::;;;<<<<<<<<<<<<<<<>>>@@@@@@>>><<<<<<===>>>>>><<<<<<===>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>============>>>???>>><<<<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<===<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<===>>>>>>>>>???======>>>?????????>>>>>>======<<<<<<======>>>???>>>>>>???@@@@@@???>>>>>>???>>>>>>@@@AAA@@@>>><<<@@@???>>>>>>======>>>>>>>>>===<<<<<<<<<<<<===>>>============>>>>>>>>>????????????@@@@@@?????????@@@BBBEEEDDDAAA???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAA@@@??????>>>?????????>>>???@@@???===<<<===>>>??????@@@@@@@@@@@@??????============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCFFFEEEDDDBBBBBBBBBCCCCCCAAABBBBBBCCCCCCDDDDDDDDDAAAAAA@@@@@@@@@AAAAAABBB?????????@@@@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????BBBAAA@@@@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBB??????????????????????????????@@@@@@AAAAAABBBBBB>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@FFFFFFFFFEEEBBB@@@@@@AAADDDCCCBBBBBBAAAAAAAAABBBDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@?????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>======<<<<<<<<<===>>>>>>???AAADDDEEEEEECCC@@@>>>??????@@@@@@@@@>>>;;;:::=========>>>>>>>>>??????AAA???>>>???@@@AAA@@@???>>>>>>>>>>>>???@@@AAABBB=========>>>======<<<;;;:::<<<>>>??????>>><<<;;;<<<>>>??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<;;;<<<===???>>>===<<<<<<<<<=========;;;:::;;;===>>>>>>===<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<==============================>>>>>>===<<<<<<=========;;;;;;;;;;;;;;;<<<<<<===>>><<<::::::<<<============>>>??????======>>>???>>>======<<<<<<======>>>================================================<<<======================================================>>>>>>>>>??????=========>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>@@@???>>>>>>@@@AAA@@@???????????????>>>>>>>>>>>>??????>>>>>>>>>===<<<<<<>>>>>>======<<<<<<<<<;;;======>>>>>>>>>>>>======<<<<<<===>>>???@@@@@@AAA????????????????????????>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>?????????>>>AAA@@@@@@??????????????????>>>>>>>>>>>>>>>>>>???>>>????????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>@@@BBBBBB@@@??????AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@???@@@AAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCEEEDDDBBB@@@@@@AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@AAAAAABBB???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>AAA???>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===============================================================>>>??????>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@????????????????????????>>>?????????@@@@@@AAAAAA??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@BBBBBBAAAAAA@@@AAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBDDDEEEHHHIIIHHHGGGDDDBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAAAAACCCDDDDDDCCCBBBAAAAAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????===============<<<<<<;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@???BBBCCCDDDEEEDDDBBB???===<<<<<<<<<=========>>>>>>@@@???>>>>>>???@@@???>>>>>>>>>============>>>>>>===============<<<;;;:::999;;;===>>>>>>===<<<:::;;;===???>>>===<<<==============================;;;<<<>>>>>>======>>>@@@=========<<<<<<<<<<<<<<<:::::::::<<<>>>@@@@@@???<<<<<<===>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>DDD@@@;;;888999;;;===>>>>>>???@@@@@@>>>>>>???@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@????????????@@@AAA@@@???@@@BBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>>>>>>>>>>?????????>>>>>>=========>>>??????@@@@@@??????>>>>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@??????????????????@@@>>>>>>?????????@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAAAAA@@@@@@@@@>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@BBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBDDDCCCAAA@@@???@@@BBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>@@@>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>???>>>>>>>>>================================================>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA???@@@AAAAAABBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEECCCBBB@@@CCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEDDDCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB???@@@BBBDDDEEEEEEDDDDDDAAABBBDDDDDDCCCCCCDDDEEECCCCCCBBBAAAAAA@@@AAAAAADDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>===<<<;;;===<<<;;;;;;;;;<<<===>>>??????>>>>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@AAAAAABBBCCCDDDCCCBBB???>>><<<<<<<<<=========>>>>>>@@@>>>===>>>???@@@???>>>>>>>>>>>>>>>======<<<<<>>>>>======<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;===>>>>>>===<<<<<<===========================999;;;>>>>>>>>>>>>???@@@=========<<<<<<<<<;;;;;;:::::::::===???AAA@@@???<<<======>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>HHHDDD>>>:::;;;===???AAA???@@@AAAAAA??????@@@AAA@@@??????>>>>>>??????@@@????????????????????????????????????????????????@@@@@@???>>>>>>>>>???????????????????????????????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEDDDBBB>>>>>>>>>?????????@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCDDDEEEDDDCCCBBBBBBBBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBBBBAAABBBCCCEEEBBBCCCCCCCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@BBBCCCDDDCCCAAA@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@???>>>>>>@@@>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@?????????@@@@@@@@@AAAAAA@@@?????????????????????????????????????????????AAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCEEEGGGFFFDDDCCCEEEGGGFFFEEEDDDDDDCCCCCCCCCDDD@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBB>>>@@@BBBDDDEEEEEEDDDDDD@@@BBBCCCCCCBBBBBBCCCEEEBBBAAAAAA@@@@@@@@@@@@AAACCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@???======>>>>>>===<<<===>>>???@@@???????????????@@@AAAAAA>>>??????@@@AAAAAAAAAAAA??????@@@AAAAAA@@@???>>>>>>>>>>>>>>>????????????AAA@@@??????@@@AAA@@@???>>>??????@@@@@@@@@@@@???BBBAAA@@@>>>>>>>>>>>>???@@@@@@??????>>>>>>======<<<>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>???>>>>>>>>>???>>>>>>>>>>>>======<<<<<<===<<<<<<>>>??????>>><<<<<<===>>>????????????>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???======<<<<<<======>>>???EEEBBB???===>>>@@@@@@@@@@@@AAABBBAAA@@@???@@@BBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHEEEDDDDDDCCCCCCCCCCCCCCCBBBAAABBBDDDFFFGGGEEECCC>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBAAABBBBBBDDDDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDEEEGGGFFFEEEDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDAAADDDFFFFFFDDDCCCDDDEEECCCCCCDDDDDDDDDCCCBBBAAABBBBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBBBBBBBAAAAAACCCDDDEEEDDDBBBAAABBBCCCCCCCCCBBBAAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@@@@@@@???>>>>>>@@@???>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>??????@@@<<<<<<======>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????CCCCCCCCCBBBBBBAAAAAAAAACCCAAA???>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@>>>???AAABBBCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFHHHGGGDDDCCCEEEGGGFFFFFFEEEDDDDDDDDDDDDDDDAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAACCCDDDEEEDDDCCCAAA@@@@@@AAABBBAAA@@@@@@AAABBBAAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>@@@???>>>>>>>>>???AAAAAA@@@@@@??????@@@@@@AAABBB<<<>>>AAACCCDDDCCCBBBAAABBBBBBCCCCCCDDDCCCCCCCCC???@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@BBBBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDEEEDDDAAA?????????@@@AAACCCBBBAAA@@@????????????>>>???AAAAAA???>>>???@@@????????????????????????<<<>>>@@@@@@>>>===<<<===???????????????>>>======??????>>>??????>>>;;;999======>>>???????????????>>>>>>>>>>>>????????????????????????????????????>>>>>>===>>>>>>???@@@@@@===============>>>??????>>>======>>>@@@@@@???===@@@AAABBBBBB@@@@@@AAABBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCEEEGGGGGGFFFDDD>>>???@@@AAACCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFAAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEIIIHHHFFFEEEEEEEEEFFFFFFCCCDDDFFFGGGGGGGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDGGGIIIIIIEEECCCCCCDDDCCCDDDEEEEEEEEEDDDBBBAAABBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE???@@@BBBCCCCCCCCCBBBBBBCCCEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEAAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>===>>>>>>@@@@@@???>>>======>>>>>>>>>>>>>>>>>>============>>>???AAABBBAAA???===<<>>>>>>>>>>>???@@@@@@@@@@@@???BBB@@@??????@@@AAAAAA@@@AAAAAAAAA@@@@@@?????????AAABBBCCCDDDDDDCCCAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBAAACCCDDDEEEEEEDDDBBBAAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFEEEDDDCCCCCCDDDFFFEEEDDDCCCBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>??????@@@@@@@@@AAA@@@@@@??????????????????AAA@@@@@@???>>>>>>>>>???KKKEEEBBBDDDDDD???===@@@AAAAAA@@@@@@@@@@@@??????CCCBBBAAABBBCCCCCCAAA@@@HHHOOOPPPGGGAAAAAABBB@@@CCCBBBAAAAAABBBBBB@@@???AAA@@@>>>=========>>>???===???BBBDDDCCCAAAAAAAAACCCBBBAAA@@@@@@BBBDDDEEEDDDCCCAAAAAA@@@AAABBBCCCAAA@@@???>>>>>>???@@@@@@????????????????????????????????????????????????????????????@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@???>>>===???>>>=========>>>@@@AAA===>>>???@@@@@@???>>>===>>>>>>>>>>>>????????????===>>>???@@@AAABBBBBBBBBBBB@@@???======>>>@@@AAAAAAAAAAAA@@@@@@@@@??????BBB???>>>???BBBCCCAAA>>>@@@?????????@@@AAAAAABBBEEECCC@@@AAACCCCCCAAA???BBBBBBBBBAAA???===<<<;;;???@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDAAACCCEEEFFFGGGFFFEEEDDDDDDBBBAAABBBDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGGGGFFFFFFEEEEEEEEEGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFEEEEEEDDDCCCCCCFFFEEEDDDCCCCCCDDDFFFGGGEEEHHHGGGBBB???@@@AAA???GGGFFFEEEDDDCCCBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEDDDBBBBBBDDDEEEGGGFFFGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>BBBAAA@@@????????????@@@@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAA@@@>>>>>>???@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAABBBCCCCCCDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGFFFDDDBBBBBBCCCFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAAAAABBBCCCCCCAAABBBCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@?????????@@@GGGBBB@@@DDDDDDAAA@@@CCCCCCBBBAAAAAA@@@@@@@@@@@@CCCAAA??????AAACCCCCCCCCMMMRRRSSSKKKEEEDDDEEECCCDDDBBBAAAAAABBBCCCBBBAAABBBAAA@@@@@@?????????@@@@@@CCCEEEFFFEEEDDDDDDEEECCCBBBAAA@@@@@@AAACCCDDDHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBAAABBBBBBBBB????????????????????????@@@@@@?????????@@@AAAAAA???@@@@@@@@@@@@??????>>>???>>>>>>===>>>???@@@AAA?????????@@@@@@?????????>>>>>>?????????@@@@@@@@@>>>???@@@AAAAAABBBAAAAAACCCBBBAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBB@@@??????????????????@@@AAAAAADDDBBB@@@AAABBBCCCAAA???AAABBBBBBBBBAAA@@@???>>>@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFBBBCCCEEEFFFFFFEEEDDDCCCDDDCCCBBBDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEHHHIIIIIIHHHFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGJJJJJJIIIHHHFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEDDDDDDEEEGGGIIIKKKFFFGGGEEECCCEEEJJJIIIEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGEEEDDDDDDEEEGGGHHHGGGHHHHHHHHHGGGFFFEEEDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????CCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBDDDFFFEEEBBBAAACCCEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA???>>>>>>???AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBDDDGGGIIICCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEFFFGGGFFFDDDBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCBBBAAAAAAAAAAAAAAAAAACCC@@@???CCCEEEDDDCCCEEEFFFEEECCCAAA@@@@@@AAAAAADDDAAA??????BBBFFFIIIJJJNNNRRRRRRKKKFFFEEEEEEEEEDDDBBBAAAAAACCCDDDDDDCCCBBBBBBBBBCCCBBBBBBAAAAAACCCDDDEEEEEEDDDCCCEEEFFFDDDCCCAAA@@@@@@AAABBBCCCFFFFFFDDDBBBAAA@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAA??????@@@@@@AAA@@@@@@@@@?????????>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@AAAAAABBBBBBBBBAAAAAACCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCEEEDDDCCCAAAAAAAAA@@@@@@??????@@@@@@AAAAAADDDBBBAAAAAABBBCCCBBB@@@BBBBBBCCCCCCDDDCCCCCCCCCBBBAAAAAAAAAAAABBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGCCCDDDEEEFFFEEEDDDCCCBBBDDDDDDDDDFFFHHHIIIGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKNNNMMMMMMKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFIIIJJJKKKIIIGGGFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJIIIGGGFFFEEEDDDCCCFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEFFFGGGIIIKKKMMMGGGFFFCCCDDDKKKRRRPPPJJJFFFEEEDDDCCCCCCBBBCCCCCCAAAAAAAAABBBCCCDDDFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIIIIHHHGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBAAAAAABBBBBBCCCAAABBBCCCDDDEEEEEEFFFEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDHHHKKKJJJEEEDDDFFFJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFDDDCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@CCCEEEFFFEEEEEEHHHFFFDDDBBBAAAAAABBBCCCDDDCCCCCCDDDHHHLLLNNNNNNJJJKKKJJJGGGCCCCCCDDDEEEDDDBBBAAAAAACCCDDDDDDCCCAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCBBB@@@@@@BBBDDDDDDCCCBBBAAAAAAAAABBBBBBDDDCCCCCCBBBAAA@@@@@@???AAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAACCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBEEEHHHHHHDDDBBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCEEEDDDDDDDDDDDDDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@AAACCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEEEEEEEDDDCCCBBBEEEEEEFFFIIIKKKKKKHHHFFFHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOPPPOOOOOONNNMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFEEEEEEFFFFFFHHHIIIJJJFFFFFFDDDDDDIIIOOONNNJJJGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAADDDDDDCCCCCCCCCCCCDDDEEEBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDEEEFFFFFFFFFFFFEEEDDDHHHLLLKKKFFFDDDFFFJJJFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFEEEEEEEEEDDDDDDEEEEEEEEECCCBBBAAAEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDAAACCCEEEEEEEEEDDDEEEFFFEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDCCCCCCBBBCCCCCCDDDDDDBBBBBBCCCDDDFFFGGGFFFCCCGGGFFFEEECCCBBBBBBCCCCCCBBBCCCEEEHHHLLLNNNNNNMMMEEEDDDDDDCCCBBBBBBDDDFFFEEECCCAAA@@@BBBCCCDDDCCCAAABBBCCCDDDDDDDDDBBBBBBAAABBBBBBAAA@@@@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFF@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEFFFDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCGGGJJJJJJGGGDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEFFFEEECCCBBBBBBDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCFFFFFFGGGJJJLLLLLLIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJHHHGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEJJJIIIIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDGGGGGGDDDCCCFFFGGGEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFCCCFFFIIIIIIFFFEEEEEEGGGFFFFFFFFFGGGGGGGGGGGGHHH@@@BBBDDDFFFGGGFFFEEECCCEEEFFFGGGGGGGGGFFFEEEDDDFFFGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGEEEBBBAAAGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGCCCEEEGGGGGGGGGFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFFFFFFFFFFFFFEEEDDDBBBCCCDDDDDDDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCBBBCCCCCCDDDEEECCCEEEFFFEEEGGGIIIGGGCCCEEEEEEEEEDDDDDDDDDCCCCCC???AAADDDHHHKKKLLLJJJHHHGGGDDDCCCDDDDDDDDDFFFIIIHHHEEEBBBAAABBBCCCDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFEEECCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEGGGJJJLLLKKKHHHGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGIIIJJJIIIHHHHHHIIIKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHJJJKKKJJJIIIHHHIIIJJJHHHIIIIIIIIIIIIJJJJJJJJJFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEIIIIIIEEEAAACCCDDDCCCDDDDDDCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKIIIHHHHHHHHHJJJKKKHHHHHHHHHIIIJJJJJJKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIKKKLLLKKKJJJHHHHHHIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFCCCBBBBBBBBBBBBCCCDDDEEECCCFFFGGGFFFHHHLLLJJJDDDAAABBBDDDEEEFFFEEEDDDCCCBBBBBBCCCFFFIIIJJJHHHFFFMMMGGGDDDFFFGGGEEEFFFJJJLLLIIIEEECCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEGGGIIIHHHGGGEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHDDDDDDEEEFFFFFFFFFEEEEEECCCDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGIIILLLNNNMMMJJJGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGIIIKKKJJJHHHHHHJJJLLLIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHJJJKKKKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIFFFFFFIIIIIIFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGFFFGGGGGGHHHIIIDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEECCCDDDFFFHHHIIIHHHFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFJJJJJJJJJLLLMMMMMMJJJHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGGGGHHHIIILLLMMMFFFHHHJJJKKKLLLKKKJJJIIIGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJKKKMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOONNNLLLJJJIIIIIIIIIKKKLLLJJJJJJJJJKKKLLLMMMMMMNNNKKKKKKLLLLLLMMMNNNNNNNNNJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLOOOPPPPPPOOOLLLIIIIIIIIIHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGBBBBBBBBBBBBBBBCCCDDDEEEAAAFFFHHHGGGIIINNNMMMGGG???AAADDDFFFGGGFFFDDDBBBGGGEEEDDDEEEHHHIIIIIIIIIPPPIIIFFFGGGGGGDDDEEEIIIOOOLLLHHHEEEEEEFFFGGGFFFGGGGGGFFFEEEFFFGGGIIIJJJDDDGGGIIIIIIGGGEEEDDDDDDCCCDDDFFFGGGIIIIIIJJJJJJIIIJJJJJJKKKJJJIIIHHHGGGEEEFFFGGGIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIIIIJJJLLLNNNPPPJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHLLLPPPPPPLLLHHHIIIHHHHHHGGGFFFFFFFFFGGGFFFHHHJJJJJJHHHGGGIIILLLGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGIIIMMMPPPSSSTTTGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFGGGIIIKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPLLLLLLLLLMMMNNNOOOQQQRRRQQQQQQQQQQQQPPPOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLGGGFFFFFFFFFGGGHHHHHHIIIKKKLLLMMMMMMLLLKKKLLLNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJGGGGGGLLLRRRPPPJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGHHHIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGKKKKKKJJJJJJIIIIIIIIIIIIHHHKKKMMMKKKFFFDDDFFFJJJGGGGGGGGGGGGGGGGGGHHHHHHJJJIIIHHHGGGGGGGGGGGGHHHJJJIIIHHHHHHJJJJJJIIIHHHIIIIIIIIIJJJLLLNNNPPPQQQLLLLLLLLLKKKKKKJJJJJJJJJLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNRRRQQQQQQPPPOOONNNNNNMMMLLLLLLLLLKKKLLLLLLMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNOOOPPPPPPPPPOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLOOOOOOOOONNNNNNNNNNNNMMMOOOQQQRRRQQQOOOMMMMMMNNNQQQPPPOOOMMMLLLJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGIIIIIIHHHFFFEEEEEEFFFHHHJJJIIIGGGDDDHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGGGGJJJOOOPPPKKKFFFDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHUUURRRMMMIIIFFFEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKLLLLLLJJJGGGEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKLLLMMMNNNNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIIIIHHHFFFFFFKKKKKKJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLLLLLLLMMMMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLJJJIIIIIILLLLLLLLLJJJHHHHHHJJJLLLJJJJJJKKKMMMOOONNNLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLJJJIIIJJJKKKKKKJJJEEEFFFHHHIIIJJJJJJIIIHHHMMMLLLLLLMMMMMMNNNOOOPPPNNNMMMMMMMMMMMMNNNNNNOOOMMMLLLLLLLLLMMMMMMNNNOOONNNNNNNNNMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMQQQOOONNNPPPRRRRRROOOLLLMMMMMMNNNNNNNNNMMMLLLLLLIIIJJJJJJJJJHHHHHHJJJLLLLLLMMMMMMNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPMMMMMMLLLLLLMMMNNNOOOOOOQQQPPPOOOOOONNNNNNNNNOOONNNNNNMMMLLLKKKJJJJJJIIILLLLLLMMMNNNOOOOOOPPPPPPMMMNNNOOOQQQRRRQQQQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQNNNOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTSSSRRRRRRSSSTTTRRRRRRRRRQQQQQQPPPPPPPPPKKKLLLMMMLLLKKKJJJKKKLLLMMMKKKJJJKKKNNNNNNLLLJJJNNNNNNMMMKKKKKKJJJJJJJJJMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFMMMMMMNNNNNNMMMMMMLLLKKKNNNQQQRRRPPPLLLJJJLLLOOOKKKKKKJJJJJJJJJJJJKKKKKKOOOOOOOOONNNNNNMMMMMMMMMMMMLLLKKKLLLMMMNNNMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPOOONNNNNNMMMLLLLLLKKKKKKQQQPPPPPPOOOOOOOOOPPPPPPKKKKKKKKKLLLMMMNNNPPPQQQOOOOOOOOOPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOOOOOOONNNNNNNNNNNNMMMOOOPPPPPPOOONNNOOOOOOQQQPPPOOONNNLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFGGGHHHIIIHHHGGGFFFFFFGGGJJJLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLRRRVVVVVVTTTRRRPPPEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHPPPNNNKKKHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLLLLKKKIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJJJJIIIJJJJJJKKKKKKMMMMMMMMMLLLLLLKKKIIIIIIMMMMMMMMMLLLJJJJJJKKKMMMKKKJJJHHHHHHHHHIIIGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLLLLKKKKKKLLLLLLMMMLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNPPPNNNLLLLLLMMMNNNMMMMMMLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPRRRQQQQQQSSSVVVWWWUUURRRPPPOOOOOOOOONNNNNNMMMMMMKKKLLLMMMLLLKKKKKKLLLNNNPPPPPPQQQQQQQQQQQQPPPPPPKKKKKKLLLMMMMMMNNNMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMLLLLLLLLLMMMQQQQQQQQQPPPPPPOOOOOONNNJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUSSSSSSTTTUUUSSSSSSRRRQQQOOONNNMMMMMMOOOPPPPPPOOOMMMMMMNNNOOORRRPPPOOOPPPRRRSSSQQQNNNMMMLLLKKKJJJIIIIIIIIIIIINNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOPPPPPPPPPPPPPPPMMMNNNOOOPPPPPPNNNLLLKKKOOOQQQRRRQQQMMMLLLMMMPPPPPPOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMQQQPPPOOOOOOQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNPPPPPPPPPPPPOOOOOOOOOOOORRRRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOPPPVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQQQQQQQPPPPPPPPPPPPOOONNNPPPRRRSSSRRRRRRSSSTTTTTTSSSRRRQQQPPPOOONNNMMMKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJMMMKKKIIIIIIJJJKKKKKKJJJJJJJJJKKKNNNPPPQQQPPPNNNJJJJJJJJJJJJJJJJJJJJJJJJRRRZZZaaa```XXXPPPNNNOOOIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJMMMMMMLLLKKKKKKLLLNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNNNNOOOOOOPPPPPPMMMNNNPPPQQQRRRQQQPPPOOONNNMMMMMMLLLLLLLLLMMMMMMOOOPPPPPPOOOOOONNNMMMLLLOOOOOOPPPNNNMMMLLLNNNOOOQQQNNNJJJHHHGGGHHHGGGGGGJJJJJJJJJJJJJJJJJJIIIIIILLLLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPOOONNNNNNNNNOOONNNNNNMMMLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLMMMMMMRRRPPPNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSRRRRRRRRRSSSTTTTTTRRRRRRRRRQQQPPPOOOOOONNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPQQQSSSUUUVVVUUUSSSQQQPPPOOOMMMLLLLLLLLLMMMLLLMMMMMMLLLKKKKKKLLLNNNPPPPPPQQQQQQQQQQQQPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSSSSTTTUUUUUUUUUXXXXXXWWWVVVVVVVVVVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPVVVXXXYYYXXXWWWVVVWWWXXX[[[[[[YYYXXXVVVTTTSSSRRROOOOOOOOOMMMKKKKKKMMMOOOQQQPPPPPPPPPRRRRRRPPPOOOTTTSSSRRRQQQQQQQQQQQQQQQeeeeeedddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```_______________]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZ[[[\\\]]]^^^^^^^^^]]]___aaacccbbbaaa^^^]]]]]]___```___\\\[[[\\\^^^```___^^^]]]\\\[[[[[[[[[ZZZ\\\]]]___^^^]]][[[ZZZ```___^^^^^^``````___^^^`````````___^^^]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWW\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYYYY[[[\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVXXXXXXXXXWWWWWWWWWVVVVVVWWWXXXZZZ[[[ZZZZZZ[[[\\\[[[ZZZZZZYYYXXXWWWVVVVVVSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRQQQQQQPPPOOOTTTQQQNNNMMMMMMOOOOOOOOOOOONNNOOOPPPSSSSSSRRRQQQLLLLLLLLLLLLLLLLLLLLLLLLUUU\\\aaa]]]SSSKKKIIILLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQQQQPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMPPPOOOMMMMMMMMMOOOQQQSSSPPPPPPPPPQQQRRRSSSTTTUUUNNNOOOOOOPPPQQQRRRRRRSSSPPPRRRTTTVVVWWWUUUSSSRRRQQQQQQPPPPPPOOOPPPPPPPPPSSSSSSSSSSSSSSSRRRQQQPPPOOOPPPQQQPPPNNNNNNOOOPPPTTTRRROOOMMMLLLLLLKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOTTTRRRQQQQQQRRRRRRQQQPPPPPPOOOOOONNNOOOQQQRRRTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUWWWWWWWWWVVVVVVWWWXXXXXXTTTTTTSSSRRRQQQPPPPPPOOORRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWRRRSSSTTTVVVWWWVVVUUUTTTXXXVVVTTTQQQPPPPPPQQQRRRQQQRRRRRRQQQOOOOOOPPPRRRRRRSSSTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQSSSSSSSSSTTTSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTQQQQQQRRRRRRRRRSSSSSSSSSVVVUUUSSSQQQQQQQQQQQQRRRRRRSSSUUUVVVVVVUUUSSSRRRXXXXXXWWWWWWWWWWWWWWWWWWRRRSSSTTTSSSRRRQQQRRRTTTWWWWWWVVVUUUSSSRRRQQQQQQSSSSSSSSSPPPNNNNNNPPPRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRQQQPPPOOOOOOPPPPPP~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{|||||||||}}}}}}zzzzzzzzzyyyyyyyyyyyyyyy||||||zzzyyyxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwxxxyyywwwwwwwwwwwwvvvuuussssssrrrrrrqqqqqqqqqqqqrrrrrrsssssssssrrrrrrrrrqqqqqqqqqsssuuutttsssrrrssstttrrrrrrrrrqqqqqqpppppppppmmmmmmnnnnnnnnnooooooooolllllllllllllllllllllllliiiiiijjjkkklllllllllkkkmmmmmmmmmmmmmmmmmmmmmmmmggghhhhhhiiiiiijjjjjjjjjllllllkkkjjjhhhgggffffffffffffeeeeeeeeeddddddddddddddddddddddddcccbbbbbbfffccc```___```aaaaaaaaaaaa```___```aaaaaa```^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^```___]]]\\\]]]___[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[]]]^^^^^^]]][[[ZZZZZZZZZ[[[[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWWWWXXXYYY[[[\\\]]][[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUWWWVVVTTTTTTTTTVVVXXXYYYTTTTTTTTTTTTUUUVVVWWWXXXTTTUUUUUUVVVWWWXXXXXXYYYUUUWWWZZZ\\\\\\[[[YYYWWWWWWWWWVVVUUUTTTTTTUUUUUUWWWWWWXXXXXXXXXWWWVVVVVVTTTUUUVVVUUUTTTSSSSSSTTTTTTSSSSSSSSSTTTSSSPPPNNNOOOPPPQQQRRRSSSTTTUUUVVVSSSSSSSSSRRRRRRSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUXXXWWWWWWVVVUUUUUUUUUUUUXXXWWWVVVVVVWWWWWWVVVTTTXXXWWWVVVVVVWWWXXXZZZ[[[YYYYYYXXXWWWVVVVVVVVVWWWVVVVVVVVVVVVWWWXXXYYYZZZ^^^]]]]]]\\\\\\\\\]]]]]][[[ZZZZZZYYYXXXWWWWWWWWWYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[XXXYYYZZZZZZYYYWWWVVVVVV\\\[[[XXXVVVTTTTTTUUUVVVUUUUUUUUUTTTRRRRRRSSSTTTVVVWWWWWWXXXYYYYYYXXXXXXXXXWWWVVVUUUTTTTTTUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSVVVWWWXXXXXXXXXXXXWWWWWWUUUUUUVVVVVVWWWXXXXXXXXXVVVVVVVVVVVVWWWWWWWWWWWWZZZYYYWWWUUUTTTTTTUUUUUUVVVWWWYYYZZZZZZYYYWWWVVVZZZZZZ[[[\\\]]]^^^^^^___YYYZZZ[[[[[[YYYYYYZZZ[[[YYYYYYYYYYYYXXXXXXXXXXXXZZZZZZYYYWWWUUUUUUVVVXXXVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVV~~~|||{{{{{{{{{|||}}}||||||||||||}}}}}}}}}}}}||||||||||||}}}~~~}}}||||||{{{zzzyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxuuuuuuuuutttttttttssssssttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppooonnnnnnoooqqqqqqnnnmmmmmmmmmmmmnnnoooooommmmmmnnnnnnooooooppppppkkklllnnnooopppooonnnmmmmmmlllkkkjjjjjjjjjjjjjjjkkkkkkllllllllllllkkkkkkjjjlllmmmmmmkkkjjjjjjkkkeeeeeefffgggiiihhheeebbb```aaabbbcccdddfffggggggccccccbbbbbbbbbbbbcccccceeeeeeffffffffffffeeeeee```aaaaaabbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbccccccffffffeeedddddddddeeeeeeeeedddcccdddeeeeeecccaaacccbbbbbbccccccdddeeefffgggfffeeeccccccbbbbbbbbbbbbbbbbbbcccdddeeefffgggddddddcccbbbbbbbbbbbbccccccccccccbbbbbbbbbaaaaaa``````______^^^^^^]]]]]]ZZZZZZ[[[[[[\\\\\\]]]]]]\\\^^^___^^^\\\ZZZYYYYYY\\\[[[YYYXXXWWWWWWWWWXXXVVVWWWWWWUUUSSSSSSTTTUUUXXXYYYZZZ[[[[[[\\\[[[[[[```___]]][[[[[[[[[[[[\\\ZZZZZZYYYYYYXXXXXXYYYYYY\\\]]]^^^_________^^^]]]WWWWWWWWWXXXXXXYYYYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]``````___^^^]]]\\\\\\\\\[[[\\\]]]^^^^^^]]]\\\[[[XXXXXXYYY[[[\\\]]]^^^___^^^___```___^^^]]]^^^```]]]]]]^^^^^^^^^_________ZZZ[[[\\\ZZZXXXVVVWWWWWWUUUWWWXXXXXXWWWVVVVVVWWW[[[[[[ZZZZZZZZZZZZZZZ[[[~~~~~~}}}}}}zzzzzzzzzzzzzzzzzz{{{{{{xxx{{{}}}}}}zzzxxxxxxyyyvvvvvvvvvuuuuuuuuutttttttttttttttsssqqqpppqqqrrrssstttuuuvvvwwwwwwwwwwwwsssqqqooommmlllllllllmmmmmmmmmlllkkkkkkkkkkkkkkklllmmmooopppqqqpppooonnnrrrrrrrrrrrrrrrsssssssssnnnnnnnnnnnnnnnnnnnnnmmmoooooooooooonnnnnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjlllmmmmmmnnnoooppppppqqqggghhhiiiiiigggggghhhiiijjjjjjjjjjjjiiiiiiiiiiiikkkmmmooonnnllliiihhhhhhfffiiikkkjjjhhhggghhhiiicccccccccbbbbbbccccccddd