BM6P6(@ wwwiii^^^XXXYYYZZZ\\\```dddhhhkkkmmmnnnppppppnnnoooyyyuuurrrkkk___PPPEEE@@@@@@999:::;;;===>>>@@@AAABBBDDDEEEGGGIIIKKKMMMNNNOOOMMMNNNNNNOOOPPPPPPPPPOOOMMMPPPUUUXXXZZZ[[[]]]___aaaeeekkkssszzz{{{uuummmcccZZZQQQIIIDDDCCCBBBBBBBBBBBBCCCDDDDDDHHHHHHHHHIIIKKKNNNQQQRRRQQQOOOMMMMMMNNNPPPPPPPPPOOONNNMMMKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKNNNQQQUUUVVVYYY^^^```aaakkkvvvfffXXXKKKGGGIIIJJJJJJJJJLLLJJJLLLPPPSSSTTTXXX]]]fffnnn{{{yyyjjjeee___gggwwwooollllllxxx|||jjj[[[SSSOOOIIIEEEDDDDDDDDDDDDHHHFFFGGGJJJKKKKKKPPPVVV\\\ppp~~~wwwaaaXXXSSSbbbvvvlllccc```]]][[[[[[___bbbeeejjjccc[[[[[[aaafffgggeee[[[[[[[[[ZZZXXXWWWUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTPPPNNNMMMLLLJJJIIIOOOVVVWWWYYYZZZYYYVVVUUUUUUUUUPPPSSSVVVWWWWWWWWWWWWXXX[[[___kkk~~~vvvmmmbbbXXXQQQKKKEEEAAA>>>>>>=========???@@@AAADDDEEEEEEEEEFFFIIINNNQQQZZZpppyyykkk___YYYZZZZZZ\\\___dddhhhjjjmmmmmmoooooolllmmmwwwvvvtttmmm```QQQEEE@@@???;;;;;;===>>>@@@BBBCCCCCCEEEFFFGGGIIIKKKMMMOOOPPPNNNNNNOOOPPPPPPPPPPPPPPPKKKNNNQQQTTTUUUWWWYYY[[[]]]aaahhhooovvv{{{}}}~~~xxxrrriii```WWWPPPIIIEEECCCCCCBBBBBBCCCCCCDDDEEEHHHHHHHHHIIIKKKNNNPPPRRRQQQPPPOOOOOOQQQSSSRRRRRRPPPOOOMMMLLLJJJIIIIIIIIIGGGJJJMMMNNNOOOPPPRRRTTTYYY]]]bbbeeefffpppzzzgggYYYLLLIIIKKKKKKJJJJJJLLLJJJLLLPPPSSSTTTXXX^^^iiiqqq}}}wwwiiieeeaaajjjzzz}}}ooolllnnn}}}{{{iii[[[PPPLLLGGGDDDDDDEEEFFFFFFHHHFFFGGGKKKLLLLLLPPPVVV```sss}}}{{{}}}]]]UUUTTTeeewwwmmmccc```]]]\\\]]]bbbgggkkknnngggaaa```eeehhhgggeee\\\\\\\\\[[[ZZZXXXVVVUUUTTTUUUUUUVVVVVVUUUUUUTTTQQQOOONNNOOOMMMLLLRRRYYY\\\]]]^^^]]]ZZZXXXXXXXXXVVVXXXZZZZZZXXXWWWVVVWWWXXX[[[eeewwwuuummmbbbXXXQQQKKKEEEAAA???>>>>>>>>>>>>@@@AAABBBEEEEEEFFFFFFFFFIIINNNQQQ___qqq}}}nnnaaa[[[[[[[[[\\\___cccgggjjjmmmmmmnnnnnnjjjkkktttyyywwwqqqcccRRREEE???>>>======>>>@@@BBBCCCEEEEEEFFFGGGIIIJJJLLLNNNPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPLLLNNNOOOPPPQQQSSSVVVYYYZZZ___fffnnntttwwwxxxxxxtttnnnddd[[[SSSMMMIIIFFFDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHJJJLLLNNNPPPRRRQQQQQQQQQRRRUUUVVVUUUSSSQQQPPPNNNLLLJJJIIIHHHHHHGGGKKKPPPSSSTTTUUUVVVWWW^^^bbbhhhlllmmmwwwhhh[[[OOOLLLMMMLLLKKKJJJKKKJJJLLLQQQSSSTTTYYY```nnnuuurrrfffcccdddnnn{{{ooolllpppzzzgggZZZMMMJJJEEECCCDDDEEEGGGGGGHHHFFFGGGKKKLLLLLLPPPWWWeeevvvyyy{{{tttYYYRRRUUUkkkvvvmmmbbbaaa___^^^aaaffflllpppnnniiidddcccfffhhheeebbb]]]]]]\\\\\\ZZZYYYWWWVVVTTTTTTUUUVVVVVVUUUTTTTTTSSSQQQQQQRRRQQQPPPVVV]]]cccdddeeeccc```^^^]]]]]]___``````^^^ZZZWWWUUUUUUTTTVVV]]]kkkzzz}}}}}}vvvmmmaaaWWWPPPJJJEEEAAA??????>>>>>>???@@@BBBCCCEEEFFFGGGGGGGGGJJJNNNQQQ___kkkzzzrrrddd^^^]]]\\\\\\^^^bbbfffiiimmmmmmnnnmmmiiiiiirrr~~~||||||vvvhhhUUUFFF???>>>===>>>???AAACCCDDDEEEFFFHHHHHHJJJKKKMMMOOOPPPQQQOOOPPPPPPQQQQQQQQQPPPPPPOOOPPPPPPOOOPPPRRRWWWZZZ\\\```hhhpppuuuwwwvvvvvvrrrkkkaaaWWWPPPLLLIIIGGGEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIKKKMMMOOOQQQRRRQQQQQQRRRTTTVVVWWWUUUTTTSSSQQQOOOMMMJJJIIIHHHGGGHHHLLLQQQTTTWWWYYY\\\^^^eeeiiippptttuuujjj]]]QQQNNNOOOMMMKKKKKKKKKKKKMMMQQQSSSUUU[[[cccqqqxxxlllaaa```eeerrrzzzqqqmmmrrrwwwfffYYYLLLIIIEEECCCCCCEEEFFFFFFHHHFFFGGGKKKLLLMMMQQQWWWfffvvvqqqxxxlllUUUOOOVVVqqqrrriiiaaaaaabbbcccfffhhhkkkmmmhhheeebbbbbbdddddd```]]][[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTUUUUUUUUUUUUTTTTTTUUUSSSTTTVVVTTTTTTYYYaaajjjkkkkkkiiifffcccbbbbbbffffffeeebbb\\\WWWSSSRRRRRRSSSWWW___jjjsssxxxyyywwwyyy}}}xxxooobbbXXXPPPJJJEEEAAA>>>>>>>>>>>>???@@@BBBCCCFFFGGGHHHHHHIIIKKKNNNQQQYYYbbbppp~~~~~~wwwhhhaaa___]]]\\\^^^aaaeeehhhmmmmmmmmmlllhhhhhhqqq||||||mmmYYYHHHAAA@@@>>>>>>???AAACCCDDDFFFFFFIIIIIIJJJLLLMMMOOOPPPQQQOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPSSSXXX\\\^^^cccjjjqqqvvvxxxwwwvvvssslllaaaWWWPPPLLLIIIHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMOOOQQQRRRSSSQQQQQQQQQTTTVVVVVVUUUSSSSSSRRROOOMMMKKKIIIHHHGGGHHHKKKNNNRRRVVV[[[aaaeeemmmrrrxxx|||}}}mmm___RRROOOOOONNNLLLKKKLLLLLLOOOSSSTTTVVV]]]gggssszzzxxxeee^^^___gggvvvyyyrrrooouuutttdddYYYNNNJJJEEECCCCCCDDDEEEEEEHHHFFFGGGKKKMMMMMMRRRXXXcccsssmmmwwwfffUUUNNNXXXxxxmmmdddaaacccfffiiiiiihhhfffeeeaaa___^^^___aaa```]]]ZZZVVVWWWWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUVVVWWWVVVUUUZZZbbbllllllmmmkkkgggeeeddddddggggggfffbbb\\\VVVRRRQQQQQQQQQSSSXXX___gggmmmqqquuuyyy}}}ssseeeZZZQQQKKKFFFBBB============>>>@@@BBBCCCGGGHHHJJJJJJJJJLLLOOOQQQUUU___oooyyypppmmmnnn{{{lllcccaaa^^^]]]]]]```dddgggkkkkkkkkkjjjffffffooo{{{sss]]]KKKDDDCCC>>>???@@@BBBDDDEEEFFFGGGIIIIIIJJJLLLMMMNNNPPPPPPOOOOOOPPPPPPOOOOOONNNNNNLLLMMMNNNOOOQQQUUUZZZ^^^aaaeeelllrrrwwwyyyyyyyyywwwpppdddZZZSSSNNNJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHJJJKKKMMMOOORRRSSSTTTTTTSSSRRRQQQSSSTTTUUUSSSRRRRRRQQQOOOMMMKKKJJJIIIIIIGGGJJJNNNSSSYYY```hhhmmmwww|||oooaaaSSSNNNNNNMMMLLLLLLMMMNNNQQQUUUUUUWWW```kkkttt|||qqqaaa]]]bbbkkk{{{xxxqqqqqq|||rrrbbbXXXNNNKKKFFFCCCDDDEEEFFFFFFHHHFFFHHHKKKMMMNNNSSSYYYaaaqqqmmm~~~bbbWWWPPP^^^zzziiicccdddgggjjjkkkjjjgggbbb___^^^]]]]]]^^^^^^]]]ZZZXXXQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVXXXVVVUUUYYY```ggghhhiiigggdddbbbaaaaaacccdddccc___ZZZUUURRRPPPPPPQQQSSSUUUYYY___gggllluuu|||xxxjjj]]]SSSMMMGGGCCC>>>======>>>???AAACCCDDDHHHIIIKKKLLLLLLMMMOOOQQQXXXcccvvvzzzmmmgggcccaaadddpppeeeccc___]]]]]]```cccfffgggggghhhgggccccccmmmxxxwwwaaaNNNGGGFFF@@@AAABBBDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOOOONNNNNNOOOOOONNNNNNMMMLLLKKKMMMOOORRRUUUYYY___cccgggjjjpppvvv{{{~~~|||uuujjj___VVVPPPKKKIIIGGGGGGGGGGGGGGGHHHIIIIIIKKKMMMOOORRRTTTUUUUUUVVVVVVTTTRRRRRRSSSTTTSSSRRRRRRQQQOOOMMMLLLKKKJJJJJJJJJNNNUUU\\\ccckkkrrrwwwrrrbbbRRRLLLLLLLLLLLLMMMNNNPPPSSSWWWWWWYYYcccnnnvvv~~~lll___aaaiiiqqq~~~vvvnnntttpppaaaXXXMMMIIIEEEDDDEEEGGGHHHIIIGGGFFFHHHLLLMMMNNNSSSYYYcccssswwwmmmzzz___ZZZTTTddduuuiiigggiiijjjkkkkkkiiifffbbb```]]]]]]\\\[[[ZZZXXXVVVTTTNNNOOOQQQSSSUUUVVVWWWWWWUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTUUUWWWUUUSSSVVV]]]___```aaa```]]][[[[[[\\\\\\]]]^^^[[[WWWSSSQQQQQQOOOQQQSSSTTTUUU[[[cccjjjsss}}}~~~nnn```VVVNNNHHHDDD?????????@@@AAACCCEEEGGGIIIJJJLLLMMMMMMMMMOOOQQQZZZfffyyy~~~hhh```^^^ZZZ\\\aaarrrfffddd```]]]]]]___cccfffddddddeeedddaaaaaakkkwwwyyycccPPPIIIHHHBBBCCCDDDEEEGGGIIIJJJKKKHHHIIIJJJKKKLLLMMMNNNOOONNNNNNNNNNNNNNNMMMLLLKKKLLLOOORRRVVVZZZ___dddhhhmmmpppuuu{{{xxxmmmbbbYYYRRRLLLIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLNNNPPPSSSUUUVVVVVVVVVXXXVVVSSSRRRSSSTTTTTTSSSQQQPPPOOOMMMLLLKKKKKKKKKNNNTTT]]]gggooovvv|||ssscccRRRKKKKKKKKKLLLNNNOOOQQQUUUXXXXXXZZZeeeqqqwww|||jjj___dddnnnwww}}}tttkkkuuu}}}nnnaaaXXXKKKHHHEEEDDDFFFIIIKKKLLLGGGFFFHHHLLLNNNNNNSSSZZZeeeuuuooommmvvv]]][[[WWWiiirrrjjjkkkmmmmmmkkkiiigggeeedddccc]]]\\\ZZZXXXVVVSSSQQQOOOMMMNNNPPPSSSUUUWWWXXXYYYUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSUUUVVVTTTQQQUUU[[[YYYZZZ[[[ZZZXXXWWWVVVWWWXXXYYYZZZXXXUUUSSSQQQQQQNNNQQQSSSSSSTTTYYYbbbiiippp}}}qqqbbbWWWOOOIIIDDDAAAAAAAAABBBCCCEEEHHHIIIIIIKKKMMMMMMMMMNNNPPPQQQXXXdddwwwooo```]]][[[WWWZZZbbbyyylllbbbZZZZZZ]]]\\\\\\]]]cccbbbaaa]]]YYY[[[iiixxxlllWWWLLLMMMFFFHHHKKKLLLKKKJJJJJJJJJMMMKKKIIIJJJKKKMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPTTTTTTUUUYYY___fffjjjlllpppwww~~~}}}rrrggg^^^VVVOOOKKKKKKJJJHHHHHHHHHJJJKKKMMMNNNOOOQQQSSSTTTUUUTTTTTTXXXWWWVVVTTTRRRPPPNNNMMMPPPOOONNNMMMNNNQQQSSSUUUVVV\\\fffpppyyyooocccUUUOOOMMMKKKMMMPPPPPPRRRTTTUUUYYY```kkksss{{{qqqddd```fffooowwwsssmmmyyy~~~ppp___SSSJJJGGGDDDDDDEEEFFFGGGGGGJJJIIIJJJLLLLLLLLLTTT\\\ooovvvvvvqqqVVVVVV___uuuvvvooonnnkkkkkkiiigggeeecccaaa```___]]][[[YYYXXXUUURRROOOPPPSSSWWWYYYYYYXXXXXXYYYUUUUUUTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTUUUUUUUUUUUUSSSQQQPPPUUUVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOOOORRRWWW___dddxxxzzzkkk]]]QQQIIIEEEEEECCCAAAAAADDDFFFHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPYYYaaaooossshhh^^^[[[[[[\\\```ddd|||qqqggg^^^]]]^^^]]]\\\\\\```___^^^[[[WWWYYYgggvvvqqq\\\RRRRRRKKKLLLNNNNNNNNNNNNOOOPPPMMMMMMLLLNNNPPPRRRQQQPPPOOOOOOOOOOOOOOOQQQRRRSSSVVVVVVXXX\\\bbbhhhmmmpppuuu|||wwwkkkaaaYYYSSSOOOKKKJJJIIIHHHIIIJJJLLLNNNOOOPPPRRRTTTUUUUUUTTTTTTWWWVVVTTTSSSQQQOOONNNMMMOOONNNMMMMMMOOORRRUUUWWW\\\dddpppyyypppcccUUUOOOMMMLLLMMMPPPQQQSSSUUUWWWZZZbbblllttt|||mmmcccaaajjjuuuxxxuuuttt{{{mmm]]]QQQIIIGGGDDDDDDEEEGGGGGGGGGIIIIIIJJJMMMMMMOOOXXXbbbtttwww}}}mmmSSSUUUaaazzzwwwooonnnhhhhhhfffeeecccaaa`````````\\\XXXVVVUUUTTTSSSQQQTTTWWW[[[\\\\\\[[[[[[[[[VVVVVVUUUTTTTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSTTTTTTSSSRRRQQQPPPQQQQQQPPPOOOQQQUUU\\\```qqq|||qqqcccVVVLLLGGGEEEDDDBBBCCCFFFIIIIIIIIIJJJKKKKKKMMMNNNOOOPPPPPPUUU\\\iii|||jjjaaa[[[[[[^^^aaafffkkkwwwlllbbb______]]][[[[[[]]][[[ZZZXXXTTTWWWdddrrryyyfff[[[YYYSSSSSSSSSTTTUUUWWWXXXXXXSSSSSSTTTVVVXXXXXXWWWUUUSSSRRRPPPOOOPPPRRRUUUVVVXXXYYY\\\aaafffmmmrrruuu{{{~~~qqqfff^^^WWWSSSKKKJJJIIIIIIJJJLLLNNNOOOQQQRRRSSSTTTUUUUUUTTTSSSTTTTTTSSSQQQPPPNNNMMMMMMNNNMMMMMMNNNQQQUUUYYY[[[cccmmm{{{ssseeeVVVPPPNNNMMMNNNPPPRRRTTTVVVXXX\\\cccnnnvvvuuuhhhaaadddppp}}}wwwuuu{{{wwwiiiZZZOOOIIIGGGDDDDDDEEEGGGGGGGGGHHHHHHKKKNNNOOOSSS^^^iii}}}}}}{{{iiiPPPUUUfffuuummmjjjccccccbbbaaa```___^^^^^^___[[[VVVSSSSSSTTTTTTTTTWWWYYY\\\]]]\\\[[[[[[[[[WWWVVVUUUUUUTTTTTTTTTTTTRRRSSSSSSSSSRRRPPPOOONNNNNNOOOOOOPPPQQQRRRRRRSSSPPPQQQQQQRRRRRRQQQPPPPPPSSSRRRQQQOOOOOORRRWWW[[[ggguuu}}}~~~xxxkkk]]]PPPHHHEEEDDDDDDFFFIIIKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPTTTZZZeeetttwwwddd^^^\\\___cccfffkkkpppzzznnnccc```___]]][[[[[[ZZZXXXVVVUUUSSSVVVbbbooorrrgggbbb[[[\\\^^^aaadddeeedddccc___^^^^^^______]]]ZZZWWWTTTSSSPPPOOOOOOSSSVVVYYYZZZ]]]aaafffkkkqqqwww{{{vvvkkkaaaZZZUUUMMMLLLKKKJJJKKKMMMOOOPPPRRRSSSTTTUUUUUUTTTSSSSSSRRRQQQQQQPPPOOONNNMMMMMMMMMMMMNNNPPPTTTYYY^^^aaaiiitttzzzjjjYYYQQQOOONNNNNNPPPRRRTTTWWWYYY]]]eeeqqqyyynnnccc```gggvvv{{{tttttt}}}ssseeeWWWNNNIIIFFFDDDCCCEEEGGGHHHHHHHHHIIILLLOOOPPPTTTaaannnxxx}}}eeePPPXXXnnn}}}ooohhhddd^^^^^^^^^]]]]]]]]]\\\\\\\\\ZZZWWWUUUVVVVVVVVVUUUUUUXXXZZZ[[[YYYWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSQQQRRRSSSTTTSSSPPPNNNLLLNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQPPPNNNNNNPPPUUUYYYaaaooo|||}}}rrrcccTTTIIIEEEDDDEEEHHHJJJLLLKKKJJJKKKKKKLLLMMMOOOPPPPPPQQQVVV\\\eeeppp|||{{{pppfffbbbbbbfffhhhiiilllpppzzznnnbbb___^^^\\\ZZZ[[[YYYVVVTTTTTTSSSVVVaaalllssslllggghhhkkkpppttttttpppmmmiiigggfffdddbbb]]]XXXTTTSSSQQQNNNMMMOOOSSSWWWZZZ\\\```fffkkkpppvvv}}}{{{oooddd[[[VVVOOONNNMMMLLLLLLNNNOOOQQQRRRRRRTTTUUUUUUTTTSSSRRRPPPOOOOOOOOONNNNNNNNNNNNMMMNNNPPPSSSYYY```fffiiippp{{{sss^^^SSSPPPOOOOOOPPPQQQTTTWWWZZZ___iiiuuu}}}yyyhhh```aaakkk|||uuuqqqsssqqqcccVVVNNNHHHFFFDDDCCCEEEGGGHHHHHHIIIJJJMMMOOOOOOTTTcccrrrqqqzzzbbbQQQ^^^yyywwwllleee```[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZYYYWWWTTTSSSVVVXXXYYYWWWUUUTTTTTTVVVUUUTTTSSSRRRQQQQQQQQQPPPQQQSSSTTTSSSQQQNNNLLLOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOPPPQQQQQQRRRNNNNNNNNNMMMMMMOOOTTTWWW]]]kkk{{{yyyjjjYYYMMMEEEEEEFFFHHHJJJKKKJJJIIIJJJKKKLLLNNNQQQSSSTTTUUUWWW]]]eeemmmvvvzzzvvvnnniiigggiiimmmnnnmmmooottt{{{oooccc^^^]]]ZZZYYYZZZWWWTTTRRRSSSSSSVVV```kkkwwwrrrrrrtttwwwzzzxxxsssnnniiifffccc```]]]YYYTTTPPPPPPOOOMMMMMMOOOTTTYYY\\\___dddlllqqqvvv|||uuuiii___XXXRRRQQQOOOMMMMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPSSSXXX___gggnnnrrryyy}}}dddVVVQQQPPPPPPQQQRRRUUUYYY]]]dddnnn{{{~~~pppccc```eeeqqq}}}rrrrrrxxx~~~pppaaaUUUMMMHHHFFFCCCCCCEEEHHHIIIIIIIIIJJJMMMOOOPPPUUUfffwwwhhhsss{{{___TTTeeesssjjjeee___YYYYYYZZZZZZZZZZZZZZZZZZYYYYYYZZZ\\\]]][[[WWWTTTSSSVVVXXXXXXWWWUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPNNNPPPRRRSSSSSSQQQOOOMMMNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQKKKLLLLLLLLLLLLOOOSSSVVV\\\ggguuusssaaaTTTIIIGGGGGGHHHIIIJJJIIIHHHJJJKKKNNNQQQUUUYYY[[[]]]YYY```gggmmmuuuzzzyyytttppppppsssxxxzzzyyy|||rrreee___\\\YYYWWWXXXUUURRRPPPQQQRRRUUU^^^hhhxxxtttqqqppppppnnnhhhccc^^^\\\YYYVVVUUUSSSPPPMMMNNNMMMMMMNNNQQQVVV[[[^^^ccciiirrrxxx|||}}}pppddd\\\UUUSSSQQQOOONNNNNNOOOPPPNNNOOOQQQRRRSSSSSSSSSRRRMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRVVV\\\dddmmmuuuyyy}}}iiiXXXRRRPPPQQQRRRTTTWWW\\\aaaiiitttssshhh___```jjjyyy{{{sssxxx~~~nnn___SSSLLLGGGEEECCCCCCEEEHHHIIIIIIHHHJJJNNNQQQQQQYYYlll~~~zzzdddqqquuu\\\UUUjjjnnngggccc^^^ZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYYYYZZZ[[[YYYWWWTTTRRRTTTWWWXXXVVVUUUTTTUUUPPPPPPOOOOOONNNOOOOOOPPPLLLMMMOOOPPPQQQPPPOOONNNLLLNNNQQQTTTTTTSSSQQQOOONNNMMMLLLLLLLLLMMMNNNOOOKKKKKKLLLKKKKKKMMMPPPSSS[[[cccooozzz}}}kkk^^^MMMKKKIIIHHHIIIJJJJJJIIIKKKMMMQQQVVV[[[```dddfffbbbiiiqqqwww~~~vvvggg```\\\XXXUUUVVVTTTPPPNNNOOOQQQTTT]]]gggxxxrrriiidddccc```[[[WWWSSSQQQOOONNNNNNNNNNNNLLLLLLLLLMMMOOOSSSXXX\\\___fffmmmvvv|||uuuhhh```VVVUUURRRPPPNNNNNNNNNOOOLLLNNNOOOQQQSSSSSSSSSRRRMMMNNNNNNOOOPPPPPPQQQQQQRRRTTTXXX^^^gggpppyyy}}}~~~mmmYYYRRRQQQQQQSSSVVVYYY___eeemmmyyykkkbbb\\\aaannn~~~zzzuuu}}}~~~mmm]]]QQQKKKGGGEEECCCCCCEEEHHHIIIIIIGGGIIINNNRRRSSS\\\ppppppeeerrrqqqZZZVVVlll~~~iiiccc```[[[ZZZZZZZZZZZZZZZYYYYYYYYY\\\ZZZXXXWWWWWWWWWVVVUUUOOORRRUUUVVVUUUSSSSSSSSSNNNNNNNNNMMMNNNNNNOOOOOOJJJKKKMMMNNNOOOOOONNNNNNJJJMMMRRRUUUWWWVVVSSSQQQMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLKKKJJJKKKNNNQQQZZZ```kkkwwwsssfffQQQNNNKKKIIIJJJKKKKKKKKKMMMOOOTTTYYY```eeejjjlllmmmuuu~~~zzzkkk___ZZZXXXWWWVVVVVVRRROOOOOOOOORRR\\\ggg}}}uuugggZZZVVVUUURRROOOMMMMMMLLLJJJIIIIIIJJJKKKLLLKKKMMMQQQTTTWWW[[[___bbbjjjrrrzzzxxxhhh___VVVSSSOOOLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKMMMNNNNNNNNNNNNPPPTTTWWWZZZZZZ\\\bbbiiiqqqwwwzzz|||jjjZZZUUUQQQQQQSSSXXX[[[aaaiiisssuuudddaaa___dddrrr}}}ssspppvvvhhh[[[OOOGGGFFFEEEEEEEEEFFFGGGHHHHHHKKKKKKLLLNNNRRR^^^uuurrrgggtttaaaVVViiizzzhhh___]]]\\\YYYYYYYYYZZZZZZZZZZZZZZZ___^^^\\\[[[ZZZYYYVVVTTTSSSSSSRRRRRRQQQQQQPPPPPPMMMLLLKKKLLLMMMLLLJJJIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJNNNSSSWWWWWWUUUQQQNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKIIIHHHHHHJJJNNNRRRUUU]]]^^^eeesss}}}|||{{{~~~yyy}}}{{{nnnZZZSSSLLLKKKJJJHHHJJJNNNLLLMMMQQQZZZcccjjjmmmlllqqqxxx|||lll```ZZZXXXWWWUUUTTTQQQNNNNNNNNNRRR\\\ggg{{{wwwgggXXXQQQPPPNNNLLLLLLJJJJJJIIIIIIJJJLLLNNNPPPQQQSSSUUUWWWZZZ]]]bbbfffqqqxxxzzzkkkbbbWWWSSSOOOMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMOOOSSSVVVZZZ[[[^^^eeemmmtttzzz}}}fffXXXUUUSSSUUUYYY\\\___eeemmmxxxoooeeecccdddlll{{{|||tttuuuuuuhhh[[[PPPIIIEEEEEEEEEEEEFFFGGGHHHHHHLLLLLLNNNPPPTTT```xxxsssjjjlll\\\WWWnnnvvvggg```]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZ\\\[[[[[[ZZZZZZYYYWWWVVVTTTTTTSSSSSSRRRQQQPPPPPPNNNMMMLLLMMMNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMKKKNNNRRRUUUVVVTTTQQQOOOLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIKKKNNNRRRTTTYYYZZZaaannnzzz~~~xxxwwwaaaXXXOOOLLLLLLKKKMMMQQQOOOQQQVVV___hhhnnnpppooovvv}}}~~~ooobbb[[[XXXVVVTTTRRROOOMMMMMMNNNQQQ\\\fffwwwxxxgggUUUMMMKKKJJJJJJKKKHHHGGGHHHIIILLLOOOSSSUUUXXXYYYZZZ\\\^^^bbbhhhlllxxxzzzllldddXXXTTTPPPMMMMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIHHHKKKLLLMMMNNNOOORRRVVVYYY[[[^^^ccciiiqqqxxx}}}|||```UUUUUUVVVZZZ``````dddkkksss~~~wwwgggddddddiiivvv{{{uuu}}}sssfff[[[PPPIIIEEEEEEEEEEEEFFFGGGHHHIIILLLMMMOOORRRWWWccczzzuuupppfff\\\^^^yyypppeee___]]][[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMNNNOOOOOOMMMLLLJJJKKKLLLMMMNNNNNNNNNNNNKKKMMMPPPRRRSSSRRRPPPOOOKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQRRRTTTTTTZZZfffqqqyyywww|||}}}~~~hhh[[[OOOKKKLLLLLLMMMOOOSSSVVV]]]fffnnnssstttssszzzrrreee]]]YYYUUUSSSPPPMMMLLLMMMMMMQQQ[[[eeetttvvvfffTTTMMMLLLJJJJJJKKKHHHHHHHHHJJJMMMQQQUUUWWW[[[\\\^^^___ccciiipppuuu|||yyykkkcccYYYUUUQQQNNNMMMMMMLLLLLLIIIIIIHHHHHHHHHHHHHHHIIIMMMOOOQQQSSSTTTWWW[[[^^^___ccciiiooouuuzzz~~~ttt[[[SSSUUUWWW]]]dddbbbfffnnnwww~~~mmmaaa```cccmmmyyyyyypppcccXXXNNNHHHEEEEEEEEEEEEFFFGGGIIIIIIKKKLLLOOOSSSXXXddd{{{wwwvvveee```jjj|||kkkccc^^^[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZXXXYYY[[[ZZZZZZYYYYYYYYYXXXXXXVVVUUUSSSRRRQQQPPPPPPOOOOOOOOOQQQQQQOOONNNMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKMMMNNNOOOOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPUUU___gggnnnxxxzzz}}}qqqcccUUUOOOOOONNNOOOPPPVVV[[[dddmmmtttwwwvvvuuuzzz~~~uuuggg___ZZZVVVSSSPPPMMMLLLMMMNNNPPPZZZdddpppttteeeVVVPPPOOOMMMLLLLLLJJJJJJJJJKKKNNNRRRVVVXXX[[[]]]```ccchhhoooxxx}}}yyykkkcccZZZVVVQQQNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJMMMPPPSSSVVVXXX\\\```ccceeejjjqqqvvvyyy{{{}}}nnnYYYSSSUUUWWW\\\cccaaafffnnnxxxsssfff^^^\\\cccrrr}}}zzz}}}mmm```UUUKKKEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKOOOSSSXXXdddzzzxxx{{{~~~bbbcccuuuyyyjjjccc^^^ZZZYYY[[[[[[ZZZZZZZZZZZZYYYYYYYYY[[[]]]\\\YYYXXXXXXYYYXXXXXXWWWUUUTTTRRRQQQQQQQQQPPPOOOPPPRRRRRRQQQOOOPPPPPPPPPOOOMMMLLLJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJKKKMMMNNNNNNMMMMMMMMMMMMQQQXXX___eeepppzzz|||yyy|||nnnaaaZZZWWWUUUTTTUUUYYY```kkkuuuzzz{{{yyyxxxwwwxxxzzz{{{zzz{{{}}}|||~~~}}}wwwjjjaaa[[[WWWSSSQQQNNNMMMNNNNNNPPPYYYbbbnnnwwwhhhYYYSSSRRROOOMMMLLLKKKKKKKKKMMMOOOSSSWWWYYY\\\___cccgggmmmuuu~~~zzzlllddd[[[XXXRRROOOMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLLLLPPPTTTXXX[[[^^^bbbeeejjjpppxxx}}}~~~~~~}}}iiiWWWTTTUUUVVVZZZaaaaaafffoooyyyxxxiii```___^^^hhhzzz|||}}}xxxhhh\\\RRRIIIDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKOOOSSSWWWcccyyy}}}xxx}}}uuu\\\bbbzzzxxxlllfff___\\\]]]^^^]]]]]][[[ZZZYYYXXXXXXXXX[[[]]][[[XXXVVVWWWYYYWWWWWWVVVUUUTTTRRRRRRQQQQQQPPPPPPQQQRRRSSSQQQPPPRRRQQQPPPOOOLLLJJJHHHFFFEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKNNNSSSXXX^^^iiitttwwwwwwllleee^^^XXXUUUWWW^^^gggttt~~~|||vvvvvvtttpppllljjjkkklllnnnpppssstttsssssstttuuuxxxkkkccc]]]XXXTTTRRRPPPOOOOOOOOOPPPXXXaaalll}}}mmm[[[RRRPPPMMMLLLLLLKKKKKKLLLMMMQQQUUUYYY[[[___bbbgggmmmsssyyyzzzkkkbbb\\\XXXSSSOOOMMMLLLKKKJJJJJJIIIHHHGGGGGGIIIJJJLLLNNNQQQVVV[[[^^^bbbfffiiimmmuuu~~~vvveeeVVVUUUVVVVVVYYY___bbbgggqqq{{{~~~mmm```\\\```fffrrr~~~{{{sssdddZZZQQQJJJEEECCCCCCDDDEEEFFFHHHJJJKKKKKKLLLPPPTTTXXXbbbxxxyyywww~~~jjjYYYaaa~~~xxxoooiiibbb```dddeeedddbbb___[[[XXXVVVUUUSSSWWWZZZYYYVVVUUUWWWZZZVVVUUUUUUTTTSSSSSSRRRRRRPPPOOOOOOQQQRRRSSSRRRPPPPPPPPPOOONNNLLLIIIGGGFFFDDDFFFHHHJJJKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHKKKOOORRRWWWcccooo|||{{{tttiii^^^ZZZ\\\eeeooo~~~zzzxxxssskkkddd`````````fffgggiiiiiiiiijjjmmmoooyyylllddd^^^YYYUUUTTTQQQPPPPPPOOOPPPXXX```kkkqqq\\\QQQMMMKKKJJJLLLJJJJJJKKKNNNRRRVVV[[[^^^bbbfffkkkpppvvv|||xxxhhh___]]]YYYSSSOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFHHHJJJKKKQQQTTTZZZ___bbbgggkkknnnnnnwwwrrrbbbVVVUUUWWWVVVXXX^^^dddiiisss~~~wwwgggZZZZZZaaannn{{{|||{{{~~~ooobbbXXXQQQKKKGGGCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMQQQUUUXXXcccxxxwwwwww}}}bbbYYYcccxxxqqqlllddddddjjjkkkjjjfffaaa\\\XXXTTTRRRNNNSSSWWWWWWTTTTTTWWWZZZUUUTTTTTTTTTSSSSSSRRRRRRPPPOOOOOOPPPRRRSSSRRRPPPNNNNNNNNNMMMKKKJJJHHHGGGEEEFFFIIIKKKLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGIIILLLOOOSSS___lllvvv~~~vvviiieeegggjjjvvv|||uuukkkbbb]]][[[\\\bbbcccdddcccccceeehhhkkkrrrggg^^^YYYWWWXXXRRRMMMLLLMMMPPPWWW^^^ooosss\\\SSSRRRQQQLLLHHHNNNNNNOOOQQQTTTXXX\\\___dddfffjjjnnnrrryyytttiiibbbYYYXXXVVVSSSQQQOOONNNMMMMMMMMMKKKJJJHHHIIIMMMPPPVVVXXX\\\ccciiioooqqqqqqwww}}}iii```WWWVVVWWWWWWZZZ^^^fffmmmwwwkkk```aaadddcccwww{{{yyywwwhhh^^^UUULLLGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIKKKPPPUUUYYYcccwwwsssuuu~~~ZZZTTTggg~~~sssiiicccccchhhtttpppjjjccc]]]XXXVVVUUUQQQSSSUUUUUUUUUTTTUUUVVVTTTTTTUUUUUUVVVVVVUUUUUUSSSRRRQQQPPPPPPPPPQQQRRRMMMMMMNNNNNNLLLJJJIIIGGGJJJIIIHHHHHHGGGGGGGGGGGGKKKJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHKKKPPPXXX]]]lll{{{qqqeeecccrrrvvvnnnddd[[[XXXZZZ```_________aaadddfffhhhtttiii```[[[YYYXXXQQQLLLLLLMMMOOOVVV]]]kkk~~~zzzeeeYYYSSSOOOMMMMMMOOOPPPQQQSSSWWW[[[___aaafffiiilllpppuuu{{{|||pppeee___YYYYYYWWWUUUSSSQQQPPPOOOMMMMMMLLLJJJIIIKKKNNNQQQWWWZZZ___eeelllppprrrssszzzggg^^^WWWVVVWWWXXX[[[___fffmmmxxxttteee^^^___eeekkk{{{}}}uuufff\\\SSSJJJEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLPPPUUUZZZdddxxxrrruuutttXXXWWWjjj}}}qqqiiidddeeeiiissspppkkkddd^^^YYYVVVTTTOOOQQQSSSTTTTTTSSSUUUVVVUUUUUUVVVVVVVVVUUUUUUTTTRRRQQQPPPNNNNNNNNNNNNNNNKKKLLLLLLLLLKKKJJJIIIHHHJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHJJJOOOUUUZZZaaaqqq{{{uuulllkkkrrr~~~ttthhh]]]YYY[[[\\\^^^```bbbccceeegggiiivvvkkkbbb]]]ZZZVVVPPPKKKKKKLLLNNNTTT[[[fffzzznnn___TTTNNNNNNRRRQQQRRRSSSVVVZZZ___ccceeeiiikkkooosssxxx}}}vvvkkkaaa[[[YYYYYYYYYXXXVVVTTTSSSRRRMMMNNNMMMLLLKKKMMMQQQTTTZZZ^^^cccjjjooossstttuuu}}}yyyccc\\\VVVVVVXXXYYY]]]bbbgggoooyyyvvvggg```^^^```kkkyyy{{{ssscccYYYPPPHHHCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKMMMMMMPPPTTTYYYeeeyyypppwwwhhhWWWZZZnnn{{{pppjjjffffffiiirrrpppkkkfff___ZZZUUUSSSNNNPPPRRRSSSSSSSSSTTTVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPNNNLLLKKKJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIILLLPPPTTTYYYjjjwwwtttoooooowwwzzznnnaaa[[[ZZZZZZ___fffiiijjjkkkmmmoooxxxlllccc\\\YYYUUUOOOKKKKKKLLLMMMSSSYYYeeeyyy}}}rrrbbbXXXQQQQQQTTTRRRSSSUUUYYY]]]bbbfffhhhkkknnnrrrvvvzzzuuujjj```[[[ZZZZZZZZZZZZXXXVVVTTTSSSOOOOOOOOONNNNNNPPPTTTWWW]]]bbbiiiooosssvvvwwwxxxrrr```ZZZVVVWWWYYY[[[```fffjjjqqq|||~~~kkk^^^^^^aaaddduuu||||||~~~pppaaaWWWOOOGGGCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKMMMMMMOOOSSSZZZfffzzzqqq|||zzz^^^ZZZ[[[rrr{{{rrrnnnkkkiiihhhooonnnjjjeee```ZZZUUURRRNNNPPPRRRSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTRRRQQQOOONNNMMMKKKIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHEEEGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHHHHHHHIIILLLNNNTTTbbbooo~~~zzzsssqqqssszzzlllbbb___\\\dddmmmssstttuuuwwwyyyzzznnnddd\\\WWWUUUOOOKKKKKKLLLMMMRRRXXXfffyyyzzzsssddd]]]WWWTTTTTTSSSUUUXXX[[[```dddgggiiillloootttxxx|||{{{ooofff```^^^]]]\\\[[[YYYWWWUUUTTTQQQRRRQQQPPPPPPRRRVVVZZZ```fffnnntttwwwxxxyyyzzznnn^^^YYYWWWYYY[[[]]]cccjjjnnnvvvuuudddYYY]]]cccjjj~~~|||{{{|||nnn___UUUNNNGGGDDDEEEBBBCCCCCCEEEFFFIIIJJJKKKMMMLLLNNNTTT[[[hhh{{{~~~sssoooZZZ^^^]]]yyyzzzwwwrrrmmmjjjkkkjjjgggccc^^^YYYUUURRROOORRRTTTUUUTTTUUUVVVWWWWWWVVVVVVUUUTTTRRRQQQPPPOOONNNMMMKKKIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIGGGIIIJJJLLLLLLKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGGGGGGGGGGIIIJJJMMMXXXbbbooo}}}|||zzz}}}zzzwwwxxx|||yyyllleeebbbiiissszzz~~~tttggg]]]WWWUUUPPPLLLLLLLLLMMMQQQWWWfffxxx}}}wwwxxxkkkccc]]]WWWVVVVVVXXX[[[^^^cccfffiiijjjnnnrrrwww{{{{{{qqqkkkeeeccc```]]]ZZZWWWVVVUUUTTTTTTTTTSSSRRRTTTXXX[[[bbbiiirrryyyzzzzzzzzz{{{~~~jjj]]]ZZZYYY\\\]]]___fffnnnttt{{{zzzjjj^^^XXX\\\fffsss{{{{{{xxxkkk\\\RRRLLLGGGEEEFFFBBBBBBCCCEEEGGGIIIKKKLLLLLLKKKOOOVVV```mmmyyyvvvhhhYYY```eee|||tttnnnlllgggeeebbb___[[[WWWTTTSSSQQQSSSUUUUUUUUUTTTUUUVVVUUUUUUTTTTTTRRRQQQPPPOOOOOOOOOOOOMMMKKKIIIGGGFFFDDDDDDDDDEEEFFFGGGIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFEEEFFFGGGIIILLLRRRXXXeeessssssvvvzzzzzz{{{|||qqqiiikkkooovvv{{{mmmaaaYYYVVVPPPMMMMMMMMMMMMRRRWWWcccttt}}}uuuuuuiii___ZZZZZZZZZ\\\___bbbfffiiikkklllqqquuuzzz~~~yyymmmjjjeee___[[[XXXWWWWWWWWWWWWVVVUUUTTTUUUYYY\\\ccckkkuuu{{{|||{{{{{{|||~~~vvveee]]][[[[[[^^^___aaahhhpppyyyooo```]]][[[^^^kkkzzztttgggXXXOOOJJJFFFEEEGGGBBBBBBCCCEEEGGGIIIKKKLLLMMMMMMQQQ[[[fffssstttxxxbbbWWW]]]rrrxxxnnniiijjjbbb```]]]ZZZWWWUUUTTTSSSRRRSSSUUUUUUTTTSSSSSSTTTRRRRRRRRRRRRQQQPPPOOONNNPPPQQQPPPPPPNNNLLLJJJIIIEEEEEEDDDEEEFFFGGGIIIJJJHHHGGGGGGGGGHHHHHHIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDEEEHHHJJJJJJNNNQQQ]]]kkklllqqqzzzwww{{{}}}wwwxxxxxx|||rrrddd\\\VVVQQQMMMNNNNNNNNNRRRWWW___ppp~~~sss}}}~~~lll___[[[^^^]]]^^^aaaeeehhhkkklllmmmssswww|||sssooohhhaaa\\\YYYYYYYYYYYYYYYXXXVVVTTTVVVYYY\\\ccclllwww}}}}}}{{{{{{|||~~~qqqbbb^^^\\\]]]___```bbbiiirrr|||yyyhhh\\\^^^___bbbppp|||zzzqqqcccUUUMMMHHHDDDDDDGGGAAABBBCCCEEEGGGIIIKKKLLLMMMNNNSSS___kkkxxxpppxxx}}}^^^UUUZZZ|||}}}pppfffccceee```^^^ZZZWWWTTTSSSSSSTTTRRRSSSTTTTTTRRRQQQQQQRRRQQQQQQQQQQQQPPPOOONNNNNNQQQRRRRRRQQQPPPNNNLLLKKKFFFEEEEEEEEEEEEGGGIIIJJJGGGGGGGGGGGGHHHHHHIIIJJJMMMLLLJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCEEEHHHKKKDDDFFFIIIUUUcccccchhhzzz|||{{{qqqccc[[[YYYSSSMMMLLLKKKKKKOOOUUU```qqqxxx}}}mmmaaa]]]^^^```bbbdddgggkkkmmmoooppprrrvvv}}}vvvjjjaaaZZZVVVXXX^^^^^^]]][[[XXXUUUVVVYYY\\\eeennnzzz}}}|||}}}ssshhhaaa```___aaaffflllqqqsssrrrdddZZZXXX[[[iii}}}}}}vvvxxx~~~kkk___RRRKKKHHHEEEDDDGGGCCCDDDDDDFFFGGGIIIKKKLLLMMMNNNVVVdddqqq{{{xxxrrruuuXXXUUUhhh{{{rrrlllfffbbbbbb\\\ZZZWWWTTTRRRSSSTTTUUURRRSSSUUUUUUUUUSSSQQQPPPRRRRRRQQQPPPPPPOOONNNNNNPPPOOOOOONNNMMMLLLKKKKKKKKKIIIHHHHHHJJJJJJIIIGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAADDDFFFIIINNNUUU___jjjqqqrrreee]]]ZZZSSSNNNMMMLLLKKKOOOUUU^^^nnnwww|||pppeeeaaaaaa```bbbdddhhhkkkmmmoooppptttxxx~~~xxxlllccc\\\XXXZZZ___``````^^^ZZZWWWWWWZZZ^^^eeeooo{{{~~~~~~uuukkkaaaaaabbbeeekkksssyyy|||}}}jjj^^^ZZZ[[[aaappp|||yyywwwkkk___QQQJJJFFFDDDDDDGGGDDDDDDEEEFFFGGGIIIKKKLLLOOOPPPXXXfffrrr|||uuuuuupppYYY[[[ooossslllhhhccc______[[[YYYWWWUUUTTTTTTUUUVVVTTTUUUVVVVVVUUUSSSQQQPPPPPPPPPOOOOOONNNMMMMMMLLLOOOOOOOOONNNMMMKKKJJJIIIJJJHHHGGGHHHIIIIIIHHHGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDEEEGGGKKKQQQ[[[eeelll|||tttfff^^^[[[UUUOOONNNMMMLLLPPPUUU[[[kkkwww{{{vvvjjjeeeddd```bbbeeehhhkkkmmmooopppvvvzzz{{{ooofff___ZZZ[[[```cccdddbbb^^^ZZZYYY\\\___gggqqq}}}wwwnnnbbbdddffflllsss{{{ssscccZZZYYY^^^jjj{{{~~~vvvvvv{{{kkk^^^PPPHHHEEEBBBCCCFFFDDDDDDEEEFFFHHHJJJKKKMMMQQQSSS[[[gggsss~~~rrr{{{iii\\\eee}}}uuujjjeeeccc___[[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVTTTRRRPPPNNNNNNMMMMMMLLLKKKKKKKKKNNNNNNNNNNNNLLLJJJHHHFFFHHHGGGFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDEEEGGGLLLTTT^^^eeerrrvvvggg^^^]]]WWWQQQPPPNNNMMMPPPUUU[[[iii|||wwwzzz{{{ooohhhfffaaabbbeeehhhkkknnnooopppvvvzzz|||qqqhhhaaa[[[\\\```fffggggggbbb]]][[[^^^bbbjjjtttzzzqqqfffhhhmmmrrryyyuuuiii___[[[XXXbbbsss|||uuuxxxjjj]]]NNNGGGCCCAAACCCFFFDDDDDDEEEFFFHHHJJJLLLMMMOOOSSS[[[fffsssrrr{{{eee___pppxxxmmmdddaaa```[[[WWWVVVUUUVVVWWWXXXYYYXXXWWWWWWXXXXXXXXXWWWUUUSSSQQQPPPMMMMMMLLLLLLLLLKKKKKKKKKMMMNNNNNNMMMLLLIIIFFFEEEHHHGGGFFFFFFHHHHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHGGGEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDEEEHHHNNNWWW]]]gggvvvxxxiii^^^___YYYTTTRRRPPPNNNPPPUUU\\\hhhzzzxxxyyysssjjjeeeaaaccceeeiiilllnnnpppqqquuuxxx}}}rrrjjjbbb]]]]]]aaahhhjjjkkkfff```]]]```eeeoooyyy}}}uuulllpppuuuzzzrrrfff^^^[[[[[[YYYfff{{{|||wwwvvvgggZZZLLLEEEBBBAAABBBFFFDDDEEEEEEGGGHHHJJJLLLMMMKKKQQQ[[[ffftttxxxuuuwwwbbbccc|||tttjjjaaa___^^^ZZZUUUTTTSSSUUUVVVXXXYYYYYYXXXWWWXXXWWWVVVUUUTTTRRRPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKIIIGGGEEEIIIGGGFFFFFFHHHHHHGGGEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEDDDFFFJJJQQQVVV]]]kkkyyy|||lllaaa```ZZZVVVTTTRRROOOQQQUUU\\\gggwwwzzzzzzuuukkkdddaaacccfffiiilllnnnpppqqqssswww~~~}}}ssskkkddd___```cccjjjmmmoookkkdddaaaeeejjjuuu{{{uuuzzzrrrdddZZZWWWXXXZZZ^^^mmmsssttt|||yyybbbVVVJJJEEECCCAAABBBEEEEEEEEEFFFGGGIIIKKKLLLMMMJJJRRR\\\gggvvvwww{{{ssseeennnrrrggg^^^]]]\\\XXXTTTSSSSSSTTTUUUWWWXXXXXXWWWVVVUUUUUUTTTRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHKKKJJJHHHGGGHHHGGGFFFDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHLLLOOOVVVaaaooozzzqqqfffaaa\\\WWWVVVSSSPPPQQQUUUYYYcccsss{{{zzz~~~xxxkkkcccbbbcccfffiiilllooopppqqqssswww~~~tttnnngggbbbcccggglllqqqtttpppiiifffjjjppp{{{~~~ttteeeZZZVVVXXX[[[]]]gggwww{{{uuu{{{yyymmm]]]SSSIIIEEEDDDBBBBBBEEEEEEEEEFFFGGGIIIKKKMMMNNNMMMWWW```iiixxxxxxpppnnnmmmcccZZZXXXYYYWWWTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKJJJIIIJJJKKKLLLNNNLLLJJJIIIHHHGGGEEECCCFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCAAACCCDDDEEEDDDEEEGGGIIIQQQZZZggguuuuuukkkbbb]]]XXXVVVTTTPPPQQQUUUWWWaaaqqq}}}{{{~~~zzzllldddbbbcccfffiiilllooopppqqqssswwwvvvpppjjjeeefffjjjnnnssswwwsssllliiinnnttt~~~rrrgggZZZTTTWWW]]]aaacccnnn~~~xxx}}}rrreeeZZZQQQHHHFFFEEECCCCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNQQQ[[[dddlllzzzyyypppwwwyyyiii___VVVUUUVVVUUUTTTUUUSSSSSSTTTTTTTTTUUUUUUUUUPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMOOOMMMJJJIIIIIIJJJMMMNNNPPPMMMKKKIIIIIIGGGEEEBBBFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBB???AAACCCDDDDDDCCCDDDEEEOOOVVVbbbsssyyynnnddd```\\\YYYXXXVVVTTTRRRYYY```mmm}}}wwwnnnjjjfffhhhkkknnnppprrrssssssvvvyyyuuunnnhhhdddfffjjjsssvvvwwwvvvrrrpppppprrrtttddd[[[UUUVVVXXX\\\dddnnn}}}~~~{{{}}}zzzjjj___QQQLLLFFFBBBAAACCCDDDEEEFFFHHHJJJKKKJJJJJJKKKLLLTTTYYYbbbppppppddd___YYYUUUTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSOOOOOONNNNNNMMMKKKJJJIIILLLKKKIIIIIIKKKMMMNNNNNNNNNLLLJJJHHHFFFGGGHHHHHHCCCDDDFFFGGGGGGFFFDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHEEEDDDCCCBBBBBBAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCBBBBBBBBBBBBCCCBBB@@@AAABBBCCCCCCBBBLLLQQQ[[[jjjyyy}}}}}}{{{pppfffccc^^^[[[YYYWWWUUUSSSXXX```lll~~~}}}zzzpppllliiikkkmmmpppssstttuuuuuuyyy|||xxxqqqkkkggghhhlllwww{{{~~~|||vvvrrrsssvvvyyynnn^^^XXXUUUWWW\\\cccppp|||~~~}}}xxxggg\\\OOOKKKEEEAAA@@@BBBCCCDDDDDDFFFIIIJJJKKKLLLMMMOOOTTTZZZdddsssnnnddd___YYYUUUSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRROOOOOONNNNNNLLLKKKJJJIIIKKKJJJIIIJJJLLLNNNNNNMMMMMMKKKIIIGGGFFFFFFGGGHHHDDDEEEFFFHHHHHHFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBAAAAAACCCAAA??????AAABBBCCCBBBJJJNNNVVVdddrrr~~~}}}}}}}}}|||}}}}}}rrriiifffaaa]]][[[YYYWWWUUUXXX___kkk|||}}}}}}tttpppmmmnnnqqqsssvvvwwwxxxyyy}}}yyytttnnniiiiiilllxxxxxxssstttyyyooodddVVVTTTUUUZZZbbboootttcccYYYMMMIIICCC@@@@@@AAACCCCCCCCCEEEHHHJJJKKKMMMPPPRRRTTT[[[hhhwwwzzziiiccc^^^XXXSSSRRRRRRRRRRRRQQQRRRSSSSSSSSSRRRPPPOOOOOOOOONNNMMMLLLKKKKKKJJJIIIIIIIIIKKKNNNOOONNNMMMLLLJJJHHHFFFEEEEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBB@@@>>>>>>???BBBCCCCCCHHHJJJPPP[[[hhhsss{{{|||{{{xxxwwwzzz|||uuullliiiddd```]]]ZZZWWWUUUWWW^^^jjjzzz~~~wwwsssqqqrrrtttvvvxxxzzz{{{|||xxxtttooojjjiiikkkvvv~~~wwwpppsssxxxsssdddZZZQQQSSSXXX___jjj{{{~~~qqqaaaWWWKKKGGGCCC@@@AAABBBDDDDDDDDDFFFIIIJJJKKKMMMPPPSSSVVV^^^mmm}}}}}}qqqdddaaa]]]WWWRRRQQQQQQQQQQQQQQQQQQRRRSSSRRRQQQOOONNNOOOOOONNNMMMLLLLLLLLLKKKHHHIIIJJJLLLOOOPPPOOOMMMKKKIIIGGGEEEDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBFFFEEEDDDCCCBBBBBBBBBBBB????????????????????????AAAAAAAAAAAAAAAAAA@@@@@@AAA???===<<>><<<===???BBBDDDDDDFFFFFFHHHMMMTTT___iiiooouuu{{{|||zzzzzz|||||||||}}}~~~~~~tttpppjjjeeeaaa]]]ZZZWWWWWW]]]fffsss|||yyyyyyzzz{{{}}}{{{vvvtttqqqmmmnnnqqquuu{{{}}}vvvssswww}}}wwwiii^^^WWWSSSVVV]]]fffpppxxxhhh[[[TTTHHHFFFCCCBBBCCCEEEGGGGGGIIIJJJKKKKKKKKKMMMPPPSSS___hhhwwwmmmyyy|||llleee^^^ZZZTTTQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOOOONNNPPPOOONNNMMMLLLMMMMMMNNNLLLKKKKKKLLLOOOOOONNNMMMKKKIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>???????????????>>>======???BBBDDDDDDDDDEEEEEEFFFIIINNNWWWaaahhhrrr{{{~~~zzzyyyyyyyyyzzz{{{|||}}}~~~yyyuuuoooiiieeeaaa]]]ZZZWWW]]]eeeppp}}}}}}}}}~~~{{{uuupppooommmkkkmmmqqqtttxxx{{{yyyvvvvvv{{{{{{kkk^^^WWWVVVWWW\\\cccmmmzzz~~~{{{ooo```UUUPPPFFFCCCAAAAAACCCEEEFFFFFFHHHIIIJJJKKKLLLNNNRRRVVVdddmmmzzz{{{bbbssswwwjjjeee\\\YYYTTTQQQQQQSSSUUUUUUVVVTTTRRRPPPOOOOOOPPPPPPPPPOOONNNLLLLLLMMMNNNOOOOOOMMMLLLLLLMMMNNNNNNMMMKKKJJJGGGEEEDDDEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDEEECCCCCCBBBBBBAAAAAA@@@@@@BBBBBBAAA@@@????????????????????????????????????=========>>>>>>?????????======>>>AAADDDFFFEEEDDDCCCDDDEEEFFFIIIPPPZZZaaaqqq}}}}}}xxxwwwuuuvvvwwwxxxxxxxxxxxxxxx||||||xxxrrrlllgggccc___\\\WWW\\\dddooo{{{uuuooojjjiiihhhfffiiiooossstttvvvuuutttvvv{{{sssbbbWWWTTTWWW[[[```gggrrr|||~~~tttiii[[[PPPLLLDDDBBB@@@@@@BBBDDDEEEFFFFFFHHHIIIJJJLLLPPPUUUXXXgggooo}}}yyy{{{\\\ppprrrfffccc\\\XXXSSSQQQRRRTTTVVVWWWXXXUUURRRPPPNNNOOOPPPRRRQQQOOONNNLLLLLLMMMOOOPPPQQQNNNLLLKKKLLLMMMMMMMMMLLLJJJHHHFFFEEEEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????<<<===???CCCFFFGGGFFFDDDBBBCCCDDDDDDFFFLLLVVV]]]mmm{{{yyyvvvwwwrrrsssuuuvvvwwwvvvuuuuuuzzz|||xxxqqqlllgggbbb]]]]]]___dddooo~~~|||tttpppkkkjjjgggeeeeeefffhhhiiinnnssswwwwwwuuuvvv||||||nnn___XXXWWWWWWYYY\\\cccqqq~~~sssiii```TTTKKKHHHDDDCCCBBBBBBCCCEEEGGGIIIIIIJJJLLLKKKJJJMMMRRRWWWiiiuuu|||yyyaaalllooofffbbb[[[[[[YYYWWWUUUUUUWWWYYYXXXUUUQQQPPPPPPPPPMMMJJJMMMMMMMMMMMMMMMMMMMMMMMMRRRPPPLLLJJJHHHIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFDDDCCCCCCCCCCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<===>>>???@@@@@@???>>>===???????????????>>>======CCCAAA@@@CCCGGGIIIEEEAAA>>>???AAACCCFFFKKKQQQVVVeeeqqq{{{yyyyyyxxxwwwtttrrrrrrtttuuuvvvvvvvvvyyy~~~|||uuuppplllfffbbb``````bbbkkkyyy|||tttmmmiiidddcccaaa______```bbbcccfffkkkqqqssssssvvvzzznnndddZZZVVVVVVWWW[[[```mmm{{{}}}{{{yyymmmeee\\\QQQJJJGGGDDDCCCBBBBBBCCCEEEGGGIIIHHHJJJLLLLLLLLLOOOUUU[[[hhhuuu{{{ttt___jjjxxxggg___[[[YYYYYYXXXWWWUUUUUUXXXZZZXXXUUURRRQQQQQQQQQOOOLLLOOOOOONNNNNNNNNMMMMMMMMMOOOMMMJJJHHHGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDBBBBBBCCCBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>????????????>>>===>>>????????????>>>======AAA???>>>AAAEEEFFFCCC@@@???@@@AAABBBCCCGGGLLLPPP[[[eeerrr||||||{{{yyyuuusssrrrrrrssssssssssssuuuxxx}}}zzzvvvqqqlllhhhcccbbbbbbgggttt|||tttlllgggddd______]]]]]]]]]^^^___```aaafffllloooqqqvvvwwwlll___ZZZVVVVVVWWWZZZbbbkkk}}}|||~~~~~~rrrfff___WWWNNNGGGEEECCCCCCBBBCCCDDDEEEGGGIIIGGGJJJKKKLLLMMMQQQXXX^^^hhhvvv|||nnn\\\hhhnnnaaa[[[XXXWWWWWWWWWVVVUUUVVVXXX[[[WWWUUUSSSRRRRRRRRRQQQPPPQQQQQQPPPOOONNNNNNMMMLLLKKKJJJHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCAAAAAABBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>===>>>>>>??????>>>>>>===>>>>>>??????>>>>>>===<<<>>>===<<<>>>AAACCCAAA>>>???@@@@@@@@@@@@BBBFFFIIISSSYYYcccmmmwww}}}~~~yyyuuusssqqqqqqqqqqqqqqqqqqsssuuuxxxyyy~~~zzzvvvqqqmmmgggfffeeehhhsssxxxqqqkkkhhhgggbbbbbbaaaaaabbbbbbccccccdddgggkkkmmmooottt|||wwwjjjaaaWWWUUUVVVXXXZZZaaannn{{{{{{oooccc[[[TTTKKKEEECCCBBBBBBBBBCCCDDDFFFHHHIIIHHHJJJKKKLLLLLLQQQXXX___iiixxx{{{gggXXXddd}}}hhh```]]]\\\XXXXXXXXXWWWVVVUUUWWWYYYWWWUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRQQQOOONNNMMMLLLHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@???===========================>>>???@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======<<<===<<<;;;<<>>>>>????????????@@@CCCFFFPPPSSSZZZdddqqq{{{}}}xxxssspppppppppppppppqqqqqqrrrrrryyy{{{}}}yyytttpppkkkkkkkkkmmmuuu~~~wwwqqqnnnllllllhhhhhhiiiiiiiiiiiiiiiiiifffhhhjjjkkkmmmrrryyy~~~wwwjjj___YYYVVVUUUWWW[[[```iii{{{~~~{{{ooobbbZZZRRRIIICCCBBBAAABBBBBBCCCEEEFFFHHHIIIIIIKKKLLLKKKLLLQQQYYY___lll}}}~~~ooo___SSS___}}}xxxfffaaa```]]]ZZZ[[[[[[YYYVVVUUUUUUVVVVVVVVVUUUTTTTTTSSSTTTUUUTTTTTTSSSQQQOOONNNMMMLLLHHHIIIIIIJJJJJJJJJJJJJJJEEEEEEDDDDDDCCCDDDDDDDDDCCCAAA@@@@@@AAABBBAAA???===========================>>>???@@@@@@@@@@@@@@@>>>==================>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;<<<>>>?????????<<<>>>?????????@@@CCCEEEOOOPPPUUU^^^kkkyyyzzztttppppppoooooonnnnnnnnnnnnqqqrrrvvv~~~}}}yyyuuuqqqqqqqqqqqquuu~~~{{{xxxvvvvvvvvvtttuuuvvvvvvvvvuuusssrrrkkkkkkllllllnnnsssyyy}}}~~~xxxkkk]]]TTTSSSUUUUUUZZZaaaiiiuuu~~~}}}yyymmm```XXXPPPHHHBBBAAA@@@AAABBBDDDEEEGGGHHHIIIIIIKKKLLLLLLMMMSSS\\\cccrrrzzzcccWWWQQQ___{{{tttfffbbb___ZZZ\\\]]]]]][[[XXXVVVUUUVVVVVVVVVVVVUUUSSSRRRTTTUUUTTTSSSRRRQQQOOONNNMMMLLLHHHIIIKKKLLLLLLKKKJJJIIIDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@AAABBBCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>======<<<<<<======>>>======>>>>>>======<<<;;;<<<<<<<<<<<<===>>>???@@@;;;===>>>??????@@@BBBDDDJJJLLLOOOWWWbbbppp|||}}}sssrrrpppmmmlllkkkkkkkkklllkkkmmmsssyyy~~~{{{wwwvvvtttqqqqqqyyyyyyxxxvvvttttttwww{{{~~~uuukkk___TTTQQQTTTUUUWWW___kkkwwwttthhh[[[SSSMMMFFFAAAAAA@@@AAABBBDDDFFFGGGHHHHHHHHHJJJLLLMMMPPPXXXbbbjjjwwwxxxzzz[[[VVVWWWhhhpppfffddd```YYY\\\]]]^^^\\\ZZZXXXWWWXXXVVVWWWWWWUUURRRQQQSSSTTTRRRRRRQQQPPPOOONNNMMMLLLHHHJJJLLLMMMMMMKKKIIIHHHDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAABBBCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@??????>>>===<<<<<<<<<<<<===>>>======>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<>>>???;;;<<<>>>>>>>>>>>>@@@AAADDDFFFKKKPPPXXXdddsss}}}|||yyytttpppllljjjjjjjjjiiiggghhhmmmpppttt|||{{{yyytttooommmuuu}}}{{{{{{}}}|||uuuiiiaaaXXXQQQSSSZZZUUUYYYddduuunnncccWWWPPPJJJDDDAAAAAA???@@@BBBDDDFFFGGGHHHHHHGGGIIILLLOOOSSS\\\gggpppzzzyyyqqqYYYXXX___rrrlllffffffbbb[[[[[[\\\^^^]]][[[ZZZZZZZZZVVVWWWXXXUUURRRPPPRRRTTTQQQQQQPPPOOONNNNNNMMMLLLHHHJJJLLLMMMLLLJJJHHHFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDBBBAAABBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@??????>>>>>>===<<<;;;;;;<<<===>>>===============<<<<<<;;;::::::::::::999:::===???;;;===>>>===<<<<<<===>>>@@@DDDHHHLLLRRR]]]mmmxxx~~~{{{}}}zzztttooolllkkkkkkhhhfffgggkkkmmmnnnrrryyyxxx}}}{{{uuurrrpppsss}}}}}}vvv|||~~~tttfffXXXSSSSSSTTTVVVYYY[[[fffuuu{{{kkk```TTTNNNJJJDDDAAABBBBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJLLLPPPXXXcccmmmsss~~~nnnRRRWWWiiixxxoooddd___```]]]^^^]]]\\\[[[ZZZXXXWWWWWWZZZXXXUUUSSSSSSRRRQQQOOOQQQQQQQQQQQQOOOMMMKKKJJJKKKIIIGGGGGGIIIHHHEEEBBBAAABBBBBBCCCDDDEEEFFFFFFBBBAAA@@@???@@@AAABBBCCCEEEDDDBBB@@@????????????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<==================>>>>>>>>>>>>AAAAAABBBDDDJJJTTT___fffooopppuuu}}}~~~wwwqqqllliiihhheeeaaa```bbbfffjjjkkkmmmqqqtttwwwyyy}}}|||wwwtttrrrsss{{{{{{{{{|||~~~}}}}}}sssggg]]]UUUSSSSSSTTTWWW\\\bbboooyyyiii^^^RRRLLLHHHCCC@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLRRRZZZeeepppvvvcccUUU\\\ooouuunnndddaaaccc``````___^^^]]][[[ZZZYYYXXXZZZXXXVVVVVVVVVWWWVVVTTTSSSSSSSSSSSSQQQOOOMMMKKKKKKIIIHHHHHHIIIHHHFFFCCCAAABBBBBBCCCDDDEEEFFFFFFCCCBBBAAA@@@@@@AAABBBCCCEEEDDDBBB@@@?????????????????????>>>>>>>>>==============================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<=========>>>>>>>>>>>>@@@@@@AAABBBFFFMMMVVV\\\fffhhhnnnvvv}}}vvvqqqiiifffcccaaabbbdddfffffffffhhhkkklllmmmpppuuuyyyzzzwwwuuutttyyyzzzwwwyyy{{{mmmcccXXXUUUSSSTTTUUUVVV]]]dddnnnvvveeeZZZOOOJJJFFFBBB???@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJKKKNNNTTT^^^jjjttt{{{xxx[[[TTT```xxxqqqllleeeccceeecccbbbbbb```___]]][[[ZZZYYYXXXWWWVVVVVVXXXYYYXXXWWWVVVVVVVVVUUUSSSPPPNNNLLLKKKJJJHHHHHHHHHHHHFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<============>>>>>><<<<<<=========>>>>>>>>>>>>??????@@@AAAEEEJJJNNNYYY\\\cccmmmwww~~~zzzllliiieeebbbbbbcccccccccaaabbbccccccccceeehhhjjjrrrvvv}}}~~~{{{xxxuuuwww|||~~~wwwwww|||~~~}}}uuujjj___WWWRRRQQQSSSVVVXXX\\\gggrrr~~~rrrbbbXXXMMMIIIEEEAAA@@@AAACCCCCCDDDEEEGGGHHHIIIJJJIIIKKKOOOWWWaaammmxxxpppWWWPPPccc}}}mmmjjjdddccceeeccccccbbbaaa___]]][[[YYYYYYWWWVVVUUUVVVWWWWWWVVVUUUVVVVVVUUUTTTRRRPPPMMMLLLJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>===>>>?????????AAADDDFFFNNNRRRZZZeeeoooxxx}}}vvvrrrkkkfffdddcccccccccaaaaaa`````````aaabbbdddfffiiinnnssswww||||||xxxwwwzzzyyyvvv{{{}}}oooeee]]]VVVRRRQQQQQQTTTXXX[[[cccrrr{{{nnn```VVVLLLHHHEEEBBBAAABBBCCCCCCDDDFFFGGGHHHIIIJJJJJJLLLPPPXXXcccooozzzgggTTTOOOiiixxxjjjhhhbbbaaaccc```aaa```___]]]\\\ZZZYYYXXXYYYXXXWWWWWWWWWVVVTTTQQQSSSSSSSSSRRRPPPNNNKKKJJJIIIHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<============;;;===???@@@@@@@@@BBBCCCGGGLLLTTT^^^hhhrrrzzz~~~zzzqqqjjjgggdddcccaaa```^^^]]]^^^^^^______```aaaccceeeiiipppxxx~~~{{{yyyzzz|||wwwyyypppbbbYYYTTTSSSRRRRRRRRRVVV]]]cccnnnwwwiii]]]SSSJJJFFFEEEBBBAAACCCCCCDDDEEEFFFGGGIIIJJJJJJKKKMMMQQQYYYdddoooyyy{{{cccXXXWWWuuusssfffeee```^^^```]]]___^^^]]]\\\[[[ZZZYYYXXX\\\[[[YYYYYYYYYWWWSSSPPPOOOPPPPPPOOONNNLLLJJJIIIIIIIIIHHHEEECCCBBBDDDFFFHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<<<<=========;;;===>>>?????????AAABBBDDDHHHNNNVVV```kkkuuu|||zzzrrrkkkgggccc```]]][[[[[[[[[ZZZYYY\\\\\\\\\\\\___eeemmmssszzz}}}{{{|||yyyxxxwwwooocccXXXRRRPPPRRRSSSUUUVVV\\\gggrrrrrrdddZZZPPPGGGDDDCCC@@@@@@BBBDDDDDDEEEFFFHHHIIIJJJJJJKKKNNNRRRYYYcccmmmwww|||rrr```[[[aaammmbbbbbb^^^]]]___\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXVVVRRROOOLLLMMMMMMMMMMMMKKKJJJIIIJJJKKKJJJGGGDDDCCCEEEHHHJJJJJJIIIHHHFFFEEEDDDCCCDDDDDDEEEEEEDDDBBBAAA@@@AAAAAABBBBBBBBBAAA@@@???????????????>>>>>>>>>>>>=========================================================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======:::<<<======<<<<<<>>>???AAADDDIIIOOOWWWcccpppxxxzzzsssjjjgggbbb___^^^]]]ZZZXXXXXXYYYYYYYYYZZZ]]]bbbeeejjjrrrxxxwwwuuuxxxzzz{{{~~~~~~~~~~~~~~~||||||~~~}}}~~~~~~zzz|||~~~iiicccZZZRRROOOOOOQQQTTTXXXZZZcccrrr~~~nnn```WWWMMMEEEBBBAAA??????AAADDDDDDEEEFFFHHHIIIJJJKKKLLLNNNRRRYYYbbbllluuuzzzgggXXXXXXgggiii___aaa]]]]]]___\\\]]]]]]]]]\\\\\\\\\[[[[[[WWWVVVVVVVVVVVVTTTPPPMMMKKKLLLLLLMMMLLLKKKJJJIIILLLLLLLLLIIIEEEEEEGGGJJJLLLKKKJJJHHHFFFDDDCCCBBBCCCDDDDDDDDDDDDBBB@@@???@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======:::;;;;;;:::999999:::<<>>BBBEEEDDDCCCAAAAAABBBBBBBBBBBBAAA@@@????????????>>>>>>======<<<<<<<<<<<<========================>>>>>>===<<<;;;;;;????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::===@@@CCCJJJVVVdddnnnyyyvvv{{{yyy}}}|||tttkkkddd^^^[[[\\\YYYUUUSSSTTTVVVWWWWWWYYYZZZ]]]___aaacccgggiiilllllllllmmmppptttxxx{{{{{{xxxyyyvvv{{{yyysssvvvyyywwwjjjaaaXXXQQQMMMQQQTTTUUUXXX\\\iiiuuuyyynnnddd\\\TTTMMMEEEBBBCCCDDDCCCBBBFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNQQQVVV^^^iiiwwwttt```UUU^^^zzzmmmeee___]]]\\\ZZZ[[[^^^]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVUUUTTTQQQLLLHHHJJJLLLPPPQQQPPPMMMIIIGGGHHHGGGEEEDDDDDDEEEGGGHHHLLLMMMKKKEEEBBBDDDEEECCC@@@AAABBBBBBAAA@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<===???AAAFFFOOO\\\eeewww{{{wwwvvvllleeebbb```\\\YYYVVVVVVWWWVVVVVVWWWXXXXXXYYYYYY[[[]]]___aaaaaaaaacccggglllqqqsss|||{{{wwwuuuvvvvvv{{{pppjjjzzz~~~tttyyy{{{rrrhhh^^^WWWQQQOOOOOOSSSVVVYYY```hhhxxxtttkkkaaaYYYQQQKKKDDDAAABBBCCCCCCBBBEEEFFFGGGGGGIIIIIIJJJKKKLLLNNNRRRYYYcccqqqooo___YYYjjjiiibbb\\\[[[[[[YYYZZZ]]][[[ZZZYYYXXXWWWXXXXXXYYYWWWVVVTTTSSSRRRPPPMMMJJJJJJNNNRRRTTTRRRNNNJJJHHHHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKHHHCCCAAADDDEEECCCDDDCCC@@@>>>===>>>???@@@@@@AAAAAA@@@@@@???>>>===>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>>>>>>>@@@GGGQQQXXXkkk}}}{{{rrrnnniiifffbbb___]]][[[XXXVVVXXXWWWUUUSSSRRRRRRSSSTTTUUUUUUVVVYYY]]]bbbgggiiipppsssuuutttqqqoooppprrrtttyyypppkkkxxxttt{{{wwwllleee___YYYUUURRRSSSUUUWWWZZZbbbooozzz}}}qqqhhh^^^VVVNNNIIIDDDAAAAAABBBCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJLLLOOOUUU^^^lll|||mmmbbbccc~~~}}}jjjccc^^^\\\[[[YYYYYY[[[ZZZXXXVVVUUUUUUVVVXXXYYYWWWTTTQQQPPPOOONNNMMMKKKJJJOOOUUUWWWTTTNNNJJJHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGHHHDDD@@@AAAFFFHHHFFFFFFCCC@@@>>>>>>>>>??????@@@@@@@@@??????>>>===<<<>>>>>>>>>>>>============;;;;;;;;;;;;;;;:::::::::<<<<<<<<<======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;<<<======<<<===AAAIIIOOO^^^nnnzzzwwwrrrnnnjjjeee```\\\\\\YYYTTTQQQOOOOOOOOOOOOOOOPPPQQQSSSVVVZZZ]]]___bbbdddffffffeeeeeehhhjjjmmmrrrxxx|||}}}~~~|||zzzxxxwwwyyy{{{|||~~~}}}{{{vvv~~~vvv|||wwwjjj```[[[WWWUUURRRQQQUUUYYY\\\bbbqqqzzzoooggg]]]TTTKKKHHHDDDAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLOOOWWWcccsssmmmiiippp{{{nnngggaaa___]]]YYYXXXZZZWWWVVVTTTSSSSSSTTTVVVWWWTTTRRROOOMMMMMMMMMKKKJJJJJJPPPVVVWWWSSSMMMJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEBBB@@@DDDKKKNNNLLLFFFDDDAAAAAAAAAAAA???>>>????????????>>>===<<<<<<============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999:::;;;<<<:::<<<<<<<<<;;;>>>EEEJJJSSS```sss|||uuummmggg```[[[TTTPPPOOOOOOOOONNNNNNNNNNNNNNNPPPQQQSSSTTTWWWXXXYYYYYYZZZ\\\^^^```bbbgggmmmpppqqqtttxxx{{{{{{|||~~~}}}|||{{{|||~~~|||yyyvvvrrrqqqpppoooqqqssswwwyyy||||||}}}}}}|||zzzxxxwwwyyy~~~ssskkk___WWWSSSRRRQQQOOOPPPXXX___eeeqqqxxxnnnfff[[[QQQHHHGGGDDDBBBBBBCCCDDDFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKPPPYYYhhhzzzyyykkkmmmzzzyyyooohhhbbb```]]]YYYWWWXXXVVVUUUSSSRRRRRRRRRSSSSSSPPPNNNLLLKKKKKKKKKJJJHHHIIIOOOVVVVVVQQQKKKHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBJJJTTTYYYXXXLLLHHHDDDCCCDDDCCC@@@===???@@@@@@??????>>>===<<<============>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999999888888999999:::;;;<<<999;;;<<<;;;:::===BBBFFFIIISSSaaaooozzz|||}}}yyyrrrddd]]]TTTOOONNNOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLPPPPPPPPPQQQRRRTTTUUUVVVWWW[[[```bbbccceeeiiimmmkkklllmmmmmmlllmmmppprrrqqqrrrssssssqqqooolllkkkggggggggghhhjjjmmmppprrrrrrssstttuuuuuusssqqqooowwwpppeee___VVVRRRRRRSSSTTTSSSXXXbbbmmmvvvuuullldddYYYNNNGGGFFFEEECCCCCCCCCEEEGGGGGGHHHIIIIIIKKKKKKLLLMMMNNNTTT___pppqqqhhhmmm|||ssskkkeee___^^^\\\WWWVVVWWWTTTTTTSSSRRRQQQPPPPPPOOOMMMKKKIIIIIIJJJIIIHHHFFFHHHOOOTTTTTTMMMHHHGGGHHHFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEGGGRRR___eeedddVVVOOOHHHDDDCCCCCC@@@===@@@@@@@@@@@@???>>>======<<<=========>>>>>>>>>???>>>>>>======<<<;;;;;;:::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888999:::;;;<<<888:::<<<;;;999:::>>>BBBAAAHHHQQQ\\\eeemmmuuuyyyxxxzzz}}}}}}yyy}}}zzzjjjbbbXXXQQQPPPPPPNNNLLLMMMLLLLLLKKKJJJJJJIIIIIIMMMLLLLLLLLLMMMNNNMMMMMMMMMQQQUUUVVVVVVXXX[[[___\\\]]]]]]]]]]]]^^^bbbdddccccccccccccbbbaaa```___\\\\\\]]]^^^```aaacccdddccceeeggghhhhhhfffdddcccxxxmmmfff[[[VVVQQQQQQTTTYYY[[[\\\cccooo{{{ssskkkcccWWWLLLFFFFFFFFFDDDCCCDDDFFFHHHHHHIIIIIIJJJKKKLLLMMMMMMSSSYYYeeewwwkkkeeekkk|||{{{nnngggaaa\\\\\\ZZZVVVUUUVVVSSSSSSSSSRRRQQQOOONNNMMMJJJIIIHHHHHHIIIHHHFFFDDDHHHNNNSSSRRRKKKFFFFFFHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGKKKXXXfffmmmmmm^^^UUUJJJCCCBBBBBB@@@>>>@@@AAAAAA@@@@@@???>>>===<<<=========>>>>>>????????????>>>===<<<<<<;;;;;;999:::;;;;;;<<<<<<<<<;;;:::::::::999999999888888888888888888888888888888888888888888999:::;;;<<<888:::<<<:::888888;;;???===AAAHHHPPPXXXaaajjjpppmmmqqqwww|||~~~}}}zzzxxx~~~qqqhhh\\\TTTRRRRRRPPPMMMNNNNNNMMMMMMLLLLLLKKKKKKLLLKKKJJJKKKKKKKKKIIIGGGHHHLLLOOOPPPOOOPPPSSSWWWTTTUUUTTTTTTSSSTTTXXX[[[YYYYYYXXXXXXXXXXXXXXXXXXTTTTTTUUUVVVVVVWWWWWWWWWWWWXXX[[[]]]]]][[[YYYXXXzzzqqqgggaaa___VVVSSSSSSWWWXXXWWW[[[cccppp{{{wwwkkk\\\QQQLLLDDDCCCAAA@@@AAACCCFFFHHHHHHIIIJJJJJJIIIJJJMMMOOOTTTYYYiiijjjcccpppqqqjjj^^^^^^^^^]]][[[XXXVVVTTTTTTSSSRRRRRRRRROOOKKKHHHDDDFFFGGGGGGGGGGGGHHHJJJQQQOOOMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFEEEFFFOOO\\\gggnnnooo^^^SSSHHHEEEDDDAAA?????????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@???>>>>>>===============<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<===<<<:::888777777888888888888777777777777888888888999999999<<<<<<<<<;;;;;;:::::::::>>>???BBBFFFLLLTTT]]]dddaaajjjvvv~~~~~~yyypppeee___^^^[[[VVVPPPPPPNNNMMMMMMMMMLLLIIIGGGJJJHHHFFFFFFHHHHHHHHHGGGMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKKKKLLLMMMNNNNNNNNNLLLOOOQQQPPPMMMKKKLLLMMMNNNNNNOOOPPPPPPOOOOOONNNPPPQQQSSSUUUUUUTTTSSSRRRyyyppphhh___ZZZYYYUUURRRSSSXXX\\\```iiisss}}}uuuiiiZZZOOOKKKEEEDDDCCCCCCEEEHHHKKKMMMGGGHHHIIIIIIJJJLLLOOORRRUUU^^^rrr|||eee```mmm~~~lllfff]]]\\\\\\ZZZXXXVVVUUUTTTSSSRRRRRRQQQQQQOOOKKKHHHGGGHHHJJJIIIHHHHHHJJJKKKOOONNNLLLKKKKKKJJJHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHEEEDDDEEELLLXXXbbbggghhhZZZPPPFFFDDDCCC@@@???@@@>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>?????????>>>======<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;::::::;;;<<<;;;999777777777888888888888777777777777777888888999999999;;;;;;;;;;;;:::::::::999;;;<<<>>>AAAEEELLLTTTZZZaaakkkyyyvvvppplllggg___XXXUUUSSSPPPOOOOOONNNLLLKKKLLLJJJIIIIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMLLLLLLLLLMMMMMMLLLKKKKKKMMMOOOOOOMMMLLLMMMOOOKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNLLLKKKyyymmmddd]]]UUUSSSTTTVVVTTTVVV\\\dddmmmzzzzzzqqqfffWWWMMMIIIDDDDDDCCCDDDFFFJJJMMMOOOGGGHHHIIIJJJJJJMMMQQQTTTWWWeee}}}tttbbb```pppuuueeeaaa[[[ZZZXXXVVVTTTSSSSSSSSSRRRQQQPPPPPPPPPNNNKKKHHHJJJKKKLLLLLLKKKJJJKKKMMMMMMLLLJJJJJJKKKKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGDDDCCCCCCHHHQQQXXX\\\]]]TTTKKKCCCBBBAAA???>>>@@@>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;::::::::::::999999999::::::888666666777777888888777777666777777777777888888888888:::::::::::::::999999999:::;;;;;;<<>>>>>@@@=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999777888888888666555666666777777777777666666777777777777777777777777999999999999999999999999::::::;;;;;;<<<@@@EEEIIIUUUbbbtttyyyrrrssswwwuuuooofff^^^XXXTTTRRRPPPNNNMMMKKKKKKKKKKKKIIIHHHKKKKKKMMMNNNNNNNNNMMMMMMLLLMMMOOOOOOMMMKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJLLLNNNPPPzzziiiaaaZZZVVVRRRPPPTTTZZZYYY```jjjttt~~~~~~vvvlllaaaTTTLLLIIIBBBBBBBBBBBBCCCEEEFFFGGGLLLLLLLLLKKKKKKMMMQQQUUU^^^rrrjjjbbbppp{{{fff\\\ZZZWWWTTTQQQOOONNNOOOQQQRRRQQQOOONNNNNNOOONNNLLLJJJLLLMMMMMMLLLJJJIIIJJJKKKIIIHHHGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@AAADDDFFFGGGGGGGGGAAA>>>??????======@@@<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<;;;===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::888777666777777666444666666777777777777666666666666666666666666666666777888888888888888888888777888999999:::===BBBFFFOOO[[[kkkwww~~~~~~zzzyyyyyyyyyzzz|||zzzooofff___YYYVVVUUURRRPPPNNNNNNNNNMMMLLLNNNNNNNNNOOOOOONNNNNNNNNPPPSSSVVVWWWTTTQQQOOOOOOLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJMMMPPPRRRzzzpppiii]]]XXXUUUTTTSSSTTTZZZbbb```kkkxxx|||zzz{{{sssiii^^^RRRKKKIIIDDDDDDDDDDDDEEEFFFGGGGGGMMMMMMLLLKKKKKKNNNSSSWWWeee{{{dddeee}}}pppbbb[[[XXXUUUSSSQQQOOONNNOOOQQQRRRQQQOOONNNNNNOOOOOONNNLLLLLLMMMMMMLLLJJJHHHIIIJJJIIIHHHFFFGGGHHHHHHGGGFFFFFFFFFEEECCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBB???===??????<<<===@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::;;;999777666666666555444555666666777777666666555666666666666555555555555666666666777777777777777555666777777888:::>>>AAAKKKSSS___jjjttt~~~{{{}}}}}}tttlllggg]]]ZZZUUUSSSRRRSSSTTTSSSVVVUUUTTTSSSRRRRRRRRRRRRTTTYYY]]]]]]YYYTTTRRRQQQNNNMMMMMMOOOQQQRRRQQQPPPQQQPPPNNNMMMLLLLLLMMMNNNMMMMMMLLLMMMNNNQQQTTTVVV{{{tttkkkbbb[[[WWWUUUUUUXXXZZZ]]]eeennnrrr}}}{{{zzz{{{}}}pppfff[[[OOOIIIGGGCCCDDDDDDEEEGGGHHHIIIIIIKKKKKKKKKKKKLLLQQQWWW\\\lllzzzaaakkk{{{ggg^^^ZZZVVVTTTSSSQQQPPPOOOPPPRRRSSSQQQPPPNNNNNNOOOPPPOOONNNMMMNNNNNNMMMJJJIIIIIIJJJIIIHHHFFFFFFGGGGGGFFFDDDGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@AAA@@@?????????@@@@@@======???>>>;;;<<>>??????>>><<<;;;<<<;;;;;;:::999:::::::::<<<<<<;;;;;;;;;:::::::::<<<:::777666666666666555555555666666666666555555666666666555555444444444555555555666666777777777666777777777777888;;;===EEEHHHOOOZZZfffsss|||~~~rrrmmmfffbbbbbbdddeeefffhhhfffcccaaa______```aaaccchhhmmmkkkeee^^^ZZZYYYVVVUUUVVVYYY^^^``````___[[[ZZZWWWUUUTTTSSSTTTTTTRRRSSSVVVYYY^^^cccgggjjj}}}uuunnniiibbb[[[UUUVVVVVVYYY^^^aaaeeennnwww{{{xxx|||{{{nnncccXXXMMMGGGFFF@@@AAABBBDDDFFFHHHJJJJJJHHHIIIIIIJJJMMMSSSZZZ___qqqvvvaaarrrsssaaa\\\YYYUUUSSSSSSRRRQQQQQQQQQRRRSSSRRRPPPOOOOOOPPPQQQPPPOOOOOOOOOOOONNNKKKIIIIIIJJJIIIHHHFFFFFFGGGFFFEEECCCGGGFFFDDDCCCAAAAAA@@@@@@???@@@AAA@@@???>>>???@@@???===>>>@@@???;;;<<>>===;;;<<<;;;::::::999999::::::<<<<<<;;;;;;;;;:::::::::===:::777666666666666555555555666666666666555555666666555555555444444444444555555555666666777777:::::::::999888888:::<<<>>>???CCCMMM[[[iiirrruuu{{{}}}xxxwwwzzz}}}~~~zzzxxxssspppnnnnnnpppqqqxxx}}}vvvmmmiiigggeeeeeefffkkkqqquuuuuuttteeeccc```^^^\\\[[[\\\\\\WWWZZZ___gggooowww}}}xxxqqqggg^^^YYYXXXWWWWWWWWW[[[```dddjjjttt}}}wwwyyyvvviii```WWWMMMFFFDDDBBBBBBCCCEEEFFFHHHIIIIIIOOOJJJHHHLLLPPPUUU^^^gggpppbbbyyyqqqaaa\\\ZZZYYY[[[WWWSSSRRRSSSTTTSSSQQQSSSSSSRRRRRRQQQQQQQQQPPPRRROOOLLLKKKKKKKKKKKKJJJGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@???>>>=========<<<;;;::::::999999:::;;;===>>>>>><<<;;;999:::888777555555666888999;;;;;;::::::999888777777777777777777777777777777666666555555555444444444555555666777777777777777777666555444444555666777555555666777777777777777:::<<<>>>CCCJJJUUU```hhhssswww|||uuuwww}}}~~~uuurrruuutttmmmfffhhhjjjqqq}}}|||ttthhhddd^^^ZZZXXXXXXXXXYYY]]]cccjjjqqqwwwzzzyyyxxxyyyuuuggg]]]TTTJJJDDDCCCBBBCCCDDDEEEFFFHHHIIIIIIKKKIIIIIIMMMQQQXXXdddooolllccc{{{oooaaa\\\ZZZYYYZZZWWWTTTTTTUUUUUUTTTSSSQQQQQQQQQQQQQQQRRRRRRRRRQQQNNNLLLJJJKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>???@@@@@@@@@@@@???>>>=========<<<<<<;;;::::::999;;;<<<=========<<<:::888999888777666666777888999:::::::::999888777777777777777777777777777777777666666555555555444444444555555666777777777777777777666555444444555666777555555666777777777777777777888;;;>>>DDDMMMXXX___jjjmmmwww~~~~~~uuullleee[[[ZZZXXXWWWWWWYYY[[[\\\eeemmmxxx}}}xxxtttuuuzzztttdddYYYPPPHHHCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIGGGHHHKKKOOOSSS[[[lll|||yyyiiifff}}}mmmaaa[[[XXXWWWYYYWWWUUUUUUVVVVVVVVVUUUOOOOOOPPPPPPQQQRRRRRRRRROOOMMMJJJIIIJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@>>>>>>??????@@@@@@??????>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<======<<<:::888777999888777666666777888999999999888888777777666666777777777777777777777777555555555555555444444444555555666777777777666666666666555555555555666777555555666777777777777666666777999;;;???FFFNNNTTTbbbeeeooozzzxxxqqqiiiaaa[[[YYYXXXXXXWWWXXX\\\aaadddpppxxx~~~}}}xxxwwwxxx~~~sssbbbVVVMMMFFFCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJEEEHHHMMMRRRUUU___uuupppgggiiiyyyjjj```YYYVVVUUUWWWVVVUUUUUUVVVVVVVVVUUUPPPPPPPPPPPPQQQQQQQQQQQQNNNLLLIIIHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAA@@@???>>>===>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<;;;999777666888777777666777777888999888888777777666666666555666666666666666666666666555555555555555555555555555555666666666666666555555555555555555666666777444555666666777777666666888999:::;;;===AAAGGGLLLWWWZZZdddqqq{{{~~~|||xxxqqqkkkeee```[[[XXXYYYYYYZZZZZZ]]]dddlllrrr}}}zzzxxxxxxzzzrrr```TTTLLLFFFDDDFFFEEEEEEFFFGGGHHHIIIIIIJJJEEEIIIOOOTTTXXXddd}}}gggeeellltttiiiaaaYYYTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOMMMKKKIIIHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@???>>>=========>>>>>>?????????>>>>>>===============<<<<<<<<<<<<<<<<<<;;;999888777666777777777777777888888999777777777666666666666666666666666666666666666666444555555555555555555555555555666666666666555555444555555666666666666666444444555666666666666666888999:::::::::===AAADDDHHHKKKUUUcccoooxxx~~~~~~zzz{{{~~~zzzuuujjjgggccc___\\\ZZZZZZZZZYYY\\\___cccgggooozzz{{{wwwwwwyyy{{{~~~ooo^^^RRRKKKFFFEEEGGGFFFFFFGGGHHHIIIIIIJJJJJJHHHKKKQQQWWW^^^mmmwww```fffrrrrrrkkkeee[[[UUUUUUSSSUUUVVVVVVTTTSSSSSSSSSUUUUUUTTTRRRQQQPPPOOONNNMMMKKKIIIHHHIIIJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBB??????@@@??????>>>===<<<======>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777777666666777777888888999999777777777777666666666666777777777777777777777777444444444555555555555555555555666666666555444444333444555666777777777666444444555666666666666555555666777777777888;;;===AAABBBJJJWWWdddooo||||||{{{vvvwwwzzzzzzssslllggg___^^^\\\ZZZYYYZZZ]]]___^^^dddlllrrrvvv|||{{{zzzyyyxxxyyyyyykkk[[[PPPJJJEEEDDDGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLQQQZZZeeexxxkkk^^^jjj}}}tttooojjj___XXXXXXTTTWWWYYYXXXUUURRRRRRSSSUUUUUUTTTSSSRRRQQQQQQPPPMMMKKKIIIHHHJJJKKKJJJJJJGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBB????????????>>>===<<<;;;<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888555666777888888999999999777777777777777777777777777777777777777777777777444444444555555555666666555555666666555555444333333444555666777777777666333444555555666666555555333555666666666666888:::======CCCMMMXXXcccppp{{{~~~yyytttuuuwww|||}}}vvvqqqmmmhhhaaa]]]\\\\\\[[[ZZZZZZ]]]aaaeeegggoooyyy|||uuuvvvvvvyyyvvvhhhXXXOOOIIIDDDDDDFFFGGGHHHHHHIIIIIIJJJJJJJJJLLLMMMRRR\\\jjj~~~aaa___pppwwwsssnnnccc[[[[[[VVVYYY[[[YYYVVVSSSRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSNNNLLLIIIIIIJJJKKKKKKJJJGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBB????????????>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>:::;;;;;;;;;;;;;;;;;;;;;999999888888888888888999555555777888999999999999777777777777888888888888777777777777777777777777444444444555555555666666555666666666555444333333222333555777777777777666333444555555666666555555333555777777777777999;;;777666:::CCCLLLUUUbbbnnn~~~}}}rrrnnnkkkpppwww}}}~~~yyyrrrooojjjfffbbbaaaaaaaaaZZZ]]]aaacccdddfffjjjnnn}}}|||xxxwwwwwwuuuzzzssseeeUUULLLFFFBBBAAACCCEEEGGGHHHHHHHHHHHHIIIKKKPPPOOORRR^^^tttmmmnnnhhhuuulllggg```ZZZWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUPPPNNNMMMKKKKKKKKKLLLLLLIIIGGGEEEDDDDDDDDDCCCAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>======>>>???@@@AAAAAA@@@???>>><<<;;;::::::999999::::::;;;;;;::::::::::::999999888888777777888888999:::555555666777777777777777666666666666666666666666666555555444444666777888777777666666555555555444444444444444444444444444666666555555555444444444555555555666666666666777999999:::<<>>======>>>???@@@@@@@@@@@@???>>><<<;;;;;;:::999:::::::::;;;;;;::::::::::::999999999888888777777888888999666666777888888888888888666666666666666666666666666555555444555666777888777666666666555555555444444444444444444444444444666555555555444444444444444444555555555666666666666777777999<<>>>>>===>>>??????@@@@@@??????>>><<<<<<;;;::::::::::::;;;;;;;;;::::::::::::999999::::::999888777777777777777777888999999999999888666666666666666666666666555555444444555555666777666666666555555555555555444444444444444444444444555555555555444444444444333333333444444444555555555666666777777:::???BBBNNNZZZlll}}}nnnfffdddfffkkkrrrzzz~~~ssspppkkkgggcccbbbaaa```aaabbbeeeiiinnnsssvvvyyy|||zzzwwwvvvsssssssssuuu}}}sss```UUUJJJGGGFFFDDDFFFIIIHHHJJJKKKJJJIIIHHHIIIKKKNNNUUUcccwwwssshhhzzzxxxjjj]]]YYYYYYXXXXXXYYYXXXWWWWWWVVVUUUTTTSSSSSSUUUUUUUUUTTTSSSQQQPPPOOOLLLMMMMMMMMMKKKIIIGGGFFFFFFDDDBBBAAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>===>>>>>>????????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999;;;:::999777666666555555666666777888888888888777666666666666666666666666444444444444555555666666555555555555555555555555444444444444444444444444444444444444444444444444222222333333333444444444555666777888777888:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999999999;;;:::999777666555555444444555555666777666666666666666666666666666666666333444444555555555555555444444444555555555555555444444444444444444444444333333444444444444444444222222222333333333333444222444777777777777888999;;;@@@HHHQQQ[[[ggguuu|||zzz}}}||||||qqqddd___```ccciiiqqqyyy~~~vvvpppjjjfffaaaaaaaaaaaabbbeeejjjooovvvyyy~~~}}}|||yyyuuurrrqqqsssuuuxxxzzzjjjYYYPPPHHHFFFFFFEEEEEEGGGHHHIIIKKKKKKJJJKKKLLLNNNUUU\\\kkkwww}}}ggg___XXXXXXXXXVVVUUUWWWRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLIIIIIIIIIIIIHHHHHHGGGFFFEEECCCAAAAAABBBBBBAAA@@@@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>>>>===<<<<<<<<<<<<===;;;;;;::::::::::::999999;;;:::888777666555555555333444555555666666555555666666666666666666666666333333444555555555555444444444444444444555555555444444444444444444444444333333333333444444444444222222222333333333444444000222555666555555666777888<<>>>>>>>>>>>???@@@===>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>??????>>>======<<<<<<======;;;;;;::::::::::::999999999999888666666555555555444555555666666666666666666666666666666666666666222333444555555555444444333333333444444555555555444444444444444444444444222222333333333444444444333333333333444444444444111333555555444444555777444777;;;>>>AAAGGGNNNUUU]]]ccckkkssswwwyyyzzzzzzyyy|||xxxhhh``````cccbbbhhhqqqzzz|||wwwpppnnnoooqqqqqqpppoooqqqtttvvvyyy~~~{{{zzzzzzyyyvvvsssvvvvvvvvvxxx}}}ppp___OOOGGGBBBCCCEEEEEEFFFHHHFFFHHHJJJKKKLLLMMMOOOQQQWWWbbbttt~~~pppaaa\\\YYYZZZXXXTTTPPPPPPLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIKKKLLLMMMEEECCCBBBBBBCCCDDDCCCBBB@@@???>>>======>>>???@@@============>>>>>>>>>>>>???>>>===<<<<<<===>>>?????????>>>===============;;;;;;;;;:::::::::999999999888777666666555555666555666666777777777777777666666666666666666666666222333444555555555444333333333333444444555555555444444444444444444444444222222222333333444444444333333444444444444555555555666777777555555666888111444888:::<<>>>>>>>>>>>??????;;;;;;:::;;;===AAAEEEGGG>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;::::::999888888999777666555666777666555666555444333222333444444555555555555555555555555333444444555555444444333555555555555555555555555555555555444444333333333222222222222222222222222444444444444444444444444666555333222333444666888555666777888;;;===???@@@FFFLLLUUU```iiirrrzzzxxxrrrnnnjjjgggiiinnnqqqtttxxx{{{|||}}}zzznnnddd___^^^___ccciiirrr{{{{{{vvvtttyyy}}}zzzvvvsssqqqpppooooooqqqwwwrrraaaVVVIIIHHHFFFEEEEEEGGGIIIJJJMMMIIIIIIKKKKKKKKKOOOTTT]]]lll~~~fff```___]]]YYYUUUQQQMMMKKKKKKJJJJJJKKKNNNOOONNNKKKLLLKKKKKKKKKLLLNNNOOOPPPPPPOOONNNLLLKKKJJJIIIIIIDDDCCCBBBAAA@@@???????????????>>>>>>>>>>>>?????????>>><<<::::::;;;===>>>====================================<<<<<<<<<<<<<<<;;;;;;:::999999888888:::777555555666777666666888777666555444555555666555555555555555555555555333333444444444444333333444444444444444444444444444444444444444333333333222222222222222222222222444444444444444444444444555444333333333444666777222333333555666888:::;;;???EEEMMMWWWaaakkkuuu{{{rrrjjjaaa\\\WWWSSSVVVZZZ]]]```dddfffggggggiiijjjkkklllooossswww{{{~~~|||tttiiiaaa^^^^^^```cccjjjsss|||~~~}}}~~~}}}wwwrrrrrruuuyyy}}}yyyuuuqqqooommmmmmpppqqqssswww}}}zzzkkk\\\RRRHHHGGGFFFEEEEEEGGGIIIJJJKKKHHHHHHJJJKKKLLLQQQWWWbbbrrrssseeebbb```\\\WWWRRRNNNKKKIIIMMMMMMLLLMMMOOOOOOMMMLLLKKKKKKLLLLLLMMMOOOQQQQQQNNNNNNLLLKKKIIIHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA??????>>>>>>>>>>>>??????BBB@@@>>>;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;::::::999999888888:::888555444555666777777777777666555555555555666444444444444444444444444333333444444444444333333222222222222222222222222333333333333444444444444222222222222222222222222333333333333444444444444333333333444444444555555222222222333444555666777888;;;BBBJJJTTT```kkksss}}}{{{lllbbbWWWQQQLLLIIIJJJOOOQQQTTTWWWXXXXXXYYYZZZ\\\ZZZ\\\```eeejjjoootttvvvyyyvvvqqqiiiaaa^^^___aaacccjjjttt}}}~~~yyyuuusssqqqnnnllllllllllllkkkkkkiiiiiimmmuuu|||uuutttqqqnnnmmmnnnqqqttt{{{~~~rrreeeXXXNNNGGGFFFFFFEEEFFFGGGIIIJJJIIIGGGHHHKKKLLLMMMTTT\\\iiizzzlllfffaaa___ZZZVVVQQQNNNLLLKKKOOOOOOOOOOOOOOONNNMMMLLLKKKLLLLLLMMMOOOPPPQQQRRRNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCC@@@??????>>>>>>??????@@@AAA@@@>>>======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::999999888888;;;888555444555666777777555555444444333333333333444444444444444444444444333333333444444333333333333333333333333333333333222222222333333444444555222222222222222222222222333333333333333444444444222222333444444444444333444444444444444555666666444666:::???GGGRRR^^^fffqqqzzz{{{ttthhh]]]RRRLLLIIIFFFGGGJJJLLLNNNPPPQQQQQQQQQSSSTTTQQQSSSWWW\\\bbbhhhnnnqqqtttssspppiiiaaa\\\]]]```dddjjjttt|||~~~xxxqqqkkkfffdddaaa^^^]]]\\\\\\]]]``````bbbhhhrrr{{{vvvsssjjjkkklllnnnqqqvvv~~~yyymmmaaaTTTLLLFFFFFFFFFFFFFFFHHHIIIJJJHHHHHHJJJMMMNNNPPPYYYcccrrr|||hhhfff^^^\\\YYYUUURRRQQQPPPOOOOOOPPPPPPPPPNNNMMMMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQNNNMMMLLLKKKJJJIIIIIIIIICCCCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>======>>>???@@@AAA========================<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999888888:::888555444555666777666444444444444444333333333444444444444444444444444222333333333333333333222333333333333333333333333111222222333333444444444222222222222222222222222222222222333333333444444111222333333444333333333666555555444444444555555444555666999>>>FFFPPPVVVaaakkkyyywwwnnncccXXXNNNJJJHHHFFFGGGIIIKKKLLLMMMMMMLLLLLLNNNOOOMMMNNNQQQVVV]]]dddiiillloooqqqpppiiiaaa[[[\\\^^^dddjjjsss{{{yyyuuurrrmmmfffaaa^^^\\\YYYWWWVVVVVVWWWYYY[[[^^^dddooo~~~~~~{{{wwwrrrooolllggglllsssyyytttiii^^^RRRJJJEEEEEEFFFFFFGGGHHHIIIJJJIIIIIILLLOOOQQQTTT___jjj|||uuufffdddZZZYYYWWWUUUTTTRRRRRRQQQNNNOOOPPPPPPNNNMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMKKKJJJJJJIIIIIIIIIDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@>>>>>>===<<<<<<<<<<<<<<<========================<<<<<<<<<;;;;;;;;;;;;:::999999999999999999888888999777666666777777666555666666777777666666555444333333333333333333333333222222333333333333222222444444444444444444444444222222222222333333333333222222222222222222222222111111222222333333444444111111222222222333333333444333333222222333333333444555666666888===CCCGGGQQQ[[[hhhsssyyy}}}~~~rrriii]]]SSSJJJHHHIIIHHHHHHJJJJJJKKKLLLKKKJJJJJJKKKMMMLLLMMMPPPUUU[[[aaagggjjjnnnqqqrrrmmmddd^^^___aaadddjjjrrryyyvvvrrrnnnlllkkkgggaaa\\\\\\ZZZWWWTTTTTTVVVYYY[[[^^^dddnnn~~~zzzwwwwwwvvvuuuuuuuuuuuuuuuvvv}}}zzzpppfff[[[OOOGGGEEEEEEEEEFFFHHHIIIJJJJJJJJJKKKOOORRRTTTXXXdddppppppccc]]]WWWWWWVVVUUUTTTRRRPPPOOOLLLNNNPPPOOOMMMLLLMMMNNNLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEAAA@@@@@@??????@@@@@@AAA>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888888888888999999777777666777888888666333555666777777777666555444333333333333333333333333222222333333333333222222222222222222222222222222333333333222222222222222222222222222222222222222000111111222333333444444222111111000000111333444333222222111222222333333333444666666666777:::<<>>>>>>>>???????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888999999666666777888999888555222333444555555555444222222333333333333333333333333222222222333333222222222111111111111111111111111444333333222222111111111222222222222222222222222000000111222333333444444333111000//////111333444333333333222333333444555111333555666555555555666999???IIISSS]]]iiiuuu}}}wwwiii^^^UUUPPPKKKKKKNNNQQQQQQOOOIIIJJJKKKKKKJJJIIIKKKLLLNNNPPPTTTXXX\\\aaagggkkkqqqttttttqqqnnnlllhhhbbbiiijjjpppzzz{{{mmmkkkhhheeecccbbb___ZZZVVVPPPRRRUUUWWWYYY]]]aaadddrrr}}}}}}~~~|||tttggg[[[QQQHHHBBBBBBEEEHHHIIIIIIIIIJJJKKKOOOOOORRRWWW\\\cccooozzzsssggg]]]VVVTTTQQQOOOOOOPPPPPPMMMJJJIIIJJJKKKLLLNNNNNNOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>@@@@@@??????>>>>>>======>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888888888888888888888888888777777777777666666666666555555444444444555555666333333333333333333333333111111111111111111111111222222222222222222222222333333222222111222222222000000111111111222222222111222333333333333222111111111111111111111111111333222222111111222222333333333333444444444555555777:::???CCCJJJWWWgggsssvvv~~~tttfff[[[QQQLLLHHHGGGKKKMMMMMMKKKLLLMMMNNNNNNLLLKKKLLLMMMNNNQQQTTTXXX\\\bbbhhhlllppptttvvvtttsssqqqmmmgggiiikkkqqqzzzxxxllliiieeeaaa^^^\\\YYYTTTPPPNNNPPPSSSWWW\\\ccckkkqqq}}}ooobbbWWWOOOHHHCCCCCCEEEHHHIIIIIIIIIJJJKKKMMMNNNSSSZZZ```hhhsssoooddd\\\UUUQQQPPPNNNOOOPPPOOOKKKHHHFFFHHHJJJKKKMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCAAAAAA@@@@@@AAA@@@@@@@@@????????????>>>??????????????????>>>>>>>>>===<<<;;;::::::::::::::::::999999999888888888888888888888888888888888777666666666666555555555666555555444444444444555333333333333333333333333111111111111111111111111222222222222222222222222333222222111111222222222000000111111111222222222111222222333333222222111111111111111111111111111333222222111111222222333222222222222333333333444444777:::===BBBLLLYYYcccrrr|||{{{pppaaaVVVMMMIIIEEEEEEHHHJJJJJJIIILLLNNNOOONNNMMMLLLMMMNNNOOOQQQUUUYYY]]]ccchhhmmmpppuuuzzzzzzyyyxxxsssllljjjlllrrrzzz}}}rrrhhhbbb___[[[XXXVVVTTTPPPNNNRRRSSSWWW\\\eeeppp}}}wwwhhhZZZRRRKKKFFFCCCCCCFFFHHHIIIJJJJJJKKKMMMKKKNNNUUU___gggnnnzzz|||iii___YYYTTTMMMMMMNNNOOOOOOMMMJJJGGGDDDFFFHHHKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@????????????>>>>>>>>>>>>???????????????======<<<;;;:::::::::::::::999999999999888888888888888888888888888888888666666666666555555555555666666555444333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111222222333111111111111111222222222111111222333333222111111111111111111111111111111222222111111111111222222111111111111222222222222333555777888:::@@@IIIPPPccckkkrrrwww~~~wwwkkk\\\RRRJJJHHHEEEEEEGGGIIIIIIIIIHHHJJJLLLLLLKKKLLLMMMOOOPPPRRRVVVZZZ^^^ccciiinnnqqqxxx}}}~~~}}}vvvoookkkmmmrrrxxx}}}|||sssiiibbbZZZXXXUUUTTTSSSRRRRRRRRRYYY[[[```hhhttt~~~rrrbbbTTTLLLHHHEEECCCDDDFFFHHHJJJJJJKKKMMMNNNMMMQQQZZZfffnnnuuutttddd\\\VVVRRRJJJKKKMMMOOOOOOLLLIIIFFFDDDFFFIIILLLMMMLLLKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@?????????>>>>>><<<<<<======>>>>>>>>>???===<<<;;;:::999999999999999999999999888888888888888888888888888888888888777777777666666666555555666666555444333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111222222333111111111111111111111111111111222222222222111111111111111111111111111111222222111111111111222222111111111222222222222333444555777777888;;;@@@DDDMMMXXXdddooo|||}}}{{{rrrfffXXXOOOGGGFFFDDDDDDFFFGGGHHHHHHEEEGGGIIIKKKLLLMMMPPPRRRQQQSSSWWW[[[___dddjjjooossszzzyyyqqqmmmnnnqqqwww|||~~~rrrhhh```[[[UUUTTTSSSQQQQQQSSSVVVXXX^^^ccclllxxxzzznnn^^^PPPHHHEEEDDDCCCEEEGGGIIIJJJJJJKKKNNNPPPQQQUUU___kkksssyyy}}}|||nnnaaaZZZTTTQQQHHHJJJMMMOOONNNLLLIIIHHHHHHIIIKKKMMMMMMMMMLLLKKKLLLLLLKKKKKKJJJIIIIIIHHHFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>:::;;;;;;;;;<<<=========<<<;;;:::999999888888999999999999888888888777777777777777777777777777777888888888777777777666666555555444333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111000000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111222111111000000111111222222222222222333333333333444555666666777999<<<>>>AAAJJJXXXfffsss}}}~~~{{{vvv{{{wwwlll```TTTMMMCCCCCCCCCCCCDDDDDDEEEFFFEEEGGGJJJLLLMMMOOORRRTTTRRRTTTXXX\\\```eeekkkpppuuu||||||uuurrrpppqqqxxx~~~qqqggg^^^YYYWWWUUUUUUUUUTTTUUUYYY___ccchhhppp~~~tttiiiYYYLLLFFFEEEDDDDDDEEEGGGIIIJJJJJJLLLOOORRRUUUYYYcccooowww}}}ttt{{{wwwfff^^^XXXSSSQQQHHHKKKNNNPPPNNNMMMLLLKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888888999888888888888777777777777777777777777777777777777777777777666666666666444444333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222000000000000000111222333222222222111111111111111222111000000000000111222111111111111111111111111111111000000000000111111222222222222333333333444333333333333444666888999???CCCJJJTTT```kkkqqqssspppssszzz}}}~~~|||rrrfffZZZPPPKKKBBBCCCDDDDDDDDDEEEFFFGGGFFFHHHJJJKKKLLLMMMOOOQQQRRRUUUYYY]]]aaaffflllpppvvv}}}{{{wwwsssrrryyynnnccc\\\WWWUUUWWWUUUWWWZZZ]]]aaaiiissszzzkkkaaaSSSIIIEEEEEEEEEFFFFFFGGGIIIJJJJJJMMMPPPSSSVVVZZZeeeqqqyyyrrr~~~jjj^^^ZZZUUUQQQPPPJJJMMMPPPPPPOOOMMMNNNOOOQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>===============<<<<<<;;;:::999888888777777777888888888888777777777777777777777777777777777777666555555555555444444444222222222222333444555555333333333333333333333333333333333333333333333333222222222222222222222222////////////000111222333222222222111111111000000222111000//////000111222111111111111111111111111111111000000000000111111111111111111222222222222444333111111222444555666===<<<===DDDNNNWWW___dddccceeellltttvvvsssuuuzzzzzznnnbbbWWWNNNIIIDDDEEEFFFGGGGGGGGGHHHIIIFFFGGGIIIIIIHHHIIIJJJLLLSSSVVVYYY]]]aaagggmmmqqqvvv}}}|||uuuttt{{{rrraaaYYYVVVSSSTTTXXXUUUXXX^^^eeennnzzz|||ddd[[[OOOFFFDDDEEEGGGGGGFFFHHHIIIJJJKKKMMMQQQSSSVVVZZZeeeqqqzzzuuuyyyaaaXXXWWWTTTPPPOOOKKKNNNQQQQQQOOONNNPPPRRRSSSQQQNNNKKKIIIIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@????????????>>>@@@@@@??????>>>>>>======;;;:::999888777777777777888888888888777777777777777777777777777777777777444444333333333222222222111111111222333444555666333333333333333333333333333333333333333333333333222222222222222222222222////////////000111222333222222222222111111000000222111000//////000111222111111111111111111111111111111000000000000111111000000000000111111111111777444222111222444555555777666777===EEEJJJOOOSSSUUUWWW___iiimmmmmmrrrzzz}}}~~~}}}vvvjjj]]]SSSKKKGGGEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMQQQTTTXXX[[[]]]ccckkkqqqvvv~~~}}}yyywww|||pppeee[[[XXXWWWVVVUUUVVV\\\___gggttt{{{ppp```UUUJJJFFFDDDCCCDDDGGGKKKKKKKKKLLLMMMNNNPPPRRR\\\aaahhhqqq{{{~~~mmmZZZUUUTTTOOOOOOSSSOOOOOONNNNNNOOOOOOPPPQQQSSSPPPKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@?????????@@@@@@@@@???@@@@@@AAAAAA>>>===<<<;;;;;;::::::;;;:::999777666666666777888999999::::::999888666555555555555555555555555555666555555555555444444444444444555555555555444444444444333333333333222222222222222222222222222222444444333333222111000000///////////////000000111222111111111000000//////000000000000000000000000000000000000000000000000000000////////////000000222111111111000000//////333333222222222222222222555555444555888;;;>>>@@@DDDKKKSSSWWW[[[aaalllvvv}}}}}}~~~}}}|||rrreeeYYYOOOIIIEEEEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMPPPSSSWWWZZZ\\\bbbjjjpppvvv~~~}}}iii___WWWVVVWWWWWWYYY\\\bbbhhhuuuvvvlll\\\QQQGGGDDDCCCBBBCCCFFFHHHIIIJJJKKKMMMOOOSSSUUU]]]bbbkkkttt~~~yyy~~~hhhUUUPPPOOOKKKJJJOOONNNNNNNNNNNNNNNOOOOOOPPPRRRNNNJJJHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@??????>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;999999777666666666777888999999::::::999888666555555555555555555555555555555555555555444444444444333333444444444444333333444444333333333222222222222222222222222222222222444444333222222111000000000////////////000111111111111111000000000//////000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000///222222222222222222222222222111111222333666999;;;<<>>===============???>>>===<<<;;;;;;;;;;;;999888888777666777777777888999::::::999888666555555555555555555555555555555555555555444444444444222222333333333333222222333333333333222222222222222222222222222222222222333333333222111111000000000000000000000111111222111111000000000000//////000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000000000111111111222333333333111000000000111333555666555888;;;>>>BBBLLL[[[fffiiilllrrr|||~~~vvvpppdddXXXNNNHHHEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLOOORRRVVVXXX[[[aaaiiiooovvv}}}jjj___YYYUUUVVVXXX]]]fffooo}}}~~~rrreee\\\QQQIIIBBBBBBDDDCCCDDDFFFEEEGGGJJJKKKMMMQQQWWW\\\bbbjjjtttppp```PPPJJJIIIGGGGGGJJJLLLLLLLLLLLLLLLMMMMMMNNNNNNLLLJJJIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<>>===<<<;;;;;;;;;;;;999888888777777777777777888999999:::999888777666555555555555555555555555555555555444444444333333222222333333333333222222333333333222222222222111111111111111111111111111333222222222111111000000000000000000000111222222000000000000000000//////000000000000000000000000000000000000000000000000000000////////////000000111111111000000000000000///000000111222333333444333333222222222333444555555666777777888???JJJRRRYYY]]]dddooo||||||wwwnnnhhh]]]RRRJJJFFFDDDEEEAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFHHHJJJKKKLLLOOORRRVVVXXX[[[```hhhooottt{{{{{{ddd]]]YYYVVVXXXZZZ```mmmyyyzzzlll^^^TTTMMMFFFBBBDDDFFFFFFFFFGGGGGGIIILLLLLLMMMQQQXXX^^^gggnnnyyyjjj]]]PPPIIIGGGFFFGGGIIILLLLLLKKKKKKLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLJJJHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>=========>>>===<<<;;;;;;:::::::::888888888888777777777666888888999:::999888777666666666666666666666666666555444444444444333333333333333444444444444333333333333222222222111111111111111111111111111111111222222111111111111111000000000000///000111111222//////////////////000000000000000000000000000000////////////////////////000000////////////000000000000000000000000111111//////000111222222333333444333333333333333333333333555666666666999>>>BBBIIIMMMUUU___jjjvvvvvvpppeee___VVVMMMGGGDDDDDDDDD@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLMMMQQQTTTWWWZZZ___gggmmmrrrzzzsssaaaYYYXXXXXX[[[___iiizzzssseeeWWWNNNKKKEEEBBBFFFIIIHHHGGGHHHGGGKKKNNNNNNNNNRRR[[[bbbkkkrrr}}}~~~ddd[[[OOOHHHFFFGGGHHHHHHLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLLLLMMMNNNMMMKKKHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;:::999999999999777888888888888777666666777888999::::::999888777666666666666666666666666444444444444333333333333333333444444444444333333222222222222111111111111111111111111111111111111111111111111111111111111///////////////000000111......////////////000000000000000000000000000000////////////////////////000000////////////000000000000000000111111111111///000000000111222222222111111111111111111111111///222555777777888:::<<<>>>AAAGGGNNNWWWbbbmmmttt{{{rrrkkk[[[VVVOOOHHHDDDBBBBBBCCCAAABBBDDDEEEFFFGGGGGGGGGDDDEEEEEEFFFGGGIIIJJJKKKKKKNNNRRRTTTWWW\\\dddkkkoooxxxiii^^^WWWXXX]]]cccjjjxxxwwwiii\\\QQQJJJHHHCCCBBBFFFIIIHHHFFFFFFFFFJJJNNNOOOPPPUUU___hhhmmmttt}}}uuuccc\\\RRRJJJHHHJJJKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNKKKKKKLLLMMMNNNMMMJJJHHHFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCC???>>>>>>=========>>>>>>;;;;;;:::999888888888888777888888999888777666555777888999::::::999888777666666666666666666666666444444444333333333222222222222333333333333222222222222222222111111111111111111111111111111111111000000000000111111111111...............//////000........./////////000000000000000000000000000000////////////////////////000000////////////000000///000000000111111111111000000000000111111111111000000000111111111000000...000333555666777888999888:::===@@@FFFPPP\\\dddmmmvvv}}}|||}}}zzzooohhhUUUQQQKKKEEEBBB@@@AAABBBCCCDDDEEEFFFHHHHHHIIIIIIDDDDDDEEEFFFGGGIIIJJJKKKIIILLLOOORRRUUUZZZbbbhhhnnnwwwwwwbbbZZZXXX[[[bbbkkkuuu|||oooaaaVVVMMMHHHGGGBBBAAAFFFIIIHHHEEEEEEDDDIIINNNPPPQQQWWWccclllnnnuuu}}}yyypppeee___VVVNNNLLLNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNOOOIIIIIIKKKMMMNNNMMMJJJGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAABBBBBBCCCCCCCCC======<<<<<<<<<======>>>;;;:::999888777777777777777888888999999777666555777777999::::::999888777777777777777777777777777444444444333333333222222111111222222222222111111222222222111111111111000000000000000000000000000000000000000000111111111---------------...//////---.........//////000000000000000000000000000000////////////////////////000000////////////000000//////000000111111111222111111111000000000000000000111111222222222222222000111222222333444555666666777888999===FFFRRR[[[]]]ffflllkkkmmmyyyxxxjjj^^^RRRNNNHHHEEECCCBBBAAAAAADDDFFFIIIKKKLLLKKKIIIHHHIIIHHHGGGFFFFFFFFFGGGHHHKKKMMMPPPRRRUUU[[[cccjjjmmmwwwmmm___\\\[[[ccclllvvv}}}pppfffZZZNNNGGGFFFCCCCCCEEEFFFHHHJJJKKKKKKNNNOOOPPPTTTXXX^^^cccfffmmmwww~~~qqq```YYYPPPMMMOOOSSSUUUTTTRRRPPPMMMJJJIIIHHHHHHIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFDDDBBBBBBCCCDDDCCCBBBBBBCCCDDDCCCBBBDDDCCCCCCCCCCCCDDDEEEEEE???>>><<<;;;:::999888888:::::::::999999999888888888888888888888888888888999888777555555555666777666666555555555444444444222222222222222222333333333333222111111222333333111111111111000000000000222111111111000000//////000000000000000000111111000000000000111111111111000000000000000///......000000///...---,,,++++++000000000000000000000000000000//////.........---////////////000000000000000000000000000000000000000000111111111111000000000111111111111222222222444333444666999>>>CCCFFFKKKOOOSSSWWW^^^iiixxxvvvggg[[[MMMJJJFFFCCCCCCCCCCCCCCCDDDFFFIIIKKKMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHKKKMMMPPPRRRUUU[[[ccciiioooxxxiii]]][[[]]]gggsssyyylllaaaVVVLLLFFFEEECCCDDDEEEGGGHHHJJJKKKLLLMMMNNNPPPTTTZZZ___dddgggkkkvvv{{{nnn\\\VVVOOOMMMPPPTTTUUUTTTQQQOOOLLLJJJHHHGGGHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFCCCDDDDDDCCCAAA@@@@@@AAABBBBBBBBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA>>>>>><<<;;;:::999999999:::999999999888888888888888888888888888888888888999888666555555555666777555555555444444444444333222222222222222222222222333222222111111222222333111111111000000000//////111111111000000000//////000000000/////////////////////000000000111111111000000000000000///......000000//////...---------////////////////////////000/////////.............../////////000000000000000000000000000000000000000000111111111111000000000000111111111222222222444333333444666:::===@@@>>>BBBFFFHHHMMMUUUaaajjjvvv|||}}}qqqaaaUUUHHHEEECCCBBBCCCEEEEEEEEEDDDFFFIIIKKKLLLLLLKKKJJJFFFEEEDDDDDDEEEFFFHHHIIIKKKNNNQQQSSSUUUZZZbbbhhhpppyyy~~~eee\\\\\\aaammm}}}ssseeeZZZQQQHHHDDDEEEDDDDDDEEEGGGIIIJJJLLLLLLLLLNNNQQQVVV\\\aaaeeehhhlllwwwwwwwwwyyyfffXXXTTTOOOOOOQQQTTTUUUTTTOOOMMMKKKHHHGGGFFFFFFFFFHHHHHHIIIJJJIIIHHHGGGFFFBBBBBBCCCAAA??????@@@AAA@@@AAABBBCCCDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999999999999888888888777777777777777777777777777777777888777666555555555666666444444444444333333333333444333333222222111111111333222111111111111222333111111000000000000//////111111000000000000//////000000//////......------//////000000000000111111//////000000000///......////////////////////////////////////////////////////////////................../////////000000000000000000000000000000000///000000111111000000///000000000111111111222222444333222111222444777888777:::===>>>@@@DDDLLLRRR]]]fffqqqxxx|||~~~wwwjjjYYYNNNFFFDDDBBBBBBCCCEEEFFFEEEFFFGGGIIIJJJJJJJJJIIIHHHDDDDDDCCCDDDDDDFFFHHHIIIJJJNNNQQQTTTVVV[[[bbbhhhqqqyyyyyyccc]]]```ffftttyyymmm___TTTLLLEEEDDDFFFDDDEEEFFFHHHIIIKKKLLLMMMNNNPPPTTTYYY^^^cccgggiiirrr}}}pppyyyooo^^^WWWTTTRRRRRRSSSTTTSSSRRRLLLKKKIIIGGGFFFEEEEEEEEEGGGHHHIIIIIIIIIHHHFFFFFFBBBCCCCCCBBB@@@AAABBBDDD@@@BBBDDDEEEDDDBBBBBBAAACCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::::::::::::::888888888777777777777666666666666666666666666666666666666666555666666666444444333333333222222222444444333333222111000000222222111111111111222222111000000000////////////000000000000000000//////111000000//////......---////////////000000000111...///////////////........./////////000000111111///////////////////////////////////////................../////////000000000000000000000000000000//////000000000000//////000000000000111111111111333222111000111222333444444666999999:::<<>>??????>>>>>>@@@CCCFFFLLLNNNNNNJJJDDD@@@@@@BBB@@@???>>><<<;;;:::::::::;;;;;;:::::::::;;;<<<<<<999999888888888777777777666666666666666666666666444444555666666666555555444444444444333333333333444333333222222111111111000000111222222111000000000000////////////............////////////000000000000000111111111111111......////////////000000------.../////////...............//////000000000.................................///////////////------........./////////////////////////////////...//////000000//////.../////////000000000111111111111111111222333444555111111222333444555666666888;;;@@@FFFLLLSSS[[[```ffflllssszzz~~~wwwmmm```TTTLLLHHHGGGGGGGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIMMMTTTXXX]]]bbbjjjoooqqqzzzxxxjjjllltttvvvfff[[[PPPJJJFFFCCCCCCGGGFFFGGGHHHIIIKKKMMMNNNOOORRRSSSXXX___jjjvvvmmm^^^XXXUUUTTTTTTRRROOONNNMMMNNNHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDBBBAAA>>>>>>???>>>>>>AAAEEEHHHUUUUUUSSSLLLDDD@@@@@@CCC??????===<<<;;;;;;;;;;;;:::::::::::::::;;;<<<===:::999999999888888888888666666666666666666666666333444555666666666555555555555555444444444444333222222222222222222222222///000111222222111000///000000/////////................../////////000000......//////000111111111........./////////000000,,,---......//////........................//////..................................../////////000---------.........//////////////////////////////......////////////......////////////000000000111222222222222222222222333444333333444555666666666333555777:::>>>BBBGGGJJJNNNQQQXXX^^^dddkkksssyyyxxx|||zzzrrrhhh\\\QQQJJJHHHGGGGGGIIIKKKMMMMMMLLLHHHIIIIIIJJJKKKLLLMMMMMMIIIHHHGGGFFFFFFFFFGGGHHHHHHMMMTTTYYY^^^dddlllqqqrrr|||xxxkkkooowww}}}qqqaaaXXXNNNIIIEEEBBBBBBFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPRRRWWW```mmm{{{}}}dddWWWTTTQQQQQQQQQOOOMMMLLLMMMNNNHHHHHHHHHHHHGGGEEEDDDCCCBBBCCCDDDDDDDDDCCCAAAAAA@@@AAAAAA@@@AAACCCHHHKKKZZZZZZVVVNNNDDD???@@@CCCAAA@@@???>>>>>>===>>>>>>::::::::::::;;;<<<<<<===:::::::::999999999999888777777777777777777777777222333555666666666555555666666555555555444444444222222222222222222333333///000111222222111000///000/////////............---.........//////000000,,,,,,---...///000111111............/////////000,,,,,,---.../////////...................................................---.........//////000000---------.........//////////////////////////////......////////////......////////////000000000000333333222222111111000000333111000000111222222222222333555777888:::;;;<<<>>>@@@EEEJJJNNNRRRYYY___fffjjjqqqyyy}}}tttkkkaaaVVVMMMFFFIIIJJJLLLLLLLLLLLLOOOQQQNNNNNNOOOPPPQQQRRRSSSTTTQQQNNNIIIFFFEEEGGGKKKMMMLLLPPPVVV]]]dddkkkqqqtttwww{{{xxxvvvyyyxxxsss}}}ttthhhWWWQQQJJJDDDCCCDDDEEEFFFIIIHHHHHHIIIKKKMMMNNNNNNPPPQQQVVV```oookkk]]]VVVQQQPPPOOONNNLLLKKKJJJJJJJJJMMMJJJGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@?????????AAADDDEEEQQQPPPLLLIIIEEEBBB@@@>>>??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888666666666666666666666666555555444444444333333333333333222222222222333333222222222111111111111000000000000000////////////........................000000000000000000000000000000///...............---.........//////000000........................////////////////////////------------------------,,,---...---,,,+++---///........................////////////////////////////////////////////////000000000000000000000000,,,---...///000111222333222222111111111111111111444444444555555555666666555777999===@@@DDDFFFHHHRRRUUUZZZaaajjjttt}}}{{{rrrhhh___UUUMMMGGGIIIJJJKKKKKKKKKMMMPPPRRRRRRSSSUUUWWWYYYZZZ[[[[[[UUUQQQLLLHHHFFFFFFHHHJJJMMMPPPVVV\\\ccckkkqqquuuzzz{{{wwwqqqooonnnrrrzzzyyynnnbbbTTTOOOHHHDDDCCCDDDFFFFFFJJJIIIJJJKKKMMMNNNNNNNNNQQQTTT[[[gggvvv{{{dddYYYTTTPPPOOOOOONNNLLLLLLKKKKKKKKKLLLJJJGGGFFFGGGHHHHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@??????@@@AAACCCEEEKKKJJJHHHEEECCCAAA@@@???@@@??????>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::999888777666666666666666666666666666555555444444444333333333222222222111111222222222222222222111111111111000000000000000////////////........................------------------------000000///.........................../////////000................................................------------------------,,,---...---,,,+++---///........................////////////////////////////////////////////////////////////////////////------...///000111222222111111111111111111111111222222222333333333444444444555666888;;;===>>>???FFFHHHLLLRRRZZZbbbiiimmmssswww~~~xxxoooddd[[[SSSMMMHHHHHHIIIIIIIIIJJJLLLPPPTTTUUUWWWZZZ]]]___```______UUURRRMMMIIIGGGGGGIIIKKKNNNQQQVVV\\\ccckkksssxxx~~~vvvqqquuuzzzwwwpppkkkeeedddeeelllyyy{{{~~~vvveeeYYYOOOKKKFFFCCCCCCEEEGGGGGGIIIJJJLLLMMMNNNOOOOOOOOOSSSYYYdddssslll[[[VVVSSSOOONNNNNNMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFHHHIIIIIIIIIDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@BBBCCCDDDEEEDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@???>>>===<<<<<<999999999999999999999999999999999999888777666555666666666666666666666666555555444444444333333333222222111111111111222222222222222111111111111000000000000000////////////........................////////////////////////000//////............///............////////////------------------------------------------------------------------------,,,---...---,,,+++---///........................////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111000000000111111111222222333333444555666777777888999:::===AAAFFFLLLQQQTTTZZZ___gggqqqyyy}}}vvvkkkaaaXXXQQQLLLIIIFFFGGGHHHHHHIIILLLPPPTTTTTTVVVYYY\\\]]]\\\[[[ZZZPPPMMMJJJHHHHHHJJJLLLNNNPPPTTTYYY^^^dddlllvvv}}}xxxnnnggglllsssrrrjjjddd______aaaiiivvv{{{|||mmm]]]RRRJJJGGGDDDBBBDDDFFFHHHIIIHHHJJJMMMNNNNNNNNNOOOPPPVVV```ppp|||xxx}}}yyyaaaWWWUUUSSSQQQMMMMMMMMMNNNMMMMMMMMMLLLJJJHHHGGGGGGHHHJJJIIIIIIEEEEEEFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>======::::::::::::::::::::::::999999999999888777666555666666666666666666666666555555444444444333333333222111111000000111111222222222222111111111000000000000000000////////////........................000000000000000000000000000///............//////.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,+++---///........................////////////////////////////////////////////////////////////////////////000000000000////////////000000000000111111111111//////000000000111111111444444444444555555555555444555666888;;;>>>@@@BBBJJJNNNTTT[[[```eeeiiikkkuuuvvvwwwuuutttxxx{{{tttiii^^^VVVPPPKKKHHHDDDEEEFFFGGGHHHJJJNNNRRRRRRSSSUUUWWWVVVTTTRRRPPPLLLJJJHHHGGGGGGJJJLLLNNNRRRVVV\\\aaafffnnnyyyuuukkkdddiiiooonnngggaaa\\\]]]```gggrrr}}}ssseeeVVVMMMGGGDDDBBBCCCEEEHHHIIIJJJGGGIIIMMMNNNNNNNNNQQQSSS[[[hhh|||xxxqqqnnnyyyqqq^^^XXXWWWUUUSSSMMMMMMNNNNNNNNNNNNMMMLLLIIIGGGFFFGGGHHHIIIIIIHHHEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777666666666666666666666666666555555444444444333333333222222111111111111222222222222222111111111000000000000000000////////////////////////////////////------------------------//////............/////////////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,+++---///........................////////////////////////////////////////////////........................000000000000//////////////////000000000111111111000000000000111111111111222222222333333444555555444444444555666777888999AAACCCFFFHHHJJJNNNSSSWWWbbbeeegggeeedddiiisss{{{zzzssshhh^^^UUUOOOIIIFFFAAACCCEEEFFFGGGHHHKKKMMMNNNOOOPPPPPPNNNLLLJJJHHHJJJHHHFFFEEEEEEGGGIIIKKKQQQWWW^^^ccchhhooozzzqqqhhhccchhhnnnmmmhhhddd]]]^^^```eeemmmwww}}}{{{}}}wwwjjj]]]QQQJJJDDDCCCBBBDDDGGGIIIJJJJJJGGGJJJMMMNNNNNNPPPTTTXXXeeessszzzrrroooppp~~~jjj^^^[[[YYYWWWUUUNNNNNNOOOOOOOOONNNLLLKKKHHHGGGFFFFFFGGGHHHFFFEEEBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777666666666666666666666666666555555444444444333333333333222222222222222222333222222222111111111111000000000000000////////////////////////////////////........................///............//////000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,+++---///........................////////////////////////////////////////////////........................000000000000////////////...//////000000111111111000000000111111111222222/////////000111222222222333333333444444444444555999;;;<<<;;;:::<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999888777666555666666666666666666666666555555444444444333333333444444333333333333444444222222222111111111111000000000000000////////////////////////////////////111111111111111111111111...............///000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---...---,,,+++---///........................////////////////////////////////////////////////........................////////////000000000000......//////000111111222000000000000111111111111/////////000000000000000111222333333444444444444222555777666444444999>>>CCCCCCCCCAAAAAADDDJJJOOOVVVZZZ___cccfffllluuu|||yyy~~~yyysssiii___VVVNNNGGGCCC===@@@DDDFFFFFFEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@===>>>>>>@@@CCCGGGKKKMMMLLLTTT^^^dddhhhnnnwwwzzzlllgggffflllqqqrrrssstttggggggggghhhjjjmmmppprrrwwwzzz~~~wwwnnnlllnnnppprrruuu}}}vvvhhh\\\RRRKKKGGGDDDCCCCCCFFFIIIKKKKKKKKKJJJMMMPPPPPPPPPTTT]]]dddyyy}}}ssssss|||{{{|||lll^^^[[[\\\XXXUUUUUUOOOPPPQQQQQQPPPMMMKKKIIIGGGFFFEEEEEEEEEEEEBBB@@@DDDDDDEEEEEEEEEEEEEEEDDDBBBCCCCCCDDDCCCCCCBBBBBB???@@@@@@AAABBBDDDEEEFFFAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777666555444666666666666666666666666555555444444444333333333555444444333333444444555222222222111111111111000000000000000////////////000000000000000000000000.......................................///000111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...---,,,+++---///........................////////////////////////////////////////////////........................////////////000000000111---......///000111111222////////////000000000111222222222111111000000000111222333444555555555555...222666666444444777;;;<<<<<<:::888888:::===@@@CCCGGGKKKMMMPPPVVV```hhhfffiiilllooorrryyy}}}llljjjsss{{{|||sssfff[[[UUUPPPIIIDDDAAABBBBBBCCCCCCBBBBBBAAABBBAAAAAA@@@??????@@@@@@@@@AAABBBDDDFFFHHHJJJKKKNNNSSSZZZaaafffmmmtttyyyzzziiihhhgggjjjttt~~~~~~yyytttnnnjjjiiigggeeegggkkkrrrxxx~~~uuusssqqqyyyvvvggg]]]TTTKKKFFFEEEBBBBBBCCCEEEHHHJJJMMMNNNOOORRRWWWYYYVVVXXXdddsss}}}}}}rrrjjjaaaZZZVVVTTTRRRPPPNNNOOOQQQRRRQQQOOOLLLJJJKKKIIIEEEBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;:::::::::;;;;;;<<<<<<;;;;;;::::::999999999888888777777333444555666555444333222333333333333333333333333444444444444444444444444222222222111111111111000222111111111000000//////000000000000000000000000------......//////000000......---,,,,,,...///000000000///---,,,+++***)))...---,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++---,,,+++******+++,,,---/////////...---+++***)))///000///---++++++---///------............---------------............///......////////////......------------............000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111111111222222333333333333444444777666555444444555666777999;;;===@@@CCCFFFHHHIIIOOOOOOQQQTTTYYY___eeehhhmmmppptttwwwxxxwwwuuusssmmmqqquuuwwwyyyzzzwwwxxx|||yyyxxxxxxyyyfffcccjjjqqq~~~tttggg\\\UUUOOOHHHCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???????????????@@@AAABBBCCCEEEGGGIIIKKKKKKMMMSSSZZZ___bbbhhhpppvvv}}}zzzvvvlllkkkjjjmmmwww{{{ssskkkfffcccbbbeeekkkxxx}}}}}}}}}~~~qqqbbbXXXPPPHHHDDDDDDCCCCCCDDDFFFHHHKKKMMMNNNOOOQQQTTTVVVVVV[[[kkk|||llleee\\\VVVSSSRRRQQQPPPOOOPPPQQQQQQPPPNNNKKKJJJKKKJJJGGGEEEDDDCCCDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===;;;:::::::::::::::;;;;;;;;;;;;::::::999999888888888777777777444444555555444444333333333333333333333333333333444444444444444444444444222222222111111111111000111111111111000000000///000000000000000000000000.........///////////////---------------...//////000//////...---,,,++++++...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,+++,,,------...---------...//////...,,,,,,---...------............------------------..................////////////......111222222222222333333333////////////////////////000000000000000000000000//////000000000111111111111111111111111111111111111111111222222222333333555444444444444444444555666666888:::<<<===??????@@@@@@AAACCCGGGKKKOOOQQQRRRSSSVVVYYYZZZYYYXXXWWWUUUZZZ___aaabbbffflllrrr{{{|||yyypppfff___]]]^^^eeefffeeeccc___]]]\\\]]]wwwfffccciiinnnwwwjjj___VVVNNNGGGBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFHHHJJJLLLLLLLLLRRRYYY[[[\\\```jjjrrryyy{{{~~~}}}yyyssspppllllllkkkmmmxxx~~~tttjjjdddaaaaaagggooo}}}vvviiiZZZQQQKKKEEEBBBCCCDDDEEEFFFGGGIIIKKKMMMNNNRRRQQQRRRUUUZZZeeezzzyyyfff```WWWQQQNNNOOOPPPQQQRRRQQQPPPNNNMMMKKKJJJIIIKKKKKKJJJHHHGGGFFFEEEEEECCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA???????????????????????????>>>===;;;:::999999999::::::;;;;;;;;;;;;::::::888888777777777777666666666555555444333444444444333333333333333333333333444444444444444444444444222222222111111111111000111111111111000000000000000000000000000000000000///////////////.........,,,---......//////....../////////.........------///---,,,******+++,,,---,,,,,,---......------,,,,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,...//////---,,,,,,---------............------------------..................////////////....../////////000000000000111////////////////////////000000000000000000000000//////000000000000111111111111111111111111111111000000000111111111111222222222333333333333222222333333444444555666666666888888999:::<<<===>>>>>>>>>>>>@@@AAABBBBBBBBBBBBCCCGGGLLLNNNNNNOOORRRUUU______[[[TTTLLLGGGGGGHHHJJJKKKKKKIIIGGGEEEEEEFFF}}}ooonnnsssxxxzzznnnaaaWWWNNNFFFAAAAAAAAAAAABBBBBBAAAAAAAAA===<<<<<<===>>>???@@@@@@DDDEEEFFFHHHJJJKKKMMMMMMLLLRRRWWWXXXWWW[[[eeennnvvvwwwxxxxxxvvvrrrnnnkkkiiiiiiiiilllvvv{{{rrriiieeeccceeemmmuuu||||||mmm```SSSKKKGGGCCCBBBDDDFFFFFFGGGHHHJJJLLLNNNOOOVVVSSSTTTYYYbbbrrrmmmbbb]]]UUUNNNKKKLLLNNNPPPSSSQQQOOOLLLJJJIIIHHHHHHIIIJJJJJJJJJHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999:::::::::;;;;;;:::::::::777777777666666666666666777666444333333333444555333333333333333333333333444444444444444444444444222222222111111111000000111111111000000000000000////////////////////////000000//////......------+++,,,.../////////...---...////////////////////////---+++******+++---...,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++******+++---//////...,,,,,,,,,------............------,,,,,,---------.........---......//////......---++++++,,,,,,,,,---------////////////////////////000000000000000000000000////////////000000000111000000000000111111111111000000000111111111222222111111333444444333111111333333333444444444444444666777888999999999888777:::999::::::;;;<<<=========@@@BBBBBBAAABBBDDDFFFOOONNNJJJDDD???<<<===???<<<===>>>===;;;:::;;;<<<}}}|||}}}qqqdddXXXNNNFFFBBB@@@AAAAAAAAAAAAAAAAAA@@@<<<<<<<<<===???@@@BBBBBBEEEFFFGGGHHHJJJLLLMMMMMMLLLQQQUUUVVVUUUYYYbbbjjjsssssssssrrrooollliiigggfffhhhiiillluuuyyyqqqkkkiiihhhiiiooovvvyyy~~~}}}tttdddYYYMMMHHHEEECCCCCCFFFGGGGGGHHHJJJLLLNNNPPPQQQWWWTTTUUU^^^lllttteee```\\\UUUNNNJJJJJJMMMOOORRRQQQMMMJJJHHHGGGFFFGGGGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@????????????========================;;;;;;:::999999999999999999::::::::::::::::::999666666666666666777777777777666555444333444555666333333333333333333333333444444444444444444444444222222222111111111000000000000000000000000111111////////////////////////000000//////......------+++,,,.../////////...---.........///////////////...---+++******+++---...+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********,,,...///...,,,,,,,,,------............------,,,,,,,,,------------...------............------....../////////000000000........................////////////////////////...////////////000000000//////000000000111111111111111111111222222222333111222333444444333222111222222333333444555555555111222444555666555444333777666666666666777999:::999999888666666777:::===BBBAAA>>>:::777666777999444555666666444444555666~~~tttfffYYYNNNFFFBBB@@@@@@AAAAAAAAAAAA@@@@@@<<<======???AAACCCEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMLLLOOOSSSUUUXXX\\\ccciiimmmlllkkkiiigggeeedddccccccfffiiimmmuuuzzztttooommmllllllpppvvv{{{wwwmmm[[[RRRIIIFFFFFFDDDEEEGGGGGGHHHIIIKKKMMMPPPRRRSSSVVVUUUYYYgggxxxiiiaaa]]]ZZZUUUOOOKKKJJJLLLOOOQQQOOOLLLIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGEEECCCBBBCCCCCCCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>==============================;;;:::999999999999999:::999999::::::::::::999999666666777777777777888888777666555555444444555555333333333333333333333333444444444444444444444444222222222111111111111000000000000000111111111111000000000000000000000000///////////////.........,,,---......//////...........................///,,,,,,++++++,,,,,,------******+++,,,------------,,,,,,------------,,,,,,((()))***,,,------------***,,,---...,,,,,,,,,---------............------,,,,,,,,,,,,------------------............------////////////000000000000........................////////////////////////......////////////000000...//////000000111111111111111111222222222333333111111222222222222111111///000111222333444444555///000222333444333333222444444333333444444555666777555333111222555888;;;;;;:::777555444444555666222333444444333333444555uuuhhhZZZOOOGGGDDD@@@@@@AAAAAAAAAAAA@@@@@@===>>>???AAACCCEEEGGGIIIFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNQQQVVV\\\bbbfffhhheeedddbbb```^^^^^^]]]]]]^^^ccchhhlllsss|||zzztttooooooooopppuuu{{{pppeeeTTTLLLEEEEEEFFFEEEEEEGGGGGGGGGIIIKKKNNNRRRTTTVVVXXXXXXaaasssqqqaaa___WWWWWWTTTPPPLLLKKKMMMPPPNNNMMMKKKIIIGGGFFFEEEDDDGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBB@@@??????>>>>>>>>>=========<<<<<<========================::::::999999999::::::;;;999999::::::::::::999999777777777888888888999999666666666666666555444444333333333333333333333333444444444444444444444444222222222111111111111000///000000000111111111111000000000000000000000000.........///////////////---------------...//////.........---------------***+++,,,---------,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,---......---,,,,,,((()))***+++,,,---------+++,,,---,,,++++++---///------............------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,------------..............................////////////////////////........./////////000000......//////000111111222000000000111111111111222111000000//////000000111000000000111111222222333222222333444444444444444222333333333444444444444555444333444666888:::;;;777666555444444555444444333444555555444444555666vvviii[[[OOOHHHEEE@@@@@@@@@AAAAAA@@@@@@@@@>>>???@@@BBBDDDGGGIIIKKKFFFFFFGGGHHHIIIKKKKKKLLLMMMMMMPPPWWW___fffhhhhhh___^^^\\\ZZZXXXXXXYYYYYYYYY___eeeiiipppxxx{{{zzzxxxrrrmmmmmmpppsss{{{zzziii^^^OOOHHHCCCDDDFFFEEEEEEGGGFFFGGGIIILLLOOOSSSVVVWWW[[[]]]iii}}}iii]]]___RRRSSSSSSPPPMMMLLLOOOQQQLLLLLLJJJIIIGGGFFFDDDDDDHHHGGGGGGFFFFFFEEEEEEEEEBBBCCCBBBBBBAAA@@@???>>>>>>============<<<<<<<<<========================::::::999999::::::;;;;;;999999999::::::999999999777777888888999999999:::555666777777777666444333333333333333333333333333444444444444444444444444222222222111111111111000//////000000111111111222000000000000000000000000---.........//////000000......---,,,,,,...///000......---------,,,,,,,,,)))***,,,.........,,,+++'''((()))***+++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,+++******+++,,,,,,+++***+++---000---..................---++++++,,,,,,,,,---------,,,------......------,,,---------.........//////........................////////////////////////............/////////000---......///000111111222////////////000000000000000///...------...///000222222222222222222222222333333222222222222222222000000111222222222111111111111222555888:::::::::222111111111222222111000111222333333222111333444wwwiii[[[PPPHHHDDD<<<<<<<<<===>>>@@@AAABBBAAABBBCCCDDDFFFGGGIIIIIIKKKJJJHHHHHHHHHJJJMMMNNNNNNRRRXXX^^^bbbdddeeeeee]]][[[XXXUUUTTTSSSSSSTTTYYY\\\aaaffflllqqqvvvzzzsssrrrpppmmmnnnxxx}}}tttfffXXXIIIFFFCCCAAAAAACCCEEEGGGJJJHHHHHHMMMPPPQQQVVV[[[\\\iiizzzvvvhhh^^^VVVSSSSSSRRRQQQPPPPPPPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>===<<<;;;:::::::::;;;;;;<<<======<<<;;;;;;<<<;;;::::::999999::::::999::::::::::::999888888999999999888888666555555777666555444444555666777444444333333333444555555555444444333333222222111000000000000////////////000///...------...///000...///000///---,,,,,,......------,,,,,,------...+++,,,---...////////////---...///...,,,+++,,,---.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++------------++++++++++++------------++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++//////............//////111000///...............---------............///,,,,,,,,,------.....................////////////////////////////////////////////////000000000000444333222000...---,,,,,,111111111000000000000000111111111111111111111111111111222222222333333333222333444666777888888888555333111//////000111222111111222333333333333222yyykkk]]]QQQIIIEEE??????>>>??????@@@AAAAAADDDDDDEEEFFFGGGIIIIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNSSSWWW^^^dddgggfffccc```YYYWWWTTTRRRPPPPPPQQQQQQSSSWWW]]]aaaeeeiiinnnssssssttttttuuuzzzvvvmmm^^^QQQHHHFFFDDDBBBBBBCCCFFFGGGKKKIIIKKKOOORRRSSSWWW]]]cccrrroooccc[[[TTTSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDBBBAAA@@@@@@??????>>>>>>===;;;;;;::::::;;;:::;;;<<<======<<<;;;:::<<<;;;::::::999999:::::::::::::::;;;::::::999888999999999888888777666555777666555444444555666777555444444333333333444444555444444333333222111111222222222111111111000000000///...------...///000...///000///---,,,---......------,,,,,,------........./////////...---------...///...,,,+++,,,---------------------------************************,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------//////............//////000///......------......---------............///,,,,,,------------------............////////////.........................../////////000000000000111111000///......//////000000000000000000000000111111111111111111111111111111111222222222333333222333444555666777777777555333222111000111222333000111222222333333222222{{{mmm```SSSJJJFFFBBBAAAAAAAAAAAAAAAAAABBBGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQRRR\\\```gggkkkkkkfff```[[[VVVUUURRROOONNNNNNPPPQQQPPPUUU[[[^^^___dddlllrrrvvvyyy~~~yyymmmbbbTTTIIIGGGEEEDDDCCCCCCDDDFFFGGGLLLKKKNNNSSSUUUVVVZZZ```nnn~~~xxxggg___YYYTTTRRRQQQPPPOOONNNNNNNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::<<<;;;::::::999999::::::::::::;;;;;;::::::999888888888999888888777666555666666555444444555666666666555444444333333333333444444444333222222111111222222111111111111000000//////............//////---/////////---,,,---......------,,,,,,------...000000000000///...---,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,------------************************,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........///......------......//////...---------------------------............///------------------,,,,,,---............/////////............................../////////000000000............///000111222000000000000000000000000111111111111111111111111111111111222222222222333111222333555666666666666444333222111111333444555000111222222333333222222|||pppbbbUUUKKKFFFBBBBBBBBBBBBCCCCCCDDDEEEJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMPPPUUUZZZ]]]hhhkkknnnnnnkkkeee^^^YYYWWWUUURRROOOOOOPPPRRRSSSVVVYYY]]]^^^```hhhttt~~~qqqdddXXXLLLCCCEEEEEEDDDDDDDDDEEEGGGHHHKKKKKKOOOUUUWWWXXX^^^fffvvvnnnbbb]]]ZZZVVVQQQQQQPPPOOONNNNNNNNNNNNKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA???>>>>>>======>>>===<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999<<<;;;::::::999999::::::999999999:::999999888777888888888888888777666666555555555555555555555555777666555444333222222222444444333333222111111111000/////////............/////////....../////////---...///...---,,,---///...------,,,,,,------...///000000000//////...---+++---...---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,------,,,+++******+++,,,---,,,,,,,,,------,,,,,,,,,++++++,,,---......//////...------------------......------,,,,,,,,,---------------............///.........------,,,,,,,,,---------.........//////................................./////////000000---------...///000111222/////////000000000000000111111111111111111111111111111111111222222222222111222333444555555555555222111111111111222444444000000111222222222222222~~~rrrdddWWWLLLFFFAAAAAABBBCCCEEEFFFHHHIIIKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLMMMPPPWWW___gggllltttsssqqqmmmhhhbbb]]]ZZZVVVTTTQQQOOOOOOQQQTTTVVVZZZ\\\^^^```fffrrrvvvhhh]]]QQQHHHBBBCCCDDDDDDEEEFFFGGGGGGHHHIIIKKKOOOUUUXXX\\\dddnnn~~~yyyfff]]]ZZZXXXWWWQQQQQQPPPOOONNNNNNNNNNNNKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>===============<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<;;;::::::<<<;;;::::::999999::::::888888888888888777777666777888888888888777777666444444555555555555444444777666555444333222222222444333333222222111000000/////////............---...//////////////////...,,,...///...------...///...------,,,,,,------...------...///////////////+++,,,---,,,++++++,,,---......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,,,,,,,***))))))***,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////------,,,,,,,,,,,,------------,,,,,,,,,------...---------............///.........------,,,,,,,,,------------................................................///////////////...............///000......//////000000000000000000000000000000000000000000111111111222222222000111222333333444333333//////000000000111222222000000111222222222222111uuugggYYYNNNGGGAAAAAABBBCCCFFFHHHJJJKKKJJJJJJKKKLLLLLLMMMNNNNNNOOOQQQTTTZZZcccllltttyyyzzzwwwqqqkkkeee```]]][[[VVVTTTQQQOOOOOORRRVVVXXX\\\]]]```gggttt{{{kkk___UUUKKKEEECCCBBBCCCDDDFFFGGGHHHHHHHHHHHHJJJPPPVVV[[[aaammmyyyqqqbbb[[[WWWUUUVVVRRRQQQPPPOOONNNNNNNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB@@@???>>>============<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<======<<<;;;;;;<<<;;;::::::999999::::::888888888888888777777666777777888888888888777777444444555555555555444444666555444444333333333333333333333222111111000000111111000000000000//////......////////////......,,,---///...------...///...------,,,,,,------...+++,,,---...////////////***+++,,,,,,++++++,,,------------,,,++++++*********************************++++++++++++,,,,,,,,,++++++************++++++++++++************++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------...///---------............///------------------,,,,,,,,,------------.........------------------------------.........///////////////......---.........---......//////000000111000000000000000000000000000000000111111111111222000000111222222222222222/////////000000000000000///000111111222222111111yyylll]]]QQQJJJBBBBBBCCCDDDEEEGGGIIIJJJHHHHHHIIIKKKLLLMMMNNNNNNRRRWWW```iiirrryyy~~~zzzvvvpppiiiccc^^^\\\ZZZXXXVVVSSSQQQRRRUUUZZZ]]]aaacccjjjxxx}}}ooo___UUUMMMEEEBBBDDDAAABBBEEEGGGIIIIIIIIIHHHHHHKKKPPPXXX]]]fffvvvoooddd]]]WWWUUUWWWSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>>>>===<<<<<<<<<;;;::::::999999:::::::::::::::::::::999888888777777888888888888777777333444444555555444444333555444444333333333444444333333222222111000000000111111000000000/////////---...///000000///...---,,,---......------...000...------,,,,,,------...,,,,,,---------------,,,)))+++,,,,,,++++++,,,---******++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******++++++++++++************++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......------......///000---------............///,,,,,,------------------,,,,,,---------.........---------------------------------.........//////.........------......///------......///000000111000000000000000000000000000000000000111111111111///000111111222111111111000111111111111000000//////000000111111111111111|||ooo```SSSLLLDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHJJJKKKMMMNNNNNNUUU\\\iiiuuu~~~wwwtttoooiiiccc^^^[[[YYY\\\ZZZVVVUUUVVVZZZ^^^aaagggkkkuuuvvvfffWWWNNNHHHBBB@@@DDD@@@BBBEEEHHHIIIIIIIIIHHHIIIKKKQQQYYY```jjj}}}~~~ppphhhaaaYYYWWWYYYSSSSSSRRRQQQPPPPPPPPPPPPMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCAAA@@@??????>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<===>>>??????>>>===<<<<<<;;;::::::999999::::::;;;;;;<<<<<<;;;;;;:::999666777777888888888777777333333444555555444333333444444333333333444555555333333222222111000000000///.........---------------...///000000///...---,,,---......------///000...------,,,,,,------...------------,,,+++******)))***,,,,,,++++++,,,---'''((()))***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++++++++******************,,,++++++++++++++++++,,,...............///000111---------.........//////,,,,,,,,,------.........,,,,,,,,,---------......---------------------------------.........//////---------------...///000---------...///000000111000000000000000000000000000000000000111111111111///000000111111111111000222222222222222111000/////////000111111111111111ssscccUUUMMMFFFEEECCCDDDFFFGGGGGGFFFIIIIIIJJJJJJKKKOOOTTTWWWYYYeeeqqqyyy~~~}}}zzzrrrhhhaaa^^^^^^]]]]]]]]]ZZZWWWXXXXXXYYYaaaiiikkkwwwxxxiii```SSSHHHCCCBBBDDDEEEEEEEEEDDDFFFIIIKKKLLLLLLKKKOOOTTT\\\hhhyyyxxxvvvjjj^^^WWWUUUUUUTTTSSSQQQPPPOOOPPPRRRSSSLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<===============999999999:::;;;<<<===>>>======<<<;;;::::::::::::===<<<;;;:::999:::;;;;;;555666666777666444222111333444444555555444444333444444333333222111000000000000000000000000000000////////////........................///////////////...------...///000111//////...------------...---......---,,,,,,...///------------,,,+++***))))))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++++++++******++++++,,,---+++***)))((((((***,,,---------------......///000444222///,,,,,,---000222+++++++++,,,,,,---------------++++++++++++------......------------......---------,,,,,,+++++++++---------,,,,,,+++++++++///////////////////////////////////////.........////////////////////////......///000000000000000000000000000000///......000000////////////000000uuueeeVVVMMMFFFEEECCCDDDFFFHHHHHHGGGJJJKKKLLLLLLNNNRRRWWW[[[```lllxxx|||ssslllccc]]][[[[[[[[[[[[]]]YYYVVVXXX[[[^^^fffnnnxxxrrrddd\\\PPPGGGBBBBBBDDDEEEFFFFFFGGGHHHJJJLLLMMMMMMLLLQQQYYYeeeuuu{{{ttt|||wwwmmmbbbZZZWWWVVVSSSRRRPPPOOONNNOOOPPPQQQLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???;;;;;;:::::::::;;;;;;<<<<<<;;;:::999888999::::::666777777777666555444333333444444555555444444333444444333222222111000000111111111111111111111111////////////........................////////////...---,,,,,,,,,---.../////////...------------------...//////------...///++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************)))******++++++,,,+++***)))(((((()))***+++++++++++++++++++++++++++++++++******++++++,,,---+++***)))((()))***,,,---,,,,,,+++*********+++++++++,,,...000000...+++***,,,,,,,,,------.........---,,,,,,++++++,,,,,,---......------------...............---------,,,,,,...---------,,,,,,,,,+++......................../////////////////////...000000000000000000000000......///000000000000000000000000000000///......000000////////////000000wwwgggXXXNNNFFFEEEDDDEEEGGGIIIIIIHHHKKKLLLMMMOOORRRVVV\\\aaaiiittt}}}wwwjjjeee^^^YYYYYYZZZ\\\]]]```[[[YYY^^^dddjjjrrryyyuuuhhh\\\VVVLLLDDDAAABBBCCCEEEGGGHHHJJJKKKLLLMMMNNNNNNQQQWWWbbbsssuuuvvvyyywwwssslllccc[[[VVVUUUQQQPPPOOONNNMMMNNNOOOOOOMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<======>>>::::::::::::;;;<<<======;;;:::999888888888999999777777777777777666555444333444444555555444444333333333333222111111000000111111111111111111111111////////////............---............/////////---,,,+++++++++++++++,,,///......---------------)))+++------,,,+++++++++((()))***+++,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++******))))))))))))******+++++++++++++++++++++++++++************+++,,,,,,+++***)))))))))***,,,---//////...---,,,,,,,,,,,,'''))),,,...///---***(((------------............---,,,,,,++++++,,,,,,---------------------------//////............------.........---------------..............................//////////////////000000000000000000000000......///000000000000/////////000000000///......000//////......//////000zzzkkkZZZPPPGGGFFFEEEFFFHHHIIIJJJIIIJJJLLLNNNQQQUUU[[[bbbfffpppzzzvvvnnnccc```\\\YYYZZZ]]]aaacccfffbbbbbbjjjsss{{{zzzkkk^^^TTTOOOGGGBBBAAABBBDDDEEEFFFHHHKKKLLLMMMMMMNNNNNNWWW^^^lll~~~tttqqqllleee]]]WWWSSSQQQQQQPPPOOONNNNNNNNNNNNOOOMMMLLLKKKIIIGGGFFFDDDDDDGGGFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@????????????<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;:::::::::::::::;;;<<<===;;;::::::999999999999999666666666666666555444444333444444555555444444333333222222222111111000000222222222222222222222222////////////............---------.........//////------,,,++++++*********///...------,,,,,,------***,,,///000...,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++*********************************+++++++++*********))))))))))))))))))******************************************++++++,,,******)))))))))***+++,,,///......---------......++++++***)))***+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------............................................................////////////////////////////////////---...//////000000//////...///////////////....../////////....../////////~~~ooo^^^SSSIIIHHHGGGGGGIIIJJJJJJIIIIIIKKKOOOSSSXXX___ggglllvvv~~~yyyoooggg]]]\\\ZZZYYY[[[```eeeiiillljjjnnnxxxzzzpppbbbVVVMMMIIIDDDAAABBBCCCEEEEEEEEEHHHKKKLLLLLLLLLOOOQQQZZZbbbssszzzrrrmmmeee]]]WWWSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLJJJIIIGGGEEEDDDCCCFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBAAA@@@????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999555555444444444333444444333444444555555444444333222222111111111111111000111111111111111111111111////////////............------------..................------,,,,,,++++++......---,,,,,,,,,,,,,,,...000333444222111000000+++++++++,,,,,,+++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++******************************+++++++++******))))))))))))******)))))))))******************************))))))******+++,,,***************+++++++++))))))))))))***+++,,,---...---+++***+++---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---................................................---.........//////000000........................------...///////////////......////////////......//////............//////uuudddXXXLLLJJJHHHHHHIIIJJJIIIHHHIIILLLPPPUUU[[[ccclllrrr|||xxxrrrjjjcccXXXYYYYYYZZZ]]]bbbiiinnnqqqttt}}}}}}qqqfffZZZOOOHHHFFFCCCBBBCCCEEEFFFFFFEEEHHHKKKKKKKKKMMMQQQUUU[[[fffyyyxxxnnnhhh```YYYUUUSSSRRRQQQPPPPPPPPPOOOOOOOOONNNNNNKKKJJJIIIHHHFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>===============<<<<<<<<<======>>>======<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999444444333222222333333444333444444555555444444333111111111111111111111111000000000000000000000000////////////............,,,------------.........---...............---,,,...------,,,,,,,,,,,,,,,+++---//////...---,,,---,,,,,,---------,,,++++++++++++******++++++,,,---++++++++++++++++++++++++******************************+++,,,,,,***)))((())))))************))))))***************************))))))))))))***++++++))))))******++++++++++++(((((()))***+++---...///+++,,,...//////...---,,,++++++++++++************+++,,,,,,------,,,,,,++++++,,,---......---,,,++++++++++++,,,,,,,,,,,,------------------.........------------------------------......///000000000------------------------------...////////////...------.../////////......///......------......///|||kkk^^^NNNLLLJJJIIIJJJJJJIIIGGGJJJMMMRRRXXX___hhhqqqxxx}}}~~~wwwooojjjddd___XXXZZZ\\\^^^aaafffnnntttyyyuuuhhh]]]SSSJJJFFFDDDCCCCCCEEEGGGGGGGGGFFFHHHKKKKKKKKKNNNUUUZZZdddpppwwwpppddd___YYYVVVTTTTTTRRRPPPNNNNNNNNNNNNNNNMMMMMMLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<;;;;;;:::::::::;;;;;;::::::;;;<<<;;;:::999888555444333333333333444555333444444555555444444333000000000000111111111111////////////////////////////////////............,,,,,,---------.........,,,---...//////...------...---,,,,,,++++++,,,,,,((()))******(((((()))***+++,,,------............******+++,,,,,,,,,,,,+++************************************************)))***,,,,,,,,,***)))'''((()))***++++++***)))(((************************)))))))))))))))***++++++))))))***+++++++++++++++,,,,,,,,,,,,---...///000++++++++++++++++++******,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++***+++---......---+++***,,,,,,,,,,,,------......+++,,,,,,,,,------------------------------------------......///000000111........................,,,---......//////......,,,---......//////......///......------......///pppcccPPPNNNKKKJJJJJJIIIHHHFFFKKKNNNSSSZZZbbbkkkuuu{{{zzz|||xxxooogggccc___[[[[[[]]]```bbbeeekkktttzzzpppbbbXXXOOOGGGEEEDDDCCCDDDFFFHHHHHHGGGGGGJJJLLLLLLKKKOOOWWW^^^nnn{{{yyylllhhhYYYVVVSSSSSSTTTSSSPPPMMMMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@???>>>>>>===<<<;;;;;;;;;999999999:::;;;<<<===>>>::::::::::::;;;<<<======999999:::;;;:::999888777666555444333444444666666333444444555555444444333000000000000000111111111////////////////////////000/////////............,,,,,,,,,---------......***+++---...///......---...---,,,,,,++++++,,,,,,,,,------,,,++++++,,,...******,,,...///000111111)))***+++,,,---,,,++++++************************************************)))***,,,---,,,***((('''((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++))))))***++++++++++++************)))******++++++000,,,'''###"""%%%***------------,,,,,,+++++++++++++++------------++++++***+++---......---+++***---------.........//////+++++++++,,,,,,------------------------------------------...///000000111////////////////////////,,,---......//////......,,,,,,---.../////////............------.........yyyiiiVVVPPPKKKKKKKKKIIIIIILLLPPPPPPRRRYYYccckkkpppqqquuuqqqkkkeeeaaa]]]YYYWWWZZZaaahhhiiiiiinnnyyyqqqdddZZZQQQIIICCCBBBDDDFFFFFFFFFGGGIIIKKKJJJGGGHHHMMMPPPSSS]]]iii}}}}}}lllccc___WWWUUURRROOOMMMLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNJJJJJJIIIHHHGGGEEEDDDCCCEEECCCAAA?????????@@@AAA@@@@@@????????????@@@@@@??????@@@???>>><<<:::999::::::;;;;;;<<<===>>>>>>;;;;;;::::::::::::999999<<<<<<<<<;;;;;;:::::::::888888777666555444444333333333333333333333333333222222222111000//////...000/////////............/////////000///......---.........------,,,,,,,,,......---------,,,,,,,,,...------,,,,,,++++++***------------,,,,,,+++***++++++++++++++++++++++++*********************************++++++,,,------))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,++++++******))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,***************)))((((((---------------------------.........---,,,,,,+++,,,---...//////...---,,,'''))),,,...///...,,,+++....../////////...,,,+++------------------------.......................................---------........................}}}mmmZZZRRRLLLLLLLLLJJJJJJLLLOOOOOORRRZZZccckkkooopppkkkgggbbb^^^\\\\\\]]]]]]dddkkkrrruuuvvv{{{yyykkk^^^TTTMMMFFFBBBBBBDDDFFFGGGGGGGGGIIIKKKKKKIIIJJJOOORRRWWWeeesssvvvfff___]]]UUUTTTQQQNNNLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMIIIIIIIIIHHHGGGFFFEEEDDDEEECCCAAA@@@??????@@@AAA@@@??????>>>>>>??????@@@??????@@@???>>><<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;:::::::::999777777666666555555444444333333333333333333333333222222111111000//////...000000/////////............////////////...------......---------,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,------...,,,---------,,,,,,+++***++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,,,,,,,------,,,++++++))))))))))))))))))))))))'''(((((()))******++++++,,,,,,+++***************))))))))))))*********************+++++++++,,,,,,,,,,,,,,,++++++*********...------,,,,,,------...+++++++++++++++***))))))------------------------,,,,,,------,,,++++++***---------......---------(((***,,,---......---,,,---.../////////...,,,+++---------------------------------------------------------...............------------------------ttt___VVVNNNLLLLLLKKKKKKMMMLLLNNNRRRYYYbbbhhhkkklllccc```\\\YYYZZZ___dddhhhrrrxxx~~~yyyoooaaaUUUMMMHHHCCC@@@CCCEEEGGGGGGGGGHHHJJJLLLKKKLLLNNNQQQUUU___qqq~~~jjj]]]YYYZZZSSSRRRQQQOOOLLLIIIGGGFFFIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCAAA@@@??????@@@AAA@@@??????>>>>>>??????@@@????????????>>><<<;;;:::???>>>===<<<;;;999999888;;;;;;::::::::::::999999:::::::::::::::999999999666666666666666555555555444444444444444444444444222222111111000/////////000000000/////////.....................---,,,,,,...------------,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,------...,,,,,,---------,,,++++++++++++++++++++++++++++++************************++++++******)))(((((('''))))))))))))))))))))))))------------,,,+++***)))))))))))))))))))))))))))((((((((()))******++++++,,,+++***)))((()))***+++))))))))))))*********************++++++++++++,,,+++++++++++++++*********------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******------------------------++++++,,,,,,++++++******---,,,,,,++++++,,,,,,---******+++,,,---------...---............---,,,,,,------------------------------------------------,,,,,,------......//////------------------------|||eeeZZZPPPLLLLLLKKKKKKLLLKKKNNNRRRXXX^^^ccceeefffcccaaa___^^^aaaiiirrryyy~~~nnndddWWWMMMGGGEEECCCAAADDDFFFHHHHHHHHHIIIKKKMMMLLLNNNQQQTTTZZZhhh~~~ppp```VVVUUUWWWQQQQQQQQQOOOMMMJJJFFFDDDGGGHHHJJJLLLLLLKKKIIIHHHGGGGGGGGGFFFGGGGGGGGGHHHDDDCCCBBB@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???????????????>>>===<<<<<<;;;>>>>>>===<<<:::999888888;;;;;;:::::::::999999999999999999999999999999999555555555666666666666666555555555444444444444444111111111111000000//////000000000////////////...------......------,,,+++------------------------......---------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++******))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((())))))************+++***)))((('''(((***+++((()))))))))************************+++++++++++++++++++++***************++++++************++++++***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---+++++++++***+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,mmm___RRRMMMMMMLLLKKKMMMLLLOOOSSSXXX[[[^^^```aaadddeeegggjjjpppzzzuuuddd[[[PPPGGGEEEDDDDDDCCCEEEGGGIIIIIIIIIJJJLLLNNNLLLPPPTTTXXX```ssswwweeeZZZSSSRRRUUUOOOPPPPPPPPPNNNJJJGGGEEEEEEGGGIIIJJJJJJJJJHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::999999999777888888888888888888888555555555666666666666666555555444444444333333333111111111000000000000000111000000000////////////------......------,,,+++------------------------......---------,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))))))))))))))))))))'''((())))))************)))))))))))))))))))))))))))))))))))))))***************)))(((((()))***+++((()))))))))************))))))*********+++++++++************************+++******))))))******+++))))))***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***))))))***+++,,,,,,+++******+++,,,...///------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,vvvfffVVVOOOOOONNNNNNOOOOOORRRVVVZZZ]]]```cccfffffflllttt{{{wwwkkkZZZSSSJJJEEEDDDEEEFFFEEEFFFHHHJJJJJJJJJKKKMMMOOOOOOSSSXXX]]]jjjiii]]]XXXRRRQQQSSSMMMNNNOOOOOOMMMKKKHHHFFFEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEDDDCCCCCCDDDEEEFFFCCCBBBBBBAAAAAA@@@?????????>>>>>>======>>>>>>?????????>>>===============:::::::::::::::;;;;;;;;;;;;;;;::::::::::::999999666666666777777777777777666666666666666555555555444444444333333222222111111111000000000000000000111111000000000/////////...............---,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,***++++++,,,,,,------...++++++,,,---------,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))******************))))))))))))************)))))))))************+++)))))))))***************,,,,,,++++++++++++,,,,,,(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++******++++++,,,,,,+++******+++,,,...///,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++~~~mmm[[[SSSSSSRRRRRRRRRSSSVVV[[[___bbbffflllqqqqqqzzzzzzlll___SSSMMMFFFCCCDDDFFFGGGFFFGGGHHHJJJKKKKKKLLLNNNPPPRRRWWW\\\cccsss~~~vvv___XXXWWWSSSOOOPPPKKKKKKLLLLLLKKKJJJHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGEEEDDDBBBAAAAAABBBCCCDDDBBBBBBBBBBBBAAA@@@??????>>>>>>============>>>>>>??????===<<<<<<======>>>::::::::::::::::::::::::;;;;;;::::::::::::999999555555555666666777777777777777666666555555444444444333333222111111000000000000000000000000000111111111111000000000//////...////////////...------,,,,,,,,,---------............---------,,,,,,,,,***++++++,,,,,,------...***+++,,,,,,---------,,,++++++++++++++++++++++++************************************++++++++++++)))))))))))))))))))))))))))***+++++++++++++++***))))))))))))))))))))))))***)))))))))))))))))))))((()))+++,,,---,,,+++***))))))))))))************))))))))))))************((()))))))))*********+++,,,,,,++++++++++++,,,,,,((()))******+++++++++***++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,,,,,,,++++++++++++++++++,,,---......,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++rrr^^^VVVVVVUUUUUUUUUUUUYYY^^^cccgggmmmuuuzzz{{{ttteeeWWWNNNIIIDDDBBBDDDGGGGGGGGGGGGIIIKKKKKKLLLLLLNNNPPPUUUZZZ___gggzzznnnYYYVVVXXXSSSNNNNNNIIIIIIIIIJJJIIIIIIHHHHHHEEEEEEEEEDDDEEEFFFGGGGGGEEEDDDBBB@@@@@@@@@BBBCCCBBBBBBBBBBBBAAA@@@??????>>>>>>============>>>>>>??????===<<<<<<===>>>>>>;;;;;;;;;::::::999999999;;;;;;;;;:::::::::999999444555555555666666777777888888777666555444444333333333222222111000//////000000000000000111111111111111111111000000000000//////000000//////...---,,,,,,,,,------...............---------,,,,,,,,,......---,,,,,,++++++******+++,,,,,,------------++++++++++++++++++++++++************************++++++******)))((((((((()))))))))))))))))))))))))))******))))))((('''&&&))))))))))))))))))))))))*********)))))))))))))))'''))),,,......---+++***))))))))))))************))))))))))))************(((((())))))*********+++******))))))))))))******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,---......---,,,+++******+++,,,---------...,,,,,,+++***+++,,,...///++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,,,,************************}}}iii[[[WWWYYY[[[\\\]]]aaahhhnnnuuu|||yyynnnbbbWWWQQQFFFFFFEEEEEEFFFHHHJJJKKKPPPMMMIIIHHHIIIMMMPPPQQQ\\\[[[___pppzzzqqqeeeYYYTTTRRRNNNLLLMMMKKKIIIFFFEEEFFFGGGFFFEEECCCBBBBBBBBBBBBCCCDDDDDDCCCAAA>>>;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999999999999888888888888777555555666666777777888888888777777666555444444444555444333333222222333333000000000000000000000000222111111111000000//////////////////............---------.........//////,,,,,,------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************))))))((((((************************))))))************))))))))))))))))))))))))))))))+++)))((())),,,---+++)))))))))))))))))))))))))))))))))(((((((((***+++,,,...)))(((++++++'''''',,,...---,,,+++++++++++++++++++++++++++,,,---...///******))))))))))))*********---,,,((((((+++,,,)))+++***)))(((((()))***+++******++++++++++++******************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++,,,---......qqqeeebbbdddggghhhlllpppwww~~~|||qqqfff[[[QQQKKKEEEEEEEEEEEEFFFHHHIIIKKKNNNLLLJJJJJJLLLPPPSSSUUUZZZ]]]fffyyyooocccXXXTTTQQQNNNLLLLLLKKKHHHFFFEEEEEEFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCBBBAAA>>><<<<<<===@@@AAABBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999999999888888888777777555666666666666666777777777777777666555444444444444333333222222222222222000000000000000000000000111111111000000000//////////////////............------------.........///------------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***,,,---+++)))))))))))))))))))))))))))***))))))(((((()))***++++++'''(((,,,...++++++---++++++******************************+++,,,---...******))))))))))))******&&&))))))((())),,,---+++++++++************++++++*********++++++*********************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++++++++++++++)))************+++++++++*********)))******++++++~~~tttrrruuuxxxzzz~~~{{{qqqeee[[[RRRJJJEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLOOOSSSWWWZZZ]]]eeetttwwwjjj```VVVRRRPPPLLLKKKLLLJJJHHHEEEDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>===>>>???AAABBBCCCBBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777999999888888888777777777666666666555555555555555777777666666555444444444333222222111111111111111000000000000000000000000111111000000000000///////////////............---------------..................------,,,,,,++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++*********************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((***+++,,,+++)))))))))))))))))))))))))))+++***))))))((())))))***(((&&&(((...000...,,,---+++++++++++++++***)))((())))))))))))***+++,,,---******))))))))))))******(((,,,---+++,,,000000...++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++((()))******++++++******)))************+++++++++++++++******)))*********yyyrrrggg[[[RRRKKKEEEBBBDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNQQQUUUZZZ]]]fffrrrkkkccc[[[TTTQQQNNNKKKJJJKKKJJJHHHFFFEEEFFFGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@?????????@@@BBBCCCCCCCCCBBB@@@???>>>===<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888888888888777777777777666666555555444444333333666666666555555444444444222111111000000000000000000000000000000000000000000000000000000000////////////.........---------------------------------......------,,,+++******)))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,***(((''''''(((***,,,))))))))))))))))))))))))(((((()))***++++++***)))))))))))))))))))))))))))++++++***))))))((((((((((((''')))---000///,,,))),,,,,,---,,,+++***(((''')))))))))))))))***++++++******))))))))))))******+++......,,,,,,//////---,,,,,,,,,,,,,,,+++******+++******************+++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************(((((()))************)))))))))*********+++++++++......---,,,++++++++++++}}}pppiii^^^TTTLLLHHHDDDBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNOOORRRVVV]]]bbbooo}}}vvveee\\\VVVQQQOOOMMMIIIHHHJJJKKKHHHFFFFFFGGGHHHHHHGGGFFFEEECCCBBB@@@@@@???????????????@@@@@@AAAAAABBBBBBAAAAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888777777777666666666666555555444444333333555555555555444444444444222111000000//////000000//////////////////////////////////////////000000............------------------------------,,,,,,......---,,,++++++******)))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,***(((''''''(((***,,,))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))************))))))((((((***))))))+++///111...***))))))************))))))))))))(((((())))))************))))))))))))******(((***+++)))***///111000//////...---,,,******)))++++++***))))))***++++++************************************************)))***++++++,,,,,,++++++))))))***+++,,,------...************************(((((()))************)))))))))*********+++++++++......---,,,++++++++++++{{{tttfff```VVVNNNIIIGGGEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIJJJLLLOOOPPPSSSZZZcccjjjwwwkkkaaaVVVQQQNNNNNNKKKGGGGGGJJJJJJHHHFFFEEEGGGHHHHHHGGGEEEDDDCCCAAA@@@?????????>>>???@@@@@@AAA@@@@@@????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888888888777777777666666666666666666555555555555555444444444444444444444444222111111000000000000000////////////////////////......////////////000000.........------------,,,------------,,,,,,,,,,,,------,,,,,,++++++************++++++++++++******++++++++++++++++++++++++*********+++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))&&&(((******)))((()))***)))))))))))))))))))))))))))************))))))(((+++***)))***222999999555))))))(((((())))))***+++***)))))))))))))))************))))))))))))******'''***++++++000999???@@@666444111///,,,+++++++++,,,+++***))))))***+++,,,************************************************)))******+++++++++++++++))))))***+++,,,------...************************((()))******++++++******)))************+++++++++++++++******)))*********|||rrrjjj\\\VVVOOOIIIFFFEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJIIILLLOOORRRVVV___llluuu}}}ppp```\\\QQQNNNLLLMMMJJJFFFFFFIIIGGGEEECCCCCCEEEFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAA@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999888777888777777777666666666666555666666666666666777777444444444444444444444444222222111000000000000111////////////////////////........./////////000000.........---------,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******(((((()))***))))))))))))))))))))))))((((((******+++***))))))+++***)))+++777FFFKKKIII777555111---***))))))***+++******))))))***************))))))))))))******)))+++,,,---333???HHHKKK>>>;;;666111...------...,,,+++***((((((***+++,,,************************************************))))))***+++++++++++++++++++++++++++++++++++++++************************)))******+++++++++++++++)))************+++++++++*********)))******++++++vvvkkkcccTTTPPPJJJEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJHHHKKKOOOSSSXXXdddsss~~~|||{{{eeeXXXYYYNNNLLLKKKLLLIIIEEEFFFIIIFFFDDDBBBAAACCCDDDEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::999999888777666777777777777666666666666555555666666777777888888444444444444444444444444333222222111111111111111////////////////////////---.........//////000000......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((())))))*********+++************************))))))************))))))))))))))))))))))))))))))%%%(((******(((''')))+++))))))))))))))))))))))))'''((()))***++++++***)))******(((---===QQQZZZYYYIIIDDD===444---)))'''&&&++++++***************+++******))))))))))))******''')))((((((...;;;EEEHHHDDD@@@:::444000//////000,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))))))))***++++++++++++***......---,,,+++))))))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++,,,---......}}}vvvlll```XXXNNNKKKHHHEEECCCDDDFFFHHHGGGIIIKKKLLLKKKJJJJJJJJJNNNQQQSSSSSS\\\nnn~~~lll\\\UUUSSSMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@AAABBBDDDEEECCCBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888999999999999999999999999;;;;;;:::999888777666555777777777777888888888888555555666666555555444333444444444333333222222222222222222111111111000000//////............//////......------------.........---,,,+++,,,---...///,,,,,,------,,,,,,+++***------------,,,+++++++++,,,,,,++++++***)))))))))---------,,,,,,+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++*********************)))((((((************************)))((()))---666@@@HHHLLLIIIHHHEEEAAA<<<555000---***+++,,,++++++,,,///111((()))***)))((()))***,,,---+++)))***///555:::===DDD@@@<<<999888666222...------,,,))))))++++++***+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))*********************************************************))))))))))))((()))************+++++++++))))))))))))))))))))))))~~~vvvmmmbbbVVVNNNKKKIIIFFFCCCCCCDDDFFFHHHFFFHHHJJJJJJIIIHHHIIIJJJKKKPPPTTTYYYfff{{{zzz|||fffYYYTTTRRRLLLLLLJJJIIIGGGEEEDDDCCCAAA@@@???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;:::999999888999999999999999999999999;;;::::::999888777666555666666666777777777888888555555555555555444444333555444444444333333333222333333333222222222111111//////............//////......------------............---,,,,,,,,,---...,,,,,,------,,,,,,+++***---,,,,,,++++++++++++,,,******************++++++---,,,,,,,,,++++++++++++******************************))))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))******************)))***************)))((((((************************)))((((((***...333666777333444777:::===???AAABBB333444555333///+++)))(((***++++++***))))))***,,,++++++,,,...222555777777;;;;;;<<>>??????>>>@@@AAABBBCCCCCCBBBAAAAAA??????>>>>>>=========<<<======<<<<<<;;;:::::::::999999:::::::::999888888888888888888888888888888::::::999888777666666555555555555666666666666777555555555555555444333333444444444333333333333333444444333333333222222222//////............//////......------------......///...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,+++***))))))***,,,---((())))))***++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))*********)))******+++,,,++++++)))(((((())))))***))))))))))))))))))))))))((())))))******))))))((())))))******))))))((((((************************+++***)))***++++++***)))***+++...222666;;;???AAA@@@CCCFFFEEEAAA<<<777555222222111...+++******,,,...111444777999888666555333555999???CCCAAA;;;555///...---......,,,)))'''***************)))))))))++++++++++++++++++++++++************************************************************************,,,+++++++++************'''((((((((())))))))))))))))))))))))))))))))))))~~~vvvjjj```XXXQQQJJJEEEDDDCCCAAAAAABBBCCCFFFGGGIIIJJJKKKJJJJJJJJJMMMOOORRRXXXaaaoooyyycccWWWRRROOOOOOJJJIIIHHHGGGFFFEEEDDDDDDBBB???<<<:::;;;=========???AAACCCDDDEEEDDDBBBAAA???>>>>>>======<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888999999:::999999888888888888888888888888888888:::999999888777666666666444444444555555555666666444444555555555444333333222222222222222222222222333333222222222222111111//////............//////......------------......//////...---,,,+++++++++,,,,,,------,,,,,,+++***+++***)))((()))***,,,---))))))*********+++++++++************************************************+++***************+++++++++***(((&&&&&&((()))***))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))((((((***************************((('''''')))***)))(((,,,+++++++++,,,---///000;;;???DDDGGGHHHGGGFFFEEE@@@???===999666444555666777:::>>>AAA@@@>>>;;;999333222444888???CCCCCCBBB222---)))+++,,,+++******+++++++++******))))))(((************************''''''''''''''''''''''''************************************************,,,,,,,,,+++++++++******((((((((()))))))))******))))))))))))))))))))))))wwwnnnbbbXXXRRRMMMGGGDDDBBBBBBAAAAAABBBDDDFFFHHHGGGHHHIIIHHHIIIKKKNNNQQQVVV___lll|||ooo\\\TTTOOOMMMNNNHHHHHHGGGFFFEEEEEEDDDDDDBBB???<<<;;;<<<=========???AAACCCDDDDDDCCCAAA@@@============<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::888999999:::::::::999999888888888888888888888888999888888777777666666666444444444444555555555555444444444555444333333222000000000000000111111111111111111111000000000000//////............//////......------------......//////......---,,,+++***,,,,,,------,,,,,,+++*********)))))))))***,,,---+++++++++*********))))))************************++++++++++++++++++++++++++++++***************+++***)))'''&&&&&&''')))+++))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))(((((())))))))))))))))))))))))'''%%%""""""%%%'''))))))''''''&&&&&&((()))+++---))),,,000333666999<<<>>>CCCCCCCCCAAA@@@AAADDDFFFEEEHHHKKKLLLJJJGGGFFFFFF???>>>===AAAFFFKKKKKKJJJ>>>333+++***+++)))))),,,,,,,,,++++++*********)))************************''''''''''''''''''''''''************************************************,,,,,,,,,+++++++++******)))))))))*********++++++))))))))))))))))))))))))zzzqqqhhh\\\RRRLLLHHHDDDAAACCCCCCBBBCCCDDDFFFGGGIIIDDDEEEFFFFFFGGGJJJPPPTTT[[[hhhyyygggYYYSSSMMMKKKLLLGGGFFFFFFFFFEEEEEEDDDDDDBBB@@@>>>>>>???@@@@@@???@@@AAABBBBBBBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::999999999999999999999999888888777777777666666666444444444555555555555666444444444444444333222222000000000000000111111111111000000000000///////////////............//////......------------..................---,,,++++++,,,,,,------,,,,,,+++************+++++++++++++++,,,,,,++++++***))))))(((*********+++++++++++++++++++++++++++++++++++++++,,,+++******)))*********)))((((((''''''(((******))))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))(((((()))))))))))))))))))))))),,,)))&&&%%%''')))++++++'''''''''((()))***+++,,,((())))))))))))+++///111333555666777999===CCCGGGQQQUUUXXXXXXUUUSSSSSSTTTRRRQQQSSSVVVZZZZZZVVVRRRKKK<<>>===<<<<<<:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777777666666666666444555555555555666666666333444444444444333222222111111111111222222222333111111111000000000000/////////............//////......------------......,,,---.........---,,,+++,,,,,,------,,,,,,+++******+++---------,,,***)))++++++******************++++++++++++,,,,,,,,,---************************,,,++++++***))))))******((((((((())))))*********)))))))))))))))))))))))))))******************)))&&&''''''((())))))(((((())))))))))))))))))))))))...,,,******+++,,,+++***))))))*********))))))(((---------+++))))))+++---''''''(((***,,,111777<<>><<<;;;999888999:::::::::;;;;;;<<<<<<==============================>>>>>>>>>>>>======;;;;;;::::::999888777777555555444444444444555555555555555555555555555555777444222333555555333111111222222333333222222111333333333222111000//////////////////////////////------------------------000000111111000///......------,,,,,,,,,---......+++,,,,,,------,,,,,,+++((()))***,,,,,,,,,+++***************************,,,+++***))))))***+++,,,((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***)))'''%%%((((((((((((((()))******''''''(((((())))))******))))))(((((('''''''''&&&***)))(((''''''((()))***))))))))))))************---000444777888888666444666555666<<>><<<:::999888;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;:::999999888777777666555555444444555555666555555555555555555555555777555333333555555444222111222222333333222222111222222222222111000//////////////////////////////---------------------------------------,,,++++++,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++))))))***++++++++++++++++++++++++*********************)))(((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&((((((((((((((()))******'''((((((((()))))))))***))))))((((((((('''''''''***)))(((''''''((()))***))))))))))))************)))+++---000111000///.........///444888888333...************))))))))))))+++***(((((()))*********************))))))))))))(((((()))))))))*********************************)))***++++++))))))***+++***)))))))))((((((((('''))))))))))))************************************|||sssjjjaaaYYYRRRMMMFFFCCCAAA@@@BBBDDDFFFFFFFFFHHHIIIHHHGGGFFFGGGHHHJJJGGGJJJUUU___kkk~~~ooo___YYYPPPJJJHHHGGGDDDBBBFFFFFFFFFFFFEEEDDDDDDCCCAAAAAABBBCCCCCCCCCCCCCCCAAAAAA???>>><<<;;;:::999============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888888777777666555555444444555555666666666666666666666666666666555444444555555444333111222222333333222222111222222222222111000//////////////////////////////------------------------+++,,,,,,,,,,,,+++******+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++******************+++,,,++++++++++++******))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))))))))(((((((((((((((((()))******(((((((((((())))))))))))))))))((((((((((((''''''))))))(((((((((((())))))))))))))))))************'''((())))))******))))))((()))+++,,,---,,,+++)))&&&&&&''''''(((((())))))******))))))))))))******************))))))))))))((((((((()))))))))******************************)))***++++++))))))***+++))))))))))))(((((((((((())))))))))))******************++++++++++++++++++|||uuujjj___WWWPPPJJJGGGBBBBBBBBBCCCDDDEEEFFFFFFHHHIIIJJJHHHGGGFFFGGGHHHLLLKKKPPP]]]lll|||uuu^^^WWWSSSNNNKKKIIIGGGEEEBBBGGGGGGFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAABBBAAA@@@???>>>===<<<<<<>>>>>>>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999999888888777777666666555555555555666666666666666666666666666666555444444444555555444444111222222333333222222111111111111111111000//////////////////////////////------------------------------............------++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***(((''')))******)))((((((((((((((())))))***(((((((((((())))))))))))))))))(((((((((((((((((())))))(((((((((((())))))((()))))))))***************))))))((((((((())))))'''***,,,+++)))'''(((***&&&&&&'''''''''((((((((()))*********)))((()))***************)))))))))(((************++++++++++++************************)))***+++***)))((()))+++))))))))))))((((((((((((((()))))))))************+++++++++++++++,,,,,,,,,uuummmbbbWWWOOOJJJGGGEEECCCDDDEEEFFFFFFEEEEEEFFFIIIIIIIIIHHHFFFFFFHHHIIIMMMOOOXXXgggxxxjjjXXXRRRQQQOOOMMMKKKIIIFFFDDDFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>???????????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<999999888888888888888777666666666555555666666666666666666666666666666666333444444444333333444444111222222333333222222111000000111111111000//////////////////////////////---------------------------....../////////......++++++******++++++,,,---***++++++,,,,,,++++++***,,,+++***)))))))))+++++++++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))((((((***+++***)))((((((((((((((())))))***))))))))))))(((((((((((((((((())))))))))))))))))(((((())))))))))))((((((((()))))))))************,,,+++***)))((()))******))),,,...---)))'''))),,,))))))((((((((('''''''''(((***++++++)))((()))***************)))))))))((())))))*********+++++++++))))))))))))))))))))))))((()))******)))((()))***(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,yyykkkdddYYYOOOJJJGGGEEEDDDEEEFFFHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGJJJLLLNNNUUUaaasssuuubbbXXXPPPPPPOOOMMMKKKHHHFFFDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@BBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<888888888888888888888888777666666555555666666777555555555555555555555555111222333333222222333444111222222333333222222111///000000111111000//////////////////////////////------------------------+++,,,,,,------------,,,+++++++++++++++,,,------******++++++++++++******,,,+++************************************************++++++++++++*********))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))((((((((((((((()))******))))))))))))(((((((((((((((((())))))))))))******(((((())))))))))))(((((())))))))))))******************)))(((((()))))))))(((***---,,,)))((()))+++******))))))(((((((((''''''***,,,,,,)))''')))+++************))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((()))******(((((()))***(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,xxxnnn___YYYPPPHHHDDDCCCCCCCCCDDDFFFHHHHHHFFFFFFGGGIIIFFFFFFGGGGGGGGGIIIMMMOOOUUU___ooozzzdddXXXUUUNNNNNNMMMKKKHHHEEECCCBBBAAABBBBBBBBBBBBBBBAAAAAA??????@@@@@@AAA@@@@@@@@@??????????????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;777777777777888888888888777777666666666666777777444444444444444444444444///111222222000000222444111222222333333222222111//////000000000000000///////////////////////////------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...******++++++++++++******+++++++++++++++***)))))))))))))))***++++++,,,,,,((()))***++++++***)))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())),,,------***(((((((((((((((((()))*********)))))))))((((((((('''(((((()))))))))*********'''((()))******)))((('''))))))))))))************(((((())))))))))))))))))&&&(((***+++***)))))))))(((((((((((())))))))))))&&&)))---,,,)))'''(((+++************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((()))***)))((('''(((***'''((((((((()))))))))***))))))))))))************(((((())))))***++++++,,,{{{ooocccXXXRRRJJJDDDAAAAAABBBBBBBBBEEEGGGGGGFFFFFFHHHKKKDDDEEEFFFFFFGGGJJJNNNRRR\\\hhh{{{jjjVVVOOOPPPLLLLLLLLLIIIEEEBBB@@@???@@@@@@AAAAAABBBAAAAAAAAA======>>>???????????????>>>>>>>>>===============<<<<<<;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777777777777777888888888777777666666666666777777333333333333333333333333---000222111//////111333222222222333333222222222//////000000000000000///////////////////////////------------------------***+++,,,---------------------,,,,,,------...///******++++++++++++*********+++,,,,,,,,,***)))((((((((()))***+++,,,,,,---'''((()))******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***---///...***'''((((((((((((((()))************))))))((((((((('''(((((())))))*********+++'''((()))******)))((('''))))))))))))************((()))******++++++******&&&''')))+++,,,+++)))(((%%%%%%&&&'''((()))***+++%%%***------)))'''(((+++************))))))))))))))))))))))))************))))))))))))))))))))))))((()))***)))((('''(((***'''((((((((())))))******))))))))))))************'''(((((()))******++++++|||oooccc[[[NNNLLLHHHDDDBBBBBBDDDEEEKKKJJJIIIHHHGGGGGGGGGGGGEEEGGGHHHFFFDDDIIISSS[[[ddduuuppp___SSSNNNMMMJJJIIIHHHFFFCCC@@@>>><<<===============<<<<<<<<<>>>>>>>>>???@@@@@@>>>;;;>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999888;;;;;;<<<======>>>======<<<<<<;;;:::999999888888888888888888777777777777555555555555555666777777555555555555555555555555444444333333333333222222111111111111111111111111111111111111111000//////000///...------...///000,,,,,,++++++******++++++***++++++,,,,,,++++++***------++++++++++++---------------,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((,,,+++)))((('''((()))+++++++++***)))))))))))))))&&&'''((())))))((('''&&&''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))$$$%%%''')))))))))))))))&&&'''''''''(((((())))))))))))*********))))))((('''((()))******)))((('''))))))(((((((((((())))))***))))))((((((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((())))))))))))...,,,***)))((()))***+++~~~sssggg\\\TTTIIIGGGDDDBBBAAAAAACCCEEEGGGGGGFFFFFFFFFFFFEEEEEEDDDGGGJJJKKKLLLRRR\\\eeennn{{{fffYYYPPPKKKJJJGGGFFFEEECCC@@@>>>===<<<=========<<<<<<===>>>>>>@@@>>>>>>>>>??????===;;;=========<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888888777777777666666666555555555555555666777777555555555555555555555555444444333333333222222222111111111111111111111111000000000000000///......//////............//////......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************************,,,+++)))((('''((()))*********)))))))))))))))***''''''((((((((((((''''''''''''((())))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''))))))))))))((('''''''''((((((((()))))))))***************))))))))))))************))))))))))))(((((((((((())))))))))))******)))((((((''')))))))))))))))(((''''''))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))************---+++***(((((((((***+++|||qqqfff[[[RRRLLLEEEDDDBBBAAAAAACCCEEEFFFEEEFFFFFFGGGGGGFFFFFFEEECCCGGGKKKMMMPPPXXXdddnnnjjjXXXQQQLLLGGGEEECCCBBB@@@>>>============>>>===<<<<<<<<<>>>@@@AAAAAA???===<<<======<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::999999888888888999999:::::::::::::::<<<;;;;;;::::::999999999777777777666666666555555555555555444555555666777444444444444444444444444333333333333222222222222111111111111111111111111...////////////......---......////////////......000///...---,,,,,,,,,,,,......---,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************************,,,+++)))((((((((()))******)))))))))))))))******((((((''''''''''''((((((''''''((()))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))(((((((((''''''(((((((((((()))))))))******+++++++++******++++++************++++++))))))(((((((((((())))))))))))***++++++***((('''))))))******))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***************+++++++++++++++***)))((('''((()))***}}}qqqeeeZZZQQQJJJFFFCCCCCCCCCCCCEEEGGGIIIJJJHHHIIIIIIJJJIIIHHHGGGFFFHHHKKKNNNQQQVVVaaappp{{{}}}uuu[[[NNNKKKHHHDDDBBBAAA???===<<<;;;<<<===??????>>><<<;;;<<>><<<;;;;;;===>>>@@@???>>><<<;;;<<>>;;;:::::::::999999888888999:::;;;<<<======;;;::::::999999888777777999999:::::::::999999888999999999999999888888888666666666666555555555555555555444444444444555555444444444444444444444444333333222222222111111111000000000000000000000000///000000111111000000000,,,---...//////...---,,,...---,,,+++************...,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))*********++++++++++++))))))))))))))))))))))))+++******)))))))))))))))***)))))))))))))))******)))((('''&&&&&&'''((()))''''''((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))((((((((()))***+++++++++++++++***)))(((''''''((()))***))))))(((((((((((())))))((()))******+++***)))((())))))************))))))(((((((((((((((((((((((((((((('''(((((()))******((((((((()))))))))******)))((((((((((((((())))))}}}nnnggg\\\RRRKKKGGGDDDCCC???@@@BBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMRRRYYYbbbmmmiii[[[LLLGGGEEEBBB@@@???======<<<<<<<<<===>>>???>>>===<<<<<<<<<>>>@@@AAA>>><<<:::999::::::999888888888999999:::;;;<<<<<<:::::::::999888888777777999999999999999999888777777777777777777777777777777777777666666666555555666555444444333444444444333333333333333333333333222222222222111111111111000000000000000000000000///000000111111111111111------............------,,,,,,+++*********++++++,,,+++************+++,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))*********++++++((((((((((((((((((((((((************)))))))))(((+++******)))))))))))))))((((((''''''''''''((((((''''''((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))************))))))))))))(((((('''((()))***************))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))***'''((((((((())))))))))))(((((())))))))))))******yyyqqqaaaZZZQQQJJJEEECCCBBBBBB@@@BBBDDDFFFHHHHHHHHHHHHFFFFFFFFFGGGIIIMMMQQQSSSUUU]]]hhhtttuuuXXXOOOHHHEEECCC@@@???@@@;;;;;;<<<<<<<<<<<<===============<<<<<<===>>>>>>;;;:::999:::;;;:::999777888888999999::::::;;;;;;::::::999999888777777777777888888888888777666555555666666666666666666666888888777777777666666666666555444444333333333444333333333333333333333333222222222222111111111111000000000000000000000000...//////000111111000000...------,,,,,,------...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))*********++++++++++++))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))***************)))((((((,,,,,,***)))((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((***+++,,,*********)))))))))((((((&&&&&&'''))))))******))))))))))))******)))))))))))))))(((((((((((())))))((('''&&&%%%&&&''')))***((()))***++++++++++++***))))))))))))))))))))))))***))))))(((((((((((()))(((((()))))))))*********((())))))******+++******{{{ooofffXXXRRRJJJDDDBBBAAAAAAAAADDDEEEHHHJJJKKKKKKJJJIIIFFFFFFFFFHHHLLLRRRXXX\\\eeeooo}}}|||aaaMMMHHHDDDDDDBBB>>>>>>AAA::::::;;;<<<<<<<<<;;;;;;===============<<<<<<<<<999999999:::;;;;;;888666888999999999999:::::::::::::::999999888777777777666666777777666555444444444444555555555555555555888888888888777777777777666555444444333333333333333333333333333333333333222222222111111111111000000000000000000000000000------...///000000//////......,,,++++++,,,......,,,,,,,,,,,,---...//////,,,------......------,,,++++++------------++++++))))))******++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***************************************)))((((((------+++)))((('''''''''&&&'''((())))))((('''&&&'''(((((()))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((((((((***,,,---+++*********))))))((((((%%%&&&'''((()))))))))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))((('''%%%$$$$$$&&&)))+++((()))***+++++++++++++++))))))))))))))))))))))))+++***)))(((((('''(((((()))************+++++++++((()))***+++++++++++++++yyylll```XXXKKKIIIFFFCCCCCCDDDGGGIIIFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMOOORRRZZZdddkkkzzzeeeRRRGGGDDD@@@>>>>>>>>>>>>===999:::::::::;;;<<<<<<<<<<<<<<<<<<============>>>:::999999999999999999:::::::::::::::888777555555888888888888777777777666666666666666555444333222444444444444444444444444555888;;;:::777444333444222222333333333222111111000111222444555555555555222222222111111111111000000000////////////000000---.........//////000000------,,,,,,,,,,,,++++++---------.........//////---,,,,,,++++++,,,,,,---///...---,,,,,,,,,------***)))(((''''''((()))***++++++************++++++,,,***((((((***+++)))''''''((()))******)))((('''(((((())))))))))))((((((***+++,,,+++)))))))))***,,,+++)))((((((((()))******))))))(((''''''&&&&&&&&&((())))))(((''''''((()))))))))))))))))))))))),,,***(((&&&%%%''')))*********))))))((((((''''''))))))******************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((***+++,,,(((((((((((()))***+++,,,+++)))'''(((+++,,,***((())))))))))))))))))))))))'''((((((((((((((('''''')))))))))))))))))))))))))))&&&%%%&&&))),,,+++)))(((((())))))*********+++************************'''((()))******)))((('''xxxmmmaaaVVVOOOHHHFFFDDDBBBBBBCCCEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKHHHJJJMMMQQQYYYeeesss}}}pppVVVGGGEEEBBB>>><<<<<<<<<<<<;;;<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<===999999888888888888999999:::::::::999888777555555888888888777777777666666666666666666555444333222444444444444444333333333333666888888555333222333333333333333333222111000------...///000000111111222222222111111111111000000000////////////000000---........./////////000------,,,,,,,,,,,,++++++,,,,,,---------.........---,,,,,,++++++,,,,,,---))))))***++++++,,,,,,---+++***)))(((((()))***++++++******))))))******+++,,,***((()))***+++)))''''''((()))******)))((('''))))))(((((((((((())))))***+++,,,+++)))((()))***+++***)))((((((((()))***((((((((((((((((((((((((''')))******)))(((((())))))))))))))))))))))))))),,,+++)))(((((((((*********)))))))))((((((((('''((((((''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((())))))***(((((((((((()))***++++++)))'''&&&&&&))))))(((&&&))))))))))))))))))))))))%%%%%%&&&'''''''''''''''))))))))))))))))))))))))***(((&&&'''***++++++***((()))))))))************************************'''((()))******)))((('''uuuiii]]]TTTLLLGGGFFFFFFEEEDDDDDDDDDEEEEEEHHHIIIIIIJJJKKKKKKLLLLLLJJJLLLOOOWWWcccttt}}}```LLLDDDAAA>>>;;;::::::::::::999<<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;888888777777777777888888:::999999888777666555555777777777777666666666666555555666555555444333222333333333333333333333333111333555555444222222222444444444333222111000///000/////////000111222333222222222111111111111000000000////////////000000.............../////////------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,%%%''')))+++------...---++++++************+++++++++******))))))******++++++***))))))******)))'''(((((())))))))))))((((((***)))(((((((((((()))******+++,,,+++)))((()))***+++***)))((((((((())))))&&&&&&'''(((((()))******(((***++++++***))))))***((((((((((((((((((((((((+++++++++***************))))))))))))(((((((((((()))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((''''''''''''((()))******)))'''&&&'''((()))(((&&&))))))))))))))))))))))))%%%&&&'''((((((((((((((())))))))))))))))))))))))+++***((((((***++++++***))))))))))))************************************(((((())))))))))))((((((}}}ttthhh[[[RRRLLLGGGEEEGGGGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPUUU^^^nnnlllSSSHHHEEE>>><<<:::999999:::999888::::::999999888888888777888888888888999999999:::777777666666666666777777999999888777666666555555777777666666666555555555444555555555444444333222222222222333333333333333111222333444333333222222444444444333222111000///333222111111222333444555222222222111111111000000000000////////////000000........................------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,'''(((+++...//////......******************************))))))))))))******+++***)))))))))))))))((((((((())))))))))))((((((+++***(((''''''(((***+++)))++++++***)))((()))*********))))))(((((((((((('''''''''((())))))******''')))+++***)))((())))))((((((((((((((((((((((((******+++++++++***)))((())))))))))))((((((((((((,,,***)))'''&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''''''''''''''((())))))***)))))))))*********)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))),,,+++******************)))))))))))))))*********************************(((((())))))))))))((((((zzzmmmeeeZZZPPPJJJGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGGGGGGGIIIJJJKKKMMMNNNNNNQQQTTT[[[hhhzzzwwwZZZGGG@@@@@@<<<;;;999999::::::999888999999888888777777666666777777777777888888888888777666666666666666666777999888777666555555555666666666666555555555555444444444444444444444333222222222222333333444444444333333333333444444444333333444444333222111000///111111111111111222222333222222222111111111000000000000////////////000000...............---------------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,)))***,,,......---,,,+++((())))))))))))))))))(((***))))))))))))))))))***************)))((())))))))))))(((((((((((())))))+++***)))(((((()))***+++)))***+++***((('''((()))))))))))))))((((((''''''))))))))))))))))))))))))&&&((())))))(((''''''(((((((((((((((((((((((((((((()))***+++***)))'''&&&(((((((((((())))))))))))+++***)))((('''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))***+++(((''''''''''''(((((())))))*********)))))))))***((((((((((((((((((((((((,,,,,,,,,,,,+++***(((((())))))))))))))))))))))))+++++++++***))))))***+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))uuunnn\\\VVVMMMGGGDDDDDDEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGIIIKKKMMMOOOQQQRRRSSSYYYeeevvvzzzfffPPPCCC>>><<<;;;:::999999:::;;;999888999999999999999888888888666777777777777888888888777777666666666666777777888777666444444444555666666555555555444444444444333333444444444444333333222333333444444555555666555444333333555555444333222222333333333222111111444444555666666555555444222222222111111111111000000000////////////000000.........---------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++***((('''(((((())))))))))))((((((***))))))(((((())))))***)))***+++***)))((((((***))))))(((((((((((())))))************************)))***+++***((('''((()))(((((()))))))))((('''&&&))))))))))))))))))))))))&&&'''))))))'''''''''(((((((((((((((((((((((((((((())))))******((('''&&&(((((((((((())))))))))))''''''(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((***+++,,,)))((((((''''''((())))))&&&((()))((('''&&&''')))((((((((((((((((((((((((************)))'''&&&%%%)))))))))))))))))))))))))))***+++***)))(((***,,,************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))~~~rrrfff^^^QQQMMMGGGDDDCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJMMMPPPSSSUUUWWW[[[cccrrrxxxxxxoooVVVIIIDDD???;;;999888777888::::::999777777777888888888888888888666777777777777888888888888777777666666777777888888666555333333444555666555555555444444444333333222333333444444333333333333333444555555666777777777555333222444555333111111111222333333333222222555777999::::::999777555222222222111111111111000000000////////////000000.........------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---++++++************++++++************))))))((((((((()))************)))((())))))(((((((((((()))))))))***,,,+++((('''(((******)))(((''''''((()))***((()))+++,,,,,,+++)))((((((*********((('''((()))'''((()))))))))((('''&&&((((((((()))******++++++'''(((******((('''((())))))))))))))))))))))))))))))************)))(((((('''((((((((()))))))))***%%%'''(((***+++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))*********))))))(((((()))))))))&&&((())))))&&&&&&''')))((((((((((((((((((((((((''''''(((((()))(((((('''))))))))))))))))))))))))'''(((***)))((((((***---************)))))))))((())))))))))))))))))))))))***)))(((''''''((()))***zzznnnaaaUUUMMMNNNKKKGGGEEEEEEFFFFFFEEEHHHGGGGGGGGGHHHHHHIIIJJJHHHIIILLLOOOSSSVVVYYYZZZeeemmm}}}|||www}}}|||[[[GGGBBBBBB???999777666666777999999888666444444555555666666777777777777777777888888888888888888777777777777888888777666444333333444555666555555444444444333333333222222333444444333333333444444555555666777888888888555222222333444222000000000111222333333333333111333666888888666333111222222222111111111111000000000////////////000000.........------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++************++++++,,,,,,+++******+++,,,,,,)))***+++,,,,,,+++***)))))))))(((((((((((())))))(((+++,,,+++((('''(((******)))(((''''''((()))***''')))+++------+++)))'''(((******)))((('''((()))'''((()))))))))(((&&&%%%&&&&&&''')))***+++------((()))++++++)))((()))***************************+++++++++***************'''((((((((())))))******&&&(((+++...///...,,,+++))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((((((******)))))))))))))))***(((***,,,+++(((''')))+++((((((((((((((((((((((((&&&'''((()))++++++,,,,,,))))))))))))))))))))))))%%%'''))))))''''''***---+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***~~~pppddd\\\VVVOOOJJJBBBBBBCCCCCCDDDDDDEEEEEEIIIHHHHHHGGGGGGHHHHHHHHHIIIFFFHHHOOOTTTVVV]]]fffsssuuu}}}hhhOOOEEEAAA:::777::::::999999888777666666666555555555555555555555555666444333444666999::::::777777777777666666666666666666666666555555555555555555555555555555555555333333333444444444555555444444555666777888999999888777555444333333444444444444333333333333222222111222444555666555444444333222111000000111222333//////............//////222111///...---...000111---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***((((((((()))***+++***((('''''''''((()))'''((()))*********************))))))((('''''''''))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((***************)))((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))'''((()))******)))((('''((((((((('''&&&&&&%%%%%%(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))((()))***++++++***))))))))))))************))))))((((((((((((''''''''''''************************((()))*********)))'''&&&{{{qqqdddZZZTTTNNNIIIDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJMMMTTTXXX]]]gggqqq~~~|||sss\\\GGGAAA???999777:::666666666555444333333333555555555555555555555555555333222333555888888888666666666666666666666666666666666666555555555555555555555555555555555555333333333444444444555555555555555666777777888888777666444333222222333333444444333333333222222222111222333444444444444444222222111000000111222222//////............//////222000///------...///000...---------,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,+++)))((((((((()))***+++***)))((('''(((((()))''''''((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''((()))******)))((('''''''''''''''''''''(((((((((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((************)))(((((())))))******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***)))((('''{{{jjjbbbWWWPPPKKKHHHDDDAAACCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQOOOQQQVVV\\\aaaiiiwww~~~}}}zzz]]]LLL>>><<<<<<999777999888888777777666666555555444444444444444444444444444222111222555666777666666666666666666666666666666666666666555555555555555555555555555555555555333333333444444444555555666666666666666666666666555444333222222222222222333333333333222222222222222222111111111222333333222111111000000111111222//////............//////000///...---,,,---...............---------------------,,,,,,,,,,,,++++++************************++++++************+++++++++***))))))((()))))))))+++***)))(((((((((((())))))))))))***))))))(((((('''(((((()))******++++++))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((())))))))))))'''((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((''''''&&&&&&'''(((((())))))(((((('''&&&&&&'''(((((()))******(((((())))))))))))((((((((((((((())))))*********'''''''''''''''''''''''''''((()))******)))(((''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++***)))(((tttkkk\\\VVVOOOJJJGGGFFFEEECCCDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHIIILLLOOORRRUUUWWWSSSXXX___eeelllxxx{{{~~~~~~bbbKKKAAA::::::;;;888666888999888888888777777666666444444444444444444444444444333222333555777666666444555555555555555666666666666666666555555555555555555555555555555555555333333333444444444555555666666666555555444444444555444444333333333222222333333333222222222222111222111000//////000111222111111000000000000111111//////............/////////...---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))******++++++((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((************************'''''''''''''''(((((()))(((((((((((())))))))))))'''(((((()))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))******(((((())))))))))))((((((************))))))))))))(((((((((((((((((((((((((((((()))***)))((('''&&&''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))************))))))((((((zzzpppddd\\\QQQMMMIIIFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKGGGHHHJJJNNNQQQUUUXXXZZZVVV^^^gggoooyyy|||{{{}}}jjjSSSCCC>>>:::::::::888777777444444444444444333333333444444444444444444444444444444333444666777777555333333444444555555555555666666666666555555555555555555555555555555555555333333333444444444555555666666555555444333333333555555555555555444444444333333222222222111111111222111///......///000111000000000000000000000000//////............//////...------,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))*********))))))***************))))))(((,,,,,,,,,,,,,,,+++***)))************))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((('''((((((((()))))))))***((())))))******)))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))((((((''''''''''''((((((******))))))(((((((((((((((((())))))))))))((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))((()))*********((('''&&&''''''((((((((((((''''''((()))))))))*********+++************************))))))((((((''''''''''''xxxppphhh___VVVPPPHHHFFFDDDBBBBBBDDDFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLIIIJJJLLLOOOSSSVVVZZZ[[[XXXaaalllvvv}}}pppYYYJJJ???===;;;999888666666666555555555555555555555555333333333333333333333333444444444555777777666555222222333333444555555555666666666666555555555555333333333333333333333333333333333444444444555555555555555444444333333333444555555666666555444444222222222222111111111111111111000/////////000000///000000111111000000/////////............//////......---------,,,,,,,,,---------------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((()))************)))******++++++******)))((()))))))))***))))))((((((*********)))(((''''''&&&))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))(((''''''(((((())))))******((())))))***************************************(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((******)))(((((('''&&&&&&(((((())))))))))))((((((++++++***)))(((((('''&&&******************************++++++***)))(((''''''(((((())))))((((((''''''(((((())))))*********************************)))((('''&&&&&&&&&''''''tttoooggg^^^VVVPPPLLLJJJCCCCCCBBBAAAAAACCCEEEGGGFFFGGGHHHIIIKKKLLLMMMNNNKKKLLLMMMPPPSSSVVVYYY[[[XXXbbbnnn{{{qqq[[[LLLCCC;;;<<<:::666333333555666777777777777777777777777333333333333333333333333333333333555666666555333111222222333444444555555666666666666555555555555222222222222222222222222333333333444444444555555444444444333333333333333333333444555555555444333222222222222111111111111111111111111111000//////...///000111111000///...//////............//////...............---,,,,,,+++,,,,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++'''((()))***+++******)))******+++++++++***)))(((''''''((()))))))))((((((((((((((('''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''''''''((()))*********'''(((((()))******))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,,,,+++***((('''((())))))******))))))(((&&&&&&'''(((((()))*********************************)))((('''&&&''''''(((wwwqqqhhhcccZZZRRRLLLHHHGGGGGGBBBBBBBBBBBBBBBCCCFFFIIIGGGGGGHHHJJJKKKMMMNNNNNNLLLMMMNNNPPPSSSVVVYYYZZZXXXbbbooo~~~bbbOOODDD???999:::888333000111444666333333444444444444444444333333333333333333333333222222222444555555333111111111222333333444555555777666666666555555555555111111111111111111111111333333333444444444555555333333333333333333333333111222333444444444333222222222222111111111111000000111222222222000///......///000111111000///...//////............//////......//////......---,,,+++++++++,,,,,,---------+++++++++,,,,,,---------************************++++++************++++++'''((()))+++++++++***)))******+++,,,+++***)))((('''((()))***************%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))))))))(((&&&''''''((()))******+++&&&&&&'''((())))))((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((%%%%%%&&&'''((()))***+++((((((((((((((((((((((((,,,,,,------,,,+++)))((())))))************))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))+++***((('''''''''((()))~~~xxxqqqggg```YYYUUUOOOJJJGGGEEECCCBBBCCCAAA@@@BBBFFFIIIHHHGGGHHHJJJKKKLLLMMMOOOSSSUUURRRQQQQQQTTTZZZ^^^___^^^eeeooo}}}}}}gggQQQBBB>>>@@@999999777666555555555555555555555444444333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333......//////000111333333222111111111222333333444444333333333333444555555555555555444444333333333222333333444444333333222444333222222111111222222111111111111000000000000111000000///......------000000//////.........---///...---,,,+++,,,------,,,+++,,,,,,---...///000***++++++++++++***))))))************************++++++,,,***)))(((***++++++)))(((((()))******)))+++*********))))))(((((((((((('''(((((()))******))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((&&&%%%%%%&&&************************'''%%%$$$%%%(((***)))'''))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''((((((((('''&&&&&&&&&%%%{{{tttnnnggg^^^XXXSSSOOOJJJFFFDDDCCCBBBAAADDDBBBBBBCCCGGGJJJJJJIIIJJJLLLNNNOOOQQQSSSWWWZZZ[[[ZZZZZZ^^^dddjjjllllllrrr|||qqqXXXGGG===;;;>>>888777666555444444444444555555444444444333333333333333333333333333333333222222222222222222222222222222222333333333333444333333333333333333333333111111000000000111222222222222111111222222333444444333333333333444555555444333222222111111111222222333333444444333333222444333222222111111222222111111111000000000//////000000//////...------,,,............---------,,,///...---,,,,,,,,,------++++++++++++,,,---...///***++++++++++++***))))))************************++++++,,,***)))((()))++++++)))(((((()))******)))************)))))))))(((+++***)))))))))))))))***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&(((((((((((((((((((((((()))'''&&&''')))***)))'''(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''((((((((((((((((((''''''}}}vvvmmmeee___YYYRRRMMMKKKHHHDDDBBBBBBBBBAAAAAADDDCCCCCCEEEHHHKKKLLLLLLLLLNNNQQQTTTVVVYYY]]]```aaa```bbbfffmmmtttyyy{{{xxx|||www[[[HHH???::::::<<<666555444333333333333333444444444444333333333333333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333444333222222111111111222222222111111222222333333333333333333333444555555444333222111000111222333222333333444444333333222333333222111111111111222111111000000000000////////////......---,,,,,,,,,---------,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---************+++,,,------***++++++++++++***))))))***************************++++++***(((((()))++++++)))(((((()))******)))************)))))))))))),,,,,,+++***))))))))))))))))))(((((((((((())))))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&)))***(((&&&((((((((((((((((((((((((***)))(((((())))))((('''''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((()))))))))))))))zzzoooiii___WWWQQQLLLHHHEEEDDDBBB@@@???AAABBBBBBBBBDDDDDDDDDFFFIIILLLMMMNNNMMMPPPTTTWWWZZZ^^^bbbeeefffgggiiinnnvvv}}}}}}wwwwwwbbbLLL@@@===;;;:::999555555444333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222444333333222222333333333333222222111222222333333333333222222333333444555666555333222222333555666222333333444444333333222333222222111111111111111111000000000////////////......---------,,,,,,,,,---------,,,,,,,,,,,,,,,......------,,,,,,,,,,,,******))))))***+++,,,,,,***++++++++++++***))))))***************************++++++***(((((()))***+++)))(((((()))******)))*********)))))))))))))))******))))))))))))))))))(((((())))))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((()))&&&###%%%***,,,)))&&&))))))))))))))))))))))))+++***)))((((((((('''&&&&&&''''''((()))******+++((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''''''''(((((())))))***zzzsssmmmbbb]]]UUUMMMHHHEEECCCBBBBBB@@@??????BBBDDDDDDDDDCCCDDDFFFGGGJJJLLLOOOQQQOOOSSSWWW[[[___cccgggjjjoooqqqtttyyy~~~wwwvvvbbbRRRCCC>>>>>>;;;777555555555444444333333444444333333333333333333333333222222222222222222222222111111111111111111111111000000000111111111222222222222222222222222222222222222222222333444555666333333222222111222222333333222222222222333444444555444333333333444555555222333333444444333333222333222111111000000111111000000000////////////...---------------,,,,,,,,,---------------------...---------------,,,,,,,,,******)))))))))***++++++***++++++++++++***))))))******************************+++)))((('''(((***+++)))(((((()))******)))))))))))))))))))))******&&&&&&&&&'''((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''***&&&###%%%***,,,***&&&)))))))))))))))))))))))))))))))))(((&&&%%%%%%%%%&&&''''''((()))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&''''''(((((((((vvvmmmddd^^^UUURRRLLLGGGCCCAAAAAABBBBBB@@@@@@AAADDDEEEFFFEEECCCEEEHHHJJJKKKNNNRRRTTTTTTXXX]]]bbbfffiiimmmpppsssvvv{{{xxxqqqttt{{{qqqRRRGGG===<<<<<<999444111555444444333333444444444222222222222333333333333222222222222222222222222111111111111111111111111///000000000000111111111222222222222222222222222111111111222333444666666333333222222111111222222222222222222222333444444111111222222222222333333222333333444444333333222222222111000000000000111000000////////////............------------------------------............------......------,,,++++++***************++++++***++++++++++++***))))))************************)))******)))''''''(((***+++)))(((((()))******)))))))))))))))************$$$$$$%%%&&&''')))***+++'''((()))******)))(((''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))'''&&&''')))+++)))'''((((((((((((((((((((((((((())))))(((%%%$$$%%%&&&''''''(((((())))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''xxxppphhh___UUUPPPIIIHHHEEEAAA???>>>@@@AAACCCBBBAAABBBEEEFFFFFFEEEEEEHHHKKKMMMNNNQQQUUUYYY\\\___eeejjjnnnqqquuuwwwvvv{{{yyyppptttuuu[[[HHH@@@:::999999666444444333333222222222222333333111111222222222333333333111111111111111111111111111111111111111111111111/////////000000000111111111111111111111111111111222222111222222333444444444333222222111111222222222222222111222222333444///000222444444333222111222333333444444333333222222222111000000000000000000000/////////.................................++++++,,,,,,------------------.........---,,,+++,,,++++++*********++++++***++++++++++++***))))))************************)))******)))''''''((()))+++)))(((((()))******)))((()))))))))************&&&&&&&&&&&&''')))******'''((()))******)))(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((''')))***)))&&&%%%&&&((((((((((((((())))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***((((((((((((''''''''''''}}}tttpppjjjddd]]]UUUMMMHHHAAAAAA@@@>>>======???AAACCCBBBBBBCCCEEEFFFFFFDDDGGGJJJNNNPPPQQQSSSXXX\\\aaaeeekkkppptttwwwzzz}}}~~~sssrrr~~~bbbKKKEEE???999888777555666999222111111111111111222222111111111222222333333333111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111333333222222111111222222444333333222111111111222222222111111222222333444000222555777777666444222222333333444444333333222222111111000000000000000000/////////..................//////////////////*********++++++,,,,,,,,,,,,---.........---,,,+++,,,,,,+++++++++++++++,,,***++++++++++++***))))))************************)))******)))''''''((()))+++)))(((((()))******)))(((((())))))*********+++)))(((((((((((())))))***'''((()))++++++)))(((''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))'''''''''''''''''''''''')))***+++***(((&&&'''(((************************'''***+++***'''&&&'''***))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))************))))))((((((''''''{{{sssnnneeeaaa[[[TTTNNNIIIGGGEEEBBBAAA???>>>>>>???AAACCC@@@CCCFFFGGGHHHHHHJJJKKKNNNPPPQQQSSSUUUZZZaaaeeekkkmmmqqqtttyyy~~~sssvvvhhhQQQHHH>>>;;;999888888777666444111111111111111111111111000111222222333333333333333222222222111111000000////////////////////////000000000000///////////////000000000111111111111000111111111111222222222333333333333333333333333333333333333333333333333//////000111222222333333222222222222222222222222111111111111111111111111111111111111000///------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,,,,***)))))))))***+++))))))))))))))))))))))))******))))))))))))************))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((()))))),,,,,,+++***)))((('''''''''''''''''''''((())))))++++++************++++++((()))***++++++***)))((()))))))))))))))(((''''''******))))))((((((''''''((()))***+++***)))'''%%%''''''((()))))))))))))))((((((((((((((((((((((((~~~yyytttnnnfffbbb[[[XXXSSSMMMHHHEEEBBBBBBBBBAAA@@@???@@@AAABBBCCCDDDFFFHHHIIIIIIJJJLLLNNNQQQSSSUUUXXX[[[___eeeiiimmmppptttxxx|||~~~tttxxxYYYFFF???<<<:::777666666666444333111111111111111111111111111111222333333333222222222222111111111000000000////////////////////////000000000000/////////...//////000000000111111111000000111111111222222222222222222222222222222222333333333333333333333333//////000111111222333333222222222222111111111111111111111111111111111111111111111000000///------.........//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,+++***)))))))))******))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))(((((())))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++******)))((((((''''''''''''''''''''''''((())))))***))))))))))))))))))***'''((()))******)))(((''')))*********))))))((('''***)))))))))((((((((('''((()))***+++***)))'''&&&''''''((()))))))))))))))''''''''''''''''''''''''xxxuuuoooiiiccc]]]WWWSSSMMMKKKHHHDDDAAA???>>>>>>AAAAAAAAABBBBBBCCCCCCCCCGGGIIIJJJJJJKKKLLLPPPRRRUUUXXX\\\```cccgggkkknnnqqquuuzzz|||}}}~~~fffNNNAAA>>>:::888666444555444333222111111111111111111111111222222222333222222111111111111000000000000//////////////////////////////000000000/////////......////////////000000000000000000000111111111222222111111111111111111111111222222222222222222222222///000000111111222222222222222111111000000//////111111111111111111111111000000000000///......---...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,++++++******++++++++++++******************************++++++***))))))))))))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((())))))******))))))((()))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''(((((()))***'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))******+++,,,,,,+++***************+++******)))((())))))))))))(((((((((((((((((()))******)))'''&&&'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&zzzuuunnniiibbb[[[VVVPPPKKKHHHCCCBBBAAA???>>>>>>>>>>>>AAAAAACCCDDDEEEEEEEEEEEEIIIJJJKKKKKKLLLNNNSSSVVVYYY]]]bbbgggjjjnnnqqqsssvvvzzz|||{{{nnnVVVFFF@@@BBB999777555444444444333111111111111111111111111111222222222222222111000///000000000///////////////////////////////////////000000/////////................../////////000000000000000000111111111111000000000000000000000000222222222222222222222222///000000000111111111222111111000000//////......111111111111111111111111//////000000///......---//////000000000000//////------------------------,,,,,,,,,+++++++++++++++******++++++++++++******************************+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))(((((((((((())))))******************************+++++++++******)))))))))))))))(((((((((((((((((())))))))))))((('''(((((())))))))))))((((((''''''''''''''''''''''''}}}xxxqqqiiidddaaa]]]VVVPPPLLLHHHDDDBBB???????????????@@@AAAAAAAAABBBDDDFFFGGGGGGHHHHHHJJJKKKLLLMMMOOORRRWWWZZZ___ccchhhmmmpppsssvvvxxx{{{yyyyyyvvv[[[HHH===;;;===999777555444444444333222000000000000000000000000222222222222111111000//////////////////000000000////////////////////////////////////............---............///////////////000000000111111111////////////////////////111111111111111111111111000000000000000111111111000000000/////////......000000000000000000000000...////////////......---//////000000000000//////------------------------,,,,,,,,,++++++***************++++++++++++******************************************))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((+++******)))((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&''''''(((((())))))***'''''''''''''''((())))))+++******))))))******+++'''''''''&&&&&&''''''''')))******+++++++++******(((((((((((())))))))))))(((((()))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((~~~zzzuuuoooiiiccc\\\XXXSSSOOOJJJFFFDDDBBB???===>>>???@@@AAABBBCCCDDDEEECCCDDDEEEFFFHHHIIIJJJKKKKKKNNNPPPSSSUUUYYY^^^aaaeeeiiinnnrrruuuwwwzzz|||vvvsssgggPPPBBB:::888:::888666444333444444333222000000000000000000000000111111111222111111000000//////000000000000111111/////////////////////////////////.........------------------.........////////////000000000111111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000....../////////......---...//////000000//////...------------------------,,,,,,,,,+++******))))))******++++++++++++******************************))))))******))))))(((''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((('''(((((())))))(((((('''%%%&&&'''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((++++++***)))(((''''''&&&))))))))))))))))))))))))((((((''''''(((((()))***'''''''''(((((()))))))))'''''''''''''''((())))))++++++************+++++++++******))))))******+++((()))******+++*********(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))~~~zzzvvvpppllleee```[[[VVVRRROOOGGGEEEBBBAAA@@@???>>><<>>======???@@@BBBBBBAAACCCHHHMMMNNNIIICCCJJJIIIIIIJJJLLLOOORRRTTT\\\```eeeiiilllnnnqqqssswwwxxxzzz|||~~~}}}wwwuuutttwwwVVVMMMBBB;;;999999777444333333222222111000000000000000000000000000000000000000111111111111000000///000222444444222000/////////////////////////////////.........---------......------------....../////////...------,,,,,,......////////////......////////////////////////,,,---///000///...///000000000000000000000000000............////////////111111000000/////////...---...///000000///......------------------------,,,,,,***)))))))))***+++,,,+++***))))))***+++,,,)))((('''(((******((('''))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((,,,)))%%%!!! """$$$&&&(((''''''((())))))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((------,,,***)))'''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))(((((('''''''''&&&((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&'''))),,,,,,)))%%%((((((''''''''''''((((((''''''''''''((()))++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))))),,,+++***((((((((())))))******))))))))))))******}}}yyyvvvsssnnnkkkdddaaa]]]ZZZXXXUUUQQQNNNLLLIIIFFFAAA???======>>>@@@???>>>>>>>>>@@@AAABBBDDDCCCEEEJJJOOOOOOKKKFFFJJJJJJKKKLLLOOOSSSVVVXXXcccgggkkkoooqqqtttwwwyyyzzz|||zzzxxxyyyzzz|||eeeNNNFFF===888888888666444333333222222111000000000000000000000000000000000000000111111111111000000///000222333333222000///........................//////.........---------......------------......,,,,,,------------------//////000000000000//////...........................000111111///...//////000000000000000000000000............////////////000000000//////.........---...////////////...---------------------------,,,,,,***)))))))))***+++++++++***))))))***++++++***)))((()))***+++)))((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((***(((%%%######%%%'''))))))(((((()))******((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&(((******'''%%%((((((''''''''''''(((((())))))((())))))***+++,,,''''''''''''''''''''''''(((((((((((((((((((((((())))))***++++++++++++++++++***)))(((((())))))*********))))))))))))******|||yyyvvvsssoookkkhhheee```]]]UUUSSSPPPNNNLLLJJJGGGDDDCCCBBB@@@???======<<<<<<===>>>>>>???@@@AAABBBBBBFFFFFFGGGKKKOOOPPPLLLIIILLLLLLNNNQQQUUUZZZ^^^```kkkmmmqqqtttvvvyyy|||tttkkksss~~~jjjRRRDDD>>>888666666666555333333333222222111000000000000000000000000000000000///000000111111000000///...000111333333111000...------------------------...............---------......------------......***++++++,,,------......000000000111111000000000........................000222333222000......///000000000000000000000000............/////////////////////...............------............---,,,------------------------,,,,,,+++************+++++++++***))))))***++++++)))((('''((()))***)))'''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((('''&&&&&&&&&((()))***))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&)))'''&&&&&&'''((('''&&&((((((''''''''''''((((((*********))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++***))))))((())))))***+++***))))))(((((())))))***|||yyyuuupppmmmhhheeeaaa^^^[[[XXXTTTQQQKKKIIIGGGFFFEEEDDDAAA???>>>>>>??????@@@?????????<<<===???AAABBBCCCDDDDDDFFFFFFGGGJJJNNNOOOMMMKKKOOOPPPSSSXXX]]]bbbgggiiippprrruuuwwwyyy|||kkkkkk{{{sssXXXHHH===:::666444444444333111333333222222111000000000000000000000000000000000//////000000000000//////...///000111111000///...------------------------..............................------------......,,,,,,,,,------.........//////000000000000//////...........................000111111///......///////////////////////////............////////////..................------------------------,,,,,,------------------------,,,,,,++++++************+++******************+++((('''&&&&&&'''((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))'''(((******)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))*********************)))))))))(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((('''&&&%%%&&&(((***+++((((((''''''''''''((((((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((())))))***++++++))))))(((((((((((()))))){{{xxxtttpppmmmiiidddaaa\\\ZZZVVVSSSQQQNNNJJJHHHDDDBBBAAA@@@AAAAAA???>>>;;;<<<>>>@@@AAAAAAAAAAAA>>>???AAACCCDDDEEEFFFFFFEEEEEEGGGJJJMMMOOOOOONNNTTTVVVZZZ___eeekkkoooqqquuuwwwzzz|||~~~tttkkkuuuzzz___KKKCCC;;;999777555444333111000333333222222111000000000//////////////////////////////000000000000//////...///000000000000///...........................---...........................------------......000/////////.........------..................---........................***,,,...///......///000////////////////////////............////////////------........................------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++***************++++++************(((&&&&&&((())))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((('''&&&&&&%%%'''))))))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((()))))))))))))))))))))***************((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''***...000((((((''''''''''''(((((()))(((((('''''''''((((((************************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))************))))))(((((((((((()))))){{{xxxvvvnnnkkkgggccc```]]]YYYVVVRRROOOLLLJJJIIIGGGDDDAAA>>>===<<<<<<>>>???>>>===:::;;;===???@@@AAABBBBBBAAABBBCCCDDDFFFGGGHHHIIIFFFGGGIIIKKKNNNQQQSSSUUU[[[]]]aaaffflllqqquuuwww{{{~~~sssnnnrrr|||cccMMMAAA>>>;;;999777444222111111111333333222222111000000000////////////////////////...//////000000//////.........////////////......////////////////////////---------.....................------------......111111000000///......---,,,------......------,,,------------------------(((***---.........000111000000000000000000000000............////////////.............../////////000///...---,,,,,,,,,---------------------------,,,,,,,,,---,,,++++++***)))***++++++++++++***)))---+++)))(((***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&###&&&))))))'''&&&(((***************************((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%$$$$$$''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))&&&'''(((((((((+++///222((((((''''''''''''(((((('''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++((())))))************))))))((((((''''''(((((()))|||zzzwwwtttpppllljjjhhh```]]]YYYVVVSSSQQQMMMKKKHHHFFFDDDBBBBBB@@@>>><<<;;;::::::;;;>>>??????>>>======>>>???@@@BBBCCCCCCEEEEEEEEEEEEFFFHHHJJJKKKIIIJJJMMMOOORRRVVVZZZ]]]```cccggglllqqqvvvyyy{{{~~~wwwooorrrzzzbbbPPPBBB;;;;;;888777555333111111222444333333222222111000000000////////////////////////......////////////......................................................---------.........//////......------------......///////////////.........------............------------------------------***,,,...///......///000000000000000000000000000............////////////.........//////000000000111000///---------------------------------------,,,,,,---------,,,+++***)))***++++++++++++***)))---***(((''')))***+++***))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))((((((((()))******###'''+++***((('''))),,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))&&&((())))))((())),,,///((((((''''''''''''((((((''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++))))))***+++******((((((((((((''''''''''''((((((~~~{{{zzzyyyrrrppplllhhhccc```]]]\\\WWWTTTPPPMMMKKKIIIFFFDDDBBB@@@>>>======<<<:::999;;;::::::<<>>;;;<<<666555444111000111333666333333222222111000000000////////////////////////......////////////..............................---------------------------------.........//////.........------.........,,,,,,------.../////////......////////////......---------------------------...000000///...//////000000000000000000000000............/////////000.../////////000000111111222111///...------......------------------------,,,,,,---...---,,,+++***)))***+++,,,,,,+++***)))***'''%%%$$$%%%'''(((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((()))((((((((()))+++---///$$$(((,,,,,,)))'''***...((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++,,,''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******''')))***)))'''&&&(((+++((((((''''''''''''((((((''''''''''''(((***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))***++++++***)))((('''((((((''''''''''''((((((yyyvvvuuurrrlllgggdddbbb^^^YYYUUUSSSRRRRRRMMMJJJFFFBBB@@@???@@@AAA<<<<<<;;;;;;;;;:::::::::>>>=========>>>@@@BBBDDD???AAABBBBBBBBBCCCFFFHHHJJJHHHFFFFFFHHHLLLNNNOOORRRSSSVVVYYY\\\^^^___```bbbeeeiiiooouuu{{{|||vvv}}}rrrxxxlllUUUJJJAAA666222666666666555444333333222222000000///...---,,,,,,+++000000////////////000000......////////////......000000000000000000000000...------,,,,,,------......---,,,+++***++++++,,,......------------......---.........---,,,,,,+++---.........//////000000---------............/////////............//////111111000000//////......------......//////000000---------...///000000111000///---,,,,,,---...///------------------------------,,,,,,+++***))))))************************++++++***)))))))))))))))111111000///---***((('''******))))))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&$$$###""""""''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''(((((((((((())))))))))))***)))'''&&&'''(((***+++%%%''')))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&***)))(((''''''((()))***&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))(((((((((((())))))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))zzzuuuoookkkjjjgggaaa]]]ZZZXXXTTTPPPLLLJJJIIIIIIGGGFFFCCC@@@>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCBBBCCCDDDDDDCCCDDDFFFHHHJJJJJJJJJKKKNNNRRRUUUVVV[[[[[[\\\\\\]]]^^^______eeehhhnnnuuu{{{xxxyyy~~~}}}uuu|||oooZZZHHHAAA===555333777444444444333222111111111000/////////...---------///......------......///......////////////......////////////////////////------,,,,,,,,,,,,------///...---,,,++++++,,,---......------------......------......------,,,+++---........./////////000---------............/////////............//////000000000000//////...............///////////////---------...///000000000000///---,,,,,,...///000........................------,,,,,,+++******)))******************************)))))))))))))))***,,,---,,,,,,+++***)))(((******))))))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((+++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((''''''''''''((((((((((((((('''&&&%%%%%%''')))***&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***''''''&&&&&&''')))***+++))))))))))))))))))))))))***)))(((''''''((()))***)))((((((''''''(((((()))))))))))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))uuuvvvyyy}}}}}}{{{zzzxxxuuurrrlllhhhbbb^^^\\\YYYUUUQQQNNNLLLIIIFFFCCCAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEDDDDDDGGGIIIGGGIIIKKKOOOSSSVVVYYY[[[cccbbbaaa``````aaabbbbbbmmmqqqwww~~~|||zzz{{{~~~rrrYYYJJJ===:::888444333666333333222222111000000000///////////////////////////......------......///......////////////..............................------,,,,,,,,,,,,------///...------,,,---------......------------......------......------,,,,,,.............../////////---------............/////////............//////000000000////////////...///////////////.........---------...//////000000///...------...///000111........................---,,,,,,++++++************************************)))))))))))))))******'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***((('''&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((()))***++++++))))))))))))))))))))))))***)))(((''''''((()))***)))((((((''''''(((((()))(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))dddfffiiinnnsssxxx|||~~~}}}~~~}}}xxxuuurrrpppnnnkkkhhhfffaaa]]]XXXUUUSSSPPPLLLIIIGGGFFFCCCAAA???======<<<;;;<<<=========<<<;;;:::<<<<<<===>>>???@@@AAAAAA???@@@BBBDDDDDDDDDDDDCCCEEEFFFFFFEEEDDDEEEHHHJJJIIILLLQQQUUUYYY[[[^^^```bbbbbbbbbccceeehhhkkkmmmzzz}}}uuu[[[NNNCCC:::999888444222333222222222111111000000000/////////000000000000000//////............//////......////////////......---------------------------,,,,,,,,,,,,,,,,,,---...........................------,,,,,,------...,,,------...------,,,,,,........................---------............/////////............//////////////////////////////000000//////......---------------....../////////...------......000111222........................,,,,,,,,,++++++*********************************)))))))))))))))******+++&&&'''((()))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((***(((''''''(((((('''&&&(((((((((((((((((((((((())))))(((''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((TTTVVVZZZ___eeeiiimmmoooqqqtttwwwxxxyyy{{{}}}|||xxxuuusssrrrllljjjgggeeecccaaa]]][[[VVVSSSPPPMMMKKKHHHFFFDDDBBBAAA@@@???===<<<<<<;;;:::;;;===>>>???>>>===<<<======>>>???AAABBBCCCCCC@@@AAACCCDDDEEEEEEDDDCCCDDDEEEEEEDDDDDDFFFJJJMMMQQQUUUZZZ^^^```bbbdddfff```aaaccchhhnnnuuu{{{~~~yyy^^^MMMEEE???999888777555222222222222222222111111111111/////////000000000000000...------,,,,,,------.........////////////......------------------------,,,,,,,,,++++++,,,,,,,,,---.....................------,,,,,,,,,,,,------,,,,,,------...------,,,...............------------------............/////////............//////.............../////////000000//////......------------------............---------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************)))))))))))))))******((()))))))))))))))((((((((()))************)))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''(((((('''%%%((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***''''''((((((((()))))))))'''''''''''''''(((((()))***)))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''((((((((()))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++******))))))******+++&&&'''(((***++++++******))))))))))))))))))))))))((((((((((((((((((((((((IIIKKKNNNRRRVVVZZZ]]]___ccceeehhhjjjkkkmmmppprrruuuwwwzzz{{{|||~~~}}}{{{xxxwwwtttpppllliiifffeee___]]]ZZZYYYXXXVVVTTTRRRJJJIIIGGGEEECCCBBBAAA@@@>>>>>>======<<<;;;;;;;;;;;;===>>>@@@@@@@@@????????????@@@AAABBBCCCDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFJJJOOOSSSTTTYYY^^^aaabbbcccfffjjjfffhhhmmmttt|||zzz```MMMDDD<<<999666666666555444333222111111111111111111111////////////////////////+++++++++******+++++++++......////////////......------------------------,,,,,,++++++++++++,,,,,,,,,,,,---............---------,,,,,,,,,,,,------,,,,,,------......------.........------------------------............/////////............//////---............////////////////////////.........------------------------,,,,,,---....../////////++++++++++++++++++++++++++++++++++++++++++++++++************************+++******)))))))))))))))************)))(((''''''((()))***++++++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++((((((((((((((((((((((((((((((''''''''''''(((((()))((('''((())))))'''%%%''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))(((((((((((()))))))))***((((((((())))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((+++******))))))******+++'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))CCCDDDFFFHHHKKKMMMOOOPPPTTTVVVXXXZZZ\\\^^^bbbdddgggjjjnnnqqqssstttvvvxxxxxxxxxyyyzzz|||~~~|||{{{{{{{{{{{{{{{zzzyyywwwssspppnnniiigggeeebbb___\\\ZZZYYYQQQOOONNNMMMMMMLLLKKKIIIBBBBBBAAA@@@>>>>>>>>>???<<<<<<<<<======<<<<<<;;;>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGIIINNNUUUZZZYYY^^^dddfffgggiiimmmrrrwwwyyycccMMMBBB???888888666444444444333222000000000000000000000000000/////////...------------,,,,,,,,,,,,,,,,,,---......////////////......------------------------,,,,,,++++++++++++,,,,,,***+++,,,---......---,,,---,,,,,,++++++,,,,,,---+++,,,------......------.........------,,,,,,,,,---------............/////////............//////---------.........//////.........///////////////------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,***)))(((((((((((()))))))))))))))(((((('''((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((('''''''''((((((((())))))(((((())))))******))))))((()))*********((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))((('''((()))*********)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((***+++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))@@@AAABBBCCCEEEFFFGGGHHHIIIKKKNNNPPPRRRTTTXXX[[[VVVZZZ___ccceeefffggghhhjjjjjjkkklllooorrruuuwwwzzzyyyyyyyyyyyyyyyzzzzzzwwwxxxyyyzzz|||~~~~~~~~~}}}}}}}}}|||||||||xxxwwwuuutttrrrqqqppppppkkkkkkkkkiiigggccc___]]]]]]\\\ZZZXXXVVVSSSRRRQQQHHHGGGEEEEEEFFFFFFEEECCC?????????>>>======>>>???<<<===>>>>>>>>>>>>>>>===??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAABBBDDDEEECCCDDDFFFHHHLLLRRRYYY^^^ccchhhnnnpppqqqtttzzzjjjSSSDDD>>>>>>;;;;;;999555333333222000.........///////////////000000///...---,,,,,,+++000000////////////000000......////////////..............................,,,++++++++++++++++++,,,)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---.........---.........------,,,,,,,,,---------.........////////////............//////---------.........//////---.........//////000000------------------------,,,,,,,,,------,,,++++++------------------------++++++++++++++++++++++++************************------+++)))((('''''''''''''''(((((()))(((((((((''')))***++++++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((************************((((((''''''''''''((((((((((((''')))***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$%%%'''''''''&&&&&&'''''''''***)))((('''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((()))***+++***)))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))******)))(((''')))***+++,,,,,,+++))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((()))***+++***(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))?????????@@@AAAAAABBBBBBDDDDDDEEEGGGHHHJJJKKKLLLNNNNNNPPPRRRTTTVVVXXXYYY^^^___```aaacccdddffffffhhhhhhiiijjjjjjkkklllllllllmmmnnnoooqqqrrrttttttsssttttttuuuvvvvvvwwwwwwxxxwwwwwwvvvuuuuuuuuuvvvyyyyyyxxxvvvuuusssrrrqqqwwwtttqqqpppppppppooonnniiiiiihhhfffeeedddccccccaaa^^^ZZZYYYXXXWWWSSSPPPQQQPPPOOOMMMKKKJJJHHHGGGCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>@@@@@@?????????@@@BBBCCC???@@@AAABBBCCCDDDDDDEEECCCCCCCCCDDDEEEEEEDDDBBB@@@BBBDDDEEECCCCCCCCCDDDFFFHHHJJJMMMSSS[[[dddkkkrrrvvvyyyzzz{{{|||jjjSSSHHHAAA;;;888555555444444444333333333222222000///............//////---,,,***)))''''''.........////////////000///---++++++---...------.../////////...---,,,,,,------,,,+++************+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++...------,,,,,,------...***++++++,,,---.../////////---,,,,,,---...---,,,........................------------------------//////.........---------***++++++,,,,,,++++++***+++++++++************)))((((((((()))***,,,---...))))))))))))))))))))))))((((((((((((((((((((((((*********)))(((&&&$$$###(((((())))))))))))(((((()))))))))(((''''''&&&&&&***)))'''''')))+++++++++******))))))((((((''''''''''''(((((('''&&&%%%%%%((((((''''''''''''((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((('''((()))******)))((('''))))))(((((('''''''''&&&''''''''''''((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))******))))))((((((''''''((()))))))))'''''')))***))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGIIIJJJLLLMMMOOOOOOSSSSSSTTTVVVWWWYYYZZZZZZ[[[\\\\\\]]]^^^^^^______```aaabbbccceeefffggghhhiiiiiiiiijjjkkkkkkllllllmmmlllkkkjjjjjjjjjjjjkkkmmmmmmllljjjiiihhhfffffffffccc```______```___^^^]]]\\\[[[ZZZYYYXXXWWWWWWVVVSSSPPPOOOOOONNNKKKHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@??????>>>===============<<<<<<======>>>???AAA@@@@@@???@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCEEEEEEEEEDDDBBBDDDFFFGGGGGGHHHJJJLLLJJJMMMRRRXXX___iiirrryyy{{{\\\JJJAAA<<<888666444444444444333333333333333222111000////////////.........------,,,,,,,,,------.........////////////---,,,,,,---...---,,,,,,,,,---.../////////...+++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,---...***++++++,,,,,,------------,,,,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------------...,,,++++++---...------........................------------------------......------,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))---,,,+++***))))))((()))))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&&&&%%%(((((())))))))))))(((((((((((())))))))))))))))))***(((''''''(((******+++(((((((((((())))))))))))(((((())))))(((((('''&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((()))******)))(((''')))(((((((((''''''''''''''''''''''''((((((((((((,,,,,,++++++************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))+++*********))))))))))))((()))))))))'''''')))***)))(((((((((''''''''''''))))))))))))))))))))))))((((((((())))))))))))***BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^]]]\\\ZZZYYYXXXXXXWWWUUURRRRRRRRRRRRQQQPPPNNNNNNMMMLLLKKKKKKJJJJJJIIIGGGEEEDDDEEEDDDBBB@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@BBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGDDDEEEGGGHHHIIIKKKOOORRRSSSXXX```iiisss}}}xxxcccLLL???;;;888555555444444444333333333222222333333222111000000000000,,,,,,,,,---......//////,,,---------...............---,,,,,,.........,,,,,,------.........------************+++,,,---...,,,+++***))))))***+++,,,)))*********,,,---...///+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********------,,,,,,,,,,,,------...---------,,,,,,,,,+++---+++***+++---.........------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++************)))...---,,,***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((((((((())))))))))))((((((((((((((()))***+++++++++(((((('''''''''((()))***'''''''''((()))*********))))))))))))))))))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''((((((((((((************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))++++++++++++************((()))))))))'''''')))***((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************DDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMKKKLLLLLLMMMMMMNNNOOOOOORRRRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPOOONNNMMMMMMLLLKKKIIIIIIJJJJJJIIIHHHEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@??????>>>========================;;;;;;;;;<<<======>>>>>>???????????????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEEEEEEEFFFHHHIIIJJJKKKMMMNNNOOOSSSXXX\\\bbbiiirrr}}}zzz```QQQAAA;;;999777666666333333333333222222222222222111111000//////000000)))******+++,,,---......,,,,,,,,,---------.........---------//////...,,,000000000...---+++)))(((+++*********++++++,,,---,,,+++)))(((((()))+++,,,************+++,,,---...,,,,,,,,,+++++++++++++++************************---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---...///...------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********)))))))))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))***((('''%%%&&&''')))***(((((())))))))))))((((((((((((((())))))*********'''(((((((((''''''((()))'''((((((((()))))))))***(((((()))))))))(((((('''((((((''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************************((()))))))))'''''')))***((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********FFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEBBBAAA@@@AAABBBBBBAAA?????????????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBDDDDDDEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEECCCDDDFFFEEEEEEEEEHHHKKKQQQSSSWWWZZZ___eeelllqqqxxx~~~vvvqqqttt}}}jjjPPPFFF<<<999888555555666333333222222222111111111000000///............///,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.........------...000///...,,,000000///...---+++)))(((---,,,++++++*********+++,,,+++)))(((((()))+++,,,,,,++++++******++++++++++++++++++++++++++++++***************************,,,,,,,,,++++++,,,,,,,,,******++++++,,,------...+++***)))***,,,.........------------------------+++++++++,,,,,,,,,------------------............***++++++,,,,,,++++++***+++++++++*********))))))&&&&&&'''((()))+++---...(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))***(((((())))))))))))(((((()))))))))(((((('''''''''&&&((())))))'''&&&'''(((***)))))))))((((((((('''&&&''''''(((((('''''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))'''''')))***'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))HHHGGGGGGFFFEEEDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>???????????????????????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@??????>>>>>>===???@@@@@@???===<<<<<<<<<<<<============;;;<<<>>>===<<<<<<===???======>>>>>>>>>?????????>>>>>>???@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEHHHHHHGGGIIINNNRRRVVVZZZaaahhhpppyyyrrrooosssqqqXXXEEE>>>888777555222222444222222222111111111000000///......------.........////////////............,,,---------...............---...///000000...,,,+++,,,,,,---------,,,,,,...---,,,+++************,,,+++***))))))***+++,,,,,,,,,+++************************+++++++++++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,---......,,,***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------...............///***++++++,,,,,,++++++***+++++++++************)))(((((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((()))))))))((('''&&&&&&&&&&&&)))+++***'''&&&''')))*********)))((('''''''''%%%&&&&&&'''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((()))))))))************)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))((()))))))))'''''')))***'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((IIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<======>>>?????????===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBB@@@>>><<<<<<=========>>>>>>>>><<<>>>??????======>>>@@@????????????@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFJJJNNNPPPQQQUUU\\\bbbfffkkksss|||sssnnnyyyvvv]]]LLL???:::777666444111111444222111111111000000000000//////............//////////////////////////////------........./////////...---...000111000...,,,***+++,,,,,,------------,,,,,,++++++***+++++++++,,,,,,,,,++++++,,,,,,,,,+++***************+++,,,))))))******++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,------+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,------.........***++++++,,,,,,++++++***+++++++++************))))))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((()))))))))(((((((((((((((&&&***---,,,(((&&&''')))))))))))))))((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))''''''''''''(((((((((((((((((()))))))))*********'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********((()))))))))'''''')))***''''''''''''((((((((()))))))))))))))))))))))))))'''(((((((((((()))))))))JJJJJJIIIIIIIIIIIIHHHHHHJJJIIIHHHGGGEEEDDDBBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@????????????@@@@@@@@@@@@;;;;;;;;;===??????>>><<<>>>>>>??????@@@@@@AAAAAA>>>@@@BBBAAA???>>>@@@CCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHIIIHHHGGGFFFEEEDDDEEEFFFHHHJJJLLLNNNNNNKKKPPPVVVYYY[[[```iiippp|||wwwmmmpppsss\\\KKKAAA>>>:::888777555111222666111111111111000000000000000000////////////000111+++,,,,,,,,,---..................////////////000.........000111111...,,,------------,,,,,,+++***************+++,,,------+++,,,,,,------,,,,,,+++(((((())))))***+++------(((((()))***+++,,,,,,---+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***---,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,++++++++++++++++++************)))''''''''''''(((***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((())))))))))))(((((((((((())))))******++++++&&&+++...---)))&&&'''***''''''(((((())))))******''''''((())))))***))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))))))))******+++++++++,,,((()))))))))'''''')))***&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************MMMMMMMMMKKKIIIHHHJJJLLLJJJIIIIIIHHHHHHHHHHHHIIICCCBBBBBBCCCCCCCCC@@@>>>@@@@@@@@@AAABBBBBBCCCCCC@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>?????????===>>>>>>===<<<<<<>>>AAA@@@???>>>>>>>>>???AAABBBBBBAAAAAA@@@@@@?????????>>>????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEECCCAAA@@@AAACCCFFFFFFFFFFFFGGGFFFDDDBBBDDDFFFIIIKKKLLLMMMPPPRRRXXX___gggmmmqqqxxx{{{rrrlllpppsss^^^MMMBBB>>>999777555222111111222333222222222222111111111000///............---------,,,,,,,,,------.........,,,,,,---------............------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++*********))))))(((((())))))))))))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***,,,------++++++,,,...***+++,,,---...---,,,+++)))***,,,------,,,***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++&&&'''((()))******)))((())))))(((((((((((())))))''''''(((((())))))******************))))))))))))))))))))))))))))))))))))&&&&&&''')))************((((((''''''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***(((&&&&&&'''((((((((()))(((''''''((()))***+++&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))******))))))((((((''''''&&&&&&''''''(((((()))))))))*********++++++++++++)))(((&&&%%%%%%&&&((()))((((((&&&%%%%%%&&&'''((('''(((***++++++******)))))))))))))))))))))))))))+++*********))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))************))))))************))))))++++++)))(((''''''''''''XXXUUUQQQMMMKKKKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFDDDBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>???@@@???>>><<<<<<===??????????????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAADDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHGGGHHHJJJLLLNNNQQQVVV\\\```fffooozzzyyysssrrrtttsssrrrttt~~~xxxaaaPPPCCC<<<:::888777555222111111222333222111111111000000000000///............---------,,,,,,------------------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************)))))))))((())))))))))))***+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))*********++++++***+++---,,,++++++,,,...***+++,,,,,,------,,,,,,------------------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++'''((()))*********)))((())))))(((((((((((())))))'''((((((((()))))))))*********)))))))))(((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***(((&&&&&&'''((((((((()))((('''''''''((()))***&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&***)))))))))(((((((((''''''''''''((((((((((((((())))))))))))*********+++)))'''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&'''((())))))*********)))'''&&&((((((((((((((((((((((((*********)))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((******++++++++++++*********)))((((((''''''''''''kkkddd\\\VVVUUUUUUSSSRRROOONNNMMMJJJHHHGGGFFFFFFFFFEEEEEEFFFHHHHHHGGGEEEBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBAAA@@@???>>>>>>===AAABBBAAA???===<<<<<<>>>??????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCDDDEEEFFFFFFFFFDDDEEEFFFFFFEEEEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJNNNPPPSSSWWW]]]fffooouuu|||ssskkkjjjlllpppuuu|||zzzuuusss{{{zzz]]]KKKBBB;;;777666777666444333222222222222000000000000///////////////............---------------------------,,,,,,,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))+++***************++++++++++++++++++++++++++++++*********++++++++++++,,,)))))))))************+++***+++,,,,,,++++++,,,...+++++++++++++++,,,------///...,,,++++++,,,...///,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++*********+++******)))(((***))))))(((((())))))***(((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((&&&&&&((()))(((''')))(((''''''&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((*********)))(((&&&%%%$$$((((((((((((((((((((((((******))))))))))))(((((('''(((((((((((((((((('''************************(((((((((((())))))))))))*********)))((('''''''''''''''''''''((((((((((((***++++++,,,,,,++++++***((((((((((((((((((((((((wwwnnniiihhheee```\\\UUUTTTRRROOOMMMKKKJJJJJJEEEEEEDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBB@@@>>>===>>>???>>>???AAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDFFFEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFEEEEEEGGGIIIJJJKKKLLLMMMMMMOOOQQQRRRXXX[[[aaahhhqqqzzztttnnnnnnttt{{{}}}yyyoooppp|||uuuaaaJJJ???<<<:::777666666555444333222222222222000////////////.........///............---------.........------,,,,,,,,,------------............+++++++++,,,,,,---------++++++++++++++++++++++++******))))))))))))***************)))))))))))))))++++++******)))*********************************************++++++++++++++++++++++++,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,+++*********+++---...,,,,,,************,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++******))))))***))))))))))))))))))***(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&'''((()))((('''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********))))))))))))(((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''((()))((((((''''''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))************)))******++++++******)))(((((())))))))))))))))))zzzrrrkkkbbb```\\\XXXSSSOOOLLLKKKHHHFFFEEEEEEFFFFFFFFFDDDEEEDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDD???AAABBBBBB@@@@@@@@@BBB???@@@AAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIJJJLLLNNNQQQTTTXXXZZZ[[[]]]```cccfffllluuu~~~yyyuuuwww~~~rrrpppvvvuuu\\\MMM???;;;<<<:::777666555444333333222222222222////////////.........---///............---------.........------,,,,,,,,,)))*********++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))******++++++******)))*********************************))))))*********+++++++++******+++++++++,,,,,,,,,)))***,,,+++******+++---,,,+++***)))***+++,,,---******,,,,,,,,,,,,******,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,+++******)))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((('''''''''))))))(((&&&(((((((((''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))************(((((())))))))))))(((((())))))***+++++++++******}}}vvvsssmmmfff^^^WWWRRROOOQQQOOOLLLKKKKKKKKKIIIHHHEEEEEEDDDDDDCCCBBBAAAAAAFFFFFFFFFEEEEEEEEEDDDDDDAAABBBBBBCCCDDDEEEFFFFFF???AAACCCCCCBBBAAABBBCCCAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDFFFGGGHHHIIIJJJFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIKKKMMMNNNOOOPPPSSSVVVZZZ```fffjjjlllooosssvvvzzz|||}}}{{{zzz~~~qqq[[[III@@@999999:::777444444333333333333222222222111////////////............///............---------------------------,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))************+++***************++++++************************)))))))))************+++((((((((())))))))))))***)))***++++++******+++---***************+++,,,,,,+++,,,...//////...,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++***)))))))))******+++******))))))******+++))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((''''''((())))))(((&&&''''''((((((((('''&&&&&&''''''&&&&&&''''''((()))'''''''''(((((((((((()))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((()))*********''''''''''''(((((((((((('''((((((((((((((((((''')))***+++++++++***)))(((xxxppphhhccc``````]]]ZZZWWWVVVTTTRRRQQQJJJJJJIIIHHHGGGFFFEEEEEEIIIIIIHHHHHHHHHGGGGGGGGGCCCDDDDDDEEEEEEFFFFFFFFFAAABBBDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHJJJKKKLLLMMMMMMMMMNNNQQQTTTXXX[[[___cccgggjjjqqq{{{}}}}}}|||~~~nnnXXXIII???:::777888777333222333222333333333333222111111000000000/////////......///............---------,,,,,,---------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,((()))))))))************))))))))))))***+++,,,,,,************************))))))))))))************(((((((((((())))))))))))(((***++++++******+++,,,))))))***+++++++++++++++------------------------)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++***)))((((((((()))***++++++******))))))******+++***)))))))))((((((((('''******)))))))))(((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))'''''''''((())))))'''%%%&&&'''((()))))))))(((''''''''''''''''''(((((())))))************+++++++++'''((((((((()))))))))***'''''''''(((((((((((((((''''''((((((((()))))))))&&&''''''''''''''''''&&&$$$%%%&&&((((((((((((''')))((('''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((()))*********(((&&&%%%zzzvvvtttllliiidddaaa___]]]ZZZXXXQQQPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCCEEEFFFEEECCCAAA@@@@@@CCCCCCBBBAAAAAACCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKNNNPPPRRRTTTWWWXXXZZZZZZYYY\\\aaafffkkkqqqwww{{{}}}xxxuuutttssszzzuuuzzzpppXXXIII@@@===999888777444000111555222222333333333222111111000000000000//////////////////.........---------,,,,,,,,,------.........*********+++++++++,,,,,,***++++++,,,,,,------...******************************))))))))))))******(((((())))))*********+++))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************************++++++++++++(((***++++++******+++,,,((()))***,,,,,,+++******---,,,***))))))***,,,---((())))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++((((((''''''''')))***+++++++++************++++++******))))))((((((((('''************))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((***)))'''%%%&&&'''(((*********))))))'''''''''''''''((())))))''''''''''''(((((((((((('''((((((((())))))******&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&###$$$&&&((())))))(((''',,,***)))'''&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))***((('''&&&&&&'''(((***))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************))))))************))))))'''((())))))(((&&&$$$"""|||xxxtttooojjjfffccc```]]]YYYVVVSSSRRRQQQPPPRRRSSSRRROOOJJJHHHFFFCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFHHHHHHFFFEEEHHHGGGFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHGGGFFFGGGHHHGGGGGGGGGIIILLLMMMLLLKKKNNNPPPRRRSSSTTTVVVYYY\\\___aaacccfffhhhjjjkkkkkkooossszzz}}}qqqlllooottt|||{{{{{{ooossstttZZZFFF@@@CCC888777666555444333222222333333333222111000000///......////////////......//////.........---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++***)))((((((---+++******,,,------,,,***))))))(((((((((((((((******)))(((((()))***+++***+++,,,,,,,,,,,,+++***************************(((((()))*********************++++++++++++************))))))))))))******)))******++++++,,,------,,,,,,++++++***)))))))))---,,,+++*********+++,,,***+++,,,------,,,+++***))))))))))))))))))))))))************))))))))))))++++++******+++,,,------))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((''''''''''''******))))))((((((''''''*********+++,,,,,,------(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***((()))***)))((((((***,,,''''''((()))))))))))))))************)))))))))))))))))))))))))))******+++++++++)))(((''''''''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))************************++++++***)))((('''&&&&&&++++++***)))))))))))))))|||yyyqqqpppmmmjjjgggeeeddddddcccdddccc___YYYRRRNNNLLLIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIIIIHHHFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFHHHIIIIIIHHHHHHIIIJJJMMMNNNPPPRRRSSSUUUUUUVVVZZZ\\\___aaacccfffjjjmmmssstttvvvyyy|||~~~xxxmmmlllttt{{{xxxwwwuuuwwwxxx```MMM@@@:::;;;777666666555333222222111333222222111000000//////......////////////............------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,++++++***)))---+++******,,,------,,,,,,++++++******************)))(((((((((((()))***))))))***++++++***))))))))))))))))))))))))))))))(((((()))************************+++******))))))******))))))))))))******)))******++++++,,,,,,---******************++++++------,,,+++++++++,,,---+++++++++,,,,,,+++++++++************************************))))))))))))))))))))))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''***)))))))))((((((((('''************))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''((()))((('''''')))+++'''((()))))))))))))))(((******)))))))))((((((((()))(((((((((((()))*********)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((('''''''''((()))*********((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((+++***)))(((((((((((()))~~~}}}||||||}}}~~~~~~{{{tttjjj```ZZZWWWUUUUUUVVVVVVVVVTTTSSSRRRRRRSSSSSSTTTUUUUUUTTTTTTOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIJJJLLLMMMLLLKKKIIIJJJLLLMMMNNNNNNMMMMMMLLLNNNPPPPPPPPPPPPQQQSSSZZZ^^^bbbccccccdddgggjjjmmmppptttwwwzzz~~~}}}vvvnnnnnnxxxtttqqqttt}}}yyyrrrnnnxxxzzz\\\III@@@:::666555555555444333222111111000111111000000//////............////////////......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++***++++++,,,,,,,,,,,,,,,,,,+++******,,,------,,,,,,++++++******************))))))((((((((())))))((())))))******))))))((((((((((((((((((((((((((((((((()))***************************))))))((('''******))))))))))))******))))))******+++,,,,,,,,,((())))))***++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************))))))))))))&&&'''((()))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))(((((((((((()))))))))((('''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((%%%'''((('''&&&&&&((()))((()))))))))))))))(((''')))))))))(((((((((''''''(((''''''''''''((())))))***))))))(((''''''''''''(((((('''&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))************************'''((((((((()))))))))***))))))((((((''''''((((((|||rrrjjjggggggggghhhgggfffdddcccaaa```aaabbbcccdddccccccccc```___]]][[[YYYWWWVVVUUUTTTSSSRRRSSSUUUVVVVVVUUUVVVXXXZZZ[[[ZZZYYYXXXXXXYYY[[[]]]______aaadddfffnnnsssyyyzzzyyyzzz~~~{{{uuurrrvvv~~~xxxqqqmmmsss~~~uuurrrrrr}}}{{{dddKKK>>>:::777555555333333333222111000000000000000//////..................////////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,------...---,,,+++)))***+++------,,,***))))))(((((((((((((((+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))***))))))((('''&&&******))))))))))))******)))))))))***++++++,,,,,,))))))*********+++++++++)))))))))))))))*********---,,,+++******+++,,,---++++++++++++++++++++++++************)))))))))(((%%%''')))******)))'''&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((())))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&(((((((((((())))))))))))&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''%%%'''((((((''''''((())))))))))))))))))(((((('''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((,,,,,,+++******************((('''%%%%%%'''(((***''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***)))))))))))))))*********((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((())))))))))))((((((''''''''''''((((((}}}zzz|||}}}}}}|||{{{yyywwwvvvtttuuuwwwyyyzzzzzzyyyxxxwwwuuussspppllliiifffeeedddbbbaaabbbdddfffffffffhhhjjjlllkkkhhhffffffgggmmmoooqqqsssuuuyyy}}}|||yyywwwuuuyyy{{{rrrnnnpppyyytttsss|||```RRRCCC<<<888555555777222222222111000000000////////////.....................////////////......------------............++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,---.........,,,***))))))+++,,,,,,+++***))))))(((((((((((((((,,,,,,,,,++++++*********************************************************(((((()))***************)))))))))))))))(((''''''******))))))))))))******((())))))******+++,,,,,,+++++++++*********)))))))))******+++++++++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++************)))))))))((('''(((***++++++***((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********(((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%'''))))))((((((((()))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((,,,++++++******************)))'''&&&&&&''')))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''((((((''''''''''''((((((~~~{{{zzzyyywwwvvvwwwyyy{{{||||||}}}}}}yyywwwxxxzzzyyywwwwwwzzz|||yyyooonnnvvv|||qqqpppwww}}}zzz|||fffJJJDDD===:::777222222555222222111111111000000000//////////////////............////////////......------...............///++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---))))))+++,,,------------+++***))))))+++,,,,,,+++,,,++++++***************,,,,,,,,,,,,+++***))))))+++******))))))******+++************************(((((()))***************((())))))******))))))(((******))))))))))))******(((((())))))***+++++++++,,,,,,++++++***))))))(((+++,,,---...............,,,++++++++++++++++++,,,++++++++++++++++++++++++************)))))))))))))))***+++++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))******+++(((((((((((())))))))))))''''''(((((()))******+++(((((((((((())))))))))))''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&%%%''')))***)))(((((()))''''''((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((()))((((((''''''((((((((())))))(((''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((''''''(((((()))))){{{wwwqqqmmmmmmqqqvvvzzzzzzrrrpppxxx}}}rrruuuzzzbbbPPP???:::777777666222000222222222111111111111000000////////////////////////......////////////......,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,++++++***((()))+++,,,,,,+++,,,++++++*********************++++++***)))'''&&&***)))(((((((((((()))***************************(((((()))***************(((((()))***++++++++++++******))))))))))))******(((((())))))******++++++++++++******************)))***,,,---......------+++++++++,,,,,,+++++++++************************************))))))))))))+++++++++******)))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&'''(((((())))))'''((((((((()))))))))***((((((((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((''''''''''''###&&&))))))((('''''''''%%%&&&''')))******************)))))))))((((((((('''''''''&&&'''(((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********''''''''''''(((((((((((())))))))))))((((((((((((************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++******))))))(((((('''''')))(((((((((((()))***+++zzzpppmmmhhheeegggmmmuuuzzz{{{tttuuuyyy}}}rrrooo~~~}}}dddOOOAAA===777333555666444111111222222222222111111111111/////////000000000000000......////////////......+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++))))))***+++++++++******+++***((()))***,,,,,,+++***))))))(((((((((((((((((()))))))))((('''%%%$$$)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((()))***************'''((()))+++,,,,,,,,,,,,******))))))))))))******((((((((()))******++++++)))))))))***++++++,,,,,,&&&''')))***++++++*********+++,,,------,,,+++***))))))))))))))))))))))))************)))))))))))),,,+++***)))(((((())))))))))))))))))))))))))))))'''((()))******)))((('''$$$$$$%%%%%%&&&'''(((((('''((((((((())))))******)))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((''''''&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((++++++***(((((('''''''''"""%%%'''((('''&&&&&&&&&$$$%%%'''(((***+++++++++************))))))))))))(((''''''''''''((())))))))))))(((((((((((()))***(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++''''''''''''((((((((()))))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++|||tttoooeeeddddddhhhnnnwwwvvvrrrsssxxxyyyrrrooottt{{{}}}cccMMMAAA???666666777666444222000///000000///.......................................//////.........------------,,,++++++------,,,+++---,,,++++++************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))*********************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))++++++++++++++++++++++++))))))))))))*********************)))******++++++)))))))))***+++++++++,,,---,,,***)))((()))******************************))))))))))))))))))))))))(((((('''(((((()))***+++)))***++++++***(((&&&%%%''''''&&&&&&%%%%%%%%%$$$(((((((((((())))))))))))((('''&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))***++++++***)))((((((''''''(((******))))))((((((''''''))))))))))))(((&&&%%%$$$%%%&&&(((******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((())))))(((((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******+++***)))'''''''''((()))************)))))))))))))))************+++++++++))))))))))))(((((((((((())))))*********((('''&&&~~~tttkkkgggeeeeeeiiisss|||wwwuuuxxx~~~xxxtttppppppvvvjjjUUUDDD<<<;;;444444555555444333222111000000///.......................................//////.........---------...---,,,,,,......---,,,------,,,+++++++++++++++(((((()))***+++,,,,,,---+++++++++++++++++++++++++++***)))''''''''''''(((***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))++++++++++++************))))))))))))*********************)))******+++,,,***************+++++++++++++++***************************++++++*********)))))))))))))))))))))))))))(((((((((((())))))***''''''((()))(((&&&$$$###((((((((()))*********+++'''((((((((()))))))))))))))((('''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***)))((((((((((((((()))***'''''''''''''''&&&&&&&&&'''((((((((((((((('''&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((''''''''''''((())))))(((((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***+++***)))((('''(((((()))*********)))))))))(((((((((((()))))))))*********))))))))))))(((((((((((((((((()))******)))((('''zzzooogggcccfffjjjuuu{{{xxx{{{wwwllllllqqqxxxxxxzzziiiTTTFFF<<<888999222222333444444444333333000000///......................................................---------///...------//////...---------,,,,,,++++++,,,,,,))))))*********+++++++++************************,,,+++************++++++))))))******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))******++++++******))))))(((((())))))))))))******************))))))***++++++,,,+++++++++***************)))******+++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))***))))))(((((((((((()))''''''(((((((((&&&%%%$$$((((((((((((((((((((((((''''''((((((((()))))))))***)))((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''((()))***+++&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))))))))******)))((((((((())))))******))))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))'''((()))))))))))))))(((~~~qqqiiigggggguuu{{{nnnnnnsss|||uuuuuummmUUUEEE>>>999777888222222333333333333222222000000///..................................................................---,,,---...///...,,,------,,,,,,,,,,,,,,,---------,,,+++***(((((('''************++++++++++++++++++++++++,,,,,,------((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***************))))))((((((''''''((()))))))))************))))))))))))***+++,,,,,,,,,+++++++++***)))))))))'''(((***+++,,,,,,+++***(((***+++,,,,,,+++***(((((((((((((((((((((((((((******)))(((((('''(((((())))))******)))((('''''',,,+++***((('''%%%$$$$$$'''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((()))******''''''(((((())))))******''''''((((((((((((((('''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((()))(((((((((((((((((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,++++++******))))))******))))))))))))))))))***)))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''((()))))))))******rrrjjjiiinnn|||rrrqqq|||}}}{{{{{{}}}iiiXXXFFF>>>;;;888666666444333333222111111000000000000///.......................................---.....................---,,,+++,,,---------+++,,,,,,,,,++++++,,,,,,---------,,,+++***(((((('''++++++++++++,,,,,,------''''''((())))))*********'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))************)))))))))(((((((((''''''((()))))))))************))))))))))))***+++,,,---,,,+++++++++***)))))))))'''(((***+++,,,,,,+++***)))***++++++++++++***)))((((((((((((((((((((((((******)))(((((('''(((((()))))))))))))))(((((((((//////---,,,***)))((('''''''''''''''((((((((((((''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((******)))(((((((((((((((''''''(((((())))))******))))))))))))((('''&&&%%%(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))(((((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++******))))))))))))******************)))))))))(((((((((((('''((((((((()))))))))******'''((((((((()))))))))***''''''((((((((()))******qqqlllooovvvuuuwww}}}qqqSSSHHH===999888555333333444333222111000000000000000000///.......................................---------...............---,,,++++++------,,,+++++++++******++++++,,,,,,))))))*********++++++++++++++++++,,,,,,------...((()))******+++++++++***''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))******++++++(((((((((((())))))))))))))))))))))))************(((((())))))***+++------+++++++++***************)))******+++++++++******************************))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''&&&&&&'''''')))*********************&&&&&&'''''''''(((((((((&&&&&&'''(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))+++***)))(((''''''''''''&&&&&&&&&'''''''''''''''******))))))(((&&&%%%$$$''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((()))***+++++++++******))))))((((((((((((''''''(((((()))))))))*********''''''(((((())))))******)))(((((((((((())))))***yyyrrrwww~~~{{{sssYYYGGG???999777555222111333222111000000///000111222000000///.......................................---------.........//////...,,,+++,,,---...---,,,***)))))))))******+++,,,(((((()))***+++,,,,,,---)))******+++,,,,,,------++++++,,,---------,,,+++&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))******++++++'''(((((())))))******+++))))))))))))************((((((((()))***,,,---...***************+++++++++++++++******************,,,+++***((((((***+++,,,)))))))))))))))))))))))))))(((((((((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))******)))((((((((((((((()))'''''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((()))************)))((((((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((()))***++++++++++++***))))))(((((((((''''''''''''''''''((((((((())))))'''''''''((()))************)))(((''''''((())))))wwwttttttvvv|||zzzzzzzzz^^^IIICCC===999777444111222666000////////////111333444000000///.......................................---------........./////////...------...///...---))))))(((((()))***++++++++++++******************((())))))***++++++,,,,,,((()))***++++++***((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))***+++++++++''''''((()))***+++,,,,,,))))))))))))************((((((((()))***,,,---...))))))******+++++++++,,,---,,,***)))))))))******---+++)))'''''')))+++---))))))))))))))))))))))))(((((('''(((((()))***+++))))))((((((((())))))***++++++******))))))((((((&&&&&&&&&'''''''''(((((('''((()))+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))***+++(((''''''(((((()))***+++******))))))((((((((('''&&&''''''(((((((((((((((%%%&&&(((******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******((()))***++++++***)))((((((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))***+++,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******++++++***)))'''''''''((()))zzztttooorrr~~~|||}}}pppYYYHHH@@@;;;;;;999777555444222111000000000000000000000000///000111000///......///000333666777555222000///////////////////////////++++++++++++++++++++++++------,,,+++************------,,,++++++***))))))///...------......,,,***,,,+++++++++******))))))************************&&&&&&''''''((()))))))))+++***)))(((''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))***+++++++++*********))))))(((((((((((())))))*********++++++)))'''(((+++---,,,+++******************************++++++++++++******************************(((((((((((())))))))))))''''''((()))))))))))))))%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((***)))((((((((()))+++,,,))))))***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((())))))************)))))))))***,,,---(((((((((((())))))))))))))))))*********+++++++++...---,,,+++************(((((((((((((((((((((((((((+++---+++'''%%%%%%'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))}}}rrrqqqsss|||||||||ttt]]]LLL???888:::999888666444222111000////////////////////////...///000///...---///111444777:::;;;888444111000........................++++++++++++++++++++++++,,,,,,++++++***+++++++++))))))******++++++,,,,,,+++******+++,,,---+++***))))))))))))((((((((('''************************&&&&&&''''''((()))))))))+++***)))(((''''''''''''((((((((())))))((((((((((((((((((((()))))))))))))))((((((((((((((())))))******)))))))))(((((((((((()))))))))************+++)))'''(((***,,,+++)))************************)))))))))******)))))))))************************(((((((((((())))))))))))((())))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***)))((((((''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))+++,,,((()))))))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,+++++++++++++++))))))((((((((()))++++++******))))))((((((''''''))))))))))))************---,,,,,,+++***)))))))))((((((((((((((((((((((((++++++,,,+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))yyyxxxzzz}}}vvvqqqZZZKKKAAA:::666777777666444333111000///...........................///...------...111333999<<>>AAA@@@<<<666222000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---------,,,,,,,,,+++++++++***,,,++++++,,,......---,,,+++++++++***************************************'''''''''((())))))******++++++***)))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))((('''''''''(((((((((((((((((('''''''''''')))))))))))))))*********+++***((((((((((((((('''************************(((((())))))))))))((((((************************))))))))))))((((((((((((((())))))))))))(((((('''******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))+++***((('''&&&'''((()))******+++++++++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((()))))))))((())))))))))))******))))))(((((('''''')))))))))*********++++++************))))))(((((((((((((((((((((((((((((((((%%%!!!!!!%%%''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))zzzwww}}}~~~uuusss}}}~~~{{{zzzyyy||||||___RRRCCC999888999777444555555444333333222111111000000000000000000000000///000///......111555888;;;===>>>===888444000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---------------------,,,,,,,,,---,,,,,,,,,------+++)))******************++++++))))))))))))))))))))))))''''''(((((()))*********,,,,,,++++++******++++++''''''((((((((((((''''''(((((((((((())))))))))))******)))(((((()))))))))''''''''''''((((((((((((******))))))))))))))))))******)))((('''''''''((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&((()))******************))))))((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((******)))(((((((((******)))))))))************+++((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$&&&&&&'''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))*********************)))''''''(((((())))))***************+++++++++,,,,,,))))))*********)))((((((((((((((((((((((((((((((---)))&&&&&&))),,,---,,,(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))~~~yyysssrrryyyzzztttrrrvvv|||vvvbbbKKKDDD<<<888999:::888555444444333333222222222111111111111111111111111111//////000//////111444777777888999777333000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,)))***+++,,,---...///000,,,+++******+++***(((&&&(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++,,,,,,+++++++++++++++,,,(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))***++++++'''(((((((((((()))))))))************)))))))))))))))******)))(((''')))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''$$$%%%'''(((***+++++++++))))))((((((((((((((('''((((((((((((((((((((((((&&&''''''((()))(((((((((''''''(((((()))*********%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((()))))))))((('''%%%$$$###&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))************************''''''(((((()))******+++***++++++++++++******)))&&&&&&'''((()))***++++++)))*********++++++++++++))))))+++++++++***)))(((((((((((((((((((((((((((+++)))((((((***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{zzzxxxxxxzzz~~~uuutttxxx}}}zzzsssqqqqqqssszzzrrr]]]NNNAAA>>>:::888888888666555222111111111111111111000000000000000000000000000---...//////...///111333444444333111...---...///------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++'''((()))***,,,---...///***)))))))))++++++)))''''''((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++*********))))))******+++))))))************))))))(((((((((((())))))))))))'''''''''((()))***+++,,,((((((((()))))))))******************)))))))))((((((***+++***((((((***---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))((('''''''''&&&&&&''')))************'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''!!!###%%%((()))))))))(((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((()))((('''&&&%%%&&&'''(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++++++++)))((('''''''''(((((())))))******(((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((('''((()))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))~~~zzztttpppooorrrvvvzzz{{{sssuuuyyy~~~tttrrrqqqrrrwwwiiiVVVGGG===999888666444222000//////000000000000000/////////////////////////////////+++---......------///000222222000...,,,,,,...111------------------------++++++++++++++++++++++++------,,,+++************))))))))))))))))))*********))))))+++---...---+++))))))******+++++++++,,,))))))))))))))))))))))))((((((((()))******++++++)))((((((((((((((())))))******++++++++++++******(((((((((((())))))))))))%%%%%%%%%&&&((()))+++,,,(((((())))))******+++++++++*********))))))(((((((((***++++++))))))+++...))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++******)))(((''''''&&&'''((()))))))))))))))(((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''' ###'''))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''))))))))))))(((''''''((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((()))*********((('''&&&))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((()))***,,,------,,,+++***(((((((((((((((((((((((((((+++------***(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyytttuuuxxxzzz{{{}}}|||yyywwwuuuxxx{{{lllfffhhhgggxxxvvvbbbSSSFFF<<<777444444333333222111000000222111111000///......---/////////...------,,,,,,...------,,,,,,------...////////////...---,,,+++000000///...------,,,,,,++++++************++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,***)))))))))***+++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))((((((((('''''''''''')))((('''&&&&&&'''((()))***++++++******)))(((''')))))))))))))))******+++222%%%$$$)))&&&'''+++)))+++***)))(((((()))***+++---,,,***(((((((((((()))******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))$$$%%%'''((())))))((((((***(((%%%######%%%(((***))))))(((((((((((())))))((('''''''''((()))+++,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))%%%'''(((((('''''')))***''')))***)))((('''(((***)))))))))))))))(((''''''******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((()))*********************))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((((())))))))))))(((((((((((()))*********************************++++++))))))))))))))))))))))))www|||xxxssssssxxx{{{uuussswww}}}zzznnnffffffkkkwwwvvv___QQQGGG???:::999444444333222222111000000111111000000///......---000000000////////////......------,,,,,,------...//////000111111111111000000//////...------,,,,,,++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++***))))))******)))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))(((((((((((((((''''''&&&)))(((''''''''''''((()))''''''((())))))((((((((()))))))))))))))******+++(((...===>>>...(((,,,++++++***))))))))))))***+++,,,+++***)))((((((((()))+++*********)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((()))***+++,,,,,,++++++***)))'''%%%%%%''')))***)))((((((''''''(((((()))((('''''''''((()))+++,,,))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((((((&&&''')))(((''''''((()))''')))***)))((('''((())))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((()))*********************))))))))))))******)))))))))))))))))))))))))))***************))))))(((((())))))))))))((((((''''''((()))))))))))))))************************))))))))))))))))))))))))zzznnnuuuyyyzzz{{{~~~~~~|||~~~~~~zzzyyywwwvvvxxxvvvppppppqqqssszzzvvvkkkeeefffnnnxxxhhhYYYHHH???;;;888666888333333333222111111000000111000000//////.........000000000000111111111111......------------......---...000111333333444444//////......---,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,++++++******++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))))))))(((&&&%%%)))((((((''''''(((((()))$$$%%%&&&'''(((((((((((()))))))))))))))******+++---FFF```XXX777)))***'''++++++************++++++,,,+++***)))((((((((()))++++++++++++************))))))******))))))(((((())))))))))))))))))))))))''''''((()))))))))(((((())))))(((((((((((())))))(((''''''''''''''''''(((((('''''''''((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''((()))((('''&&&'''((('''((())))))''''''((())))))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%((())))))******))))))(((&&&&&&'''(((((((((((((((************************))))))))))))))))))))))))|||vvv}}}{{{yyyyyyzzz~~~tttkkkjjjmmmzzz~~~xxxqqqkkkllltttnnnTTTIII>>>:::777444222333333222222222111111000000000000/////////............//////000111111222222......------------......---...///000111222222222.........------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((()))***)))(((&&&%%%)))(((((((((((((((((()))%%%&&&&&&'''(((((('''''')))))))))))))))******+++///KKKcccVVV555***,,,&&&++++++************+++++++++******)))))))))))))))************************))))))*********))))))(((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))++++++***)))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))((((((''''''&&&&&&((()))***)))'''&&&&&&''''''((()))(((''''''((()))(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))(((((())))))(((''''''&&&)))))))))******)))))))))&&&'''(((((())))))((((((************))))))))))))))))))))))))))))))))))))~~~}}}zzzuuurrrrrrtttvvvwwwuuunnnmmmttt|||wwwxxxyyyyyygggUUUGGG@@@;;;;;;999444000///222222111111111111111000////////////............,,,------...///000111111///......------......///000000111111111111000000---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***))))))+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&&&&((())))))))))))))))))((()))))))))))))))((('''''')))))))))))))))******+++%%%444BBB999(((+++111***************************************)))))))))((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******************++++++&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***,,,,,,++++++***)))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&((()))***)))'''&&&&&&'''&&&((()))((('''&&&'''((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))'''((())))))*********)))))))))************))))))(((((()))************)))*********)))))))))(((((())))))))))))))))))))))))~~~xxxpppllllllppptttvvvxxxxxxzzz{{{sssrrryyy|||wwwxxxhhhSSSFFF;;;888666999999444111111111111111111111111111111........................+++,,,,,,---...//////000//////............//////444444444333333111000000------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++***++++++,,,,,,++++++***))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))******))))))(((++++++++++++***)))(((''')))))))))))))))******+++)))))),,,((("""+++111((())))))************))))))))))))************)))(((((((((((((((((()))))))))))))))******++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,&&&&&&''''''''''''&&&&&&(((''''''''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******+++++++++******)))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((()))((('''&&&'''(((&&&'''((((((&&&&&&'''((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))'''((()))***++++++++++++)))******++++++******)))((())))))************************))))))((((((''')))))))))))))))))))))))){{{vvvvvv{{{}}}{{{yyyyyysssnnnnnnuuuzzz{{{}}}~~~xxxttt{{{yyyeeeSSSFFF???666333222444555222111333000000000000111111111111........................,,,,,,------........./////////............//////333333333333222111000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************++++++,,,,,,++++++*********))))))***++++++,,,))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))'''&&&&&&&&&((()))((()))************)))(((*********+++******)))))))))))))))))))))******+++111)))***+++&&&))),,,$$$'''((())))))))))))((('''((()))***++++++***)))((((((((()))))))))*********((()))***++++++++++++***))))))))))))))))))))))))$$$$$$$$$%%%&&&(((***+++(((''''''''''''''''''((()))((((((''''''(((((()))(((((()))******)))((('''))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((&&&''')))(((''''''((()))&&&'''((((((&&&&&&'''(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))************)))(((''''''((()))***(((((((((((())))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))***++++++*********)))******++++++******)))'''(((((()))***)))))))))+++******)))((((((''''''))))))))))))))))))))))))}}}yyyxxxiiidddccckkkqqqrrrtttxxxyyyxxxzzz|||uuuqqqpppvvvrrr]]]MMMBBB<<<999888333000111111000111555000000000000000111111111---.....................---------...............//////............//////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))************+++++++++,,,,,,++++++++++++***)))))))))***,,,---))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))+++***'''%%%%%%&&&(((***((()))***++++++***)))((('''((()))******++++++***)))))))))))))))******+++(((!!!(((000+++)))***&&&&&&'''((())))))((('''&&&((()))***++++++***)))((())))))******+++++++++,,,((()))***+++++++++++++++))))))))))))))))))))))))'''''''''''')))+++...///))))))(((((((((((())))))))))))(((((((((((())))))(((((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%'''(((((('''''')))***&&&'''((('''&&&&&&'''(((''''''((()))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++***)))(((''''''((()))***(((((((((((())))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))***++++++******)))((('''******++++++++++++******&&&''''''(((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))vvvtttxxx~~~~~~{{{|||}}}rrrpppllljjjrrrnnnWWWIII@@@999444333333222111000///////////////////////////////////////............---------,,,---.../////////...---///...---------///000111000///...---------------000///...---,,,++++++++++++++++++******)))))))))---------,,,+++***)))((())))))))))))******************++++++++++++*********++++++++++++***))))))))))))))))))************))))))))))))***************))))))((('''&&&&&&&&&))))))))))))(((((((((((((((((()))***************''''''&&&'''((()))+++---******)))))))))))))))***+++*********))))))((((((******))))))((((((''''''*********************+++))))))))))))))))))))))))))))))*********))))))((())))))******++++++,,,,,,))))))(((((((((((())))))))))))((('''''''''''''''******))))))((((((''''''))))))))))))(((((((((((())))))))))))************))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))''''''((((((((('''%%%$$$'''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%'''((('''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&%%%%%%)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((('''((()))++++++***))))))******))))))))))))******+++++++++++++++***)))((()))))))))***+++++++++,,,,,,+++*********,,,///000------,,,,,,+++***)))))){{{qqqjjjmmmssszzzhhhXXXGGG>>>:::666444555333222111000///////////////////////////////////////............---------,,,---...///000///.........---------......///000......------,,,---------//////...,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))))))))))))))******************++++++++++++*********++++++++++++***))))))))))))))))))************(((((()))))))))*********+++******)))((((((''''''))))))))))))(((((((((((((((((()))***************(((((('''(((((()))***+++******))))))))))))******************)))))))))(((******))))))((((((((((((******************))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((()))((((((''''''(((((()))))))))((('''''''''''''''***)))))))))((((((((('''))))))))))))((((((((((((((((((((()))))))))******))))))((((((((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((('''&&&%%%(((((((((''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&'''((('''&&&%%%''')))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((******)))(((((()))******)))(((((((((''''''''''''))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))*********************))))))))))))*********++++++++++++***)))(((******************++++++***))))))((()))+++---...,,,,,,,,,+++***))))))))){{{wwwuuutttxxx}}}wwwoookkkmmmvvv~~~kkkPPPDDD999555555444333444222222111000///////////////////////////////////////............---------,,,---.../////////......,,,,,,------......------,,,,,,,,,+++,,,,,,------......---,,,,,,+++,,,,,,............------------+++++++++,,,,,,++++++***))))))))))))******************++++++++++++************++++++******)))((())))))))))))************(((((())))))))))))******++++++******))))))(((((())))))))))))(((((((((((((((((()))***************((()))))))))***))))))(((***)))))))))))))))******************))))))))))))***))))))))))))(((((((((*********))))))((((((((())))))))))))))))))))))))))))))***************)))***************)))))))))(((''''''''''''''''''((()))((((((''''''''''''((())))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&))))))(((((('''&&&%%%%%%''''''((((((((('''&&&&&&&&&''')))((('''&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))++++++***))))))((('''''')))))))))))))))(((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))******+++******))))))))))))************++++++******))))))******************))))))((((((''''''''')))***+++++++++******))))))((((((~~~vvvqqqnnnnnnpppttt}}}uuuqqqtttyyy|||dddUUUFFF===555444444222000111111111000//////////////////////////////////////////............---------,,,,,,,,,---------------***+++---......---,,,+++************+++,,,------------,,,,,,+++,,,,,,,,,...............---------)))***+++,,,,,,,,,,,,,,,((()))))))))******************++++++++++++*********************))))))(((((()))))))))************(((((((((((()))))))))************))))))((((((((())))))))))))(((((((((((((((((()))***************)))******+++***)))((('''))))))))))))))))))***+++*********)))))))))))))))))))))))))))))))))))))))******))))))((('''''''''(((((((((((((((((((((((())))))***+++++++++******,,,,,,,,,++++++*********''''''&&&&&&&&&&&&'''''')))(((''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((('''''''''******)))((('''&&&%%%%%%''''''((((((((((((''''''%%%''')))***((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,******))))))))))))******))))))************))))))++++++******))))))(((((((((''''''''''''((()))*********))))))((((((((('''xxxsssoooooonnnpppvvv}}}{{{uuusss{{{|||cccOOOEEEAAA:::666666555222///000111000/////////////////////////////////////////////............---------+++***++++++++++++,,,,,,***+++,,,------,,,+++******************+++,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---------))))))***+++,,,,,,,,,,,,((()))))))))******************++++++++++++******)))************)))((((((((()))))))))************'''(((((((((((())))))))))))(((((((((((((((''''''))))))))))))(((((((((((((((((()))*********************+++++++++)))(((&&&))))))(((((()))***++++++))))))))))))))))))******))))))))))))***************)))))))))((((((''''''(((((((((((((((((((((((())))))***+++++++++++++++)))))))))((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((((((((((((***))))))(((''''''&&&&&&''''''((((((((((((((('''%%%'''******)))'''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,******))))))))))))******((())))))*********))))))+++******))))))((((((((()))((((((((()))))))))***)))))))))(((((((((((((((~~~wwwssssssttttttyyy{{{~~~rrrsssuuuxxxxxxcccOOOAAA<<<:::555333555555111000111000//////......////////////////////////////////////............---------++++++*********+++,,,---,,,,,,------,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++,,,---...++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))******************++++++++++++******))))))******))))))((('''))))))))))))************''''''(((((((((((())))))((((((((((((''''''''''''))))))))))))(((((((((((((((((()))***************++++++++++++***))))))((((((((((((((()))***+++,,,))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,***))))))))))))))))))((((((''''''''''''''''''((((((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))(((((())))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))***)))))))))(((((((((''''''''''''((()))))))))((((((&&&(((***)))((('''((()))''''''(((((())))))******************************((())))))******))))))((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******'''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++******))))))))))))******(((((())))))******))))))))))))))))))))))))(((((()))))))))***************))))))))))))((((((((((((~~~{{{xxxxxx|||zzz~~~lll\\\OOOBBB:::999555222111333444111000222//////.........//////000///////////////////////////............------------,,,+++++++++,,,............---,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,************+++,,,---...***+++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))))))))******************++++++++++++******)))))))))))))))(((((('''))))))))))))************'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************++++++******)))*********(((((((((((()))***+++,,,((()))))))))************))))))*********+++++++++(((((())))))***+++++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))((((((''''''(((((()))'''''''''''''''((())))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((()))))))))******(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))(((((('''''''''(((***+++((((((((((((((()))))))))''''''((()))))))))))))))((())))))(((''''''(((***&&&&&&'''(((((()))******))))))))))))))))))))))))''''''((())))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******(((((()))*********************))))))))))))******'''(((((()))))))))))))))((((((((()))))))))))))))))))))*********)))))))))))))))))))))))))))))))))~~~yyyyyyxxxzzz}}}zzzfffRRRHHHBBB<<<888999666222222444333000///111//////.........//////000//////////////////////////////.........---------......---,,,---...///000000///---,,,+++,,,------......---,,,++++++++++++))))))******+++,,,---...+++++++++,,,,,,---------++++++,,,,,,,,,++++++***))))))))))))******************++++++++++++******)))))))))))))))(((((('''))))))))))))************''''''''''''((((((((())))))))))))))))))*********))))))))))))(((((((((((((((((()))***************,,,+++***))))))***+++,,,(((((((((((()))***+++,,,(((((())))))*********+++))))))******++++++++++++(((((()))***+++,,,------))))))))))))))))))))))))((()))***+++,,,---------''''''(((((()))))))))***))))))(((((((((((())))))'''''''''''''''((()))***'''((((((((())))))******))))))))))))(((((((((((())))))))))))************(((((())))))*********+++'''((((((((())))))******************************)))(((''''''''')))***+++''''''(((((())))))******''''''((())))))))))))))))))))))))(((&&&''')))+++%%%&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******'''(((***+++++++++***)))******))))))))))))******''''''((()))))))))))))))''''''(((((())))))******((()))))))))))))))(((((())))))))))))************|||uuurrrtttzzz{{{xxxssspppyyypppgggYYYOOOCCC<<<999888555222333333222222111000//////111111000......---------////////////////////////...---,,,+++,,,---...///......,,,,,,,,,,,,...............------,,,,,,,,,000...,,,,,,.........---,,,,,,,,,++++++,,,------,,,+++******))))))******,,,+++***))))))***+++,,,++++++******************))))))))))))))))))))))))...***&&&'''***,,,***&&&+++++++++)))'''''')))***)))(((''''''''')))***+++)))))))))))))))))))))))))))(((''''''''')))***+++(((((()))***************))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************+++***)))))))))))))))***(((((((((((()))***,,,,,,++++++************++++++++++++,,,,,,,,,---------+++++++++***)))(((((('''******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((***+++,,,%%%%%%&&&'''((()))******)))))))))))))))))))))))))))'''%%%&&&)))***(((&&&''''''''''''(((((((((((())))))))))))***************)))(((''''''((()))***%%%&&&'''((())))))))))))******))))))((((((''''''(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++***)))((('''&&&&&&))))))))))))))))))))))))******************************))))))((((((''''''*********++++++,,,,,,,,,tttttttttuuuyyy{{{sssooorrrttt|||zzzhhhXXXNNNFFF???666222222333222000333333222111111000//////111000///...------------...........................---,,,,,,,,,,,,---...,,,++++++******++++++,,,......---------,,,,,,,,,000...,,,,,,...///...------,,,,,,++++++,,,,,,---,,,+++******))))))******++++++***))))))***++++++))))))))))))))))))))))))************************...***''''''***,,,***'''***+++***)))'''''')))+++)))((((((''''''((()))***))))))))))))))))))))))))((((((((((((((()))******(((((()))***************))))))(((((((((((())))))(((((())))))))))))(((((('''(((((((((((()))))))))***)))))))))))))))******)))((((((((()))***++++++***))))))))))))))))))***++++++++++++,,,,,,,,,,,,++++++******)))(((((('''))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))***+++'''''''''((((((((((((((()))))))))))))))))))))))))))'''&&&'''))))))(((&&&''''''''''''((((((((((((((((((((()))))))))******)))((('''&&&&&&'''((()))&&&''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))*********************)))((((((''''''))))))))))))))))))))))))***************************************)))))))))***++++++++++++++++++,,,zzzooommmlllqqqxxxyyypppffffffllluuuqqq___OOOAAA888;;;777222111222444333111222222111111000000//////000000///...------------...........................------,,,,,,,,,------,,,++++++******++++++,,,------------,,,,,,,,,,,,///...,,,,,,...///......---,,,,,,++++++,,,,,,,,,,,,+++******))))))******++++++***))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++---***((((((***+++***'''))))))***)))((((((***,,,***))))))(((((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))***************))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((()))******+++***)))))))))))))))******))))))(((((((((((()))))))))*********++++++++++++++++++******)))((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''++++++***)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))))))))(((((('''''''''''')))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++++++++++++++++++++*********pppjjjlll|||}}}qqqoookkkfffooo~~~mmmYYYLLLCCC:::444:::777555444444444222000111111000000000/////////000///...---------------..............................------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...------,,,+++++++++,,,,,,,,,+++******))))))******+++******************+++))))))))))))************++++++++++++++++++++++++---+++))))))***+++***(((''')))******))))))***,,,******))))))((((((''''''(((((((((((((((((((((((('''((()))******)))((('''(((((()))***************(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((())))))'''''''''((((((***+++,,,+++***)))))))))))))))***))))))(((((((((((())))))))))))))))))************************))))))((((((''''''(((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%'''''''''((()))*********(((((())))))))))))((((((******))))))))))))******((((((((((((((((((((((((((()))))))))************(((((()))))))))*********))))))))))))))))))))))))************************)))*********++++++,,,,,,,,,,,,++++++******))))))zzzuuurrrvvvuuuuuu{{{zzzooollltttwwwxxx}}}mmmWWWGGG@@@===:::777444444333222222000...---000000/////////////////////......------------....................................------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...//////......---,,,,,,+++++++++,,,,,,+++******))))))***************++++++******************++++++,,,,,,,,,************************---+++***)))************'''(((******))))))***+++******))))))((((((''''''(((((((((((((((((((((((('''((()))******)))((('''(((((()))***************(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********''''''''''''((()))***++++++***)))))))))))))))***+++******))))))******+++(((((()))))))))******************)))))))))))))))''''''(((((())))))******'''''''''(((((((((((((((************************'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((&&&%%%$$$&&&&&&'''((()))***++++++(((((())))))))))))((((((******))))))))))))******((((((((((((((((((((((((((()))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++++++++++++++******)))))))))}}}xxxqqqllllllrrrwww~~~}}}uuuuuuvvv|||vvvtttttt|||cccWWWGGG<<<888777777666///000111111111111000000////////////..................---------------...------------------------............---,,,++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,...,,,+++,,,...000000///......---,,,++++++++++++,,,+++******))))))******)))***++++++++++++***)))******++++++,,,---------)))))))))))))))))))))))),,,,,,+++************+++''')))++++++***))))))***((()))))))))))))))(((''')))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***************'''((()))******)))((('''(((((())))))))))))(((((())))))))))))************''''''''''''((())))))******)))))))))))))))******++++++************++++++((()))))))))******************))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))((('''&&&%%%&&&''''''((()))******+++(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))}}}vvvsssuuuxxx~~~~~~{{{wwwvvvuuuttttttvvvzzz~~~xxxvvvvvvxxxcccNNNGGG>>>777444333333333///000111111111111111222...........................------,,,,,,------...------------------------...............,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,...,,,+++,,,...000000//////...---,,,++++++++++++,,,+++******))))))******)))***++++++++++++***))))))******+++,,,,,,------************************,,,,,,,,,+++*********+++(((***++++++***(((((()))'''((()))******))))))((())))))))))))))))))))))))******)))((((((((((((((((((((()))***************'''((()))******)))((('''(((((())))))))))))((((((((((((((())))))))))))***(((((('''''''''(((((())))))((((((((()))***++++++******))))))))))))******)))))))))*********++++++)))))))))))))))))))))***))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&((())))))'''&&&''')))''''''''''''((((((((((((((((((((()))))))))******''''''((())))))(((''''''(((((())))))((('''&&&&&&''''''(((((())))))******(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))******************************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********))))))))))))************wwwvvvuuusssrrrssstttvvvwww}}}}}}sssmmmoooxxxzzzaaaNNNAAA???;;;777444333333444.../////////---,,,---...---.....................------,,,,,,,,,------...------------------------......//////...,,,+++))),,,,,,............,,,,,,*********++++++,,,,,,,,,---,,,+++,,,...000000//////...---,,,++++++++++++,,,++++++***)))*********)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))***,,,(((***,,,,,,***((('''(((&&&'''(((*********))))))))))))))))))))))))))))))+++***)))'''''''''((()))(((((()))***************'''((()))++++++)))((('''(((((())))))))))))((((((''''''''''''((((((((())))))(((((('''''''''(((((((((((((((((()))***,,,,,,))))))(((((((((((())))))************++++++++++++)))))))))))))))***************))))))((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''')))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&(((***)))&&&%%%''')))''''''''''''((((((((()))))))))))))))************%%%&&&'''(((((('''&&&%%%(((((((((((((((((('''&&&(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++(((((())))))******++++++~~~}}}ooopppsssxxx}}}|||qqqpppmmmkkkqqq~~~qqqZZZJJJBBB:::999777555333222111111222111111000///......---..............................//////...---,,,,,,---..................---***++++++,,,------------***---000...+++(((((()))+++***)))(((((()))***+++,,,,,,,,,---...///000111******************++++++******+++++++++,,,,,,,,,------,,,+++******++++++++++++,,,---------,,,,,,---------,,,,,,***))))))+++(((%%%%%%((())))))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((()))))))))))))))++++++++++++*********)))((()))))))))************,,,,,,,,,,,,,,,+++***)))***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,*********)))))))))))))))++++++******))))))(((((('''''''''(((((((((((((((++++++++++++************,,,,,,+++***))))))******((()))))))))***************,,,---***&&&$$$%%%'''************************)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((((('''''''''''''''(((((())))))******((()))))))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***(((((())))))************))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))***++++++***(((------++++++++++++------)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))}}}~~~~~~~~~}}}}}}~~~}}}{{{{{{{{{}}}|||tttooommmppptttyyysss]]]MMMCCC>>>777666555333222111000000111111111000///.......................................//////...------,,,------............------++++++,,,---------,,,,,,+++,,,...---+++***)))))),,,+++***))))))***+++,,,,,,,,,,,,,,,---...//////------,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++***************,,,,,,---............---------------,,,+++******+++(((&&&&&&((())))))(((******))))))))))))******))))))))))))))))))))))))************************++++++******))))))((((((++++++*********)))))))))''')))+++------,,,***))))))************))))))(((***)))(((((((((((()))***))))))))))))))))))))))))+++******))))))******+++((((((((())))))***+++,,,***)))))))))))))))))))))*********)))))))))))))))*********)))((((((((('''(((((((((((((((((())))))+++*********)))))))))))))))*********+++++++++++++++,,,,,,+++)))'''((((((************************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))'''''''''((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((((((***************************))))))******+++***))),,,,,,,,,++++++,,,,,,,,,)))************+++++++++))))))******************************************~~~|||yyyxxx{{{~~~wwwsssqqq{{{zzz~~~{{{wwwwww|||zzzsssooommmlllssszzzoooWWWHHH@@@<<<999333222111000000000000000111111000000//////.......................................///......---,,,,,,,,,------------,,,,,,,,,,,,---------,,,++++++++++++***+++,,,,,,+++))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******))))))*********+++++++++++++++***))))))))))))***,,,---...///////////////............---,,,+++++++++)))'''((()))******))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,+++***)))(((((('''************)))))))))((('''))),,,//////---***((()))))))))))))))************))))))(((((())))))***))))))))))))))))))))))))+++******))))))******+++((((((((()))******++++++))))))))))))))))))******))))))))))))************,,,,,,+++***)))((('''''''''''''''(((((()))))))))***+++,,,,,,,,,+++***)))*********+++++++++,,,,,,---,,,++++++,,,,,,+++)))************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))(((((((((************************++++++************++++++++++++,,,,,,,,,,,,++++++)))************++++++++++++++++++++++++*********++++++++++++++++++++++++{{{xxxwww|||~~~uuuqqqtttyyy~~~|||xxxxxxyyy{{{xxx{{{~~~~~~~~~|||wwwttttttvvvzzz}}}}}}lllUUUDDD===;;;888666111000000//////000000111111000000000/////////...........................---...............------+++,,,,,,------,,,,,,+++------------,,,++++++***,,,***(((***---...,,,***,,,,,,++++++++++++,,,,,,++++++,,,,,,+++++++++***------,,,,,,+++++++++***)))))))))*********++++++******))))))))))))******,,,---...//////000//////...............---,,,+++++++++******++++++++++++,,,+++***))))))***+++,,,************************++++++++++++************++++++******))))))((((((*********)))))))))((((((((()))+++------,,,+++)))*********++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))***************)))))))))))))))*********(((((())))))******++++++*********))))))(((((((((((())))))******++++++,,,***,,,---......---+++***))))))*********+++++++++---***(((***---...,,,)))************************(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))%%%&&&&&&'''((()))******(((((((((((())))))))))))'''(((((())))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((&&&''')))******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************------,,,+++******+++---***+++,,,------,,,+++***))))))*********+++++++++---,,,,,,++++++*********++++++++++++++++++++++++||||||~~~xxxrrrrrruuuxxxzzz~~~xxxrrrqqqvvv}}}yyyyyy{{{||||||}}}|||qqq[[[PPPCCC<<<;;;:::666222000000000000000111222222000000000000////////////........................------...............---+++,,,,,,------,,,,,,+++------------,,,++++++***,,,)))((()))---...---+++***++++++++++++++++++******++++++,,,,,,+++***)))))))))******++++++,,,,,,)))************+++++++++++++++************++++++,,,---...///000000000000......//////......------,,,---......---------------,,,+++******+++,,,---+++++++++++++++++++++++++++*********)))))))))(((((((((((())))))*********************))))))))))))***))))))))))))***+++++++++*********+++,,,---...))))))************))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((()))************)))(((((())))))************(((((())))))******++++++'''''''''(((((())))))))))))*********++++++,,,,,,((()))+++------+++***)))(((((((((((())))))))))))+++((('''(((+++,,,+++((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))%%%&&&&&&'''((()))******))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************---...///---+++***+++---)))***,,,,,,,,,,,,***)))))))))*********+++++++++---,,,,,,++++++*********************************yyyssstttwww{{{{{{~~~yyyrrrttt|||ooo]]]TTTBBB>>>999777999888333///111000000000000111222333000000000000////////////........................,,,---......///.........,,,,,,------------,,,,,,,,,,,,---------,,,++++++,,,***)))***+++------,,,******++++++++++++******)))***,,,,,,---,,,+++***(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---...///000111222222222000000111111111111000000...000111111000//////000................................................---,,,,,,++++++*********'''(((((()))***+++,,,,,,++++++++++++*********)))+++)))((('''''')))+++,,,***)))((((((((()))***+++)))******++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))((()))***++++++***)))(((((((((((()))******++++++))))))))))))************%%%%%%&&&'''((()))******************************%%%&&&'''((((((((('''&&&'''''''''((((((((()))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&'''((())))))******)))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))*********+++((((((((((((((((((((((((&&&'''((())))))******)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,///111000---++++++---******++++++++++++******)))************++++++++++++++++++++++++*********))))))))))))))))))))))))yyyzzzvvveeeUUUHHHAAA:::888555444444444222000000000000000000000111222////////////000000000000........................,,,------...//////......------............------++++++,,,---------,,,,,,+++++++++***)))***,,,...***+++,,,------,,,+++***(((***,,,---...---,,,+++*********++++++,,,,,,,,,+++,,,,,,,,,,,,---------///.........//////000111///000111333444444555555444444555555555555444444000222555555333111222333000111333444444333111000222222222222222222222222111111000000///......---+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,***)))((('''(((******)))***++++++++++++***)))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))''''''(((((()))******++++++*********)))))))))))))))'''''''''((()))))))))***---,,,,,,++++++*********%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))((()))))))))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))'''''''''(((((((((((((((***)))))))))((((((((('''&&&'''((()))************(((((((((((())))))))))))'''((()))******)))((('''&&&''''''((()))***++++++))))))))))))))))))))))))''''''''''''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++///333333///++++++,,,++++++************++++++)))************+++++++++))))))******************************************}}}zzzhhhYYYOOOHHH???:::;;;999666333111111222333000000////////////000000////////////000000000000........................,,,,,,---.../////////...---......//////......---***+++,,,,,,------------+++,,,---+++((((((+++...,,,,,,---......---,,,,,,((())),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000111222222111222333555666777777777777777888888888888888777111444777777444222333444222444666888888666444222555555555555555555555555555555444444333222111111.....................------------,,,,,,,,,++++++)))***+++,,,---,,,++++++///---+++***)))***+++,,,)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,((()))***++++++***(((''''''(((((()))***+++++++++++++++******))))))((((((************))))))))))))111000//////------,,,+++((((((((('''((()))***+++))))))))))))************'''***,,,***'''%%%'''***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((((('''''''''******))))))((((((((('''&&&'''((()))************(((((((((((())))))))))))'''((()))******)))((('''$$$%%%&&&'''(((***++++++************************((('''''''''''')))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++***000555444000,,,+++,,,,,,+++***))))))***+++,,,)))************+++++++++(((((())))))*********+++++++++++++++++++++++++++|||}}}}}}~~~~~~yyyddd[[[OOOGGGBBB???:::666111111111111111111111111000000000000000000000000......////////////......---------------------------------,,,,,,++++++++++++,,,...---,,,,,,---////////////...------,,,,,,000...---+++******++++++---+++***(((((()))+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------............////////////333333222111111111222222666777999;;;<<<<<<;;;:::;;;<<<===>>>>>>===<<<;;;::::::888888888888999:::<<<<<<<<<<<<<<<===============<<<<<<======>>>???<<<;;;999777777777999:::888888888888666444111000000000111000000///...---......------,,,,,,++++++000///...---,,,***)))))),,,***))))))+++,,,,,,+++***++++++***))))))+++,,,'''((())))))(((((()))***************************)))************+++++++++))))))))))))))))))))))))((()))******)))***,,,......---+++))))))***+++,,,&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''+++++++++***************((((((((((((((((((((((((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************,,,,,,,,,++++++*********,,,---------,,,***((('''++++++++++++++++++++++++wwwxxxzzzzzz|||nnnaaaRRRKKKBBB<<<:::777333000111111111111111111111111////////////////////////...//////000000//////...---------------------------------,,,,,,+++++++++,,,---///...------...000/////////...------,,,,,,///...---,,,++++++++++++---,,,***))))))***+++,,,+++++++++,,,,,,,,,------------------.........///.../////////000000111111333333333444555666777888999:::<<<>>>???>>>===<<<>>>???@@@AAAAAA@@@???>>><<<;;;:::999::::::<<<===>>>>>>>>>???????????????BBBBBBBBBBBBBBBCCCDDDDDD@@@???===<<<;;;<<<===>>><<<===<<<<<<:::888666555444444444444333222111111222222111111000000//////---------,,,,,,+++++++++,,,+++)))***+++,,,,,,++++++,,,,,,,,,******,,,---***,,,,,,+++)))((()))***************************)))************+++++++++))))))))))))))))))))))))'''((())))))((((((***,,,,,,+++)))((((((((()))***'''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))((('''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((************************************************)))******+++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))******+++++++++***))))))++++++++++++++++++++++++}}}sssuuu|||ssscccRRRFFFCCC???999777777666333111111111111111111111111111////////////////////////------............------------------------------------,,,,,,,,,,,,++++++---...000///......///111/////////...------,,,,,,------...------,,,+++***---,,,+++******+++,,,---+++++++++,,,,,,,,,------////////////000000000000//////000111222333333444333444555666999;;;===>>>>>>???@@@AAAAAA@@@??????AAABBBCCCDDDDDDCCCBBBAAA>>>===<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCGGGGGGGGGGGGGGGHHHHHHHHHFFFEEECCCBBBBBBCCCDDDDDDBBBBBBBBBAAA@@@???===<<<;;;;;;;;;::::::999888777666666555555444333333222---------------.........---,,,******+++,,,,,,+++,,,---...---,,,+++,,,---...//////---+++))))))***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((())))))((('''''')))******)))((('''&&&'''((()))''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''&&&&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))******++++++++++++******************************************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~www}}}yyygggYYYLLLAAA999;;;999777666777777555333111111111111111111111111////////////////////////+++++++++,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000/////////...------,,,,,,,,,---.........---+++***---,,,,,,+++,,,,,,---...+++,,,,,,,,,,,,---------///000000000000111111111000111222333444555666666555666777888;;;===???@@@AAAAAABBBBBBBBBAAA@@@@@@CCCDDDEEEFFFFFFEEEDDDCCC@@@@@@?????????AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIGGGGGGFFFFFFEEEDDDCCCCCCAAABBBBBBAAAAAA@@@???>>>::::::999999888777666666222222111111111111111000///---++++++,,,,,,+++***,,,---......,,,+++,,,------...///...+++***+++,,,))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))******)))''''''(((***)))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((%%%$$$$$$%%%''')))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************'''(((((())))))))))))))))))))))))))))))))))))))))))******++++++******)))************************++++++******************+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,zzzooo^^^NNNDDD>>>:::888444333222222333222111000000000000000000000000000........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...////////////...------,,,,,,,,,---...///...---,,,+++---------------......///,,,------------.........000000000000111111111111222222333444555666777888777777888999:::<<<>>>???AAAAAABBBBBBAAAAAAAAA@@@CCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>===<<<;;;;;;999999888777666555444444111///---,,,------,,,+++,,,...//////---++++++,,,***,,,---,,,++++++,,,---))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***++++++***)))(((***+++)))))))))))))))))))))***))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******++++++***)))(((''''''((()))***************************&&&''''''((()))******+++((((((((((((((((((((((((&&&%%%%%%&&&(((***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))))))))))))))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,uuu[[[SSSGGG===777666777888333222222111111000000///000000000000000000000000........................//////000000000000//////------------------------++++++,,,,,,,,,,,,------+++,,,------,,,,,,---////////////...------,,,,,,------............------------......//////000000........./////////000000000111111111111222222222333333444555666777777888888888888999:::;;;======@@@@@@@@@@@@@@@AAAAAAAAACCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@???>>>===<<<;;;999888888666444111000111000///...---///111111///---,,,,,,)))***,,,+++******,,,---************************)))************+++++++++))))))))))))))))))))))))***++++++***))))))+++,,,))))))************++++++******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))************************''''''(((((())))))******)))))))))))))))))))))))))))(((((()))+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,---------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||pppbbbUUUEEEAAA<<<777555444444444333444333222111111222333000000000000000000000000........................//////000000000000//////------------------------+++++++++,,,,,,---------,,,---......------...////////////...------,,,,,,......------------......------...///000000000000///000000000111111111111222222333333333444444444444555555555666666777777777777888999:::<<<===>>>?????????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCEEEDDDBBBAAA@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIHHHJJJKKKMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@??????>>>===<<<<<<<<<:::777666666555444222000222444444222///......+++,,,---,,,******+++,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((()))***)))))))))+++---((()))******+++++++++************)))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))******+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***((('''(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,---------++++++,,,---------,,,,,,------------------------{{{uuuxxx}}}{{{}}}pppbbbXXXLLLAAA<<<;;;:::999777555222111111111000///......000222000000000000000000000000........................,,,------......------,,,------------------------+++++++++,,,,,,------------...//////......///111000//////...------,,,,,,///...---,,,,,,---///000------///000111111111111000111111111222222222222444444444555555555666666555555555555666666666666666777888999;;;===???@@@?????????@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDFFFDDDCCCAAA@@@@@@@@@@@@BBBCCCCCCDDDFFFGGGHHHHHHFFFHHHJJJKKKKKKKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIEEEEEEDDDBBBAAA???>>>>>>????????????????????????@@@>>>;;;::::::999777666222444666666444222000000---...///---+++)))******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))&&&'''((((((((((((***,,,(((((()))***************+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))*********'''((()))******)))((('''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''&&&%%%%%%&&&'''&&&$$$))))))))))))))))))))))))************************((())))))***+++,,,,,,,,,************************(((((()))***************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,'''(((***,,,---------,,,------------------------|||tttqqqoooooowwwzzzfffUUUKKKDDD???;;;777666555333222111111000000000000000111111111111222111000.........///000////////////////////////---,,,+++,,,...///...---...---,,,+++***+++,,,,,,******+++,,,,,,---.........------,,,,,,------.....................---------...//////////////////---.........//////000000111111222222222333333333111222444555555555444444444555666666666666666555333555777:::<<<>>>?????????@@@AAAAAABBBBBBBBBAAAFFFFFFFFFGGGGGGHHHIIIIIICCCBBB@@@>>>>>>>>>>>>???BBBCCCDDDDDDDDDDDDGGGIIIHHHHHHIIIJJJIIIHHHGGGFFFHHHIIIKKKLLLLLLLLLKKKJJJLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJAAA@@@>>><<<<<<===>>>???<<<;;;;;;<<>>???===::::::<<<======<<<>>>===;;;888555333222111333222000...............******++++++,,,,,,------***))))))(((((((((((()))************************''')))+++++++++,,,---///++++++,,,,,,,,,++++++***...---,,,***)))((((((((('''((((((((())))))*********))))))((('''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))***((('''((()))***)))'''***+++,,,+++)))''''''((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))''''''(((((())))))*********************)))((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))*********************************************))))))))))))))))))))))))))))))******+++***************)))(((''')))***+++++++++)))((('''************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++~~~qqqllliiikkknnnrrr|||jjj^^^OOOCCC===999666333666555444222111000000000111111111000000000//////222111///.........///000........................---,,,+++,,,...///...---...---,,,+++++++++,,,,,,******+++,,,,,,---.........------,,,,,,------.................................//////000000//////.../////////000000000000222222333333333444444444222333444555555555444444444555666777777777777777666666888:::;;;<<<======>>>???@@@AAACCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHCCCBBBAAA@@@??????@@@@@@AAABBBCCCCCCCCCCCCEEEGGGEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGIIIJJJJJJJJJIIIHHHKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHCCCBBB@@@???>>>>>>>>>>>><<<;;;:::;;;<<<======;;;===;;;999999;;;===>>>>>>AAA???===;;;999888777777777666444222000000000000,,,,,,,,,,,,,,,,,,,,,---+++******)))))))))*********************************,,,,,,,,,***)))***+++))))))+++,,,.../////////---,,,+++******)))******(((((()))))))))************))))))(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&'''((()))(((&&&&&&((())))))((((((((()))))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((())))))))))))'''((((((((()))))))))******************)))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))***************************************))))))))))))))))))))))))))))))))))))******+++)))************))))))((()))***++++++***)))((('''************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,------,,,,,,+++~~~vvvpppkkkkkkooowwwsssbbbQQQJJJ@@@888666444222111444333222111000000000000333222222111///......---111000///.........//////........................---,,,+++,,,.........---...---,,,+++++++++,,,,,,***++++++,,,,,,------......------,,,,,,------.................................///000000000000000000000000111111111111111333333444444444555555555222333444555555555444444444555666777888888999999777888999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFFFFDDDEEEGGGHHHIIIHHHFFFEEEAAA@@@@@@?????????@@@@@@>>>???@@@@@@??????AAACCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;<<<<<<;;;:::;;;:::999999<<<>>>??????CCCBBB@@@???>>>>>>>>>>>>===;;;999777555333333222/////////...---,,,,,,+++,,,++++++******+++,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))***)))***,,,...///000111111+++++++++******++++++,,,))))))))))))***************))))))((((((''''''&&&)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&"""%%%'''(((((((((***+++))))))))))))))))))))))))$$$%%%&&&'''(((***++++++(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))******)))))))))))))))******+++))))))******+++******************+++******)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))+++,,,,,,------,,,,,,+++yyywwwwwwvvvuuuzzz~~~mmmXXXJJJGGGBBB<<<888666444333111222222111000000///000000222111111000//////......////////////.../////////...........................,,,,,,,,,......---,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------...------,,,,,,------...............////////////......///000111111111111222222222222222222222222333333333333444444444444333444444444444444444444444555666888999999::::::777777888999:::<<<===>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGIIIJJJIIIGGGDDDBBB>>>>>>============>>>>>>;;;<<<<<<<<<::::::<<<>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAACCCCCCCCCDDDCCCBBBAAAAAABBB@@@??????@@@@@@>>>===>>><<<:::;;;===???@@@???CCCBBB@@@??????@@@AAABBBBBBAAA???===:::888777666333222111000...,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++''')))************+++---------.../////////......---,,,,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&###%%%((()))))))))***,,,((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************************************)))))))))))))))*********)))))))))))))))******+++((()))******++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++zzzuuuxxxxxxfffUUUGGG@@@<<<999666444333222000///111111000000///000000000/////////////////////000.........////////////..............................---,,,,,,---...---,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,------............/////////000000...///000111222222222222333333333333333222222222222222222222333333333333444444444444444444444444444555666888999999::::::555666777888:::===???@@@BBBCCCDDDDDDEEEEEEEEEEEEIIIJJJKKKKKKIIIFFFBBB@@@???????????????>>>>>>>>>;;;<<<<<<;;;:::999;;;<<<<<<<<<===>>>???AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCBBB@@@@@@===>>>>>>?????????>>>>>>>>>???AAABBBCCCDDDDDDDDDFFFEEEDDDDDDEEEFFFEEECCCBBB@@@??????@@@BBBBBBBBBBBB@@@???>>>>>>???AAABBBDDDDDDCCCAAA???===<<<;;;777666444222000...---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))++++++******+++---,,,,,,---...............000///...,,,+++*********(((((((((((((((((((((((()))))))))))))))(((((((((************************)))))))))))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((()))((('''((())))))((('''&&&(((******))))))***+++((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))(((((())))))************)))))))))))))))******+++((()))***+++++++++++++++******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++|||{{{{{{|||}}}}}}jjjZZZOOOEEE>>><<<333222222222111111222222111000000000000000111222.........//////000000000------.../////////......------------------------///---,,,,,,---...---+++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............//////000000111...///000222222333333333333333333333333222222222111111111222222222333333555555444333333333444444444555666777888888999999555555666777:::===@@@BBBDDDDDDEEEFFFFFFFFFEEEEEEKKKLLLLLLKKKJJJGGGDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@>>>??????===<<<;;;<<<===;;;;;;;;;<<<===???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCCCCBBB@@@???===::::::;;;<<<<<<<<<<<<;;;;;;;;;===???@@@BBBDDDDDDGGGFFFEEEFFFIIIJJJIIIHHHFFFEEECCCCCCEEEGGGHHHGGGCCCAAA>>>===<<<===@@@AAADDDDDDDDDDDDCCCAAA@@@???<<<;;;:::777555333111000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***))))))***((()))+++---///111222222111000///---,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))***((('''((()))***)))((((((***++++++)))((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&'''((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******+++******++++++,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,,,,------,,,,,,+++yyyeeePPPFFFCCC>>>999888111111222222222222333444000000000000111111222333///////////////.........,,,---.../////////......------------------------///---,,,,,,---...,,,+++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---......///000000111111...///111222333444444444333333333333222222111111222222222333333333444444666555444333333333333444444555666777777777777777777777777777999<<>>??????===;;;:::;;;<<<;;;;;;;;;;;;<<<===???@@@AAA@@@?????????@@@BBBBBBAAABBBCCCCCCBBB@@@===<<<888888999::::::::::::::::::999::::::<<<>>>AAABBBBBBAAABBBDDDGGGJJJJJJJJJHHHGGGFFFGGGKKKNNNOOOPPPFFFDDD@@@>>><<<===???@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBAAA???===;;;999777666666555333111///...------,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++)))***+++)))***,,,///111222333444000000...---,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''))))))((('''''')))******)))(((((()))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))***)))))))))(((((((((''')))(((&&&&&&&&&((()))+++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))******+++++++++,,,,,,,,,+++******++++++*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++hhhTTTAAA===???<<<666444111222222111//////000111111000000000111222333444111111000///...------,,,+++,,,.../////////......------------------------///...,,,,,,------,,,+++,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---......///000111111222//////111222333444444444333333333222222111111111333333333444444444555555666555444333222333333444555555666666666666666555999999888777999;;;===???AAABBBDDDFFFHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMHHHHHHHHHGGGEEECCC@@@???<<<===<<<;;;888777888999<<<;;;::::::;;;<<<>>>??????>>>=========>>>@@@AAAAAABBBCCCCCCBBB???===;;;777777888999999999999999:::999888888999;;;>>>@@@======>>>AAAEEEHHHIIIHHHHHHGGGGGGJJJNNNSSSUUUVVVIIIGGGCCC???>>>>>>@@@AAA@@@BBBCCCEEEFFFFFFFFFEEEFFFEEEDDDBBB???===<<<;;;999888666444111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///......000111111222222222///......---------......---------,,,,,,+++++++++)))))))))))))))*********************************)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((('''&&&%%%'''((()))((('''((()))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))******))))))((((((((('''((('''&&&%%%&&&(((***+++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))++++++*********+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++ppp```KKKFFF???999666555333333444444444333333222222222000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,---...//////+++,,,---////////////...////////////000000000000444333222111000000000000222222333333333222222111000111111222222333444444666666666666555444333333555666666555444666999<<<<<<<<<<<<;;;:::<<>>;;;>>>===;;;999888888999999<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999<<<>>>@@@BBBBBBBBB@@@???===<<<;;;999888777777777666666666666777777777888:::::::::;;;>>>AAAEEEGGGGGGIIIHHHIIIOOOWWWUUUMMMHHHGGGEEEDDDDDDDDDBBB@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBB???>>><<<:::666333000//////...,,,***))))))******+++,,,,,,---....../////////...///111444666555444666444111...,,,,,,------///...---,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***+++***)))'''''''''((()))&&&'''(((*********)))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((())))))))))))(((((('''))))))))))))))))))))))))++++++************++++++******))))))))))))******///...,,,+++***)))))))))************************------,,,+++***)))(((''',,,,,,++++++***)))((((((******+++++++++,,,,,,,,,------------------------)))***,,,,,,+++***,,,---/////////...+++++++++---|||kkkXXXKKKDDD@@@;;;777555333222111333333333222222222111111000000000000/////////...////////////////////////...............---------------,,,,,,,,,---......+++,,,,,,------,,,,,,+++------------,,,,,,,,,+++,,,,,,,,,,,,---...//////+++,,,...///000/////////////////////000000000111333222111111000000000111222222333333333222222111222222222333444444555555888777777777666666555555666777777666555777:::<<<<<<======<<<;;;<<<>>>@@@<<<<<<===???AAACCCEEEFFFKKKMMMNNNOOONNNMMMNNNOOONNNLLLHHHEEECCCAAA@@@???>>>>>>===<<<<<<<<<<<<===;;;;;;;;;:::::::::999999888888888888888777777666888999;;;<<<=========<<<<<<;;;:::888777777666666666666666777888888999999777777777888;;;>>>AAACCCEEEGGGHHHJJJQQQVVVSSSKKKHHHFFFDDDDDDEEEEEECCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHEEEDDDBBB@@@<<<888555222///...---,,,++++++,,,,,,++++++,,,,,,---...///000333444555666666666666666555444222000...---------...------,,,+++***))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))(((((((((((()))***---,,,***)))))))))***+++'''(((((())))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))***************))))))))))))******++++++***)))))))))******************************+++++++++***************------,,,,,,+++******)))++++++,,,,,,,,,---------........................***+++,,,,,,+++***+++---+++,,,,,,***((('''(((***xxxpppggg]]]RRREEE===;;;999666444333222111///222222111111111111000000000000000/////////......//////////////////////////////.........---------......---,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000,,,---...///000000000////////////000000000111111222111111000000000111111222222333333333333222222444444444555666666777777:::999888888888888888999888888999888777888:::======>>>???>>><<<<<<<<<=========???AAACCCEEEGGGGGGKKKMMMNNNNNNLLLKKKKKKLLLMMMJJJFFFBBB@@@AAACCCEEEDDDCCCCCCBBBBBBAAA@@@@@@======<<<;;;:::999999888777777777777666666555555555666666777888999;;;;;;::::::888777666666666666666666666777888999999999666666666777999;;;>>>???BBBEEEHHHLLLRRRVVVPPPHHHFFFDDDCCCDDDEEEFFFEEEDDDAAABBBBBBBBBBBBAAA@@@???AAABBBCCCEEEGGGIIIKKKMMMHHHHHHGGGEEEBBB===999777111111000///.........///,,,,,,------///000111222777:::;;;:::777555666888555555444333111///---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***,,,+++******)))************))))))(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''&&&'''((())))))***))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******((((((((((((((()))***+++************************))))))******+++++++++,,,...------,,,,,,+++++++++,,,,,,,,,,,,---------................../////////***,,,---,,,******+++,,,---------,,,***)))***,,,uuujjj___[[[TTTNNNIIICCC===999444333222222333333111///000000000000000000000000000000/////////........./////////////////////////////////...------,,,,,,///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------...///000---......///000000111111//////000000000111111111111111000000000111111222222222333444444444333333666666777777888888999999;;;:::999999999:::;;;;;;:::;;;;;;:::999999;;;===???@@@AAA@@@>>><<<<<<<<<@@@AAACCCEEEHHHIIIJJJKKKJJJLLLLLLKKKHHHEEEEEEEEEFFFEEEEEEDDDDDDFFFJJJMMMOOONNNMMMJJJGGGEEEBBBAAA@@@@@@???>>><<<;;;::::::999999888888777777777777666555555555666888;;;<<<999999888777666555555555555555666666777888888999777777777888999;;;<<<===???AAAFFFMMMTTTTTTMMMEEECCCBBBAAACCCEEEGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@??????@@@BBBDDDGGGIIIKKKFFFFFFGGGFFFDDDAAA===;;;777666555444222111000000//////...///000222333444666:::===;;;777444666999666777777777555222///...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((+++***)))'''''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))(((''''''&&&&&&''')))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))(((((((((((()))******************************)))************+++++++++------,,,,,,+++++++++++++++++++++,,,,,,,,,------------------............+++,,,---,,,***)))***+++---......---+++***,,,---vvvgggYYYQQQDDDBBB@@@>>><<<888555333111111111222333333222000////////////////////////////////////............//////////////////////////////.........---------///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------...///000000......//////000111111222000000000000111111111111111111000111111222333333333333444555555555555555777888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>===<<<;;;<<<>>>@@@AAABBBBBB@@@>>>>>>???CCCDDDFFFHHHJJJKKKKKKKKKLLLMMMLLLJJJEEEBBBAAA@@@@@@DDDIIILLLNNNQQQTTTVVVZZZXXXTTTOOOJJJEEEAAA???@@@???>>>===<<<;;;::::::999999888888888888999999666555444444555888:::<<<:::999888777777666777777555555555666666666777777666666666777777888999:::;;;===CCCMMMSSSQQQIIIAAA???>>>???@@@CCCEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCC??????>>>>>>???@@@BBBDDDBBBCCCDDDEEEEEEDDDCCCBBB>>>===<<<999777555333222000///......///000222333222777:::999555444666:::888999:::999888555111///***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))************))))))((((((((()))))))))((((((+++***)))'''''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******)))((('''&&&&&&&&&''')))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******++++++***))))))))))))***************************+++++++++************)))++++++++++++************)))*********+++++++++++++++++++++,,,,,,---------***,,,,,,,,,******+++,,,***++++++***(((((()))+++xxxhhh[[[PPPGGGBBB999::::::999777444111///222111111222333333222000......////////////000000/////////.........------////////////////////////..............................---,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------...///000111000/////////000111222333000000000111111111222222111111111222222444555666444555666777777777777777999999999:::;;;;;;<<<<<<;;;<<<===??????@@@@@@@@@???@@@AAA@@@>>>======>>>AAABBBCCCCCCBBBAAABBBDDDIIIJJJLLLNNNOOOOOOOOONNNOOOOOOOOOLLLHHHDDDCCCCCCCCCIIIQQQVVVXXXXXXZZZ\\\]]]YYYTTTMMMFFFAAA>>><<<<<<<<<;;;:::999888888777888777777777777999:::;;;777666555555555777999;;;;;;::::::999888888999999777777777777666666666666444444444444555555555555888999???KKKRRRMMMDDD>>><<<;;;;;;===@@@CCCCCCBBBEEEFFFFFFGGGGGGGGGFFFFFFBBB@@@>>><<<;;;;;;<<<===???@@@BBBCCCDDDEEEFFFFFFCCCBBBAAA???<<<:::777666222111///......000111222111444777777666555777999999999:::999888555222000+++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))))))))***++++++++++++******))))))(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''&&&'''((())))))***))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******,,,+++******))))))))))))************************,,,+++++++++******))))))************************))))))))))))*********************+++,,,,,,------)))+++,,,,,,+++***,,,---,,,,,,---,,,******,,,---uuukkk[[[NNNFFFAAA===:::777888999999666444222222333111000000222222111000......//////000000000000//////.........---------////////////////////////,,,,,,------.../////////------,,,,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,,,,------------------------...///000111000000000///000111333444000000111111111222222222222222222333444555777888666666777888999999999999999999::::::;;;<<<<<<<<<<<<>>>AAADDDEEEDDDCCCBBBAAABBBCCCBBB@@@>>>>>>???AAABBBCCCCCCCCCDDDGGGJJJNNNOOOQQQRRRSSSRRRQQQPPPNNNOOOOOONNNKKKHHHHHHHHHJJJPPPWWWZZZXXXVVVVVVXXXTTTQQQKKKDDD???<<<<<<;;;::::::999999888888888888999888888888999<<<>>>@@@;;;:::999999999999;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666666444444444555444444333333666555<<>>???AAACCCEEEDDDDDDDDDCCCAAA???===<<<999888555333222333555666555555777888888888888888888888888777555333000///,,,+++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***++++++++++++***)))((()))***+++,,,++++++***'''(((((())))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&(((***+++***)))((((((((())))))))))))(((((())))))))))))))))))))))))*********))))))***************))))))))))))******))))))((((((((()))*********************************************+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,---......((()))++++++++++++---/////////000///......///111yyynnn]]]SSSGGG===999888777666333444555444333222222333444222000///000111000///.../////////000000111111//////.........---------////////////////////////+++,,,,,,---...///000000,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++,,,,,,,,,------............------......///000111111000000000000222333444000111111111111222222222222222333444555666888999666777888999:::;;;;;;;;;999999::::::;;;<<<<<<<<<>>>@@@DDDGGGIIIHHHFFFDDDBBBCCCDDDCCCAAA???>>>???BBBCCCCCCCCCDDDFFFJJJMMMKKKLLLNNNOOOOOONNNLLLKKKKKKLLLMMMMMMKKKJJJKKKKKKNNNSSSXXXXXXSSSOOOOOOQQQKKKHHHBBB===:::999:::<<<::::::::::::::::::::::::;;;;;;:::;;;===@@@CCCDDD??????>>>>>>======>>>>>>>>>>>>===<<<<<<<<<======>>>===<<<;;;999888777666666666777777666666555444555444:::GGGNNNHHH???;;;777666666888;;;============>>>@@@BBBDDDFFFGGGGGGHHHFFFBBB>>>;;;;;;;;;<<<:::999888888:::<<>>???===;;;:::999;;;>>>@@@AAA@@@BBBDDDHHHIIIIIIHHHHHHHHHFFFHHHIIIHHHEEEAAA???>>>AAAAAACCCFFFJJJMMMNNNNNNMMMMMMNNNOOOOOOMMMJJJGGGJJJJJJJJJIIIGGGFFFGGGIIIPPPQQQRRRRRRPPPMMMIIIGGGHHHFFFBBB???=========>>>;;;;;;:::::::::;;;;;;<<<<<<;;;;;;===AAADDDEEEEEEAAAAAAAAA@@@??????AAACCCAAACCCEEEEEECCCBBBAAAAAABBBAAA???<<<:::999888777888888888888777666555444666888===@@@@@@>>>:::777444666888;;;============<<<>>>AAABBBBBBCCCEEEFFFEEEBBB@@@@@@@@@???;;;888999999888888888999;;;;;;@@@AAABBBDDDEEEDDDDDDCCC??????>>>===;;;;;;::::::===<<<999777666666777888888555222000000000///...------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))***++++++************************)))))))))))))))*********++++++******************((((((((((((((((((((((((******)))))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,,,,------000///...---------------000000//////.........---}}}rrrggg___UUUJJJCCC???;;;777555555555333222222222222111111111000000111111111000000000//////......////////////.....................---------000/////////.........---......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,------........................,,,,,,---...////////////111111222222222222333333111222444444333333444666888888777666555555555555666:::;;;:::<<<@@@@@@===AAA@@@@@@CCCEEEGGGHHHGGGEEEFFFHHHHHHHHHGGGGGGGGGJJJLLLLLLJJJGGGDDDBBBBBBCCCAAA@@@BBBEEEHHHIIIJJJHHHGGGGGGFFFFFFEEEDDDCCCFFFGGGHHHGGGFFFFFFHHHJJJMMMNNNOOONNNLLLIIIFFFDDDBBBAAA>>><<<;;;<<<===>>>===<<<<<<<<<===>>>???@@@@@@??????AAADDDEEEEEEDDDAAAAAAAAA@@@@@@AAACCCEEECCCDDDDDDDDDCCCAAAAAAAAAAAA@@@???===;;;:::888888999999999888888777555555555888;;;>>>???<<<999777444555666888:::;;;;;;<<<<<<>>>AAACCCCCCDDDEEEFFFFFFDDDAAAAAAAAA@@@===::::::999888888888999:::;;;<<<===???AAABBBCCCCCCCCCCCCCCCCCCBBBAAA???>>>===<<<;;;999777666666777777444111...------...---,,,------,,,,,,,,,,,,++++++++++++***))))))***++++++************************))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))*********)))((('''''''''(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''((())))))************************)))))))))))))))))))))******************************************************************************))))))))))))***+++++++++++++++*********)))))),,,++++++******++++++,,,++++++,,,,,,,,,,,,------......------------------000/////////.........---rrrhhh[[[OOOGGGAAA<<<888777444222111222333333222222222111111111000000000111111000000000000//////......////////////......---------.............../////////..................------------,,,,,,,,,........................///...---,,,++++++++++++........................,,,---...///000000000000111111111111222222333333111333444444444444555777;;;::::::999888888777777888<<<>>>>>>@@@EEEFFFDDDGGGGGGIIILLLOOOPPPPPPNNNFFFFFFGGGGGGHHHJJJKKKLLLNNNOOONNNLLLHHHFFFFFFFFFGGGEEECCCCCCFFFIIIKKKKKKIIIHHHFFFEEEEEEFFFGGGHHHGGGHHHJJJJJJJJJKKKMMMNNNNNNOOONNNMMMJJJGGGCCCAAA===<<<;;;;;;;;;<<<>>>?????????@@@AAABBBDDDFFFFFFGGGGGGGGGIIIJJJJJJGGGEEECCCBBBAAAAAAAAACCCEEEFFFEEEDDDCCCAAAAAA@@@AAAAAABBBBBBAAA@@@???===;;;:::::::::::::::999888777777555777:::<<<===;;;888666666666666777888999;;;;;;:::>>>BBBDDDDDDDDDEEEFFFGGGEEEDDDCCCCCCBBB???===;;;;;;999888888999::::::777999;;;===???AAABBBBBBEEEFFFGGGGGGFFFDDDBBB@@@===<<<999777666555555555000...,,,+++,,,---------------,,,,,,,,,,,,++++++++++++***))))))***++++++************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))******************************))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++***************+++,,,,,,************)))))))))))),,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------.../////////...............|||ooohhhZZZRRRHHH???;;;999888777444333222222222333333444111111111111000000000000000000000000000000//////......////////////......,,,---------.../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++........................------...///000000000000000000111111222333333333222444555666555555777999999:::;;;<<<<<<======>>>;;;???AAAAAAEEELLLPPPOOOKKKLLLNNNRRRVVVWWWVVVTTTIIIHHHHHHIIIMMMQQQTTTUUULLLMMMLLLJJJGGGFFFFFFGGGGGGFFFFFFHHHLLLOOOPPPPPPMMMNNNOOOPPPPPPQQQSSSUUUSSSTTTVVVVVVUUUUUUUUUWWWSSSSSSQQQOOOKKKFFFBBB@@@;;;;;;;;;;;;<<<======>>>???@@@AAACCCEEEHHHJJJKKKNNNNNNPPPRRRSSSRRRNNNKKKHHHGGGEEEEEEGGGHHHHHHHHHHHHEEEBBB??????@@@@@@AAADDDDDDDDDCCCBBB@@@>>><<<;;;;;;<<<<<<;;;:::999999555777999;;;;;;:::888777888888777777777999;;;<<<999===AAADDDDDDDDDEEEEEEHHHGGGGGGFFFEEECCCAAA@@@===<<<:::999888888999999777888999;;;===???@@@@@@BBBDDDGGGIIIIIIHHHFFFEEEAAA@@@===:::777555333333000...,,,,,,.../////////------,,,,,,,,,++++++++++++******************+++************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((('''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++*********************************)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,---++++++******************,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,---...........................rrrcccVVVNNNCCC???:::666444333333333444444333333222222222333111111111000000000////////////////////////000000......////////////......,,,---------.../////////---------...............------------------------++++++++++++++++++++++++,,,+++++++++,,,,,,---...////////////////////////---...///000111111111111000111111222333333444444444555777888777888:::;;;888999;;;===??????@@@@@@???BBBCCCDDDIIIQQQWWWWWWPPPQQQSSSXXX\\\]]]\\\[[[RRROOOMMMOOORRRVVVXXXYYYHHHIIIIIIHHHFFFFFFHHHIIIFFFGGGLLLQQQVVVXXXWWWUUUUUUXXX]]]_________```bbbcccdddeeeccc```^^^]]]]]]VVVTTTRRRNNNIIIDDD@@@===;;;;;;;;;<<<;;;;;;::::::;;;<<<===@@@BBBFFFHHHJJJQQQRRRUUUXXXZZZYYYUUURRRPPPOOOOOOPPPSSSTTTRRRPPPMMMHHHCCCAAAAAABBBBBBBBBDDDDDDCCCBBBAAA???===<<<=========>>>======<<<;;;777888999:::;;;:::999999999888777666666777888999888;;;???BBBCCCCCCDDDEEEIIIIIIIIIHHHFFFDDDCCCCCC???>>>;;;:::888888888888999999:::;;;<<<===>>>>>>@@@CCCGGGJJJLLLLLLLLLKKKGGGEEEBBB>>>:::666333222111///------.../////////------,,,,,,,,,+++++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))************))))))(((((())))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,---...---------...............tttgggZZZNNNCCC<<<:::999777555333111000///111222333222000///000111111111000000000/////////......////////////000000......////////////......---------...............---------------.........,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,---...///000////////////////////////...///000111111222222222111222222333444555666666666777999::::::;;;<<<>>>===>>>@@@AAABBBBBBBBBAAACCCGGGJJJKKKOOOWWWZZZZZZTTTUUUWWW[[[___bbbbbbaaa]]]YYYUUUTTTUUUVVVUUUTTTFFFHHHJJJKKKLLLMMMOOOQQQQQQTTTYYY```dddeeebbb___aaafffkkkmmmllljjjkkklllkkklllllliiiddd___\\\[[[QQQPPPMMMJJJEEEAAA>>><<<:::;;;<<<<<<;;;:::888777777777999<<>>???????????????>>>>>>::::::;;;;;;<<<<<<<<<<<<999888777666666666666666888:::===???@@@AAADDDEEEHHHJJJJJJIIIGGGEEEDDDEEE@@@???===:::888777777777:::::::::::::::;;;<<<===BBBDDDGGGKKKNNNOOOPPPPPPKKKJJJGGGCCC???;;;888666333000...------...---,,,------,,,,,,,,,,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))++++++******)))((((((((()))))))))***++++++,,,,,,************************))))))******+++,,,,,,,,,***************+++,,,,,,,,,,,,,,,---------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...---------------.........}}}}}}yyyhhhbbbXXXNNNFFF???999666777777777666333222111111///111333222000000111222111000000000////////////........./////////000000......////////////.....................---------,,,,,,,,,------.........,,,,,,,,,---------......------------------------.........------...////////////////////////////////////000111222222222222222333333444555666777888888999;;;<<<<<<===???AAACCCEEEHHHJJJLLLMMMMMMLLLLLLRRRXXXZZZ]]]___]]]YYYTTTTTTVVVYYY^^^aaaccccccbbb]]]WWWUUUUUUUUUQQQMMMIIILLLQQQUUUWWWYYY[[[]]]```bbbeeehhhkkkiiifffbbbgggjjjmmmlllhhhfffgggiiiggghhhgggccc]]]WWWSSSQQQIIIIIIGGGEEECCCAAA???>>><<<===???@@@@@@>>><<<:::888999;;;===@@@CCCFFFHHHOOOOOOQQQSSSUUUUUURRRPPPSSSUUU[[[dddlllooolllggg```[[[VVVTTTUUUVVVSSSPPPNNNKKKGGGCCCAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@===============>>>>>>>>>;;;;;;;;;::::::888777777777999;;;<<<===???CCCFFFHHHJJJKKKJJJGGGEEEEEEFFFBBB@@@===;;;888777666666888777777888999;;;===>>>CCCEEEGGGIIIKKKMMMNNNNNNLLLKKKJJJGGGDDDAAA???===777444111///......---,,,------,,,,,,,,,,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''((())))))))))))))))))))))))))))))++++++******)))(((((('''((())))))***++++++,,,,,,************************(((((())))))***++++++,,,***))))))))))))***+++++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------......------------------,,,,,,,,,------.........vvvsssrrrwww}}}|||pppbbbXXXQQQLLLEEE>>>;;;999777666111222222111000000111222...111444444222222444666000000000000////////////---.........//////000000......////////////....../////////......------,,,,,,,,,,,,------.........,,,,,,,,,------.........////////////////////////111000///...............000000000000000000000000///000111222222333222222333333444555666777888999999;;;======>>>???AAABBBHHHJJJOOOSSSWWWYYYZZZZZZTTT\\\eeehhhiiigggaaaYYYRRRRRRRRRVVVZZZ^^^aaaaaa___[[[UUUTTTUUUTTTPPPKKKMMMRRRXXX]]]```cccfffgggfffeeeeeeeeeeeeccc___\\\aaacccccc___YYYVVVXXX\\\``````___[[[UUUOOOJJJHHHEEEEEEDDDDDDCCCCCCCCCCCC???AAACCCEEEEEEDDDBBB@@@===>>>???AAADDDHHHJJJLLLLLLLLLMMMOOOPPPPPPMMMKKKMMMPPPXXXeeeppptttppplllhhhccc^^^]]]^^^^^^[[[WWWUUURRRMMMHHHEEEDDDEEEFFF@@@@@@AAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@???@@@@@@@@@???===;;;:::777888999:::;;;>>>CCCFFFHHHJJJLLLJJJGGGEEEEEEGGGBBBAAA>>>;;;888777666666555555555666888;;;===???CCCDDDEEEFFFGGGIIIJJJJJJLLLKKKKKKJJJHHHFFFDDDCCC<<<999555333111000///------------,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))***++++++))))))))))))))))))))))))+++++++++***)))(((((('''((())))))***++++++,,,,,,************************'''(((((()))******++++++)))))))))((()))******+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------000///......------------,,,,,,,,,------.........yyyxxxtttggg[[[QQQIIIDDD???===;;;999666333111000333222000/////////000111111000/////////000222222000111111000000///...---000000000000000000000000------............------///////////////////////////...,,,++++++,,,...///------------,,,,,,+++***------------------------............/////////000////////////000000000000222222222222111111111111666666666666888:::<<<===AAA@@@@@@@@@AAADDDGGGHHHOOOQQQTTTXXXZZZ[[[\\\\\\]]]```ffflllmmmfff[[[QQQNNNIIIIIIOOOSSSRRRRRRVVVRRRQQQPPPOOOOOOPPPQQQQQQMMMSSS[[[______]]]]]]^^^ZZZZZZYYYXXXVVVUUUTTTTTTWWWSSSQQQPPPMMMJJJLLLQQQRRRPPPNNNMMMNNNLLLHHHEEECCCEEEFFFGGGFFFEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIKKKHHHEEEEEEIIIMMMMMMMMMRRRPPPOOOOOOLLLFFFEEEHHHJJJLLLRRR[[[dddjjjjjjhhhhhhbbb^^^aaaaaa\\\VVVSSSRRRQQQPPPNNNMMMLLLLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJIIICCCAAADDDCCCAAACCCIIIHHHEEECCCCCCDDDCCC@@@<<<:::888777999===???>>>===FFFFFFFFFFFFEEEEEEDDDDDD@@@???===<<<::::::999999666666666666666777888999??????@@@AAACCCDDDEEEEEEKKKKKKLLLKKKKKKIIIGGGFFFEEEAAA;;;777666444111...111...+++))))))******))),,,,,,++++++***+++++++++************))))))((((((*********)))))))))))))))+++*********))))))((((((***))))))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***(((&&&%%%&&&'''((((((((())))))))))))((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))******+++******)))((('''*********************************))))))))))))))),,,,,,+++***+++,,,...///++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,---------......------------------------~~~{{{yyy~~~}}}gggaaaXXXPPPIIICCC???<<<999999777666444333222111222222000/////////000000///............///111222---....../////////......////////////////////////------............------...........................---,,,,,,,,,,,,---...---------------,,,+++***------------------------........./////////000000000000000000111111111111333333333333333333333333666666666888:::===???AAAEEEEEEFFFFFFFFFFFFFFFFFFLLLOOOTTTYYY]]]^^^______YYY[[[```dddddd^^^TTTLLLHHHFFFHHHMMMNNNJJJJJJMMMKKKJJJJJJIIIIIIIIIJJJKKKHHHMMMRRRUUUTTTRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNRRRNNNLLLMMMKKKGGGFFFHHHKKKIIIIIIJJJLLLJJJGGGCCCDDDEEEGGGGGGFFFEEEFFFGGGEEEEEEEEEHHHLLLPPPSSSTTTQQQMMMIIIHHHLLLOOOPPPOOOTTTQQQRRRTTTRRRMMMIIIJJJGGGIIINNNUUU\\\aaaaaa___^^^XXXUUUXXX[[[YYYVVVUUUTTTSSSQQQPPPOOOOOOOOOOOOQQQNNNJJJHHHIIILLLNNNNNNNNNHHHEEEHHHJJJHHHIIIMMMHHHEEEDDDEEEHHHIIIGGGEEE@@@<<<999888:::<<<<<<;;;BBBCCCEEEFFFFFFFFFDDDCCC@@@???>>><<<;;;:::999999777777777777777888999999===>>>???@@@BBBCCCDDDEEEHHHIIIJJJKKKKKKJJJIIIHHHGGGCCC>>>;;;999777444222444111...,,,,,,---,,,,,,,,,,,,+++************+++++++++*********)))))))))***)))))))))))))))))))))************)))))))))(((((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((&&&&&&'''((()))(((((())))))))))))((((((++++++***))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))***)))***+++++++++++++++***+++++++++***************************++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,---------......------------------------|||uuuqqqmmmkkklllsss~~~yyyhhh]]]LLLHHHCCC???<<<;;;999888333333333333333222222222111111000/////////000000------------...///000111+++,,,---...////////////////////////////////////------............------........................------------------------,,,------------,,,,,,+++------------------------....../////////000000000000000111111222222222222333333444555555666666666777777999;;;???BBBFFFHHHNNNNNNNNNMMMKKKGGGDDDCCCCCCGGGMMMSSSWWWYYYYYYYYYRRRTTTVVVYYYXXXTTTMMMGGGFFFHHHMMMPPPLLLFFFDDDFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDGGGKKKLLLKKKHHHFFFEEEEEEEEEEEEGGGJJJMMMPPPRRRYYYRRRNNNOOONNNIIIEEEDDDFFFFFFHHHKKKMMMLLLHHHEEEGGGHHHJJJJJJHHHGGGGGGHHHHHHFFFFFFIIIPPPWWW]]]___YYYTTTNNNLLLOOORRRSSSRRRUUUSSSTTTZZZ[[[TTTMMMIIIEEEGGGJJJOOOUUUXXXXXXWWWTTTNNNLLLQQQVVVWWWYYY[[[XXXVVVTTTRRRQQQSSSUUUVVV[[[TTTLLLJJJMMMPPPQQQPPPSSSMMMJJJMMMRRRRRRQQQPPPGGGEEEDDDGGGLLLOOOOOOMMMEEEAAA;;;888777888999999999;;;>>>@@@AAAAAA@@@???@@@???>>><<<;;;::::::999888888777777888888999999;;;;;;===>>>@@@BBBCCCDDDFFFGGGIIIKKKLLLLLLKKKJJJJJJGGGCCC@@@>>><<<:::888777444111/////////...---,,,++++++***))))))******+++++++++++++++*********))))))))))))))))))******************))))))))))))&&&&&&''''''(((***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''((()))***+++(((((())))))))))))((((((+++******))))))******+++))))))))))))))))))))))))((((((((()))))))))******))))))***,,,,,,---------++++++++++++******))))))*********+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,---------......------------------------|||wwwssspppooommmnnnsss|||zzzlll]]]OOOGGGCCC@@@<<<999888777666555111111111111111111111111000000000/////////000000,,,,,,------...///000111,,,---....../////////...////////////////////////------............------........................,,,------......------,,,,,,---------------,,,,,,...........................////////////000000000000000000111222222222333333444555666777999:::::::::;;;>>>AAAFFFKKKOOOQQQXXXVVVSSSOOOKKKGGGCCCBBB>>>AAAFFFLLLOOOPPPOOONNNIIIJJJLLLMMMMMMLLLIIIGGGMMMRRRXXXWWWPPPHHHDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHJJJKKKJJJHHHFFFEEEFFFFFFGGGJJJQQQZZZbbbhhhnnnddd[[[XXXWWWRRRMMMKKKJJJMMMPPPSSSTTTRRROOOLLLNNNOOOQQQPPPOOOMMMNNNNNNPPPNNNLLLOOOWWW___dddggg^^^XXXRRRPPPQQQTTTUUUTTTVVVTTTVVV^^^aaaYYYNNNGGGEEEGGGJJJOOOSSSUUUVVVVVVOOOIIIHHHMMMSSSXXX^^^ddd```^^^\\\[[[[[[^^^aaaccceee[[[PPPLLLOOORRRRRROOOTTTOOOLLLPPPWWWYYYVVVQQQHHHEEECCCEEEJJJNNNOOONNNEEEBBB???;;;:::999999999777888999:::<<<=========??????===<<<;;;;;;;;;;;;999999888888888888999999999:::;;;===???AAABBBCCCEEEGGGIIILLLMMMLLLKKKJJJJJJHHHFFFDDDBBB@@@>>>===888666333111111000...---,,,,,,+++***))))))))))))++++++++++++++++++++++++)))))))))))))))******************)))))))))))))))''''''''''''((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***,,,,,,(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********)))******+++,,,,,,++++++,,,,,,++++++***)))))))))))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000,,,,,,,,,---------..............................}}}|||||||||zzzyyyzzz}}}xxxqqqeeeZZZPPPIIIBBB???<<<999666444333222111///222222222111111000000000/////////000000000//////------...///000000111111000000000000000///...---........................------............------........................,,,------......------,,,,,,------......---------........................////////////000000000111//////000111111222333333444555666888:::<<<>>>???@@@AAADDDHHHMMMRRRWWWZZZ___[[[UUUNNNHHHEEECCCCCCAAACCCGGGJJJKKKJJJIIIGGGBBBCCCDDDEEEGGGHHHJJJKKKTTTZZZ___]]]UUUNNNJJJHHHJJJIIIHHHGGGHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMMMMMMMOOOTTT___lllyyywwwhhhaaa]]]YYYUUUUUUUUUXXX\\\^^^]]][[[WWWUUUYYYZZZ\\\[[[ZZZYYYYYYZZZZZZXXXWWW\\\eeelllppppppbbb]]]WWWUUUWWWYYYYYYYYYYYYWWWZZZaaacccZZZNNNFFFFFFIIINNNSSSVVVXXXYYYZZZLLLGGGEEEIIIOOOUUU]]]eeehhhgggeeedddfffiiimmmppppppeeeXXXRRRSSSVVVTTTRRRTTTQQQPPPUUU\\\___[[[TTTKKKGGGCCCCCCFFFHHHIIIHHHAAAAAABBBAAA@@@>>>===<<<<<<;;;:::999:::<<<>>>???>>>======<<<<<<<<<======::::::999999999999999:::::::::<<<===???AAABBBCCCFFFHHHJJJLLLMMMLLLIIIHHHHHHHHHHHHFFFDDDBBBAAA@@@999777444222111000...,,,---,,,+++***))))))))))))++++++++++++++++++++++++(((((())))))************))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++***)))((((((+++++++++*********))))))'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,---------..............................~~~xxxkkkbbbZZZTTTJJJBBB>>>===<<<<<<555333111111222222111///333222222111000000//////......///000000000//////......///000000000000///111111111111000///...---........................------............------------------------------------------------------,,,------............---......................../////////000000000111111000000111222333444444555666888:::<<>>AAAEEEFFFEEEDDDCCCCCCAAA???===:::999999;;;;;;<<<<<<<<<<<<===>>>???@@@======<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCEEEGGGJJJMMMMMMLLLIIIHHHFFFHHHIIIHHHEEECCCCCCCCC<<<:::777555444222///---......,,,+++******))))))*********+++++++++++++++((((((((()))******++++++))))))))))))******************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***++++++(((((())))))))))))((((((((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++***++++++***)))(((''''''************************((((((((()))*********+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------..............................|||~~~~~~xxxooohhhbbbZZZQQQIIIFFFBBB;;;777666666666666222111000000222333222111000000000000000/////////------///000000000//////....../////////...---,,,/////////000//////..............................------............------------------------------...---,,,,,,,,,,,,---...,,,,,,---.......................................//////000000000111111111222222333444555666777777:::<<<>>>AAADDDGGGJJJKKKIIIJJJLLLPPPTTTYYY^^^```aaa]]]VVVPPPJJJFFFEEEDDD@@@AAACCCEEEHHHJJJKKKLLLNNNPPPRRRSSSTTTWWW]]]bbbaaafffiiihhhiiimmmmmmjjjbbb___[[[YYYYYY]]]bbbfffeeecccaaabbbdddeeecccbbb```fffooo|||}}}rrrjjjdddeeeiiimmmpppsssssspppnnnnnnnnnrrrtttvvvwwwwwwwwwxxxyyywwwyyy~~~qqqnnnlllmmmppprrrqqqooommmmmmoooqqqlll```WWWSSSTTTZZZbbbhhhiiihhhhhhhhh[[[UUUQQQQQQRRRUUU\\\dddeeefffgggiiilllooosssuuuvvvooogggaaa^^^___``````___eeejjjlllppptttqqqjjjZZZTTTKKKFFFEEEDDDCCCAAA@@@CCCGGGHHHHHHHHHJJJLLLHHHGGGFFFDDDAAA===;;;999999::::::<<<>>>@@@BBBCCCBBBAAA@@@????????????@@@??????@@@AAAAAABBBCCCCCCCCCEEEIIIMMMNNNMMMKKKIIIEEEHHHJJJIIIGGGEEEEEEFFFAAA???<<<:::999666333000000///...,,,+++*********)))))))))*********++++++'''(((((()))******++++++((()))))))))************)))(((((((((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))*********+++++++++******+++++++++***)))))))))))))))***++++++,,,,,,************************,,,,,,---------,,,+++***------------------------+++,,,,,,---------------,,,,,,,,,---------..............................{{{}}}zzzkkkbbbVVVMMMIIIEEEAAA<<<===:::777444444333222000000///......000000///............/////////000000,,,---///000000000//////---......///...---+++***,,,,,,---...////////////........................---..................---------------------------///...,,,++++++,,,...///,,,,,,---.../////////...////////////////////////000000000000111111111111444444555666777888999:::===???AAAEEEHHHLLLNNNPPPKKKLLLNNNQQQUUUYYY]]]```^^^\\\XXXRRRMMMIIIFFFDDDDDDEEEGGGJJJNNNSSSVVVXXX\\\]]]______```ccciiinnnjjjnnnppppppvvv~~~mmmjjjeeeaaabbbgggmmmrrrpppmmmjjjjjjllllllkkkiiijjjsss|||ssslllmmmrrrtttwwwzzzzzzxxxwwwxxxyyyzzz|||~~~xxxvvvuuuwww{{{}}}{{{yyywwwwwwxxxxxxpppddd\\\[[[^^^dddmmmrrrrrrpppooonnniiiccc___]]]\\\\\\bbbjjjmmmnnnpppsssvvvyyy|||~~~qqqmmmgggbbb___```bbbdddfffooouuuwwwzzz}}}{{{uuu```YYYPPPJJJGGGGGGEEECCCDDDFFFHHHHHHHHHIIIMMMQQQSSSTTTTTTSSSOOOHHHBBB>>>888999:::<<<>>>AAACCCDDDEEEDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@CCCHHHMMMOOOOOOMMMLLLEEEHHHKKKJJJHHHFFFFFFHHHEEECCC@@@>>>===:::666333111000...---,,,+++++++++(((((())))))*********+++'''(((((()))***+++++++++(((((())))))*********+++''''''''''''(((***+++,,,'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((((((((())))))))))))(((((('''((()))******)))(((''')))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,++++++++++++++++++,,,,,,---...---,,,***)))------------------------+++,,,.../////////...---,,,,,,,,,---------......////////////////////////zzzyyy}}}xxxnnnbbbZZZRRRLLLCCC===;;;999666444555555444333333222111111111111000000//////......000000///.......................................///...------...///111222...---,,,,,,---...000111***+++---//////...---,,,,,,,,,,,,---------......---...///...------...///---------..................///000111111000///...---...//////000////////////111333333222111222333555444555888;;;<<>>AAACCCEEEGGGGGGEEEFFFHHHEEE@@@@@@BBBCCCEEEFFFFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIGGGGGGHHHIIIIIIJJJGGGDDDAAA???<<<999777222000///---,,,,,,,,,------,,,,,,++++++,,,,,,------,,,+++***))))))))))))((())))))))))))*********'''(((***++++++***)))((())))))))))))))))))))))))'''((()))******+++******%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''(((((())))))******)))((('''''''''(((***+++((()))++++++)))((()))***))))))))))))***************************)))((((((************************************************************************,,,,,,+++***))))))******+++,,,------......------------------------------++++++++++++++++++++++++,,,...///...---++++++,,,..................------000//////.........//////~~~xxxyyy~~~yyynnneee^^^UUUJJJCCCDDD@@@;;;888888888777666444333333222111111000000000000000000000000//////000000//////.............................................---....../////////......---------......***+++---...///...---,,,,,,,,,,,,---------......---...///...------...///.........---------,,,,,,//////000000000///...------......//////////////////111333333222222333444999999;;;===@@@AAACCCEEEGGGGGGGGGFFFGGGIIILLLNNNLLLMMMQQQYYYaaaeeeccc``````YYYSSSPPPLLLGGGEEEGGGLLLPPPUUUZZZ```fffmmmrrrsssrrrpppooopppuuu|||~~~qqqgggiiiqqqxxx}}}~~~}}}}}}}}}yyyvvvwwwzzz~~~}}}}}}}}}zzzsssooovvvxxxooonnnrrrtttwww{{{~~~~~~zzzqqqeee\\\YYY[[[```ccchhhppptttssswww}}}zzzpppbbbZZZTTTSSSSSSRRRSSSUUUXXXYYYYYYWWWTTTRRRSSSSSSVVVYYY\\\\\\XXXRRRLLLIIIBBB@@@>>>===>>>AAACCCCCCHHHJJJIIIFFFFFFGGGFFFAAADDDEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGIIIGGGDDDBBB@@@>>>;;;999555444222000...---------///...---,,,+++*********+++***************++++++)))))))))*********++++++*********))))))))))))***))))))))))))))))))))))))(((((()))))))))(((((('''&&&''''''((())))))******))))))))))))))))))))))))'''((((((((()))))))))***)))(((((('''((()))***+++((()))++++++)))((()))***))))))))))))***************************)))((((((************************))))))))))))))))))))))))************************,,,++++++***))))))******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...///...---+++,,,,,,........................000//////.........//////|||zzz|||{{{qqqlllccc]]]TTTMMMHHHBBB;;;666777555333333444555444444222222111111000/////////000000000000111111111111000000000000////////////........................---............------,,,////////////...---,,,++++++,,,---.........---,,,,,,,,,,,,---------......---...///...------...///.........------,,,,,,,,,//////000000///...------------........./////////111333444555444444666888===???BBBEEEHHHJJJKKKKKKKKKIIIEEECCCDDDFFFJJJLLLPPPUUU\\\bbbdddccc___\\\XXXRRRNNNMMMKKKHHHIIIMMMVVVZZZ___eeekkkqqqwww{{{{{{zzzxxxvvvvvvyyyyyyoooiiilllvvvzzzxxxxxxyyy{{{yyyyyyyyy{{{qqqiiiccceeemmmyyyvvvvvvzzz}}}|||rrrdddYYYVVVZZZ___cccfffmmmqqqppprrrvvvrrriii```ZZZWWWYYY[[[ZZZ\\\___bbbdddfffeeebbb___]]]\\\VVVYYY[[[ZZZVVVQQQNNNLLLGGGGGGFFFFFFEEEEEEDDDCCCHHHJJJIIIEEEDDDGGGGGGDDDFFFFFFFFFFFFGGGGGGHHHIIIEEEEEEFFFFFFFFFGGGGGGGGGLLLLLLLLLKKKIIIHHHFFFEEEIIIGGGEEECCCCCCAAA???===;;;999777444111000......000///---,,,***))))))((())))))))))))***+++,,,---************+++++++++,,,---,,,***((('''(((***+++)))))))))))))))))))))))))))))))))(((((('''&&&%%%((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((()))++++++)))((()))***))))))))))))************)))************))))))(((************************((((((((((((((((((((((((************************,,,+++******)))*********)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///...---,,,,,,---......................../////////......//////000}}}yyyssskkkaaaYYYTTTLLLGGGBBB>>><<<;;;999888333333222222222111///...111111111000000///////////////000000111111222222000000000000000000//////........................------...///...---+++***---.../////////...,,,+++,,,,,,---......------,,,,,,,,,,,,---------......---...///...---------///........................////////////......---------------......///000000333555777777888999;;;===@@@EEEKKKOOOSSSVVVUUUSSSMMMIIIEEECCCEEEIIIMMMPPPVVV[[[```bbb^^^YYYUUUSSSNNNKKKIIIKKKKKKLLLPPPVVV```dddjjjoootttyyy}}}|||}}}|||{{{{{{~~~|||nnnjjjjjjppp{{{xxxtttssszzzyyyxxxwwwvvvuuuvvvwwwzzzzzzyyyvvvssspppooopppvvvxxxyyyyyyxxxxxxzzz|||{{{vvvooohhhbbb]]][[[^^^eeeqqq~~~zzzzzz~~~ttteeeZZZVVVYYY___ddddddjjjnnnnnnooopppmmmfff```]]]\\\```bbbaaacccfffjjjmmmpppqqqnnnkkkiiihhh___```___\\\VVVQQQMMMKKKMMMNNNPPPPPPNNNKKKHHHGGGHHHKKKIIIEEECCCFFFGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKKKKKKKIIIGGGFFFIIIGGGEEEEEEEEEDDDCCCAAA>>>===;;;888444222000//////...---+++******))))))******))))))***++++++,,,******+++++++++,,,,,,,,,---,,,***)))((())))))***))))))))))))))))))))))))((()))))))))(((((('''&&&))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((()))++++++)))((()))***((()))))))))************))))))************)))(((************************))))))))))))))))))))))))************************++++++***************++++++,,,------......------+++++++++++++++++++++++++++++++++++++++++++++++++++---......---,,,,,,------------...............//////////////////000111}}}uuuooodddaaa]]]WWWQQQKKKGGGEEE;;;888555444333444555555222333333333111///...---111111111111000000000000//////000000111111111222...///000000000000//////........................------...///...---+++***+++,,,.../////////...---------------------,,,,,,,,,,,,,,,---------......---...///...---------///------...///000111111222/////////....../////////......---......000111222333555777888:::<<<@@@CCCDDDNNNWWW\\\```ccc```YYYNNNJJJGGGGGGKKKPPPTTTVVVYYY\\\]]]YYYRRRMMMKKKLLLIIIGGGHHHKKKNNNQQQYYYaaaiiimmmrrrvvvzzz}}}{{{rrrcccgggnnnvvv~~~xxxpppjjjhhhhhhmmmlllkkklllnnnqqqrrrtttsssrrrpppkkkgggeeefffgggmmmoooqqqrrrqqqqqqssstttvvvsssmmmgggcccaaa``````aaafffppp}}}||||||wwwiii^^^ZZZ]]]bbbfffdddiiimmmnnnnnnnnnllliiidddbbbbbbfffgggfffhhhlllooorrrvvvwwwvvvtttssssssppppppmmmhhh```YYYTTTRRRSSSVVVZZZZZZXXXUUUSSSSSSQQQTTTRRRJJJEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHJJJJJJJJJIIIIIIIIIGGGFFFFFFGGGGGGEEEDDD@@@???===:::777444222000...---,,,,,,+++,,,,,,,,,,,,++++++***))))))************+++++++++,,,,,,,,,***+++,,,,,,+++***)))((())))))))))))))))))))))))'''((()))***************************++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))((()))++++++)))((()))***((()))))))))************((())))))*********))))))************************************************************************+++***************+++++++++,,,------......------+++++++++++++++++++++++++++++++++++++++++++++++++++---......---,,,---------------........./////////////////////000111111wwwnnnddd[[[UUUKKKIIIFFFBBB???===<<<<<<555444333111000000000111000111333222111000000111111111111000000000000000////////////000000000000,,,---///000000000///...........................---............------,,,+++,,,---...////////////...------------,,,,,,,,,,,,,,,,,,---------......---...///...------...///------...///000111111222///.........///000111222//////......///111333444333555888:::===AAAFFFJJJNNN[[[hhhmmmpppqqqjjj___QQQNNNLLLMMMRRRWWWYYYXXXVVVVVVTTTNNNIIIGGGIIILLLLLLKKKMMMQQQTTTXXXaaakkkqqqtttxxx{{{~~~zzznnnfff^^^hhhsss{{{|||uuutttpppjjjccc```bbbeeegggggghhhkkkooosssttttttqqqooojjjddd``````bbbeeelllnnnqqqrrrssssssuuuvvvwwwuuurrrnnnmmmlllmmmmmmmmmqqqzzz}}}}}}~~~~~~~~~yyynnnfffcccfffiiilllkkknnnpppqqqpppoooooooooiiiggghhhkkkkkkjjjmmmrrrtttvvvxxxxxxxxxxxxyyy{{{{{{{{{yyyuuunnngggcccaaa```cccffffffbbb___^^^______aaa^^^SSSIIIDDDAAA???AAABBBBBBCCCEEEGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIDDDDDDFFFGGGIIIJJJJJJJJJIIIGGGFFFFFFGGGHHHFFFEEEAAA@@@???===;;;888666444......------------......---,,,+++***))))))))))))************+++++++++,,,(((***,,,------,,,***)))))))))))))))))))))))))))'''((()))***++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((()))++++++)))((()))***))))))))))))************((())))))************)))*********************************************************************************)))******+++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,......---,,,---...,,,,,,------.../////////////////////000111222222rrrmmmeee\\\TTTMMMFFFBBB<<<;;;:::999777666666555333444444333222111111222...000222111......///111/////////////////////////////////...............+++,,,.../////////...---.................................---......//////......---------......///......------,,,,,,,,,,,,,,,,,,,,,---------......---...///...------...///...............---------.........///000222444555000000//////000222444666777:::===@@@DDDJJJPPPUUU]]]mmm{{{~~~qqqbbbXXXUUUSSSUUUXXXZZZWWWTTTNNNLLLJJJHHHHHHKKKPPPTTTWWWVVVWWWZZZ[[[^^^gggrrruuuxxx{{{zzzmmmccc___^^^jjjuuuxxxyyyzzzxxxtttnnnppprrrtttuuutttrrrqqqmmmkkkgggbbb___```gggmmmnnnooosssxxx~~~}}}uuurrrkkkddd```aaafffjjjooorrruuuxxxyyyzzz{{{}}}}}}}}}|||{{{yyyxxxxxxwwwyyy~~~||||||~~~}}}|||}}}}}}xxxqqqmmmnnnpppssstttuuuuuuvvvuuurrrpppqqqtttnnnlllmmmpppoooooossszzzzzzzzzyyyxxxwwwyyy|||~~~|||yyyyyyyyyzzzyyyrrriiibbb```aaacccfffbbbWWWKKKDDD???<<<===>>>@@@CCCEEEGGGIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHFFFGGGHHHHHHFFFEEEAAABBBAAA@@@???===;;;999111000///...............++++++***************+++)))))))))*********++++++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))))))))(((************************))))))))))))))))))))))))***)))))))))((((((((('''&&&'''((()))***))))))(((((()))++++++)))((()))***))))))))))))************(((((()))*********************************************************************************************))))))***++++++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......---------...,,,,,,------...//////000////////////000111222333zzzooofffZZZUUUNNNGGGBBB>>>;;;999555666777777666555333111...///111222222222222333000111222///,,,***,,,...---.....................//////......---------,,,***+++---//////...---,,,........................///...------...///111222111000...---,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...------...//////......---+++***)))))).........///111333666777111111000000111333666777===@@@CCCGGGLLLSSSZZZ^^^hhhyyyvvvddd]]]ZZZXXXYYY[[[ZZZTTTNNNFFFEEEDDDFFFKKKRRRYYY]]]```______```___aaakkkuuuwwwzzz}}}pppddd^^^]]]^^^jjjsssrrrooonnnjjjeeedddhhhmmmqqqqqqpppoooooommmllliiieeedddhhhrrryyywwwzzz{{{vvvooogggccceeekkkppprrruuuyyy|||}}}|||{{{~~~yyyyyy|||~~~}}}}}}~~~|||zzzzzzyyyzzz}}}~~~~~~yyyvvvsssrrrtttxxxzzz{{{|||{{{zzzxxxtttqqqsssvvvpppoooppprrrrrrrrrxxx~~~}}}zzzwwwvvvxxx|||{{{lll```\\\\\\^^^bbb```VVVJJJCCC???<<<888:::===AAADDDFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJFFFEEEDDDDDDDDDEEEGGGHHHIIIHHHFFFGGGGGGHHHFFFEEEBBBCCCCCCCCCBBB@@@>>>===444333111000...---------))))))))))))***+++,,,---((())))))))))))*********+++***))))))***,,,...000))))))))))))))))))))))))))))))))))))((('''&&&%%%******))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&''')))*********)))(((((()))++++++)))((()))***))))))))))))************(((((()))***************************************))))))))))))))))))))))))******************************))))))***+++,,,,,,,,,,,,---.........------------------------------++++++++++++++++++++++++***,,,......---------...,,,,,,------...///000000////////////000111222333xxxqqqhhhbbb___[[[TTTOOOEEEAAA===;;;:::999666333333333222222222222333333000000000000000000000000///000111111111000...---///////////////......---000000000000000000000000//////.........---------///............------------------............///,,,,,,,,,,,,,,,---...///---...............------,,,,,,,,,,,,------...///............////////////000000000000000/////////000000000000111333555666555444333333666999===@@@CCCEEEGGGIIILLLSSS\\\ccciiizzzuuueeeddd___\\\\\\XXXPPPJJJHHHFFFLLLQQQSSSYYYccciiikkklllddd___aaaggglllsssxxx}}}~~~{{{pppddd[[[XXXWWW[[[aaaggghhheeecccdddfffgggmmmqqqpppoooqqqsssrrruuutttqqqnnnnnnrrrzzzooocccccceeedddhhhqqqrrrwww|||}}}}}}{{{|||}}}|||{{{yyyxxxwwwwwwwwwuuuuuuuuutttsssssssssssstttrrrppprrrvvvzzz{{{{{{|||~~~{{{xxxyyywwwvvvuuuvvvyyy|||~~~~~~|||zzzzzz|||uuu```VVVUUUZZZXXXUUUQQQLLLEEE???:::======<<<===???BBBEEEGGGEEEFFFGGGHHHIIIIIIHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEAAAAAAAAAAAA@@@???>>>===:::888666333000...,,,,,,+++,,,------,,,+++)))(((,,,,,,++++++***)))))))))++++++++++++++++++++++++***************************)))))))))((((((''''''(((((((((((())))))))))))+++***))))))******)))'''******))))))((((((''''''))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********+++++++++,,,,,,---------************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++///,,,))))))---000000000------............------///////////////.........///111222222111000111333~~~xxxssslllggg]]]WWWOOOKKKIIIFFF@@@;;;<<<999666555666555333111111000000//////000000111000000000000000000000000---.../////////...,,,+++------...///000000//////........................//////.........---------///............------------------............///......---------------...---...............------...------,,,,,,,,,,,,---............//////////////////////////////////////////......///111222333444444444666888<<>>>>>??????AAABBBDDDFFFGGGHHHIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@===:::777444222111---............---,,,,,,))))))******+++,,,,,,---))))))))))))))))))))))))***************************************))))))))))))))))))*********+++++++++***))))))******)))'''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************+++++++++++++++***************)))))))))************************))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++...------,,,,,,,,,,,,---------............------,,,***((((((***+++++++++------............------......//////////////////000000111000000222666999~~~zzztttpppoooooooooooobbb]]]UUUOOOJJJEEE@@@======:::888888888888666444222222111111111222222222111111111000000111111111000000000000000000000000000000000000000000//////,,,---...///000000000000000000000000000000000000........................///............------------------............///000000///...............,,,---......///.........---,,,,,,+++++++++,,,,,,............////////////...///////////////000000111111111222222333444444666888;;;>>>AAACCCDDDDDDIIINNNSSSTTTSSSPPPPPPQQQYYYaaafffeeedddddd```[[[UUUOOOKKKNNNTTTYYYaaahhhhhhkkkkkklllrrr||||||wwwuuuvvvwwwuuuvvvzzzxxxrrrnnniiidddbbbdddcccbbb^^^\\\[[[\\\___bbbgggiiilllnnnppptttzzz~~~}}}~~~xxxvvvzzz~~~ssslllgggaaa^^^cccjjjooouuu|||{{{zzz|||~~~{{{xxxtttpppnnnpppnnnqqqtttuuuuuuvvvyyy|||{{{|||||||||{{{{{{zzzzzzyyy~~~}}}}}}}}}}}}}}}~~~}}}yyyzzzmmm```\\\UUUUUUTTTRRROOOMMMLLLLLLJJJIIIHHHFFFDDDBBB@@@???>>>???AAACCCEEEFFFHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@CCCBBB@@@>>>;;;777555333...............---------*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******************)))*********+++++++++++++++***))))))******)))'''))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))******++++++,,,,,,------,,,,,,++++++******************************))))))***++++++++++++******************************+++++++++++++++,,,,,,......---,,,++++++++++++---..................---111000........./////////------............------............////////////000000000000111444999<<>>AAACCCDDDDDDDDDGGGKKKOOOQQQQQQRRRTTTWWW]]]cccfffddd```[[[VVVRRROOOMMMOOOXXXaaagggmmmsssnnnooonnnnnnttt}}}~~~{{{{{{|||xxxrrrooopppzzzyyyyyy}}}~~~zzzmmmiiiffffffdddaaaaaaeeedddcccaaaaaadddhhhlllnnnrrrsssvvvyyy|||~~~xxxwwwzzzvvvlllgggdddbbbccchhhooouuu{{{zzzxxx{{{}}}yyyqqqnnnjjjfffdddfffiiimmmqqqrrrqqqrrrvvvzzz}}}~~~zzz~~~~~~~~~}}}yyyyyyrrreeeaaa\\\]]]]]]ZZZUUUQQQPPPPPPSSSRRRQQQNNNJJJFFFBBB@@@>>>>>>???AAABBBDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCCCCCCCBBBAAAAAADDDCCCBBB@@@===:::777666000//////...------,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))******************++++++)))*********+++++++++++++++***))))))******)))'''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************)))))))))******+++++++++,,,,,,,,,++++++*********************************))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,+++++++++++++++---..................---.........---,,,,,,------------............---------.........//////000000000111111111222555;;;>>>xxx}}}zzzssskkkccc]]]VVVQQQKKKFFFBBB@@@>>>===<<<;;;999777555333222222......///000111111000000000000000///---,,,---.........------------......////////////////////////...------------.../////////////////////...------........................---------...............///............------------------............///------------...///000111,,,,,,---...////////////******+++,,,---///000111............///////////////000000111111222222333000222444777:::<<<===>>>???@@@BBBCCCDDDDDDCCCCCCCCCGGGKKKMMMNNNPPPUUUYYYXXX[[[]]]\\\XXXRRRMMMKKKLLLMMMTTTaaakkkooorrruuussssssrrrrrrwww~~~{{{~~~|||zzzsssiiidddeeekkklllooorrrtttssspppmmmfffeeegggjjjiiieeefffiiihhhggggggiiimmmrrrtttuuuuuuxxx|||~~~yyyxxx{{{~~~}}}xxxooojjjhhhggghhhkkkooouuu{{{xxxxxx|||~~~~~~xxxpppiiifffccc```___aaafffkkkpppqqqoooppptttyyy|||~~~}}}|||yyyxxxxxxzzz{{{zzzvvvwww~~~vvviiidddccceeegggeee```[[[YYYZZZ[[[ZZZYYYUUUQQQKKKFFFCCCAAAAAA@@@AAAAAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@===:::999333222111///...---------...------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))*********+++++++++***))))))******)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***************)))))))))))))))(((((((((************************))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,++++++++++++,,,------............------+++---...---,,,,,,---...------............------------......///000000000000111222333444777;;;???hhhmmmtttyyy||||||{{{|||xxxrrrllliiiddd^^^YYYRRRLLLGGGCCC@@@<<<:::888777666444555555555333111000000000///000111222111000000000---///000...,,,+++---///...------,,,,,,------...////////////////////////...------,,,---...///000---...///////////////...........................---------........./////////............------------------............///...---------------......+++,,,---...////////////,,,,,,,,,---...///000111............////////////000111111222333333444444333555999===AAAEEEGGGHHHDDDDDDDDDDDDCCCBBBAAAAAA???CCCHHHJJJJJJLLLOOORRROOOPPPRRRSSSRRROOONNNOOOSSSUUU^^^llluuuvvvuuuvvvvvvwwwuuuuuuzzz~~~|||www{{{vvvrrrnnnfff]]]\\\```bbbiiiqqqwwwxxxwwwuuutttpppqqqvvvyyyvvvooommmnnnnnnmmmmmmqqqvvvyyyzzzzzzzzz}}}||||||}}}~~~yyy|||~~~{{{tttooonnnnnnpppssswwwzzz~~~xxxyyy~~~uuummmhhhfffeeecccdddgggiiiooottttttrrrrrrwww||||||}}}xxxtttqqqrrrtttvvv|||}}}{{{vvvqqqrrr{{{xxxlllgggggglllqqqqqqmmmiiihhhhhhccccccaaa^^^YYYRRRLLLHHHFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEEEECCCDDDDDDDDDCCCAAA>>><<<888777444222000.........,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********((((((((()))))))))******+++***))))))******)))''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))************************))))))***++++++++++++***************************)))******+++,,,,,,------+++++++++***++++++,,,,,,,,,,,,------------,,,,,,***,,,//////------...000------............------------......///000000111000222444555666888;;;>>>UUUZZZ```fffjjjooovvv|||wwwrrrnnnpppnnngggdddddd___WWWUUUQQQMMMIIIFFFBBB>>><<<:::888777666777777777555222333333333222111222333000111333333222000//////---///000///------000222/////////....../////////////////////////////////000///......///000111222,,,,,,...///000000111111000000000000000000000000---------.........////////////.........------------------........./////////...---,,,,,,,,,,,,,,,+++,,,---...//////////////////.........//////000............/////////000111111222333444444555555777:::>>>DDDIIIMMMOOOPPPHHHGGGFFFDDDCCCAAA@@@@@@<<>>===;;;999555222///...,,,,,,+++++++++,,,......111///---+++******+++,,,...,,,***)))''''''((((((---,,,++++++******++++++))))))************))))))((((((((()))***,,,---...************))))))))))))+++*********))))))((((((((()))******)))((()))+++************************))))))************))))))***+++,,,,,,------------...------,,,+++***))))))************************,,,+++++++++,,,------...******))))))***,,,---///...------,,,,,,++++++***........................---......//////////////////000000/////////222444555333222222555888::::::777:::???BBBFFFJJJNNNQQQXXX___gggllllllkkklllnnnvvvzzz|||zzz}}}|||{{{zzz~~~}}}|||zzzwwwyyy{{{}}}~~~yyytttssstttsssppplllgggdddaaa_________^^^]]]WWWVVVTTTQQQNNNKKKHHHFFFDDDBBB???>>>===;;;999777<<<;;;999777666555555555333333222222222111111111222222222222222222222222//////////////////////////////.........---------................................................---...///000000///...---........................,,,++++++,,,...///...---,,,------......------,,,........................,,,,,,,,,---------......------------------------........................///......------......///000000000000000111111222111333444555666777:::===AAAIIIVVVeeepppqqqjjjcccRRRJJJCCCCCCDDDCCCBBBCCCAAACCCCCCDDDLLLVVV[[[ZZZ```eeekkklllkkkiiikkkmmmtttwww|||{{{wwwooojjjeeefffiiiiiibbb\\\YYY[[[[[[ZZZ___jjjrrruuuvvvqqqooorrruuuvvvvvvzzz}}}}}}~~~~~~|||{{{|||~~~}}}vvvqqqppprrrtttuuuzzzyyyvvvqqqmmmooovvv}}}}}}xxxmmmddd```fffjjjqqqwwwzzz{{{||||||}}}vvvpppmmmeeeZZZRRRQQQSSSTTTUUUSSSPPPMMMLLLKKKKKKJJJHHHGGGEEEDDDCCCCCCEEECCCCCCDDDGGGHHHGGGEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@>>>;;;888444111///---,,,+++++++++,,,---......,,,***)))((((((******++++++))))))((())))))***---,,,++++++******++++++******++++++++++++******,,,+++******)))))))))))))))))))))))))))))))))***************)))))))))(((***+++,,,+++***)))***+++************************))))))************))))))***++++++,,,,,,,,,,,,+++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++---,,,,,,,,,,,,---///000---------,,,,,,,,,,,,+++........................---......//////////////////000000000///000222444666555444555888;;;===>>>333555777888999:::<<<>>>AAAGGGMMMQQQQQQRRRUUUXXX^^^cccjjjpppssssssqqqooommmooosssuuuwwwzzz~~~|||wwwuuusss{{{}}}{{{sssqqqpppmmmjjjiiiiiijjjkkkmmmnnnoooooohhhccc___\\\\\\ZZZWWWSSSOOOMMMJJJHHHHHHIIIHHHGGGBBBBBBAAA???===;;;999777777666444555666666555333666555444333222222222222222222222222111111111000........................////////////////////////...............---------................................................---...////////////...------------------------------,,,+++,,,...000///...,,,------......------,,,------------------------,,,,,,,,,---------......------------------------........................///......------......///111111000000111222222333444555666666777:::>>>AAADDDOOOaaasss~~~{{{pppfffTTTKKKCCCBBBDDDDDDEEEHHHDDDGGGJJJOOOYYYfffmmmnnnqqqtttvvvvvvsssqqqrrrttt}}}wwwqqqfff```YYYWWWYYY[[[ZZZWWWVVV^^^eeehhhmmmwwwuuullliiiiiioootttxxxxxx{{{|||wwwqqqmmmnnnqqquuuwww{{{zzzxxxsssoooooorrrvvvxxxyyysssmmmeee```^^^ccciiiqqqwwwzzz|||}}}~~~}}}xxxuuuooocccZZZVVVYYYYYYYYYZZZZZZYYYUUUSSSOOONNNMMMJJJHHHFFFDDDCCCDDDCCCCCCDDDFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA>>>;;;777444222...---,,,+++++++++,,,---,,,+++***)))))))))++++++)))))))))))))))***+++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++,,,,,,***)))((((((((((((''''''(((((())))))******************))))))))))))+++,,,,,,+++)))((()))***************************))))))************))))))***++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++---------,,,,,,---......,,,,,,,,,,,,------------........................---......//////////////////000000000///000333555777777888:::<<>>;;;:::;;;;;;;;;:::999999999888777666555444444333333444666777666555111000000000000000000111222111111111111000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////................................................................................................------------------------111///......//////...,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------------------............//////////////////............//////000000000000111222333333555666777888:::>>>DDDHHHJJJTTTeeeuuu|||wwwiii^^^OOOHHHCCCCCCEEEEEEGGGKKKJJJQQQWWW^^^hhhtttzzz{{{wwwxxxyyyxxxvvvuuuwwwyyyyyyooohhh[[[VVVQQQPPPTTT[[[```bbbeeeooowwwxxx{{{wwwlllffffffhhhooovvv|||}}}{{{{{{{{{||||||~~~}}}yyywwwsssooojjjhhhkkkqqqvvvyyyzzz{{{yyyvvvrrrpppqqqrrruuuzzzyyynnniiifffbbb```aaadddjjjsssyyy{{{}}}|||sssiiiddd```^^^\\\]]]``````]]]ZZZRRRRRRPPPNNNKKKHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA>>>:::666444000///---,,,++++++,,,,,,,,,,,,+++++++++,,,---...)))))))))*********++++++,,,++++++******************++++++++++++++++++***)))))))))((())))))******'''''''''((())))))***************)))))))))))))))((()))******(((((((((***************************))))))************))))))***************)))((('''*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++++++++++++++,,,,,,---......///........................---......//////////////////000000000000111333666777999;;;>>>@@@BBBDDDFFF000111222222000000111222333444444555555666777999:::===@@@CCCDDDDDDCCCBBBCCCEEEHHHJJJKKKMMMPPPRRRUUUXXX^^^cccgggiiiiiiiiilllnnnooonnnkkkiiihhhhhhbbbaaaaaa```^^^\\\[[[ZZZ^^^___aaa```___^^^^^^___ZZZ___bbb```^^^```aaa```___ZZZSSSOOOLLLJJJHHHEEEDDDCCCBBBBBBAAABBBBBBCCC???===;;;:::::::::999888999777555444555666666555222222333333333333222222111000///000111222111000/////////000000000000000111111111000000000//////////////////////////////........................---...........................................................................------------......------------------------///---,,,---......---+++,,,------......------,,,------------------------,,,,,,,,,---------......------------------------........./////////000000/////////....../////////000000000000111222333444555777999;;;>>>DDDJJJOOOSSSYYYbbbllloooiii]]]SSSGGGCCCBBBEEEGGGGGGIIIMMMQQQZZZdddkkksss{{{~~~|||yyyyyyyyyyyyyyyzzz|||~~~}}}wwwmmmbbbZZZRRRPPPPPPSSSZZZeeepppvvvzzz{{{rrrjjjhhhkkkooorrryyy~~~yyyyyyzzzzzz{{{|||wwwqqqooonnnmmmkkkhhhfffggglllrrrxxx{{{zzzzzzzzzxxxvvvtttttttttwwwzzz}}}}}}rrrhhheeedddcccdddggghhhooowww|||}}}{{{tttlllhhheeedddfffgggeeebbbZZZYYYWWWTTTPPPLLLHHHFFFDDDEEEDDDDDDDDDEEEFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@<<<999666333222000...,,,,,,,,,,,,++++++++++++,,,---......+++++++++++++++******))),,,+++******))))))******))))))************))))))***)))))))))))))))******'''((((((((())))))******))))))))))))))))))******''')))******))))))+++,,,************************))))))************))))))************))))))((('''*********++++++,,,,,,---***************************++++++,,,---///000111++++++++++++++++++******++++++,,,---......//////........................---......//////////////////000000000000111444777666999>>>AAABBBCCCFFFHHH...///000000///...///111444444333222222333333444666777888999999999888888777999<<<======>>>AAACCCAAACCCGGGKKKNNNOOOPPPPPPRRRSSSSSSQQQOOOMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLKKKIIIHHHHHHHHHJJJQQQVVVQQQLLLJJJIIIHHHHHHEEEAAA???>>><<<:::888::::::999999999888888888666555555444444555555555555333111111222333333333//////000111222222222111000///......000000///---//////000111111111111111000000000000////////////................................................---------.......................................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,(((''''''))),,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........//////000000111000//////......//////000000000111111222333444555666888;;;???BBBHHHNNNSSSRRRTTTWWW[[[]]]YYYQQQJJJFFFDDDDDDHHHJJJJJJLLLQQQVVV```jjjpppuuu{{{}}}{{{||||||||||||}}}~~~}}}yyyssslllbbbXXXQQQPPPRRRWWW]]]fffrrr~~~~~~~~~yyywwwtttoookkklllrrrwwwxxx}}}{{{yyyzzz{{{||||||}}}wwwnnnjjjjjjjjjkkkiiihhhgggiiiooouuuyyy|||yyyzzz{{{|||}}}}}}||||||~~~~~~tttkkkjjjjjjjjjkkknnnqqqwww}}}zzzxxxtttrrrqqqooommmllleeedddaaa^^^XXXSSSNNNKKKKKKKKKJJJGGGDDDDDDEEEGGGEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEECCC@@@<<<:::666555222000...---------)))))))))***++++++++++++++++++,,,,,,+++***))))))++++++***))))))))))))***)))))))))******)))))))))------+++***))))))))))))************))))))))))))))))))))))))************)))+++,,,,,,++++++,,,---************************))))))************)))))))))************))))))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,---//////,,,,,,---.........------+++,,,,,,---.../////////........................---......//////////////////000111000000222555777666;;;AAADDDDDDDDDFFFIII///111222111000000111222444333222222333333333333333333333444555555666666333444666666666666888:::777888999;;;===>>>@@@@@@>>>???@@@???===<<<<<<===>>>>>>>>>?????????>>>>>>:::<<<======;;;:::;;;;;;===FFFKKKEEE>>><<<<<<===888777666666666555444333333444555555555444222222222333333222222222333444333111//////000222222111...///000111222222222222222111000000111222111//////000111222222222111000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((((((***,,,.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------......///000000111111000000////////////000000222222333333444666777888999<<>>999777555222000.........)))******+++++++++******)))***+++,,,,,,,,,+++***++++++***))))))))))))))))))******++++++******)))------,,,++++++***++++++,,,,,,++++++******))))))((()))))))))***************+++,,,+++(((''''''(((************************))))))************))))))))))))******++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***+++---............---,,,,,,------......//////........................---......//////////////////000111111111222555888888===DDDGGGFFFFFFGGGJJJ///000111000///...///000...------...000000000//////000000111333555666777111222333333222222444555444444444444666777999999333555777888888888999:::777666666666555555555555444666777888777666777888000999>>>999222222555888111111222222333333222222...///111222222000///---222333333222111111222333222000......000111222111,,,,,,---...///000000000111/////////111222111000///000111222222111000000000/////////............000000000000000000000000........................---------.........//////........................------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---------//////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------......///000111111222000000////////////000000444444555555777888999:::<<<>>>BBBEEEHHHJJJNNNPPPLLLKKKKKKPPPVVVZZZZZZYYYVVVQQQNNNNNNNNNNNNTTT[[[aaaiiiooorrrwww|||zzzxxxvvvtttrrrnnnlllfffeeeddddddddddddbbbaaabbbiiirrryyy~~~}}}zzzzzz}}}~~~{{{}}}{{{wwwyyy{{{|||||||||}}}~~~|||zzzwwwvvvvvvxxxxxxwwwsssrrrsssuuuxxxzzzzzzyyy|||}}}{{{tttqqqkkklllnnnnnnnnnmmmkkkiiifffeeeaaaYYYPPPKKKJJJKKKEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHJJJIIIGGGDDDBBB;;;999666333111///......,,,,,,---------,,,,,,+++'''(((***,,,------------+++******)))))))))))))))+++++++++,,,,,,+++++++++*********+++,,,...///000...------,,,+++***))))))(((((())))))*********+++*********'''$$$"""!!!"""************************))))))************))))))((()))***+++++++++++++++++++++++++++++++++++++++************************111000///...---,,,,,,,,,''')))***,,,------,,,,,,---------.......................................---......//////////////////000111111111333666888999@@@GGGIIIHHHGGGHHHKKK666555333111000///......000000//////.........---000000000000111111111111333333222111111222333333222111111111000000//////333333333333333333333333333333333333333333333333111111222222222333333333444444444333333222222222000000000000111111111111000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.........------,,,,,,,,,.................................------,,,,,,,,,...------,,,,,,------...------------------------..................------/////////...---------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///000...,,,,,,------,,,+++,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......////////////000000000000222111111111111111222222111333666888999999;;;===@@@DDDHHHLLLNNNOOOQQQQQQPPPPPPTTT^^^hhhnnnllliiigggbbbZZZSSSPPPTTT[[[```kkknnnqqqsssxxx|||{{{wwwpppiiiccc```___^^^ZZZ\\\aaahhhnnnooonnnkkknnnttt|||{{{{{{}}}|||}}}~~~}}}~~~~~~||||||}}}}}}}}}|||zzzyyyzzz~~~wwwqqqlllooopppooorrrwwwyyywww{{{rrrfff^^^YYYUUUOOOJJJJJJIIIGGGEEEEEEEEEFFFGGGLLLKKKIIIIIIJJJIIIGGGEEEAAAAAAAAACCCEEEDDDBBB???===<<<:::777444111///...------,,,+++************---,,,+++******+++,,,---,,,,,,,,,++++++***************))))))((((((''''''))))))************))))))******+++++++++)))'''&&&((())))))))))))*********((()))***++++++***)))(((************************+++++++++******)))))))))************************************************///...------,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......,,,---......//////......---------...............////////////000000000000///...---...000333777999@@@AAADDDGGGJJJKKKLLLLLL222222111111000000000///000/////////............//////000000000111111111000000000000000000000000111111111111000000000///222222222222222222222222111111111111111111111111111111111222222222333333333333333222222222111111//////000000000111111111000000000000000000000000111111000000000000111111111000000000000000000111////////////////////////000000000000000000000000////////////////////////......................../////////......---------..........................................------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................------............------------++++++,,,,,,,,,---------...------,,,,,,---------000...,,,,,,---------+++,,,,,,---......---,,,,,,------,,,,,,------...///////////////000000000111111111111111111111222333222444777888999:::<<<>>>AAAFFFNNNRRRTTTUUUVVVWWWZZZ^^^hhhsss~~~|||rrrlllbbbYYYVVVXXX___dddoootttyyy|||zzzooojjjbbbZZZVVVVVVXXXYYY___bbbfffjjjmmmmmmmmmmmmooouuu}}}~~~}}}~~~yyysssvvvvvvuuuwww|||~~~}}}xxxnnnfffaaa[[[VVVQQQKKKIIIGGGEEEDDDEEEGGGHHHKKKJJJIIIJJJKKKJJJHHHEEECCCBBBCCCEEEFFFFFFCCCAAAAAA???===999666222000...------,,,+++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++*********)))))))))***++++++,,,,,,++++++***)))***+++++++++++++++***)))))))))*********++++++))))))***++++++***))))))************************,,,,,,,,,+++++++++******************************************************---,,,++++++*********+++,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,---------..............................------////////////000000000000///.........111444888:::AAABBBEEEHHHJJJLLLLLLMMM---...///111111111111000////////////............//////000000000000111111//////000111111000//////111111111111000000000000000000000000000000000000////////////////////////000111111111222222222222222222111111111111000000//////000000000000111111000000000000000000000000111000000//////000000111000000000000000000000000........................////////////////////////........................------------------------///////////////.........------------------------............////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------............,,,,,,,,,,,,------------......---,,,,,,,,,------///---,,,,,,---------,,,,,,------......------,,,---------,,,------...////////////000000000111111111111111111111222333333444666888999:::<<>>CCCEEEGGGJJJMMMNNNOOOOOO,,,---///000111000...---.........///////////////...////////////000000000///000222333333222000///000000000000000000111111111111111111111111111111//////////////////////////////000000000111111111////////////////////////...////////////000000000////////////////////////000000////////////000000...///000000000000///...////////////////////////------------------------......................../////////.........------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,........................,,,,,,,,,,,,------......+++,,,,,,,,,------......,,,,,,---------.........******+++,,,---...000111...---++++++---......---------------------------...------------...//////000000000000111111111111111111222222444555666777999:::<<<===@@@DDDJJJNNNWWWYYY\\\aaakkk{{{|||rrrkkkjjjmmmqqqssswwwxxxvvvooojjjcccZZZPPPLLLMMMQQQWWW___gggooosssrrruuuwwwuuurrrrrrwww}}}}}}~~~}}}zzzzzz~~~wwwuuurrrnnnlllnnnooorrruuuvvvuuussssssrrrqqqsssvvvxxx{{{}}}{{{~~~uuulllhhhhhhfffiiiooouuu{{{xxxvvv|||}}}|||xxxrrrkkkfffcccccc^^^[[[WWWRRRNNNKKKIIIHHHJJJJJJKKKMMMOOOOOOMMMKKKHHHGGGFFFFFFGGGGGGEEEDDDBBBAAA???===;;;999888777111000///...------------***+++,,,------,,,+++***++++++++++++++++++++++++************************(((((())))))))))))((((((,,,+++***((((((((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,------......000000///...---,,,,,,,,,////////////000000000000///000111444777;;;>>>@@@DDDEEEHHHKKKNNNOOOPPPPPP...///000000000///------.........///////////////......////////////000000......///000000///......000000000000111111111111000000000000000000000000////////////////////////////////////000000000000......////////////000000......////////////000000////////////////////////000//////......//////000......000000000000......////////////////////////................................................000000//////...---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,........................++++++,,,,,,------......,,,,,,,,,,,,------------,,,---------............******+++,,,---///000111...,,,++++++---......---...------,,,,,,------.........------......///000000000000111111111222222222222333444666777999:::;;;<<<>>>@@@CCCIIIQQQVVV^^^___aaaiiixxx}}}wwwpppmmmnnnqqqqqqqqqggggggddd^^^\\\[[[VVVPPPQQQUUU[[[dddlllssswwwzzzwwwyyyzzzxxxwwwxxx}}}}}}zzz{{{~~~~~~}}}uuunnnlllkkkjjjkkkoootttuuuwwwwwwuuutttttttttsssuuuwwwwww{{{zzzxxxzzz{{{}}}~~~|||qqqhhhbbb``````dddggglllrrrvvvxxxyyyxxx}}}{{{uuurrrzzz~~~yyy|||uuuooojjjhhhggggggcccbbb___[[[VVVRRROOOMMMLLLKKKKKKMMMNNNOOONNNMMMJJJHHHGGGGGGGGGGGGFFFEEEAAAAAA@@@>>>===<<<;;;:::333222111///...------,,,+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,)))))))))***************++++++,,,,,,,,,,,,++++++,,,+++***)))((((((((((((************+++++++++,,,++++++************++++++************************---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---......//////....../////////...---------,,,////////////000000000000///111333666999===@@@BBBDDDEEEHHHKKKNNNOOOPPPPPP////////////////////////............/////////000........./////////000000///////////////////////////000000000111111111111////////////////////////////////////////////////........./////////000000......//////000000000000........./////////000000//////////////////////////////............//////---...000111111000...---................................................//////////////////////////////......---,,,,,,+++------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------***++++++,,,------......------,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,---.........,,,++++++---............---,,,,,,,,,,,,---..................//////000000000111111111222222222333444444666777:::;;;======>>>???BBBGGGNNNWWW]]]```bbbhhhvvvyyyvvvtttsssoookkkggggggiiijjjhhhdddRRRUUUUUUVVV[[[aaacccaaafffiiinnntttyyy}}}}}}}}}|||{{{|||}}}|||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{||||||xxxrrrmmmnnnooonnnppptttzzz{{{zzzyyyvvvuuuvvvwwwyyy{{{}}}|||~~~xxxvvvwwwyyy|||~~~~~~~~~yyyooogggcccbbbcccdddhhhkkkppptttvvvvvvtttsssvvvxxx|||~~~~~~tttooooooxxxvvvuuuyyyooohhhggghhhiiiiiieeeeeedddccc___[[[WWWTTTOOONNNLLLLLLMMMOOOOOONNNLLLKKKIIIHHHIIIIIIHHHGGGDDDDDDCCCAAA???===<<<;;;666555333000...---,,,+++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,******+++++++++***)))))))))))))))*********+++++++++***))))))))))))***+++************************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,---///111111000///---..................------////////////000000000000000111444777;;;???BBBCCCCCCEEEHHHKKKMMMOOOOOOPPP//////...//////000111222---.........//////000000............/////////000111111000000000000111111//////000000111111111222............................................................/////////000.../////////000000111111............/////////000//////////////////////////////............//////---...///111111///...---------------------------////////////////////////000000000000000000000000......---,,,,,,+++******---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++---------.........//////000///...---,,,+++++++++---,,,++++++---///.........---,,,,,,,,,,,,---..................///000000000111111111111222222222444444555777999;;;===>>>===???@@@CCCIIIQQQ[[[aaa```cccnnnpppgggdddbbb```\\\YYYWWWYYY\\\[[[VVVQQQIIINNNTTTZZZeeerrrxxxxxx{{{|||}}}}}}~~~yyy|||zzzzzz~~~}}}~~~}}}{{{yyyyyyyyy{{{xxxsssqqqtttvvvvvvwwwzzz~~~~~~}}}zzzwwwvvvwwwyyy~~~|||wwwuuuvvvyyy|||~~~~~~~~~~~~~~~|||sssiiidddeeeiiilllnnnoooqqquuuxxxyyywwwtttrrrpppsssvvvwwwyyy|||}}}pppkkkmmmwwwyyyqqqsssvvviiibbbbbbfffhhhgggdddfffggggggeeeaaa\\\ZZZRRROOOLLLKKKMMMNNNOOOOOONNNLLLJJJJJJJJJJJJIIIHHHHHHGGGEEECCCAAA>>>===<<<777666444111...,,,++++++---,,,+++******+++,,,---*********++++++,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***((()))+++,,,------,,,+++((())))))))))))*********+++***)))(((((()))***+++************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,------.........,,,,,,,,,---------......+++---111333333222///------------...............////////////000000000000000111444888<<<@@@CCCDDDCCCEEEHHHKKKMMMOOOOOOOOO........................//////............//////000///---,,,,,,,,,---...////////////000000000000///////////////000111111111111000///////////////+++,,,,,,---...//////000111///---...000000...,,,111111000000//////......////////////000000000000///////////////000111111........................//////.........---------000...,,,---///000...,,,------............------////////////////////////---------,,,,,,+++++++++///---,,,,,,---...---,,,---------------------------,,,+++*********+++,,,///...,,,*********,,,---++++++******++++++,,,---///...---,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...000////////////000000111000000000000111222444555333666999;;;;;;;;;<<<===???>>>@@@HHHSSS\\\___^^^bbbpppiii[[[VVVSSSQQQQQQRRRQQQOOOPPPQQQQQQPPPOOOJJJUUUaaannn{{{}}}yyyuuutttvvvyyy{{{~~~~~~}}}}}}}}}{{{yyyyyy|||~~~{{{yyyuuu|||}}}uuullljjjoootttuuutttvvvxxxzzz||||||{{{yyywwwuuuvvvwwwxxxzzz~~~zzzrrrqqqkkkmmmxxxqqqnnnrrr~~~vvvhhh]]]ZZZ]]]bbbfffeeegggjjjjjjhhhccc^^^ZZZUUUPPPKKKHHHGGGHHHLLLPPPMMMLLLKKKIIIIIIJJJKKKLLLEEEEEEDDDBBB@@@===;;;:::888666444333222000---+++---,,,,,,,,,,,,---.........---+++*********++++++)))***,,,------,,,***)))+++***)))***++++++***)))******+++++++++,,,,,,,,,************************---,,,+++***)))))))))))),,,,,,+++******))))))((()))))))))******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))///...---,,,+++*********---------............///////////////////////////......////////////......---------......///000111000222666999<<>>@@@AAAEEELLLUUU\\\```aaaggguuupppZZZOOOKKKIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKLLLSSSbbbuuuzzzxxxvvvsssqqqrrrvvv{{{~~~}}}||||||}}}zzz{{{xxxpppoootttyyyzzzyyy|||~~~|||{{{wwwxxxzzz|||~~~~~~vvvllljjjllloooxxxyyyooolllppp|||wwwnnnbbbXXXUUUWWW[[[^^^dddfffhhhiiihhhddd```]]]UUUQQQKKKHHHFFFFFFIIILLLNNNMMMMMMLLLKKKKKKKKKKKKHHHGGGFFFCCCAAA>>>===<<<:::999777666555333000---...------,,,,,,------...---,,,+++*********++++++***+++,,,------,,,+++***,,,+++***+++,,,---,,,***************+++++++++,,,+++++++++++++++++++++++++++***************++++++---------,,,,,,,,,,,,+++*********+++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***///...---,,,++++++++++++---------............///..............................////////////..................///000111222222444888;;;>>>AAAFFFIIIHHHHHHJJJKKKLLLMMMMMMMMM........................//////............//////111111111111111000000///....../////////000000000//////......//////000111000000//////......//////000111111111111111111111111000//////000000///---000000000////////////...,,,,,,---------.........---------------......///.......................................---------///---,,,---...///...---------............------++++++++++++++++++++++++...---------------,,,,,,...,,,++++++---...---,,,------------------------------,,,,,,,,,,,,------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,------.........---,,,+++++++++++++++,,,,,,------,,,,,,+++///...------++++++***))),,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------......///////////////000111222222222222222333555777888555888:::<<<<<<===???AAACCCGGGMMMSSSXXX^^^cccfffmmm|||qqq```OOOHHHGGGFFFGGGHHHHHHIIIIIIHHHGGGIIINNNRRRcccwwwyyytttooonnnnnnooosssyyy~~~wwwvvv}}}~~~yyyyyy{{{}}}~~~~~~~~~{{{}}}{{{zzz}}}}}}~~~yyyuuuxxxrrrgggeeennnqqqyyy}}}pppiiihhhmmmyyy~~~xxxllleee[[[TTTRRRSSSUUUWWW\\\^^^```bbbbbbaaa___^^^XXXUUUPPPJJJHHHGGGHHHIIINNNNNNNNNNNNNNNMMMLLLLLLMMMKKKHHHEEEBBB@@@???>>>===;;;:::999888666333111000///...---,,,,,,,,,,,,---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++---,,,++++++------,,,+++)))))))))*********++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++---------............///------------------------......////////////......////////////000111222333444666:::===@@@CCCGGGJJJIIIJJJKKKLLLMMMMMMNNNMMM........................///......------......///...///000000000///---,,,........./////////000000///............///000000000//////.........//////...............---------//////...............---////////////////////////,,,------------.........,,,,,,++++++,,,,,,---...................................................------------...///......,,,------......------,,,++++++++++++++++++++++++---------------------------,,,***+++,,,------,,,------------------,,,,,,------------------......------,,,+++++++++,,,---------,,,,,,,,,---.........---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////000111222222222222222222444666888999<<<===??????@@@AAADDDFFFGGGNNNVVV\\\___ccciiinnnwww|||bbbUUUJJJGGGHHHIIIKKKMMMIIIJJJKKKIIIIIIOOOZZZdddxxx{{{sssnnnkkklllooosssyyyzzzqqqmmmpppzzzvvvxxx}}}~~~{{{zzzxxxuuuoooqqqxxx}}}||||||nnnggggggqqquuu|||{{{tttjjjddddddjjjwwwzzzooojjjbbb^^^XXXTTTTTTUUUVVVWWWWWWXXXZZZ\\\^^^```aaaaaa\\\[[[WWWQQQMMMMMMLLLJJJLLLMMMOOOPPPPPPPPPOOONNNPPPNNNJJJEEEBBB@@@@@@@@@???===;;;;;;:::999666333111000///---,,,,,,++++++,,,+++++++++++++++++++++---,,,++++++++++++,,,------+++***+++,,,---,,,+++((())))))))))))*********++++++++++++++++++++++++******))))))***++++++,,,(((((()))***++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,------,,,++++++,,,,,,---------,,,+++++++++,,,,,,---------............///..............................////////////......000000000000111222333444555888<<>>===<<<<<<;;;888666222111000...---,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,------------,,,,,,+++***))))))++++++***))))))))))))*********++++++************************---,,,+++***))))))))))))******+++,,,------......,,,,,,,,,,,,++++++++++++))))))*********+++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,------...---------............///000000000000000000000000......////////////......000000000000111222333444666:::>>>BBBDDDFFFHHHJJJLLLLLLLLLMMMLLLLLLKKKKKK...........................------,,,,,,------...000//////...............---------.........//////...------------...//////...------------...///000,,,,,,,,,------......///...000111000...,,,...000---------.........//////,,,,,,---------.........,,,++++++++++++,,,------........................---------.........//////***---///...------///111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++***)))***,,,---------///......---,,,,,,++++++)))***+++,,,---------,,,***+++,,,,,,------------+++++++++++++++,,,------,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000////////////000111222444555666666666777999<<<>>>???>>>@@@BBBFFFKKKRRR[[[aaaeeemmmxxx}}}hhhRRRHHHDDDCCCHHHMMMMMMNNNPPPQQQTTTYYYbbbmmmzzz{{{ooogggfffgggttt|||{{{{{{vvv}}}zzzvvvrrrpppoooooonnnmmmqqqmmmhhheeeccccccbbbaaa]]]```dddfffeeecccaaaaaa```]]]ZZZYYYZZZZZZXXXVVVVVVUUUUUUUUUUUUVVVWWWWWW]]]dddmmmuuuyyywwwtttssstttwwwzzz|||~~~~~~|||~~~rrriiiiiipppxxx|||{{{wwwrrroooooosssvvvyyy{{{~~~|||tttpppllljjjfffbbbccchhhqqq{{{|||zzzvvvqqqmmmnnnooovvv~~~wwwssstttvvvqqqppppppqqqtttvvvwwwvvvqqqlllfff___\\\\\\^^^___ccckkkmmmggggggllljjjbbbXXXWWWVVVTTTSSSSSSRRRRRRQQQPPPNNNLLLIIIGGGEEEDDDAAA???>>>>>>>>>===:::888111111///...------------)))***+++,,,,,,,,,,,,++++++,,,---......---,,,+++,,,+++******,,,,,,+++***************+++++++++,,,))))))))))))))))))))))))++++++***************++++++++++++,,,,,,---------*********+++++++++++++++*********+++++++++,,,,,,((())))))***++++++,,,,,,***+++,,,---------,,,,,,++++++++++++,,,---...///---------............///000000000000000000000000......////////////......000000///000000111222333888<<>>@@@BBB???AAAEEEJJJQQQ[[[fffmmmmmmttt~~~{{{rrr^^^HHHCCC@@@AAAFFFJJJJJJKKKMMMZZZ^^^gggssswwwnnnjjjlllooozzz~~~}}}}}}}}}}}}wwwssspppnnnjjjeeecccbbbbbbbbbbbbhhhddd^^^ZZZYYYYYYYYYXXXTTTXXX]]]______]]][[[ZZZYYYVVVRRRPPPPPPOOOMMMJJJHHHHHHHHHIIIJJJKKKLLLMMMQQQXXX```iiisss{{{zzzuuuiiigggeeedddeeegggjjjllloooqqqtttwwwyyyyyyxxxxxxtttsssttt|||{{{oooggggggooowww|||xxxtttpppmmmnnnrrrxxx||||||}}}qqqooonnnnnnjjjdddcccfffooo{{{yyyuuutttvvv{{{}}}yyyyyy}}}~~~}}}~~~~~~tttkkkdddbbbcccdddhhhqqqtttpppqqqwwwuuummm___]]]ZZZWWWTTTSSSRRRRRRQQQQQQPPPNNNLLLJJJGGGFFFBBB@@@?????????>>><<<999111000///......---......)))***+++,,,---,,,,,,++++++,,,...//////...,,,+++---,,,++++++------,,,+++***++++++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))***+++,,,---)))************+++++++++)))))))))******++++++,,,++++++,,,,,,,,,---------((())))))***++++++,,,,,,)))***,,,.........,,,+++*********+++,,,---...///---------.........//////////////////////////////......////////////......////////////000111222333:::>>>CCCFFFHHHJJJKKKMMMKKKLLLLLLLLLKKKJJJIIIHHH+++,,,---/////////............---------,,,,,,,,,........................///...---,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,------------------------//////.........---------------............------........................+++++++++,,,---...---+++...........................---,,,++++++,,,---.../////////......---------''')))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------......///////////////...---------------//////...---+++******)))+++++++++++++++++++++++++++++++++++++++,,,---.........---,,,,,,+++*********+++---...///...------000///---+++*********+++///...---,,,,,,,,,---...++++++,,,,,,---...//////...------......///000111111333444444222222333555888:::<<<======>>>AAACCCCCCFFFKKKRRR___lllqqqppprrryyywwwhhhUUUGGG@@@>>>@@@DDDFFFHHHPPP[[[iiiqqq{{{}}}|||}}}wwwnnngggiiirrr{{{zzzxxxuuurrrnnnllljjjiiinnnmmmkkkhhhfffdddccccccbbb```]]][[[ZZZZZZ[[[\\\___[[[WWWTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYTTTRRRNNNJJJHHHHHHHHHIIIDDDEEEEEEDDDBBBCCCEEEGGGIIINNNVVV___fffhhhgggddd___\\\XXXVVVVVVZZZ___ccceeeaaaaaaeeegggdddbbbccceeegggnnnxxxwwwkkkdddeeekkkrrruuuyyywwwtttssstttxxx}}}}}}zzzvvvrrrnnnlllkkksss~~~~~~yyy~~~yyyqqqkkkhhhmmmssswwwuuuuuuwwwwwwtttllljjjgggbbb]]]XXXVVVVVVUUURRRPPPPPPQQQOOOJJJFFFEEECCCAAA@@@@@@???===;;;666555333000...---------...---++++++++++++---...------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******((((((''''''(((***,,,---***++++++,,,+++***((('''))))))*********+++++++++,,,+++*********+++,,,---,,,++++++******)))))))))******+++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------....................................////////////000000111000000222666888<<>>@@@EEEIIIOOO[[[gggsss~~~|||yyyxxxwwwzzzvvvqqqkkkjjjqqq}}}zzzrrrkkkjjjgggdddaaa___]]]]]]aaa```___\\\ZZZYYYXXXWWWZZZZZZXXXWWWWWWWWWXXXXXX]]]YYYUUUTTTTTTVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYSSSPPPLLLGGGDDDCCCCCCCCCAAABBBBBBAAA@@@@@@AAACCCFFFJJJRRRYYY___```^^^\\\ZZZWWWTTTRRRRRRUUUXXX[[[[[[WWWVVVYYYZZZXXXWWWYYY^^^ccckkkvvvyyytttooohhhfffkkkssszzz~~~~~~{{{yyyyyy{{{~~~{{{wwwuuutttsss{{{}}}}}}|||tttnnnoootttxxxyyy{{{|||yyytttnnnnnnlllhhhbbb\\\WWWUUUSSSRRRRRRSSSUUUSSSMMMIIIGGGFFFCCCBBBBBBAAA???===888666444111///...---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++******+++,,,---...***+++,,,,,,,,,+++***)))*********++++++++++++,,,++++++*********+++,,,---+++++++++++++++*********,,,---------...---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////000000000000111111111111111111222222222444777;;;???CCCGGGKKKLLLLLLMMMNNNOOOJJJHHHJJJJJJHHHHHHKKK000//////............///......---------,,,,,,,,,------------------------......---,,,,,,,,,---------------------------------,,,,,,,,,,,,------...------------------------............------------+++,,,,,,,,,,,,,,,,,,+++************************---,,,,,,---///000...---++++++++++++++++++++++++---..................---,,,,,,,,,,,,++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************+++++++++,,,---///000111///......---,,,+++******))))))***+++,,,,,,------------,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,---------------------..................///000111222111333444555444555666888;;;<<<>>>BBBFFFIIIKKKKKKQQQWWW```jjjxxxnnnXXXGGG?????????CCCJJJQQQ\\\kkkxxx|||yyywwwvvvvvvuuuvvvsssoooooouuuxxxiii___[[[ZZZXXXVVVTTTSSSRRRRRRTTTTTTSSSRRRQQQPPPPPPOOOUUUUUUVVVVVVVVVVVVUUUUUUXXXVVVSSSRRRTTTVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWRRROOOKKKFFFBBB@@@???>>>>>>???@@@@@@>>>>>>???@@@BBBGGGMMMTTTWWWWWWUUUSSSTTTSSSQQQPPPPPPQQQSSSUUUUUUOOOLLLNNNOOOMMMMMMPPPXXX]]]gggsss|||~~~|||yyyyyy{{{||||||xxxsssnnnkkkiiihhhkkkrrrzzz{{{}}}}}}{{{}}}zzzsssnnnsssxxx||||||tttoooqqqrrrpppkkkccc[[[UUURRRRRRTTTXXX[[[YYYSSSNNNKKKIIIFFFEEEEEEDDDAAA???:::999666333111///------,,,,,,------------,,,,,,***************+++,,,---,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,---***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000000000000000000000000000000000000111111111111111222333333444666:::===AAADDDIIIKKKLLLMMMNNNNNNOOOKKKIIIJJJJJJIIIKKKOOO222111///...---......///......---------,,,,,,,,,------------------------...------,,,,,,,,,------------------------------++++++++++++,,,---......------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///---,,,------------------------------///000000///------------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///......---,,,,,,++++++(((((()))***,,,---.........------,,,------......+++++++++++++++,,,,,,,,,------------,,,,,,++++++)))***,,,---...---,,,,,,++++++++++++++++++,,,,,,............------------////////////000111222222111333555666666777999:::<<>>???AAAAAA@@@???@@@AAAAAAFFFMMMRRRTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUOOOJJJKKKLLLJJJKKKNNNTTTYYYbbbmmmuuuwwwuuurrrmmmmmmnnnppprrrqqqooommmjjjkkknnnrrrxxx}}}}}}zzzrrrkkkqqqwwwtttnnnppptttvvvssskkk```YYYRRRSSSWWW\\\```___YYYTTTOOOLLLJJJHHHGGGEEECCC@@@<<<;;;999666333000...---+++,,,---......---,,,+++))))))))))))***+++,,,---,,,,,,,,,+++++++++******+++************************++++++,,,------------++++++,,,,,,,,,---------+++***++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............////////////////////////............////////////000111333333444777<<>>BBBFFFFFFFFFLLLZZZfffpppwww~~~vvv{{{xxx\\\IIIDDDFFFCCCKKKVVVaaammm{{{|||wwwwwwwwwyyy{{{~~~}}}yyyzzz|||~~~{{{nnncccZZZRRRNNNKKKKKKKKKLLLLLLMMMNNNOOOMMMNNNPPPSSSUUUVVVVVVWWWYYYZZZZZZZZZYYYVVVSSSQQQQQQPPPPPPQQQTTTUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQNNNLLLJJJGGGEEECCCCCCBBB>>>@@@AAAAAAAAAAAACCCDDDCCCIIIPPPUUUVVVVVVVVVVVVSSSTTTUUUVVVWWWXXXXXXXXXVVVOOOKKKKKKKKKKKKLLLOOORRRUUU\\\eeekkkmmmllliiicccccceeehhhlllooopppooolllooossswww{{{}}}uuuqqqmmmssszzzwwwiiilllqqquuuvvvpppggg```VVVVVVYYY___cccccc___ZZZTTTQQQNNNKKKIIIFFFCCCAAA>>>===;;;888555333000///,,,,,,...//////...,,,,,,))))))))))))***+++,,,---,,,,,,,,,+++++++++*********+++++++++************+++++++++,,,,,,------...++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////....................................///////////////000222333444888===@@@CCCFFFHHHJJJJJJJJJLLLMMMLLLIIIGGGHHHGGGGGGLLLTTT///......------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++***------------------------,,,------------------,,,************+++++++++++++++******)))+++---///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++*********---,,,,,,,,,,,,,,,---...............------,,,,,,))))))***+++,,,,,,------------,,,+++++++++,,,,,,+++++++++++++++*********---,,,,,,++++++++++++,,,***+++,,,,,,------------)))***+++,,,---------,,,..................//////000000000000111222333444111333666888999;;;>>>@@@@@@EEEJJJKKKNNNXXXiiivvv~~~zzzlllttt|||iiiRRRFFFEEEIIIMMMWWWcccmmmxxxyyyyyy{{{}}}~~~yyytttrrrtttxxx|||~~~}}}~~~uuuhhh\\\SSSMMMJJJIIIHHHHHHIIIJJJLLLNNNPPPQQQPPPQQQSSSVVVWWWXXXXXXXXXZZZZZZZZZZZZWWWTTTQQQOOOPPPOOOPPPRRRUUUVVVUUUSSSRRRRRRRRRRRRRRRRRRQQQPPPKKKJJJIIIGGGFFFEEEEEEDDDAAABBBCCCCCCCCCEEEIIIKKKLLLRRRYYY]]]]]]\\\]]]^^^[[[[[[\\\]]]]]]\\\\\\[[[VVVPPPLLLMMMNNNMMMNNNQQQSSSUUUYYY___dddeeecccaaaZZZ[[[\\\aaafffkkkmmmmmmjjjnnnssswwwzzz|||{{{rrrssssssyyyyyyfffgggjjjooorrrqqqjjjeee\\\[[[[[[___ccceeeccc```ZZZWWWSSSOOOLLLHHHDDDAAA>>>>>>===;;;888555333111------............------***************+++,,,---,,,,,,,,,+++++++++******,,,,,,---------------,,,,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,000///---,,,+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////........................000000000000111111111111...000111333555999>>>BBBFFFHHHKKKKKKKKKKKKMMMNNNKKKHHHGGGGGGEEEFFFNNNWWW+++,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,++++++***+++++++++************************++++++,,,,,,,,,---------,,,------......------,,,+++++++++++++++++++++++++++******+++------,,,***........................,,,,,,++++++++++++,,,,,,))))))*********+++++++++,,,++++++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))******++++++,,,---...///............------------*********++++++,,,,,,,,,---,,,+++***************,,,,,,++++++******)))))),,,+++*********+++,,,---,,,,,,+++++++++,,,------)))***,,,---.........---------......//////000000111111111111222333444444111333666999:::<<>>>>>>>><<<:::777555333......------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++---............---,,,,,,+++***)))***++++++*********++++++++++++,,,)))***+++,,,,,,,,,+++++++++++++++++++++*********111///---,,,++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000........................000000000000111111111111///000222444777;;;AAAEEEGGGHHHJJJKKKJJJJJJLLLMMMKKKIIIHHHGGGFFFGGGPPPZZZ)))***,,,---...---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------------,,,+++************))))))))))))))))))))))))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++************************---,,,************,,,---+++++++++,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++++++++******))))))(((((()))***,,,...000111...............---------+++++++++++++++++++++,,,,,,++++++***)))))))))***---,,,,,,+++***)))((((((++++++*********+++---......---++++++++++++------***+++,,,...//////......,,,------...///000111111111111111111222333444555111444777999;;;===@@@CCCDDDDDDKKKYYYmmm~~~}}}}}}wwwkkk______mmm{{{qqq\\\MMMKKKOOOTTTWWWcccllltttwww~~~sssooolllkkkpppvvv}}}|||yyyuuuuuuvvvuuuooojjj]]]XXXRRROOOOOORRRTTTUUURRRSSSUUUXXX[[[___bbbccceeeeeeffffffdddaaa^^^]]][[[[[[ZZZZZZYYYXXXWWWVVVPPPPPPQQQTTTVVVVVVTTTQQQRRRRRRSSSTTTTTTUUUTTTTTTRRRQQQPPPOOOMMMLLLJJJJJJPPPPPPOOOOOOQQQUUU\\\aaajjjpppvvvvvvssspppqqqsssvvvtttrrrnnnkkkhhheeedddbbb]]][[[]]]___^^^^^^aaa```bbbeeeiiiiiiddd]]]XXXSSSSSSUUUYYY^^^bbbcccdddfffjjjnnnqqqrrruuuzzz}}}mmmmmmxxx||||||yyytttnnneeeaaa___bbbgggkkkjjjgggfffbbb]]]]]]```dddfffffffffccc]]]XXXSSSMMMHHHDDD>>>>>>>>>===;;;999666555///...---,,,,,,---...///------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******''')))***,,,------,,,,,,---,,,***)))))))))******))))))*********+++++++++)))***+++,,,---,,,++++++,,,++++++******)))))))))///...+++)))))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000000000000000000000000000............////////////000111444666999===CCCGGGEEEFFFHHHHHHGGGHHHIIIKKKLLLJJJIIIHHHFFFHHHRRR]]]++++++++++++---///222333...///000///---,,,,,,...///...---+++******++++++000...,,,,,,...///............---,,,++++++******...---+++***)))***++++++........................((()))***+++,,,------------,,,++++++************)))***+++,,,,,,,,,,,,,,,*********)))))))))((((((---,,,,,,+++*********++++++,,,,,,------,,,,,,+++,,,***)))***++++++***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,------.../////////,,,,,,,,,++++++*********))))))***++++++++++++***++++++++++++++++++++++++,,,+++*********,,,...000---------,,,,,,+++++++++---,,,,,,,,,,,,---.........//////000000000000//////000000222333444555555;;;;;;;;;<<<>>>AAAEEEGGGFFFKKKUUUeeezzz}}}{{{zzzxxxpppeee______ZZZkkk}}}kkk___RRRMMMQQQXXX^^^```oootttyyy||||||pppqqqrrrsssuuuzzz}}}tttrrrpppppppppnnniiidddYYYWWWSSSQQQRRRUUUZZZ]]]\\\___bbbeeehhhlllooorrrssstttvvvvvvsssnnniiifffaaa```]]]ZZZXXXWWWWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWUUUXXX[[[]]][[[XXXVVVVVVWWWVVVSSSQQQPPPPPPQQQRRRTTTWWW[[[^^^bbbfffkkkooowww{{{~~~}}}{{{{{{|||~~~~~~~~~}}}yyyuuupppmmmkkkiiiggggggiiikkklllkkkkkklllnnnqqqqqqlllccc\\\SSSSSSTTTVVVYYY\\\___aaabbbdddiiinnnsssuuuvvvwwwwwwwwwwwwxxx|||}}}xxxnnnoootttzzzzzzuuuqqqnnnhhhcccbbbdddffffffhhhkkkhhhfffbbb``````cccfffhhhlllhhhbbb\\\VVVPPPIIIEEEDDDAAA>>>===<<<;;;999777333222111///............,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---,,,***)))***+++---------,,,,,,+++++++++***((('''))),,,---,,,***++++++,,,,,,,,,,,,------------,,,,,,------...///******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,---------......///...---,,,,,,---...///000000000000000111222222000111333666:::>>>BBBDDDHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIKKKKKKHHHIIIXXXjjj......------------......---...///...,,,,,,---...///...---+++******++++++///---,,,,,,---......---,,,,,,,,,,,,,,,,,,------///...---,,,,,,,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********---,,,++++++******+++++++++,,,,,,------,,,,,,++++++***)))***++++++***)))++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------...,,,,,,,,,---......//////,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++...---+++******+++,,,------------,,,,,,+++++++++---,,,,,,,,,,,,---.........///000000111000000000000000111222333555666666888999;;;<<<>>>AAADDDFFFIIIRRR___qqqwwwtttqqqnnnfff\\\WWWWWWYYYlllrrr]]]UUUOOOQQQ[[[fffllllllnnntttzzz~~~}}}zzzvvvwwwxxxyyy{{{{{{vvvtttnnnlllkkkkkkllljjjfffbbb[[[ZZZZZZ[[[___eeekkknnnmmmooossswwwzzz|||}}}xxxssspppkkkjjjhhhfffeeecccbbbbbb___````````````___^^^^^^ZZZ]]]```aaa___\\\ZZZYYYXXXWWWUUUTTTSSSTTTUUUVVV___bbbeeehhhkkkooossswwwzzz|||}}}|||{{{|||~~~zzzwwwrrrqqqqqqrrruuuvvvwwwvvvrrrrrrssstttsssmmmddd]]]XXXXXXXXXYYY[[[]]]___```___aaaeeeiiimmmppprrrssssssqqqppppppsssyyyyyytttyyysssmmmnnnrrr{{{|||xxxuuurrrkkkeeebbbdddeeecccbbbcccccceeeeeebbb```aaafffkkkmmmjjjeee```[[[TTTMMMHHHGGGDDD@@@>>>===<<<:::888444333222000///...------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---,,,***)))***+++---,,,,,,,,,,,,,,,,,,+++---+++******,,,---+++)))+++++++++,,,,,,,,,------++++++******++++++,,,---.........---------,,,,,,...------,,,,,,------...------------------------000///............///000111000000000000000111111///111333777;;;@@@CCCEEEHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEGGGIIIKKKRRRfffyyy------............------+++,,,------,,,,,,---.........---,,,++++++++++++...,,,+++,,,---...---,,,++++++,,,,,,---...//////......---,,,,,,,,,,,,---************************)))******+++,,,,,,,,,,,,......---,,,,,,,,,------///...,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++***)))***+++,,,+++)))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------------+++,,,,,,------......///++++++++++++++++++,,,,,,,,,,,,---...............++++++++++++++++++++++++///...,,,+++******++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......//////000111111111111111000111222333555666777888777:::>>>@@@AAABBBEEEFFFLLLYYYlll~~~wwwppplllhhhddd\\\SSSOOOPPPXXXlll|||lll]]]NNNLLLNNNZZZjjjuuuwwwtttlllssszzz~~~~~~{{{~~~}}}{{{{{{zzzwwwrrrmmmkkkkkkfffffffffgggiiiiiigggeeedddeeehhhmmmrrryyy~~~~~~zzzxxxssssssrrrrrrpppnnnlllkkkhhhhhhhhhgggfffeeeccccccaaacccddddddaaa^^^\\\\\\YYYXXXWWWWWWWWWXXXZZZZZZccceeegggjjjkkknnnrrruuuuuutttsssrrrrrrvvv{{{}}}zzzxxxwwwwwwyyy||||||{{{{{{zzzvvvpppgggaaaaaaaaa``````````````````^^^___bbbeeehhhkkknnnoooooollliiihhhkkkpppwww{{{|||{{{mmmjjjqqq}}}wwwpppnnnpppsss|||~~~|||zzzwwwqqqjjjeeefffhhhddd___]]]^^^dddhhhfffaaaaaahhhoooooommmjjjfffaaa[[[SSSNNNKKKHHHCCC@@@???===;;;999777666444111///...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,+++)))))))))++++++,,,,,,,,,,,,,,,,,,---///...,,,,,,,,,,,,+++)))++++++++++++,,,,,,,,,,,,++++++******++++++,,,---111111000///---,,,++++++...------,,,,,,------.........------------------000000////////////000000111111000000000000000111///111444888===AAAEEEGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEFFFJJJQQQ```yyy)))***,,,.../////////...***+++,,,,,,++++++---...---------,,,++++++++++++---++++++,,,------,,,***+++,,,,,,------...//////++++++******************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,++++++******+++++++++///...,,,***)))***,,,---------------------,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,+++++++++)))))))))+++,,,+++***))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......*********++++++,,,,,,,,,,,,------...............***+++++++++++++++,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000111222222222222222222333555666888999:::;;;>>>CCCEEEEEEEEEGGGIIIOOO___sss~~~pppmmmhhhddd___XXXOOOMMMOOOZZZlll|||~~~uuuhhhYYYNNNHHHLLLWWWhhhxxx}}}wwwoookkkpppvvvyyyzzzrrrllllllkkkiiieeeccccccdddccceeegggkkknnnpppqqqqqqwwwyyy|||{{{wwwvvvpppqqqrrrsssqqqooollljjjhhhhhhgggfffeeecccbbbaaabbbcccdddccc```]]]\\\\\\XXXXXXXXXXXXYYYZZZ[[[\\\___aaacccdddeeegggjjjmmmkkkjjjhhhhhhjjjnnntttxxxwwwxxxxxxxxxwwwuuusssqqqsssuuuxxx}}}~~~zzztttmmmiiikkkkkkjjjiiihhhfffdddcccaaaaaacccdddgggjjjlllnnnmmmkkkiiiggghhhkkkoooqqqpppvvv}}}~~~~~~rrrfffdddlllzzz{{{uuuqqqppprrrvvvxxx~~~}}}zzzwwwooojjjkkklllggg```]]]```eeejjjjjjggggggkkkppppppooommmkkkgggaaaZZZUUUOOOLLLFFFBBB@@@===;;;999999888666333000...------------------------------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***++++++))))))***++++++++++++,,,,,,---------------,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,------,,,,,,------...///000000///...---,,,++++++...------,,,,,,------...............------------////////////////////////222111111000000000000000///111555:::???CCCFFFHHHHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIJJJOOO[[[ppp)))***,,,...//////......***+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,++++++,,,++++++,,,------,,,***------------------------)))*********************++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++******++++++,,,...,,,***(((((()))***+++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,***++++++,,,,,,++++++******)))((()))+++,,,+++******+++++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++,,,---------*********++++++,,,,,,,,,++++++,,,---------------*********++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///000111222333333333333333333555666888:::;;;<<<===AAAEEEGGGEEEFFFJJJMMMVVVfffyyy}}}qqqmmmhhhccc___WWWOOOMMMOOOZZZfffpppnnnbbbWWWNNNIIILLLTTTeeewwwttthhhiiimmmppprrrxxxwwwlllfff^^^___```___^^^___aaaccchhhlllrrrxxx}}}yyytttpppnnnmmmgggiiikkklllkkkhhheeeccccccccccccbbb```___]]]\\\___``````___\\\[[[[[[[[[XXXXXXYYYYYYZZZZZZ[[[\\\^^^```aaabbbbbbcccfffhhhdddddddddeeehhhlllnnnpppooooooppppppooonnnmmmlllmmmooosssyyy~~~}}}~~~{{{wwwtttrrrtttttttttsssqqqnnnkkkiiieeeeeeeeefffgggiiikkklllnnnmmmmmmlllkkkjjjjjjjjjjjjooovvv|||~~~~~~|||{{{|||yyy{{{mmmbbbbbbiiiwww~~~yyywwwwwwuuussspppoooqqqvvv||||||yyyrrrmmmooooooiiicccaaaggghhhkkklllmmmnnnooopppqqqpppooonnnlllfff```[[[TTTPPPIIIDDD@@@>>>;;;999;;;:::777444222000......------------------------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***++++++***)))***,,,+++++++++,,,,,,---------)))******+++***++++++,,,*********+++++++++,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...................................................111111000000000000000111000222777<<>>===AAAEEEEEEEEEHHHPPPVVVdddsssyyysssmmmhhhbbbXXXOOOKKKMMMUUU[[[___[[[RRRKKKJJJKKKSSS^^^ppp~~~qqqfffeeeiiilllmmmtttttthhh___[[[WWWYYY\\\^^^```cccgggjjjuuu{{{yyywwwrrrmmmhhhfffeeeddd___aaabbbdddcccaaa^^^]]]]]]^^^^^^^^^]]]\\\[[[[[[]]]]]]]]]\\\ZZZZZZ\\\]]]\\\\\\\\\\\\\\\\\\[[[[[[]]]^^^_________```bbbddd_________bbbeeeggggggfffgggggghhhhhhggggggfffeeehhhjjjnnnsssxxxzzzyyywwwxxxzzzzzzzzzxxxvvvwwwwwwyyyyyy{{{{{{yyyuuurrrooojjjjjjjjjjjjiiiiiiiiiiiimmmmmmnnnnnnmmmjjjhhhfffhhhmmmssswwwzzz|||~~~zzzzzzzzzzzz|||}}}wwwzzzjjjaaaaaagggtttxxxtttssstttqqqqqqqqqrrrtttyyy}}}yyysssppppppnnnhhheeeeeemmmmmmmmmnnnpppqqqqqqqqqsssrrrqqqpppoookkkfffbbbZZZUUUMMMGGGCCC???<<<:::<<<;;;888666333111000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,+++***,,,---+++,,,,,,,,,,,,,,,,,,---''')))************+++---************++++++++++++++++++******++++++,,,---******++++++,,,---.........------,,,,,,------...------........./////////------............------000000000000000111111222111444888>>>BBBFFFHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHFFFLLLTTTaaavvv///...---,,,++++++++++++---...///...,,,,,,---...++++++,,,---------,,,+++---,,,---...000///---***)))******++++++,,,,,,,,,)))***+++,,,---,,,,,,+++************************+++++++++,,,,,,++++++***---,,,,,,,,,------...///******************++++++)))*********+++++++++,,,++++++******++++++,,,---******++++++++++++******)))(((((()))+++---,,,+++,,,,,,,,,+++++++++++++++******************************************************+++++++++,,,,,,,,,)))))))))******++++++,,,))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......///000111333444555555555555666777999;;;===???@@@>>>BBBEEEFFFHHHOOO[[[eeewww}}}wwwpppiii]]]PPPJJJJJJKKKMMMMMMKKKFFFEEEIIINNNZZZfffttt|||zzzrrrhhhcccaaafffjjjnnnvvv}}}wwwnnnccc\\\ZZZZZZXXX\\\aaagggkkkpppuuuyyy{{{wwwkkkiiifffbbb___^^^]]]]]]YYYZZZ[[[\\\\\\[[[YYYXXXXXXXXXYYYZZZ[[[[[[ZZZZZZ]]]]]]^^^]]]\\\^^^aaacccccccccbbbaaa```___]]]]]]\\\]]]^^^^^^^^^___aaaccc```___^^^___bbbdddcccbbbcccccccccbbbbbbbbbaaaaaaeeefffhhhlllqqqsssrrrqqqpppqqqsssrrrqqqqqqtttwwwyyy{{{}}}~~~}}}zzzwwwtttqqqqqqqqqpppooollljjjiiiiiiiiijjjjjjjjjiiihhhgggiiimmmqqqtttvvvvvvwwwxxxxxxyyyzzz{{{~~~xxxsssvvv}}}lllddddddhhhttt}}}tttpppqqqttttttwwwyyyyyyyyy~~~}}}{{{xxxuuusssnnnggggggkkkpppqqqrrrqqqnnnnnnppprrruuutttsssrrrqqqooollliii```ZZZRRRKKKFFFBBB???===<<<;;;999666444222111111...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***,,,------,,,,,,---...---,,,,,,,,,,,,,,,,,,+++)))+++---,,,***)))+++---************++++++++++++++++++******++++++,,,---++++++,,,,,,---......///...------,,,,,,------...,,,,,,---...///000111111---...///000000///...---////////////000111333333333666:::???CCCFFFHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHKKKTTTaaaqqq,,,++++++***+++,,,...///...///000///---,,,,,,...***+++,,,---------,,,+++---------///111000---+++&&&'''((()))+++,,,---...'''((()))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************++++++,,,---)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---******++++++++++++******)))(((((()))+++---,,,+++,,,+++++++++******))))))*********************************************************++++++,,,,,,,,,))))))***+++,,,,,,------)))))))))***++++++,,,,,,---,,,,,,++++++************+++,,,,,,------,,,,,,))))))***+++,,,,,,------------------,,,+++******+++++++++,,,,,,------------,,,,,,,,,,,,---......///000222333444555555555555666888:::<<<>>>@@@@@@@@@DDDGGGIIILLLVVVfffsssyyyoooaaaRRRJJJIIICCCBBBBBBAAAAAACCCIIIPPP```iiisssuuunnnddd___]]]]]]dddkkkpppyyy~~~xxxlllkkkfff```ZZZXXX[[[___^^^cccjjjqqqwww}}}vvvrrrrrrqqqnnnjjjaaa```^^^[[[ZZZYYYYYYYYYUUUUUUVVVWWWWWWVVVUUUTTTSSSTTTVVVWWWXXXYYYYYYYYY^^^____________bbbfffiiihhhhhhgggfffdddbbb```___```aaaccccccbbbccceeeggghhheeebbbbbbeeeggggggfffeeeeeeeeeddddddcccccccccbbbcccdddhhhkkkmmmmmmllljjjlllmmmmmmlllmmmqqqtttxxxzzz}}}}}}yyywwwxxxxxxxxxwwwtttqqqmmmkkkeeeeeedddeeeeeeggghhhiiijjjmmmqqqsssssssssssstttvvvxxxzzz||||||sssnnnrrryyypppiiihhhjjjuuu|||rrroooppptttyyy}}}~~~}}}{{{wwwooohhhjjjpppppptttvvvrrrkkkiiinnntttwwwvvvtttssssssrrrooommmddd^^^UUUNNNHHHDDDAAA???<<<;;;999777555333222222...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,...------,,,...///---------,,,,,,+++++++++,,,...///...***)))***,,,)))************+++++++++------,,,,,,------...///---------.........//////...------,,,,,,------...+++,,,---...///111222222...///000111111000///............///000222444444444777;;;@@@DDDGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHUUU```ooo000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///'''***---000111000...,,,************************)))))))))(((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++++++++*********))))))+++++++++************)))++++++******++++++,,,---+++***)))(((((()))***+++)))***,,,------,,,***))))))((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++***)))(((***+++++++++,,,,,,,,,,,,+++++++++*********))))))++++++,,,------...//////111000...---,,,,,,---...,,,,,,,,,++++++,,,------...---,,,,,,+++++++++,,,,,,,,,,,,---------...............///////////////000111222333444333222222777888999999:::<<>>AAACCCHHHHHHJJJSSScccwwwvvvcccUUUKKKCCC>>><<<===???AAADDDIIIRRRYYYaaabbbdddfffbbb]]]]]]aaammmqqqvvv}}}yyyhhhaaa___^^^\\\]]]bbbeeeiiisss}}}~~~yyytttnnnjjjbbb___[[[YYY[[[\\\\\\\\\YYYZZZYYYWWWUUUTTTUUUVVVUUUUUUUUUUUUVVVWWWWWWXXX[[[ZZZYYYYYY[[[]]]```bbbfffdddcccccceeehhhlllnnnpppooonnnllljjjhhhgggfffjjjjjjjjjkkkmmmnnnooopppppplllhhhhhhkkkmmmmmmlllmmmkkkiiiiiijjjjjjiiihhhjjjkkkkkklllmmmmmmmmmmmmjjjiiigggfffgggjjjmmmooorrrsssttttttsssrrrsssuuu{{{|||}}}}}}zzzuuuppplllkkkgggbbb___```bbbcccdddhhhkkkqqqvvvyyywwwrrrmmmppprrrtttvvvyyy}}}}}}vvvqqqnnnllljjjjjjqqqyyy|||~~~nnnfffeeeiiittt}}}}}}sssllljjjlllpppwww|||~~~yyyrrrooommmoooqqqsssqqqnnnkkkkkkkkkpppuuuyyy{{{|||}}}zzztttnnniiiaaaYYYRRRLLLFFFCCC>>><<<999888777777555444111000...---,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......,,,++++++++++++,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---......------------------------------------............///............////////////000000000000000000000000---...000000000000222444999<<<@@@EEEHHHIIIHHHGGGGGGIIIKKKKKKHHHHHHRRR___lll~~~,,,,,,+++++++++*********)))*********++++++,,,,,,......///......---,,,+++...---,,,******+++,,,,,,************************))))))))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++******************+++++++++++++++***************++++++*********)))))))))))))))(((((())))))***+++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))---,,,+++******))))))***))))))))))))))))))))))))***************+++++++++************+++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------...///000111111222333333333444666777999::::::<<<>>>??????@@@CCCDDDIIIIIIMMM[[[pppkkkYYYNNNGGGAAA===>>>@@@BBBFFFLLLSSSZZZ]]]dddeeegggfffaaa]]]bbbjjjvvvzzzzzzrrrpppqqqwwwyyyrrrdddYYYVVVWWWZZZ\\\ccckkkrrryyy|||xxxrrrlllhhheeeaaa___\\\ZZZWWWVVVXXXZZZZZZZZZZZZZZZYYYWWWUUUTTTUUUWWWXXXWWWVVVVVVWWWYYY[[[\\\^^^^^^^^^___aaacccfffggghhhgggffffffgggkkknnnpppppppppoooooonnnmmmmmmmmmpppqqqqqqrrrsssssstttuuutttpppmmmmmmpppqqqqqqooopppooonnnnnnppppppooonnnmmmnnnnnnoooooooooooonnniiihhhgggfffgggjjjmmmooopppqqqpppooommmnnnoooqqqyyyzzz{{{{{{yyyuuurrrooommmhhhbbb______aaadddeeegggjjjpppuuuyyyxxxsssooonnnoooqqqrrrtttxxx}}}wwwrrrlllhhhfffhhhiiikkkrrrzzz|||uuukkkgggiiimmmuuu~~~~~~zzzssskkkffffffjjjmmmvvv~~~}}}wwwsssqqqppprrrtttssspppmmmkkkjjjnnnuuuzzz|||{{{rrrmmmggg```YYYQQQJJJFFFAAA>>>;;;999999888777666222111///...---------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...,,,++++++++++++,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((***,,,...---------------------------------------............///............////////////////////////////////////---...000111111333555888:::===BBBFFFHHHIIIHHHGGGIIIIIIJJJJJJIIIMMM[[[iii.........------------,,,***************************,,,---///000000000///++++++++++++,,,...///000************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************************))))))))))))++++++******++++++,,,---++++++++++++++++++++++++)))***++++++++++++***))),,,,,,++++++***+++++++++************************)))))))))******+++,,,,,,+++++++++,,,,,,,,,------************************))))))******++++++++++++)))******++++++,,,------//////...---------......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------...///111222333333333333333444666888;;;<<<999<<<>>>@@@@@@AAACCCEEEKKKNNNWWWhhhttt^^^PPPIIIDDDAAA@@@CCCFFFIIINNNWWW```ddddddjjjlllnnnmmmfffbbbiiittt{{{|||tttiiibbb```bbbfffgggaaaWWWQQQSSSWWW^^^fffsss~~~zzztttqqqmmmjjjfffbbb___]]]\\\[[[]]]\\\ZZZYYYYYYZZZZZZ[[[[[[[[[ZZZXXXUUUUUUVVVXXXZZZYYYWWWWWWXXX[[[___aaaaaabbbcccdddfffhhhjjjkkkiiiiiihhhhhhjjjmmmppprrrppppppqqqqqqrrrssssssssswwwwwwxxxyyyyyyyyyyyyyyyzzzvvvttttttvvvvvvtttrrrrrrqqqpppqqqssstttsssrrrnnnoooooopppppppppooooookkkjjjiiiiiijjjmmmoooqqqpppooonnnllljjjjjjmmmoootttuuuvvvwwwvvvtttrrrqqqooojjjccc``````cccgggiiiiiikkkoootttwwwwwwtttqqqnnnooopppqqqrrrtttxxx{{{~~~zzzvvvsssoookkkjjjlllnnnpppvvv}}}yyyvvvooojjjkkkooosssyyyzzzwwwooommmhhhcccaaaccciiimmmzzz|||xxxuuupppqqqssssssqqqnnnkkkjjjhhhooovvvyyy|||~~~{{{tttqqqlllfff___WWWOOOIIIDDDAAA===::::::999888777333222000...------......+++++++++,,,,,,---------,,,---------------------+++************+++,,,,,,+++++++++,,,,,,,,,------------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,+++)))---------------------------------............///............////////////////////////////////////000111222222222333555777<<>>???AAABBBEEEHHHPPPXXXggg||||||iiiTTTJJJEEEBBB@@@BBBDDDKKKQQQWWWbbbmmmqqqnnnnnnppptttsssllliiippp{{{vvvlllcccZZZVVVVVVWWWZZZ\\\XXXSSSQQQVVV\\\eeettt}}}xxxqqqkkkfffddddddcccaaa^^^\\\[[[[[[\\\ZZZZZZYYYYYYXXXYYYZZZ[[[^^^^^^\\\YYYWWWWWWYYY[[[[[[ZZZYYYZZZ\\\___ccceeedddeeegggiiikkklllmmmmmmkkkkkkkkkkkkmmmppprrrtttqqqrrrsssuuuvvvxxxyyyzzz|||}}}~~~~~~{{{{{{|||{{{xxxtttqqqpppqqqrrrtttuuutttrrrnnnnnnoooppppppppppppooonnnnnnmmmmmmnnnppprrrtttqqqpppooollljjjjjjlllnnnppppppqqqrrrrrrrrrrrrqqqqqqlllfffccceeeiiimmmoooooooooooorrrttttttrrrpppooopppqqqqqqrrrsssvvvxxxyyy}}}}}}zzzwwwvvvtttpppooossswwwyyy}}}xxxqqqqqqmmmmmmrrrxxxzzz~~~tttmmmkkkeeecccaaa___```dddkkkqqq|||~~~{{{{{{xxxnnnnnnnnnnnnnnnkkkiiigggccckkksssvvvxxx{{{{{{yyytttrrrooojjjeee]]]TTTNNNHHHDDD???<<<:::999888777444333111///............+++++++++,,,,,,---------,,,------......---,,,,,,)))))))))))))))***+++++++++++++++,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...---,,,,,,------,,,+++---------------------------------............///............////////////////////////////////////000111222222222444777:::>>>AAAEEEHHHJJJJJJIIIGGGIIIGGGHHHMMMTTT___qqq......---------,,,,,,,,,------,,,+++***))))))(((******++++++++++++******)))***+++++++++***((('''*********************************++++++,,,,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++******************++++++***************+++++++++******)))))))))((((((((())))))(((((())))))***+++((()))************)))(((************************((((((((()))+++,,,...///+++++++++++++++++++++++++++***)))))))))***+++,,,)))))))))*********++++++***************+++++++++************************((()))***+++,,,------,,,...---,,,+++*********+++***+++,,,---...---,,,+++,,,,,,,,,---------......//////000111222333333444333444555666888:::<<<===;;;===???@@@BBBFFFJJJNNNSSS```uuuxxxppp^^^MMMGGGCCC???@@@DDDIIITTT^^^ccclllxxx{{{xxxooopppsssssspppooowwwwwwiii___WWWQQQQQQSSSSSSWWWZZZZZZXXXYYY^^^cccmmm{{{vvvrrrpppmmmiiieeeaaa___]]]]]]_________]]]\\\\\\]]]XXXYYY[[[\\\\\\^^^```bbbbbbaaa___\\\ZZZZZZ]]]___]]]]]]^^^___aaaeeehhhjjjhhhiiilllnnnoooooooooooonnnnnnnnnoooqqqsssuuuwwwtttuuuvvvyyy{{{~~~zzzvvvqqqqqqrrrsssuuuuuutttrrroooooopppqqqrrrssssssrrrrrrrrrqqqqqqrrrssstttuuurrrrrrqqqooolllkkklllnnnmmmmmmnnnnnnooopppqqqqqqrrrnnnjjjiiilllqqquuuxxxwwwtttqqqoooooopppoooooonnnpppqqqqqqqqqrrrtttvvvyyy{{{~~~~~~|||xxxvvvttttttqqqqqqwww}}}zzztttsssqqqttt{{{|||sssmmmllldddcccbbbaaaccchhhpppuuu{{{}}}{{{wwwuuuzzz|||nnnmmmjjjiiihhhfffcccaaacccllltttuuuvvvxxxxxxvvvsssrrrpppmmmiiibbbZZZUUUNNNIIICCC???<<<:::999888555444222000///......///+++,,,,,,,,,,,,,,,,,,---,,,---.........---,,,+++)))))))))))))))***++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................))))))))))))))))))))))))++++++***,,,...000//////---------------------------------............///............////////////////////////////////////---///000111222555:::>>>@@@BBBFFFIIIKKKJJJIIIGGGHHHGGGIIIPPPXXXdddvvv---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......---------.........---,,,++++++******++++++************************''''''((())))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++***)))))))))(((((((((((())))))(((((())))))***+++)))***++++++++++++***)))******))))))))))))******((((((((()))***+++,,,---************************---+++***)))((()))++++++++++++,,,,,,,,,---------))))))*********+++++++++++++++++++++++++++++++++)))***+++---------,,,,,,---,,,+++******))))))))))))***,,,......---,,,+++,,,,,,,,,---------......111111111222222222333333555666777999;;;<<<<<<===@@@AAABBBDDDFFFLLLRRRWWW___nnnwwwnnnfff\\\NNNDDDDDDCCC???CCCLLL\\\iiitttuuuxxx|||qqqooonnnppprrrvvvtttiii^^^WWWSSSPPPRRRUUUXXX]]]cccfffeeeeeehhhlllxxx{{{wwwrrrlllggggggeeeccc```^^^\\\[[[[[[[[[^^^aaaaaa```^^^^^^___\\\^^^aaaaaaaaabbbeeegggfffeeeccc___]]]]]]```cccaaaaaaccceeehhhkkknnnooolllnnnppprrrsssrrrqqqppprrrrrrrrrtttuuuwwwyyyzzzxxxyyy{{{~~~|||vvvtttttttttvvvwwwwwwuuusssqqqrrrtttuuuwwwxxxxxxxxxuuuttttttsssssstttuuuuuurrrssssssqqqnnnllllllmmmlllllllllmmmnnnoooqqqrrrrrrpppnnnooosssyyy~~~zzzsssmmmkkkkkkllllllkkkmmmnnnooonnnoooqqqrrrxxxyyyzzz|||{{{yyyvvvtttuuurrrssszzz~~~xxxwww{{{}}}wwwsssqqqkkkjjjiiihhhiiinnntttyyyzzz~~~xxxtttqqqvvvwwwrrrmmmiiigggdddaaa^^^dddnnnuuuuuutttttttttssssssrrrqqqooommmhhhaaa]]]TTTOOOHHHBBB???<<<;;;999666555222000///......///---,,,,,,,,,,,,,,,,,,+++,,,---...///...---+++***+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++---//////...---------------------------------............///............////////////000000000000000000000000...///000000111555:::===AAADDDGGGJJJKKKKKKIIIGGGIIIHHHKKKRRRZZZeeesss.........---------,,,,,,)))******,,,---...//////***))))))***+++---000111000...,,,+++,,,///222555******************************+++,,,------......++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))******++++++++++++))))))))))))((((((((((((+++++++++***+++,,,,,,---***+++,,,------,,,+++*********))))))))))))*********)))))))))))))))******))))))))))))))))))))))))...,,,***)))((()))***+++(((((()))))))))*********))))))******++++++++++++,,,,,,++++++++++++++++++***+++,,,---...---,,,+++///...---,,,++++++++++++)))***,,,.........,,,+++,,,,,,,,,---------......222222222222222222222333666777:::<<<============DDDDDDEEEGGGJJJPPPXXX^^^pppnnnbbbYYYSSSKKKAAA===AAACCCBBBIIIUUUppp|||sssnnnkkknnnsss|||~~~wwwhhh___WWWTTTSSSRRRTTTXXX```fffmmmqqqppppppqqqrrrxxxtttpppnnnmmmkkkgggdddbbb```^^^\\\[[[ZZZZZZZZZ[[[___ccceeecccaaaaaabbb___aaacccbbb```___aaaccchhhgggeeeaaa______bbbeeecccdddgggjjjmmmppprrrsssoooqqqsssuuuvvvtttrrrqqqtttuuuuuuwwwxxxzzz|||}}}{{{|||~~~|||vvvvvvvvvwwwxxxzzzyyyvvvttttttuuuwwwyyy{{{||||||}}}vvvvvvuuutttttttttttttttrrrssstttrrrooommmllllllmmmmmmlllmmmnnnppprrrsssrrrqqqpppsssxxx~~~~~~tttlllhhhiiijjjkkkhhhjjjllllllllllllnnnpppvvvvvvxxxzzz}}}}}}zzzwwwyyyuuuvvv}}}||||||zzzvvvsssrrrqqqooommmnnnqqqwww{{{{{{zzzwwwssspppttt}}}zzzrrrmmmiiifffaaa^^^eeennnuuuuuurrrqqqqqqoootttsssrrrqqqoookkkfffbbbYYYSSSLLLEEEAAA>>><<<;;;666555333111////////////---------,,,,,,+++++++++,,,---...//////---+++***------,,,,,,------...///++++++,,,,,,,,,---------++++++---......---++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))---------------------------------.........//////............/////////000111111111111111111111111222222111000000222666999BBBDDDHHHKKKLLLKKKIIIHHHIIIHHHLLLSSS[[[cccooozzz......---------,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++***)))(((''')))***++++++------...///+++*********+++,,,,,,---++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,+++++++++*********))))))(((((((((((())))))))))))***************+++++++++((()))))))))******************+++,,,+++***)))((((((((()))*********************))))))))))))******+++***))))))++++++***)))******************++++++************************+++,,,,,,+++)))((()))***************+++,,,---...000///---,,,++++++,,,------------,,,,,,+++++++++...............///000111444333333222222333333333:::999999;;;===??????>>>@@@AAAFFFMMMWWW```hhhlll~~~iiiXXXRRRLLLFFF@@@CCC>>><<>>AAAAAABBBCCCEEEKKKUUUcccoooxxx||||||aaaOOOHHHCCC===:::>>>;;;<<>>888666333222111111///.........---------...//////---,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,---.........---------------............///------,,,,,,------...///000000//////////////////111111111111111111111111111222333333444888===AAAEEEGGGKKKLLLLLLJJJJJJJJJIIIIIILLLSSSXXX___ooo.........------------,,,------------------,,,,,,++++++************++++++------............------************************+++************+++,,,,,,))))))(((((((((((())))))++++++++++++++++++++++++******************************))))))******+++,,,+++************)))))))))+++++++++,,,,,,,,,,,,------,,,,,,+++***)))((((((***++++++++++++,,,,,,,,,***++++++++++++***))))))******+++,,,,,,,,,,,,,,,******))))))))))))******+++)))((()))***+++***)))******)))))))))(((((((((************************)))***,,,,,,++++++---...)))))))))******+++,,,---************+++,,,---............---------------............///000111222111111111222444666777888999:::;;;===???BBBDDDEEEHHHKKKTTTbbbssssssWWWFFF@@@===999777===<<>>???BBBEEEGGGMMMTTTaaasssjjjPPPBBB>>>===<<<<<>>??????AAAEEEIIIQQQ^^^qqqbbbKKK@@@<<<<<<===@@@GGGHHHMMM\\\iii|||}}}tttgggbbbYYYQQQLLLMMMRRRWWWdddhhhmmmpppooommmkkkkkkggghhhfffbbb]]]ZZZ\\\^^^eeehhhhhhdddaaabbbaaa^^^^^^```bbbeeehhhiiiiiiiiihhhiiijjjiiiggggggiiikkkjjjkkkmmmmmmmmmoooqqqsssvvvxxxyyyzzzyyyyyyzzz{{{yyyxxxwwwwwwwwwyyy{{{|||yyyyyyzzz}}}|||}}}~~~~~~|||{{{{{{|||~~~~~~}}}|||}}}~~~~~~zzzwwwssstttuuuuuuuuutttssssssooooooooooooooopppqqqrrrrrrssstttwwwxxxwwwuuusssrrrpppoooooolllggggggjjjooooooppppppooommmkkkjjjnnnqqquuuyyy||||||uuuuuuwww{{{vvvwwwxxxxxxvvvwwwzzz~~~}}}~~~xxxsssooonnntttrrrlllbbbUUUJJJBBB???===;;;777666555444222000000000...---,,,+++++++++---,,,+++,,,---...---+++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///...------------...////////////000000111111222222000000111111111222222222111222333444777;;;AAAEEEHHHJJJKKKKKKIIIGGGGGGGGGDDDFFFJJJQQQ```yyy}}}/////////.........------,,,,,,,,,,,,,,,,,,++++++++++++************++++++))))))***+++,,,,,,++++++---------,,,,,,+++++++++++++++***))))))))))))***))))))(((((((((((())))))++++++++++++++++++++++++******************************))))))******+++,,,(((((()))))))))))))))***))))))))))))************+++++++++*********))))))(((((()))))))))*********,,,+++******))))))******(((((()))************)))******))))))))))))******---+++***+++,,,---,,,+++************************************************,,,---...---***)))***+++)))))))))******+++,,,---............---,,,+++***---------------.........------...///000222333444555555555555555666777888<<<>>>@@@AAA@@@CCCHHHMMMXXXjjjrrrWWWEEE===999999;;;@@@IIIMMMUUUeeerrr}}}nnnfffVVVTTTQQQNNNNNNRRRZZZ```kkkmmmnnnmmmiiidddaaa```___```___\\\WWWVVVYYY\\\\\\```bbbaaabbbcccbbb^^^aaabbbdddeeeggghhhiiiiiiiiikkkmmmllljjjjjjmmmpppnnnppprrrssstttuuuxxx{{{}}}~~~}}}||||||~~~~~~}}}{{{|||}}}~~~~~~}}}|||}}}~~~|||yyywwwvvvvvvwwwxxxxxxwwwuuutttoooppppppooonnnmmmoooppppppqqqsssuuuvvvvvvttttttuuusssrrrrrroooiiihhhkkknnnnnnnnnnnnmmmkkkiiihhhhhhmmmpppqqquuu|||yyyuuuxxx|||zzzzzzxxxvvvuuuwww|||{{{uuusssssszzzxxxrrriii^^^RRRGGGAAA???<<<999777666555333111//////...,,,,,,+++++++++,,,+++***+++,,,---,,,***,,,,,,------------,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............---,,,,,,,,,---------------............///......------......///000//////000000000000000000000000000111222222333333000222333555777<<>>;;;999888777444222000///...---------------,,,+++***+++,,,---,,,***++++++,,,,,,,,,,,,++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,------------............///...............//////000000000/////////////////////000000111222222333333111222444666999>>>DDDIIIGGGIIIJJJIIIHHHGGGGGGIIIGGGKKKQQQ___yyyoooeee000/////////............)))))))))******++++++,,,,,,++++++++++++++++++,,,)))******++++++******)))************************++++++***))))))((())))))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++*********)))***++++++,,,'''((((((((())))))******))))))*********+++++++++'''((()))***+++,,,------******+++++++++,,,,,,,,,---,,,***)))))))))***+++******+++,,,,,,,,,,,,+++******))))))))))))******)))((('''((()))***)))'''******+++,,,---......///************************((()))***+++******+++---************+++,,,---...((()))+++,,,------,,,++++++++++++,,,,,,---------------...///111222444555222222333555777999;;;===:::>>>CCCEEEFFFKKKTTT[[[nnn|||yyy|||hhhTTTBBB===???@@@CCCGGGFFFPPPWWW```ppp{{{gggVVVQQQJJJMMMPPPTTTWWW]]]cccgggffffffdddaaa]]]ZZZZZZ[[[WWWXXXYYYWWWUUUWWW\\\```aaadddddddddfffiiihhheeefffffffffgggiiilllnnnpppnnnrrruuuuuussstttxxx}}}zzz|||~~~~~~}}}}}}zzzxxxwwwvvvxxxyyyzzz{{{{{{yyywwwvvvpppqqqrrrpppnnnmmmnnnqqqoooppprrrrrrqqqqqqqqqrrrrrrqqqrrrtttqqqmmmlllpppmmmmmmmmmlllkkkiiifffeee___hhhmmmlllooovvv{{{zzz|||~~~xxxrrrwww~~~yyyuuuuuuxxx~~~||||||zzzvvvrrrhhhZZZOOOCCC@@@===;;;:::888666444000000///............///---,,,++++++------,,,+++***++++++,,,,,,++++++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......///...---,,,+++,,,,,,------------.........//////...............///000000000000//////......------///000000111222222333333222444666888;;;@@@FFFJJJGGGHHHIIIIIIGGGGGGHHHIIIJJJNNNUUUddd|||fff]]]000////////////.........------------------------******,,,------,,,******///...,,,+++***++++++,,,***)))))))))))))))***+++************************)))***++++++***)))***+++((()))***+++++++++++++++---***((((((+++,,,+++)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))******)))((()))***//////---,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***---///000******************************)))))))))))))))***))))))***+++,,,,,,------++++++******++++++,,,---...,,,***+++///111000...000111222222111000111333222444666777888999;;;<<<<<<>>>DDDHHHHHHJJJYYYjjjlllnnnxxxuuuWWWHHH===???AAA???BBBIIIOOOPPPZZZhhhttt~~~zzzsssxxxzzzdddVVVQQQMMMQQQVVVZZZ\\\^^^```aaaaaa[[[ZZZ]]]]]]XXXVVVYYY`````````___^^^___bbbeeeggghhhhhhiiiiiiiiihhhhhhjjjjjjiiihhhgggiiimmmppptttxxxyyywwwxxx}}}}}}{{{zzzyyyyyy~~~|||zzz{{{|||zzzwwwsssssssssrrrooonnnnnnppprrruuussspppoooooooooooonnntttqqqnnnoooqqqsssrrrqqqooommmkkkiiigggfffffffffdddfffhhhjjjmmmqqqwww{{{~~~|||~~~{{{wwwuuuyyy}}}~~~xxxvvvxxxyyyvvv~~~yyyyyy||||||vvvooodddZZZIIIDDD===;;;===<<<999555222111///...------......,,,---......---,,,***)))------------------------000...,,,******+++...///------,,,,,,,,,,,,,,,,,,////////////...---,,,+++------......///000000111...........................------------...//////...............///000000............/////////000333333222222111222222222222444777;;;>>>BBBDDDEEEFFFFFFEEEEEEFFFHHHJJJKKKJJJUUUbbbppppppbbb^^^/////////............---------------------------,,,,,,,,,------,,,,,,,,,,,,,,,+++***++++++,,,---***))))))))))))***++++++)))))))))))))))))))))))))))***++++++***)))***+++******+++++++++******))),,,***((((((***,,,***)))++++++++++++++++++++++++************************))))))))))))))))))))))))***************************+++,,,,,,******+++,,,...---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))+++************+++---...******************************)))))))))******+++*********++++++,,,,,,---+++++++++++++++,,,------///---+++,,,///000000...000111222222111111222333444555777888888999<<<>>>@@@AAADDDGGGIIIOOObbbuuu{{{iiilllxxxlllSSSFFF===@@@CCCCCCFFFNNNQQQVVVaaapppyyy~~~tttnnntttttt```UUURRRPPPSSSWWWYYYZZZZZZ[[[\\\^^^YYYYYY\\\\\\YYYXXX[[[]]]___```aaacccfffjjjnnnmmmmmmmmmmmmmmmlllkkkkkkiiijjjjjjiiiiiikkkooorrrvvvzzz|||{{{}}}}}}||||||}}}}}}}}}{{{xxxtttsssssssssqqqooooooqqqtttvvvtttpppoooooooooooonnnrrrpppnnnooorrruuuuuutttrrrpppmmmjjjhhhgggfffffffffhhhiiikkkmmmqqqwww{{{}}}{{{}}}zzzxxx|||xxxuuuuuuzzz~~~~~~~~~{{{uuuyyyxxxyyy|||{{{xxxwwwzzzyyyooofffTTTLLLCCC>>>===<<<888555444333111///---,,,,,,---++++++,,,---------,,,+++------------------------///...,,,++++++,,,---...+++++++++,,,,,,,,,,,,,,,////////////...---,,,+++,,,,,,---......///000000...........................------------...//////...............///000000........./////////000000333333222222111222222333333444777;;;>>>AAACCCDDDCCCEEEGGGGGGGGGHHHKKKNNN[[[aaaiiiuuu}}}fffXXXUUU///............---------------------------------...------,,,,,,------...************+++,,,---...******))))))******+++,,,)))))))))))))))))))))))))))***++++++***)))***+++,,,,,,,,,++++++)))((((((+++)))((()))***+++***(((++++++++++++++++++++++++************************))))))))))))))))))))))))***************************+++,,,,,,******+++,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++*********++++++***************************************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,------...///...,,,---...//////...000111333222222111333444666777888888999:::>>>AAAEEEDDDDDDFFFKKKWWWllluuugggnnnzzzxxx^^^MMMBBB===AAAFFFHHHMMMTTTXXX___lllyyy}}}vvvnnnkkktttzzzjjj[[[SSSSSSQQQTTTVVVWWWVVVUUUUUUVVVYYYWWWXXX[[[]]][[[\\\___```bbbdddfffhhhlllppptttqqqqqqqqqpppooonnnllllllhhhiiikkklllmmmooorrrtttzzz|||yyywwwwwwuuusssqqqqqqsssuuuxxxuuuqqqoooooooooooonnnooonnnnnnooosssuuuvvvvvvuuussspppmmmjjjiiihhhhhhiiijjjkkkkkkmmmqqqwww{{{}}}{{{yyyzzz}}}xxxppprrrzzzzzzvvvvvvssstttzzzyyyooonnnqqqwwwyyywwwwwwyyyxxxqqqcccXXXJJJAAA===;;;999666666555222000---,,,,,,,,,******,,,---............------------------------------------------------*********++++++,,,,,,---......///......---,,,++++++,,,,,,------......///...........................------------...//////...............///000000....../////////000000000333222222111222222333333444555888;;;>>>@@@AAABBBAAAEEEHHHIIIGGGIIIOOOTTTmmmmmmoooxxxqqq\\\QQQNNN............------------------------------------...---,,,++++++,,,---...************++++++,,,,,,***************+++,,,---)))))))))))))))))))))))))))***++++++***)))***++++++++++++++++++***)))((())))))))))))******)))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))***)))((('''(((***)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++************************************+++,,,------,,,,,,++++++++++++++++++------,,,,,,,,,---......//////........./////////000222333333222222444555777888999::::::<<<@@@CCCFFFFFFEEEGGGNNN]]]qqqppphhhsss~~~lllPPPFFF???>>>CCCJJJNNNTTTZZZccckkkwww}}}zzz{{{}}}xxxooolllooo{{{{{{nnnaaaUUUQQQSSSPPPRRRTTTTTTRRRQQQQQQRRRVVVWWWYYY\\\^^^___bbbdddhhhiiikkkkkkkkkmmmppprrrqqqqqqqqqpppooommmlllkkkhhhkkknnnppprrrtttwwwyyy}}}}}}{{{wwwtttssstttvvvzzzwwwrrrpppoooooooooooonnnnnnnnnoooqqqsssttttttuuutttqqqooommmlllkkkkkklllmmmmmmmmmnnnrrrwwwzzz{{{zzzyyyxxxxxxxxxwwwwww}}}}}}ssslllqqq||||||xxxuuuvvv|||mmmjjjlllrrrwwwxxx{{{~~~|||}}}{{{xxxooobbbPPPCCC>>><<<:::888777555333000///...------+++,,,,,,---------..............................+++,,,---.........---,,,))))))******+++,,,---------.........------,,,++++++++++++,,,,,,---------...........................------------...//////...............///000000...////////////000000000222222111111222222333333666777999;;;>>>@@@AAAAAABBBFFFIIIHHHFFFKKKUUU___vvvqqqpppyyyxxxhhhXXXPPPOOO//////.........------------------------------------,,,+++******+++,,,---,,,,,,,,,,,,++++++******************+++,,,---...++++++++++++++++++++++++)))***++++++***)))***+++((()))***+++++++++++++++((()))***+++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''((())))))((('''((()))(((((((((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++,,,************************++++++******+++,,,,,,---,,,,,,++++++++++++++++++------,,,,,,,,,---.........//////.........///000000222333444333333555666888:::;;;<<<===???CCCEEEDDDEEEGGGJJJRRRaaarrr|||yyykkkhhhuuubbbHHHBBB@@@AAAGGGNNNTTTZZZ```lllttt}}}~~~}}}zzzzzz{{{}}}|||zzzwwwtttrrrkkkoooxxxpppdddYYYQQQOOORRRMMMOOOQQQQQQPPPPPPQQQSSSUUUYYY]]]___aaadddhhhjjjnnnooopppooonnnnnnoooqqqqqqqqqqqqqqqpppooonnnmmmlllooorrruuuwwwzzz}}}|||xxxvvvvvvwww}}}yyytttqqqppppppppppppnnnoooppppppppppppppppppsssrrrqqqooonnnnnnoooooonnnoooppppppppprrrvvvyyywwwwwwxxxwwwvvvtttssssssxxx|||vvvqqqwww|||~~~{{{zzz~~~rrrmmmjjjnnntttxxx}}}}}}uuussswww|||~~~uuugggTTTFFF???>>><<<;;;555444333111000000000111.........------,,,,,,,,,........................***+++---...///...---,,,))))))***+++,,,,,,------------------------,,,++++++++++++,,,,,,,,,,,,,,,...........................------------...//////...............///000000////////////000000000111222111111111222222333444777888:::===???@@@AAABBBEEEGGGHHHFFFFFFNNN]]]jjjvvvrrrsss}}}ooo```SSSOOOPPP000////////////.........------------------------,,,++++++******++++++,,,------...---,,,+++***)))*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++(((((()))++++++,,,,,,,,,(((***,,,,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++))))))***+++))))))(((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---...//////...///111333111222444444444444666777999;;;>>>???@@@BBBDDDFFFBBBFFFIIIMMMXXXgggssswww|||vvvrrrjjjkkkxxxxxxZZZGGGCCCEEEHHHNNNTTT[[[aaaeeeooowww~~~~~~~~~|||xxxtttqqqpppoooooonnnyyy~~~qqqdddZZZSSSNNNNNNQQQMMMOOOQQQRRRRRRSSSUUUWWWYYY___ddddddeeejjjoooppppppqqqssssssrrrqqqssstttsssssstttttttttttttttsssrrruuuxxxzzz}}}}}}{{{{{{}}}}}}wwwsssrrrrrrrrrrrrpppqqqrrrrrrooonnnnnnnnnqqqqqqoooooooooooopppqqqoooqqqssstttssssssuuuvvvsssuuuvvvvvvtttrrrrrrsssxxx}}}|||zzzuuuwww{{{|||~~~vvvnnngggiiinnnrrrxxx}}}}}}}}}wwwnnnkkkrrr|||yyykkkXXXJJJCCC@@@>>>;;;666555333222111111222222000///...---,,,,,,,,,,,,........................***+++---...///......---+++++++++,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////...............///000000/////////000000000111111111111111111222333444444888999<<<>>>@@@BBBCCCDDDHHHHHHGGGFFFIIITTTeeeqqquuutttyyywwwhhhZZZPPPOOORRR111111000000000/////////------------------------+++,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,***+++++++++,,,...///000++++++++++++++++++++++++)))***++++++***)))***+++)))******+++++++++******(((+++......,,,******+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++***)))((()))+++******)))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***))))))************************,,,+++******))))))))))))*********++++++,,,,,,---+++++++++++++++,,,------+++---//////...///222555111222444555444555777888888;;;???BBBCCCDDDEEEGGGCCCGGGKKKPPP\\\mmmwwwyyy{{{{{{sssoootttrrruuuiiiTTTKKKHHHLLLPPPUUU[[[aaagggiiikkkvvv{{{zzzxxxtttqqqppprrrttt{{{~~~vvvsssnnncccXXXSSSPPPMMMNNNQQQQQQSSSUUUUUUUUUWWWYYY[[[]]]eeejjjiiiiiioootttuuusssuuuvvvvvvuuutttuuuvvvrrrsssuuuvvvwwwxxxyyyyyyyyyzzz|||~~~yyyuuussssssssssssqqqsssuuutttqqqoooooopppqqqpppooonnnmmmnnnooooooppprrrvvvwwwvvvtttttttttoooqqqssssssqqqpppqqqrrrzzz}}}rrrnnnmmmqqqtttvvv{{{~~~tttjjjbbbbbbfffhhhkkknnnqqqrrrllldddbbbkkkwww~~~}}}ppp^^^OOOGGGCCC>>>;;;888777555333222111111222///...------,,,---..............................***+++,,,---............------------------------+++,,,,,,------,,,,,,,,,---------------,,,,,,,,,...........................------------...//////...............///000000//////000000000111111111111111111111222333444555999:::===???BBBDDDEEEFFFHHHHHHHHHIIIPPP\\\jjjssstttvvvrrrcccYYYTTTVVV\\\111111111111000000000000------------------------+++,,,............,,,++++++,,,...///000//////...+++++++++,,,---...000000************************)))+++++++++***)))***++++++++++++++++++***)))((((((,,,//////---++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))((('''&&&''')))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))'''&&&************************---,,,***)))((((((''''''))))))***+++,,,,,,------++++++******++++++,,,---***---//////...000333666111333444555555555777999888;;;AAADDDEEEEEEFFFFFFDDDHHHLLLQQQ```rrr|||}}}xxxwwwnnnnnnxxx{{{|||^^^PPPOOOMMMQQQVVVZZZ___fffjjjlllfffsss~~~~~~|||wwwttttttwww{{{yyynnngggdddcccYYYPPPNNNNNNMMMOOORRRUUUWWWXXXXXXXXXYYY\\\^^^```iiiooollllllqqqvvvwwwxxxyyyzzzyyywwwuuutttuuuppprrrtttvvvxxxyyyzzz{{{}}}~~~{{{vvvttttttuuutttqqqtttvvvvvvsssqqqqqqrrrrrrqqqooonnnllllllmmmmmmpppssswwwyyyxxxuuusssrrrmmmoooqqqpppnnnmmmoooqqq|||zzztttgggfffhhhmmmpppssszzz~~~vvvooofff^^^^^^`````````aaaccceeebbbZZZYYYcccooowwwsssbbbSSSKKKDDD>>>999:::999666444222000000000...---,,,,,,---...000111////////////////////////++++++,,,,,,---...//////..................------++++++,,,------,,,,,,,,,------------------------...........................------------...//////...............///000000000000000000111111111111111111111111222333444555999;;;===@@@CCCEEEGGGHHHGGGGGGHHHMMMUUUaaalllsssssswwwnnnbbb\\\[[[aaaiii444333333222111000//////......---------,,,,,,,,,...,,,+++,,,///111///------,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,+++******))))))*********************************+++---...---,,,***(((,,,,,,,,,++++++*********+++******)))))))))))))))'''(((((()))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((************************(((((())))))******+++++++++++++++*********))))))+++***)))))))))***,,,,,,,,,+++++++++******))))))++++++*********************************************++++++,,,,,,++++++***,,,,,,,,,------,,,++++++...........................//////000111222222222444555666777888999:::;;;???@@@@@@@@@CCCFFFGGGFFFGGGJJJPPPZZZlll}}}}}}{{{gggVVVOOONNNUUU___eeecccbbbfffjjjiiikkkqqq{{{vvvmmmfff^^^XXXVVVSSSSSSQQQPPPOOOQQQVVVYYY]]]]]]\\\[[[\\\___dddgggkkkkkkkkkmmmooorrruuuwww}}}|||yyyvvvtttqqqpppoooqqqssswwwyyyyyyyyyzzz{{{|||}}}zzzzzzzzzyyyxxxvvvuuuuuutttttttttuuuuuuuuusssooommmlllmmmnnnpppttttttsssttttttrrrnnnkkkeeejjjnnnnnnlllkkknnnqqqyyyttt~~~zzznnngggaaaccckkkmmmmmmvvvyyy~~~~~~xxxsssiiifffbbb___]]][[[YYYWWWZZZXXXVVVTTTQQQTTT```nnnxxxvvvkkk[[[NNNGGGBBB>>><<<999666444444333111///---------...------,,,,,,...------------...//////------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////------------------------111///...------...///111000000000000111111111111000111222222222333666888888<<<@@@CCCCCCDDDEEEFFFEEEIIIIIIIIIRRRcccooorrrvvvuuulllbbbUUUcccxxxttt444444333222111000//////.........---------,,,,,,...,,,+++,,,///000///---...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++******))))))******************************((()))***,,,,,,,,,++++++,,,,,,,,,++++++*********+++***))))))(((((())))))'''(((((())))))))))))))))))))))))))))))*********************************************************)))))))))))))))*********+++++++++*********))))))******)))))))))***+++,,,,,,,,,+++++++++************************************************************++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++.........---------------......///000111222333444555555666777999:::;;;;;;???@@@AAABBBEEEHHHJJJJJJJJJQQQ[[[hhhxxxooo\\\RRROOOQQQ```hhhlllhhheeefffgggeeelllvvvyyykkkbbb\\\UUUPPPOOOOOOOOOOOOOOOOOORRRWWW[[[^^^^^^^^^^^^___bbbgggkkkmmmmmmmmmnnnpppsssuuuwww~~~|||zzzwwwuuusssrrrqqqtttvvvyyyzzzzzzzzz{{{|||}}}~~~}}}xxxxxxwwwvvvuuuuuuuuuuuutttsssqqqooonnnnnnoooppppppooooooooonnnllliiifffcccgggkkkkkkiiiiiimmmpppwww~~~}}}vvvnnnxxxuuujjjgggbbbbbbiiilllllluuu|||tttwww~~~|||wwwqqqllliiieeecccbbb___YYYTTTPPPNNNMMMLLLJJJLLLXXXddduuuvvvpppbbbTTTIIIAAA:::;;;999777555555444222000......//////......------...------------...//////------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------000///...------...///000000000000000111111111111000111222222222333666999:::===BBBDDDEEEEEEFFFGGGFFFHHHHHHHHHRRRcccqqqvvvuuukkkaaa^^^ttt555555444333222111000000.........------------,,,...---,,,---...///...---.........------------------,,,,,,++++++,,,,,,---,,,+++******))))))******************************''''''((()))***+++,,,---+++++++++++++++************))))))((((((((((((((('''((())))))******))))))'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))+++++++++******************))))))))))))***++++++,,,+++++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,------------------------///......///111333555777555666777888:::;;;<<<===???@@@CCCEEEFFFHHHLLLOOORRR___nnn{{{qqq[[[OOONNNSSSXXXjjjnnnnnniiidddcccdddcccqqqwwwkkk^^^VVVQQQLLLJJJKKKLLLNNNOOOPPPRRRVVV[[[^^^```aaaaaabbbcccggglllppppppppppppppprrrtttvvvwww}}}|||zzzxxxwwwuuuuuuuuuxxxyyy{{{|||||||||~~~|||{{{yyywwwvvvuuuuuuuuussssssrrrrrrqqqpppppppppmmmlllkkkjjjjjjhhhdddbbb```cccfffgggggghhhlllpppvvv|||wwwpppoooxxxzzzqqqjjjdddccchhhkkkmmmuuuxxxmmmmmmuuu|||~~~|||xxxtttrrrnnnkkkkkklllfff[[[QQQIIIGGGFFFFFFEEEHHHSSS```qqqwwwxxxmmm]]]OOOCCC;;;;;;999888777777666333111000000000000//////.........------------...//////------------------------,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................000///...------...///000000000000000111111111111000111222222222444777:::<<>>>>>@@@AAADDDFFFFFFGGGMMMUUU___pppttt]]]MMMJJJRRR\\\cccnnnlllhhhaaa]]]^^^cccfffyyy}}}kkk```UUUOOOKKKHHHHHHKKKMMMOOOQQQSSSVVVYYY]]]aaaaaabbbccceeefffjjjooosssssssssrrrrrrsssuuuwwwxxx{{{zzzyyyxxxxxxxxxxxxxxxzzz|||~~~~~~{{{xxxvvvtttttttttsssttttttttttttrrrqqqpppllljjjiiihhhhhhfffcccaaa___aaaccceeefffiiinnnqqqyyy~~~~~~~~~{{{uuuppppppzzz~~~pppkkkhhhjjjlllooowwwsssfffdddlllvvv~~~zzzxxxtttrrrtttuuuooo___RRRLLLHHHEEEEEEFFFKKKXXXfffrrr{{{wwwgggXXXKKKBBB;;;:::999999999777444222111000000///...............------------...//////------------------------,,,,,,,,,---------.........------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,+++////////////////////////000///............///000///000000000111111111111111222333333333555888;;;===@@@DDDFFFGGGGGGGGGHHHHHHHHHJJJQQQ```tttwwwlll``````www777777666555444333222222//////.........---------------------,,,,,,,,,---,,,------...---,,,++++++---,,,,,,++++++,,,,,,---,,,+++******))))))************************************)))(((((())))))*********************************)))(((((((((((((((((())))))***************************))))))((((((++++++++++++++++++++++++************************++++++******))))))((((((************************(((((())))))************(((((())))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,---------,,,,,,,,,,,,------........./////////000222555777888777888999;;;<<<>>>???@@@BBBBBBDDDGGGEEEFFFOOO[[[ooonnn```PPPIIIOOO\\\gggmmmssslllaaaYYYVVVZZZccckkkqqqaaaXXXOOOKKKGGGEEEGGGKKKMMMOOOSSSUUUWWWZZZ]]]```aaaccceeegggiiilllqqquuuuuuttttttttttttvvvxxxyyyxxxxxxxxxxxxyyyzzz{{{{{{|||}}}yyyvvvttttttttttttuuuuuuvvvuuussspppooojjjhhhgggffffffeeecccaaaaaabbbcccdddgggkkkpppttt~~~{{{{{{~~~yyytttqqqooonnnmmmvvv{{{tttooonnnpppttt{{{~~~nnnccc```hhhsss|||}}}yyyxxxzzz}}}vvvggg[[[SSSLLLFFFEEEGGGNNN^^^lll{{{}}}nnn___RRRHHH===<<<::::::999888555333111000///...------------...------------...//////------------------------,,,,,,,,,---------......------,,,,,,,,,------...------------------------******+++,,,,,,---......//////////////////////////////............/////////000000000111111111111111222333444444666999<<<===@@@DDDFFFFFFFFFGGGHHHEEEGGGNNN[[[mmmmmmggg```hhh888888777666555444333333/////////.........------,,,---...---,,,+++,,,---,,,,,,---......,,,+++***---,,,,,,++++++,,,,,,---,,,+++******))))))******************************++++++*********))))))))))))))))))***************+++******)))))))))))))))((()))******++++++******++++++******)))(((((('''************************************************************))))))))))))***************+++++++++'''((())))))******))))))((((((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,------------,,,------......////////////000111222444555666777888999:::<<<>>>@@@AAABBBBBBAAADDDGGGFFFGGGUUUgggwwwlllXXXQQQJJJLLLVVVdddoootttxxxlll^^^VVVTTTZZZeeepppzzzfffVVVPPPJJJGGGDDDBBBEEEIIIKKKNNNRRRVVVXXX[[[]]]```ccceeegggiiikkknnnrrruuuuuuuuuttttttuuuwwwyyyzzzwwwxxxxxxyyy{{{}}}zzzwwwvvvvvvvvvvvvvvvvvvvvvtttrrrooonnnhhhfffddddddeeeeeecccbbbdddccccccdddhhhmmmrrrvvv|||yyyxxx{{{{{{ssskkkhhhhhhjjjoooxxx~~~vvvrrrsssxxx~~~tttjjjdddbbbhhhrrrvvvzzz|||zzz{{{~~~|||~~~|||rrriii\\\SSSKKKHHHIIIPPP^^^kkksssfffXXXLLLAAA???<<<:::999888666555222111///---,,,,,,------...------------...//////------------------------,,,,,,,,,---------......------,,,,,,,,,---......------------------------***++++++,,,...//////000........................////////////////////////000000000000111111111111111222444444555777:::===>>>AAAEEEGGGGGGGGGGGGHHHEEEHHHUUUhhh|||{{{fffeeecccttt999888888777666555444333////////////............,,,---///---+++***+++---,,,---/////////...,,,+++---,,,,,,++++++,,,,,,---,,,+++******))))))******************************)))***+++,,,,,,++++++***((()))))))))*********+++,,,,,,+++***************))))))***++++++++++++************)))))))))))))))************************************************)))))))))))))))*********))))))*********+++++++++'''''')))*********)))((()))*********++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,------------------...//////000111111///000333555666666555555888999;;;===???AAABBBCCCBBB@@@CCCHHHGGGKKK^^^ttt}}}lll]]]VVVIIIGGGHHHOOOZZZgggqqqvvvrrreeeYYYUUUVVV]]]iiiuuunnnZZZPPPKKKGGGFFFDDDAAACCCHHHJJJNNNTTTYYY\\\___bbbeeeeeegggiiikkkmmmooosssvvvuuutttttttttvvvwwwyyy{{{xxxyyyzzz|||~~~}}}zzzyyyyyyzzzyyyxxxwwwuuurrrpppnnnlllhhhgggeeefffggghhhgggfffgggeeecccdddhhhnnnsssvvv|||zzzxxxwwwxxxzzz|||}}}zzzssskkkhhhjjjnnnuuu~~~|||tttuuuzzz}}}kkkggggggfffllltttqqquuuwwwvvvxxx}}}|||wwwhhh```WWWSSSRRRUUU^^^hhhvvv{{{}}}{{{wwwnnn```SSSEEEBBB===999888888777666444222000...------.........------------...//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///........................---------....../////////------------------------......////////////......000000000000111111111111111222444555555777;;;>>>@@@CCCGGGHHHHHHHHHHHHIIIJJJPPPaaayyyqqqaaabbbddd|||999999888777666555444444000/////////............+++---///...+++)))+++---...///000111000///---,,,---,,,,,,++++++,,,,,,---,,,++++++***)))*********************************'''(((+++---......,,,,,,(((((())))))*********+++---,,,++++++******++++++))))))***++++++++++++***((((((((()))******++++++************************************************(((((())))))******++++++))))))******++++++++++++&&&''')))*********)))(((+++++++++,,,,,,---------((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,------...---.........///000111111222///111444666777666444333999:::;;;===???BBBCCCDDDAAA???CCCIIIIIINNNeee}}}oooYYYJJJFFFAAACCCGGGPPP[[[gggpppuuuhhh\\\SSSTTTXXX```mmmyyyzzzdddPPPMMMJJJGGGGGGEEEBBBDDDHHHKKKPPPWWW]]]bbbeeeiiikkkgggiiikkkmmmnnnqqqtttwwwttttttttttttvvvxxxzzz{{{zzzzzz|||~~~|||{{{|||}}}zzzyyywwwtttqqqooommmlllkkkjjjiiiiiikkklllllllllhhheeecccdddhhhnnnsssvvv}}}~~~yyyxxxwwwwwwxxxxxxyyyzzz{{{|||{{{vvvpppooorrrwwwxxx~~~vvvuuu{{{wwwfffeeeiiijjjnnnvvvoootttvvvuuuwww~~~tttlllddd___\\\\\\```ggghhhnnnssswwwyyyuuuhhhZZZHHHDDD===999777777777666555444111///......//////...------------...//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///........................000////////////.........------------------------......////////////......000000000000111111111111111333444555666888<<<>>>BBBEEEHHHJJJJJJIIIJJJJJJPPPXXXlll|||lll^^^^^^bbb~~~???<<<:::888888777555333//////......---------,,,---(((%%%'''---000,,,(((///......,,,+++***))))))///...,,,***))))))***+++++++++******************------,,,,,,,,,,,,++++++++++++************++++++***************+++++++++))))))************))))))))))))***++++++++++++***)))***,,,------,,,***)))*********)))))))))))))))******++++++++++++******((((((***++++++,,,+++++++++++++++*********))))))))))))))))))))))))))))))((()))))))))************,,,,,,+++***)))))))))***************************++++++,,,,,,,,,,,,------+++***)))((((((***,,,---...............///000111111222333333333444666888777999<<>>@@@AAABBBCCCEEEBBBCCCFFFIIIOOO```~~~qqqeeeXXXOOOHHH@@@======CCCDDDHHHRRR^^^eeefffccc[[[WWWUUUYYYdddssstttdddVVVOOOIIIEEEEEEGGGGGGEEEJJJQQQUUUZZZ___dddfffhhhiiikkkiiikkkooossswwwzzz{{{|||zzz|||~~~~~~}}}~~~~~~}}}xxxqqqkkkhhhggggggkkkmmmoooqqqpppnnnkkkiiiiiieeedddgggjjjmmmrrryyy||||||xxxuuuuuusssnnnlllnnnpppmmmlllmmmrrrtttuuutttssstttxxx||||||yyysssrrrvvvzzzsssllleeeeeemmmuuuyyyyyyyyyvvvqqqoooqqqvvv||||||tttooohhh___\\\^^^[[[ccchhhjjjqqqyyyuuujjjYYYNNNEEE???:::555555999444333222000000/////////---,,,,,,++++++,,,,,,---,,,,,,++++++***))))))(((......---------,,,,,,,,,......------------......---------............///............/////////////////////////////////...///////////////000111111//////000000111111222222222222333555777:::<<<===DDDEEEGGGJJJIIIIIIOOOWWWdddppp~~~fffVVVVVVWWWeee|||EEEBBB>>>;;;:::999777555555555444333222111000///......------------------,,,,,,------.........///,,,------,,,,,,+++***)))******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))************))))))))))))***++++++++++++***)))***+++,,,,,,+++***)))(((((())))))******++++++))))))************))))))------,,,,,,***)))'''&&&+++++++++******************************************++++++++++++,,,,,,,,,***************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---............//////000222222444555666666666777999;;;<<<>>>AAABBBBBBBBBDDDEEECCCBBBFFFNNN\\\qqqmmm\\\SSSIIIDDDAAA===>>>AAAHHHJJJOOOXXX```eeedddaaa[[[ZZZ\\\dddqqq~~~|||kkk[[[QQQLLLIIIGGGFFFHHHIIIJJJPPPWWW[[[^^^bbbfffhhhjjjmmmpppppprrruuuyyy|||~~~xxxqqqjjjfffddddddkkkmmmppprrrqqqmmmiiigggdddbbbbbbeeefffiiiqqq{{{|||xxxuuutttooojjjhhhjjjkkkiiihhhiiinnnppprrrqqqpppqqquuuyyyxxx}}}~~~vvvrrrqqqrrr{{{{{{nnniiieeegggooowwwzzzzzzyyyuuuqqqnnnooottt{{{~~~zzzqqqfff___^^^[[[aaafffiiiqqqzzzyyyqqqcccXXXLLLEEE???:::777888555444222111000/////////------,,,,,,,,,,,,------.........---,,,,,,++++++...------------,,,,,,,,,......------------......---------............///---............/////////......//////////////////000000000000000111222222//////000000111222222222222333444666888;;;===???EEEEEEHHHJJJJJJLLLVVV```uuusss^^^TTTTTTWWWeeewwwIIIEEE@@@===;;;999777666444444333111000...------,,,...///...+++)))+++------------.........//////+++,,,---...---,,,***)))******+++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++***)))(((((())))))************))))))))))))***++++++++++++***)))***++++++++++++***)))''''''((()))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***)))((('''*********************************************************+++++++++,,,,,,))))))******++++++++++++***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///---------...///000111222444555666666666777999;;;===???AAABBBBBBBBBCCCDDDDDDBBBFFFUUUjjjqqq\\\OOOHHHBBB@@@@@@???CCCHHHMMMQQQXXX```fffgggfffddd___aaagggqqq~~~vvveeeVVVOOOOOOJJJJJJJJJKKKMMMQQQXXX^^^aaacccfffhhhkkknnnrrruuuyyyzzz|||~~~~~~~~~wwwpppjjjgggeeeeeelllmmmpppqqqoookkkfffccc___^^^___aaaaaadddooo{{{~~~{{{wwwuuusssnnnjjjiiikkkkkkiiihhhkkknnnppprrrrrrpppqqqtttxxxyyyxxxtttrrrvvv|||xxxtttllljjjiiimmmtttzzz}}}|||}}}zzztttqqqqqqtttzzz}}}yyyooogggcccaaadddfffgggmmmuuuvvvrrrnnnbbbSSSGGGAAA<<<999777666555333222000000//////------,,,,,,,,,,,,------////////////......------------------------------...------,,,,,,------...---------............///---------.........//////............////////////000000//////000000111222///000000111111222333333333333555777999<<>>;;;999777666444333222111///...---,,,,,,///111///+++***,,,...//////.........---------+++,,,---......,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***,,,,,,,,,+++***)))(((((())))))************))))))))))))***++++++++++++***************************''''''((()))***++++++,,,,,,,,,,,,------,,,,,,,,,******+++++++++*********************************************************))))))))))))*********+++((()))***+++++++++++++++*********************************+++++++++,,,,,,------,,,---------......,,,,,,,,,---...///111222333555666666555666888;;;===???AAABBBAAAAAABBBCCCDDDCCCJJJ^^^wwwdddRRREEE@@@<<<======???EEELLLSSSZZZccckkknnnnnnmmmkkkfffkkktttrrr```SSSOOOOOOMMMOOOOOOPPPRRRYYY```dddfffgggjjjlllnnnqqquuuxxx|||}}}~~~{{{vvvpppllljjjjjjkkklllnnnoooooommmhhhccc```^^^^^^___```aaadddooo{{{~~~}}}zzzxxxvvvssspppooommmjjjjjjlllllliiijjjnnnpppsssuuutttrrrrrruuuxxx}}}yyyvvvuuuzzz|||xxxvvvpppppppppuuu{{{|||xxxvvvvvvxxxyyy}}}||||||uuunnniiiffffffeeeeeehhhooosssssswwwlll[[[KKKAAA===;;;888777666444333111000000///...------,,,,,,------...,,,,,,,,,,,,++++++++++++------------------------------,,,,,,,,,,,,---------------............///------------............---.........//////000000///............///000000000000000111222222333333333444555888:::===@@@AAADDDEEEGGGIIIJJJOOO]]]lllyyybbbWWWUUUVVV```ooo{{{RRRMMMFFFAAA===;;;999777555555444333222000000//////111333222///...///222///.........------,,,,,,,,,,,,------------,,,,,,******++++++,,,---------++++++++++++***************+++,,,------,,,+++***,,,+++++++++***)))))))))))))))************))))))))))))***++++++++++++***************************(((((())))))******++++++))))))************))))))(((((()))++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++(((((()))))))))*********((()))+++,,,,,,+++***)))************************************++++++++++++,,,,,,,,,---------......,,,,,,,,,---///000222222333555666666666666999;;;===???AAABBBAAAAAABBBDDDDDDFFFQQQiiisssYYYKKKCCC???===???@@@CCCJJJSSS[[[dddpppwwwyyywwwuuutttpppvvv~~~xxxlll]]]RRRNNNNNNQQQUUUVVVVVVYYY```eeegggiiikkkmmmoooqqqtttxxx{{{yyyzzz}}}~~~|||yyyuuuqqqoooooopppqqqooopppooonnnkkkfffbbb```cccaaabbbdddfffiiisss|||~~~{{{wwwuuutttrrrpppnnniiiggghhhkkkkkkiiikkkpppsssuuuwwwvvvsssrrrsssvvv~~~{{{xxx|||}}}{{{yyyyyyzzz}}}}}}zzzwwwuuuwwwuuutttxxx}}}uuunnnhhhfffcccbbbeeelllsssxxx|||uuufffSSSFFF@@@===:::888777555333222000000000......------------......------------------------,,,,,,,,,------------...------,,,,,,,,,,,,---------------............///,,,------------.........------......///000000000...............//////000000000111111222333333333444444666888;;;???AAACCCDDDEEEIIIJJJJJJNNN^^^nnnppp\\\TTTTTTYYYeeesss}}}WWWRRRKKKDDD@@@>>>;;;:::666555555444333222222111000111111111111000111222,,,,,,,,,,,,------------------,,,,,,,,,---------******++++++,,,------...++++++++++++***************+++---......---+++***++++++******************))))))************))))))))))))***++++++++++++*********))))))))))))******)))))))))))))))*********((())))))))))))))))))((((((((()))++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,+++)))(((************************************++++++++++++++++++,,,------------------......///111222444555555666777777777888:::<<<>>>@@@BBBCCCCCCCCCDDDFFFFFFJJJZZZttthhhQQQIIIDDDAAAAAACCCDDDHHHQQQZZZeeeooo|||~~~{{{{{{www}}}zzzwwwvvvvvvtttqqqlllddd[[[UUURRRQQQUUUZZZ]]]\\\^^^eeeiiihhhjjjlllppprrrtttvvvyyy{{{xxxzzz}}}|||zzzvvvsssrrrsssuuuvvvtttsssqqqnnnjjjfffcccaaagggccccccgggkkknnnttt{{{}}}yyyuuurrrrrrrrrpppoooeeeeeegggjjjjjjhhhkkkqqqsssvvvwwwvvvrrroooppprrr}}}~~~~~~~~~wwwsssllljjjjjjqqq{{{~~~tttlllhhhdddbbbdddjjjttt{{{~~~}}}tttaaaOOOFFF@@@;;;999888666444222111000000......------------....../////////000000000000000,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............///,,,,,,---------.........------......///000000111/////////...///000000111000111111222222333333444444555777999<<<@@@BBBDDDEEEGGGKKKLLLKKKOOO^^^nnn|||iiiYYYUUUVVVaaammmxxx[[[UUUNNNGGGCCC@@@>>><<<444444444333333222222222.........///000000111000)))******+++,,,......///...---,,,++++++,,,...///******+++,,,,,,---......+++++++++************)))***+++---......---+++******************+++++++++))))))************))))))))))))***++++++++++++*********))))))))))))***************)))))))))))))))******++++++++++++******))))))***+++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---,,,***((('''************************)))************+++++++++***+++,,,,,,------,,,,,,//////000111222444666777666777999999888999;;;===>>>AAACCCDDDDDDEEEFFFHHHGGGNNN```|||cccOOOJJJAAA??????BBBDDDHHHQQQ\\\kkkwww~~~~~~{{{{{{tttpppmmmjjjhhhfffdddaaa]]]ZZZXXXWWWWWWWWW^^^aaa```aaahhhkkkiiijjjmmmqqqtttuuuwwwyyy{{{|||}}}~~~}}}{{{wwwuuutttuuuwwwxxxwwwuuurrroookkkgggeeecccgggcccbbbggglllooosssxxxwwwsssnnnllllllmmmllljjjddddddgggjjjjjjiiimmmssssssuuuvvvtttpppmmmmmmnnnzzzxxxrrrdddbbbdddlllyyyyyyrrrlllfffcccccchhhrrr{{{~~~~~~lllXXXKKKBBB<<<999888666444222111000000......------------......,,,,,,,,,---------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,---------......---------...///000000111000000000000000111111222000111111222222333444444444555777999===@@@CCCEEEFFFIIIMMMNNNLLLOOO^^^nnnzzz{{{eeeZZZYYY\\\iiisss|||bbb^^^VVVNNNGGGBBB@@@???777666444444444444222000222111///...---...000111......------------............---------,,,,,,,,,...---,,,+++***++++++,,,***)))))))))((((((''''''------------------------***+++++++++,,,,,,,,,,,,''''''''''''(((***+++,,,+++***)))(((((()))***+++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---+++---...---+++))))))***...---+++******+++---...+++,,,------............------...///000000000///......000111333555666666888888888:::===>>>===<<<>>>BBBEEEEEEBBBBBBFFFJJJMMMXXXnnnvvvZZZKKKIIICCCBBBDDDGGGJJJPPP]]]jjjvvvuuuhhhccc```]]][[[[[[YYYZZZ[[[[[[ZZZ[[[]]]___]]]___bbbddddddfffiiikkkqqqqqqrrrsssvvvzzz}}}~~~~~~}}}||||||~~~zzzxxxwwwwwwxxxyyyyyyxxxvvvvvvtttqqqnnnjjjgggfffaaaaaabbbfffkkkpppssstttoooooonnnmmmllliiidddaaa]]]bbbfffgggfffhhhnnnsssuuuvvvvvvrrrlllgggffffffsssxxxpppkkk___]]]kkk{{{~~~wwwpppllliiiiiipppxxxvvvaaaPPPEEE???===999666777555000///111111///,,,******,,,///222---------............///........................------------------------........................,,,,,,------.../////////.........///////////////......//////000000111111111111111111222333444555444666888:::<<<@@@DDDHHHGGGJJJLLLKKKKKKRRR```kkkssswwwddd___fffmmmyyy}}}eeeaaaZZZRRRKKKEEE@@@>>>888777555444444444222000222111///...---...///000......------------............---------,,,,,,,,,///...,,,+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++'''((((((((())))))))))))))))))((())))))***+++,,,******))))))))))))******************************************************+++++++++************************+++++++++,,,,,,***************************************++++++++++++++++++******+++++++++)))+++,,,,,,+++***+++,,,---,,,+++******+++,,,---,,,,,,---,,,,,,+++***)))------------------,,,,,,...///000222333555666777888888999;;;===>>>>>>>>>@@@CCCEEEDDDAAABBBGGGKKKRRR]]]ssspppWWWJJJHHHEEEEEEGGGKKKOOOWWWggguuuwwwjjj^^^YYYVVVTTTSSSTTTXXXZZZ[[[\\\\\\\\\^^^``````bbbdddfffggghhhkkkmmmrrrrrrtttuuuxxxzzz}}}~~~}}}~~~~~~~~~}}}|||~~~|||zzzxxxwwwxxxyyyxxxwwwuuutttrrrpppllliiifffddd``````aaaeeeiiilllnnnnnnkkkjjjiiihhhfffdddaaa______cccggghhhgggiiinnnsssuuuwwwxxxssslllggggggiiivvv}}}wwwoooddd```lll{{{}}}wwwsssooolllooouuulllZZZLLLDDD???:::888888666222000222000///---++++++---///000---------............///........................------------------------.........---------------,,,,,,------.../////////000000//////......------......//////000000111111111111111111222333444555444666999;;;===@@@DDDHHHGGGKKKMMMLLLLLLSSSaaalllwwwssshhhjjjuuujjjgggbbb[[[SSSKKKDDD@@@:::888666444444444222000111000///------......///......------------............---------,,,,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,,,,+++************************************++++++++++++++++++************++++++))))))************))))))************************************************++++++++++++******))))))*********++++++++++++,,,************************+++++++++***************************************''')))+++,,,,,,+++,,,...---,,,+++******+++,,,---******+++++++++******)))............---,,,+++***//////000222444555777777999:::;;;<<<>>>???@@@@@@BBBCCCDDDBBBAAACCCIIINNNZZZfff{{{iiiRRRHHHGGGHHHGGGJJJPPPXXXdddwwwjjj^^^SSSNNNMMMKKKLLLOOOVVVYYY\\\^^^^^^^^^___aaaccceeeggghhhjjjllloooqqqtttuuuwwwyyyzzz||||||}}}}}}}}}~~~~~~{{{zzzzzz|||~~~|||yyywwwwwwwwwvvvuuusssrrrqqqnnnkkkgggcccaaa^^^^^^```cccfffhhhhhhffffffeeecccaaa```^^^]]]]]]aaadddhhhiiihhhjjjooorrruuuyyyzzzuuulllgggiiimmmvvv}}}wwwkkkfffnnnzzzzzztttnnnmmmoooyyyfffUUUIIIAAA<<<999:::999444222222//////...------......///---------............///........................------------------------------------------------,,,,,,------.../////////111111000///...---,,,,,,......//////000000111111111111111111222333444555444777999<<<>>>AAAEEEHHHGGGKKKMMMMMMMMMUUUcccnnn}}}pppiiippp~~~ooonnnjjjddd\\\RRRIIIDDD>>>;;;888666555444222111000///......------............------------............---------,,,,,,,,,...---------------------------------,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,+++******))))))))))))((()))***++++++***)))(((************************************************,,,,,,++++++***)))))))))************++++++++++++************************,,,+++++++++***)))))))))******++++++++++++******(((***,,,,,,++++++,,,---,,,+++************+++,,,&&&'''(((***,,,------...//////////////////......///000111333444666777888:::;;;<<<===>>>@@@BBBCCCDDDDDDCCCBBBCCCGGGNNNSSScccpppzzzdddOOOFFFEEEGGGHHHMMMVVVbbbrrr|||```WWWMMMJJJIIIIIILLLPPPVVVYYY]]]```aaaaaabbbccceeegggiiijjjkkknnnqqqtttvvvwwwyyy{{{|||}}}||||||~~~{{{zzz{{{||||||{{{wwwwwwyyy{{{~~~{{{wwwuuuttttttsssqqqqqqqqqooommmiiieeeaaa^^^[[[\\\^^^bbbeeefffdddcccccccccaaa^^^\\\[[[]]]^^^ccceeehhhiiijjjlllooorrruuuyyyzzztttlllhhhkkkqqqttt|||}}}~~~ssslllqqqyyyyyyrrrjjjhhhiiiwwwrrr^^^OOOEEE???::::::999555222222///////////////......------------............///........................------------------------,,,,,,,,,,,,------------,,,,,,------.../////////000000//////......------......//////000000111111111111111111222333444444555777:::===???BBBEEEHHHFFFJJJMMMMMMOOOXXXgggsss~~~mmmkkkvvvppppppnnnjjjbbbWWWMMMGGGBBB>>>:::777666555333222000000///.....................------------............---------,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))+++***)))(((((((((((((((((()))***++++++***)))(((************************************************+++++++++*********))))))))))))*********+++++++++************************,,,+++++++++***)))))))))++++++,,,------,,,++++++)))+++---,,,+++***++++++,,,++++++++++++++++++,,,'''(((***,,,---...//////,,,---...///000000000000000111222333555777888999:::<<<===>>>>>>???CCCFFFEEEEEEDDDEEEHHHOOOWWW\\\lll{{{sss```NNNDDDCCCFFFIIIQQQ^^^lll~~~lllYYYRRRKKKJJJJJJKKKOOOTTTXXX[[[___bbbcccdddeeeffffffgggiiijjjlllooosssvvvwwwxxxzzz|||}}}~~~}}}}}}~~~|||{{{uuussspppoooqqqssstttuuurrrtttwwwzzz||||||xxxtttqqqqqqppppppoooppppppooommmiiiddd___]]]YYYZZZ\\\```dddeeedddbbbccccccbbb___\\\\\\___bbbdddeeegggiiikkkmmmppprrrtttwwwwwwrrrkkkiiimmmsssrrruuuzzz|||xxxwwwzzztttuuuyyyzzzpppiiicccbbbdddooo}}}~~~jjjYYYKKKBBB;;;:::999555222222//////000000000///---------------............///........................------------------------,,,,,,,,,------.........,,,,,,------.../////////------......//////000000......//////000000111111111111111111222333444444555777;;;>>>@@@CCCFFFHHHFFFIIILLLMMMQQQ\\\nnn|||wwwlllqqqpppqqqpppmmmfff\\\RRRLLLFFFBBB===:::888777555444000000000000000/////////......------------............---------,,,,,,,,,***+++,,,---------,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++******)))(((''''''(((((())))))************))))))************************++++++++++++++++++++++++************************)))))))))************+++************************+++++++++***************+++,,,---......---,,,+++***+++------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,)))***+++---...//////000111111222444666777999999999<<<>>>>>>===???CCCGGGFFFFFFFFFJJJPPPYYYaaafffvvvxxxhhhYYYLLLDDDCCCHHHLLLXXXgggvvvuuucccRRRMMMJJJLLLMMMMMMQQQWWW\\\___bbbdddeeefffhhhiiiggghhhiiijjjlllppptttxxxxxxyyyzzz|||}}}~~~~~~~~~}}}yyywwwuuusssrrrmmmkkkiiijjjmmmppprrrrrrmmmppptttvvvxxxzzz|||~~~|||}}}~~~yyyuuuqqqnnnnnnoooooooooqqqqqqpppnnnjjjeee___\\\YYYZZZ[[[^^^bbbccccccaaabbbccccccaaa^^^^^^aaaeeecccdddeeehhhkkknnnqqqsssssssssqqqnnnkkkkkkoootttsssppppppssssssvvv||||||zzz}}}rrrggg```]]]]]]aaakkkyyyyyyiiiTTTHHH===:::999666333333000000000000000///...------------............///........................------------------------,,,------....../////////,,,,,,------.../////////,,,,,,---...///000111111......//////000000111111111111111111222333444555555888<<>>===<<<>>>CCCHHHFFFFFFIIIOOOXXXbbbkkkpppkkk\\\PPPHHHDDDEEEMMMSSS```ppp~~~|||jjj[[[NNNKKKLLLOOOQQQQQQUUU[[[```bbbeeeffffffhhhjjjlllhhhiiijjjkkkmmmqqqvvvzzzxxxyyyyyyzzz|||~~~~~~~~~xxxtttnnnjjjiiiiiigggeeecccbbbbbbdddhhhlllmmmnnnhhhlllppprrrssstttvvvxxxzzz{{{|||~~~vvvsssooommmnnnpppqqqqqqrrrrrrrrrpppkkkfff```]]][[[ZZZZZZ\\\^^^______^^^___bbbcccaaa^^^^^^aaaeeeaaabbbcccgggkkkooorrrsssqqqnnnkkkiiijjjmmmqqqsssssskkkiiinnnrrrwww~~~~~~}}}kkkaaa]]]ZZZ[[[^^^hhhtttwww]]]OOOAAA;;;999777555555111111000000///.........---------............///........................------------------------------...//////000111111,,,,,,------.../////////------......//////000000......//////000000111111111111111111222333444555555888===@@@BBBDDDFFFHHHJJJLLLNNNQQQYYYlll}}}llljjjuuuxxxyyyzzzxxxssskkkccc^^^LLLHHHBBB===;;;999888666222222222222222111000000.........------...............---------,,,,,,,,,((()))***+++,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++(((((()))))))))*********+++***************+++++++++***)))(((((()))***+++************************++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))))))))************************************))))))******+++++++++,,,((()))+++,,,,,,+++)))(((&&&(((+++,,,,,,,,,...///---......//////......---+++,,,------..................//////000/////////111222333555777888999:::888;;;>>>===;;;===CCCIIIFFFGGGJJJRRR]]]hhhqqqvvvyyybbbRRRIIIEEEEEEHHHRRRYYYgggwww~~~{{{xxxlll]]]PPPMMMLLLNNNSSSUUUUUUYYY^^^ccceeefffgggggghhhkkknnnjjjkkklllmmmnnnrrrxxx|||yyyxxxxxxyyy{{{}}}||||||{{{{{{{{{{{{|||||||||{{{yyyxxxvvvuuuttttttlllgggaaa^^^^^^^^^\\\ZZZVVVVVVVVVZZZ^^^bbbdddddddddhhhmmmooooooooorrrtttyyyzzz{{{}}}~~~}}}uuurrrooommmoooqqqssstttsssssssssqqqlllgggaaa]]]]]]\\\ZZZZZZ[[[\\\\\\[[[]]]```cccaaa^^^]]]```ddd``````bbbfffkkkppprrrsssppplllgggfffjjjooorrrrrrqqqgggdddkkkrrrvvvyyyhhh```]]][[[[[[]]]dddppp~~~cccSSSCCC<<<:::888777777222222000///............---------.........//////........................------------------------.........///000111111222,,,,,,------...//////000///////////////...............//////000111111111111111111111222333444555555888===@@@CCCDDDGGGHHHLLLNNNPPPSSS\\\qqqxxxjjj^^^bbbttt{{{~~~~~~{{{xxxsssjjjaaaUUUPPPIIICCC???;;;777555666444111000000000000///+++,,,,,,---...///000000------------------------+++++++++*********)))))),,,++++++******++++++,,,***++++++,,,,,,++++++***)))))))))((())))))***++++++*********+++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))************************,,,+++***))))))***+++,,,,,,+++++++++++++++++++++---,,,***)))))))))***+++------,,,+++***************)))((((((((()))+++,,,++++++************+++++++++,,,,,,------,,,,,,+++---------.........//////---...///...,,,,,,...000111333777999999999:::;;;<<<>>>>>>===>>>CCCFFFGGGIIIGGGNNN]]]iiipppxxxiiiRRRIIIEEECCCEEEKKKSSSaaaqqq{{{|||qqqpppzzzxxxooommmhhh^^^VVVTTTPPPSSSVVVWWWWWWZZZ___dddiiiiiiiiiiiiiiiiiijjjkkklllnnnppppppppprrrwww|||}}}zzzwwwwwwyyy~~~}}}~~~~~~}}}|||zzzyyywwwttttttssssssrrrqqqppppppsssrrrooollliiifffddddddZZZWWWSSSPPPPPPQQQQQQQQQOOOOOOQQQSSSWWW[[[___aaa^^^aaadddfffiiilllqqqttttttxxx|||}}}zzzxxxtttuuuvvvvvvsssrrrqqqrrrwwwtttqqqooonnnjjjddd___]]][[[YYYWWWWWWXXXZZZ\\\___```bbbcccdddddddddccc^^^```dddhhhmmmqqqtttuuulllkkkkkkkkklllmmmnnnooopppkkkeeeeeelllwww|||sssfff```^^^]]]```dddhhhlllvvvuuubbbJJJ<<<::::::777111444222000...------...///...............///000111......//////...---,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------......////////////......111111000000000000000111///---,,,///444777666444999;;;>>>@@@BBBDDDGGGIIINNNJJJLLLYYYiii}}}~~~qqqccc[[[cccsss}}}}}}{{{rrriiiZZZUUUMMMFFFAAA===999777666444222111111111000///,,,------....../////////---------------------------------,,,,,,,,,,,,++++++******************+++*********++++++*********))))))))))))******+++,,,+++*********++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))***++++++++++++++++++++++++++++++,,,+++***)))))))))******++++++*********++++++,,,)))))))))))))))***++++++++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------------...///...------///000222444777888888999;;;<<<<<<>>>??????AAAEEEHHHIIILLLOOOYYYhhhtttzzz~~~fffOOOFFFCCCBBBGGGNNNWWWfffvvvtttlllppp|||qqqhhhaaaaaa^^^WWWSSSRRRUUUXXXZZZ[[[ZZZ\\\```dddjjjjjjjjjiiiiiijjjjjjkkknnnppprrrrrrqqqsssxxx}}}|||zzzxxxxxx|||~~~|||tttuuuuuuuuutttrrrpppooollllllkkkjjjiiihhhhhhggggggfffccc___[[[XXXVVVUUURRRPPPMMMLLLKKKLLLLLLLLLKKKKKKMMMPPPTTTXXX\\\^^^]]]```cccfffiiilllqqqtttwwwzzz~~~~~~~~~}}}{{{xxxvvvssstttuuuuuusssrrrrrrsssvvvsssqqqpppoookkkeee```]]][[[YYYWWWVVVWWWXXXZZZZZZ[[[]]]___```aaa``````^^^```ccchhhkkknnnpppqqqjjjkkkkkklllmmmnnnoooooommmjjjffffffkkksssyyy}}}}}}yyy}}}wwwnnneeeccccccbbbdddhhhmmmooowww{{{hhhQQQCCC>>>===888333555444111000//////000000---------,,,------............//////...------,,,////////////////////////---,,,,,,++++++,,,,,,---------------------------//////000000000000//////111111000000000000111111...///111222333444666777999;;;>>>@@@BBBDDDFFFIIIMMMKKKPPP___ppptttfff[[[VVV___ooozzz}}}{{{rrrbbb\\\SSSJJJCCC???;;;888555444333222333222000...........................------------------------------------,,,,,,,,,,,,******))))))))))))******))))))************))))))************+++,,,---...+++************+++,,,,,,************************))))))))))))))))))))))))************************++++++***))))))***++++++************************+++***))))))((())))))))))))(((((()))***+++,,,,,,((()))******+++*********++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++---...///...---...000111333555777777888999<<<>>>===>>>AAACCCDDDFFFIIILLLOOOXXXhhhxxxzzzbbbKKKBBBBBBDDDKKKTTT^^^mmm|||~~~zzz{{{}}}wwwlllhhhqqqzzzsssaaa]]][[[\\\\\\YYYWWWXXX\\\^^^```___]]]^^^bbbeeekkkkkkjjjjjjjjjjjjjjjkkkooorrrssssssrrrtttyyy~~~{{{{{{{{{}}}~~~|||}}}}}}}}}|||yyywwwtttsssjjjjjjjjjjjjiiihhhfffeeecccbbbaaa```___^^^^^^]]]^^^]]]ZZZWWWSSSPPPNNNMMMKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJMMMPPPUUUYYY]]]___aaacccgggkkkmmmqqquuuxxx}}}}}}zzz{{{{{{{{{zzzxxxuuutttqqqrrrttttttsssrrrsssuuuuuurrrpppppppppmmmhhhccc^^^]]]ZZZWWWVVVVVVWWWWWW[[[\\\^^^```bbbccccccccc]]]___cccgggjjjkkklllkkkjjjkkklllnnnnnnnnnnnnmmmiiigggeeeeeehhhlllnnnooo|||xxxsssuuuwwwwww{{{}}}yyylllgggeeehhhjjjjjjkkkmmmrrrsssxxxrrr\\\KKKCCC>>>:::666666555333111000000000111000//////.........//////.........///......---,,,////////////////////////------,,,,,,,,,,,,------------------------------------------------------111000000000000000111111...222555555222222555999999;;;>>>@@@AAACCCFFFHHHLLLNNNWWWhhh{{{}}}gggYYYTTTTTT^^^lllwww~~~wwwjjjcccYYYNNNFFFAAA<<<999555444444444444333000...000/////////.........---------------------------,,,,,,+++++++++*********++++++************++++++******++++++++++++***************+++,,,---...///+++***************++++++************************))))))))))))))))))))))))************************+++******************+++)))))))))))))))************)))))))))))))))))))))))))))(((((()))******+++((()))+++,,,,,,+++***)))++++++************+++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,---...//////...///111333555666777777777999===@@@???@@@CCCFFFFFFFFFIIINNNQQQ```vvvuuu^^^HHHAAADDDIIIRRR]]]gggtttvvvvvvuuuvvvwww|||~~~qqqhhhiiiuuuyyylllbbbYYYZZZ]]]``````___^^^^^^___aaacccbbb``````dddhhhjjjjjjiiiiiiiiiiiijjjjjjppprrrttttttsssuuuzzz~~~~~~~~~~~~~~~}}}|||{{{{{{||||||zzzxxxuuusssrrrrrrqqqooommmjjjhhhgggaaabbbbbbbbbbbb```___^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUSSSQQQOOOMMMLLLIIIJJJKKKKKKJJJJJJKKKLLLMMMOOORRRWWW\\\aaaeeegggkkkmmmqqqtttwwwzzz}}}}}}wwwxxxyyyyyyxxxvvvtttsssoooqqqrrrrrrrrrrrrtttvvvtttqqqppppppqqqpppkkkfffaaa___\\\ZZZXXXWWWVVVVVV[[[]]]___bbbdddeeeeeeeee\\\^^^bbbfffiiijjjjjjjjjkkklllmmmnnnmmmllljjjhhhdddbbbaaaaaadddfffggghhhppprrrsssvvvqqqjjjooovvv{{{|||~~~}}}|||{{{|||{{{xxxqqqllleeedddhhhnnnrrrqqqppprrrxxxyyy|||{{{eeeQQQDDD>>>;;;999777555444222111000000000//////...---,,,,,,---------...............------------------------------------,,,,,,,,,,,,------------------....................................000000000000000000111222000222444444333333555777999;;;>>>@@@AAACCCFFFIIIJJJPPP\\\ppprrr]]]QQQQQQVVVaaalllxxxyyypppiii^^^SSSJJJCCC===:::555555444555555444111...000000000///......------------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,---...///++++++***))))))*********************************))))))))))))))))))))))))*********************************++++++*********(((((()))))))))*********)))))))))************)))+++******)))(((((()))))))))***+++,,,,,,+++***)))++++++************+++++++++,,,,,,------,,,,,,+++............------------,,,.../////////000222555666777888888888:::>>>@@@AAAAAADDDHHHHHHEEEJJJRRR[[[nnnoooZZZGGGCCCIIIPPP[[[eeeooozzz|||yyyuuuqqqtttwwwwwwzzz}}}uuulllhhhooo}}}xxxlll___VVVUUU[[[aaacccaaa___]]]\\\___aaacccbbbaaabbbeeeiiiiiihhhhhhhhhhhhiiijjjjjjooorrrtttttttttvvv{{{~~~|||||||||}}}|||xxxuuutttrrrqqqqqqooopppqqqqqqpppnnnkkkjjjgggfffeeedddbbb```^^^]]][[[\\\]]]]]]\\\[[[YYYXXXXXXXXXWWWVVVVVVUUUUUUTTTPPPPPPPPPPPPPPPOOONNNMMMMMMOOOQQQQQQPPPOOOQQQSSSUUUWWW\\\aaaggglllpppssswwwzzz~~~}}}{{{uuuvvvwwwxxxxxxvvvtttsssnnnooopppqqqqqqrrruuuwwwsssqqqpppqqqsssqqqmmmiiidddbbb___]]]ZZZXXXXXXWWWXXXZZZ\\\___```aaabbbbbbZZZ]]]aaaeeehhhjjjkkkkkkllllllmmmllljjjgggdddbbbaaa^^^\\\\\\```dddggghhhiiijjjkkkppp~~~qqqiiinnnyyy~~~vvvsssooonnnnnnkkkeee```bbbdddllluuuxxxvvvuuuwwwmmmWWWGGG>>>;;;;;;666555444222111000//////,,,,,,+++***))))))))))))------...............---------------------------...------,,,,,,------...---------....../////////222222111000000111222222000000//////000111222222222000000111444666555333999<<>>@@@CCCBBBEEEJJJJJJGGGNNNZZZnnnhhhUUUFFFGGGOOOWWWaaalllsss|||~~~yyywwwuuutttsssyyy}}}~~~xxxxxxpppkkkgggkkkwwwvvvjjj```XXXTTTZZZbbbhhhfffaaa___^^^]]]```bbbdddcccaaabbbeeeiiiggggggggghhhiiijjjllllllppprrruuuuuuvvvyyy~~~~~~}}}|||wwwuuussspppoooooopppqqqrrrpppnnnkkkhhhgggffffffdddeeeggghhhgggfffdddccc___^^^^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSUUUWWWWWWWWWWWWVVVVVVXXXZZZYYYWWWWWWZZZ]]]___bbbhhhnnnuuuzzz~~~}}}|||{{{yyyxxxssstttvvvwwwwwwvvvtttsssnnnooopppppppppqqqtttwwwtttrrrqqqrrrtttsssnnnjjjeeecccaaa^^^\\\ZZZYYYXXXYYYZZZ]]]___```aaaaaaaaa[[[\\\___bbbfffhhhjjjkkkkkkkkkjjjhhhfffccc```^^^^^^[[[YYYZZZ___eeeiiillliiijjjjjjppp~~~uuulllpppzzzvvvooogggccccccccc___[[[bbbfffooozzz}}}{{{{{{~~~vvvbbbNNNAAA<<<<<<666666444333111000///...//////...---------......,,,---......///.........////////////////////////......------------......---------...//////000000//////------------//////////////////000111222333222///...000555777666333:::===@@@BBBCCCEEEHHHJJJMMMVVVeeezzz|||cccVVVJJJPPP[[[gggqqq}}}}}}xxxrrriii___UUUKKKBBB<<<999777444444444444333111000000000///////////////------------------------///............------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,+++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++***)))))))))******+++,,,,,,---)))***+++,,,---,,,,,,+++,,,++++++*********++++++---,,,++++++*********+++++++++************+++++++++,,,,,,------,,,,,,+++++++++,,,---......///000,,,...///000111222555777555777:::;;;;;;<<<>>>???CCCAAAEEELLLMMMLLLVVVeeeaaaQQQFFFJJJTTT\\\eeennnuuu{{{}}}xxxtttuuuyyyzzz{{{wwwrrrrrrjjjhhhiiisss}}}lll^^^WWWWWWXXXdddkkkmmmfff^^^]]]``````ccceeefffdddaaaaaadddgggggghhhhhhjjjkkkmmmooopppqqqsssvvvxxxyyy|||~~~zzztttqqqppppppooooookkkjjjgggeeedddeeefffgggccccccbbb```^^^]]]]]]^^^]]]^^^```aaabbbaaa```___\\\\\\[[[[[[\\\\\\]]]]]][[[[[[\\\]]]]]][[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^```bbbcccbbbaaaaaaccceeefffdddaaabbbfffkkklllpppvvv}}}|||zzzzzzyyyxxxvvvqqqrrrtttuuuuuutttsssrrrnnnooooooooooooppptttwwwtttsssrrrssstttsssoookkkdddcccaaa___\\\ZZZYYYXXXZZZ[[[]]]___````````````\\\]]]]]]___bbbdddgggiiigggfffeeecccbbb```^^^^^^[[[ZZZZZZ\\\bbbgggkkkmmmmmmmmmlllqqqzzzooopppwww|||yyyoooddd^^^^^^```___\\\cccgggrrr|||ppp[[[HHH>>>;;;777777666555333111///...111111000000111111222222,,,------...//////......////////////////////////......------------......---------...///000000000...,,,+++******+++,,,...////////////000111222333000000111222555666777777<<<>>>AAACCCDDDFFFIIILLLQQQ[[[iii|||qqq[[[RRRKKKQQQ^^^lllxxx}}}|||zzzuuummmcccYYYNNNDDD>>>:::777444333333444333333////////////000000000000------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***------,,,+++************++++++***))))))((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))***+++,,,,,,------***+++,,,---...------,,,************+++,,,---......---+++***)))***++++++++++++************+++++++++,,,,,,------,,,,,,+++))))))***+++---...//////,,,...///000111333666888444777:::<<<======>>>???BBB@@@EEENNNPPPPPP]]]nnnyyy\\\NNNEEELLLWWW^^^gggooouuuyyyzzztttqqqvvv}}}uuuqqqrrrmmmlllooo{{{xxxeeeWWWSSSXXX^^^gggmmmlll```WWWXXX^^^aaaggghhhhhheeeaaa```bbbeeehhhiiiiiikkkmmmppprrrsssrrruuuxxxzzz{{{~~~|||{{{zzznnnjjjfffccccccddddddeeeeeeccc```^^^^^^^^^```bbbYYYYYYYYYYYYWWWWWWYYYZZZYYY[[[]]]___```___^^^]]]\\\\\\\\\]]]^^^___```aaa___```aaaaaaaaa```___^^^^^^^^^___```aaabbbcccdddbbbdddfffgggggggggeeedddnnnppppppnnnjjjkkkpppuuuvvvzzz|||{{{zzzzzzyyyxxxpppqqqsssttttttsssrrrqqqnnnoooooonnnnnnpppsssvvvuuusssrrrsssuuutttoookkkbbbbbb```^^^\\\ZZZXXXXXXVVVWWWYYYZZZ[[[[[[ZZZZZZ^^^]]]]]]]]]^^^aaadddfffdddcccaaa```____________ZZZZZZ[[[___eeeiiilllmmmqqqpppnnnrrr}}}pppooossswww|||pppbbb[[[\\\```aaa```ccchhhrrr}}}~~~{{{|||eeeOOO@@@;;;999888888666555222111///,,,,,,,,,,,,,,,---...///,,,,,,---.../////////...------------------------......------------......---------...///000000111333222000//////000222333////////////000111222333...111555555444555888<<<===???BBBDDDEEEGGGJJJMMMTTT^^^lll~~~iiiVVVOOONNNTTTaaaqqq}}}yyyzzz|||}}}yyykkk]]]RRRIIICCC>>>;;;777444444333222111444222...------------,,,/////////...---------,,,,,,,,,---+++***)))***,,,+++++++++,,,,,,---------++++++++++++******))))))******++++++++++++******+++)))))))))+++,,,+++***)))))))))***++++++,,,,,,'''((()))++++++***))))))************************((())))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------............///000//////000222444666777555777:::===???AAAAAABBB@@@GGGMMMMMMMMMXXXmmmkkkTTTOOOKKKNNNTTT^^^hhhooovvvuuusssrrruuu{{{~~~}}}|||wwwyyy~~~kkk]]]YYY^^^eeejjjrrrmmmfff^^^YYYYYY^^^bbbeeeggggggeeebbbbbbdddgggiiijjjkkknnnppprrrqqqpppssstttvvvzzzzzzwwwvvvvvvsssssstttpppiiifffhhhaaa___[[[YYYYYYYYYZZZYYY[[[\\\]]]^^^^^^______^^^[[[WWWTTTTTTWWWZZZ[[[[[[\\\^^^bbbeeeggggggffffffeeecccbbbaaabbbdddgggiiihhhiiijjjiiigggeeeeeefffeeefffggggggfffgggiiijjjpppqqqrrrqqqpppooopppqqq{{{{{{{{{yyyxxxxxxzzz|||||||||~~~}}}yyyuuuuuutttssstttvvvvvvuuutttooopppqqqrrrtttuuuvvvwwwxxxvvvtttssssssrrrpppnnnhhheeecccaaa___]]]YYYVVVWWWVVVUUUTTTUUUWWWZZZ\\\```____________aaacccdddaaaaaa```___^^^]]]\\\\\\[[[]]]```dddgggjjjllllllrrruuuvvvwww|||}}}rrrmmmpppvvv}}}zzzooobbb\\\^^^ccceeedddooorrruuuyyy}}}yyyxxxpppXXXFFF>>>;;;999888888555///...111111111000///////////////------------------------//////...---,,,,,,++++++,,,,,,,,,---------......---,,,+++******,,,---///000//////.........//////000000000000111111111111333333222333444777:::<<<>>>BBB@@@BBBHHHEEEEEEQQQVVV___ooowww___RRRPPPNNN]]]mmmwww{{{wwwwww{{{~~~rrrdddYYYOOOGGG???;;;777444333333222111333111////////////...---...............---------,,,------+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++,,,,,,,,,,,,++++++***)))((()))+++++++++***++++++******************(((((()))***************************************((((((((()))))))))************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,++++++++++++,,,+++************+++,,,---------............/////////000000222444666888666888:::===???AAAAAABBBCCCGGGKKKLLLRRRaaawwwpppZZZPPPOOONNNQQQVVV^^^hhhppprrrqqqpppttt{{{vvvdddXXXYYYaaajjjpppppplllfff^^^ZZZ[[[___cccfffggggggeeebbbbbbeeegggiiijjjlllooorrrssssssssssssvvv{{{yyyyyyxxxuuuqqqnnnlllkkkmmmjjjhhhiiifff```]]]^^^YYYXXXVVVUUUVVVWWWWWWWWW\\\]]]^^^___`````````___ZZZWWWUUUUUUXXX[[[]]]]]]ccceeehhhkkkmmmmmmlllkkkjjjiiihhhhhhiiijjjmmmnnnlllnnnppppppnnnlllkkklllmmmnnnoooooooooppprrrsssuuuwwwyyyyyyyyyzzz{{{}}}}}}|||}}}|||xxxtttvvvvvvvvvwwwyyyyyywwwvvvpppqqqrrrsssuuuvvvwwwxxxyyywwwtttssssssqqqooommmhhhfffdddbbbaaa^^^[[[XXXWWWVVVTTTSSSTTTVVVZZZ\\\____________```aaabbbcccaaaaaa```___^^^^^^^^^^^^]]]^^^aaadddhhhkkknnnooouuuxxxyyyxxxxxx||||||zzzwwwxxxxxxuuusssvvv~~~sssmmmmmmqqq}}}{{{uuutttvvvooofffaaaaaadddggghhhsssuuuyyy}}}zzzyyyzzzbbbNNNDDD===:::888888444///...000111111000///////////////------------------------///......---,,,,,,++++++,,,---------...............---+++++++++,,,.../////////............//////000000000000111111111111444333333333555777:::;;;===BBBAAACCCIIIGGGGGGSSS[[[eeeuuummmXXXPPPQQQYYYeeesss~~~~~~zzzwwwvvvyyy}}}{{{ooocccVVVMMMBBB???:::666555555444333222111000111222111000...---------...............,,,------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,------,,,,,,,,,)))((('''(((***+++***))),,,,,,++++++***))))))((()))))))))))))))******+++************************(((((()))))))))***************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------------............/////////000111333555777888888999;;;>>>@@@AAABBBBBBFFFHHHJJJPPP\\\ppp}}}rrrsssxxxrrr```OOOMMMQQQUUUVVVXXX___hhhppppppnnnpppwwwxxxkkk[[[TTTZZZfffppptttmmmjjjddd___[[[]]]bbbfffggggggfffdddcccccceeegggjjjkkknnnpppssstttuuuvvvtttzzzzzztttpppnnnjjjiiigggeeedddcccddddddgggaaa^^^^^^\\\XXXUUUUUUSSSSSSSSSTTTUUUVVVXXXXXX^^^___aaabbbbbbbbbbbbaaa]]][[[ZZZ[[[^^^aaacccdddlllnnnqqqtttuuutttsssrrrrrrrrrrrrrrrrrrssstttuuusssvvvyyyzzzxxxvvvuuutttvvvwwwyyyzzzyyyzzz|||~~~~~~~~~zzzwwwxxxxxxyyy|||}}}}}}{{{xxxssstttuuuvvvwwwxxxyyyyyyyyywwwuuusssrrrqqqnnnllljjjhhhfffdddcccaaa]]][[[XXXUUURRRQQQRRRUUUZZZ]]]````````````aaabbbccccccbbbaaa```^^^___```aaabbbaaaaaabbbdddhhhlllppprrruuuzzz|||xxxtttsssrrrpppmmmmmmllliiiiiinnnwww~~~vvvooooooqqq}}}{{{nnniiijjjqqqooolllhhhffffffiiilllssswww{{{|||yyyxxxoooXXXIII@@@;;;888888555000///111111111000///////////////------------------------.........------,,,,,,+++------........./////////......---,,,,,,...///000//////............//////000000000000111111111111444444444444555777999;;;<<>>@@@AAABBBCCCHHHIIINNNZZZmmmrrrgggfffgggaaaUUULLLOOOXXX^^^]]][[[```hhhoooooooooqqqzzzvvviii___TTTTTT]]]iiippprrrhhhfffccc___]]]___cccggghhhgggfffdddcccdddfffgggkkkmmmoooqqqrrrtttvvvwwwxxx{{{tttnnniiifffeeecccaaa``````bbbeeehhhiiiiiiaaa\\\\\\\\\YYYVVVVVVVVVWWWXXXYYYYYYZZZ\\\]]]cccdddfffggggggfffeeedddcccbbbbbbdddgggkkknnnooouuuwwwzzz|||}}}|||zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{~~~~~~}}}|||~~~~~~{{{zzz{{{|||~~~{{{wwwxxxxxxyyyzzzzzz{{{{{{zzzxxxuuusssrrrqqqnnnlllkkkiiigggfffeeeccc```^^^XXXUUURRROOOPPPTTTYYY\\\```aaabbbcccdddeeeeeeddddddcccaaa```aaacccfffhhhgggfffeeeeeegggkkkppprrrssszzz~~~yyyrrrooommmlllkkkkkkkkkkkkkkkooouuuzzz}}}wwwuuuvvvyyy~~~rrrgggdddhhhooosssuuurrrlllhhhiiilllqqquuu{{{|||xxxvvvuuuvvvxxxyyy___LLLBBB<<<888777666222111444111000000///////////////..............................---------,,,,,,,,,.........////////////000///......---...///000000///............//////000///000000000111111111111444444444555666888:::;;;<<>>@@@BBBDDDEEEHHHLLLXXXjjj~~~qqqdddXXXUUUTTTOOOKKKKKKVVVaaagggccc^^^aaaiiimmmlllnnnuuuuuuhhh[[[VVVSSSWWWaaaiiilllllleeedddbbb___^^^aaaeeeiiijjjhhheeecccccceeefffhhhllloooqqqrrrrrrsssvvvyyy~~~}}}}}}~~~~~~|||zzz{{{xxxsssnnnkkkhhhgggggghhhfffdddgggmmmssswwwxxxqqqggg______bbbaaa___^^^^^^___``````^^^___aaacccjjjkkkmmmnnnmmmkkkiiihhhggghhhjjjlllooossswwwyyy|||~~~}}}}}}~~~~~~}}}}}}}}}|||||||||||||||yyywwwuuusssrrrqqqnnnlllllljjjhhhhhhgggfffccc```ZZZWWWRRROOOPPPSSSXXX[[[```aaadddfffhhhhhhhhhggggggeeedddcccdddgggjjjlllmmmkkkhhhggghhhkkknnnqqquuu|||zzzrrrmmmkkkhhhiiilllpppsssvvvyyy{{{}}}|||yyyyyy|||~~~yyynnneeeeeejjjqqqyyy~~~tttkkkiiijjjooottt{{{~~~~~~{{{vvvrrrpppppppppqqqrrriiiRRREEE>>>888888777555555777111000000///////////////........................---------------,,,,,,,,,.........////////////000............//////000000...............///000000///000000000111111111111333333444555777999:::;;;>>>DDDDDDDDDIIIHHHMMM\\\jjjxxxsssaaaXXX]]]gggrrrwww||||||~~~ooobbbTTTNNNEEE>>>:::777555444444333222333444333222000---------...............---......---++++++,,,---+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,)))******++++++******))))))((('''(((***+++***)))((())))))***++++++,,,,,,)))))))))))))))******+++************************++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,////////////////////////,,,------......------,,,---------............///...000222444777999::::::;;;<<<===???AAADDDFFFHHHJJJRRRccczzzzzzqqqeeeXXXOOOLLLJJJFFFHHHOOO]]]gggkkkccc^^^bbbiiillliiippp|||zzzhhh\\\PPPPPPSSSYYYaaafffgggfffeeeeeedddbbbbbbdddhhhkkklllhhhdddbbbcccfffggghhhlllooorrrssstttvvv{{{~~~xxxtttoooooooooqqquuuwwwxxxwww{{{zzzxxxvvvuuuuuuuuuuuuwwwtttssswwwzzzmmmcccdddjjjkkkiiihhhggghhhhhhfffcccdddgggkkkssstttuuuuuutttqqqmmmkkkhhhkkkooorrruuuyyy}}}~~~}}}|||{{{xxxvvvtttssssssrrrpppnnnllljjjiiihhhhhhgggdddbbb\\\YYYUUUQQQQQQSSSVVVYYY]]]```dddhhhjjjkkkjjjiiihhhgggffffffgggiiilllmmmnnnllljjjhhhhhhkkknnnpppzzzyyyrrrmmmiiieeedddiiiqqqzzz|||}}}~~~zzzrrrjjjeeefffkkkvvvrrrkkkjjjpppwww~~~}}}zzzuuuooolllkkkkkklllppp~~~www___KKKBBB:::999999777666777111111000///////////////........................------------------------------........./////////.........///////////////......---......///000111000000000000111111111111111222444666888:::<<<===???EEEDDDDDDJJJKKKSSSeeeyyytttddd___hhhttttttzzz}}}~~~{{{nnn[[[UUUKKKCCC===999777555666444222111222222111000...............------------......---++++++,,,...******++++++,,,---......+++++++++,,,,,,,,,------***++++++,,,,,,++++++******)))((()))+++++++++*********************++++++(((((()))************************************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,------......//////+++,,,------------,,,+++---------............///...000222555888999::::::;;;;;;===???BBBEEEHHHJJJNNNZZZnnn|||xxxoooeeeYYYPPPKKKKKKHHHDDDIIISSS```iiijjj```\\\dddkkklllnnnyyy|||lll\\\QQQIIIMMMSSSYYY^^^bbbdddeeegggggggggffffffhhhkkkooommmhhhdddbbbdddfffhhhhhhiiinnnsssvvvwww{{{zzzvvvqqqmmmjjjhhhjjjooovvv}}}ssshhhiiiqqqtttsssrrroooppppppmmmiiikkkqqqvvv{{{|||||||||yyyuuuqqqnnnkkkoootttxxx{{{~~~|||{{{wwwuuussssssssssssqqqooollljjjiiiiiiiiihhheeeccc]]][[[WWWTTTRRRSSSUUUVVVZZZ]]]bbbgggjjjkkkjjjiiigggfffgggggghhhiiijjjkkklllkkkiiiiiijjjllloooqqqyyy||||||wwwssspppkkkfffdddjjjsss~~~~~~xxxnnnhhhffffffiiiooo||||||qqqmmmpppxxx~~~yyyrrrlllhhhhhhjjjmmm{{{lllSSSIII???;;;:::777555555111111000///////////////........................------------------------,,,---------............------....../////////...---------......///000111000000000000111111111111///000333666999<<<>>>??????FFFEEEEEELLLQQQ]]]rrrnnnbbbaaannn}}}xxx|||xxxccc\\\QQQHHHAAA===:::999888555222000111111000////////////......------,,,---......---++++++,,,...))))))***+++---...//////+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++))))))***+++,,,+++***,,,,,,++++++***)))))))))'''(((***+++++++++***)))************************((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,)))******+++,,,---......++++++,,,------,,,++++++---------.........//////...000333666888:::;;;;;;;;;;;;<<>>555444444444555555222000000//////......---,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&'''***---+++++++++,,,,,,++++++***************************++++++++++++++++++++++++)))))))))***************)))))))))***************++++++++++++++++++,,,,,,***++++++,,,------.........---,,,---.../////////333444555888:::<<<>>>??????<<<>>>CCCGGGHHHKKKOOOVVVhhh~~~uuuggg]]]PPPEEE@@@BBBDDDDDDMMMYYYeeeggggggaaa[[[^^^jjjuuuuuuaaaQQQJJJHHHLLLQQQWWW[[[]]]___eeejjjjjjjjjjjjjjjjjjjjjkkkkkkbbbdddggghhhiiijjjmmmoooqqqxxx{{{xxxuuuuuuuuuuuuvvvtttrrrnnnkkklllpppsssnnngggrrr~~~~~~|||zzzyyyzzz~~~|||wwwttttttuuuvvv{{{~~~{{{yyyvvvwwwwwwwwwvvvtttsssrrrpppnnnkkkjjjjjjiiifffdddbbb^^^ZZZWWWVVVVVVUUUTTTYYYZZZ\\\```dddffffffdddbbbccccccdddddddddccccccfffgggiiijjjkkkmmmqqqtttvvvsssnnnkkkkkknnnssswww{{{{{{{{{}}}}}}zzz~~~{{{qqqfffaaa___eeemmmuuu|||nnnooorrrzzz}}}uuuooolllkkkoootttqqq]]]GGG>>><<<999777777666444111000222222000........./////////...,,,,,,................................................////////////////////////////////////////////////111111000000111111222333444444444555777999<<<>>>CCCCCCEEEJJJPPP^^^tttsss^^^UUUTTTXXXeeesss|||~~~uuugggYYYNNNFFF@@@===;;;999666555444333222000000//////......------------,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,,,,---------++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***,,,...((((((***+++,,,,,,------************************++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++************++++++,,,,,,------+++++++++,,,------......---,,,,,,,,,---...000111333444666888;;;===???@@@AAA???@@@EEEHHHHHHKKKPPP[[[lllyyyiii]]]MMMDDD>>>AAAEEEIIITTTaaakkkkkkggg```\\\```mmmxxxmmmZZZNNNIIIIIIPPPTTTXXX[[[]]]aaagggllllllkkkjjjhhhfffeeedddcccaaadddgggjjjlllooosssuuuxxx~~~}}}{{{xxxuuutttuuuwwwxxxxxxxxxvvvrrrooosss|||vvvjjjgggttt~~~{{{xxxvvvxxx}}}~~~zzzvvvuuuwwwyyy}}}|||yyywwwvvvvvvvvvuuutttrrrqqqpppooommmkkkjjjjjjiiigggeeeccc___[[[YYYWWWVVVUUUTTTVVVWWWYYY\\\aaacccdddccc``````aaabbbcccccccccccceeefffhhhiiijjjmmmpppsssuuupppkkkhhhiiiooovvv{{{~~~~~~|||qqqmmmmmmiiiddd^^^___cccjjjqqqxxxtttmmmooovvvzzzuuurrrqqqsssuuu}}}~~~hhhOOOAAA>>><<<:::888777555333222222222111000.........///......---,,,................................................////////////////////////////////////////////////111111000000111111222333333333333444777999<<<>>>BBBBBBFFFLLLTTTbbbyyyxxxeeeTTTPPPTTTZZZfffrrr~~~|||pppaaaTTTIIIAAA<<>>???BBB@@@AAAEEEFFFGGGKKKPPP]]]ooo{{{hhhZZZKKKCCC???CCCJJJSSS```kkkrrroooiiibbb```fffrrr|||yyyeeeTTTKKKIIIJJJTTTVVVYYYZZZ]]]bbbhhhmmmllljjjhhheeebbbaaa``````bbbeeeiiilllooorrrvvvyyy~~~}}}~~~~~~|||{{{zzz|||}}}}}}{{{yyyxxxxxxzzz|||~~~}}}~~~|||xxxvvv}}}ooohhhhhhsssxxxvvvsssooonnnqqqvvv{{{~~~|||yyyxxxzzz~~~}}}yyyvvvttttttssssssrrrqqqpppooonnnnnnmmmkkkjjjjjjjjjhhhfffbbb___\\\ZZZXXXWWWTTTRRRTTTSSSTTTXXX\\\```aaaaaa]]]^^^___aaabbbcccccccccccceeeggghhhiiilllpppssssssoooiiifffhhhpppyyyssshhhaaa^^^]]]___ccckkkrrruuuyyyzzzoooooottt~~~{{{yyyxxxuuuvvvyyyrrrWWWEEE???===:::777777555444222111111000000..................------........................---------...............///////////////////////////////////////000000000111111000000111111222333555555666888:::===???AAABBBCCCHHHOOOYYYhhhlll[[[NNNOOOWWW___jjjuuu{{{mmm^^^PPPEEE@@@???;;;777555444555555444///////////////.........---------,,,,,,+++++++++***++++++,,,------------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))************************%%%'''***+++******+++,,,)))******+++++++++******************************++++++++++++++++++++++++)))******+++,,,---......+++++++++******))))))(((******+++,,,------......,,,,,,------------......,,,---......---///222555333444666888;;;===???@@@DDDBBBDDDGGGHHHHHHMMMSSS___ssszzzeeeUUUHHHCCCAAAFFFQQQ^^^jjjsssvvvrrrkkkfffeeelllwwwrrr^^^PPPJJJJJJLLLWWWWWWXXXYYY]]]bbbhhhlllhhhgggdddbbbaaa``````aaaeeehhhkkknnnqqqtttwwwzzz~~~{{{}}}}}}~~~|||zzzyyyzzz{{{~~~iiifffgggooovvvwwwssspppkkkjjjgggeeeeeeiiioootttyyyzzzzzzzzz||||||yyyvvvuuuqqqqqqpppooonnnnnnnnnmmmooommmkkkkkklllkkkjjjhhh```^^^\\\ZZZYYYWWWTTTQQQRRRQQQQQQTTTXXX\\\^^^^^^\\\]]]^^^```aaabbbccccccbbbccceeeggghhhkkkooorrrrrrooojjjgggkkkrrr|||{{{mmm```[[[ZZZ```gggrrryyyyyy{{{sssqqquuu~~~|||zzzxxxvvvuuuvvv||||||```KKK@@@===999555666555444222000/////////......------....................................---------.........//////////////////////////////////////////000000111111111111000000111111222333666777888:::===???AAACCCDDDEEEKKKSSS]]]lllyyyaaaSSSKKKPPPZZZcccppp{{{uuudddTTTHHHBBB>>>;;;777555555555555555////////////////////////...---------------,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))************************(((***,,,,,,,,,+++,,,---***+++++++++***)))((((((************************++++++++++++++++++++++++(((((())))))******++++++***************)))))))))++++++,,,,,,------......------------------......,,,///222222000000222555666777999;;;>>>@@@BBBCCCGGGFFFHHHKKKKKKKKKQQQYYYfffzzzyyybbbQQQEEECCCDDDMMM[[[iiisssxxxyyyuuupppmmmooovvv~~~xxxhhhYYYOOOLLLNNNPPPWWWVVVWWWXXX\\\aaafffiiieeedddbbbaaa```aaacccdddhhhkkkooorrrtttwww{{{}}}}}}zzzwww}}}~~~~~~|||zzz{{{|||tttcccccceeeiiilllkkkfffbbb______^^^___aaafffnnnsssxxxyyy|||~~~}}}{{{xxxwwwpppooonnnnnnnnnnnnooooooooonnnlllmmmmmmmmmlllkkk___^^^]]]\\\\\\YYYVVVSSSRRRPPPOOOQQQTTTXXX[[[\\\\\\]]]___```aaabbbbbbbbb```bbbdddfffgggjjjooorrrssspppmmmlllooovvv}}}uuueee[[[YYY^^^gggttt|||}}}~~~tttqqquuu~~~}}}}}}}}}~~~|||xxxuuuuuusssssswwwmmmTTTEEE???:::666555666555222///......///......---------...//////........................,,,,,,------.../////////////////////////////////...//////000000111111222111111000000111111222333444555777:::<<>>AAABBBCCCGGGGGGIIILLLLLLLLLTTT]]]rrryyybbbPPPFFFGGGLLLWWWggguuu}}}}}}yyyyyy}}}sssjjj^^^TTTOOOOOOSSSUUUUUUUUUUUUWWW[[[```ccceeedddcccaaa```aaaccceeegggkkknnnrrruuuxxx|||~~~{{{yyy|||}}}~~~~~~|||{{{|||}}}wwwgggZZZ]]]```ccceeeccc___ZZZXXXZZZ\\\___dddkkksssxxx~~~|||{{{{{{}}}~~~~~~}}}|||{{{yyyxxxwwwpppooooooooopppqqqrrrssspppooonnnnnnoooooonnnmmm_______________]]]YYYVVVSSSPPPNNNOOORRRVVVYYYZZZ]]]^^^___aaaaaabbbbbbbbb___aaaccceeegggjjjnnnqqqtttsssrrrrrrtttyyy}}}~~~kkk___\\\^^^fffsss}}}~~~~~~rrrooosss}}}wwwwwwxxx{{{~~~~~~{{{xxxrrrqqqpppttt|||{{{```KKKBBB===999666777777444000...///000...------,,,---...///000........................,,,,,,------...//////000////////////////////////...//////000111111222222111111000000111111222333333444777:::===???@@@AAAEEEGGGMMMUUU^^^mmmyyybbbPPPKKKLLLWWWbbbnnnsssbbbTTTNNN>>><<<888666555444222000////////////000000000000---.........///000000000------------,,,,,,+++***((())))))))))))*********---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))************************)))))))))((('''&&&(((***((()))************))))))************************++++++++++++++++++++++++..................------+++++++++,,,,,,---------------------------,,,,,,..................---------222777888444111222333666666888:::===???AAABBBEEEEEEHHHJJJJJJKKKSSS]]]{{{zzzcccQQQJJJMMMTTT```qqq{{{{{{gggaaaWWWPPPOOORRRVVVYYYTTTTTTTTTWWW[[[___bbbccceeecccaaa```aaacccfffhhhlllppptttxxx|||}}}yyy{{{}}}}}}}}}|||}}}~~~mmm\\\TTTXXX\\\___aaaaaa]]]YYYWWWYYY]]]bbbhhhpppxxx~~~~~~{{{}}}~~~~~~{{{xxxyyy{{{yyyyyyyyyxxxwwwvvvuuuuuuqqqpppppppppqqqsssuuuwwwqqqooonnnooopppqqqpppnnn`````````aaabbb```\\\XXXTTTQQQNNNNNNQQQUUUWWWYYY^^^___```aaabbbbbbbbbbbb___aaacccdddfffjjjnnnqqquuuuuuuuuvvvxxx{{{}}}qqqddd``````gggttt|||}}}|||wwwooolllqqq{{{nnnooosssyyypppoooooorrrzzzhhhQQQFFF@@@<<<777999888555111///000222...------,,,---...///000........................,,,,,,------...///000000////////////////////////...//////000111222222222111111111000111222222333444555888;;;>>>@@@BBBBBBEEEGGGLLLTTT]]]kkkuuu^^^NNNKKKPPP\\\hhhuuu|||iiiVVVGGGEEE===777777888555444555111111000000//////......//////...---,,,,,,++++++,,,++++++******++++++,,,---+++))))))+++,,,,,,,,,***++++++,,,,,,++++++***************************************************,,,,,,+++******+++,,,,,,,,,+++******)))))))))***++++++************++++++*********+++,,,,,,,,,---,,,++++++******++++++,,,)))******++++++******)))...---,,,+++++++++,,,---------------------------++++++++++++++++++++++++......------...000333555777999:::;;;;;;<<>>AAACCCDDDEEEHHHKKKQQQ\\\oooiiiXXXQQQVVVaaaooo|||ppp___OOOEEE<<<:::999666555666222222111111000//////...//////......---------,,,,,,,,,,,,++++++,,,,,,,,,***))))))***,,,---------***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++***+++---......---+++******))))))(((((())))))***+++*********)))(((((((((++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,------------------------------------------------------...//////000111444555777:::;;;===>>>???@@@CCCFFFGGGHHHJJJMMMQQQ```|||qqqggg]]]TTTRRRWWWtttzzz{{{tttggg___[[[```eeehhhgggaaaZZZVVVYYYYYYZZZ[[[]]]___aaabbbdddfffiiijjjkkklllmmmmmmqqqtttxxx|||~~~sssaaaRRRLLLHHHMMMUUU[[[```cccgggjjjkkkpppxxxyyyrrriiifffbbbdddjjjsss{{{~~~~~~~~~~~~~~~|||{{{zzzyyyvvvsssrrrsssuuuuuussspppnnnnnnpppqqqqqqpppnnnmmmnnnooopppooooooqqqrrrqqqooommmjjjiiiiiijjjkkkiiieeebbbbbbccccccbbbaaa^^^\\\[[[XXXVVVRRROOOOOOQQQSSSVVVXXXYYYZZZ]]]___```aaaaaadddeeefffhhhjjjkkkllllllnnnttt{{{zzzoooiiiiiirrr}}}|||wwwtttnnnhhheeeiiimmmjjjdddaaa[[[cccooozzzzzzvvvsssssszzz~~~dddOOOBBB;;;888555444444444333222/////////.....................------------......------------........................////////////000//////000222222111000111111111000000111555888666777999<<>>??????AAADDDGGGGGGHHHJJJNNNTTTdddtttcccYYYQQQLLLSSS```|||xxxnnneee___^^^bbbggggggccc]]]YYYXXXYYYZZZ[[[\\\^^^```aaabbbdddgggkkkmmmllllllmmmnnnpppssswwwzzz}}}|||nnn]]]PPPJJJGGGLLLSSS[[[aaafffiiikkkkkkqqq|||xxxrrrjjjhhhgggiiipppyyy}}}|||}}}~~~~~~~~~|||{{{zzzxxxuuurrrqqqsssvvvuuurrrpppooooooooopppppppppnnnmmmnnnppppppoooooopppqqqpppnnnkkkjjjiiijjjjjjjjjhhhfffdddeeeeeedddcccaaa___\\\[[[YYYWWWSSSPPPNNNNNNOOOPPPSSSSSSUUUWWWZZZ]]]```aaaeeefffgggiiijjjkkkkkkkkknnnttt{{{wwwnnnkkkrrr}}}~~~|||sssooommmpppnnnfff]]]YYYWWW```ooo{{{{{{vvvsssvvv{{{nnnUUUCCC===:::777555555444333222////////////////////////......------------......---------.........//////............////////////000//////000222222111000222222222111000111333666666777999<<>>???AAAEEEGGGGGGGGGLLLWWWdddttthhhTTTLLLIIILLLbbb{{{{{{uuuhhh___\\\\\\\\\aaaeeeaaaYYYTTTUUUXXXWWWYYY[[[^^^```bbbdddeeehhhlllooonnnkkkjjjlllooosssuuuxxx{{{}}}vvvjjjZZZMMMHHHEEEJJJSSS]]]dddggggggeeeiiirrryyyuuukkkmmmpppttt{{{~~~~~~|||zzzyyyxxxvvvrrrpppppptttwwwwwwrrroooppprrrnnnqqqssstttrrrqqqppppppooonnnnnnnnnnnnmmmjjjggghhhiiiiiiiiihhhfffffffffiiihhhfffdddbbb___]]]\\\YYYXXXVVVTTTRRRQQQPPPPPPNNNNNNOOORRRVVV\\\aaadddeeefffgggggggggggggggfffjjjqqqyyy}}}}}}{{{{{{|||}}}}}}vvvsssqqqqqqqqqtttzzzyyy|||~~~~~~}}}|||tttggg]]]YYYVVVaaaqqqjjjQQQAAA>>>:::777666555333111.../////////000000000000......------------..................////////////............////////////000//////000222222111000...000222333333333333444666777:::===AAADDDFFFHHHKKKSSS\\\fffzzzqqq```XXXUUUdddtttlll___PPPGGG@@@;;;999;;;333333222222111000000000.........///////////////...------,,,,,,------...***)))***,,,---...,,,***+++++++++,,,,,,+++++++++***************************************************+++,,,------,,,+++******)))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,,,,,,,---)))***,,,------,,,***)))*********++++++*********)))***+++---......------------------------------///////////////////////////000222444777888999:::888:::<<<>>>???AAAEEEGGGGGGGGGMMM[[[kkk{{{~~~gggRRRKKKIIIOOOggg}}}zzz}}}nnn___VVVTTTUUUVVV]]]aaa^^^UUUOOOPPPTTTWWWXXX[[[^^^aaaccceeeeeejjjmmmpppoookkkiiilllpppuuuwwwzzz|||}}}tttiiiYYYLLLGGGDDDJJJSSS]]]eeegggeeecccgggqqqzzzvvvmmmppptttyyy~~~}}}{{{yyyxxxwwwtttqqqnnnooossswwwvvvrrroooppprrrnnnqqqtttvvvtttrrrqqqqqqooonnnmmmmmmmmmllliiifffggghhhiiihhhgggeeeeeefffjjjiiigggdddbbb___]]]\\\XXXWWWVVVUUUTTTTTTSSSSSSKKKKKKLLLOOOTTTZZZ___ccceeeeeeffffffffffffeeeeeehhhooowww||||||{{{{{{{{{{{{|||qqqkkkiiijjjkkkqqq~~~|||{{{{{{}}}uuuhhh```^^^___jjjyyysssXXXBBB???;;;888666555222111.../////////000000111111.........------...................../////////000............/////////000000//////000222222111000***...222444555444555666666888:::===AAADDDGGGHHHLLLVVV___jjjkkk]]]WWWUUUddduuuwwwjjjXXXJJJAAA<<<777333555333111111111111000.../////////...------,,,,,,---------,,,+++***)))(((,,,+++***)))***+++,,,---//////...---,,,,,,++++++(((((()))************))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))......---,,,,,,+++******...---+++*********++++++)))************+++++++++,,,++++++******++++++,,,+++++++++******)))))))))///...,,,,,,,,,,,,...///......//////...---,,,,,,------------------------...///000333555777999:::;;;===???@@@@@@???@@@BBBHHHHHHNNN```xxxttt^^^LLLKKKLLLVVVsss}}}{{{zzzjjj___XXXQQQOOOPPPUUUUUUTTTTTTUUUTTTRRRPPPXXX[[[```cccdddeeeeeefffjjjmmmpppooonnnmmmpppsssvvvwwwzzz~~~yyypppcccTTTHHHDDDFFFFFFMMM[[[fffgggdddbbblllttt}}}{{{ttttttvvvzzz}}}||||||zzzzzzyyyyyywwwvvvtttsssuuuvvvwwwwwwvvvuuutttsssqqqrrrssstttsssrrrqqqpppooonnnmmmlllkkkjjjiiiiiillljjjhhhgggggggggeeedddkkkkkkiiieee```\\\ZZZZZZWWWXXXXXXXXXWWWUUUSSSRRRKKKIIIHHHLLLSSSZZZ^^^```eeeggghhhgggdddaaa``````ffflllssswwwwwwuuutttuuuwww|||qqqfffcccggglllqqq~~~vvvtttyyy~~~}}}ttthhh___eeeqqq~~~zzzaaaNNN>>>888999444444666000000111111111000///---,,,////////////////////////............////////////---------.........//////222222111111000/////////,,,///222333444555777888999888;;;BBBEEEFFFIIIMMMRRR^^^qqqtttbbbUUUYYYYYYaaarrr}}}ppp]]]NNNDDD===888555555333222111222111000...------..................---.........---,,,+++++++++++++++***++++++,,,------------,,,+++++++++***++++++,,,---------------++++++***))))))***++++++,,,,,,,,,,,,,,,+++***)))---------------.........---,,,+++*********++++++)))************+++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,......//////...------,,,------------------------//////111333666888:::;;;;;;===@@@AAAAAABBBDDDEEEJJJKKKTTTggg~~~lllXXXJJJJJJPPP\\\{{{|||}}}tttdddYYYSSSNNNLLLNNNSSSRRRRRRRRRRRRSSSRRRQQQYYY\\\aaadddffffffggghhhjjjmmmppppppoooooosssvvvzzz{{{}}}vvvmmmaaaSSSHHHDDDEEEGGGOOO\\\eeeeeecccbbboooyyy}}}{{{wwwwwwyyy}}}}}}{{{zzz{{{zzzyyyyyyxxxwwwvvvttttttuuuvvvwwwwwwvvvuuusssrrrrrrrrrrrrrrrrrrrrrqqqqqqooonnnnnnmmmlllkkkjjjiiikkkjjjiiihhhhhhgggeeeccciiiiiihhhddd___[[[YYYYYYWWWXXXXXXXXXVVVUUUSSSRRRKKKIIIGGGJJJPPPXXX\\\^^^dddeeefffeeebbb```______dddiiipppttttttsssssssssvvvzzzsssgggcccgggllltttxxxppprrrvvvzzz{{{rrrjjjjjjvvvlllSSSBBB;;;:::555555777111...///000111111000//////////////////////////////............////////////---------.........//////111111111111000000000000///111333444555555777999:::999<<>>AAABBBCCCDDDGGGIIIKKKPPP]]]rrrbbbRRRFFFJJJTTTeee~~~|||zzzzzz}}}wwwiiiZZZQQQLLLIIIJJJMMMOOOOOOOOOPPPQQQRRRSSSTTTZZZ^^^cccfffggghhhjjjkkkkkknnnqqqqqqqqqrrrvvvzzzzzz|||uuummmaaaTTTJJJGGGEEEHHHQQQ\\\cccddddddfffxxx{{{~~~}}}{{{xxxxxxzzz}}}~~~{{{xxxxxxyyyyyyyyyxxxwwwwwwvvvuuuuuuvvvwwwwwwwwwwwwuuutttsssrrrrrrqqqppppppqqqrrrsssnnnnnnooonnnmmmllljjjjjjkkkjjjjjjjjjjjjhhheeebbbffffffeeebbb]]]YYYXXXXXXWWWXXXWWWWWWVVVTTTSSSRRRLLLIIIGGGHHHMMMTTTZZZ]]]aaabbbcccbbb___]]]\\\]]]aaaeeekkkpppqqqqqqrrrrrruuuyyy~~~xxxjjjdddgggmmmvvvxxxiiihhhlllttt}}}zzzsssmmmzzz}}}yyy[[[HHH>>><<<666666777222///000000000000000///...////////////////////////............////////////------........./////////000000000000111111111111111333555555555555777999;;;;;;===CCCEEEFFFJJJPPP[[[pppnnn^^^QQQLLLTTT^^^iii~~~mmmZZZKKKBBB<<<999666444333222222111///...---------.........//////---......////////////...)))***,,,---------,,,++++++++++++++++++,,,,,,,,,)))******+++,,,++++++++++++******************+++++++++,,,,,,,,,++++++***&&&&&&''')))***+++,,,---,,,+++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,---...//////...---,,,---...............------------------............111222444666888;;;<<<===>>>@@@AAABBBBBBCCCFFFHHHJJJSSSeee|||pppYYYMMMEEEJJJXXXlll~~~}}}zzzyyy|||lll___QQQIIIFFFFFFHHHLLLMMMNNNOOOPPPQQQSSSVVVXXX\\\```dddgggiiikkklllnnnnnnpppssssssrrrtttxxx|||wwwzzzwwwooodddXXXPPPMMMIIIJJJQQQ[[[aaaeeelllsss}}}zzz}}}}}}{{{vvvwwwxxx|||}}}}}}}}}}}}{{{xxxvvvvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvxxxxxxyyyyyyxxxvvvtttsssrrrpppooonnnnnnppprrrtttnnnnnnnnnnnnmmmlllkkkjjjkkkkkkkkklllllliiieeeaaaddddddccc```\\\YYYXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRMMMKKKHHHHHHLLLQQQWWW[[[]]]^^^___^^^\\\ZZZ[[[\\\```ccchhhlllooopppqqqqqquuuxxx}}}qqqiiijjjnnnwwwvvvccc___dddppp|||~~~xxxppp{{{{{{eeeOOOBBB===666666777111444333222111///---+++***////////////////////////............////////////............////////////...//////000111222222222222333444444444444666888<<<<<>>@@@AAAAAAAAA@@@AAACCCEEEIIITTTiiiyyy{{{vvvcccSSSLLLGGGLLL\\\qqq{{{zzz{{{||||||wwwwwwzzz{{{cccWWWJJJEEEDDDDDDHHHLLLMMMPPPRRRTTTTTTVVVZZZ]]]___bbbfffiiijjjlllnnnpppqqqsssuuuuuusssuuuyyy~~~xxx|||yyyqqqhhh]]]WWWVVVQQQPPPTTT\\\dddnnnzzz}}}zzzzzz}}}|||zzzvvvvvvxxxzzz}}}{{{{{{{{{{{{xxxvvvuuuuuuwwwwwwwwwvvvuuuuuuvvvvvvwwwyyyzzzzzzzzzyyywwwuuutttooonnnlllkkklllooorrrtttooonnnmmmmmmlllllllllllllllllllllmmmllliiieeeaaabbbbbbbbb___\\\YYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSNNNMMMKKKJJJKKKPPPUUUYYYXXXZZZZZZZZZYYYYYYZZZ\\\aaacccfffjjjnnnpppqqqqqqvvvyyy}}}zzzpppmmmooowwwuuu___YYY^^^kkkyyyxxx{{{pppWWWFFF???777666777111555444222000...---,,,+++////////////////////////............////////////........./////////000000......///000111222222333111222333333222333555777======@@@DDDEEEGGGOOOXXXiii~~~dddWWWNNNOOOYYYeeetttzzzfffTTTGGG@@@<<<888666444333222111///---000//////...------,,,,,,,,,,,,---------,,,,,,+++++++++,,,---------------------------------------******+++,,,,,,,,,,,,+++)))***++++++++++++***)))******+++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++******+++,,,,,,,,,++++++)))************+++++++++,,,++++++******++++++,,,------------............,,,,,,------------,,,,,,,,,---......///.........---------...//////000000222333444777999;;;===>>>AAAAAAAAA@@@>>>???AAACCCGGGUUUkkk|||pppvvv~~~ooo]]]MMMKKKJJJQQQbbbwww{{{xxxvvvvvvuuutttooottt|||rrr[[[PPPFFFCCCCCCDDDHHHLLLMMMRRRVVVXXXYYYZZZ]]]aaabbbdddhhhjjjkkklllnnnpppqqqsssuuuuuutttwww|||zzztttmmmfffbbbbbb___[[[[[[dddooo|||{{{xxxxxx{{{}}}zzzyyyvvvvvvxxxzzz~~~}}}{{{{{{{{{zzzxxxuuuuuuvvvxxxwwwvvvuuutttuuuvvvwwwxxxyyyyyyyyyyyyxxxvvvtttrrrlllkkkjjjiiijjjmmmppprrrooonnnkkkjjjiiijjjlllmmmnnnmmmmmmlllllliiieeebbbaaabbbbbb```]]][[[[[[[[[XXXWWWVVVTTTSSSSSSSSSSSSNNNNNNMMMLLLKKKNNNRRRUUUTTTUUUWWWWWWWWWXXX[[[]]]cccccceeehhhmmmpppppppppuuuyyy~~~xxxqqqmmmvvv}}}www^^^UUUXXXcccsss{{{|||{{{___KKKAAA888888999222111000000////////////000////////////////////////............////////////....../////////000000000...//////000111222222222000111222222111333666888<<<===@@@DDDEEEHHHSSS^^^mmm|||```TTTMMMNNNYYYkkkzzz~~~lllZZZLLLCCC???888666444333333222///---..................---------------------,,,+++***,,,,,,,,,,,,,,,---.........------,,,,,,+++++++++***+++,,,,,,------,,,,,,)))***++++++++++++***))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))************+++++++++,,,++++++******++++++,,,---------.........//////------,,,,,,,,,,,,------,,,------...//////......---------...///000000000111222444666999;;;===>>>@@@@@@@@@???>>>???BBBDDDGGGUUUkkkwwwmmmvvvyyyfffVVVFFFIIILLLUUUjjj{{{vvvttttttttttttppp{{{vvviiiVVVLLLCCCBBBCCCDDDGGGKKKMMMSSSYYY\\\\\\\\\___bbbdddfffiiijjjjjjkkkmmmooonnnqqqssstttuuuyyy~~~zzzwwwsssrrrtttmmmggggggqqqvvvwwwxxx{{{~~~zzzvvvvvvyyy|||yyywwwttttttvvvxxx{{{~~~~~~}}}~~~~~~}}}||||||zzzxxxvvvuuuwwwyyyvvvuuutttttttttvvvwwwyyyvvvwwwwwwvvvuuusssqqqooohhhhhhhhhhhhiiilllnnnppppppmmmiiigggfffiiilllnnnpppooommmlllkkkiiifffdddbbbbbbcccaaa^^^]]]]]]^^^XXXWWWUUUTTTSSSRRRSSSSSSLLLMMMNNNLLLKKKKKKNNNQQQPPPRRRTTTUUUVVVYYY\\\___dddccccccfffkkknnnooonnntttxxx~~~}}}rrrjjjooovvvwww```UUUVVV^^^nnn|||vvvtttxxxgggPPPDDD;;;:::;;;444000000///......///000111////////////////////////............////////////.../////////000000000000//////000000111111111222000111222222222444888;;;;;;<<<@@@DDDEEEJJJUUUbbbpppsssXXXOOOLLLPPP]]]qqqppp^^^OOOEEEAAA999777444333333222///---,,,,,,------.../////////............---,,,+++***...---,,,+++,,,---...///------,,,,,,+++***))))))******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,))))))*********+++++++++)))***+++,,,---,,,,,,+++)))************+++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------000///...------...///000,,,,,,---.../////////...---------...///000000111111222444666888;;;<<<===??????@@@??????AAADDDGGGGGGUUUllluuupppzzzrrr___PPPAAAFFFMMMXXXooo{{{vvvuuuwwwyyyzzzyyyrrrcccRRRIIIBBBBBBCCCDDDFFFIIILLLSSS[[[^^^^^^]]]___bbbfffgggiiijjjjjjkkkmmmoookkknnnqqqsssvvv{{{~~~vvvpppppp{{{yyymmmeeegggiiimmmrrrwww|||~~~zzzuuuuuuxxx}}}{{{xxxvvvpppqqqrrrtttwwwzzz|||}}}}}}~~~~~~}}}||||||}}}~~~}}}|||{{{xxxvvvvvvxxxzzzvvvuuutttssstttvvvxxxyyytttuuuuuutttrrrpppnnnmmmfffffffffgggiiikkkmmmooopppmmmhhheeedddggglllooorrrpppmmmkkkjjjiiigggeeebbbccccccbbb```^^^^^^___XXXWWWUUUSSSRRRRRRSSSSSSJJJLLLNNNLLLJJJIIIKKKNNNNNNPPPRRRTTTVVVYYY]]]aaaeeecccbbbeeeiiimmmmmmlllrrrwww}}}rrrhhhgggooo~~~wwwaaaVVVVVV]]]mmm{{{{{{~~~uuuooommmppp|||lllTTTGGG=========666333222000///.........///////////////////////////............/////////000////////////000000000000000000000000111111111111111222222333333555999===;;;<<<@@@DDDFFFJJJWWWeeeqqqkkkQQQKKKLLLTTTcccuuuxxxjjj\\\KKK>>>>>>777444555555111...---////////////....................................+++***))))))((())))))))).........------,,,,,,,,,---+++)))***+++,,,++++++++++++++++++++++++++++++...,,,+++,,,//////---***,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,///,,,)))(((+++,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++///............//////000444666888::::::<<<>>>@@@BBBCCCBBB@@@>>>@@@EEEIIIOOO^^^qqq~~~}}}yyyfffSSSKKKDDDIIISSSeee|||}}}~~~zzzhhhXXXLLLFFFBBBBBBBBBCCCIIIOOOWWW[[[______\\\\\\___bbbeeegggiiikkklllkkkjjjiiikkknnntttzzz}}}wwwxxxrrraaaWWWRRRTTTXXX\\\aaahhhooottt}}}{{{wwwtttvvv|||~~~}}}{{{yyyvvvsssppppppqqqtttvvvwwwvvvuuu{{{~~~~~~|||}}}||||||~~~~~~zzzxxxvvvwwwxxxyyywwwuuusssrrrrrrtttvvvxxxtttsssqqqnnnmmmlllllllllffffffffffffhhhkkknnnpppllliiiffffffiiinnnrrrssspppooommmjjjhhheeedddcccfffdddbbb```^^^^^^^^^^^^ZZZXXXVVVTTTSSSSSSTTTUUURRRPPPMMMLLLLLLKKKIIIHHHKKKMMMPPPUUUYYY\\\^^^```cccaaa```aaadddiiimmmooouuuyyy~~~uuufffaaammm}}}mmm\\\VVVWWW]]]eeeyyywwwrrr}}}ppphhh___gggooottt~~~|||aaaHHH===<<<;;;777222222111000/////////000////////////////////////000000000000000000000000.........///000000111111////////////////////////111333444444444555777:::===>>>BBBEEEFFFKKKXXXfffwww}}}aaaQQQKKKNNN]]]mmm~~~|||nnnaaaPPPBBB???999555666777333000///////////////....................................---,,,++++++******++++++......---------,,,,,,,,,...---++++++---...---,,,++++++++++++++++++++++++...,,,+++,,,...///---+++,,,++++++++++++,,,------++++++***))))))***++++++)))(((&&&'''))))))(((&&&)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,///............///000000444666888::::::<<<>>>@@@AAABBBBBBAAAAAACCCHHHLLLTTTbbbttt~~~~~~zzzaaaQQQKKKHHHQQQ^^^nnn~~~xxxdddUUUJJJEEEAAABBBDDDFFFLLLSSSXXX\\\______]]]\\\___bbbggghhhjjjlllmmmmmmlllkkkmmmrrryyy~~~~~~ssscccVVVOOOKKKMMMOOOSSSWWW^^^fffllluuuzzzzzzvvvrrrtttzzz}}}|||yyytttqqqooooooppprrrsssssssssrrruuuyyy{{{{{{~~~{{{}}}}}}}}}~~~}}}~~~}}}zzzxxxvvvvvvwwwxxxwwwvvvtttsssssstttuuuvvvqqqpppnnnkkkjjjiiiiiiiiieeeeeeeeeeeegggjjjmmmooollliiigggfffiiimmmqqqrrrllllllkkkjjjhhhfffdddccccccbbbaaa```___^^^^^^^^^YYYXXXVVVTTTSSSSSSTTTTTTSSSPPPNNNLLLLLLKKKIIIGGGJJJLLLPPPTTTYYY]]]___aaa___^^^]]]___bbbggglllnnnvvvyyy}}}vvvggg^^^hhhxxxxxxhhhZZZUUUXXXYYYbbbzzzyyyttt{{{ttthhhbbb___eeekkkoooxxxiiiNNN???;;;888444333222111000000//////000////////////////////////000000000000000000000000......///000000111111222000000000000000000000000111333444444444555888:::===???BBBFFFGGGLLLZZZhhhzzzxxx___PPPKKKPPP```qqquuuhhhWWWIIIBBB;;;777777888555222222////////////..........................................---,,,,,,,,,------...------------,,,,,,,,,+++***((((((***+++***)))************************---,,,,,,,,,......,,,++++++++++++++++++,,,------******)))(((((()))*********))))))***,,,,,,***(((*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,///.........//////000111444666999:::;;;<<>>BBBFFFIIIOOO]]]lllqqq\\\PPPNNNSSSeeewww{{{ooo^^^PPPDDD===777777888555333333////////////....................................///......---------------------------------------+++)))'''((()))***))))))************************,,,,,,,,,---------,,,++++++++++++***+++,,,,,,---*********))))))*********,,,,,,++++++,,,---------*********++++++,,,,,,,,,------------------------******++++++,,,---......------............------............///000111111444777999:::;;;<<>>BBBGGGJJJQQQaaapppmmm[[[SSSQQQXXXkkk~~~uuudddVVVGGG???888777666444222333////////////..........................................---,,,,,,,,,,,,,,,------------------------///---,,,,,,---......---************************+++,,,------,,,,,,+++,,,+++************+++,,,,,,+++++++++++++++++++++++++++***)))(((((())),,,...***+++++++++++++++,,,,,,------------------------******+++,,,------......---......//////......---.........//////000222222555777999;;;;;;===???AAAEEECCCBBBEEEOOO]]]kkksssiiiSSSKKKLLLRRRhhh~~~vvvuuuuuusssrrruuu}}}qqq[[[MMMFFFBBB@@@CCCFFFIIIOOOUUU^^^___```aaabbbdddfffhhhmmmooorrrtttvvvwwwwwwvvvuuu~~~yyyxxx~~~}}}~~~rrrkkk```\\\UUUNNNIIIEEECCCCCCBBBCCCEEEGGGKKKQQQYYY___eeelllwww}}}vvvwww|||~~~}}}}}}}}}{{{wwwqqqllllllkkkiiifffdddeeeiiimmmoooyyy~~~}}}zzzwwwvvvuuutttsssrrrpppoooooopppoooooonnnmmmllllllkkklllkkkhhhfffddddddcccdddgggggghhhhhhiiijjjkkkkkkjjjiiiggggggiiijjjiiiiiigggggggggfffccc___ZZZXXXTTTVVVYYY\\\\\\[[[YYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRPPPOOONNNMMMKKKHHHEEEBBBCCCFFFJJJNNNSSSWWWYYYSSSVVVYYY\\\___dddjjjooozzz|||yyyooonnnpppxxx{{{vvvmmmccc^^^___bbbdddcccgggxxxzzzttttttxxxxxxnnnjjjkkknnnrrrvvvwwwrrriiieeeeeefffgggjjjpppuuuzzzkkkRRRCCC<<<999555444333111000000//////////////////////////////////////////////////////000000000111222222333333222222222222222222222222111222444555555777:::<<<<<<===BBBGGGLLLTTTfffvvvyyyjjj[[[VVVVVV]]]qqqyyyiii[[[KKKBBB999777666333111222////////////....................................------,,,++++++++++++,,,,,,,,,,,,------------......---++++++---------,,,++++++++++++++++++++++++***+++------+++++++++,,,***************+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***)))***---000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............////////////...............///000111222333555777:::;;;<<<===@@@BBBFFFDDDCCCIIIWWWjjjzzzuuuaaaPPPLLLOOOXXXnnnuuupppmmmoooooommmrrr~~~lllWWWKKKFFFBBBAAAEEEHHHKKKPPPWWW_________aaadddgggjjjlllnnnpppsssvvvyyyzzzyyyyyyxxx{{{uuutttxxx|||}}}{{{xxx}}}ssscccZZZNNNLLLJJJGGGEEECCCCCCBBBCCCEEEHHHKKKOOOUUU\\\aaafffmmmwww~~~zzz{{{}}}{{{yyytttnnnjjjffffffdddaaa___aaagggmmmoooyyy}}}|||{{{yyyxxxsssrrrqqqooonnnmmmllllllmmmlllkkkjjjjjjjjjjjjjjjnnnllljjjhhhfffeeeeeeeeehhhhhhiiiiiijjjjjjjjjkkkjjjhhhggghhhhhhhhhgggeeeffffffeeeccc```\\\XXXUUUTTTVVVXXX[[[[[[[[[YYYXXXVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNNNNNNNLLLHHHFFFBBBCCCDDDFFFJJJNNNQQQTTTRRRVVVZZZ]]]___cccjjjoooyyy{{{}}}vvvrrruuuyyyzzzyyyyyypppoooiiibbb```dddggghhhjjjhhhppp}}}uuulllgggjjjrrr|||uuueee___aaaeeennntttwwwrrrlllkkkkkkkkkmmmpppwww|||wwwYYYEEE;;;777666555333222000000////////////////////////////////////////////////////////////000000111222222333222222222222222222222222111222444555666777:::======???DDDJJJOOOYYYlll|||rrrfff[[[XXXYYYbbbwww|||nnnaaaPPPFFF<<<999666333222333////////////.......................................---,,,,,,++++++,,,,,,,,,,,,,,,---------......+++)))(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***+++,,,***************++++++,,,)))***+++,,,,,,+++***)))'''***---...---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------/////////000000/////////.........///000222333444555777:::;;;<<<===@@@BBBDDDCCCFFFPPPbbbvvvxxxeeeVVVMMMMMMSSSaaatttxxxqqqnnnlllppppppooouuuyyydddRRRGGGEEEBBBBBBGGGLLLOOOUUU\\\___^^^___aaaeeejjjmmmooonnnppptttwwwzzz{{{{{{{{{|||{{{wwwrrrpppqqqsssuuuuuuwww}}}}}}hhhXXXNNNFFFEEEDDDCCCBBBCCCCCCDDDFFFIIINNNRRRWWW]]]cccgggkkkqqqzzz}}}}}}}}}~~~zzzvvvpppjjjeee``````___[[[YYY]]]eeemmmppp|||}}}yyywwwwwwwwwwwwqqqpppmmmkkkiiiiiijjjjjjlllkkkiiihhhhhhiiikkklllooommmkkkiiigggfffffffffhhhhhhhhhiiiiiiiiiiiiiiiiiihhhggghhhhhhgggeeeccceeedddbbb```]]]ZZZWWWVVVVVVXXXZZZ[[[\\\[[[ZZZYYYVVVVVVUUUUUUSSSRRRQQQPPPNNNNNNMMMNNNNNNMMMJJJGGGEEEDDDDDDEEEGGGJJJMMMOOOQQQUUUZZZ]]]^^^bbbhhhmmmuuuxxx|||{{{sssssstttssssssuuummmooolllfffffflllooommmooohhhgggtttzzzqqqiiiaaa```iiittt~~~vvvbbbZZZ]]]bbblllsssvvvtttrrrttttttrrrtttuuuzzz~~~bbbKKK>>>999666555444222111000//////////////////////////////////////////////////////......///000000111111222222222222222222222222222111222444555666888;;;===@@@BBBGGGNNNTTT___rrr}}}jjj___XXXXXX[[[fff|||qqqdddSSSIII>>>:::777444222444000/////////..........................................---,,,,,,,,,,,,---,,,,,,,,,------.........---+++******+++,,,,,,+++------------------------)))+++...---+++)))***,,,*********)))***++++++,,,((()))***++++++***)))((($$$***---+++((('''&&&++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,//////000000000000//////.........///000222333444666888:::;;;<<<===@@@BBBAAACCCHHHVVViii}}}~~~mmmZZZMMMJJJOOOVVVhhhyyyuuuqqqpppoootttuuusssyyysss^^^MMMDDDDDDAAACCCIIINNNSSSYYY```^^^^^^^^^aaafffllloooqqqnnnqqqtttxxxzzz|||||||||wwwtttqqqnnnmmmnnnoooqqqwww}}}wwwbbbRRRIIIFFFEEECCCBBBBBBCCCEEEGGGJJJNNNTTTYYY^^^ccciiilllqqqvvv~~~~~~~~~}}}{{{|||zzztttmmmfffaaa[[[\\\ZZZWWWVVVZZZdddlllssszzzvvvtttuuuvvvwwwpppnnnkkkhhhgggggghhhiiimmmkkkiiiggghhhiiilllnnnooonnnllliiiggggggfffggggggggghhhhhhhhhhhhggggggiiihhhhhhhhhhhhgggdddbbbcccbbb```^^^\\\ZZZXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[UUUUUUUUUUUUTTTRRRQQQPPPMMMMMMMMMNNNOOOMMMJJJHHHGGGFFFEEEEEEGGGIIILLLMMMOOOTTTZZZ\\\]]]```ffflllsssvvvzzz}}}}}}rrrqqqrrrpppqqqtttooorrrqqqlllmmmtttvvvtttssshhhaaaiiiwwwuuuooohhhaaa\\\___mmm|||yyybbbZZZ^^^ccckkkssswwwvvvwww{{{{{{wwwxxxwwwzzz~~~|||{{{hhhPPPDDD???777666444222111000//////////////////////////////////////////////////////.........///000000111111111111111111111111111111111222444555666888;;;>>>CCCEEEJJJQQQXXXcccwwwyyycccZZZUUUWWW\\\hhhxxxmmmVVVJJJ>>>:::999555333333555333000...------...///000////////////.........+++,,,,,,------,,,,,,+++,,,------......------,,,))))))))))))***+++,,,---++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***+++,,,---///---,,,,,,+++*********++++++++++++,,,,,,---------///---,,,---000000...,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......//////...///000333666777::::::999999:::===@@@AAAHHHEEEIII\\\xxxzzz}}}|||eeeXXXOOOLLLUUUdddwwwyyyxxxyyyyyy{{{}}}~~~iiiVVVLLLIIICCCCCCEEEHHHNNNUUU[[[``````___^^^bbbggglllnnnnnnoooqqquuuvvvvvvvvvwwwxxxrrrppplllhhhfffiiinnnsss}}}oooXXXJJJFFFAAABBBAAA@@@@@@BBBFFFJJJMMMSSS[[[aaaeeejjjppptttxxx|||vvvooommmsss}}}uuukkkgggccc^^^VVVQQQNNNPPPTTTZZZbbbkkkwww|||wwwtttssstttssssssnnnllljjjhhhgggiiijjjlllnnnllljjjhhhhhhjjjlllnnnnnnllliiifffeeefffgggiiijjjiiihhhggggggggggggggggggfffffffffeeeeeeeeeeeeaaabbbbbbaaa___]]][[[YYY\\\\\\\\\\\\[[[YYYXXXVVVYYYWWWVVVUUUUUUSSSQQQNNNQQQOOONNNMMMMMMLLLIIIGGGEEEEEECCCCCCDDDFFFHHHIIIQQQUUUZZZ]]]^^^```dddhhhrrrtttwww{{{~~~yyyiiigggmmmpppmmmnnnxxx|||xxxyyy{{{|||{{{ooobbbbbblllwww||||||mmmeee]]]XXXXXX```qqqttt]]]VVVeeeppprrrxxx|||}}}{{{{{{}}}~~~}}}zzzxxx|||rrrTTTAAA<<<999777444333222222000//////000111111111000...------...///000000///...---////////////000000000000222222333333444444333333444444444444777:::===???@@@BBBIIISSS\\\hhhrrrcccYYYTTTYYY___kkk~~~sss___QQQDDD===999555222222333222000///.........////////////.........------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,+++******)))******++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++*********+++,,,,,,,,,+++******))))))******+++++++++,,,,,,---------...---,,,---//////...+++***+++,,,,,,------,,,,,,,,,---------............///.........000222555777;;;;;;::::::<<<>>>AAABBBFFFEEEMMMaaa}}}|||ppp[[[PPPKKKMMM\\\mmm}}}}}}~~~~~~{{{eeeTTTLLLJJJFFFFFFGGGJJJOOOVVV\\\``````^^^^^^aaagggkkkmmmmmmmmmpppsssuuuvvvvvvxxxzzz|||pppmmmiiieeeeeeiiipppvvvoooYYYKKKFFFBBBBBBBBBBBBBBBEEEJJJMMMWWW]]]ffflllqqqwww}}}~~~{{{}}}zzztttmmmiiieeefffooo{{{sssiiiddd___YYYQQQLLLJJJNNNTTTZZZdddmmmzzz~~~{{{vvvtttssssssrrrrrrmmmllliiigggggghhhjjjlllmmmllljjjiiiiiijjjlllmmmjjjiiihhhgggfffgggiiijjjhhhhhhggggggffffffggggggeeeeeefffffffffeeedddcccbbbbbbaaa```___]]][[[[[[\\\\\\]]]\\\[[[ZZZXXXWWWWWWVVVUUUUUUUUUUUUSSSQQQPPPOOOMMMMMMMMMLLLJJJHHHFFFEEECCCBBBCCCDDDFFFGGGOOOSSSYYY\\\]]]^^^aaaeeeooosssxxx{{{}}}~~~|||kkkeeeiiinnnnnnwww|||oooaaa\\\ccckkkooooooeee___YYYWWWZZZdddvvv}}}ggg[[[dddssswww}}}~~~|||yyywww{{{xxxZZZFFF>>>:::777555333333333111000///000000111000///...---...//////////////////...////////////000000000111000111111222333333444444444444444555777:::===???CCCFFFMMMWWWaaannnppp^^^VVVRRRXXX```nnn|||kkk[[[KKKAAA;;;555222222111111111000000/////////............---------,,,------............------***++++++,,,,,,++++++***...---,,,++++++*********++++++************++++++,,,+++*********+++,,,---*********++++++,,,,,,---******+++++++++******)))+++******))))))))))))***++++++,,,,,,,,,,,,---------,,,,,,,,,......,,,+++***+++,,,,,,------,,,,,,------........./////////...---------///222555777<<<;;;;;;<<<===???AAACCCCCCFFFRRRiii{{{sssaaaPPPHHHHHHQQQggg{{{sss^^^PPPKKKJJJJJJJJJLLLNNNSSSXXX]]]```_________bbbfffjjjllllllmmmooorrrtttuuuvvvyyy{{{uuullliiieeebbbdddkkkuuu|||ppp[[[LLLFFFBBBCCCCCCDDDEEEIIIOOOSSS^^^dddmmmtttzzzxxxmmmkkknnnkkkfffaaa^^^\\\___hhhttt~~~~~~yyyooogggaaaZZZSSSMMMIIIHHHNNNVVV^^^jjjttt|||}}}yyyuuusssrrrrrrqqqpppmmmkkkiiigggggghhhjjjkkkkkkkkkjjjjjjjjjjjjkkkkkkggggggggghhhhhhiiiiiiiiieeeeeeeeeffffffffffffgggdddeeefffgggfffeeecccbbbcccbbbaaa___^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXUUUTTTTTTUUUVVVWWWUUUTTTOOONNNMMMMMMMMMMMMKKKIIIFFFEEECCCBBBAAABBBCCCDDDKKKQQQWWW[[[[[[\\\^^^```kkkqqqxxx|||||||||nnnbbbcccjjjooo~~~rrraaaXXXYYY^^^```aaaZZZVVVTTTWWW^^^jjj|||vvvdddgggvvv|||}}}yyyvvvxxxdddMMMAAA:::888555444444444333222000000000000000///......000//////......//////000/////////000000000111111000000111222333333444444444333444555777;;;>>>AAAGGGJJJRRR\\\gggwww}}}lll[[[TTTRRRYYYddduuutttdddPPPDDD===666333333000000111111111000000///......---------,,,,,,,,,---..................---++++++,,,,,,,,,,,,++++++++++++++++++,,,---......++++++************++++++,,,+++***)))***+++---...))))))***+++,,,,,,------***+++,,,,,,,,,+++)))(((++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,------,,,,,,.........////////////000------,,,---///222555777;;;;;;;;;<<<===???AAABBBAAAIIIXXXnnn{{{uuu|||gggXXXJJJEEEIIIXXXqqqjjjWWWMMMJJJKKKNNNOOOPPPSSSWWW[[[___aaa```aaabbbeeehhhjjjlllmmmnnnppprrrssstttvvvyyy|||zzzoooiiifffcccbbbeeeooo{{{sss___OOOFFFBBBCCCDDDEEEHHHMMMTTTYYYdddjjjrrryyy}}}kkk``````cccbbb^^^___]]][[[[[[```hhhpppuuuqqqsssqqqjjjccc^^^WWWOOOMMMIIIJJJQQQ[[[eeeqqq|||}}}yyy{{{xxxtttrrrqqqqqqpppnnnlllkkkhhhffffffgggiiijjjggghhhiiijjjjjjiiihhhgggfffggghhhiiiiiihhhggggggcccddddddeeeffffffffffffccceeeggghhhhhhfffdddbbbcccbbb```^^^^^^^^^^^^___^^^^^^]]]]]]\\\ZZZYYYYYYVVVUUUUUUVVVWWWWWWVVVTTTNNNMMMLLLMMMMMMMMMKKKIIIGGGEEECCCAAA@@@@@@AAAAAAIIINNNVVVZZZZZZZZZ\\\^^^gggoooxxx{{{zzz{{{rrrbbb___fffooo|||vvvdddWWWSSSTTTVVVVVVQQQPPPRRRYYYcccpppooonnnuuu~~~~~~yyyuuuvvv{{{nnnTTTCCC;;;888555333333333333222000000000000000//////...111000///......///000111//////000000000111111111222222222222222333333444333333444555888<<<@@@BBBHHHMMMVVV```mmmuuugggYYYTTTTTT]]]jjj}}}{{{jjjUUUHHH???888555555000111111111111111000///......---------,,,,,,,,,---..................---,,,,,,------------,,,,,,++++++++++++,,,---......++++++************++++++++++++*********+++,,,---))))))***+++,,,,,,------***+++,,,------,,,+++***,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,------,,,,,,.........////////////000------------000333666888999999:::;;;<<<>>>???@@@BBBLLL^^^qqqxxxrrroooxxxwww```TTTHHHFFFOOOaaawwwzzzbbbRRRKKKKKKLLLQQQRRRTTTXXX[[[^^^aaabbbbbbdddfffhhhjjjkkkmmmnnnqqqrrrssstttuuuxxx|||uuujjjeeedddccceeejjjuuuxxxeeeSSSHHHCCCDDDEEEGGGJJJQQQYYY___lllqqqyyyrrraaaYYY[[[^^^^^^\\\^^^]]]ZZZXXXXXX[[[```ccceeehhhgggbbb]]]ZZZUUUNNNLLLIIIKKKSSS^^^iiiwww|||yyyzzzwwwtttrrrqqqpppooommmkkkjjjgggfffeeefffhhhjjjeeefffggghhhhhhgggfffeeehhhhhhiiiiiiiiigggeeedddbbbcccdddeeeffffffeeeeeedddfffhhhiiiiiigggdddccccccaaa```___^^^^^^___```______^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWVVVTTTRRRNNNMMMLLLMMMMMMMMMKKKIIIGGGEEECCC@@@?????????@@@FFFLLLTTTXXXYYYZZZ\\\^^^cccllluuuzzzzzz|||yyyeee]]]cccmmmxxxwwwgggYYYQQQOOOOOOOOOMMMNNNTTT^^^iiiwwwwwwvvvtttzzzuuutttxxx|||xxx\\\EEE<<<999555222222222222111111000000///////////////111000///......///000111000000000000111111111111666555444333222222333333333333444666999===AAADDDGGGOOOYYYdddrrrmmm```VVVTTTVVV```pppppp[[[MMMCCC;;;666666222222222111111000000000............---------,,,------............------,,,------......------,,,...---,,,++++++*********++++++************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,...///...,,,+++++++++***+++,,,,,,------,,,,,,------........./////////---------...111444777999888999:::;;;<<<>>>>>>???CCCOOOaaapppxxxzzzyyywwwqqqnnnoooxxx~~~uuu[[[RRRIIIKKKZZZmmm~~~rrr\\\OOOKKKLLLLLLRRRTTTWWW[[[^^^aaacccccccccfffiiikkkkkklllmmmooorrrssstttuuuwww|||~~~oooeeeaaabbbeeeiiiqqq{{{~~~lllYYYLLLFFFFFFGGGIIINNNUUU^^^dddnnnttt{{{sssfffZZZXXX[[[^^^___```\\\[[[YYYUUURRRRRRUUUWWW\\\___]]]XXXUUUTTTPPPLLLIIIGGGJJJTTT```mmm{{{}}}zzzyyywwwtttrrrqqqpppnnnmmmkkkiiigggeeeeeefffhhhiiidddeeefffggggggfffeeedddhhhiiiiiiiiihhhfffdddccccccdddeeefffffffffeeedddeeefffggghhhhhhfffdddcccaaaaaa``````___```````````````^^^]]]\\\[[[[[[[[[\\\ZZZYYYXXXWWWVVVSSSQQQOOONNNMMMMMMMMMMMMKKKIIIGGGEEECCC@@@???>>>???@@@DDDJJJQQQUUUWWWYYY\\\^^^aaaiiirrrwwwzzz}}}lll^^^aaajjjuuu|||~~~wwwkkk^^^SSSMMMKKKKKKMMMPPPXXXeeeqqq~~~}}}zzztttyyysssqqqsssvvvfffLLL???<<<777333222222222111111111000///////////////111000000//////000000111000000000111111111222222666555333222111222222333333333444666:::>>>CCCEEEGGGQQQ]]]iiixxx|||gggZZZPPPQQQVVVbbbuuuwwwbbbSSSGGG===777555555444222000//////000000/////////.........------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,---,,,+++******)))******++++++************++++++(((***+++------,,,+++***++++++++++++++++++++++++))))))******+++,,,......,,,+++++++++,,,,,,---...---------,,,,,,+++++++++---///000///---++++++,,,***+++,,,,,,------,,,,,,,,,---------.....................///222555888;;;888999;;;<<<>>>?????????EEEQQQbbbnnnssssssrrrrrrqqqqqqttt|||~~~wwwZZZRRRMMMUUUjjjlllXXXOOOLLLMMMMMMSSSUUUYYY]]]aaacccddddddcccfffjjjkkkkkkkkklllnnnpppqqqsssvvvzzzxxxjjjaaa\\\```fffmmmvvvsss___QQQJJJJJJKKKMMMRRRZZZcccjjjpppvvv~~~zzzfff^^^YYY]]]aaabbbeeehhh___^^^\\\XXXSSSPPPQQQSSSXXXYYYUUUOOOKKKKKKJJJGGGGGGEEEJJJUUUdddrrr}}}yyyyyywwwtttsssrrrqqqooommmjjjiiifffddddddeeegggiiiffffffggggggggggggffffffggghhhhhhhhhgggfffeeeeeedddeeefffggggggfffdddcccddddddeeeeeeddddddcccbbb___``````aaaaaaaaa``````aaa```___]]]\\\\\\\\\\\\\\\[[[YYYXXXXXXVVVTTTQQQPPPOOOMMMMMMMMMLLLJJJHHHGGGEEECCC@@@??????@@@@@@AAAFFFMMMQQQTTTWWW[[[___aaafffnnnuuu{{{sssbbb```gggtttzzz~~~zzzrrrfffZZZPPPLLLJJJMMMQQQ\\\kkkxxxwwwppp~~~wwwpppmmmnnnqqqyyyrrrWWWDDD@@@:::666444444333222222111000///...//////000000000000111111000000000000000111111111222222222222111000///000111333444333333444777;;;???DDDFFFHHHUUUcccooo{{{cccUUUKKKPPPYYYhhh}}}|||gggWWWJJJ???777555666555222000//////000000000////////////.........+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++))))))))))))***+++,,,---++++++************++++++'''))),,,......---+++))),,,,,,++++++++++++++++++(((((((((((())),,,...///+++*********+++,,,,,,------------,,,,,,+++++++++---000111000---++++++---++++++,,,---------,,,,,,,,,,,,,,,---------......///...///000222666999;;;999:::<<<>>>???@@@@@@@@@EEERRRbbbmmmpppooooooqqquuuvvv{{{{{{[[[UUURRR^^^wwwiiiVVVOOOMMMMMMMMMRRRUUUYYY^^^bbbdddeeeeeebbbfffjjjkkkjjjjjjkkkmmmnnnooorrrvvv}}}sssfff___YYY^^^fffoooxxxwwwcccUUUMMMMMMNNNPPPUUU]]]gggmmmvvv|||}}}}}}xxxppp```[[[\\\ccchhhhhhkkkpppeeeeeeccc]]]VVVQQQQQQRRRWWWVVVQQQHHHDDDEEEEEEBBBFFFFFFKKKXXXhhhxxx|||xxxyyywwwuuussssssqqqooommmjjjhhhfffddddddeeeggghhhhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffggggggggghhheeefffggghhhhhhfffdddccccccccccccbbbbbbbbbbbbaaa^^^___aaabbbbbbbbb``````bbbaaa___]]]\\\\\\\\\]]]\\\ZZZYYYXXXXXXWWWUUUSSSQQQOOONNNMMMMMMLLLIIIGGGGGGEEECCCAAA@@@@@@@@@AAA>>>CCCJJJNNNQQQUUUZZZ___aaaeeelllttt{{{wwwddd___dddtttyyy}}}~~~yyynnn```UUUNNNKKKMMMRRR^^^ooo|||tttlll}}}uuummmjjjkkkmmmsss{{{___GGGCCC===888666555444333222111///.........///000///000111222222111000///000111111111111222222222...---,,,---...111444555333333444777;;;@@@DDDGGGKKKXXXgggttt{{{bbbRRRJJJQQQ\\\mmmsss___LLL???999777222222111///............,,,,,,------------------........................------......------,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,......---,,,+++++++++++++++---------,,,,,,+++++++++......///111222555777888:::;;;<<<>>>???@@@BBBCCCHHHSSSdddqqqtttssstttvvvxxxttt[[[UUUZZZrrr}}}{{{~~~vvv```SSSNNNKKKKKKMMMSSSXXX^^^```___^^^```aaadddgggkkknnnnnnmmmlllmmmnnnoooqqquuu{{{|||mmm```YYYZZZaaakkkttt}}}~~~mmm\\\QQQMMMMMMSSS[[[bbbiiippp}}}pppdddZZZTTTVVVbbbmmmnnnmmmnnnfffiiihhhaaa\\\YYYVVVSSSRRRJJJDDDDDDDDDBBBAAACCCCCCIIIPPPZZZlll~~~{{{zzzxxxuuusssqqqqqqqqqooonnnllljjjgggeeeeeeeeeggghhhiiiiiiiiihhhiiiiiijjjjjjllljjjiiigggffffffggghhhfffffffffeeedddbbbaaa``````aaaaaabbbbbbbbbaaaaaaccccccbbbbbbaaa`````````]]]]]]]]]\\\ZZZXXXWWWVVVYYYYYYXXXWWWUUUSSSQQQPPPNNNNNNNNNMMMKKKJJJHHHHHHHHHGGGEEEDDDDDDAAA>>>;;;???BBBEEEKKKPPPUUUYYY[[[aaaaaafffooowww{{{mmmcccbbbttt{{{~~~|||~~~}}}|||xxxiiiUUUJJJJJJOOOTTT```ooopppiiiwww~~~yyysssmmmjjjiiiiiiuuu}}}lllRRRDDD999999888222///111///...---------...000111000000111111111111000000//////000111111111111111000000000000000000000000000444888:::;;;???EEEIIITTT___mmmyyyppp[[[TTTRRRVVVcccyyyxxxdddQQQDDD<<<:::444333222111000/////////............------------........................------......------,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++***++++++++++++******)))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...000//////...------....../////////......---------......///111333555777888:::;;;===>>>???AAABBBDDDLLLYYYkkkxxx|||{{{|||~~~sss]]][[[ccc{{{wwwxxx~~~nnn[[[QQQNNNLLLMMMOOOVVV[[[```bbbaaa```bbbdddfffiiimmmoooooonnnnnnnnnqqqrrrtttwww}}}tttfff\\\WWWXXX___jjjuuu~~~tttdddVVVPPPNNNSSS[[[bbblllttt}}}||||||tttggg[[[TTTQQQTTTaaakkkmmmlllmmmhhhjjjiiiddd```^^^ZZZTTTRRRKKKDDDCCCCCCBBBBBBDDDFFFLLLTTT___ppp}}}yyyxxxwwwuuusssqqqqqqqqqpppnnnkkkiiigggeeeeeefffhhhjjjkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjiiiiiihhhhhhhhhhhhggggggffffffdddcccaaa```aaabbbbbbbbbbbbbbbaaaaaabbbbbbbbbaaa``````______^^^^^^]]]\\\ZZZXXXWWWVVVWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPOOONNNLLLKKKIIIHHHHHHGGGEEEEEEDDDBBB>>>;;;===???CCCHHHNNNSSSXXXZZZ^^^___eeeooowwwzzzqqqgggeeepppyyy}}}{{{|||zzzlllYYYNNNLLLMMMTTTaaaqqqqqqgggrrr{{{{{{{{{~~~|||vvvqqqmmmkkkkkksss{{{sssTTTEEE999999888222///111111111000///.........///000000111111111111000000//////000111111111111111000000000111222333333444222555888999;;;???EEEJJJXXXcccppp|||lllWWWQQQOOOWWWhhhlllYYYJJJAAA===666555333222111000000000000000//////......------........................------......------,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++---,,,+++***************)))***+++,,,,,,------,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---000000///............////////////.....................///111333555777999;;;<<<>>>??????AAACCCFFFRRRbbbwww|||ooo[[[___mmmuuupppttt~~~rrrdddUUUOOONNNMMMOOORRRZZZ^^^ccceeedddcccdddfffiiikkkoooppppppooooooooosssuuuxxxzzz~~~|||kkk^^^XXXWWWXXX```lllxxx}}}~~~zzzlll\\\UUUPPPRRRZZZcccoooyyy~~~zzzooo```UUUNNNNNNSSS^^^hhhjjjjjjkkkhhhiiihhhffffffeee___VVVRRRJJJDDDBBBBBBAAACCCGGGKKKRRR[[[fffxxx|||wwwuuuvvvtttqqqpppppppppooommmjjjhhhgggffffffhhhjjjkkknnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjkkkjjjjjjiiiiiigggggggggfffdddcccaaa```cccccccccccccccbbbaaa```aaaaaa``````___^^^^^^^^^^^^^^^]]]\\\ZZZXXXVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPQQQQQQPPPOOOMMMKKKIIIHHHHHHGGGEEEEEEDDDBBB???<<<;;;===@@@EEEKKKQQQVVVYYY[[[]]]eeepppxxxzzz}}}vvvllliiilllvvv~~~|||}}}rrr```SSSNNNJJJUUUdddssssssfffkkkoooooopppwww}}}~~~zzzvvvqqqnnnlllkkkqqqyyy|||WWWGGG:::888888333000222222222222111000///...---000000111111111111000000//////000111111111111111///000111222333555666666333666888999:::???FFFLLL]]]fffsss~~~eeeSSSOOONNNZZZppptttaaaPPPDDD>>>666555444222111000000000222111111000///......---........................------......------,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++...---+++***))))))***+++***+++,,,---------------************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------------------------,,,,,,,,,......///111333666888999;;;===???@@@???AAAEEEHHHZZZmmmwwwiiiTTT___sssvvvmmmjjjqqq~~~|||ggg\\\PPPMMMMMMNNNPPPSSS]]]aaaeeefffeeedddeeegggiiillloooppppppooopppqqqsssvvv{{{~~~xxxfffZZZXXXZZZ\\\dddppp{{{|||zzzyyy}}}~~~rrrbbbXXXQQQRRRYYYcccqqq|||wwwiiiZZZPPPKKKNNNTTT]]]dddfffggggggeeefffggggggjjjjjjaaaWWWPPPIIICCCBBBBBBBBBFFFLLLQQQYYYdddooo{{{vvvtttsssqqqooonnnnnnnnnmmmlllhhhhhhgggggghhhiiikkklllnnnmmmlllkkkjjjjjjjjjjjjiiiiiikkkkkkkkkkkkiiihhhggggggffffffeeecccbbbaaaddddddddddddcccbbb`````````______^^^]]]]]]\\\\\\^^^^^^]]]\\\ZZZXXXVVVUUURRRQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPOOOMMMJJJHHHGGGHHHGGGEEEEEEEEECCC???===:::;;;>>>BBBIIIOOOVVVYYYYYY\\\eeeqqqyyyzzz{{{~~~}}}~~~zzzqqqllljjjvvvxxxgggYYYPPPJJJUUUfffttt}}}tttcccccccccccchhhrrr}}}|||wwwtttsssrrrrrrqqqxxx]]]KKK;;;999999444222333222222333333222111///...000000111111111111000000//////000111111111111111000000111222333444555555555777888888:::???GGGNNN]]]fffrrr~~~yyy```QQQOOOOOO]]]uuu{{{hhhUUUGGG@@@666555444222000/////////222222111000//////..............................------......------,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++...---+++*********+++,,,++++++,,,---------,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------------------------...///111444666999:::;;;>>>AAA@@@???AAAFFFKKKaaawwwssseeePPP```wwwnnnhhhgggppp|||vvvaaaWWWOOOLLLMMMNNNQQQUUU___cccffffffddddddeeegggiiikkknnnoooooopppqqqrrrsssxxx~~~uuubbbYYYYYY]]]aaahhhrrr|||~~~|||zzzuuuzzzwwweee[[[RRRRRRYYYdddrrr~~~{{{nnn___RRRKKKLLLQQQXXX\\\```cccddddddbbbeeehhhjjjlllkkkaaaUUUMMMGGGCCCDDDDDDFFFLLLTTTZZZcccmmmxxxyyyvvvssspppnnnlllkkkllllllkkkiiihhhhhhhhhhhhiiikkklllmmmlllkkkjjjiiihhhhhhhhhhhhhhhiiijjjkkkjjjiiihhhgggeeeeeeeeeeeedddcccbbbbbbdddddddddcccbbbaaa```___^^^^^^]]]\\\\\\[[[[[[ZZZ\\\\\\[[[ZZZYYYWWWVVVUUUQQQQQQPPPOOOOOOPPPQQQQQQPPPOOOOOOMMMLLLIIIHHHGGGHHHFFFEEEEEEEEECCC@@@===;;;;;;===AAAGGGNNNUUUYYYYYY\\\fffrrryyyyyyyyy{{{}}}~~~~~~~~~uuuppplllwww|||ooo```TTTLLLVVVeeerrr}}}{{{sss```[[[WWWYYYbbbppp}}}~~~|||}}}}}}|||uuuzzzeeeQQQ>>>::::::666333444000111222333333222111000000000111111111111000000//////000111111111111111111111111222222222222222555777999999:::@@@HHHNNNYYYbbbmmm{{{qqq\\\RRRQQQRRRaaaxxxppp\\\LLLCCC777666444222111/////////111111000000//////..............................------......------,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++...------------.../////////////////////000000000---...///111444777999;;;<<>><<<;;;<<<>>>DDDKKKSSSWWWYYY\\\eeeqqqwwwvvvuuuwww||||||}}}|||}}}{{{uuuqqqxxxwwwiii]]]QQQWWWbbbnnnzzz~~~xxxppp^^^VVVPPPTTT```ooo~~~yyy}}}nnnWWWBBB<<<;;;777444444000000111222222222222222000000111111111111000000//////000111111111111111222222222222222111111111555777:::;;;<<>>===888444555222111111000000000111111000000111111111111000000//////000111111111111111111111222222333333444444444777;;;<<<>>>BBBHHHMMMUUU\\\gggtttqqqaaaWWWRRRRRRTTTeee}}}~~~iiiWWWMMM:::999777555333222111111............////////////........................------......------,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++((()))+++---.........---******+++++++++******)))((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***))))))))))))******+++,,,,,,---------......//////---...000222555888:::<<<<<<@@@CCCBBB@@@BBBIIIQQQdddvvvhhh]]]TTT\\\ooo}}}rrrhhh[[[___iiisssyyy~~~~~~ppptttzzz~~~qqq\\\TTTOOONNNPPPSSSZZZbbbeeehhhjjjiiifffeeegggjjjiiikkkoooqqqsssuuuyyy{{{zzzkkkdddffflllqqqqqquuu||||||wwwsssqqqlllssszzz~~~vvviiiaaa[[[]]]cccjjjuuu~~~zzzyyyzzzwwwiiiVVVIIIGGGJJJOOOYYY___]]]]]]dddllloooxxxtttfffWWWKKKIIIJJJNNNUUUZZZ___hhhrrryyysssmmmmmmooopppooopppnnnllllllmmmmmmlllkkkjjjjjjkkkkkkkkkkkkllllllhhhggggggggggggggghhhiiiiiigggeeebbbaaa`````````\\\]]]^^^```bbbcccdddddd^^^___```````````````___ZZZZZZZZZYYYXXXXXXWWWWWWSSSTTTUUUUUUVVVVVVVVVVVVXXXVVVTTTRRRQQQRRRSSSTTTNNNNNNNNNNNNNNNMMMLLLLLLGGGFFFFFFFFFFFFEEEBBB???;;;:::888999>>>EEEMMMRRRXXXZZZbbblllpppooonnnooossstttuuuvvvxxx}}}xxxwwwwww|||~~~{{{nnn[[[ZZZ\\\fffuuu}}}uuukkkkkk^^^VVV]]]jjjvvvzzz```HHH???===999555555444333111///......//////000000111111111111000000//////000111111111111111111111222333555666777777444777;;;===???BBBHHHMMMVVV]]]gggssszzzkkk]]]UUURRRPPPRRReeewww```OOOBBB;;;555555555222//////111111000///////////////........................,,,,,,---------------------------,,,,,,,,,++++++++++++++++++++++++++++++///...,,,+++***++++++,,,++++++,,,------------,,,)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++******+++,,,...//////111333555666888;;;===@@@@@@BBBCCCBBBCCCLLLWWWjjjsss```TTTRRRUUU]]]qqq{{{{{{{{{pppbbb___VVV```kkkttt~~~}}}{{{~~~sssfffllluuu~~~}}}ppp___UUUMMMMMMRRRXXX___fffeeedddccccccfffhhhiiiiiilllllllllnnnrrr{{{yyyllldddooo}}}{{{}}}{{{vvvpppkkklllnnnssszzz|||xxxoooiiibbb___eeeppp{{{}}}yyywww{{{wwwlll[[[KKKCCCEEEJJJKKKSSSZZZ]]]cccnnnxxx{{{uuu___QQQNNNJJJMMMRRRYYY```jjjtttzzzuuunnnfffdddhhhlllmmmlllooonnnlllkkkkkklllmmmmmmppplllhhhfffgggjjjkkklllhhhhhhhhhiiilllmmmlllkkkiiihhhfffdddbbb```^^^^^^[[[[[[]]]^^^___````````````^^^]]]^^^aaaaaa___\\\ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUVVVWWWXXXYYY]]][[[WWWTTTRRRRRRSSSTTTNNNOOOPPPQQQPPPNNNKKKJJJFFFGGGGGGGGGEEEBBB>>><<<;;;;;;:::;;;===CCCKKKQQQYYY]]]bbbddddddeeeiiilllrrrqqqqqqrrruuuyyy~~~|||tttnnnrrr|||~~~|||{{{}}}zzzuuubbb]]]\\\eeettt~~~xxxtttttthhh^^^aaammm{{{~~~kkkOOOAAA===999666666444333222111000000000000000000000000111111111111000000000000000000000000111111111111222333444555888666777===BBBFFFLLLSSSXXX^^^iiiyyy|||fffUUUQQQQQQPPPZZZooo{{{dddSSSEEE===777777666333111111111111000///////////////........................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,------)))******+++++++++++++++************++++++++++++++++++++++++++++++++++++.........///......------------------------------,,,------......------,,,---,,,,,,,,,,,,...///000///111444555666888;;;===@@@@@@BBBCCCBBBCCCMMMYYYkkkuuubbbTTTMMMNNNRRR\\\mmmsssqqqqqqhhh^^^]]]XXXaaallluuu~~~|||{{{nnnhhhmmmttt|||}}}rrr___UUUMMMMMMQQQVVV]]]cccdddcccccccccfffhhhjjjjjjnnnooopppsssxxx|||rrrlllwww~~~{{{~~~{{{uuuoookkkkkkmmmrrryyy}}}yyyqqqllleeedddkkkwww}}}xxxuuussssssnnncccTTTGGGBBBDDDHHHKKKSSS[[[aaaiiiuuu~~~sss]]]PPPMMMIIIMMMTTT\\\fffqqq{{{}}}iiiccc\\\\\\bbbhhhjjjjjjnnnmmmmmmlllllllllmmmmmmpppmmmiiiggghhhiiijjjjjjgggggghhhjjjllllllkkkiiiiiihhhfffdddbbb___^^^]]][[[\\\]]]___``````_________^^^]]]^^^``````^^^\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ\\\ZZZWWWTTTSSSSSSTTTUUUPPPPPPPPPPPPOOOMMMKKKJJJGGGGGGGGGFFFEEECCCAAA@@@;;;:::999999;;;@@@HHHMMMSSSXXX]]]```bbbdddiiilllpppoooooopppsssxxx}}}wwwnnnpppxxxwwwssspppttt{{{}}}zzzccc\\\XXX___ooo}}}}}}yyy}}}qqqgggfffnnnzzzqqqSSSDDD>>>:::777777333333222111000000000000000000000000111111111111111111111111111111111111111111111111222333444555888666888===BBBFFFMMMTTTZZZaaannn~~~{{{eeeUUUPPPPPPPPP^^^uuukkkYYYHHH@@@999888888555333444111111000///////////////.................................------,,,,,,+++,,,++++++++++++*********++++++++++++++++++++++++************+++,,,......(((((()))************)))+++++++++++++++*********++++++++++++++++++++++++///////////////...------........................---......//////......---------------...///000111///111444555777888;;;===@@@@@@BBBCCCAAADDDPPP]]]rrrsss]]]PPPIIIGGGKKKQQQ\\\jjjlllggggggbbb\\\______gggqqqyyy}}}uuujjjiiinnntttzzz}}}sss^^^UUUMMMMMMQQQUUUZZZ```bbbbbbcccdddfffhhhkkkllloooppprrrvvv}}}}}}vvvsss~~~~~~xxxssswwwzzztttmmmjjjhhhkkkqqqxxx~~~~~~{{{uuupppkkklllttt|||vvvqqqnnnllliiiaaaUUUIIIBBB@@@BBBEEEKKKTTT^^^fffqqqoooZZZNNNMMMHHHNNNWWWbbbmmmyyy{{{nnn\\\WWWRRRTTT\\\eeeiiiiiilllmmmmmmnnnnnnnnnmmmmmmpppmmmiiihhhhhhjjjjjjiiifffggghhhkkkmmmmmmjjjggghhhgggfffcccaaa___]]]\\\[[[\\\^^^```aaa```^^^]]]]]]]]]\\\]]]^^^___]]][[[\\\\\\[[[[[[ZZZYYYYYYXXX[[[ZZZYYYYYYYYYYYYYYYZZZZZZXXXVVVTTTSSSTTTUUUVVVRRRQQQPPPOOOMMMKKKJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA;;;:::999888888===CCCHHHKKKQQQWWW\\\___bbbhhhlllmmmmmmmmmooorrrvvvzzz}}}zzznnnkkkqqqyyy~~~qqqkkkfffjjjuuu}}}}}}{{{ggg\\\TTTXXXiiizzz|||rrrlllnnnyyyxxx[[[HHH???:::888888333222111000////////////000000000111111111222222222222222222222222222222111111111222222333444555999777888===BBBFFFOOOXXX___hhhwwwyyydddTTTNNNOOOPPPbbb{{{rrr```LLLCCC;;;888777555333444111000000///////////////........................//////...---,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,---(((((()))***************,,,,,,,,,++++++*********++++++++++++++++++++++++////////////...---,,,+++------------............------............---------------......///000000///111444666777999;;;===@@@@@@BBBCCCBBBFFFTTTccc|||sss```MMMFFFEEEEEEJJJQQQZZZhhhiiidddfffdddaaafffjjjqqqyyy}}}|||~~~~~~pppgggeeellluuu||||||rrr\\\SSSLLLMMMRRRVVV[[[```aaabbbcccdddfffiiimmmpppoooqqqssswww~~~{{{vvvttt}}}vvvmmmiiinnn~~~yyyqqqkkkhhheeeiiipppwww}}}~~~xxxtttqqqsss|||zzztttooojjjgggfff___VVVJJJAAA>>>???@@@AAAJJJTTT```lllzzz|||iiiUUULLLLLLIIIOOOZZZfffsss~~~qqqeeeWWWRRRNNNRRR[[[eeejjjkkkjjjlllmmmnnnoooooonnnmmmmmmkkkiiiiiikkkllllllkkkggghhhjjjmmmooonnnjjjggghhhgggeeecccaaa___]]]\\\\\\^^^```aaaaaa___]]]\\\\\\\\\\\\]]]]]]]]]\\\[[[^^^]]]]]]\\\[[[ZZZYYYYYY\\\\\\[[[[[[ZZZZZZZZZZZZWWWVVVUUUTTTTTTTTTUUUVVVSSSRRRPPPNNNLLLJJJJJJIIIGGGFFFDDDBBB@@@?????????<<<;;;:::888777:::???CCCGGGLLLSSSXXX\\\```fffjjjllllllmmmpppsssvvvyyy{{{}}}||||||}}}|||mmmeeehhhssszzz{{{nnngggccchhhssszzzzzzuuukkk^^^RRRSSScccvvvyyyqqqnnnyyy~~~cccLLL???:::888777222222111000////////////000000111111111222222222222222222222222222222222222222222222333444555555999777999>>>BBBHHHRRR]]]gggrrruuuaaaSSSMMMNNNQQQddd~~~yyyhhhPPPFFF<<<888666333222444111000000///////////////........................//////...---,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++,,,,,,++++++---,,,,,,,,,++++++******++++++++++++++++++++++++---------------,,,+++***++++++,,,,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,---......//////000222444666777999<<<>>>???@@@BBBCCCCCCIIIZZZlllgggUUUFFFDDDEEEDDDHHHQQQYYYgggjjjhhhkkkkkkhhhmmmuuuzzzzzz{{{~~~uuujjjdddaaakkkxxxzzznnnXXXPPPKKKNNNSSSWWW\\\aaa___bbbdddfffhhhkkkppptttsssuuuwwwzzz{{{tttpppxxxzzzoooeeebbbkkk~~~|||wwwnnnhhheeebbbgggooovvv|||{{{xxxvvvyyy~~~{{{uuuoooiiidddaaa```WWWNNNCCC===<<>>>>>===;;;999777999===@@@FFFKKKRRRWWWZZZ^^^ccchhhkkkmmmooorrruuuxxxzzz{{{{{{{{{{{{~~~|||lll___```kkkssstttgggdddeeemmmxxx}}}zzztttnnn```RRROOO[[[mmm|||}}}tttooozzz|||zzz|||jjjPPPAAA:::777555333222111000////////////111111111111222222222222111111111111111111111111222222222222333444555666999888:::???DDDJJJWWWdddqqq~~~qqq___RRRMMMOOOTTTddd~~~pppUUUJJJ>>>999666222111333111111000///////////////.................................------,,,,,,+++,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++++++++---...............000222555666888999<<<>>>>>>@@@CCCDDDDDDMMMaaauuu}}}```NNNBBBCCCDDDBBBHHHSSS\\\kkkpppoootttssspppuuu}}}zzz{{{~~~vvvjjjcccaaabbbnnn~~~uuugggTTTMMMIIIMMMSSSWWW\\\```___bbbfffhhhiiimmmsssxxxyyyzzz{{{}}}{{{qqqkkkqqquuukkkbbbbbbnnn}}}|||uuukkkdddaaa___eeemmmuuuzzz~~~}}}{{{~~~}}}zzzwwwqqqjjjccc]]]YYYWWWNNNHHH@@@<<<===@@@AAABBBMMMXXXfffvvv}}}mmm[[[LLLGGGIIIJJJRRR^^^jjjttt||||||pppbbbWWWQQQLLLJJJNNNXXXbbbhhhiiihhhhhhjjjkkkmmmmmmnnnnnnkkkkkklllnnnqqqrrrqqqpppjjjjjjkkkmmmooonnnkkkhhheeeeeeddddddcccbbbbbbaaabbbbbbaaa```___^^^]]]\\\ZZZ\\\^^^]]]\\\[[[\\\]]]___^^^]]]\\\[[[YYYXXXXXXYYYZZZZZZZZZZZZYYYYYYXXXVVVUUUUUUTTTTTTTTTTTTUUUQQQPPPOOONNNLLLJJJIIIIIIKKKJJJIIIGGGEEECCCAAA@@@??????<<<:::888999<<>>>>>@@@CCCEEEFFFPPPhhh}}}}}}^^^MMMBBBCCCCCCAAAJJJZZZgggvvv{{{yyy}}}|||zzz~~~~~~~~~}}}mmmbbb___aaahhhuuupppaaaRRRKKKHHHLLLQQQTTTXXX[[[___ccchhhjjjkkkooovvv{{{{{{|||}}}yyymmmdddjjjqqqjjj```cccttt~~~}}}ttthhh```^^^]]]cccllltttzzz~~~}}}{{{wwwssslllddd\\\UUUPPPNNNDDDAAA>>>===>>>BBBDDDFFFRRR\\\kkk{{{vvveeeUUUIIIEEEHHHJJJRRR^^^jjjtttzzz~~~yyymmmaaaXXXNNNIIIGGGLLLVVVaaagggiiigggggghhhiiijjjlllmmmnnnooonnnoooqqqsssrrrpppnnnjjjiiiiiikkklllllliiigggddddddddddddddddddddddddeeecccaaa___^^^]]]]]]]]]ZZZ]]]___^^^\\\[[[\\\^^^^^^^^^]]][[[ZZZYYYXXXWWWVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTTTTTTTSSSSSSNNNNNNOOONNNMMMKKKJJJHHHFFFFFFGGGGGGFFFDDDBBBAAA???>>><<<999777888:::===AAAFFFMMMRRRVVVZZZ```eeejjjlllppptttwwwyyyzzzzzz{{{mmmXXXRRRYYY\\\YYYVVV^^^lllzzz|||rrrcccUUURRRYYYgggqqqxxx~~~{{{mmmkkkiiilllvvvyyy\\\GGG>>>999555555444333222111111111111111111111222222222333333111111111111111111111111333333222333333444555666888999===BBBHHHQQQcccssszzzgggYYYQQQOOOTTT]]]sss|||^^^RRRDDD===888333222333111111000///////////////........................,,,,,,---------------------------,,,,,,,,,++++++++++++++++++++++++++++++'''(((***+++,,,,,,++++++++++++,,,------------,,,+++++++++,,,,,,---------++++++++++++++++++++++++******,,,---.../////////,,,,,,------...///000000---..................---,,,---///111111111000000000222555777888:::<<<>>>===@@@DDDFFFGGGRRRkkk|||```OOODDDDDDCCCAAAOOOcccsss|||kkk``````dddooo{{{lll]]]QQQKKKGGGJJJOOOQQQTTTWWW___ccciiikkklllpppwww~~~zzz{{{|||~~~uuuhhh]]]dddmmmiii^^^dddvvv~~~~~~sssfff^^^\\\\\\bbbllltttyyy~~~}}}{{{zzztttpppiii```WWWOOOJJJGGG============???CCCGGGIIIUUU```nnnqqqaaaRRRGGGDDDGGGIIIRRR^^^kkktttzzz}}}xxxnnnddd]]]LLLHHHFFFLLLWWWccciiikkkgggffffffgggiiikkkmmmooorrrrrrrrrssstttrrrooollliiihhhggghhhiiijjjhhhfffcccddddddeeeeeeffffffffffffdddaaa^^^]]]\\\]]]]]][[[]]]```___]]][[[\\\^^^^^^^^^\\\[[[ZZZXXXWWWVVVTTTUUUVVVXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRLLLMMMNNNOOONNNLLLJJJHHH???@@@BBBDDDDDDCCCAAA@@@>>>===;;;999777777999<<<===CCCJJJPPPUUUZZZ```eeeiiillloootttwwwxxxyyyyyy|||nnnWWWNNNSSSTTTOOOUUU```ooo}}}}}}mmm]]]SSSVVVcccmmmssszzzyyydddaaa```cccnnn}}}~~~```JJJAAA;;;666555555444333222222222222111111222222222333333333222222222222222222222222333333333333444555666666888999===CCCIIISSSfffwwwwwwdddXXXQQQOOOVVV```{{{lllYYYEEE;;;999777555555333222111000///////////////......------,,,,,,+++.........------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,+++******))))))(((,,,,,,,,,+++++++++******++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......///000000///---///---,,,---000222111///222333555888::::::;;;:::>>>???BBBEEEJJJXXXsss|||fffUUUFFFDDDHHHMMMYYYeee|||zzzjjjccciiirrrvvv```PPPLLLHHHFFFIIIKKKMMMRRRXXXgggiiillllllmmmqqqxxx}}}~~~lll]]][[[bbbggghhhaaagggzzz~~~~~~ppp___XXXYYYVVV```mmmvvvzzz}}}yyyvvvssskkkaaaZZZVVVRRRKKKFFF???@@@AAA@@@AAAEEELLLRRRZZZhhhyyy}}}lllZZZLLLFFFEEEEEEIIISSSaaakkkppptttyyy}}}yyykkk___XXXLLLKKKKKKQQQZZZdddjjjlllmmmkkkiiiggghhhjjjmmmpppoooooooooooonnnmmmlllkkkggggggffffffffffffggggggdddeeeeeefffeeedddbbbaaadddbbb^^^]]]]]]^^^^^^]]]ZZZ[[[]]]^^^```aaabbbbbbcccaaa]]]ZZZWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUVVVUUUSSSQQQOOONNNMMMMMMLLLKKKJJJKKKLLLKKKGGGCCCEEEEEEEEEEEEDDDCCCAAA@@@>>>===<<<:::999999::::::@@@CCCGGGMMMSSSZZZ___bbbiiimmmqqquuuxxxzzz}}}sss___OOOKKKPPPUUU\\\bbbqqqdddPPPSSSTTT___ppp||||||sssddd```^^^bbbooo~~~hhhPPPCCC;;;555555333000000000000///---222222111111111111111111111111111111111111111111222222333333222444666999::::::===CCCIIIVVVlllooo\\\TTTNNNKKKUUUfffqqq^^^III>>>:::777444333333222111000////////////------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++***)))))),,,++++++++++++******************++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........000000...---...,,,+++---000111000...222333666888:::;;;;;;;;;>>>>>>AAAEEEKKKZZZvvv}}}kkkYYYIIIGGGLLLTTTbbbpppvvvhhhfffoooyyyttt```SSSLLLHHHGGGIIIKKKMMMSSSZZZdddgggkkkmmmnnnssszzzjjj[[[ZZZ```fffgggffflll~~~}}}mmm\\\UUUVVVVVV___kkkuuu{{{|||wwwsssoooiii```ZZZVVVQQQIIIDDD>>>???AAABBBDDDJJJRRRXXXcccpppyyyhhhWWWKKKEEEEEEFFFLLLVVVccclllqqquuu{{{xxxkkk___YYYPPPNNNOOOUUU___hhhnnnpppllljjjhhhfffgggiiilllnnnnnnnnnnnnmmmlllkkkiiiiiihhhgggffffffeeeeeeeeeeeeeeeffffffgggfffeeecccbbbbbb```]]]\\\]]]^^^^^^]]]\\\\\\^^^___```aaaaaaaaaaaa___\\\YYYWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTUUUTTTRRRPPPOOOMMMMMMLLLLLLKKKJJJKKKLLLKKKGGGDDDEEEFFFGGGGGGFFFDDDBBB@@@???>>><<<:::999999999:::>>>AAAEEEKKKRRRXXX^^^aaahhhlllqqqvvvxxx{{{~~~uuuaaaQQQLLLQQQVVV___ffftttiiiRRRSSSQQQ\\\mmm|||~~~vvvmmmbbb___^^^cccnnn}}}lllSSSCCC<<<777666444222111111111000///000000000000000000000000111111111111111111111111222222333333222444666999999999===DDDNNN[[[pppmmmYYYRRRNNNMMMZZZlllwwwdddOOOCCC<<<777333222333222111000////////////+++,,,,,,---......//////...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++***))))))+++++++++,,,,,,,,,------((()))***+++,,,------...+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---...000000...------,,,,,,---///000///...222444666888:::;;;;;;;;;===>>>@@@DDDLLL\\\xxxqqq]]]KKKJJJQQQ]]]ooo~~~qqqgggkkkyyy}}}mmm]]]RRRLLLHHHGGGIIIKKKMMMUUU]]]cccggglllooorrrvvv}}}}}}hhhZZZWWW]]]cccggglllttt~~~}}}xxxhhhWWWPPPRRRWWW]]]hhhsss}}}~~~yyysssnnnkkkfff```[[[VVVOOOGGGAAA<<<>>>@@@DDDIIIQQQZZZ```nnnyyyzzzpppaaaRRRHHHEEEFFFHHHOOOXXXeeemmmrrrwww}}}yyykkk```YYYRRRQQQRRRYYYbbbkkkooopppjjjiiigggeeefffhhhjjjlllmmmmmmllljjjiiigggfffeeehhhgggfffdddccccccccccccfffgggggggggfffeeecccbbb```^^^\\\\\\]]]^^^^^^^^^^^^^^^___````````````______]]][[[YYYXXXWWWXXXXXXUUUUUUUUUUUUUUUTTTTTTSSSTTTSSSQQQOOONNNLLLLLLLLLMMMLLLKKKLLLLLLKKKHHHEEEFFFGGGHHHIIIHHHEEEBBB@@@???>>><<<:::999999999:::<<<>>>CCCIIIPPPWWW\\\___gggkkkqqqvvvyyy|||xxxfffUUUNNNRRRYYYccciiivvvkkkSSSQQQOOOZZZjjj{{{}}}|||uuunnnhhhaaa``````fffppp|||tttWWWDDD<<<999777555333222222222111000//////////////////000000111111111111111111111111222222333333222444666999999888===GGGSSSbbbsssjjjVVVPPPMMMPPPaaauuuzzzhhhTTTFFF>>>777333333333222111000////////////,,,---------.........///---------------------------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++******)))++++++,,,,,,---......///))))))***+++,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------...//////...,,,,,,,,,,,,---.../////////222444666999:::;;;;;;;;;>>>>>>???DDDMMM^^^yyyttt___LLLKKKUUUdddvvv{{{mmmiiisssvvvfffWWWMMMLLLIIIIIIJJJLLLOOOWWWaaagggkkkqqqtttvvvyyy~~~zzzeeeYYYVVV[[[cccjjjsss~~~~~~|||~~~{{{rrrbbbRRRNNNQQQWWW[[[eeerrr~~~|||}}}|||vvvooojjjhhheee```\\\VVVNNNEEE???<<<>>>AAAFFFNNNXXXaaagggttt}}}zzzllldddWWWLLLEEEDDDGGGJJJRRRZZZeeemmmrrrwwwzzzlllaaa[[[TTTSSSTTTYYYaaaiiilllllljjjiiigggffffffgggiiikkkkkkjjjiiigggeeecccbbbbbbeeedddccccccccccccccccccffffffggggggfffdddbbbaaa```^^^\\\]]]___````````````````````````___^^^]]]\\\\\\ZZZYYYXXXXXXYYYYYYUUUUUUUUUVVVUUUTTTTTTSSSSSSRRRPPPNNNMMMLLLKKKKKKMMMMMMMMMLLLLLLJJJIIIGGGGGGHHHJJJKKKIIIFFFCCCAAA@@@???===;;;:::999999::::::===AAAHHHOOOVVV[[[^^^dddiiipppvvvzzz}}}|||lllZZZPPPTTT\\\gggmmmyyyeeePPPPPPNNNZZZjjj{{{yyyxxx~~~uuunnnhhhdddaaabbbeeejjjsss|||{{{\\\DDD;;;;;;777555333222222222111000/////////000000000000000111111111111111111111111222222333333222444666999999888===IIIWWWdddssshhhTTTNNNMMMRRRfff|||}}}lllXXXJJJAAA888444444333222111000/////////////////////......------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++)))******+++++++++******++++++,,,---...//////000++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------...//////...,,,,,,,,,---.........///000333444666999;;;;;;<<<;;;???>>>@@@FFFOOO```yyysss]]]KKKLLLXXXgggyyyxxxnnnppp}}}rrraaaSSSJJJLLLJJJKKKNNNNNNQQQ[[[eeennnsssxxx{{{zzzzzz|||~~~{{{}}}vvvcccYYYWWW[[[eeeppp{{{}}}{{{yyyuuulll\\\OOOMMMQQQWWW[[[dddrrr}}}yyyxxxyyy{{{zzz|||~~~~~~zzzssslllhhhhhhfffaaa[[[TTTLLLDDD???>>>???BBBIIISSS^^^hhhmmmxxx{{{oooeee]]]WWWNNNFFFCCCDDDHHHKKKSSS[[[dddlllqqqxxx{{{mmmbbb\\\VVVTTTTTTXXX___fffiiiiiikkkiiihhhgggggghhhiiijjjiiihhhfffcccaaa``````___aaaaaaaaabbbcccdddeeefffeeeeeeeeeeeedddbbb```___```___^^^___aaacccbbbaaaaaaaaa``````___]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQOOONNNMMMLLLKKKKKKNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJKKKKKKIIIGGGCCCAAAAAA@@@===;;;:::999999999999<<<@@@GGGNNNUUU[[[^^^aaafffnnnuuuzzz}}}tttaaaSSSUUU^^^kkkrrr~~~~~~^^^LLLMMMLLLZZZmmm|||uuunnnooo}}}|||zzzuuummmfffccccccbbbeeeiiinnnuuu|||bbbFFF;;;;;;666444222111111111000///000000000111111222222222111111111111111111111111222222333333222444666999;;;:::>>>JJJWWWcccppp{{{|||fffSSSNNNNNNTTTiiiqqq^^^OOODDD:::666666333222111000////////////000000//////...------,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,---...//////,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---//////---,,,,,,---//////......000111333555777999;;;<<<<<<<<>>BBBJJJTTTeee|||lllYYYJJJNNN\\\kkkzzzyyyssszzznnn]]]QQQKKKKKKLLLOOORRRSSSUUU^^^hhhtttxxx~~~}}}zzzyyyzzzvvvxxx{{{tttbbb[[[ZZZ^^^kkkyyy}}}yyyvvvqqqgggXXXLLLKKKQQQVVV[[[eeesss|||vvvttttttvvvuuuxxx||||||wwwqqqllliiikkkgggaaaYYYQQQIIICCC@@@???@@@CCCLLLYYYfffpppuuu|||yyyqqqhhh]]]SSSNNNKKKFFFBBBAAADDDHHHKKKTTT[[[dddkkkqqqyyyzzzlllaaa[[[VVVSSSRRRUUU]]]dddhhhjjjjjjjjjhhhgggggghhhhhhiiigggeeecccaaa__________________```aaaccceeefffgggdddeeeeeedddcccaaa___^^^aaa``````aaacccdddcccbbb`````````___]]]\\\ZZZYYYZZZZZZYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQOOONNNMMMLLLLLLLLLNNNOOOOOONNNKKKJJJJJJKKKKKKKKKJJJJJJHHHFFFDDDBBBBBB@@@>>><<<:::999999999888:::???FFFMMMUUUZZZ^^^]]]ccckkksssyyy}}}|||hhhVVVVVV___mmmtttuuuXXXJJJKKKJJJXXXooo~~~ssshhhfffpppooonnnkkkeee______cccfffjjjnnnsssxxx}}}iiiKKK===<<<666444222111111111000///000000111111222222333333111111111111111111111111222222333333222444666999;;;;;;AAAKKKUUU```nnnyyyvvvbbbQQQNNNQQQWWWkkkyyyeeeUUUGGG<<<666666333222111000////////////////////////............,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))***+++++++++++++++++++++,,,,,,---------...++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,---......---+++,,,///111000//////111333333555777999;;;<<<<<<<<<===>>>DDDNNN[[[mmm{{{dddSSSIIIRRRcccppp|||zzzzzzwwwdddVVVNNNKKKJJJMMMRRRVVVVVVXXXaaakkkuuuzzz}}}yyywwwvvvtttvvvyyy}}}rrrbbb]]]^^^bbbrrr~~~}}}zzzvvvooodddTTTHHHIIIOOOUUU\\\ggguuuyyysssooopppqqqqqquuuzzzzzzvvvpppllljjjmmmhhh```UUUKKKDDDAAA??????@@@EEEPPP___nnnyyy}}}tttfff[[[TTTLLLEEEBBBAAA??????AAADDDHHHKKKUUU\\\eeelllrrr|||xxxjjj^^^XXXPPPMMMKKKOOOXXXaaahhhkkkiiihhhgggfffffffffggggggeeecccaaa___^^^^^^______``````aaabbbccceeefffgggeeeffffffeeedddbbb___^^^aaa``````aaaccccccbbb```______^^^]]]\\\ZZZYYYXXXYYYZZZZZZYYYYYYXXXXXXWWWUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPOOONNNMMMMMMMMMOOOPPPPPPNNNKKKIIIKKKLLLLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA>>><<<:::999999999555888===DDDKKKSSSYYY\\\ZZZ```iiirrrxxx|||nnnYYYVVV```hhhqqq~~~}}}kkkRRRFFFIIIHHHVVVnnnsssgggdddfffddddddeeeaaa]]]aaaiiipppsssxxx|||pppPPP@@@>>>777555333222222222111000/////////000111222222222111111111111111111111111222222333333222444666999:::<<>>AAAEEEHHHJJJWWW]]]eeemmmttt~~~vvvhhh\\\VVVIIIFFFDDDIIISSS^^^gggkkkhhhgggfffeeeeeeeeeeeeeeedddbbb```^^^]]]^^^___```bbbbbbbbbbbbcccdddeeefffgggggggggfffeeebbb```___aaa``````aaabbbbbb```___^^^^^^]]]\\\[[[ZZZXXXWWWZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQPPPOOONNNNNNMMMNNNOOOPPPQQQNNNKKKIIIKKKMMMMMMLLLIIIFFFEEEDDDDDDDDDCCCAAA???<<<:::999999999444666;;;BBBJJJQQQWWWZZZXXX^^^hhhqqqwww|||qqqZZZVVV```bbbkkkxxxrrraaaLLLDDDHHHHHHWWWlllsssgggdddbbb```aaacccaaa___eeepppyyy}}}uuuTTTCCC@@@888666444333333333222111---......///000111111222111111111111111111111111222222333333222444666999999===DDDMMMTTT^^^ppphhhWWWLLLPPPVVV]]]pppqqq\\\JJJ???;;;999444333222000000000111111...............///000111...---+++)))***,,,000222///...------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...,,,+++***+++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------...---,,,---///000///...........................---.........---...000333666666777999;;;<<<<<<;;;;;;???GGGUUUhhh}}}|||oooWWWQQQNNNVVVgggxxx|||~~~rrrfff[[[PPPJJJIIIGGGOOOYYY\\\[[[^^^eeemmmxxxzzz|||zzzwwwttttttuuuuuuwwwzzz~~~mmm^^^```dddiiizzz~~~}}}{{{xxxpppbbbSSSJJJHHHKKKXXX```iiisss~~~}}}uuuoookkkkkklllqqquuuyyyyyyuuuqqqnnnnnnmmmbbbUUUMMMGGGAAA>>>>>>>>>@@@JJJ[[[ppp~~~vvvhhhTTTFFFAAA???===:::;;;<<<===<<<<<>>;;;<<>><<<;;;::::::777777999???HHHQQQVVVXXXUUU\\\fffooovvvzzz~~~lllaaa___```ffftttuuugggTTTGGG@@@AAAIIISSSuuuxxxmmmfffccceeeeeecccbbbgggrrr|||___GGG???;;;888555333333222111000000000000000111111111111000111111111111222222222333333333333444555666777<<<===CCCLLLVVVbbbssssss```VVVNNNOOOYYYjjj~~~~~~lllYYYIII>>>888555444222111000000111111000//////.........////////////000000000///...---,,,,,,+++*********+++++++++************++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,---------------,,,,,,,,,...///...---..............................///...---...111333888999999:::<<<<<<======???EEESSShhhqqq```OOOLLLLLLWWWiiiyyy~~~wwwwwwyyyzzz{{{rrrjjjaaa\\\UUULLLGGGFFFLLLQQQVVVZZZ]]]cccmmmuuuzzzyyywwwtttqqqqqqsssuuuuuuwww{{{~~~kkk\\\]]]ccclll~~~tttcccSSSKKKKKKOOOWWWaaakkkpppvvvvvvnnnhhhfffgggnnnrrrxxxzzzzzzwwwuuutttkkk^^^OOOFFF@@@;;;:::<<<>>>DDDQQQaaapppvvvrrrmmmUUULLL@@@:::999:::999777888:::;;;;;;<<>>DDDNNNWWWcccuuu~~~ppp___UUUMMMPPP]]]oooppp]]]LLL???888666444333111000000000111+++,,,,,,---///111222333000000//////...------,,,...------,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------///...---...///000///..............................//////......///111333777999::::::;;;<<<>>>???BBBIIIYYYrrriiiWWWKKKJJJMMMYYYkkkzzz~~~tttnnnttt{{{vvvxxxzzz~~~zzzgggaaa\\\YYYSSSKKKFFFFFFLLLOOOSSSWWW]]]fffpppwww{{{yyyuuuqqqooopppsssvvvwwwyyy~~~mmm______fffqqq|||jjjYYYOOOOOORRRWWWbbbkkkooosss{{{vvvlllfffddddddlllpppvvvzzz|||{{{xxxwwwmmm^^^NNNDDD>>>::::::===;;;BBBOOO^^^hhhiiiaaaYYYIIICCC<<<999:::;;;:::999666777999:::<<>>AAAJJJTTTuuuzzzssssssuuutttsssmmmkkkiiikkkqqqyyymmmRRRDDD;;;999555333333333222111///000000000111111111111000000111111111222222222333333333333444666777777<<>>FFFPPPWWWcccjjjuuu~~~rrr\\\KKKCCC@@@<<<@@@IIISSS\\\bbbcccccc```aaacccdddeeeeeeeeeeeebbbbbbaaa````````````aaa]]]^^^___aaabbbddddddeeebbbbbbbbbaaa```___^^^^^^^^^___`````````___]]]\\\\\\\\\]]]]]]\\\ZZZYYYXXXUUUTTTSSSTTTVVVYYYZZZYYYUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIHHHGGGEEECCCAAACCCBBB@@@>>><<<;;;;;;:::888888999;;;???EEELLLPPPXXX]]]eeelllrrrwww|||uuujjj```eeeppp}}}|||ssseeeYYYKKKBBB===>>>FFFOOOgggqqqhhhiiinnnqqqpppjjjiiikkkpppxxxtttVVVEEE<<<999666444333333222111///000000000111111111111000000111111111222222222111111222333555777999:::;;;???HHHQQQYYYfffzzzppp^^^TTTNNNUUUdddwwwwwwdddQQQCCC;;;777666444222111000000111000//////.........//////222000,,,***)))***,,,...++++++*********+++,,,,,,+++******))))))))))))***)))***++++++,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++------------------------******++++++,,,,,,---------,,,+++,,,---...---,,,........................//////000///...///222444444777:::::::::===BBBFFFLLLWWWmmm}}}eeeRRRGGGJJJSSSbbbrrr~~~|||~~~{{{rrrppptttyyypppsssxxx}}}}}}sssccc^^^[[[WWWRRRKKKKKKNNNOOOPPPUUU\\\fffpppvvvxxx|||xxxrrrpppqqquuuyyy{{{wwwnnnnnnttt|||iii[[[UUUUUU[[[cccjjjnnnrrrzzz{{{rrrjjjeeeddddddiiimmmttt|||~~~{{{mmm^^^NNNDDD>>>:::;;;===>>>DDDMMMVVVYYYUUULLLEEE???<<<:::888999:::999999777:::===???CCCKKKVVV^^^gggnnnwwwoooYYYJJJEEEDDDAAAFFFOOOYYY```dddeeeeeebbbdddeeeggghhhhhhgggggg______^^^]]]]]]]]]]]]^^^___```aaacccdddddddddddd```aaaaaaaaa```___^^^^^^^^^___```aaaaaa___]]]\\\\\\]]]]]]]]][[[ZZZXXXWWWSSSSSSSSSUUUXXXZZZZZZYYYUUUUUUTTTTTTSSSRRRRRRRRRPPPPPPOOONNNMMMLLLKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGEEEDDDBBBAAACCCBBB@@@>>><<<;;;::::::999::::::;;;===CCCJJJOOOSSSYYYbbbkkkrrrxxx|||}}}{{{nnnaaadddlllxxx|||uuuhhh[[[MMMCCC===<<>>===:::999:::;;;<<<<<<;;;>>>BBBEEEJJJRRR]]]eeekkkqqqyyymmmYYYLLLIIIJJJIIIOOOWWW___ccceeefffeeeeeegggiiijjjkkkjjjiiihhh``````___^^^^^^^^^^^^^^^aaabbbcccdddeeeddddddccc```aaabbbbbbbbbaaa```___^^^___aaabbbbbb```^^^\\\]]]]]]]]]]]][[[YYYWWWUUUQQQRRRTTTWWWZZZ[[[ZZZYYYUUUUUUTTTTTTSSSRRRRRRRRROOOOOOOOONNNMMMLLLKKKJJJHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBAAADDDCCCAAA???===<<<;;;;;;::::::::::::;;;@@@GGGMMMQQQXXXaaakkkqqqvvvyyy||||||~~~rrraaabbbgggpppzzz}}}zzzuuujjj^^^OOOEEE>>>;;;???FFFLLLaaapppzzz|||~~~mmmjjjbbb]]]aaajjjnnnlllaaahhhsss}}}~~~aaaIII<<<999666444444444333111000000000000111111111111000111111111111222222222111222222444666888:::;;;===CCCNNNYYYbbbppp}}}jjj[[[TTTRRR^^^rrrsss]]]JJJ>>>888777555222111000000111...............///000111//////////////////...---,,,,,,,,,,,,------...///------,,,+++******++++++((()))***+++,,,,,,+++***)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,+++***+++---...---,,,........................///000000//////000222444555999===>>>>>>BBBIIIOOOZZZmmm}}}|||rrr]]]JJJHHHNNNYYYiiixxx~~~~~~|||uuu}}}~~~zzzrrrllllllvvv}}}ppp```[[[VVVQQQMMMJJJOOOWWWXXXZZZ```lllxxx}}}{{{wwwsssssswww|||qqqhhheee___dddiiinnnvvv~~~}}}|||zzzuuunnnhhhffffffhhhnnnqqqxxxuuuhhhYYYPPPJJJEEEDDDFFFBBBEEEIIIMMMMMMJJJEEEBBB@@@>>>===<<<===>>>@@@AAA???BBBFFFIIINNNWWWccckkkmmmssszzz~~~mmmZZZNNNKKKNNNPPPUUU]]]bbbeeeeeeeeeeeehhhiiikkkllllllllljjjiiiccccccbbbaaaaaaaaaaaaaaacccdddeeeeeeeeeeeedddcccaaabbbcccddddddcccbbbaaa^^^___aaacccbbb```^^^\\\^^^^^^^^^]]][[[XXXVVVTTTPPPQQQTTTXXX[[[\\\ZZZXXXUUUUUUTTTTTTSSSRRRRRRRRROOOOOOOOOOOOMMMLLLKKKJJJGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGEEECCCAAAAAAAAABBBEEEDDDBBB@@@???======<<<999::::::999999>>>EEEKKKSSSZZZccckkkpppsssuuuuuuzzz}}}vvv``````ccckkktttyyyxxxtttlll___QQQFFF>>>;;;???EEEDDDWWWdddooo{{{yyyqqqrrrdddccc___\\\bbblllpppmmm```jjjxxx~~~uuueeeKKK<<<:::666555444444333222000000000000111111111111000111111111111222222222333333444444666777999999???FFFQQQ\\\eeetttzzzfffYYYSSSSSSbbbwwwwwwcccOOOAAA<<<888444222333333111///000000//////.........---........................+++++++++,,,,,,---------000,,,))))))+++,,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---+++*********++++++***+++,,,,,,------------+++++++++,,,,,,---------...---,,,,,,,,,,,,---...---...............------......//////000222333444777<<<::::::???AAAHHHYYYfffzzzyyyrrrkkk^^^RRRMMMIIIVVVgggsss~~~||||||}}}wwwssssssxxxyyyrrriiidddnnn{{{uuuhhh\\\WWWPPPLLLLLLOOORRRSSSYYY]]]dddnnnxxx}}}}}}{{{|||uuurrruuuyyyzzz}}}}}}pppjjjggghhhlllpppuuuyyy|||}}}zzzpppsssjjjdddfffcccqqqpppxxxyyyjjjZZZNNNHHHFFFFFFIIIJJJJJJJJJIIIHHHFFFEEEBBB@@@===<<<<<>>IIIUUU^^^lllqqqcccYYYUUUVVVddd}}}{{{gggRRRDDD===888444222333333111///000/////////....................................+++++++++,,,,,,---------///,,,))))))+++,,,+++***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++*********+++,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---...............------......//////000222333444555:::999:::AAADDDMMM___rrrppphhhaaaVVVNNNKKKKKKYYYkkkwww|||}}}zzz}}}|||sssqqqsssvvvuuunnnhhhfffrrr|||mmm```VVVRRRLLLIIIKKKOOOSSSUUUZZZ]]]dddnnnwww{{{zzzxxxxxxsssrrruuuyyy{{{}}}{{{wwwzzztttnnngggffffffgggjjjnnnsssvvvuuummmpppddd```hhhfffqqqttt|||wwwhhh[[[SSSOOONNNNNNNNNNNNNNNMMMJJJHHHGGGFFFEEECCCBBBCCCFFFIIILLLOOORRRWWW]]]ccciiiooorrrvvvzzz{{{oooddd^^^\\\```eeeiiikkkjjjhhhhhhiiihhhkkkoooqqqpppooonnnnnniiihhhggggggiiijjjjjjiiiggghhhhhheeeccccccbbbbbbdddcccdddgggiiiiiifffbbb```______```aaa```^^^\\\\\\\\\[[[YYYXXXWWWVVVVVVVVVUUUTTTTTTVVVWWWVVVTTTUUUTTTSSSRRRQQQQQQQQQQQQNNNMMMLLLMMMNNNMMMKKKIIIIIIJJJKKKLLLLLLJJJIIIGGGIIIHHHFFFDDDCCCCCCDDDDDDBBBAAA@@@???===<<<;;;:::<<<======;;;;;;???GGGMMMRRRYYYbbbgggkkkooouuuzzz}}}hhhZZZVVVdddsssvvvttttttpppfffWWWJJJBBB?????????;;;JJJYYYaaaeeefffbbb[[[YYY[[[^^^fffrrr|||{{{tttmmmqqquuuwwwzzzzzzuuuppppppyyypppOOOAAA;;;777666555222222555222111000111222222111000000000000000111111111111222333444444555666:::<<>>:::555333333333111///////////////....................................++++++,,,,,,,,,,,,------...,,,******+++,,,+++***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,+++*********+++,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------...............---......//////000222333444333:::999;;;CCCGGGSSSggg{{{fff\\\VVVMMMJJJKKKNNN]]]ooo{{{~~~|||}}}|||yyyxxx~~~zzztttqqqqqqtttuuuqqqiiigggiiixxxssscccXXXOOOLLLHHHGGGKKKPPPUUUXXX[[[___fffnnnuuuwwwuuurrrsssqqqqqquuuyyy{{{}}}tttnnnjjjhhhkkkpppvvvssslllddd```\\\YYYZZZ___dddhhhiiigggkkk[[[XXXeeeeeelllvvvxxxkkkaaaZZZWWWSSSSSSSSSRRRPPPMMMKKKIIIKKKJJJIIIIIIKKKNNNRRRTTTXXX]]]dddkkkpppuuuyyy|||vvvnnniiijjjlllnnnooommmkkkjjjjjjlllnnnqqqrrrqqqpppppppppnnnlllkkkkkkmmmnnnnnnnnnnnnllljjjhhheeecccbbbbbbccccccdddfffhhhhhheeeccc___^^^^^^^^^______]]][[[[[[ZZZYYYWWWWWWWWWXXXYYYWWWVVVUUUUUUWWWWWWVVVUUUSSSSSSSSSRRRQQQQQQPPPPPPOOONNNMMMMMMNNNMMMKKKIIIJJJJJJKKKLLLKKKJJJIIIHHHIIIGGGEEEDDDCCCBBBCCCCCCAAAAAA???>>>===<<<<<<<<<:::;;;<<<;;;<<<@@@HHHNNNYYYaaajjjooopppssszzzjjjXXXNNN[[[ooovvvsssooommmdddWWWKKKCCC???>>>===:::FFFTTT\\\___```[[[VVVWWW\\\dddnnn|||~~~rrrppppppsssuuutttpppmmmmmmuuu|||}}}uuuVVVDDD===888777555222222555222111000111222222111000///000000000111222222222222333444555555777:::===DDDMMMYYYhhh|||nnn___UUUSSSWWWjjjsss]]]MMM@@@;;;666333333333111//////////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,,,,------++++++*********+++---...+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,---......///...............//////000222333444444;;;;;;<<>>>>>>>>???<<<=========???FFFQQQYYYiiiqqqzzz|||{{{|||}}}iiiWWWLLLVVVhhhqqqpppllliiibbbWWWMMMFFFAAA>>><<<<<>>EEEKKKZZZqqqqqq^^^SSSKKKEEEGGGOOOYYYeeeqqqyyy{{{zzzxxxwwwyyy~~~~~~rrriiillluuulll]]]UUUMMMKKKIIIJJJOOOUUUZZZ]]]bbbeeejjjnnnpppooommmkkkmmmmmmqqquuuwwwzzzyyyiii```XXXVVVVVVVVVXXX\\\```iiiwww}}}tttnnnlllmmmsss{{{tttdddXXXRRRIIIGGGEEECCCDDDFFFIIILLLGGGYYYmmmZZZMMMUUUVVV^^^jjjvvvzzzooohhhddd^^^]]][[[YYYWWWVVVUUUUUUWWWVVVVVVWWWYYY[[[^^^```hhhppp|||~~~yyyxxxvvvtttrrrpppnnnlllnnnoooppppppppprrruuuwww}}}|||}}}yyyppphhhfffdddaaaaaaeeecccdddfffggggggfffffffffcccbbb```___``````___]]]\\\[[[YYYWWWWWWXXXZZZ[[[ZZZXXXVVVVVVWWWVVVUUUSSSPPPQQQQQQQQQQQQPPPOOOOOOOOONNNMMMNNNOOONNNMMMKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGEEECCCBBBBBBAAAAAA@@@???>>>===>>>@@@AAABBBCCCCCCDDDIIITTTcccmmm|||uuuaaaUUUNNNTTT```iiijjjiiiddd^^^WWWOOOIIIDDD@@@======CCCOOO[[[ccceeecccbbbccclllvvvsssgggkkkqqqppprrrxxx{{{zzzwwweeeKKKAAA999777777444333333222111000111222222111000///000000111222333333444333444555555666777;;;===FFFNNN[[[mmmlll\\\RRRTTT]]]ttt~~~hhhWWWDDD???777444333333111000.........///////////////........................------,,,,,,,,,,,,++++++)))***,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++*********+++,,,---,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,---...////////////......//////000222333444777?????????EEEKKK\\\uuuwwwiii[[[SSSKKKEEEHHHQQQaaakkkuuuzzzyyyyyyyyyzzz}}}wwwooouuulll]]]UUUNNNLLLKKKMMMRRRXXX]]]```gggjjjmmmooonnnmmmllllllmmmnnnrrruuuuuuyyyzzzmmm^^^WWWSSSUUUXXXXXXXXXZZZ\\\cccqqqyyyrrrooommmmmmrrryyyqqqbbbUUULLLGGG>>>===<<<<<<===???AAABBB@@@RRRjjj^^^OOOQQQQQQ]]]dddpppzzzqqqkkkgggbbb```]]]ZZZYYYZZZ\\\]]]^^^^^^___aaacccfffiiikkkrrr{{{zzzwwwtttqqqpppooommmkkkllllllmmmmmmnnnrrrwww{{{ttthhheeeccc___aaagggccceeefffgggeeeeeefffgggeeebbb```___``````___^^^\\\\\\[[[[[[\\\]]]___```XXXVVVUUUTTTTTTSSSRRRPPPOOOOOOPPPQQQQQQPPPOOONNNMMMMMMLLLNNNOOOPPPNNNMMMNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHFFFEEECCCBBBAAA@@@???===<<<===???AAABBBCCCEEEHHHLLLUUUccctttyyyooofffTTTOOOLLLPPPZZZbbbeeefff]]]ZZZVVVRRRNNNIIICCC@@@===@@@KKKZZZeeehhhhhhiiilllvvv|||lllrrrxxxuuuvvv~~~{{{zzzlllNNNDDD:::777777555333333222111000111222222111000000111111111222333333333333444555666666888;;;>>>IIIQQQ^^^oooiiiZZZQQQTTTaaazzznnn]]]FFF@@@888444333333222000............/////////000........................---------,,,,,,+++++++++'''***------+++***+++---*********++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,+++*********+++,,,,,,---------,,,,,,+++*********++++++,,,---......,,,,,,---......---,,,,,,+++,,,---...////////////......//////000222333444666>>>>>>>>>EEELLL___yyy{{{tttkkkaaaYYYVVVPPPJJJMMMVVVhhhrrr||||||xxxyyy{{{}}}~~~xxx~~~}}}jjj[[[RRRMMMLLLKKKNNNUUU[[[aaaccckkknnnoooooommmlllmmmooonnnpppsssttttttyyyrrrcccVVVRRRQQQXXX]]]]]][[[[[[\\\aaaooo}}}xxxwwwuuutttvvv{{{wwwjjj\\\PPPHHHBBB@@@:::999777777888:::<<<===>>>HHH^^^YYYOOOOOOMMM[[[cccpppvvvnnniiiggg___\\\WWWTTTUUUXXX\\\```aaabbbdddgggkkkpppsssuuuzzz}}}wwwsssnnnllllllllljjjhhhhhhhhhiiijjjmmmrrrzzzuuuddd___[[[WWWYYYaaa^^^```bbbaaa```___aaaccc___]]]ZZZYYYYYYZZZYYYXXXVVVWWWYYY[[[]]]```aaabbbZZZXXXVVVUUUUUUTTTRRRPPPMMMNNNPPPQQQQQQPPPOOONNNLLLKKKLLLMMMPPPQQQPPPOOOOOONNNMMMKKKJJJJJJIIIIIIJJJJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@???@@@BBBEEEGGGEEEJJJQQQZZZfffvvvxxxlllcccZZZRRRFFFDDDEEEKKKVVV___bbbaaaXXXWWWUUUTTTRRRMMMHHHDDD>>>@@@JJJZZZgggjjjllloooppp~~~tttpppQQQEEE:::888888555333222222111000111222222111000222222222222222222222222333444555666666888;;;>>>IIIRRR___nnneeeWWWOOOUUUdddrrraaaGGG@@@999444333333222000---.........//////000000........................---------,,,,,,+++++++++'''***---...,,,***+++---))))))***+++,,,------...++++++,,,,,,,,,---------...---+++*********++++++------------,,,,,,+++***))))))***+++---...//////,,,,,,---......---,,,,,,+++,,,---...////////////......//////000222333444444===>>>>>>EEEMMMaaa|||yyyooogggddd^^^ZZZZZZVVVPPPSSS\\\mmmwww~~~xxxxxxyyy|||~~~zzzgggXXXOOOKKKJJJKKKOOOVVV]]]cccfffnnnpppqqqooollllllnnnqqqoooqqqttttttsssxxx~~~ooo___RRROOOQQQZZZaaaaaa^^^\\\]]]bbbooo}}}zzz{{{~~~~~~|||~~~pppgggZZZMMMDDD???===<<<:::888555333444666:::<<<===>>>QQQRRRNNNNNNJJJYYYeeerrr~~~qqqiiieeedddYYYUUUPPPMMMNNNSSSZZZ^^^___aaadddiiioootttxxx{{{~~~{{{sssooojjjhhhiiiiiihhhfffeeeffffffhhhkkkrrr{{{nnnZZZSSSNNNIIILLLTTTWWWZZZ\\\[[[YYYXXXZZZ]]]XXXVVVSSSRRRRRRRRRQQQPPPOOOQQQTTTXXX\\\___aaabbb]]][[[YYYXXXXXXWWWUUUSSSMMMNNNPPPQQQQQQPPPNNNMMMKKKJJJKKKMMMPPPRRRQQQPPPOOONNNMMMKKKJJJJJJIIIIIIKKKKKKJJJIIIGGGEEECCCBBBGGGEEEDDDCCCDDDGGGJJJLLLLLLSSS___lllzzz|||kkk\\\SSSJJJBBB===<<<>>>GGGUUU```aaa]]]UUUTTTUUUUUUTTTPPPJJJFFFAAAAAAKKK\\\iiimmmooorrrqqqyyysssSSSFFF;;;888888666333222222111000111222222222000333333222222222222222222333444666666666888;;;>>>FFFPPP]]]kkk~~~|||bbbTTTMMMUUUfff|||dddNNNCCC888444444222000111111111111111000000000000///............---------///,,,******---//////---++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,//////...---,,,,,,,,,,,,---------------...///000000000////////////000000111000000000000222333555999999<<>>JJJUUU___iii|||www^^^RRRQQQYYYooo~~~~~~gggPPPDDD999555555333111222111111111111000000000000///............---------...,,,******---......---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,---...//////......---------......///000000////////////000000000000000000111222444555999999<<<@@@DDDMMMaaatttvvvnnnkkkeee___bbbgggmmmmmmddd\\\cccooo~~~xxxvvv{{{zzzdddXXXSSSPPPJJJLLLPPPUUU\\\ccciiilllppppppqqqqqqqqqqqqpppppprrrqqqsssxxx||||||zzzzzzyyyqqqcccWWWOOOPPPXXXdddjjjeee```___^^^iiizzz}}}{{{|||~~~}}}}}}zzzyyy|||{{{pppbbbUUUMMMCCC<<<:::999777444666666666666777888999:::<<>>@@@GGGGGGIIIJJJIIIHHHGGGHHHIIIHHHFFFBBB???===<<<<<<===>>>BBBIIIPPPWWW[[[\\\\\\\\\ZZZYYYYYYZZZYYYUUURRRRRRPPPOOOPPPQQQQQQPPPOOOMMMLLLKKKLLLPPPRRRRRRPPPPPPOOOLLLJJJIIIIIIIIIJJJIIIIIIHHHFFFFFFEEEEEEEEECCCFFFIIIHHHHHHMMMWWWaaakkkuuuwwwkkk[[[MMMDDD>>>999666555777888===HHHUUUXXXTTTRRRTTTZZZbbbeee___UUUMMMDDDBBBHHHWWWgggpppuuuyyy~~~{{{ZZZEEE;;;<<<555222444222111111111111111111111111222222111111222222333444666444333444666:::===???LLLVVVaaakkk}}}sss\\\QQQRRR[[[rrrkkkSSSFFF;;;777666444333333111111111111000000000000///............------------+++******,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...////////////...---------......000//////......//////000000000///000111333555666888999<<>>>>>;;;>>>DDDDDDEEEEEEDDDBBBAAABBBCCC@@@>>>;;;888666666666666:::>>>EEEMMMSSSVVVVVVVVVXXXWWWVVVVVVVVVTTTQQQNNNOOONNNMMMNNNOOOPPPOOONNNLLLLLLLLLMMMPPPRRRSSSRRRPPPNNNLLLJJJHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGFFFHHHJJJKKKNNNWWWfffqqq}}}xxxeee[[[MMMBBB<<<888555222555666666:::CCCNNNRRRQQQTTTWWW]]]fffkkkhhh]]]TTTFFFCCCGGGVVVeeepppwww{{{~~~___HHH===<<<555222333000111111111111111111111111222222111111222222333444555555444444777:::>>>@@@NNNYYYeeeppplllYYYQQQTTT```wwwoooUUUIII<<<777666444222333111111111111000000000//////............---------++++++++++++,,,------,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------...////////////...---,,,,,,,,,,,,000///...---------------/////////......//////////////////000111444666777888:::<<>>999666777888888777666666666666666777888888:::===EEENNNQQQQQQWWW^^^jjjxxxwwwpppiiidddYYYNNNCCC>>><<<::::::===;;;???EEEIIILLLQQQWWW\\\``````bbbeeegggmmm{{{xxxllleee]]][[[YYYXXXZZZ\\\]]]]]]___ccciiipppwww~~~{{{ooocccSSSIII???===<<<;;;>>>CCCEEEFFFFFFEEEBBBAAAAAABBB===;;;999666555444555555888>>>EEELLLQQQRRRSSSSSSTTTSSSSSSRRRQQQNNNLLLJJJJJJIIIHHHJJJLLLMMMMMMLLLKKKKKKMMMOOOQQQRRRSSSSSSOOONNNLLLJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIILLLMMMOOORRRXXXeeeuuuqqqgggVVVNNNCCC<<<888777555333666666777:::AAAJJJPPPSSSUUU[[[bbbiiinnnmmmbbbWWWHHHDDDFFFSSScccnnnwww|||cccJJJ>>><<<555333444111111111111111111111111111222222111111222222333444555555555555777:::???BBBNNN[[[iiiuuu{{{fffXXXSSSUUUeee~~~rrrYYYLLL>>>888666333222222111111111111000000000//////............---------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------******+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------......///000//////...---,,,,,,,,,,,,000///...---------------//////............///////////////000222444777888888;;;>>>@@@GGGVVVhhhsssyyysssllliiiiiilllpppsssvvvooossszzzsss^^^QQQPPPRRRRRRSSSVVV[[[```dddfffgggfffiiiiiijjjkkkmmmoooqqqrrrrrrrrrvvv{{{~~~xxx|||}}}xxxnnnddd___^^^fffoooyyy}}}~~~xxxuuuqqqooohhh[[[LLLAAA>>>;;;888666666777777777666666666666666666777888999<<>>;;;888888:::888<<<@@@BBBDDDGGGMMMQQQXXXXXX[[[```eeennn}}}}}}pppfffaaa[[[YYYWWWWWWYYY[[[\\\\\\]]]aaagggooouuuzzz}}}~~~{{{|||{{{wwwtttooodddYYYOOOHHHAAA===;;;;;;===@@@GGGHHHIIIGGGDDDBBBAAAAAA<<<:::888666444444555666999???HHHNNNQQQRRRRRRSSSPPPPPPPPPOOOLLLIIIGGGEEEDDDDDDDDDEEEHHHJJJJJJIIIJJJKKKNNNOOOPPPQQQRRRRRRNNNMMMLLLKKKJJJIIIIIIHHHJJJIIIIIIIIIIIIIIIJJJJJJNNNQQQVVV\\\gggvvv{{{mmm^^^TTTJJJDDD<<<777777777666444666555666999>>>FFFOOOWWWZZZccckkknnnpppmmmcccWWWJJJDDDEEEPPP___kkkttt{{{yyywwwfffLLL>>><<<666555666333111111111111111111111111222222111111222222333444444666666777777:::@@@DDDNNN\\\lll{{{uuubbbWWWVVVVVVjjjwww___QQQBBB:::777333111222111111111111000000000000///............---------***,,,......---------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...,,,,,,,,,,,,---...////////////...---------......///......------......///......///000222555888:::888===@@@BBBKKK\\\mmmwwwvvvrrrooonnnnnnpppwwwpppkkkrrr{{{nnnZZZRRRSSSUUUUUUVVVXXX[[[___bbbeeefffgggiiiiiiiiijjjlllnnnppprrrqqqqqquuu|||{{{xxxxxx}}}}}}}}}wwwzzzzzztttlllfffdddfffpppzzzzzztttpppmmmeeeUUUFFF>>>999888777666555555555555666666666555555666666777999:::@@@IIINNNQQQVVV\\\gggvvv}}}wwwoooiii]]]QQQEEE>>>:::666666888888;;;>>>??????AAAFFFKKKRRRSSSXXX___gggqqqqqqggg```]]]XXXVVVTTTTTTVVVYYYZZZZZZYYY^^^eeelllrrruuuvvvvvvrrrrrroookkkiiifff^^^TTTLLLHHHCCC>>>;;;:::<<<===FFFHHHJJJIIIFFFBBB???===:::888666444333444555555:::AAAJJJPPPQQQQQQQQQRRRMMMNNNNNNLLLHHHDDDBBBBBBAAA@@@AAACCCFFFHHHIIIHHHIIILLLNNNPPPOOOOOOOOOPPPLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLOOOTTT^^^jjjwww~~~{{{vvvooofffZZZNNNFFF@@@;;;555333444666555444333222333777<<>><<<777666888444111111111111111111111111222222111111222222333444444666888888777:::@@@FFFNNN]]]ooo~~~qqq___WWWWWWWWWmmm|||eeeVVVFFF===999444222333111111111111000000000000///............---------***---000000...---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---,,,,,,,,,,,,---...//////......---------......//////......------......///......///000333666999;;;999>>>BBBDDDOOObbbssszzzwwwvvvxxxzzzyyyyyyxxxiiigggrrr~~~zzzhhhXXXRRRUUUWWWUUUUUUVVVXXX[[[___dddgggjjjkkkkkkjjjkkkllloooqqqssspppqqqvvv|||vvvjjjggghhhlllppptttvvvvvvwwwyyy{{{wwwxxxwwwsssnnnlllooorrr||||||uuupppmmmcccSSSEEE???666777777666555555666777777666666555555555666666999999>>>GGGLLLOOOTTTZZZeeettt~~~zzzsssmmm___SSSFFF???;;;777666888888:::<<<===<<>>>>>EEEHHHLLLLLLHHHBBB===:::999777555333333444555666999@@@JJJPPPPPPNNNOOOPPPKKKMMMMMMJJJEEEAAA@@@@@@??????@@@BBBFFFHHHIIIIIIIIILLLOOOPPPNNNLLLMMMNNNKKKLLLLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNUUU\\\iiiwwwvvvnnniiidddaaa]]]YYYSSSLLLDDD???:::666222111333555555333333222444999<<>>DDDHHHKKKNNNWWWaaalllxxxyyyjjj___YYYVVVVVVQQQOOOLLLLLLNNNPPPQQQQQQPPPVVV___hhhnnnpppppppppmmmkkkfff```______ZZZSSSLLLLLLIIIDDD@@@AAABBBBBBFFFJJJNNNNNNJJJCCC===:::999888666444444555666777777???IIINNNNNNLLLLLLNNNJJJLLLMMMJJJDDD@@@>>>???@@@???@@@CCCGGGIIIJJJJJJHHHLLLOOOPPPMMMKKKKKKLLLKKKKKKMMMNNNNNNOOOOOOOOOJJJJJJJJJJJJKKKMMMNNNOOO]]]eeerrr|||vvvmmmccc[[[UUURRRPPPMMMKKKHHHEEE@@@===999555222222444666555444555444666<<>>999666555555111///...---...///...---////////////............++++++++++++++++++++++++(((***---///000...+++)))---+++******,,,------,,,.........////////////000...,,,******+++------,,,'''***,,,,,,***))),,,///---...//////------...///000000000///......------............////////////---///111222333666:::===:::<<<>>>DDDTTTiiiyyy~~~{{{www{{{}}}vvvllleee```bbbqqqyyywwwxxxxxxwwwyyyooo___TTTRRRVVVVVVUUUUUUVVVXXX[[[aaagggmmmqqqoooooonnnmmmnnnppprrrssssssuuuxxx{{{ppp___WWWWWWWWW]]]aaahhhqqqxxxzzz|||}}}yyyyyyyyy|||~~~zzzwwwqqqbbbMMM@@@===999888777666666555555555555444444555555666777888:::;;;???FFFJJJNNNVVV___fffxxx~~~{{{vvvpppjjj___UUUHHH???<<<;;;999777999::::::::::::<<<@@@CCCHHHOOOYYYbbblllyyyyyyjjj```YYYRRROOOPPPQQQKKKGGGHHHHHHGGGGGGJJJJJJRRRZZZaaaiiinnnmmmhhhgggddd___[[[YYYXXXVVVUUUNNNKKKGGGCCCAAA???@@@@@@GGGLLLPPPNNNGGG???;;;:::<<<<<<;;;888666555666777<<>>===>>>BBB@@@@@@CCCHHHJJJJJJIIIJJJKKKMMMOOOOOOOOOMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMIIIGGGHHHIIIJJJNNNTTTaaalll|||}}}zzztttqqqppppppmmmhhh```WWWOOOJJJDDDCCCAAAAAAAAA???;;;999666666666666555444333222555333555:::===FFF]]]tttvvvhhh[[[NNNBBB;;;@@@KKKXXXgggtttsssvvv}}}yyylll[[[RRRRRRTTTTTTSSSXXX___ooo{{{\\\AAA<<<;;;555444:::333222111111000000111111111111222222222333333333777444444888<<<>>>CCCJJJXXX```ooozzzkkk\\\VVVWWW]]]ttt{{{gggOOOAAA;;;666444444222111//////000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///---,,,***,,,+++)))***,,,------,,,,,,,,,---------............,,,******,,,------,,,)))+++---------,,,---...,,,.........---,,,---............///////////////............///////////////000111222222444888;;;;;;===???EEEUUUkkk|||rrrppptttwwwtttmmmddd^^^[[[___nnn~~~{{{uuussstttssssssuuukkk\\\RRRQQQTTTUUUTTTUUUUUUWWW[[[```gggmmmpppqqqpppnnnmmmnnnpppsssttttttwwwzzz}}}}}}iii[[[VVVVVVWWW___fffrrr~~~zzzwwwpppaaaLLL???<<<999888777666555555555555555444444555555666777888888999===DDDJJJOOOZZZeeeooo{{{xxxssslllggg___VVVJJJAAA>>><<<999666::::::;;;;;;;;;===AAADDDIIIPPPYYYbbbkkkwww}}}pppbbbZZZTTTNNNLLLMMMIIIDDDBBBDDDEEEDDDFFFIIINNNTTT[[[```fffllllllhhhfffbbb]]]YYYWWWVVVTTTSSSMMMKKKGGGCCCAAA@@@AAAAAAFFFJJJNNNLLLFFF???======>>>>>><<<999666555666777<<>>AAAJJJVVVffftttvvvyyyzzzkkkYYYNNNMMMPPPQQQQQQXXXaaasss___DDD===;;;555333888333333222111111111111222111111222222222333333333777444444888;;;===CCCJJJYYYbbbrrrxxxiii[[[UUUWWW```wwwlllTTTEEE<<<666333222333222000000111111111000////////////............------------------------***+++,,,---------,,,,,,,,,+++)))***,,,------,,,++++++++++++,,,,,,,,,,,,...,,,++++++,,,------,,,+++,,,---///111111///---+++---...---,,,+++,,,---------......///000000111............////////////000111111111111333666888<<<>>>@@@FFFWWWooooooeeefffjjjlllhhhccc]]]ZZZYYY```ppp|||vvvpppooooooooonnnrrrfffWWWOOOOOOQQQSSSSSSSSSTTTVVVZZZ```ffflllooorrrpppnnnlllmmmpppsssuuuuuuxxx|||ppp___VVVSSSUUUXXXdddppp}}}{{{wwwooo^^^KKK>>>;;;999888777666555555555555555444444555555666777888777777;;;BBBIIIQQQ___kkkyyy}}}xxxtttooohhhccc___WWWMMMEEEAAA===999555:::;;;<<<<<<===???BBBEEEJJJPPPYYY```hhhssspppdddXXXQQQLLLGGGEEEGGGAAA>>>>>>AAACCCCCCFFFKKKSSSYYY^^^aaaeeeiiiiiifffccc___ZZZVVVTTTSSSQQQPPPLLLIIIFFFCCCAAAAAABBBCCCEEEHHHJJJIIIDDD@@@???@@@AAAAAA???;;;777555666777<<<@@@FFFJJJKKKJJJIIIIIIJJJJJJHHHEEEAAA?????????BBBAAAAAADDDGGGJJJKKKKKKJJJKKKMMMNNNOOONNNLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKGGGFFFIIILLLOOOUUU\\\nnnsssxxxzzzwwwrrrmmmjjjeeecccbbbcccdddeeedddbbbcccaaa\\\VVVOOOIIICCC@@@@@@???======>>>===:::888555555555444444444444444666333555:::===EEEZZZqqq}}}sssggg\\\NNNGGGBBBBBBHHHUUUggguuu|||}}}}}}mmmXXXLLLKKKOOORRRSSSZZZeeexxxdddGGG>>>;;;555222666444444333222222222222222111111222222222333333333555333444888:::===DDDKKK[[[fffyyywwwgggYYYTTTVVVccczzzpppXXXHHH>>>666333222333222000000111111111000////////////....................................,,,+++++++++,,,,,,---------,,,***+++---......---***++++++++++++,,,,,,,,,...---+++,,,---...---,,,---,,,---111444444000,,,+++,,,------++++++,,,---............//////000000............////////////...///000111111333666888===???AAAHHHZZZssszzzjjj^^^\\\___bbbcccaaa```^^^]]]___hhhxxxzzzuuuyyy||||||tttooonnnoooooonnnpppcccTTTNNNMMMNNNPPPQQQRRRTTTVVVZZZ```fffkkknnnqqqooolllkkkkkknnnrrrtttuuuyyy}}}yyyeeeWWWQQQQQQVVV[[[kkk|||||||||yyynnn\\\JJJ>>>:::888888666555555555555555555444444555555666777888999888;;;AAAHHHRRRbbbooo|||vvvrrrlllfff```^^^XXXPPPIIIDDD>>>999555999;;;<<<===>>>???CCCEEEIIIOOOWWW]]]dddnnn{{{|||fff[[[OOOIIIDDD@@@>>>???===;;;===AAADDDEEEIIIOOOYYY___eeefffggghhhfffbbb___[[[WWWSSSQQQPPPNNNMMMJJJHHHEEECCCAAABBBCCCDDDDDDFFFGGGFFFDDDBBBBBBCCCDDDDDDAAA===999666666777;;;???EEEHHHIIIHHHHHHHHHKKKKKKJJJGGGDDDBBBBBBCCCBBBBBBBBBDDDFFFIIIKKKLLLKKKMMMNNNPPPPPPOOOMMMLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJFFFEEEIIIMMMQQQXXX___hhhjjjlllmmmjjjfffbbb```ZZZYYYYYYZZZ]]]___```___^^^\\\WWWQQQKKKFFFBBB@@@???>>>======>>>>>><<<:::555555444444444444444555666333555:::===DDDXXXnnn|||qqqcccXXXJJJFFFBBBBBBHHHWWWkkk{{{~~~nnnYYYMMMNNNUUU[[[]]]^^^iii{{{hhhJJJ???;;;666444666555444333333222222333333111111222222222333333333444333444777999<<>>@@@CCCKKK]]]vvvmmmbbbWWWTTTXXX\\\______aaadddddddddgggrrr}}}rrrooorrrvvv{{{|||tttqqqqqqrrrrrrqqqpppaaaRRRMMMLLLKKKLLLPPPRRRSSSVVV[[[```fffkkknnnnnnllljjjiiijjjllloooqqqtttxxx~~~qqq]]]RRROOOQQQYYYaaarrr|||~~~{{{mmmZZZIII>>>999888777666555444444444444555444444555555666777888;;;:::<<>>>>>@@@CCCEEEHHHNNNUUUZZZ```iiivvvvvv```UUUIIICCC???;;;888999;;;:::<<>>:::777666777:::>>>CCCFFFGGGGGGGGGHHHKKKKKKJJJGGGDDDBBBCCCDDDAAAAAABBBCCCDDDGGGJJJLLLMMMNNNPPPQQQQQQOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFJJJNNNQQQWWW]]]^^^^^^___``````^^^\\\ZZZVVVTTTTTTUUUXXX[[[\\\[[[YYYVVVRRRMMMHHHDDDBBBAAA===<<<;;;;;;<<<===<<<;;;777666555444444444555555666444666:::<<>>???@@@BBBDDDGGGHHHNNNUUUYYY^^^gggsss||||||oooZZZPPPEEE@@@<<<888666777888888:::???CCCHHHSSS]]]jjjqqquuuqqqjjjddd^^^YYYVVVSSSOOOMMMLLLLLLLLLKKKJJJHHHEEECCCAAABBBCCCDDDCCCCCCDDDFFFFFFGGGGGGGGGGGGFFFCCC???:::777666777999===BBBEEEGGGGGGHHHIIIHHHIIIHHHEEEBBB@@@@@@AAA@@@AAAAAABBBBBBEEEIIILLLMMMNNNPPPQQQQQQOOOMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIFFFGGGKKKNNNOOORRRWWWVVVVVVVVVXXXYYYYYYVVVTTTSSSRRRQQQRRRTTTUUUTTTSSSOOONNNKKKGGGDDDBBB@@@???;;;:::888999;;;<<<<<<<<<999888777555444555555666666444666:::<<>>;;;===@@@BBBCCCEEEGGGIIIJJJOOOVVV[[[___hhhttt}}}~~~rrrfffTTTJJJAAA===;;;777666777777777:::@@@FFFNNN\\\jjjtttyyyxxxpppfff___[[[WWWSSSPPPMMMKKKKKKLLLLLLLLLKKKIIIFFFCCCAAAAAABBBCCCCCCCCCEEEGGGIIIIIIHHHGGGFFFEEECCC???:::777777777888<<>>>>>???>>>@@@@@@@@@@@@CCCHHHLLLLLLMMMNNNOOOOOOMMMKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIFFFHHHLLLMMMKKKLLLOOOOOOOOOPPPSSSVVVWWWTTTRRRSSSRRRQQQQQQQQQPPPMMMKKKGGGFFFEEEDDDBBB@@@???>>>===;;;:::;;;===???@@@???===;;;999666555555555666666444666;;;;;;@@@SSSgggrrrqqqpppmmmggg\\\RRRLLLEEEEEEBBBDDDUUUqqq~~~~~~~~~wwwlllaaa^^^fffrrrzzz|||wwwuuuTTTAAA<<<;;;888666333333222111111111111222111111222222222333333333555555777::::::>>>JJJWWWfff{{{ooo[[[QQQTTT\\\mmmzzzeeeSSSEEE:::666777555333111111222333222111000/////////............------------------------***+++,,,---------,,,,,,+++)))((()))***,,,++++++,,,,,,------------......---------...000000---+++))),,,......++++++...111---...//////------...///------......///000000000............/////////000111222333333333444777:::<<>><<<:::888777888888888<<>>:::777777888777;;;@@@DDDGGGIIIKKKLLLJJJJJJIIIFFFBBB@@@???@@@===???@@@??????AAAGGGLLLKKKLLLMMMNNNMMMLLLJJJHHHGGGGGGIIIJJJKKKLLLLLLLLLIIIGGGHHHLLLMMMIIIHHHJJJJJJJJJKKKPPPUUUWWWVVVSSSTTTSSSRRRRRRQQQNNNIIIFFFCCCCCCCCCCCCBBB@@@???>>>AAA???>>>???AAADDDEEEDDD???===:::777666555666666666444666;;;;;;@@@RRRfffsssoooiiieee___WWWPPPMMMIIIHHHDDDFFFZZZxxx|||{{{{{{|||{{{zzzpppffffffooozzz}}}xxxWWWBBB<<<:::777444333222111111000000111111111111222222222333333333555666888;;;;;;???KKKXXXiii~~~kkkYYYPPPUUU___nnn