BM6P6(@ XXXIII@@@AAA@@@???===<<<<<<;;;;;;:::<<<:::===???:::GGGcccxxxvvv|||nnn\\\NNNPPPVVV\\\hhhvvv|||iiiIII@@@CCCGGGJJJNNNVVV```gggdddQQQNNNMMMPPPTTT[[[gggrrr}}}zzzqqqpppxxx~~~~~~zzzwww}}}|||wwwlllWWWffflllPPPOOOEEECCC@@@===;;;:::999999999;;;EEEUUUgggzzz~~~tttiiiwwwzzzlllccclllrrrqqqnnnhhh[[[NNNMMMOOOOOONNNRRR^^^mmmvvv{{{eeeMMMIIIKKKNNNQQQVVVccc|||sssfffiiimmmggg^^^YYYcccsss{{{yyyqqqccc\\\YYYjjj||||||UUUJJJ???@@@JJJjjjwwwnnnbbb```rrrttt___QQQPPPSSSXXX___gggrrr}}}YYYLLLCCCAAA@@@???>>>===<<<<<<<<<:::<<<;;;>>>@@@===LLLiii}}}~~~}}}yyyxxx]]]OOOHHHMMMUUU[[[fffssslllMMMAAACCCGGGKKKOOOXXXbbbjjj~~~nnnSSSNNNLLLPPPWWW___jjjssswwwzzzzzzqqqqqqwww~~~~~~~~~{{{yyyzzznnn[[[qqqsssPPPJJJEEECCC@@@===;;;:::999999999;;;EEEVVVeeettt{{{qqqdddrrrpppbbbjjjooollliiieeeZZZMMMNNNPPPQQQQQQTTT___mmmwwwyyy}}}gggRRRJJJKKKMMMRRRYYYiiiyyyfffdddnnnwwwpppeeeaaalll{{{|||vvvuuuvvv~~~ooo```ZZZXXXeeevvvzzz~~~WWWJJJ???AAAJJJjjjwwwkkkaaabbbyyywwwbbbTTTPPPTTTZZZaaajjjttt~~~YYYMMMFFFBBBAAA@@@>>>======<<<<<<:::===;;;>>>BBBAAARRRrrryyysssyyy}}}|||pppRRRJJJHHHOOOWWW\\\eeeooo|||jjjLLLAAADDDHHHKKKQQQ[[[gggppp~~~xxxUUUNNNKKKRRR\\\eeennnvvvxxxwww|||yyyrrrqqqwww|||}}}~~~~~~yyy~~~~~~}}}qqq```zzzzzzQQQJJJEEECCC@@@===;;;:::999999888:::FFFVVVcccooo}}}yyyrrrbbbooo|||lll```iiimmmiiieeecccZZZNNNPPPQQQSSSSSSVVV___mmmxxxzzzkkkXXXOOOOOOQQQUUU^^^pppjjjccclll}}}xxxlllkkkyyykkk]]]WWWXXX^^^nnnwww|||YYYKKK@@@CCCLLLkkkwwwiii```eee~~~xxxcccTTTPPPUUU]]]eeennnwwwYYYMMMFFFBBBAAA@@@???============<<<>>><<<>>>AAABBBWWWyyytttnnn{{{|||yyywww|||fffPPPMMMNNNTTTZZZ```hhhrrr~~~gggHHHBBBEEEIIIMMMTTT___lllvvvyyyVVVNNNLLLTTT```kkkssszzzxxxsssssswwwzzz}}}zzz~~~yyy{{{{{{xxxuuucccyyyUUUOOOEEECCC@@@===;;;:::999999888999EEEVVVbbbmmmssszzzfffqqqnnn^^^[[[ffflllhhhggghhh]]]NNNPPPQQQSSSUUUWWW^^^mmm{{{lll[[[VVVVVVXXX]]]fffwwwxxxpppwwwzzzwww|||hhhYYYTTTYYYZZZgggrrrxxxYYYJJJ???DDDOOOmmmxxxhhh___gggxxxbbbSSSPPPVVV```iiirrrzzzXXXKKKCCCBBBAAA???>>>======<<<<<<===???<<<===@@@CCC[[[yyyrrr~~~sssrrrtttttt{{{}}}wwwvvvxxx{{{}}}}}}~~~www]]]QQQRRRWWW^^^fffooo|||mmmLLLEEEGGGJJJNNNVVVcccrrr|||pppUUUNNNMMMVVVdddoooxxx~~~~~~wwwtttuuuwwwyyy}}}zzzzzzyyyuuu{{{vvvdddnnnYYYOOOEEECCC@@@===;;;:::999999888999EEEWWWcccpppooozzzjjjtttyyycccTTTSSS```hhhhhhlllpppcccNNNOOOOOORRRUUUWWW^^^ooommm[[[XXXZZZ```iiitttwww{{{eeeWWWSSS\\\YYYdddnnnsssZZZHHH???FFFRRRoooxxxfff^^^hhhzzzcccTTTQQQXXXbbbllluuu|||~~~YYYKKKAAAAAA@@@???===<<<<<<;;;;;;===???<<<<<<@@@FFFbbbuuusssnnnuuu}}}tttooommmiiikkknnnwwwooo[[[XXX^^^gggppp{{{zzzWWWGGGIIILLLPPPXXXfffvvveeeRRRMMMNNNYYYfffqqq|||zzzuuuuuuwwwyyyyyy}}}~~~}}}{{{wwwttttttbbbccc^^^JJJEEECCC@@@===;;;:::999999999999FFFYYYdddrrruuulllvvvsss^^^SSSMMMYYYaaafffrrrzzzkkkRRROOONNNPPPUUUXXX___tttlll[[[XXX\\\gggvvvwww{{{eeeXXXTTT\\\[[[ccciiippp\\\HHH>>>FFFRRRmmmuuubbb]]]lll~~~fffVVVRRRYYYcccmmmvvv}}}{{{[[[KKKBBB@@@???>>><<<;;;;;;::::::<<<>>>;;;<<>>===<<<;;;::::::::::::===;;;<<>>======<<<<<<<<<<<<777;;;>>>===VVV~~~zzz{{{{{{uuueeebbbhhhiiikkknnnrrrxxxrrrVVVMMMLLLMMMTTT```nnnzzzoooYYYPPPLLLPPP^^^ooo|||~~~yyysssrrrwww|||~~~~~~xxxtttuuuvvv~~~|||}}}yyyuuufff\\\YYYdddhhhPPPHHHDDD@@@<<<:::888666444888;;;HHHZZZfffrrrkkkwwwnnn~~~jjjQQQPPPVVV]]]bbbsss```PPPVVVTTTRRR]]]llllllcccggghhh}}}{{{|||yyyzzz}}}}}}|||jjj\\\XXX___ZZZ```hhhttthhhJJJFFFAAARRRaaahhhaaacccsssgggWWWRRRYYYcccllluuu~~~aaaNNNFFF@@@???>>>======<<<<<<<<<===999>>>BBBCCC^^^{{{xxx~~~}}}zzzllleeegggnnnnnnooorrrvvv~~~kkkQQQJJJJJJMMMVVVdddrrr~~~mmmYYYOOOMMMQQQ___ooo{{{|||wwwrrrsssxxx}}}~~~}}}{{{vvvppplllkkkkkkggggggnnnyyy}}}xxxuuuiii\\\TTT___iiiMMMGGGDDD@@@===<<<:::999777999<<>>======<<<<<<<<<===999???CCCGGGccc}}}zzztttwwwyyytttllljjjooozzzppphhhiiippptttpppppprrryyy{{{cccMMMFFFHHHNNNYYYhhhxxxiiiXXXOOOMMMRRRaaaooozzzwwwtttqqqtttyyy~~~~~~|||yyywww{{{}}}~~~}}}yyyuuurrrqqqiiifffhhhoooxxxyyyvvvnnn```QQQ]]]oooNNNGGGDDD@@@>>>===<<<:::999:::<<>>===<<<<<<<<<<<<<<<888===@@@DDDaaatttxxxzzztttxxx|||zzzvvvnnnyyyxxxzzz{{{ooommmrrrrrrnnnfffgggjjjrrr|||xxxjjjWWWFFFEEEHHHPPP\\\lll{{{~~~eeeUUUOOOOOOUUUcccpppyyyppppppqqquuuzzz~~~}}}}}}uuuvvv}}}|||rrrooopppwww|||xxxssseeeSSS```wwwSSSHHHEEEAAA>>>===<<<:::999:::<<>>===<<<<<<<<<<<<===999<<<===BBB___}}}uuu|||www|||uuuvvv|||yyysssuuuuuukkk^^^UUUXXX^^^gggqqqzzz|||qqqeeeXXXLLLBBBFFFIIIQQQ^^^nnn|||{{{aaaRRROOOQQQYYYgggrrryyyzzzlllnnnrrrwww|||xxxpppqqq}}}wwwqqqooottt{{{{{{uuurrrfffVVVddd{{{UUUJJJFFFBBB???===;;;999777::::::JJJbbbmmmppp|||kkkooosssXXX]]]\\\[[[kkkvvvvvv```ZZZ]]]iiixxx~~~lll\\\WWW\\\]]]```ggggggIIIEEE>>>NNN\\\ccc```jjjooo```[[[```hhhooowwwsssddd```kkk|||]]]HHHDDD@@@???>>>======<<<<<<<<>>???DDDccc}}}|||tttvvv~~~}}}wwwyyyxxxmmm]]]RRRLLLRRR\\\fffnnnvvv}}}~~~wwwjjj]]]RRRKKKGGGFFFIIIQQQ]]]mmm|||xxx___PPPQQQSSS]]]kkkuuuyyy~~~uuukkkooouuu|||sssrrrwwwuuummmkkk}}}~~~|||xxxrrrmmmcccWWWddd|||TTTJJJGGGCCC@@@???===;;;:::<<<:::JJJdddppprrruuuzzzmmmkkk}}}```^^^```eeezzzuuu]]]^^^dddrrrlll]]]YYY______fffsssfffIIIFFF@@@OOO\\\bbb]]]fff|||pppbbb\\\bbbjjjrrr{{{xxxhhhdddbbbmmm]]]HHHEEE@@@???>>>======<<<<<<<<>>;;;KKKgggsssvvv~~~qqqjjjyyygggbbbgggsssnnn___cccgggssskkk^^^ZZZaaa___jjj~~~cccHHHGGGAAAOOO[[[___XXX```vvvnnn______eeennnwwwyyyllliiiccceeeooo]]]HHHFFF@@@???>>>======<<<<<<<<<<<<:::>>>BBBMMMqqqvvv{{{yyysss|||~~~rrrWWWPPP\\\```mmm}}}ttt\\\JJJCCCCCCBBBEEELLLZZZkkk|||ppp\\\SSSSSSWWWbbbpppxxxzzz~~~}}}nnnooouuuuuuzzzxxxrrrllluuu|||rrrwwwyyyxxxwwwkkkbbb\\\bbb\\\HHHFFFDDDDDDEEEFFFFFFEEE@@@<<>>EEESSS\\\]]]MMM???QQQmmmsssmmm|||iiimmmzzzuuulll^^^^^^eeekkklllvvvyyyuuurrrooovvvzzzzzzeeeYYYXXXZZZ[[[nnn```OOODDDKKKSSSaaaYYYSSS]]]tttnnnaaacccjjjsss{{{lllddddddeeeggghhhiiipppaaaEEEGGGBBB???===;;;<<<<<<;;;:::<<<===CCCEEEOOOxxxqqqrrryyy{{{xxxtttnnnbbb[[[___jjjxxxwwwjjj^^^NNNCCC@@@AAACCCDDDEEECCCIIIZZZlll}}}nnnXXXXXX[[[^^^eeennnwww~~~yyyssspppxxx}}}~~~xxxwwwtttnnn___^^^ZZZiii}}}[[[KKKGGGBBBAAAFFFRRR```jjjVVVFFFSSSkkkrrr}}}}}}xxx~~~sssvvvxxxuuuoooeeegggmmmmmmjjjtttzzz~~~~~~{{{xxxwwwyyyyyydddXXXWWW^^^bbbtttaaaPPPDDDKKKRRRaaaZZZSSS^^^xxxnnnbbb```hhhsss|||~~~oooiiihhhggggggfffdddeeemmm{{{bbbEEEFFFBBB???===;;;<<<<<<<<<;;;<<<>>>DDDHHHVVVuuuyyynnn~~~wwwrrrlllfff___\\\aaahhhmmmrrruuuuuutttpppeeeZZZMMMEEE<<<888999===@@@BBBEEEBBBFFFVVVlll|||lllWWWXXX[[[^^^dddllluuu|||~~~rrrppprrr|||wwwvvvrrrmmm^^^[[[UUUfff___KKKEEEBBBCCCFFFNNNcccyyyooo\\\]]]lllsss}}}tttttt}}}yyyxxx{{{yyy{{{}}}}}}xxxcccWWWWWW]]]cccsssaaaNNNBBBGGGMMM]]]YYYRRRaaa}}}oooccc```iiiuuu}}}sssooonnniiigggeeebbbaaaaaabbbcccdddjjjqqqwwwcccEEEEEEBBB???===<<<<<<===<<<<<<>>>===AAAHHH\\\nnnnnn~~~uuuoooggg___YYYVVVWWWZZZXXX^^^eeeiiihhhbbbXXXOOOGGGCCC>>><<<===???@@@@@@DDDBBBFFFRRRfff}}}{{{uuuhhhUUUVVVYYY^^^fffnnnuuu|||~~~sssooosssyyyxxxqqqsss}}}}}}uuuuuuppplll___[[[UUUjjjaaaNNNEEEBBBEEEDDDIIIcccvvvoootttzzz|||kkkooovvvaaaVVVWWWXXX\\\iiitttwww^^^JJJ>>>AAAFFFWWWVVVRRRcccoooddddddmmmzzz|||wwwsssrrrkkkhhheeefffggggggbbb^^^ZZZ```eeeggghhhmmmuuu{{{eeeFFFDDDAAA???===<<<=========<<>>>>>===>>>:::<<>>>>>;;;;;;???HHHccctttyyywww{{{~~~yyypppnnneeeXXXQQQUUU[[[]]]gggaaa]]]ZZZTTTMMMNNNTTT[[[^^^aaaccccccaaa___^^^eeegggcccZZZYYYeeesss{{{uuu___QQQTTTVVV___llluuuzzz}}}jjj___ccclll{{{|||}}}yyy{{{tttvvvoookkk___^^^]]]uuulllPPPJJJEEEEEEOOOaaavvvqqqzzz}}}dddiiiqqqtttxxxnnniiijjjgggnnnjjjkkkmmmggg```fffsssuuu___WWW[[[___^^^cccmmm\\\JJJAAABBB@@@RRRXXXVVVaaa{{{mmmbbbgggrrr}}}~~~~~~{{{zzzxxxssspppssszzzyyyuuutttuuutttsssyyyjjjIIIEEEAAA???======>>>??????>>>999<<>>PPPVVVVVV```wwwmmmaaaiiittt{{{lllkkkpppvvv}}}}}}zzzxxxyyy~~~jjjGGGBBBBBB@@@>>>===>>>>>>===<<>>===>>>>>>===<<<<<<<<<>>>LLLooowwwnnneeeqqq{{{xxxtttfffVVVPPPSSSUUURRRMMMLLLKKKOOOXXX```jjjzzz|||zzzxxxrrrggg]]]ddd~~~mmmZZZSSSRRR\\\eeepppwwwzzz~~~yyyssssssiiieee[[[\\\SSS^^^oooMMMKKKGGGHHHYYYtttooo\\\[[[\\\ooo~~~}}}}}}tttfff[[[UUUSSSPPPRRRUUU[[[ccckkkqqqttttttooolllllllllmmmuuuuuu```YYY\\\YYY___dddmmmZZZCCCAAA===FFFLLLWWWSSSrrrzzzuuufffaaajjj~~~~~~yyywwwuuuuuuzzz~~~sss{{{~~~kkkHHHDDDBBB@@@>>>===>>>>>>===<<<:::<<>>FFFKKKUUUSSSrrrmmmcccbbbjjj}}}yyykkkqqqwwwlllIIIEEEBBB@@@>>>===>>>>>>===<<<>>>>>>>>>LLLsss}}}rrriiiooo|||yyydddWWWQQQVVVSSSIIIFFFNNNQQQ___tttkkk\\\```yyylllZZZWWWZZZdddllluuuzzz||||||vvvppplllkkklllpppvvvzzz}}}~~~sssmmmdddbbbYYYYYYQQQ]]]qqqUUURRRJJJAAA>>>EEERRR[[[lllbbbdddooo___TTTYYYaaaccccccfffjjjoooyyy}}}eeeRRRLLLLLLWWW\\\ccciiimmmooopppqqq}}}{{{yyyyyy{{{~~~sssbbbYYYXXXZZZ```dddlllSSS@@@AAA>>>DDDGGGPPPWWWpppyyyeee___cccmmm~~~sssgggjjjppp{{{mmmJJJFFFBBB@@@>>>===>>>>>>===<<>>;;;JJJvvvwwwooolllwww}}}vvv[[[VVVWWWZZZPPPCCCHHHXXXgggyyyqqqaaacccxxxnnn^^^[[[\\\fffmmmtttyyy{{{~~~|||vvvqqqiiikkkmmmooorrrvvvyyyzzz~~~rrrjjjfffbbbVVVUUUOOOccc~~~tttWWWQQQIIIDDDBBBCCCGGGKKKiiizzzggghhhyyyiii^^^WWW[[[]]][[[\\\bbbgggooo|||www^^^OOONNNSSSVVV]]]fffnnnqqqssstttuuu|||}}}}}}~~~sss```WWWVVV\\\aaabbbkkkSSSAAABBB===AAABBBIII\\\mmmwwwrrr```^^^dddoooooohhhiiippp|||nnnLLLGGGBBB@@@>>>===>>>>>>===<<>><<>>===>>>>>>===<<<<<>>>>>DDD\\\kkkvvvnnn```___fffkkk{{{zzzooonnnqqqzzzoooMMMIIIBBB@@@>>>===>>>>>>===<<<999@@@EEERRRwwwyyy{{{}}}|||jjjjjjllleeeUUUQQQfff|||yyyrrrvvvvvvkkkdddjjjoootttvvvwww{{{}}}vvv~~~~~~ssskkk[[[[[[TTTVVVRRRfffZZZQQQHHHFFFBBB======BBB;;;FFF[[[ssszzznnnfff``````iiivvvxxxpppjjjkkkttt|||rrr[[[QQQSSSYYY^^^bbbjjjtttzzz{{{{{{}}}~~~qqq]]]XXX]]]bbbfffmmmSSSAAAAAA<<>>:::@@@EEESSSxxx{{{yyyyyynnnxxxuuudddRRR[[[yyykkkdddiiiqqqzzz}}}~~~tttnnnvvvyyypppqqqkkkmmmsssxxxyyyzzztttlll```ZZZXXXQQQPPPoooWWWPPPIIIGGGCCC>>><<<===???BBBWWWpppxxx}}}zzzccc^^^fffqqqxxxzzzuuukkkcccooovvviiiVVVOOOSSS[[[```eeemmmuuuyyy{{{}}}~~~~~~~~~ppp^^^ZZZ___^^^mmmxxxVVVBBB>>>===???;;;DDD___qqq|||sssgggaaadddlllxxxxxx{{{}}}|||{{{yyyyyyzzz|||}}}|||~~~sssmmmuuu{{{uuuJJJFFFCCCAAA???===<<<<<<===>>>>>>BBBEEEQQQwww}}}yyy~~~~~~uuu~~~rrr```YYYkkk{{{nnnfffbbbdddgggkkklllnnnppprrruuuyyy|||}}}{{{vvvmmmjjjttttttsssnnnooorrrwwwxxxzzzssskkk___ZZZXXXSSSTTTsss{{{YYYQQQJJJGGGCCC>>><<<>>>===???SSSlll}}}}}}eeebbbkkkvvv}}}~~~wwwnnngggooovvvzzzeeeUUUPPPTTT\\\bbbhhhpppzzz~~~~~~~~~ooo]]]YYY^^^^^^kkkuuuVVVBBB>>>===???<<>><<<@@@CCCSSS~~~rrr}}}}}}|||zzz}}}mmm[[[cccrrrjjjkkkjjjiiiiiiiiiiiiiiihhhjjjpppwww|||{{{xxxsssmmmmmmyyyzzzuuuqqqoooqqqtttwwwzzz|||vvvyyyssskkk^^^YYYWWWUUUZZZyyyxxx\\\SSSKKKGGGCCC>>>===???<<<>>>PPPiiiddddddnnn{{{xxxppplllrrr||||||sssqqqsssvvvwwwyyynnn___TTTRRRWWW```eeeqqqyyynnn\\\XXX]]]aaammmyyyVVVBBB>>>===???===HHHfff{{{xxxpppiiibbb```fffooo|||}}}~~~}}}}}}{{{{{{{{{}}}zzzwww|||zzzOOOJJJDDDCCC@@@>>><<<<<<===>>><<>>>>>OOOhhh~~~zzzaaadddooo~~~yyytttuuu{{{yyyzzzmmmffffffjjjlllllljjjcccZZZTTTUUU\\\eeelll}}}nnn\\\YYY^^^dddqqqTTTBBB>>>===???>>>JJJhhh}}}xxxqqqiiiddd``````gggppp||||||}}}~~~~~~}}}{{{zzzyyy}}}~~~}}}~~~}}}pppooo{{{xxxzzzOOOJJJEEECCCAAA>>>===<<<===>>>AAABBBCCCSSSvvvmmmiiippp{{{fffZZZtttxxxtttuuuvvvvvvxxx|||wwwwwwuuurrrpppqqquuuxxxwwwuuuqqqoooqqqzzztttkkkiiilllsss|||{{{uuurrrtttwwwyyytttlll```ZZZWWWVVVaaaaaaXXXOOOKKKEEE???===>>>======LLLddd}}}sss___eeeqqq|||uuuvvvyyy~~~uuummmccc^^^___bbbbbb```\\\ZZZVVVUUUYYYbbblllsssooo]]]ZZZ```fffqqq~~~RRRBBB???===??????KKKlll~~~{{{pppiiiccc___^^^___fffooovvvwwwwwwwwwuuutttsssrrrqqquuuzzz{{{{{{{{{nnn___ZZZ^^^lll~~~zzz{{{PPPKKKFFFDDDAAA???=========>>>@@@BBBCCCTTT{{{qqqhhhjjjvvv~~~|||}}}{{{fffdddvvvvvvyyy|||zzzwwwxxx}}}qqqrrrqqqpppoooooorrrtttuuuvvvwwwuuuuuu|||pppffffffkkkvvv||||||}}}}}}yyytttoooooovvv~~~ssslll```[[[XXXUUUcccbbbZZZRRRMMMHHHAAA======;;;:::III___vvvmmmbbbiiivvvzzzuuutttwwwwwwgggbbb\\\XXXXXXXXXVVVTTTSSSSSSSSSVVV[[[fffqqqyyyyyywww|||ooo^^^[[[aaafffmmmvvv|||NNNAAA@@@>>>???>>>KKKppp~~~vvvpppiiibbb]]][[[\\\]]]cccjjjmmmnnnnnnmmmjjjhhhhhhhhhmmmqqqvvvwwwwww{{{gggSSSLLLMMMSSS\\\kkk|||QQQLLLFFFEEEBBB???============>>>AAADDDVVV~~~xxxssswww|||yyyvvvtttwww|||qqqgggpppzzzuuuwww}}}~~~wwwtttvvvllllllkkkiiihhhiiimmmpppqqqwww{{{{{{yyy~~~kkkcccdddlllzzz~~~xxxttttttwwwyyy{{{{{{uuuqqqssstttzzz~~~qqqiii___[[[XXXUUUeee|||ccc[[[TTTPPPJJJBBB<<<;;;:::999HHH]]]rrrzzzeeeeeekkkyyy{{{yyy|||~~~qqqbbbZZZWWWTTTQQQOOONNNNNNNNNLLLNNNQQQUUU\\\gggttt|||wwwoooooo|||nnn]]]ZZZ```dddkkkwwwwwwKKK@@@@@@>>>???===IIIkkkxxxmmmfffbbb\\\WWWXXXYYYZZZ^^^ccccccdddeeeccc___]]]^^^___iiilllooooooooouuuppp```RRRGGGEEEHHHNNNRRR\\\kkk}}}RRRMMMGGGEEEBBB???============AAACCCEEETTT{{{vvvuuuwwwvvvrrrnnnnnnttt~~~kkkhhhxxxwwwuuutttvvv{{{}}}tttlllkkkhhhgggddd```___```eeehhhiiiqqqyyyzzzwwwzzz}}}hhhbbbdddnnn}}}{{{uuuqqqqqqtttwww{{{{{{uuuoookkkwww|||~~~|||oooggg^^^[[[XXXUUUgggtttuuuccc\\\VVVRRRLLLBBB<<<:::<<<;;;III^^^rrrnnn^^^fffkkkyyywwwrrryyyuuucccTTTOOOOOOMMMKKKIIIIIIKKKMMMHHHKKKOOOTTT[[[gggttt~~~rrrjjjmmmmmm\\\YYY___aaalll~~~tttIII@@@AAA??????<<>>===>>>@@@CCCAAADDDYYY~~~|||rrrpppzzztttxxxuuuvvvhhhtttzzzsssooossssssrrrrrrppplllgggcccdddcccaaa______```aaabbbfffnnnvvvvvvsssvvvhhhdddlllzzz~~~}}}zzzwwwvvvwww{{{xxxssspppoootttzzz}}}}}}~~~rrrhhhiii```XXXYYY```tttxxx}}}jjjddd]]]YYYQQQEEE<<<:::888<<>>???@@@>>>>>>DDD[[[|||nnnmmmxxxoooyyytttqqqmmmkkkiiiiiiiiigggccc```aaaaaaaaabbbdddfffhhhiiikkkpppuuuvvvtttuuu|||mmmhhhrrr~~~{{{||||||}}}}}}~~~~~~xxxsssrrrqqqrrrwww~~~|||~~~qqqggggggccc\\\ZZZ^^^nnn{{{pppiiiccc]]]SSSGGG>>>;;;===>>>FFFYYYttt{{{vvvxxxeeeUUUTTTZZZgggmmmzzzuuu~~~nnnZZZOOOJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFNNNUUUXXX^^^jjjrrruuusssyyymmm\\\ZZZ```fffjjjmmmJJJCCC>>>;;;@@@>>>FFFaaa}}}~~~uuukkkaaa[[[SSSPPPLLLKKKKKKLLLMMMMMMOOONNNLLLJJJJJJLLLNNNOOORRRNNNKKKKKKJJJIIILLLRRRTTTRRRSSSWWW___fffjjjlllqqqnnnkkkkkklllkkkeee```RRRJJJBBB???CCCHHHLLLLLLTTTWWW[[[]]]]]]eeexxx\\\SSSMMMJJJFFFBBB??????@@@@@@>>>???DDDYYY~~~nnnnnnzzz}}}vvv{{{vvvsssrrrhhhccc______bbbdddbbb______```cccgggkkkooorrrssstttvvvxxxxxxxxxyyy{{{}}}tttpppyyy~~~{{{xxx{{{vvvsssrrruuuvvvyyy}}}zzz~~~~~~pppfffeeebbb[[[YYYZZZgggzzzssskkkcccWWWIII@@@===???>>>DDDWWWuuuzzzxxx|||sssdddTTTKKKPPPZZZbbbbbbfffooouuu~~~{{{zzztttZZZRRRLLLEEEFFFFFFGGGGGGGGGFFFEEEDDDHHHMMMSSSZZZdddnnnttttttwwwlll\\\[[[aaadddkkkkkkIIICCC@@@<<<@@@>>>EEE\\\}}}wwwmmmddd\\\WWWMMMKKKIIIIIIKKKLLLLLLLLLMMMLLLKKKJJJKKKMMMOOOPPPPPPJJJEEECCC@@@===>>>BBBBBBAAAAAADDDHHHMMMOOOPPPTTTRRRQQQRRRTTTSSSPPPLLLCCC???===???FFFMMMQQQRRRWWWXXXZZZ[[[ZZZ^^^nnn}}}___UUUOOOKKKEEEAAA????????????@@@AAADDDVVVttttttqqq{{{uuurrrpppnnneee___YYYZZZ```fffgggeeeaaaccchhhmmmsssxxx{{{|||~~~}}}}}}~~~}}}~~~xxxyyyzzz{{{yyywww{{{|||zzzzzz}}}~~~zzztttsssvvv{{{{{{{{{|||oooeeeccc\\\WWWUUUUUUbbb~~~vvvlll]]]LLLAAA>>>===<<>>AAA?????????AAACCCEEEFFFFFFIIIGGGFFFGGGIIIIIIFFFDDD??????AAAFFFMMMRRRUUUUUUWWWWWWYYYZZZZZZ\\\hhhtttaaaVVVQQQLLLEEE@@@??????>>>>>>===@@@CCCUUU}}}}}}}}}|||vvvzzztttqqqooommmkkkbbb]]]YYY[[[cccjjjmmmnnniiilllpppvvv{{{zzzoooggghhhmmmrrryyyxxxtttvvvwww|||zzz|||yyymmmdddaaaYYYUUURRRPPP^^^vvvcccOOOAAA>>>;;;===DDDSSSnnnyyyvvveeeTTTNNNPPPSSSUUUWWWYYYXXX[[[bbbjjjqqqzzzdddRRRLLLFFFFFFKKKKKKIIIGGGFFFFFFIIILLLOOOQQQUUUZZZ]]]___fffrrr|||nnn]]]ZZZ```dddooohhhHHHCCCAAA===AAA<<>>???@@@AAAAAAAAABBBBBBEEEDDDCCCCCCCCCCCCAAA@@@???BBBGGGMMMTTTXXXYYYYYY^^^\\\[[[[[[WWWUUUZZZbbbssstttwww~~~dddXXXTTTNNNEEE@@@???@@@???>>>???BBBBBBPPP|||~~~xxxsssqqqqqqsssxxx~~~wwwsssooonnnoooooollljjj```______bbbiiipppvvvyyyuuuwww{{{xxxdddVVVYYYfffpppzzz{{{wwwtttzzz|||zzz~~~}}}tttiiiaaa^^^YYYUUUQQQMMM\\\lllSSSCCC>>><<>>=========???DDDKKKSSSYYY]]]^^^^^^]]][[[ZZZZZZXXXTTTVVVZZZbbbrrrppppppqqqtttxxx|||||||||zzz{{{}}}}}}}}}}}}ggg[[[XXXQQQGGGBBBBBBBBBAAA@@@@@@CCCBBBKKKrrruuujjjhhhhhhjjjqqqzzzpppmmmlllnnnqqqqqqmmmhhh```dddiiinnnssszzzvvvaaaRRRXXXgggrrr}}}yyyzzz{{{zzz~~~yyynnnddd]]]ZZZXXXTTTNNNIII[[[~~~tttXXXEEE???>>>???DDDQQQiii~~~yyy___TTTKKKOOOWWW]]]```cccdddgggjjjmmmqqqvvv|||~~~qqq[[[JJJJJJLLLHHHHHHMMMIIIJJJLLLOOOSSSWWWZZZ\\\```^^^___```______gggqqqnnn]]][[[aaahhh|||iiiHHHBBB???<<>>===@@@MMMfffsssYYYSSSPPPSSSYYY___fffmmmkkkmmmnnnnnnpppwww~~~{{{WWWSSSNNNJJJJJJJJJJJJJJJIIIMMMSSSYYY]]]```aaabbbeee___^^^bbbcccaaaccchhh{{{nnn^^^\\\bbbeee}}}zzzjjjHHHBBB>>>;;;???<<>>AAA===999;;;;;;???^^^yyy{{{uuuzzzlll^^^VVVQQQMMMPPPWWW\\\^^^___\\\WWWTTTUUUVVV___ccclllvvvzzzzzz|||~~~}}}^^^QQQWWWVVVLLLHHHCCCCCCEEETTTyyy{{{yyy|||}}}}}}xxxwwwpppeeeccchhhpppiiifffbbbbbbdddeeeeeedddcccgggooowww}}}}}}zzzzzzyyyyyy{{{}}}yyyuuusssoooiiiaaaYYYTTTRRRQQQNNNFFFNNNrrryyy___MMMKKKHHHCCCHHHLLLddd~~~ddd\\\eeesssuuunnnllliiieeehhhhhhppp~~~sssfffkkkoooxxxyyyuuuwww{{{vvv```XXX[[[aaadddlllxxxzzz{{{yyyyyy}}}yyyeeefffpppmmmMMM===@@@===;;;>>>>>>===[[[yyyxxxwwwjjj\\\TTTOOOMMMPPPWWW___aaaaaa^^^ZZZXXXYYY\\\gggiiioooxxx||||||~~~aaaSSSXXXWWWLLLMMMGGGFFFFFFPPPsssvvvmmmjjjnnntttxxxxxxvvvtttrrrsssuuuyyy{{{~~~|||wwwvvvgggXXXQQQRRRWWWUUUWWW[[[```eeegggfffddd___fffooowww{{{||||||{{{xxxvvvuuuwww|||~~~yyyvvvsssooohhh```YYYTTTRRRQQQLLLHHHWWWxxx```NNNJJJIIIEEEJJJLLLbbbzzz~~~ccc^^^iiisss~~~wwwoooooorrr|||qqqffftttwww|||jjj\\\[[[^^^eeemmm|||{{{fffgggvvviiiLLL===???======AAAAAA===WWWxxxrrrfffXXXPPPLLLMMMRRRXXX___```aaa___]]]]]]bbbfffzzzvvvuuuwwwzzz|||bbbTTTYYYXXXMMMNNNHHHHHHHHHRRRuuu}}}uuujjjbbb___cccjjjoooqqqqqqqqqqqqqqqtttxxx{{{~~~}}}{{{|||zzzbbbTTTLLLLLLPPPQQQUUU\\\ccchhhjjjhhhgggiiiooovvv{{{|||}}}}}}{{{yyyzzz~~~yyyuuusssnnnfff___YYYUUURRRPPPLLLKKK]]]{{{___OOOIIIIIIFFFKKKKKK```xxxddd___kkkuuu}}}zzzpppttt}}}jjjaaawww|||zzzccc\\\aaafffmmmzzzzzzzzzeeennnfffKKK>>>???<<<===BBBAAA???RRRuuu~~~uuulllbbbVVVMMMKKKOOOUUUYYY[[[\\\]]]]]]^^^bbbiiiooozzzxxxzzzaaaTTT[[[ZZZPPPJJJEEEEEEGGGPPPtttzzzwwwwwwxxxooojjjbbb[[[YYY]]]eeejjjmmmoooqqqrrrsssvvvzzz~~~vvv___SSSMMMNNNQQQPPPTTT[[[bbbgggjjjkkkkkkwwwzzz|||}}}}}}}}}}}}~~~yyytttqqqkkkccc]]]YYYUUURRROOONNNMMM```~~~~~~^^^QQQIIIGGGFFFKKKJJJ___yyywwwgggaaalllyyy~~~qqqooouuu|||mmmbbb```uuu}}}sss___```llluuu|||}}}wwwpppjjjmmm{{{|||rrrqqqzzziii|||bbbKKK??????;;;<<<@@@>>>AAAMMMqqqwwwnnneee^^^TTTLLLLLLRRRXXX[[[XXXZZZ[[[[[[\\\bbbjjjqqqbbbVVV^^^^^^TTTMMMGGGHHHIIIOOOsssyyymmmgggfffggghhheeebbb^^^ZZZYYY]]]dddjjjkkkooosssuuuuuuwww|||oooZZZPPPLLLMMMPPPQQQVVV]]]dddjjjnnnrrruuu}}}}}}}}}}}}}}}|||}}}~~~~~~wwwsssmmmggg___ZZZXXXUUURRROOONNNOOOcccyyy]]]TTTLLLHHHHHHLLLIII^^^zzzxxxkkk~~~nnnfffnnn{{{uuuggg```cccbbb[[[\\\eeetttnnn```cccssswwwpppooooooooopppggg___aaalll{{{oooqqq{{{rrr[[[HHH@@@???;;;<<>>???<<>>======<<<======eeeoooaaaYYYPPPOOOMMMLLLMMMOOOSSSUUUWWWYYY]]]ccciiipppvvvzzz}}}nnnddd{{{ttteeeXXXKKKGGGJJJLLLbbbyyyqqqtttzzz|||||||||ooo^^^OOOKKKLLLOOOYYYdddjjjooorrrtttxxx|||nnnvvv~~~rrrXXXOOOLLLJJJMMMUUUYYYaaajjjnnnooorrryyy~~~~~~xxx{{{yyyqqqlllbbb[[[TTTRRRTTTUUURRRNNNQQQddd|||pppbbb```[[[SSSOOOOOOOOOWWWsss{{{rrr}}}kkkaaa[[[^^^______gggssshhhdddgggrrr~~~iiiaaaeeemmmyyyaaaHHHEEEAAA>>>======<<<;;;===???fff{{{kkk]]]UUUMMMKKKIIIIIIJJJMMMPPPSSSUUUXXX\\\bbbiiiqqqxxx}}}}}}xxxrrrjjj{{{lll[[[QQQKKKKKKMMM]]]~~~rrrhhhkkksssyyy{{{|||iiiXXXJJJIIIMMMSSS^^^jjjooovvv|||~~~zzzjjjrrr|||pppXXXNNNLLLMMMSSS[[[aaagggooorrrsssvvv{{{}}}}}}xxx||||||uuuooojjj___YYYSSSRRRTTTUUURRROOOQQQsss{{{iii___^^^XXXWWWQQQQQQQQQZZZuuuzzzzzzgggcccbbbfffdddaaafffooo{{{qqqbbbbbbiiixxxhhhfffooottt~~~yyyWWWFFFCCC???===<<<<<<;;;:::<<<@@@fffxxxgggZZZRRRKKKIIIHHHGGGIIILLLPPPSSSVVVYYY^^^dddkkkttt|||{{{yyysss|||tttnnnqqq^^^YYYQQQOOOPPPXXXwwwrrrfffiiissszzz}}}eeeVVVIIIJJJOOOVVVcccoooyyyzzzgggnnnzzzttt\\\PPPMMMQQQXXX```hhhmmmtttwwwxxxzzz~~~|||}}}zzz}}}~~~xxxrrrlllhhh^^^YYYTTTRRRSSSSSSPPPMMMNNN}}}xxxaaa[[[]]]VVV^^^WWWTTTSSSZZZtttyyy~~~rrrccceeejjjmmmkkkgggjjjrrrmmm___dddqqqiiimmmxxx|||~~~xxxvvvRRREEEBBB>>><<<;;;;;;;;;::::::@@@cccxxxfffYYYRRRKKKJJJHHHHHHKKKNNNSSSUUUZZZ]]]bbbgggmmmvvvzzzpppwww|||zzzuuunnnttt[[[\\\SSSOOOSSSTTTkkkuuuiiilllvvv~~~eeeVVVJJJKKKQQQYYYfffsss}}}ffflllwwwyyyaaaQQQMMMRRRZZZbbbkkkpppuuuyyy{{{}}}}}}|||}}}|||vvvpppjjjfff^^^ZZZUUURRRQQQPPPMMMJJJRRRyyyaaaaaafff___bbbZZZVVVRRRWWWpppooosssttthhh]]]```gggnnnssszzzlll^^^hhhyyypppwwwttt{{{OOODDDAAA>>>;;;;;;;;;;;;:::999>>>\\\xxxeeeWWWPPPJJJIIIHHHIIILLLPPPUUUXXX\\\```dddhhhmmmwwwoooqqqvvvuuuuuuxxx{{{}}}wwwnnnxxx\\\```SSSMMMSSSRRRfffwwwlllooo{{{eeeVVVKKKLLLSSS[[[hhhuuuiiikkktttfffSSSNNNSSS]]]dddmmmpppvvvzzz}}}||||||}}}{{{tttmmmgggccc\\\YYYVVVRRRPPPNNNKKKIII\\\{{{gggrrrvvvjjjaaa\\\YYYSSSSSSiii~~~oooppplllaaaZZZ___gggsss}}}hhhbbbnnn{{{yyy~~~NNNDDDAAA>>><<<;;;<<<;;;;;;999;;;QQQwwwxxxdddUUUNNNHHHHHHGGGHHHLLLQQQVVVYYY^^^bbbgggjjjoooyyynnnlllqqqqqqssswwwyyyvvvtttxxx{{{nnn}}}jjjmmmYYYMMMTTTRRReeexxxnnntttcccTTTIIIKKKSSS[[[iiiwwwllllllrrr}}}mmmXXXRRRXXXcccjjjqqqtttyyy}}}xxx|||{{{|||yyyrrrjjjccc___YYYWWWUUURRRPPPNNNKKKJJJddd~~~zzzmmmjjj___^^^```ZZZVVVhhhzzz{{{zzztttvvvfffeeennn}}}vvvjjjnnnxxx{{{PPPDDDAAA>>><<<<<<===<<<<<<;;;999FFFmmm{{{eeeVVVNNNJJJIIIIIIJJJNNNSSSXXX\\\aaaffflllpppvvvzzzqqqsssxxx{{{mmmmmmssstttuuuxxxzzzxxxuuuvvv{{{~~~ooo|||}}}bbbOOOUUURRRfffxxxpppxxx```RRRGGGJJJRRR\\\jjjxxx~~~nnnlllqqq{{{sss^^^WWW___jjjqqqvvvyyy~~~|||vvvzzzyyy{{{~~~wwwppphhhaaa\\\VVVUUUTTTRRRPPPNNNLLLKKKggg~~~qqqnnnbbb___bbbgggbbb\\\jjjzzz{{{zzzooottt~~~vvvrrryyy~~~|||TTTEEEBBB>>><<<=========<<<===777@@@eeeiiiXXXPPPLLLLLLLLLNNNRRRWWW\\\```fffkkkrrrwww~~~zzz}}}vvvvvv|||}}}{{{lllpppyyyyyyvvvxxx{{{|||{{{yyyxxxwwwtttzzzppp{{{ttteeeXXXPPPNNNggg~~~zzz___OOOEEEHHHPPPXXXdddppp{{{tttoooooowwwsssbbb^^^eeeooovvvzzz}}}|||}}}xxxzzz|||{{{~~~|||vvvoooggg]]]VVVVVVWWWRRRQQQSSSJJJEEENNNlll|||zzztttzzzwwwhhhlllmmmjjjccc___gggzzzqqqnnnTTTHHHLLLJJJAAA;;;<<<===;;;======<<>>;;;QQQ}}}ppp[[[NNNMMMNNNRRRWWW^^^dddhhhjjjjjjrrr|||nnnpppzzz~~~uuurrrtttyyyrrrsssooofff```\\\TTT\\\uuu~~~~~~oooSSSHHHBBBFFFLLLOOOVVV^^^iiipppyyy|||uuuqqqvvv~~~vvvjjjfffiiioootttuuuvvvvvvuuutttuuuwwwyyyxxxtttxxx}}}yyywww||||||zzz{{{{{{|||{{{}}}xxxqqqkkkddd\\\VVVQQQRRRNNNMMMMMMGGGLLL___jjjzzz~~~}}}ssslllhhhhhhgggeeefffoooyyywww\\\OOO]]]WWWMMMCCC??????===999;;;???;;;HHHpppttt```TTTNNNPPPUUU\\\dddjjjpppsssnnnvvvrrrsss}}}|||xxxwwwxxxzzz}}}qqqwwwqqqccc\\\ZZZTTTYYYmmm~~~zzzjjjPPPGGGEEEKKKPPPPPPTTT\\\ccchhhqqqxxx~~~{{{sssuuu{{{yyyooojjjiiilllnnnkkkiiifffcccbbbdddhhhjjjwww~~~||||||vvvoooiiikkkvvvxxx||||||zzz|||zzzzzzzzz|||sssmmmgggaaaZZZUUUPPPQQQMMMLLLLLLGGGTTTppp|||iiiyyyssspppiiihhheeebbbdddmmm|||}}}{{{~~~uuuyyyXXXVVV[[[QQQDDD<<<<<<>>>===999:::???<<>>:::>>>AAAAAA@@@:::>>>===@@@]]]mmm^^^PPPUUU[[[aaafffjjjooosssvvvyyy}}}ggglll}}}ooovvvwwwpppkkkjjj___XXX```{{{zzz|||wwwjjjOOOIIIKKKSSSXXXZZZ```iiirrrtttwww{{{|||vvvpppmmmnnnppprrrwwwvvvrrrrrr}}}sssmmmqqqxxx|||tttkkkddd```___^^^ZZZVVVWWW\\\cccjjjmmmuuuyyy{{{~~~~~~xxxuuuwwwzzzvvvvvvxxx}}}||||||}}}yyyrrriiiaaa]]]YYYUUUQQQOOOPPPNNNMMMJJJKKKhhh}}}iiivvv~~~zzz{{{tttggghhhgggbbb```hhhyyy|||rrrlllvvv|||yyydddjjjjjjdddVVVGGGAAA@@@>>><<<<<<:::<<<>>>???UUUppp]]]RRRWWW^^^ccceeehhhmmmqqquuuxxxkkkhhhtttrrruuuxxxqqqkkkhhh]]]WWW^^^pppxxxvvvzzzuuukkkRRRNNNPPPYYY___ccclllwwwuuupppjjjiiilllqqqrrrrrrnnnmmmkkkmmmzzzpppgggiiiqqqzzz}}}}}}zzzsssjjjbbb^^^\\\[[[XXXUUUXXX```iiiqqqtttxxx|||{{{zzz}}}~~~zzz{{{}}}uuunnnddd]]]YYYVVVRRROOOMMMOOONNNLLLIIIKKKooopppggg}}}~~~~~~tttlllrrrtttmmmdddfffttt~~~~~~tttooommmuuu{{{|||vvv|||___yyykkkfffXXXIIIBBB>>>999777999:::888===???MMMxxxrrr[[[TTTZZZaaafffgggiiimmmqqquuuyyytttgggnnnzzzuuuwwwxxxmmmaaa^^^WWWVVVaaannnwwwrrrvvvtttlllWWWSSSUUU^^^fffkkkvvvsssmmmiiikkkrrrxxxxxxvvvlllpppttt|||mmmbbbdddlllvvv~~~xxxyyyxxxrrriiiaaa]]]\\\ZZZVVVUUUXXXaaalllssswwwxxx}}}}}}~~~|||yyyzzz~~~{{{|||ssskkkaaaZZZVVVTTTPPPNNNLLLNNNMMMLLLHHHKKKrrrtttpppyyytttttt|||wwwhhhcccmmmzzzwwwwwwooonnnooopppsss|||vvv}}}aaajjjSSSGGG>>>===<<<;;;===CCC:::666<<>>777<<<>>>@@@bbbdddVVV]]]dddfffiiinnnuuuzzz}}}uuujjjttt~~~uuuvvvnnneee```]]]ZZZ\\\```nnnvvvnnnlllmmmppprrraaa___fffsss|||uuurrrttt|||sss\\\WWW```iiijjjjjjhhhgggeeeccc```[[[XXXVVVYYY___gggpppyyy{{{{{{{{{yyyzzz}}}{{{nnnggg]]]VVVRRRQQQQQQQQQNNNPPPMMMGGGNNNnnn~~~qqq}}}ppptttwwwyyyzzzuuutttrrrrrrqqqlllgggjjjqqq~~~uuuuuu~~~~~~|||yyy~~~vvvjjj\\\kkkjjjNNNDDDDDDBBB@@@===<<<;;;<<<<<<===777======>>>\\\jjj]]]aaafffhhhkkkpppxxx|||zzzmmmvvvssstttkkkbbb___]]][[[]]]aaafff~~~uuunnnmmmpppsssvvvjjjjjjsss{{{|||xxx^^^TTTXXX___bbbdddfffhhhgggccc^^^ZZZYYYXXX___iiirrryyyzzzwwwxxxxxxwwwzzz|||vvvjjjddd[[[TTTPPPPPPOOOOOOMMMQQQLLLHHH\\\qqqpppuuujjjmmmooosssvvvqqqrrrqqqqqqqqqlllggghhhmmmzzz}}}~~~yyyrrryyy|||mmm___VVVlllzzzOOOEEE===CCCAAA???===<<<<<<<<<<<<;;;999===<<<;;;TTTwwwpppaaacccgggkkkooouuu|||pppyyypppqqqhhh```^^^]]]\\\]]]``````}}}tttnnnnnnqqqtttwwwsssvvvcccRRRRRRYYY]]]eeeiiimmmlllgggaaa]]]\\\\\\eeeqqqzzz~~~xxxvvvuuuvvvwwwxxx~~~xxxrrrgggaaaYYYRRROOOOOOOOONNNNNNQQQJJJIIIjjjkkkrrrqqqgggjjjjjjoootttooorrrqqqpppnnnjjjhhhiiilllvvv|||zzzvvvtttzzz}}}hhhXXXRRRnnn~~~hhhEEEHHH@@@AAA@@@???===<<<<<<<<<<<<888:::===;;;999KKKlll{{{nnnaaaaaafffooowww}}}uuunnnrrrhhh```^^^___^^^]]]___bbb|||~~~vvvpppooorrruuuwwwxxxjjjTTTPPPWWW]]]hhhmmmqqqqqqlllfffbbbaaaccclllwww~~~}}}|||zzzyyyyyyyyyxxxzzz}}}uuummmccc^^^WWWQQQOOONNNNNNNNNPPPPPPHHHKKKvvvfff|||ooohhhjjjiiioootttnnnrrrqqqnnnjjjhhhiiikkklll}}}zzz|||yyy~~~|||wwwvvvwwwzzz}}}sssoooooonnnvvvyyyhhhUUURRRuuu]]]CCCIII===@@@???>>>===<<<<<<;;;;;;777;;;<<<::::::CCCaaaxxxmmmcccaaaggguuu~~~lllvvvkkkbbbaaabbb```______^^^mmmzzztttsssuuuxxxyyy}}}qqqXXXQQQYYYbbbkkkooossstttrrrnnnjjjhhhlllsss}}}~~~|||{{{yyyxxxxxxwwwvvvzzz|||sssiiiaaa\\\VVVQQQOOOOOONNNNNNPPPMMMGGGSSSvvvaaazzznnnkkkllljjjooosssmmmooopppnnnjjjiiilllmmmlllvvvzzzuuummmgggnnnqqqmmmnnnuuuzzznnnoooqqqooohhhhhhmmmuuutttpppuuuhhhTTTWWWXXXEEEGGG<<>>>>>===<<<;;;;;;777<<<;;;;;;<<>>>>>>>>>>>===<<<;;;;;;777===:::;;;@@@===PPPyyy}}}}}}jjjvvvllljjjjjjgggcccaaakkknnn~~~}}}}}}xxx\\\TTT___kkkssstttvvv|||}}}~~~|||{{{zzzyyywwwtttrrrppprrrwww|||{{{qqqfff___ZZZUUUQQQPPPPPPOOOOOOIIIEEEIIIeeerrrZZZooopppjjjlllmmmhhhlllnnnfffffflllqqqppprrrtttooogggrrr}}}|||ssszzzoooccc\\\VVVZZZ]]]___cccggggggdddiiissskkkccciiijjjdddfff___]]]aaa```ZZZ]]]gggqqq~~~}}}eeeSSSaaa|||tttKKKBBBBBBCCC===>>>>>>>>>===<<<;;;;;;888===999<<>>DDD===<<<<<<<<<<<<;;;;;;;;;;;;999<<<>>>999888III```kkkxxxqqqmmmjjjggghhhlll{{{zzzkkk^^^eeevvv}}}xxxvvvwwwwwwttttttvvvwww{{{yyypppggg```YYYUUUQQQOOOOOOOOOMMMKKKIIIMMMYYYfffqqquuunnnlllkkkkkklllmmmlllkkkqqqlllnnnxxx{{{wwwvvv{{{www{{{xxxtttyyyqqq|||kkk[[[QQQNNNRRRWWWZZZZZZ\\\```aaa^^^ggg|||{{{jjj[[[^^^ggghhhllliiifffddd___WWWUUUVVVYYYeeeuuuvvv```OOOfffYYYHHHDDD???BBB<<<<<<<<<<<<;;;;;;;;;;;;999888<<<@@@===:::FFFXXX|||ppp|||uuuppphhhccceeekkkmmmqqqoooxxxooojjjgggooo}}}|||zzzzzzwwwwwwyyyyyyuuuuuuwww|||~~~vvvmmmccc]]]VVVTTTQQQPPPPPPNNNLLLJJJHHHPPPqqqwwweee|||rrrkkkjjjkkkmmmoooooonnnlllkkkjjjnnnwwwxxxtttuuu{{{{{{xxx}}}sssjjjlll}}}wwwwwwbbbTTTNNNMMMUUUYYYZZZYYY[[[```bbb```jjj{{{~~~oooggg[[[[[[hhhoooooollliiifff```WWWTTTUUUVVV]]]fffssssss[[[MMMiiiOOODDDDDD@@@@@@<<<<<<;;;;;;;;;:::::::::888888<<>>BBB___yyyyyycccyyytttiiiggggggeeecccbbbddd]]]```hhhyyy~~~}}}|||zzzxxxwwwvvvsssrrrsssuuuuuuwww}}}tttiii___XXXUUUOOOPPPPPPOOOMMMLLLLLLMMMfffggg```zzz~~~qqqnnnkkklllmmmppprrrrrrooommmqqqpppooonnnmmmmmmpppsssllljjjssszzzzzz}}}|||rrrnnnrrrlllUUUNNNTTT]]]```ffflllnnnqqqsssrrrnnnmmmrrrwwwzzz|||uuupppxxx||||||pppccc^^^___bbbvvv{{{vvvfffSSSdddyyyzzzNNNAAA>>>>>>>>>999:::::::::999999999888888::::::999888777999<<<@@@QQQsss~~~{{{cccxxx}}}tttllljjjiiiggghhhjjjgggZZZ]]]ffflll~~~~~~}}}{{{yyywwwuuutttsssrrrrrruuuxxx~~~xxxnnncccYYYTTTSSSOOOPPPPPPNNNKKKJJJLLLOOOvvvttt]]]kkkwwwssslllooonnnoooppprrrqqqnnnllllllmmmmmmmmmooopppooommmhhhjjjiiixxx~~~}}}ttteee^^^kkk|||lllWWWPPPUUU]]]ccciiiooorrrwww~~~}}}}}}|||}}}zzz{{{wwwnnnqqq|||}}}}}}xxxmmmdddeeejjjsss~~~yyyssstttssspppmmmooovvv|||ssspppppp^^^MMMjjjdddCCCBBB===;;;>>>;;;999999999999888888888888666999;;;888666777;;;>>>CCClllfffyyyzzzuuupppmmmjjjhhhlllrrrsss```aaagggdddvvv~~~yyy~~~{{{vvvhhh]]]VVV]]]mmm{{{}}}{{{xxxuuusssrrrvvvtttuuuxxx~~~~~~|||uuujjj^^^UUUQQQQQQOOOPPPOOOMMMJJJJJJMMMPPPiiiYYYuuuuuuvvvlllqqqpppppppppqqqpppnnnkkklllnnnpppssswwwxxxsssmmmjjjmmmdddyyyttt]]]PPP\\\ppp{{{nnnZZZSSSVVV\\\eeejjjooosss{{{{{{nnnpppwwwqqq|||zzzwwwrrrjjjffflllvvvyyyppphhhdddeeeccc^^^ZZZ[[[bbbiiikkklllnnnYYYGGGjjjUUU<<>>999888:::999888888777777888888999999888888999999:::;;;===QQQxxxppp~~~zzzvvvqqqkkkkkkqqq{{{ssssssooopppqqqnnn~~~zzzuuulllaaaYYYWWWUUUOOOHHHDDDDDDEEEFFFEEEGGGNNNZZZdddttt}}}zzzwwwvvvxxxzzzzzz~~~}}}vvvkkkbbbZZZVVVSSSQQQSSSXXXQQQLLLLLLEEESSSvvv{{{]]]mmm~~~vvvuuuooopppqqqpppnnnpppttttttpppoooppprrrsssrrrpppllljjjnnnjjjkkksss|||~~~||||||vvv|||xxxxxxttteeeUUUQQQVVV___iiiqqqxxx{{{nnn[[[TTTYYY```hhhttt~~~rrrVVVPPPVVVYYY```[[[YYY]]]dddrrr}}}lllaaa[[[TTTLLLPPPNNNNNNSSSYYY^^^bbbeeevvvtttcccPPPZZZbbbMMM<<<<<<@@@>>>:::::::::999888888777777888888999888888888888999:::::::::FFFhhhyyyuuutttpppsssxxxuuuqqqooopppqqqrrrrrrnnnqqquuu|||yyynnn|||{{{vvvpppeeeYYYNNNJJJGGGBBB???>>>AAACCCDDDDDDEEEKKKTTT[[[iiiyyyuuuqqqwww~~~}}}yyywwwxxx|||~~~zzzwwwpppggg^^^XXXTTTQQQPPPRRRTTTOOOKKKIIIIIIffflllbbbxxxtttuuuqqqppprrrpppmmmmmmnnnjjjeeelllnnnqqqrrrrrrooollljjjlllmmmmmmooouuu||||||xxx{{{~~~www}}}lllYYYPPPOOORRRXXX^^^fffiiinnnsssyyynnnZZZTTT[[[eeemmmzzzlllRRRMMMRRRSSSXXXTTTTTT[[[fffuuuuuudddWWWQQQKKKEEEMMMLLLQQQ[[[aaaccckkkuuuyyy]]]PPPkkkVVVGGG<<<===???<<<:::<<<999999888777777777777888888888888888888999999:::===???ZZZ}}}{{{oookkkkkkjjjwww}}}~~~rrrqqq~~~{{{wwwssssssttttttoookkknnnkkkkkkqqqpppggg}}}}}}{{{yyyrrrkkk```UUUKKKGGGEEEBBBAAABBB@@@BBBEEEGGGJJJPPPWWW]]]gggxxxppp___^^^dddooo{{{}}}}}}{{{wwwpppjjjbbb[[[WWWTTTQQQPPPOOONNNKKKIIIIIIWWWfffsssuuussstttrrrnnnooommmiiiiiikkkiiieeehhhjjjlllnnnnnnllliiigggiiinnnnnnjjjooozzz}}}yyy}}}mmm```TTTMMMOOOUUUXXX[[[```eeelllsss{{{oooZZZSSS]]]iiiuuukkkVVVUUUYYYYYYZZZ\\\cccjjjpppxxxyyyjjj[[[QQQMMMJJJIIILLLSSS___hhhhhhjjj{{{~~~YYYUUU|||LLLCCC=========:::999;;;999999888777777777777777777777777777777888999999???;;;QQQwwwxxxpppooossswww~~~nnnfffccccccnnn}}}uuuiiilllzzz}}}wwwrrrqqqssssssnnniiimmmeee\\\```bbb^^^rrr|||zzzwwwooofffXXXOOOGGGEEECCC@@@???@@@AAACCCEEEIIIMMMRRRXXX\\\eeevvv|||\\\RRRVVVXXXbbbnnnuuuyyy{{{vvviiiddd^^^YYYVVVTTTRRRQQQPPPKKKJJJIIIPPPpppmmmjjjtttrrrrrrrrrjjjkkkiiihhhllluuuyyyxxxgggiiijjjkkkkkkjjjhhhfffeeellllllfffiiivvv}}}|||uuu```OOOMMMRRRPPPSSSVVVZZZ___fffmmmrrrzzz|||zzzwww{{{ooo]]]YYYfffttt~~~}}}jjj\\\]]]```]]]^^^fffsss|||vvvkkk]]]RRRLLLJJJLLLNNNPPP]]]jjjjjjeeennnwwwVVV```jjjFFFAAA>>>===;;;777777888999888777777666666777777777777666666777777888999:::999IIIlllzzzssspppooouuu~~~ooo```XXXVVVVVVXXXcccvvv~~~lllaaakkkyyy}}}wwwooolllmmmnnnkkkhhhhhhbbbXXXWWW[[[YYYeeezzzxxxuuulllaaaUUUMMMGGGEEEBBB>>>===???CCCDDDEEEHHHMMMRRRWWWYYY```pppzzz___MMMNNNVVVXXX___fffjjjnnnxxx~~~wwwrrrbbb___YYYVVVTTTSSSRRRQQQQQQKKKKKKLLL[[[nnn```wwwzzzuuupppnnnppplllllliiigggkkktttyyyyyyjjjjjjjjjjjjjjjiiihhhhhhdddgggfffccceeennnxxx}}}}}}}}}eeeNNNGGGJJJLLLMMMOOOQQQTTTYYY```dddlllooonnnkkklllppprrroooqqquuutttjjj```bbbsssxxxwwwtttnnnooosssvvvwwwyyy}}}}}}zzz|||~~~mmmdddffffff___[[[eeeuuu}}}jjj___RRRKKKHHHHHHLLLQQQYYYffflllffffff{{{}}}ggg\\\uuu[[[BBB@@@>>>;;;999777666666888888777666666666666777666666666666666777777888999;;;FFFccc~~~tttrrrooolllttt|||fffZZZVVVWWWXXXVVV\\\eeeoooyyyvvvggg]]]nnn|||}}}wwwpppkkkiiihhhfffeee```bbb[[[UUUYYY\\\eeewww|||wwwuuurrrhhh\\\SSSLLLFFFDDDCCCAAABBBFFFGGGGGGHHHLLLRRRXXX^^^```eeesss|||kkk\\\QQQLLLPPPWWW^^^bbbeeegggiiirrrxxxpppjjj\\\YYYUUURRRRRRRRRQQQPPPNNNJJJKKKMMMcccuuu___]]]~~~ttttttmmmiiilllnnnmmmiiidddeeejjjllljjjlllkkkiiigggffffffggghhhdddbbbaaa``````cccooo|||www|||iiiSSSGGGEEEGGGHHHHHHIIIJJJNNNTTTXXX[[[___```^^^\\\^^^___^^^___cccddd___\\\dddxxxwwwnnnhhhbbbaaaeeegggfffiiinnnooommmooowwwvvvkkkfffjjjggg]]]___hhh{{{sssaaaUUULLLIIIIIIKKKRRRZZZaaammmqqqoooiiijjj{{{PPP@@@>>>;;;999999999888777888888777666666666666666666555555555555666777777888===BBBYYYyyyzzzqqqsssqqqnnnzzzxxxbbbZZZ[[[___aaa^^^___```bbbgggpppzzz{{{lll___XXXrrrzzzsssmmmiiifffdddccc\\\ccc]]]TTTXXX```mmm}}}zzzuuussspppeeeYYYMMMGGGAAA@@@AAABBBGGGMMMJJJJJJLLLRRRZZZccciiimmmppp{{{nnnaaaVVVSSSTTTTTTTTTUUUcccfffhhhiiikkksss~~~{{{sssjjjcccXXXUUURRRPPPPPPPPPPPPOOOIIIFFFIIILLLfffmmm[[[aaassspppssskkkfffjjjhhhiiigggdddfffjjjjjjgggllljjjfffcccbbbcccdddeeeddd___]]]___\\\\\\hhhyyyuuu|||rrr^^^OOOIIICCCCCCCCCCCCDDDHHHMMMQQQPPPSSSVVVTTTRRRRRRRRRSSSSSSVVVXXXUUUUUUaaavvvvvvggg___ZZZYYY[[[\\\YYY[[[___aaa___]]]fffiiibbbbbbgggcccXXXnnnvvv}}}jjj[[[PPPIIIJJJMMMQQQZZZddddddqqqxxxnnnwwwHHH>>><<<999777999;;;;;;888888888777666666666666666555555555555555666777777333999999MMMrrr}}}{{{ssscccmmm{{{rrrlllqqqqqqpppttt___XXX\\\bbbfffdddcccaaa```ccclllvvv~~~|||mmm___TTTNNNlll|||{{{rrrnnnjjjccc^^^]]]\\\ZZZXXXXXX^^^jjjxxxzzz}}}{{{xxxtttmmmcccYYYSSSHHHEEEBBBAAACCCFFFIIIJJJKKKMMMSSS\\\dddkkkvvv{{{iiiZZZNNNKKKKKKLLLSSS]]]ffflllpppooolllnnnxxx}}}sssiiibbb___TTTVVVSSSKKKJJJOOOQQQOOOHHHIIIDDDTTTeee\\\zzzsssvvvwwwkkkeeellljjjhhheeebbb```cccgggkkktttqqqlllgggcccbbbcccdddaaa___[[[ZZZ\\\aaagggkkk~~~xxxeeeaaa}}}xxxkkkYYYLLLDDDIIIHHHBBB???DDDGGGFFFKKKLLLMMMNNNMMMLLLIIIHHHKKKMMMNNNKKKKKKUUUgggvvv|||jjj\\\UUUSSSPPPPPPPPPPPPRRRTTTVVVWWWXXXXXXXXX[[[]]]^^^]]][[[mmmuuu```PPPLLLKKKPPPVVV\\\dddlllmmmvvvnnn|||aaaEEE;;;;;;:::999888888888888777777666666555555555444444444444555555555555666222>>>;;;BBBbbbvvv~~~jjjZZZZZZ```ppp}}}tttnnnpppxxxyyy]]]WWW```ccc^^^nnnfffbbbgggnnnuuuzzznnneeeZZZQQQLLLqqq{{{qqqmmmiiiccc___^^^XXXZZZ^^^aaafffjjjooorrrrrr}}}{{{wwwqqqiii___VVVPPPGGGDDDBBBAAACCCEEEHHHJJJNNNRRRZZZfffooottt|||zzzgggXXXLLLJJJJJJJJJPPPYYYccchhhnnnppppppttt|||~~~wwwmmmccc]]][[[SSSTTTQQQKKKKKKOOOPPPLLLKKKFFFHHHgggttt```bbb~~~pppppppppiiiiiiooohhhfffbbb___```bbbeeehhhtttqqqmmmhhhdddbbbaaaaaa```___^^^^^^^^^```cccdddooosss{{{{{{}}}kkkRRRNNNkkk~~~{{{qqqeee]]]RRRHHHAAABBBDDDAAAAAADDDBBBCCCDDDEEEEEEDDDCCCBBBEEEFFFGGGDDDBBBGGGQQQZZZtttwwwdddcccfffdddhhhiiifff^^^SSSKKKHHHHHHJJJJJJJJJKKKLLLMMMOOOPPPPPPPPPQQQRRRUUUXXX[[[]]]xxxppp\\\UUULLLGGGOOO\\\gggnnnrrr{{{{{{~~~RRR===;;;:::999888888777888888555555555555444444444333444444444444555555555555333::::::>>>UUUnnn}}}sss]]]RRRTTT[[[ggguuuuuuqqqooottt}}}rrr\\\YYYaaaffffffjjjgggjjjssszzzuuuhhh___UUUMMMIIIuuuwwwmmmhhhddd```]]]]]]YYY[[[^^^aaacccdddeeeeeeooo~~~zzztttlllbbbXXXPPPLLLDDDCCCAAA@@@BBBEEEHHHKKKRRRXXXeeettt}}}{{{fffWWWKKKIIIIIIHHHLLLTTT___cccjjjqqqwww}}}~~~|||vvvnnnddd\\\WWWVVVQQQQQQNNNLLLMMMPPPNNNIIIJJJHHHVVVgggjjjwwwmmmiiihhhhhhjjjnnnfffbbb]]]\\\___bbbccccccnnnmmmjjjhhheeecccbbbbbb______```aaa```___^^^]]]dddsss|||{{{oooYYYDDDFFFccctttsss~~~||||||eeeMMM>>>DDDGGG???===DDDAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDCCCAAAAAACCCEEEQQQ^^^ppp}}}zzzsssoooyyygggOOOBBBEEEIIIIIIHHHJJJKKKHHHDDDBBBCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIIIIKKKQQQ[[[bbb{{{hhhWWWMMMMMMTTTaaalllrrrvvvzzzfffFFF<<<::::::999888777777777777444444444333333333333333444444444444555555555555444555999:::EEEccc|||~~~nnnUUURRRUUU[[[bbbhhhooouuuxxxqqqqqquuu|||uuuccc___```dddhhhkkkoooyyymmm___WWWNNNHHHEEEttt{{{qqqfffaaa^^^[[[YYYZZZ]]]ZZZVVVUUUWWWZZZ^^^___ppp~~~zzzrrrggg[[[QQQKKKHHHCCCBBBAAAAAABBBEEEIIIMMMVVV___ppp}}}gggWWWJJJHHHIIIHHHKKKRRR[[[```hhhsss~~~|||wwwpppfff^^^WWWTTTSSSOOOMMMLLLMMMOOOOOOKKKFFFFFFVVVuuuxxxdddyyyuuummmeeeeeeiiiiiiffffff```[[[\\\```dddcccaaaddddddeeeeeeeeeeeedddddd^^^___```aaa```___]]][[[eeexxx{{{{{{|||bbbVVVaaavvv___KKKGGGFFFAAAAAAGGGFFFFFFEEEDDDDDDDDDEEEEEEBBBBBBBBBDDDDDDDDDBBB@@@BBBGGGMMMPPPOOOMMMKKKKKKJJJKKKGGG???===AAABBBAAABBBDDDFFFEEECCCBBBDDDFFFBBBBBBBBBCCCCCCDDDDDDEEECCCEEEEEEDDDFFFNNN[[[fff{{{ppp___RRRIIIRRRaaalllqqqxxx}}}~~~QQQ??????999999888777666666666666444444444333333333333333333333444444444555555555444222888777888YYYyyyyyyrrr[[[[[[___dddeeedddgggmmmssssssvvv{{{ssshhhbbb^^^aaaiiirrrzzzhhhYYYQQQJJJFFFEEEsssxxxmmmccc___\\\YYYXXXYYY\\\WWWRRRPPPRRRWWW[[[]]]gggzzz{{{rrreeeWWWLLLGGGEEEBBBBBBCCCBBBCCCFFFLLLPPP^^^iii|||~~~kkkYYYKKKIIIJJJIIILLLSSSZZZ___iiivvv~~~zzztttkkkaaaYYYUUURRRQQQMMMKKKKKKNNNPPPNNNJJJFFFGGGrrrjjjkkkwwwssskkkeeehhhnnnkkkbbbeeeaaa]]]^^^ccceeedddaaa___```aaabbbcccccccccbbb^^^^^^^^^^^^____________hhhxxx{{{vvv}}}uuuaaaOOOGGGHHHKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGEEECCCBBBCCCDDDDDDBBB@@@CCCBBBAAA@@@>>>>>>???AAA;;;>>>??????@@@AAA@@@===BBBBBBCCCBBB@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBCCCKKKXXXbbb|||yyyvvvooodddYYYRRRWWW\\\eeeppp}}}dddAAA999>>>888888777666555555555555444444444444444444444555333333333444444444444555555000777777444PPPrrrxxxuuucccdddhhhkkkiiifffeeeiiinnnqqqttt{{{{{{mmmgggaaa]]]bbblllttt}}}eeeVVVNNNIIIGGGGGGqqqvvvmmmddd```^^^[[[YYY[[[VVVTTTSSSUUUYYY[[[YYYWWWXXXiii|||ssseeeVVVKKKEEEDDDBBBDDDEEEEEEEEEIIIOOOUUUeeetttnnn[[[KKKIIIKKKLLLOOOVVV\\\bbbmmm{{{tttrrrwww}}}zzzvvvoooeee\\\VVVSSSQQQOOOKKKJJJMMMPPPPPPKKKIIIIIISSSsssggg{{{}}}rrrnnnhhhgggmmmqqqmmmeeedddbbb```aaaeeefffeeecccaaabbbbbbaaa```___^^^]]]______^^^]]]^^^___aaabbbdddnnnqqqqqquuu^^^PPPPPPQQQNNNSSSSSSRRRRRRQQQPPPPPPOOOPPPMMMKKKJJJIIIIIIGGGFFFCCCCCCDDDDDDDDDCCCBBBAAA@@@???===>>>@@@CCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAA@@@AAAFFFOOOUUUjjj~~~}}}{{{zzzyyyxxxsssnnnjjjgggaaaZZZVVVVVVbbbgggwwwTTT===:::===777777666555444444444444444444444444555555555555333333333333444444444444444111555777666FFFdddwwwwwwhhhgggiiikkkkkkjjjiiihhhhhhkkkoooxxxyyynnnccc___eeeooouuuzzzbbbSSSLLLIIIHHHIIInnnyyytttkkkcccaaa```\\\ZZZZZZSSSQQQRRRVVV[[[\\\XXXSSSSSSYYYmmm}}}uuugggWWWKKKFFFEEECCCFFFHHHHHHHHHKKKSSSYYYhhhxxxzzz}}}qqq\\\KKKHHHKKKMMMRRRXXX___fffrrrzzzjjjjjjppp~~~|||xxxuuupppiii___VVVRRRPPPMMMLLLJJJKKKOOORRROOOHHHHHHMMMeee|||aaahhhxxxnnnjjjhhhkkknnnmmmjjjiiibbbbbbcccdddeeefffffffffdddcccbbbaaa```___^^^]]]``````______``````aaaaaa^^^dddkkkqqqvvv~~~|||qqqbbbTTTNNNLLLUUUVVVWWWXXXYYYYYYXXXWWWXXXWWWVVVUUUSSSQQQPPPPPPIIIIIIJJJJJJJJJIIIFFFDDDEEEBBB???AAAEEEHHHJJJKKKFFFEEEEEEFFFGGGHHHHHHGGGEEEEEEFFFFFFFFFEEECCCCCCCCCBBBBBBBBBBBBDDDFFFGGGIIIZZZfffeeefffrrr|||qqqjjjiiilllnnnsssxxx{{{}}}}}}}}}|||zzz{{{|||}}}~~~|||{{{zzzyyywwwwwwwwwvvvrrrqqqpppnnnllljjjiiihhhddd^^^YYYWWWTTTRRRVVV^^^eeevvveeeGGG>>><<<:::777666555444333333333333222222333333444444444444222222333333333444444444444333222666999:::PPPsss}}}}}}ppphhhhhhjjjooottttttoooiiikkkppp|||yyyfffcccmmmvvvuuu^^^PPPJJJGGGGGGIIIjjjttt|||qqqiiibbb```___[[[XXXXXXTTTQQQOOOQQQVVVXXXVVVSSSYYYRRRXXXsss~~~wwwiiiXXXLLLFFFEEEDDDGGGJJJIIIIIIMMMUUU\\\gggxxx{{{oooxxx{{{rrr\\\JJJGGGKKKNNNSSSZZZbbbiiiuuutttiiikkkrrr{{{~~~|||yyyuuurrrkkkdddZZZSSSOOOMMMKKKIIIIIIKKKPPPSSSNNNFFFHHHPPPqqqqqqTTThhhrrrsssllliiijjjooollleeeeeeiii```bbbeeeeeeeeedddeeegggccccccbbbaaaaaaaaaaaaaaa```aaaaaabbbbbbaaa```___[[[```lllvvvsssnnnxxx|||~~~pppVVVHHHJJJOOOQQQTTTWWWXXXYYYXXXWWWVVVXXXZZZYYYWWWUUUUUUVVVWWWUUUQQQNNNMMMLLLKKKJJJKKKHHHHHHKKKNNNMMMJJJIIILLLKKKKKKLLLMMMNNNNNNMMMJJJJJJKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEFFFEEEBBB@@@999AAAEEEBBBCCCKKKPPPMMMRRRQQQQQQTTTUUUTTTTTTUUUUUU]]]eeegggfffhhhjjjkkkhhhkkkooossstttsssqqqoooiiihhhgggeeeddddddccccccfffeeecccaaa___\\\[[[ZZZYYYRRRNNNMMMMMMNNNXXXccclllsssgggiii~~~{{{LLL999::::::444666666555444333333333333111111111222222333333333222222333333333444444444333444///444:::222BBBoooxxxzzzyyykkkiiikkkttt~~~xxxooopppvvv{{{fffhhhwwwqqqZZZMMMHHHFFFFFFGGGnnnoooxxxnnneeebbb___[[[XXXXXXTTTSSSRRRQQQOOONNNMMMLLLUUUXXX[[[bbbooo~~~lllVVVIIIHHHJJJLLLJJJJJJLLLKKKMMMTTT]]]hhhwww}}}~~~{{{ppp]]]NNNKKKMMMOOOUUU^^^hhhrrr}}}qqqjjjttt~~~||||||}}}zzzsssmmmbbb]]]WWWRRROOONNNMMMLLLLLLSSSSSSOOOLLLDDDFFFVVV^^^\\\~~~zzzvvvrrrrrrrrrqqqooommmkkkjjjjjjhhhccc^^^```fffhhheeegggeeeaaa]]]\\\]]]___```gggdddbbbccceeeddd^^^YYY```[[[aaapppvvvrrruuu~~~uuubbbSSSLLLIIIKKKMMMPPPWWW^^^]]]XXX[[[\\\]]]\\\[[[ZZZ[[[\\\YYYWWWTTTTTTUUUUUUTTTSSSWWWSSSQQQSSSUUUTTTTTTVVVTTTTTTSSSSSSSSSSSSSSSSSSUUUUUUUUUVVVWWWUUURRRPPPQQQOOOMMMKKKIIIHHHGGGGGGEEEDDDBBBAAABBBDDDFFFGGGHHHIIIHHHGGGHHHKKKMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTXXXXXXZZZ^^^bbbbbb^^^ZZZZZZYYYWWWVVVVVVVVVXXXYYYWWWWWWVVVUUUSSSPPPMMMKKKLLLJJJHHHJJJOOOTTTWWWXXXmmm{{{}}}kkk[[[^^^ooo|||TTTBBB===999999888555555444444444333333333444444333333222111000000111111222222222333333333111444777666333555CCCSSSwww~~~qqqfffnnnxxx|||pppkkkqqq}}}kkkVVVLLLIIIHHHJJJMMMkkkkkk|||wwwooogggdddaaa[[[WWWVVVTTTSSSRRRPPPNNNMMMLLLKKKNNNNNNPPPXXXggg{{{~~~mmmYYYMMMLLLOOOMMMKKKLLLNNNNNNPPPWWW```mmmyyyyyynnn]]]OOOKKKMMMPPPYYYdddlllttt|||~~~zzzzzzyyyvvvnnnhhh^^^YYYSSSNNNLLLLLLLLLKKKMMMPPPNNNKKKHHHAAANNNkkkvvv\\\jjjvvvrrrrrrssstttsssqqqnnnkkkhhhkkkiiiddd^^^^^^bbbccc```gggeeebbb___^^^^^^```aaahhheeedddeeehhhgggbbb]]]ZZZ\\\```gggpppwwwxxxwwwpppiiijjjpppiiiZZZLLLHHHLLLOOOOOOYYY___fffiiigggcccaaa``````___]]][[[YYYVVVSSSRRR\\\[[[]]]```___ZZZWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[[[[\\\\\\ZZZXXXVVVZZZYYYWWWUUUSSSQQQPPPOOOLLLLLLJJJJJJJJJLLLMMMNNNOOOPPPPPPOOOOOONNNMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQSSSVVVVVVRRROOOOOOOOOOOOOOOOOONNNNNNMMMLLLMMMMMMMMMLLLJJJIIIHHHJJJIIIJJJLLLPPPQQQQQQQQQTTT[[[ZZZTTTZZZqqqrrrEEE===:::888999777555444444444444333333333444444333222222111000000111111111222222222333333333333555555222333>>>KKKppp{{{yyy}}}xxxmmmggghhhsssxxxgggTTTKKKHHHHHHKKKNNNkkkmmmxxxppphhheeeaaaZZZUUUSSSUUUTTTRRROOOMMMKKKJJJIIILLLKKKLLLTTTdddzzz}}}ooo]]]QQQPPPTTTNNNMMMNNNPPPQQQSSS[[[dddlllzzzxxxkkk\\\OOOKKKMMMSSSbbbrrr~~~~~~}}}yyyvvvtttooohhhbbbXXXTTTNNNJJJIIIJJJKKKKKKOOOPPPJJJFFFFFFJJJfffwwwdddccc{{{tttqqqrrrtttuuuuuusssooojjjgggiiihhhddd^^^^^^aaaaaa^^^eeedddcccbbbaaaaaaaaaaaaeeeccccccdddggggggccc___WWW^^^```^^^iiizzz|||sss{{{yyyjjj```VVVOOONNN\\\ooo{{{}}}xxxrrrooolllkkkhhheeebbbaaabbbccc^^^]]]___bbbbbb___```ddd]]]]]]]]]]]]]]]\\\[[[[[[]]]^^^^^^^^^^^^\\\ZZZYYY[[[[[[ZZZYYYXXXVVVTTTSSSPPPOOOOOOOOOOOOPPPQQQQQQUUUVVVWWWYYYYYYWWWUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSQQQPPPOOOPPPRRRRRRPPPNNNJJJKKKMMMMMMMMMLLLJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJLLLNNNMMMKKKIIIGGGCCCHHHNNN\\\zzz{{{RRR999999999777777555444444444444333333333333333333333222111111000000111111111222222222222333444333333444222222888@@@```ssspppggg^^^^^^eeesssqqqaaaPPPIIIHHHIIILLLPPPqqqwwwzzzpppgggbbb^^^XXXTTTTTTUUUTTTQQQNNNKKKJJJIIIHHHMMMMMMOOOTTT___www~~~rrraaaTTTRRRWWWPPPOOOPPPSSSTTTUUU\\\eeemmm}}}xxxiiiZZZMMMJJJMMMXXXooo|||wwwsssoooiiiaaa\\\TTTPPPKKKHHHHHHJJJLLLMMMNNNQQQHHHAAANNNhhh```ccc{{{|||ssstttrrrttttttuuutttqqqnnnjjjhhheeegggddd```aaadddeeeccccccccccccdddccccccbbbbbb^^^^^^^^^```bbbbbb___\\\[[[``````]]]dddttt|||yyyyyy|||mmmbbbYYYcccqqq{{{~~~yyyrrrmmmkkkmmmpppyyypppiiiggghhhhhhkkkoooiiihhhfffcccbbbccccccdddaaabbbdddcccbbbaaa```aaa\\\]]]]]]]]]\\\ZZZYYYXXXVVVWWWWWWWWWWWWWWWWWWWWW^^^]]]___aaa```\\\YYYYYYXXXXXXYYYYYYYYYYYYYYYZZZVVVVVVUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOONNNNNNMMMMMMOOOOOONNNJJJGGGFFFFFFGGGWWWmmm[[[AAA777:::888666777444444444444333333333222222333222222222111111000000111111111111222222222222444111111333444333555:::MMMhhhvvvjjjaaaYYYZZZbbbmmm|||}}}gggZZZMMMHHHHHHKKKPPPUUUvvv~~~zzzoooddd^^^ZZZVVVUUUVVVUUUSSSPPPLLLJJJHHHHHHHHHJJJKKKNNNOOOSSSiiivvvfffWWWSSSWWWSSSRRRTTTWWWXXXYYY```hhhttt}}}{{{gggXXXKKKIIINNN]]]vvv}}}uuuzzz}}}zzzuuupppjjjccc]]]YYYPPPMMMJJJIIIJJJLLLNNNNNNGGGQQQGGG???\\\www```wwwrrrqqquuussstttsssrrrpppnnnllljjjiiifffiiihhhddddddfffgggeee```aaabbbcccccccccbbbbbb[[[[[[\\\^^^^^^^^^[[[YYY```^^^\\\]]]aaaiiiuuuuuutttssspppmmmoooyyy}}}yyyyyyuuuqqqnnnpppmmmiiieeecccdddfffgggfffgggiiihhheeedddeeefffbbbbbbbbbbbbaaa```______``````aaabbbbbbaaa```___eeecccdddgggeee^^^ZZZ[[[VVVWWWYYY[[[\\\\\\\\\\\\XXXXXXXXXWWWWWWXXXYYY[[[[[[YYYWWWUUUTTTVVVXXXYYYWWWVVVUUUSSSQQQOOONNNMMMLLLMMMLLLHHHDDDEEEJJJPPP]]]xxxoooIII:::888;;;666555888444444444333333333222222222222222111111111111111000000000111111111222222222333000000444555444555999@@@```}}}ppp~~~ggg___XXXYYY^^^eeeooowwwsss^^^TTTJJJHHHJJJNNNTTT[[[ssswwwvvvkkk```\\\YYYVVVUUUWWWTTTRRRNNNKKKIIIHHHHHHHHHIIIKKKNNNMMMKKKZZZ~~~~~~|||mmm[[[UUUYYYVVVVVVYYY^^^```bbbiiiqqq}}}zzz~~~hhhYYYLLLJJJPPP\\\qqqnnnhhhiiivvv~~~|||yyywwwrrrllleee___ZZZWWWNNNLLLJJJKKKMMMNNNOOONNNBBBLLLGGGHHHqqq}}}sssqqqqqqtttqqqppppppooonnnllljjjiiihhhhhhllllllgggdddddddddbbb^^^^^^___aaaaaabbbbbbbbb\\\]]]^^^^^^]]][[[YYYXXX\\\XXXVVV[[[```fffpppzzzyyy{{{tttuuutttpppjjjeeeaaa___yyyzzzsssooolllkkkkkklllmmmjjjeeebbbccceeeiiihhhfffdddbbbaaa``````bbbdddeeeffffffdddbbbaaacccbbbhhhrrrsssjjjeeefffXXXZZZ^^^aaabbbbbbaaa___ZZZ[[[[[[ZZZXXXXXXZZZ[[[WWWTTTQQQNNNMMMPPPSSSUUURRRQQQOOOMMMKKKIIIIIIHHHBBBDDDDDDCCCCCCMMM]]]jjjOOO<<<555777999333444999666333333333333222222222222111111111111111111111111000000000111111111111222111///000444555444555999<<>>666666;;;999222555888000333333333222222222111111000000000000000111111111000000000000111111111111111111222333000---000777333>>>XXXsss}}}{{{zzzeeeeeeggghhhffffffnnnxxxrrraaaWWWPPPKKKHHHKKKQQQXXXbbbkkkdddZZZfffkkk^^^]]][[[ZZZWWWUUURRRQQQQQQOOOLLLJJJGGGFFFEEEEEEGGGJJJLLLIIIGGGLLLWWWaaarrrvvvzzzyyyqqqllljjjbbbaaaiiiwww}}}~~~ppp^^^SSSTTTSSSNNNUUUccchhhlllrrr{{{~~~}}}yyytttqqqooohhh```[[[XXXTTTNNNHHHMMMJJJLLLQQQRRRNNNJJJIIIDDDTTTmmmllliiiwwwrrrmmmhhhiiimmmkkkiiihhhgggfffeeeddddddddddddfffeeeaaa______]]]ZZZYYYYYYZZZYYYYYYZZZ]]]___bbbaaa___]]]ZZZXXXVVVUUUUUUSSSRRRUUU[[[aaacccccccccqqqzzzvvvsss|||}}}|||}}}wwwzzznnnnnnjjjccc___]]]ZZZUUUbbbeeelllwww~~~}}}uuummmuuuxxxlll]]]ZZZWWW^^^gggggg]]]QQQPPPVVVMMMMMMMMMKKKFFFCCCAAAAAACCCAAA???===>>>@@@BBBCCCDDDHHHLLLMMMNNNQQQXXX^^^ddd{{{RRR>>>:::777666666444333222111111111111111111111111111111000000000000000000000000000000000000111111111111111111222222222333333333999777CCC___www}}}iiifffgggnnnsssuuuxxx|||zzzlllbbb]]]TTTHHHJJJMMMSSS[[[dddhhhgggcccZZZhhhmmmaaaaaa```\\\VVVQQQOOOOOOOOOMMMKKKHHHFFFDDDDDDDDDGGGIIIIIIHHHHHHMMMVVV___mmm|||}}}www}}}~~~}}}wwwtttsssjjjdddggguuuvvvcccTTTTTTSSSOOOUUUbbbmmmttt~~~}}}{{{zzzyyyvvvqqqnnniiiccc\\\WWWVVVSSSNNNJJJNNNJJJKKKPPPSSSOOOKKKIIIJJJeeevvvbbbooowwwkkkmmmkkkkkklllhhheeedddcccbbbaaaaaaaaaaaa___bbbbbb___^^^```^^^[[[UUUVVVWWWWWWVVVWWWZZZ\\\aaa```^^^\\\YYYWWWUUUTTTUUUSSSPPPQQQTTTWWWXXXWWW]]]fffssszzzvvvttt~~~xxxnnneeekkkwwwyyyqqqjjjbbb]]]___eeeqqqtttxxx}}}}}}{{{ppp[[[RRRPPPOOOQQQUUUVVVPPPHHHEEEHHHCCCBBBAAAAAA@@@@@@???>>>===AAAEEEHHHIIIHHHFFFFFFIIINNNUUU]]]ggguuummmFFF;;;555666666555444333222111111111111111111111111111111000000000000000000000000//////000000000111111111111111111222222222333333666555???VVVnnn{{{~~~~~~~~~jjjggghhhpppxxxkkkeee]]]VVVRRRKKKIIILLLQQQXXX```gggjjjkkkccc[[[iiinnn___``````\\\VVVQQQOOOPPPLLLJJJHHHFFFDDDCCCBBBBBBFFFFFFFFFFFFGGGLLLSSSYYYlll}}}vvv}}}|||}}}~~~~~~uuukkkkkkzzzzzzdddRRROOONNNKKKQQQ\\\iiirrr}}}zzzxxxvvvtttrrroookkkhhhaaa\\\VVVRRRRRRQQQNNNKKKNNNKKKLLLPPPQQQMMMKKKLLL___fffhhhllldddiiihhhhhhjjjgggcccbbbbbbaaa```___^^^^^^[[[^^^___]]]]]]``````]]]TTTUUUVVVVVVVVVWWWYYY[[[aaa___^^^[[[XXXVVVTTTSSSUUUSSSQQQQQQRRRTTTTTTSSSZZZ^^^nnn~~~|||sss}}}~~~rrriii}}}vvvlllkkknnnccc\\\VVVTTTWWWYYYWWWTTTMMMJJJJJJOOOTTTVVVXXXZZZXXXXXXYYY[[[^^^bbbeeefffiiifff^^^UUULLLEEEAAA@@@BBB??????BBBBBB>>><<<===CCCBBB@@@AAACCCEEEGGGHHHHHHRRR```jjjmmmkkkiiihhhjjjnnnuuuQQQ<<<;;;444666555444444333222111111111111111111111111111111000000000000000000000000//////000000000000111111111111111222222222222333222444:::III___ssszzzwwwiiieeefffppp~~~zzzYYYTTTRRROOOMMMIIIKKKPPPXXX___eeeiiimmmpppbbbYYYfffkkkXXXWWWVVVVVVUUUTTTQQQPPPIIIHHHGGGEEEDDDBBBBBBAAACCCBBBBBBCCCFFFJJJNNNQQQeeeyyy|||tttzzz}}}xxxyyy~~~hhhTTTMMMLLLLLLQQQZZZaaajjjyyy}}}zzzyyyvvvqqqnnnjjjgggccc```YYYUUUPPPNNNMMMMMMLLLKKKMMMNNNPPPPPPLLLHHHMMMUUU~~~nnnmmmooofffhhhddddddiiihhhgggfffeeecccaaa___^^^]]][[[^^^___]]]]]]``````]]]WWWXXXZZZZZZYYYZZZ[[[]]]___^^^\\\ZZZWWWUUUSSSRRRPPPOOOOOOPPPRRRSSSUUUUUUXXX[[[gggvvvyyyvvv}}}{{{|||qqqjjjcccZZZSSSXXXTTTRRRRRRRRRNNNHHHDDDDDDEEEFFFHHHHHHHHHHHHGGGAAABBBEEEGGGGGGFFFCCCAAAEEEAAA@@@DDDGGGGGGIIIMMMMMMNNNOOOOOOPPPTTTZZZ___bbbnnnfffBBB;;;>>>888444444444333222111111000111111111111111111111111000000000000000000000000////////////000000000111111111111111222222222222///444777===PPPiiitttrrrjjjeeegggvvvzzz}}}~~~nnnNNNNNNNNNKKKLLLKKKNNNTTT]]]eeegggiiinnnuuu^^^RRR]]]aaaUUUPPPMMMOOOSSSTTTPPPJJJGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAACCCEEEHHHIIIPPPiiitttooo~~~ooo\\\UUUSSSTTTZZZbbbdddlllxxx}}}zzzxxxxxxtttmmmhhhccc^^^ZZZWWWTTTQQQMMMJJJIIIIIIJJJJJJMMMQQQUUUPPPFFFDDDSSSfffqqqgggtttoooqqqjjjfffiiihhhjjjjjjhhhfffccc```]]]\\\^^^aaaaaa______aaa```]]]YYY[[[\\\\\\[[[[[[[[[]]]]]]]]][[[YYYWWWVVVTTTSSSKKKLLLMMMNNNOOOPPPRRRSSSTTTXXX]]]ccckkkuuu{{{}}}~~~}}}}}}xxxkkk```]]]___bbbdddccc```\\\YYYSSSXXX\\\\\\WWWQQQMMMLLLRRROOOOOORRRSSSUUU[[[bbbhhhmmmrrrsssrrrwwwfffLLL>>>::::::777333333333222111111000000000000000000000000000000////////////////////////...////////////000000000000000111111111222222222///444555666DDD\\\mmmqqq~~~mmmhhhmmmvvv|||ZZZGGGJJJIIIGGGIIIJJJSSSXXXaaagggggghhhrrr[[[LLLTTTVVVVVVRRRMMMMMMPPPOOOJJJDDDDDDEEEEEEDDDCCCBBBAAA@@@???AAACCCCCCBBBAAACCCDDDAAAXXXzzz~~~rrryyytttfff___\\\]]]eeemmmqqqwww~~~|||xxxuuuuuuppphhhaaa\\\WWWSSSPPPOOOMMMJJJGGGFFFHHHJJJLLLNNNSSSUUUOOOEEEIIIbbb|||cccnnn|||qqquuu|||tttllljjjfffiiiiiihhhgggdddaaa^^^\\\```cccccc``````bbbaaa]]]ZZZ[[[\\\\\\ZZZXXXXXXYYY[[[[[[ZZZYYYXXXWWWVVVVVVRRRTTTUUUTTTSSSRRRSSSTTTVVVZZZZZZYYYbbbrrryyywww}}}zzzzzz|||~~~|||~~~sssFFF===;;;666333///222222222111111111000000000000000000000000000000////////////////////////......////////////000000000000000111111111111222000444555444;;;NNNcccqqqzzzxxx~~~mmmnnnzzz```MMMGGGKKKHHHIIINNNOOOYYY]]]dddiiigggjjj|||]]]LLLRRRSSSWWWWWWUUURRRMMMIIIGGGEEEAAABBBBBBBBBBBBAAA???>>>???DDDGGGFFFBBB???@@@CCC@@@KKKeeewwwxxx{{{~~~~~~uuuooolllmmmvvv~~~{{{vvvrrroooiiiaaaZZZUUURRROOOMMMJJJIIIGGGEEEFFFIIIMMMPPPRRRRRRPPPKKKIIIWWWvvvoooccc~~~vvvssskkksss|||tttllliiiffffffggghhhhhhgggeeebbbaaa```cccccc``````bbbaaa^^^[[[\\\]]]\\\YYYWWWVVVVVVZZZZZZZZZYYYYYYYYYYYYXXXZZZ\\\]]]\\\YYYWWWWWWXXXZZZYYYZZZ\\\```hhhrrr{{{vvvzzzTTT;;;888666444333...111111111111111000000000000000000000000000000000////////////////////////........./////////000000000000000000111111111111111222444444444@@@YYYqqq|||rrr|||}}}}}}}}}vvvoookkkvvv|||uuukkkPPPHHHIIIJJJHHHPPPYYYUUU___aaafffjjjiiipppbbbQQQVVVUUUUUUZZZ\\\VVVMMMGGGHHHKKK???@@@@@@AAA@@@???>>>===AAAGGGKKKIIICCC>>>@@@CCCBBB@@@NNNlllvvvsssrrryyy~~~{{{tttpppiiiddd\\\VVVRRROOOMMMKKKFFFFFFEEEEEEFFFJJJPPPTTTVVVQQQKKKIIINNNbbbpppbbbhhhxxxrrrsssiiinnntttlllfffhhhhhheeefffhhhjjjjjjiiihhhggg^^^aaabbb``````cccbbb___]]]^^^___^^^ZZZWWWVVVUUUYYYYYYYYYZZZZZZZZZZZZZZZYYY[[[]]]\\\YYYWWWXXXYYYWWWRRRVVV^^^]]]YYYfff{{{vvvQQQCCC<<<888222666999222111111111111000000000000000000000000000000000000////////////////////////............/////////000000000000000111111111111111111444444111777SSSqqq|||rrroootttwwwhhhiiivvvzzztttlllsss~~~XXXHHHEEEGGGEEEDDDRRR]]]WWWcccccchhhllllllvvvkkkWWWYYYXXXZZZXXXUUUQQQMMMJJJHHHGGGCCCBBB@@@???=========>>>???BBBDDDDDDAAA??????@@@CCCHHHWWWmmm{{{rrrkkkzzz~~~~~~}}}||||||~~~~~~}}}yyysssnnnbbb___XXXRRRMMMJJJIIIIIIEEEGGGFFFCCCGGGQQQVVVTTTXXXMMMEEEKKK```^^^jjjvvvnnnlllppprrrooommmlllgggaaaeeeccc```bbbnnnyyyvvvkkkbbbbbbbbbbbb```^^^\\\[[[\\\[[[[[[[[[\\\\\\ZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZVVVXXX[[[]]]\\\YYYUUUSSSQQQWWW\\\ZZZWWWXXX```hhhzzziii???===:::777444333333444000000000000000000000000000000000000000000000000000000000000000000000000............////////////////////////000000000000333111444888555555EEEZZZxxx~~~qqqttt}}}{{{qqqkkkzzz}}}aaaKKKDDDDDDEEEIIIPPPWWW]]]```dddfffjjjkkkkkk{{{kkkXXX\\\]]]]]]YYYTTTPPPNNNJJJGGGDDDCCCBBB@@@>>>=========>>>>>>AAACCCCCC@@@>>>>>>???BBBFFFRRRccclllrrrtttqqqxxx{{{|||||||||{{{|||~~~{{{xxxssslllfff___[[[UUUOOOKKKIIIIIIIIIFFFHHHGGGFFFJJJRRRTTTQQQPPPLLLOOOcccnnnccc{{{vvvooonnnkkkrrrvvvrrrlllhhheeeaaa```aaaaaa```ffflllkkkeeeaaaaaaaaaaaa```^^^\\\[[[ZZZYYYXXXYYY[[[[[[ZZZXXXUUUUUUVVVWWWWWWXXXYYYYYYXXXZZZ[[[\\\[[[XXXUUURRRRRRVVVXXXVVVSSSSSSXXX^^^iii|||iiiTTT>>><<<999666333222222333000000000000000000000000////////////////////////////////////////////////............////////////////////////000000000000444111222666333222>>>PPPgggxxx~~~zzz~~~cccOOOHHHHHHIIIJJJNNNTTTYYY^^^```aaajjjooommmvvviiiUUU[[[______YYYRRROOONNNLLLFFFAAACCCAAA@@@>>>=========>>>===???AAAAAA???>>>>>>>>>@@@CCCKKKTTTXXX```xxxmmmiiittt}}}||||||}}}~~~~~~||||||}}}~~~~~~}}}wwwssspppkkkeee___ZZZVVVQQQLLLHHHGGGGGGGGGFFFHHHJJJLLLQQQVVVUUUPPPHHHOOOcccsss```zzz{{{kkkhhhllldddnnnuuuqqqiiieeedddddd]]]aaaccc```^^^___```^^^_________^^^^^^\\\[[[ZZZVVVVVVVVVWWWYYYZZZYYYWWWRRRSSSTTTVVVWWWWWWWWWVVVXXXYYYYYYYYYXXXVVVTTTSSSUUUUUUTTTRRROOONNNPPPQQQXXXlllaaaCCC???;;;999777444222111111111000000000000000000000000////////////////////////////////////////////////............////////////////////////000000000000555111000333222000777BBB[[[sss||||||WWWHHHHHHGGGIIILLLPPPUUUZZZ^^^aaabbbeeellllllooocccOOOVVV[[[]]]VVVNNNMMMNNNMMMGGGAAABBBAAA???>>>=========>>><<<===?????????>>>======???@@@EEEGGGGGGRRRpppxxxhhhgggqqqzzz{{{||||||{{{yyyyyyzzz|||{{{~~~wwwsssnnnkkkiiifffaaa\\\VVVRRRMMMHHHEEEDDDDDDEEEFFFIIINNNTTTYYYYYYUUUOOOHHH]]]~~~yyygggxxx}}}mmmeeehhh]]]gggnnnmmmhhhgggfffeee```cccdddaaa^^^\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWTTTSSSTTTVVVXXXYYYYYYWWWRRRSSSUUUVVVWWWVVVTTTSSSUUUUUUUUUTTTTTTTTTSSSSSSVVVTTTQQQOOONNNMMMLLLKKKQQQ\\\qqq```GGG===777888666555333111000000000000000000000000000000000////////////////////////////////////////////////............////////////////////////000000000000444000///222222000222888LLLlll||||||\\\LLLKKKJJJFFFHHHLLLSSSYYY^^^aaadddfffjjjggggggyyyaaaKKKQQQUUUWWWQQQKKKJJJMMMNNNIIICCCAAA@@@>>>============>>><<<<<<===>>>???>>>===<<<>>>>>>@@@@@@???IIIhhhuuu```cccssswwwwwwvvvtttssstttwwwyyyyyy}}}~~~~~~|||tttpppjjjgggeeebbb^^^YYYRRROOOJJJFFFCCCBBBCCCCCCGGGKKKRRRXXXZZZUUUPPPLLLSSSsssyyy___nnn~~~{{{lllccceeeaaafffjjjjjjjjjjjjhhhdddfffbbb`````````___]]][[[XXXXXXWWWVVVUUUTTTTTTTTTSSSRRRSSSUUUXXXYYYYYYWWWTTTUUUVVVWWWVVVTTTRRRPPPOOOOOOPPPPPPQQQRRRSSSSSSUUURRRPPPOOOPPPPPPNNNLLLNNNTTT]]]hhhzzz}}}\\\BBB===<<<888555444333222000/////////////////////////////////............................................................////////////////////////000000000000222//////222333222222444555ZZZ|||zzz{{{gggPPPIIIKKKJJJHHHIIILLLQQQWWW[[[^^^aaaeeehhhaaaeeeuuudddNNNQQQSSSRRRMMMIIIHHHKKKKKKHHHDDD@@@???>>>===<<<===>>>>>><<<<<<<<<===??????===;;;>>><<<===>>>===DDD\\\uuuhhh___iiitttuuuuuuuuuuuuvvvyyy{{{wwwyyy|||~~~~~~||||||zzzuuupppiiidddaaa]]]XXXTTTMMMKKKGGGDDDBBBCCCEEEFFFLLLNNNSSSVVVTTTNNNNNNQQQmmmqqq^^^XXX~~~lllllllllccc```fffkkkmmmmmmkkkjjjkkkhhhccciii```YYY[[[___^^^\\\ZZZXXXWWWUUUSSSRRRQQQQQQPPPRRRRRRRRRTTTWWWXXXWWWVVVTTTTTTUUUUUUTTTSSSQQQPPPMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOPPPQQQQQQPPPNNNJJJRRRTTTSSSaaa{{{WWWFFF@@@444000777333222222111000//////...////////////////////////............................................................////////////////////////000000000000//////000222333333333444///KKKmmm~~~}}}qqqyyyhhh[[[NNNFFFIIIGGGCCCIIIVVVUUUYYY\\\^^^___aaafffkkk```wwwhhhSSSTTTSSSNNNLLLIIIHHHHHHGGGEEECCC@@@???>>><<<<<<===>>>>>>===<<<;;;===@@@@@@>>>;;;>>>::::::>>>>>>@@@LLL\\\llleeellloootttwwwxxxxxxyyyyyyttttttttttttvvv{{{|||{{{~~~~~~|||yyywwwuuutttnnniiibbb]]]YYYVVVQQQMMMGGGEEECCCBBBDDDFFFJJJLLLPPPQQQSSSSSSOOOOOOZZZhhhhhh___[[[iii|||nnndddbbb```[[[^^^ggglllpppooojjjfffffffffeeejjj___WWWXXX[[[ZZZYYYZZZYYYXXXUUUSSSQQQPPPOOOOOOQQQPPPPPPRRRTTTUUUTTTSSSPPPQQQQQQQQQRRRRRRRRRSSSNNNOOOOOOPPPPPPOOOOOONNNMMMMMMNNNOOOOOOOOOOOOOOOLLLOOONNNLLLQQQbbbyyyYYY<<<<<<===222---444111111111111111000//////////////////////////////............................................................////////////////////////000000000000---000222222000111333444444===VVVxxx|||iii___fffuuuvvvvvvjjjbbb]]]SSSIIIKKKLLLMMMLLLIIIKKKTTT^^^ZZZ]]]```aaabbbgggooowwwjjjVVVUUUSSSNNNLLLJJJHHHEEECCCBBBBBB??????===<<<<<<===>>>>>>===<<<;;;===@@@AAA???<<>>???===AAAJJJ[[[ooo|||~~~~~~ggg^^^dddmmmssstttsssqqqppprrrpppnnnlllnnnuuu}}}wwwzzz}}}}}}~~~~~~~~~{{{zzzwwwtttqqqooommmlllccc^^^XXXTTTRRRPPPLLLHHHBBBAAAAAABBBEEEIIINNNQQQQQQQQQRRRQQQOOOUUUkkknnnSSSYYYddd~~~jjjgggeeeddd___[[[___gggffflllnnnggg``````eeehhhlllaaaYYYYYYYYYWWWXXX\\\[[[YYYVVVSSSQQQPPPOOOOOOPPPOOOOOOPPPRRRSSSRRRQQQMMMMMMMMMNNNPPPRRRTTTUUUQQQRRRRRRRRRQQQOOOMMMLLLIIILLLNNNNNNMMMLLLMMMNNNRRRJJJHHHLLLNNNPPP^^^oooOOOEEE999222333777666222111111111111111000//////////////////////////////............................................................/////////000////////////000000000000---111444111...///111333333---???iiinnnPPPLLLddd}}}}}}tttgggfff]]]PPPKKKMMMMMMIIICCCKKKLLLIIINNNZZZ^^^YYYZZZ]]]```bbbeeennnzzzjjjVVVWWWVVVLLLHHHGGGIIIHHHDDD@@@@@@@@@???>>>======<<<<<<<<<888===???===>>>@@@???;;;:::<<>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;===??????>>>>>>???@@@EEEOOO___rrr~~~oooaaa___eeeiiimmmpppuuunnnfffdddiiipppuuuwwwyyy~~~zzzssssssyyy|||{{{~~~~~~}}}~~~~~~}}}{{{zzzzzzzzzyyyxxx|||wwwooohhhbbb]]]YYYVVVUUUSSSOOOJJJFFFCCCAAA@@@DDDGGGLLLPPPRRRSSSSSSTTTIIIJJJUUUiiixxxfffsss~~~fffgggkkknnnlllfffbbbbbbddddddbbb___]]]\\\]]]___```^^^___```^^^\\\\\\___bbbdddbbb^^^YYYUUURRRPPPOOOOOOPPPRRRSSSSSSSSSRRRRRRUUUTTTRRRQQQRRRTTTVVVXXXRRRSSSSSSTTTSSSRRRPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJLLLNNNPPP\\\ggg|||~~~~~~gggLLL@@@:::888666333222222222333111111111000000000//////........................------------....................................------------------------....../////////...,,,,,,//////000000000111111111000333444<<>>===<<<<<<<<<<<<===;;;???HHHHHH@@@<<>>======>>>@@@GGGUUUiiiyyyXXXKKKQQQ\\\eeejjjrrrmmmhhhkkkssszzz{{{yyyvvvzzzyyytttllleeeeeennnvvvxxx~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~}}}yyyyyyyyy{{{}}}|||zzzwwwsssmmmeee^^^XXXTTTQQQNNNPPPMMMHHHCCCAAAAAABBBCCCLLLOOORRRSSSRRRPPPNNNNNNGGGRRRjjjzzzhhhyyyllleeeiiikkkllliiiddd``````aaabbb```]]][[[ZZZ\\\^^^```\\\]]]^^^______```ccceeedddbbb^^^ZZZVVVSSSQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQRRRTTTWWWXXXSSSSSSTTTTTTSSSRRRQQQOOOKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIJJJMMMOOOaaa~~~~~~zzzWWW>>>888:::888777555333222111111222000000000000////////////------------------------------------............------------------------------------------------.........///......---,,,//////000000000000111111,,,555333///CCCiii~~~tttzzzmmmzzzyyy}}}oookkkgggjjjmmmkkkccc___hhhttt|||zzzrrrgggZZZQQQLLLIIIFFFFFFHHHKKKLLLMMMNNNTTTXXXXXX[[[aaafffhhhkkkiiikkkyyyqqq]]]XXXQQQRRRLLLIIIIIIHHHCCCAAABBB??????===<<<<<<<<<<<<<<<======HHHYYYZZZHHH===>>><<<===???>>>===<<<<<<======AAAJJJ]]]{{{eeeRRROOOTTT\\\cccgggiiippp}}}{{{tttwwwzzz{{{wwwooogggaaa^^^ZZZ[[[cccjjjooovvv~~~~~~}}}~~~}}}{{{yyyxxxxxxxxxyyyvvvwwwxxxzzzzzzxxxsssoooccc^^^XXXSSSQQQOOONNNMMMLLLHHHDDD@@@???BBBGGGJJJLLLPPPTTTUUUQQQMMMJJJIIIRRRgggqqqhhhkkktttiiilllhhhhhhgggeeebbb```_________^^^^^^]]]]]]]]]^^^^^^\\\]]]^^^___aaabbbdddfffcccaaa]]]YYYUUUSSSQQQPPPQQQQQQQQQRRRSSSTTTUUUVVVQQQPPPPPPPPPQQQSSSUUUWWWSSSTTTTTTTTTTTTRRRQQQPPPJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHKKKPPPSSSYYYpppyyysssQQQAAA<<<;;;999666555444222111111111111000000/////////.........------------------------,,,,,,---------.........------------------------------------------------..................------////////////000000000111...555555...777TTTtttzzzrrrqqqnnnmmmmmmhhhbbbaaadddpppvvvzzzvvvpppkkkeee]]]UUUPPPLLLKKKJJJJJJKKKNNNPPPQQQVVVZZZ^^^```cccfffhhhiiiqqqooovvvpppZZZUUUOOOOOOKKKKKKMMMLLLFFFAAA@@@???>>>===<<<;;;;;;;;;;;;>>>===HHHZZZYYYHHH======;;;===>>>>>><<<;;;;;;<<<===???CCCPPPllltttcccWWWVVVZZZ^^^dddqqqzzztttuuuuuusssnnneee]]]XXXZZZZZZ[[[]]]^^^bbblllvvv}}}~~~vvvvvvvvvuuusssrrrrrrrrrqqqqqqppppppnnniiiccc^^^UUURRRNNNKKKKKKLLLKKKKKKGGGDDD@@@???@@@EEEJJJNNNLLLQQQUUUUUUQQQMMMMMMNNNhhhnnnaaaccc}}}mmmeeeiiidddcccbbbcccccccccaaa```[[[]]]___```aaa___^^^\\\^^^^^^___```bbbcccdddccccccaaa]]]YYYVVVTTTSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWMMMMMMMMMNNNOOOQQQRRRTTTSSSSSSTTTTTTSSSRRRPPPOOOLLLLLLLLLMMMMMMNNNNNNNNNKKKKKKJJJJJJJJJIIIJJJJJJKKKMMMIIIDDDQQQqqqzzz~~~~~~iiiHHH777999===:::444444444333222111000000000/////////............---------------------------,,,,,,,,,------------...------------------------------------------------......------...............////////////000000000000000444555333???ddd|||wwwmmmooouuuqqqggg___cccjjjsss|||{{{vvvjjjgggbbb]]]YYYTTTPPPNNNKKKLLLMMMOOOQQQSSSVVVXXXcccccceeeiiilllmmmmmmmmmnnnjjjRRROOOKKKKKKIIIIIIMMMLLLFFFAAA??????>>>===<<<;;;;;;;;;;;;???<<<@@@HHHHHH???;;;===:::;;;======<<<;;;;;;<<<<<<>>>@@@FFFZZZ{{{{{{bbbTTTQQQ[[[```iiiuuu~~~}}}yyyuuuuuutttrrrmmmgggbbb^^^aaaccceeecccaaacccmmmuuuxxx{{{~~~}}}}}}~~~zzz}}}~~~~~~~~~}}}|||||||||}}}}}}rrrtttuuutttrrrooonnnnnnnnnllliiifffbbb\\\VVVRRRNNNLLLIIIGGGGGGGGGFFFEEEAAA@@@???@@@CCCGGGMMMPPPUUUVVVVVVQQQLLLKKKPPPUUUwww\\\\\\iiimmmcccbbb```______bbbeeefffccc___ZZZ\\\^^^aaaaaa```^^^\\\^^^^^^^^^```cccdddcccaaacccaaa^^^ZZZWWWUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUUUULLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKDDDEEENNNOOOQQQfffyyyzzzQQQHHH<<<555444444333111222222222111000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...//////......////////////000000000,,,111888222111PPPxxx|||yyyrrr^^^bbbgggnnnttt{{{|||xxxqqqiiiccc]]][[[WWWSSSOOOLLLJJJJJJIIILLLPPPTTTWWW[[[^^^aaahhhfffgggjjjmmmnnnsssxxxeeeLLLKKKIIIIIIEEEEEEIIIIIIDDD@@@???>>>>>>===<<<;;;;;;;;;;;;=========<<<<<<;;;;;;;;;888:::<<<<<<;;;;;;<<<===999>>>??????IIIbbb~~~zzzdddYYYVVVZZZbbbiiipppuuuxxxzzzyyyxxxvvvssspppmmmjjjhhhiiimmmrrrtttwww|||}}}|||{{{|||~~~~~~|||{{{zzzzzzzzzvvvzzz}}}~~~||||||~~~}}}{{{yyywwwwwwvvvwwwrrrssssssqqqmmmjjjiiijjjgggccc^^^ZZZWWWSSSOOOLLLGGGFFFEEEDDDEEEDDDBBB@@@@@@@@@BBBEEEHHHMMMQQQSSSYYYXXXUUUPPPPPP[[[lllzzzzzzfff___ooo}}}lllbbbaaa___]]]^^^ccchhhhhhccc]]]ZZZ[[[\\\]]]]]]^^^^^^^^^]]]\\\\\\___cccdddcccaaa___^^^[[[WWWUUUSSSRRRRRRRRRRRRSSSTTTSSSRRRQQQPPPMMMMMMMMMMMMNNNNNNOOOOOOQQQQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJDDDIIISSSPPPFFFOOOcccppp```III<<<;;;:::777444222111111111111111111000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,---...///000........./////////000000000---///555333111BBBZZZ~~~wwwuuuqqqmmmkkknnntttyyy{{{{{{vvvssspppnnnllliiieee```ZZZUUUQQQQQQPPPNNNLLLKKKKKKLLLOOOSSSXXX\\\___aaaeeehhhiiiiiikkklllkkkooocccIIIJJJKKKHHHCCCBBBDDDDDDAAA???@@@>>>>>><<<;;;;;;;;;;;;;;;;;;???AAA>>>===???===888777999;;;<<<;;;;;;<<<>>>777===???<<>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::999;;;======FFF^^^wwwmmmbbbWWWZZZnnn|||xxxppplllrrr{{{xxxooozzz~~~~~~}}}{{{{{{|||~~~zzzxxxvvvsssssssssuuuvvvsssuuuwwwyyyzzzzzzzzzyyywwwvvvuuurrrooollliiihhhkkkiiifffbbb^^^[[[YYYXXXSSSQQQMMMJJJGGGDDDCCCCCCBBBAAA@@@??????@@@BBBBBBHHHKKKOOORRRTTTUUUTTTTTTVVVPPPPPPccc~~~gggaaayyytttwwwzzznnnaaa___aaacccdddeeeccc```\\\YYYWWWXXXYYY[[[[[[[[[ZZZZZZYYYYYYZZZ]]]___```^^^]]]]]]ZZZVVVSSSQQQPPPNNNLLLQQQRRRRRRSSSRRRQQQOOONNNKKKLLLMMMNNNNNNNNNNNNNNNOOONNNNNNNNNNNNOOOPPPQQQMMMLLLLLLMMMOOOOOONNNLLLKKKHHHEEEEEEGGGHHHHHHFFFLLLLLLKKKJJJJJJJJJJJJJJJGGGLLLXXXlllyyyoooQQQDDD???888222666444333111000000111111000000000000////////////...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..........................................---------------............///000000//////000222555666AAAppptttlllzzz{{{tttzzz~~~yyyrrrhhhaaaeeelllrrrxxx|||{{{zzz}}}yyyrrrllliiihhhgggfffcccdddcccbbb___\\\XXXVVVQQQSSSTTTSSSQQQNNNNNNNNNKKKKKKKKKMMMPPPUUUZZZ]]]iiiggghhhmmmmmmjjjiiikkkmmmyyy{{{}}}iiiQQQNNNIIIFFFEEECCCCCCCCCAAA???===;;;:::::::::::::::;;;;;;======<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999888888999;;;:::???OOO```uuuuuudddZZZ^^^kkksssssseeelllqqqnnnnnnrrrvvvvvv|||{{{zzzzzz{{{zzzyyywwwrrrpppnnnmmmlllnnnpppqqqoooppprrrtttttttttsssrrrrrrrrrpppooollljjjhhhgggcccbbb^^^ZZZWWWSSSQQQPPPMMMLLLIIIEEEBBB@@@??????<<<======???AAADDDGGGIIINNNOOOQQQTTTXXXZZZYYYXXXPPP\\\nnn{{{kkkggg|||xxxlllsssuuujjj`````````aaabbbcccbbb___\\\ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[ZZZYYYZZZ[[[ZZZYYYWWWZZZWWWTTTQQQPPPOOOMMMLLLPPPPPPPPPPPPPPPOOONNNNNNKKKLLLLLLMMMMMMNNNMMMMMMPPPPPPPPPPPPQQQQQQQQQQQQNNNMMMLLLMMMNNNMMMLLLJJJIIIFFFEEEEEEHHHJJJJJJIIIMMMLLLKKKIIIHHHGGGGGGGGGIIIGGGFFFLLL\\\uuu~~~{{{sssaaaJJJ<<<:::;;;999555444333111000//////000000000000000/////////.........---,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,..........................................---------------............///000000//////000222444666???LLLrrr}}}yyyxxxyyy|||~~~uuujjjaaa______dddmmmuuuzzz{{{}}}}}}|||}}}~~~~~~|||wwwpppkkkddd^^^\\\[[[ZZZYYYXXXXXXXXXWWWUUURRROOOMMMNNNNNNNNNMMMLLLLLLMMMOOOQQQQQQSSSWWW\\\aaafffhhhooommmmmmoooooonnnrrrxxxyyy~~~mmmVVVOOOHHHDDDCCCBBBAAAAAA@@@>>><<<<<<;;;;;;::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888888777999:::::::::@@@HHH```|||zzzfffYYYUUUUUUSSSUUUhhhyyyzzzrrrpppvvv|||}}}wwwwwwvvvwwwwwwuuuqqqnnnmmmlllkkkjjjkkkmmmoooqqqooopppqqqrrrrrrqqqpppoookkkkkkjjjhhhgggeeedddccc\\\ZZZWWWSSSOOOLLLJJJIIIHHHGGGDDDAAA???===<<<<<<;;;<<<>>>AAAEEEIIILLLNNNSSSSSSTTTUUUWWWVVVUUUSSSUUUrrr|||fffZZZiiiqqqhhhfffnnnoooddd]]]^^^______``````___]]]\\\[[[YYYWWWUUUSSSSSSTTTWWWXXX[[[YYYVVVUUUUUUUUUSSSRRRVVVSSSQQQOOOOOONNNMMMKKKOOONNNMMMLLLLLLMMMMMMNNNKKKKKKLLLLLLLLLLLLLLLMMMPPPQQQRRRSSSSSSSSSRRRQQQOOOMMMLLLLLLLLLKKKIIIGGGFFFEEEDDDFFFIIIKKKLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCEEEEEEEEECCCFFFUUUlll}}}ttt]]]DDD>>>666444666777444111222111000///.........///000////////////.........---,,,,,,++++++++++++,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......---------............///000/////////000222333555<<<444LLLzzzooohhhlllrrrqqqlllhhhaaa[[[VVVWWW___jjjrrrvvvqqqqqquuuyyyzzzxxxzzz~~~rrrnnnlllmmmqqqqqqmmmiiiaaa\\\VVVQQQOOOOOONNNNNNNNNNNNNNNNNNMMMKKKIIIHHHJJJKKKJJJIIIIIILLLPPPTTTTTTVVVZZZ```eeejjjmmmooopppooopppqqqnnnmmmsss{{{zzznnnUUUKKKAAACCCAAA@@@@@@@@@???===;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::;;;999999999999888888888888:::999999:::<<<<<<<<<<<>>QQQeeezzzzzztttuuuyyy{{{}}}uuuvvvssstttyyy||||||~~~|||{{{{{{|||{{{xxxvvvtttsssqqqqqqpppnnnkkkhhhjjjiiiiiiiiikkkmmmoooqqqppppppppppppooonnnmmmllleeedddcccaaa___]]]\\\[[[WWWUUUSSSOOOLLLIIIGGGFFFEEEDDDCCCAAA???>>>======AAABBBDDDGGGKKKNNNPPPRRRWWWXXXXXXUUURRRQQQUUUYYYttt{{{ggg```iiihhhdddcccgggkkkfff\\\XXX[[[]]]]]]]]]]]]]]]\\\[[[[[[WWWVVVTTTRRRQQQRRRSSSTTTXXXUUURRRRRRRRRSSSSSSRRRSSSQQQOOOOOOOOOOOONNNMMMNNNLLLJJJIIIIIIKKKMMMOOOLLLKKKKKKKKKKKKKKKLLLLLLOOOPPPRRRTTTTTTSSSQQQPPPMMMLLLKKKKKKLLLKKKIIIGGGEEEEEEEEEFFFHHHIIIJJJJJJHHHGGGFFFDDDCCCBBBAAAAAAAAAFFFHHHFFFAAABBBJJJRRRnnnrrr[[[GGG:::;;;:::888777666444111///111000000//////........./////////.........------,,,,,,+++++++++++++++,,,******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......---------............///////////////000111333333444555>>>VVV{{{iiikkk~~~rrrfffaaaZZZ[[[bbbiiijjjiiiddd``````ggglllpppoooqqqvvvwwwssspppqqqccc^^^ZZZ\\\aaaeeedddaaaYYYUUUPPPLLLKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPSSSXXX[[[\\\___dddiiilllnnnoooooooooqqqtttuuurrrqqqyyynnnUUUKKK@@@BBB@@@??????@@@???===;;;===<<<;;;:::::::::::::::::::::999999999999:::;;;999999888888888777777777999888777888<<>><<<>>>JJJeeennnXXXGGGKKKTTTdddssszzzzzzvvvsssppprrrvvvzzzzzzvvvnnniiiiiigggiiiooossstttwww|||}}}~~~zzzyyyvvvuuuuuussspppnnnpppmmmjjjiiiiiiiiihhhgggdddddddddeeegggiiijjjllljjjjjjiiiiiihhhfffeeeeee```___\\\YYYVVVTTTRRRRRRRRRPPPNNNKKKIIIGGGEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@FFFGGGJJJMMMPPPSSSUUUWWWVVVXXXXXXRRRPPPZZZnnnwwwaaaaaakkkyyyeee[[[___bbbeeeddd^^^XXXWWWYYY\\\\\\\\\\\\\\\[[[ZZZZZZSSSTTTTTTTTTSSSRRRQQQQQQRRRPPPOOOPPPSSSUUUWWWWWWQQQPPPOOOPPPQQQQQQPPPNNNMMMKKKIIIHHHHHHJJJMMMOOOMMMLLLKKKKKKJJJKKKLLLLLLMMMNNNPPPRRRRRRQQQPPPOOOJJJJJJIIIJJJLLLLLLKKKIIIFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBFFFDDDAAA===;;;>>>FFFLLLNNN[[[sssjjjSSSCCC<<<999888444444444222111000222333000000000000000/////////............------------+++++++++******++++++,,,)))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......---------............////////////000000111222222...666666777TTTtttcccqqqiiiUUUPPPYYYoooxxxjjjggglll|||xxxwwwzzzyyyqqqiiifffZZZUUUQQQRRRWWW[[[\\\ZZZUUUQQQMMMKKKKKKKKKKKKKKKKKKKKKMMMNNNPPPQQQQQQRRRTTTWWWZZZ]]]^^^```bbbdddjjjmmmpppssstttsssqqqpppqqqrrruuuyyy}}}oooVVVOOOFFFAAA@@@??????@@@???===;;;<<<<<<;;;:::999999999999999999888888999999::::::888888888777777777777666666666444444999???@@@<<<;;;;;;MMMqqqvvvgggLLLIIINNN```sss||||||zzznnnmmmlllllllllkkkhhhfffeeecccdddhhhjjjiiijjjnnnpppqqqsssuuuvvvwwwxxxxxxsssqqqooommmmmmkkkiiiggghhheeecccbbbccceeefffgggdddddddddeeeeeefffggghhheeeeeedddcccbbbaaa``````ZZZXXXUUUQQQNNNLLLKKKJJJJJJIIIGGGEEEDDDCCCBBBBBB>>>???@@@BBBCCCDDDDDDEEEFFFHHHKKKOOOSSSVVVXXXYYYLLLQQQUUUWWW^^^ttt|||hhhgggwwwxxx```ZZZ\\\ZZZ^^^___\\\ZZZZZZ[[[[[[\\\\\\]]]]]]\\\[[[YYYXXXRRRSSSTTTUUUTTTSSSRRRQQQOOONNNNNNQQQTTTWWWXXXXXXQQQPPPPPPQQQRRRRRRQQQOOOLLLKKKIIIHHHIIILLLNNNPPPNNNMMMLLLKKKJJJKKKLLLMMMMMMMMMOOOPPPPPPPPPOOONNNJJJIIIIIIJJJLLLMMMKKKJJJHHHIIIJJJIIIGGGEEEDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCFFFCCC@@@>>>???AAABBBCCCBBBHHHSSSaaalllxxxwwwWWWPPPEEE===777555444444222222000...,,,---000333//////000000000000//////......---------,,,,,,,,,+++************++++++,,,)))******+++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------............////////////000000111111111333000000555BBB\\\wwwuuuwwwpppfffXXXXXXiii}}}{{{vvvwwwuuunnneee```XXXUUUSSSRRRSSSUUUUUUVVVTTTQQQNNNMMMMMMNNNNNNNNNOOOOOOQQQSSSVVVYYYZZZ\\\```cccgggiiijjjjjjkkklllqqqsssuuuwwwvvvtttqqqnnnssssssvvvkkkRRRMMMGGGAAA@@@??????@@@@@@>>><<<;;;;;;:::999888888888888888888888888888999::::::888888777777777666666666333666666444888>>>>>>:::;;;888???TTTooo]]]PPPHHHRRRcccrrr{{{qqqmmmiiifffeeeeeedddcccccc```___bbbbbb```aaaddddddeeefffhhhiiijjjkkkllleeecccaaaaaaaaaaaa```___\\\\\\\\\^^^aaacccdddddddddddddddccccccccccccccc___^^^]]]\\\[[[[[[ZZZZZZSSSQQQNNNKKKHHHGGGGGGGGGCCCBBBAAAAAA@@@@@@@@@@@@>>>@@@CCCFFFIIIKKKLLLLLLGGGHHHKKKNNNPPPRRRSSSSSSHHHTTTeeewww~~~pppxxxnnn]]][[[^^^XXX\\\\\\YYY[[[aaaaaa\\\\\\]]]^^^^^^]]]ZZZWWWUUUSSSSSSSSSSSSTTTTTTTTTTTTPPPPPPPPPRRRTTTUUUUUUSSSQQQPPPPPPQQQRRRRRRPPPNNNLLLKKKJJJJJJKKKMMMPPPQQQPPPNNNMMMKKKKKKKKKMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOLLLKKKKKKKKKLLLLLLKKKIIIIIIKKKMMMLLLHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@AAACCCDDDDDD@@@;;;888===BBBHHHIIIFFFMMMfffiiiRRRCCC;;;:::999888666444111///333222222111////////////---...////////////...------------,,,,,,,,,,,,+++***************+++,,,,,,))))))***+++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---------............///...//////000000000000000666...111;;;;;;@@@eeezzzrrrnnnxxxtttvvvzzz~~~~~~~~~uuujjjbbbbbbdddbbb]]][[[XXXYYYZZZYYYWWWWWWYYY[[[ZZZWWWUUUUUUVVVWWWXXXWWWYYYZZZ\\\___cccfffiiikkklllnnnoooooonnnoooppprrrrrrtttvvvxxxxxxvvvtttrrr}}}fffLLLGGGBBBAAA@@@???@@@@@@@@@>>><<<;;;:::999888777777777777888888777777888999::::::777777777777666666666666333888999777999======888;;;:::888@@@YYYuuu|||nnn\\\JJJHHHQQQ___ppp~~~wwwrrrkkkfffdddcccbbbbbb```]]]\\\^^^^^^]]]^^^bbb]]]]]]^^^___``````aaabbbYYYWWWVVVVVVWWWXXXXXXWWWTTTUUUXXX\\\```cccbbbaaa___^^^^^^]]]]]]\\\[[[[[[VVVUUUTTTSSSRRRRRRRRRRRROOOMMMJJJGGGEEEEEEEEEFFF@@@@@@?????????@@@@@@@@@AAACCCGGGKKKNNNQQQRRRSSSJJJJJJLLLLLLMMMLLLKKKJJJPPPbbbvvvssslllppp|||nnnfffaaa___ZZZ]]]]]]ZZZ___gggeee\\\\\\]]]___```^^^[[[WWWTTTVVVTTTSSSRRRRRRTTTWWWXXXSSSRRRRRRSSSTTTSSSQQQNNNPPPPPPPPPQQQRRRRRROOOMMMKKKKKKKKKLLLMMMOOOQQQRRRQQQOOOMMMLLLKKKLLLMMMNNNOOOOOONNNNNNNNNOOOPPPQQQOOOMMMLLLLLLLLLLLLIIIGGGJJJLLLOOONNNJJJHHHHHHIIIIIIHHHFFFDDDBBBAAAAAA@@@>>>>>>>>>===;;;<<>>>>>===<<<;;;;;;::::::999999888777777777777777777777777666666777777777777666666:::999777666666777999:::>>>::::::<<>>??????@@@CCCGGGKKKIIILLLPPPSSSVVVVVVVVVUUUTTTMMMHHHEEEBBBFFFVVVgggfff```cccqqqrrrfffffffff___\\\___^^^^^^^^^^^^^^^___``````^^^[[[XXXVVVVVVWWWWWWVVVXXXWWWVVVTTTRRRQQQPPPOOOPPPSSSVVVVVVSSSOOOKKKIIIQQQSSSUUUWWWVVVTTTQQQOOOPPPNNNNNNNNNOOOOOOMMMKKKOOOOOOOOONNNNNNMMMMMMMMMPPPPPPPPPQQQRRRQQQNNNKKKMMMMMMLLLLLLLLLLLLLLLKKKOOONNNNNNMMMMMMLLLLLLKKKKKKHHHFFFDDDCCCCCCAAA???@@@???>>>=========>>>???<<<<<<<<<===>>>>>>??????>>>GGGWWWiii{{{ssscccLLLHHHBBB<<<777555555555333333333222222222111111////////////////////////------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++,,,,,,---...---------............///............////////////......///000333888>>>CCCqqq}}}~~~qqq\\\RRRTTTZZZTTTPPPNNNPPPQQQPPPQQQTTTOOOYYY```bbbeeejjjkkkgggccc___^^^ccchhhhhhhhhiiiiiilllmmmlllnnnrrrrrroootttpppppprrrsssqqqssswwwyyyuuuuuu~~~dddKKKFFFAAACCCBBBBBBAAA???>>>>>>===<<<;;;;;;::::::999888888777777777777777777777777666666777777777777666666888888777666666777888888888777777888999???QQQcccsssbbbTTTIIIBBBJJJMMMSSSZZZ___aaa___]]]YYYYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWUUUSSSQQQQQQRRROOONNNLLLLLLLLLLLLKKKIIIEEEFFFGGGJJJMMMMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@BBBDDDFFFGGGHHHJJJNNNPPPSSSUUUWWWXXXWWWSSSNNNKKKFFFDDDDDDIIIQQQaaa|||ooocccgggvvvpppbbbZZZ]]]```\\\ZZZ]]]]]]]]]]]]^^^___```aaabbb^^^[[[XXXVVVVVVWWWWWWVVVWWWWWWVVVTTTSSSQQQPPPOOOPPPRRRUUUUUURRROOOLLLKKKUUUVVVXXXYYYXXXVVVSSSQQQQQQOOONNNOOOPPPPPPOOOMMMOOOOOOOOOOOONNNNNNMMMMMMRRRQQQRRRSSSTTTSSSPPPNNNMMMNNNNNNOOOPPPPPPQQQQQQPPPOOOOOONNNNNNMMMLLLLLLKKKIIIFFFDDDDDDCCCAAA@@@AAA@@@???>>>>>>>>>??????==================<<<<<>>>>>===;;;;;;;;;:::999999888888777777777777777777777777666666777777777777666666666666777777777777666666777888;;;;;;888888AAAKKKvvvoooXXXGGGCCCBBBCCCJJJTTTZZZYYYUUUWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRRRRQQQOOOMMMNNNOOOKKKJJJIIIIIIJJJKKKIIIHHHCCCCCCCCCEEEGGGGGGEEECCCCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCC@@@@@@AAABBBCCCCCCCCCCCCDDDGGGJJJMMMNNNOOORRRSSSVVVUUURRRPPPMMMLLLLLLKKKPPPTTT]]]gggtttqqqiiimmmrrrzzzoooeee[[[VVV[[[___]]]\\\^^^ZZZZZZ[[[[[[]]]^^^```aaa]]][[[XXXVVVWWWWWWWWWVVVVVVVVVVVVUUUTTTRRRQQQPPPQQQRRRTTTSSSQQQOOOOOOOOOXXXXXXYYYYYYXXXVVVSSSQQQRRRPPPOOOOOOQQQRRRRRRQQQOOOOOOOOOOOOOOONNNNNNNNNQQQQQQQQQRRRSSSRRRPPPNNNMMMNNNOOOPPPRRRSSSTTTUUUQQQQQQPPPOOOOOONNNNNNMMMKKKIIIFFFDDDDDDDDDBBB@@@BBBAAA@@@@@@??????@@@@@@>>>>>>>>>===<<<;;;;;;;;;???<<<888777:::AAAIIIOOOcccqqq}}}}}}ppp___UUUFFF;;;666555444444000000//////000111111222000000000/////////..............................,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************)))************++++++++++++++++++++++++,,,------------------............---............/////////111222222111//////111222444IIIeee|||wwwvvv___RRRMMMKKKJJJJJJGGGIIIPPPaaazzz{{{}}}}}}wwwvvvwwwtttnnnggghhhsss\\\FFFDDDAAAAAAAAAAAA@@@???>>>>>>===;;;;;;::::::999888888888777777777777777777777777666666777777777777666666555666888999999888666555555999===>>>;;;:::>>>DDDVVVwwwvvvcccJJJDDD@@@AAAGGGMMMNNNMMMSSSSSSSSSRRRPPPOOOMMMLLLMMMNNNNNNNNNLLLKKKLLLMMMKKKIIIHHHHHHIIIIIIHHHGGGCCCBBBBBBDDDFFFFFFDDDCCCAAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAABBBBBBCCCEEEEEEBBBCCCFFFHHHJJJKKKJJJJJJHHHKKKNNNPPPPPPOOOPPPQQQPPPLLLGGGFFFJJJUUUaaaiiittt}}}mmmlll|||zzzhhhcccccc\\\YYY]]]```^^^[[[\\\YYYYYYXXXYYYYYYZZZ[[[\\\]]][[[XXXXXXXXXXXXXXXWWWUUUUUUUUUUUUUUUTTTRRRQQQSSSSSSSSSRRRQQQPPPRRRTTTXXXXXXXXXWWWUUUSSSQQQOOOSSSQQQOOOPPPRRRSSSTTTSSSOOOOOOOOOOOOOOONNNNNNNNNOOONNNNNNOOOPPPPPPNNNLLLMMMMMMNNNOOOQQQRRRRRRSSSQQQQQQQQQPPPOOOOOONNNNNNJJJHHHFFFDDDDDDDDDBBBAAABBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<777:::===@@@AAA???<<<:::;;;DDDLLLRRR]]]nnnzzzzzzlll```UUUHHH@@@999888777888999888444000111111111111111111000000////////////............------------------------,,,,,,,,,++++++++++++***************************************************))))))***++++++++++++***************************************************))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,---------.........---------.........//////,,,...000111000000222333999;;;DDDddd}}}xxxsss{{{iii\\\VVVVVVMMMRRRXXX]]]dddooo{{{YYYDDDDDDAAAAAA@@@@@@??????>>>>>>>>>;;;::::::999999888777777666666666666666666666666666666777777777777666666666777999::::::999777666222777::::::888999===@@@BBBWWWxxxzzzYYYRRRHHHAAA???AAADDDFFFFFFGGGIIIKKKKKKJJJHHHFFFIIIJJJKKKKKKJJJJJJKKKLLLLLLJJJIIIIIIIIIIIIHHHFFFCCCBBBBBBDDDFFFGGGGGGEEEBBBBBBAAAAAABBBCCCDDDEEECCCCCCCCCDDDFFFGGGIIIJJJJJJKKKMMMOOOPPPQQQPPPPPPNNNOOOOOOMMMJJJHHHGGGHHHEEEFFFIIIRRRaaauuuqqqiiicccllliii\\\ZZZ\\\XXXWWWZZZ\\\ZZZXXXWWW[[[[[[ZZZYYYXXXXXXXXXXXX\\\ZZZXXXXXXYYYYYYXXXWWWSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTTTTRRRPPPQQQTTTVVVZZZYYYXXXVVVTTTRRRQQQPPPRRRQQQPPPPPPRRRTTTSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLMMMOOOOOONNNLLLPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOOOONNNMMMMMMIIIGGGEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????=========>>>>>>?????????<<<;;;999888999;;;===???===>>>===;;;>>>FFFNNNRRR]]]iii|||{{{oooiiiZZZPPPCCC;;;:::999888555666444000...------------....../////////...,,,,,,000/////////............------------------------,,,,,,+++++++++*********************************************************))))))***++++++++++++***************************************************))))))*********++++++++++++************+++,,,,,,,,,,,,,,,------------...------------............+++---000222222222333444111444888QQQqqq|||xxx{{{zzz~~~qqqeee```aaabbbfffmmmuuuzzz~~~XXXCCCCCCAAA@@@@@@?????????>>>>>>>>>:::::::::999888888777777666666666666666666666666666666777777777777666666666888999::::::999888666777;;;<<<888666999<<<>>>@@@>>>QQQuuu{{{qqqbbbRRRFFF@@@===<<<:::<<>>????????????>>>======<<<<<<<<<===>>>?????????;;;:::999888888999;;;<<<>>>>>>===;;;:::;;;;;;;;;CCCHHHOOOYYYfffttt{{{wwwnnnbbbVVVKKKCCC>>>999555222222444666555444444333222222111111111111,,,,,,---.../////////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************))))))***++++++++++++***************************************************)))************+++++++++***************+++,,,,,,,,,,,,,,,,,,------------,,,------------............000222222111000111222,,,555555;;;XXX|||wwwjjjvvv~~~oooiiijjjmmmnnnkkkiiipppzzzXXXCCCCCC@@@????????????>>>>>>>>>>>>::::::999999888777777777666666666666666666666666666666777777777777666666666777888999999888777666:::>>>===888666:::======@@@888<<>>======>>>>>><<<>>>@@@@@@@@@AAACCCDDDFFFEEEEEEGGGIIIKKKKKKJJJJJJHHHGGGGGGIIIJJJIIIHHHLLLKKKIIIHHHGGGHHHJJJKKKHHHHHHIIIKKKMMMPPPRRRSSSSSSQQQOOOMMMJJJHHHGGGGGGBBBAAA@@@@@@BBBHHHPPPVVVaaalll~~~{{{rrrlllssszzzccc]]]]]]ZZZYYY\\\WWWXXXYYYZZZ\\\^^^^^^]]][[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSTTTUUUUUUSSSRRRPPPRRRUUUWWWXXXWWWVVVUUUQQQQQQQQQOOOMMMMMMOOOQQQ[[[ZZZWWWUUUSSSSSSSSSSSSNNNNNNOOOQQQRRRQQQNNNKKKJJJKKKKKKKKKLLLLLLLLLLLLOOONNNMMMMMMOOOPPPPPPOOORRRRRRQQQPPPOOOMMMMMMLLLMMMLLLLLLKKKKKKJJJIIIIIIFFFDDDBBBAAAAAAAAA@@@???<<<<<<=========<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<666888;;;>>>>>>;;;888666666666888;;;======<<<;;;;;;;;;::::::<<>>:::777555555444444555555444222000///&&&)))...222222000...,,,.........///000000111111------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************))))))***++++++++++++***************************************************)))************+++++++++***************++++++,,,++++++,,,,,,,,,---------,,,,,,---------.........000111222111000///000111111555111///888MMMxxx}}}zzzyyyYYYCCCCCC@@@????????????>>>>>>>>>>>>::::::999999888777777777666666666666666666666666666666777777777777666666666666777777777777666666555::::::555333888;;;:::<<<<<<:::<<>>777999;;;<<<<<<===???@@@BBBAAABBBEEEIIILLLMMMMMMPPPNNNLLLKKKLLLLLLKKKJJJRRRPPPNNNLLLLLLMMMNNNOOOLLLLLLNNNOOORRRUUUWWWXXXRRRPPPLLLGGGCCCAAA??????@@@AAACCCHHHQQQ^^^mmmwwwsss```aaaooo|||qqq```VVVXXXYYYUUUTTTYYYXXXYYYYYYYYYYYY\\\\\\ZZZVVVUUUTTTTTTSSSSSSTTTTTTRRRQQQQQQRRRSSSSSSQQQOOOPPPRRRUUUWWWXXXXXXVVVUUUOOOOOOOOOMMMKKKJJJLLLMMMYYYWWWTTTRRRPPPPPPQQQRRRMMMMMMOOOQQQRRRPPPLLLHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMKKKJJJKKKMMMNNNNNNMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHEEECCCAAA@@@AAAAAA@@@>>>:::;;;<<<<<<<<<;;;999888<<<;;;;;;::::::999999888999888777666777888:::;;;;;;888666666777666555555111444666777666888<<>>AAACCCCCCJJJVVVaaaeeellluuuyyyuuuuuuqqqjjjiiiaaaWWWRRROOOJJJBBB;;;<<<999666333111111222333000111111000......///000444333000---++++++...000///...------,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************)))************+++++++++*********)))***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........///000///...///111333000000111888999666PPP~~~xxxwwwnnnkkkrrr\\\GGGFFFCCC@@@@@@@@@@@@@@@???======;;;:::999777666555555555666666666666666666666666666555444444555666555333777777777777888888888888444444555555666666777777888666888===@@@KKKjjjuuuhhh\\\SSSLLLFFFBBB999::::::999888:::<<>>AAACCC@@@BBBIIIJJJXXXeeeooo~~~xxxooorrrjjjdddnnn|||~~~cccZZZVVVSSSSSSUUUVVVUUUTTTVVVXXX\\\\\\[[[XXXWWWVVVWWWVVVTTTRRRQQQPPPQQQQQQOOOQQQTTTTTTRRROOOMMMLLLOOOPPPRRRTTTTTTSSSRRRQQQUUUSSSOOOLLLKKKLLLNNNPPPPPPSSSUUUTTTQQQNNNNNNPPPMMMMMMOOOOOONNNLLLJJJHHHEEEGGGIIIKKKKKKJJJGGGFFFEEEEEEFFFFFFGGGIIIJJJKKKJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<;;;;;;:::::::::888888999999999888888777777777888888888888777777777666666666666555555555444444444555555555555666888888888888999:::;;;<<>>======;;;:::999777666555555555666666666666666666666666666444333444555666555333555555555555666666666666555555555555666666666666555333444888777<<>><<<:::;;;;;;<<<>>>@@@BBBBBBBBBHHHFFFFFFIIIGGGDDDEEEIIIFFFFFFEEEDDDCCCDDDFFFHHHIIIHHHGGGFFFEEEGGGKKKOOOPPPIIIJJJTTTZZZZZZ___hhhwwweee\\\hhhpppttt^^^YYYUUUSSSPPPQQQSSSTTTTTTRRRUUUWWWYYYYYYWWWUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPNNNPPPRRRRRRPPPMMMLLLLLLKKKLLLOOOQQQSSSUUUUUUUUUSSSPPPMMMKKKJJJKKKMMMOOONNNPPPQQQPPPOOOMMMMMMMMMLLLMMMMMMMMMMMMKKKJJJIIIFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGEEEEEEDDDDDDAAAAAAAAA@@@???>>>>>>===;;;;;;;;;::::::999999999:::::::::999888777666555666666777777777777666666666666666555555555444444444444444444555555555555666666666666777888888999888999;;;===>>>???@@@@@@<<<===>>>@@@AAAAAAAAAAAA@@@???>>><<<;;;999888777888888888999999888888888===;;;999777666666777888<<<<<<<<<======<<<<<<<<<:::888666333111/////////000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))(((************)))))))))(((***************************)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,---............---------......//////000000111111222444222000666===QQQeee|||nnn}}}tttpppwww]]]HHHGGGCCC@@@@@@@@@??????>>>===<<<:::999888777666555555555777777777777777777777777555444333444555666555444333333333333444444444444666666666555555555555555666444555999777444<<>>===<<<;;;;;;:::::::::999999999999999;;;;;;::::::888777555444555555666666666666555555555555444444444333333333333333333444444444555555555444444444444444555555444444444444444333222222444555555666666666666666555555555555555444444444333333444444444444333333222111///.........///000111111222222222222111111222111000000///000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************************))))))))))))************))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,------------,,,---------...//////000000000000333666333......222888AAAgggmmm|||]]]HHHGGGCCC????????????>>>===<<<;;;999999888666666555555555666666666666666666666666444333222333555666555444222222222222333333333444666666666555555444444444666444555999999555666;;;>>>TTTxxxjjjjjjhhhgggfffgggiiikkkfff]]]WWWWWWYYYYYY[[[^^^\\\YYYWWWVVVYYY]]]```bbbbbbeeekkkpppvvv}}}|||wwwlllgggkkkpppdddSSSKKKJJJLLLKKKKKKKKKMMMOOOPPPQQQQQQUUUUUUUUURRRPPPOOOQQQRRROOOPPPPPPPPPOOOMMMKKKJJJKKKLLLMMMLLLJJJJJJKKKLLLLLLLLLKKKLLLLLLNNNOOOPPPNNNMMMKKKJJJIIIJJJLLLMMMNNNKKKIIIJJJMMMNNNMMMKKKLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFBBBBBBBBBCCCCCCEEEFFFFFFLLLKKKJJJIIIHHHIIIIIIJJJHHHGGGEEECCCBBBCCCDDDDDDBBBAAA@@@>>>===;;;:::::::::::::::::::::::::::::::::::::::999888777666555444555555555555555555444444444444333333333222222222333333333444444444444444444333222222222333333333333444555555555444444222222333333222222111000111222222222333333333333111222222222222222222111000000////////////000111000111111111111111111000000000000111111222222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...------,,,+++***))))))*********************************)))))))))))))))*********)))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))************************((()))))))))************************++++++++++++,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---......//////000---...111444333//////222000777JJJlll}}}rrrhhhyyy]]]HHHFFFBBB>>>>>>>>>>>>===<<<;;;;;;888888777666555555555555444444444444444444444444444333222333555666555444222222333333333444444444666666555555444444333333333111111444666444333444AAA;;;JJJqqq|||}}}|||llleeehhhlllooouuu}}}}}}]]]NNNMMMMMMJJJGGGIIIJJJLLLNNNOOOPPPRRRSSSUUUUUUTTTRRROOOOOOQQQSSSQQQQQQQQQPPPNNNKKKIIIGGGJJJKKKLLLLLLJJJJJJKKKMMMKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMLLLKKKKKKLLLNNNOOOPPPMMMKKKMMMPPPQQQOOOLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEFFFGGGHHHDDDDDDDDDDDDDDDEEEFFFGGGKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFEEECCCCCCCCCCCCDDDCCCBBBAAA@@@>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<777888888999999999888888444444555555555555444444444333333333333222222222222222222222333333333444444333333222222222333333111222333333444444444333111111111000000///...---///////////////000000000......////////////.....................//////000...//////000000//////...------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,------...////////////---...222222///111555,,,222555@@@ggg}}}|||uuuttt\\\FFFEEEAAA>>>>>>>>>>>>===<<<;;;:::888777666666555555555666333333333333333333333333333222111222444555555444333333333333444444444444555555555444444444444444555333222333444444333333999999;;;IIIkkkwwwggg```ccchhhsssfff[[[QQQLLLJJJGGGGGGIIIHHHKKKNNNOOOPPPPPPRRRSSSSSSTTTSSSRRRPPPPPPRRRTTTSSSSSSRRRPPPNNNLLLJJJIIIIIIKKKMMMMMMLLLLLLMMMNNNJJJJJJKKKLLLMMMNNNNNNOOONNNMMMMMMLLLMMMNNNPPPPPPQQQQQQQQQRRRSSSSSSQQQOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA???>>>======<<<<<<<<<<<<============666777888999999:::999999444444555555555555444444444444333333333222222222111111222222222333333333333333222222222222333444333333333333333222111000555666666555444333222222333333333333333333333333111111222222222222111111..............................////////////......---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++*********+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---......//////333///...000000///000444000111111333AAA___yyyjjjnnn[[[EEECCC@@@============<<<;;;::::::777777666555555555555666333333333333333333333333222111111222444555555444222222333333333444444444333444444444444444444555555555555444444555555555---888===;;;DDDbbbrrrhhhgggjjjwwwwww```OOOMMMLLLLLLIIIEEEFFFKKKHHHKKKOOOPPPPPPPPPQQQSSSPPPQQQRRRQQQPPPPPPRRRSSSSSSRRRQQQPPPOOONNNNNNNNNHHHKKKNNNPPPOOONNNNNNNNNMMMNNNOOOPPPQQQPPPOOOOOOMMMLLLLLLMMMMMMOOOPPPQQQQQQTTTWWWWWWVVVSSSQQQPPPMMMNNNOOOPPPPPPOOONNNNNNKKKKKKKKKKKKLLLMMMMMMNNNJJJJJJJJJJJJJJJKKKKKKLLLHHHIIIKKKLLLLLLJJJHHHFFFDDDEEEFFFGGGGGGEEEDDDCCCBBBBBBAAA@@@??????>>>>>>;;;;;;;;;<<<<<<<<<======777888888999999999888888555555666666666666555555444444444444333333333333111111111111222222222222111111000111111222333444444444444444333222111000000000000000///...------,,,,,,------......//////,,,,,,------------,,,,,,....../////////......---...//////000000//////...,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))*********++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,------......///222...---000111//////111333222444555111888TTTsssvvvmmm{{{ZZZDDDCCC???============<<<;;;:::999777666666555555555555666444444444444444444444444222111111222444555555444111222222222222333333333333333333444444555555555...000222111222333444444666///222999777777QQQttt}}}yyyyyywwwsssooorrryyynnnUUUJJJLLLEEEBBBEEEHHHGGGGGGHHHHHHKKKOOOPPPOOOOOOPPPSSSMMMOOOPPPQQQPPPPPPQQQSSSRRRQQQPPPOOOPPPQQQRRRSSSHHHKKKOOOQQQQQQPPPOOOOOOTTTTTTUUUUUUSSSQQQNNNLLLLLLLLLLLLLLLMMMNNNPPPPPPQQQUUUZZZ[[[WWWSSSPPPPPPNNNOOOQQQRRRRRRQQQOOONNNKKKKKKLLLMMMNNNOOOPPPPPPMMMMMMLLLLLLLLLMMMMMMNNNGGGIIILLLMMMMMMKKKHHHEEECCCEEEGGGHHHHHHFFFDDDBBBAAA@@@@@@@@@??????>>>>>>:::::::::;;;;;;<<<<<<<<<999999999999999888777666555555666666666666555555555555444444444444333333000111111111111222222222////////////000222333333//////000111111111111111111111222222111000000///------...///000111222333//////000000000000//////,,,,,,------,,,,,,+++***,,,------......------,,,((()))+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******++++++++++++++++++,,,------------,,,++++++,,,------......///---***+++000222111000111+++000333222111666???FFFddd}}}}}}{{{[[[FFFDDD@@@======<<<;;;999888777666888888777555555444444444666666555555555444444444222222222222222222222222//////000000111111111111333333333444444444555555222222111222333333222111111111222333666:::===@@@ggg{{{tttkkkkkksssqqqYYYJJJHHHEEEEEEDDDEEEEEEFFFGGGGGGLLLMMMMMMLLLKKKKKKLLLNNNOOOPPPQQQQQQQQQPPPOOONNNHHHLLLQQQTTTUUUTTTTTTTTTPPPPPPOOONNNMMMMMMPPPRRRUUUUUUUUUUUUUUUSSSRRRQQQQQQOOOMMMMMMLLLMMMQQQVVVOOORRRUUUUUURRRQQQRRRSSSSSSRRRRRRQQQPPPNNNMMMLLLNNNNNNNNNPPPQQQOOOMMMJJJKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCAAABBBBBBCCCBBB???===;;;::::::;;;;;;<<<;;;;;;;;;:::999999888888999999:::888777777666555444444333666666666444333111///...444444444333222111000///000000000000////////////000000000000000000000000////////////////////////000000////////////000000//////.........---------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,+++*********+++,,,---+++++++++*********))))))++++++******************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///111000000000111333555666BBBbbbZZZEEEDDD@@@>>>===<<<;;;:::888777777888777666555444444444444555555555444444444333333222222222222222222222222000000000000000111111111222222333333333444444444000000000111222333222111333222222222444666999:::FFFXXXpppzzzjjjkkkmmmoooqqqrrrsssuuupppcccWWWHHH@@@AAACCCCCCCCCCCCDDDEEEFFFFFFJJJKKKKKKKKKIIIIIIJJJLLLNNNOOOPPPPPPOOONNNMMMLLLJJJNNNSSSVVVVVVUUUUUUUUUQQQQQQOOOMMMLLLMMMOOOPPPSSSTTTVVVXXXXXXXXXWWWVVVUUUSSSQQQOOOMMMLLLNNNQQQQQQSSSTTTSSSRRRQQQSSSUUUTTTSSSRRRPPPNNNLLLJJJJJJLLLLLLMMMOOOPPPPPPNNNLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@AAAAAA@@@===;;;999999999::::::::::::999999999999888888888888999999888777777666555555444444666555555444333111000///333333333333222111000///000/////////////////////////////////////////////////////////////////////000//////......//////000///.........---------,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++*********+++,,,---+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))*********+++++++++))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------............////////////000222444555888DDD^^^~~~YYYDDDCCC@@@>>>>>>===<<<:::999888777777777666555444444444444444444444333333333222222222222222222222222222222111111111000000000000000111111111222222222333333...///000111111111111111333333222111111222444555222888GGGccctttkkkggg___fffooowwwhhhYYYKKKGGGDDD???>>>AAAAAAAAAAAAAAABBBCCCDDDEEEHHHIIIIIIHHHGGGGGGHHHJJJMMMNNNNNNNNNMMMLLLJJJIIIJJJNNNRRRUUUUUUTTTTTTUUUSSSRRROOOMMMLLLLLLMMMNNNPPPRRRUUUYYYZZZZZZYYYXXXUUUTTTRRROOOMMMLLLLLLKKKQQQRRRSSSRRRQQQQQQTTTVVVSSSRRRPPPMMMKKKIIIHHHHHHIIIIIIJJJMMMPPPPPPOOOMMMKKKKKKKKKLLLLLLLLLLLLMMMJJJJJJIIIHHHGGGFFFEEEDDDGGGFFFFFFDDDCCCBBBAAAAAA????????????===;;;999888777888888888888888777777888888777777777777888888888777777666666555555555444444444444333222111000222222222222222111000/////////////////////////////////////////////////////////////////////////////////............//////......------------,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))+++************+++,,,,,,+++************)))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------........................///000222333555222:::UUUxxx{{{rrrvvv}}}mmm|||XXXCCCBBB??????>>>===<<<:::999888888777666555444444444444444333333333222222222111111111111111111111111111111111111111111000000000000000000000000111111111111000111222222111000///000333222222111111111222222444666;;;EEEZZZxxx{{{wwwwww{{{~~~tttooooooooo~~~xxxeeeQQQFFF>>>>>>??????@@@CCC>>>>>>>>>???@@@AAABBBCCCFFFGGGHHHGGGEEEEEEGGGHHHMMMMMMNNNMMMLLLKKKIIIHHHIIILLLPPPRRRSSSRRRRRRSSSTTTRRROOOMMMLLLLLLMMMLLLMMMOOOSSSWWWXXXXXXWWWVVVQQQQQQOOOLLLLLLMMMLLLIIINNNOOOQQQQQQQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHGGGGGGHHHHHHIIILLLNNNOOOMMMKKKJJJJJJJJJKKKKKKKKKKKKLLLHHHHHHHHHGGGFFFEEEEEEDDDFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>===<<<:::888777777888888888888777666666777777666666666666777777777777777666666555555555444444444444333333222111111111222222111000//////.........///////////////////////////////////////..............................------------......------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++************************************))))))))))))***************++++++,,,************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------..................//////000111111555444555<<>>>>>===;;;:::999888777666555555444444444444555333333222222222111111111111111111111111111111111111111111000000000000000/////////000000000111111333555666444111......///222222222222222333333444555777666555888JJJggg{{{vvvxxx{{{}}}|||sssllllllpppuuuxxxjjjLLLCCCEEE???::::::;;;<<<<<<>>><<<<<<<<<===>>>@@@AAABBBEEEFFFGGGFFFDDDDDDFFFGGGLLLMMMMMMMMMLLLKKKIIIHHHJJJLLLPPPQQQQQQQQQQQQRRRTTTPPPMMMKKKLLLNNNMMMLLLOOOQQQSSSUUUUUUTTTSSSQQQMMMOOOMMMIIIKKKOOONNNIIIJJJLLLOOOQQQQQQOOOLLLJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMLLLJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA??????>>>>>>>>>======;;;:::999999888888888888888777666666666555555444444555555666666666666666555555555555444444444444333333222111000000111111111000//////------....../////////000........................------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((())))))******'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------.........///000000111111111///444666222222AAA^^^vvvUUUAAAAAA>>>======<<<;;;999888777666555555444444444444444555333333333222222222111111111111111111111111111111///000000000111111111111/////////000000000111111444666777555111......000111111222222333444444444222111222555666999???GGGgggzzzqqqpppttt}}}|||tttnnnmmmppptttuuu|||kkkpppwwwdddKKK>>>===;;;888888999:::::::::;;;;;;;;;<<<===???@@@AAADDDEEEEEEDDDCCCCCCDDDFFFJJJKKKLLLLLLLLLKKKIIIIIIJJJMMMPPPQQQPPPPPPQQQRRRQQQNNNJJJJJJMMMOOOOOONNNSSSSSSTTTSSSSSSQQQPPPOOOLLLOOOMMMIIIMMMUUUVVVOOOKKKKKKMMMOOOOOOMMMIIIEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHJJJKKKKKKIIIFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;:::::::::888888888888777666555555444444333333333333444444444444444444444444444444444444444444333222111000//////000000000000//////---------......//////000........................------------------------,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,///...---,,,************++++++++++++++++++++++++************************(((((()))))))))))))))***((()))******++++++******(((((()))))))))))))))***'''(((((())))))*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))******************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000111000000000,,,000333333333888BBBKKKmmm~~~TTT@@@@@@>>><<<<<<;;;:::888777666555555444444333333444444555444333333333222222222222111111111111111111111111......///000111222222333//////000000000111111111000333666444000...///222111111222333333333222222333000222888:::666222222333PPPsss~~~~~~}}}lllTTTBBBKKK^^^bbbRRR@@@999999999999:::;;;;;;:::::::::;;;;;;===???@@@AAABBBCCCCCCBBBAAAAAABBBDDDGGGHHHIIIJJJJJJJJJIIIHHHGGGJJJLLLMMMLLLLLLMMMNNNOOOKKKHHHIIINNNQQQQQQPPPSSSRRRQQQOOONNNMMMLLLLLLHHHLLLLLLJJJTTTbbbfff```PPPMMMKKKKKKLLLKKKHHHFFFEEEFFFHHHJJJJJJHHHFFFEEEDDDEEEFFFHHHKKKKKKIIIGGGDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGFFFDDDCCCAAA@@@???========================999888888888999999::::::777777777666666555333333333333222222222222333333333333333333333333333333666555555444333111000///...//////000000//////...,,,,,,---......///000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++++++++,,,,,,,,,+++***************************************************************(((((((((((())))))******'''((()))***+++******)))(((((((((((())))))******''''''(((((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))******************************++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000///......///000111444666888888888CCCdddSSS@@@@@@>>><<<;;;:::999777666555555444444333333333444444555444444444333333333222222000000000000000000000000------...000111222333444000000000000111111111111,,,000444333///...000444222222222222222111000000777333222444222...222::::::<<>>===;;;;;;;;;<<<<<<<<<<<<===666666666666777888999:::555555555555444333222111333222222222222222222333222222222222222222222222666666666444333111///.........///////////////...,,,,,,------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))******+++++++++,,,)))))))))))))))******+++************************))))))))))))))))))))))))'''((((((((())))))******'''((()))++++++******)))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))******))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........---,,,///000111///---...333888555@@@XXX{{{vvvuuuQQQ>>>???===;;;;;;;;;:::999888777666555555555555555555555555777666555444333333222333000000111111111111000000000000000000000000000000333222222111000//////...000000000000000000000000///000000000000111111111333333222222333333444555555222555<<<@@@IIIbbb|||sss^^^PPPDDD===999888888888:::;;;:::999999888888888777777666666666888:::::::::;;;<<<>>>======>>>>>>>>>>>>===<<>>KKK___|||QQQ>>>???<<<;;;;;;;;;:::999888777666444444444444444444444444666555444333222222222222000000111111111111000000////////////////////////000000//////...------,,,////////////////////////000000000111111111111222111111111111111222333333666222333777555555BBBTTTmmm|||mmmYYYJJJBBB>>>:::666666555444555666777666555888888777777777666666666666777999999999999;;;<<<<<<<<<<<<======<<<<<<;;;???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAACCCFFFIIIIIIHHHEEEDDDDDDHHHNNNQQQOOOLLLHHHHHHHHHIIILLLOOORRRSSSOOONNNKKKIIIIIIIIIJJJKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEEEEDDDCCCBBBCCCEEEHHHIIIFFFDDDBBB@@@>>><<<;;;;;;:::::::::::::::888777666555444444444444444444555444444333333222111111000111222222222222111000000000000000000000222333444333555777777555222000///------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++*********))))))******))))))******+++,,,++++++******)))(((((('''************************))))))))))))))))))))))))))))))))))))((((((''''''++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))(((((())))))***))))))))))))))))))))))))***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---...///000111222222333111000222888CCCUUUpppzzzRRR>>>>>>;;;;;;;;;::::::999888666555444444444444444444444444444333222111111111111111///000000111111000000///////////////////////////000//////......---------////////////////////////000111111111111222222222000000000///000111111222111///222777555111555>>>FFFXXXqqqttt```KKKCCC999555666888888777444333222222444444333111777666666666666555555555555777888888777777888:::::::::;;;;;;;;;;;;::::::===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@???>>>???BBBDDDDDDDDDCCCCCCDDDHHHOOORRRRRRPPPGGGFFFFFFHHHJJJHHHDDD???KKKJJJJJJJJJJJJKKKKKKKKKDDDDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBEEEHHHIIIDDDCCCAAA???===;;;;;;:::;;;;;;::::::888777555444444444333333333333444444444444333333222222111111111222222222222111000000000000000000000111222333333333444555666555222///...---------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++************)))))))))***))))))))))))***+++++++++******))))))(((((('''************************)))))))))))))))))))))))))))))))))(((((((((((('''+++******))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))******+++++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......///000111222222333000//////000777FFFTTTTTT@@@???;;;::::::::::::999777666555333333333333333333333333222222111000000000000000//////000000000000//////////////////////////////111111000000000/////////////////////////////////111111111111222222222222000000//////000000111222000///333999:::666666999666555>>>MMM^^^rrr~~~|||gggUUUCCC666???;;;888888<<>>???@@@@@@@@@@@@@@@@@@???>>>>>>======@@@@@@@@@@@@AAACCCDDDDDDEEEEEEEEEGGGKKKMMMMMMLLLHHHFFFFFFIIIMMMMMMGGGAAAGGGHHHJJJLLLLLLLLLKKKKKKDDDCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBDDDFFFGGGBBBAAA@@@>>><<<;;;;;;;;;<<<<<<;;;999777555444333333333333333333333333333444444333333333222222222111222222222222111000000000000000000000111222222222000000222555555222......---,,,+++,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************)))))))))))))))))))))))))))***++++++******))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***+++------)))))))))))))))))))))))))))******++++++++++++***))))))*********+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------...//////000111111555333222222000000777@@@KKKbbbUUUAAA@@@<<<:::::::::999888777666555333333333333333333333333111111000/////////000000//////000000000000//////........................000000000000////////////........................000000111111111222222222000000000000000111222222444222222555444111//////333...///999@@@GGGXXXlllvvvvvvzzzjjjUUUFFF@@@<<<777444333222333666;;;>>>>>><<<555444333333555555444333333333333333333333333333444555666666444444555666888999::::::;;;;;;;;;;;;999:::;;;===>>>?????????@@@@@@@@@@@@??????>>>>>>@@@@@@AAAAAAAAABBBDDDEEEEEEEEEDDDEEEFFFGGGFFFFFFHHHEEEDDDGGGLLLNNNKKKGGGFFFHHHKKKMMMNNNMMMKKKJJJEEEDDDCCCCCCCCCCCCCCCCCCGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAABBBBBBCCCDDDBBBAAA@@@>>>======<<<<<<>>>===;;;999777555444444222333333444444333333222444444444333333333333333111222222222222111000000///000000000111111111111///...---///222222000------,,,+++++++++---...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))(((((())))))***+++)))))))))((((((((((((((((((((()))))))))*********(((((((((((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***+++------))))))))))))))))))))))))((()))******++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,---------...//////000000000///111333111///222888111<<>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAAAAABBBDDDFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFCCC@@@AAADDDGGGGGGFFFIIIJJJMMMNNNNNNMMMKKKIIIFFFFFFEEEEEEEEEEEEEEEFFFIIIHHHGGGFFFFFFEEEFFFFFFCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???????????????>>><<<999888666666555222333444555555444333222444444444444333333333333111222222222222111000000//////000111111000000///------,,,---//////...,,,++++++++++++,,,---...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++(((((()))))))))))))))***)))(((((((((((()))******(((((((((((((((((((((((('''(((((())))))*********((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))(((((()))***++++++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,------,,,------------......//////------///222111...///333111555888===LLLlllSSS??????<<<999999999999888666555444222222222222222222222222111000000000000000111111......////////////..............................------------------------............................../////////000000000//////......//////000111---///000///...111444666666333000//////111555888666;;;DDD^^^ppp[[[NNNDDD<<<777666111///333555111///111777666444222111000///...000//////000222444444333000000000111111222222222111333555555444555666888555666777888999999999999888999:::<<<===>>>????????????@@@@@@AAAAAABBBBBB>>>@@@BBBBBBBBBCCCFFFIIIFFFFFFEEEDDDCCCCCCDDDEEECCCBBB@@@???@@@AAACCCEEELLLMMMOOOOOOOOOLLLJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFEEEFFFGGGGGGBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCBBBAAAAAAAAABBB???>>><<<:::888888777777222444555666666555444222444444444444444444444444111222222222222111000000//////000111111000///...---...///...---,,,---...******+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************(((((((((((())))))******((((((((((((((()))******((((((((((((((((((((((((''''''(((((()))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))(((((())))))***))))))))))))))))))))))))'''((()))***++++++++++++)))************+++++++++************************))))))***,,,,,,------,,,,,,------------.........///---///333222//////222222222111...///>>>ZZZsssQQQ======;;;999999999999888666555444111111111111111111111111111111000000000000111222......////////////................................./////////////////////....................................////////////...------------...//////...111222///,,,,,,///111///111222111222555444111222333555CCCXXX]]]]]]fff{{{vvviiiOOOIIIAAA;;;999777555444111------222222///000444///...------...///111111000//////111444666666555//////000000111111111222111333444555555555777999444555666777888888888888777888:::<<<===>>>??????>>>>>>???@@@AAABBBCCCCCC???BBBDDDEEEDDDEEEIIILLLLLLKKKIIIFFFCCCBBBCCCDDDAAAAAABBBAAA@@@BBBEEEHHHOOOPPPPPPPPPOOOLLLJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHH@@@AAABBBCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCC@@@>>><<<:::999999999999333444666777777666444333444444444444444444444444111222222222222111000000//////000111111000///...---///111///,,,+++,,,///(((***+++---......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************'''((((((((())))))******((((((((((((((()))******'''''''''(((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))***)))((((((((((((((()))))))))))))))))))))))))))'''''')))******+++++++++)))************+++++++++************************((()))***+++,,,---------,,,,,,------------------...,,,...111222//////222///---...333555666999>>>IIIccckkk~~~RRR???>>>::::::999888666555555555555222222222111111111000000111111000000000000111111000000000000000000000000////////////000000000000........................---------.........//////............////////////......///000111000000000------------...000111111333333222111000000000111000222444777999:::::::::GGGMMMWWW___hhhsssuuueeeXXXMMMCCC===555555444333333222111111////////////000000000000//////............/////////...///444:::===:::666111111000000000000000111222222222333333333444444333333444555666777888999:::;;;<<<>>>>>>>>>===<<<>>>???@@@BBBCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEJJJGGGDDDCCCDDDEEEFFFEEEBBBAAA@@@???@@@CCCFFFHHHMMMOOOQQQSSSSSSQQQNNNMMMIIIFFFDDDEEEHHHIIIIIIGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFEEECCCBBBAAACCCDDDEEEAAA???===>>>???@@@@@@???:::888666666777777555333555555444333222222222222333333333222222111111111111111000000//////....../////////...------,,,,,,,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))(((((('''''''''&&&%%%&&&'''((())))))))))))******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,------------------------////////////000000000000/////////000111111222222666???PPPfffmmmaaaWWWRRRRRR???>>>;;;:::999888666555555555555222222222111111111000000111000000//////000000111////////////////////////.../////////000000000000........................---------.........//////............///////////////////////////000000000------------...//////000333222111111000000000111///000222333444444444333---111666999<<>>>>>===<<<999777666666666666555333555555444222111111111111333333222222222111111111111000000000/////////.../////////...------,,,,,,,,,,,,---------,,,+++************+++++++++,,,,,,++++++*********)))))))))))))))************))))))))))))))))))))))))))))))++++++******)))((((((''')))(((((((((''''''''''''%%%&&&'''((())))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&%%%%%%((((((((((((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,------------------------....../////////000000000...//////000000111222222333555999BBBPPPeeeyyyvvveeeWWWOOOKKKGGGDDDRRR??????;;;:::999888666555555555555222222222111111111111111000//////......//////000////////////////////////....../////////000000000........................---------...............---............/////////000///.........///000111.........------...//////222111111000000000000000000000111111000000///...111222333222000222666:::<<>>>>>??????@@@@@@@@@??????>>>>>>>>>???@@@AAABBBDDDEEEDDDBBB@@@???@@@BBBBBBAAABBBBBBBBBBBBDDDGGGJJJLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFHHHJJJJJJGGGEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@>>>>>>>>>>>>???<<<;;;;;;<<<===<<<:::777888666555555666666444333555555333222111000000000222222111111111111000000000000000000//////////////////......---,,,,,,,,,,,,,,,,,,---,,,++++++************++++++++++++,,,******)))))))))(((((((((((())))))******))))))((())))))))))))))))))))))))+++******))))))(((((('''((((((((((((''''''''''''%%%&&&'''((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((''''''''''''&&&''''''(((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------.........////////////000......//////000111111111444111...---111;;;GGGPPPlllrrrbbbOOOIIIBBB??????AAAAAAAAARRR??????<<<:::999888666555555555555111111111111111111111111//////............//////////////////////////////........./////////000000................................................---------.........//////000///---,,,---...000222000000///.........//////111000000/////////000000222111111111000000//////111222222111//////222555444HHHTTTKKK???<<>>??????@@@?????????>>>>>>>>>>>>???@@@AAAAAAAAA???======???@@@???>>>@@@???@@@@@@BBBEEEHHHJJJKKKIIIGGGFFFDDDDDDDDDDDDDDDEEEHHHJJJJJJIIIFFFDDDFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA???>>><<<<<<<<<<<<;;;:::;;;;;;<<<:::777444777555444444555555444222555444333111000///......000000000000000000000000////////////000000000000//////...------,,,,,,+++,,,,,,,,,,,,++++++******************++++++++++++******)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((((((((((((((((((((((('''''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------........./////////------...//////000000111000222333333333444666888999EEERRR___rrrzzzhhhWWWIIIAAABBB@@@>>>>>>@@@AAAAAA@@@~~~QQQ>>>>>>;;;:::999888666555555555555111111111111111111111111//////............//////....................................////////////.............................................---------------............000///---,,,,,,...000111111111000000///000000000000//////...//////000000000000000000000000111111,,,---------...///111333444EEEOOOGGG999444444555444111111666===>>>888222333555777999;;;<<<===>>>>>>:::777999===???<<<888999999>>>DDDCCC===888777444555777666444222111111///111111000...---...000)))***,,,---------------...............---------............////////////------,,,,,,,,,,,,------------------//////...---......------...//////000000000000111111111222222222222333333444444555555555555555555777999;;;===;;;<<<===>>>???@@@@@@@@@???>>>>>>===============???===<<<<<<>>>???>>>===?????????@@@BBBEEEGGGHHHIIIHHHEEECCCBBBBBBBBBCCCBBBEEEHHHJJJIIIGGGDDDBBBEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???===<<<;;;;;;::::::999:::;;;;;;:::666333555444222333444444333222333333111000///.........////////////////////////......//////000000111111.........---,,,,,,++++++,,,,,,++++++************))))))*********+++++++++++++++*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''(((((((((((((((&&&'''(((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((()))******+++'''(((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............---------...//////000000)))---222555666444333333666666444444<<>>444/////////555333222555999999444///333555666555444222222333666333000111444555333111///...111666777444333555333333333111//////111222,,,...000000...,,,++++++---///111222111111222333........................+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------------...///000///000000000000111111111222222222333333333444444333333444555666777999:::888999;;;<<<>>>?????????======<<<;;;;;;;;;<<<<<<>>><<<<<<===>>>???>>>===@@@AAAAAABBBCCCEEEFFFGGGFFFEEECCCBBBAAAAAAAAABBBAAADDDGGGIIIGGGDDDBBBAAACCCCCCAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>===<<<;;;::::::999888888777888999888666444444222111222333444222111111111000///............------............//////---......///000111111222......------,,,+++++++++,,,,,,+++************+++)))))))))************+++++++++*********)))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((('''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&''''''''''''(((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////***,,,...//////000222444555444444333333555777888IIITTTeeexxxzzzqqqggg```LLLHHHAAA;;;888999;;;===555666777888999::::::;;;{{{NNN;;;<<<999:::999888666555555555555000000111111111222222222111000000//////000000111........................---------.........//////........................//////.........---------,,,,,,---------.........---------.........//////...---------...///000111...---------......///000------,,,,,,,,,---...///,,,+++++++++,,,,,,,,,+++000888===:::333000//////,,,,,,---111444555444222+++---......+++***+++,,,---------.........------111......111000---,,,///.........,,,***)))+++,,,+++,,,,,,...//////...---,,,......---***((()))+++------------------------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,---...,,,,,,,,,,,,---...///000/////////000000000111111222222222222333333333333222333444555666666666666777888999:::;;;;;;;;;;;;999999999::::::<<<======>>>===<<<>>>???@@@???===@@@@@@AAAAAABBBCCCDDDDDDBBBAAAAAA@@@?????????@@@@@@CCCFFFFFFDDDAAAAAAAAABBBAAA???>>>===>>>???@@@?????????>>>>>>>>>======:::::::::::::::999888888666555444444666666555444333111000111222333222111//////......---......///,,,,,,------............------...///000111222222......---,,,,,,++++++***,,,,,,***)))))))))***+++))))))))))))******************)))))))))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((%%%%%%&&&&&&''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,)))******+++,,,,,,------+++,,,,,,,,,,,,---------+++,,,,,,---......//////...///...---,,,...111333,,,...333666777666777888111666<<>>zzzMMM:::;;;999:::999888666555555555555000000111111222222222222111111000000000000111111........................---------.........//////........................//////.........---------,,,,,,,,,---------......,,,---......//////......+++++++++,,,---...///000---------------...///000000///...---------...///000///...///000000///...,,,000333111---,,,,,,---000000111111111///...---(((+++......---...111444,,,...111222000////////////,,,---111222000111444,,,---//////...---...//////---+++,,,---...---,,,---///000...+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,++++++++++++++++++,,,++++++,,,,,,+++,,,...///,,,++++++,,,---...///000////////////000000000000222222222222222222333333111222444555666555444444777777888888888888777777666666777888:::<<<>>>???>>>======>>>@@@AAA@@@>>>>>>>>>?????????@@@@@@@@@???????????????>>>>>>>>>???CCCEEEEEEBBB@@@@@@AAAAAA@@@>>><<<<<<===>>>???============<<<<<<<<<<<<777777888888888888777666444333111111333444444333222111000111222333222111...------------...//////,,,,,,,,,------.........,,,---...///000111222333......---,,,,,,++++++***---,,,***)))))))))***+++))))))))))))************)))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,------......///---...000000...------...222111000///------000555111444666555555888;;;===@@@JJJUUUYYYZZZaaaooo|||||||||zzzuuullleeehhheeeaaa^^^\\\[[[XXXVVVGGGGGGEEEAAA===::::::;;;666777888777777777888999777666555333222333555777wwwKKK;;;<<<:::777777666555444333333222000000////////////000000111111000000//////......,,,------......------,,,---------............/////////.........---------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........,,,+++,,,...000///---,,,,,,------------..............................------------------------.........////////////000///...---,,,,,,---...///........................///000000000000000//////------++++++++++++------)))***+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...///666===>>>999222...---000111111222444555666666444555666777777888777777555666999;;;===>>>>>>>>>??????????????????@@@@@@<<<===>>>@@@???>>><<<;;;<<<===>>>???@@@@@@???>>>@@@AAACCCCCCCCCAAA???>>>===>>>???>>>======???AAAAAA999999@@@AAA:::888===<<<<<<<<<:::888666333222000000000111111222222222333333222222111222222222//////............//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((+++***)))(((((('''((((((******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000111111222222222333333333777777777999;;;>>>AAACCCHHHJJJNNNRRRWWW\\\___aaannnooorrrtttuuuuuutttsssoooooommmkkkfffaaa]]]ZZZMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJGGGEEEBBB@@@???666666666666666666666666555555555444444333333333444444333333333444555555yyyMMM<<<<<<999777777666555444333333222000000////////////000000000000000000//////......,,,------......------,,,------------............//////.........---------...............------------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------...///......---------......------,,,------------------------------------------------------.........////////////...---,,,,,,---...///------------------------......////////////......---,,,++++++++++++,,,---)))***+++,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...111777>>>???:::444111000000000111222333444555555444555666777777777777777666777999;;;===>>>??????@@@???>>>>>>>>>???@@@AAA???@@@AAABBBBBBAAA???>>><<<===>>>???@@@@@@??????@@@AAABBBCCCCCCBBB@@@??????@@@@@@???>>>>>>@@@AAABBB<<<===EEEFFF>>>;;;>>><<<<<<<<<;;;999777444333111111111222222222333333222111111000000111111111000000////////////000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((***))))))(((((((((((()))******))))))))))))******))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------................../////////000000000111111111111222222222222111000000111222444555666666888:::===@@@CCCFFFGGG@@@AAACCCEEEFFFFFFFFFFFFHHHHHHGGGFFFCCC@@@===;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;999777666555555555555555555555555555444444444444333333333222444333333333333444555555{{{OOO===<<<888777777666555444333333222000000////////////000000000000000////////////...,,,------......------,,,------------...........................---------........................---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,---......,,,,,,---...,,,,,,---......---,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,------......---------,,,,,,++++++++++++,,,,,,)))***+++,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------000555;;;<<<888333111000//////000000111222333333333444555666777777777777888999999;;;<<<>>>@@@AAAAAA???>>><<<===???AAACCCAAAAAABBBBBBBBBAAA???>>><<<<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBAAA@@@???AAABBB@@@===???GGGHHHAAA<<<============<<<:::888666555222222222222333333333333000000/////////000000111111111000000000000111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((((())))))*********))))))))))))******))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------...............////////////000//////000000000111111111111111000//////000000111//////000111222444444555666777777888999:::;;;;;;<<<<<<=========;;;:::999888888888888888888888888777777666555444222222111333333333333333333333333333333333333333222222222333333333333333444555555}}}QQQ>>><<<777777777666555444333333222000000////////////000000////////////////////////,,,------......------,,,,,,,,,---------.................................,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......+++---...---***)))***+++)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++******))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000333555222///...---......//////000111111222222333444555666777777777::::::::::::<<>><<<;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDBBB@@@@@@AAACCC>>>;;;<<>>;;;;;;============;;;:::888666333333333333333333333333000000/////////000111111222111111111111111111222111000000///////////////------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''(((((()))************))))))))))))******((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------------------........./////////........./////////000000222222222111111111111111222222222222222333333333555444444444555666888888666777777888888888777777666666666666666666666666555444444444333333222222111111111111111111111111222222222222222222222222222222222222333444555555|||PPP===<<<777777777666555444333333222000000////////////000000.............../////////,,,------......------,,,,,,,,,,,,------------...---.....................,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,---,,,+++***++++++((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))******+++++++++***))))))))))))))))))***))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---,,,,,,.........//////000000111111222333444666666777777::::::::::::<<>><<<;;;:::<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCC@@@???@@@BBB===:::999;;;===<<<;;;<<<<<<<<<======<<<:::999888333333333333333333333333000000000000000111222333222222111111111111222222111111000////////////000------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''(((((()))************))))))))))))******((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---------------............------........./////////---......//////000000000000000000111111111222222............///000111111111222222222222222111111111111111111111111111111000000000000000000111111000000000000000000000000000111111111111111111111111111111222333444555555yyyNNN<<<;;;777777777666555444333333222000000////////////000000---............/////////,,,------......------,,,,,,,,,,,,,,,---------------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---,,,,,,...111444444333,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++((()))******++++++++++++******++++++++++++************+++++++++++++++***++++++++++++++++++++++++************++++++++++++(((((())))))***+++++++++***))))))(((((())))))***)))))))))************+++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......//////.........//////000000000000111222444555666666666888999999;;;<<<>>>@@@AAA???>>>===<<<===@@@BBBDDDEEEDDDCCCAAA@@@>>>======<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBB???>>>>>>@@@>>>;;;999999;;;<<<======;;;;;;<<<<<<<<<;;;999888333333333333222222222222000000000000111222333333222222111111111111222222111111000///////////////------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((((())))))*********))))))))))))******))))))))))))************)))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------........./////////,,,,,,...///000000000000------......///000000000222222222333333333444444555444444333333222222222000000000000000000000000/////////000000000111111/////////////////////////////////000000000000000111111111111222444555666uuuKKK:::;;;888777777666555444333333222000000////////////000000---------.........//////,,,------......------,,,++++++,,,,,,,,,------------------.........//////111111000///...------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........,,,,,,222<<>>??????>>>=========>>>@@@BBBCCCHHHGGGEEECCCAAA@@@??????<<<<<<<<<<<<>>>@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@===<<<<<<===;;;:::999999;;;===<<<;;;::::::;;;<<<<<<;;;999888333333222222222111111111////////////000111222222111111000000000000111111000000///............///........................************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((***))))))(((((((((((()))******))))))))))))******))))))))))))************))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,************+++++++++++++++,,,,,,,,,,,,---------............////////////---...///111111111111000........./////////000000---...///000000000///...///......---,,,,,,,,,---111111111111111111111111000000000000111111111111////////////////////////.........//////000000000000000000111222444555666sssIII999;;;888777777666555444333333222000000////////////000000---------.........//////,,,------......------,,,++++++,,,,,,,,,------------------.........//////444333222111000///...---++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......///,,,---666DDDNNNNNNKKK===:::555000,,,*********************************++++++++++++++++++++++++,,,,,,------------......)))***+++,,,,,,+++***)))************************(((((()))++++++,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++******)))++++++++++++++++++++++++)))************+++++++++'''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))************)))************+++++++++***+++,,,------,,,+++***+++)))((())),,,...000000/////////000000000000000///000111333444555666666555666999;;;===>>>>>>>>>=========>>>???AAABBBCCCHHHGGGEEECCCAAA@@@???>>><<<<<<<<<<<<>>>@@@BBBDDDGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBAAA???<<<:::;;;<<<666888999999;;;<<<:::777999:::;;;;;;;;;:::999888222222222111111000000000---------......000111111111111000000000000111111000000///.......................................))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((+++***)))(((((('''((((((******))))))))))))******))))))))))))************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------........./////////000000+++,,,---.........---,,,........................---...000111111000///...000000////////////000000---------------------------------------.........////////////////////////---.........//////000000000000000111222444555666rrrOOO<<<999:::888777666555444333333333000000000000//////////////////.........---------++++++++++++++++++++++++,,,,,,,,,------.........------------------------111888>>>;;;222,,,,,,000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,+++---...---------333AAAOOORRROOONNNJJJBBB888///+++***+++((()))***+++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---)))************+++++++++******++++++++++++******(((((()))***+++,,,,,,,,,+++***)))))))))***,,,,,,))))))(((((((((((()))))))))************+++++++++************************,,,,,,,,,+++++++++************+++,,,---//////000000000000000//////////////////000111222222333333666666777888999;;;===>>>??????>>>>>>======<<<<<>>???@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@???@@@???>>>===<<<<<<<<<<<<:::;;;:::999;;;??????<<<777777777888888999999:::777555222000111111000000......//////////////////000000111111111111000000000///...---------------,,,,,,------...//////000+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))************------,,,,,,,,,+++++++++------------------------,,,------......------,,,---------.........//////,,,,,,,,,---------......................................................................................................////////////////////////............///////////////111222222000//////000rrrNNN<<<999:::888777666444333333333333000000000000//////////////////.........---------++++++++++++++++++++++++,,,,,,,,,---------------------------------------000777>>>>>>777000---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///...,,,,,,---///---------333AAAOOOSSSPPPOOOJJJAAA777000,,,,,,,,,)))******+++,,,,,,++++++,,,+++++++++************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++,,,,,,+++******+++---)))************+++++++++)))******++++++******)))(((((()))***++++++++++++******)))))))))***+++,,,))))))(((((((((((())))))))))))*********+++++++++************************,,,,,,+++++++++************++++++,,,---...////////////////////////////////////000111111222333333555666666777999:::<<<===============<<<<<<;;;;;;AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>======<<<<<<===;;;===<<<999888::::::888777888888888999999::::::888666444333333333111000........................///000000111111000000/////////...---------------.........------------,,,+++***************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))************---,,,,,,,,,,,,+++++++++------------------------,,,,,,------------,,,,,,,,,,,,------------......,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------.........///////////////000111111000///000111qqqNNN<<<888:::888777666444333333222222000000000000////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------...444;;;>>><<<555///+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///...---,,,222@@@OOOTTTQQQOOOIII???666///,,,---...***++++++,,,,,,,,,,,,,,,************))))))))))))******************************************************++++++++++++***************++++++++++++,,,***+++,,,,,,******+++,,,)))************+++++++++)))******++++++******)))(((((()))***++++++++++++***))))))))))))***++++++))))))(((((((((((()))))))))))))))*********++++++************************,,,++++++++++++*********+++,,,,,,,,,------......//////////////////////////////000000111111222222444444555666888999:::;;;;;;;;;;;;:::::::::::::::=========>>>>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAABBBDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@???>>>============>>>BBBAAA;;;666666777666888888999:::::::::999999999888666666666444222000........................//////000000000000/////////...------------------000///...---,,,+++***)))++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))******************************))))))))))))************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000///...///222444qqqMMM;;;888:::777777555444333222222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---000555:::;;;777000+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,+++,,,...///...---,,,111???NNNTTTQQQKKKEEE;;;222---,,,------+++,,,,,,---------,,,,,,)))))))))))))))(((((((((************************************************))))))************))))))************++++++++++++***+++,,,,,,+++***+++,,,))))))*********+++++++++))))))************))))))(((((()))***************)))))))))))))))******+++))))))(((((((((((())))))))))))))))))************************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,------...............///////////////000000000111111222333444555777777888888888888888888888888888999:::::::::;;;<<<===>>>???AAAAAA@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>============@@@EEEFFF>>>777666888888999999:::;;;::::::999888888777666666666555111///............------------...//////000000//////.........---,,,,,,---------///...---,,,+++******))),,,+++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************************((()))))))))************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---///333666pppLLL;;;888:::777666555444333222222222000000000000////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555444000,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,+++++++++---///---,,,,,,111???MMMQQQOOODDD===444---++++++++++++,,,,,,,,,------,,,,,,+++((((((((((((((((((((((((************************++++++++++++++++++++++++((())))))******))))))((())))))*********+++++++++)))+++------+++******+++))))))*********+++++++++)))))))))******)))))))))(((((()))*********))))))(((((())))))************))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,------............//////////////////000000111111333444555666555555555555666666777777888888999999999:::;;;===???@@@AAAAAA@@@???>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<>>>DDDEEE>>>777777999:::999::::::;;;:::999777666555555444555555444111...//////.........---------......////////////......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((++++++)))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************++++++*********)))))))))++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------///333666oooKKK:::888:::777666555333222222111111000000000000////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///...---++++++************++++++++++++++++++++++++++++++***+++,,,+++******,,,---,,,,,,,,,111>>>KKKNNNJJJ<<<666...******++++++***,,,,,,,,,,,,,,,++++++***(((((((((((())))))))))))************************++++++++++++++++++++++++))))))************)))))))))))))))************+++)))+++------,,,+++***+++)))************+++++++++((())))))******))))))((((((((()))******))))))((('''((())))))******))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))+++************)))))))))***+++++++++,,,,,,------++++++,,,,,,---.....................///////////////000222333444444333333333333444555666777777888999888888999:::<<>>===<<<<<<<<<<<<;;;;;;;;;<<<=========>>>>>>>>>===<<<;;;;;;;;;;;;:::??????:::666777888888888999:::;;;:::888555444333222111222333333111///000000000///......------------............------,,,,,,,,,,,,,,,------...***++++++,,,---......///,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((,,,+++***)))(((''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************))))))))))))(((************************)))******++++++******))))))))))))************+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---.........///222444nnnKKK:::888:::666666444333222111111111000000000000////////////---------.........//////------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,---++++++************++++++************************+++,,,,,,+++))))))***,,,++++++,,,111>>>IIIJJJEEE555000***)))+++,,,+++)))++++++,,,,,,+++******)))((((((((())))))*********************************************************)))******++++++******)))))))))))))))************(((+++---...,,,+++******)))************+++++++++(((((())))))))))))((((((((()))))))))))))))(((((('''''')))*********)))((())))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))))))))***+++,,,------...***++++++,,,------.................................///111333333333222111222333333444666777777888888888777777888;;;===???>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>===<<<;;;::::::999::::::;;;===<<<777666888888555888999::::::999666444222222111000000222333333222222111111000//////......---------......---------,,,,,,++++++,,,,,,---...+++,,,,,,---......//////---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((('''''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((************************))))))************))))))))))))*********+++++++++))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---//////...///000222nnnJJJ:::888;;;666666444333222111111111000000000000////////////---------.........//////------------------------*********++++++,,,,,,---++++++++++++++++++++++++'''***------,,,++++++,,,++++++************++++++************************+++,,,,,,+++)))((()))+++***+++,,,222>>>HHHHHHBBB222---)))))),,,...,,,)))+++++++++++++++***)))((((((((())))))******++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))************(((+++---...,,,+++******)))************+++++++++(((((())))))))))))((((((((()))))))))))))))((((((&&&''')))*********)))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((())))))+++,,,---......******+++,,,,,,---...........................------...000222333222111000222222333444666777888888888777666666777999<<<======<<<;;;::::::::::::::::::;;;;;;<<<===>>>??????<<<<<<;;;:::999999999999>>>>>><<<888888:::999555777888999:::888666333000333111//////222444555555333222222111000//////...,,,------......------,,,++++++++++++,,,,,,---...---------.........//////---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((($$$%%%%%%&&&'''(((******''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))************++++++++++++))))))))))))************************************************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++---///000/////////000kkkHHH;;;999999666555444333222111111111//////...------------......------,,,,,,------...------,,,,,,,,,,,,++++++------------,,,,,,+++************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******)))******+++)))))))))))))))))))))))))))************+++++++++,,,)))***111;;;>>>888111************************,,,,,,+++***)))))))))***++++++***)))(((((())))))******))))))))))))******))))))******++++++,,,,,,))))))(((((((((((())))))))))))))))))************,,,,,,,,,,,,,,,+++***)))+++*********))))))((((((,,,,,,,,,+++***))))))((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))+++***)))'''''''''((()))************************((())))))((('''''')))***))))))))))))************++++++++++++++++++++++++,,,,,,------.../////////------...000222444555777555444333222222444555777<<<:::777777999;;;<<<<<<;;;:::888777777777888888<<<<<<<<<:::888777999;;;:::::::::::::::999888777===<<<<<<;;;;;;;;;<<<<<<===;;;888666444444555666000111333444555444333333444333111000000///,,,***...------,,,,,,------...++++++,,,,,,,,,,,,------000///...---,,,,,,---...++++++)))((((((((()))***''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''%%%###$$$&&&))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------..................mmmHHH:::888888666555444333222111111111//////...------------......------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++***************+++)))))))))))))))))))))))))))************+++++++++,,,******///555777333...************************,,,+++******))))))******++++++***)))))))))))))))******))))))))))))******)))))))))***************))))))(((((((((((())))))))))))))))))************+++,,,,,,,,,++++++***)))*********)))))))))((((((,,,++++++***))))))(((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))+++***)))(((''''''((()))************************((()))))))))''''''(((***(((((()))))))))*********++++++++++++++++++++++++,,,,,,------.../////////333333222111000000000000444333222222222444666777:::888666777999<<<===>>>;;;:::888777777777888999:::;;;:::999777777999;;;888999999999888777777666<<<<<<;;;;;;;;;<<<<<<======<<<:::888666666666666222222444444555444333333333222111000000///---+++...------,,,,,,------...++++++,,,,,,,,,,,,------000///...---------...///,,,+++***)))((()))******''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&''')))***)))%%%$$$'''***&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,------...............nnnIII:::888777666555444333222111111111//////...------------......------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************+++)))))))))))))))))))))))))))************+++++++++,,,++++++,,,......,,,+++************************++++++***)))))))))******+++***))))))))))))))))))******))))))))))))*********))))))))))))))))))((())))))(((((((((((())))))))))))))))))************+++++++++,,,++++++***)))******))))))))))))((((((******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))************************((()))***)))((('''(((***(((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,---......//////555444333111///...------222111111111333555777888888666555777:::===>>>???:::999888777777777888999888999999999888888:::;;;999999999999999999888888;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;999888666666444444555555555444333333222111000000111000...,,,...------,,,,,,------...++++++,,,,,,,,,,,,------.........---......///000,,,,,,***)))))))))***+++''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&...333000'''###&&&+++&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---...............oooJJJ;;;999888666555444333222111111111//////...------------......------,,,,,,------...------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++)))*********+++++++++***))))))))))))))))))))))))))))))*********++++++++++++++++++***)))))))))+++******************************))))))))))))************)))))))))))))))*********))))))))))))************))))))((((((''''''))))))(((((((((((())))))((()))))))))******************++++++++++++******))))))))))))))))))(((((())))))((((((''''''''''''(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((()))))))))(((((((((((()))************************''')))******((('''((()))(((((((((((()))))))))***************************+++,,,,,,------...//////111111000/////////000000///000000111333555777999888666666777:::<<<======:::999888777777888999999777999::::::999:::;;;===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<=========<<<999777555555555555555444444333333111000000000111111000......------,,,,,,------...+++++++++,,,,,,,,,---------------......//////000---,,,***)))))))))***+++''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&///777777///((((((***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,---............oooKKK<<<;;;:::666555444333222111111111//////...------------......------,,,,,,------...------,,,,,,,,,+++++++++******+++,,,,,,+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***((()))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++***++++++***((((((***,,,))))))))))))))))))))))))***))))))((())))))*********)))))))))))))))************))))))))))))************))))))((((((''''''))))))(((((((((((())))))((()))))))))************)))******++++++*********(((((((((((((((((())))))((((((((('''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))))))))'''(((******)))(((((()))'''(((((((((((()))))))))************************++++++,,,,,,---.....................///000111111...///000111333666777888999888777888:::;;;;;;:::999999888777777888999:::888:::<<<<<<<<<<<<>>>???===<<<<<<;;;;;;<<<======;;;;;;;;;;;;;;;<<<======;;;<<<======<<<999666444555555444444333333333333111000000111222222000///...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,---.........//////,,,+++***)))))))))***+++''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%,,,444888777111+++((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,***+++,,,---............oooKKK<<<;;;:::666555444333222111111111//////...------------......------,,,,,,------...------,,,,,,,,,,,,++++++)))***++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++******'''(((***+++,,,,,,+++***)))))))))))))))))))))))))))************+++++++++***++++++***))))))+++,,,))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))******+++******))))))))))))*********))))))))))))))))))((())))))(((((((((((())))))))))))))))))************((()))******+++*********''''''(((((((((((())))))((((((((((((((((((''''''(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))&&&(((***+++)))(((((((((''''''(((((((((((())))))************************+++++++++,,,------......000///...............///......000222444555666777999888777888::::::999888999888777777777888999:::999;;;===>>>======>>>???;;;:::999888999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;;;;:::777555333444444333222222222333333222111000111222222000///...------,,,,,,------...++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,++++++)))((((((((()))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&(((---333777444,,,&&&'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++)))***+++---............nnnJJJ;;;999888666555444333222111111111//////...------------......------,,,,,,------...------,,,,,,,,,,,,++++++))))))***+++++++++++++++++++++++++++++++++,,,,,,******++++++++++++******'''(((***,,,,,,,,,+++***)))))))))))))))))))))))))))************+++++++++,,,+++************)))((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***++++++******))))))))))))******)))))))))***************))))))(((((((((((())))))))))))))))))************(((((()))***************'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))&&&(((***+++***((((((((('''''''''((((((((())))))***************************++++++,,,,,,---......//////......------.........///000222444555555666777666666888:::;;;:::999999888777777777888:::;;;999;;;===>>>=========>>>:::999888777888999;;;<<<>>>===<<<;;;;;;;;;;;;;;;999999999999777555333222222222111111111222333444333222111111222222000......------,,,,,,------...++++++,,,,,,,,,,,,------***+++,,,,,,,,,+++***)))******((('''''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''&&&'''***......+++'''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++)))***+++,,,---.........nnnIII999666555666666444333222111111111//////...------------......------,,,,,,------...---------,,,,,,,,,++++++((()))***+++++++++++++++*********++++++,,,,,,---******++++++++++++******&&&(((***,,,---,,,+++***)))))))))))))))))))))))))))************+++++++++---,,,******+++***'''%%%))))))))))))))))))))))))((((((((((((((()))******))))))((())))))***++++++******))))))))))))******))))))******++++++,,,,,,))))))(((((((((((())))))))))))))))))************(((((()))***************&&&'''''''''(((((())))))((((((((()))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))%%%(((++++++***((('''(((''''''''''''((((((((()))))))))))))))))))))))))))***++++++,,,,,,---......---------------...///000...///111222444444555555444444555777;;;<<<<<<;;;888888777777777888:::;;;999;;;===>>>===<<<<<<<<<<<<;;;999999999;;;===>>>???>>>===<<<;;;:::::::::888888888777555444222111111111000000000111333444444222111222222222000......------,,,,,,------...++++++,,,,,,,,,---------***+++,,,,,,+++***((('''***)))'''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''')))&&&$$$###%%%'''((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++((()))+++,,,---.........lllFFF:::999888444444444333333222222222111111000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''(((***+++,,,------,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************((()))))))))))))))(((((((((((())))))*********+++************************)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))+++,,,************************++++++,,,,,,,,,,,,---------...............------...///000222444555555555555555555666777999;;;;;;777777888888999999999999;;;;;;<<<<<<<<<<<<<<<;;;999:::999999999:::>>>AAABBB???;;;888666666888999777777777666555444222111//////000222333444555555///000111111000...+++***.........------,,,,,,,,,+++++++++,,,---...000000...,,,***)))***,,,,,,+++))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((()))))))))((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%)))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))$$$)))......((($$$%%%'''((('''&&&'''((()))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++************+++++++++,,,,,,,,,kkkFFF::::::777555444444333333222222111111000//////.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((((()))))))))************************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''((()))***+++************************+++++++++,,,,,,,,,------,,,,,,------------,,,,,,...///000222333444555555444444555666777999:::;;;888777777777777888999:::;;;;;;<<<<<<<<<;;;;;;:::888999::::::999:::===??????===:::888666666777888555555555444333222111000//////000111222333444555000000111000///...,,,+++......---------,,,,,,,,,+++++++++***++++++,,,,,,,,,***))))))***,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&(((,,,000222000,,,))))))(((''''''((()))(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))*********+++++++++,,,,,,iiiEEE::::::777555555444333333222111111000///......---.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***++++++++++++************)))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''((()))***+++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---...000111333333444444333444444555666888999:::999888666555666777999:::;;;;;;<<<;;;;;;:::999999666888:::;;;::::::<<<===;;;:::999888777777777777555555555555444333111111//////000000111222333333111111000///...------,,,------------,,,,,,,,,,,,++++++***)))(((((())))))***)))'''(((***,,,,,,+++(((((((((((((((((((((((('''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''')))111999:::333+++***)))''''''(((((('''%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******))))))*********++++++++++++gggDDD::::::777555555444333333222111111///......---------......------------------------************************++++++++++++++++++++++++)))***++++++***)))***++++++++++++*********)))))))))))))))***************))))))))))))))))))))))))++++++,,,,,,,,,,,,+++***---,,,+++)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))************************'''(((((())))))))))))((()))))))))))))))*********************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))*********************************++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,---...///111222333333333222333333444555777888999999888666444444666888:::;;;;;;;;;;;;:::999888777555777:::<<<;;;::::::;;;777777888888888888777777888888888777777555444444//////000000111111111222111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))***)))((((((***+++***)))(((((((((((((((((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))'''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&---666888333,,,+++)))((('''((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))************+++eeeCCC;;;:::777666555555444222111111000......------------...///------------------------************************++++++++++++++++++++++++)))***++++++***)))***++++++++++++*********))))))************++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,+++******,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,------------------...///000111222222222111222222333444666777888999888555333333555777999999999:::999999888777777444777:::<<<;;;999999999555666777888888888777777888888888888777666555555000000000000000000111111111000///...------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++++++++***))))))******((('''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((())))))*********''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%'''+++------++++++)))((('''((((((&&&$$$&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))(((((()))))))))*********cccBBB;;;:::666666666555444222111000000.........---......///000------------------------************************++++++++++++++++++++++++)))***++++++***)))***++++++++++++************)))))))))******+++,,,,,,,,,))))))))))))))))))))))))******+++++++++******)))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))&&&'''((())))))******)))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))************++++++++++++***+++,,,---.........---------///000000111111111000111111222333555666777888777555444333444666777777777888888888888777777444777:::;;;:::888888888666666777888888888888888666666666666666555444444111111111111111111000000000000//////............++++++++++++,,,,,,,,,,,,******))))))***+++,,,,,,+++***)))***++++++)))'''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%$$$######$$$'''******)))''''''(((((('''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))aaaBBB;;;:::666777666555444222111000//////.........//////000111------------------------++++++++++++++++++++++++************************)))***++++++***)))***++++++++++++************)))(((((())))))***++++++,,,))))))))))))))))))))))))(((((()))*********)))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))&&&'''((()))************************)))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))*********)))))))))))))))))))))))))))************++++++++++++)))***+++,,,,,,---------------...///000000000000000000000111333444666777777666555555444444444555555555666777888888888888555777999999888777888888777777888888888888888999666666777777777666555555333333222222111111111000...///000000000///------******+++++++++,,,,,,,,,++++++******))))))******(((((()))+++---...,,,+++''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&''')))(((''''''((()))(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))```BBB;;;:::666777666555444222111000//////////////////000111111------------------------++++++++++++++++++++++++************************)))+++++++++***)))***++++++++++++************)))&&&''''''((()))******+++))))))))))))))))))))))))''''''((()))))))))))))))'''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''((()))************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))***))))))(((''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&(((*********)))))))))))))))))))))))))))))))))************+++++++++(((((()))++++++,,,,,,,,,------...///000000000//////000000111222444555666666666666555555444444333333444555777888888888888555777999999777777777888999999888888888888999999888999999999999888888777444444333333222111111111---...000111111///---,,,*********++++++,,,,,,,,,---,,,+++)))((((((''''''&&&&&&(((+++...000///...''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((######$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%'''))))))(((&&&((('''&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))cccGGG<<<888666555444444333333222222111000000000000////////////------++++++++++++------+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))***************)))))))))))))))''''''((())))))))))))))),,,+++++++++******))))))***+++,,,---,,,***((('''&&&'''''''''(((((())))))((((((((((((((('''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,............///////////////000111222444555666777666666555555555555666666666666555555666777999:::777777777666666666666666555666777999:::;;;<<<<<<999:::;;;;;;999777444333333222111111000000111111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++******,,,...000000///))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&***)))((('''&&&&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))aaaEEE:::777555555444444333333222222111000000000000/////////...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,+++++++++************))))))(((((((((((())))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))++++++******)))))))))))))))***+++,,,+++***((('''''''''''''''((((((((()))(((((((((((((((((((((''')))((((((((('''''''''''''''((((((((())))))))))))'''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,---.........//////////////////111222333555666666555555555555555555666666666666555555666777999:::888888888888888777777666555666888999;;;<<<======<<<<<<<<<;;;999666333111333333222111111111111222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++******+++---///......))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&''''''((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))^^^CCC999777555555444444333333222222111000000000/////////......---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++************)))))))))++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))((((((((((((((()))*********)))'''&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++*********++++++++++++,,,---------.........////////////000111222444555555444444555555555666666777666666666666777888999:::888999;;;<<<;;;:::888777555666888:::<<<===>>>>>>======<<<;;;999666333111444444333222222222222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++***)))***,,,---,,,+++))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))\\\BBB999777777555444444333333222222111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************)))))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((('''''''''(((((())))))((('''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((())))))((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******************++++++++++++,,,,,,---------...............///000111222333444444555666777888888888888666777777777888999999:::999:::===>>>>>><<<999777666777999;;;<<<>>>>>>???;;;;;;;;;:::888666444333555444333333222222333333000000//////............---------------------------,,,+++***))))))))))))+++***))))))***+++***((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))\\\BBB:::999999555444444333333222222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''(((((('''''''''(((((((((''''''((((((((((((((('''''''''&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((()))***************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))*********+++++++++,,,,,,,,,,,,---------------......///000111222222444555777999::::::::::::777777888888999:::::::::999;;;===>>>>>><<<999888777888999;;;<<<===>>>>>>888888888888777777666666555444333333222222333333////////////............---------------------------,,,+++***))))))))))))+++)))(((((()))***)))'''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\\\BBB:::::::::555444444333333222222111/////////.........------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))))))))))))))***************************(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((())))))***&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''(((((()))***)))))))))************++++++++++++,,,,,,,,,------------...//////000111111333444777999;;;;;;;;;;;;777777999::::::;;;::::::999:::<<<===<<<;;;999888888999:::;;;;;;<<<<<<<<<555555555555555666666666444444333222222222222222//////////////////......---------------------------,,,+++***))))))))))))***)))(((((()))***)))'''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''(((((()))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[AAA999999999555444444333333222222111//////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((((((((())))))******************************((((((((())))))*********))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&''''''((())))))***%%%&&&''''''((((((''''''''''''((((((((()))))))))((((((''''''((())))))***)))(((((((((''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))************++++++++++++,,,,,,,,,,,,---------......///000000111222555888::::::::::::777888999;;;;;;;;;;;;:::999999:::::::::999888777999999::::::::::::999999555444444333333444444444333333222111111111111222.../////////////////////........................---,,,+++***))))))))))))***)))((((((***+++***)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))ZZZ@@@888888888555555444333333222222111//////.........---------++++++------------++++++++++++++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&'''((())))))***%%%&&&''''''(((((('''''''''((((((((())))))******((((((((((((((()))***+++))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))******************+++++++++,,,,,,,,,,,,------......////////////000444777999999999999777888:::;;;<<<<<<;;;:::999999888888888777777777::::::::::::999999888777555555444333222222222222333222111111000000111111.........///////////////........................---,,,+++***))))))))))))***(((((()))***++++++***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))ZZZAAA999888666444444333222222111111000000000///...------,,,,,,------++++++++++++------++++++++++++++++++++++++))))))*********+++++++++******))))))((((((''''''&&&&&&((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((()))************)))*********)))((('''''''''(((((())))))))))))((('''(((''''''((())))))(((&&&(((((((((((((((((((((((())))))*********))))))((()))(((((((((''''''''''''&&&'''((())))))((('''&&&''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))***)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,---------......///000222444555666777777444555777888:::;;;;;;;;;>>>===:::777444444666888:::::::::999999999888888555444333222222333555777333333333333333222111000111000///......///111222------,,,+++,,,---...///...---+++)))(((((()))***))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZAAA999888777444444333222222111111000000//////...------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++******))))))((((((((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''***************)))((('''(((((((((((())))))))))))(((((())))))))))))(((((((((''''''((())))))(((&&&(((((((((((((((((((((((())))))************))))))))))))((((((((('''''''''&&&'''((())))))((('''&&&''''''(((((()))))))))))))))((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,------------...000111333444555666777777555555777888999999999999999999888666444444666888::::::999999888888777777555444333222111222222333222222222222222111000000111000...------...///000---,,,+++++++++,,,.........,,,***((((((((()))***))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))******))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))YYYAAA999888777444444333222222111111000/////////...------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++***))))))))))))(((((((((&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))+++++++++***)))(((&&&&&&&&&''''''((()))******+++((((((((())))))))))))))))))(((''''''))))))((('''(((((((((((((((((((((((())))))************)))))))))))))))(((((((((''''''''''''(((((((((((('''''''''(((((((((((()))))))))((((((((('''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,------------111222333444555555555555555555666777777777777777555666777666555555666888999999888777777666555555555444444222111000000///000111111111111000000///000///...---,,,------...+++++++++++++++,,,------,,,+++***((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))YYY@@@999888777444444333222222111111000//////.........---------++++++------------++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***************)))((('''&&&''''''(((((())))))******((((((((((((((())))))******((('''''')))))))))(((((((((((((((((((((((((((((())))))************))))))))))))((((((((((((''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''')))(((((((((((('''''''''((((((((((((((((((((((((''''''(((((()))*********++++++,,,,,,,,,---------000111222222333333333333555666666666666666555555444666888888777555555666888777777666555555444444444444444444333222000000//////000000000000////////////---,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++***)))((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&((((((((((((((())))))***))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((XXX@@@888888777444444333222222111111000...............---------++++++------------++++++++++++++++++++++++++++++************************))))))))))))************'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''(((((()))))))))(((((((((((((((((((((((()))(((((((((''''''((()))***++++++)))''''''((()))))))))(((((((((((((((((((((((((((((()))******************)))))))))(((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******+++++++++,,,,,,,,,------...///000111111111111111555666666666666555444444666888::::::888555444444666666666555555555444444333333444444444444333333...//////000000000//////......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********)))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((())))))***(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((XXX@@@888888777444444333222222111111000........................+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))************+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))***&&&'''(((((()))))))))((())))))))))))((((((((((((((((((''''''''')))***++++++)))''''''(((******)))(((((((((((((((((((((((('''((()))******+++************)))))))))(((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((())))))******++++++++++++,,,,,,,,,,,,---...///000111111111111555666666666666666555555777999::::::777555444555444444555555555666666666333333333444444555555555...//////000000000000000------------------------***++++++,,,---,,,,,,,,,******+++***************))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((())))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~XXX@@@888888777444444333222222111111000........................---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((()))((((((''''''''''''(((((())))))******(((((('''&&&''')))+++,,,,,,***''''''(((*********(((((((((((((((((((((((('''((()))******+++++++++*********)))))))))(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''(((((())))))***++++++***++++++++++++,,,,,,,,,---...///111222333333333555666666777777777666666555666888777666555555666333333444555666777888888555444333222222222333444...///000000111111111000+++,,,---......//////...***+++,,,---...------,,,++++++,,,,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))***************((((((((((((((()))******(((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~XXX@@@888888777444444333333222111111000---........................---++++++++++++---...++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((******))))))((('''%%%%%%%%%%%%&&&((()))+++,,,,,,(((((('''&&&''')))+++---,,,***''''''(((*********((((((((((((((((((((((((''''''(((******+++++++++************)))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''###$$$%%%&&&''')))******************************(((((())))))******++++++******+++++++++,,,,,,,,,...///000222444555555666555666666777777777777777222333555555444555666888222333444555777888999:::777555333111000000111222//////000111111111111111++++++---...///000000000+++,,,---...///...------+++,,,,,,---------,,,,,,))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))******++++++,,,,,,((((((((((((((()))******(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~VVV>>>888888888111444777555000...///222000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***************************)))************++++++++++++)))(((''''''((()))+++******))))))))))))******(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((('''%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&+++***((('''&&&''')))***((()))***++++++***)))(((******))))))(((&&&%%%$$$((((((''''''''''''(((((('''''''''''''''''''''''')))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((***---...+++***))))))+++---///111.........///////////////444444444444444444444444777777666555555555555555444444444555777888777555333222111000////////////000000000000////////////---------.........//////------......------,,,+++,,,,,,,,,++++++*********))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))}}}VVV>>>888888777333888;;;:::555111000111...............------------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++************************)))************+++++++++***)))(((''''''((()))*********))))))))))))******(((((())))))))))))((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''************)))((('''''''''''''''''''''''''''''''''((((((((((((((((((''')))((('''&&&&&&'''((()))((()))***++++++***)))((())))))))))))))))))((('''((((((''''''''''''(((((('''''''''''''''''''''''')))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''(((***,,,---++++++***)))***,,,...000............////////////333333333444444444555555777777666555555555555555777666666777888999777666333222111000/////////////////////.........---------------.........//////---------------,,,,,,+++,,,,,,,,,++++++*********))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))}}}WWW???888777666444999===<<<777222///...---------.........//////---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,************************)))************+++++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((++++++,,,++++++***)))(((''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((()))***+++,,,,,,+++***)))(((((()))******+++******((((((''''''''''''(((((('''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''((()))+++,,,++++++*********+++---...------........./////////111222333444555666666666777777666666555555666666999888888888999999777666333222111000////////////.........---------,,,,,,---............/////////------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))|||WWW???888666555222555888777444000...---........................---,,,,,,++++++,,,,,,------,,,+++******+++,,,---************************))))))*********+++++++++******)))(((((()))******))))))************))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++++++++++++++***)))(((''''''''''''''''''''''''((((((((())))))(((((((((''''''&&&&&&&&&'''((())))))***+++,,,,,,+++***)))(((((()))************)))((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((()))***++++++************+++,,,,,,------......////////////000222444666666777777777777666555555666666666:::999888888888888666444222222111000//////000000............------------.............../////////---------,,,,,,,,,,,,,,,+++++++++***************))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((}}}WWW???888666555222333333222000000000111000//////...------,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---************************))))))*********+++++++++******))))))))))))******((()))************)))((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((((())))))***)))***++++++++++++***)))(((((())))))(((((('''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))*********)))*********+++,,,,,,,,,---...//////000...000222555666777777666666555555555555555666666888777666666777666444111222111000000000000000000000000000000////////////////////////////////////...---,,,++++++++++++,,,************************))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((}}}WWW???777666555444333222111111222333444111000///...---,,,++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,************************)))************+++++++++************************((()))***++++++***)))((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((()))*********((()))***++++++***)))(((((((((((((((((('''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((())))))************++++++,,,---...//////000...000333555777777666666444444444333444444555666666555444444555444222000111111000000000000000111222222222111111111000000000000000////////////......---+++*********+++,,,)))))))))***************))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))WWW>>>777666555555444333333333333222222//////......---------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++************************)))************+++++++++*********++++++*********((()))***++++++***)))((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))'''((()))******)))((('''''''''((())))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&((()))(((&&&$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))***&&&'''((()))******++++++***++++++,,,...//////000...000333666777777555444222222222222222333444555555444333444555444222111111111000000000000111111222222222222111111111111000000000000/////////......---+++***)))***+++,,,((()))))))))*********+++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))WWW>>>666666666444444444444444222///,,,---------............///---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***************************)))************+++++++++******++++++++++++******''')))***++++++***)))'''(((((())))))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((($$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&&&&'''(((***++++++,,,,,,((((((''''''''''''((((((''''''''''''''''''''''''&&&((()))(((%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&((()))*********%%%&&&''')))***+++++++++******+++,,,...//////000///111444666777666555444222111111111222222333444555444333444555555333111111000000000000000111111222222222222111111111000111111000000/////////......---+++))))))***+++,,,(((((())))))*********+++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))VVV===555555444444444333333222111111000......---------,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,++++++*********+++++++++*********))))))(((((()))***++++++,,,,,,***************)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))(((((('''''')))***+++))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((''''''((())))))((('''&&&'''+++***%%%$$$)))***'''******+++,,,+++***(((''')))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))))))******++++++,,,------000000111222333333333333444333333222222111111111444333333222222333333444666222...---///111111///555555555555444333222111//////.........---------+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$'''+++,,,((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))}}}UUU===777666666333333333222111111000000......---------,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******+++++++++*********))))))((())))))***++++++,,,,,,***************)))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''((()))***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((&&&'''((())))))((('''&&&!!!''',,,---000444333///%%%$$$$$$###$$$%%%'''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))))))))))))))******++++++,,,,,,---...///000111222222222222333333333222222111111111333333222222222222333333555222......000111111000444444444444333222111000.........------------,,,++++++++++++++++++++++++++++++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$'''+++,,,(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************************************))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))zzzTTT===888888777333222222111000000//////......---------,,,,,,,,,+++,,,---,,,*********+++,,,,,,,,,++++++++++++***+++++++++***************)))))))))***++++++,,,,,,)))************))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''&&&'''((())))))((('''&&&,,,+++(((######%%%%%%###(((((((((((((((''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((())))))))))))))))))******+++,,,,,,,,,---...///000000111111111333333222222222222222222222222222222222222222222333111//////111222222222333333333333222111000///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&******(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******************************((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++************************((((((((((((((((((((((((***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************+++++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))yyySSS===888777666222222111111000/////////......---------,,,,,,,,,***,,,,,,,,,******+++,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))************)))((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((''''''&&&&&&'''((()))))))))((('''(((((('''(((***------,,,###&&&))),,,,,,)))&&&###(((''''''''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------///000000000000000222222222222222222222333333333444444444444333333222111000000111333333444333333333333222111000///------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********************************(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************************************************************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))xxxRRR===888666333222222111111000/////////......---------,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++***************************************+++++++++((())))))*********))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((''''''%%%&&&((()))))))))(((''' %%%---222222,,,&&&###&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((())))))******+++,,,,,,---...///000111111111111111111111222222333333333444444555555555555444444111222222222222333444555444444444444333222111000------,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************************************++++++++++++************************************************************************))))))))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))vvvQQQ===888555222333222222111000000//////......---------,,,,,,,,,)))+++,,,,,,+++***+++---***++++++++++++,,,,,,,,,***************+++++++++************************((())))))************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))((((((%%%&&&''')))))))))((((((************((()))111;;;GGG@@@444***######&&&)))''''''&&&''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))***+++++++++---...///000111111111111000000111222333333444444333444555666666555444333111333444444333222333555444444444444333222111000------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))tttOOO===999777333333333333222111111000000......---------,,,,,,,,,)))+++,,,,,,+++***,,,---******+++++++++,,,,,,,,,))))))*********+++++++++************************(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((()))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))))))))))))))$$$%%%'''))))))))))))(((***((()))***,,,888QQQiiiRRRJJJ<<<000(((&&&(((***&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))(((((())))))******++++++,,,,,,...//////////////////000000222333444555555111222444555555444222111222444666555333222333444333333333333222111000///.........------------,,,++++++++++++++++++++++++(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((()))))))))************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))rrrNNN===;;;999555444444333333222111111111......---------,,,,,,,,,)))***,,,,,,++++++,,,---*********++++++,,,,,,,,,))))))******++++++++++++++++++******************(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''')))*********)))(((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))************$$$%%%'''))))))))))))(((&&&***111000'''"""---===222000,,,)))''''''((()))&&&&&&&&&'''''')))******'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((())))))))))))((((((((()))******++++++++++++,,,---............//////000111333444555555///000222333333222000///333555777666333111222444111222222111111000///...//////.........---------++++++++++++++++++++++++''''''''''''(((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))vvvOOO<<<888777444444333222111000000000000......---,,,,,,,,,------,,,,,,,,,++++++*********************************************************------,,,+++***)))((('''))))))************))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''***)))(((''''''((())))))(((((())))))((('''&&&&&&---+++""")))777(((111"""***,,,''''''------'''+++###'''///'''###)))((((((((()))))))))(((&&&%%%000***000%%%&&& ,,,$$$&&&'''&&&(((+++)))$$$%%%,,,---'''&&&,,,---(((((((((***&&&$$$;;;666&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&+++!!!,,,$$$,,, %%%%%%%%%&&&&&&&&&''''''---"""!!!%%%&&&,,,000***)))...$$$!!!***$$$---+++ &&&222***%%%111''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))***************++++++,,,,,,------...000111222333444333222222000000000000000000000000444888<<<:::555000///000222222222222111///...,,,------......------,,,+++))))))***+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++*********))))))(((((()))))))))***+++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++******))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuuOOO<<<888777444444333222111000000000000000///...---,,,+++++++++,,,,,,,,,+++++++++******************************************************+++++++++***************))))))************))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))(((''''''((()))***(((((())))))(((''''''&&&)))###222---,,,;;;111'''!!!%%%(((%%%"""######...,,,)))222&&&(((%%%&&&'''&&&&&&&&&''')))'''$$$))) ...""")))+++,,,)))###"""'''******,,,%%%###+++...)))$$$%%%,,,"""%%%(((###111000*********))))))((((((((()))))))))))))))))))))))) !!!&&&,,,(((***"""%%%%%%%%%&&&&&&&&&''''''444111!!!'''!!!!!!$$$&&&###$$$,,,+++###""""""///&&&!!!)))+++///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))************+++,,,,,,------...///000111333333222222111000000000000000000000000999<<>>:::888444444333222111000000000000///...------,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************'''((()))***+++,,,------))))))************))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))******)))((('''(((((()))***************&&&"""111///EEEyyy<<<222(((%%%'''***)))&&&ccc&&&---***,,,%%%$$$,,,,,,666222%%%%%%%%%&&&&&&&&&''''''(((kkkEEE"""***$$$%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))'''''''''(((((((((((())))))))))))***++++++,,,,,,------///000000000///...111111111111111111111111,,,++++++---///000000000......,,,,,,,,,,,,---...------......------,,,+++))))))***+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******''''''''''''((((((((()))(((((((((((())))))))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------.........,,,---------.../////////---------.........//////..................................../////////000---.........//////000000111111111111111111111111000000000000000000000000000000000000000000000000......////////////......,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************************************qqqLLL;;;888777333333222111111222222000.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++***)))(((((())))))************************'''((()))++++++******))))))))))))))))))*********+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))(((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&(((***+++***)))***+++,,,++++++***************$$$%%%++++++AAA$$$+++sssAAA$$$###111000&&&)))vvvnnnkkk(((,,,+++''''''111OOO222&&&---$$$222///,,,+++@@@444(((111ppp'''///(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))%%%&&&''''''((((((''''''))))))))))))************,,,---...000000000000///111111111000000000000///000000000---++++++,,,...000...,,,******,,,...000------......------,,,+++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,++++++***+++++++++------------------------......///...,,,+++---...,,,,,,---...//////000000///////////////---,,,+++......///000111111222222000111222222111333666888<<<999888;;;<<<888666777888888888666444444666888444333333333333333444444555333222222333333222111...---,,,,,,...//////...111000///......------...---,,,+++++++++---///111,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++************)))))))))))))))************qqqLLL;;;888777333444333222222333222000.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++***)))))))))))))))))))))))))))))))))))))))((((((******+++******))))))))))))))))))))))))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''((((((((((((((((((((((((((()))))))))))))))((((((''')))******))))))***+++++++++***))))))))))))***)))///&&&++++++###QQQ666///'''$$$***###333$$$???###---RRRMMM+++"""((('''(((...,,,jjjSSS$$$###+++'''###'''%%%'''&&&444$$$999***+++%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''(((((()))))))))*********+++,,,---////////////...111111111111000000000000000000///...++++++,,,...///...---,,,,,,---...///------......------,,,+++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///...---...///111000/////////.........---000000000000000000000000222222333333444555666666666888999:::;;;>>>AAADDDDDDAAA@@@BBBBBB@@@???AAA>>>??????===<<<===???AAA<<<<<<<<<;;;<<<<<<======<<<<<<<<<===>>>>>>======999666333222222222000/////////...------------...///...------,,,+++******---,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))************qqqLLL;;;888777333555333333333444333111///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++***))))))))))))))))))((((((((((((((((((((((((((()))******++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))******))))))***+++******)))((((((((())))))***+++JJJ333&&&---!!!---nnn%%%%%%"""+++'''kkk!!!444&&&&&&&&&///=== $$$111%%%%%%222)))///***'''((("""|||aaa111!!!333''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))*********+++,,,---............111111111111000000000000/////////...,,,+++,,,...........................------......------,,,+++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---.........---------,,,,,,...///000///......///111000000000000000/////////555555444444444555666777888888999:::;;;<<<===>>>===>>>>>>>>>>>>???AAADDDEEEAAA@@@AAAAAA???@@@DDDCCCCCCBBB@@@>>>===???@@@AAA@@@@@@???>>>>>>======@@@AAABBBCCCDDDDDDCCCCCCBBB@@@<<<;;;;;;;;;:::999444333222000///.........000000111111000///------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++************)))))))))*********++++++pppKKK:::888777333555444333333444444222000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++************)))))))))))))))***))))))))))))))))))))))))))))))******++++++++++++*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++(((((((((((((((((((((((((((((()))*********))))))(((*********(((((()))+++***))))))((((((((((((((())) '''%%%///&&&)))000)))%%%---qqq;;;---%%%)))999+++&&&333 (((333###(((!!!***))) ,,, ---%%%###,,,$$$444GGG&&&***&&&---"""###&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''(((((((((((()))))))))***)))***++++++,,,,,,------111111111000000000//////---...///...,,,+++,,,---......///000000///......------......------,,,+++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------...000000000000/////////...000111111///---,,,---//////000111222333444555666<<<;;;::::::::::::;;;<<<<<<===>>>@@@BBBCCCEEEEEEAAABBBCCCCCCCCCEEEHHHJJJGGGDDDAAABBB@@@???BBBGGGLLLKKKIIIEEE@@@>>>===>>>GGGGGGFFFEEECCCBBB@@@@@@CCCEEEGGGHHHGGGEEEDDDDDDDDDBBBAAAAAACCCEEEFFFFFF???>>><<<999777666555555111000000000111111222222000//////.........//////------,,,,,,,,,,,,------,,,,,,+++++++++*********))))))*********+++++++++pppKKK:::888777444555444333333444444222000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++*********)))))))))))))))*********************************************++++++,,,************))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++((((((((((((((((((((((((&&&'''(((((()))))))))((()))******)))(((((()))+++***))))))((((((((((((((()))###LLL---)))###--- KKK444'''$$$)))&&&aaaCCC&&&+++$$$###))),,,$$$;;;<<>>>>>>>>>>>>>>>>>???@@@CCCFFFHHHJJJKKKEEEGGGJJJLLLNNNRRRWWWZZZOOOLLLJJJIIIFFFEEEHHHOOORRRQQQOOOKKKFFFCCCCCCDDDMMMMMMMMMMMMMMMLLLKKKJJJHHHKKKNNNNNNKKKGGGEEEDDDBBBAAAAAACCCFFFHHHIIIIIIEEEEEEDDDCCCCCCDDDDDDDDD;;;999555222000///000111///...............///000...------------------...,,,,,,,,,++++++++++++***************++++++++++++oooKKK:::888777444555333333333444333111///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))******+++************************+++************+++,,,,,,++++++******)))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&'''(((((()))((((((***+++***)))'''''')))+++******)))((((((((())))))$$$---^^^+++---(((###))) ,,,&&&***$$$***777:::777...###%%%---)))$$$---...$$$888FFF(((%%%444((( ,,,HHH''''''///!!!***...%%%+++444%%%xxx$$$&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''(((((((((((())))))***)))))))))***+++,,,---............------------+++,,,......,,,+++,,,,,,---...///000000///...---------......------,,,+++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))******)))************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......///000---......//////000000111---///111222444666999<<<;;;;;;;;;;;;<<<<<<<<<<<>>^^^bbb+++:::+++###555"""LLLRRR'''***&&&***III$$$---###///!!!&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))******))))))***+++---...------,,,,,,,,,,,,++++++***,,,......---+++,,,,,,------............------------......------,,,+++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------...///000111...///000111222444555555555666888:::;;;===@@@BBB??????@@@@@@@@@AAAAAAAAACCCDDDGGGJJJKKKKKKJJJIIIIIIKKKNNNSSSXXX]]]```bbbccccccbbb```]]]\\\]]]^^^cccaaa```^^^YYYTTTWWW^^^[[[\\\[[[YYYWWWWWWXXXZZZYYYYYYXXXWWWUUUQQQNNNLLLLLLQQQVVVVVVQQQLLLIIIHHHEEEEEEGGGIIIJJJHHHDDDAAA@@@BBBDDDGGGKKKOOOSSSUUUXXXWWWTTTQQQLLLGGGBBB@@@:::999777444111///......//////............//////------,,,,,,,,,+++++++++*********+++++++++,,,,,,nnnJJJ:::888777444333222111111222222000.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))((())))))***++++++)))))))))))))))))))))))),,,+++*********+++,,,---+++++++++***)))(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''')))******+++++++++,,,+++***(((&&&''')))+++,,,++++++***************)))---$$$(((666"""+++222222'''&&&,,,&&&!!!''''''&&&///&&&---(((###((()))%%%(((&&&111###sssJJJ,,,'''---000%%%###)))333UUU (((,,,***,,,666''' ***---+++bbb---""",,,###***sss...''''''''''''((((((((()))'''''''''(((((((((((()))%%%&&&''''''((((((''''''''''''''''''((((((((()))+++************,,,---...,,,,,,,,,+++++++++******)))+++......---,,,,,,,,,------------------------------......------,,,+++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((()))************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---------......000111111111222333555777888::::::???@@@AAA@@@??????AAACCC>>>???@@@BBBDDDFFFGGGHHHEEEHHHMMMQQQTTTTTTSSSRRRSSSUUUYYY^^^dddiiimmmooossstttuuuvvvvvvxxx|||~~~||||||zzzsssnnnpppwwwzzzzzzyyyvvvsssrrrsssuuuvvvuuurrrnnnggg```ZZZVVVRRRXXX___```[[[UUUSSSSSSGGGIIILLLOOOQQQNNNIIIEEE@@@AAABBBEEEHHHKKKMMMOOOKKKNNNRRRTTTTTTQQQLLLIIIEEECCC???;;;777333111000//////............//////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,iiiHHH888555333111333333222222111000000000......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))++++++***)))(((((())))))(((((((((((())))))))))))******))))))((((((''''''***(((&&&%%%%%%&&&'''((('''''''''((()))+++,,,---111...***((()))***+++++++++++++++************)))---ccc***&&&)))(((%%%...???###111$$$---)))%%%$$$$$$&&&'''(((%%%+++---)))%%%%%%((())) ...'''--- /// ,,,!!!222000333EEE((())) (((***%%%"""///YYY$$$(((&&&...(((,,,$$$,,,'''***yyyLLL((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$&&&)))+++)))''')))************+++++++++------------,,,+++***))),,,,,,,,,---------........................------///............---------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------------,,,,,,---...//////...,,,+++333111......000333555666888<<>>BBB<<>>CCCIIIJJJHHHGGGIIIKKKKKKNNNQQQSSSWWW^^^iiiqqqyyywwwqqqnnncccVVVWWWTTTQQQQQQTTTTTTQQQMMMGGGEEECCCCCCEEELLLTTTZZZgggmmmrrrpppeeeVVVHHHAAA:::666111000000111000///222111000......---......iiiHHH:::666555444333333222222111000000000//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************))))))))))))))))))******))))))(((((((((((())))))***)))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))))))))))))))---,,,***))))))+++---///---+++)))(((*********)))*********)))))))))((((((%%%,,,%%%000******,,,000***+++)))&&&###!!!"""&&&((('''&&&000"""%%%333(((BBB|||(((%%%&&&,,,%%%777000///---'''***333 !!!222+++222)))***&&&)))&&&+++bbb***"""***%%%)))xxx(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((''''''''''''''''''(((************)))((())))))(((((()))))))))*********++++++,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------.........------------,,,,,,,,,************************((((((((((((((((((((((((((()))))))))*********+++((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))***+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///...------------....../////////000111444777888;;;===@@@@@@??????AAACCCHHHNNNRRRQQQLLLIIIKKKNNNVVV]]]gggrrr}}}uuueee```ZZZYYY\\\]]]ZZZVVVIIIEEE@@@>>>@@@EEEKKKNNNLLLZZZmmmyyyzzzrrrhhhbbbKKKEEE>>>999888777444111...//////000///...---,,,kkkKKK<<<999888777333333222222111000000000/////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))(((((((((((()))))))))))))))))))))******+++(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))***+++,,,---111///,,,***)))***+++,,,,,,***((()))***+++***)))******)))))))))(((((((((&&&&&&$$$...'''!!!SSS)))))))))###...------......+++&&&"""$$$///(((,,,xxxfff+++(((***((('''###---!!!333"""555[[[111!!!''',,,###(((***...&&&)))sss)))!!!***%%%)))xxx((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((111222111...+++((('''(((((((((((()))))))))*********+++++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,************************))))))))))))))))))))))))'''(((((())))))*********((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---------........./////////......------///000111...///111444888;;;>>>@@@@@@BBBDDDCCC@@@@@@CCCFFFNNNSSSVVVVVVUUUZZZeeennnvvvmmmgggaaaYYYSSSMMMJJJGGGHHHKKKNNNMMMLLL???IIIXXXeeemmmppppppoookkkcccZZZRRRLLLCCC888///---......//////......---kkkKKK<<<999999777333333222222111000000000////////////............------,,,,,,,,,,,,++++++************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))************))))))(((((((((((()))))))))))))))))))))***++++++(((((((((((())))))))))))'''((((((((()))))))))***((((((((())),,,...111222000...+++)))***+++...000+++)))((()))***+++***)))***)))))))))(((((((((((((((###&&&...&&&""",,,$$$(((---###%%%'''$$$!!!!!!&&&,,,&&&TTT???)))(((---"""+++...((( 444*** ,,,,,,!!!)))000"""+++&&&!!!,,,&&&***}}})))!!!)))%%%)))xxx((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))000111111...***'''''')))(((((((((((()))))))))*********++++++++++++*********++++++++++++,,,,,,,,,***++++++,,,------......---------,,,,,,,,,++++++************************))))))))))))))))))))))))&&&&&&'''(((((()))******((((((((((((((((((((((((%%%%%%'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********)))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,---......///---.........////////////000000//////000222444555555666888;;;>>>@@@BBBCCCBBBEEEHHHIIIHHHKKKQQQVVVWWW___hhhooouuuyyynnnfffccc\\\UUURRRUUUWWWVVVTTTJJJJJJKKKOOOUUU[[[___aaaqqqnnnllljjjggg]]]MMM@@@:::888444111//////000111jjjIII:::888777666333333222222111000000000000/////////............---------,,,,,,,,,++++++************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))(((((((((((())))))))))))((())))))***++++++(((((((((((())))))))))))'''((((((((())))))******)))))))))***---111444777***)))((((((+++///444777***)))((()))***+++***)))))))))))))))(((((((((((()))""")))///(((+++111,,,AAA\\\aaaeeeccccccppp ###%%%//////&&&""",,,111"""!!!,,,(((&&&+++777MMM444 ---(((***,,,&&&%%%///(((!!!)))%%%)))xxx((((((((((((((((((((((((''''''(((((())))))************))))))))))))******'''***+++***(((''')))+++(((((((((((()))))))))))))))******+++++++++************+++++++++,,,,,,,,,******+++,,,,,,---......---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((((((((((((((((((((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,---...//////............/////////000222111000000222444777999>>>???@@@BBBBBBBBBAAA@@@DDDHHHMMMOOOQQQVVV___gggkkkwwwtttcccYYYYYY]]]___```RRRMMMGGGEEEIIIOOORRRTTTZZZ^^^hhhuuu~~~{{{nnnbbbKKKFFF===555000///111222iiiIII;;;888666333444444333222222111111000///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***,,,,,,+++)))((()))***************************))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))************&&&&&&&&&(((******(((&&&''''''((()))***+++,,,,,,...---,,,,,,---///222444,,,***((()))111888777000,,,+++***))))))***+++,,,+++*********))))))((((((&&&ooo!!!---+++'''ooo>>>,,,444QQQ[[[&&&+++###&&&111((((((((((((((((((((((((&&&'''(((>>>$$$222$$$)))&&&,,,((()))%%%'''+++%%%}}}''''''''''''''''''''''''&&&''')))+++***(((%%%$$$...---+++)))''''''''''''))))))(((((('''''''''&&&''''''(((((())))))******++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////............---------,,,,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////...------,,,++++++,,,...000000000///000111222111222666===AAABBBAAAFFF@@@===BBBEEEDDDFFFKKKTTTTTTYYYaaacccggg{{{wwwiii]]]^^^gggTTTTTTTTTQQQNNNMMMOOORRRXXXPPPPPPaaattt~~~yyyjjjVVVDDD;;;666333000iiiHHH;;;888666333444444333222222111111000///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***+++,,,+++)))((()))***************************)))))))))))))))))))))))))))***+++,,,---,,,++++++))))))))))))************((('''''')))++++++)))'''(((((()))***+++,,,------//////---,,,,,,,,,---...---,,,+++***...444333...++++++***))))))***++++++************)))))))))((()))IIINNN!!!$$$VVV((($$$***111&&&777$$$***&&&---""",,,((((((((((((((((((((((((&&&)))+++PPP***+++"""+++&&&)))%%%+++((()))%%%'''+++%%%}}}'''''''''''''''''''''''''''((()))***)))(((&&&%%%---+++***((('''''''''((()))(((((((((''''''''''''''''''(((((())))))******++++++++++++++++++++++++++++++++++++,,,---//////---------,,,------..................------------,,,+++***)))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((('''&&&%%%&&&(((***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------...///000000//////111222666777:::@@@EEEFFFDDDBBB???===>>>EEEJJJLLLRRRYYYWWW```ooorrrllleee[[[QQQOOOTTTXXXVVVRRRQQQIIIGGGQQQ___kkkuuu}}}|||lllVVVCCC888444iiiHHH;;;888666333444444333222222111111000///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***+++,,,+++)))))))))+++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------,,,+++))))))))))))************)))(((((()))+++,,,***)))((()))***+++,,,---------------------,,,,,,++++++---///...++++++......,,,++++++***))))))***++++++************))))))))))))((((((111'''((()))&&&%%%???((('''&&&111$$$***(((((((((((((((((((((((("""111'''hhh%%%(((((()))$$$+++)))yyy)))%%%'''+++%%%}}}''''''''''''''''''''''''((((((((((((((('''''''''***)))((((((''''''((((((((((((((((((''''''''''''''''''(((((())))))******++++++++++++++++++++++++((()))***+++---///111333//////...---------..................------------,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&'''(((***+++''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,---...//////000000000///...000333666:::===BBBHHHKKKKKKGGGCCCGGGFFFHHHLLLPPPWWWcccnnnyyyllldddbbbaaa]]]YYYXXXRRRMMMMMMQQQVVV___gggsss{{{xxxfffTTTJJJhhhHHH:::888666333444444333222222111111000///............---------,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))+++,,,+++***)))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++((()))))))))************)))((('''(((***+++***)))((()))***,,,------,,,,,,******,,,---............+++///000+++)))***,,,,,,+++******************+++*********)))))))))))))))###&&&^^^...,,,&&&"""222MMMBBB!!!"""...$$$&&&...###,,,((((((((((((((((((((((((555777((()))###+++***nnn)))%%%'''+++%%%}}}'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))******************************))))))***+++---000222333000//////...------------.........---------,,,,,,+++++++++***************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...++++++,,,---......//////////////////000333888<<>>@@@AAAEEEKKKMMMKKKKKKRRRYYYWWWbbbwww}}}yyyxxxyyy}}}}}}uuutttyyywwwooopppxxxuuu~~~~~~yyyyyyyyytttxxxvvvmmmiiibbbWWWRRRVVVZZZVVVNNNdddEEE:::999777333555444444333333222111111000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))******)))((((((((()))))))))))))))************''''''((()))***+++,,,,,,.........,,,+++,,,///222222000......000222333333333...******---///...,,,************************))))))))))))))))))))))))((("""///111III777222000000%%%***---((()))+++++++++************)))333)))???WWW888+++***,,,,,,000---(((&&&&&&)))******'''&&&+++111)))***MMM,,,"""777///333"""111......)))###,,,******---))))))$$$''''''www>>>))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))*********+++++++++,,,,,,))))))***++++++,,,------......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++************************++++++,,,,,,,,,---------........................000//////....../////////---///555<<>>,,,***,,,222''')))III'''%%%///&&&...+++###...NNN222""",,,%%%)))222+++))))))))))))))))))))))))(((((())))))))))))*********))))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++************************++++++++++++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000111000111111444777<<<@@@BBBBBBBBBAAA@@@CCCKKKXXXbbb^^^sssxxxuuutttppphhh```oookkkmmmuuu}}}}}}aaaCCC999999777444333333222222111000000000........................------------------------++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,++++++***))))))((()))))))))))))))))))))))),,,)))''')))---///,,,)))))))))))))))************++++++++++++++++++++++++)))+++------+++******+++...,,,++++++---//////...(((***+++++++++++++++,,,++++++++++++++++++++++++***************************&&&...+++(((###777yyyIII000222'''"""---+++++++++,,,,,,--------- ***,,,666\\\(((222(((***(((((('''YYY,,,''',,,---)))000&&&)))---MMM&&&,,,%%%)))...'''))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))************************))))))))))))******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---......///000000111111111444999>>>BBBCCCCCCCCCCCCDDDFFFGGGLLLXXXhhhsss}}}vvvnnnnnnnnnmmmkkkjjjjjjjjjnnnsss~~~}}}}}}```BBB888888777444333333222222111000000000---.....................------------------------++++++++++++++++++++++++************************((()))***,,,,,,+++******,,,,,,++++++***))))))((()))))))))))))))))))))))),,,(((%%%&&&***---+++((())))))))))))******************+++++++++,,,,,,,,,((()))))))))((((((+++---111...+++***,,,000222333((()))+++++++++***+++,,,++++++++++++++++++++++++************************... 666((()))555!!!333 ^^^PPP......'''///***++++++++++++,,,,,,,,,...$$$%%%111###%%%333""")))555111(((KKK%%%+++---+++222444,,,&&&000ZZZeee---...'''+++%%%222%%%))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))''''''''''''(((***++++++))))))))))))))))))))))))))))))))))))*********************)))))))))))))))*********++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///000111111222222888@@@GGGJJJIIIDDDAAAAAAGGGOOOXXXcccsss|||hhhbbbcccaaafffjjjllllllnnntttzzzzzzaaaFFF<<<999555222444444333222222111111000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------************************,,,,,,,,,+++++++++************++++++++++++******))))))))))))************,,,,,,+++***))))))*********************************+++,,,,,,,,,***)))((('''(((***,,,...---***(((++++++,,,------------,,,++++++++++++++++++++++++)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++'''"""ZZZ555$$$......111111)))(((,,,333222+++'''222***,,,```...//////"""111333&&&VVV+++---...---,,,,,,++++++,,,,,,***&&&---JJJSSS$$$///)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))******+++,,,------,,,,,,,,,,,,++++++,,,---......---,,,***)))************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))))))))************)))************+++++++++++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,---111555333///---000333888FFFNNNKKKIIILLLLLLGGGPPPSSS\\\nnnpppbbb[[[\\\]]]hhhlllooouuuaaaFFF<<<999555333444444333222222111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************,,,,,,++++++******************++++++++++++******(((((()))))))))*********,,,++++++***))))))******************************+++++++++++++++***)))))))))***,,,...//////,,,******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++000///$$$666000000%%%$$$222///555***222***...+++...]]];;;///---555!!!000888###555!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,===eee000///+++$$$,,,$$$))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))******+++,,,------,,,,,,,,,++++++++++++,,,---------,,,+++***************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************+++*********))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,------............111222222000000333999???GGGIIIGGGCCCDDDKKKRRRTTTYYYfff|||}}}wwwtttmmmccc\\\]]]ccchhhkkk{{{```EEE<<<999555333444444333222222111111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++************)))))))))******++++++++++++******(((((((((((()))))))))))),,,+++******)))*********************************,,,+++******************)))+++---//////...,,,+++)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,'''###)))000///IIIuuu999222333999444111+++&&&---///$$$AAA000'''111333%%%(((&&&LLL$$$///++++++***++++++,,,,,,+++++++++111ZZZ)))"""))),,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))******+++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,---,,,,,,,,,************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))***************************))))))))))))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,------------------------------------+++,,,,,,---///000111111333111///000444;;;DDDIIIMMMIIIFFFGGGJJJMMMUUU]]]fff||||||jjjaaajjjhhhccc______fffrrr|||```EEE<<<999666333444444333222222111111000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))))))))))))))))))))******++++++++++++******''''''((((((((()))))))))++++++***************+++************************,,,+++***))))))***+++,,,'''***---...---+++***)))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,:::&&&!!!...///&&&777WWWQQQ###111+++,,,$$$555///***!!!%%%///--->>>555222---"""www---111777===------...//////...------>>>(((***ttt000:::###---,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))******************))))))******+++,,,,,,,,,,,,++++++++++++***))))))***+++,,,---------************)))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...........................,,,---......///000111222111000111444;;;BBBGGGJJJEEEDDDJJJUUUXXXWWW]]]iiiuuuggg^^^[[[bbbeeelllrrrvvv|||___DDD<<<999666444444444333222222111111000//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))*********++++++++++++******(((((((((((())))))))))))+++***************++++++************************++++++)))))))))***+++,,,'''+++...///---*********))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,,,,++++++******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$111888111((('''(((&&&%%%???pppjjj:::+++444......))):::,,,:::DDDBBB<<<333***555222666333JJJ555GGGDDD<<<---!!!@@@///111111111111111000//////&&&444...777)))SSSUUU 000///)))000"""))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))******+++,,,,,,,,,+++++++++*********)))))))))***+++,,,---...************)))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))))))))***************************+++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.................................//////000000000000111111...111777>>>DDDFFFEEECCCAAACCCNNN\\\ccciiizzzssshhh```\\\___ccc```ppp^^^DDD<<<999777555444444333222222111111000//////...............///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******************************)))))))))************+++******++++++++++++******))))))))))))*********************)))******+++,,,******************************************+++,,,)))---111222///,,,+++,,,)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333%%%!!!,,,222...---222)))555000$$$333TTTqqqXXX,,,###///000---+++555&&&000666CCC000222444444222222555999888;;;======<<<<<>>EEEAAAUUUBBBBBBTTTJJJ```TTTGGG666333888???+++888555444333111000///.........888 :::777***...222^^^|||???$$$,,,+++...%%%///'''+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++************))))))))))))***,,,---...************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))*********************+++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---------....................................000111111111111111111111222777@@@GGGIIIHHHDDD@@@LLLOOOWWWdddssszzzooobbb[[[YYY\\\eeeoooxxx]]]CCC<<<999777555444444333222222111111000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************************++++++,,,,,,******++++++++++++******************++++++++++++******))))))***++++++,,,************************))))))***+++++++++++++++***...222222...++++++---***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------&&&111333(((&&&...111+++888!!!......(((000===...))),,,777000888888222...555///444///000777777;;;???@@@???AAAFFFKKKOOOQQQQQQPPPPPPUUU^^^eee[[[UUUMMM[[[\\\VVV^^^JJJQQQfffBBBPPPwww]]]LLL^^^SSSYYYWWWNNNNNNUUUSSSIIICCCEEEiiiHHH>>>LLLKKKLLLCCCAAA>>>;;;999999::::::111HHH***))):::&&&%%%222)))666%%%000###666 @@@222===+++)))***...###333))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++******************)))))))))+++,,,---************))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))*********************++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------....................................///000000111222333444444;;;AAAHHHLLLKKKHHHGGGGGGWWWaaaooo~~~nnnhhhccc___```ccchhhqqqzzz]]]CCC<<<:::777555444444333333222111111000//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++******************************+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,******))))))***+++,,,,,,************************((()))***,,,,,,,,,+++***(((---111111,,,))))))+++++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------......------------------------------///)))+++555444***)))111///+++333333(((///333###///333777111...///222000---EEE999===CCCHHH222[[[HHHMMMSSSUUUVVVYYY```eeemmmmmmllliiikkkttt~~~iiisssiiinnnssscccnnnyyytttzzz~~~oooqqqllleee```^^^]]]\\\\\\ddd^^^OOO___jjjUUUQQQ^^^ZZZWWWSSSOOOMMMMMMNNNOOORRREEENNNIII:::>>>:::)))333***---(((333***888%%%'''%%%---111******+++$$$))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,+++++++++************)))+++***)))))))))***+++,,,************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////......000111333555666777DDDHHHMMMMMMJJJIIILLLPPPZZZnnnvvvlllccc[[[^^^^^^cccjjjpppuuu|||\\\DDD===999666666333333333333222111000000111111000......------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************++++++******************,,,++++++******++++++,,,---------,,,+++***)))(((,,,---///111111000///---...---,,,+++++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........,,,+++---///000---+++///...------...///...---000///...------///000111222333333444555999===@@@CCCLLLVVVXXXVVVWWW^^^fffmmmmmmnnnppptttyyy}}}{{{zzzxxxrrroooqqqpppuuutttnnniiigggbbbZZZ^^^ZZZUUUTTTVVVYYYZZZZZZ\\\YYYYYY[[[WWWJJJ===777999444222444444000......---,,,---///...+++***+++---+++******+++,,,,,,+++***************+++++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((************************)))))))))))))))))))))))),,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''((()))***++++++,,,*********)))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000..................------000///...///000111111000111222222222333888???DDDLLLBBB<<>>BBBGGGLLLQQQTTT^^^lll|||{{{{{{~~~{{{vvvoookkkeee```^^^ZZZUUUQQQYYYUUUTTTYYY[[[XXXVVVWWWUUUMMMDDD===666000111444111///---------,,,,,,,,,)))((((((***---......---++++++++++++++++++++++++++++++++++++*********)))******)))))))))((((((((())))))))))))))))))))))))+++*********))))))))))))************************))))))))))))))))))))))))***++++++,,,---------,,,,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((******))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++************))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///........................---------...000000000///444333333555:::@@@DDDFFFEEEGGGLLLOOOOOOTTTgggzzzvvvfffZZZTTTTTT[[[cccmmm[[[CCC===999666666333333333333222111000000111000///......---......------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++************************,,,,,,,,,---------------,,,++++++******++++++,,,...---,,,+++******++++++,,,---------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,------------.........---,,,,,,---///000///...---...///000111111000000222444666666666888===AAAFFFIIINNNUUU\\\ccchhhjjj|||wwwnnnfffaaaaaa]]]\\\______\\\ZZZZZZYYYVVVUUUSSSLLLAAA;;;:::444111,,,***,,,...---,,,...---,,,---------***(((,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++*********))))))(((((())))))))))))))))))))))))***************)))))))))************************))))))))))))))))))))))))((()))***,,,------......++++++,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................,,,---...///000111000000111000222999BBBGGGGGGFFFBBBGGGPPPXXX___oootttllldddaaa______ccciiiZZZCCC<<<888666666333333333333222111000000000000///...............------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,------------,,,++++++******++++++,,,...---+++******+++,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,---......------------............++++++,,,---...000111111000000///.........000222:::;;;===CCCLLLUUU\\\``````ccchhhooovvvzzz|||}}}zzzyyy|||~~~xxxjjj^^^YYYUUURRRRRRVVVWWWQQQKKKIIICCC@@@:::444333333...(((111///,,,,,,,,,,,,+++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***,,,,,,---------++++++,,,,,,,,,++++++******))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------............////////////...000111222111111111222///333;;;DDDJJJLLLKKKIIINNNLLLQQQccc~~~xxxnnnkkkeeecccggglllnnnqqqtttZZZCCC<<<888666666333333333333222111000000000//////............///...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++***************************+++++++++,,,,,,------,,,++++++******++++++,,,...---+++******,,,---///---,,,,,,,,,,,,---......,,,,,,------............------,,,,,,------...///---------.........//////111111111000000000111222111111000///000444:::@@@FFFJJJUUUggg{{{{{{uuummm\\\MMMIIILLLOOOQQQTTTTTTTTTPPPHHHDDDAAA999000111...***)))+++...000111,,,,,,+++++++++*********+++++++++++++++++++++,,,((())))))***+++,,,------***************************************+++++++++************************))))))))))))))))))))))))+++++++++,,,,,,+++*********++++++,,,,,,,,,++++++)))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---,,,........./////////000000000222333222000000222444777@@@KKKPPPPPPNNNMMMNNNZZZ]]]jjjqqqhhhdddeeeaaacccmmmyyyYYYBBB<<<888666777333333333333222111000000//////............//////......------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******************************++++++,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,---...///,,,---------............+++,,,---......///......---------------......///------........./////////333333222000...---///111///111444777;;;DDDOOOWWWgggppptttccc\\\XXXSSSNNNKKKQQQXXXZZZUUUSSSTTTPPPHHHBBB===666111///...---,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,))))))***+++,,,------...*********************************+++++++++++++++************************))))))))))))))))))))))))+++++++++++++++***))))))******+++,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++)))))))))))))))))))))))))))))))))))))))*********))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------.........//////000000111///111222000///000444888???GGGOOOPPPLLLJJJNNNSSS]]]ttt|||ooohhhffffff```nnnYYYBBB<<<888666777333333333333222111000000//////............//////......------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++,,,---.........,,,++++++******++++++,,,++++++,,,,,,---......///,,,---...///000///......+++,,,---.../////////...---------------...//////............////////////000111222222222333888;;;<<>>222111111000///.........+++++++++,,,,,,---------//////...---+++***))))))*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))'''(((((()))***++++++,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------......///000111111222222444555444555;;;FFFNNNLLLHHHEEEFFFOOO```sss|||rrrlllddd```aaaeeeiiikkkXXXBBB<<<999777777666555555444222111111000000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,+++*********+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------///000111//////...///000000...,,,,,,,,,,,,---------......000...---,,,---......---///,,,---222222///333:::888:::@@@HHHOOOZZZnnnzzzyyyvvv{{{||||||yyyrrroooqqqpppmmmkkkmmmooommmfff___SSSQQQRRRTTTPPPKKKOOOXXXqqqxxxzzzvvvuuu{{{|||sssbbbUUUSSSTTTTTTQQQRRRTTTSSSNNNGGGBBB;;;555222000///...000...,,,+++---.........------,,,+++******+++++++++++++++************)))++++++++++++++++++++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++************************+++*********))))))((((((+++*********))))))(((((()))(((((((((((())))))***'''((()))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------333000......222444444333666333///111???MMMOOOIIICCCBBBJJJXXX```lllvvvkkk^^^aaabbbdddhhhoootttvvv~~~XXXBBB<<<999777777666555555444222111111000000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,,,,+++******++++++------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000111///------///000000///------........./////////111111000000111222111111555111111333333222888@@@EEEIIIQQQ]]]pppwwwllleeeccchhhlllggg___YYY[[[\\\XXXVVVWWWYYYXXXVVVUUUTTTSSSQQQOOOQQQMMMLLLMMMLLLIIILLLSSSTTTVVVTTTNNNLLLPPPRRRPPPYYY^^^fffmmmttt}}}vvvnnn^^^]]]XXXPPPMMMOOOQQQOOOQQQNNNJJJEEE@@@:::333...---------...//////---***............------------++++++++++++************++++++++++++++++++++++++******++++++++++++***************++++++*********++++++++++++++++++++++++************************************)))))))))(((************)))))))))((((((((((((((((((((()))***(((((()))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................111///...///222333333222555777999>>>IIITTTUUUOOOHHHRRRYYY^^^qqqxxxfff^^^bbb^^^___jjj|||XXXBBB<<<999777777555555444333333222111111000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------.../////////111...,,,,,,...000222222////////////000000000000//////000000000000000000444333444666888;;;EEENNN^^^eeemmmwwwsssjjjgggbbb___^^^```dddfffhhhaaa\\\```eeeggghhhjjjuuutttoooiiicccaaacccfffgggbbb^^^]]]^^^___dddjjjsssoooggg]]]WWWVVVSSSOOOIIIIIIIIIKKKPPPXXX___dddrrr}}}zzzzzzrrrcccVVVPPPMMMKKKQQQPPPPPPOOOMMMGGG???999555222000.........---+++.........---,,,+++***))),,,+++++++++************++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************))))))))))))************))))))))))))((('''''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///////////////......///111222222111111888@@@FFFMMMSSSTTTQQQPPP\\\hhhvvvqqqbbbYYYVVVaaafffuuuWWWAAA<<<999666777555555444333333222111111000000000000////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,******++++++++++++,,,,,,------,,,,,,,,,,,,------,,,------......//////......---,,,---000222222222/////////000000000000111...///000000000000000111111555;;;@@@EEEMMMXXXbbbrrr~~~uuuvvvxxxnnngggkkklllnnnqqqvvvzzz|||~~~~~~xxxrrrkkkeee___[[[VVVRRRPPPOOONNNLLLTTTZZZ]]][[[]]]hhhrrrwwwrrrvvvttteee[[[TTTPPPOOONNNNNNOOOOOONNNLLLFFF@@@777111......///////////////...,,,***(((''',,,,,,+++++++++*********++++++++++++++++++++++++******++++++++++++******((()))+++,,,,,,,,,***)))++++++++++++++++++++++++*********************************)))))))))))))))*********)))))))))))))))''''''''''''((()))************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,------------------------------------............///////////////000000000......///000111222222222444===FFFJJJJJJLLLPPPSSSaaaggg}}}}}}qqqfff```___aaaddd}}}WWWAAA;;;888666666444444444333333222222111000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,------*********++++++,,,,,,,,,...------,,,,,,------...,,,---...//////......---+++,,,---111333444222000....../////////000000000///111222333222333777999:::DDDPPPXXX]]]eeennnuuu~~~|||xxxlll___fffwww~~~zzzyyy|||~~~~~~{{{wwwtttoooiiieee[[[[[[WWWOOOKKKNNNTTTWWWRRRWWWbbbqqq}}}wwwqqq```[[[SSSNNNMMMNNNPPPQQQQQQLLLEEE???:::666222000///000000000//////...---,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******((()))+++,,,---------,,,++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))******'''''''''((((((***++++++,,,+++***)))((()))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,---------------------------------.........///////////////000000000111111...///000111222333555666???EEEKKKLLLHHHJJJSSS]]]www}}}uuuiiiaaaccclllssstttWWWAAA;;;888666666444444444333333222222222000000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,------...******++++++,,,,,,------......------------......,,,---...//////...------***,,,///222555444111...////////////000000000000...000222444555999AAAGGGUUUcccqqqwwwyyy~~~~~~{{{jjjeeedddggghhhlll{{{}}}sssiiiaaa\\\YYYWWWTTTSSSWWW\\\bbbmmmwwwxxxqqqfff\\\TTTOOOLLLJJJQQQRRRRRRQQQMMMEEE:::333.........---...///000111,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,...///111111++++++++++++++++++++++++************************))))))))))))************))))))))))))************((((((((()))***+++,,,------,,,***)))(((((()))***(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,------------------------------.........///////////////000000111111222222///000222222333666999<<>>CCCGGGGGGHHHJJJJJJRRRhhh}}}tttddddddaaabbboooVVV@@@;;;888555666444333333333333333333333000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000+++,,,,,,------,,,,,,+++.........////////////000,,,,,,,,,,,,,,,---...///++++++,,,------...//////......------------......,,,---///000000...---+++000///...///111333222111111111222222222333333333999===BBBGGGNNNZZZjjjuuu~~~xxxlllmmmrrruuuyyy}}}{{{rrrnnn```cccfffiiilllqqqxxx}}}xxxUUUTTTSSSUUUWWWXXXWWWVVVNNNIIIBBB;;;555222000000---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******+++******+++...333777:::++++++++++++++++++++++++************************(((((())))))*********+++(((((())))))*********+++*********+++,,,---///000...---+++)))(((((()))***(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,..................................../////////000///000000111222222333333111333444444555:::BBBHHHJJJJJJLLLPPPTTT```xxx~~~kkkfff\\\```gggvvvUUUBBB???:::777999444444333222222111111000000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,------.........////////////000000000000111000000111222222111000222444444222111333999>>>AAAIIITTT```lllzzzwwwxxxzzz~~~|||ssslllddd]]]\\\```lllxxxxxxiiiZZZSSSRRRSSSWWW\\\\\\ZZZTTTJJJ>>>555111000000---+++***,,,---,,,,,,+++,,,------------,,,++++++,,,---,,,***)))***++++++++++++***)))***,,,...+++++++++************)))************************,,,++++++******++++++,,,***---///000///---------,,,+++******+++---///000+++*********))))))(((((())))))))))))((((((((((((,,,+++***((((((((()))***(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,+++++++++,,,---...///000---------............///////////////000000000000333111/////////111111111444333333777<<>>999555777444444333333222111111111000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------,,,,,,------...///------........./////////.../////////000000111111111111111111222111000///000222444555666:::AAAFFF\\\cccnnnzzzxxxvvv~~~}}}tttqqqlllnnnooooooyyyqqqggg___WWWRRRQQQXXXWWWVVVVVVSSSKKK???666///...---...///...+++)))......---,,,,,,,,,,,,,,,+++,,,---,,,*********+++++++++,,,+++******,,,...++++++++++++************************************,,,++++++******++++++,,,///111444444222111000000,,,+++***)))***+++---///************)))))))))((()))))))))))))))))))))(((,,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,,,,,,,,,,---...//////---------............///////////////000000000000111000000000111222333333444444777;;;BBBJJJQQQUUUUUUPPPWWWnnnuuuhhh```^^^^^^dddvvvVVVCCC>>>888444666444444333333222222111111000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------,,,------...///////////////000000000000......//////000111222222000111222333333222222111222444666888===GGGTTT^^^vvv|||rrrvvvzzz|||yyymmmlllvvv|||uuukkk```ZZZ[[[VVVSSSWWW\\\YYYNNNCCC888555111///...---,,,+++000///---,,,++++++,,,---+++,,,---,,,+++***+++,,,***+++,,,+++******,,,...,,,+++++++++************************************++++++************++++++,,,...000000...,,,+++,,,++++++***))))))***+++,,,************))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,,,,,,,,,,,,,------...///---------............///////////////000000000000///000111222333444444555666999<<>>888555777555444444333222222111111000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,------------------,,,,,,,,,------------...---------------...//////000000000000000000000000---......000111222333333///000222333333333555666777999===BBBLLL\\\ooo|||~~~tttrrrzzz|||vvvppp}}}xxxqqqeeeWWWQQQTTTXXXWWWTTTJJJCCC:::222.........///---------,,,,,,,,,,,,,,,,,,---...---+++***+++,,,***+++,,,,,,++++++,,,...,,,,,,+++++++++*********************************++++++************++++++((()))+++***(((&&&&&&'''+++***))))))((())))))************))))))))))))))))))))))))))))))***************))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,,,,,,,,,,,,,,,,---...///---------............///////////////000000000000...000222333333333444555555:::@@@DDDEEEGGGKKKOOOTTTaaa~~~~~~lll```dddgggfffnnn{{{SSSAAA>>>999777999555555444444333222222111000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,---------............------------...//////////////////////////////---...///000111222333444000222222222111222555777<<>>999555222000***,,,---//////...,,,+++,,,---...---+++***+++,,,***,,,------,,,,,,---...,,,,,,,,,++++++++++++***************************+++******))))))******+++***+++,,,+++***((()))*********))))))))))))))))))))))))))))))))))))******((()))))))))*********+++)))))))))*********))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************************************+++++++++***+++,,,,,,---------,,,,,,,,,---......---------............///////////////000000000000///111333222111111333555333;;;DDDIIIJJJMMMTTTZZZfffiii\\\WWW___gggmmm~~~RRRAAA>>>:::888:::555555444444333333222222000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------+++,,,,,,------.........,,,---------..................------......///000000000000000//////////////////000000111222333333333444444222111333999???HHHWWWlllyyyssssss}}}|||xxxvvvzzz{{{vvv|||xxxwww~~~rrr```TTTPPPPPPSSSRRRQQQNNNJJJBBB999333///000000111000...---,,,,,,---...---,,,+++,,,---***,,,......---,,,---...,,,,,,,,,,,,++++++++++++******************************))))))))))))******)))***++++++))))))***+++))))))))))))************))))))))))))************((())))))******+++++++++(((((()))************)))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************+++++++++++++++,,,---------------,,,,,,------...---------............///////////////000000000000///222333222111222666:::===DDDJJJLLLKKKPPP[[[fffhhh]]]VVVTTT___lll}}}SSSAAA===999666888555555555444333333222222000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................++++++,,,,,,---......///------------...........................//////000222222111111111000000000000000000111111222222222444666777777999AAALLLUUUdddqqq~~~|||wwwuuuxxx~~~rrrwww{{{vvvyyygggYYYSSSPPPPPPQQQSSSRRRNNNHHHCCC;;;888555111///.........---.........,,,+++,,,---***,,,......---,,,------------,,,,,,,,,+++++++++******************************))))))))))))******&&&'''(((((('''''')))+++(((((()))***++++++++++++((()))))))))************((())))))******+++,,,,,,'''((()))***+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************,,,++++++++++++,,,------...------,,,,,,------------------............///////////////000000000000///222333333222555<<>>777333000...222///,,,***+++---.........+++))),,,000222000,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))******************************)))))))))))))))***(((++++++)))))),,,,,,)))++++++***************+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********************************************)))******++++++---,,,++++++*********+++,,,,,,---...---,,,***)))++++++******++++++,,,---..................------///000111000///...///000//////000222222333333222333111333888===AAAGGGMMMKKK___]]]UUUooo}}}iii^^^]]]aaa```pppQQQ???===999555666666555555444222111111000000000000000////////////......------------......------------------------,,,++++++++++++,,,------,,,,,,---------.................................,,,,,,,,,---......//////............////////////,,,,,,---...///000111222111222333222000//////000///000111222333444777999@@@FFFTTTgggvvv~~~}}}wwwgggYYYMMMGGGIIIOOOVVVVVVTTTOOOHHH???777333222///---,,,,,,,,,+++***...,,,+++---111333000,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,************************************************))))))(((((((((((())))))***,,,,,,)))))),,,,,,)))++++++***************+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************************************+++,,,---++++++************++++++,,,,,,---------,,,+++***+++++++++***++++++,,,---........................///000111000///...///111000000111222222222222222444333555;;;>>>@@@DDDJJJPPPZZZ]]]hhh|||jjjaaa^^^bbbiiiuuuzzz|||~~~QQQ???===999555666555555444333333222111111000000000000////////////......------------......------------------------+++++++++++++++,,,,,,---,,,------------.................................+++,,,,,,------.....................////////////------...//////000111111333444444333111000000111...111444444444666:::>>>LLLVVVkkkqqq___PPPJJJJJJLLLRRRXXX[[[UUUJJJ???888111///------------,,,***...,,,---///333333000,,,,,,,,,++++++++++++,,,,,,++++++************++++++************************************************)))((((((((((((((()))))),,,......******,,,,,,)))+++***************++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************+++---......+++************++++++,,,,,,,,,---------,,,+++++++++++++++++++++,,,------........................///000111111//////000111111222222222222222222222333333777>>>AAAAAAEEEKKKTTTVVV___{{{fff]]]___```eeemmm}}}}}}~~~PPP???===999666666555555444333333222111111000000000000////////////......------------......------------------------,,,,,,++++++,,,,,,---...------------....................................+++,,,,,,,,,------..................////////////---......///000000111111333444555333111000111222333444555444555999BBBIIIZZZhhhzzztttuuurrr```TTTKKKMMMRRRWWWYYYSSSJJJBBB444111...,,,---/////////------...111333333000---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))***+++---//////+++***,,,,,,(((*********)))******+++,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))*********************************************+++,,,...///000------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------............///////////////000111111000///000222333333222222222333333333222444:::AAAEEEFFFJJJQQQYYYaaappppppYYY[[[cccdddhhhpppxxx~~~PPP???===999666777444444444333333222222111000000000000////////////......------------......---------------------------------------...//////---------.........//////........................,,,,,,---------------...............////////////......//////000000111111222333444333111000111222444444444555:::EEESSS\\\mmmzzz~~~ppprrrzzz|||nnnWWWQQQLLLNNNTTTWWWTTTOOO???:::333///......000000......///111222222000...---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++************************************************++++++******+++,,,,,,------//////+++***,,,,,,(((******))))))***++++++,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))*********************************************+++,,,...///000111000...---++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............/////////000000...000111111000000111333444333333222333333444555777:::@@@FFFHHHIIIPPPWWW___yyyqqq^^^SSS\\\iiirrr~~~}}}PPP???===:::666777444444444333333222222222000000000000////////////......------------......------------------------...............//////000------........./////////............................................................/////////////////////000000111111111000222333333222111333444222444888AAAMMM\\\iiiqqq{{{hhh\\\OOOJJJMMMQQQRRRQQQLLLFFF===555111///.........//////000000/////////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++,,,---......,,,......******,,,,,,)))))))))))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************+++---......111000...---+++*********,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------............//////000000111...000111111111111222333444333222222333444666777AAABBBFFFJJJKKKMMMVVV```lllvvvddd]]]ZZZcccttt}}}PPP???===:::777888444444333333333333222222000000000000////////////......------------......------------------------...------------...//////............////////////........................////////////////////////............////////////000000000000000111111111000111333444333444555777999>>>JJJ\\\nnnzzz~~~}}}tttfffYYYQQQNNNNNNOOOPPPKKKDDD>>>999555111...//////...---------...000------,,,,,,,,,,,,------++++++,,,------,,,++++++++++++++++++++++++++++++************************++++++++++++,,,---......***,,,,,,)))))),,,,,,)))))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************************************+++,,,---,,,,,,+++*********++++++,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---......---......///000000111111...000111111111111222444333222222222333666888:::EEEEEEIIIMMMOOOTTTbbboooqqqllleeeggghhhkkk|||}}}PPP???===:::777888444333333333333333333333000000000000////////////.........------.........---------------------------,,,,,,,,,,,,---................../////////000........................000000000000000/////////............/////////000000000000000111111111111000222444555555666888:::CCCLLL]]]uuuxxx~~~~~~wwwssszzz~~~www~~~rrr___SSSQQQRRRLLLJJJGGGDDD@@@;;;666222//////...,,,+++,,,...000...------,,,,,,------...++++++------------++++++++++++++++++++++++++++++************************************+++,,,---...(((++++++)))))),,,,,,)))))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********************************************)))******++++++(((((((((((()))***+++,,,,,,,,,+++***+++,,,...///---,,,,,,,,,,,,---......---......///000111111222...000111222111111333444222222111222444666999;;;BBBCCCGGGMMMRRR[[[mmm}}}rrrgggeeeeeemmmnnnlllzzz|||NNN===<<<999777888666555555444444333222222000000000000000000000000...................................................------------.../////////////////////////////////////////////.........////////////////////////////////////000000000000222111000111222333222111222000222666777666>>>HHHRRRaaarrr}}}}}}~~~}}}wwwwwwqqqjjjiiirrryyyuuusssrrrtttzzzsss^^^MMMKKKIIIIIIHHHGGGCCC<<<777111000///000111111///---...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************************************(((((()))***++++++,,,,,,))))))))))))))))))))))))+++++++++***************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111111222333444555888===AAAFFFFFFHHHQQQ[[[aaaxxxmmmlllhhhbbbjjjlllrrrwwwxxx{{{NNN>>>===999666888666555555444444333222222000000000000000000000000...................................................------------...//////000000000000000000000000////////////////////////////////////////////////////////////000000000111///...///000111222222111444000///333777>>>LLLZZZiiiuuu}}}kkkVVVOOOHHHGGGJJJJJJFFF@@@888555111///......---,,,------,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,******************************************+++++++++++++++++++++++++++++++++*********))))))))))))************************++++++*********)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000111111111111333333333333666:::???CCCCCCKKKMMMVVVjjj}}}{{{hhhbbbdddgggiiirrruuu{{{{{{OOO???>>>:::666666666555555444444333222222000000000000000000000000...................................................------------...//////111111111111111111111111/////////////////////////////////////////////////////////000000000111111---...000111222222222222888333111666???MMMaaappp~~~gggZZZKKKEEEIIILLLJJJFFFBBB===666111///......---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++***************)))))))))************************+++++++++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000000111111111222222222666444333444999>>>BBBDDDDDDSSSYYYdddlll```\\\\\\dddnnn~~~{{{OOO@@@???:::555555666555555444444333222222////////////////////////...................................................------------...//////000000000000000000000000///////////////000000000//////////////////////////////000000000111111111///111333333333333444444999999<<>>888444222///------------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------------...............////////////000000000000000111111222333333333555555666:::@@@DDDFFFFFFIIIZZZhhh{{{qqqfffeeeddddddrrr{{{OOO@@@???:::555555666555555444444333222222////////////////////////...................................................------------...//////////////////////////////////////////000000111111000000000000000000000000000000000000111111111111111222444333222222444666666???LLLWWWeeeuuu{{{uuusssqqqsss|||zzzvvvbbbRRRKKKIIIIIIJJJGGGBBB===999555000---.........------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------------.........//////////////////000000000111000111111222333444444444333666;;;BBBGGGJJJIIIHHHQQQbbbyyy|||eee```aaahhhkkksss{{{OOO???>>>:::666666666555555444444333222222000000000000000000000000...................................................------------...//////...........................//////000000111111222000000000000000000000000000000000111111111222222000111333222111222777<<<===NNNbbboooxxx~~~ssspppnnnkkkooowww|||ttt```RRRKKKJJJGGGEEEBBB???<<<888333000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------.........//////////////////000000000111111111111222333444444555666444:::BBBHHHLLLMMMNNNOOO^^^ssszzzjjj``````cccfffiiixxx{{{NNN>>>===999666888666555555444444333222222000000000000000000000000...................................................------------...//////////////////////////////...//////000111111222222000000000000000000000000000000111111111222222222000222333333333888@@@GGGYYYnnn~~~}}}{{{yyyyyyvvvgggZZZSSSHHHFFFBBB@@@???===;;;999222222000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------....................................//////////////////000000000111111111111111222333444555666666666>>>GGGKKKLLLNNNSSSXXXtttpppeeedddhhhlllkkklllzzz|||NNN===<<<999777888666555555444444333222222000000000000000000000000...................................................------------...//////000000000000000000000000...//////000111222222222000000000000000000000000000111111111111222222222111444666666777>>>IIIRRRwwwtttllljjjnnnsssooobbbLLLIIIDDDAAAAAABBBCCCCCC444333111000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------..................................../////////000000000000000111111111111111111222333444666666777999AAAIIIKKKJJJMMMWWW___yyyfff^^^]]]gggppprrrvvv|||NNN===<<<999666777666555444444333333333333000000000000//////////////////............//////////////////////////////............////////////000000000000////////////000111111111111222222222333222111000000111222333,,,111333000000555666333222000666???>>>AAA\\\~~~wwwvvvxxxsssooopppZZZPPPHHHFFFEEECCCEEEJJJBBB;;;444111000......000+++...///...,,,+++---///,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******************************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***,,,------++++++,,,...............////////////............/////////000/////////000111111222222333555666555444444777;;;KKKDDDEEEKKKJJJJJJaaa~~~fff___bbbllllllrrrzzz}}}}}}QQQ@@@???;;;777888666555444444333333333444111000000000//////////////////............//////////////////////////////............////////////000000000000000000000///000111111111111222222222222222111111111111222222333666555222222777777444999666999BBBMMM^^^|||sssUUUGGGDDDCCCBBBBBBGGGDDD>>>666222000///------///000///---+++,,,...,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******************************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***,,,------++++++,,,...............////////////........./////////000000//////000000111111222222333444555444444666;;;???GGGDDDFFFLLLPPP]]]zzzlll\\\^^^hhhhhhzzzSSSDDDBBB===888777666555444444333444444444111111000000000///////////////............//////////////////////////////............////////////000000000000000000000000000111111111111222222222222222333333333333222222222444333111222666555222777999???KKK___www~~~~~~~~~|||mmmWWWLLLGGGFFFGGGJJJNNNJJJ???777555222+++---///000000...,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...............////////////....../////////000000000//////000000111222222222333444333333555:::@@@EEEGGGHHHIIILLLYYYqqqppp^^^ZZZcccppp}}}~~~TTTEEEDDD>>>777666666555555444444444444444111111111000000000////////////............//////////////////////////////............////////////000000000000000111111111000000111111111222222222222222444555555444222222000000111222444666555444888GGGXXXfffxxxsssyyyzzz~~~}}}~~~ttt[[[KKKHHHLLLGGGQQQRRRGGG@@@>>>777---------.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...............////////////...////////////000000000///000000111111222333333444333333444888???FFFKKKJJJMMMMMMPPPcccsssgggbbbcccmmmwww|||RRRDDDCCC===777555777777666555444444444444111111111111000000000000//////............//////////////////////////////............///////////////000000000111111111222000000111111111222222222222222444555555444222222222222444777777777888:::EEE]]]vvv|||zzzvvvmmmWWWKKKGGGDDDNNNRRRMMMIIIGGG???555...---------............---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...............////////////////////////000000000111000000000111222222333333444333333666<<>>HHHXXXmmmqqqqqqqqquuusssbbbSSSJJJKKKMMMOOOPPPLLLGGGBBB444222...---.../////////------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,.............../////////////////////000000000111111000000111111222333333333444444666;;;BBBHHHKKKMMMDDDOOO```www{{{qqqhhhggglllqqqxxxxxxOOOAAABBB>>>999999;;;:::888666444222111111222222222111111111000000//////............//////////////////////////////............///////////////000000111111222333333000111111111111222222222222222111111111111222222///000333555555===RRRgggyyy}}}ooopppwww}}}{{{sssZZZNNNHHHNNNRRRMMMKKKNNN???:::333//////000000///...------------,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------------------------------***,,,------++++++,,,...............//////////////////000000000111111111000111111222222333333444444555999@@@GGGKKKKKKJJJHHHZZZuuutttmmmhhhkkkqqqwwwxxxNNNAAABBB???;;;;;;===;;;999666444222111000222222222111111111111000//////............//////////////////////////////............/////////000///000000111222222333333000111111111111222222222333222111000000111222333222333666:::===LLLlllyyywwwwwwvvvhhhRRRFFFLLLQQQLLLMMMUUUHHHAAA777111///000000///......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------***,,,------,,,+++---.............../////////000000000000000111111111111000111111222222333444444444666;;;CCCJJJLLLJJJGGGPPPfffpppfffeeehhhqqqyyy}}}RRR@@@===:::888888666777777777777555333222000000111111111111000000000000///...............////////////////////////////////////////////////000000111222222222222111111111111111111222222222333222111222444555555555333999888<<>>;;;888888===;;;888555333222222222000000111111111111000000000000///...............////////////////////////////////////////////////000000111222222222222222111111111111222222222222000000000111333444555555333;;;???JJJbbb{{{tttlllvvvzzziiiZZZIIIFFFMMMNNNSSSPPPJJJBBB:::555333444222000......//////---,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************,,,,,,,,,---------......------------------------,,,,,,---------.........---------........./////////......//////000111222222333444444333333444666:::<<>>:::777444333333333222222111000000111222222000000/////////000000111000000000000000000000000000000000000000000000000111111222333333333333222000111111222333333444444333444555555555888===AAAWWWnnn~~~mmmrrr}}}}}}|||zzzyyy{{{yyyxxxxxxzzz{{{{{{{{{}}}}}}}}}|||{{{zzzzzzyyy|||{{{|||}}}{{{{{{zzz{{{|||}}}}}}|||{{{~~~~~~xxxppprrrYYYEEEIIIJJJMMMRRRTTTOOOEEE<<<222000...---.........---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------.........//////........./////////000000/////////000000111222333444555666666666888;;;>>>GGGFFFKKKRRRUUUaaammm```___dddgggkkkwwwssszzz}}}sssvvvKKKCCCFFF>>>888:::;;;:::999777666555444444333222111000000111222333000000/////////000111111000000000000000000000000000000000000000000000000111222222333333333333333000111111222333444555555222333444444555;;;DDDKKKccc}}}sssttt~~~|||yyyxxxyyyzzzzzzyyyvvvuuuuuuwwwyyy{{{zzzyyy|||||||||||||||{{{zzzyyy}}}}}}~~~||||||||||||}}}~~~}}}|||~~~uuuzzzqqq]]]JJJHHHHHHNNNUUUUUUNNNFFF888555000.........///...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------........./////////....../////////000000000000000000000111222333333333444555666777:::???BBBHHHJJJNNNTTT___vvvuuuhhhaaa___ccchhhyyy||||||vvvxxxxxxtttnnnjjjjjjkkklllooouuuzzzyyysssqqqsss{{{~~~tttnnnooosssuuuyyy~~~uuuooofffbbbfffmmmjjjdddtttKKKEEEGGG>>>999???:::999777666555444444444444333111000000111333444000000//////000111111222000000000000000000000000000000000000000000000000111222333333444444333333000111111222333444555666111333555666999CCCQQQ[[[mmm~~~~~~}}}zzzxxxyyyzzzzzzzzzssstttuuuxxx{{{|||{{{zzz{{{|||}}}}}}}}}|||{{{zzz}}}~~~~~~~~~}}}}}}zzz{{{{{{|||}}}}}}}}}~~~}}}\\\SSSJJJIIINNNQQQOOOJJJCCC===666000.........///,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////.../////////000000000000000000000000111222333333222333555666888<<>>DDDHHHFFFPPPVVV\\\ssskkk[[[^^^aaaaaappp{{{xxxwwwwwwuuuuuutttttttttvvvxxxyyyuuuyyy~~~~~~{{{tttwwwyyyyyyzzz}}}~~~qqqKKKCCCBBBAAABBB@@@999;;;<<<999555222111222111111111111111111111111111111111111111111111111222111000.........///000000000000000000000000000000111222333444333222222555222333666666333333666888666666===KKK^^^ttt{{{{{{}}}~~~|||{{{|||}}}||||||~~~|||~~~{{{vvvsssrrrtttxxxzzzwwwyyy}}}~~~{{{yyyyyy{{{||||||{{{{{{|||}}}}}}zzzyyyzzz}}}}}}yyy{{{~~~~~~~~~~~~}}}~~~{{{zzz}}}ooo[[[PPPMMMLLLKKKIIIIIIDDD<<<333///000333000...+++***+++,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++******+++---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...///...---,,,......////////////......///......------///000111111111111000000000000000222222222111222222333333---666666666???AAAAAAGGGGGGNNN[[[ppp}}}___VVV^^^cccxxx{{{zzzzzzzzzzzz{{{~~~|||tttmmmlllmmmllljjjfffjjjssstttkkkiiioooqqquuuzzzrrrKKKCCCAAA@@@AAA???;;;<<<===:::666333333444111111111111111111111111111111111111111111111111222111000///...//////000000000000000000000000000111111222333333333333333666333222444444111222666444666===KKK^^^rrr{{{xxxxxx{{{}}}{{{zzzzzz{{{|||}}}|||||||||zzzyyyyyyxxxvvvuuuuuuvvvxxxyyyyyyzzz}}}~~~~~~|||{{{|||}}}~~~}}}||||||~~~}}}{{{|||~~~}}}zzz|||~~~~~~~~~|||{{{zzz~~~}}}```LLLJJJPPPKKKLLLIIIBBB999222///000222///,,,+++,,,---,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---------,,,,,,++++++++++++******+++---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------......////////////......///......---...///000111111000000000000000000000222222222111222222333444555999555555@@@DDDDDDIIIKKKSSShhhwwwbbb```ccciiixxx~~~{{{tttxxxxxxsssqqqvvvxxxxxxtttrrrKKKCCC@@@>>>???<<<=========;;;777555444555222222222222222222222222111111111111111111111111111111000/////////000000000000000000000000000000222222222222222333444444555222222444333222555:::555@@@RRRfffzzz~~~}}}}}}{{{zzzxxxwwwwwwxxxyyyzzzyyyyyyzzz{{{||||||yyyvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyyyy{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~|||~~~~~~||||||}}}}}}}}}{{{~~~vvvsssvvv~~~tttXXXKKKJJJLLLMMMMMMIIIBBB888111---222000...---......---+++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******+++---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............////////////......///............///000000000000000000000000111111222222222222222333444444888999333666FFFLLLKKKOOOUUUbbb~~~xxxcccXXXgggkkkqqq~~~yyywwwwww{{{zzzwwwuuuwwwwwwxxx||||||}}}zzz{{{kkkaaabbbsssKKKBBB???======:::>>>===<<<:::777555444444222222222222222222222222111111111111111111111111111111000000000000000000000000000000000000000000333333222111222333444555222111333666666555999??????UUUrrr}}}~~~|||{{{zzzzzzzzzxxxwwwwwwxxxzzzzzzzzzyyy{{{{{{{{{|||}}}}}}}}}~~~}}}xxxuuuvvvxxx{{{zzzzzzzzzzzzzzz{{{{{{~~~~~~~~~~~~~~~~~~}}}{{{|||}}}~~~|||uuusssssstttqqqVVVCCCHHHKKKMMMNNNJJJAAA777111111///......//////...,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++,,,---...///......////////////................../////////000000000000000000111111111222222222222222333444555555666444>>>QQQVVVQQQTTT```zzz}}}iii```aaakkkggguuuzzzuuuzzzyyywwwwwwvvvtttpppmmmoooooorrrwwwyyyzzzqqq___^^^eeesssKKKBBB???<<<===:::>>>===:::888666555444333222222222222222222222222111111111111111111111111000000111111111111111111000000000000000000000000444333222111222333555666111222555888777555999@@@MMMmmmzzz~~~}}}}}}||||||{{{{{{{{{{{{xxxwwwwwwyyy{{{|||zzzwwwyyyzzz|||}}}~~~~~~~~~}}}}}}}}}zzzxxxzzz|||}}}{{{zzz{{{}}}~~~~~~}}}zzzyyywwwvvv{{{zzzqqqdddKKKFFFGGGJJJMMMNNNIII@@@999111///------...//////.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++,,,---...///......////////////......---....../////////////////////000000111111111111222222222222333444555666333777:::HHHZZZZZZSSSWWWiiiooo```aaabbbgggggg~~~}}}xxxuuusssrrrqqqpppwwwwww{{{gggXXX\\\dddsssLLLCCC???======;;;???<<<999777666555444333333333333333333333333333111111111111111111111111///000111222222222111111000000000000000000000000333333333333333444444555333333555777666777???HHH```yyyyyy}}}|||}}}||||||||||||||||||||||||wwwvvvvvvxxx{{{|||yyyvvvuuuxxx{{{~~~}}}~~~~~~}}}||||||}}}~~~}}}{{{{{{}}}}}}}}}~~~{{{wwwvvvuuuvvv|||~~~yyyvvvmmm]]]LLLIIIHHHKKKOOONNNHHHBBB666333///....../////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------,,,++++++------,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............////////////......---......///000//////////////////000111111222222222222222222333555666777666<<>>???<<>>999777777777555444333333333333333333333333111111111111111111111111///000111222222222222111000000000000000000000000222333333444555444444444444333444777999AAAQQQaaawww{{{~~~||||||~~~zzzzzz{{{{{{{{{{{{{{{zzzwwwuuuuuuxxx|||~~~|||xxxuuuxxx|||~~~||||||}}}~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~{{{yyyxxx|||xxx{{{zzztttXXXQQQJJJIIIMMMOOOLLLGGG???:::444000..................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...+++++++++,,,,,,------------,,,++++++------,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------......////////////......------///000000000///......//////000111111222222222222222333444555666777888???CCCKKKSSSQQQZZZqqq{{{ddd___dddkkk{{{xxxqqqfff^^^\\\___ccceeecccaaabbbeeegggggglllrrrzzz}}}rrraaaaaahhhllltttLLLDDDAAA???@@@>>>CCC???:::888888888777555333333333333333333333333111111111111111111111111///000111222333333222111000000000000000000000000222333444555666555444333444333333777>>>MMMfffzzz~~~uuuvvvxxxuuuvvvxxxzzzzzzxxxxxxyyyyyyyyyyyyxxxxxxxxxvvvuuuyyy}}}yyy{{{~~~{{{{{{}}}~~~|||zzztttvvvzzz}}}~~~}}}}}}cccXXXLLLHHHKKKNNNMMMIIIFFF@@@888222......------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,------------,,,++++++------,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...///...---,,,......////////////......,,,---///000000000///......//////000111222222222222222222333444555777777888>>>AAAFFFLLLOOOccckkk```dddlllzzzsssiiiaaa^^^\\\[[[[[[\\\[[[ZZZaaa^^^___dddeeeccccccfffkkkooosssuuuuuuwwwzzz}}}{{{~~~mmm```dddkkkmmmrrrLLLGGGHHHEEEBBB<<<>>><<<999888888888777666666555444333222222222222111111111111111111111111000000000000000000000000222111111000111333444555222333444555777999777555///333777:::GGG___xxx}}}~~~}}}|||zzzxxxwwwuuuvvvxxx{{{|||zzzyyyxxxxxxzzzzzzyyyxxxwwwwwwxxxyyy{{{}}}yyy{{{}}}~~~~~~}}}{{{zzzzzzzzzyyywww{{{zzzzzz|||~~~~~~qqqUUUBBBDDDOOOOOOGGGGGGHHHDDD999222111000+++,,,,,,---......---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,------.../////////---......///////////////111111111000000000000000222222111111111111111111111333555555555555777888???AAABBBBBBDDDWWWyyynnnbbb___jjjyyy}}}vvvuuurrrlllhhhhhhhhhaaa^^^aaaeeefffhhhjjjgggeeecccccceeedddaaa^^^fffdddhhhnnnppppppuuu}}}wwwgggbbbaaajjjwwwsssMMMGGGGGGDDDAAA;;;===;;;999888999999888666666555444333222222222222111111111111111111111111111111111111111111111111222111111111111333444555444444333222333444444333999;;;===AAAPPPiii}}}{{{{{{{{{uuuvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvwwwyyyzzzzzzyyywwwxxxxxxyyy{{{}}}~~~|||}}}}}}|||}}}{{{{{{||||||{{{zzz}}}}}}|||}}}kkkTTTJJJIIIKKKKKKKKKKKKFFF<<<555333000,,,---------......---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,------.../////////---...//////000000//////111000000000000000000000222222111111111111111111222333444555444555888:::BBBDDDEEECCCKKKcccsssggg___aaauuuzzzwwwqqqmmmooopppnnnmmmnnnrrrllljjjnnnpppooooooqqqpppooonnnppprrrsssqqqoooqqqmmmnnnvvv|||~~~ttthhhddddddmmmzzztttNNNGGGFFFBBB@@@:::;;;:::999999999:::888777555555444333222222222222222222222222222222222222111111111111111111111111222111111111222333444555555444222222222333555777666999>>>III___zzz~~~}}}{{{zzzxxxwwwvvvvvvqqqssswwwyyy{{{zzzyyywwwwwwvvvvvvwwwyyy{{{{{{zzzxxxxxxyyyyyy{{{|||}}}~~~~~~|||zzz}}}||||||}}}~~~~~~}}}~~~~~~~~~{{{~~~jjjTTTFFFFFFMMMMMMMMMIIIAAA:::777222---..................------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,------.../////////---...//////000000//////000000000000000000111111111111222222222222222222444444444444444666:::>>>HHHJJJGGGGGGXXXxxxvvveeedddbbbggg~~~|||{{{{{{vvvtttvvvxxxvvvwwwyyywwwuuuwww}}}~~~ppphhhhhhjjjtttuuuOOOGGGDDD@@@>>>::::::999888999::::::999777555444333333222222222333222222222222222222222222111111111111111111111111111111222222333444444555333222333555555555888<<<555<<>>::::::999888999;;;;;;999777444444333222222222333333222222222222222222222222111111111111111111111111111222222333444444555555333111444888777444666<<>>>>><<<:::999999:::;;;:::888666444333333222222333333333333333333333333333333333222222222222222222222222111222333444555555555444444222444888777222555===FFFYYYqqq{{{www~~~}}}wwwwwwvvvvvvvvvwwwwwwxxx{{{zzzxxxwwwyyy|||~~~}}}}}}}}}{{{zzz{{{{{{||||||}}}~~~{{{zzzyyyzzz}}}~~~~~~}}}~~~}}}~~~}}}```HHHJJJGGGGGGKKKKKKEEE===999333222000///......//////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............,,,,,,------.../////////...///000000111111000000/////////000111111222222111111222222333444444444555555555555777<<>>===;;;::::::;;;;;;:::777444333333333222222333333444333333333333333333333333222222222222222222222222111222333555555555555444777222333888777555===KKK___sssxxx|||zzz{{{{{{{{{uuutttttttttvvvxxx{{{}}}~~~}}}{{{zzz{{{~~~~~~}}}}}}~~~~~~|||{{{||||||}}}~~~~~~}}}|||{{{zzz{{{~~~~~~~~~}}}~~~~~~}}}zzziiiTTTLLLGGGIIIJJJEEEBBBAAA444222000///......///000------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------------------............,,,,,,------...///////////////000111111111111000...//////000111111222222111111222222333444444555444555666777999>>>DDDHHHSSSTTTgggyyyfffgggmmmzzzuuunnnxxxtttOOOFFF@@@===>>>>>>;;;;;;;;;;;;;;;999666333333333333222222333444444333333333333333333333333222222222222222222222222111222333555666555555444777111222888:::<<>>DDDFFFNNNZZZzzzwwwgggbbblll|||}}}vvvqqqooopppfffcccbbbcccbbbdddlllvvv||||||yyyttt{{{qqqIIIDDDDDDBBB???999999999:::999999888777666555555444333333333333444333333333333333333333333222333333444444333333222444444333333333444444555666333777BBBQQQeee{{{yyyzzz~~~{{{yyyxxxyyyzzzzzzzzzzzzzzzyyyzzz{{{|||~~~~~~}}}||||||}}}~~~~~~|||{{{|||~~~zzz|||~~~aaaLLLGGGIIIHHHEEEEEECCC???999333000///000/////////.........------,,,,,,,,,---------......------------------------...------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------.........---......///////////////000000000000111111111111000111111111111222222222111222222222333333333444444999666888BBBEEEFFFPPPlllzzzddd```hhhiiiuuussssssrrrrrrkkkkkkmmmooonnnmmmqqqxxxqqqttt{{{~~~~~~||||||rrrKKKEEECCCAAA>>>999999999999999999888666666555555444333333333333444333333333333333333333333333333444444444444333333555555444444444444555555;;;999>>>MMM```uuu~~~}}}~~~}}}{{{yyyyyyzzzzzzzzzyyy{{{{{{{{{{{{|||~~~~~~}}}}}}~~~~~~}}}}}}~~~|||}}}~~~zzzuuupppSSSHHHJJJKKKGGGGGGGGGEEE???777111000111////////////............,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------............---......//////////////////000000000111111111111000000111111111222222222111222222333333444444444444888999???IIIHHHIIIVVV~~~}}}mmmdddfffkkklll}}}rrrKKKDDDBBB???===999999999999999999888666666555555444333333333333444333333333333333333333333444444444555555444444444555555444444555555666666:::;;;DDDUUUjjj~~~~~~{{{zzz||||||zzzyyyyyyzzzzzzyyyxxx{{{{{{{{{|||}}}~~~~~~~~~~~~xxxppppppyyy|||zzzuuuooowwwdddPPPMMMMMMIIIHHHIIIHHHCCC;;;444222222000000/////////.........,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......---------.........//////---......//////////////////000000000111111111111000000111111111222222222111111222333444444555555333888<<>>888444000000000000/////////...,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..................////////////---......///////////////000000000000111111111111000111111111111222222222111111222333444555666666777<<>>CCCNNNSSSTTTrrryyydddnnntttooo~~~nnnGGGDDDCCC???>>>===::::::999999888999999999777777666555444333333333666555444333333333333333333333333444444444555555888555666;;;:::666;;;EEESSSeeezzzxxxxxx|||zzzyyyzzz||||||xxxuuuxxxwwwvvvvvvxxxyyyyyyxxxxxxzzz{{{{{{{{{|||~~~~~~|||~~~}}}~~~|||yyy{{{~~~{{{}}}yyyfffYYY]]]ggguuu{{{~~~|||{{{~~~~~~}}}~~~|||}}}uuuVVVMMMJJJGGGGGGFFFBBB<<<999777222//////222222///,,,------------------------------------------------...---,,,,,,---...------......------------......---------............//////...---,,,,,,,,,,,,------...///000000000000000000000000000111111111111111111111111111222222222666444444666777555666999999BBBJJJLLLRRRfffbbb```uuuyyy}}}~~~nnnGGGDDDCCC???>>>===::::::999888888888999999777777666444444333333444666555444333333333333444333333444444444555555555666333555999888666???MMMddd||||||yyyxxxzzzxxxwwwvvvxxxzzz{{{zzzwwwzzzxxxwwwxxxzzz||||||{{{uuuwwwxxxxxxwwwxxx{{{}}}zzz{{{|||~~~~~~|||{{{zzz{{{||||||{{{yyy~~~{{{zzzsssccc```kkkyyy|||{{{{{{}}}}}}yyyxxxzzz|||sssqqqpppoooqqqtttwwwxxx~~~|||wwwTTTIIICCCEEEHHHDDD???===888333///...000111...+++------------------------------------------------...---,,,,,,------------......------------......---------............///---......///000000000000---...///000111111111111000000000000111111111111111111111111222222222222666333333666666444666;;;AAAHHHKKKMMMYYYvvv|||cccfffwwwzzz{{{yyynnnGGGDDDCCC???>>><<<::::::999888888888888888777666555444444444444444555555444333333333444444333444444444444555555555555333555888777999HHHZZZwww~~~}}}xxxwwwvvvwwwzzzxxxwwwuuuvvvwwwyyyxxxwww{{{zzzxxxyyy{{{}}}~~~}}}uuuvvvvvvvvvuuuvvvyyy{{{xxxyyyzzz|||}}}~~~~~~~~~~~~||||||~~~~~~||||||||||||}}}~~~{{{xxxxxxzzz}}}uuuuuuuuuuuuvvvwwwxxxyyy~~~~~~|||{{{|||zzzqqqfffkkkzzz}}}~~~{{{wwwrrrooooooqqqrrrtttuuuuuuttttttrrrrrrrrrpppmmmllllllmmmhhhfffeeedddfffkkkooorrrsssvvv{{{|||yyyfffQQQCCCGGGLLLGGGBBBBBB<<<777111///000000///---------------------------------------------------......------------............------------......---------............///,,,---///111111111000/////////000111111222222333000000000000111111111111111111111111222222333333555333333666666444888===EEEKKKMMMQQQhhhmmm___mmmxxxwwwwwwxxx|||oooHHHDDDCCC>>>===<<<;;;:::999888777777777888777666555444444444444444555444444333333333444444444444444444555555555555777555777999888===RRRhhhyyyzzzvvvuuussstttwww|||zzzwwwvvvuuuuuuuuuuuu}}}{{{xxxxxxyyy{{{{{{{{{wwwwwwwwwwwwvvvwwwzzz}}}yyyyyyzzz{{{{{{{{{{{{{{{}}}{{{zzz{{{~~~~~~~~~~~~}}}}}}{{{zzzyyyyyywwwtttqqqpppqqqsssuuuxxxuuuqqqpppqqqtttxxx{{{ssstttuuuuuutttvvvyyy}}}}}}|||~~~{{{~~~~~~vvvpppttt}}}yyyvvvuuuvvvxxxzzzxxxxxxxxxvvvqqqkkkeeebbb]]]]]]___bbbdddeeeeeeddd]]]]]]^^^^^^]]]\\\]]]]]]UUUUUUSSSRRRSSSVVV[[[^^^dddiiiqqquuuuuuvvv{{{zzz~~~zzz]]]HHHKKKOOOIIIDDDFFFAAA<<<666222111111000000........................------------------------.........---,,,---...///......------------......---------............///............////////////444444333333333333333333///000000000111111111111000111111222222333333333444222333555555555:::AAADDDJJJNNNZZZzzzaaaaaavvv{{{qqq~~~{{{oooHHHDDDCCC>>>===;;;;;;:::999888777777777777666666555444444444444555444444333333333444444555444444444555555555666666777555777;;;<<>>GGGIIIKKKPPPccczzzccciii{{{zzznnnoooHHHDDDCCC>>><<<;;;;;;:::999888777666666666666555555444444444555555444444333333333444555555444444555555555666666666777444777>>>CCCNNNeee}}}xxx|||wwwtttsssrrrpppqqquuusssuuuvvvwwwwwwxxxzzz|||yyyvvvrrrooopppqqqqqqqqqtttsssrrrqqqpppqqquuuxxxqqqrrrtttwwwzzz|||}}}~~~xxxwwwwwwwwwwwwyyyzzz{{{|||}}}~~~~~~}}}}}}|||xxxvvvssspppmmmjjjjjjlllmmmmmmllljjjkkklllhhheeeaaa___^^^```ccceeeeeefffffffffddddddeeefffkkkppptttrrrmmmlllqqqwww{{{yyyrrrhhhcccdddeeecccfffjjjqqqwwwtttjjjaaa___dddfffjjjnnnooopppoooooouuusssnnnjjjfffcccbbbbbbcccccccccaaa]]]YYYTTTQQQRRRPPPNNNOOOQQQQQQMMMIIIMMMLLLKKKLLLNNNPPPPPPOOOMMMRRRVVVXXXVVVUUUVVVWWWXXX\\\\\\XXXVVVYYY^^^___eeennn|||lllVVVKKKHHHGGGGGGHHHEEEBBB<<<666222///------........................---------------------------///000///,,,,,,...111......------------......---------............///......///111444888<<<>>>;;;:::777444333222222222000000000000111111111111000111111222333444555555444444555777666888AAALLLUUUQQQUUUooonnnfffmmmvvvuuussspppHHHDDDCCC>>><<<;;;;;;:::999777666666555555555555444444444555555666333333333333333444555666555555555555666666666666999666;;;FFFPPP^^^uuuyyyuuuttttttrrroooqqquuuooorrruuuwwwwwwwwwzzz|||tttqqqmmmkkklllnnnppppppqqqqqqooommmlllnnnrrruuuqqqrrrtttuuuwwwxxxyyyyyyvvvvvvuuuuuusssrrrqqqpppsssuuuxxxyyyxxxwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxxxx{{{{{{||||||{{{zzzxxxwwwtttrrrnnnkkkhhheee```]]]bbbdddfffdddaaa______aaa^^^\\\XXXVVVVVVXXX[[[]]]\\\^^^``````^^^^^^```bbbgggnnnsssqqqjjjgggkkkqqqsssrrrkkkcccaaadddgggfffkkkkkkpppvvvuuulllgggfffkkkmmmppprrrsssrrrrrrrrr|||yyysssnnnllllllnnnooooooooonnnmmmkkkhhhfffdddjjjgggeeefffhhhgggccc___^^^[[[WWWWWWXXXYYYYYYXXXXXXaaakkkqqqrrrppppppqqqyyyzzzvvvqqqrrryyyzzzmmmWWWLLLLLLLLLJJJIIIFFFBBB<<<666111///...........................---------------------------///111000,,,+++...222......------------......---------............///...000444777:::;;;;;;;;;888666444222111111111222000000000000111111111111000111111222333444555666555555666888777999DDDPPPZZZSSS\\\~~~zzzjjjeeeooosss|||}}}pppIIIDDDCCC>>><<<:::;;;:::999777666555555555555555444444444555555666333333333333333444555666555555555555666666666777<<<:::???NNN\\\lll{{{yyy|||yyywwwwwwtttpppppptttnnnrrrvvvwwwvvvuuuvvvxxxpppmmmjjjiiikkknnnqqqqqqqqqqqqooommmlllmmmqqqtttuuuuuuuuuuuutttsssrrrqqquuuuuuuuussspppmmmjjjhhhkkkmmmqqqrrrrrrqqqpppqqqppppppqqqqqqpppooonnnnnnlllnnnppprrrqqqnnnjjjhhh___^^^___aaadddeeeeeeddddddeeefffddd```]]]]]]^^^]]][[[XXXWWWWWWYYY\\\]]]^^^aaacccbbbaaabbbfffiiinnnvvv|||yyyqqqlllpppvvvssssssoookkklllsssxxxyyy}}}{{{~~~||||||vvvqqqllliiijjjkkkjjjhhhfffTTTRRRRRRNNNMMMKKKHHHBBB;;;555222111////////////////////////------------------------,,,000222000,,,+++...222.........------.........---------.........//////000333888;;;;;;888444000333222000//////000222333000000000000111111111111000111111222444555666666555666777999888:::FFFSSSWWWSSSbbbwwwlllfffuuuzzz|||yyynnnHHHDDDAAA=========::::::999999888777777777666555555555555444444444333333444444555666666666888555555888888555555999:::<<>>888666111000......000000///............------.........................................................////////////////////////...///////////////000000111111111000000000000000000000111222222222222111444444444444444333333333444999777999CCCEEEIIIUUUllllllgggfffggg|||xxxmmmHHHEEECCC===<<<;;;::::::999999888777777777666555555555555444444444333333444444555666666666777777888999777555:::AAALLLeee~~~vvvggg```^^^]]]\\\\\\YYYXXXXXXYYY[[[\\\[[[ZZZ[[[ZZZZZZ\\\___bbbbbbbbbdddjjjqqqwww}}}nnn```WWWRRROOOLLLLLLLLLKKKLLLLLLMMMNNNNNNQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWYYY\\\___bbbdddnnnqqquuuxxx|||~~~||||||~~~gggSSSKKKMMMTTT^^^ddddddccceeegggvvv~~~~~~wwwcccNNNLLLKKKLLLGGG???:::999333111///...///000///...---..................---........................---...................../////////////////////////////////000000111111111000000000000000000111111000000111222222222222222555444444444444444444444777:::888===GGGHHHLLLZZZxxx}}}ooohhhiiikkkwwwwwwmmmIIIFFFDDD>>><<<;;;::::::999999888777777777666555555555555444444444333333444444555666666666888777888999777777???III]]]vvv~~~ssshhh]]][[[```ddddddbbbfffgggiiilllpppqqqqqqoootttssssssuuuyyy|||}}}}}}}}}xxxhhh___SSSKKKIIIKKKMMMMMMMMMMMMMMMMMMNNNOOOQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTVVVWWWXXXYYY[[[___bbbeeeiiinnnqqqvvv~~~xxxnnngggjjjqqquuuttt^^^NNNHHHLLLUUUaaaffffffhhhlllrrr~~~~~~wwwXXXUUUSSSQQQKKKAAA<<<<<<444222///...///000000///------...//////...---------------------------------------.............../////////////////////////////////000000111111222000000000000111111111111000111222222333222222222444444444444444555555555888:::999@@@LLLLLLQQQaaa{{{uuuoooiiinnnvvv{{{{{{}}}tttyyymmmIIIFFFDDD>>><<<:::::::::999999888777777777666555555555555444444444333333444444555666666666666555666777777:::FFFSSSooo|||uuurrrqqqssszzz~~~}}}nnncccZZZVVVRRROOOPPPSSSUUUWWWUUUUUUVVVVVVWWWYYYZZZ[[[XXXYYYZZZ\\\\\\\\\\\\\\\]]]\\\[[[ZZZZZZ[[[\\\]]]YYY[[[^^^```cccgggkkkoooxxx}}}yyyssshhhaaaeeennnooo~~~}}}hhhUUUJJJKKKOOOYYYcccgggiiinnnuuu{{{}}}jjjaaaXXXSSSNNNFFF@@@>>>555222///...///000000///------...//////...---------------------------------------.........//////////////////////////////------...//////000111111///000000000111111111111000111222222333333222222333333444444555555666666666888999CCCPPPRRRXXXjjjnnnlllkkkkkkwww}}}{{{www|||rrr{{{lllIIIFFFDDD>>><<<:::::::::999999888777777777666666555555555444444444333333444444555666666777444333555666777===LLL[[[tttkkk||||||}}}yyyuuuqqqoooooosssxxxvvvkkkeee``````___]]]\\\ZZZZZZZZZXXXYYYYYYZZZ[[[]]]^^^___]]]___aaacccddddddddddddgggfffdddcccbbbccccccdddjjjlllnnnppprrrvvvzzz~~~}}}tttlllmmmttt||||||hhhYYYRRRRRRVVV^^^fffjjjkkkrrrzzzwwwxxxyyyiiiYYYRRROOOIIIBBB>>>666333000...///000000///,,,---...//////...---,,,---------------------------------.........//////////////////////////////,,,,,,------...///000000//////000000111111111222111111222333333333333222333333333444555666777777444666888DDDSSSUUU]]]pppiiifffhhhmmmuuuwwwqqq|||pppMMMEEE???:::<<<===;;;;;;::::::999888777777555555555555555555555555222222333333444555555666444999===;;;:::EEE[[[mmmxxxooo}}}zzzsssjjjdddddddddbbbdddiiinnnooosss|||wwwtttuuuuuuqqqllliiijjjlllkkkiiigggfffhhhjjjmmmooopppqqqssssssssssssuuuwwwzzzwwwtttsssvvv|||~~~yyy~~~ttt]]]PPPNNNPPP\\\gggiiiffflll~~~yyyzzzlllYYY\\\ZZZJJJAAAEEE@@@999111///111222000---////////////////////////........................---------............///............////////////////////////000000000000000000000000111111111111222222111111111111111111333444444444555666666666666444<<>>EEEIIIRRRhhhyyyaaaeeeppp~~~pppkkkppp{{{qqqLLLEEEAAA======:::::::::999999999999999888666666666666666666666666666666666666666777777777888777:::GGG]]]vvvuuuxxx~~~wwwwwwssskkkfff^^^WWWRRRSSSVVVYYY___eeegggggghhhjjjjjjfff^^^XXXZZZ```gggppp~~~zzz~~~~~~sssdddYYYZZZaaajjjppp{{{~~~xxxqqqaaaZZZQQQHHHCCCAAA>>>999333000///000////////////////////////........................---------............///............////////////////////////000000000000111111111111222222222222111111222222333333333333333333444555666777888999555@@@EEEFFFSSSqqqtttgggeeekkk~~~{{{llliiirrroooJJJCCC@@@>>>===:::999999999999999999999999666666666666666666666666555555555666777777888888555777???OOOeeezzz|||ttt}}}oookkkmmmjjjccc___YYYSSSPPPQQQSSSSSSUUUXXX^^^```dddfffddd___YYYVVV[[[dddooo|||~~~||||||uuu}}}{{{qqqccc[[[___hhhooowww~~~ttt|||oooaaaTTTJJJGGGDDD@@@;;;666333000///////////////////////////........................---------............///............////////////////////////000000000000111111111222222222222333111111222222333444444444333333444555777888999999:::DDDFFFEEEXXXnnngggcccfffqqqkkkjjjuuummmGGGAAA@@@>>>===:::999999999999999999999999666666666666666666666666444555666777888:::;;;;;;666<<>>>>>:::999999999999999999999999777777777777777777777777555666777888:::<<<======;;;CCCQQQeeeyyyvvvsssxxxpppmmmjjjccc\\\YYYRRRTTT___nnnzzz}}}zzz|||{{{rrrfff^^^^^^```hhhwww}}}zzz~~~{{{{{{yyyuuurrrsssxxx}}}qqqmmmkkkooowww|||{{{www}}}{{{uuuggg\\\ZZZggguuuvvv}}}uuu|||mmm\\\XXXPPPJJJCCC???>>>;;;555000////////////////////////........................---------.........//////............/////////000////////////000000000000111111222222222333333333111111222333333444555555333333444666777999::::::EEEVVV]]]aaa}}}[[[```||||||{{{zzz}}}~~~jjjjjjuuuwwwlllHHHEEEAAA;;;;;;<<<<<<<<<;;;:::999999999999888888888888777777666666444:::555333:::<<<:::>>>AAABBBXXX|||iii{{{~~~wwwnnneee]]]YYYZZZbbbpppzzziii\\\^^^gggvvv~~~xxx{{{{{{tttpppsss|||xxxpppjjjhhheeeeeemmmwwwwww}}}~~~}}}pppgggccceeennnxxx|||yyytttddd\\\ZZZOOOBBB===>>>===777000111000//////000000///...////////////////////////........................////////////////////////////////////000000000000000000000111222222333333111222222333333444444555666555333333444777;;;>>>JJJ\\\YYYaaarrr]]]]]]|||wwwzzzooohhhjjjmmmyyylllHHHDDDAAA;;;;;;<<<<<<<<<;;;:::999999999999888888777777777666666666444:::666333:::;;;999???EEELLLdddtttsss{{{tttmmmfffaaa^^^fffnnn}}}}}}qqqgggaaagggsss}}}{{{|||~~~~~~}}}zzzzzz|||}}}}}}}}}wwwqqqnnnmmmooollliiilllssssssxxx}}}{{{|||nnngggeeejjjuuu{{{vvv}}}nnndddaaaUUUHHHAAA@@@>>>888222111000//////000111000///////////////////////////........................////////////////////////////////////000000000000000000000111222222333333111222222333333444444555666666555555555888<<<>>>IIIVVVWWWfffjjjdddrrr}}}~~~zzzkkkhhhlllppp|||kkkHHHDDDAAA;;;<<<<<<<<<<<<;;;:::999999999999777777777777777666666666444999666444999999999AAAIII[[[wwwzzzkkk~~~zzzvvvtttsssssstttnnnttt~~~wwwggg```^^^```lll{{{~~~{{{yyy{{{~~~}}}{{{~~~{{{}}}rrrkkkpppttt{{{{{{sssnnnooo~~~yyynnnvvv{{{yyyzzzmmmggghhhooo~~~zzzuuuvvvjjjhhh^^^PPPGGGBBB???:::555222000//////000111111000////////////////////////........................////////////////////////////////////000000000000000000000111222222333333111222222333333444444555666777777777777999<<>>>>>888555222000000111111111////////////////////////........................////////////////////////////////////000000000000000000000111222222333333111222222333333444444555222555888777777;;;CCCJJJMMMVVVrrrgggfffrrriii]]]aaaiiigggiiiiiieeecccfffqqqzzzxxxnnniiihhhkkkmmmmmmhhhfffiiiooosssuuuxxx}}}zzz~~~yyy|||hhhfffmmmssszzzhhhEEECCC@@@;;;<<<===<<<<<<;;;:::999999999999666666777777777888888888777999666666;;;???QQQnnn|||kkkjjj}}}}}}~~~ppp^^^^^^dddlllpppuuu{{{}}}zzzuuuvvv}}}|||xxxuuuuuuwwwxxxzzzxxxxxx|||}}}xxxtttnnngggeeelllxxx{{{|||yyywww}}}~~~lllfffdddkkkyyy~~~zzzkkkVVVFFF@@@@@@;;;777333000000000000000////////////////////////........................////////////////////////////////////000000000000000000000111222222333333111222222333333444444555333666999888888===HHHQQQRRRggg~~~nnniiiiiiuuu{{{yyy|||wwwrrrppprrrtttzzz|||wwwqqqnnnpppsssttttttqqqooorrryyy}}}{{{{{{~~~{{{~~~}}}yyy}}}yyyooodddiiisssxxx}}}hhhEEEBBB@@@;;;<<<===<<<<<<;;;:::999999999999444555555555666666777777888999666777<<>>???777<<<<<<<<<;;;::::::999888888888777666555555666777888777;;;===999888GGGbbbyyyrrrdddmmm~~~{{{yyyxxxyyy}}}~~~yyyyyyuuummmllluuu~~~~~~zzz{{{zzzzzzzzz|||{{{yyytttooonnnqqqxxx}}}~~~yyyxxx{{{xxxxxxzzzyyykkkgggcccdddooo|||xxxrrreeeRRRDDD@@@>>>;;;777222000000111222000000000000000000000000///...---,,,,,,---...///////////////000000000000000000000000111111111111111111222222222333333333222222333444444555555666222>>>;;;222:::EEELLLUUUSSSwwwkkkhhhpppzzz{{{}}}eeeeeeiiiooossswww~~~dddHHH@@@???@@@777<<<<<<<<<;;;::::::999888888888777666555555666777888777999:::;;;@@@PPPhhh{{{iiimmmzzz~~~}}}}}}||||||{{{zzzzzz~~~|||wwwvvvqqqjjjhhhqqq{{{~~~yyyzzz{{{{{{{{{~~~{{{xxxsssqqqqqquuuzzz~~~|||}}}wwwtttwwwzzzyyykkkhhheeeeeennn{{{xxxqqqhhhXXXHHH???AAA>>>:::555222111000111000000000000000000000000///...------------...///////////////000000000000000000000000111111111111111111222222222333333333222333333444444555555666222<<<:::444===GGGMMMVVVfffoooggghhh|||rrreeeeeejjjqqquuuxxxdddHHHAAA@@@@@@888===<<<;;;;;;::::::999999888888777666666666666777888888777888<<>>;;;777333000...//////////////////////////////............//////////////////000000000000///000000000111111111111111111222222222333333333333333444444555666666666333999777888CCCHHHOOO\\\uuukkkssszzz~~~wwwjjj___aaadddkkkssswwwzzzaaaGGG@@@???@@@777;;;;;;;;;::::::::::::999999999888777666666777888999777888999===JJJaaa}}}uuudddzzz|||~~~|||wwwrrrzzz}}}xxxtttvvvrrrkkkqqqooopppxxx~~~vvvqqqoooqqqvvvwwwuuurrrxxxyyyzzz{{{{{{}}}|||wwwrrrrrruuuxxxvvvsssxxxyyy{{{~~~|||~~~tttnnn}}}vvvsssssszzzsssjjjiiijjjttt}}}~~~|||qqqfffYYYOOO???>>>===;;;888444111///////////////////////////////////////////////////////////////000000000000///000000000111111111111111111222222222333333333333333444555555666666777666888777:::DDDHHHRRRfffpppkkkwwwzzz}}}vvvuuusssqqqlllfff```^^^___ccckkkrrruuuxxxaaaGGGAAA@@@AAA777;;;::::::::::::::::::::::::999888777777777777888999888999;;;AAAPPPhhhnnnmmm~~~zzzuuuvvv|||wwwvvvpppgggbbbeeemmmyyyxxxoooiiidddbbbdddgggjjjoootttyyy{{{|||}}}}}}~~~~~~~~~{{{wwwrrrqqqrrrtttsssrrrvvvwwwyyy|||xxxuuu{{{uuuqqqssszzz|||ooohhhkkkmmmyyy}}}~~~}}}{{{}}}pppeee[[[RRR??????===;;;888555222111000000000000000000000000...//////000000//////...////////////000000000000000000000000111111111111111111222222222333333333444444444555666666777777777888888===FFFJJJ[[[yyy{{{jjjhhhuuuyyy|||xxxlllaaa]]]^^^```dddkkkrrrssswwwcccIIICCCCCCCCC999===::::::::::::::::::::::::999999888777777888999999999999<<>>===;;;<<<;;;::::::999999::::::::::::999999888999999999:::999CCCZZZwwwiii~~~{{{{{{{{{|||}}}}}}yyytttpppooo}}}{{{|||}}}{{{wwwyyysssfff^^^___aaa```kkkjjjmmmssspppiiigggjjjiiimmmsssvvvwwwwwwyyy|||}}}|||{{{{{{|||~~~yyy}}}yyytttooonnnpppsssuuuvvvvvvwwwyyy}}}www~~~zzzzzzpppmmmuuu~~~}}}kkkaaaaaagggppp|||xxx~~~yyyuuufffaaaRRRHHH>>>;;;:::777444333111111111111111000//////000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222444444333444444555666777:::>>>@@@IIIPPPOOOxxxooohhhrrr}}}|||{{{yyyyyy|||tttttttttddd___XXXSSSRRRVVV\\\```iiiiiijjjmmmpppwwwhhhIIIEEEAAA>>>>>><<<<<<;;;::::::999999::::::::::::999999888999999:::===>>>KKKeeerrr~~~}}}~~~|||{{{{{{{{{{{{zzzwwwtttppp|||}}}~~~|||}}}}}}xxxppphhhhhhcccccchhhjjjgggddddddgggjjjnnnppprrrvvv{{{~~~}}}|||{{{|||~~~|||yyyvvvppplllkkkmmmqqqtttyyyyyy{{{}}}~~~zzzyyy}}}yyypppmmmxxxzzziii```bbbiiisssyyy~~~uuukkkZZZMMMAAA>>>===999444222111111111111111000000///000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222555555555555666777888888333777@@@MMMVVVbbb}}}gggjjjzzzsssrrrpppqqqtttzzz}}}ssssssxxxlllcccWWWUUURRRRRRTTTZZZaaaeeehhhgggiiilllooovvvhhhHHHCCC@@@===>>>===<<<;;;::::::999999:::::::::999999888999999::::::888>>>RRRuuu{{{|||}}}zzz|||~~~|||zzzyyyzzz{{{{{{zzzxxxrrr~~~~~~~~~vvvkkkaaa___aaaaaa```___ggghhhiiijjjmmmrrrzzz}}}|||{{{|||~~~~~~wwwtttoookkkkkknnnrrrvvvwwwyyy|||}}}}}}{{{zzzxxxpppnnnyyyttteee```eeemmmwww{{{hhhWWWFFF@@@@@@<<<666222222111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222666555555666666777888999666777CCCNNNTTTkkksssaaasssvvvkkkjjjjjjkkkooouuuzzz}}}oooppp|||qqqrrryyy}}}qqqrrr~~~tttllleee^^^YYYQQQQQQRRRUUUZZZ___eeehhhfffeeegggjjjmmmttthhhGGGBBB???===???>>><<<;;;::::::999999::::::999999888888999999::::::888BBB^^^yyy}}}|||zzzzzz{{{yyyyyyzzz|||~~~~~~{{{yyyttt~~~|||rrreee```^^^^^^^^^eeedddddddddhhhnnnuuuyyy}}}||||||{{{|||~~~}}}yyyvvvqqqmmmnnnrrrwww{{{tttvvvzzzyyyzzzwwwpppooowww||||||nnnbbbaaahhhqqq|||}}}yyybbbKKKAAA@@@>>>999555222222111111111000000111///////////////////////////////////////////////////000000000111111111111111222222222222222333333555555555555666777888999<<<;;;HHHNNNPPPpppnnndddqqqkkkkkkkkknnnrrrwww|||yyyrrrzzzzzzzzzoooppp|||vvvmmmgggdddaaa]]]ZZZUUUWWWZZZ^^^aaaccceeefffdddccceeehhhllluuugggFFFAAA???===???>>><<<;;;::::::999999::::::999888888888999999:::;;;@@@MMMkkk~~~~~~}}}{{{{{{||||||yyywwwwwwyyy|||{{{wwwttt~~~yyywwwxxx{{{ooogggbbb___^^^]]]\\\^^^ccchhhnnnqqqxxxyyyzzz{{{}}}~~~|||{{{wwwrrrnnnoootttzzz~~~uuuwwwzzz~~~~~~~~~{{{uuuoooqqqvvv{{{vvviiiaaadddllluuu~~~lllPPPBBB???>>><<<:::333333222111000111111111///////////////////////////////////////////////////000000000111111111111111111111222222333333333444444444444555666777777;;;<<>>===<<<;;;::::::999999::::::888888888888999:::;;;;;;>>>OOOooo}}}~~~{{{xxxyyy|||}}}zzzwwwxxx{{{zzzuuusss}}}}}}~~~|||zzzuuusssvvvxxxxxxzzz}}}|||qqqiii___\\\ZZZZZZ^^^cccgggiiiqqqssswwwzzz}}}}}}}}}}}}|||~~~}}}zzzvvvqqqmmmnnnsssyyy~~~{{{|||~~~tttooorrrvvv}}}{{{nnneeeccciiipppzzz~~~~~~~~~~~~rrrUUUEEE@@@>>>======444333222111000111222222000000000000000000000000000000000000000000000000000000000000111111111111111111111222222333333444333333333444444555666777999@@@HHHNNN```|||dddgggzzziiihhhiiikkknnnrrruuuxxxzzzwwwzzz~~~wwwooorrrpppppprrrrrrppprrruuu}}}ssskkkppp|||wwwkkk___WWWUUUYYY___eeeggggggdddbbbdddccceeejjjqqq|||eeeFFFCCC@@@===>>><<<<<<;;;::::::999999::::::888888888888999:::;;;<<<<<>><<<===555333222000000111222333000000000000000000000000000000000000000000000000000000000000111111111111000111111222333333444444444444444444555666777888;;;GGGJJJOOOlllpppbbblllxxxggg```bbbdddgggkkkmmmooopppnnnppptttwww|||yyypppiiifffddd```aaaeeevvvpppjjjqqq}}}vvviii^^^UUUOOOQQQVVV]]]dddhhhhhhfffdddddddddgggmmmuuueeeFFFDDDAAA>>>>>>;;;<<<;;;::::::999999::::::888888888888999:::;;;<<>>;;;;;;555444222000000111222333000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333444444555555555666666777888999:::LLLMMMUUU{{{rrrjjjuuuxxxfff[[[]]]___ccceeehhhiiijjjiiikkkmmmppprrrvvvzzz}}}zzzsssnnngggdddeeegggqqqnnnjjjqqqzzzfffVVVLLLHHHFFFEEERRRWWW^^^eeeiiiiiigggeeeeeeeeehhhnnnwwwbbbJJJ@@@===@@@:::???;;;;;;<<<<<<;;;;;;:::999666999999888777;;;>>>@@@FFFjjj{{{kkkuuuzzz}}}{{{}}}zzzooo|||~~~{{{||||||sssoooggg]]]WWWVVVVVVUUUcccdddjjjxxx{{{lllbbb^^^]]]eeehhhllloooqqqtttxxx{{{www{{{||||||}}}|||wwwppplllmmmqqquuuxxxzzz~~~~~~uuupppppp|||~~~uuuiiieeefffjjjqqqxxx~~~{{{}}}{{{}}}~~~xxxeeeOOOBBB@@@@@@===999555111000111222111///000000////////////000000000000000000000000000000000111111111111222222222000111111222222333444444444666888888777777999:::DDDNNNNNNdddrrrsssjjjqqq{{{eee___\\\ZZZ]]]aaadddccc```kkkooonnnhhhffflllpppooovvv~~~wwwsssrrrrrrmmmnnnwww~~~iiiiiivvvwwwiiiVVVJJJFFFHHHJJJJJJSSSXXX]]]bbbccccccccccccbbbeeeiiiooozzzdddKKKAAA>>>@@@:::>>>;;;;;;<<<<<<;;;;;;:::999;;;<<<<<<:::888:::===@@@WWW}}}}}}xxxlllyyy}}}}}}{{{}}}||||||yyyppp{{{|||zzz{{{|||rrrmmmddd[[[XXXYYY[[[\\\\\\[[[^^^gggtttwwwjjjbbb```bbbggglllpppsssvvvwwwxxx|||}}}|||}}}~~~{{{vvvppplllmmmqqquuuxxx{{{uuuoooooowww{{{|||qqqfffccceeejjjrrryyy}}}{{{}}}~~~{{{}}}wwwjjjYYYKKKAAA===<<<999666222000111222111000000000////////////000000000000000000000000000000000111111111111222222222111111111222333333444444444666777888777888999;;;IIIQQQXXXwwwlllllliiivvv}}}fff^^^^^^___aaadddfffgggggglllqqqsssqqqqqqtttrrrnnnnnnwwwzzz||||||}}}mmmlllxxxwwwjjjbbbUUUKKKGGGIIINNNRRRVVVZZZ___bbbcccdddeeefffdddgggkkkqqq}}}eeeLLLAAA>>>@@@999===;;;;;;<<<<<<;;;;;;:::999<<<======;;;999;;;@@@EEEkkkyyy}}}sssppp|||||||||}}}~~~{{{xxxqqq{{{{{{yyyzzzzzzppphhh^^^WWWVVVYYY^^^bbb[[[YYYXXXZZZaaakkktttzzz}}}rrrbbbbbbdddhhhmmmrrrtttuuuyyy}}}~~~||||||~~~~~~zzzwwwrrrmmmjjjlllpppsssuuuzzz}}}tttnnnmmmrrrxxxsssjjjbbbaaaeeekkkttt|||||||||yyy}}}~~~{{{|||uuunnngggWWWDDD<<<>>>:::777333111111111111000000000////////////000000000000000000000000000000000111111111111222222222111111222222333333444444444666777777777888:::<<>>;;;;;;<<<<<<;;;;;;:::999888888:::;;;:::<<>>HHHMMMcccyyykkkooo|||eeeaaacccccccccfffppp~~~zzz{{{ggghhhtttooofffZZZWWWRRRNNNMMMPPPTTTXXX^^^```bbbbbbcccdddgggiiihhhkkkqqqyyyaaaIII???===@@@:::???;;;;;;<<<<<<;;;;;;:::999777666888::::::;;;EEEQQQzzz{{{kkkvvv~~~~~~}}}{{{sss{{{~~~zzzyyyxxxvvvgggYYYMMMJJJKKKMMMSSSYYYeeehhhjjjhhhcccaaabbbdddwww}}}{{{nnndddbbbgggnnnsssxxx{{{}}}{{{{{{|||zzzvvvrrroookkkiiiiiikkklllmmmrrrssswww{{{}}}pppjjjkkkuuuyyyuuuaaa]]]]]]bbbiiiqqq|||zzz|||||||||yyywww|||{{{xxxvvvfffMMM@@@CCC:::999666333111000111222000000////////////000000000000000000000000000000000000111111111222222222111222222333444444555555444555666777777999===@@@JJJPPPjjj~~~tttqqqyyyyyybbbaaaaaabbbhhhsss|||uuuwwwxxxfffkkk{{{sssfff___VVVQQQLLLMMMRRRXXXZZZZZZaaabbbbbbbbbbbbcccfffhhhhhhmmmuuubbbIII@@@===AAA:::???;;;;;;<<<<<<;;;;;;:::999;;;888999<<<999888DDDSSS|||sssnnn~~~~~~|||sss{{{|||zzzwwwssseeeVVVJJJIIIKKKJJJMMMSSS\\\aaafffiiigggeeeddddddhhhppp{{{wwwkkkcccccciiiooouuuyyy{{{{{{{{{|||zzzvvvssspppllliiihhhhhhhhhgggjjjkkknnnsssxxx}}}~~~~~~{{{nnniiikkkwww|||yyylll[[[ZZZ]]]eeemmmuuu|||~~~{{{zzzzzzxxxzzz{{{kkkTTTDDD???;;;:::888555111000111333000000////////////000000000000000000000000000000000111111111111222222222222222333333444444555555444555666666777:::>>>BBBJJJRRRnnn~~~rrrttt}}}yyyaaa___```fffvvv{{{zzz}}}~~~ooolllqqq}}}hhhnnn}}}}}}iii]]]XXXNNNIIIFFFJJJTTT]]]```___bbbcccddddddcccccceeeggghhhooozzzfffMMMBBB???AAA:::>>>;;;;;;<<<<<<;;;;;;:::999<<<888:::===:::999FFFWWW~~~zzzsssqqqyyy{{{}}}|||sss|||~~~{{{vvvqqqeeeVVVKKKMMMPPPNNNNNNSSSSSSVVV[[[```bbbdddfffgggaaagggpppxxx~~~zzznnnhhhiiimmmqqqvvvzzzzzz{{{}}}{{{wwwpppmmmhhheeebbbaaa___]]]^^^^^^___dddjjjnnnpppooorrruuuyyyyyywwwxxx|||~~~yyylllhhhkkkvvv}}}pppbbbYYYZZZ___hhhqqqzzz}}}xxxwww{{{{{{|||~~~rrr```LLL???;;;;;;999555111000111444000000////////////000000000000000000000000000000000111111111111222222222222222333333444555555555444555666666777:::???CCCJJJUUUuuuooorrrzzz{{{ccc___bbbnnn{{{}}}vvvuuulllqqq|||ppp```WWWRRRGGGEEEEEEIIIQQQYYY___bbbdddfffggggggeeeeeefffgggjjjrrrjjjQQQEEE@@@AAA999===;;;;;;<<<<<<;;;;;;:::999999666999>>>===<<>>666GGGuuu}}}ccc}}}mmmnnnzzz|||zzz|||}}}|||zzz}}}~~~|||~~~zzzuuuuuu{{{~~~yyyssseee^^^[[[^^^cccbbbaaaaaa______^^^[[[XXXZZZ```fffkkkhhhdddeeejjjttt}}}xxxqqqtttrrrrrruuuzzzzzzuuupppoooiiiaaaZZZXXXYYYZZZ[[[\\\[[[ZZZZZZZZZ\\\___```______^^^]]]]]]___cccggg[[[]]]______^^^^^^___aaabbbcccddddddfffppp}}}uuuiiiiiippp{{{rrr^^^SSSYYY^^^eeelllvvv{{{wwwuuu|||~~~yyy___CCCAAA???;;;555222222111///000000000000000000000000111111111111111111111111000000000000000111111222222222333444444555555666666555555777888:::BBBKKKKKKiiixxx|||ooo{{{hhhiiiddd}}}xxxkkkqqqjjjYYYMMMGGGFFFBBBFFFJJJOOORRRWWW[[[___dddaaabbbeeegggfffiiinnnqqq}}}hhhJJJFFFDDD@@@@@@>>>===;;;888888:::;;;:::888;;;<<<777<<>>GGGQQQXXXvvv}}}rrrlllkkkhhh}}}}}}~~~llltttqqq\\\OOOHHHEEEFFFFFFJJJNNNRRRVVVZZZ___bbbeeebbbaaacccddddddiiiooovvveeeFFFCCCBBB@@@BBBAAA===;;;999999:::;;;:::999:::999555999@@@CCC[[[~~~hhh{{{iiiwww~~~zzzzzz}}}~~~tttwwwwwwrrrqqqtttvvvuuutttxxxzzzsssmmmfff```]]][[[bbbkkknnnllllllpppttt~~~zzzvvvvvvwwwxxxvvvssskkkkkklllppptttxxxyyyyyy{{{|||}}}}}}~~~~~~~~~}}}nnndddhhhqqq~~~{{{nnn___WWWVVV```dddkkkrrr{{{}}}~~~|||wwwxxxxxxxxx~~~wwwRRRBBB???;;;999777555222111111111111111111111111111222222222222222222222222111000000000000111222222222222333444444555555666555444666:::===BBBLLLWWW```}}}qqq~~~{{{sssmmmooo~~~zzz{{{{{{jjjuuuyyy]]]MMMGGGEEEFFFHHHJJJMMMQQQUUUXXX\\\```cccfffbbb___``````bbbiiiqqq~~~eeeFFFBBBAAA???BBBAAA???>>>===<<<<<<<<<<<<;;;:::999888999;;;HHHkkknnniiissskkk~~~~~~zzzpppuuuvvvsssssswww{{{|||zzzzzz|||}}}{{{zzzxxxiii]]]aaaeeejjjlllmmmnnnpppsssxxx}}}yyysssqqqqqqrrrqqqgggdddbbbccchhhnnntttwwwuuuxxx{{{{{{kkkccchhhsss||||||pppbbbVVVUUUZZZdddhhhnnnuuu~~~yyywwwwwwvvv{{{|||XXXEEE???;;;;;;:::777333222111111111111111111111111111111111111111111111111111111000000111111222333222222333444444555555666555444666:::>>>CCCNNNYYYeeeooolllzzzooowww~~~xxxgggsss|||gggPPPFFFEEEGGGHHHIIILLLOOOSSSVVVXXX\\\```bbbfffaaa^^^^^^^^^aaakkkuuugggGGGCCCAAA???@@@@@@??????>>>===<<<;;;;;;<<<;;;===AAA@@@???VVVcccjjjjjjppp}}}~~~~~~yyyvvvpppwww}}}|||zzz|||~~~~~~yyyuuuqqqkkkdddaaaiiisss~~~yyyooonnnkkkgggggglllpppssssssqqqsssxxxvvvqqqooopppqqqbbb```___```dddiiilllmmmiiilllppptttvvvwwwwwwwwwtttwww{{{~~~zzzjjjbbbiiitttwww|||~~~sssgggYYYRRRVVV___hhhlllqqqyyy|||xxxwwwxxx{{{{{{bbbIIIAAA<<<======888333333111111111111111111111111000000000000000000000000111111111111111222222333222222333444444555555666777555666:::===BBBMMMXXXnnnyyydddmmmppp}}}vvvffftttiiiYYYJJJEEEGGGHHHHHHHHHOOOQQQUUUWWWZZZ\\\```bbbddd```]]]]]]]]]bbbooo|||hhhHHHDDDAAA>>>>>>======>>>>>><<<999888999;;;888999BBBCCCBBBccc\\\mmmzzzfffyyy}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{xxxuuusss}}}}}}zzzxxxtttqqqmmmhhh```[[[___fffqqqtttyyy}}}uuukkkiiimmmrrrsssrrrnnnmmmqqqzzzyyytttsssrrrooossszzzzzzjjjbbbhhhssstttxxx|||tttiii^^^TTTQQQYYYccciiimmmsss{{{yyyxxxzzz||||||pppOOODDD<<<>>>>>>888444555222222222222222222222222000000000000000000000000222111111111111222333333222222333444444555555666888666777999<<>>???<<<999888999;;;777444===@@@BBBgggzzz\\\xxxpppjjj~~~~~~}}}~~~~~~~~~~~~~~~}}}zzzwwwvvvrrr}}}~~~zzzwwwtttqqqlllhhhddd^^^ZZZ\\\bbbgggkkkqqqxxx{{{vvvttttttrrrpppmmmnnnqqqwww{{{tttppp|||zzzjjjaaafffpppssswww~~~{{{{{{zzzvvvwwwrrriii___WWWQQQRRR[[[eeejjjnnnttt|||zzzxxxzzzzzzxxx|||wwwUUUFFF<<<>>>>>>777333666222222222222222222222222111111111111111111111111222222111111222222333444222222333444444555555666888666666:::===CCCOOOZZZ|||nnnmmmuuu}}}zzzzzznnneeewwwooo^^^KKKFFFBBBCCCEEEDDDGGGKKKRRRUUUXXXYYY[[[\\\___bbb___]]]^^^```bbbjjj{{{cccFFFCCCAAA===<<<:::???AAAAAA???;;;:::;;;===<<<555<<>>>>>777333666222222222222222222222222333333333333333333333333222222111111222222333444222222333444444555555666888666666:::>>>DDDQQQ]]]lllssswwwzzzzzz{{{zzziiibbbttt{{{fffXXXGGGCCCBBBCCCDDDDDDJJJQQQPPPSSSUUUWWWXXXZZZ\\\^^^]]]]]]^^^aaadddmmm[[[FFF@@@;;;BBB???>>>===>>>;;;888999===>>>:::777CCC???999QQQuuuooommmiiippp~~~~~~~~~||||||~~~wwwzzz|||{{{wwwuuuuuuvvvttt|||~~~yyytttqqqjjjddd\\\WWWVVVWWWYYYZZZ]]]```dddiiioooxxxxxxwwwqqqtttyyyzzzzzz|||ttthhhjjjjjjuuussseee```eeelllsssxxx~~~~~~~~~xxxrrrpppkkkeeeddd\\\RRRNNNQQQXXX___cccjjjnnnuuu}}}|||yyyuuutttuuuzzzeeePPP???>>>@@@;;;777999333333333222222222111111222222222111111111111000222222222222222222222222333333444444555666666666333:::::::::BBBGGGRRRfffuuupppxxx~~~|||uuuuuu|||wwwhhh^^^aaaxxxmmmYYYMMMDDDBBBBBBCCCGGGLLLPPPRRRUUUXXXZZZZZZXXXXXX[[[^^^cccaaa___bbblll||||||wwwqqq[[[GGGAAA;;;BBB@@@>>>;;;======999888;;;;;;999888CCC>>><<>>DDDGGG___xxxzzz|||{{{sssooowww}}}cccXXXWWW^^^vvvppp^^^OOOFFFEEEEEEGGGJJJNNNSSSWWWYYYZZZZZZ\\\___bbbeeeeeeeeebbbdddhhhppp~~~yyygggaaabbblllxxx^^^IIICCC===CCC@@@???===DDDGGGBBB===<<<======888>>><<>>999666333333333222222222111111222222222111111111000000222222222222222222222222333333444444555666666666777555777BBBJJJNNNmmm{{{ssszzzttt{{{rrriiippp|||^^^UUUWWW___uuuyyyeeeUUUJJJDDDDDDFFFJJJMMMQQQUUUZZZ]]]^^^\\\]]]```eeegggfffcccaaafffmmmwwwooohhhkkkqqq^^^IIICCC===CCC@@@>>>===DDDGGGBBB===<<<======888<<<;;;LLLuuu{{{uuufff}}}}}}{{{yyyrrr~~~uuusssqqqmmmiiibbbXXXQQQOOOQQQTTTUUUSSSXXX___dddfffiiimmmqqqrrr|||zzztttuuu{{{||||||}}}{{{qqqhhhaaajjjllloootttwwwwwwtttqqqhhh]]]VVV^^^mmmssskkk```ZZZXXX[[[eeerrrzzzlllaaa___fffoooxxx|||}}}zzzwwwrrrkkkbbbYYYQQQLLLJJJKKKNNNTTTZZZ```eeeiiikkkqqqrrrwwwuuurrrtttnnnzzzyyyqqqSSSCCC@@@???;;;888333333333222222222111111222222222111111111000000222222222222222222222222333333444444555666666666666555888CCCKKKQQQsssooojjjzzz|||uuunnnbbb^^^nnn~~~[[[TTTYYY___ooorrr^^^OOOGGGEEEDDDHHHMMMQQQTTTWWW[[[___dddbbbbbbeeehhhiiifffbbbccciiissslllmmm}}}^^^IIIBBB<<>><<<;;;======999888;;;;;;999999===AAAXXXzzzrrrvvv~~~~~~||||||~~~}}}~~~}}}zzzxxxwwwwwwwwwqqqeee^^^TTTMMMLLLOOOSSSVVVVVVZZZ___aaabbbcccfffiiilllqqqtttuuu|||{{{xxxyyyzzz{{{{{{{{{~~~{{{nnn```\\\XXXWWWYYYZZZXXXUUUUUUZZZeeeuuuqqqdddbbbhhhuuuwwwiii]]]\\\dddmmmwww{{{zzzpppmmmkkkfffbbb___XXXRRRPPPNNNKKKNNNTTTOOOTTT[[[```aaabbbdddffflllsss|||sssnnnjjjvvvuuudddLLLAAA???===<<<333333333222222222111111222222222111111111111000222222222222222222222222333333444444555666666666333:::===@@@HHHQQQlll{{{sssrrrhhhffffffoooyyy~~~WWWVVV______bbblllqqqjjjVVVIIIFFFGGGGGGNNNUUUYYYZZZ[[[___bbbiiikkknnnnnnllliiigggfffoooyyy]]]HHHAAA:::@@@===<<<===>>>;;;888999>>>>>>:::;;;???DDD]]]yyyqqq|||~~~||||||~~~}}}|||{{{vvvvvvuuuoooeee]]]SSSLLLJJJMMMQQQSSSVVVZZZ^^^^^^]]]]]]```cccffflllooopppvvvvvvtttvvvyyyyyyzzz|||mmmeee]]]XXXWWWVVVRRROOONNNXXXiii{{{tttiiiooouuuwwwiii]]][[[dddmmmvvvzzzzzzqqqnnnlllhhhcccfff^^^XXXVVVSSSNNNOOOUUUTTTYYY___bbbbbbaaaaaabbbhhhrrr~~~sssllllllssspppvvvjjjPPPBBB>>>===<<<333333333222222222111111222222222111111111111000222222222222222222222222333333444444555666666777000;;;>>>@@@JJJVVVnnn|||www}}}pppkkkmmmyyyXXXYYYcccaaaaaaiiippp~~~hhhTTTHHHFFFGGGJJJPPPXXX\\\\\\]]]```dddfffjjjmmmmmmjjjgggfffgggttt```FFF???>>>???888>>><<<;;;;;;::::::;;;;;;<<<999;;;HHHddd}}}ppp~~~~~~|||~~~}}}{{{yyyvvvyyytttqqqooogggZZZNNNLLLNNNOOONNNOOOTTTXXXYYYVVVVVVZZZ]]]]]]```aaadddiiiqqqwwwzzz{{{vvvuuutttttttttvvvyyyzzz|||ttteee\\\WWWTTTRRRRRRSSS]]]jjjpppmmmmmmooorrruuueeeZZZZZZcccllluuu|||zzzxxxqqqiii^^^WWWVVVWWWYYYYYYZZZ[[[]]]___aaacccdddeeemmmsssuuuooolllmmmooorrrwwwXXX???>>>BBB:::888555333111222222222111111111111111111111111111222222111111222222333444333333444555666777888888888===AAABBBJJJ```|||}}}qqqvvv}}}bbb[[[bbbiiilllooottt```PPPFFFFFFJJJOOOSSSXXX]]]```cccfffhhhnnnpppqqqllleeeeeekkkqqq```FFF???>>>???888>>><<<;;;;;;::::::;;;;;;<<>>@@@888888666333222222333222111111111111111111111111111222222111111222222333444333333444555666777888888888<<>>???888>>><<<;;;;;;::::::;;;;;;<<>>AAARRRrrr}}}lllgggkkkuuuxxxwwwyyyfffgggrrr~~~kkkYYYMMMGGGIIINNNXXX[[[^^^```aaaccceeefffjjjkkkkkkgggeeekkkyyyaaaGGG@@@>>>???888???<<<;;;;;;::::::;;;;;;<<>>DDD\\\zzzjjjeeejjjvvv{{{qqqllltttxxxgggiiivvviiiWWWLLLHHHKKKQQQZZZ]]]___aaabbbdddfffhhhjjjkkkiiiffffffppp~~~rrrsssaaaGGG@@@???@@@999???<<<;;;;;;::::::;;;;;;<<<>>>>>>^^^sss}}}vvvqqqppp{{{{{{xxxwwwvvvrrreeeXXXQQQNNNNNNQQQVVV\\\eeepppyyy}}}uuunnnlllqqqwwwvvv|||xxxkkkbbbeeegggkkkqqqxxx~~~{{{wwwvvvxxx~~~~~~}}}}}}}}}vvvqqqggg\\\UUUZZZfffqqq|||~~~tttggg^^^SSSJJJFFFAAA@@@@@@BBBHHHPPPXXX^^^^^^```bbbbbbbbbfffmmmsss{{{zzzrrrooorrrtttyyymmmPPPCCCBBB===;;;999555444444444333222111111111111111111111111222222111111222222333444333333444555666777888888999>>>AAAJJJgggttteeeccclllzzz|||uuujjjdddmmmzzzhhhjjjyyyhhhUUULLLJJJNNNTTT[[[]]]___aaabbbdddgggiiilllmmmllljjjlllyyywwwnnnhhhtttbbbHHHAAA???@@@999???<<<;;;;;;::::::;;;;;;<<<<<>>;;;777555555555333222111111111111111111111111222222111111222222333444333333444555666777888888:::BBBHHHRRRpppxxxnnnsss}}}jjj|||{{{www{{{~~~pppmmmyyy}}}aaaPPPLLLOOOWWW^^^^^^______^^^]]]]]]```bbbeeejjjqqqwwwkkk___IIIDDD===@@@===>>><<<;;;;;;::::::;;;;;;<<<@@@DDDnnnwww~~~~~~~~~yyytttpppjjjuuu~~~zzzyyyyyyyyyoooeee[[[UUURRRTTTbbbqqq|||~~~|||}}}~~~qqqjjjfffccceeeeeegggkkkqqquuuwwwxxx~~~{{{iiieee______mmmmmm___ZZZ^^^lll{{{rrr___OOOKKKGGG???>>>CCCCCCCCCGGGOOOXXX^^^``````ddddddgggkkkmmmpppwwwooohhhqqq|||xxxssspppooommmrrr|||wwwoooTTT???BBB>>><<<999666444333333333333333333222222111111111000111111111111222222222333333333444555666777888:::DDDJJJXXXwww~~~hhhaaaoooppprrr|||vvvvvvyyyjjjqqq|||uuu___VVVNNNQQQ\\\```\\\^^^```^^^\\\]]]aaafffiiilllsss|||}}}___IIIDDD===@@@===>>><<<;;;;;;::::::;;;;;;<<>>===CCCCCCEEEJJJRRRZZZ```bbbaaadddccceeejjjmmmqqq{{{uuuwww~~~|||tttnnnlllkkkooo~~~rrrTTT>>>@@@>>><<<999666444333333333333333333222222222111111111111111111222222222222333333333444555666777888;;;DDDJJJ]]]yyyiiifffsssuuussslllkkkmmmxxxyyyyyyjjjrrr|||sss]]]UUUOOOSSS\\\___^^^]]]]]]^^^```cccfffhhhjjjppp|||vvvwww___IIIDDD===@@@===>>><<<<<<;;;;;;;;;;;;<<<<<>>CCCDDDGGGMMMVVV^^^bbbcccccceeedddeeejjjooowww|||uuukkkiiiiiilllzzzwwwXXX@@@???>>><<<999666444333333444333333333222222222222111111111111111222222222333333333333444555666888888===BBBJJJddduuuhhhhhhsss}}}~~~wwwwwwzzz~~~qqqnnnooonnnqqqvvvyyy}}}|||jjjsss}}}nnnYYYTTTRRRVVV]]]]]]___]]]\\\___eeeiiikkkkkksss|||sssuuuuuuwww}}}yyy___IIIDDD===@@@===>>><<<<<<;;;;;;;;;;;;<<<<<<@@@QQQyyy~~~yyy}}}{{{zzzyyywwwuuuqqq{{{~~~xxxvvvvvvuuu{{{ooo^^^RRRZZZtttyyyuuusssqqqmmmllloooppppppqqqrrrvvv{{{~~~uuutttssstttzzz{{{rrrkkkeeebbb___]]]bbbgggmmmpppqqqppppppppppppvvv}}}~~~{{{uuuvvveeeYYYXXXbbbrrr{{{eeePPPGGG@@@??????>>>@@@DDDFFFJJJRRRZZZ```dddddddddgggeeegggmmmuuuwwwjjjgggiiikkkuuucccGGG>>>>>><<<999666444333444444222222222222222222222222111111111222222222333333333444444444555777888999===BBBNNNpppsssjjjjjjrrr|||~~~}}}~~~xxxuuuyyyuuupppllloootttyyy}}}xxx~~~xxx}}}wwwjjjttt}}}iiiUUUTTTTTTZZZ___\\\______```bbbfffjjjooorrr{{{~~~wwwjjjkkkkkkooosssppp___IIIDDD===@@@===>>>===<<<<<<;;;;;;<<<<<<===???VVV|||yyy~~~}}}{{{zzzzzzxxxvvvpppzzz}}}wwwuuuuuuuuu}}}{{{ppp^^^SSS___{{{wwwpppjjjccccccfffdddfffhhhjjjlllqqqwww{{{xxx{{{}}}zzzooonnnrrr{{{~~~xxxooofff______aaaffflllrrrssspppmmmjjjpppxxx}}}wwwrrrttt|||tttdddXXXYYYfffwwwhhhSSSFFFBBB>>>???@@@AAADDDGGGIIIMMMUUU\\\aaacccddddddeeeeeehhhpppzzzzzzkkkhhhjjjlllsss|||qqqQQQ@@@???===:::777555444444444222222222222222222222222111222222222222333333333444444444555666777888999===DDDXXXnnnkkkkkkqqqzzz}}}qqqiiieeehhhhhheeeeeejjjooouuu~~~yyynnnkkkrrr{{{}}}}}}rrrjjjttt|||eeeTTTUUUWWW\\\aaa^^^___dddggggggfffjjjttt|||}}}|||tttvvvssswww___IIIDDD===@@@===>>>======<<<<<<<<<<<<=========YYY~~~{{{~~~}}}|||}}}}}}{{{yyypppyyy}}}wwwvvvwwwwwwyyyyyyooo^^^VVVddd|||ooohhhbbb\\\___fffeeegggkkknnnsssyyy|||vvvtttwww}}}~~~tttmmmbbb___^^^bbbllluuu{{{}}}rrrwww|||{{{uuuqqqgggrrrzzz{{{{{{~~~|||sssdddXXXZZZiii{{{zzzjjjVVVHHH@@@?????????AAADDDGGGIIIKKKPPPWWW\\\___aaabbbcccbbbcccjjjuuuzzz{{{}}}nnnjjjkkklllqqqzzz~~~{{{ZZZCCC???===:::777555444444555111222222222222333333333222222222222333333333333444444444555666777999999>>>IIIddd|||fffiiikkkrrrzzz~~~}}}wwwggg___ZZZ]]]^^^^^^bbbjjjqqqwww}}}xxxwwwyyy{{{}}}mmmiiittt{{{|||bbbTTTWWWYYY^^^cccaaabbbhhhllljjjhhhmmm|||yyywww___IIIDDD===@@@===>>>======<<<<<<<<<<<<======???^^^~~~~~~~~~~~~~~~{{{xxxpppyyy~~~yyyyyy{{{|||{{{|||sssbbb\\\kkkooo```]]]^^^^^^ccckkknnnpppsssvvvyyy}}}{{{xxxxxx|||~~~}}}ooojjjcccbbbgggrrr~~~xxxsssnnnqqqsssrrruuu|||yyyrrrdddWWWZZZkkk|||zzzrrrfffWWWIIIBBB===>>>@@@@@@BBBEEEHHHIIINNNRRRXXX[[[\\\^^^```bbbbbbeeeooo|||zzzyyy}}}zzzqqqllljjjiiinnnvvv}}}]]]FFF???===:::777555444555555111111222222222333333333222222222333333333444444444444555555666888999:::@@@MMMiiirrreeemmmuuunnn___YYYVVVZZZYYY\\\eeeqqqzzz~~~xxxiiiiiisssyyywww```VVVZZZZZZ___eeedddgggjjjlllkkkmmmwww___IIIDDD===@@@===>>>======<<<<<<<<<<<<======CCCddd~~~}}}~~~~~~}}}~~~|||xxxtttpppzzz{{{{{{~~~xxxhhhcccsss{{{eeeSSSUUU^^^bbbhhhppptttuuuuuuuuuuuuvvvyyy|||~~~zzzwwwxxx|||{{{||||||xxxqqqjjjggglllwww|||vvvxxxvvvrrrrrryyyzzzwwwqqqcccWWWYYYkkk|||}}}yyyqqqgggYYYKKKCCC@@@;;;>>>@@@@@@BBBEEEHHHIIIOOOSSSXXXZZZ[[[[[[^^^aaaeeeiiitttzzzzzztttmmmiiifffkkksss|||^^^HHH???===:::777555555555555111111111222222333333333222222333333333444444444555555555555666888999:::AAANNNhhhtttmmmhhhzzziiiZZZVVVUUUZZZYYY^^^jjjzzz||||||tttggghhhsssxxxttt___WWW\\\[[[___ffffffkkkkkkjjjlllrrrhhhGGGDDDAAA>>><<<999:::<<<===<<<;;;;;;<<<===III___}}}}}}~~~}}}~~~|||||||||yyytttooonnnxxx~~~pppfffvvvfff^^^UUUWWWfffsssrrriiinnn{{{zzzzzz|||~~~~~~|||wwwvvv}}}|||uuunnnlllqqqvvv{{{xxx{{{{{{zzz||||||uuuvvviii___XXXZZZppp~~~~~~qqqaaaVVVLLLCCC>>>=========>>>@@@CCCHHHLLLNNNVVVWWWXXXZZZ[[[]]]^^^___dddlllyyywwwssszzz{{{tttxxx}}}lllfffjjjooopppgggIIIBBB===:::;;;:::555222333444444333333333333222222333333222222333333444555666444444666666555888>>>EEELLLgggxxxlllsssyyydddVVVSSSUUUWWW[[[aaakkkyyyzzzzzz}}}yyyqqq{{{tttmmmllllllooowwwqqqbbbZZZ^^^bbbbbbeeelllpppllllllsss~~~hhhGGGCCCAAA???>>><<<:::<<<===<<<;;;;;;<<<>>>IIIddd}}}|||}}}}}}}}}~~~|||{{{|||zzzuuuqqqnnnyyyqqqfffsssfff^^^\\\eeemmmllllllnnn{{{sssyyyzzz}}}vvvuuu}}}}}}vvvqqqrrrtttvvvxxx}}}{{{xxxuuuvvvwwwxxx|||~~~uuunnnaaaYYYUUUXXXlll}}}{{{}}}zzzlll\\\QQQHHH@@@<<<===@@@@@@AAABBBEEEIIIMMMOOOUUUVVVWWWXXXZZZ^^^bbbeeejjjtttvvvkkklllqqqppplllvvvooohhhlllpppqqqkkkIIICCC>>>;;;;;;:::555333333444444333333333333222222333333222222333333444555666444444666666555999>>>DDDQQQnnnyyynnnvvvlllZZZQQQQQQTTTUUUYYY]]]dddooo{{{}}}{{{zzzyyyyyyrrrvvv|||lllkkklllqqqxxxpppbbbZZZ^^^ccccccfffmmmnnnkkkmmmvvvjjjGGGCCCAAA???@@@>>>;;;<<<===<<<;;;;;;===???KKKlllzzz~~~~~~~~~~~~{{{{{{|||{{{wwwtttooozzzsssfffppp~~~}}}ccc]]]cccqqqssskkkpppzzzyyywwwxxx|||xxxyyy}}}~~~||||||yyyxxxkkkooowww}}}zzzxxxvvvsssssstttxxxssseeeYYYTTTSSSXXXjjjzzzxxx}}}yyyrrrdddTTTJJJCCC===;;;===CCCCCCDDDFFFHHHKKKNNNPPPSSSTTTVVVXXX[[[```fffkkkrrr}}}tttddd[[[___bbbcccfffyyyrrrjjjmmmpppqqqtttNNNDDD???;;;;;;:::555333444444444333333333333222222333333222222333333444555666333444666666666999???IIIZZZyyyyyyooowww~~~ttt___QQQOOOQQQTTTTTTVVVWWWZZZ```iiirrr{{{~~~~~~yyypppnnnnnn{{{vvviiikkknnnrrryyyoooccc[[[___dddeeehhhmmmjjjjjjnnnyyymmmIIIBBB@@@>>>@@@???;;;<<<<<<<<<;;;<<<>>>@@@OOOuuu~~~}}}{{{{{{||||||yyyvvvooo{{{uuuiiioooyyyvvv^^^aaahhhppprrruuu~~~yyywwwyyy~~~yyyqqqsssxxxnnnqqqwww~~~}}}zzzxxxxxxpppnnnkkknnn{{{sss___TTTRRRUUUZZZkkkxxxwww|||}}}yyyuuukkk]]]MMMDDD???<<<<<<>>>EEEFFFFFFHHHJJJMMMOOOPPPRRRUUUYYY\\\^^^ccciiinnnxxxyyyeeeZZZWWWUUU\\\cccpppuuulllllloooooo{{{~~~XXXFFF@@@<<<<<<:::666333444444444333333333222222222333333222222333333444555555333444666777666:::@@@LLLaaawwwnnnvvvuuuqqqYYYOOOPPPTTTUUUUUUWWWXXXYYY[[[___eeemmmrrr|||wwwyyy}}}xxxjjjmmmxxxvvvqqqgggjjjoootttzzznnnddd]]]```eeegggiiilllhhhiiiqqq}}}|||~~~pppJJJCCC???===>>>===;;;<<<<<<;;;;;;<<>><<<>>>AAAFFFGGGHHHJJJLLLNNNPPPQQQRRRWWW^^^bbbdddgggmmmqqq~~~nnn^^^YYYZZZ\\\hhhyyywwwlllkkkllllllnnn|||cccGGGAAA===<<<:::666444555444444333333333222222222333333222222333333444555555333444777777777;;;@@@JJJfffvvvlllrrrllluuuzzz~~~pppWWWPPPSSSUUUTTTTTTZZZ\\\^^^___```ccchhhlllqqqwwwzzzooolllrrrwwwmmmxxxzzzmmmeeejjjooouuuyyymmmeee```bbbgggiiijjjkkkgggjjjsssqqqmmmppp}}}~~~pppKKKCCC???<<<===<<<<<<<<<<<<;;;;;;<<<@@@CCCYYY~~~}}}~~~~~~zzzuuuppp}}}~~~|||rrrqqquuuppphhhoooooommmzzzxxxyyy{{{|||yyyqqqpppnnnnnnpppssswwwzzztttuuuuuuvvvxxx}}}xxxmmmddd___^^^WWWVVVVVV```{{{|||VVVJJJKKKTTTYYYdddoooooowww{{{vvvqqqlll\\\PPPDDD???>>>>>>@@@DDDGGGHHHIIILLLNNNQQQRRRSSSTTT[[[bbbfffhhhlllsssyyyzzz}}}wwweeeWWWYYYbbbssszzzmmmiiiiiiiiikkkvvviiiIIIBBB===<<<:::666444666444444333333333333222222333333222222333333444555555333444777888777;;;AAANNNuuuvvvjjjpppiiipppyyykkkTTTPPPTTTUUUTTTTTTWWW[[[___bbbdddggglllqqqooopppppprrrxxx}}}pppooowww{{{yyywwwfffeeejjjppptttxxx}}}nnnhhhccccccgggkkkkkkiiihhhllluuurrrcccbbbfffooonnnkkkkkkrrrmmmIIICCC@@@>>>>>>===<<<<<<<<<;;;;;;===@@@DDD^^^~~~~~~yyysssppp}}}~~~|||~~~vvvrrrsssmmmkkkkkknnn}}}}}}yyywwwuuuxxxzzz}}}{{{vvvpppllllllooosssvvvtttvvvxxxyyy{{{|||oooaaaXXXVVVWWWSSSXXX```qqq~~~VVVHHHIIIRRRWWW```kkkkkkuuu}}}yyytttnnniiiUUUKKKAAA>>>??????AAAEEEHHHIIILLLOOORRRTTTVVVWWWXXX]]]cccgggiiippp|||xxx{{{}}}}}}sssbbbYYYeeewww~~~oooiiihhhgggiiiqqqlllJJJCCC>>><<<:::666555666444444333333333333222222333333222222333333444555555333444777888888<<>><<<<<<<<<;;;;;;===AAADDDbbbxxxrrrppp}}}|||yyyzzz{{{xxxsssqqqkkkjjjbbbjjjzzzuuummmssswwwxxx{{{|||uuupppooorrrvvvxxxvvvyyy}}}xxxiii[[[UUUVVVYYYXXXbbbooo}}}WWWIIIIIISSSWWW```jjjjjjttt|||~~~xxxrrrmmmgggQQQGGG???>>>??????AAAEEEIIIJJJMMMQQQTTTWWWXXXYYY[[[___ccceeeiiissszzzwwwgggdddyyyqqqiiigggfffeeejjjmmmKKKDDD>>><<<:::666555777444444444333333333222222333333222222333333444555555333444777888888<<>>:::999;;;<<<===AAAFFFjjj}}}~~~~~~~~~|||yyyvvvqqq|||zzz{{{ssskkkjjjggg```~~~}}}|||{{{}}}{{{uuunnnjjjjjjpppuuuwwwzzz}}}wwwnnnlllpppuuuyyy{{{tttfff```bbbfffgggppp~~~pppWWWKKKFFFPPP[[[```fffooouuu{{{~~~|||wwwrrriiiaaaNNNEEE>>>>>>@@@BBBEEEHHHIIILLLOOOPPPRRRUUUZZZ^^^___]]]aaajjjsss~~~|||www~~~vvviiidddffffffooo|||zzzUUUAAA:::>>>999666666111333333333333333333333333333333333444444444555555777555666777777888@@@HHHUUUssstttjjj^^^SSSRRRVVVZZZ]]]```iiiooo}}}wwwxxxzzzssslllhhhjjjooouuuxxx~~~hhheeehhhlllrrrwwwzzz}}}qqqnnnhhheeefffiiijjjhhhhhhooozzzzzzeeeaaammmdddIIIAAA@@@AAA:::AAA???;;;:::<<<===>>>BBBHHHrrr~~~}}}}}}}}}{{{xxxuuuuuu||||||uuummmkkkiiifff|||wwwtttvvvtttsssuuuzzz||||||vvvrrroooqqqrrrqqqtttxxx||||||uuupppooopppwwwyyy}}}yyysssqqqvvvnnnVVVPPPMMMRRR[[[fffsss}}}{{{~~~|||xxxrrrfff\\\LLLDDD>>>>>>AAACCCFFFJJJLLLNNNQQQRRRSSSVVV[[[^^^```aaaiiiuuuxxxiiidddeeeeeennn{{{XXXCCC<<>>>>>DDDKKK{{{|||}}}~~~~~~~~~~~~|||xxxvvvwww~~~~~~wwwpppnnniiilll}}}wwwuuutttssstttqqqooopppvvv}}}yyyssswww~~~yyytttqqqlllhhhiiinnnsssyyy~~~uuunnnkkknnnqqqxxx}}}}}}lllSSSTTTSSSTTT^^^qqq|||xxxqqqcccUUUJJJBBB===???CCCEEEHHHLLLOOOQQQSSSUUUWWWYYY]]]```___cccmmm{{{~~~{{{iiiccceeeccckkkyyy]]]GGG===???;;;999888444333333333333333333333333333333333444444444555555555555666999888888>>>EEE]]]~~~ttt}}}kkkUUUJJJSSSZZZZZZaaaooo{{{wwwwwwyyyooollllllsssyyy~~~pppaaaccciiimmmssswww{{{zzzkkkhhhffffffggggggggggggpppwwwdddIIIAAA@@@AAA:::AAA???<<<<<<=========DDDLLLvvvqqq}}}zzzwwwuuu~~~~~~{{{uuurrrgggpppxxxtttxxx}}}sssnnnjjjkkkttt{{{pppgggfffqqq}}}zzzuuuoooggg```___cccllltttyyyqqqkkkjjjkkkrrr{{{}}}yyyjjjPPPUUUVVVXXXggg|||yyyqqqaaaQQQHHHAAA>>>AAAFFFHHHKKKNNNPPPRRRTTTWWWZZZ^^^aaacccbbbhhhrrr|||zzzxxxvvv~~~kkkcccdddaaahhhvvv~~~}}}bbbJJJ>>>???;;;999999333444444444444444444444444333333333444444444555555555444666999999888>>>EEE___}}}zzzpppwwwcccPPPLLLYYY___[[[hhh~~~zzztttoookkkiiihhhhhhlllrrryyyggg___ccchhhmmmrrrvvvzzz~~~yyykkkiiihhhjjjjjjiiiiiikkkssszzzdddIIIAAA@@@AAA:::AAA===;;;;;;<<<;;;<<>>CCCHHHJJJLLLOOOOOOQQQTTTXXX]]]aaadddeeehhhppp}}}ssskkkgggiiiooo}}}~~~ooodddccc```fffrrrfffLLL>>>===999888888333444444444444444444444444333333333444444444555555555555666999999999???GGG]]]{{{~~~rrruuu~~~~~~^^^PPPNNNZZZ___aaa{{{~~~xxxrrrrrrqqqooonnnpppxxx{{{aaa___ccchhhlllqqquuuxxx}}}xxxkkkhhhhhhlllllliiijjjooovvv}}}dddIIIAAA@@@AAA:::AAA<<<;;;;;;<<<:::;;;DDDNNNpppwww}}}|||{{{yyyuuurrroooxxx|||rrr|||uuummmhhheeelll}}}xxxtttkkkbbb]]]cccoooyyyvvvlllhhhddd``````bbbaaaeeekkkrrrxxx|||~~~ssspppqqqwww{{{|||}}}tttkkktttssshhh^^^UUUVVV\\\lll~~~xxxooo___QQQFFFAAA???EEEJJJLLLMMMPPPPPPQQQSSSXXX^^^bbbddddddfffssssssaaaZZZ]]]kkkzzz|||sssyyy}}}tttgggcccaaadddnnn{{{kkkOOO>>><<<999888888333444444444444444444444444333333333444444444555555666555666888999;;;CCCLLLaaa{{{ppprrrzzzwww~~~___SSSOOOVVV]]]iiimmm\\\```ccchhhlllrrruuuxxx}}}xxxjjjfffggglllkkkhhhjjjrrryyydddIIIAAA@@@AAA:::AAA===<<<======:::;;;EEEQQQ{{{uuu~~~}}}|||zzzvvvssssss{{{yyyyyyoooqqqoooqqq}}}xxxrrrdddcccjjj{{{qqqbbb\\\\\\^^^bbbeeecccccceeeiiiooouuuzzz|||vvvqqqppptttyyyzzz|||oookkk}}}tttnnnjjjaaaVVVUUU]]]rrrvvvkkk\\\PPPFFFAAA@@@FFFLLLMMMNNNPPPRRRRRRTTTXXX^^^aaaaaa```bbbuuu~~~ccc[[[bbbppptttlllsss~~~yyyjjjcccbbbcccjjjssszzzpppRRR???===999999999444555555555555555555555555333333333444444444555555777555666888999<<>>>>>>>>>>>;;;<<>>;;;:::;;;555555555555555555555555555333333333444444444555555888666555777999>>>HHHSSSmmmgggrrr~~~{{{vvvYYYVVVVVV\\\eeennnxxxooofffaaafffmmmppptttwwwrrrzzzsssYYYWWW```___lllpppuuuyyy|||yyyoooiiiiiiooonnnjjjppp|||~~~|||eeeBBBAAAAAA===<<<<<<<<<>>>:::999===<<>>::::::===<<>>999999999666555555555555444444444333333333444444444555555555888666777<<<:::CCCYYYpppqqqooo\\\UUUSSSXXX]]]]]][[[[[[]]]___aaaggguuuvvvccc[[[ZZZ```fffjjjrrrwwwxxx{{{{{{nnnnnnmmmkkkkkkqqq{{{gggCCCAAAAAA=========<<<>>>;;;;;;>>><<>>::::::777666555555555555444444444333333333444444444555555888999666888>>><<>>;;;<<<>>><<>>===DDDWWW|||ssskkkzzz~~~dddZZZXXXVVVVVVTTTTTT[[[dddkkk}}}mmm```^^^```dddhhhppprrrtttwwwyyysssoookkkmmmttt}}}zzziiiEEEBBBAAA===>>>>>>===>>><<<===>>><<>>???===>>>===??????<<>>??????===>>>===@@@???;;;SSS|||lllzzz~~~~~~|||yyytttpppzzz~~~yyyrrriii]]]OOODDDHHHGGGJJJNNNSSSZZZhhhuuunnnkkkjjjnnntttyyyzzzxxxvvvooohhheeeeeehhhooowwwvvvuuupppnnn{{{}}}yyypppbbbnnneeeYYYWWW]]]dddkkkqqqxxx~~~zzzjjjUUUIIIGGGGGGIIILLLOOOSSSYYY```eeedddffflllvvv{{{hhheeejjjsssvvvpppnnnrrrssssssrrrrrrtttyyy{{{jjj___]]]bbbcccmmmtttTTTEEE===<<<===777666555555555555444444444333333333444444444555555222888777777;;;===OOOmmmsssjjjppp{{{~~~hhh\\\QQQPPPRRRTTTVVV\\\iiiwwwrrriiieeejjjrrrsssxxx~~~xxxpppmmmjjjkkkqqqyyytttlllFFFBBBAAA>>>???@@@>>>>>>===@@@???;;;TTT}}}~~~}}}wwwvvvvvvuuuqqq{{{}}}wwwlll```VVVKKKCCCDDDEEEIIIOOOUUU]]]lllyyyqqqmmmjjjkkkrrryyyuuujjjiiimmmoooqqqtttoooxxx~~~~~~sssvvvsssppp{{{uuukkk___ppp}}}]]]XXXWWW\\\ccciiinnnttt|||zzzhhhQQQEEEDDDHHHJJJMMMQQQVVV\\\dddiiihhhmmmwwwwwwhhheeekkk{{{zzzyyyttt|||}}}jjj```___ccc```fffsssUUUFFF===<<<===777666666555555555444444444333333333444444444555555222999999999;;;>>>TTTtttrrrjjjooowwwzzz|||vvvbbbXXXSSSRRRSSSVVVYYY___lllyyywwwuuupppjjjkkkoooooolllppplllooo{{{wwwkkkfffkkktttwww~~~wwwpppooonnnnnnsss|||wwwoooIIIBBB@@@>>>>>><<<>>>===:::<<<>>>???ZZZ{{{yyyxxxtttnnnssszzz|||ssseeeUUUIIICCCBBBGGGGGGJJJNNNVVV___ggglllwww}}}rrrpppnnnmmmqqquuuvvvtttxxxwwwkkkeeennnsssttt{{{vvvttt~~~zzzsssuuudddhhhsssuuu|||kkk___ddd{{{ttt]]]QQQ\\\```fffjjjnnnttt|||yyykkk\\\PPPJJJIIIKKKKKKLLLPPPWWW^^^cccfffhhhppp|||vvvmmmaaacccmmm||||||mmmaaa___aaaaaajjjxxx\\\EEE;;;;;;;;;:::666666555444444444444555666555555444444444555555444444333888;;;===\\\wwwfffqqqtttsssmmm]]]UUUOOOPPPSSSWWW\\\aaafffhhhfffbbb]]]]]]```dddffffffiiieeeeeejjjppptttyyyzzzoooooorrrqqqwwwuuuqqqllllllrrrzzzoooIIIBBB@@@>>>>>><<<<<<===;;;>>>???AAA^^^}}}{{{zzzzzzvvvqqqssszzzzzzpppaaaQQQFFFBBBBBBGGGHHHJJJOOOUUU\\\bbbffflllqqq}}}pppnnnjjjiiikkkmmmmmmkkkgggpppnnnooo~~~pppttt{{{zzztttqqqhhhnnnuuuwwwzzz{{{vvvhhh^^^hhhpppYYYSSS]]]bbbhhhlllpppuuu|||xxxkkk\\\PPPJJJHHHKKKLLLOOOTTT[[[aaafffhhhnnnxxxuuullleeefffppp~~~{{{oooccc`````````gggyyy^^^GGG<<<;;;;;;999666666555444444444444555555555444444444555555666777666444888<<>>>>><<<;;;======???@@@CCCccczzz~~~}}}}}}~~~{{{uuurrryyy~~~~~~xxxlll\\\MMMDDDBBBCCCCCCEEEHHHLLLQQQVVVZZZ\\\dddhhhqqq|||~~~wwwsssnnnllljjjiiihhhhhhhhh}}}~~~sssdddvvv{{{vvvoooiiijjjqqqtttyyymmmrrr}}}qqqccc___nnnhhhTTTVVV^^^dddjjjooorrrvvv|||}}}{{{uuujjj\\\PPPJJJHHHKKKNNNSSSYYY```eeeiiilllsss~~~uuummmdddeeemmm{{{|||tttgggaaa```^^^dddyyyaaaIII>>>===<<<999666666555444444444444555444444444444444555666777999888555888===EEEfffzzziiipppzzzvvv```SSSNNNRRRTTTWWWZZZ[[[ZZZXXXVVVRRR[[[eeejjjjjjjjjmmmqqqvvvrrrqqqrrrqqqoooppptttuuupppqqqsss{{{sssoooooovvvqqqJJJBBB@@@>>>???<<<;;;>>>>>>@@@@@@BBBbbbyyy~~~xxxrrryyy~~~wwwiiiXXXIIIBBBCCCFFFCCCEEEHHHLLLPPPSSSVVVWWW]]]aaagggooovvv~~~~~~xxxrrrmmmiiieeedddfffvvvkkk[[[hhh~~~yyywwwrrriiibbbiiioooqqq}}}iiivvv|||ppp___bbbwww___PPPYYY^^^dddkkkppprrrvvvzzz~~~yyyxxxsssiii[[[QQQKKKIIIKKKOOOVVV]]]ccchhhlllnnntttvvvlllbbbaaafffpppxxx|||}}}yyyiiibbb___]]]ccc~~~wwwcccKKK>>>>>>===999666666555444444444444555333333333444555666777888888999666999>>>FFFeee~~~rrryyysss\\\PPPLLLTTTWWW[[[^^^^^^ZZZVVVSSSYYY___fffjjjlllqqqyyy~~~wwwqqqtttwww~~~sssppppppxxxrrrJJJBBB???>>>???===<<<>>>>>>?????????]]]zzz}}}wwwqqqyyy~~~wwwhhhVVVHHHCCCEEEIIIJJJKKKLLLNNNQQQTTTWWWXXX\\\```dddhhhnnnuuu|||~~~vvvmmmhhhaaa[[[\\\```~~~wwwmmmaaa]]]ttt}}}vvvyyyuuulllfffooopppuuuvvv{{{rrr___iiizzzXXXNNN[[[^^^cccjjjnnnpppssswww{{{xxxvvvqqqggg[[[PPPKKKJJJKKKPPPXXX___dddhhhllloootttrrreee^^^]]]___dddhhhkkkqqqwww|||{{{jjjaaa___^^^ccc|||xxxfffLLL>>>>>>>>>:::666666555444444444444555333333333444555666777888444888777999???EEE```vvv{{{ttt]]]PPPLLLSSSVVVZZZ]]]^^^[[[WWWUUU[[[```gggoooxxxzzztttxxx|||sssppprrr{{{rrrJJJBBB???>>>???===>>>>>><<>>WWW~~~||||||tttqqqyyy~~~vvvgggVVVHHHCCCFFFKKKKKKKKKKKKMMMRRRYYY___cccppptttwwwyyy}}}vvvkkkeee^^^WWWZZZccc|||iii```\\\^^^gggxxx{{{yyysssttt{{{{{{vvvrrryyyvvv|||{{{sssaaasssoooSSSOOO[[[^^^ccchhhlllmmmpppuuuxxxyyywwwpppfffYYYPPPLLLLLLLLLSSS[[[aaaeeehhhmmmqqqyyyiiiZZZSSSSSSUUUXXXZZZ]]]eeennn}}}|||kkkaaa______ddd~~~~~~lllPPP>>>>>>???:::666666555444444444444555444444444444444555666777222777777999???EEE]]]tttqqqvvvsss\\\QQQNNNQQQSSSWWWZZZ[[[ZZZYYYWWW]]]cccnnnyyy|||xxx|||rrrqqquuusssKKKBBB???>>>???===>>>===:::>>>AAA???TTTyyy}}}~~~vvvpppyyy|||tttfffUUUGGGCCCFFFKKKJJJJJJMMMTTT___nnn|||zzznnnggg___YYY```lllyyyhhh```bbb^^^^^^iiiqqqlllfffffflllsssxxxyyywwwyyy~~~|||zzzqqqddd|||dddPPPQQQ[[[```dddhhhjjjlllnnntttxxx{{{xxxpppdddXXXPPPMMMNNNPPPVVV]]]bbbeeehhhnnnsss~~~www```PPPMMMNNNRRRVVVYYY^^^iiiuuulllaaa___```ccc{{{uuuTTT???===>>>999666666555444444444444555555555444444444555555666333888777777>>>HHH```vvvkkklllpppoooZZZQQQPPPSSSTTTVVVXXXZZZ[[[[[[\\\ccclllyyy||||||ssssssyyytttKKKBBB???>>>???>>>>>><<<999>>>CCCAAASSSvvv~~~{{{pppyyy~~~{{{zzzssseeeTTTGGGCCCFFFKKKMMMOOOUUUaaatttzzzmmmggg___YYYbbbpppssshhh]]]ffftttnnndddiiihhh___YYY]]]ccchhhnnnuuuuuu~~~wwwzzzwww{{{zzzllljjjzzzyyynnnggg}}}^^^OOOSSSZZZbbbeeehhhjjjkkknnntttyyy|||yyypppdddWWWOOONNNOOORRRXXX___ccceeeiiioootttsss\\\LLLPPPSSSYYY___dddjjjxxxmmmbbb___```cccyyy{{{XXX@@@======888666666555444444444444555666555555444444444555555444999777666>>>JJJeee{{{nnnmmmmmmkkkWWWPPPRRRWWWWWWXXXYYYZZZ]]]___```fffsss{{{~~~tttuuu|||wwwMMMDDD@@@???@@@>>>???;;;===@@@;;;???\\\~~~zzzppp{{{}}}~~~|||yyyrrrcccRRRGGGEEEGGGIIIKKKPPP___zzzqqqddd]]][[[^^^``````ZZZaaasss|||rrrddd^^^bbbcccbbb^^^ZZZ\\\dddmmmpppwwwyyywww||||||ooovvvlllbbbcccpppuuunnnhhhnnnTTTTTT[[[\\\eeeeeegggjjjnnnssswwwyyyzzzvvvnnncccYYYSSSQQQRRRRRRYYYaaadddeeeiiiqqqyyylllYYYPPPZZZ^^^jjjwww}}}mmmfffdddaaabbb|||~~~[[[AAA<<<===;;;888777666555555444444555333333333444444444555555:::666777:::===JJJmmmwwwsssrrr~~~|||iiiVVVRRRVVVWWWYYY\\\\\\WWWUUU]]]iiiiiiwwwyyy{{{uuuLLLCCC@@@???@@@>>>>>>;;;<<>>>>>;;;888777666555555444444555333333333444444444555555333444888<<>>@@@>>>>>>;;;<<>>GGGggg{{{~~~xxxnnnooozzz}}}yyymmm[[[LLLDDDEEEKKKQQQ\\\ppptttfff^^^[[[YYYXXX[[[\\\ccciiifff___bbbkkkrrryyy{{{vvvsss~~~vvvggg[[[]]]cccnnn~~~uuunnnooozzzuuu\\\LLLRRR\\\^^^eeefffhhhlllppptttxxxzzzvvvssskkkbbbZZZVVVVVVWWWXXX]]]aaadddeeekkkttt{{{rrreee___```zzz~~~qqqccc]]]\\\bbb}}}___EEE??????;;;888777666555555444444555333333333444444444555555555999======>>>TTTuuummm{{{|||tttoooiiiVVVUUUZZZWWWYYY\\\\\\YYY\\\jjjzzzpppIIIBBB???>>>@@@>>>>>>;;;<<<>>>???KKKmmmrrrzzzpppmmmxxx|||wwwhhhVVVIIICCCEEEMMMUUUeeeyyyvvv|||uuuxxx{{{~~~{{{kkk```]]]```eeeeeehhhmmmpppkkkeeeiiiqqqqqqyyyyyykkk^^^```eeeppp|||yyyssswwwyyylllVVVKKKSSS^^^aaaeeefffiiimmmqqquuuxxxzzzwwwssskkkaaaYYYUUUVVVWWW\\\___bbbeeegggmmmwww~~~xxxnnnlllnnnvvveee^^^^^^ccczzzdddGGG???>>>;;;888777666555555444444555333333333444444444555555555999<<<;;;<<>>>>><<<<<<===???NNNoooppp{{{sssmmmvvv~~~{{{sssbbbPPPGGGDDDFFFOOOXXXooofffaaagggjjjeeegggkkknnnrrrwww}}}rrrcccaaalllwwwwwwzzzzzzyyy{{{qqqtttzzz{{{tttkkkcccpppvvv~~~xxxzzzssscccQQQKKKSSS]]]aaaeeegggjjjnnnrrrvvvxxxzzzyyytttkkkaaaXXXUUUUUUWWW___aaadddgggkkkrrr{{{wwwtttsssrrr~~~yyyggg___```aaarrriiiIII???===:::888777666555555444444555333333333444444444555555111444666777???XXXxxxsss|||}}}uuuoooZZZVVVYYYYYY[[[bbbnnnzzz{{{vvvvvvvvvwww{{{pppIIIBBB@@@??????===>>>=========???NNNmmmsss{{{sssnnnwww~~~yyymmm\\\LLLGGGFFFHHHPPPYYYmmmuuuppp\\\TTT[[[^^^VVV___ccciiimmmpppuuu{{{xxxiiigggsss}}}zzzxxxzzz|||yyyuuussszzzssshhhXXXLLLIIIPPPZZZ```eeegggkkkooossswwwyyyzzzyyytttkkkaaaXXXTTTUUUWWW```cccfffkkkpppwww|||tttnnnlll|||yyyfff______]]]jjjjjjIII???===:::888777666555555444444555333333333444444444555555666888888999@@@UUUttt~~~www||||||{{{ppp[[[UUUWWWZZZZZZggg~~~vvvsssttttttqqqmmmoooqqqsssssstttvvvyyy|||qqqKKKDDDAAA??????<<>><<<>>>MMMjjjzzzooo|||tttqqqyyywwwhhhVVVIIIHHHIIIJJJPPPYYY^^^WWWQQQOOOSSSXXX\\\```mmmuuu|||pppmmmrrrxxx~~~yyyzzz}}}wwwhhh]]]PPPIIIJJJPPPYYYaaaeeehhhkkkppptttwwwyyyzzzwwwrrrjjj```XXXVVVWWWZZZaaaccchhhnnnuuu}}}uuuiiinnn~~~yyy{{{hhh```___[[[hhhgggIII@@@>>>:::888777666555555444444555333333333444444444555555:::<<<<<<:::>>>OOOgggxxxyyyrrr{{{oooZZZUUUXXXZZZccc{{{zzzllllllkkklllnnnoooqqqrrrsssxxx}}}~~~|||~~~rrrLLLDDDBBB??????<<>>LLLggg~~~ooohhhxxxttt{{{vvvdddSSSHHHIIIKKKKKKPPPXXXSSSIIIJJJWWWWWWSSSccc~~~~~~uuupppnnnmmmlllyyy|||xxxuuuyyy~~~~~~zzzttt```VVVLLLJJJMMMRRR[[[dddeeehhhlllpppuuuxxxyyyzzzuuuqqqhhh___XXXWWWYYY]]]aaadddiiipppxxxxxxjjjjjjxxx~~~jjjbbb```\\\kkkdddJJJBBB???:::888777666555555444444555333333333444444444555555000555888777;;;MMMgggyyypppiiizzznnnYYYUUUYYYXXXqqqqqqiiijjjnnnqqqpppnnnpppxxx}}}|||OOO>>>>>>===<<>>???GGGccckkkvvv{{{tttqqq{{{yyylll\\\QQQGGGHHHLLLMMMNNNOOORRRPPPPPPUUUbbbvvvuuuooopppqqqwww}}}{{{|||~~~{{{|||}}}{{{zzz{{{~~~{{{mmm[[[QQQIIIJJJOOOUUU\\\bbbdddhhhnnnsssuuuuuuuuuvvvxxxrrriii___YYYXXX\\\``````dddjjjqqqxxxxxxmmmgggxxx}}}nnn___```bbbggg}}}mmmOOO======???888777666555555444444555555555444333444555666777666333666;;;>>>HHHdddqqqjjj{{{ppp\\\XXX[[[\\\{{{~~~llldddcccfffkkkuuu~~~}}}|||OOO@@@@@@???===???@@@<<<<<<>>>>>>FFF^^^xxxjjjuuu{{{sssppp{{{vvviiiXXXNNNEEEFFFJJJLLLLLLNNNPPPSSS\\\kkk~~~yyyrrroooooovvvzzz~~~|||yyywwwwwwzzz{{{{{{zzzxxxyyy|||ppp\\\SSSLLLMMMSSSYYYaaaggghhhlllqqquuuwwwwwwxxxxxx{{{uuukkkaaa[[[ZZZ]]]``````dddjjjpppwww{{{oooiiixxxlll^^^^^^^^^aaaxxxsssTTT@@@===>>>888888666555555555555555555444444333444555666777777444666:::===HHHdddtttiiiwww|||zzz|||~~~rrr^^^[[[___fff~~~ooobbbdddjjjxxx{{{}}}zzzzzz{{{PPPAAABBB@@@>>>??????<<<===>>>>>>CCCUUUjjjdddqqq{{{sssppp{{{rrreeeSSSJJJCCCDDDHHHJJJKKKMMMPPPWWWfffzzz}}}tttnnnlllvvvxxx{{{}}}|||zzzvvvtttxxxyyyyyyxxxwwwxxx{{{~~~~~~hhhXXXOOOIIILLLSSSYYYaaahhhllloootttwwwxxxyyyzzz{{{~~~xxxmmmddd^^^]]]___aaa```dddiiiooovvv~~~|||ooonnnyyymmm___]]]ZZZ]]]uuuzzzZZZBBB===<<<888888777666555555555555555444444444444555666666888666666:::===JJJfffxxxlllwww|||}}}~~~tttaaa^^^cccrrrwwweeebbbppp~~~wwwvvvvvvxxxzzzOOOAAABBB@@@===>>>???======>>>===@@@LLLZZZYYYlll||||||tttrrr~~~}}}ooobbbOOOGGGBBBDDDHHHJJJKKKMMMUUU\\\iiivvv~~~|||sssllllllpppuuuxxxzzz{{{rrrnnnmmmwwwxxxzzz~~~{{{wwwvvvvvvvvvvvvxxx{{{~~~rrr]]]UUUMMMIIIMMMUUU[[[ccciiinnnppptttwwwxxxyyy{{{|||~~~wwwmmmeeeaaa```bbbcccaaadddiiiooovvvyyykkkppp}}}}}}rrrccc^^^YYY]]]zzz}}}\\\CCC>>>===999888777666555555555555444444444444555555666666888777777:::???NNNjjj}}}rrrxxx{{{vvvbbb```eeexxx{{{yyypppjjjrrrxxxsssrrrssswwwyyyNNN@@@AAA???<<<===>>>======>>>===>>>EEEMMMPPPjjj}}}}}}uuuttt|||mmm___LLLFFFCCCFFFIIIJJJKKKNNNWWW]]]dddfffddd___\\\[[[ZZZ___eeeiiimmmrrryyyvvvoooooopppuuuvvvyyy}}}~~~vvvuuutttuuuxxx~~~}}}ooo^^^YYYRRROOOTTT[[[bbbhhhnnnmmmppprrrtttvvvxxxzzz}}}{{{tttkkkdddbbbbbbcccdddbbbfffkkkrrryyysssdddnnn{{{tttccc]]]XXX^^^~~~}}}ZZZBBB>>>>>>999888777666666555555666444444444555555555555555777777888;;;AAARRRlllvvvwwwxxx~~~wwwbbb```eeetttqqqooopppwwwrrrqqqrrrsssxxx~~~ttt{{{OOO@@@@@@>>>;;;============<<<<<<===@@@DDDMMMkkk}}}}}}uuusss|||lll\\\JJJFFFDDDGGGJJJJJJKKKNNNLLLQQQTTTSSSOOOOOOTTTZZZSSSXXX^^^bbbfffkkkrrrwwwvvvoooppprrrrrruuuxxx{{{~~~yyyvvvrrrsssxxx||||||~~~ttteee[[[TTTQQQWWW^^^ccciiimmmmmmooorrrtttuuuxxx||||||tttjjjdddcccccccccbbbccchhhooovvv~~~pppaaalll{{{sss```ZZZWWW]]]{{{}}}[[[BBB>>>???999999888777666666666666333444555555666666555555666888999;;;BBBSSSjjj}}}yyyrrruuu}}}}}}xxx{{{xxxbbb```fffnnnmmmpppzzztttpppqqqsssxxx~~~aaaXXXmmm{{{}}}QQQAAAAAA???===>>><<<<<<<<<;;;<<<===>>>>>>LLLiiixxx{{{sssppp~~~|||jjjYYYIIIEEEDDDHHHIIIHHHIIILLLBBBFFFIIIKKKLLLOOOUUUZZZXXX\\\```cccfffiiiooottt|||{{{sssppppppsssvvvyyy{{{{{{~~~}}}xxxqqqpppuuu~~~~~~mmm\\\VVVSSSXXX^^^cccgggkkkoooqqqsssuuuxxx{{{wwwllleeedddcccbbb```dddjjjrrr{{{ssscccnnn}}}yyyqqq___[[[YYY\\\ttt^^^DDD??????:::999888777666666666666333444555666666666555444666888::::::@@@PPPdddrrrwwwmmmsss~~~xxxcccbbbiiilllqqq~~~}}}uuummmnnnqqqvvvkkk[[[YYYeeevvvyyySSSBBBBBB???>>>@@@;;;<<<;;;:::;;;>>>>>><<>>:::999888777666666666666333333555666666666555444666999::::::>>>LLL^^^jjjrrr|||kkknnnyyyddddddkkklllxxx{{{rrrwwwvvvqqqjjjkkkooouuu~~~xxxcccdddlllooo}}}zzz{{{RRRGGGAAA===???>>>>>>>>>>>><<<;;;<<>>>>>>>>===<<<;;;<<>>===>>>===<<<;;;<<>>=========<<<;;;<<>>;;;:::999777666666555555444444444444444555666666555666777999BBBXXXtttvvvooouuu{{{uuuwwwmmmgggfffhhhqqq~~~pppJJJBBB???===???>>><<<======<<<;;;===@@@BBBWWWwwwwwwuuuvvv___NNNGGGFFFIIILLLLLLKKKNNNSSS[[[bbbmmmuuu}}}vvvnnnhhhhhhkkkpppuuuzzz{{{}}}qqqddd___aaagggkkkrrrwwwwww~~~xxxttt|||yyyccc\\\___]]]kkkoooOOOBBB>>>;;;:::999777666666555555555444444444444555666666888888888999CCCXXXuuuwwwmmmttt}}}xxxyyyiiieeeiiijjjqqq|||oooIIIBBB???===???>>><<<======<<<;;;===@@@CCC\\\yyyvvvtttuuu]]]KKKIIIIIIKKKNNNNNNNNNSSS[[[fffnnnzzznnnkkkhhhiiimmmsssyyy|||~~~pppbbb^^^bbbiiioootttyyyxxxnnnuuuxxxtttxxxbbb[[[^^^\\\jjjoooOOOBBB???;;;:::999777666666555555555555444444555555666777888888888;;;FFF^^^}}}zzzlllnnnvvvxxxyyy|||fffccckkklllsss~~~oooJJJCCC???===>>>===<<<<<<<<<<<<;;;===@@@CCC^^^~~~tttrrrwww^^^KKKKKKJJJLLLOOOQQQSSS\\\fffwww~~~|||iiiiiijjjkkkpppvvvzzz{{{pppbbb^^^dddmmmsssvvv|||tttiiixxxwwwzzzvvv```ZZZ]]][[[jjjoooOOOCCCAAA;;;:::999777666666555555555555555555555666666777777777777:::GGG```{{{lllkkkppp||||||}}}hhheeejjjnnnxxxsssqqqzzzoooJJJCCC@@@===>>>===<<<<<<<<<<<<;;;===AAACCC[[[|||sssqqqzzz```MMMKKKKKKMMMQQQSSSXXXcccooovvvfffiiikkknnnrrrxxxzzzzzzpppccc___eeeooovvvwww~~~uuuiii|||vvvuuu___YYY]]][[[jjjpppOOODDDBBB;;;:::999777666666555555555555555555555666777777666666666999EEE^^^wwwlllmmmtttmmmiiiiiinnn|||hhh```dddrrrqqqKKK@@@===???BBB???;;;<<<<<<<<<;;;===AAADDDaaaxxxxxxrrrsss^^^RRRJJJPPPSSSQQQQQQ^^^vvv}}}wwwsssqqqhhhnnntttvvvzzz~~~~~~|||qqqjjjkkknnnrrrwwwzzz||||||ttteee```fffooovvvyyyyyylllzzzxxxxxxeee]]]]]][[[fffrrrOOOBBBCCC>>>;;;888666666777777666555555555555666666666666444666999;;;EEEYYYuuuxxxmmmiiiuuu{{{~~~mmmjjjkkkuuuuuuhhhgggiiirrrvvvOOOCCC>>>???AAA===<<<======<<<;;;===@@@CCC^^^yyywwwvvvrrr]]]OOOJJJOOOPPPOOOWWWkkkxxxpppjjjeeeaaa___fffkkknnnpppuuu}}}zzzkkkiiikkkpppuuu{{{}}}~~~~~~xxxjjjgggmmmwww~~~rrr{{{vvv|||ggg^^^^^^\\\hhhtttSSSDDDBBB???<<<888666666777777666555555555555666666666666::::::999<<>>===<<<;;;<<>>>>>>>><<<;;;<<<>>>AAAVVVwww|||uuu```OOOHHHOOOQQQVVVkkkqqq```[[[VVVVVV\\\bbbffffffcccooo{{{mmmfffgggkkkqqqwww|||tttsss{{{}}}}}}qqq{{{dddYYYZZZZZZkkk{{{[[[IIIAAA@@@===999777777777777666555555555555666666666666444555888>>>IIIZZZnnn{{{yyymmmpppzzz^^^WWWVVVlll}}}qqqqqqxxxrrriiitttzzzRRREEE??????@@@<<<>>>>>>>>><<<;;;<<<>>>AAAVVVyyyzzzuuu```MMMHHHPPPVVV___ooo{{{nnnYYYXXXVVVVVVYYY___dddgggggguuuyyylllhhhgggkkkoootttyyyyyyxxx~~~}}}{{{pppzzzcccXXXZZZ\\\nnn}}}^^^KKKBBBAAA>>>:::888777777666666555555555555666666666666555555666:::GGG]]]vvvvvvwww{{{{{{^^^\\\nnn~~~sssuuu~~~sssmmmllltttzzz{{{}}}xxxQQQDDD???>>>@@@<<<===>>>===<<<;;;<<>>:::888777777666666555555555555666666666666;;;999666777EEEdddyyy{{{~~~xxxvvvxxxvvviiiiiikkkooopppooossszzzzzzRRRDDD???>>>???;;;<<<======<<<;;;===@@@CCC\\\~~~yyyxxx~~~iiiRRRNNNPPPYYYccceee___ZZZYYY^^^eeennnuuuzzzzzziiibbbaaaccciiirrrxxx{{{~~~{{{}}}yyywww~~~ggg\\\]]]^^^pppcccQQQHHHBBB???;;;888888777666555555555555555666666666666:::;;;999999FFFffftttyyyxxx{{{}}}mmmgggfffgggiiijjjlllqqqvvv~~~|||SSSEEE???>>>>>>:::;;;<<<<<<<<<;;;===AAADDD___|||xxxyyyrrr\\\QQQPPPWWW```___WWW\\\hhhlllssszzz}}}}}}oooccc^^^^^^```iiiuuu||||||xxx|||}}}zzzzzzggg[[[[[[[[[kkkeeeSSSJJJCCC???;;;888888777666555555555555555666666666777444999===???HHHdddrrrwwwzzz|||tttkkkjjjgggdddfffiiimmmqqquuu}}}QQQAAABBB@@@===>>><<<===>>>===;;;;;;???CCC___yyyuuuuuulllWWWQQQYYY^^^]]]ZZZ\\\dddiii~~~||||||~~~}}}wwwddd]]][[[WWW```gggqqqxxx|||vvvsssxxxzzz||||||ccc\\\^^^ZZZgggbbbQQQNNNIIICCC<<<888888999888666555555555555555666777777:::777555:::GGGaaavvv}}}yyyzzz|||wwwnnniiihhhhhhhhhhhhiiimmmrrrvvvQQQAAABBB@@@===>>><<<===>>>===;;;;;;???CCC\\\}}}yyysssqqq~~~kkkWWWWWWZZZ\\\\\\^^^eeeooovvvzzz{{{~~~qqq___ZZZZZZXXXaaahhhrrrzzz~~~~~~ooolllpppvvv|||{{{ccc[[[]]]ZZZgggeeeTTTPPPJJJDDD<<<888888999888777666555555555555666777777888777999>>>FFFXXXtttvvvxxx}}}~~~}}}tttnnnkkkiiiiiiiiiiiikkkoootttyyyzzzPPP@@@AAA@@@===>>><<<===>>>===;;;;;;???CCCZZZ{{{xxxrrrrrr}}}jjjWWWWWWUUUTTTXXX```kkkvvv|||xxxxxx|||mmmZZZVVVXXXYYYbbbjjjsss{{{vvvcccXXX^^^gggmmmwww}}}|||{{{ccc[[[\\\YYYhhhhhhWWWRRRKKKEEE===888888888888777666666555555666666777888777777999===CCCRRRlllyyyvvvvvvpppooonnnjjjjjjkkklllnnnrrrxxx}}}|||PPP@@@AAA???===>>><<<===>>>===:::;;;???CCCZZZzzzttt{{{|||iiiXXXWWWSSSTTT\\\hhhqqqwww{{{zzz{{{tttlllnnnwwwlllXXXSSSWWWZZZbbbiiisss{{{eeeTTTLLLVVV___dddqqq|||yyy}}}ddd\\\\\\ZZZjjjkkkYYYSSSMMMFFF>>>999888888888777666666666555666777777888777666777999@@@SSSrrr}}}{{{yyypppnnnnnnnnnkkklllmmmnnnpppuuu|||RRR@@@@@@???===>>><<<===>>>===:::;;;???CCCXXX|||www|||jjj[[[ZZZYYY^^^kkkuuuxxxyyy|||~~~xxxccc]]]aaahhhooouuuhhhVVVTTTYYY\\\bbbiiirrrzzzvvv___SSSPPPZZZcccjjjzzzyyyuuu~~~fff\\\\\\[[[mmmnnn[[[TTTOOOHHH???999888888888777666666666666666777888888888888888:::@@@TTTuuu{{{~~~|||~~~sssooonnnmmmmmmlllmmmnnnooorrrwww~~~~~~TTTAAAAAA???<<<>>><<<===>>>===;;;;;;???CCCXXX{{{|||xxx~~~~~~lll^^^[[[]]]ffftttyyyxxx{{{rrrbbbZZZbbbpppyyyvvvaaaTTTUUU\\\^^^bbbiiirrryyyuuueeeaaacccmmmzzz{{{}}}ttt~~~fff\\\[[[ZZZnnnrrr___WWWQQQJJJ@@@999888888888888777777666666777777888999888999<<>>===;;;;;;???CCCZZZzzz{{{vvvxxxnnnbbb\\\```jjjvvvwwwwwwyyyeee^^^aaappp~~~~~~ppp\\\RRRWWW\\\]]]cccjjjsss{{{wwwyyy}}}|||vvv|||dddZZZYYYXXXmmmwwwddd\\\SSSKKK@@@:::888888888888777777666666777777888999777888;;;>>>DDDYYY~~~wwwxxxvvvxxx|||yyy~~~tttzzzzzzrrrxxx~~~{{{}}}rrrooommmjjjiiikkklllmmmnnnoooqqqvvv|||XXXDDDBBB???<<<===<<<===>>>===;;;;;;???CCC^^^|||yyysssvvvpppdddbbbfffpppyyyxxxzzzmmmeeeeeemmm}}}}}}ppp\\\SSSWWW[[[ZZZeeekkkttt||||||zzz{{{cccXXXWWWWWWlllzzzhhh```TTTLLLAAA:::888888888888777777777777777888888999666555555777BBB```|||ssssssvvv~~~|||kkkccciiilllaaa]]]bbbgggiiijjjqqq}}}~~~yyypppmmmkkkggggggkkklllmmmnnnnnnpppuuu{{{YYYDDDAAA???>>>@@@:::;;;<<<;;;<<<>>>AAADDD\\\}}}vvvyyyuuukkkkkkrrrrrrlllqqqwwwllllllnnnssszzznnnZZZVVVWWWXXX]]]eeemmmxxx~~~{{{vvvbbbZZZWWW^^^wwwyyygggfff```HHH===>>>;;;;;;===:::777888888888888999999999;;;::::::===BBBYYYzzzzzzyyyddd^^^^^^[[[YYY\\\TTTWWW[[[^^^```bbbdddfff{{{~~~{{{{{{xxxooolllkkkhhhggghhhqqqmmmmmmqqquuuuuuwwwzzzYYYDDDAAA>>>===@@@;;;<<<<<<<<<;;;===AAADDDYYY}}}vvvzzzxxxlllkkkppprrrsssvvvnnnppprrrvvv|||nnnZZZWWWWWWYYY___iiirrr}}}xxx}}}|||uuubbb[[[ZZZaaazzzooonnn\\\FFF<<<===888666999666888888888888999999999999777777999;;;>>>OOOuuu|||xxxwwwppp[[[XXX\\\[[[ZZZ]]]```bbbcccddddddeeehhhjjjfffpppyyyyyyxxxwwwxxx}}}~~~uuunnnmmmllljjjjjjkkkllliiikkkqqqvvvxxx|||XXXDDD@@@===<<>>=========<<<;;;<<>>FFFbbb~~~|||{{{tttvvvzzz}}}uuuppppppqqqpppooopppnnnmmmpppvvvzzz|||YYYDDD@@@===;;;>>>=========<<<;;;<<>><<<>>><<<======<<<;;;===@@@CCCUUUzzz{{{sss~~~yyywwwvvv|||zzzhhh\\\[[[ZZZ^^^mmmsss{{{rrr___XXXaaacccmmm~~~vvv{{{uuubbb\\\[[[ccc}}}}}}fffMMMAAA@@@;;;888999555999999999999::::::::::::999888:::===@@@LLLiii~~~}}}yyyvvvtttqqqpppqqqpppqqqvvv|||[[[FFFBBB>>>===???;;;<<<<<<<<<;;;===AAADDDXXXxxxqqq|||{{{wwwyyy}}}{{{jjj______]]]bbbssszzzhhh___```jjjpppzzzuuuzzztttaaa[[[[[[fff|||lllPPP@@@@@@=========777999999999:::::::::;;;;;;888666888<<<@@@KKKhhh}}}zzzzzz{{{wwwuuurrrrrrtttqqqsssxxx}}}\\\GGGCCC???===@@@;;;;;;<<<;;;<<<>>>AAADDDTTTwwwooo{{{|||xxx|||}}}lllbbbbbb```fffwwwuuudddbbbhhhlllvvvtttzzzsss```ZZZ\\\iiinnnPPP=========???>>>777999999:::::::::;;;;;;;;;999777999>>>AAAKKKfff~~~uuuttt}}}xxxuuuttttttwwwuuuvvvzzz~~~}}}|||jjjQQQJJJHHHDDD@@@<<<======<<<;;;;;;>>>@@@RRR~~~vvvqqq~~~~~~~~~nnnaaa___fffpppwwwvvvjjjfffiiinnnrrrsssxxx|||jjj~~~qqq\\\VVV^^^ppppppLLLDDD@@@===@@@999<<<:::::::::999999:::;;;;;;<<<;;;777;;;BBBEEE\\\}}}{{{}}}}}}~~~xxxuuuuuuuuuvvvrrrrrrwwwyyyzzzgggMMMGGGEEEBBB???<<<======<<<;;;;;;>>>@@@QQQ{{{yyyuuuooobbbaaahhhsss{{{}}}mmmdddcccgggjjjnnnpppvvv{{{kkkqqq\\\XXXbbbtttqqqLLLDDD@@@===@@@999===;;;::::::999999::::::;;;:::;;;:::<<>>@@@NNNqqq{{{{{{wwwooodddccckkkvvv~~~qqqfffbbbcccfffhhhiiimmmttt}}}xxxlllppp\\\[[[gggwwwrrrMMMDDD@@@===@@@:::===;;;::::::999999:::::::::888<<<<<<<<<@@@FFFeeeyyyxxxvvvsssuuutttrrrjjjsss~~~wwwqqqoooooorrrwww{{{bbbFFF??????>>>===<<<======<<<;;;;;;>>>@@@LLLnnnyyy{{{vvvpppeeedddkkkvvv}}}wwwlllfffgggiiijjjiiiggglllsss|||uuulllppp^^^]]]hhhyyytttOOOEEE@@@===@@@:::>>>;;;;;;:::999999999::::::888===;;;;;;@@@GGGaaayyy~~~pppggg^^^]]]bbbgggeeebbbaaafffooo{{{xxxpppjjjpppyyybbbFFF??????>>>===<<<======<<<;;;;;;>>>@@@MMMtttyyy{{{vvvpppeeecccjjjtttzzzvvvpppkkkjjjmmmnnnlllhhhhhhmmmuuu}}}rrrkkkppp```^^^gggzzzvvvPPPFFF@@@===AAA;;;???<<<;;;::::::999999999::::::===999:::AAAGGGZZZuuu}}}xxx}}}xxxvvvqqqjjj___^^^^^^bbbhhhmmmoooooowwwvvvtttrrrwww}}}tttppp}}}dddHHH@@@@@@???===<<<======<<<;;;;;;>>>@@@MMM{{{xxx|||vvvqqqfffdddjjjsssyyy}}}zzznnnllljjjkkkmmmmmmjjjgggkkkpppwww}}}pppkkkppp```___iii~~~wwwQQQFFFAAA===AAA;;;???<<<<<<;;;:::999999999999;;;>>>999999AAAHHHVVVlllzzzzzzvvv~~~yyyooofffeeekkknnnmmm______bbbfffppp}}}{{{dddIIIBBBAAA???===<<<======<<<;;;;;;>>>@@@III{{{uuuzzzttt|||qqqgggfffmmmvvv|||}}}{{{nnnkkkkkkjjjjjjjjjjjjjjjiiinnnsssyyy}}}pppmmmqqq^^^```pppxxxRRRGGGAAA===AAA;;;@@@===<<<;;;:::999999999999999>>>;;;999@@@HHHZZZqqqzzzvvvwwwooorrroookkkllluuu|||``````cccmmmeeeIIIBBBAAA>>><<<<<<======<<<;;;;;;>>>@@@DDDyyy~~~rrrwwwqqqyyyrrrhhhhhhoooyyyvvviiimmmmmmllliiiggghhhjjjmmmoootttyyy}}}pppnnnqqq\\\```vvvyyySSSGGGAAA===AAA<<<@@@===<<<;;;:::999999999999666???>>>:::???III___{{{www}}}sssuuuuuuwwwyyy{{{yyysssnnnmmmnnnsssjjjjjjnnn{{{gggEEEBBBBBB<<<>>>>>>===;;;:::;;;<<<>>>???KKKrrrrrr~~~sss{{{qqqkkkvvvuuuuuuwww|||rrrhhhfffkkktttyyyxxxooojjjfffhhhjjjjjjhhhhhhkkkooouuuvvvxxxzzz|||rrrooouuuaaahhh|||TTTFFFCCC@@@@@@888???<<<<<<;;;:::::::::;;;;;;<<<999999;;;;;;BBBYYYqqqyyyxxxzzz|||rrrpppooolllnnnssstttooolllkkkmmmxxxtttpppssshhhFFFBBBAAA<<<>>>>>>===<<<;;;;;;===???@@@IIIsssvvv{{{~~~pppbbbZZZcccbbbcccgggmmmsssvvvxxxxxxyyyuuuiiifffjjjqqqvvv|||~~~~~~vvvmmmfffccceeeggggggffffffiiimmmuuuwwwzzz|||~~~ooonnnppp^^^ddduuuUUUFFFCCCAAABBB:::???<<<<<<;;;;;;::::::;;;;;;<<<::::::<<<<<>>>>>>>>===<<<===>>>???@@@DDDsssxxxqqqbbbWWWQQQRRRQQQRRRUUU\\\cccgggjjjkkklllsss~~~{{{nnniiikkkppptttxxxyyy|||~~~wwwkkkcccaaadddffffffeeefffjjjmmmtttwww{{{mmmnnn{{{iii\\\aaappp~~~WWWGGGCCCBBBDDD<<<@@@===<<<<<<;;;::::::;;;;;;<<<:::;;;======CCCXXXppp{{{|||~~~uuukkkeeeeeekkkxxxzzzpppgggeeeiiivvv|||{{{tttsssvvvzzzyyy|||jjjGGGBBB@@@<<<>>>???>>>>>>===>>>???@@@@@@EEEuuuxxxqqq```UUURRRSSSPPPOOONNNPPPUUU[[[___aaabbbaaafffnnnvvv}}}rrrlllmmmqqqtttvvvwwwzzz~~~~~~wwwkkkbbbaaadddggghhhgggiiimmmppprrrvvv|||nnnrrrqqqddd[[[```oooVVVHHHCCCBBBFFF===???>>>===<<<;;;;;;:::;;;;;;<<<:::<<<>>>===BBBWWWnnn}}}ooohhhbbb```___aaahhhooorrrooommmiiiccc```eeennn}}}zzzppphhhfffiiilllllloootttyyy}}}kkkHHHBBB@@@;;;>>>>>>>>>>>>>>>>>>??????@@@LLLuuu|||yyyhhhZZZUUUVVVYYYXXXVVVVVVXXX\\\aaaeeefff^^^]]]___dddjjjqqq|||rrrkkkkkkooorrrsssuuuxxx{{{{{{tttiiiaaa```dddggghhhhhhjjjnnnrrrqqqvvv|||pppwwwnnnccc[[[```qqq{{{TTTIIICCCAAAFFF>>>??????>>>===<<<;;;;;;;;;;;;;;;:::<<>>BBBUUUkkk{{{xxxnnniiiffffffddd```^^^``````___aaadddfffjjjvvvyyynnnlllhhhbbb]]]\\\]]]___cccggglllpppuuuyyy~~~lllIIIBBB???;;;>>>=========>>>>>>>>>??????IIIjjj{{{qqqjjjhhhhhhiiifffeeefffiiimmmrrrtttuuujjjjjjnnnssswww||||||nnnggggggjjjlllooorrrvvvxxxtttmmmfffaaa^^^aaaeeeggggggiiinnnrrrssswww}}}rrr|||nnnddd\\\```rrrsssRRRLLLFFFBBBFFF???AAA??????===<<<;;;;;;:::::::::999<<>><<<<<<======>>>>>>>>>===AAAaaa}}}wwwxxx{{{~~~~~~{{{{{{{{{~~~||||||nnnfffdddfffhhhnnnsssxxxwwwpppiiidddccc^^^bbbfffggghhhkkkppptttvvvzzzsss}}}kkkccc\\\aaauuukkkRRRQQQJJJCCCGGGAAADDD@@@???>>><<<;;;;;;::::::999888;;;>>>===???QQQeee{{{{{{~~~zzzzzz}}}}}}zzzjjj^^^ZZZVVVWWWYYYYYYYYYZZZ]]]___\\\^^^aaadddhhhmmmsssxxx{{{mmmJJJBBB>>>:::???;;;<<<<<<==================bbbwwwpppuuupppgggdddeeegggpppvvv{{{xxxppphhheeefff```dddhhhjjjkkknnnsssxxxxxx|||rrr|||ggg```[[[cccyyyhhhRRRTTTMMMEEEGGGCCCGGG@@@???>>>===;;;;;;::::::888777;;;>>><<<>>>OOOddd}}}yyywwwmmm___VVVUUUTTTUUUVVVVVVVVVXXX\\\___\\\^^^aaadddhhhnnnuuuzzzzzzoooJJJAAA@@@===@@@======<<<<<<<<<<<<======BBBYYY}}}rrrnnnsss|||vvvmmmkkknnnpppuuuxxx{{{zzzuuunnngggddddddddddddfffkkkqqqwww{{{pppuuulll^^^ZZZjjjhhhWWWPPPNNNGGGFFFGGGBBB@@@???>>><<<<<<;;;;;;;;;:::===:::<<>>===<<<;;;;;;;;;999;;;999:::??????III___~~~yyy}}}~~~uuuxxxhhh\\\UUUNNNMMMRRRTTTVVVYYY\\\^^^_________^^^aaadddhhhmmmssszzz~~~|||xxxrrrmmmiiifffcccaaa]]]\\\\\\\\\]]]```bbbdddnnnwww|||{{{~~~qqqLLLBBB@@@===@@@======<<<<<<<<<<<<======CCCUUUzzz~~~qqqlllpppwww~~~wwwqqqnnnggghhhiiikkknnnssswwwyyy}}}|||qqqyyy{{{dddbbbaaammmfffVVVPPPOOOHHHFFFGGGAAAAAA@@@???===<<<<<<;;;;;;999:::777888======HHH___yyyuuurrr|||xxx}}}oooYYYQQQNNNLLLNNNRRRUUUWWWZZZ]]]```bbbcccccc___bbbeeeiiimmmssszzz{{{xxxtttpppmmmjjjgggdddddd```[[[WWWWWWWWWWWWWWW\\\[[[YYYXXXWWWWWWXXXXXXZZZ___iiixxx}}}zzzuuuvvv{{{sssMMMCCCAAA===@@@======<<<<<<<<<<<<======BBBPPPwwwpppvvv~~~zzztttqqqjjjjjjlllnnnrrrvvvzzz||||||}}}rrr|||wwwbbbddddddlllgggWWWRRRRRRKKKIIIIIIBBBBBBAAA@@@>>>===<<<<<<;;;999;;;777888======HHH___|||tttvvvyyyrrraaaQQQLLLLLLNNNQQQUUUWWWXXX[[[^^^```bbbcccddd```ccchhhllloooqqqtttvvvoooiiiaaa]]][[[ZZZWWWTTTZZZXXXVVVWWWYYY\\\]]]]]][[[ZZZXXXVVVUUUUUUUUUUUUXXXXXXZZZ```mmm~~~{{{tttooosssyyy~~~}}}vvvsssvvv{{{vvvOOOEEEAAA===@@@======<<<<<<<<<<<<======BBBMMMyyywwwzzz|||}}}vvvzzz{{{uuurrrooonnnnnnnnnpppsssvvvxxxzzzssstttaaaeeeeeemmmhhhYYYUUUVVVOOOMMMLLLEEECCCBBBAAA???===<<<<<<<<<:::<<<888999>>>>>>HHH___zzztttzzz~~~cccXXXNNNKKKMMMPPPSSSVVVYYYZZZ\\\]]]___```aaaaaaaaaeeekkknnnmmmkkkiiiggg```ZZZRRROOOPPPSSSUUUUUUXXXXXXZZZ]]]```aaa___^^^[[[ZZZXXXVVVUUUSSSRRRRRRVVVVVVVVVUUUYYYeeewwwtttmmmiiilllsssxxx}}}yyyuuuvvv{{{xxxQQQFFFBBB>>>@@@======<<<<<<<<<<<<======DDDMMMxxxpppeee[[[VVVXXX]]]aaaaaahhhrrr}}}|||~~~~~~wwwtttuuurrrooolllkkkmmmoooqqqyyy~~~uuuqqq```cccfffrrriii[[[WWWYYYRRROOONNNFFFDDDCCCAAA@@@>>>===<<<<<<;;;===:::;;;???>>>FFF\\\xxxyyy~~~eeeVVVPPPKKKJJJNNNQQQTTTTTTZZZ[[[[[[]]]^^^___```aaabbbfffjjjkkkgggaaa\\\YYYTTTQQQNNNMMMPPPVVVZZZ]]]]]]^^^___bbbcccbbb^^^[[[______]]][[[XXXVVVTTTSSSPPPUUUXXXWWWTTTWWWaaakkk{{{mmmgggdddiiippptttyyy}}}yyywwwvvvvvvyyyyyyRRRFFFBBB>>>???======<<<<<<<<<<<<======CCCLLL|||zzzwwwrrrlllhhhfffffffff]]]XXXRRRPPPSSSZZZaaafffbbbdddiiioooxxx{{{xxxwwwtttoookkkkkkmmmpppsss~~~}}}uuummmcccbbbfffyyyhhhZZZXXXZZZSSSPPPNNNFFFEEEDDDBBB@@@>>>===<<<<<<:::===;;;<<<@@@<<>>@@@======<<<<<<<<<<<<======???HHH}}}{{{vvvnnniiifffaaa]]]ZZZZZZZZZ[[[XXXVVVTTTVVV\\\dddkkkooouuurrrnnnlllppp{{{~~~{{{vvvsssooolllmmmrrrxxx||||||vvvjjjfffbbbggg|||gggZZZWWWZZZTTTPPPNNNFFFEEEDDDCCC@@@???===<<<<<<999<<<;;;<<