BM6P6(@ }}}yyyuuuyyywwwrrrkkkeeebbb```___^^^WWWTTTRRRRRRPPPMMMNNNSSSPPPNNNKKKJJJJJJJJJIIIHHHKKKQQQ\\\nnn{{{ooo]]]QQQMMMMMMNNNNNNSSSUUUXXX[[[]]]```dddgggddd]]]WWWXXX]]]eeerrr~~~nnnfffYYYUUUPPPNNNNNNPPPRRRSSSTTT[[[^^^[[[XXXWWWUUUSSSRRRPPPMMMKKKLLLNNNOOOPPPUUUXXXZZZ\\\___gggsss}}}~~~lll^^^ZZZUUUQQQ[[[kkk}}}~~~yyyooocccTTTJJJFFFFFFDDDBBB>>>BBBFFFLLL^^^|||yyy|||wwwsssmmmhhhdddbbb```^^^ZZZVVVTTTTTTSSSPPPQQQUUUUUURRRNNNLLLKKKKKKKKKJJJGGGLLLUUUddd}}}tttaaaSSSNNNNNNPPPPPPSSSUUUXXXZZZ\\\___cccfffeee^^^XXXYYY]]]fffsssnnn^^^WWWTTTRRROOONNNNNNQQQSSSUUUVVVZZZ]]][[[ZZZ[[[[[[XXXVVVTTTRRRQQQRRRSSSUUUUUUWWW[[[___bbbhhhrrrvvvgggYYYUUUSSSTTTcccuuuyyyqqqjjj```WWWJJJCCC@@@AAA@@@???AAACCCFFFOOOeee~~~~~~}}}uuurrrnnnjjjgggddd```^^^^^^YYYWWWWWWVVVTTTUUUYYYZZZVVVQQQNNNMMMMMMLLLLLLKKKOOOUUU```qqq|||gggWWWPPPOOORRRTTTSSSUUUXXXZZZ\\\___cccffffff```ZZZZZZ^^^gggvvvppp\\\QQQMMMOOONNNNNNNNNOOORRRTTTVVVXXX[[[\\\\\\^^^bbbaaa]]]TTTSSSRRRRRRRRRTTTVVVWWW]]]aaagggmmmuuu~~~~~~}}}~~~|||nnnbbbWWWSSSTTT^^^rrrvvvmmmccc\\\SSSMMMDDD@@@@@@AAAAAA@@@EEEDDDGGGTTTppp{{{{{{rrrpppooommmkkkhhhddd```bbb\\\XXXXXXXXXVVVWWWZZZ[[[WWWRRRNNNMMMMMMLLLLLLOOOQQQVVV]]]iiiooo\\\RRRQQQSSSUUUSSSUUUXXXZZZ\\\___cccfffiiiccc^^^]]]```iiiyyysssbbbUUUOOOPPPMMMNNNOOOOOOPPPRRRUUUWWWZZZ]]]___```dddgggbbb[[[RRRRRRRRRRRRSSSVVVYYY\\\fffjjjqqqyyy~~~}}}}}}}}}|||{{{|||~~~yyyiiiaaaXXXTTTZZZkkktttjjjccc[[[TTTJJJFFFAAA???@@@AAAAAAAAAEEEDDDHHHZZZ|||}}}xxxzzzsssssssssttttttrrrnnnkkkfff___YYYYYYYYYWWWXXXZZZZZZVVVRRROOONNNNNNMMMLLLLLLLLLPPPVVV___rrrxxxdddWWWRRRSSSUUUSSSVVVXXX[[[]]]```dddggglllgggcccccceeennn~~~zzzgggZZZSSSQQQSSSNNNOOOQQQQQQQQQRRRVVVYYY]]]aaaeeegggjjjiiiaaaWWWUUUVVVWWWXXXYYY]]]dddhhhpppuuu{{{|||{{{yyyxxxyyy{{{~~~|||vvvddd___XXXVVVaaaxxxuuuddd^^^ZZZTTTOOOCCCAAA>>>======>>>>>>>>>DDDDDDLLLeeewwwsss~~~yyyvvvwwwyyy||||||zzzjjjbbb[[[ZZZZZZXXXWWWYYYXXXVVVSSSQQQQQQQQQQQQOOOLLLKKKNNNTTT[[[jjjnnn^^^VVVTTTUUUUUUWWWZZZ\\\^^^aaaeeehhhooollljjjjjjlllsssnnn```WWWQQQOOOPPPOOOQQQSSSSSSRRRTTTYYY^^^ccciiimmmmmmmmmjjjaaaXXXWWWYYYZZZ[[[]]]dddmmmuuu|||~~~~~~}}}|||{{{yyywwwwwwyyy{{{zzz{{{{{{}}}~~~xxxppp]]]\\\WWWXXXiiifffWWWSSSPPPKKKGGGBBBAAA@@@???>>>???@@@AAAEEEHHHVVVsss}}}tttppp|||wwwvvvxxx{{{oooeee]]][[[[[[YYYXXXXXXXXXWWWVVVWWWXXXXXXWWWUUUQQQMMMOOOVVV\\\gggxxxfff[[[VVVTTTVVVXXX[[[]]]___bbbfffiiirrrppppppqqqrrryyywwwfff\\\WWWRRROOONNNPPPRRRTTTTTTTTTWWW___eeejjjpppsssqqqmmmjjjeee```\\\]]]___```ccckkkxxx~~~||||||}}}~~~rrrhhhWWWYYYWWW\\\ssstttZZZNNNKKKHHHDDDBBBBBBAAA@@@??????AAACCCEEEGGGNNNbbb{{{uuusss{{{vvvtttvvvzzzssshhh___\\\\\\ZZZXXXXXXXXXXXXYYY[[[]]]]]][[[ZZZRRRMMMNNNVVV[[[cccxxxlll___WWWUUUWWWYYY\\\^^^```cccgggjjjsssssstttuuuvvv|||{{{nnnaaa\\\ZZZVVVRRRPPPOOORRRTTTTTTUUUZZZccckkkpppuuuwwwrrrlllkkkiiigggdddfffggghhhkkkvvv{{{mmmbbbVVVXXXYYY```{{{iiiRRRIIIHHHEEEBBBAAA;;;;;;;;;::::::===AAADDDJJJTTTkkk{{{yyyxxx~~~~~~yyyvvvtttxxxzzztttjjjaaa[[[ZZZ[[[]]]]]]\\\ZZZ[[[]]]^^^]]]\\\SSSRRRRRRTTTVVV___rrrwww```WWWYYYZZZ\\\^^^]]]]]]```fffkkkssswwwzzzzzz|||uuunnneee\\\WWWUUUTTTSSSRRRTTTVVVWWWZZZ```jjjrrrzzzyyywwwuuurrrooolllkkkeeehhhllloootttyyyiii]]]VVVUUUYYYjjjsss]]]GGGBBBGGGGGGAAA<<<<<>>>>>>>>???BBBFFFHHHRRRhhh|||{{{{{{|||}}}xxxwwwwwwzzz~~~}}}zzzxxxtttmmmfffbbbaaaaaabbbfffbbb]]][[[ZZZZZZZZZYYYVVVUUUUUUUUUVVV]]]nnn~~~qqqddd```[[[^^^aaacccdddhhhooottt|||~~~uuuoooiiiaaa[[[XXXXXXXXXYYYVVVVVVYYY```kkkuuu}}}~~~|||zzzxxxwwwzzz~~~vvvjjj^^^UUURRRWWWcccxxxxxx]]]OOOCCCAAABBB@@@>>>======<<<<<<>>>AAAEEEJJJMMM___zzz}}}{{{{{{|||||||||uuuuuuwww|||~~~xxxtttrrrppplllgggdddccccccccchhhddd^^^[[[ZZZZZZ[[[[[[WWWVVVWWWWWWVVV[[[jjjyyy{{{jjjbbb\\\```dddgggiiimmmtttyyyxxxqqqpppjjjccc]]]ZZZZZZ[[[[[[YYYYYY]]]fffsss~~~~~~xxxmmmbbbYYYSSSQQQ[[[ooofffQQQIIIBBBAAAAAA>>>===??????<<<;;;>>>BBBFFFLLLSSSnnn~~~{{{zzz{{{}}}}}}yyyxxxrrrsssvvv{{{}}}wwwrrrooonnnlllkkkiiigggffffffhhhddd___\\\\\\]]]^^^^^^XXXXXXXXXXXXVVVZZZgggvvv~~~rrreeebbbeeejjjlllnnnrrrxxx|||xxxssspppkkkccc\\\ZZZZZZ[[[[[[\\\^^^bbblllyyysssfff\\\WWWUUUSSSccc}}}uuuXXXJJJEEEBBBCCCAAA>>>>>>@@@@@@<<<;;;???AAAFFFQQQ\\\~~~|||zzz{{{}}}|||wwwuuupppqqqtttxxx||||||wwwrrrmmmnnnooopppooonnnlllkkkhhheeeaaa______```aaa```YYYXXXYYYYYYWWWYYYfffsss~~~nnnjjjnnnrrrssstttvvv{{{zzzwwwoooiiiaaa[[[YYYZZZ[[[[[[```dddkkkuuu~~~nnn```XXXWWWXXX[[[nnnjjjNNNHHHDDDBBBCCCBBB>>>>>>AAA@@@======@@@BBBGGGYYYlll~~~|||{{{|||yyyvvvooooooppptttxxxxxxuuuqqqjjjmmmppprrrrrrqqqnnnmmmjjjgggdddbbbbbbbbbaaa```XXXXXXYYYYYYWWWYYYeeeqqq|||uuuxxx{{{{{{zzz{{{~~~{{{xxxnnniiibbb]]]\\\^^^___```dddjjjttt}}}zzzjjj[[[UUUWWW\\\gggyyy{{{^^^HHHHHHCCC@@@BBBAAA>>>===???>>>===???CCCCCCJJJccc~~~~~~}}}}}}|||~~~}}}zzzpppnnnnnnqqquuuuuusssooogggjjjnnnqqqrrrqqqnnnlllkkkiiifffeeedddcccaaa___XXXXXXYYYZZZXXXYYYdddqqq|||~~~~~~{{{yyyoookkkdddaaaaaacccfffgggfffnnnzzzxxxhhhYYYSSSWWW^^^pppnnnVVVDDDIIICCC???@@@AAA>>><<<======<<<@@@EEEEEENNNkkk||||||}}}}}}uuuooolllpppsssqqqmmmkkkgggpppuuurrrqqqtttpppiiiooollliiifffeeeccc```^^^ZZZYYYZZZ[[[[[[\\\eeeooo~~~{{{vvvsssoookkkfffdddgggjjjlllllllllxxx|||mmmbbbYYYVVV\\\dddvvv___PPPLLLCCCBBBBBBAAA@@@@@@@@@AAA@@@>>>AAAEEEHHHVVVzzz|||yyyzzz}}}|||vvvpppmmmppprrrpppmmmlllkkk{{{vvvsssqqqnnnnnnkkkgggdddbbbaaa___^^^___]]]]]]]]][[[\\\dddmmm~~~|||xxxuuuppplllhhhgggiiimmmoooppprrr~~~wwwhhh]]]WWWXXXbbbmmm}}}lllWWWJJJGGGAAA@@@??????>>>>>>??????@@@@@@EEELLLRRReeeyyyzzzxxxyyy|||zzzwwwqqqnnnppprrrooommmmmmnnnzzzqqqqqqrrrqqqmmmgggcccaaaaaa``````ccc```___^^^\\\\\\bbbkkkxxx}}}yyyvvvpppmmmkkkkkknnnrrrtttvvv{{{|||pppaaaXXXUUU[[[iiiwww~~~vvvaaaOOOEEECCC@@@@@@??????>>>>>>?????????@@@FFFQQQ^^^www}}}ttt~~~yyywwwxxx{{{}}}~~~{{{yyysssoooqqqqqqnnnmmmnnnqqqyyyqqqsssvvvxxxssskkkfffcccbbbbbbbbbccc```^^^^^^]]]\\\aaahhhrrr}}}xxxuuupppooonnnooorrrwwwzzz}}}|||rrrhhh\\\VVVUUU]]]lllzzz|||mmmZZZLLLEEEEEEBBBBBBAAAAAA@@@AAAAAABBBCCCBBBHHHXXXooovvv{{{xxxxxxyyyzzz{{{yyytttrrrsssrrrnnnlllnnnssswwwvvvyyyzzz}}}vvvnnngggcccbbbbbbbbbaaa^^^]]]_________bbbhhhnnn|||xxxuuurrrssssssuuuxxx||||||tttggg```XXXVVVWWW^^^lllyyyuuueeeUUUJJJFFFFFFBBBAAAAAA@@@AAAAAABBBBBBGGGFFFNNNfff}}}yyyxxxxxxxxxwwwxxxuuutttuuusssnnnlllmmmsss}}}zzzwww{{{~~~{{{uuummmfffcccbbbbbbaaaaaa^^^___dddeeedddfffiiinnn}}}zzzxxxwwwxxxzzz|||~~~~~~ssskkk^^^XXXTTTUUUXXX^^^kkkvvv~~~xxxlll]]]PPPGGGDDDDDD??????>>>>>>??????@@@@@@CCCGGGVVVvvv}}}~~~zzzxxxxxxwwwvvvwwwvvvvvvxxxuuunnnkkklllmmmuuuwwwsssttt|||}}}wwwrrrlllgggfffeeeeeeeeeeeedddffflllnnnkkkjjjkkkooo|||~~~}}}||||||~~~|||~~~}}}tttiiibbbWWWRRROOOQQQVVV^^^kkkwwwxxxpppdddWWWLLLEEEBBBBBB??????>>>>>>??????@@@AAA@@@LLLfff{{{yyyxxxxxxwwwvvv~~~|||wwwvvvxxxzzzvvvnnnjjjkkkfffnnnrrrpppqqqyyy}}}zzzuuurrrmmmjjjjjjjjjkkkkkkkkkiiilllrrrtttpppmmmmmmqqqyyyxxxwwwyyy~~~wwwmmmbbb[[[SSSNNNKKKNNNTTT^^^mmmzzztttmmmaaaUUULLLFFFCCCAAAAAA@@@@@@@@@AAABBBBBBCCCEEEYYYyyy|||yyywwwwwwxxxxxxwww}}}xxxzzz||||||xxxpppgggaaacccfffjjjmmmnnnnnnoooppppppnnnkkkkkklllnnnoooooojjjlllnnnpppppppppnnnmmmrrrwwwsssooommmrrrwwwmmmcccXXXRRRQQQLLLKKKQQQXXX]]]dddkkknnneeeYYYOOOIIIGGGDDDCCC???@@@AAA???AAADDDHHHHHHMMMfff~~~}}}|||zzzxxxwwwwwwwww}}}vvvnnniiieeegggkkkmmmnnnooooooppppppnnnmmmmmmooopppppppppkkklllnnnooooooooonnnmmmooottt|||qqqjjjjjjlllvvv|||sssjjj```WWWQQQNNNJJJJJJOOOTTTXXX^^^eeeggg___UUULLLGGGDDDBBB@@@AAABBBBBB@@@???BBBEEEGGG\\\yyy}}}|||{{{yyyxxxwwwvvvvvv}}}wwwpppllliiikkklllnnnppppppqqqqqqpppppppppqqqssssssrrrpppmmmmmmnnnnnnoooooonnnnnnmmmqqq{{{xxxmmmgggeeehhhppp}}}wwwnnneee\\\TTTOOOMMMJJJIIIMMMQQQTTTYYY___aaa[[[RRRKKKFFFCCCAAA@@@AAABBBBBBAAA@@@BBBHHHMMMiii{{{{{{zzzxxxwwwvvvuuuuuu~~~zzztttppppppooooooppprrrssssssrrrqqqrrrsssvvvwwwvvvssspppnnnnnnnnnooooooooooooooonnnrrryyy~~~|||{{{oooiiihhhiiiooozzz{{{rrrhhh___WWWPPPLLLNNNKKKJJJMMMOOOQQQWWW^^^```\\\UUUMMMHHHEEECCCBBB@@@AAABBBCCCBBBEEEOOOZZZuuu{{{{{{zzzyyyxxxwwwvvvuuu~~~wwwuuusssssstttvvvuuuttttttuuuwwwyyyzzzxxxssspppmmmnnnooopppqqqqqqqqqqqqssstttyyy}}}zzzyyyxxx~~~~~~~~~~~~~~~{{{rrrjjjiiilllsss{{{~~~wwwmmmbbbYYYSSSNNNKKKLLLJJJIIILLLMMMPPPXXX```ddd```YYYPPPIIIDDDBBBAAA@@@@@@AAABBBBBBFFFUUUfffzzz{{{{{{{{{{{{zzzyyywwwvvv{{{vvvvvvxxxyyyyyywwwwwwxxxyyy{{{{{{xxxsssooolllnnnqqqsssuuuuuutttsssuuuvvvxxx~~~~~~|||{{{{{{{{{{{{~~~|||{{{{{{|||}}}}}}|||yyy~~~{{{pppkkknnnsssxxxqqqfff[[[TTTPPPMMMKKKKKKIIIIIIKKKMMMQQQ\\\ggglllggg^^^SSSHHHAAA??????BBB@@@AAACCCBBBHHH^^^uuu{{{{{{||||||{{{zzzxxxwwwzzzxxxzzz|||{{{yyyzzz{{{{{{|||{{{wwwrrrnnnkkknnnrrrvvvxxxxxxvvvuuutttuuuvvvzzz~~~~~~yyyzzzzzzooohhh]]]UUUPPPNNNNNNNNNNNNLLLLLLNNNQQQWWWfffsssxxxrrrgggXXXJJJAAA>>>???BBB@@@BBBFFFIIISSSppp}}}yyyzzz{{{{{{{{{yyywwwvvv|||zzz|||~~~}}}{{{}}}|||||||||{{{wwwqqqmmmjjjmmmsssxxx{{{zzzxxxvvvrrrrrrsssvvv~~~|||vvvhhhaaaXXXPPPMMMMMMOOOPPPSSSPPPPPPRRRVVV^^^ooo~~~{{{nnn]]]MMMCCC@@@@@@AAA@@@CCCKKKQQQ```|||~~~wwwxxxyyyzzzzzzzzzxxxvvvuuu~~~|||zzzuuuxxx|||~~~yyysssooopppppprrrvvvyyyyyyuuuqqqpppjjjlllwww}}}{{{~~~~~~wwwrrreee[[[RRROOONNNLLLLLLNNN^^^VVVQQQTTTYYYbbbwwwmmmYYYKKKCCCAAABBBCCC@@@BBBHHHQQQggg}}}zzzwwwtttvvvxxxyyyxxxwwwvvvwwwxxx|||yyywwwvvvxxxzzz{{{{{{xxxuuusssrrrrrrtttvvvyyyxxxuuuqqqrrrmmmmmmwww}}}zzz|||}}}sssmmmaaaXXXPPPNNNLLLJJJKKKMMMXXXSSSQQQVVVaaaqqqjjjWWWJJJCCCAAABBBAAACCCHHHNNNZZZxxx}}}zzzyyyxxxvvvtttuuuvvvwwwvvvuuuuuuwwwxxx~~~zzzvvvtttwwwwwwwwwxxxxxxxxxwwwwwwuuuuuuvvvwwwxxxwwwtttqqqrrrooorrr{{{}}}zzz{{{}}}~~~}}}}}}zzznnndddZZZSSSMMMLLLKKKIIIJJJMMMMMMMMMNNNVVVhhheeeRRRIIIDDDAAABBB===EEEKKKPPPbbb|||xxxuuuuuuvvvvvvuuuuuuuuuuuutttssstttwwwyyy{{{xxxuuurrruuuuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwuuutttrrrppprrr{{{~~~{{{|||}}}|||{{{|||~~~wwwhhh]]]UUUPPPLLLLLLKKKIIIJJJNNNJJJOOOSSS\\\ttt}}}^^^NNNHHHDDDBBBCCCAAAHHHMMMUUUooo~~~{{{vvvsssssstttuuuvvvvvvvvvuuutttsssuuuxxx{{{}}}zzzyyyxxxvvvtttssstttwwwyyyzzzzzzyyyxxxxxxxxxxxxwwwvvvuuuuuuuuurrryyy{{{{{{{{{yyyxxxyyy{{{~~~|||rrrcccXXXQQQNNNLLLMMMLLLJJJLLLPPPNNNTTT]]]mmmuuuUUUIIIGGGCCCBBBEEEHHHMMMTTTddd}}}zzzuuurrrrrrsssttttttyyyyyyxxxvvvuuuvvvzzz}}}{{{yyyvvvvvvwwwyyyyyyxxxsssuuuwwwzzz{{{{{{zzzyyyyyyyyyzzzyyyxxxxxxzzz||||||zzzzzzxxxvvvuuuuuuyyy||||||uuukkk^^^UUUOOOMMMMMMNNNMMMJJJLLLQQQMMMTTTccczzziiiNNNGGGFFFCCCBBBGGGGGGMMM[[[yyy|||yyyuuusssssstttuuuuuu{{{{{{{{{yyyxxxxxx{{{}}}uuutttssstttwwwzzz{{{{{{wwwwwwxxxxxxyyyzzz{{{|||zzz|||}}}|||{{{|||~~~}}}zzzwwwuuuwwwzzz}}}vvvmmmcccYYYSSSMMMLLLMMMOOOMMMIIIKKKPPPPPPUUUhhhxxx]]]GGGEEEFFFAAABBBJJJGGGPPPjjj}}}{{{yyyyyyzzz{{{|||{{{|||}}}}}}{{{yyyyyyzzz{{{~~~zzz~~~tttsssrrrtttxxx{{{}}}}}}{{{zzzxxxvvvwwwzzz}}}|||}}}~~~~~~~~~{{{yyyzzz~~~|||ssshhh^^^VVVRRRKKKKKKMMMNNNLLLHHHJJJOOOZZZ]]]qqqoooVVVDDDDDDFFFAAACCCKKKNNNZZZ|||~~~~~~|||}}}~~~|||zzzxxxxxxyyy|||xxxnnnppptttxxx{{{~~~~~~{{{yyyyyyzzz{{{{{{{{{|||||||||{{{zzzvvvjjj___VVVOOOKKKPPPKKKIIIKKKLLLJJJKKKNNNZZZmmmeeeRRRDDDCCCGGGFFFFFFHHHRRRnnn~~~}}}{{{yyywwwuuutttzzzvvvmmmpppuuu{{{~~~|||{{{}}}~~~~~~~~~||||||||||||}}}qqqeee[[[TTTOOOKKKNNNJJJIIIKKKMMMLLLOOOTTT^^^vvvwww```PPPDDDEEEGGGFFFGGGKKK^^^~~~|||zzzyyyxxxwwwwww}}}xxxtttlllqqqyyy}}}~~~{{{{{{}}}}}}uuuiii^^^VVVQQQMMMKKKLLLIIIIIILLLMMMNNNTTT[[[kkkgggVVVJJJCCCEEEHHHGGGKKKRRRmmm~~~}}}{{{xxxwwwxxxyyyyyy|||vvvrrrnnnttt}}}~~~}}}~~~zzzyyy}}}}}}vvvnnnbbbXXXQQQMMMKKKKKKKKKJJJJJJLLLMMMOOOXXXccc}}}www^^^LLLDDDAAAEEEGGGHHHQQQ\\\|||{{{zzzwwwuuuuuuvvvxxxzzz}}}wwwsssqqqwww}}}{{{{{{|||{{{yyy|||zzzppphhh]]]TTTNNNKKKJJJIIIKKKKKKLLLMMMMMMQQQ]]]kkklllUUUIIIDDDCCCEEEEEEHHHVVVggg~~~}}}}}}~~~xxxvvvtttrrrrrrtttvvvxxxzzzvvvtttxxx}}}~~~{{{zzzzzz|||{{{{{{~~~}}}xxxtttgggaaaXXXPPPLLLJJJJJJJJJJJJLLLNNNPPPOOOUUUeeevvv}}}```KKKJJJGGGGGGGGGEEEIII^^^uuu|||yyyyyy{{{}}}~~~uuutttrrrqqqqqqrrrtttuuu{{{tttvvvyyy}}}~~~~~~}}}|||||||||~~~{{{{{{{{{}}}~~~vvvoooiii]]]XXXQQQMMMKKKKKKKKKKKKIIILLLQQQSSSTTT\\\oookkkTTTEEEGGGFFFGGGHHHHHHRRRooo~~~yyyvvvvvvwwwxxxxxxssssssrrrrrrrrrrrrssssss~~~rrrtttvvvxxx{{{|||}}}}}}~~~~~~~~~{{{yyyyyy{{{}}}xxxooogggaaaUUUQQQMMMJJJJJJLLLLLLLLLHHHLLLRRRUUUWWWaaawwwrrr[[[MMMDDDAAABBBEEEIIIKKK[[[{{{yyyuuutttttttttsssrrrssssssssssssssssssrrrrrryyyzzzxxxxxx||||||wwwvvvoooxxx~~~~~~wwwooofff]]]WWWRRRPPPNNNLLLJJJJJJJJJJJJKKKQQQSSSQQQWWWmmmbbbQQQJJJFFFBBBEEEHHHJJJRRRjjj{{{~~~zzzxxxuuusssqqqqqqqqqrrrsssrrrqqqpppppprrrtttuuu}}}}}}{{{|||yyyvvvpppxxx}}}}}}zzzqqqiii```XXXSSSNNNNNNMMMLLLLLLLLLMMMMMMIIIOOOSSSVVVbbbyyysssXXXKKKFFFDDDGGGGGGKKKSSSbbb~~~|||wwwvvvsssqqqpppppppppqqqrrrrrrsssssstttsssssssss~~~yyysssxxx||||||{{{rrrhhh___XXXQQQMMMJJJJJJLLLMMMNNNOOOOOOOOOLLLPPPUUU]]]ooocccMMMEEEDDDDDDHHHGGGMMM]]]uuu{{{zzztttsssqqqpppoooooopppqqqrrrsssuuuvvvvvvuuusssqqqwwwyyy{{{|||~~~zzzsssiii___WWWQQQLLLIIIGGGHHHKKKMMMNNNOOONNNNNNQQQSSSWWWbbbxxxsssVVVGGGEEEFFFGGGIIIJJJVVVnnn~~~~~~zzzyyysssrrrqqqpppppppppqqqqqqssstttuuuuuuuuutttsssrrr}}}{{{zzz}}}{{{rrrlllbbbYYYRRRNNNJJJHHHGGGHHHJJJLLLMMMMMMLLLLLLSSSTTTXXXgggeeeNNNFFFFFFGGGHHHJJJRRRgggzzzyyysssssssssrrrrrrrrrssssssuuutttsssrrrrrrssstttuuu}}}{{{}}}{{{vvvjjjddd\\\UUUPPPMMMJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLOOOSSS\\\pppxxx[[[KKKGGGFFFGGGGGGIIIYYYxxx{{{xxxtttttttttttttttttttttsssvvvuuusssrrrssstttvvvxxx{{{~~~|||sssnnnaaa]]]WWWRRROOOMMMKKKJJJJJJJJJKKKKKKMMMNNNOOOPPPNNNWWWfff}}}iiiPPPFFFFFFGGGIIIKKKQQQggg|||zzzuuuuuuuuuuuuuuuttttttsssrrruuuuuuuuuvvvwwwxxxyyyzzz|||wwwnnnhhh\\\XXXTTTPPPOOOMMMLLLJJJKKKKKKKKKLLLNNNPPPSSSTTTQQQ]]]ppprrr]]]HHHBBBFFFIIINNNSSS```yyyxxxrrruuuuuuuuuuuutttsssrrrqqqtttuuuxxxzzz||||||{{{{{{wwwmmmddd]]]UUURRRMMMKKKKKKKKKKKKKKKMMMOOOQQQPPPOOOOOOPPPRRRZZZfff{{{dddPPPDDDFFFHHHEEELLLZZZoooyyyppprrrrrrqqqpppooooooppppppwww~~~~~~zzzxxxwwwuuuzzzrrrhhh___ZZZTTTQQQMMMKKKLLLLLLMMMMMMMMMOOOPPPQQQPPPQQQTTTWWW]]]ooouuuYYYKKKCCCFFFGGGFFFRRRdddyyyrrrrrrrrrrrrrrrrrrsssssstttxxx~~~|||xxxwwwvvvttt|||sssjjjaaaYYYSSSRRROOOLLLKKKLLLNNNNNNNNNMMMOOOQQQQQQQQQUUU[[[```kkk}}}cccNNNFFFDDDGGGGGGKKK___xxx~~~wwwsssqqqqqqrrrtttvvvwwwyyyyyyzzzzzzuuuuuuvvvuuuwwwmmmcccZZZSSSNNNNNNLLLJJJJJJLLLNNNOOOOOONNNPPPRRRRRRSSSYYYccclllmmmWWWIIIFFFFFFHHHHHHTTTsssvvvzzztttrrrooopppsssvvvxxx{{{}}}}}}|||yyytttuuuvvvvvvttthhh^^^UUUNNNJJJKKKIIIHHHIIILLLNNNOOOOOOPPPSSSTTTUUUWWWaaappp{{{}}}```NNNHHHGGGGGGHHHMMM```wwwrrrpppnnnpppssswwwzzz}}}}}}zzzuuuvvvxxxxxxyyymmmaaaXXXQQQLLLIIIJJJIIIHHHJJJMMMOOOOOOOOORRRUUUXXXYYY___mmmpppVVVGGGGGGFFFFFFKKKWWWrrr~~~wwwrrrpppppprrruuuyyy}}}~~~|||xxxyyy{{{|||vvvnnncccYYYRRRNNNKKKJJJKKKJJJJJJLLLOOOPPPQQQPPPRRRVVV[[[___hhhzzz|||___NNNFFFFFFFFFIIITTTiii~~~yyyuuussssssuuuyyy}}}~~~|||}}}~~~yyymmmfff\\\SSSNNNLLLKKKKKKMMMLLLLLLNNNQQQRRRRRRQQQQQQVVV\\\cccnnneeePPPJJJJJJFFFGGGNNN^^^xxx{{{~~~|||yyyuuuvvvxxx|||~~~~~~}}}tttnnnddd^^^VVVPPPMMMLLLLLLKKKKKKLLLOOOPPPMMMJJJNNNVVVYYYXXXZZZfff}}}uuu[[[OOOIIIEEEHHHHHHUUUqqq|||zzzxxxxxxxxxyyy}}}~~~~~~~~~xxxpppjjj^^^YYYRRRLLLJJJJJJJJJIIIMMMMMMOOORRRQQQOOORRRWWWUUUXXX```ooofffRRRKKKHHHFFFMMMSSSggg~~~{{{zzzyyyyyy}}}~~~~~~}}}||||||}}}~~~}}}wwwppphhhbbbXXXTTTNNNJJJIIIJJJJJJJJJLLLJJJLLLPPPRRRPPPQQQUUUTTT]]]jjj~~~pppUUUJJJJJJJJJJJJPPP___~~~}}}{{{{{{{{{~~~}}}~~~}}}{{{yyyyyy{{{}}}~~~xxxpppggg___ZZZTTTQQQMMMKKKKKKLLLMMMLLLPPPLLLLLLQQQSSSSSSRRRTTTXXXeeevvv]]]KKKJJJLLLNNNOOOXXXqqq~~~}}}|||{{{{{{}}}~~~~~~~~~}}}}}}~~~|||zzzxxxxxxzzz|||~~~{{{rrrhhh```XXXSSSOOOMMMKKKKKKLLLNNNNNNMMMUUUPPPOOOSSSVVVVVVVVVYYY]]]nnnoooRRRIIIKKKKKKNNNTTTlll~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}~~~}}}|||zzzxxxxxxzzz|||}}}tttjjjaaaYYYRRRNNNKKKJJJIIIJJJLLLNNNMMMMMMQQQNNNMMMPPPRRRSSSXXX]]]ggg{{{xxx___LLLKKKKKKIIIRRRbbb||||||}}}}}}}}}||||||{{{}}}~~~{{{zzzyyyyyyyyyyyyzzz{{{{{{tttjjj```YYYSSSNNNLLLJJJJJJJJJLLLNNNOOOOOONNNMMMKKKLLLOOOQQQTTT]]]gggwwweeeSSSIIILLLLLLMMMddd}}}}}}~~~||||||}}}~~~~~~~~~}}}||||||}}}xxxxxxxxxxxxxxxxxxxxxxxx{{{rrrlllbbbYYYSSSOOOMMMKKKLLLLLLMMMOOOQQQSSSRRRQQQPPPPPPRRRUUUWWW\\\hhhuuuoooZZZLLLGGGNNNNNNUUUxxx~~~|||{{{zzz|||}}}~~~~~~zzz{{{}}}~~~}}}|||zzzyyyuuuvvvwwwxxxxxxwwwvvvuuuzzzsssjjjddd[[[SSSOOOLLLKKKJJJKKKMMMNNNNNNNNNNNNOOOQQQRRROOOOOOTTTXXX___ppp~~~bbbKKKJJJKKKNNNVVVmmm~~~yyyyyy{{{{{{{{{}}}~~~~~~|||{{{~~~}}}|||zzzxxxwwwuuuwwwyyyyyywwwuuuuuuuuu}}}uuuoooccc]]]VVVOOOLLLKKKJJJIIIMMMOOOPPPPPPOOOOOOPPPRRRPPPOOORRRXXX^^^jjj~~~pppYYYMMMKKKLLLTTTeee|||{{{{{{{{{~~~~~~~~~~~~~~~}}}|||zzzyyywwwvvvuuuvvvxxxwwwuuussssssttt~~~zzzuuummmhhh[[[WWWQQQMMMKKKKKKKKKKKKPPPQQQRRRRRRQQQPPPQQQSSSNNNOOOSSSYYYaaarrryyy___PPPLLLIIILLL\\\vvv}}}}}}{{{}}}}}}|||zzzyyyvvvuuusssuuuuuuuuutttrrrqqqrrrsss{{{vvvrrrllleee___UUURRROOOMMMMMMNNNOOONNNQQQRRRSSSRRRQQQQQQRRRSSSRRRUUUXXX\\\eee{{{cccRRRLLLKKKLLLUUUkkk~~~{{{}}}||||||||||||}}}}}}~~~|||{{{zzzyyywwwtttrrrqqqsssssssssqqqnnnnnnppprrr~~~vvvooojjjddd]]]XXXPPPNNNLLLLLLNNNPPPPPPPPPPPPQQQRRRRRRQQQQQQRRRSSSWWW[[[___cccpppoooUUULLLMMMMMMVVViii~~~zzz||||||{{{{{{||||||}}}~~~{{{{{{zzzxxxuuurrrpppnnnqqqqqqpppooommmmmmoooqqqyyyppphhhccc]]]WWWRRRLLLJJJJJJKKKMMMOOOOOONNNOOOQQQRRRRRRRRRRRRSSSUUUUUU\\\dddlll~~~}}}aaaNNNKKKOOOPPPccc}}}}}}zzz|||}}}}}}~~~~~~|||{{{yyywwwtttqqqnnnmmmmmmnnnooonnnmmmmmmoooqqqwwwpppggg```\\\WWWRRRNNNLLLKKKKKKMMMOOOPPPPPPOOOOOOQQQSSSTTTTTTTTTVVVXXXWWWbbbppp~~~fffUUULLLMMMRRR\\\www||||||{{{~~~}}}yyyzzz|||}}}~~~|||{{{zzzwwwtttpppnnnllljjjlllnnnooonnnnnnpppqqq~~~{{{pppiiiaaa[[[WWWTTTPPPMMMNNNNNNNNNPPPRRRSSSRRRQQQPPPRRRTTTUUUUUUVVVYYYZZZdddqqqkkkTTTLLLKKKOOOUUUooo~~~|||zzz|||zzzxxxyyy||||||yyywwwyyy{{{}}}~~~~~~|||{{{}}}|||zzzwwwtttpppmmmlllhhhjjjmmmooooooooopppqqqvvvnnngggaaaYYYSSSOOONNNMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPRRRRRRTTTWWWWWWWWW\\\dddppptttXXXNNNLLLKKKUUUfff|||zzzyyytttwwwzzz{{{xxxwwwxxxyyywwwwwwxxxyyyzzz|||}}}}}}|||{{{yyywwwtttrrrpppooommmnnnnnnnnnmmmnnnppprrr}}}ssskkkccc]]]UUUOOOLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPSSSRRRSSSUUUVVVXXX```jjj~~~|||eeeRRRLLLLLLQQQeee||||||zzzyyyxxxyyy|||}}}|||zzzxxxyyyzzzxxxxxxyyyzzzzzz{{{{{{|||wwwwwwvvvuuusssrrrqqqqqqsssrrrpppmmmkkklllpppsssyyynnnggg]]]WWWPPPKKKIIIKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQUUUSSSTTTUUUWWW\\\jjjwwweeeWWWLLLLLLQQQ^^^|||~~~{{{yyyyyyyyyzzz~~~}}}zzzyyyyyy{{{zzzzzzzzz{{{zzzzzzzzzyyyqqqqqqqqqqqqrrrrrrrrrrrrwwwtttpppkkkhhhjjjooosss}}}tttiiibbbXXXSSSLLLIIIIIIKKKMMMOOONNNOOOOOOPPPQQQQQQRRRRRRWWWUUUUUUWWWZZZdddwww|||\\\QQQJJJOOO\\\rrr~~~}}}zzzyyyxxxzzz|||~~~~~~}}}|||||||||{{{{{{{{{{{{zzzyyywwwvvvnnnnnnnnnoooooooooppppppsssqqqmmmiiifffgggkkknnnwwwmmmccc]]]TTTPPPKKKIIIJJJMMMOOOQQQPPPPPPPPPQQQRRRRRRSSSSSSUUUUUUWWWZZZ___lllgggWWWMMMIIIVVVnnn~~~{{{zzzxxxxxxzzz}}}{{{{{{{{{{{{yyywwwuuusssllllllllllllllllllllllllkkkkkkjjjgggeeeeeegggiiixxxoooeee\\\WWWQQQNNNLLLKKKMMMPPPQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTSSSUUUYYY```hhhwwwmmmTTTQQQKKKOOOeee~~~|||yyyyyyyyyyyy{{{~~~yyyzzzzzzzzzxxxuuusssqqqlllkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhfffdddccceeefff~~~yyypppfff\\\UUURRRNNNMMMLLLMMMOOOQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUYYYaaakkktttuuu\\\NNNOOORRR```~~~}}}|||zzzzzzzzzzzz{{{}}}~~~~~~wwwxxxyyyyyywwwtttqqqooojjjjjjjjjjjjjjjjjjjjjjjjmmmllljjjfffcccccceeeggg~~~{{{tttkkk```WWWQQQNNNLLLLLLLLLNNNPPPQQQPPPOOORRRRRRRRRSSSTTTTTTUUUUUUYYY___iiiuuu~~~aaaUUUUUURRR[[[rrr}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzwwwvvvwwwxxxxxxvvvssspppnnnhhhhhhhhhiiijjjjjjkkkkkktttqqqlllfffbbbbbbfffiiizzzsssiii```XXXRRRNNNKKKLLLLLLLLLMMMNNNPPPQQQQQQVVVSSSRRRUUUUUUSSSUUUYYY^^^iiiuuuhhhUUURRRSSS\\\qqq~~~|||{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzyyyyyyyyyxxxuuuppplllkkkgggfffhhhhhhgggiiimmmsssooojjjeeecccccceeeggg}}}oooiii```XXXSSSOOOMMMKKKMMMNNNOOOPPPQQQQQQQQQQQQRRRPPPQQQUUUVVVUUUXXX]]]fffppp}}}xxxZZZPPPVVV^^^www~~~~~~}}}|||||||||}}}}}}}}}~~~zzzwwwwwwwwwwwwxxxvvvssspppnnnjjjhhhiiiiiiggghhhlllqqqnnnjjjeeedddeeegggiiizzztttfff```XXXQQQNNNLLLLLLKKKNNNOOOQQQSSSSSSSSSRRRQQQPPPOOORRRWWWYYYYYY]]]cccqqq{{{cccSSSQQQ___ppp~~~~~~}}}}}}}}}}}}|||~~~{{{yyytttsssssstttvvvwwwvvvuuupppkkkiiijjjjjjgggiiilllqqqnnnjjjgggeeefffhhhiii}}}ssslllccc^^^UUUOOOLLLKKKKKKKKKNNNPPPRRRTTTUUUSSSQQQPPPRRRRRRUUUYYY[[[\\\bbbjjjzzzlll\\\WWWZZZnnn~~~}}}}}}}}}}}}|||~~~~~~{{{xxxwwwvvvtttrrrpppqqqsssuuuvvvvvvoookkkiiijjjjjjhhhiiimmmrrrpppllliiiggggggggghhhvvvllleee]]]XXXQQQMMMKKKLLLMMMMMMMMMOOORRRTTTUUUTTTRRRPPPVVVUUUVVVYYYZZZ]]]gggqqqxxx\\\WWW[[[ddd~~~~~~~~~}}}}}}|||yyyvvvttttttuuuwwwsssooonnnooorrrtttuuunnnjjjiiijjjjjjiiikkkooosssrrroookkkiiiggggggfffxxxnnnddd^^^SSSPPPLLLKKKLLLNNNPPPPPPMMMOOOQQQSSSUUUTTTTTTSSSWWWUUUTTTVVVYYYaaaqqq}}}dddRRRUUUaaauuu||||||zzzwwwuuutttuuuwww|||wwwqqqmmmmmmpppsssuuuppplllkkklllllljjjkkkooosssrrrpppmmmkkkiiiggggggxxxoooeee\\\VVVOOOMMMKKKKKKMMMOOOPPPPPPOOOPPPRRRSSSUUUVVVWWWWWWXXXUUUTTTWWW]]]kkkiii[[[VVVcccyyy}}}||||||yyyyyyxxxwwwvvvwwwzzz}}}{{{sssnnnnnnrrrvvvxxxvvvrrroooooonnnkkkkkknnnppppppooonnnmmmllljjjjjj~~~{{{qqqhhh___VVVQQQRRRPPPOOOOOOPPPPPPOOONNNPPPQQQRRRTTTVVVXXXZZZZZZZZZWWWVVVZZZcccvvvnnn___ZZZaaawww}}}{{{yyyxxxxxxuuuvvvwwwwwwxxxzzz~~~}}}uuuoooppptttyyy||||||wwwsssrrroookkkkkkmmmmmmmmmnnnnnnnnnnnnmmmmmm}}}yyyqqqjjjccc[[[TTTOOOMMMMMMNNNNNNOOOPPPQQQQQQOOORRRUUUWWWXXXZZZ^^^```aaaZZZWWWaaarrrsssbbb\\\eee|||{{{}}}yyywwwyyyzzzyyyxxxxxxyyy{{{}}}~~~}}}uuuqqqxxxwwwuuuuuurrrnnnlllmmmnnnooonnnlllkkklllmmm~~~}}}vvvppphhh```ZZZUUURRROOOPPPPPPPPPPPPPPPOOONNNNNNRRRSSSTTTWWW]]]ccchhhllliiibbbbbbpppjjj___gggzzz}}}~~~xxxuuuwwwyyyyyyyyyzzz|||}}}}}}~~~{{{zzzwwwyyy}}}{{{zzzvvvqqqppplllmmmnnnmmmkkkjjjjjjkkkzzz~~~~~~wwwrrrjjjddd[[[SSSPPPOOOOOOOOOPPPPPPQQQRRRRRRPPPOOONNNVVVTTTSSSYYYbbblllsssvvvmmmgggjjj~~~pppdddeee{{{zzzzzz~~~wwwtttvvvxxxxxxzzz|||~~~|||{{{}}}xxx{{{}}}~~~|||wwwrrrqqqlllmmmmmmllljjjhhhiiijjjyyy~~~}}}}}}|||uuummmggg^^^YYYRRRMMMLLLNNNOOOPPPLLLMMMPPPRRRSSSSSSSSSRRRWWWTTTSSSZZZeeeoootttuuullljjjrrrsssccclll{{{zzzxxxxxxyyy|||~~~yyyvvvwwwxxxvvvyyy|||~~~|||xxxvvvxxx{{{zzz~~~}}}zzzxxxtttppppppmmmnnnnnnmmmjjjhhhhhhiiixxx~~~~~~zzz|||~~~zzzvvvqqqjjjbbb]]]TTTRRROOONNNOOOPPPQQQQQQLLLMMMOOOQQQSSSSSSSSSSSSUUUSSSTTT[[[eeemmmooonnnlllqqq|||dddddd}}}}}}xxxvvvvvvwwwxxx}}}}}}{{{|||zzzwwwyyyzzzyyyvvvrrrrrrtttwwwzzz~~~|||vvvuuutttqqqnnnooooooppppppnnnkkkiiiiiijjjwwwyyyvvv{{{wwwtttnnniiiddd___YYYUUUOOONNNNNNPPPRRRSSSSSSRRRPPPPPPPPPPPPPPPQQQQQQQQQSSSSSSUUU[[[dddjjjlllkkkmmmyyylllcccqqq~~~zzz{{{{{{yyyvvvtttssstttvvv|||}}}|||yyyuuuqqqpppqqqsssuuuvvvzzz||||||}}}||||||vvvrrrrrrrrrooonnnpppqqqqqqqqqoookkkiiiiiiiiiyyy~~~xxxttt{{{{{{xxxnnniiiccc]]]XXXTTTQQQNNNMMMMMMMMMOOORRRTTTTTTSSSPPPOOONNNMMMNNNOOOQQQRRRQQQSSSVVV\\\cccjjjppptttvvvrrreeelll|||{{{{{{wwwxxxxxxvvvtttssssssuuuwww|||{{{rrrnnnppptttwwwwwwtttwwwxxxuuuuuuxxxxxxvvvwwwrrrooopppooolllllloooqqqqqqpppnnnjjjhhhggghhh|||yyyuuu{{{yyytttqqqhhhccc\\\UUUQQQNNNLLLJJJMMMLLLKKKMMMPPPSSSTTTTTTMMMLLLKKKKKKMMMPPPTTTVVVQQQTTTXXX\\\cccmmmwww~~~xxxcccbbbvvv}}}}}}~~~{{{yyyyyyyyyyyyxxxvvvttttttvvvxxxzzz}}}~~~}}}}}}rrrnnnrrrxxxzzzyyyuuuxxxxxxsssrrrtttuuuttttttpppmmmnnnmmmjjjiiilllpppppppppmmmiiifffffffff|||wwwxxx~~~zzztttnnngggcccZZZXXXTTTPPPLLLKKKJJJJJJMMMOOOQQQSSSTTTTTTSSSRRRMMMLLLLLLNNNPPPRRRRRRRRRVVVXXX]]]cccjjjuuupppiiibbbkkkzzzvvvxxxzzzyyyyyy{{{wwwuuuvvvyyyxxxuuuvvvzzzxxx{{{|||{{{}}}yyysssqqquuu}}}yyysssqqqooommmkkkpppmmmjjjiiijjjlllnnnnnnnnnnnnmmmllljjjgggdddbbb}}}zzz{{{~~~yyytttnnngggaaa\\\UUUSSSPPPNNNLLLLLLLLLMMMNNNOOOQQQSSSTTTSSSRRRQQQRRRQQQPPPQQQSSSUUUWWWXXXXXX\\\bbblllxxxsssdddgggnnn|||wwwuuuxxxzzzyyyxxxyyyyyyuuusssuuuvvvuuuwww{{{|||~~~{{{{{{~~~{{{vvvrrrqqqvvvyyyrrrooonnnnnnnnnrrrooommmlllmmmnnnnnnnnnkkkkkkjjjiiihhhfffeeeddd~~~zzzvvvpppjjjddd^^^WWWSSSNNNMMMLLLLLLLLLMMMOOOPPPOOOPPPRRRRRRSSSRRRQQQPPPQQQPPPOOOOOORRRVVV[[[]]]dddhhhooo{{{nnnccc^^^nnnwwwssssssxxxzzzxxxwwwxxx{{{tttpppsssvvvwwwxxx{{{yyywwwzzz}}}}}}xxxvvvssspppqqqvvvxxxppplllmmmoooqqqsssqqqoooooooooooommmlllgggfffeeeddddddeeefffggg|||wwwrrrnnnggg```[[[UUUPPPLLLIIIIIIJJJJJJLLLNNNPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOQQQUUU[[[ccchhhvvv{{{lllcccdddkkk{{{vvvrrrrrruuuxxxwwwyyy}}}}}}wwwuuuzzz~~~{{{zzzwwwrrrsssuuutttsssrrrpppnnnooottt{{{~~~vvvppplllmmmoooqqqqqqpppooooooooommmjjjhhhbbbbbb``````bbbdddgggiii}}}}}}uuupppiiiddd^^^XXXSSSPPPLLLJJJIIIIIIJJJKKKLLLNNNOOOPPPRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSVVVYYY^^^gggrrrzzzlll```cccmmm}}}zzzwwwsssqqqsssuuuwww~~~{{{~~~zzzrrrmmmnnnooonnnooonnnmmmllllllooouuuyyyyyywwwtttqqqnnnmmmnnnnnnnnnmmmllllllllljjjfffccc```___^^^^^^```dddhhhkkk~~~{{{zzz|||}}}~~~zzzssskkkeee___[[[UUUQQQNNNMMMLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPSSSSSSSSSSSSSSSSSSSSSTTTRRRVVVZZZ___eeeooo{{{~~~kkkaaa```ooozzzyyyxxxsssqqqrrrtttxxx~~~yyyzzzuuummmhhhiiijjjiiijjjjjjjjjjjjiiikkkooorrrrrrssstttssspppmmmlllkkkjjjiiihhhhhhhhhgggcccaaa```___^^^___aaaeeehhhkkk}}}zzzxxxyyy}}}yyyuuuooohhh___ZZZVVVRRRNNNKKKKKKLLLMMMNNNKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTUUUVVVVVVTTTYYY___ccciiirrr~~~hhhbbbeeeppp}}}wwwuuutttqqqqqqsssuuuyyyuuuvvvqqqiiiddddddeeeddddddfffggggggggghhhkkknnnrrrtttvvvtttoookkkjjjjjjhhhgggeeeeeeeeedddbbb```aaa``````aaaccceeehhhjjj|||wwwwww}}}|||~~~}}}yyytttnnnhhh```WWWRRRQQQMMMIIIGGGIIILLLNNNOOOKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXX[[[```fffkkkpppxxxjjj\\\bbbooo{{{tttqqqqqqoooqqquuuwwwyyy|||ttttttooogggaaaaaabbbaaa```bbbdddeeefffgggjjjlllvvvwwwwwwtttooojjjiiiiiigggfffddddddddddddbbbaaabbbbbbbbbbbbdddfffhhhiii|||vvvtttuuu{{{}}}vvvnnn{{{vvvuuusssnnnggg```YYYTTTQQQLLLKKKJJJIIIJJJKKKMMMOOOTTTSSSRRRRRRRRRRRRSSSSSSWWWUUUSSSPPPPPPUUU\\\aaaaaaiiiooopppuuu}}}hhhaaa___kkk~~~yyyuuuvvvtttrrrrrruuu|||wwwuuuoooiiihhhkkkjjjeee___cccccceeegggjjjmmmpppqqquuuuuuuuutttqqqooollljjjgggccc```aaaeeefffccc```[[[\\\^^^bbbeeegggeeedddvvvqqqnnnooorrryyytttmmmvvvyyyrrrmmmjjjeee___YYYSSSPPPNNNLLLKKKJJJJJJKKKLLLOOOPPPQQQQQQQQQRRRRRRSSSUUUUUUVVVVVVUUUTTTUUUXXX^^^bbbiiipppwwwzzzyyyggg]]]```jjj}}}zzzzzzyyywwwuuuvvv{{{wwwpppsssooolllkkkkkkjjjeee```cccdddgggjjjnnnqqqtttuuuttttttsssrrrpppnnnlllkkkhhheeecccdddhhhhhheeeaaa^^^^^^___aaaccccccaaa___iiifffeeeiiioooxxx~~~nnnkkkoooqqqnnnccc```\\\VVVQQQNNNLLLLLLKKKKKKKKKKKKLLLNNNPPPRRRPPPPPPPPPQQQSSSUUUVVVWWWTTTUUUVVVVVVXXX\\\aaaeeessszzzwwwcccXXXYYYggg~~~~~~~~~~~~}}}|||yyywwwvvvxxx|||yyypppkkkpppppppppooollliiidddbbbaaadddhhhlllqqquuuwwwxxxtttsssrrrpppnnnmmmmmmmmmiiihhhgggiiikkkkkkgggcccaaa``````aaabbbaaa___]]]}}}qqqbbb______dddmmmxxx~~~nnniiijjjjjjhhhggg\\\YYYUUUQQQNNNMMMMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSQQQQQQQQQRRRSSSUUUWWWXXXWWWXXXYYY[[[___eeelllqqq|||sssddd___```kkk}}}~~~||||||}}}~~~~~~|||zzzzzzyyyvvvtttvvv{{{}}}uuuooommmmmmqqqsssrrrmmmhhhdddccc___bbbhhhnnnsssvvvxxxxxxtttsssqqqooonnnnnnoooooojjjjjjjjjlllmmmlllhhhdddbbbbbbbbbdddffffffeeecccpppeee^^^ZZZZZZ```jjjxxx}}}sssggggggiiieee___^^^UUUSSSPPPMMMKKKLLLMMMNNNLLLLLLMMMOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWWWW[[[\\\___bbbhhhrrr|||lll^^^]]]hhhvvv~~~|||{{{zzzzzzxxxwwwwwwyyyzzzxxxwwwzzz}}}wwwtttrrrmmmrrrvvvuuunnnhhheeedddaaaeeelllrrrwwwxxxxxxxxxsssrrrqqqooooooooopppqqqjjjkkklllmmmmmmkkkhhheeeccccccdddhhhlllooooooooouuufff\\\YYYVVVWWW___jjjzzz}}}~~~~~~}}}|||rrriiifffeee```XXXTTTOOOMMMLLLJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTVVVVVVVVVVVVVVVWWWXXXYYYYYY\\\aaahhhqqq}}}|||fff]]]]]]hhh}}}~~~~~~}}}{{{zzzxxxwwwvvvxxxzzz||||||}}}zzzwwwvvvqqquuuxxxwwwqqqlllhhhggghhhlllsssyyy|||{{{yyywwwppppppoooooooooppppppqqqllllllmmmmmmmmmjjjhhhgggffffffgggkkkqqquuuvvvwwwlll^^^XXXTTTSSSXXXdddqqq}}}|||{{{{{{yyyuuuqqqnnnooottt|||zzzuuuppphhh___\\\ZZZUUUOOOKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSVVVVVVVVVWWWXXXZZZ[[[\\\[[[bbblllxxxtttfff]]]fffuuu||||||}}}}}}|||{{{{{{{{{xxx{{{~~~~~~{{{yyyxxxwwwyyyzzzyyyvvvqqqmmmkkkmmmqqqwww|||~~~{{{vvvsssllllllmmmnnnooooooooonnnnnnnnnooonnnllljjjjjjiiijjjjjjjjjmmmqqquuuvvvvvvhhh[[[VVVQQQSSS\\\kkkzzz}}}{{{{{{{{{{{{{{{qqqllliiifffdddgggnnnzzzyyyqqqmmmlllcccWWWRRRUUUTTTNNNLLLLLLLLLMMMNNNNNNNNNNNNQQQQQQRRRSSSSSSSSSSSSSSSUUUUUUVVVXXXZZZ\\\^^^```fffooo}}}llleee\\\```vvvxxxyyy{{{}}}~~~~~~xxx{{{}}}~~~{{{yyyyyyzzz|||||||||{{{yyyuuuqqqnnnnnnrrrxxx}}}}}}xxxrrrnnnhhhjjjkkkmmmnnnmmmmmmlllpppppppppnnnlllkkkkkklllnnnmmmlllmmmppprrrssssssggg[[[TTTQQQVVVdddwww~~~||||||{{{vvviiidddaaa```aaadddmmm~~~{{{vvvooojjj```]]]XXXRRROOOMMMMMMNNNIIIIIIJJJKKKLLLMMMNNNNNNTTTRRRQQQRRRUUUUUUSSSPPPXXXVVVTTTUUU[[[aaafffhhhxxx~~~lll```bbbeeeuuu}}}{{{{{{{{{}}}}}}xxx{{{|||}}}~~~|||{{{|||~~~vvvpppsssuuuxxxyyywwwsssooollliiiiiijjjkkklllmmmnnnnnnrrrpppmmmiiihhhjjjpppttttttppplllkkklllnnnpppppphhh]]]VVVXXX^^^mmm~~~}}}||||||}}}uuukkkaaa\\\[[[___kkkvvv}}}yyyuuuooohhhcccZZZWWWSSSNNNKKKJJJKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPSSSRRRQQQRRRUUUVVVUUUSSSWWWXXXYYY[[[```jjjvvv~~~zzzhhh]]]YYYfffyyy~~~|||{{{{{{{{{||||||xxxvvvyyy{{{{{{{{{uuussstttvvvvvvuuurrrooommmkkkkkklllmmmmmmnnnnnnnnnpppooolllhhhgggiiinnnrrrwwwsssooollllllmmmmmmmmmiii___XXX[[[bbbqqq~~~~~~}}}}}}}}}~~~~~~||||||}}}~~~lllddd]]][[[^^^jjj{{{vvvqqqkkkeee^^^ZZZTTTRRRNNNKKKIIIIIIJJJKKKNNNNNNOOOPPPQQQRRRRRRSSSRRRQQQPPPRRRTTTVVVVVVVVVTTTXXX\\\___ffftttuuudddWWWUUU[[[ppp~~~{{{{{{yyyxxxyyy{{{{{{|||~~~~~~|||wwwttttttwwwyyyyyy|||~~~~~~xxxssssssssssssrrrqqqpppooonnnnnnnnnnnnnnnooooooooonnnmmmkkkiiigggiiimmmpppyyyuuuppplllkkkjjjjjjiiiiii___XXX[[[cccsss{{{yyyyyy{{{}}}nnnhhhfffjjjvvv|||wwwtttooohhhbbb[[[UUURRRPPPOOOLLLKKKJJJKKKLLLMMMOOOOOOPPPQQQRRRSSSTTTTTTRRRQQQQQQQQQRRRTTTVVVWWWWWW[[[```fffrrrrrrfff]]]VVV___ooo{{{xxxwwwuuutttuuuxxxyyy{{{||||||yyyuuusssssswwwyyyxxxzzz~~~|||~~~~~~{{{xxxzzz{{{vvvttttttsssrrrqqqqqqrrrrrrqqqqqqppppppooooooooonnnmmmnnnmmmkkkjjjjjjmmmpppwwwsssnnnkkkjjjiiihhhgggiii___YYY^^^gggvvv}}}yyywwwxxxzzz|||vvvsssxxx}}}xxxtttnnnkkkgggaaaZZZTTTPPPNNNMMMLLLKKKJJJJJJLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQSSSVVVXXX\\\___ffftttmmm^^^YYYWWW\\\rrrxxxvvvuuurrrqqqrrrtttvvvyyy{{{zzzxxxvvvtttssswwwyyywwwxxx{{{{{{xxx}}}}}}~~~~~~~~~|||wwwsssuuuyyyyyyuuuwwwuuusssrrrqqqrrrssstttqqqqqqppppppoooooonnnnnnnnnooopppooommmmmmooopppqqqnnnkkkiiiiiiiiiiiihhhjjjaaa[[[___gggvvv~~~{{{xxxwwwxxxzzz{{{|||zzzwwwqqqlllcccbbb___ZZZTTTOOONNNMMMJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTSSSRRRRRRTTTYYY]]]^^^dddqqqggg\\\RRRRRRYYYlll{{{yyytttsssrrrooooooqqqpppsssxxxyyyyyywwwuuuuuussswwwxxxvvvwwwzzzyyyvvvyyyyyyzzz{{{|||{{{wwwtttsssvvv{{{~~~yyyvvvxxxwwwtttrrrqqqrrrssstttppppppoooooonnnnnnmmmmmmoooppprrrrrrqqqppppppqqqmmmkkkiiiiiijjjkkkkkkjjjlllddd___bbbjjjxxx~~~||||||}}}~~~yyyuuurrrnnngggbbbYYYYYYXXXTTTOOOLLLLLLNNNKKKKKKKKKLLLMMMNNNPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUTTTUUUYYY```eeeiiiuuu|||gggZZZXXXXXX___rrr|||wwwrrrrrrpppllllllooommmqqqvvvwwwvvvsssrrrrrrsssvvvvvvtttuuuxxxyyywwwwwwwwwwwwyyyzzzyyyvvvtttrrruuuxxx|||}}}|||zzzxxxxxxvvvtttrrrqqqqqqqqqrrrmmmmmmmmmmmmmmmmmmllllllnnnqqqssstttsssqqqpppppplllkkkiiijjjlllmmmmmmlllnnngggccciiiqqq~~~yyytttoookkkfff___ZZZSSSTTTSSSPPPLLLJJJLLLOOONNNNNNNNNOOOPPPRRRSSSTTTRRRRRRSSSTTTUUUVVVVVVWWWTTTUUUVVVVVVXXX]]]ffflll|||wwwfffZZZUUU\\\fffvvv~~~~~~~~~yyyuuussspppkkkjjjllllllqqquuuvvvssspppoooppprrrttttttrrrsssxxxyyywwwyyyxxxwwwxxxxxxwwwtttqqqqqqsssvvvyyyzzzzzzyyyyyywwwvvvtttrrrpppooooooooollllllllllllllllllllllllmmmppptttuuusssqqqpppooonnnlllkkkkkkmmmnnnnnnmmmmmmfffiiinnnyyy~~~~~~xxxqqqiiidddaaa\\\UUUOOOLLLLLLKKKKKKLLLMMMNNNOOOOOONNNMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRSSSUUUWWWXXXXXXVVVWWW[[[^^^cccqqqttt\\\SSSVVVUUUcccyyyyyyxxxuuuqqqmmmkkklllnnnrrrrrrrrrrrrrrrsssttttttttttttuuuuuuuuuvvvvvvvvvzzzwwwwwwxxxwwwrrrqqqsssppprrruuuxxxzzzzzzyyyxxxyyyxxxvvvsssooollljjjhhhmmmnnnnnnoooooommmlllkkkooosssvvvuuuqqqooopppssssssllljjjnnnpppmmmnnnqqqoooiiinnnuuuzzzwwwmmmggg```\\\ZZZWWWRRRMMMKKKKKKLLLMMMMMMNNNNNNNNNQQQPPPOOOOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVXXXZZZ[[[YYYXXX\\\ccckkkuuunnn```TTTSSSYYY^^^uuu|||zzzzzzxxxuuuqqqmmmlllnnnpppxxxwwwuuutttssssssttttttuuuvvvvvvwwwwwwxxxxxxxxxyyyvvvuuuwwwuuuqqqoooqqqoooqqqtttwwwyyyxxxwwwvvvxxxvvvtttqqqnnnmmmllllllooooooppppppooonnnlllkkkooorrruuutttooolllmmmoooqqqkkkjjjmmmooommmmmmqqqrrrnnnttt}}}{{{yyywwwtttooolll```[[[UUURRRQQQQQQNNNKKKJJJKKKMMMNNNOOOOOOOOONNNSSSRRRRRRRRRRRRSSSTTTUUUSSSTTTUUUUUUUUUVVVYYY[[[]]]```gggrrr~~~{{{bbbVVVSSSSSSZZZcccttt~~~yyy{{{zzzwwwrrrooooooqqqttt}}}{{{wwwsssqqqqqqqqqrrrvvvvvvwwwxxxxxxyyyzzzzzzxxxtttssstttsssnnnmmmooonnnpppsssuuuvvvvvvuuuuuuvvvtttqqqnnnmmmnnnoooqqqrrrrrrqqqpppooommmlllkkknnnpppsssqqqmmmjjjjjjkkkooojjjhhhjjjkkkjjjjjjllltttrrryyy}}}yyyvvvssspppmmmiiidddaaaWWWSSSOOOLLLLLLLLLKKKJJJJJJLLLNNNPPPQQQQQQPPPOOOSSSSSSSSSTTTTTTUUUVVVVVVSSSUUUVVVUUUTTTUUUYYY]]]fffnnnzzzttteeeVVVRRRVVV^^^lllxxx||||||{{{xxxtttqqqrrrtttwww|||yyytttpppnnnnnnooopppuuuvvvvvvwwwxxxxxxyyyyyyvvvrrrpppqqqpppkkkjjjmmmmmmoooqqqsssttttttssssssrrrqqqooonnnoooppprrrttttttsssrrrpppooommmkkkjjjkkkmmmoooooollljjjjjjkkkllliiiggggggiiiiiiiiiiiivvvwww}}}{{{{{{~~~zzzvvvrrrooojjjfffccc___[[[XXXTTTQQQNNNKKKKKKKKKJJJJJJKKKLLLOOOQQQRRRRRRQQQPPPRRRSSSSSSTTTUUUVVVVVVVVVVVVXXXYYYWWWVVVYYY___eeetttooo\\\VVVRRRTTT^^^ppp}}}zzzyyywwwtttqqqqqqrrrtttxxxvvvrrrooommmnnnppprrrsssssstttttttttuuuuuuuuusssooonnnnnnmmmjjjiiilllmmmnnnoooqqqrrrrrrrrrrrrooopppqqqssstttuuutttttttttsssqqqooommmkkkjjjiiihhhjjjlllmmmmmmlllllllllhhhgggggghhhkkkooopppppp|||}}}yyy}}}~~~~~~zzzuuuqqqjjjfffaaa]]]YYYWWWTTTRRRPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSRRRRRRRRRTTTUUUVVVVVVVVVVVVSSSVVVWWWVVVWWW]]]hhhpppgggXXXQQQSSSXXX```pppwwwwwwwwwtttqqqoooooopppuuusssqqqooooooqqqssstttrrrrrrrrrqqqqqqqqqppppppqqqmmmkkklllllliiijjjmmmmmmnnnooopppqqqqqqqqqqqqnnnrrrxxx}}}|||wwwtttrrrpppnnnllljjjiiihhhhhheeegggiiikkklllllllllllleeeggghhhiiinnnvvvyyywww~~~|||yyy~~~~~~~~~~~~}}}{{{~~~|||}}}xxxsssnnnkkkbbb^^^YYYTTTRRRPPPNNNMMMKKKLLLNNNNNNNNNMMMLLLLLLNNNNNNOOOQQQRRRSSSTTTUUURRRSSSUUUVVVWWWXXXXXXWWWSSSVVVYYYZZZ]]]hhhwwwvvveeeZZZUUUXXXbbbqqqyyyzzz{{{yyyuuurrrpppoooqqqpppoooooooooppprrrsssrrrqqqqqqpppooonnnmmmllloookkkiiikkkkkkiiikkkooonnnnnnooooooppppppqqqqqqooovvvzzzsssooonnnkkkiiihhhgggggggggdddeeefffhhhjjjjjjiiihhhgggiiiiiihhhlllsssuuurrr{{{xxx{{{}}}}}}||||||{{{{{{}}}vvvrrrwww~~~xxxrrrmmmhhhccc```]]]YYYTTTOOOMMMLLLKKKJJJGGGIIIMMMNNNNNNNNNMMMMMMOOOOOOOOOPPPRRRSSSUUUVVVRRRTTTVVVXXXYYYYYYYYYXXXZZZ^^^aaadddjjjwwwnnn^^^WWWXXX\\\fffuuu}}}{{{vvvsssrrrmmmmmmmmmmmmmmmnnnnnnnnnrrrrrrqqqooonnnlllkkkkkkmmmjjjhhhjjjkkkjjjlllpppnnnnnnooooooppppppqqqqqqpppzzz|||sssmmmllljjjhhhffffffffffffeeedddeeefffhhhhhhfffeeekkkmmmjjjeeefffkkkkkkfff{{{||||||}}}}}}{{{yyy|||~~~~~~{{{{{{{{{|||}}}~~~tttooovvv}}}yyyuuuoooggg```ZZZWWWUUURRRPPPNNNKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMKKKJJJHHHKKKNNNQQQRRRTTTWWWYYYXXXTTTSSSWWWZZZ[[[^^^aaa\\\aaafffkkkxxxwwwdddZZZWWWZZZeeeqqqzzzsssnnnjjjhhhfffgggkkknnnnnnmmmlllllllllllllllllllllllljjjjjjhhhhhhjjjmmmppprrrnnnmmmmmmlllmmmnnnpppqqqmmmttt{{{qqqiiigggfffggghhhjjjjjjiiieeedddbbbbbbccceeeeeeeeefffdddccceeeggggggdddaaa|||{{{|||{{{~~~}}}|||{{{}}}~~~}}}}}}}}}}}}~~~~~~||||||qqqnnnrrruuu~~~zzzvvvpppmmmggg```ZZZUUURRRQQQMMMLLLJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJMMMPPPRRRSSSSSSUUUVVVWWWTTTUUUYYY\\\]]]aaafffhhhqqqzzzmmmbbbXXXWWW]]]lllzzzsssnnnkkkiiifffgggiiikkkkkkjjjkkkkkklllllllllkkkkkkjjjgggggghhhhhhiiikkklllllliiihhhgggffffffggghhhiiilllrrr{{{ssshhhgggffffffggghhhhhhgggfffdddaaaaaacccddddddcccdddcccbbbdddffffffcccaaa~~~zzzxxx{{{}}}~~~~~~~~~}}}}}}}}}}}}|||~~~~~~{{{zzz{{{|||~~~zzznnngggbbbmmmuuu}}}yyyuuuooolllccc```\\\WWWRRRNNNLLLKKKHHHHHHGGGHHHIIIKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJMMMQQQSSSTTTTTTTTTUUUUUUTTTVVVYYYZZZ\\\ccckkkzzzvvvhhhUUURRRTTT^^^ppp}}}|||}}}~~~xxxrrrnnnkkkiiigggfffgggggggggfffhhhiiikkkllllllkkkjjjhhheeefffggghhhiiihhhggggggeeedddbbbaaaaaaaaacccdddjjjooo{{{wwwqqqhhhgggeeeeeefffgggfffeeefffcccaaa```aaaaaaaaa```bbbbbbaaabbbddddddbbbaaazzzwww||||||~~~}}}|||}}}~~~}}}}}}}}}|||zzz~~~~~~~~~|||{{{|||}}}}}}}}}nnncccaaadddlllxxx|||wwwsssooojjjeeeaaaXXXVVVSSSPPPMMMKKKJJJIIIHHHHHHHHHHHHIIIKKKMMMNNNOOOOOOOOONNNMMMLLLKKKJJJHHHLLLPPPSSSTTTUUUUUUVVVWWWWWWZZZ]]]___cccooo{{{ooo```WWWPPPUUUaaavvvyyywwwxxx{{{~~~~~~~~~{{{vvvqqqnnnjjjhhhfffeeeeeeeeefffffffffhhhjjjllllllkkkiiigggfffggggggggggggfffeeedddcccbbbaaa``````bbbeeefffjjjnnnvvv|||}}}wwwpppkkkhhhgggeeeeeefffffffffeeeeeeccc```^^^______^^^]]]aaaaaaaaabbbbbbcccbbbbbb|||yyyyyy{{{}}}~~~}}}{{{yyyxxx~~~||||||{{{yyyxxx}}}~~~||||||{{{~~~qqqaaa\\\\\\ccclllwwwvvvsssnnniiieee```\\\XXXQQQQQQOOONNNLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMPPPOOONNNNNNMMMLLLLLLLLLLLLOOORRRUUUUUUUUUUUUVVV[[[]]]aaahhhoooyyyuuudddZZZTTTRRRVVVbbbxxx{{{vvvuuuvvvxxxxxxyyyyyyxxxvvvssspppnnnhhhgggfffeeeeeeeeeggghhheeegggiiillllllkkkiiigggfffffffffeeedddcccccccccaaa```______bbbeeeiiilllnnnrrrvvvwwwtttpppjjjfffhhhfffddddddfffgggfffeeecccaaa^^^\\\\\\\\\\\\[[[``````aaaaaaaaaaaabbbccc~~~|||uuuxxxzzzyyywwwvvvxxx{{{~~~~~~{{{xxxwwwwwwyyy}}}|||}}}~~~}}}nnncccZZZ[[[^^^eeerrr}}}yyyvvvlllhhhccc___[[[XXXTTTQQQNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMOOOOOONNNMMMMMMMMMMMMNNNSSSUUUWWWWWWWWWVVVXXXYYY]]]```jjjxxxkkkYYYPPPNNNRRRWWWbbbvvvyyyzzzyyywwwttttttuuuvvvttttttuuuuuutttsssqqqppphhhiiihhhgggffffffhhhjjjfffgggiiikkkkkkkkkjjjiiiffffffggggggfffeeecccbbb___^^^]]]^^^aaafffjjjnnnqqqwwwyyyvvvrrrnnniiidddeeedddbbbccceeeffffffeeeaaa___\\\ZZZ[[[[[[ZZZYYY^^^___```___^^^___aaaccc~~~uuuxxxyyyuuuqqquuu~~~{{{vvvwwwyyy{{{~~~~~~~~~~~~~~~~~~~~~|||}}}yyyiiiccc___]]]dddpppyyysssnnnjjjbbb^^^YYYUUUSSSPPPMMMKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPUUUWWWYYYZZZ[[[]]]aaaccchhhmmm{{{vvvhhhXXXNNNKKKNNNZZZfff|||yyytttuuuuuutttrrrrrrsssuuuqqqrrrrrrsssttttttttttttkkklllllliiifffeeegggjjjggghhhiiijjjkkkkkkkkkkkkgggjjjnnnqqqqqqmmmhhhddd___^^^]]]]]]```eeejjjmmmooovvvyyyuuuooolllhhhbbbaaa```___```bbbddddddddd___\\\ZZZYYYYYYZZZYYYXXXZZZ\\\]]]\\\[[[[[[^^^aaayyy{{{zzztttpppwww~~~|||vvvwww{{{~~~|||{{{|||}}}~~~xxxzzz~~~{{{xxxwwwyyy|||}}}|||{{{pppeee[[[]]]fffmmmvvv}}}yyysssllleeebbb[[[XXXSSSPPPNNNLLLJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMLLLMMMOOOPPPQQQSSSUUUXXX[[[___dddkkkppp{{{mmm[[[UUUPPPOOOOOOUUUeeevvvxxxssssssssssssrrrppppppsssuuuqqqqqqrrrsssuuuvvvwwwwwwoooooooookkkgggeeefffiiihhhiiiiiijjjjjjkkklllmmmjjjpppwww||||||vvvnnnhhhbbbaaa______aaaeeejjjmmmjjjssswwwrrrmmmjjjeee___^^^]]]\\\^^^```bbbcccccc]]][[[YYYXXXYYYYYYYYYXXXXXXZZZ[[[ZZZXXXYYY\\\```}}}yyyvvvvvvuuu}}}zzzyyy~~~~~~~~~{{{|||~~~|||{{{{{{}}}}}}|||{{{}}}~~~xxxlllhhhkkkqqqlllooo{{{zzz}}}~~~{{{yyy{{{wwwpppiiibbb^^^[[[ZZZSSSQQQOOOMMMKKKJJJJJJKKKLLLMMMPPPRRRRRRRRRPPPOOOKKKLLLMMMOOOOOOOOONNNMMMPPPQQQQQQQQQPPPQQQSSSUUU]]]ZZZ\\\dddkkkqqq|||qqq^^^UUULLLNNNOOOQQQXXXkkk|||zzzuuuuuuqqqmmmlllppppppnnnttttttuuuvvvwwwxxxxxxxxxrrrqqqnnnllljjjhhhgggggggggfffeeefffiiilllnnnooorrrxxxpppeee```___]]]]]]___dddiiillllllmmmnnnmmmjjjeee```\\\ZZZWWWWWW[[[^^^\\\[[[]]]\\\ZZZYYY[[[^^^^^^[[[XXXVVVYYY[[[[[[ZZZ[[[^^^bbb~~~{{{{{{{{{}}}~~~~~~~~~|||{{{|||}}}}}}||||||}}}||||||}}}{{{|||vvvllljjjuuu~~~{{{{{{}}}~~~~~~~~~~~~yyytttqqqooopppmmmgggaaa[[[XXXVVVVVVOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMNNNPPPQQQQQQSSSUUUVVVVVVWWWYYY[[[^^^```hhhttt~~~{{{iii[[[TTTRRRRRRSSSVVV^^^ppp~~~}}}|||{{{vvvvvvrrrmmmlllppprrrppptttuuuxxxzzz{{{{{{zzzzzzrrrqqqpppnnnllljjjhhhggggggfffdddfffiiinnnppprrrtttyyysssggg___^^^\\\]]]___ccchhhkkkllllllkkkiiieee```[[[XXXXXXUUUVVVZZZ]]][[[ZZZ[[[[[[[[[[[[\\\]]]]]][[[YYYXXXZZZ[[[ZZZYYYYYY]]]```~~~~~~|||zzz~~~~~~}}}||||||||||||}}}~~~~~~~~~{{{|||~~~{{{|||~~~}}}}}}}}}|||||||||{{{qqqsss|||}}}{{{~~~{{{{{{|||}}}~~~}}}}}}|||zzzyyyyyyzzz|||}}}~~~{{{tttmmmiiifffeeebbb___[[[VVVSSSQQQPPPPPPKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTRRRNNNKKKKKKNNNQQQTTTRRRTTTUUUVVVWWWXXX\\\^^^dddlll{{{mmm\\\RRRMMMQQQWWW^^^cccnnn|||yyywwwxxxyyyzzzxxxxxxsssmmmlllooorrrqqqrrruuuzzz~~~~~~|||zzzqqqrrrrrrqqqooommmkkkjjjiiigggeeefffjjjooossstttqqqttt{{{qqqccc^^^]]]]]]]]]___cccgggjjjllljjjhhhddd```[[[WWWUUUWWWTTTUUUZZZ\\\ZZZYYYZZZZZZ\\\]]]]]]\\\[[[[[[\\\[[[[[[ZZZYYYXXXYYY\\\___|||zzzyyy~~~|||{{{zzzzzz{{{|||}}}~~~~~~~~~|||}}}}}}wwwxxxzzz|||}}}{{{zzz~~~{{{|||{{{zzzzzzzzzzzzzzzzzz|||{{{xxxvvvvvvvvvxxxyyyxxx{{{~~~~~~~~~zzzssskkkddd___]]]\\\UUUTTTQQQOOOMMMMMMMMMMMMJJJJJJKKKKKKLLLMMMNNNOOOPPPOOONNNNNNNNNPPPRRRTTTUUURRROOOMMMMMMOOORRRTTTVVVVVVVVVVVVXXX]]]ccchhhsssvvviii[[[TTTRRRUUU___iiisss}}}zzzuuurrrrrruuuwwwzzzzzzuuummmjjjlllooonnnooosssyyy~~~~~~zzzwwwpppqqqsssttttttsssqqqpppmmmjjjggggggjjjooorrrtttnnnooottt||||||nnnaaa____________aaadddgggiiiiiigggddd```\\\YYYWWWVVVWWWTTTVVV[[[^^^\\\ZZZ[[[[[[]]]```___\\\[[[\\\___^^^]]][[[YYYZZZ\\\```ccc~~~~~~|||zzzyyy}}}|||zzzyyyyyyzzz{{{|||~~~~~~}}}}}}~~~|||sssvvvzzz|||~~~}}}zzzxxx{{{yyyxxxxxxyyyxxxxxxwwwvvvvvvxxxwwwuuuttttttuuuvvvwwwvvvxxxyyyyyyyyy}}}~~~}}}{{{yyywwwsssoooiiiaaa[[[WWWUUUTTTOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMOOONNNLLLKKKLLLNNNQQQRRRQQQQQQQQQQQQRRRSSSTTTTTTXXXXXXZZZ\\\bbblllxxx|||ppp]]]VVVPPPRRRYYYeeevvv}}}{{{wwwrrrnnnnnnrrruuu{{{|||wwwnnniiijjjlllkkklllpppvvv{{{}}}zzzvvvsssnnnpppsssvvvwwwwwwvvvvvvqqqnnnjjjiiikkknnnooopppppppppsssyyy}}}yyynnndddbbbbbbbbbcccdddeeeggghhheeecccaaa^^^\\\[[[ZZZZZZYYYWWWYYY___bbb```^^^^^^]]]___aaa```]]]\\\^^^aaa___^^^\\\\\\^^^bbbfffhhh|||zzz|||}}}{{{yyyyyyyyyyyyyyyzzzzzz{{{}}}}}}~~~~~~~~~tttyyy}}}yyywwwzzz~~~}}}vvvuuuwwwyyyyyyvvvtttttttttrrrrrrrrrrrrrrrsssttttttuuuttttttuuuyyy}}}|||xxxuuussspppmmmkkkeeebbb]]]XXXSSSPPPNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLMMMLLLKKKKKKKKKMMMOOOQQQOOOPPPSSSVVVXXXYYYYYYYYYVVVYYY___hhhsssnnn^^^VVVQQQNNNPPPYYYgggyyy~~~{{{yyywwwvvvsssoookkklllqqqvvvzzz|||yyyqqqkkkjjjllllllllloootttwwwxxxwwwsssqqqnnnppprrrtttvvvwwwwwwwwwqqqooolllkkklllmmmmmmmmmmmmmmmnnnqqqrrroooiiiddddddeeeeeeeeeeeefffeeeeeeaaa```___^^^]]]]]]]]]]]]\\\ZZZ\\\cccfffcccaaabbbaaaaaabbbaaa______aaabbbaaa___^^^___cccgggjjjkkk|||yyyyyyyyy|||zzzxxxxxxyyyzzz|||~~~~~~}}}}}}}}}{{{~~~}}}{{{yyywwwzzz}}}~~~~~~wwwtttwwwzzzzzzwwwtttssstttooopppqqqrrrsssrrrrrrqqqrrrpppooossszzz|||zzzxxxtttppplllhhhfffccc```]]]YYYWWWTTTQQQNNNLLLKKKJJJLLLLLLLLLLLLMMMMMMNNNNNNMMMNNNOOOPPPPPPOOONNNMMMMMMLLLLLLLLLLLLNNNOOOPPPPPPRRRVVVZZZ]]]___aaaaaa___fffqqqyyyhhh[[[RRRNNNUUUYYYeeevvv~~~|||zzzyyyuuuuuusssnnnjjjkkkqqqwwwvvv{{{{{{tttooooooppppppppprrrtttuuuvvvuuusssrrrppppppqqqqqqrrrrrrssssssooommmllllllmmmnnnmmmkkkjjjjjjjjjiiigggeeecccbbbffffffffffffeeedddcccbbb______^^^^^^^^^]]]]]]]]]]]]\\\___eeehhhfffddddddeeecccaaaaaabbbcccdddccccccaaa```bbbfffiiijjjjjj{{{yyy{{{vvv~~~{{{xxxwwwwww|||~~~{{{zzzyyyzzz}}}~~~{{{{{{yyyyyyyyyyyyyyyzzz|||}}}}}}~~~~~~|||uuuxxx||||||yyyuuuttttttpppqqqsssuuuuuutttrrrqqqooolllkkkqqq||||||yyywwwyyy{{{~~~}}}yyyvvvsssqqqkkkhhhccc___\\\YYYVVVSSSSSSRRRQQQPPPNNNLLLKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMOOOPPPQQQQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPPPPRRRTTTWWW[[[```dddfffhhhqqqzzz{{{hhhZZZUUUTTTSSSRRR]]]iii{{{yyyyyyyyyxxxyyyyyyvvvpppkkkkkkqqqwwwsssyyy|||wwwrrrssstttuuuttttttuuuuuuuuuuuuttttttqqqqqqpppooonnnnnnnnnnnnllllllkkkmmmnnnooommmkkklllmmmllliiidddbbbdddfffffffffgggfffeeeccc```___^^^^^^^^^^^^^^^]]]\\\[[[^^^\\\___fffjjjgggeeeeeehhhdddaaaaaadddfffeeeccceeecccbbbdddgggjjjiiihhh~~~yyywwwwwwzzz}}}~~~zzzxxxzzz{{{}}}|||{{{{{{}}}~~~}}}zzztttssstttvvvyyy{{{xxxxxx}}}}}}}}}mmmtttwwwyyyyyyzzz{{{wwwpppsssqqqpppqqqrrrrrrqqqpppqqqqqqqqqtttyyy}}}}}}zzzuuuqqqooooooqqqsssrrrtttwww|||}}}zzzuuurrrpppkkkfffaaadddaaa]]]YYYUUUSSSSSSRRRLLLNNNNNNMMMLLLKKKLLLMMMNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOOOOOOONNNLLLIIIHHHJJJNNNPPPPPPNNNVVVVVVZZZ```bbbdddnnnyyy}}}hhh\\\TTTTTTQQQOOOXXXgggpppyyyuuuuuuwwwyyyxxxvvvsssooommmpppuuuzzzyyy|||}}}{{{{{{|||{{{xxxzzzxxxuuurrrqqqrrrssstttsssoookkkiiikkkmmmmmmllljjjjjjjjjjjjjjjjjjkkkkkkeeefffhhhgggeeeccccccccclllkkkiiigggdddaaa^^^]]]]]]]]]^^^^^^^^^]]]\\\\\\___aaacccdddcccccccccddd```bbbdddggghhhgggfffeeeddddddfffggghhhiiiiiiiii~~~xxxuuuuuuyyy}}}~~~{{{zzz{{{}}}}}}}}}||||||~~~xxxqqqpppssswwwzzz{{{wwwwww|||~~~}}}mmmnnnssswwwwwwwwwxxxuuupppsssrrrqqqqqqssssssrrrqqqqqqpppqqqssswwwzzz{{{{{{xxxvvvrrrnnnmmmnnnppprrrpppqqqsssvvvzzz}}}~~~|||zzzyyysssooojjjgggeeeaaa]]]YYYZZZXXXUUURRRPPPOOOOOOOOOKKKLLLMMMLLLJJJIIIJJJKKKNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLMMMNNNNNNOOOOOONNNKKKJJJJJJKKKNNNPPPQQQQQQSSSTTTYYYaaahhhppp~~~}}}mmmbbbZZZRRRPPPVVV[[[___lll{{{}}}xxxuuutttuuuwwwwwwuuusssqqqppprrrwww|||~~~~~~~~~}}}zzzyyywwwuuusssrrrrrrtttuuuqqqnnnjjjiiijjjkkkjjjiiihhhhhhhhhhhhhhhhhhggggggfffggghhhgggeeeddddddeeelllkkkjjjgggdddaaa___]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\___bbbcccbbbaaaaaabbbbbbcccdddffffffgggffffffeeegggjjjllllllkkkiiihhh}}}vvvtttsssyyy~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||~~~uuuooopppuuu{{{~~~{{{wwwwww{{{}}}}}}}}}qqqllltttzzzzzzxxxwwwuuurrrtttrrrqqqrrrssstttsssrrrpppooooooqqqtttvvvvvvvvvqqqpppmmmkkkkkkmmmoooqqqppppppqqqqqqrrrsssuuuuuuyyy{{{~~~~~~|||{{{yyyvvvssspppnnnmmmmmmfffccc^^^[[[XXXVVVTTTRRRPPPOOONNNMMMLLLMMMNNNNNNKKKMMMMMMMMMKKKJJJKKKLLLNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPLLLMMMNNNOOOOOORRRUUUXXXZZZ\\\dddooo{{{wwwkkk___SSSLLLMMMKKKSSSdddsss~~~{{{wwwtttssssssttttttuuutttssstttvvvzzz~~~~~~|||xxxvvvtttsssrrrssstttuuunnnllljjjiiiiiiiiigggfffeeeffffffgggfffeeecccbbbfffggggggeeeddddddfffhhhlllkkkjjjhhheeebbb```______^^^]]]]]]\\\\\\]]]]]]\\\___bbbdddcccbbbaaaaaaddddddcccdddeeefffhhhiiikkkmmmpppqqqpppmmmiiifff|||vvvssssss{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{|||yyytttuuuuuutttssswww~~~~~~zzzxxx{{{~~~|||}}}~~~xxxpppyyy~~~zzzyyyxxxwwwtttrrrqqqrrrssssssrrrqqqoooooonnnoooqqqrrrqqqppplllkkkjjjjjjkkkmmmoooppprrrqqqppppppooooooppppppoooqqqssstttuuuvvvyyy{{{~~~~~~zzzxxxvvvsssqqqnnnlllhhheeebbb`````````]]][[[WWWSSSQQQPPPOOOOOONNNNNNMMMMMMMMMNNNOOOPPPNNNPPPPPPOOONNNMMMNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPPPPPPPQQQRRRRRRSSSOOOQQQSSSSSSTTTWWW^^^dddjjjoooyyy~~~rrrddd\\\VVVPPPLLLJJJKKKSSSggg~~~}}}zzzwwwtttsssssssssrrrtttuuuvvvvvvyyy||||||{{{zzzuuutttsssrrrrrrssstttuuulllllllllkkkjjjhhhfffdddddddddeeefffeeecccaaa___eeeeeeeeedddcccdddgggiiikkkkkkjjjhhhfffcccaaa```______^^^]]]]]]]]]^^^___^^^bbbfffggggggeeedddddddddcccbbbbbbdddgggkkkmmmtttttttttrrrooolllhhhfff|||wwwuuuvvv~~~~~~}}}|||~~~}}}|||~~~}}}}}}yyyqqqkkkiiirrrzzz}}}{{{}}}~~~~~~|||qqqhhhfffmmmwwwsss|||zzzyyyxxxwwwuuusssrrrqqqrrrrrrpppoooooonnnnnnoooppppppnnnllliiiiiiiiijjjkkkmmmnnnooopppooonnnnnnnnnnnnnnnooojjjkkklllmmmmmmooorrrttttttwww|||yyywwwssspppnnnllliiifffcccaaa]]]ZZZWWWVVVVVVWWWUUUTTTRRROOOMMMLLLNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOQQQQQQPPPOOONNNOOOPPPLLLMMMNNNOOOOOOOOOOOONNNRRRRRRRRRSSSTTTVVVXXXYYYWWWXXXYYYYYY[[[aaakkksss|||ppp```VVVNNNLLLKKKIIIJJJNNNXXXiii}}}{{{yyywwwuuutttttttttrrrtttuuuvvvwwwyyy|||{{{wwwuuuuuurrrqqqqqqqqqrrrssstttuuummmnnnnnnnnnkkkhhhfffdddddddddeeeddddddbbb```___cccccccccbbbbbbdddgggjjjjjjiiiiiigggeeecccaaa```______^^^______``````aaa```cccgggiiihhhgggffffffdddbbbaaaaaaccchhhmmmppp{{{yyytttoookkkhhhgggfff|||xxxzzz|||}}}}}}~~~|||yyyxxxwww~~~}}}|||}}}~~~}}}}}}~~~~~~vvvnnnjjjjjjzzz~~~~~~}}}|||lll^^^XXXZZZaaafffrrr|||www}}}}}}zzzzzzzzzyyyxxxvvvtttsssrrrqqqooommmooonnnnnnooopppooollljjjhhhhhhiiijjjkkkllllllmmmjjjjjjjjjjjjjjjkkkllllllhhhiiiiiiiiiiiijjjmmmooommmooorrrvvvzzz|||}}}~~~~~~}}}{{{|||~~~}}}{{{{{{yyyxxxvvvuuutttssskkkiiifffdddcccaaa^^^\\\YYYWWWUUUSSSQQQPPPPPPPPPNNNNNNNNNLLLJJJJJJLLLMMMOOOOOOOOOOOOOOOOOOPPPPPPNNNPPPPPPOOONNNMMMNNNOOOMMMOOOPPPRRRRRRRRRQQQQQQTTTTTTVVVYYY\\\aaaeeeggggggfffcccdddiiittt|||nnn```WWWOOOHHHEEEGGGGGGFFFMMMXXXqqq~~~|||zzzyyywwwuuuuuuuuuuuussstttuuuuuuuuuwwwzzz|||{{{{{{tttrrrqqqpppnnnnnnooooooppprrrssstttooopppqqqoookkkhhhffffffdddccccccbbbbbbaaaaaaaaaaaabbbccccccdddeeehhhkkkhhhhhhgggfffeeecccaaa```]]]^^^```aaaccccccddddddbbbdddgggggggggfffggghhheeedddbbbaaacccgggllloooyyyvvvpppkkkgggfffgggggg|||{{{~~~~~~}}}~~~~~~~~~~~~||||||}}}{{{xxxvvvuuutttzzzyyyyyy{{{~~~~~~xxxsssqqqyyy|||zzz|||kkk___ZZZYYYYYY___fffppp~~~|||zzzwwwuuutttrrrpppmmmoooooooooppppppooollljjjggghhhiiijjjjjjjjjiiiiiiggggggggggggggghhhiiijjjgggggggggfffeeeeeehhhkkkhhhiiijjjllloooppprrrssstttrrrooonnnpppuuuzzz~~~~~~zzzyyywwwwwwwwwuuusssqqqooonnnmmmjjjfffddddddddd]]][[[ZZZYYYYYYXXXUUUSSSQQQPPPPPPOOONNNMMMLLLLLLHHHJJJLLLLLLJJJIIIKKKMMMLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPQQQPPPNNNNNNNNNOOOPPPRRRTTTVVVVVVVVVUUUTTTYYY[[[^^^dddlllttt{{{~~~zzzuuuuuu~~~wwwiii___WWWPPPLLLHHHDDDEEEKKKLLLOOO___rrr{{{yyywwwuuuttttttvvvvvvtttuuutttsssrrrssswwwyyyvvvyyyyyysssoooppppppnnnkkkkkklllnnnoooqqqrrrssspppqqqqqqnnnjjjfffffffffcccbbb```______```aaabbbaaaccceeefffggghhhkkkmmmfffffffffeeedddbbbaaa```[[[]]]aaadddfffggggggffffffggghhhhhhggghhhiiikkkiiigggdddcccccceeeiiikkkpppnnnjjjgggffffffggghhh||||||}}}{{{|||~~~}}}|||{{{||||||~~~~~~|||zzzyyyzzz~~~~~~|||yyywwwuuuuuuuuuvvvwwwxxx{{{~~~~~~{{{yyyyyy~~~|||xxx~~~~~~nnnccc\\\XXXUUUZZZbbbrrr}}}zzzwwwvvvssspppnnnpppoooooopppqqqpppmmmjjjgggggghhhiiiiiihhhgggfffgggfffffffffgggggghhhiiiffffffeeedddbbbccceeehhheeeeeeffffffgggiiikkklllnnnkkkgggeeefffjjjooosssvvvxxxyyyzzzzzz{{{}}}{{{{{{zzzyyyvvvtttqqqooonnnlllkkkkkkkkkjjjhhhffffffeeeccc___[[[YYYYYYYYYTTTSSSRRRRRRSSSRRRPPPNNNLLLLLLMMMMMMLLLKKKJJJIIIGGGJJJMMMMMMLLLKKKLLLOOOKKKLLLNNNPPPRRRSSSTTTTTTRRRSSSSSSSSSQQQPPPQQQRRRSSSTTTWWWYYYZZZYYYXXXWWW___aaagggoooyyywwwjjjZZZPPPLLLKKKJJJJJJDDDCCCHHHQQQUUU^^^uuuzzzxxxuuusssssstttuuuwwwuuuuuutttrrrpppqqqtttwwwtttuuusssnnnmmmppppppnnniiijjjkkkmmmooopppqqqrrrpppqqqqqqnnnhhheeeeeefffbbbaaa^^^]]]]]]___aaacccaaadddgggiiijjjkkklllnnneeeeeeeeedddcccbbb``````ZZZ]]]bbbfffiiiiiihhhgggjjjkkkkkkjjjiiijjjmmmpppmmmjjjgggdddcccdddeeeggggggfffffffffgggggghhhiii||||||~~~~~~~~~~~~~~~|||||||||{{{{{{xxxuuutttuuuxxx{{{xxx~~~~~~~~~{{{{{{{{{zzzwwwuuuuuuvvvxxxzzz|||~~~~~~}}}~~~~~~|||||||||{{{yyy|||{{{lllcccbbbaaacccooo{{{vvvsssqqqrrrrrrsssuuutttpppjjjeeejjjiiihhhgggfffdddccccccgggfffeeedddeeefffggghhhiiigggdddccceeefffgggfffeeecccbbbccceeeggghhhhhhccceeedddaaa^^^```gggmmmrrrnnnlllmmmmmmllloootttqqqrrrssstttwwwyyy{{{|||}}}||||||~~~~~~|||{{{zzzzzzzzzyyyyyywwwvvvuuutttttttttppppppooolllhhhfffffffff``````___^^^^^^]]]]]]\\\YYYYYYXXXVVVRRRPPPPPPQQQNNNMMMLLLNNNOOOPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKLLLIIIIIIJJJKKKLLLMMMNNNOOONNNNNNOOOQQQSSSTTTSSSQQQQQQQQQRRRRRRSSSTTTUUUVVVYYY^^^bbbbbb___]]]^^^aaaiiittt{{{lllbbbXXXQQQJJJIIIHHHHHHJJJNNNIIIOOOWWWbbbppp{{{xxxwwwwwwvvvssspppuuutttssspppnnnnnnppprrrooopppqqqqqqqqqooommmllljjjgggeeehhhnnnrrrqqqnnnooonnnllliiigggeeedddccc```[[[[[[```cccbbbfffmmmllllllkkkjjjhhhiiilllnnnfffeeedddbbb```___^^^^^^___```bbbeeegggiiikkklllmmmjjjffffffhhhmmmpppqqqooolllgggcccaaaaaaccceeehhhhhhggghhhhhhhhhgggeee||||||~~~~~~~~~{{{zzz{{{wwwxxxyyyxxxvvvvvvwwwxxxxxx}}}{{{{{{||||||zzzwwwuuuvvvvvvxxxzzz|||~~~~~~~~~{{{}}}zzz{{{~~~{{{{{{~~~xxxuuuuuu|||~~~xxxttttttsssrrrqqqppplllgggdddfffeeeeeeddddddddddddcccdddccccccbbbcccdddeeefffiiifffcccbbbcccddddddddddddbbbaaaaaabbbddddddcccaaabbbbbb___^^^aaaiiiooouuunnnggggggfffeeegggjjjjjjjjjjjjkkklllmmmnnnoooqqqppppppqqqtttwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuuuvvvuuusssrrrqqqpppppppppnnnnnnmmmlllkkkjjjiiiiiihhhhhhgggeeebbb`````````ZZZZZZZZZYYYXXXXXXWWWWWWSSSTTTSSSRRROOONNNOOOPPPNNNMMMNNNPPPQQQQQQOOOMMMMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJKKKLLLLLLMMMNNNNNNQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSSSSTTTVVVYYY[[[ccciiiooooookkkjjjmmmqqq|||rrrggg___WWWRRRLLLIIIHHHIIIJJJIIIMMMSSSbbbjjjvvv|||xxxvvvuuuuuusssqqquuutttsssqqqnnnnnnoooqqqooopppqqqqqqpppooolllkkkjjjgggeeehhhmmmpppooommmmmmllljjjhhhfffddddddccc___\\\^^^eeehhhhhhkkkqqqpppooollliiigggggghhhjjjddddddcccbbbaaaaaa`````````aaabbbdddfffgggiiijjjkkkhhheeedddfffiiilllmmmjjjhhhdddbbbaaaaaaccceeefffffffffggghhhhhhfffeee}}}{{{|||}}}~~~~~~}}}{{{~~~~~~{{{yyyxxxsssvvvyyy{{{yyywwwvvvvvvzzz}}}xxx|||||||||zzzwwwuuuvvvwwwxxxyyy{{{}}}~~~~~~{{{{{{xxxxxxzzz{{{zzz|||~~~yyyxxxuuurrrooommmkkkiiifffeeeeeedddcccbbbbbbbbbbbbcccbbbbbbcccdddeeefffggggggeeeaaa``````aaaaaaaaabbbaaa___^^^___```___^^^___```___^^^^^^ccclllsss{{{oooddd``````______aaacccbbbbbbaaa``````aaaaaadddcccbbbdddfffhhhiiihhhhhhiiiiiijjjjjjiiiiiihhhjjjjjjkkkkkkkkkkkkkkkkkkhhhgggfffeeedddcccccccccbbbbbbbbbbbbaaa___]]]\\\]]]]]]\\\[[[ZZZZZZYYYYYYTTTSSSSSSRRRRRRQQQPPPPPPMMMMMMNNNMMMKKKKKKLLLNNNMMMNNNPPPRRRTTTSSSPPPMMMMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNQQQRRRSSSSSSSSSSSSRRRRRRSSSTTTVVVWWWZZZ^^^dddhhhsssyyy}}}{{{vvvuuu|||xxxnnn___SSSMMMJJJGGGFFFFFFFFFHHHLLLNNNSSS___kkk~~~|||xxxvvvvvvuuutttrrrttttttsssqqqnnnnnnoooqqqqqqrrrrrrrrrpppooommmkkkkkkiiiggghhhkkkmmmllljjjkkkjjjhhhfffeeeddddddccc]]]]]]```ggglllnnnqqquuuvvvsssooojjjfffeeeeeeeeebbbbbbcccccccccbbbaaaaaa```aaaaaabbbcccdddfffgggiiifffbbbaaabbbeeeffffffdddcccbbbaaaaaabbbcccccccccdddeeeggghhhgggffffff~~~|||||||||~~~}}}{{{|||}}}}}}{{{yyy|||}}}zzzwwwvvvsssvvvzzz{{{zzzxxxwwwwww}}}}}}yyy{{{{{{zzzxxxuuutttuuuvvvwwwwwwyyyzzz|||~~~}}}{{{zzzxxxwwwwwwxxxyyy|||~~~}}}wwwrrrooonnnlllkkkhhhgggeeecccaaa`````````dddddddddeeefffggghhhiiifffccc```^^^^^^___^^^^^^```^^^]]]]]]______^^^]]]^^^^^^^^^^^^```fffooouuu~~~ooobbb]]]^^^^^^]]]]]]```___^^^]]]\\\\\\\\\\\\]]]\\\[[[\\\^^^`````````___``````````````````___`````````aaaaaabbbbbbbbb^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]\\\ZZZXXXVVVUUUUUUTTTUUUVVVVVVUUUTTTOOOOOOOOONNNMMMMMMLLLLLLJJJJJJKKKJJJHHHHHHJJJKKKMMMOOORRRUUUWWWUUUPPPMMMMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNNNNNNNOOOOOOOOOOOORRRSSSTTTTTTSSSRRRSSSTTTUUUXXX\\\```dddjjjrrrxxxyyyzzzrrrjjjYYYTTTNNNJJJIIIHHHGGGEEELLLNNNSSSXXX^^^jjj~~~{{{xxxyyyyyyzzzzzzxxxvvvuuuttttttsssqqqooonnnooopppsssssssssrrrqqqooonnnmmmmmmkkkiiiiiijjjkkkjjjiiihhhgggfffeeeddddddcccccc^^^^^^aaagggmmmrrrwwwzzz|||xxxqqqkkkgggeeecccaaa```aaabbbbbbbbbaaa`````````______```aaabbbdddeeedddbbb___^^^___`````````bbbbbbbbbaaaaaaaaaaaaaaaaaacccfffgggggggggggghhh~~~~~~~~~}}}{{{zzzzzz|||}}}~~~}}}{{{xxxvvvxxx{{{~~~}}}yyyvvvuuuwwwyyyzzzyyyxxxxxxyyyzzz~~~}}}{{{zzzyyyvvvtttssstttvvvvvvvvvwwwxxxzzz|||~~~~~~~~~}}}zzzzzzzzzxxxvvvvvvzzz}}}~~~|||{{{{{{{{{|||~~~}}}{{{uuupppmmmkkkgggfffcccaaa``````aaaaaaddddddeeefffggggggggghhheeebbb___]]]]]]^^^]]]]]]^^^]]]]]]^^^```aaaaaa___^^^^^^^^^^^^bbbgggnnnsssxxxkkk^^^[[[]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\[[[ZZZXXXYYY[[[\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[VVVVVVWWWWWWXXXXXXYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYWWWTTTSSSRRRQQQQQQRRRUUUUUUTTTRRRNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKIIIHHHGGGHHHIIIMMMOOORRRVVVXXXVVVQQQMMMMMMMMMMMMNNNNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTVVVWWWWWWVVVVVVXXXZZZWWW]]]ffflllqqqxxx}}}zzzooodddXXXOOOIIIGGGFFFFFFHHHJJJKKKLLLXXX___kkkwwwzzzyyy||||||xxxuuutttppptttzzz~~~~~~|||xxxvvvsssttttttrrrpppnnnoooppptttttttttsssrrrpppoooooonnnllljjjjjjjjjjjjiiihhhgggfffeeedddccccccccccccbbbccceeegggmmmuuu|||~~~zzzsssnnnjjjgggccc`````````````````````______```___^^^^^^^^^```aaaccc___^^^\\\\\\]]]]]]]]]\\\bbbbbbbbbbbbaaaaaa```___aaacccffffffffffffhhhjjj~~~}}}{{{yyyxxxxxxyyyzzzzzzzzzxxxvvvtttyyy|||~~~~~~|||yyywwwvvvzzzzzzyyywwwvvvvvvxxxzzz~~~{{{{{{yyyvvvsssssstttvvvxxxwwwvvvwwwxxx{{{~~~}}}|||}}}|||}}}~~~|||zzz{{{|||{{{xxxzzz}}}zzzxxxxxx{{{}}}{{{|||zzzyyyrrrnnnhhhfffdddbbbbbbbbbcccdddbbbcccddddddeeeeeedddddddddbbb^^^]]]]]]^^^^^^^^^]]]]]]]]]___bbbcccbbbaaa]]]]]]]]]___bbbfffjjjmmmlllbbbZZZYYY[[[[[[[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[YYYXXXVVVWWWXXXYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVUUUSSSQQQPPPQQQPPPOOORRRUUUVVVTTTQQQMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJHHHGGGIIIJJJNNNOOORRRVVVXXXVVVQQQMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUQQQTTTWWWWWWVVVWWWZZZ^^^aaajjjvvvxxxhhh\\\UUUPPPJJJDDDGGGGGGFFFHHHLLLSSSZZZ^^^mmmyyy}}}wwwtttuuutttpppooopppkkkqqqyyy}}}~~~{{{xxxvvvsssttttttrrrpppnnnoooooorrrrrrrrrqqqppppppoooooolllllljjjiiihhhgggggggggggggggeeedddccccccccccccfffhhhjjjjjjooowww}}}~~~{{{wwwrrrooommmjjjeee``````____________```aaabbbdddbbb```]]]\\\]]]^^^^^^ZZZYYYYYYZZZ\\\]]]\\\[[[bbbbbbaaaaaa``````______aaaccceeedddbbbccchhhkkk~~~{{{yyywwwvvvuuuuuuuuuvvvwwwxxxxxxwwwwww{{{|||~~~}}}{{{xxxxxxxxxyyyyyyxxxvvvtttssstttvvvzzz|||~~~|||{{{~~~}}}}}}zzzwwwttttttvvvxxx{{{zzzxxxxxxyyy{{{{{{xxx{{{~~~}}}{{{|||~~~~~~}}}|||{{{zzzzzz~~~~~~}}}}}}yyyxxxzzz}}}~~~~~~}}}wwwpppsss~~~tttqqqnnnjjjgggfffggggggcccdddeeeeeeeeedddcccbbbdddbbb___^^^^^^`````````___^^^___```bbbbbbaaa___\\\\\\\\\^^^```bbbcccdddbbb\\\YYYZZZ[[[ZZZZZZ\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNQQQOOONNNQQQUUUVVVSSSOOOKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIIIIKKKMMMNNNOOORRRUUUVVVUUUQQQNNNMMMMMMNNNOOOPPPRRRTTTUUUTTTTTTUUUVVVWWWXXXXXXYYYRRRUUUYYYZZZYYY[[[aaafffsssrrraaa[[[RRRKKKGGGGGGGGGHHHNNNRRRYYYaaakkkuuu~~~}}}|||wwwrrrpppqqqppplllkkknnnlllpppvvvyyyxxxvvvuuuuuurrrssstttssspppooonnnoooooonnnnnnnnnmmmnnnnnnnnniiiiiiiiigggeeeeeeeeefffhhhhhhfffeeeccccccbbbbbbccciiillllllooouuuwwwuuutttqqqooonnnooolllfff```___^^^^^^^^^```cccgggiiijjjgggccc^^^[[[YYYXXXYYYVVVVVVWWWYYY\\\^^^]]]\\\___^^^^^^^^^^^^___``````aaacccccc```^^^___eeekkk}}}yyyvvvttttttsssrrrssstttuuuwwwyyyzzz{{{|||}}}~~~}}}zzzxxxxxxyyywwwxxxxxxvvvtttrrrqqqrrruuuxxx{{{{{{zzzzzz|||~~~|||yyyvvvvvvxxxzzz~~~|||zzzyyyzzz|||~~~~~~yyyuuuxxx|||yyy{{{{{{|||~~~~~~|||{{{zzzzzzyyyzzzyyy{{{}}}}}}}}}zzzkkkyyyyyysssmmmjjjhhhgggfffgggggghhhgggeeedddcccdddbbb___^^^___aaaaaaaaa`````````aaabbbaaa___]]][[[[[[[[[]]]______^^^]]]]]]ZZZZZZ]]]]]]ZZZZZZ]]]^^^]]]\\\ZZZYYYYYYXXXXXXZZZYYYWWWWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVSSSSSSRRRRRRQQQQQQPPPPPPTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQOOONNNNNNNNNNNNPPPNNNMMMPPPUUUVVVRRRMMMIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJIIIJJJMMMOOOOOOOOOQQQTTTVVVUUUQQQNNNMMMNNNNNNOOOQQQSSSUUUVVVUUUUUUVVVWWWXXXZZZZZZ[[[YYY^^^bbbccccccfffmmmsssssscccVVVKKKLLLLLLIIIGGGIIINNNRRRUUU```qqq~~~zzzyyypppmmmlllooonnnjjjiiikkknnnqqqttttttrrrqqqrrrsssrrrssstttsssqqqooonnnooolllkkkkkkkkkkkklllmmmmmmgggggggggeeecccbbbcccdddiiihhhgggeeedddcccbbbbbb^^^fffkkkkkknnnrrrpppkkkooommmlllnnnooommmfff```^^^]]]]]]^^^aaagggllloooooolllfff___ZZZVVVTTTTTTTTTTTTVVVYYY]]]___^^^]]][[[[[[[[[[[[\\\^^^```bbbaaabbbaaa]]]ZZZ\\\cccjjj~~~|||xxxtttqqqppppppqqqrrrssstttuuuwwwxxxxxx}}}}}}}}}zzzwwwuuuuuuvvvtttuuuvvvvvvuuusssqqqpppqqqrrruuuyyy|||~~~|||{{{wwwtttxxx~~~|||zzz{{{}}}xxxrrrrrrxxx||||||zzzyyy{{{xxxyyy|||}}}zzz{{{}}}{{{zzz||||||wwwxxxuuuoooppplllhhhffffffggghhhhhhcccaaa______aaaccceeeeee```___^^^______^^^]]][[[\\\\\\]]]^^^______^^^^^^______^^^^^^]]]]]]]]]]]]]]]]]]\\\YYYWWWVVVWWWXXXXXXWWWUUUVVVXXXZZZ[[[[[[WWWWWWVVVUUUTTTSSSSSSRRRUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSNNNNNNOOOOOOOOOOOONNNNNNHHHIIIJJJJJJHHHHHHIIIJJJJJJLLLNNNNNNNNNOOOQQQRRROOONNNOOORRRTTTSSSOOOLLLOOOPPPQQQSSSTTTTTTUUUUUUWWWXXXWWWXXX]]]eeegggdddaaaccciiiooooooppp|||uuulll```UUUOOOPPPLLLMMMLLLIIIIIIPPP]]]hhhwww{{{{{{{{{wwwsssrrrppplllhhhgggiiiiiigggeeemmmmmmmmmnnnoooqqqrrrsssxxxxxxvvvsssnnnjjjiiiiiilllkkkiiijjjlllllliiifffggggggfffdddaaa```aaabbbhhhgggeeecccbbbbbbcccccceeefffhhhiiiiiiiiihhhgggllljjjiiijjjkkkjjjeeeaaa_________aaafffjjjlllmmmssslllccc[[[VVVSSSRRRQQQUUUVVVWWWXXX[[[]]]```aaa]]]\\\[[[[[[\\\^^^```aaadddaaa]]]ZZZYYY[[[^^^aaa}}}{{{wwwssspppooooooooopppqqqrrrsssuuuvvvvvv{{{|||{{{yyyvvvttttttvvvttttttsssrrrqqqppppppqqqqqqtttxxx{{{}}}}}}|||{{{{{{zzz|||{{{xxxxxx{{{}}}|||||||||}}}~~~|||wwwssssssvvvzzz}}}~~~~~~~~~~~~~~~~~~zzzyyy{{{}}}~~~|||zzz{{{}}}~~~xxxuuupppmmmlllkkkjjjhhhfffdddaaa___```aaaaaaaaacccbbbaaaaaaaaa```___]]]``````````````````______```____________^^^^^^]]]]]]]]][[[YYYWWWVVVWWWXXXWWWVVVTTTUUUWWWZZZZZZZZZVVVVVVUUUUUUTTTSSSRRRRRRUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQMMMMMMMMMMMMMMMMMMLLLLLLIIIJJJKKKKKKJJJIIIJJJLLLKKKMMMOOOOOONNNNNNOOOPPPRRRRRRSSSUUUXXXWWWTTTQQQRRRSSSUUUUUUUUUUUUUUUVVVZZZ\\\^^^```fffnnnpppmmmmmmpppxxx{{{iiiccc^^^ZZZTTTLLLKKKMMMHHHMMMRRRVVV\\\hhhwww{{{}}}xxxwwwvvvrrrooonnnkkkiiigggfffhhhjjjjjjkkkkkkkkklllmmmoooppprrrsssxxxwwwuuuqqqlllhhhggggggkkkjjjjjjkkkmmmllliiieee^^^```bbbaaa______aaacccfffeeedddbbbbbbbbbbbbbbbddddddeeeeeeeeeeeeeeeeeehhhgggfffggghhhgggccc___^^^]]]^^^aaafffkkknnnppprrrlllccc\\\WWWUUUSSSRRRVVVWWWXXXZZZ\\\^^^```aaaZZZYYYXXXXXXYYY[[[]]]___bbb```]]]ZZZYYYYYY[[[\\\}}}yyyuuuqqqooonnnnnnmmmnnnooopppqqqsssttttttxxxyyyxxxvvvtttsssssstttvvvtttqqqooonnnoooqqqsssrrruuuyyy|||}}}{{{wwwttt{{{wwwvvvzzz}}}zzzwwwwww||||||}}}}}}~~~~~~}}}}}}~~~|||{{{||||||zzzwwwuuusssssssssttt||||||{{{{{{{{{||||||}}}~~~~~~|||yyy{{{~~~|||{{{{{{|||}}}~~~~~~|||yyyuuupppllljjjgggdddbbbbbbcccbbbbbbddddddcccbbb```___^^^^^^ccccccbbbaaaaaa```______aaaaaaaaaaaaaaaaaa``````___^^^\\\ZZZXXXXXXXXXXXXXXXVVVUUUVVVXXXZZZ[[[[[[VVVVVVVVVUUUUUUTTTTTTTTTVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLMMMOOONNNPPPRRRRRRPPPOOOOOOOOOQQQRRRSSSUUUXXXXXXWWWUUUWWWYYYZZZYYYXXXXXXYYYZZZ]]]bbbhhhmmmuuu~~~~~~vvvkkkaaaZZZOOOLLLKKKKKKJJJGGGJJJOOOSSS[[[fffqqq||||||{{{~~~}}}wwwrrrrrrpppllljjjkkkiiiiiihhhggggggjjjnnnqqqllllllmmmmmmoooppprrrsssvvvuuurrrmmmhhheeefffgggjjjjjjkkkmmmnnnlllhhhdddYYY]]]aaaaaa^^^]]]```dddeeedddcccbbbbbbbbbbbbbbbcccbbbaaa`````````aaabbbdddcccdddeeefffddd```]]]\\\[[[\\\___eeekkkoooqqqoooiiibbb\\\XXXVVVTTTSSSVVVWWWYYY\\\^^^_________XXXWWWVVVVVVWWWZZZ\\\^^^___^^^\\\ZZZYYYXXXWWWWWW|||wwwssspppooonnnnnnlllmmmnnnoooqqqrrrssssssuuuvvvvvvtttrrrqqqssstttxxxvvvsssqqqpppqqqrrrsssrrruuuxxxzzz{{{yyyuuusssvvvttttttxxxxxxvvvwww{{{}}}|||||||||||||||~~~~~~}}}{{{||||||}}}{{{yyyvvvsssqqqpppppptttvvvxxxyyyzzz{{{|||~~~||||||~~~~~~||||||}}}~~~}}}xxxqqqnnnjjjhhhhhhhhhhhhggghhhhhhgggeeebbbaaa```aaadddcccbbbaaa```___^^^^^^___```aaabbbcccbbbbbbaaaaaa___\\\[[[ZZZZZZZZZYYYZZZXXXWWWWWWYYY[[[\\\\\\WWWWWWWWWWWWWWWVVVVVVVVVXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWWWWWWWVVVUUUTTTSSSSSSQQQQQQPPPOOONNNNNNNNNNNNPPPQQQRRRQQQOOOOOOOOOPPPPPPRRRUUUUUUTTTRRRRRRRRRRRRSSSVVVYYY[[[\\\[[[[[[[[[]]]______^^^^^^aaacccfffnnnwwwrrrnnniiibbb\\\UUUPPPMMMKKKIIIIIIKKKLLLNNNVVV___pppyyy|||yyyuuuvvvqqqnnnmmmkkkgggiiilllqqqqqqooollliiijjjpppuuuooooooooooooooooooppppppqqqpppmmmhhheeedddfffhhhkkklllnnnooonnnjjjeeeaaa[[[```eeeddd___]]]___ccceeedddddddddddddddddddddcccaaa___]]]\\\]]]___```bbbcccdddffffffdddaaa^^^\\\[[[[[[^^^ccchhhkkkmmmiiieee___ZZZXXXVVVTTTSSSTTTVVVYYY\\\]]]]]]]]]\\\XXXWWWVVVVVVXXXZZZ\\\^^^[[[\\\\\\[[[ZZZYYYWWWVVV|||uuuqqqqqqqqqqqqpppmmmmmmnnnpppqqqrrrssstttsssttttttsssrrrrrrsssuuuwwwvvvuuusssrrrqqqpppooorrrsssuuuwwwxxxxxxxxxwwwvvvvvvwwwwwwtttsss|||~~~zzzyyyzzz{{{yyy{{{}}}~~~~~~~~~{{{vvvsssqqqqqqqqqqqqtttxxx{{{{{{|||~~~~~~~~~}}}||||||}}}{{{vvvrrrpppnnnlllkkkoooooonnnkkkgggdddeeeffffffeeecccaaa______^^^^^^\\\]]]___aaacccccccccbbbccc```]]]\\\\\\\\\[[[ZZZ[[[YYYWWWWWWYYYZZZZZZZZZVVVVVVVVVWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXUUUVVVWWWYYYZZZZZZZZZZZZZZZ[[[ZZZZZZYYYWWWUUUTTTRRRRRRQQQPPPOOOOOOPPPPPPRRRSSSTTTSSSQQQQQQQQQSSSSSSUUUWWWXXXWWWVVVVVVWWWVVVYYY^^^bbbeeeeeeeeeeee```cccggghhhgggiiinnnssszzz}}}rrriiidddYYYXXXUUUQQQNNNLLLKKKLLLMMMMMMPPPUUU[[[cccqqq~~~xxxsssqqqrrrnnnlllkkkhhhgggmmmuuu~~~yyyqqqkkkjjjoootttpppooonnnlllkkkjjjjjjjjjkkkjjjhhheeecccdddfffiiilllnnnppppppmmmhhhccc```\\\```dddccc___^^^```dddeeeeeeffffffffffffffffffcccaaa^^^[[[[[[\\\^^^```aaadddgggiiihhhfffcccaaa]]]\\\\\\]]]aaadddeeeeeeccc```[[[XXXWWWVVVTTTRRRRRRTTTVVVYYYZZZZZZYYYXXXUUUTTTTTTTTTVVVXXX[[[\\\XXXYYY[[[]]]]]]\\\ZZZYYY~~~~~~|||uuuqqqrrrtttuuuuuummmnnnooopppqqqsssttttttrrrsssttttttssssssuuuwwwvvvuuutttrrrpppmmmlllkkkpppqqqsssuuuwwwyyyzzz{{{zzzzzz{{{yyytttuuu{{{yyy{{{|||xxxzzz}}}|||vvvsssqqqqqqrrrpppuuu{{{~~~~~~~~~}}}~~~||||||}}}}}}yyyuuusssvvvvvvuuupppkkkhhhiiikkkpppnnnjjjgggdddaaa``````[[[]]]```dddfffhhhhhhgggiiieeeaaa```aaabbb```]]]^^^[[[YYYXXXYYYZZZYYYYYYVVVWWWWWWXXXXXXYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[XXXYYY[[[]]]^^^^^^]]]]]]]]]]]]]]]]]][[[YYYVVVUUUSSSRRRQQQPPPPPPQQQSSSSSSSSSUUUWWWXXXXXXXXXZZZ\\\]]]^^^___^^^\\\\\\]]]^^^ZZZ```hhhmmmpppppppppooommmrrrvvvxxxxxx{{{zzzlllaaaYYYUUUUUUMMMMMMMMMKKKIIIJJJMMMPPPTTTWWW```kkkuuu}}}wwwrrrppppppooommmkkkjjjhhhjjjuuu~~~sssllljjjmmmpppmmmllljjjhhhfffeeeddddddggggggfffdddcccccceeehhhlllnnnpppooolllgggdddbbb\\\]]]_________aaacccfffeeeeeefffggghhhhhhhhhhhhbbb```]]]\\\[[[]]]___```aaadddiiikkkjjjgggeeeddd]]]]]]]]]___aaabbbaaa___]]][[[YYYWWWWWWVVVTTTRRRQQQRRRTTTVVVVVVVVVVVVVVVQQQPPPPPPPPPRRRTTTWWWYYYWWWXXX[[[]]]^^^^^^]]]\\\}}}|||uuurrrtttxxxyyyyyymmmmmmnnnpppqqqrrrssstttrrrsssuuuttttttuuuwwwyyyzzzxxxtttpppmmmkkkjjjjjjnnnppptttwwwzzzzzzzzzzzz{{{zzzyyyxxxvvvyyy}}}|||}}}yyy{{{~~~{{{vvvssspppoooooorrrxxx~~~~~~~~~|||}}}yyyvvvwwwzzz}}}wwwqqqkkkgggeeedddbbbdddiiinnnqqqssstttttttttoookkkjjjlllmmmkkkhhheeeccc```^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^______```[[[\\\\\\]]]^^^```bbbbbbbbbcccdddeeeeeedddbbbaaaaaaaaabbbaaa___\\\YYYXXXWWWVVVUUUUUUUUUWWWYYYZZZZZZ\\\```cccfffiiimmmooooooooommmjjjgggfffgggiiifffmmmxxxvvvkkk^^^WWWQQQLLLMMMRRRNNNQQQSSSUUUXXX\\\bbbgggooouuu|||vvvtttqqqooopppnnnllljjjiiihhhmmm}}}|||qqqkkkkkklllnnnjjjiiihhhgggeeeeeeddddddfffggggggeeecccbbbcccdddhhhkkknnnnnnkkkhhhggghhhccc```^^^^^^aaadddffffffcccdddfffggghhhhhhhhhggg___^^^]]]\\\\\\]]]___```^^^bbbhhhjjjiiifffdddccc]]]^^^```bbbdddccc```]]]ZZZYYYXXXWWWXXXWWWUUUSSSRRRRRRSSSSSSTTTTTTUUUUUUOOONNNNNNOOOPPPSSSVVVXXXXXXYYY[[[\\\]]]]]]\\\[[[{{{}}}uuurrrvvvzzz||||||lllmmmnnnooopppqqqrrrsssssstttuuuuuuuuuvvvxxxzzz|||vvvooolllkkklllmmmmmmpppuuuzzz|||{{{yyywwwzzzwwwuuuvvvwww{{{~~~}}}zzz|||~~~~~~}}}zzzwwwsssooommmkkksssyyy}}}|||~~~{{{{{{yyyrrrllliiigggjjjnnnsssxxx}}}zzzuuuuuuwwwxxxuuurrrmmmkkkgggeeeeeedddcccaaabbbbbbcccdddeeeffffffgggaaabbbbbbdddfffhhhiiikkklllmmmnnnnnnmmmkkkhhhfffffffffffffffdddaaa]]]\\\\\\[[[ZZZZZZ[[[]]]```aaaaaadddjjjooosssxxx~~~~~~{{{vvvqqqpppqqqsssvvv~~~nnn^^^[[[SSSMMMLLLJJJHHHLLLSSSWWW\\\bbbhhhooowwwxxxuuutttrrrpppqqqmmmkkkiiihhhhhhoooxxxnnnjjjkkklllmmmjjjiiiiiihhhhhhhhhhhhiiihhhhhhhhhfffccc`````````eeeiiilllllljjjiiikkkmmmmmmgggaaa```cccgggfffeeebbbccceeeggghhhhhhgggggg]]]]]]\\\\\\\\\^^^___```[[[```fffiiigggdddbbbbbb]]]^^^aaaeeegggeeeaaa^^^ZZZXXXXXXXXXYYYYYYWWWUUUSSSSSSRRRRRRSSSTTTUUUUUUPPPPPPOOOPPPRRRUUUWWWYYYYYYZZZ[[[\\\\\\[[[ZZZYYYyyyrrrpppsssxxxyyyyyyqqqpppnnnnnnnnnqqqsssuuu}}}vvvssswww{{{{{{vvvpppoooppppppnnnqqqrrruuuzzz~~~~~~zzzvvv{{{yyyvvvuuuwww||||||||||||}}}|||xxxwwwtttoooooorrrxxx~~~{{{~~~~~~zzz~~~}}}~~~yyywwwwww{{{yyyqqqqqqpppppppppqqqqqqqqqnnnmmmnnnqqqssssssppplllmmmlllkkkmmmrrrwwwzzz{{{||||||}}}{{{uuuqqqrrrooopppqqqoookkkhhhgggggggggdddbbbcccgggmmmppprrrvvvwww|||sssggg^^^XXXTTTMMMMMMLLLJJJLLLSSS___hhhttt{{{|||xxxsssqqqrrrsssrrrppppppnnnlllmmmrrrzzzvvvpppnnnkkkgggcccdddfffggghhhiiiiiihhhhhhiiijjjjjjhhheeeaaa___^^^^^^iiippppppsssyyyyyyssswwwppphhhddddddeeecccaaa___bbbhhhlllmmmjjjfffccc^^^^^^^^^^^^^^^___```aaa]]]^^^___``````___^^^^^^[[[^^^aaadddddd```\\\YYYXXXXXXYYY[[[\\\ZZZVVVSSSNNNPPPSSSWWWYYYYYYXXXWWWQQQRRRRRRRRRRRRSSSVVVXXXWWWYYY[[[[[[[[[ZZZ[[[\\\yyyqqqnnnoooqqqqqqpppooonnnllllllnnnqqquuuwww{{{xxxwwwzzz{{{|||vvvnnnnnnpppqqqqqqtttssssssuuuxxxyyywwwuuuxxxxxxyyyzzz|||~~~~~~~~~}}}{{{|||}}}yyywwwtttqqqtttxxx}}}{{{||||||}}}~~~zzz||||||qqqqqqtttyyy}}}zzz{{{~~~}}}{{{wwwqqqnnnmmmnnnqqqqqqrrrssswww|||zzzsssiii^^^WWWSSSQQQPPPNNNQQQWWW\\\dddooo|||}}}xxxtttppppppqqqsssqqqooopppooommmnnnrrrxxx}}}tttooommmkkkhhhdddeeefffhhhiiijjjjjjjjjiiikkkkkkjjjgggccc___]]]]]]^^^ooo}}}{{{tttlllgggggggggeeecccaaacccgggjjjkkkiiifffdddbbbbbbaaaaaaaaabbbcccccc```aaaaaaaaa___^^^\\\ZZZZZZ\\\___aaa```^^^[[[YYYWWWXXX[[[]]]^^^\\\WWWSSSQQQSSSVVVXXXZZZYYYXXXWWWRRRSSSTTTSSSSSSTTTVVVYYYYYY[[[]]]]]]\\\\\\\\\]]]~~~yyyqqqmmmmmmmmmllljjjooommmkkkjjjlllqqqvvvyyy}}}{{{{{{|||{{{{{{uuunnnllloooqqqrrruuurrrpppoooqqqsssttttttvvvyyy~~~{{{wwwyyyzzz{{{zzzzzz|||}}}|||{{{|||{{{yyyvvvtttxxx~~~}}}|||{{{~~~}}}{{{{{{|||vvvxxx{{{~~~}}}||||||}}}}}}zzz{{{|||xxxpppgggaaa[[[XXXSSSPPPOOORRRUUUWWWZZZcccooo|||}}}uuutttqqqnnnooorrrtttsssqqqqqqpppoooppprrrvvvzzz}}}}}}xxxqqqnnnmmmllliiiffffffgggiiijjjkkklllllllllmmmllljjjfffaaa^^^^^^^^^hhh}}}~~~xxxooojjjhhhgggfffdddeeefffhhhiiiiiihhhfffeeefffeeedddcccccccccddddddeeeddddddbbb```]]]ZZZXXXZZZ[[[\\\]]]\\\[[[ZZZYYYXXXZZZ]]]aaabbb___YYYUUUUUUWWWYYY[[[[[[[[[YYYXXXUUUUUUVVVUUUTTTUUUWWWYYY[[[]]]______^^^]]]]]]^^^{{{zzzwwwrrroooooonnnmmmlllqqqoookkkjjjkkkpppuuuyyy~~~|||{{{zzzzzzyyyzzz{{{}}}tttnnnmmmnnnooooooqqqooonnnmmmnnnppprrrssswww~~~zzzssstttvvvvvvvvvvvvwwwyyy{{{zzz}}}}}}yyyvvvzzz~~~yyyvvvwwwsssuuuwww{{{~~~{{{{{{{{{{{{|||zzzqqqmmmgggccc___\\\WWWTTTPPPRRRVVV[[[```ffflllpppwww{{{uuurrrpppooorrrvvvxxxwwwuuuqqqqqqqqqqqqrrrtttvvvwwwvvvsssooommmmmmlllkkkiiihhhiiijjjkkklllmmmnnnooonnnmmmjjjfffbbb```bbbdddwwwyyyqqqkkkhhhgggfffdddiiiiiijjjjjjiiiiiiiiihhhgggfffdddcccbbbcccddddddhhhhhhgggeeebbb___\\\ZZZ\\\\\\[[[[[[ZZZZZZZZZZZZZZZ]]]bbbfffhhhddd]]]WWWYYYZZZ\\\]]]]]]\\\ZZZYYYWWWWWWWWWWWWVVVVVVXXX[[[\\\^^^______^^^]]]]]]^^^}}}wwwrrrqqqppppppqqqqqqqqqqqquuurrrnnnkkkkkkoootttwww{{{zzzxxxxxxzzzzzzvvvrrryyyvvvssspppnnnmmmlllkkkkkkmmmnnnpppqqqrrrssssss{{{}}}ssstttuuuuuutttssstttvvvyyy{{{{{{wwwzzz~~~yyyuuutttssstttvvvzzz~~~}}}wwwxxxyyyyyy{{{{{{tttmmmeee```XXXWWWVVVXXXZZZ\\\]]]]]][[[bbbmmmwww{{{uuutttssssssvvv{{{}}}{{{xxxrrrrrrrrrsssssssssssssssrrrqqqooonnnnnnmmmlllkkkjjjjjjkkklllmmmnnnooopppmmmllljjjgggeeeeeehhhjjjzzzsssmmmjjjiiihhhhhhmmmlllkkkkkkjjjkkkkkkllliiihhhfffdddcccdddeeegggjjjjjjjjjhhhfffccc```______^^^]]]\\\[[[\\\]]]]]]]]]```eeejjjlllhhhaaa[[[\\\\\\]]]]]]]]]\\\[[[ZZZWWWXXXXXXWWWWWWWWWZZZ\\\\\\^^^___^^^\\\[[[[[[\\\|||vvvlllmmmoooqqqrrrsssssssssvvvtttpppmmmmmmppptttvvvwwwzzz||||||}}}}}}wwwpppqqqqqqqqqpppooommmlllkkkjjjnnnrrrtttuuutttuuuuuu|||uuuvvvwwwvvvuuutttuuuvvvxxx}}}yyyuuu{{{{{{wwwwwwvvvvvvvvvzzz~~~{{{rrrtttvvvxxxzzz{{{uuulllddd___[[[XXXWWWTTTVVVYYY^^^ccchhhkkkmmmuuu~~~yyyvvvuuuvvvzzz~~~|||yyyrrrrrrssssssssssssssssssqqqqqqqqqqqqpppnnnmmmllllllllllllllllllmmmoooooommmlllkkkiiiggghhhkkknnn{{{}}}zzztttoookkkkkkkkklllmmmllllllkkkkkklllmmmmmmllljjjhhhffffffgggiiikkklllllllllkkkiiifffdddbbbaaa```___^^^]]]^^^___```^^^aaafffkkkmmmjjjccc]]]\\\\\\]]]]]]\\\[[[[[[ZZZVVVWWWXXXXXXWWWYYY[[[^^^\\\]]]^^^]]][[[YYYYYYZZZ}}}xxxnnnpppsssuuuuuuuuuttttttuuusssqqqoooppprrruuuwwwyyy|||vvvqqqnnnooooooooonnnmmmnnnnnnooorrrvvvxxxwwwvvvwwwxxxyyy}}}wwwxxxyyyyyyxxxwwwxxxyyyyyy|||yyytttttt}}}~~~{{{|||zzzxxxxxx|||~~~zzzqqqsssuuuvvvwww~~~zzztttlllnnnppppppqqqtttyyy~~~}}}yyyssslllfffdddeeehhhkkkooouuu{{{}}}vvvvvvwwwzzz~~~~~~zzzvvvrrrrrrssssssssstttuuuuuurrrsssttttttrrrooonnnmmmnnnmmmllllllllllllmmmnnnllllllllljjjhhhhhhjjjmmmqqqyyy~~~wwwuuupppllliiiiiikkkmmmjjjjjjjjjkkkkkklllmmmmmmllljjjhhhffffffhhhkkkmmmnnnnnnmmmllliiifffcccbbbbbbbbb```_________```aaa^^^```eeejjjkkkiiiccc^^^[[[[[[[[[[[[[[[[[[ZZZZZZUUUVVVWWWWWWXXXYYY]]]___]]]^^^___]]][[[YYYYYYYYYyyysssvvvyyyzzzyyywwwuuuuuusssrrrqqqqqqrrruuuwwwyyyyyytttqqqnnnnnnnnnmmmmmmnnnppprrruuuwwwyyyyyywwwvvvxxxzzzvvvzzz~~~{{{xxxyyy{{{{{{zzzzzz{{{}}}zzz}}}xxxsssooorrr|||}}}~~~~~~}}}{{{zzz}}}}}}yyytttvvvvvvttttttzzz~~~~~~|||{{{{{{{{{zzz|||yyyvvvxxx{{{{{{vvvrrrnnnmmmlllmmmmmmiiiaaa[[[^^^ccciiimmmqqqxxx~~~zzz{{{zzzuuuuuuvvvyyy|||{{{wwwrrrrrrrrrrrrssstttuuuvvvwwwsssuuuvvvvvvssspppnnnmmmooonnnmmmkkkkkklllmmmmmmmmmmmmllljjjhhhggghhhjjjkkkppprrrsss{{{wwwpppoookkkgggeeeeeehhhkkkhhhhhhiiijjjkkkkkklllllliiigggeeeddddddgggjjjlllpppooonnnllliiieeebbb```bbbbbbaaa```````````````]]]___ccchhhjjjgggbbb]]]ZZZZZZZZZZZZZZZZZZZZZZZZTTTUUUVVVWWWXXXZZZ]]]```^^^______^^^[[[YYYYYYYYY}}}vvvzzztttrrrwwwyyyvvvsssuuuyyyvvvrrrqqqtttxxx{{{|||vvvppppppnnnmmmmmmmmmmmmnnnooooootttyyy~~~~~~zzzxxxxxxyyyuuuvvvxxx|||~~~|||}}}|||||||||}}}~~~}}}wwwpppqqq{{{{{{|||}}}zzzzzzzzz}}}~~~}}}{{{|||}}}|||{{{wwwsssnnnooovvv}}}zzzwwwxxxzzzyyywwwssssssssstttuuusssooollllllkkkjjjiiihhhhhhggggggkkkmmmoooppppppqqqsssuuusssrrrooommmmmmnnnpppqqqtttuuuyyy|||yyyuuuppplllkkklllnnnoooffffffdddbbb___^^^___aaabbbbbbbbbaaaaaa``````___]]]]]]```ccc```ZZZXXXZZZ\\\dddpppzzz~~~}}}zzzxxxzzz~~~}}}yyyvvvuuutttrrrqqqpppooooootttttttttsssrrrrrrrrrrrrsssvvvwwwuuurrrooooooqqqooonnnllliiiggghhhjjjlllmmmllliiigggfffggghhhiiifffiiimmmqqqvvvyyy{{{{{{ooojjjeeedddgggiiigggddddddfffhhhkkkmmmmmmmmmmmmjjjjjjiiihhhhhhiiijjjjjjmmmkkkhhhfffeeeeeeeeefffddddddfffffffffdddbbb```dddcccbbb```___]]]\\\\\\ZZZWWWUUUVVVYYY\\\\\\ZZZSSSVVVXXXZZZZZZ[[[]]]^^^^^^]]]\\\[[[ZZZXXXWWWWWWzzzvvvuuuqqqrrrxxxzzzwwwuuuvvvxxxvvvsssrrrrrruuuxxx{{{~~~sssnnnnnnlllmmmmmmnnnooopppqqqqqqqqqvvv{{{|||{{{zzz|||~~~zzzyyyzzz}}}~~~|||{{{{{{{{{{{{{{{~~~xxxtttyyy|||{{{}}}~~~{{{yyy|||wwwwww|||{{{yyyyyyyyyxxxwwwsssqqqnnnnnnsssyyy~~~}}}|||zzzvvvqqqnnnhhhfffccc___\\\ZZZYYYYYYYYYZZZ[[[\\\^^^```bbbccccccaaa___]]]]]]^^^___```]]]___aaadddfffhhhjjjjjjllloooqqqqqqnnnkkkjjjkkk^^^^^^]]]\\\ZZZZZZZZZ\\\ZZZ[[[\\\[[[YYYYYY[[[\\\]]]]]]^^^^^^^^^_________^^^^^^aaafffgggeeeggglllvvv|||zzzxxxvvvtttwww{{{}}}zzzwwwttttttsssqqqpppppppppooorrrrrrsssrrrqqqpppqqqqqqssstttuuussspppnnnnnnooopppooollljjjhhhhhhiiikkklllkkkiiihhhggggggggggggeeegggjjjnnnrrrtttuuuvvvkkkgggbbbbbbeeeggggggeeefffggghhhjjjkkklllmmmmmmiiihhhgggffffffggghhhiiijjjiiihhhfffffffffggggggdddeeeffffffeeecccaaa```aaaaaaaaa```^^^]]][[[ZZZYYYWWWVVVWWWYYYZZZXXXVVVUUUXXXZZZ\\\\\\\\\^^^___]]]]]]\\\[[[ZZZXXXXXXWWW|||~~~|||zzzyyyvvvtttvvv{{{}}}zzzvvvuuuvvvvvvuuurrrpppqqquuuzzz~~~}}}uuuooolllllllllmmmnnnpppqqqrrrssssssqqqtttxxxzzzzzzzzz|||}}}|||{{{zzz||||||zzz{{{|||}}}}}}}}}yyyzzz~~~|||{{{}}}~~~{{{|||zzzyyy~~~|||{{{{{{{{{xxxuuutttzzz|||yyywwwwwwvvvuuurrrqqqqqqpppqqqvvv|||{{{wwwqqqkkkeeebbb``````___^^^]]]```eeeiiijjjiiihhhgggdddaaa``````aaaaaa[[[\\\\\\]]]^^^______```ccceeegggfffcccaaa______RRRVVVYYYYYYVVVTTTTTTUUUVVVYYY\\\^^^___```bbbccceeefffggghhhiiijjjkkkkkkllllllooovvv{{{~~~}}}vvvuuurrrqqqqqqtttxxxyyywwwuuurrrqqqqqqqqqpppppppppppppppqqqqqqpppooonnnoooqqqrrrssssssqqqnnnllllllmmmooonnnllljjjiiiiiiiiijjjkkkkkkjjjiiihhhgggfffeeeccceeehhhjjjlllnnnnnnnnngggccc___```dddggghhhhhhiiiiiiiiiiiijjjkkkllllllhhhgggfffeeeeeefffggghhhggggggggggggggggggggggggeeeeeefffeeedddbbb```_________``````___\\\ZZZXXXXXXWWWVVVVVVWWWVVVTTTQQQVVVXXXZZZ[[[[[[[[[\\\^^^\\\[[[[[[ZZZYYYYYYXXXXXXzzz~~~}}}zzzyyyzzz{{{{{{|||~~~|||wwwttttttvvvvvvsssnnnnnnsssxxxzzzxxxuuurrrooonnnnnnnnnnnnoooppprrrssstttsssssstttvvvxxxzzz{{{{{{yyyxxxzzzyyyxxx{{{{{{{{{~~~|||zzz~~~||||||{{{{{{}}}zzzwwwvvvvvvwwwvvvuuutttyyy~~~{{{yyywwwwwwwwwtttuuuuuutttsssuuuzzz}}}zzzyyyyyyuuuuuutttssssssrrrrrrrrruuutttrrrooommmkkkkkkkkkfffiiillljjjfffcccccceeefffjjjpppuuuxxxyyy{{{}}}yyyssssssoooooopppsssvvvxxxvvvtttoooooooooppppppoooooooooooopppqqqooommmlllooorrrsssrrrqqqooommmlllkkkkkklllkkkjjjjjjkkkllllllkkkjjjkkkkkkkkkjjjhhheeedddcccdddfffggghhhhhhhhhhhheeebbb```aaaeeejjjlllmmmlllkkkjjjiiiiiijjjkkkllliiihhhgggffffffggghhhiiifffgggggghhhggggggfffeeeeeeeeeeeedddcccaaa___^^^]]]___```aaa```]]]ZZZXXXXXXVVVTTTRRRQQQPPPOOOOOOTTTVVVXXXXXXXXXWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXX}}}{{{uuurrrtttvvv~~~|||yyyvvvsssuuuvvvrrrnnnmmmqqqvvvwwwtttpppnnnnnnooopppqqqqqqqqqrrrsssssstttttttttxxxyyy|||zzzwwwwwwyyy|||zzz{{{|||~~~~~~zzz~~~}}}}}}}}}yyywwwuuutttuuuvvvwwwvvvvvvzzz||||||zzzwwwvvvwwwxxxvvvwwwxxxwwwtttuuuzzz~~~~~~||||||~~~~~~|||~~~}}}tttoooooommmnnnqqqtttvvvwwwuuutttlllmmmnnnooooooooonnnnnnmmmooopppnnnkkkkkknnnrrrtttssspppnnnmmmlllkkkjjjhhhggggggjjjmmmoooooommmjjjkkklllllljjjgggdddbbbbbbccceeefffffffffeeeddddddddddddfffiiimmmpppqqqmmmllljjjiiihhhiiijjjkkkkkkjjjiiihhhhhhiiijjjkkkggggggggggggeeedddbbbaaadddddddddcccbbb```______^^^___aaabbbaaa^^^[[[YYYXXXVVVRRRNNNLLLLLLNNNOOOTTTVVVXXXXXXVVVUUUVVVWWWVVVVVVWWWWWWWWWWWWXXXXXXwwwnnnkkkooottt|||{{{zzzxxxtttuuuuuurrroooooorrruuutttrrrpppnnnnnnoooqqqsssqqqqqqqqqrrrssstttuuuvvvyyy|||xxxxxxzzz~~~zzzzzz~~~}}}|||}}}~~~~~~{{{yyy}}}~~~}}}~~~~~~}}}{{{vvvvvvvvvvvvvvvwwwxxxyyyyyy{{{{{{yyy{{{}}}|||yyyvvvsssrrrtttvvvvvvwwwxxxxxxyyyzzz}}}}}}yyyyyyzzzwwwzzz}}}}}}vvvmmmjjjlllkkkmmmpppsssttttttsssqqqkkklllmmmnnnnnnmmmlllkkkjjjmmmooolllhhhhhhmmmrrruuurrrooollllllkkkjjjiiifffeeefffjjjoooqqqooommmiiiiiijjjiiihhheeebbb```aaabbbcccdddeeeeeedddcccdddeeegggjjjlllnnnpppqqqlllkkkjjjjjjiiiiiiiiijjjkkkjjjiiihhhhhhiiijjjkkkgggfffeeedddcccaaa``````ccccccbbbaaaaaa`````````^^^___```aaa```^^^\\\[[[WWWUUURRRNNNLLLLLLOOORRRWWWXXXYYYYYYWWWVVVVVVVVVSSSSSSTTTTTTUUUVVVWWWWWW~~~ssskkklllwwwzzzyyyyyywwwttttttsssqqqqqqrrrssstttpppppppppooommmmmmppprrrpppooooooooorrruuuyyy{{{zzz~~~zzzxxxxxxzzz}}}}}}yyyzzz{{{{{{{{{|||}}}~~~~~~|||{{{xxxwwwwww{{{~~~~~~|||zzzyyyyyyyyyyyyyyyssstttvvvxxxxxxyyyzzz{{{{{{~~~}}}{{{{{{~~~uuuuuutttrrroooooosssvvvwwwwwwyyy}}}}}}xxxttttttvvvtttvvvxxxyyyyyy}}}}}}{{{yyyxxxqqqjjjhhhkkkhhhkkknnnpppqqqooonnnmmmjjjkkkmmmmmmmmmllljjjiiigggjjjllliiiddddddjjjppptttqqqllljjjjjjjjjhhhggghhhfffgggkkkpppqqqnnnjjjfffffffffeeecccaaa___]]]^^^___aaacccddddddccccccaaadddhhhkkklllmmmmmmmmmjjjjjjkkkkkkkkkjjjiiiiiihhhgggfffeeeeeefffggghhheeedddbbbaaa`````````aaaaaaaaaaaa`````````aaaaaa^^^^^^___^^^^^^]]]\\\[[[TTTUUUVVVTTTQQQPPPRRRSSSWWWXXXYYYXXXVVVTTTTTTUUUPPPPPPQQQRRRSSSUUUUUUVVV|||rrrlllssszzzxxxwwwuuuuuusssqqqqqqsssttttttsssllloooqqqooolllkkknnnqqqmmmmmmlllnnnqqqvvv|||||||||zzzwwwttttttwww|||{{{xxx{{{{{{zzz{{{|||}}}|||zzzyyyssstttvvvzzz}}}~~~}}}zzz{{{}}}|||xxxvvv}}}}}}zzzwwwuuutttuuuwwwxxxqqqtttwwwyyyzzzzzz{{{{{{|||}}}}}}~~~}}}yyyrrrsssssspppnnnooossswwwzzzyyy{{{~~~vvvqqqqqqrrrssstttvvvvvvvvvzzz}}}xxxzzzxxxxxxvvvpppjjjiiimmmeeehhhlllnnnmmmkkkjjjiiijjjkkklllmmmmmmkkkiiihhhdddhhhiiifffbbbbbbhhhnnntttooojjjhhhhhhhhhgggeeejjjhhhhhhlllpppppplllgggeeedddcccbbb```^^^\\\[[[\\\]]]___aaacccccccccccc___cccgggkkkkkkjjjjjjiiiiiijjjkkkllllllkkkiiihhheeedddccccccccccccdddeeecccaaa```^^^^^^___aaabbb```````````````aaabbbbbb^^^]]]]]]\\\\\\[[[[[[[[[QQQUUUYYYZZZWWWTTTTTTTTTUUUVVVWWWVVVTTTRRRQQQRRRNNNOOOPPPQQQRRRTTTUUUUUU}}}vvvsss{{{{{{vvvuuuvvvpppnnnmmmnnnqqqsssrrrpppqqqpppooommmmmmmmmnnnooommmlllllloootttzzz}}}zzzvvvsssqqqtttzzz|||}}}~~~}}}{{{zzzzzz{{{zzzuuurrrqqqrrrssstttuuuvvvvvvvvvxxxyyywwwssstttyyy{{{zzz}}}~~~yyyyyyyyyxxxvvvtttssstttvvvzzzyyywwwvvvvvvxxxzzz|||}}}{{{{{{}}}}}}{{{yyyrrrqqqqqqppppppqqqrrrsss{{{xxxwwwrrrooopppppppppsssrrrqqqnnnnnnuuuzzzxxxxxxvvvssssssrrrqqqpppnnnlllkkkjjjjjjiiihhhhhhgggggghhhhhhiiikkkllllllkkkhhhdddbbbeeeeeeeeeeeeeeefffhhhhhhfffiiilllllliiigggggghhhdddeeehhhiiijjjjjjhhhhhhcccbbbaaa```^^^]]]\\\[[[^^^___aaadddeeedddbbb___bbbdddhhhjjjkkkiiigggfffjjjjjjjjjjjjjjjiiihhhhhhfffccc```___```aaa___]]]^^^^^^^^^]]]\\\^^^aaadddfffccc```^^^___``````___]]]\\\[[[ZZZZZZYYYYYYYYYWWWXXXYYYWWWTTTTTTVVVYYYWWWVVVVVVUUUSSSRRRPPPOOOPPPQQQRRRRRRRRRQQQPPPOOOzzzvvv{{{xxxtttsssssspppooooooqqqtttuuutttrrrrrrqqqpppooonnnnnnoooooollllllmmmqqqwww}}}{{{}}}zzztttrrrssswww}}}~~~{{{{{{|||}}}~~~~~~zzzzzzzzz{{{|||{{{wwwsssqqqqqqrrrsssttttttttttttvvvxxxvvvssstttyyyzzzxxxxxxyyy||||||zzzzzzyyyvvvsssrrrssstttxxxwwwuuutttuuuwwwzzz||||||zzzxxxxxxyyyyyyvvvtttpppqqqrrrtttuuuuuuuuuuuu}}}yyyzzz~~~{{{wwwssspppooonnnrrrqqqooonnnqqqxxx}}}uuuqqqrrrttttttsssrrrqqqpppnnnlllkkkjjjiiijjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiihhhgggeeecccbbb```aaaaaabbbbbbccccccdddeeehhhjjjiiifffcccbbbcccaaabbbdddfffffffffeeedddbbbaaaaaa___^^^]]]\\\[[[]]]^^^___aaaccccccaaa```bbbdddgggiiiiiihhhgggfffgggggggggggggggfffeeeeeedddaaa]]]\\\]]]^^^]]]\\\aaaaaa___]]][[[[[[\\\^^^cccaaa^^^^^^___``````___]]]\\\ZZZYYYYYYYYYZZZZZZ\\\[[[YYYVVVUUUUUUWWWXXXVVVVVVVVVUUUTTTRRRQQQOOONNNOOOPPPPPPPPPOOONNNMMMzzzyyy~~~~~~xxxsssqqqpppqqqpppppprrrtttwwwwwwvvvtttsssrrrqqqpppoooooooooooonnnnnnppptttxxx|||~~~~~~vvvwww{{{|||rrrrrruuuzzz~~~~~~{{{wwwzzzzzz{{{{{{||||||}}}}}}wwwxxxzzz|||}}}{{{wwwtttpppqqqqqqrrrrrrrrrqqqqqqsssuuutttsssuuuzzz{{{xxxvvvwwwyyy|||}}}}}}|||zzzwwwsssqqqqqqrrruuutttsssrrrtttvvvyyy|||zzzyyyxxxxxxwwwuuurrrooommmppptttxxxzzzyyyxxxvvvvvvxxx||||||~~~yyyssspppoooqqqooommmooottt{{{xxxuuupppkkkiiillloooqqqqqqpppooonnnllljjjiiihhhhhhiiijjjjjjjjjjjjiiihhhhhhiiigggeeecccaaa`````````\\\]]]^^^```aaaaaa``````ccceeefffdddaaa^^^]]]]]]___```bbbcccdddccccccbbb````````````___^^^]]]\\\[[[[[[]]]^^^```aaaaaaaaabbbdddggghhhgggffffffgggeeeeeeeeefffeeeddddddcccaaa^^^ZZZXXXYYYZZZZZZZZZ______^^^\\\YYYYYYZZZ\\\___^^^\\\]]]^^^``````___]]]\\\YYYXXXXXXYYY[[[\\\aaa]]]XXXWWWXXXYYYXXXVVVSSSTTTUUUVVVUUUSSSQQQOOOMMMMMMNNNOOONNNMMMLLLKKK~~~xxxuuuvvvxxxwwwtttqqqooooooooooooppprrrtttwwwyyyxxxvvvuuurrrrrrqqqpppooooooooonnnrrrqqqrrrtttvvvwwwvvvttttttuuuxxx~~~ssstttvvvyyy|||}}}zzzvvvyyyyyyyyyxxxyyyyyyzzzzzzvvvwwwzzz{{{{{{xxxtttqqqqqqqqqqqqqqqppppppooonnnpppqqqqqqqqqvvv~~~}}}zzzzzz{{{|||}}}~~~}}}}}}}}}xxxtttqqqqqqrrrrrrrrrqqqqqqsssvvvyyy|||{{{zzzzzzyyywwwtttpppnnnkkkooouuuzzz|||zzzvvvssssssvvvzzz~~~~~~}}}{{{uuussssssrrrooolllooouuu||||||tttooopppmmmiiihhhiiilllmmmmmmooommmllljjjhhhgggggggggiiijjjjjjkkkjjjjjjhhhhhhjjjhhhccc^^^\\\[[[[[[\\\YYY[[[^^^```aaa```___^^^______```___^^^\\\[[[ZZZ___```aaabbbcccccccccccc___````````````___^^^]]]YYYZZZ[[[\\\]]]^^^```bbbaaadddggghhhfffddddddeeeeeeeeeeeeeeeeeedddcccccc^^^\\\XXXVVVVVVWWWYYYZZZZZZZZZ[[[ZZZXXXXXXZZZ\\\[[[ZZZZZZ\\\___``````___^^^\\\YYYWWWWWWYYY\\\^^^```\\\XXXZZZ^^^^^^YYYSSSPPPQQQSSSTTTTTTRRRPPPNNNMMMNNNNNNOOONNNMMMKKKJJJvvvpppmmmnnnmmmmmmmmmmmmnnnnnnoooppprrruuuwwwxxxvvvuuutttooooooooooooooonnnnnnnnnpppooooooppprrrrrrpppnnnrrrtttxxx|||uuuuuuuuuwwwyyy{{{{{{{{{zzzzzzyyywwwwwwwwwwwwxxxwwwxxxzzzzzzwwwssspppnnnqqqqqqqqqqqqpppooonnnnnnnnnooooooqqqzzz~~~~~~~~~~~~~~~~~~~~~zzzuuusssssssssrrrqqqpppqqqsssvvvzzz|||zzzzzzzzzxxxtttqqqnnnmmmmmmqqqvvvzzz{{{wwwrrrnnnsssuuuwwwxxxvvvwwwzzz}}}~~~wwwssssssvvvssspppmmmpppuuu{{{}}}}}}~~~~~~uuummmlllnnnllljjjhhhggghhhjjjkkklllmmmllljjjhhhfffffffffgggiiijjjjjjjjjjjjiiihhhhhhlllhhhccc^^^ZZZXXXWWWWWWWWWYYY[[[]]]___^^^]]]]]]ZZZZZZ[[[\\\]]]]]]]]]]]]______```aaaaaabbbbbbbbb``````aaabbbaaa```^^^]]]WWWZZZ\\\]]]\\\]]]```bbbaaafffkkklllhhhdddbbbcccbbbbbbcccccccccbbbaaaaaa\\\ZZZXXXVVVUUUVVVXXXYYYVVVWWWXXXXXXVVVVVVXXXYYYXXXXXXYYY\\\___aaa```___^^^\\\YYYXXXXXX[[[^^^```]]]ZZZYYY^^^cccbbbZZZQQQMMMNNNPPPQQQRRRQQQPPPOOOPPPPPPPPPQQQPPPNNNMMMLLL~~~uuunnnjjjiiiiiiiiijjjkkkmmmnnnoooppprrruuuuuutttrrrrrrrrrmmmmmmnnnoooooooooooonnnmmmllllllmmmoooppppppooorrruuuyyy}}}}}}|||vvvuuuuuuvvvxxx{{{~~~|||zzzxxxxxxxxxxxxxxxyyyzzzyyyuuuqqqooonnnrrrrrrrrrrrrrrrqqqpppooommmooorrrwww|||~~~}}}zzzvvvttttttuuussssssrrrrrrtttwww{{{}}}yyyyyyxxxuuuqqqnnnmmmmmmrrrtttxxx{{{zzzvvvqqqnnntttuuuuuutttrrrtttzzz~~~|||wwwrrrppprrruuusssqqqppprrrvvv{{{~~~tttkkkffffffiiidddddddddeeegggiiikkklllmmmkkkhhhfffeeeeeefffgggjjjiiihhhhhhgggggghhhhhhjjjhhhddd```\\\YYYWWWVVVUUUVVVXXXZZZ[[[\\\[[[[[[YYYXXXXXX[[[^^^```aaa```]]]^^^^^^______``````aaabbbbbbddddddcccaaa___]]]XXX[[[^^^___]]]]]]___bbbcccjjjssstttnnngggbbbaaa^^^^^^______^^^^^^]]]\\\XXXYYYYYYWWWUUUUUUWWWXXXVVVWWWWWWVVVTTTSSSTTTTTTVVVWWWYYY]]]```bbb```^^^^^^\\\[[[ZZZ[[[]]]```bbb]]][[[[[[```dddbbbYYYPPPMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSRRRPPPOOOMMM~~~{{{tttnnnkkkggggggggghhhjjjkkkmmmnnnppprrrsssrrrooonnnnnnoookkklllnnnpppqqqqqqqqqqqqooonnnllllllnnnpppqqqpppuuuyyy|||yyyttttttuuuwwwyyy}}}~~~|||zzzzzzzzzyyyzzz{{{xxxtttqqqqqqrrrssssssssstttssssssrrrrrrlllqqqxxx|||~~~~~~~~~||||||{{{xxxuuutttuuuvvvvvvuuuttttttuuuxxx|||~~~{{{{{{yyyuuupppnnnoooqqqwwwyyy{{{|||{{{yyyuuusssvvvvvvvvvuuuuuuxxx}}}~~~yyytttqqqqqqssstttrrrsssssstttxxx}}}}}}qqqllljjjeeebbbccc```aaaccceeefffhhhjjjlllmmmkkkhhhfffeeeeeeggghhhkkkiiigggeeeeeefffgggiiifffeeeeeeccc```]]][[[YYYVVVVVVWWWYYYZZZ[[[\\\]]][[[YYYYYY\\\```cccdddccc____________```aaabbbbbbdddeeeffffffeeebbb___]]]XXX]]]bbbbbb___^^^___bbbfffppp|||~~~wwwllldddaaa\\\]]]]]]]]]]]]\\\[[[[[[TTTVVVXXXWWWUUUTTTUUUVVVRRRTTTUUUUUUSSSRRRSSSTTTVVVWWWZZZ^^^aaabbb```^^^]]]]]]]]]]]]^^^```bbbcccaaa___^^^___```^^^WWWPPPNNNNNNNNNOOOPPPRRRSSSUUUTTTTTTTTTTTTSSSQQQOOONNN|||}}}}}}|||yyytttooommmgggggggggggghhhjjjlllmmmoooqqqrrrpppllljjjkkkmmmkkkmmmoooqqqrrrsssssssssvvvsssooonnnnnnooopppoooyyy~~~}}}yyyqqqsssvvvxxx{{{}}}||||||yyy{{{{{{xxxuuusssuuuwwwsssttttttuuuuuuttttttssslllsss}}}~~~|||zzz{{{}}}yyyyyyxxxvvvtttssstttvvvxxxwwwuuuuuuvvvyyy|||~~~~~~~~~{{{vvvqqqppprrruuu{{{|||}}}~~~}}}|||zzzyyywwwwwwwwwxxxyyy|||zzzvvvuuuuuuuuuuuurrrtttvvvwwwyyyzzzooogggjjjlllgggaaa___bbbdddeeefffggggggiiikkkmmmkkkhhheeeeeeeeeggghhhkkkiiifffcccccceeegggiiibbbccceeeeeedddaaa^^^\\\YYYYYYYYYZZZ\\\]]]___```]]][[[[[[]]]bbbeeeeeedddbbbaaaaaabbbbbbcccdddeeeeeefffggghhhfffccc```]]]YYY^^^ddddddaaa^^^___aaaiiiuuu}}}pppfffaaa]]]^^^^^^^^^^^^]]]\\\\\\RRRUUUXXXWWWUUUSSSSSSTTTMMMOOORRRSSSSSSTTTVVVWWWVVVWWW[[[___bbbccc```^^^]]]]]]^^^___```aaaccccccfffccc___]]]\\\YYYUUUQQQPPPPPPOOOOOOPPPSSSVVVXXXTTTUUUUUUUUUSSSRRRPPPNNNzzz~~~{{{tttpppoooiiihhhggghhhjjjnnnrrruuutttrrrooolllkkkjjjkkkkkkkkklllnnnooopppppppppooommmpppsssuuuuuuttttttuuuzzz{{{xxxsssvvvyyyxxxxxx|||zzzvvv~~~|||yyyvvvuuuvvvxxx}}}{{{yyyxxxwwwtttqqqnnnlllxxx}}}||||||zzzyyywwwuuuvvvyyyyyyvvvssstttuuuvvvwwwxxxxxxxxxxxxyyy~~~zzzuuuvvvyyyzzz{{{}}}~~~}}}{{{{{{~~~{{{yyyxxxzzz}}}~~~xxxtttssssssrrrpppqqqrrrqqqqqq{{{zzzqqqnnniiifffdddcccaaa```aaacccfffgggfffeeeeeeffffffdddcccccceeeffffffeeeggggggfffeeeddddddddddddcccfffiiiiiieeeaaa]]][[[ZZZZZZZZZZZZ[[[\\\\\\]]][[[\\\]]]___aaaccceeeeeeeeedddcccbbbccceeegggiiiffffffffffffdddbbb___^^^]]]aaadddbbb^^^\\\^^^aaagggrrr~~~uuuiiibbb```]]]]]]\\\\\\[[[ZZZZZZYYY[[[[[[YYYWWWUUUSSSRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVYYY\\\___aaabbbbbbdddeee]]]ZZZYYY^^^eeeiiifffaaabbbdddeeeccc```\\\YYYXXXUUUTTTRRRSSSTTTUUUUUUTTTTTTUUUWWWWWWWWWUUUSSSRRR|||uuupppnnnnnnllljjjhhhhhhkkknnnpppsssqqqooommmlllllllllmmmiiikkkmmmnnnoooooonnnmmmkkknnnrrrtttuuutttuuuuuuxxx{{{yyytttwwwzzz{{{|||}}}zzz|||yyywwwxxxyyy~~~|||yyywwwvvvuuurrrppppppxxx{{{zzzyyyvvvtttssstttwww|||~~~}}}zzzyyyxxxxxxxxxxxxxxxxxxxxxyyy~~~{{{wwwxxxzzzzzzzzz}}}~~~||||||{{{yyy|||yyyuuuttttttsssrrrqqqqqqpppqqq|||{{{vvvqqqmmmgggcccbbbaaa```___ccceeeggggggfffeeeeeeeeefffdddcccdddeeegggffffffgggfffeeeeeeeeefffggghhhggghhhhhhfffccc`````````______^^^]]]]]]^^^____________```aaabbbcccdddeeegggfffdddcccdddeeefffggghhhhhhgggfffdddbbb```___^^^aaadddccc___^^^```bbbfffmmmuuuuuunnnfffbbbaaa]]]]]]\\\\\\[[[[[[ZZZZZZXXXWWWWWWVVVTTTTTTSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZ]]]aaabbbcccbbbcccccc^^^]]]]]]aaafffgggeeeaaaccceeefffdddaaa^^^\\\[[[YYYWWWVVVUUUWWWWWWWWWVVVVVVWWWXXXYYYYYYXXXVVVUUUyyyuuussssssppplllhhhffffffhhhiiipppooommmllllllmmmnnnnnngggiiikkkmmmnnnmmmllljjjhhhkkkpppssstttuuuuuuvvvwww~~~{{{xxxsssuuuxxx{{{}}}}}}}}}|||zzz{{{|||}}}yyywwwvvvuuusssqqqsssxxx~~~|||{{{~~~|||xxxxxxvvvtttrrrrrruuu{{{~~~}}}zzzxxxwwwwwwwwwwwwwww~~~}}}}}}~~~{{{zzz}}}{{{wwwuuuuuuuuutttqqqpppoooqqq}}}}}}{{{~~~}}}}}}|||yyytttoooiiidddbbbbbbbbbbbbeeegggiiiiiigggffffffffffffeeeddddddfffggggggfffgggfffeeeeeeeeegggjjjkkkkkkjjjhhhdddaaaaaaccceeefffdddbbb`````````aaabbbbbbccccccddddddeeeeeeeeejjjhhhgggeeeddddddeeefffggggggeeedddbbbaaa```______bbbdddccc```___aaadddeeegggiiihhheeecccbbbccc___^^^^^^]]]]]]\\\[[[[[[WWWWWWWWWVVVVVVWWWWWWWWWVVVVVVWWWWWWXXXZZZ[[[\\\]]]```ccceeedddcccbbbbbb```aaadddffffffeeecccbbbdddeeegggfffdddaaa___^^^^^^\\\ZZZYYYYYYYYYXXXWWWWWWXXXZZZ[[[[[[ZZZYYYYYY}}}|||uuurrrmmmhhheeedddeeeeeelllkkkkkkjjjkkklllmmmmmmgggiiilllnnnooommmkkkiiifffiiinnnqqqssstttvvvwwwyyy~~~}}}zzzwwwrrrrrrsssuuuyyy{{{{{{{{{{{{{{{zzz{{{}}}|||}}}~~~}}}yyywwwwwwvvvuuussssssvvvxxxyyyxxxwwwwwwxxxyyy||||||yyywwwxxxxxxuuuvvvvvvzzz~~~zzzxxxwwwvvvvvvvvv||||||zzz}}}}}}xxxvvvuuuvvvvvvtttqqqooorrr|||~~~{{{{{{~~~~~~}}}}}}zzzuuunnniiiggghhhiiiiiigggiiillllllkkkjjjjjjjjjgggfffdddeeefffhhhhhhgggiiigggfffeeeeeegggiiikkklllkkkiiieeeccccccfffhhhkkkiiifffcccbbbbbbcccdddcccddddddeeefffggghhhhhhkkkjjjhhhgggeeedddddddddeeedddcccaaa```___^^^^^^```bbbcccbbb``````aaacccdddcccaaabbbcccdddddddddbbbaaaaaa```______^^^^^^\\\[[[ZZZZZZZZZ[[[\\\\\\XXXXXXYYYYYY[[[\\\^^^___aaadddggghhhfffdddbbbaaaaaaeeeiiiiiigggcccbbbbbbdddfffhhhhhhfffcccbbbaaaaaa___\\\[[[[[[[[[YYYXXXXXXYYYZZZ[[[\\\\\\[[[[[[tttqqqmmmhhheeeeeeeeefffhhhhhhhhhhhhhhhiiijjjjjjgggjjjnnnqqqqqqoookkkiiieeegggkkknnnppprrrvvvxxx{{{}}}{{{{{{yyyuuuuuusssqqqrrruuuxxxyyyyyy{{{}}}xxxxxxyyy~~~~~~||||||}}}~~~}}}{{{xxxxxxxxxwwwvvvuuuqqqsssvvvwwwvvvuuuuuuvvvtttwwwwwwvvvxxx|||}}}zzzxxxyyy~~~|||zzzyyywww|||~~~}}}}}}}}}xxxuuutttuuuwwwwwwrrrooorrrzzz{{{yyyzzzzzz~~~}}}{{{zzz|||wwwqqqlllkkkmmmnnnoooiiilllnnnoooooonnnoooppphhhfffeeeeeeggghhhhhhgggjjjiiigggfffeeefffggghhhjjjkkkjjjhhhfffeeeggghhhllljjjgggeeecccbbbccccccbbbbbbdddeeegggiiijjjkkkkkkjjjiiigggfffeeeddddddddddddccccccbbbbbbbbbaaabbbbbbbbbaaa``````aaabbbcccaaaaaacccfffggggggeeeeeeeeedddccccccbbbbbbaaa___^^^]]]\\\\\\]]]^^^___\\\\\\]]]^^^___aaacccdddeeegggiiijjjgggeeecccbbbcccgggkkkjjjfffbbbbbbcccdddfffiiihhhfffdddccccccbbb```]]]\\\\\\\\\ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[sssppplllhhhffffffgggiiigggggggggggggggfffffffffhhhkkkpppsssssspppkkkhhhfffgggiiijjjlllpppvvvzzz|||}}}|||yyyzzz|||zzzvvvyyyxxxwwwvvvvvvxxxzzz|||~~~zzzyyyzzzzzz{{{||||||zzzyyyzzz{{{xxxwwwwwwxxxyyyyyywwwuuupppsssvvvwwwvvvuuutttuuurrrtttuuuuuuzzzzzzzzz~~~~~~zzz}}}~~~~~~zzzyyy|||{{{{{{|||}}}~~~|||wwwsssrrrtttwwwwwwqqqnnnrrrwww{{{~~~~~~zzzwwwwwwwww|||}}}}}}{{{yyyxxxxxxzzzvvvpppmmmmmmooopppppplllnnnqqqrrrqqqpppqqqqqqhhhgggffffffhhhiiiiiihhhkkkkkkjjjiiihhhhhhggggggiiijjjkkkjjjhhhgggggghhhkkkjjjhhhfffdddcccbbbbbb```aaaccceeegggiiijjjkkkhhhhhhggggggfffeeeddddddeeefffhhhiiijjjiiihhhhhhfffeeecccaaa``````aaaaaabbbbbbcccfffhhhiiihhhfffgggffffffeeeeeedddcccccc```^^^]]]\\\\\\]]]___```aaaaaabbbccceeefffhhhiiifffhhhiiihhhfffdddcccccccccfffhhhgggdddbbbbbbddddddfffhhhhhhfffcccbbbbbbaaa___]]]\\\]]]^^^]]]\\\ZZZZZZZZZZZZZZZ[[[[[[[[[sssqqqmmmiiiggghhhiiijjjiiihhhhhhgggfffeeedddcccgggkkkpppttttttpppkkkggghhhhhhggggggiiinnnuuu{{{{{{zzzxxxvvvyyy~~~~~~yyyyyy{{{}}}|||zzzyyy{{{}}}}}}|||{{{{{{zzz{{{|||zzzxxxvvvvvvwwwssstttuuuxxxzzzzzzxxxuuusssuuuvvvvvvtttsssssstttssstttuuuvvv}}}~~~~~~zzz|||||||||xxxvvvxxxuuuuuuvvvwwwyyy{{{|||}}}~~~}}}zzzvvvqqqpppsssuuuuuunnnlllqqquuuuuuuuuwwwyyy{{{|||{{{yyyxxxyyyzzzzzzyyy|||}}}|||{{{xxxwwwxxxyyywwwtttpppnnnoooqqqqqqqqqoooqqqrrrrrrpppooonnnnnniiigggfffggghhhjjjiiiiiikkkkkklllmmmmmmlllkkkjjjiiiiiijjjhhhgggggghhhjjjiiijjjiiihhhgggeeecccaaaaaaaaabbbdddeeeggghhhhhheeeeeeeeefffffffffeeeeeeeeegggkkknnnoooooonnnlllkkkiiifffcccbbbbbbbbbbbbbbbccceeefffffffffggggggfffffffffeeeddddddcccccc___^^^]]]\\\]]]```ccceeeaaabbbbbbdddeeegggiiijjjfffgggfffeeebbbaaabbbcccccccccdddcccbbbbbbcccddddddfffhhhgggdddbbb``````___^^^]]]]]]___aaaaaa```\\\\\\[[[[[[ZZZ[[[[[[[[[tttqqqmmmjjjhhhhhhiiikkkjjjjjjjjjhhhgggdddcccbbbgggjjjppptttsssooojjjfffiiihhhfffeeegggmmmuuu{{{yyyxxxuuutttyyy}}}www||||||yyyzzz|||}}}{{{zzz{{{|||{{{zzz{{{||||||zzzwwwtttssssssppprrruuuxxx{{{{{{xxxuuuwwwwwwvvvtttrrrqqqrrrttttttvvvvvvxxx~~~xxxzzz{{{|||yyyvvvxxxqqqqqqqqqqqqrrrtttwwwxxx||||||yyytttpppoooqqquuurrrllljjjppptttrrrqqqsssxxxzzz{{{{{{yyyzzz}}}zzzyyy}}}}}}{{{|||{{{|||}}}|||yyyvvvsssrrrtttvvvvvvtttqqqppprrrssstttsssqqqrrrsssrrrooolllkkkkkkiiihhhfffgggiiijjjjjjiiijjjkkknnnpppppppppnnnmmmjjjjjjiiigggeeefffiiillliiiiiijjjjjjiiifffcccaaabbbbbbccccccdddeeeeeefffbbbcccdddeeeffffffffffffcccfffkkkoooqqqqqqooommmooolllhhheeeddddddcccbbbbbbdddeeeeeecccccceeegggfffeeeeeeddddddcccbbbbbb```___^^^___aaadddhhhjjj______```aaaccceeeggghhheeeeeedddbbb______aaabbbcccbbb``````aaabbbdddeeedddeeegggfffccc```___^^^___^^^]]]^^^aaaccccccccc^^^]]]]]]\\\[[[[[[[[[[[[|||tttooollljjjfffccceeejjjjjjmmmpppnnniiieeeeeeggghhhkkknnnooonnnkkkhhhggghhhhhhhhhiiikkkmmmpppqqqrrrrrrssstttvvvzzz|||~~~|||zzzxxxyyy|||~~~}}}zzzxxxyyyzzzzzzzzzzzzxxxtttrrrpppppptttssssssssstttuuuwwwxxx}}}{{{wwwvvvuuuuuutttsssyyywwwuuuuuu}}}|||zzzwwwyyyzzz}}}wwwvvvuuusssrrrpppnnnnnnppprrrtttuuuxxxwwwrrrpppsssvvvuuuppprrrttttttsssqqqqqqqqqrrrxxx}}}~~~{{{zzz|||}}}~~~}}}|||{{{||||||{{{|||{{{xxxuuurrrrrrrrrqqqppprrroooooorrrsssppppppsssssssssssspppmmmjjjjjjjjjfffhhhiiiiiiggghhhlllooopppppppppqqqrrrqqqnnnllljjjiiifffeeeeeefffhhhjjjkkkkkkiiihhhfffdddcccbbb___aaabbbcccbbbbbbccceeeiiifffccccccfffgggfffdddgggfffgggjjjnnnpppooommmooonnnkkkgggcccaaaaaabbbaaaccceeefffeeecccccccccgggfffeeedddeeeeeecccbbb\\\ZZZYYY]]]dddhhhgggeee___```aaaaaaaaaaaaaaa```bbbbbbbbbaaa```aaadddggggggeeebbbaaabbbccccccccccccaaa```bbbdddeeeccc```___```aaaaaaaaaaaabbbdddaaa^^^]]]___ccceeeeeeccc~~~zzz{{{yyytttmmmllllllmmmkkkhhhhhhlllmmmppprrrooojjjggghhhjjjiiikkkmmmmmmllliiigggfffggggggggggggiiikkkmmmnnnllllllmmmoooqqqsssuuuwww{{{|||}}}}}}}}}{{{zzzxxxzzz|||~~~{{{xxxxxxxxxxxxxxxxxxwwwtttrrrqqqpppsssssssssssstttvvvxxxyyy}}}zzzxxxvvvvvvvvvyyyyyyxxxzzz~~~~~~zzzvvvvvvtttyyy~~~zzzvvvvvvuuutttrrrpppooooooppprrrttttttwwwwwwrrrpppssstttsssppprrrtttuuusssrrrrrrsssuuuzzz~~~~~~|||{{{}}}~~~~~~}}}{{{{{{~~~~~~zzzxxxxxxyyyuuusssqqqpppqqqqqqooonnnpppnnnnnnqqqqqqoooooorrrrrrrrrrrroookkkiiihhhhhhggghhhiiiiiihhhiiilllooovvvtttrrrrrrsssrrrqqqpppllljjjhhhffffffgggiiijjjmmmkkkiiifffcccaaa___^^^___```bbbbbbaaabbbdddfffhhhfffeeeeeeggggggfffdddffffffgggjjjmmmooonnnlllmmmmmmlllhhhdddbbbaaabbbeeefffgggfffdddbbbbbbccchhhfffdddddddddcccbbb```]]][[[ZZZ^^^dddgggfffddd______```aaaaaaaaa````````````aaa```___```bbbddddddbbb``````bbbeeeffffffeeecccaaabbbcccbbb```]]]^^^___aaaaaaaaaaaabbbbbb```^^^]]]___dddggggggeee{{{tttrrroookkkhhhiiimmmrrrqqqmmmlllooooooqqqpppmmmiiiggghhhkkklllllllllkkkkkkjjjiiiiiijjjjjjiiiiiijjjkkkmmmnnnlllmmmooorrrtttvvvxxxyyy||||||}}}}}}}}}}}}||||||{{{~~~|||xxxvvvuuuvvvvvvwwwvvvuuutttrrrqqqssssssssssssuuuwwwyyy{{{zzzxxxyyy{{{~~~|||}}}~~~zzztttrrrsssrrryyyxxxxxxzzzyyyuuusssrrrppppppqqqsssttttttxxxxxxtttrrrssssssrrrppprrrtttttttttssstttuuuxxx{{{~~~~~~||||||~~~}}}zzz~~~~~~{{{{{{}}}~~~|||yyywwwvvvvvvvvvqqqppppppqqqrrrrrrpppnnnooommmmmmppppppnnnnnnqqqqqqqqqpppmmmiiigggfffggghhhiiiiiiiiiiiijjjlllooowwwuuusssrrrrrrsssrrrqqqnnnllljjjhhhgggggghhhiiimmmjjjgggccc___\\\[[[ZZZ^^^___``````aaabbbfffiiihhhgggggghhhiiihhhfffdddffffffgggiiillllllkkkiiijjjkkkkkkhhheeebbbaaaaaagggggggggfffcccbbbcccdddiiigggdddcccbbbbbb```^^^^^^\\\[[[^^^bbbeeedddbbb^^^^^^___```````````````^^^___``````^^^^^^___aaa```^^^^^^___cccfffhhhhhhfffdddbbbaaa```___]]][[[^^^___```bbbbbbbbbbbbaaa___]]]\\\___dddggghhhgggxxxrrrooommmkkkkkkkkkooottttttpppooorrrtttsssrrrnnnkkkjjjlllooopppnnnllllllmmmoooooopppqqqpppooonnnnnnooopppqqqoooqqqtttxxx|||}}}~~~|||xxxuuurrruuuuuuvvvwwwxxxwwwuuutttrrrrrrrrrtttuuuxxxzzz||||||yyy|||zzz|||xxxrrrqqqrrrrrrzzz|||zzz~~~wwwvvvuuutttssstttuuuvvvwww{{{{{{xxxuuuvvvuuusssoooppprrrsssrrrrrrtttuuuyyy{{{||||||{{{{{{~~~|||zzz~~~~~~{{{{{{}}}}}}|||zzzxxxwwwvvvvvvvvvssssssssstttuuutttrrroooooommmmmmppppppnnnnnnqqqrrrrrrpppmmmiiigggggghhhjjjjjjjjjiiiiiijjjlllnnnqqqppppppqqqssssssrrrpppmmmkkkiiigggffffffffffffiiigggccc___\\\ZZZYYYYYY]]]^^^______```cccgggjjjiiiiiijjjkkkkkkjjjgggeeeffffffggghhhiiiiiihhhgggeeeggghhhgggdddbbb``````bbbdddeeeeeeddddddeeegggkkkhhheeecccbbbaaa___^^^]]][[[[[[]]]___aaaaaa___]]]]]]^^^___`````````___]]]___aaaaaa___^^^^^^______]]]]]]___ccceeeggggggdddcccaaa```___^^^]]]\\\___```aaacccddddddbbbaaa^^^[[[ZZZ]]]aaaeeeeeeccc~~~wwwsssrrrrrrrrrtttrrrsssuuusssooopppsssyyywwwuuurrrppppppsssuuussspppnnnnnnrrruuuwwwxxxuuutttsssrrrqqqrrrssssssmmmooosssxxx}}}~~~~~~~~~~~~|||yyyuuusssvvvvvvwwwyyy||||||yyyvvvrrrrrrrrrsssuuuxxxzzz|||zzz~~~}}}{{{~~~|||}}}xxxqqqppprrrrrr{{{~~~yyy}}}zzzyyyxxxwwwwwwwwwwwwxxx{{{~~~{{{xxxxxxwwwuuummmooopppppppppppprrrtttvvvwwwxxxyyyyyy{{{}}}|||{{{|||~~~|||}}}}}}{{{{{{yyyxxxwwwuuuuuutttuuuuuutttuuuuuutttqqqnnnpppnnnnnnqqqqqqoooooorrrssssssqqqnnnjjjiiiiiikkkmmmlllkkkjjjjjjkkkllllllhhhjjjnnnsssvvvuuuqqqnnnjjjhhhgggeeedddcccccccccdddbbb```]]][[[ZZZZZZZZZ[[[]]]______```cccfffiiiiiikkklllmmmkkkiiigggfffeeefffgggggggggeeeddddddaaaccceeedddbbb`````````]]]```eeeggghhhiiijjjkkkllliiieeebbbaaa```___^^^[[[ZZZZZZ[[[]]]]]]]]]]]]\\\]]]^^^___```````````````aaabbbbbb```^^^^^^___```______```bbbccccccbbb``````______^^^___```aaacccbbbbbbccceeeeeeccc```]]]ZZZXXXZZZ]]]```___]]]~~~yyywwwwwwvvvwww{{{}}}yyywwwwwwsssoooooosssuuusssqqqoooooopppssstttuuuqqqoooppptttyyyzzzzzzuuutttsssrrrqqqrrrrrrsssoooqqqtttyyy~~~|||{{{{{{~~~}}}|||||||||{{{xxxvvvwwwwwwwww{{{~~~~~~{{{wwwrrrrrrrrrrrrtttvvvxxxzzzvvvyyy}}}~~~}}}}}}}}}yyyrrrqqqrrrrrr{{{{{{zzz~~~}}}{{{{{{zzzyyyyyyxxxxxxxxx}}}{{{wwwxxxwwwuuummmnnnoooooonnnnnnppprrrssssssuuuwwwyyy{{{|||}}}~~~|||{{{zzzzzz{{{{{{~~~}}}{{{yyyxxxyyyxxxvvvuuusssrrrqqqqqqtttsssqqqqqqqqqpppnnnlllpppnnnnnnqqqqqqoooooorrrssssssqqqnnnkkkkkklllnnnqqqooolllkkkkkkkkkjjjiiieeehhhnnntttwwwvvvqqqlllfffeeedddcccbbbbbbaaaaaa```______^^^]]]\\\[[[[[[ZZZ\\\___aaaaaaccceeegggiiijjjlllkkkiiifffffffffeeefffggggggdddbbbaaaaaa___aaabbbbbbaaa```aaabbb^^^dddkkkqqqrrrpppnnnmmmkkkhhhcccaaa```______^^^YYYZZZZZZ[[[[[[\\\\\\]]]\\\]]]^^^___```aaaaaaaaabbbcccdddbbb```______```cccaaa``````aaaaaa___^^^\\\]]]^^^^^^^^^```dddfffgggdddbbbbbbddddddaaa___[[[XXXVVVWWWZZZ\\\ZZZXXXyyyuuuxxxyyyxxxzzz~~~~~~{{{zzzuuuoooooorrrpppooommmmmmoooqqqrrrsssvvvrrrnnnoootttwwwxxxvvvuuutttrrrqqqqqqrrrsssssstttuuuvvvzzz}}}{{{zzzzzz}}}{{{yyyyyy{{{|||{{{yyywwwvvvwww{{{zzzvvvrrrrrrqqqrrrsssuuuvvvxxxvvvwwwzzz{{{}}}}}}}}}~~~zzz|||}}}|||{{{{{{tttsssuuuttt|||zzz{{{}}}}}}{{{{{{zzzyyyxxxxxxwwwwww|||~~~}}}wwwsssttttttsssoooppppppooonnnnnnppprrroooqqqssswwwzzz|||}}}|||}}}zzzwwwvvvxxx{{{}}}}}}~~~}}}}}}zzzwwwvvvvvvuuuwwwuuusssqqqpppoooooopppqqqooonnnmmmnnnooonnnmmmooommmmmmppppppnnnnnnqqqrrrrrrpppnnnkkklllnnnqqquuuqqqmmmkkkkkkkkkiiigggfffhhhlllqqqsssrrrmmmiiidddccccccbbbbbbaaaaaaaaa^^^___``````___]]][[[ZZZYYY\\\```bbbccccccdddeeefffhhhhhhfffcccaaabbbddddddfffhhhfffbbb_________```aaabbbbbbaaaaaaccceeegggoooxxx~~~}}}xxxqqqmmmhhheee```^^^]]]]]]]]]\\\YYYZZZ[[[\\\\\\\\\]]]^^^]]]]]]___```aaabbbbbbbbbddddddcccaaa___^^^___```cccbbb``````aaa```^^^\\\ZZZ\\\^^^^^^___aaafffjjjjjjeee```___```aaa___\\\XXXUUUSSSUUUXXX[[[ZZZXXX}}}~~~~~~wwwtttxxxzzzxxxyyy~~~~~~|||wwwpppnnnqqqtttrrrrrrrrruuuwwwxxxxxxvvvrrrnnnnnnrrruuutttqqquuutttsssrrrrrrssstttuuuuuuuuuuuuwww|||}}}|||||||||}}}zzzwwwxxx{{{}}}}}}|||wwwvvvvvvzzzyyytttrrrrrrqqqqqqrrrsssuuuvvvxxxxxxxxx{{{}}}~~~|||zzz|||}}}}}}zzzyyy~~~xxxwwwyyywww~~~yyy{{{zzzzzzyyyxxxxxxwwwvvvvvvzzz|||yyysssooopppqqqpppqqqrrrqqqpppnnnnnnppprrrnnnooossswww|||~~~}}}|||~~~yyyuuutttxxx}}}|||yyywwwwwwyyy~~~}}}{{{xxxwwwwwwwwwwwwvvvtttrrrpppoooooopppqqqpppnnnllllllnnnpppppppppnnnlllllloooooommmmmmpppqqqpppooommmkkklllooorrrwwwsssnnnlllkkkjjjhhheeefffgggiiilllmmmlllhhheeeccccccbbbbbbbbbbbbbbbbbb^^^```aaabbb```^^^ZZZXXXXXX\\\aaacccdddcccccccccdddeeeeeeccc___^^^___bbbdddfffhhhfffaaa^^^]]]^^^bbbbbbcccbbbbbbcccfffhhhqqqyyy|||rrrkkkfffbbb^^^[[[[[[\\\\\\[[[ZZZ[[[]]]]]]]]]^^^___```]]]^^^___aaabbbccccccccceeeeeeccc```]]]]]]^^^aaacccaaa``````aaa```]]][[[ZZZ\\\^^^______aaagggkkkkkkeee^^^\\\]]]^^^\\\ZZZVVVSSSRRRTTTXXX[[[[[[YYY}}}zzzxxxzzz{{{|||}}}}}}|||yyywww~~~|||xxxtttpppnnnmmmmmmwwwuuusssssstttuuuvvvuuuwwwqqqlllmmmrrruuussspppssstttuuutttqqqppprrrtttyyyxxxwwwxxx{{{|||~~~|||zzz~~~~~~vvvtttsssuuuyyyzzzxxxuuummmlllkkkmmmooorrrttttttrrrvvvzzz{{{yyyxxxxxxzzz|||}}}~~~zzzyyy|||~~~zzzxxxxxx|||~~~zzzuuusssuuuwwwwwwvvvzzzxxxvvvsssrrrrrrssssssqqqqqqqqqqqqqqqpppnnnmmmjjjmmmrrrvvvyyyzzz|||}}}{{{|||}}}}}}|||~~~}}}xxxtttvvv|||~~~{{{vvvrrrrrrwww{{{|||{{{vvvqqqnnnooonnnmmmnnnrrrllllllkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiijjjlllnnnnnnmmmmmmoooqqqtttqqqkkkfffiiiooonnniiikkkiiigggdddccccccddddddaaabbbcccddddddcccaaa___\\\]]]^^^___]]][[[WWWUUUWWWZZZ^^^_______________bbbaaa```___```aaacccdddfffeeedddcccbbbbbbaaaaaaaaaaaabbbccccccdddjjjppp|||zzzrrrlllbbb___\\\ZZZ[[[\\\]]]]]]ZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbbbbb```____________^^^^^^^^^aaabbbbbbbbbaaa___\\\ZZZ[[[ZZZYYYYYY[[[___bbbeeeaaa\\\WWWVVVYYY\\\[[[YYYVVVSSSPPPPPPRRRTTTVVVVVV~~~}}}}}}||||||~~~|||wwwtttrrruuutttrrrqqqpppqqqrrrsssvvvtttqqqqqqsssttttttsssqqqlllhhhiiiooosssrrrnnnppprrrttttttssssssvvvyyy~~~{{{yyyyyy{{{~~~|||}}}}}}|||zzzwwwuuussstttwwwwwwuuurrrmmmkkkhhhgggiiilllnnnpppqqqrrrsssrrrqqqqqqtttvvv{{{|||}}}zzzwwwwwwzzz{{{|||}}}}}}~~~wwwssssssttttttssswwwvvvtttrrrqqqqqqrrrrrrppprrrttttttrrrooonnnmmmlllooosssvvvxxxyyyyyyzzzxxx{{{~~~|||xxxyyy}}}}}}xxxtttqqqrrrxxx}}}~~~vvvpppmmmnnnnnnmmmmmmpppkkkkkkjjjjjjjjjjjjjjjkkkjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkkkkklllmmmooopppooopppnnnkkklllpppnnnjjjhhhfffdddaaa`````````aaa```aaabbbcccbbbaaa___]]][[[\\\]]]^^^]]]ZZZWWWUUUUUUXXX[[[]]]]]]\\\]]]^^^```___^^^]]]^^^___aaabbbfffeeedddbbbaaaaaabbbbbb]]]^^^```aaabbbgggpppxxx~~~vvvnnniiiaaa^^^[[[ZZZ\\\]]]^^^___[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^___````````````^^^^^^^^^^^^^^^^^^^^^^^^```aaaaaaaaa```^^^\\\ZZZZZZYYYXXXXXXYYY\\\___aaa___[[[VVVUUUXXXZZZXXXVVVUUUSSSPPPPPPRRRUUUWWWWWW}}}}}}zzzsssooonnnoooooonnnnnnppprrruuuvvvtttrrrppppppqqqrrrsssrrrnnnjjjgggiiiooorrrrrrooonnnppprrrtttuuuwwwzzz}}}{{{zzz{{{}}}~~~~~~~~~{{{{{{||||||~~~}}}}}}~~~wwwxxxvvvssstttuuuuuuqqqnnnkkkiiieeeccccccgggkkknnnooonnnllljjjiiikkkppptttyyyyyyzzzzzz{{{|||||||||zzzwwwttttttvvvxxxyyyyyy}}}|||{{{}}}xxxrrrqqqssstttsssvvvuuusssrrrrrrrrrssstttqqquuuyyyxxxuuuqqqoooooopppqqqtttwwwxxxxxxwwwwwwvvvzzz||||||~~~|||tttqqqpppsssyyy~~~xxxpppjjjlllooonnnlllllljjjiiiiiihhhhhhiiijjjjjjiiiiiihhhggggggggggggggghhhgggggghhhkkkmmmooooookkkppprrrpppnnnnnnllliiieeedddbbb___^^^^^^^^^^^^___```aaaaaa```^^^\\\[[[ZZZ[[[\\\\\\[[[YYYWWWUUUTTTVVVZZZ[[[[[[[[[\\\]]]^^^]]]\\\\\\]]]^^^aaabbbdddccc```___^^^___```aaa]]]___aaabbbdddmmmzzz~~~uuuoooiiiddd___]]][[[[[[]]]___aaaaaa^^^]]]\\\[[[ZZZ[[[\\\\\\]]]^^^```aaaaaa```^^^]]]\\\\\\]]]]]]^^^_________^^^____________]]][[[ZZZXXXXXXWWWVVVWWWZZZ\\\^^^]]]YYYVVVUUUWWWWWWUUURRRTTTRRRPPPQQQSSSVVVXXXXXX}}}}}}~~~uuupppoooppprrrqqqoooooooooqqqsssuuutttrrrppppppqqqssssssrrrqqqmmmkkkmmmqqqtttsssqqqmmmoooppprrruuuxxx{{{}}}~~~{{{yyyzzz|||}}}}}}{{{}}}~~~{{{yyyxxxxxxyyy{{{{{{zzz}}}~~~yyyzzzwwwttttttuuusssooollliiihhhfffdddcccfffjjjmmmooommmjjjhhhhhhkkkooosssttttttuuuuuuvvvvvvvvvwwwsssrrrrrrsssvvvxxxxxxwwwyyyzzz{{{zzzyyyzzz~~~|||yyyyyy{{{}}}~~~wwwqqqpppsssvvvwwwwwwvvvvvvuuuuuuvvvwwwwwwtttyyy~~~{{{vvvtttuuurrrsssuuuwwwzzzzzzyyywwwyyy|||~~~~~~|||yyyrrrppppppsssxxx}}}~~~xxxoooiiikkkooooookkkiiihhhgggggggggggghhhhhhiiihhhgggfffeeeeeeeeeffffffhhhfffdddfffjjjnnnppppppnnnuuuwwwrrrllljjjiiihhheeedddcccaaa_______________``````___^^^]]][[[[[[XXXYYYZZZ[[[ZZZYYYWWWVVVUUUWWWYYY[[[ZZZZZZ[[[]]]\\\\\\[[[\\\^^^aaadddfffaaa___]]][[[[[[]]]^^^```aaaeeehhhhhhmmmzzztttmmmjjjfffaaa]]]\\\ZZZ[[[^^^aaabbbbbb___]]][[[ZZZYYYZZZ[[[\\\^^^```bbbcccbbb```^^^\\\ZZZZZZ[[[\\\]]]^^^______]]]]]]^^^^^^]]]\\\[[[ZZZVVVVVVUUUVVVWWWZZZ\\\^^^\\\YYYWWWVVVWWWVVVSSSQQQSSSRRRQQQRRRUUUXXXYYYYYY~~~vvvooommmpppssstttsssrrrqqqqqqrrrtttuuuvvvtttrrrrrrsssttttttttttttqqqpppqqqssstttsssrrroooooopppqqqtttvvvxxxyyy{{{yyyxxxxxxzzz}}}~~~~~~wwwxxxyyyyyywwwuuuttttttwwwyyyxxxvvvxxx}}}|||{{{xxxuuutttuuutttooollljjjjjjiiigggeeeeeehhhkkkrrrpppllljjjjjjlllnnnpppoooppppppqqqrrrsssssstttqqqpppqqqtttwwwxxxxxxwwwwwwwwwvvvuuuvvvxxx|||~~~~~~yyywwwxxx}}}~~~xxxqqqpppsssvvvwwwvvvvvvvvvvvvwwwwwwxxxxxxxxx|||}}}|||{{{ttttttuuuxxx|||}}}{{{yyy|||}}}~~~}}}||||||~~~}}}}}}~~~}}}zzzxxx{{{{{{wwwsssqqqqqqqqqsssvvvxxxxxxxxxvvvmmmgggjjjooonnnjjjhhheeeeeeeeeeeeeeefffggghhhfffeeedddbbbbbbcccdddeeegggfffdddeeeiiinnnqqqsss{{{~~~tttkkkhhhiiiiiiggggggeeedddcccaaaaaa```____________^^^]]]\\\[[[XXXXXXYYYYYYYYYYYYXXXWWWUUUVVVXXXXXXXXXWWWXXXZZZ[[[[[[[[[]]]```dddhhhjjj```___^^^]]]]]]^^^```aaaccciiimmmooozzzyyymmmjjjhhhdddaaa\\\[[[ZZZ[[[^^^aaabbbaaa___]]][[[YYYYYYYYY[[[\\\___```bbbcccbbb```]]][[[XXXYYYZZZ[[[\\\]]]^^^___\\\\\\\\\\\\\\\\\\[[[[[[TTTTTTUUUWWWYYY\\\^^^___\\\ZZZYYYXXXWWWVVVTTTRRRTTTRRRRRRSSSVVVXXXYYYYYY}}}uuuooommmnnnrrrttttttsssrrrrrrrrruuuwwwxxxwwwuuusssssstttvvvvvvuuusssrrrqqqrrrssssssrrrqqqrrrppppppqqqsssuuuuuuuuuuuuuuuvvvyyy|||~~~vvvvvvuuutttssssssrrrrrrvvvxxxwwwtttuuu{{{}}}}}}zzzwwwttttttuuutttpppmmmmmmmmmmmmjjjggghhhmmmqqq}}}xxxrrrmmmllllllllllllnnnnnnoooooopppqqqqqqqqqppppppqqqsssuuuwwwvvvuuuwwwvvvuuuuuuvvvyyy{{{}}}yyywwwvvvzzz{{{~~~{{{rrroooqqqssstttuuuuuuuuuvvvvvvvvvvvvvvvxxx{{{~~~uuutttuuuxxx|||}}}{{{xxxzzzzzzyyyxxxvvvvvvxxxzzz|||{{{|||}}}{{{zzzzzz|||}}}xxxtttqqqooovvv{{{|||yyyuuusssppplllppppppqqqrrrrrrrrrqqqqqqpppiiieeeiiillljjjhhhgggccccccccccccdddeeeffffffeeedddbbb``````aaabbbccceeeeeeeeeeeefffkkkrrrwwwvvvkkkhhhiiiiiigggfffeeedddcccbbb``````^^^^^^]]]]]]]]]\\\\\\\\\XXXXXXYYYYYYYYYYYYYYYYYYUUUVVVWWWVVVUUUTTTUUUVVV[[[[[[[[[]]]```dddgggiiibbbbbbbbbbbbbbbcccddddddaaahhhmmmtttqqqiiiiiigggdddaaa\\\[[[ZZZ[[[]]]______^^^]]]\\\[[[ZZZYYYZZZ[[[[[[^^^___`````````^^^\\\[[[XXXXXXYYYZZZ[[[\\\]]]^^^[[[[[[[[[[[[\\\\\\\\\\\\TTTUUUVVVXXXZZZ\\\^^^___\\\[[[YYYXXXWWWVVVUUUUUUUUUSSSSSSTTTWWWYYYYYYYYY{{{tttqqqsssvvvvvvuuutttsssrrrrrrsssuuuwwwxxxwwwuuusssssstttvvvvvvuuurrrqqqrrrssstttttttttssstttrrrpppqqqtttvvvvvvuuurrrtttvvv{{{~~~wwwuuusssrrrrrrrrrssssssuuuxxxxxxuuuuuuxxxyyywwwvvvtttrrrrrrttttttqqqmmmnnnnnnnnnlllmmmttt{{{rrrnnnmmmllllllppppppppppppoooooooooooooooooonnnppprrrsssrrrqqqssssssssstttvvvyyy{{{||||||xxxwwwxxx}}}}}}|||sssppprrrttttttvvvvvvvvvwwwvvvvvvuuuuuuvvvuuuwww|||wwwuuutttwww{{{{{{wwwsssrrrsssttttttsssrrrssstttzzz~~~~~~|||}}}~~~}}}{{{zzzzzz{{{yyyyyyzzz}}}~~~|||~~~}}}}}}yyyuuurrrooollljjjpppuuuuuupppmmmnnnmmmjjjmmmnnnppppppooommmllllllhhhdddbbbfffgggeeedddeeebbbbbbbbbbbbcccdddeeeeeedddbbb```^^^^^^___aaabbb```ccceeedddcccgggqqqzzzuuujjjfffeeedddbbbbbbbbbaaa___^^^\\\[[[[[[[[[[[[ZZZ[[[[[[\\\\\\XXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZXXXVVVUUUUUUVVV[[[[[[ZZZ[[[\\\___aaaccc```aaacccdddeeeeeeeeeddd```ffflllvvvzzzkkkhhhiiigggcccaaa]]]\\\[[[[[[\\\]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZXXXXXXYYYYYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^WWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYYVVVUUUUUUWWWXXXVVVUUUTTTUUUXXXYYYYYYXXX}}}wwwwww{{{~~~{{{wwwvvvuuusssrrrrrrssstttuuuwwwuuusssssstttuuuvvvuuuqqqrrrsssuuuvvvwwwwwwwwwuuurrrqqqrrrvvvxxxwwwvvvrrrtttxxx}}}~~~yyyvvvsssqqqqqqssstttuuutttyyy{{{xxxvvvvvvuuurrrtttqqqpppqqqsssssspppmmmlllmmmnnnnnntttwwwpppnnnnnnnnnssssssrrrqqqooonnnmmmlllnnnmmmlllmmmooooooooommmooooooooorrruuuxxxyyyzzz}}}xxxvvvwwwzzzzzzsssrrrtttwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwsssppppppwwwxxxuuutttvvvyyyyyytttooojjjnnnqqqsssrrrqqqppppppvvvyyy}}}xxxzzz||||||{{{yyyyyyyyyzzzzzz{{{~~~~~~yyy{{{}}}}}}|||{{{}}}xxxrrrqqqpppppppppnnnllliiilllqqqqqqkkkiiimmmooollljjjlllnnnooommmkkkjjjiiiccc``````cccdddaaaaaadddaaaaaaaaaaaabbbcccdddeeecccbbb___]]]]]]^^^```bbb]]]bbbeeeccc```dddppp{{{}}}qqqhhhddd```]]]^^^^^^]]]]]][[[ZZZXXXWWWYYYXXXXXXYYYYYYZZZ[[[\\\XXXXXXYYYYYYZZZZZZ[[[[[[___```___\\\YYYXXXXXXYYY\\\[[[YYYXXXXXXZZZ[[[]]]]]]___aaacccddddddcccbbbccchhhllluuusssggggggjjjgggcccaaa^^^\\\[[[[[[\\\[[[ZZZXXXXXXYYYZZZ[[[\\\\\\[[[[[[XXXXXXXXXXXXXXXXXXYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^___YYYXXXXXXXXXXXXXXXWWWWWWZZZYYYWWWUUUSSSTTTWWWYYYWWWVVVUUUVVVXXXYYYXXXWWW}}}}}}xxxvvvsssnnnllllllooorrryyywwwtttssssssrrrqqqpppssstttttttttwww~~~}}}~~~vvvuuu}}}~~~vvvrrruuusssvvv{{{{{{vvvvvvuuusssqqqqqqsssvvvxxxxxxwwwvvvuuutttsssssstttqqqnnnnnnooopppooommmdddnnnqqqlllqqquuupppnnnooorrrppptttwwwuuupppkkkkkkmmmkkkkkklllllllllkkkkkkjjjnnnmmmnnnqqqtttwwwxxxxxx{{{||||||yyyvvvvvvzzz}}}yyyttttttvvvyyyyyy{{{{{{|||}}}}}}{{{wwwtttrrrpppoooqqquuuyyy{{{|||mmmoooqqqrrrrrrpppmmmkkknnnpppqqqrrrqqqooonnnmmmqqqsssvvvwwwxxxyyy|||~~~xxxwwwvvvvvvxxxzzz|||~~~xxxzzz}}}~~~|||{{{|||}}}}}}{{{zzz{{{|||{{{{{{{{{{{{}}}|||uuuqqqnnnmmmkkkiiigggfffffffffmmmkkkiiigggfffggghhhiiiiiikkknnnmmmjjjfffdddcccdddaaa^^^]]]^^^```````````````______```aaaaaabbbcccaaa___\\\[[[[[[\\\]]]aaa```______bbbggglllooowwwtttoookkkhhhddd___\\\[[[ZZZYYYWWWWWWXXXYYYZZZXXXWWWWWWWWWWWWXXXYYYZZZXXXXXXYYY[[[\\\___```aaabbbbbbbbb```^^^ZZZVVVTTTWWWYYYZZZXXXVVVWWWZZZ]]]_________``````aaaccccccdddffflllyyytttmmmeeebbbeeehhhhhhggg___]]][[[[[[[[[[[[YYYWWW[[[[[[[[[\\\]]]]]][[[YYYZZZZZZYYYXXXXXXYYYZZZ[[[UUUXXX\\\]]]]]]\\\]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^ZZZ[[[\\\[[[YYYYYYZZZ\\\[[[ZZZYYYVVVTTTTTTVVVXXXWWWVVVVVVVVVVVVVVVVVVWWWxxxuuurrrnnnmmmnnnqqqssswwwvvvtttsssssssssrrrqqqvvvxxxyyyyyyyyywww}}}yyyzzztttwww|||{{{uuuuuuuuusssqqqqqqtttvvvyyyxxxxxxwwwuuutttssssssqqqooonnnoooqqqqqqpppnnniiioooqqqqqq~~~|||pppmmmkkkmmmpppqqquuuwwwuuuppplllkkkmmmjjjkkkkkkkkkkkkjjjiiiiiijjjlllpppvvv{{{}}}|||zzzyyyzzzyyyvvvtttuuuzzz~~~~~~yyywwwxxxzzzzzzyyy}}}}}}|||tttqqqooooooqqqsssttttttiiijjjkkkllllllkkkjjjiiilllooorrrssssssqqqpppooooooqqqtttuuuvvvvvvxxxzzzwwwwwwvvvvvvxxxzzz|||~~~yyy{{{~~~~~~|||||||||{{{zzzyyyyyyyyyzzzyyyyyyyyyyyyzzz|||~~~{{{}}}|||sssmmmjjjjjjiiihhhgggggggggfffggghhhgggeeecccbbbbbbcccdddhhhiiijjjiiihhheeecccbbb___]]]ZZZYYYZZZ[[[\\\[[[______^^^^^^^^^___`````````___]]][[[ZZZ[[[\\\\\\^^^^^^]]]^^^```cccgggiiimmmjjjgggeeeccc```]]]ZZZYYYWWWUUUSSSRRRSSSUUUVVVXXXWWWUUUTTTUUUXXXZZZ\\\ZZZZZZZZZ[[[]]]^^^```aaaaaabbbccccccaaa\\\WWWTTTWWWYYYZZZXXXWWWWWWZZZ\\\___^^^^^^^^^___``````aaa^^^^^^bbbjjjsssxxxwwwtttmmmhhhbbbaaadddhhhhhhgggaaa___^^^^^^^^^^^^\\\[[[[[[[[[[[[\\\^^^]]][[[YYYYYYYYYXXXWWWXXXZZZ\\\^^^[[[[[[[[[ZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[YYYXXXXXXZZZ\\\______^^^[[[WWWUUUVVVWWWVVVVVVUUUTTTTTTUUUVVVVVVxxxuuuqqqnnnnnnooorrrtttuuuttttttsssssssssssssssvvvxxxyyy{{{~~~zzzzzzyyytttuuuyyy}}}~~~zzzwwwsssssssssrrrqqqqqqtttvvvzzzyyyyyyxxxvvvtttsssrrrnnnmmmnnnppprrrsssqqqooojjjllllllppptttmmmllllllmmmppptttvvvwwwuuuoookkkjjjjjjhhhhhhjjjjjjjjjjjjiiihhhggglllsss|||~~~yyyzzzyyyvvvssstttyyy~~~zzzzzzzzz{{{||||||zzzxxx{{{|||vvvsssooollllllkkkjjjjjjffffffffffffggghhhjjjjjjllloootttvvvuuusssrrrqqqppprrruuuuuuuuuuuuvvvwwwwwwvvvvvvwwwxxxzzz|||~~~|||}}}~~~}}}|||zzzyyywwwvvvvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyzzz}}}~~~www|||~~~}}}wwwqqqllljjjjjjjjjjjjjjjjjjjjjkkkkkkeeedddbbb```_________```fffeeeddddddeeedddbbb```___]]][[[ZZZ[[[\\\\\\[[[^^^^^^]]]]]]\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[\\\]]]^^^___```aaacccaaa___^^^^^^]]]\\\ZZZXXXVVVSSSPPPPPPRRRTTTVVVYYYWWWSSSQQQSSSWWW\\\```\\\\\\\\\\\\]]]^^^___```___aaadddeeeccc^^^XXXTTTXXXYYYYYYYYYXXXXXXZZZ\\\]]]]]]\\\\\\\\\]]]]]]^^^gggggghhhlllqqqrrroookkkfffbbb___```dddhhhhhhgggcccbbbaaaaaabbbbbb```^^^[[[[[[[[[\\\^^^]]][[[YYYXXXWWWVVVVVVXXX[[[___aaabbb^^^ZZZYYYZZZ\\\[[[ZZZ^^^]]]\\\[[[YYYXXXXXXWWW[[[ZZZYYYWWWUUUWWWZZZ]]]eeefffeeebbb]]]YYYWWWVVVVVVUUUSSSQQQQQQSSSUUUVVV~~~zzzvvvrrrooonnnpppqqqrrrrrrrrrssssssrrrssstttvvvvvvyyyzzz}}}yyyyyy{{{xxxtttsssrrrrrrsssvvvwwwvvvssspppooopppqqqpppoooppprrrtttzzzzzzzzzyyywwwuuusssrrrkkklllnnnqqqssssssrrrqqqlllkkkjjjnnn|||{{{qqqnnnooooooqqqtttwwwxxxwwwsssmmmhhhffffffdddeeehhhjjjkkkkkkkkkjjjhhhmmmttt}}}zzz}}}~~~|||xxxwwwyyy{{{}}}|||vvvxxxzzz|||}}}|||zzzxxxwwwxxx|||wwwsssnnnjjjhhhgggeeedddfffeeecccccceeehhhllloooooosssxxxyyywwwtttrrrrrruuuwwwxxxxxxvvvuuuvvvvvvvvvvvvvvvwwwxxxzzz{{{|||~~~~~~}}}zzzxxxuuutttttttttttttttrrrsssssstttuuuwwwxxxyyyvvvuuuwww}}}yyysssrrrvvv{{{~~~zzzwwwtttrrrvvvxxxzzzxxxtttqqqppppppqqqqqqqqqqqqqqqqqqppppppeeedddbbbaaa```_________dddbbb``````bbbbbbaaa___```^^^\\\\\\]]]]]]]]]\\\]]]]]]\\\[[[[[[[[[\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]]XXXZZZ[[[]]]]]]]]]\\\\\\^^^]]]\\\\\\\\\]]][[[ZZZWWWUUUSSSQQQRRRUUUYYY[[[ZZZVVVRRROOOQQQWWW^^^ccc______^^^^^^^^^^^^^^^___```aaabbbbbbaaa]]]ZZZWWWYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[``````bbbeeehhhhhheeecccbbb``````aaaeeegggggggggdddccccccdddeeedddbbb```ZZZYYYYYY[[[\\\\\\ZZZXXXVVVVVVUUUVVVXXX]]]aaadddeee```[[[[[[^^^```]]]YYY]]]\\\\\\[[[ZZZYYYXXXWWW[[[ZZZXXXUUUSSSVVV[[[___kkklllmmmiiiccc]]]XXXVVVUUUSSSQQQOOOOOOQQQSSSUUU|||yyy|||wwwqqqnnnnnnoooppppppnnnppprrrrrrrrrsssvvvyyy{{{}}}wwwrrrrrrssssssssssssrrrqqqrrrrrrrrrooommmmmmnnnpppooonnnoooppprrrzzzzzzzzzzzzxxxvvvtttrrrjjjmmmppprrrssssssrrrrrrnnnooooooqqqxxx|||tttooooooqqqqqqrrruuuyyyxxxuuuqqqkkkfffcccbbbaaadddgggjjjmmmnnnmmmmmmkkknnnssszzz~~~{{{yyyyyy|||yyyyyyzzz{{{{{{yyyvvvxxxzzzzzzzzzyyyxxxwwwtttuuuxxx|||vvvrrrmmmiiigggfffdddccceeecccaaaaaadddiiippptttvvvzzz|||zzzvvvrrrsssuuuzzz{{{{{{yyyvvvuuuuuuvvvwwwwwwwwwwwwxxxyyyyyyzzz~~~~~~~~~}}}}}}xxxuuurrrrrrsssssssssqqqooopppqqqsssuuuwwwxxxxxxssspppqqqtttvvvxxxzzzwwwuuuuuuuuutttrrrssstttqqqmmmlllooorrrwwwwwwwwwvvvuuusssqqqpppccccccbbbaaaaaa`````````cccbbb``````aaaaaa```___]]]\\\ZZZZZZ[[[\\\[[[YYY\\\[[[[[[ZZZZZZZZZ[[[[[[XXXXXXYYYZZZ[[[\\\]]]^^^XXXZZZ\\\^^^___^^^\\\[[[]]]\\\ZZZZZZZZZZZZYYYWWWTTTSSSRRRRRRUUUYYY]]]```ZZZWWWRRRPPPRRRXXX___dddaaa``````___^^^^^^______aaa```___]]]\\\[[[[[[[[[ZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[ZZZ[[[^^^aaaddddddbbb```bbbbbbbbbccceeefffffffffdddddddddeeeeeedddbbb___XXXXXXXXXYYY[[[ZZZXXXVVVVVVUUUUUUWWWYYY^^^bbbdddbbb___]]]___cccddd```[[[[[[[[[\\\]]]]]]\\\[[[[[[[[[ZZZWWWTTTSSSVVV[[[```mmmoooooommmggg___ZZZWWWTTTRRRPPPNNNNNNPPPRRRTTT~~~zzz}}}{{{vvvooommmnnnoooooonnnkkknnnqqqrrrrrrssswww{{{{{{~~~uuupppqqqvvv{{{}}}yyywwwuuussssssrrrpppooonnnoooqqqpppoooooopppqqqyyyyyy{{{{{{zzzxxxuuutttllloooqqqrrrrrrqqqrrrssskkklllooorrruuuyyyzzzzzzvvvqqqmmmooopppooopppsssxxxvvvsssoookkkgggeeecccccceeeiiimmmooooooooonnnlllmmmqqqwww|||~~~{{{zzz~~~~~~xxxtttsssuuuwwwyyyyyywwwuuuuuuuuussssssuuuxxx|||~~~~~~tttpppllliiiggggggeeedddcccaaa___```dddkkkrrrwww}}}~~~zzzsssqqquuuzzz~~~|||xxxtttssstttvvvxxxxxxxxxxxxxxxwwwwwwwwwzzzzzz{{{{{{{{{{{{{{{zzzuuurrrpppqqqttttttrrrooonnnoooqqqssstttvvvvvvvvvwwwuuuuuuwwwxxxyyy~~~~~~xxxwwwsssnnnkkkjjjkkkllllllrrrtttsssooojjjjjjnnntttwwwwwwvvvuuusssooolllkkk````````````````````````bbbdddeeedddaaa`````````___^^^]]]]]]^^^^^^]]][[[XXXXXXXXXXXXXXXYYYZZZZZZWWWXXXXXXZZZ[[[\\\\\\]]]XXXZZZ]]]```aaaaaa___^^^\\\ZZZXXXWWWWWWWWWUUUSSSPPPPPPQQQRRRUUUYYY\\\___ZZZWWWTTTSSSUUUZZZ___cccbbbaaaaaa```______``````aaa___]]][[[ZZZ[[[]]]^^^\\\\\\[[[]]]^^^___]]]\\\YYYYYYYYYYYYZZZ[[[\\\\\\bbbdddfffiiiiiiiiigggfffcccccccccddddddeeefffgggeeeddddddeeeeeeddd```]]]XXXXXXXXXYYYZZZZZZXXXVVVVVVVVVWWWXXX[[[^^^aaabbb___^^^___bbbeeeeeeaaa^^^[[[\\\^^^___``````______[[[ZZZXXXUUUTTTWWW\\\```iiikkklllkkkeee^^^YYYVVVSSSRRRPPPNNNNNNPPPRRRSSS~~~}}}xxxrrrlllkkknnnqqqqqqpppiiilllqqqrrrqqqsssxxx}}}zzz||||||{{{}}}|||{{{yyyvvvsssuuuzzz|||xxxvvvuuutttsssqqqqqqrrrtttsssrrrqqqqqqrrrwwwyyyzzz{{{{{{yyywwwuuuppprrrsssrrrpppoooppprrriiiiiikkkpppuuuwwwwwwwwwvvvqqqoooppppppnnnooorrruuutttqqqooonnnllljjjiiihhhjjjmmmpppqqqpppnnnllliiikkkooovvv|||~~~}}}~~~vvvrrrqqqppptttxxxyyywwwtttssssssrrrqqqqqqsssxxx}}}sssoookkkhhhgggfffeeeddddddcccbbbccchhhooowww|||wwwqqqqqqyyyyyytttsssvvvxxxzzzzzzyyyxxxwwwvvvuuutttsssttttttuuuuuuvvvvvvvvvrrrpppoooqqquuuvvvrrrnnnnnnoooqqqrrrrrrrrrrrrqqqllljjjkkknnnoooooottt{{{{{{yyyxxxvvvttttttwww|||~~~zzz|||yyytttvvvrrrmmmkkkkkkmmmooopppqqqtttuuurrrllljjjnnnssssssssssssqqqoookkkhhhfff^^^^^^___```aaaaaaaaaaaabbbfffjjjiiiccc______bbbaaa```___```aaa```___]]]SSSSSSSSSTTTUUUVVVWWWXXXVVVVVVWWWXXXYYYZZZZZZZZZWWWYYY]]]```bbbcccbbbbbb[[[YYYWWWWWWWWWVVVUUUSSSPPPQQQRRRTTTVVVYYYZZZ[[[YYYXXXWWWWWWYYY\\\___aaabbbbbbaaa`````````aaaaaa```___]]]\\\\\\]]]^^^___^^^]]]]]]___aaaaaa___]]]XXXXXXYYYYYY[[[\\\^^^______aaadddffffffdddcccbbbbbbbbbbbbbbbcccdddgggiiiffffffeeeffffffccc___\\\ZZZYYYYYYZZZ\\\\\\ZZZWWWVVVWWWYYY[[[\\\^^^^^^____________```aaaaaaaaa```]]]^^^```bbbccccccbbbaaa[[[ZZZXXXVVVVVVXXX]]]aaaaaadddeeeddd```[[[WWWUUURRRQQQPPPOOOOOOPPPQQQRRR~~~||||||||||||uuuoooiiiiiinnnrrrsssrrrggglllppprrrqqqsssyyy~~~~~~||||||}}}zzzuuurrruuuwwwvvvwww|||~~~yyyvvvuuutttsssrrrtttuuuvvvvvvtttrrrrrrsssvvvxxxzzz||||||zzzxxxvvvrrrssstttrrrooonnnooorrrooollllllssszzz|||zzzxxxyyytttrrrrrrrrroooooossssssrrrpppooopppppppppooommmoooqqqrrrrrrooollljjjeeehhhooovvv}}}~~~}}}|||~~~sssrrruuukkkpppwwwzzzxxxuuusssrrrooommmmmmooouuu{{{rrrooojjjgggfffeeedddcccgggfffeeegggmmmttt|||~~~vvvooorrr||||||wwwvvvyyy|||{{{zzzzzzyyywwwuuutttrrrooooooooopppqqqrrrsssssspppnnnnnnrrrvvvwwwrrrmmmppppppqqqqqqqqqooonnnmmmiiihhhjjjmmmooopppttt{{{yyy{{{~~~~~~xxxyyyzzz{{{}}}}}}wwwuuutttrrrpppkkkhhhdddccceeeiiilllmmmkkkooosssqqqkkkhhhkkkoooppppppppppppmmmjjjgggeee^^^___```bbbcccdddddddddaaaiiinnnlllddd^^^```ccc]]]\\\\\\\\\]]]]]][[[YYYPPPPPPPPPQQQSSSTTTVVVWWWTTTUUUVVVWWWXXXXXXXXXXXXVVVXXX\\\```bbbddddddddd[[[ZZZXXXXXXYYYXXXWWWUUUSSSTTTVVVWWWYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]___```bbbbbbaaaaaaaaaaaaaaabbb^^^^^^_______________^^^___^^^^^^```bbbccc```]]]XXXXXXYYYZZZ\\\^^^___```bbbeeeiiikkkkkkjjjiiiiii```aaaaaaaaabbbdddhhhkkkggggggggggggfffccc___[[[[[[[[[[[[\\\]]]]]][[[YYYWWWXXXZZZ\\\]]]^^^]]]]]]``````___^^^\\\\\\___aaa```aaacccdddeeedddbbbaaa[[[ZZZYYYXXXWWWYYY]]]aaa[[[^^^```___\\\XXXUUUTTTQQQQQQQQQPPPPPPQQQQQQQQQ~~~xxxtttmmmmmmlllmmmnnnqqqtttvvvqqqpppoooooopppsssvvvxxxxxxzzz||||||yyyuuurrrqqqooouuuxxxyyy{{{~~~wwwpppnnnsssxxxzzzssspppppprrrvvvyyy|||{{{xxxvvvwwwxxx}}}|||yyyuuupppmmmmmmnnnlllmmmpppsssvvvwwwxxxxxxssstttsssqqqooonnnppprrroooqqqrrrrrrppppppqqqrrrpppppptttwwwtttmmmjjjkkkpppmmmqqq{{{~~~~~~~~~~~~~~~zzzpppmmmnnnkkkpppwwwzzzwwwsssqqqpppsssnnnppppppooozzz}}}uuuqqqllliiihhhggggggfffeeefffgggkkkpppuuu{{{~~~|||wwwtttvvv{{{}}}yyyyyy{{{}}}|||xxxsssqqqqqqpppnnnkkklllmmmmmmnnnnnnmmmmmmmmmjjjkkknnnpppppppppooonnnuuurrrpppnnnnnnnnnlllkkkiiihhhjjjmmmnnnlllooottt||||||||||||}}}~~~{{{uuuqqqoooooonnnmmmkkkhhhdddaaabbbfffjjjmmmkkknnnqqqpppmmmiiiiiiiiinnnlllkkkkkkllliiiddd______^^^^^^___```bbbbbbccciiijjjllljjjgggdddbbbaaa```^^^]]]\\\\\\ZZZXXXUUUOOOOOOOOOOOOPPPRRRTTTUUUVVVUUUUUUWWWYYYZZZYYYXXXYYY\\\YYYUUU^^^mmmpppjjjccc\\\YYYZZZ\\\YYYWWWWWWWWWWWWWWWXXXXXXXXXYYYYYY[[[\\\\\\\\\\\\]]]___bbbfffcccaaabbbddddddbbb```^^^^^^____________^^^^^^```]]][[[]]]bbbdddbbb___]]]^^^`````````aaaccceeedddfffiiimmmnnnlllhhhddddddbbbaaacccgggiiihhhfffccccccddddddbbbaaa^^^]]][[[\\\\\\\\\\\\[[[ZZZZZZZZZXXXWWWYYY]]]______^^^aaaaaaaaa___]]]]]]___aaaaaaeeehhhjjjiiifffeeeddd[[[ZZZZZZXXXVVVVVVXXXZZZ\\\ZZZXXXXXXXXXWWWUUUSSSQQQQQQQQQQQQRRRRRRRRRRRRyyyrrrnnnmmmmmmmmmnnnoooqqqrrrooonnnoooooopppqqqssssssrrrtttxxxyyywwwsssooommmnnnrrrssstttwww~~~}}}wwwrrrqqqwww||||||vvvsssrrrrrrtttwwwzzzyyyuuussssssuuu~~~}}}{{{wwwrrrooonnnooooooppprrrtttvvvvvvwwwwwwssstttsssqqqooooooqqqsssqqqrrrsssrrrqqqpppqqqrrrqqqqqquuuxxxuuunnnkkklllkkklllsss~~~}}}~~~}}}||||||}}}~~~uuummmjjjjjjlllqqqwwwxxxuuurrrpppppptttppprrrttttttyyyuuuppplllkkkjjjjjjiiiggghhhjjjmmmqqquuuxxxzzzzzzwwwsssrrrsssxxx}}}yyyxxxxxxyyyyyyvvvqqqooooooooommmkkkllllllmmmnnnnnnmmmmmmllllllmmmnnnpppppppppooonnnooonnnkkkkkkkkkjjjhhhfffjjjiiikkknnnoooooorrrwwwzzzzzzzzzzzzzzz{{{||||||}}}zzzyyy{{{|||xxxvvvuuuuuurrrooollllllkkkkkkjjjfffccc^^^[[[\\\aaafffiiikkknnnqqqoookkkhhhhhhiiikkkjjjjjjkkkllliiiccc___^^^___^^^^^^]]]^^^aaaccceeeggghhhgggdddaaa____________^^^]]]ZZZXXXVVVUUUPPPOOOOOOPPPQQQSSSUUUVVVTTTSSSRRRTTTXXX[[[^^^^^^XXXYYYVVVYYYhhh|||yyyiiiaaa\\\]]]]]]ZZZXXXYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[^^^aaaeeedddbbbccceeedddbbb___^^^^^^___``````_________dddaaa___aaaeeefffdddaaa]]]```cccdddcccccccccddddddgggjjjnnnooommmiiifffdddcccbbbdddhhhjjjiiihhhcccccccccbbbaaa___^^^]]]^^^^^^^^^]]]\\\ZZZYYYXXXYYYWWWUUUWWWZZZ]]]^^^]]]bbbbbbbbb```]]]]]]^^^``````cccggghhhgggeeecccbbb[[[[[[ZZZYYYXXXWWWWWWWWW[[[YYYXXXWWWXXXWWWVVVTTTSSSSSSSSSSSSSSSRRRRRRRRRzzzrrrmmmnnnnnnnnnnnnnnnoooooommmnnnooopppqqqppppppooommmqqqvvvyyyyyyuuuppplllnnnooonnnooouuu~~~~~~~~~}}}zzzuuurrrsssyyy}}}{{{yyyxxxvvvuuuxxxyyywwwsssqqqqqqsss}}}}}}{{{xxxsssppppppqqqrrrssstttuuuuuuuuuuuutttrrrssssssrrrqqqqqqtttvvvuuuvvvuuutttqqqpppqqqrrrssssssvvvzzzwwwpppmmmnnnjjjooozzz{{{|||zzzyyyzzz}}}~~~{{{vvvqqqmmmjjjhhhnnnrrrvvvvvvssspppppprrrtttppptttvvvvvv|||xxxsssooonnnmmmmmmllljjjkkknnnqqqtttvvvwwwwwwvvvtttrrrqqqtttyyy~~~~~~{{{yyywwwwwwyyyvvvsssqqqppppppnnnmmmnnnooopppppppppooonnnnnnoooooopppppppppppppppppplllkkkiiiiiiiiihhhfffccciiihhhkkkoooqqqqqqvvv|||{{{zzzzzzyyyxxxxxxyyyyyyyyyxxxvvvuuuvvvzzz}}}yyyrrrnnnlllkkkjjjllljjjiiiiiiiiiiiihhhgggfffaaaZZZWWWZZZaaahhhlllrrrtttvvvsssmmmhhheeeeeefffgggiiilllllliiiccc^^^]]]^^^^^^\\\YYYZZZ^^^bbb```bbbcccccc```^^^]]]]]]^^^``````]]]XXXTTTTTTUUUPPPPPPQQQRRRSSSUUUWWWXXXWWWTTTRRRSSSWWW\\\___aaaYYYWWWWWWaaa{{{qqqhhhaaa```___[[[YYYZZZYYYYYYXXXWWWVVVVVVVVVVVVXXXYYYZZZZZZZZZ\\\___aaaeeedddeeefffgggeeeaaa^^^]]]^^^___```````````````fffcccbbbcccfffgggeeebbb___bbbfffgggfffeeeddddddgggiiimmmooopppnnnkkkhhhdddcccdddfffiiijjjjjjiiidddcccbbb```___^^^]]]]]]aaa``````^^^]]][[[YYYXXXYYYWWWVVVVVVYYY\\\]]]^^^ddddddccc```^^^]]]^^^___^^^aaadddeeedddbbbaaa```ZZZ[[[\\\\\\[[[ZZZXXXVVVYYYXXXWWWXXXYYYYYYWWWUUUVVVVVVUUUUUUTTTTTTSSSSSS{{{uuummmnnnooopppqqqqqqppppppoooppprrrttttttrrrpppnnnooorrrxxx}}}~~~{{{uuuqqqpppooommmoooxxx}}}|||xxxtttqqqsssyyy}}}~~~{{{{{{~~~~~~|||xxxzzz{{{xxxtttqqqqqqsssxxxxxxxxxvvvsssrrrrrrsssuuuuuuuuuuuutttssssssssspppqqqrrrssssssuuuxxx{{{||||||zzzvvvrrrppppppqqquuuuuuxxx|||yyyrrrooopppooowww{{{zzzxxxvvvvvvzzz}}}{{{uuurrrpppooommmjjjnnnqqqssssssqqqpppsssuuutttpppsssuuuttt~~~|||xxxssspppooonnnnnnmmmlllnnnsssvvvyyyyyyyyyxxxvvvuuutttuuuxxx|||}}}|||{{{zzz{{{yyyvvvtttsssrrrrrrqqqrrrssstttuuutttsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrmmmlllkkkkkkllljjjhhheeehhhgggjjjoooqqqrrrwww~~~}}}|||{{{yyyxxxwwwwwwwwwwwwvvvuuuuuuvvvyyy|||~~~~~~{{{vvvpppkkkiiiiiihhhhhhhhhgggggghhhiiiiiigggeeebbb\\\TTTSSS[[[hhhtttzzzwwwllldddaaabbbeeejjjmmmmmmiiiddd___[[[]]]^^^[[[WWWWWW[[[___]]]___```___]]][[[[[[[[[]]]```aaa]]]VVVQQQRRRTTTQQQRRRSSSTTTUUUWWWXXXYYYZZZXXXVVVVVVYYY\\\^^^___\\\YYY\\\ooowwwmmmdddaaa___\\\ZZZ[[[ZZZYYYWWWVVVUUUUUUUUUUUUYYYZZZ[[[\\\\\\^^^aaadddeeefffhhhiiiiiieeeaaa^^^\\\]]]^^^___```aaaaaaaaaeeedddcccdddffffffdddaaabbbdddeeeeeedddcccdddeeelllooorrrrrrqqqnnnkkkiiicccccceeeggghhhiiihhhhhheeecccaaa___]]]]]]]]]]]]aaaaaa```___^^^\\\ZZZYYY\\\ZZZYYYXXXZZZ]]]___```ddddddccc```]]]\\\]]]^^^]]]```bbbcccaaa___^^^^^^YYYZZZ]]]```aaa___\\\YYYYYYYYYYYYZZZ[[[[[[ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVV|||yyynnnoooqqqssstttuuuuuuuuussstttvvvwwwvvvuuusssrrrsssuuuyyy~~~zzzvvvsssrrrqqqsss}}}~~~{{{wwwuuuvvvyyy||||||zzzxxxzzz}}}~~~|||yyyzzz{{{wwwssspppqqqsssqqqssstttuuutttssstttvvvwwwwwwvvvuuutttssssssssspppqqqsssuuuvvvyyy}}}~~~yyyssspppppppppvvvvvvzzz}}}zzzssspppqqqsss}}}{{{yyywwwtttuuuwww{{{}}}~~~}}}xxxrrrooopppqqqooollllllooorrrrrrqqqrrrvvvyyywwwsssuuuuuusss{{{zzzyyyvvvqqqnnnnnnnnnnnnmmmnnnqqqvvv{{{}}}}}}|||zzzvvvvvvwwwxxx{{{~~~}}}~~~~~~|||{{{yyyvvvtttssssssssstttuuuvvvwwwwwwuuusssqqqttttttuuuvvvvvvvvvuuuuuupppnnnmmmmmmnnnmmmkkkiiihhhfffhhhmmmoooqqqvvv}}}}}}{{{zzzwwwvvvttttttssstttsssssstttvvvxxx{{{|||}}}{{{|||~~~wwwppplllgggdddcccdddddddddgggffffffggghhhfffdddaaaXXXRRRNNNSSScccxxxtttfff```___dddjjjnnnmmmiiiddd```[[[]]]^^^]]][[[ZZZ[[[]]]]]]^^^___^^^\\\ZZZZZZ[[[[[[^^^```\\\UUUQQQRRRTTTSSSSSSTTTUUUWWWWWWXXXXXXYYYXXXXXXZZZ]]]^^^___^^^```^^^eee{{{vvvllldddaaa___[[[YYYZZZYYYWWWVVVTTTTTTTTTUUUVVVZZZ[[[\\\\\\\\\]]]aaacccdddgggjjjkkkiiiddd```]]]ZZZ[[[\\\^^^```aaabbbbbbeeeeeefffgggggggggeeecccddddddbbb```___```dddgggqqqtttvvvuuupppllliiihhhbbbccceeeggggggffffffeeedddbbb```___]]]]]]^^^^^^____________^^^^^^]]]\\\^^^]]]]]]]]]]]]___aaacccddddddbbb```]]][[[\\\^^^]]]___aaaaaa```^^^]]]]]]XXXZZZ^^^bbbfffeeeaaa]]]ZZZZZZZZZ\\\^^^^^^\\\ZZZTTTUUUVVVWWWXXXZZZZZZ[[[|||{{{|||qqqqqqssstttvvvxxxyyyzzzwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuwww{{{|||xxxtttvvvvvvxxx~~~{{{zzzzzzzzz{{{{{{zzzyyyzzz{{{{{{zzzxxxwwwxxxxxxuuuqqqnnnooorrrppprrruuuvvvvvvvvvwwwyyyyyyyyyxxxwwwvvvvvvvvvvvvtttuuuwwwxxxyyy{{{~~~xxxsssqqqqqqrrrwwwwwwzzz~~~{{{tttqqqrrrsss}}}|||yyyvvvttttttwwwyyyzzzzzzyyyuuupppnnnooopppooommmmmmppprrrsssrrrssswww{{{{{{wwwxxxwwwssszzzvvvwwwsssooommmnnnoooooooooqqqtttyyy}}}}}}|||tttuuuwwwzzz}}}||||||zzzvvvrrrpppqqqrrruuuvvvxxxyyyxxxvvvsssqqquuuvvvxxxzzz{{{{{{yyyxxxrrrpppnnnmmmnnnnnnmmmllliiiggghhhlllmmmooottt{{{yyyxxxvvvtttrrrpppooooooooooooqqqsssuuuxxxzzz{{{|||yyyyyy|||}}}zzz{{{~~~{{{uuukkkhhhdddaaaaaabbbbbbbbbeeedddcccddddddccc```]]]UUUSSSUUUbbbzzzvvvhhh```]]]ccciiimmmkkkgggbbb```\\\^^^aaaddddddbbb___\\\^^^______]]][[[YYYYYYZZZYYY[[[\\\ZZZVVVSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVSSSSSSUUUYYY^^^```aaa```aaaaaaiii~~~ooofff___^^^]]]YYYWWWXXXVVVUUUTTTSSSSSSUUUWWWXXXYYYZZZZZZZZZZZZ[[[^^^```cccfffiiiiiieeeaaa]]][[[WWWXXXZZZ]]]___aaabbbbbbfffgggiiijjjjjjiiihhhfffcccbbb___\\\[[[^^^cccgggqqqtttvvvtttnnniiiggggggbbbeeeggghhhfffdddccccccbbbaaa``````______``````^^^^^^______^^^^^^]]]]]]]]]^^^```_________aaacccbbbbbbaaa^^^\\\[[[\\\]]]^^^```bbbaaa___]]]]]]]]]ZZZZZZ^^^ccchhhhhhccc___[[[[[[[[[]]]___^^^\\\YYYSSSTTTVVVWWWYYY[[[]]]]]]|||yyyzzz|||uuutttttttttvvvwwwyyy{{{xxxvvvtttrrrssstttwwwyyyxxxvvvtttvvv{{{~~~|||zzzuuuxxxzzz{{{~~~}}}|||{{{zzzyyyyyyzzz{{{zzzyyywwwxxxxxxwwwxxxxxxuuuqqqoooqqqssstttwwwyyyzzzzzzzzzzzz{{{|||{{{zzzyyyzzzzzz{{{|||{{{{{{|||{{{zzz{{{}}}}}}|||yyyuuurrrqqqsssuuuwwwwww{{{~~~{{{tttqqqrrrqqqzzzxxxwwwuuuuuuwwwxxxwwwvvvvvvtttrrrpppppppppooooooppprrruuutttssssssvvvyyy|||xxxyyyxxxsssyyy}}}uuuvvvssspppnnnpppqqqrrrrrrtttwww{{{~~~}}}{{{yyytttvvvxxx{{{~~~~~~~~~|||xxxssspppppprrrxxxzzz|||}}}|||zzzwwwuuuuuuwww{{{}}}{{{vvvssspppnnnooopppqqqqqqllliiiiiilllmmmmmmrrryyyxxxvvvtttrrrpppooonnnmmmlllnnnpppsssvvvyyy{{{|||yyyvvvwww{{{{{{xxxwwwzzzzzz}}}{{{sssllliiieeeccccccdddcccccccccbbbaaaaaabbbaaa```^^^ZZZ\\\dddvvvnnnccc^^^\\\aaagggiiigggccc```^^^___aaaffflllpppmmmeee]]]_________\\\YYYXXXXXXYYYWWWWWWXXXWWWWWWVVVUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTRRRQQQRRRUUUYYY]]]___```___```hhhwww|||rrrfff___YYYZZZZZZWWWUUUVVVSSSRRRQQQQQQSSSVVVYYY[[[ZZZ[[[[[[ZZZYYYZZZ\\\^^^```ccceeeddd```[[[YYYXXXUUUVVVYYY[[[^^^```aaabbbdddfffiiikkkkkkjjjhhhhhh```___]]][[[[[[]]]bbbffflllpppsssqqqkkkfffeeegggdddgggjjjjjjfffcccbbbbbb___```aaaaaabbbbbbaaaaaa_________^^^^^^\\\[[[ZZZYYY\\\______^^^]]]^^^```_________]]]ZZZZZZ[[[]]]```aaacccbbb```^^^^^^^^^\\\\\\^^^cccggggggbbb\\\ZZZZZZ[[[]]]^^^]]]ZZZWWWTTTUUUVVVXXXYYY[[[\\\]]]{{{xxxxxxzzzxxxwwwuuutttuuuvvvxxxzzzxxxuuuqqqoooooorrrwwwzzz{{{wwwssstttyyy}}}}}}|||tttyyy|||{{{||||||{{{zzz{{{{{{zzzxxxvvvtttxxx{{{{{{xxxxxxyyy|||yyy{{{zzzwwwsssrrrtttwwwzzz|||~~~}}}||||||}}}~~~}}}|||||||||~~~}}}{{{zzz{{{}}}wwwwwwuuusssqqqrrrtttwwwwwwwww{{{~~~{{{tttqqqrrrpppxxxyyywwwvvvvvvwwwwwwvvvtttvvvvvvuuutttrrrqqqqqqqqqsssuuuwwwvvvsssrrrtttwwwzzzvvvxxxwwwrrrxxx|||ssswwwtttqqqppprrrtttvvvvvvwwwyyy{{{}}}}}}{{{xxxvvvvvvxxx{{{~~~{{{uuurrrrrrttt}}}{{{yyytttxxx}}}}}}zzzwwwrrrpppqqqsssuuuuuunnnkkkkkklllmmmmmmrrrxxxyyywwwvvvsssqqqpppoooooolllnnnqqquuuyyy{{{}}}~~~vvvtttvvvzzzzzzwwwwwwyyyyyy{{{|||zzzyyy{{{~~~}}}{{{qqqkkkhhheeecccbbbcccbbbaaacccbbb```aaabbbcccbbbaaa]]]```kkk~~~qqqddd]]]ZZZZZZ___eeegggddd```]]]\\\bbbdddiiirrrxxxuuuiii_________^^^\\\XXXVVVWWWXXXVVVUUUUUUVVVXXXXXXWWWUUUWWWWWWXXXXXXWWWUUUTTTRRRUUUSSSQQQQQQTTTXXX[[[]]]]]]^^^eeeooovvvtttlllfff```YYYUUUWWWXXXVVVTTTTTTQQQPPPPPPPPPSSSWWWZZZ]]]]]]^^^^^^]]][[[[[[]]]```]]]```bbbaaa\\\WWWUUUUUUSSSUUUWWWZZZ]]]___aaabbbaaadddgggiiiiiihhhgggggg]]]]]]]]]]]]\\\^^^bbbeeeggglllooommmhhheeeeeegggfffiiilllkkkgggcccbbbbbb^^^___aaaccccccccccccbbb`````````^^^]]][[[YYYXXXVVVYYY]]]^^^\\\[[[[[[\\\^^^^^^]]]\\\ZZZZZZ[[[]]]aaaccccccbbb```_________^^^]]]^^^aaaeeeeee___YYYYYYYYYZZZ\\\]]][[[XXXUUUVVVVVVWWWXXXYYYZZZ[[[[[[~~~xxxyyy||||||zzzwwwvvvwwwwwwwwwwwwtttssspppmmmmmmpppvvv{{{zzzxxxwwwwwwxxxyyyxxxwwwyyyvvvssstttxxx{{{{{{{{{{{{yyyxxxxxxyyyyyyxxxvvvzzzzzz|||}}}{{{xxxxxxzzzyyyzzzzzzxxxwwwvvvwwwyyy|||zzz{{{}}}}}}~~~~~~xxxwwwyyyzzzxxxtttvvvvvvrrrmmmnnntttyyyzzz||||||}}}~~~~~~zzztttoootttwwwyyy|||~~~yyysssrrruuuxxxwwwtttrrrqqqpppqqqsssuuuuuutttwwwwwwwwwvvvuuuttttttttt|||tttqqqwww}}}|||wwwsssrrrpppnnnooosssxxx|||~~~wwwyyy||||||zzzwwwvvvvvvwwwyyy|||yyyrrrpppsssvvv~~~{{{zzzvvvvvvvvvyyy|||xxxvvvtttrrrqqqrrrssstttooollljjjkkkppptttvvvvvvzzzzzzyyyxxxuuupppllljjjlllnnnrrrwwwzzz{{{zzzzzzwwwvvvtttttttttuuuttttttxxxwwwvvvvvvvvvvvvwwwwwwzzzzzz|||~~~yyysssrrrqqqkkkjjjllliiikkkyyywwwvvvooommmjjjgggdddbbbbbbaaa```___^^^^^^___```bbbcccbbbeeelllyyywwwmmmddd___\\\[[[WWW[[[```___]]]\\\___ccc```fffoooyyy|||uuuiii___]]]\\\ZZZWWWUUUTTTSSSRRRTTTUUUWWWYYYXXXWWWTTTSSSQQQSSSVVVXXXWWWUUUUUUUUUWWWWWWXXXYYYZZZ\\\^^^___^^^aaadddffffffccc___\\\\\\XXXUUUUUUWWWVVVRRRMMMPPPQQQRRRTTTWWWZZZ]]]___bbbaaa```^^^\\\[[[YYYYYY]]][[[YYYWWWUUUTTTTTTTTTUUUVVVWWWYYY[[[\\\^^^^^^^^^bbbhhhkkkjjjgggcccbbb^^^]]]]]]]]]]]]^^^___``````aaabbbbbbaaabbbdddfffqqqpppmmmiiidddbbbbbbcccaaaaaaaaaaaaaaabbbbbbbbbccc```]]][[[[[[ZZZYYYXXX]]]]]]\\\\\\\\\]]]]]]^^^]]]\\\\\\\\\\\\\\\\\\]]]bbbaaa``````___^^^\\\ZZZYYY\\\___```^^^[[[YYYYYY\\\ZZZYYYZZZ[[[[[[YYYXXXYYYWWWVVVVVVXXXYYYYYYXXX{{{zzz}}}~~~|||zzzxxxwwwvvvuuutttrrrqqqnnnkkkkkkpppvvv{{{~~~{{{xxxwwwxxxzzzzzzyyy{{{xxxsssqqqrrrtttvvvwww|||}}}~~~|||yyywww}}}zzzvvvuuuzzz{{{{{{zzzxxxwwwyyyzzz|||zzz|||~~~~~~~~~~~~~~~zzzwwwvvvvvvtttrrrxxxwwwsssnnnnnntttyyyyyy||||||||||||{{{xxxsssppprrruuuwwwzzz|||wwwsssrrruuuxxxwwwuuusssrrrqqqsssvvvyyyzzzzzzxxxxxxwwwvvvuuuttttttsssyyytttttt{{{|||uuuqqqqqqpppoooqqquuuyyy{{{{{{xxx{{{~~~}}}zzzwwwuuuvvvxxx|||}}}xxxsssrrruuuyyy}}}{{{zzzwwwxxxzzz{{{||||||{{{{{{vvvuuutttrrrqqqqqqqqqqqqllljjjiiikkkpppuuuxxxyyy{{{{{{yyywwwtttpppmmmkkkiiilllpppuuuxxxzzz{{{{{{wwwvvvtttsssttttttssssssrrrrrrrrrrrrssstttuuuuuuuuuvvvvvvxxx{{{~~~wwwtttvvvvvvoooiiihhhdddaaabbbccc```hhhvvvpppnnnnnnjjjiiigggeeebbbaaa```___\\\\\\\\\\\\]]]^^^```aaaccccccgggoooxxx}}}|||zzzqqqmmmggg```\\\ZZZYYYZZZVVVYYY]]]_________aaabbbbbbgggooovvvxxxrrrggg^^^\\\[[[YYYVVVTTTSSSRRRQQQSSSUUUWWWXXXXXXVVVTTTSSSTTTVVVXXXXXXWWWVVVVVVVVVWWWWWWWWWXXXZZZ[[[\\\]]]\\\]]]^^^___^^^]]][[[ZZZWWWTTTRRRSSSUUUVVVRRRNNNPPPQQQSSSUUUXXX[[[]]]^^^___^^^]]]\\\ZZZYYYXXXWWW[[[YYYWWWUUUTTTTTTTTTTTTTTTUUUVVVXXXZZZ[[[\\\]]]]]]bbbgggiiihhheeebbb```^^^^^^^^^^^^____________aaaaaa```^^^^^^aaafffiiitttrrrnnnhhhccc``````bbb````````````````````````___\\\ZZZYYYZZZZZZZZZYYYZZZZZZYYYYYYYYY[[[\\\]]]\\\\\\[[[[[[[[[\\\]]]^^^bbbbbbbbbcccbbb___[[[XXXWWWYYY\\\]]]]]]\\\\\\]]]aaa___\\\ZZZZZZZZZYYYXXX[[[YYYWWWWWWXXXXXXXXXVVV|||zzz{{{~~~}}}{{{xxxuuusssqqqqqqooollljjjjjjpppxxx~~~{{{xxxyyy{{{}}}}}}yyyxxxuuurrrnnnmmmnnnppp{{{}}}{{{~~~xxxuuu{{{||||||{{{yyyyyyzzz||||||{{{|||~~~}}}}}}zzzuuurrrrrrrrrxxxxxxtttoooooouuuyyyxxx}}}{{{zzzyyyxxxvvvssspppooorrruuuyyyzzzvvvrrrsssvvvxxxxxxwwwuuutttrrrtttwww|||vvvvvvuuutttsssrrrqqqqqqvvvuuuxxxzzzsssqqqqqqqqqrrruuuxxxzzzyyyxxxyyy}}}}}}xxxuuuuuuxxx|||~~~}}}yyyuuusssssswwwzzz|||~~~}}}{{{zzzyyywww{{{~~~~~~{{{wwwvvvvvvsssssssssrrrqqqooonnnnnniiihhhhhhjjjpppuuuyyy{{{|||{{{xxxuuurrrooonnnmmmkkkmmmqqqvvvyyy|||}}}}}}vvvuuutttsssrrrrrrrrrrrrqqqqqqrrrtttuuuwwwxxxxxxrrrrrrrrrsssuuuxxxzzz{{{xxxzzz|||{{{tttooolllmmmiiiiiinnnoookkkfffcccXXXWWWXXXXXXYYYiiiyyynnnjjjjjjjjjcccccccccbbbaaa___^^^]]]^^^^^^^^^___```aaacccdddbbb``````cccgggjjjhhhfffcccaaa]]]ZZZXXXYYY[[[\\\WWWYYY\\\```dddffffffddddddhhhmmmqqqqqqlllccc\\\ZZZYYYWWWUUUSSSQQQPPPPPPPPPQQQSSSTTTUUUSSSRRRQQQUUUVVVWWWVVVTTTTTTUUUWWWWWWWWWWWWXXXYYYZZZZZZ[[[YYYXXXXXXXXXWWWWWWWWWWWWRRRPPPOOOQQQTTTUUUSSSPPPNNNPPPSSSVVVYYY[[[[[[\\\[[[[[[ZZZYYYXXXWWWVVVUUUXXXWWWUUUSSSSSSSSSSSSTTTSSSTTTUUUVVVXXXYYY[[[[[[]]]aaaeeegggeeebbb```___`````````aaaaaa```______```___\\\ZZZ[[[```gggmmmtttrrrmmmfffaaa^^^___```^^^^^^^^^^^^^^^^^^^^^^^^[[[YYYWWWWWWYYYZZZZZZZZZYYYXXXWWWVVVWWWXXXZZZ[[[ZZZYYYXXXXXXYYY[[[]]]___```bbbddddddbbb^^^ZZZWWWWWWXXX[[[\\\\\\^^^aaaccchhhccc^^^[[[ZZZZZZZZZZZZZZZYYYWWWWWWYYYZZZYYYXXXyyywwwxxx}}}}}}}}}|||xxxuuusssrrrqqqooommmkkklllrrr{{{~~~zzzzzz}}}vvvxxxxxxuuupppmmmmmmooo~~~{{{{{{||||||{{{zzzyyy{{{|||~~~}}}}}}}}}~~~~~~~~~wwwssssssvvvwwwxxxwwwssstttyyy|||{{{|||yyywwwvvvvvvtttrrrooorrrvvv|||}}}xxxvvvttttttwwwyyyyyyyyywwwtttrrrrrrvvvzzz}}}ssssssrrrqqqpppooonnnnnntttuuuzzz}}}vvvrrrrrrssstttvvvzzz||||||yyyvvvyyy~~~~~~xxxuuuuuuwwwzzz~~~~~~{{{zzzyyyuuusssqqqsssuuuxxxwwwyyy{{{{{{zzzxxxxxxxxxuuu{{{{{{uuusssssspppqqqrrrrrrqqqooolllkkkiiihhhhhhjjjnnnsssxxxzzzzzzxxxuuurrrpppoooooooooqqqrrruuuxxx{{{}}}~~~vvvvvvuuusssqqqppppppqqqpppqqqrrruuuwwwxxxzzzzzzrrrrrrqqqqqqrrrtttuuuvvvpppqqqqqqrrrvvv}}}{{{yyyuuuqqqmmmiiigggfffeeedddfffjjjmmmkkkeeeaaaUUURRROOOPPPYYYrrrnnnhhhfffeeeddd^^^___`````````^^^]]]\\\]]]]]]^^^___```bbbcccccc```^^^\\\]]]___```___^^^___]]][[[XXXWWWXXXZZZ\\\ZZZZZZ\\\bbbiiimmmkkkhhhdddfffhhhjjjhhhddd^^^YYYYYYWWWUUUSSSQQQOOOOOONNNLLLMMMNNNPPPPPPPPPOOONNNRRRRRRRRRQQQPPPQQQTTTVVVXXXXXXXXXYYYYYYYYYYYYYYYVVVVVVVVVWWWVVVVVVVVVVVVQQQPPPOOOPPPSSSSSSRRRPPPMMMOOOSSSVVVYYYZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQRRRSSSTTTRRRRRRSSSUUUVVVXXXYYYYYY]]]```cccdddccc```^^^]]]aaaaaabbbbbbbbbaaa```___]]]]]]\\\[[[\\\```fffkkkooommmhhhbbb]]]\\\]]]___^^^^^^^^^^^^^^^]]]]]]]]]ZZZXXXVVVVVVXXXZZZZZZZZZYYYXXXWWWUUUUUUUUUVVVVVVVVVUUUTTTTTTVVVYYY\\\^^^^^^___aaaaaa___]]][[[[[[\\\]]]]]]]]]]]]```dddgggiiieee^^^ZZZZZZ[[[\\\]]]WWWVVVUUUWWWZZZ\\\\\\\\\|||wwwvvvwwwxxx{{{|||{{{xxxuuuttttttsssqqqooonnnpppvvv~~~|||||||||{{{yyyuuusssuuu|||~~~zzz{{{{{{zzzyyyyyy{{{|||~~~}}}~~~~~~~~~~~~}}}}}}}}}yyytttuuuxxxzzz}}}~~~}}}~~~~~~yyywwwvvvvvvuuutttrrruuu{{{}}}zzzyyywwwwwwxxxzzzzzzzzzwwwtttqqqppprrruuuwwwxxxssssssrrrqqqqqqppppppooossstttxxx|||yyysssrrrtttuuuvvvyyy|||~~~}}}yyyvvvxxx}}}}}}xxxuuuuuuvvvxxxzzz|||}}}}}}}}}~~~~~~yyyyyywwwsssqqqpppqqqsssssstttvvvxxxxxxwwwvvvvvvwwwssszzz|||vvvssssssnnnoooqqqrrrqqqooolllkkkkkkjjjjjjkkklllppptttwwwxxxvvvsssqqqooopppqqqrrruuuvvvvvvwwwxxxzzz{{{|||vvvwwwvvvtttpppooooooqqqlllmmmooorrrtttuuuvvvvvvrrrqqqpppoooooopppqqqrrrmmmmmmllllllnnnttt{{{xxxqqqmmmkkkhhhgggeeecccaaa```______^^^___aaadddgggeee___YYYTTTOOOIIILLL___~~~tttgggccc```\\\ZZZ[[[\\\^^^______^^^]]]\\\WWWXXXYYYZZZ[[[\\\]]]]]]```^^^\\\[[[[[[[[[[[[[[[YYYXXXVVVTTTSSSTTTVVVWWWZZZXXXYYY```hhhmmmkkkgggaaabbbcccbbb```\\\YYYWWWVVVUUUSSSQQQOOOMMMLLLLLLJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNPPPTTTXXXXXXXXXYYYZZZZZZYYYYYYXXXUUUVVVXXXZZZZZZXXXWWWUUURRRQQQQQQQQQQQQQQQOOONNNLLLNNNQQQTTTWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSQQQQQQQQQQQQRRRSSSQQQRRRSSSTTTUUUVVVWWWXXX\\\^^^aaabbb```^^^^^^^^^bbbbbbbbbbbbbbbbbbaaaaaa[[[]]]^^^^^^^^^```ccceeefffdddbbb^^^ZZZZZZ]]]____________^^^^^^]]]]]]]]][[[YYYWWWWWWXXXZZZZZZYYYXXXWWWVVVTTTRRRQQQOOOOOORRRQQQQQQRRRSSSVVVYYYZZZZZZ[[[\\\[[[ZZZ[[[^^^aaaddddddbbb___^^^```cccgggfffaaa\\\ZZZZZZ\\\]]]^^^XXXVVVVVVWWWYYY[[[[[[[[[yyyvvvvvvwwwuuuxxxzzzyyyvvvtttuuuwwwtttsssrrrrrrtttyyy|||yyy}}}~~~~~~{{{zzz{{{{{{{{{yyyzzz{{{}}}~~~|||}}}~~~~~~|||zzzyyy~~~yyyvvvwwwzzz~~~zzzwwwvvvvvvuuuuuuvvvyyy~~~}}}|||{{{{{{{{{{{{vvvssspppnnnooopppqqqqqqtttttttttttttttssssssssssssssswww{{{zzzuuusssuuuvvvvvvxxxzzz||||||yyywwwvvvzzz~~~}}}zzzwwwuuutttuuuvvvwwwxxxyyyyyyyyy~~~~~~~~~~~~}}}{{{yyyvvvrrrpppqqqrrrrrrrrruuuvvvxxxwwwuuuttttttuuusssyyy~~~yyyuuutttnnnoooqqqrrrrrrqqqooonnnlllllllllkkkkkkmmmqqquuuzzzxxxuuurrrqqqqqqqqqrrruuutttsssssstttuuuwwwxxxwwwxxxxxxuuupppnnnoooqqqoooppprrruuuvvvwwwvvvvvvpppooonnnmmmlllmmmnnnnnnllllllkkkjjjjjjnnntttxxx|||{{{xxxuuussstttwwwzzz|||vvvooojjjfffdddcccaaa```___]]]\\\ZZZYYYXXX\\\^^^___```aaaaaa[[[SSSOOOKKKHHHNNNiiitttiiifff___YYYXXXZZZ[[[\\\\\\]]]]]]\\\\\\XXXXXXZZZ[[[[[[[[[[[[[[[___^^^\\\ZZZXXXWWWWWWVVVVVVUUUTTTSSSSSSUUUWWWXXXWWWUUUUUUZZZaaafffeeebbb^^^______]]]ZZZXXXWWWWWWUUUSSSQQQOOOMMMKKKKKKJJJKKKLLLMMMNNNPPPQQQQQQQQQOOOPPPPPPPPPOOOQQQUUUXXXVVVWWWXXXYYYYYYYYYXXXWWWTTTUUUXXXZZZZZZYYYVVVUUURRRRRRRRRQQQPPPNNNMMMLLLKKKLLLOOORRRTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXSSSRRRQQQPPPPPPQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVWWW[[[]]]___```___^^^^^^___bbbaaaaaaaaaaaabbbcccddd]]]___bbbbbbaaa___^^^___]]]]]]]]][[[YYYZZZ\\\^^^______^^^^^^]]]]]]\\\\\\ZZZXXXVVVVVVXXXYYYZZZYYYVVVVVVVVVUUUSSSPPPMMMKKKOOOOOOPPPQQQSSSTTTVVVWWWXXXYYYYYYWWWVVVYYY```eeeiiihhhddd```\\\\\\^^^aaa___\\\ZZZYYYZZZ\\\\\\\\\YYYWWWVVVVVVXXXYYYYYYXXX{{{uuurrrssstttuuuwwwyyywwwsssqqqtttwwwtttttttttuuuvvv{{{~~~}}}|||xxx{{{|||||||||{{{{{{}}}}}}{{{|||}}}}}}{{{{{{{{{{{{}}}|||{{{|||~~~|||yyyvvvvvvuuutttsssyyy}}}~~~|||{{{{{{uuussspppoooooopppooonnnqqqrrrrrrssssssttttttuuurrrrrrwww~~~zzzuuuuuuuuuttttttvvvxxxyyyxxxwwwtttvvvxxxxxxwwwuuuuuuuuurrrrrrtttuuuwwwxxxyyyyyy|||~~~~~~~~~~~~zzzvvvsssrrrsssuuuuuutttwwwxxxxxxwwwtttsssssstttvvvyyy~~~|||wwwsssnnnoooqqqrrrssssssrrrrrrkkkllllllkkkjjjlllpppttt~~~{{{wwwtttrrrqqqpppsssrrrqqqpppqqqsssuuuwwwxxxzzzzzzvvvqqqnnnooorrrtttuuuwwwxxxyyyyyywwwwwwooonnnmmmlllkkklllmmmmmmmmmmmmlllkkkjjjlllpppsssvvvtttqqqmmmjjjjjjmmmpppuuuvvvvvvttttttxxxyyyqqqnnnnnnnnnoookkkjjjhhheeebbb```______\\\\\\\\\\\\ZZZXXXUUUTTTYYY\\\\\\[[[\\\]]]WWWNNNEEEIIILLLWWWuuuqqqiiifff___ZZZ[[[ZZZZZZZZZYYYZZZZZZ[[[\\\[[[\\\]]]^^^^^^]]]\\\\\\\\\\\\\\\ZZZXXXWWWVVVVVVXXXWWWUUUUUUUUUVVVWWWXXXUUUSSSSSSUUUZZZ^^^```___ZZZ\\\]]][[[XXXVVVWWWYYYSSSRRRPPPNNNLLLJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQPPPQQQQQQPPPOOOOOOQQQSSSRRRSSSUUUWWWWWWWWWVVVUUURRRSSSSSSTTTTTTTTTTTTTTTPPPPPPPPPPPPNNNLLLKKKKKKJJJKKKLLLNNNPPPRRRTTTTTTSSSTTTTTTUUUVVVWWWWWWXXXTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWZZZ\\\^^^^^^^^^^^^```aaabbbaaa______```bbbeeefffbbbdddeeedddaaa]]][[[ZZZYYYZZZ[[[[[[ZZZZZZ[[[]]]^^^]]]]]]\\\[[[[[[ZZZZZZUUUTTTSSSTTTWWWYYYZZZZZZWWWXXXZZZ[[[YYYVVVRRROOONNNPPPQQQSSSTTTUUUUUUUUUVVVYYYZZZYYYWWWYYY___dddiiigggccc]]]XXXVVVWWWYYYYYYXXXXXXYYYZZZZZZXXXVVVTTTSSSSSSTTTWWWZZZ[[[ZZZwwwpppnnnoooqqqvvvxxxyyyuuuqqqooorrrvvvssstttuuuvvvwww{{{}}}~~~~~~}}}yyy|||}}}~~~}}}|||}}}~~~}}}{{{||||||}}}}}}|||{{{{{{}}}{{{}}}~~~{{{xxxvvvuuutttsssqqq{{{|||{{{{{{tttrrrppppppqqqqqqpppooommmnnnooopppqqqrrrssssssqqqrrrxxx~~~wwwttttttsssqqqrrruuuwwwwwwwwwrrrssstttsssrrrrrrtttvvvpppqqqrrrtttwwwyyyzzz{{{yyy}}}zzzwwwssssssvvvxxxxxxwwwyyyzzzyyywwwtttrrrrrrsssyyyzzz}}}}}}wwwrrrooopppqqqrrrsssttttttuuujjjkkklllkkkjjjlllqqquuu{{{vvvssspppnnnsssrrrqqqppprrrtttxxxzzzxxx{{{{{{wwwqqqnnnooorrrssstttuuuwwwwwwuuutttrrrpppooonnnmmmmmmmmmnnnooonnnooonnnmmmlllmmmooorrrqqqooolllgggeeeeeehhhkkkoooqqqqqqooonnnsss|||uuuooogggaaa^^^___```aaadddcccbbbaaa___]]]\\\[[[TTTUUUVVVWWWVVVTTTQQQPPPSSSVVVVVVSSSUUUWWWQQQHHH>>>IIISSS```~~~~~~hhhaaa___ZZZXXX\\\ZZZYYYXXXWWWWWWXXXZZZ[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXXXXYYY[[[[[[ZZZYYYYYYZZZYYYWWWUUUSSSRRRQQQQQQRRRVVVUUUTTTUUUXXX[[[^^^___YYY[[[\\\[[[XXXWWWXXX[[[RRRQQQOOOMMMKKKIIIHHHHHHFFFFFFGGGIIIKKKLLLMMMNNNPPPPPPPPPOOOLLLKKKLLLMMMOOOQQQSSSUUUVVVUUUTTTSSSQQQPPPOOONNNNNNPPPRRRSSSLLLNNNNNNNNNLLLKKKKKKKKKJJJJJJKKKLLLNNNPPPSSSTTTRRRRRRSSSTTTUUUVVVWWWWWWUUUTTTRRRQQQPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWZZZ[[[]]]^^^^^^___aaacccaaa```^^^]]]^^^bbbfffhhhgggggggggddd___[[[YYYYYYXXXZZZ\\\\\\[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXQQQPPPPPPRRRVVVYYY[[[\\\YYY\\\___bbbaaa^^^ZZZWWWOOOQQQSSSUUUVVVVVVUUUTTTVVVZZZ]]]\\\YYYYYY^^^bbbfffddd```ZZZUUURRRRRRSSSVVVWWWXXXYYYZZZXXXTTTQQQMMMMMMNNNRRRXXX]]]``````|||sssqqqrrrssstttzzzyyyvvvsssrrrrrrrrrssstttuuuxxx{{{~~~|||~~~|||{{{zzz{{{wwwwwwzzz~~~~~~~~~}}}~~~~~~~~~~~~||||||yyyqqqnnnqqquuu~~~|||yyywwwqqqppppppsssvvvvvvsssoooooonnnlllkkklllooorrruuuyyyuuuxxxtttnnnqqqqqqrrrtttvvvwwwxxxyyyuuusssqqqqqqsssssssssrrrqqqrrrtttuuuvvvwwwwwwwww}}}~~~~~~}}}|||}}}~~~{{{zzzyyyxxxwwwxxxxxxyyy}}}wwwpppnnnrrrvvvxxxwwwwwwxxx{{{~~~{{{uuupppjjjjjjlllooorrrsssrrrqqqggghhhiiijjjjjjlllooorrr{{{|||}}}zzzvvvrrrooonnnoooqqqqqqmmmkkkppp}}}zzzrrrmmmnnnrrruuuvvvwwwyyyyyywwwtttqqqooooooqqqrrrrrrqqqnnnkkkiiillliiieeeeeehhhjjjjjjiiiiiihhhfffbbb``````cccfffmmmkkkjjjkkknnnpppqqqrrrzzz{{{|||~~~xxxvvvuuuxxx{{{{{{uuuppphhhddd___\\\[[[\\\\\\\\\\\\\\\[[[\\\]]]\\\ZZZWWWYYYXXXWWWVVVUUUVVVWWWWWWVVVTTTTTTTTTTTTQQQKKKFFFFFFDDDMMMhhhwwwccc```___XXXTTTVVVYYYXXXWWWVVVUUUVVVWWWWWWZZZ]]]^^^ZZZXXXZZZ[[[YYYVVVXXXYYY[[[\\\\\\[[[[[[___ZZZTTTQQQQQQRRRQQQOOOOOOOOOOOOQQQTTTYYY\\\___ZZZYYYXXXVVVUUUTTTTTTTTTTTTSSSPPPLLLHHHFFFFFFHHHGGGGGGHHHJJJLLLMMMNNNOOOOOONNNKKKJJJJJJKKKNNNOOONNNPPPSSSVVVWWWVVVTTTSSSPPPOOONNNPPPRRRRRROOOLLLMMMNNNNNNNNNMMMKKKJJJIIIJJJJJJKKKLLLNNNPPPQQQRRRQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTXXXXXXWWWWWWVVVVVVUUUUUU[[[ZZZYYYZZZ[[[^^^```bbb^^^ZZZZZZ\\\^^^]]]```dddmmmkkkgggaaaZZZUUUSSSSSSVVVWWWYYYXXXXXXYYY[[[]]]___]]]ZZZXXXVVVUUUUUUVVVQQQQQQQQQSSSUUUYYY]]]___```___aaagggkkkhhh\\\SSSTTTVVVXXX[[[\\\[[[WWWTTTYYY\\\]]]\\\^^^___\\\WWWZZZZZZWWWSSSPPPNNNOOOPPPWWWUUUSSSTTTVVVVVVTTTQQQTTTNNNNNNUUU[[[[[[\\\___wwwrrrqqqqqqqqqvvvuuutttssssssuuuvvvxxxwwwxxxzzz|||~~~}}}~~~|||{{{{{{yyywwwxxx{{{~~~~~~}}}~~~{{{}}}~~~|||wwwqqqooorrrvvv}}}{{{xxxuuuooooooooorrrtttuuusssppppppooommmlllmmmpppsssuuuwwwsssvvv|||rrrmmmkkklllmmmppprrruuuvvvwwwtttsssqqqqqqsssssssssrrrpppqqqrrrtttvvvxxxyyyzzz|||}}}~~~~~~|||{{{|||}}}}}}|||{{{zzzyyyyyyzzzzzzxxxtttooooootttyyyzzzyyywwwxxxzzz||||||yyytttpppiiihhhiiikkkmmmnnnnnnlllkkkkkkkkkjjjiiijjjlllnnntttvvvxxxwwwuuuqqqoooooooooooonnnllllllsssxxxrrrpppqqqssstttvvvyyy{{{zzzvvvqqqnnnmmmooopppppppppmmmjjjiiikkkhhheeedddeeegggfffeeeeeedddccc```^^^^^^aaacccfffeeeeeegggjjjmmmnnnnnnooopppqqqrrrssssssssssssoootttzzzyyytttqqqpppooommmlllnnnqqqpppkkkfffaaa]]]YYYVVVVVVWWWXXXXXXYYYXXXXXXYYYZZZ[[[YYYXXXXXXWWWVVVUUUUUUUUUVVVVVVUUUSSSPPPOOOOOOMMMIIIFFFDDDHHHUUUsssppp^^^\\\\\\XXXUUUVVVXXXWWWUUUTTTTTTTTTUUUVVVYYY\\\\\\XXXWWWXXXXXXUUUVVVXXX[[[^^^`````````___\\\YYYTTTRRRQQQQQQPPPNNNLLLLLLLLLNNNPPPSSSVVVXXXWWWVVVUUUSSSRRRQQQPPPPPPQQQPPPNNNJJJFFFDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMLLLJJJIIIIIIJJJLLLMMMMMMNNNPPPRRRSSSSSSRRRQQQNNNMMMLLLMMMOOOOOOMMMKKKNNNOOOPPPQQQPPPNNNLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQRRRSSSUUUVVVWWWXXXXXXVVVVVVUUUUUUVVVVVVWWWXXXZZZZZZYYYXXXWWWVVVUUUUUUXXXXXXWWWWWWXXXZZZ]]]^^^]]]ZZZZZZ]]]___^^^aaaeeekkkiiifff```ZZZUUUTTTTTTVVVWWWXXXXXXXXXYYY\\\^^^^^^]]]\\\[[[YYYWWWVVVUUURRRRRRRRRSSSUUUYYY\\\^^^``````cccjjjooommmddd[[[VVVVVVXXXZZZZZZYYYWWWUUU\\\aaacccaaa______\\\XXXYYYXXXVVVRRROOONNNOOOQQQSSSRRRQQQSSSUUUVVVTTTRRRSSSNNNOOOVVV[[[\\\^^^aaazzztttrrrrrrqqqttttttssssssuuuvvvxxxyyyxxxyyyyyy{{{}}}~~~~~~|||yyyzzz|||}}}~~~|||zzz}}}}}}}}}}}}}}}zzzzzzzzzyyyuuuqqqqqquuuyyy|||{{{vvvrrrmmmmmmnnnpppssstttsssrrrrrrqqqooonnnooopppsssttttttrrrtttzzz|||wwwpppmmmggghhhjjjmmmqqqsssvvvwwwtttrrrqqqqqqrrrssssssrrrooopppqqqsssuuuxxxzzz|||{{{}}}~~~}}}{{{zzzzzz{{{}}}|||{{{zzzyyyyyyyyyyyysssqqqooorrrwww{{{||||||xxxxxxxxxyyyyyyvvvrrrnnnfffeeedddeeegggiiiiiihhhnnnnnnmmmkkkhhhhhhiiijjjlllooossstttsssqqqppppppooonnnlllkkkmmmuuu~~~xxxuuuttttttrrruuuzzz|||{{{wwwrrrnnnnnnooopppqqqpppnnnkkkjjjhhhfffcccaaabbbbbbaaaaaa^^^______^^^\\\]]]___aaa```___```cccfffiiijjjiiiiiijjjkkklllkkkjjjiiiiiiccchhhkkknnnttt}}}~~~zzzwwwwwwyyy}}}~~~|||zzzvvvqqqmmmjjjhhhhhhgggeeedddeeefffeee```\\\ZZZWWWTTTRRRSSSTTTUUUUUUVVVUUUSSSTTTVVVWWWXXXXXXVVVUUUTTTSSSSSSSSSTTTTTTSSSPPPLLLJJJIIIHHHFFFEEEBBBLLLbbbzzzhhhYYYWWWYYYVVVTTTVVVUUUTTTSSSRRRQQQRRRSSSSSS[[[]]]]]]YYYXXXZZZYYYUUUUUUXXX]]]aaacccdddcccbbbYYYVVVSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLNNNPPPQQQTTTSSSQQQPPPNNNLLLKKKJJJKKKKKKJJJGGGDDDBBBCCCEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNLLLJJJHHHHHHIIIKKKKKKJJJNNNPPPRRRTTTTTTRRROOOMMMKKKKKKKKKLLLLLLNNNOOOOOOQQQRRRSSSTTTUUUWWWWWWXXXVVVVVVVVVWWWXXXZZZ[[[\\\]]]\\\ZZZXXXVVVUUUTTTTTTTTTSSSSSSTTTUUUWWWYYY[[[]]]ZZZZZZ^^^```___bbbfffgggfffddd___ZZZVVVUUUUUUUUUVVVWWWWWWWWWXXX[[[]]][[[\\\]]]^^^]]]ZZZWWWUUUSSSRRRRRRSSSVVVYYY\\\^^^______cccjjjpppoooiiibbbXXXXXXXXXXXXXXXXXXWWWWWWaaagggjjjfffaaa^^^\\\XXXVVVUUUTTTQQQNNNMMMOOOQQQPPPPPPQQQTTTWWWXXXXXXVVVQQQNNNPPPVVV[[[^^^```ccc|||vvvtttssstttvvvvvvuuuuuuuuuvvvwwwxxxvvvvvvwwwyyy|||~~~~~~}}}|||zzzwww{{{}}}{{{zzzzzz{{{|||~~~~~~|||zzzwwwvvvuuusssrrrtttyyy}}}~~~zzztttqqqllllllmmmnnnppprrrssssssrrrrrrqqqpppppppppqqqrrrrrrrrrtttwwwwwwtttpppmmmiiijjjlllnnnqqqtttuuuvvvrrrqqqooopppqqqsssrrrqqqoooooopppqqqsssvvvyyyzzz{{{|||}}}}}}zzzyyyxxxxxxyyyyyyxxxwwwwwwvvvvvvvvvrrrqqqrrruuuyyy||||||{{{xxxwwwuuuuuutttrrrooolllcccaaa```aaadddggghhhhhhoooooonnnkkkhhhggghhhjjjjjjnnnrrrtttsssrrrqqqqqqpppnnnkkkjjjmmmttt|||}}}zzzxxxwwwwwwsssuuuxxxzzzzzzwwwtttqqqrrrssssssrrrpppnnnkkkjjjdddbbbaaa_________^^^^^^ZZZ[[[]]]]]]\\\]]]___aaa```______aaadddeeeeeedddgggggghhhhhhgggeeecccbbbcccfffgggfffhhhoootttuuuuuurrrmmmjjjiiikkkooorrrvvvxxx|||zzzxxxxxxxxxwww}}}wwwsssqqqpppooonnnnnnnnnnnnnnnnnnmmmllljjjiiihhhggggggcccbbbaaaaaaaaa```\\\YYYWWWUUUSSSSSSUUUVVVWWWVVVWWWTTTQQQPPPRRRTTTUUUVVVSSSSSSSSSRRRRRRRRRRRRRRRPPPNNNKKKIIIGGGEEEDDDCCCAAARRRooorrrcccVVVTTTVVVUUUSSSTTTRRRQQQPPPOOOOOOOOOPPPQQQUUUXXXXXXWWWXXX[[[ZZZVVVTTTWWW\\\```bbbbbb```^^^TTTSSSRRRQQQPPPNNNMMMLLLNNNNNNMMMLLLLLLLLLMMMNNNQQQQQQPPPNNNKKKIIIGGGFFFFFFGGGFFFDDDBBBAAABBBCCCEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJIIIIIIJJJKKKMMMNNNJJJHHHFFFEEEEEEGGGIIIJJJMMMPPPSSSVVVVVVTTTQQQNNNJJJJJJJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXWWWXXXXXXXXXYYY[[[\\\]]]]]][[[YYYVVVSSSRRRQQQQQQNNNNNNOOOQQQTTTWWWYYY[[[\\\ZZZZZZ^^^``````bbbfffccccccaaa^^^ZZZWWWVVVVVVUUUUUUUUUSSSRRRSSSUUUWWWUUUXXX[[[^^^^^^\\\XXXVVVTTTSSSSSSTTTVVVYYY\\\]]][[[[[[^^^eeejjjjjjfffaaaYYYYYYXXXWWWVVVVVVXXXZZZdddllloooiiiaaa\\\ZZZXXXSSSSSSRRROOOMMMMMMOOOQQQPPPRRRTTTXXX[[[\\\\\\\\\OOOOOOQQQVVV[[[___bbbddd~~~wwwsssrrrrrruuuuuuvvvvvvwwwxxxxxxyyyvvvvvvwwwxxxzzz}}}}}}|||~~~}}}xxxuuuxxx~~~|||yyyxxxzzzyyyzzz{{{}}}~~~|||{{{uuuuuusssssstttyyy~~~}}}}}}zzzuuurrrllllllmmmmmmnnnpppsssuuusssrrrrrrqqqqqqpppppppppqqqsssvvvuuutttrrrpppooolllmmmmmmooopppqqqrrrrrrpppooommmnnnpppqqqqqqpppoooooopppqqqrrrtttuuuvvvzzz{{{}}}|||yyywwwvvvvvvvvvvvvvvvvvvvvvuuuuuutttssssssuuuwwwyyyzzzyyywwwvvvtttrrrrrrqqqooollljjj```______aaaeeeiiikkklllmmmmmmmmmkkkiiihhhjjjlllnnnpppssstttsssrrrrrrrrrqqqooolllkkklllpppuuuxxxzzzyyyxxxwwwvvvuuuuuuuuutttuuuuuuuuuvvvvvvvvvvvvuuuuuutttrrrooollliiiggg`````````___^^^]]]]]]^^^YYY[[[]]]]]]^^^___bbbdddeeedddbbbbbbbbbbbbaaa___```aaabbbbbbaaa___\\\ZZZ]]]aaaaaa^^^^^^dddiiikkkooolllhhheeedddfffiiikkknnnnnnpppvvv~~~zzzuuuqqqllljjjjjjkkklllllluuuwwwwwwuuuqqqllliiigggaaa```___^^^^^^^^^^^^^^^```aaaaaabbbccccccccccccaaa```______^^^\\\ZZZXXXUUUTTTTTTUUUWWWYYYXXXXXXYYYVVVRRROOOPPPRRRRRRSSSQQQQQQQQQQQQQQQPPPPPPPPPMMMMMMMMMKKKHHHEEECCCBBBDDDZZZ|||ooocccWWWSSSTTTSSSQQQPPPPPPOOONNNMMMLLLMMMMMMNNNKKKNNNPPPRRRVVV[[[[[[VVVSSSUUUYYY\\\\\\[[[XXXUUUPPPPPPPPPOOOMMMLLLKKKKKKOOOOOONNNMMMLLLLLLLLLLLLQQQPPPPPPNNNLLLIIIGGGEEEDDDEEEEEECCCAAA@@@AAACCCEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIKKKLLLLLLKKKIIIHHHIIIIIIHHHHHHIIIKKKMMMNNNIIIHHHFFFEEEDDDFFFJJJLLLMMMPPPSSSVVVVVVTTTPPPNNNGGGHHHIIIKKKNNNQQQSSSUUUTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYZZZZZZ[[[ZZZXXXUUUQQQNNNMMMLLLLLLIIIJJJMMMPPPUUUXXX\\\]]]\\\ZZZ[[[___aaa```aaaeee```aaa```^^^ZZZXXXWWWWWWTTTTTTRRROOOMMMLLLNNNQQQPPPSSSWWW[[[]]][[[YYYWWWUUUUUUTTTTTTVVVXXX[[[]]]ZZZZZZ\\\```cccddd```]]]YYYZZZYYYWWWVVVWWW[[[^^^gggmmmoooggg___ZZZXXXVVVRRRRRRQQQOOOLLLLLLNNNQQQPPPSSSWWWZZZ[[[\\\\\\\\\OOOQQQTTTVVVYYY^^^bbbcccwwwpppnnnnnnrrrssstttvvvyyyzzz|||}}}{{{zzzxxxwwwwwwyyy{{{|||}}}zzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxvvvxxx|||{{{zzzzzzzzzyyyyyyzzz|||}}}|||zzzvvvuuussstttwww}}}|||{{{~~~{{{wwwuuummmnnnnnnmmmmmmooosssvvvuuuuuuuuutttsssqqqpppooonnntttxxxuuuqqqqqqpppooollllllllllllllllllllllllmmmlllkkklllnnnoooooonnnooooooqqqrrrsssttttttsssyyy{{{|||{{{yyyuuussssssttttttuuuvvvvvvvvvvvvuuussstttuuuvvvuuutttsssrrrrrrqqqpppoooooonnnjjjhhh``````aaadddiiimmmoooooojjjkkkkkkjjjiiijjjlllnnnqqqrrrsssrrrppppppqqqrrrqqqqqqqqqooommmmmmoooqqqqqqqqqqqqqqqqqqpppooooootttsssrrrrrrssstttwwwxxxuuutttrrrpppmmmjjjgggfffaaabbbbbb```^^^\\\\\\]]]ZZZ[[[]]]^^^```bbbfffjjjkkkhhhdddaaa```___]]]\\\\\\]]]___```___]]]ZZZXXXVVV[[[]]]ZZZ[[[aaagggjjjkkkiiifffcccbbbccceeefffgggffffffkkkqqquuuuuutttsssvvvzzzzzzwwwwwwyyyzzzzzzyyyyyy{{{~~~}}}}}}~~~~~~}}}}}}yyyuuuqqqrrruuuvvvsssooohhheeecccbbbccceeeggggggmmmmmmkkkhhhdddbbbaaabbb___^^^\\\YYYWWWUUUTTTTTTXXXYYY[[[^^^_________^^^]]]\\\\\\[[[ZZZXXXWWWVVVSSSRRRSSSUUUWWWXXXWWWVVVYYYVVVRRROOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOLLLNNNNNNLLLHHHEEECCCBBBLLLffflllcccYYYSSSRRRRRROOOMMMNNNMMMLLLKKKKKKKKKLLLLLLJJJMMMPPPTTT[[[bbbbbb]]]QQQSSSUUUWWWVVVSSSPPPNNNNNNNNNNNNLLLJJJIIIJJJLLLOOONNNNNNNNNMMMLLLLLLLLLPPPPPPPPPOOOMMMKKKHHHGGGDDDEEEFFFEEECCCBBBBBBCCCEEEEEEFFFFFFGGGHHHIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHJJJLLLNNNPPPJJJJJJIIIHHHGGGHHHLLLOOOOOOPPPSSSUUUUUUSSSPPPNNNGGGHHHJJJLLLPPPSSSVVVXXXVVVVVVUUUUUUVVVWWWYYYZZZ\\\[[[ZZZYYYXXXXXXXXXXXXVVVTTTPPPLLLIIIHHHHHHHHHGGGIIILLLQQQUUUYYY]]]^^^\\\ZZZ[[[___```^^^___bbb___``````^^^[[[YYYXXXXXXTTTTTTQQQNNNKKKJJJMMMOOOPPPRRRUUUWWWYYYYYYXXXWWWVVVVVVUUUUUUVVVXXX[[[\\\\\\\\\\\\^^^``````^^^\\\YYYZZZZZZYYYWWWXXX]]]bbbiiimmmlllddd]]]ZZZXXXVVVSSSRRRQQQOOOLLLLLLNNNPPPPPPSSSWWWYYYYYYXXXWWWWWWOOOSSSVVVVVVWWW\\\``````xxxqqqoooooorrrsssuuuwwwyyy{{{||||||{{{zzzxxxvvvvvvwwwyyy{{{{{{yyy{{{~~~~~~}}}~~~|||zzzyyyzzz|||}}}~~~{{{zzzzzz{{{zzzyyyxxxyyyzzz{{{zzzyyyxxxvvvtttuuuzzzyyyvvvzzz}}}}}}|||}}}~~~~~~}}}|||zzzyyyooopppooonnnlllnnnsssvvvwwwxxxxxxxxxvvvtttqqqpppkkksssxxxtttooooooooommmkkkjjjjjjjjjjjjjjjjjjiiikkkjjjiiijjjlllmmmmmmmmmmmmooorrruuuvvvvvvvvvuuuxxxzzz|||{{{xxxtttrrrqqqpppqqqrrrtttuuuuuuuuuuuupppqqqrrrrrrpppooonnnmmmnnnmmmmmmnnnnnnmmmiiifffbbbbbbcccggglllooooooooojjjkkkkkkjjjiiijjjmmmoooppppppooommmllllllooorrrooosssvvvuuuppplllmmmpppllllllmmmmmmnnnnnnooooooppppppqqqqqqssstttvvvwwwuuutttsssqqqooommmlllkkkeeeffffffccc___[[[ZZZ[[[[[[\\\]]]^^^```dddjjjnnnlllhhhbbb^^^\\\\\\[[[ZZZZZZ\\\___aaaaaa___\\\ZZZUUU[[[^^^\\\\\\aaahhhjjjgggfffdddbbbaaaaaaaaabbbbbb``````dddiiillljjjggggggjjjoootttvvvwwwvvvuuuqqqooollllllmmmnnnnnnnnnjjjiiijjjnnnrrrsssrrrqqqssstttsssrrrpppqqqsssuuuvvvwwwwwwuuurrrooommmlllnnnmmmmmmoooqqqrrrpppnnnkkkiiigggggghhhiiihhhgggbbb```^^^___aaacccccccccccccccccc```]]]\\\\\\]]]```^^^\\\YYYVVVTTTSSSRRRVVVXXXZZZ]]]^^^^^^]]]\\\XXXYYYYYYXXXVVVUUUUUUUUUQQQQQQRRRUUUWWWWWWVVVTTTVVVSSSPPPNNNOOOPPPPPPOOOPPPPPPQQQQQQQQQPPPOOONNNNNNOOONNNJJJFFFCCCCCCEEEXXXtttiiibbbYYYRRRQQQQQQOOOKKKMMMLLLKKKJJJJJJJJJKKKLLLJJJMMMQQQVVV___ggggggaaaPPPQQQRRRSSSRRRPPPMMMLLLLLLMMMLLLJJJGGGGGGJJJMMMPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPOOOLLLJJJHHHFFFGGGHHHGGGEEECCCCCCDDDCCCDDDDDDFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHDDDEEEFFFHHHJJJMMMOOOPPPLLLMMMMMMLLLKKKLLLOOORRRRRRSSSTTTUUUTTTRRRPPPOOOIIIJJJKKKNNNQQQTTTWWWXXXXXXWWWVVVVVVVVVXXXZZZ[[[ZZZZZZXXXWWWWWWVVVVVVVVVSSSQQQMMMIIIFFFEEEEEEFFFHHHJJJMMMQQQUUUXXX[[[\\\\\\ZZZZZZ^^^___]]]]]]______```aaa___\\\ZZZXXXXXXUUUTTTRRROOOMMMMMMPPPSSSTTTUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUUUUVVVXXXZZZ\\\]]]\\\\\\]]]^^^^^^]]]\\\XXXZZZ\\\[[[YYY[[[```eeellllllhhh```\\\[[[ZZZWWWTTTSSSRRROOOLLLLLLNNNPPPRRRVVVZZZZZZXXXUUUTTTTTTPPPVVVXXXUUUUUUZZZ]]]\\\zzztttssssssvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvuuuvvvxxx{{{}}}zzzyyy{{{~~~}}}~~~}}}~~~~~~~~~{{{{{{{{{{{{||||||||||||yyyzzzzzzyyyxxxxxxzzz{{{zzzxxxwwwxxxyyyyyyxxxwwwzzzwwwuuuvvv|||vvvsssvvvyyyyyy{{{{{{||||||||||||||||||qqqqqqpppnnnlllnnnrrrwwwzzzzzz{{{zzzyyyvvvsssqqqhhhsssxxxtttnnnnnnnnnllljjjjjjjjjjjjjjjjjjjjjjjjjjjhhhggghhhkkklllllllllkkknnnssswwwyyyzzzxxxwwwxxxzzz|||{{{wwwsssqqqpppkkkllloooqqqrrrssssssrrrmmmnnnooonnnlllkkkkkkkkkkkkkkklllnnnnnnlllhhheeecccdddfffiiimmmooonnnmmmjjjkkkkkkjjjiiijjjlllnnnnnnmmmkkkiiihhhiiinnnqqqnnntttzzzxxxrrrmmmnnnqqqhhhiiijjjlllnnnppprrrrrrmmmnnnppprrrttttttuuutttwwwvvvuuutttssssssrrrqqqiiijjjjjjfff___ZZZYYYYYY\\\\\\]]]^^^```eeelllqqqkkkfff```[[[YYYYYYZZZYYYVVVXXX[[[^^^___]]][[[YYYVVV]]]```]]][[[___dddffffffeeedddbbbaaa````````````^^^^^^aaagggiiifffbbbbbbeeejjjnnnooommmjjjhhhkkkiiihhhggghhhiiihhhfffeeeddddddgggkkkllljjjhhhhhhhhhgggeeedddfffjjjmmmlllllllllkkkiiifffdddbbbeeeddddddgggjjjkkkiiigggccccccbbbaaa`````````aaa```^^^]]]^^^```aaaaaaaaa[[[]]]]]]\\\ZZZYYYYYYZZZZZZYYYWWWVVVTTTSSSRRRRRRSSSUUUXXX[[[\\\\\\ZZZYYYVVVWWWWWWWWWUUUTTTUUUUUUQQQRRRSSSVVVXXXXXXVVVTTTRRRPPPNNNMMMOOOPPPPPPOOOPPPPPPQQQRRRQQQPPPOOONNNPPPOOOLLLGGGCCCAAADDDGGG```~~~yyyfffaaaXXXRRRPPPQQQOOOKKKMMMLLLKKKJJJIIIJJJKKKKKKEEEHHHLLLQQQ[[[cccbbb]]]PPPQQQQQQQQQPPPOOONNNMMMLLLLLLKKKHHHFFFFFFJJJMMMSSSTTTUUUUUUVVVVVVUUUUUUOOOOOOPPPPPPOOOMMMJJJIIIGGGIIIIIIHHHFFFDDDDDDEEEBBBBBBCCCEEEFFFHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCEEEHHHKKKMMMOOOPPPMMMOOOPPPOOOMMMNNNQQQUUUTTTUUUUUUUUUTTTRRRQQQPPPLLLLLLMMMOOOQQQTTTVVVWWWYYYXXXWWWVVVWWWYYY[[[\\\XXXXXXWWWVVVVVVVVVVVVVVVRRROOOKKKGGGEEEDDDEEEEEEJJJKKKNNNQQQTTTVVVXXXYYY\\\ZZZZZZ^^^^^^[[[[[[^^^___```aaa```]]]ZZZYYYXXXUUUUUUSSSQQQPPPQQQUUUYYYZZZXXXVVVTTTSSSSSSSSSTTTXXXWWWVVVUUUVVVXXXZZZ\\\\\\[[[[[[\\\\\\]]]]]]]]]WWWZZZ]]]\\\ZZZ\\\bbbgggnnnlllfff^^^\\\]]]\\\XXXUUUTTTRRROOOMMMLLLNNNOOOVVVZZZ]]]]]]YYYUUUSSSSSSQQQWWWYYYUUUSSSXXX[[[ZZZ{{{vvvsssssstttvvvvvvvvvwwwxxxzzz{{{|||{{{{{{|||{{{zzzxxxwwwuuuvvvyyy}}}|||{{{~~~|||yyyxxxyyy{{{|||~~~||||||}}}}}}|||zzzxxxxxxxxxwwwvvvtttrrrqqquuuvvvwwwxxxxxxxxxwwwvvvtttuuuxxx|||zzztttqqqrrrvvvyyy~~~yyyvvvzzzwwwqqqlllmmmnnnnnnqqquuuzzz~~~~~~xxxtttssskkklllnnnnnnnnnllljjjhhhggghhhiiijjjjjjiiihhhhhhccceeehhhjjjkkknnnqqqsssqqqsssxxx}}}~~~{{{}}}xxxuuusssrrrqqqooonnnnnnmmmoooppppppooommmooollliiigggggghhhiiijjjmmmiiieeefffjjjmmmkkkhhhjjjfffcccdddgggkkkkkkjjjjjjiiigggeeedddeeeiiimmmllljjjgggfffiiillloooqqqyyy{{{~~~|||xxxrrrnnnkkkhhhiiikkkllllllnnnqqqssspppooooooppprrrttttttsssssstttuuuwww~~~xxxnnnnnnnnniiibbb]]][[[[[[]]]^^^```cccfffhhhjjjkkkhhhgggddd___[[[XXXYYYZZZXXXZZZ]]]]]]\\\[[[[[[\\\___]]][[[\\\```dddfffgggeeeeeeccc___[[[ZZZ]]]```bbb```___]]]]]]^^^___``````bbbeeeiiikkkjjjgggddddddddddddcccccccccbbbbbbeeeeeeeeeeeedddcccbbbbbbdddcccbbbaaaaaabbbccccccfffdddaaa``````aaa``````___aaacccdddcccaaa^^^]]]\\\\\\^^^___``````aaaaaa^^^\\\[[[[[[\\\]]]\\\[[[\\\]]]\\\ZZZXXXXXXYYY[[[YYYYYYYYYYYYXXXWWWVVVUUUWWWXXXXXXYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTNNNSSSWWWVVVRRRNNNNNNPPPKKKQQQMMMXXX\\\VVVYYYNNNQQQPPPNNNMMMMMMMMMKKKIIIOOOKKKHHHFFF???:::CCCQQQkkksssfff```XXXQQQNNNMMMMMMMMMKKKKKKKKKIIIFFFEEEFFFGGGEEEGGGKKKQQQVVVWWWVVVTTTQQQOOONNNMMMNNNNNNMMMLLLKKKJJJIIIHHHIIIKKKLLLNNNSSSTTTVVVYYY\\\[[[WWWRRRUUUSSSPPPMMMLLLLLLMMMNNNNNNOOOOOOLLLHHHEEEDDDDDDFFFEEEDDDDDDEEEGGGIIIKKKHHHIIIJJJHHHFFFEEEEEEFFFJJJGGGEEEEEEGGGIIIJJJJJJOOONNNMMMMMMOOORRRUUUWWW[[[XXXVVVUUUUUUSSSOOOKKKLLLMMMOOOQQQSSSUUUVVVVVVXXXYYYYYYZZZ[[[\\\\\\]]][[[YYYXXXYYY[[[ZZZWWWSSSQQQPPPMMMKKKHHHGGGGGGFFFGGGJJJMMMQQQSSSSSSRRRRRRWWWWWWWWWYYY[[[^^^aaabbb^^^^^^______^^^\\\[[[YYYWWWTTTQQQRRRVVV\\\aaadddccc^^^XXXVVVWWWYYYYYYXXXUUUVVVXXXZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZ^^^bbbgggjjjmmmiiidddbbb```]]]XXXTTTWWWVVVTTTRRRPPPPPPPPPPPPXXXYYYYYYYYYXXXWWWWWWVVVWWWXXXYYYYYYWWWWWWXXXZZZyyysssqqqqqqssswwwwwwwwwxxxyyyzzz|||}}}~~~{{{xxxvvvuuuxxx}}}||||||~~~}}}{{{zzzzzz{{{}}}~~~}}}{{{zzzzzz{{{{{{yyyxxxvvvuuuuuuttttttsssssssssvvvwwwxxxxxxxxxxxxwwwvvvuuuvvvxxx{{{~~~zzztttrrrtttxxx{{{|||yyyxxx}}}zzztttooopppqqqqqquuuyyy}}}}}}~~~zzztttooojjjkkkmmmnnnnnnmmmkkkjjjggghhhhhhiiiiiihhhgggffffffhhhkkkmmmnnnppprrruuuuuuxxx|||~~~|||xxxvvvuuuuuuuuutttooonnnmmmmmmnnnooonnnllljjjgggcccaaabbbeeehhhjjjiiifffcccdddhhhkkkkkkiiikkkiiifffcccaaacccgggjjjiiihhhgggeeecccdddgggiiihhhgggggghhhkkkoooqqqsss|||~~~}}}wwwqqqllljjjfffhhhjjjkkkkkklllnnnppppppppppppqqqsssssssssrrrtttwwwyyy{{{zzzmmmnnnmmmjjjddd___^^^^^^___```aaaccceeegggiiijjjhhhgggddd___[[[XXXYYYZZZYYY[[[]]]^^^]]]]]]^^^___dddbbb______aaadddeeefffccccccbbb___[[[[[[]]]```cccdddeeeccc```^^^^^^___[[[\\\___dddggghhhfffdddcccbbbbbbbbbbbbbbbbbbbbb``````aaaaaaaaa___^^^\\\bbbaaa```___^^^______```bbb```^^^^^^___``````___\\\]]]_________]]]ZZZYYY[[[\\\\\\]]]^^^^^^^^^^^^\\\[[[YYYYYY[[[\\\[[[ZZZZZZZZZZZZXXXVVVVVVXXXZZZYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTPPPTTTXXXWWWSSSOOOOOOPPPKKKRRRPPP```iiidddeeeWWWSSSQQQNNNMMMLLLLLLJJJIIIKKKFFFDDDCCC>>><<>>MMM^^^uuuddd\\\XXXRRRMMMLLLLLLLLLKKKLLLLLLJJJHHHDDDCCCCCCEEEIIIJJJLLLPPPSSSUUUUUUSSSMMMNNNNNNOOOOOOPPPQQQQQQRRRPPPMMMKKKKKKNNNQQQSSSRRRSSSTTTWWWXXXWWWTTTQQQQQQPPPNNNNNNNNNPPPRRRSSSVVVVVVUUUQQQLLLIIIGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNIIIJJJKKKJJJHHHGGGGGGHHHJJJIIIHHHJJJNNNRRRUUUVVVTTTSSSQQQQQQRRRUUUXXXZZZZZZYYYYYYYYYXXXVVVRRROOOOOOPPPRRRTTTUUUVVVWWWWWWVVVWWWWWWXXXXXXYYYYYYYYY___]]][[[ZZZZZZZZZYYYWWWRRRPPPLLLIIIGGGHHHIIIKKKHHHIIIIIIKKKLLLMMMMMMMMMNNNOOORRRVVV[[[```dddfff^^^^^^\\\[[[ZZZYYYYYYYYYVVVUUUUUUXXX___gggmmmpppgggccc``````bbbbbb___\\\XXXXXXXXXYYYZZZ[[[\\\\\\```^^^\\\YYYWWWVVVUUUUUUXXXXXXYYY[[[^^^cccgggiiigggccc^^^]]]^^^___]]]ZZZZZZXXXUUUTTTSSSUUUWWWXXXWWWWWWWWWWWWVVVVVVVVVUUU]]]___aaaaaa___^^^^^^^^^xxxsssrrrtttvvvyyyxxxxxxyyyzzz{{{||||||}}}~~~~~~{{{|||}}}}}}}}}~~~~~~~~~~~~~~~yyyxxxvvvvvvvvvvvvtttsssppppppoooppprrruuuxxxzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~{{{vvvrrrqqqrrruuuwwwyyyyyy}}}xxxwwwzzz~~~}}}zzzyyy|||}}}xxxrrrnnnmmmmmmnnnnnnnnnmmmllllllnnnmmmmmmlllkkkjjjjjjiiijjjllloooqqqqqqrrrssstttxxxzzz}}}yyyuuuvvvuuutttuuuxxxzzz{{{{{{qqqnnnjjjiiiiiijjjjjjjjjcccbbbaaa______aaaeeehhhfffdddbbbccchhhlllnnnnnnkkkkkkhhhddd```___bbbeeecccddddddbbb___\\\[[[[[[___dddjjjooosssvvvxxxyyyyyyzzzzzzwwwrrrmmmjjjhhheeegggjjjkkkjjjjjjkkkkkkooossswwwzzzzzzyyyxxxxxxxxx}}}|||xxxvvvsssoooiiiiiiiiihhhgggeeeddddddbbbbbbaaa```aaaaaabbbcccdddcccaaa^^^YYYWWWWWWWWWXXXYYYZZZZZZ[[[]]]```cccgggeeebbbaaabbbccccccbbbaaa```___]]]\\\]]]^^^___iiipppuuusssiii```]]]^^^]]]\\\\\\^^^``````^^^]]]^^^^^^^^^^^^____________ccceeegggiiihhhfffbbb```^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWXXXZZZ]]]```aaaaaa]]]]]]]]]\\\[[[ZZZYYYXXX[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXWWWXXXZZZZZZYYYXXXWWWWWWWWWUUUTTTSSSUUUWWWZZZZZZZZZYYYWWWVVVTTTTTTUUUTTTSSSSSSSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXWWWTTTRRRQQQQQQOOOVVVXXXqqqyyydddWWWSSSNNNKKKJJJJJJIIIIIIBBB===;;;======BBBUUUiiiiii]]]VVVSSSNNNKKKKKKKKKKKKJJJLLLLLLJJJGGGDDDBBBCCCEEEIIIKKKOOOSSSWWWXXXVVVTTTMMMOOOQQQRRRRRRRRRTTTUUUXXXUUUQQQNNNNNNPPPTTTWWWQQQRRRSSSTTTUUUTTTRRRQQQPPPPPPOOONNNOOOPPPRRRSSSUUUUUUTTTQQQMMMKKKJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJMMMKKKIIIJJJMMMPPPRRRRRRTTTRRRQQQPPPQQQSSSVVVXXXYYYYYYZZZZZZYYYWWWTTTRRRQQQRRRSSSUUUVVVWWWWWWWWWUUUUUUVVVVVVWWWWWWWWWXXX\\\[[[YYYXXXYYYZZZ[[[[[[XXXTTTOOOKKKIIIIIIKKKMMMJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOSSSWWW\\\```dddfffaaa```^^^\\\[[[[[[\\\]]]XXXVVVUUUXXX]]]dddiiikkk```___^^^```cccccc```]]]XXXXXXWWWXXXYYYZZZ\\\]]]]]]\\\ZZZXXXWWWXXXYYYZZZ[[[[[[[[[\\\^^^aaadddfffgggbbb]]][[[[[[[[[YYYWWWYYYWWWUUUSSSTTTVVVYYYZZZYYYYYYYYYXXXXXXXXXYYYYYY\\\^^^aaaaaa___]]]]]]]]]yyyuuutttvvvxxxyyyyyyyyyyyyyyyzzz{{{|||~~~}}}}}}|||~~~{{{{{{~~~}}}||||||zzzyyywwwvvvwwwvvvtttsssqqqppppppqqqssswwwzzz}}}}}}}}}||||||{{{{{{{{{{{{{{{|||}}}~~~|||xxxtttrrrssstttvvvyyyyyy}}}xxx{{{|||}}}~~~zzzsssqqqqqqppppppoooooonnnmmmlllkkkooonnnmmmlllkkkkkkjjjjjjnnnqqqtttuuuuuuuuuuuuvvvxxxyyyzzz{{{zzzwwwqqqmmmqqqpppppprrruuuxxxyyyxxxpppmmmjjjhhhiiijjjjjjiiiaaabbbcccbbb``````bbbdddfffdddcccccceeeiiilllmmmjjjhhhffffffggggggeeebbbaaabbbbbb```\\\YYYWWWVVV\\\bbbjjjppprrrssstttuuurrrssssssqqqmmmjjjiiiiiigggiiikkkkkkkkkkkklllmmmooottt{{{~~~~~~~~~zzztttqqqlllhhhfffffffffgggggggggfffeeebbbaaa___^^^]]]^^^______aaaaaa```]]]YYYVVVVVVVVVVVVWWWXXXXXXYYY[[[___bbbcccaaa___```aaabbbbbbbbbaaa```___^^^^^^^^^^^^^^^jjjqqqwwwtttjjjaaa]]]]]]^^^]]]^^^```aaabbb```___]]]]]]]]]]]]]]]]]]]]]]]]^^^```bbbdddcccaaa]]][[[]]]\\\\\\[[[YYYXXXWWWVVVUUUUUUWWWZZZ___bbbcccccc___^^^]]][[[ZZZZZZYYYYYY[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWYYY[[[[[[YYYXXXXXXXXXXXXVVVTTTSSSUUUWWWYYYYYYXXXXXXWWWUUUTTTSSSVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWVVVUUUSSSRRRRRRPPPWWWYYYtttlllYYYUUUOOOKKKJJJIIIHHHGGGBBB<<<:::<<<@@@III```vvvuuu```[[[RRROOOLLLKKKKKKKKKKKKJJJKKKKKKIIIFFFDDDDDDFFFHHHJJJMMMSSSYYY]]]\\\XXXTTTOOORRRTTTUUUTTTTTTUUUWWWXXXUUUPPPMMMMMMOOORRRUUUPPPQQQQQQRRRQQQPPPPPPPPPQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRQQQOOOMMMLLLMMMNNNKKKKKKKKKJJJIIIHHHFFFEEEKKKLLLMMMLLLJJJJJJKKKLLLMMMLLLJJJKKKNNNQQQSSSSSSUUUTTTRRRQQQQQQSSSVVVWWWWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSUUUVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXZZZ\\\^^^]]]ZZZTTTOOOLLLLLLMMMNNNMMMLLLKKKJJJJJJLLLNNNOOOPPPRRRUUUXXX\\\___aaabbb___^^^]]]\\\[[[\\\]]]^^^ZZZXXXVVVVVVYYY]]]___```ZZZZZZ\\\```dddeeebbb___YYYXXXVVVVVVXXXZZZ]]]___```^^^[[[XXXWWWYYY[[[\\\^^^]]]]]]]]]^^^___aaabbbccc___[[[YYYZZZZZZXXXUUUVVVUUUTTTSSSTTTVVVXXXZZZZZZYYYXXXXXXXXXYYYYYYZZZYYY[[[]]]]]][[[YYYYYYYYY{{{xxxwwwxxxzzzzzzzzzzzzzzzzzz{{{||||||~~~|||{{{~~~|||{{{zzz|||zzzxxxwwwwwwwwwuuusssqqqqqqrrrsssvvvxxx{{{}}}~~~}}}|||{{{zzzzzzzzz{{{}}}}}}~~~~~~|||yyywwwuuuvvvwwwxxxxxxyyy{{{~~~{{{yyyrrrqqqtttqqqppppppooonnnnnnmmmmmmnnnmmmlllkkkkkkkkkkkkkkksssvvvyyyzzzzzzxxxxxxxxxxxxxxxwwwwwwvvvsssnnnkkknnnmmmmmmooorrrttttttsssnnnllljjjiiijjjjjjjjjiii```bbbcccbbb___^^^```ccciiigggdddcccccceeehhhjjjgggfffeeehhhllllllhhhcccbbbbbbbbb___[[[XXXVVVVVV\\\ccckkkoooooonnnnnnnnnkkkllllllkkkiiiggghhhiiiiiijjjkkkkkkkkklllnnnppppppwwwxxxrrroookkkeeedddddddddfffhhhiiihhhfffcccaaa___]]]\\\\\\]]]^^^aaabbbaaa^^^ZZZWWWVVVWWWVVVXXXYYYZZZ[[[\\\___aaabbb```___```bbbccccccccccccaaa_________```^^^]]]ggglllpppnnnggg```\\\\\\ZZZZZZ]]]aaaeeefffeeeddd]]]]]]]]]]]]\\\\\\\\\[[[\\\]]]___```___]]]ZZZXXXZZZ[[[[[[ZZZYYYXXXWWWVVVSSSTTTVVVZZZ___cccdddddd^^^]]][[[YYYWWWWWWWWWXXXZZZZZZZZZZZZZZZYYYXXXXXXVVVVVVWWWYYY[[[[[[YYYWWWZZZZZZYYYWWWTTTSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSQQQPPPOOOPPPPPPQQQQQQQQQQQQRRRRRRTTTTTTUUUUUUUUUTTTTTTTTTPPPVVVWWWqqqrrrYYYUUUPPPLLLJJJIIIGGGEEEBBB<<<:::>>>EEESSSmmmiiiYYYYYYPPPNNNLLLLLLLLLLLLKKKJJJIIIIIIHHHFFFEEEFFFJJJMMMOOOQQQVVV\\\^^^\\\WWWSSSQQQUUUXXXXXXUUUSSSTTTVVVTTTQQQMMMJJJIIIKKKNNNOOOOOOPPPPPPOOONNNMMMNNNOOOOOOOOOOOONNNNNNOOOOOOPPPNNNOOONNNMMMKKKKKKNNNPPPMMMLLLKKKIIIHHHFFFEEEEEELLLMMMNNNMMMLLLKKKLLLMMMNNNMMMLLLNNNRRRVVVYYYYYYXXXVVVTTTSSSSSSTTTWWWXXXVVVWWWWWWUUUTTTTTTUUUWWWTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVWWWXXXXXXYYY\\\^^^___\\\WWWSSSPPPOOOOOOPPPNNNMMMMMMLLLMMMNNNPPPQQQRRRTTTVVVXXX[[[\\\]]]]]]ZZZZZZZZZZZZ[[[\\\]]]]]]\\\YYYVVVUUUVVVXXXYYYYYYYYYYYY[[[```eeegggdddaaaXXXWWWUUUUUUWWW[[[___bbbgggccc___ZZZXXXYYY[[[\\\___^^^^^^^^^^^^___``````^^^\\\ZZZZZZ\\\]]]ZZZWWWTTTTTTSSSSSSTTTVVVWWWXXXXXXWWWVVVVVVVVVWWWXXXYYYWWWXXXYYYXXXVVVUUUUUUVVV~~~}}}~~~}}}}}}||||||}}}}}}~~~{{{}}}~~~|||}}}||||||||||||zzzyyyxxxxxxwwwuuusssqqqrrrsssuuuwwwyyyzzz{{{|||{{{zzzxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}|||{{{{{{xxxwwwvvvuuuuuuwwwxxxyyyxxxxxxxxxzzz}}}{{{tttrrrsssnnnnnnnnnnnnoooppppppqqqpppooonnnnnnnnnnnnoooppptttwwwzzz{{{zzzxxxwwwwwwvvvtttsssrrrrrrqqqooommmmmmmmmmmmnnnpppqqqpppnnnlllkkkjjjjjjkkklllkkkjjjbbbcccdddaaa^^^___eeejjjpppnnnjjjfffddddddgggiiieeefffgggiiijjjjjjiiihhheeeeeedddaaa]]]ZZZYYYYYYccciiippprrrooolllkkklllhhhiiiiiigggfffeeeggghhhiiiiiijjjiiiiiilllpppsssrrrzzz{{{ssspppooojjjdddeeeddddddfffiiikkkjjjhhhdddccc```]]]\\\]]]^^^___cccdddcccaaa]]]ZZZYYYYYYYYY\\\^^^___``````bbbccceeedddcccdddeeeffffffeeefffcccaaa```aaaaaa___\\\bbbdddfffeeeaaa]]]ZZZYYYVVVXXX\\\aaafffgggfffddd___^^^^^^]]]\\\[[[ZZZZZZ\\\]]]^^^^^^]]]\\\ZZZYYYWWWXXXYYYYYYXXXWWWVVVUUURRRRRRUUUZZZ___ccccccccc___]]]ZZZWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWTTTTTTUUUWWWYYYZZZXXXVVV[[[[[[ZZZVVVSSSQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSPPPQQQSSSUUUUUUTTTRRRPPPNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRRRRSSSUUUUUUUUUUUURRRWWWUUUiiizzzzzzzzzkkkYYYVVVQQQNNNKKKIIIEEECCCAAA;;;:::@@@JJJ]]]|||www```TTTXXXOOONNNMMMMMMNNNMMMLLLJJJGGGGGGGGGFFFFFFIIINNNRRRXXXXXXYYYZZZ[[[XXXTTTQQQRRRVVVYYYXXXTTTQQQQQQSSSRRRPPPMMMJJJIIIJJJKKKLLLNNNOOOOOOMMMKKKJJJLLLOOOKKKLLLLLLMMMNNNOOOPPPQQQOOOOOONNNLLLJJJJJJMMMOOONNNMMMKKKJJJIIIIIIJJJJJJLLLNNNOOONNNMMMLLLMMMOOORRRPPPOOOPPPTTTXXXZZZ[[[XXXVVVTTTRRRRRRSSSVVVWWWTTTUUUTTTRRRPPPQQQUUUYYYTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXZZZ[[[YYYYYYZZZ\\\\\\ZZZWWWTTTRRRRRRRRRRRRMMMMMMNNNNNNOOOPPPQQQRRRQQQRRRTTTWWWXXXYYYYYYYYYWWWXXXYYY[[[\\\]]]^^^^^^]]]ZZZXXXWWWXXXZZZZZZZZZZZZZZZ[[[___dddfffccc```WWWUUUTTTTTTWWW\\\aaaeeejjjfffaaa\\\ZZZ[[[^^^```]]]]]]]]]^^^___```aaaaaa___]]]\\\^^^```___[[[WWWSSSTTTUUUUUUVVVVVVVVVVVVXXXWWWVVVUUUVVVWWWYYYZZZXXXWWWVVVTTTRRRRRRTTTVVV~~~{{{|||~~~}}}|||}}}~~~|||zzzxxxxxxwwwwwwuuusssqqqrrrtttvvvwwwxxxxxxxxxzzzyyyxxxvvvuuuuuuvvvvvv}}}}}}|||{{{zzzxxxvvvuuuqqqqqqqqqrrrsssuuuxxxyyywwwvvvvvvxxx{{{}}}wwwsssqqqllllllmmmnnnpppqqqsssttttttsssrrrrrrrrrssstttuuurrrtttxxxyyywwwuuutttsssrrrqqqooonnnpppqqqpppooonnnmmmmmmnnnoooooommmkkkkkkjjjjjjkkkmmmmmmkkkjjjfffgggeeeaaa^^^bbbkkkssswwwuuupppkkkggggggiiikkkdddgggiiihhhffffffiiilllggggggfffbbb^^^\\\[[[\\\kkkqqqwwwwwwsssnnnlllmmmiiiiiihhhfffddddddfffhhhiiiiiihhhggghhhkkkppptttttt}}}~~~}}}}}}uuummmlllnnnjjjcccfffeeeeeegggkkkmmmkkkiiifffdddaaa___]]]^^^```aaaeeefffeeeccc```]]][[[[[[]]]___bbbddddddddddddeeeiiihhhgggggghhhiiigggfffgggdddbbbaaabbbaaa___\\\^^^^^^^^^]]]\\\ZZZXXXWWWWWWYYY]]]aaaeeeeeebbb___```___^^^]]]\\\ZZZYYYYYY[[[[[[ZZZZZZYYYXXXXXXWWWUUUVVVWWWXXXWWWWWWUUUTTTPPPQQQTTTYYY___bbbcccbbb```^^^[[[XXXVVVVVVXXXYYYUUUVVVVVVWWWWWWVVVVVVVVVRRRRRRTTTVVVXXXXXXVVVTTT\\\[[[ZZZVVVRRRPPPPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSLLLOOORRRVVVWWWVVVTTTRRRMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQQQQRRRTTTVVVVVVUUUVVVYYYSSSbbbnnnlllmmm___YYYVVVRRROOOLLLIIIDDDBBB???::::::BBBNNNdddppp[[[QQQVVVPPPNNNNNNNNNOOONNNLLLJJJFFFFFFFFFFFFGGGKKKQQQUUU___]]]YYYWWWVVVTTTQQQOOORRRVVVZZZXXXSSSNNNNNNPPPSSSQQQOOOMMMLLLKKKLLLLLLMMMNNNOOOMMMJJJIIILLLNNNHHHIIIJJJLLLNNNPPPQQQRRRPPPPPPOOOLLLJJJJJJLLLNNNOOONNNLLLKKKKKKMMMOOOPPPMMMNNNOOOOOOMMMMMMNNNOOOVVVTTTQQQQQQSSSUUUVVVVVVVVVTTTRRRPPPPPPQQQSSSTTTTTTTTTRRROOOMMMOOOTTTYYYTTTUUUUUUVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUXXX[[[^^^]]][[[YYYYYYZZZXXXWWWVVVTTTTTTSSSTTTTTTLLLMMMNNNOOOPPPQQQRRRRRROOOPPPRRRUUUVVVWWWWWWWWWWWWXXX[[[^^^```aaaaaaaaa]]][[[YYYYYY[[[^^^______[[[ZZZZZZ^^^aaabbb```\\\VVVUUUSSSSSSVVV\\\bbbfffiiieee```]]]\\\^^^bbbeeeZZZ[[[\\\^^^```aaaccccccdddbbbaaabbbbbb___YYYTTTSSSTTTVVVWWWXXXWWWVVVUUUZZZYYYXXXWWWXXXYYY\\\]]]YYYXXXVVVSSSQQQQQQTTTWWW}}}||||||}}}{{{~~~yyywwwxxxxxxsssqqqqqqtttsssssstttuuuwwwyyyzzzxxxxxxvvvtttqqqqqqrrrtttxxxyyyzzz{{{zzzxxxvvvtttqqqsssuuuvvvuuutttttttttsssuuuwwwyyyzzz|||}}}wwwsssooonnnooorrrvvvxxxyyyyyyxxxxxxyyyyyyxxxvvvtttrrrsssssstttvvvwwwvvvsssppprrrpppnnnlllkkkkkkmmmnnnrrrqqqqqqooonnnmmmlllkkkfffgggiiikkklllkkkjjjiiieeeccc```___bbbiiippptttxxxxxxvvvqqqkkkggghhhiiihhhhhhhhhiiiiiijjjkkklllooofffbbbeeeddd]]]]]]dddzzzqqqiiiooonnnllliiifffeeefffggghhhkkkiiigggfffhhhmmmssswww~~~~~~{{{xxx{{{uuurrrrrrrrrpppnnnnnnrrrrrrooommmooopppnnniiigggccc___\\\\\\___cccbbbbbbccccccaaa^^^[[[ZZZ\\\___ccccccaaaaaacccfffiiihhhfffeeeddddddeeeeeefffeeedddbbbaaa___^^^]]]\\\ZZZWWWVVVWWWWWWWWWVVVUUUVVVWWWYYYZZZ\\\]]]]]]]]]^^^]]]YYYVVVUUUWWWZZZ\\\]]]^^^^^^\\\YYYUUUSSSTTTSSSRRRRRRRRRSSSTTTUUURRRTTTYYY\\\______^^^]]][[[YYYXXXXXXYYYYYYXXXWWWYYYXXXXXXXXXYYYXXXUUURRRMMMOOORRRUUUVVVWWWVVVVVVVVVTTTQQQPPPQQQQQQQQQPPPRRRRRRRRRQQQPPPPPPOOOOOOLLLQQQVVVZZZZZZVVVPPPLLLLLLKKKJJJIIIIIIJJJLLLMMMPPPUUUXXXVVVTTTTTTQQQNNNKKKQQQYYY```cccbbb^^^[[[UUUUUUUUUSSSPPPKKKFFFCCC;;;999@@@EEENNNooo{{{cccWWWSSSRRROOOLLLIIIIIIKKKKKKJJJHHHIIIHHHGGGGGGKKKPPPVVVYYY___^^^[[[XXXVVVUUUUUUUUUUUUVVVVVVVVVUUUSSSQQQPPPSSSQQQMMMIIIHHHHHHJJJKKKLLLKKKJJJJJJKKKMMMMMMLLLLLLKKKJJJJJJKKKNNNPPPRRRSSSRRROOOMMMKKKJJJJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMOOONNNMMMLLLLLLNNNPPPQQQUUURRRPPPQQQUUUXXXXXXWWWTTTTTTSSSQQQNNNNNNOOOPPPPPPOOONNNMMMNNNPPPRRRTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUVVVWWWXXXWWWVVVUUUTTTZZZZZZYYYXXXXXXYYYZZZ[[[WWWXXXXXXVVVSSSQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOPPPRRRSSSUUUVVVVVVTTTUUUXXXZZZ\\\]]]]]]\\\^^^^^^]]]\\\[[[[[[ZZZZZZ^^^\\\YYY[[[^^^aaaaaa```ZZZZZZZZZ[[[[[[\\\\\\\\\```^^^\\\\\\]]]______^^^]]]\\\\\\\\\___cccgggiiihhhddd______``````\\\WWWZZZWWWXXX]]]___]]][[[]]]\\\[[[YYYYYYZZZ\\\___bbb[[[ZZZWWWUUUTTTUUUVVVXXX~~~~~~~~~|||~~~~~~zzzwwwxxxwwwsssqqqrrruuutttttttttuuuwwwyyyzzzwwwxxxyyyxxxuuuttttttuuuwwwxxxzzzzzzzzzyyywwwvvvtttvvvwwwwwwuuusssrrrsssqqqsssvvvyyy{{{~~~}}}wwwsssppppppqqqssswwwzzz{{{zzzzzzzzz{{{|||{{{yyywwwuuuqqqrrrsssuuuvvvuuurrrooopppooonnnmmmlllmmmmmmnnnoooooonnnmmmlllkkkjjjjjjfffhhhiiijjjkkkjjjhhhhhhcccaaa______bbbgggnnnrrrvvvvvvuuuqqqllliiijjjkkkggggggfffffffffggghhhiiinnnhhhfffgggbbb\\\cccppp|||ooorrrpppnnnkkkgggfffeeefffgggeeeeeegggjjjooovvv}}}}}}yyywwwuuuyyywwwuuuuuuvvvtttqqqnnnmmmrrrsssooommmnnnnnnlllhhhgggddd```]]]]]]```bbbbbbbbbbbbaaa```]]][[[ZZZ[[[___bbbbbb```___bbbdddgggfffeeeddddddeeefffffffffeeedddbbb___]]][[[ZZZYYYWWWVVVVVVXXXZZZ[[[[[[XXXXXXWWWXXXXXXYYYZZZ[[[]]]]]]\\\YYYVVVUUUWWWYYY\\\]]]]]]]]][[[XXXVVVTTTTTTSSSSSSSSSTTTUUUWWWXXXRRRUUUYYY]]]^^^^^^\\\ZZZYYYXXXWWWWWWXXXWWWVVVVVVWWWUUUTTTUUUUUUUUUSSSQQQMMMNNNQQQTTTUUUUUUUUUUUUUUUSSSPPPOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQLLLPPPVVV[[[[[[WWWQQQLLLLLLKKKJJJHHHHHHIIIJJJKKKQQQVVVXXXTTTOOOOOOPPPOOONNNSSS[[[cccgggccc[[[TTTVVVVVVUUUSSSOOOJJJFFFCCC:::999BBBKKKXXXzzzrrr\\\RRROOONNNNNNKKKIIIHHHJJJJJJIIIGGGIIIHHHHHHIIILLLRRRWWWZZZ\\\ZZZXXXVVVTTTSSSRRRRRRUUUTTTRRRRRRRRRSSSUUUVVVZZZWWWSSSOOOLLLKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJIIIJJJIIIHHHIIIJJJLLLMMMMMMOOONNNLLLKKKKKKKKKLLLLLLOOONNNLLLKKKLLLMMMNNNOOOPPPOOOOOONNNOOOPPPQQQRRRRRRPPPNNNOOOSSSUUUVVVUUUUUUUUUSSSPPPMMMMMMNNNPPPQQQQQQPPPOOOPPPQQQSSSTTTSSSSSSSSSSSSSSSTTTUUUVVVUUUVVVVVVVVVVVVVVVUUUUUUXXXXXXWWWVVVVVVWWWXXXYYYYYYZZZYYYVVVRRROOONNNOOOMMMMMMNNNNNNNNNOOOOOOOOONNNNNNOOOPPPRRRSSSTTTUUUTTTUUUWWWYYY[[[\\\]]]]]]_________^^^]]]]]]\\\\\\\\\\\\\\\___bbbbbb```]]]YYYZZZZZZZZZ[[[\\\\\\]]]^^^\\\ZZZZZZ\\\]]]]]]]]][[[[[[[[[\\\___cccfffhhheeeaaa^^^^^^______[[[WWWZZZWWWXXX]]]```]]]\\\]]]]]]\\\[[[ZZZZZZ[[[\\\^^^\\\ZZZXXXVVVUUUVVVXXXYYY~~~}}}{{{wwwwwwvvvrrrqqqsssuuuuuutttuuuvvvxxx{{{|||yyy{{{~~~~~~|||yyywwwvvvwwwwwwxxxyyyyyyxxxwwwvvvwwwxxxyyyxxxuuurrrqqqqqqppprrrvvvyyy|||~~~~~~{{{vvvsssoooooopppssswwwyyyyyyyyy{{{|||}}}}}}|||zzzxxxwwwnnnnnnppprrrsssrrrooolllmmmmmmmmmnnnnnnnnnoooooollllllkkkjjjjjjiiihhhhhhggghhhiiiiiiiiihhhgggfffcccbbbaaabbbdddiiimmmpppssssssssspppnnnlllmmmnnniiigggfffddddddeeefffgggkkkjjjkkkiiiaaa^^^kkk}}}rrrrrrsssqqqnnnjjjhhhgggggggggcccfffkkkqqqxxx}}}xxxtttssssssrrrssstttwwwxxxvvvrrrnnnlllqqqssspppnnnmmmkkkhhheeeeeedddaaa___^^^___aaaaaaaaa```___^^^\\\\\\[[[[[[^^^aaa```^^^]]]___aaaddddddcccccccccdddeeefffeeedddbbb```]]][[[YYYXXXXXXWWWVVVWWWZZZ\\\]]]\\\ZZZYYYXXXVVVVVVWWWYYYZZZ]]]]]]\\\YYYWWWVVVWWWYYY\\\\\\[[[ZZZYYYXXXWWWVVVTTTSSSSSSTTTUUUWWWYYY[[[RRRUUUYYY\\\]]]\\\YYYWWWVVVVVVWWWWWWVVVVVVUUUUUUTTTRRRPPPPPPQQQQQQPPPOOOMMMNNNPPPRRRSSSSSSSSSRRRSSSQQQNNNNNNNNNOOOOOONNNKKKLLLMMMNNNOOOPPPQQQRRRKKKPPPVVVZZZZZZVVVPPPKKKKKKJJJIIIHHHGGGGGGHHHHHHSSSYYYZZZSSSLLLKKKNNNPPPQQQWWWbbbnnntttoooaaaVVVVVVUUUTTTQQQMMMIIIEEECCC===<<>>>>>@@@DDDGGGJJJKKKKKKKKKPPPYYY___[[[TTTQQQQQQPPPSSS^^^ppp~~~jjj[[[NNNLLLIIIFFFDDDCCCCCCCCCCCCEEEPPP___xxxmmmVVVLLLHHHCCCBBBEEEBBBCCCCCCAAA??????@@@AAA@@@AAABBBDDDFFFGGGIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJFFFHHHIIIKKKKKKKKKIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGFFFIIIJJJIIIGGGGGGJJJMMM]]]TTTJJJEEEGGGKKKMMMLLLNNNMMMLLLLLLLLLMMMOOOPPPOOOPPPQQQQQQQQQPPPPPPOOONNNOOOOOOOOOOOOPPPPPPPPPNNNPPPRRRRRRQQQQQQQQQRRRNNNOOOOOOOOONNNOOOQQQSSSSSSTTTVVVWWWWWWVVVUUUSSSQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWTTTSSSQQQPPPOOOOOOPPPPPPQQQRRRSSSRRRQQQPPPQQQRRRSSSTTTUUUUUUSSSQQQNNNMMMIIIHHHGGGGGGGGGIIILLLMMMRRRRRRSSSTTTVVVXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZWWWVVVVVVVVVSSSRRRRRRRRRSSSUUUXXXZZZZZZXXXWWWYYY\\\^^^``````[[[ZZZYYYWWWVVVUUUTTTTTTUUUWWWXXXZZZZZZXXXWWWVVVTTTTTTXXX```ddd```[[[ZZZTTTTTTUUUUUUWWWXXXYYYZZZYYYYYYXXXWWWVVVUUUUUUUUU|||zzz}}}}}}{{{zzz|||zzzyyyyyyzzz{{{}}}{{{xxxwwwvvvuuutttssssssrrrrrrrrrrrrtttwwwyyyxxxxxxyyyzzzzzz|||yyyyyyxxxvvvttttttvvvxxxyyy{{{{{{vvvvvvvvvwwwxxxvvvssspppmmmnnnpppppppppooommmkkkggghhhjjjmmmooonnnllliiiggggggggggggiiikkkmmmnnnlllllllllmmmmmmnnnnnnnnniiiiiihhhhhhhhhiiiiiijjjkkkjjjhhhhhhiiillloooqqqpppooooooqqqssstttrrrpppkkkllllllmmmlllkkkjjjiiihhhiiiiiijjjmmmppppppooosssxxxtttrrrxxxtttmmmooommmmmmlllkkkjjjjjjiiiiiikkkkkkkkklllmmmnnnooopppkkkmmmnnnpppqqqrrrrrrrrrjjjkkkiiifffcccccceeehhhgggmmmooollliiihhheeebbb___```aaa```______```bbbbbbcccdddeeeeeedddccccccbbbdddeeebbb]]]YYYYYYZZZXXXYYY[[[]]]^^^^^^^^^^^^ZZZZZZZZZZZZ[[[[[[[[[[[[XXXWWWXXXZZZ\\\]]][[[ZZZPPPQQQRRRTTTWWWYYY\\\]]]]]]\\\]]]___cccfffeeecccZZZYYYXXXVVVTTTSSSRRRRRRSSSRRRQQQPPPPPPPPPQQQRRRUUUTTTSSSSSSSSSTTTUUUUUUWWWZZZ]]]ZZZTTTOOOMMMNNNOOONNNNNNOOOPPPPPPOOOMMMQQQPPPOOONNNMMMMMMLLLLLLJJJHHHFFFFFFGGGIIIIIIHHHIIIIIIHHHGGGGGGFFFEEEEEEHHHHHHGGGFFFDDDBBB@@@???>>>AAAEEEIIIKKKLLLKKKJJJMMMTTTWWWSSSPPPPPPPPPOOORRRZZZfffpppqqqiii\\\RRRJJJHHHEEECCCAAAAAABBBCCC@@@FFFUUUdddyyyooo\\\LLLIIIFFF@@@>>>BBB@@@AAABBB@@@===<<<>>>@@@??????AAABBBCCCDDDDDDCCCEEEFFFGGGHHHIIIHHHHHHGGGCCCDDDFFFGGGHHHHHHGGGFFFAAAAAA@@@@@@@@@AAABBBBBBDDDGGGIIIGGGDDDCCCFFFJJJWWWPPPIIIHHHMMMQQQQQQOOOLLLKKKKKKKKKLLLMMMOOOPPPTTTSSSRRRQQQPPPPPPQQQQQQPPPOOONNNNNNNNNOOOQQQQQQOOOQQQTTTSSSQQQOOOOOOPPPOOOPPPQQQPPPOOONNNNNNOOOPPPRRRTTTWWWWWWVVVTTTRRROOONNNNNNNNNOOOPPPQQQQQQNNNOOOQQQSSSTTTUUUVVVVVVRRRQQQOOOMMMMMMMMMMMMNNNOOOQQQRRRRRRPPPPPPQQQSSSTTTUUUVVVUUUSSSPPPLLLJJJIIIHHHFFFFFFFFFHHHKKKLLLPPPQQQRRRTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ\\\ZZZWWWUUUUUUVVVQQQPPPOOOOOOPPPSSSVVVXXXYYYWWWWWWXXX[[[^^^``````YYYXXXVVVTTTSSSSSSTTTUUUTTTVVVYYYZZZYYYWWWVVVUUURRRRRRXXX```ccc___ZZZYYYUUUTTTSSSSSSTTTVVVYYYZZZ[[[ZZZYYYXXXWWWVVVUUUTTT~~~|||{{{~~~}}}|||}}}~~~}}}|||{{{{{{|||}}}~~~|||zzzxxxxxxtttttttttttttttuuuvvvwwwuuuwwwzzz{{{zzzzzzzzz{{{yyy|||{{{{{{yyywwwuuuuuuwwwyyy{{{~~~{{{vvvuuuvvvvvvvvvtttpppllliiikkknnnpppqqqqqqpppooojjjjjjllloooqqqqqqnnnlllhhhgggffffffgggiiilllmmmkkkllllllmmmmmmnnnnnnoooiiiiiihhhhhhiiijjjkkkkkknnnmmmkkkjjjkkknnnrrrtttqqqpppoooqqqttttttqqqnnnmmmooopppqqqqqqooommmllljjjllllllkkkkkknnnoooooorrrwwwtttttt|||xxxppprrrssssssrrrpppooommmllllllnnnllliiigggffffffggghhhjjjjjjjjjkkklllmmmnnnoooeeeggggggeeebbbbbbdddfffggglllnnnkkkhhhhhhfffbbbaaabbbbbbaaa``````bbbeeebbbdddfffggggggfffeeeddddddffffffccc^^^ZZZZZZ[[[VVVWWWZZZ]]]```aaabbbbbb[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZ[[[[[[ZZZWWWUUUNNNOOOQQQSSSUUUWWWYYYZZZ[[[[[[[[[___dddffffffdddZZZYYYXXXVVVTTTRRRQQQPPPRRRQQQPPPPPPQQQRRRSSSTTTUUUTTTRRRQQQQQQSSSUUUVVVVVVZZZ]]]ZZZRRRLLLJJJKKKNNNMMMNNNOOOQQQPPPNNNLLLRRRQQQPPPNNNMMMLLLLLLLLLIIIGGGEEEEEEGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEGGGFFFDDDCCCBBBBBBBBBCCC???BBBFFFJJJLLLKKKJJJHHHLLLOOOPPPMMMKKKNNNPPPOOOPPPUUU\\\aaaaaa\\\TTTOOOGGGFFFCCC@@@@@@@@@BBBCCC???HHHXXXfffwwwzzzaaaQQQFFFGGGEEE===;;;@@@???AAAAAA???<<<;;;===???>>>???AAABBBCCCBBBAAAAAADDDEEEGGGHHHIIIIIIHHHHHHAAABBBCCCDDDEEEFFFGGGGGGAAAAAA@@@@@@@@@@@@@@@AAA???CCCFFFEEECCCCCCGGGKKKSSSNNNKKKMMMTTTXXXVVVSSSIIIIIIIIIJJJKKKMMMOOOPPPXXXVVVSSSPPPOOOPPPRRRSSSQQQPPPNNNMMMNNNOOOQQQSSSRRRTTTWWWVVVRRRPPPPPPQQQPPPRRRSSSRRROOOLLLKKKKKKNNNPPPSSSVVVWWWVVVTTTRRRMMMMMMNNNNNNOOOPPPQQQRRRMMMNNNQQQSSSUUUUUUUUUUUURRRQQQPPPNNNMMMMMMNNNNNNPPPQQQRRRRRRPPPPPPPPPRRRUUUUUUVVVUUURRRNNNJJJGGGIIIHHHFFFEEEFFFHHHJJJLLLNNNPPPRRRUUUWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVZZZ]]]]]]YYYVVVVVVVVVPPPOOOMMMMMMOOORRRUUUWWWXXXWWWVVVXXX[[[^^^``````WWWVVVSSSRRRRRRSSSUUUWWWTTTWWWYYYZZZYYYWWWUUUTTTQQQQQQWWW```ccc___ZZZXXXVVVUUUSSSRRRSSSUUUXXXZZZ]]]\\\[[[ZZZXXXVVVUUUTTT~~~|||~~~}}}|||}}}~~~{{{}}}~~~~~~|||}}}zzzyyyxxxvvvtttuuuyyy|||{{{{{{{{{zzzwwwuuuuuuvvvxxx}}}}}}|||yyytttrrrsssuuuwwwxxxyyy}}}~~~xxxwwwuuutttrrroookkkhhhiiikkknnnppprrrrrrqqqpppmmmmmmnnnqqqrrrrrrpppnnneeeeeedddcccccceeehhhkkkkkkkkkkkknnnqqqqqqnnnkkkkkkiiiggggggiiikkklllkkkkkkjjjiiijjjmmmpppqqqqqqsssssstttttttttsssrrrrrrqqqppppppsssuuusssmmmhhhgggjjjmmmnnnmmmkkkjjjjjjoooppprrrtttttttttrrrrrrpppqqqqqqpppmmmjjjjjjjjjjjjlllllljjjfffcccdddeeefffjjjllliiigggkkkooooooaaaaaa```]]][[[\\\aaaeeeiiihhhhhhgggffffffffffffcccbbb___\\\[[[\\\aaadddggghhhiiiiiigggdddbbb```aaaaaa___^^^\\\[[[YYYYYYYYYYYY[[[^^^aaacccbbb```WWWWWWWWWWWWVVVUUUTTTSSSWWWVVVVVVXXX\\\\\\XXXTTTQQQQQQQQQQQQSSSUUUWWWYYYWWWXXXZZZ\\\^^^_________UUUTTTSSSRRRQQQQQQQQQQQQIIILLLPPPRRRSSSTTTVVVWWWTTTSSSRRRRRRRRRSSSUUUVVVUUUSSSRRRPPPOOOMMMKKKJJJJJJLLLNNNNNNNNNMMMMMMNNNMMMNNNPPPPPPNNNKKKHHHFFFIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEECCCAAA???===>>>>>>???===>>>AAAEEEHHHKKKNNNOOONNNMMMLLLLLLKKKKKKLLLLLLKKKMMMRRRVVVXXXUUUOOOJJJGGGEEEAAA???>>>???AAACCCFFFIIITTTeeesssuuukkkaaaMMMHHHDDDCCCDDDDDD???;;;AAABBBBBB@@@===;;;::::::<<<>>>BBBCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCBBB???AAACCCDDDDDDBBB???===>>>>>>??????@@@@@@@@@@@@===???AAABBBBBBBBBDDDFFFIIIWWWaaa]]]UUUQQQOOOLLLIIIJJJJJJIIIIIIJJJMMMOOOTTTRRROOOLLLKKKLLLOOOPPPOOONNNMMMLLLLLLMMMNNNOOONNNNNNOOOPPPOOONNNLLLKKKNNNOOOPPPPPPOOOMMMJJJIIIMMMNNNOOOPPPPPPPPPOOOOOOMMMOOORRRRRRRRRQQQQQQRRRPPPOOOOOOQQQUUUUUUSSSPPPPPPOOOMMMLLLLLLMMMOOOPPPTTTTTTSSSRRRPPPOOONNNMMMPPPOOOOOONNNMMMMMMMMMMMMHHHGGGEEEDDDDDDFFFGGGHHHLLLOOORRRTTTUUUVVVWWWXXXUUUTTTSSSSSSSSSTTTUUUVVV]]]\\\[[[YYYXXXVVVUUUUUUMMMLLLKKKKKKLLLOOORRRTTTTTTUUUVVVVVVVVVVVVWWWXXXXXXVVVTTTRRRRRRTTTWWWYYY[[[ZZZWWWUUUSSSRRRRRRRRRNNNQQQVVV[[[]]]\\\XXXTTTPPPSSSUUUUUUSSSSSSVVVXXXXXXXXXXXXWWWVVVUUUTTTSSS~~~~~~}}}}}}}}}~~~~~~zzz|||~~~~~~}}}}}}|||zzzwwwwwwyyy{{{zzz{{{{{{zzzxxxwwwwwwxxxzzz~~~}}}{{{zzzwwwssspppqqqtttwwwxxxzzz~~~|||uuutttrrrqqqpppnnnllliiiiiijjjmmmooopppppppppooollllllmmmoooqqqpppnnnlllggggggfffeeeeeegggkkkmmmnnnmmmlllnnnppppppmmmkkkdddbbbaaabbbdddeeefffeeehhhggggggiiimmmqqqrrrsssppppppppppppppppppppppppooonnnpppsssuuusssmmmhhhgggjjjmmmnnnmmmkkkjjjiiimmmnnnppprrrrrrrrrqqqpppoooppppppnnnkkkiiihhhiiifffhhhiiigggeeecccdddffffffjjjkkkgggeeehhhkkkkkkaaabbbaaa^^^[[[\\\___bbbaaaaaa```_________`````````___^^^[[[ZZZ\\\```dddhhhhhhgggfffdddbbb```^^^```___^^^]]]\\\[[[ZZZYYYZZZYYYYYY[[[]]]^^^]]]\\\WWWWWWWWWWWWVVVUUUTTTSSSUUUUUUVVVWWWYYYYYYWWWUUURRRRRRQQQRRRSSSTTTVVVWWWUUUWWWYYY[[[\\\\\\[[[[[[WWWVVVTTTRRRQQQPPPOOOOOOIIILLLOOORRRSSSSSSUUUVVVSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOMMMLLLKKKJJJJJJMMMNNNNNNNNNMMMMMMMMMNNNKKKLLLMMMNNNMMMLLLJJJHHHJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCAAA???>>>>>>>>>>>>===>>>@@@CCCGGGJJJNNNPPPNNNNNNMMMLLLLLLLLLLLLLLLIIIKKKNNNRRRTTTRRRMMMJJJCCCBBB@@@??????@@@BBBCCC>>>CCCNNN\\\fffeeeZZZQQQGGGCCC@@@@@@CCCCCC@@@<<<:::;;;<<<;;;999777777888:::<<>>???@@@AAA@@@???===<<<<<<<<<==================<<<>>>@@@AAA@@@AAACCCDDDFFFQQQWWWTTTNNNKKKJJJGGGGGGHHHHHHHHHGGGHHHJJJMMMQQQOOOLLLJJJJJJKKKMMMOOONNNMMMMMMMMMMMMMMMMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMNNNNNNNNNLLLJJJHHHLLLMMMOOOPPPPPPPPPNNNMMMJJJMMMPPPQQQQQQPPPPPPQQQRRRPPPNNNNNNPPPQQQQQQPPPPPPOOOMMMLLLLLLMMMNNNOOORRRQQQPPPNNNMMMLLLLLLLLLNNNMMMMMMMMMMMMNNNNNNOOOIIIHHHFFFEEEDDDEEEGGGHHHFFFIIINNNQQQSSSVVVXXXZZZXXXWWWVVVUUUUUUUUUVVVWWWZZZZZZZZZZZZYYYWWWVVVUUUPPPOOOMMMLLLMMMPPPRRRTTTUUUVVVVVVVVVVVVVVVWWWYYYVVVTTTRRRQQQQQQSSSUUUWWW[[[YYYVVVSSSQQQPPPOOOOOOKKKMMMQQQVVVXXXXXXUUURRRQQQSSSUUUUUUSSSSSSUUUWWWWWWWWWWWWWWWVVVVVVUUUTTT}}}{{{|||~~~}}}|||}}}~~~~~~|||~~~}}}||||||~~~{{{zzzzzzzzzyyy{{{{{{zzzyyyxxxyyyzzzzzz{{{yyyzzzwwwssspppppprrrvvvyyy|||~~~|||yyysssqqqnnnlllmmmmmmlllkkkhhhiiikkklllmmmmmmmmmmmmjjjjjjjjjlllnnnnnnkkkiiigggfffeeefffgggjjjmmmooorrrpppnnnmmmmmmmmmkkkjjjbbbaaa```bbbdddeeeeeedddddddddeeehhhlllppprrrrrrnnnnnnmmmmmmmmmnnnnnnooolllmmmooosssvvvtttmmmhhhgggjjjmmmnnnmmmjjjiiiiiijjjkkkmmmoooppppppnnnnnnnnnoooooommmjjjhhhggggggaaacccddddddbbbbbbccceeefffiiihhhcccaaacccdddccc```aaa```^^^\\\\\\^^^`````````_________```aaaaaa^^^^^^]]][[[[[[]]]bbbeeeiiigggeeecccaaa___^^^]]]^^^]]]]]]\\\[[[[[[ZZZZZZZZZYYYWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUUUUUUUTTTUUUWWWRRRRRRRRRRRRRRRSSSSSSTTTRRRTTTWWWYYYZZZYYYWWWVVVYYYWWWUUURRRPPPNNNLLLLLLIIILLLPPPRRRSSSSSSTTTTTTRRRRRRQQQQQQPPPNNNMMMLLLLLLLLLLLLKKKIIIHHHJJJKKKMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>======<<<===>>>@@@DDDIIIMMMOOOOOONNNNNNMMMLLLKKKKKKKKKGGGGGGIIILLLOOONNNKKKIII@@@???@@@@@@@@@@@@AAAAAA888>>>HHHQQQUUUQQQHHHAAA@@@===;;;<<>><<<555666777777666555777888888:::=========<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<;;;<<<===????????????AAABBBCCCHHHJJJGGGEEEEEEDDDBBBDDDEEEFFFFFFEEEEEEGGGIIILLLJJJHHHGGGGGGIIILLLNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMMMMMMMMMMMMMLLLJJJKKKLLLLLLLLLJJJIIIHHHJJJLLLNNNPPPPPPOOOMMMLLLHHHKKKNNNPPPOOONNNNNNNNNSSSPPPLLLKKKLLLNNNOOOOOOPPPOOOMMMLLLLLLLLLMMMNNNOOONNNLLLJJJIIIIIIJJJKKKLLLKKKKKKLLLLLLMMMNNNOOOIIIHHHGGGEEEEEEEEEFFFGGGCCCFFFJJJNNNPPPSSSVVVXXXYYYXXXVVVUUUTTTUUUUUUVVVWWWXXXYYYZZZZZZXXXVVVUUURRRQQQOOOOOOPPPRRRUUUWWWYYYXXXVVVUUUUUUVVVWWWXXXSSSRRRQQQPPPPPPRRRSSSUUUXXXVVVTTTQQQNNNLLLKKKKKKIIIKKKNNNQQQRRRSSSRRRQQQRRRTTTUUUUUUTTTSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUU{{{yyyzzz}}}~~~~~~~~~zzzyyyyyy~~~|||{{{{{{zzz{{{{{{zzzxxxwwwxxxyyyyyy}}}~~~zzzxxx}}}{{{wwwsssqqqrrrvvvyyy|||}}}|||zzzssspppllljjjjjjjjjkkkjjjhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhjjjlllkkkhhhfffcccbbbccceeeiiimmmpppqqqtttrrrnnnkkkjjjiiihhhhhhbbbaaabbbcccfffgggfffdddbbbbbbbbbeeeiiilllmmmmmmlllkkkkkkjjjkkklllmmmnnnlllllloootttwwwuuunnnhhhgggjjjmmmnnnllljjjhhhhhhhhhjjjlllnnnoooooonnnmmmnnnoooooommmiiigggffffff___```````````````aaaaaaccceeeccc^^^]]]______]]]^^^______^^^^^^^^^___```aaaaaaaaaaaabbbccccccddd^^^^^^^^^]]]^^^```eeeiiijjjhhhdddaaa^^^]]]]]]]]][[[[[[[[[[[[[[[[[[ZZZZZZYYYWWWTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTQQQSSSUUUSSSQQQQQQTTTWWWQQQQQQQQQPPPPPPPPPPPPPPPNNNPPPTTTWWWXXXWWWVVVTTTYYYWWWTTTQQQNNNKKKJJJIIIKKKNNNRRRTTTTTTSSSSSSSSSOOOOOOPPPPPPOOONNNLLLKKKKKKKKKKKKJJJHHHHHHIIIJJJIIIJJJMMMOOOPPPOOOMMMJJJJJJIIIHHHHHHHHHHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFGGGDDDCCCBBBAAA@@@?????????????????????>>>===<<<;;;<<<<<<<<<===AAAFFFKKKNNNNNNNNNMMMMMMLLLKKKJJJIIIEEEEEEEEEGGGJJJKKKIIIHHH???@@@AAABBBBBBAAA???>>>999>>>EEEIIIHHHDDD???<<<:::999888999;;;;;;:::999555777888888777777888:::777999;;;;;;:::999999:::;;;<<<<<<<<<============<<<;;;999888888888999:::============<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@BBBAAA???>>>???@@@@@@???BBBDDDEEEDDDCCCDDDEEEGGGHHHGGGFFFEEEFFFHHHKKKMMMKKKLLLMMMNNNNNNMMMLLLKKKOOOOOONNNNNNNNNMMMMMMLLLHHHIIIIIIJJJIIIIIIHHHGGGHHHJJJMMMOOOOOONNNLLLJJJJJJLLLOOOOOONNNLLLLLLLLLPPPNNNLLLKKKLLLMMMNNNOOOPPPOOONNNLLLKKKKKKKKKLLLMMMKKKHHHGGGFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLIIIIIIGGGFFFFFFFFFFFFFFFEEEGGGJJJLLLMMMOOOQQQSSSWWWVVVTTTRRRQQQQQQRRRRRRTTTUUUXXXZZZZZZYYYWWWUUURRRQQQPPPPPPRRRVVVYYY\\\___\\\XXXUUUTTTTTTUUUUUUPPPQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKJJJIIIJJJLLLMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVzzzwwwyyy~~~~~~||||||~~~|||yyyxxxyyy{{{}}}~~~|||||||||zzz{{{{{{zzzwwwvvvvvvwwwxxx{{{~~~{{{yyyxxx|||xxxttttttwwwzzz{{{|||}}}~~~~~~~~~}}}}}}vvvrrrmmmjjjiiijjjjjjiiihhhgggfffeeeeeeeeefffggggggggggggiiijjjiiigggdddaaa```bbbffflllrrruuuuuusssqqqmmmiiifffeeeeeefff______```ccceeefffdddbbbbbbaaaaaaccceeeggggggfffgggggggggggghhhiiijjjkkkllllllooosssvvvtttnnniiigggjjjmmmmmmllliiihhhggghhhiiilllnnnoooooonnnnnnnnnoooooollliiifffeeeeee```___^^^^^^______^^^^^^___```___[[[[[[______]]]]]]]]]]]]^^^___```aaaaaa^^^^^^^^^^^^______```aaa______``````aaadddhhhkkkjjjhhhddd```^^^]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZWWWUUUSSSSSSUUUWWWXXXXXXUUUUUUVVVVVVUUUUUUTTTTTTPPPRRRSSSRRRPPPOOORRRVVVOOOOOOOOONNNNNNMMMLLLLLLKKKMMMQQQTTTVVVVVVUUUUUUVVVTTTRRROOOLLLJJJHHHHHHLLLPPPSSSUUUUUUSSSRRRRRRLLLMMMNNNOOOOOOOOOMMMMMMMMMLLLKKKKKKLLLKKKJJJHHHGGGJJJOOOTTTXXXVVVPPPKKKKKKIIIGGGFFFEEEEEEFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<>>AAAAAA???=========888777666666777777666555666888::::::999888999999888999::::::888777888999999999999999999:::;;;;;;;;;:::888777777777999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<===???AAA===:::;;;===??????@@@AAACCCDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDEEEHHHJJJLLLJJJKKKLLLMMMMMMLLLKKKJJJOOOOOOMMMLLLKKKJJJIIIIIIFFFGGGGGGGGGHHHHHHGGGGGGGGGIIIKKKMMMMMMLLLJJJIIIMMMOOOPPPPPPMMMLLLKKKLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKJJJJJJIIIJJJIIIGGGEEEFFFHHHJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFGGGGGGFFFHHHJJJKKKLLLNNNPPPSSSUUUTTTRRRQQQPPPPPPPPPQQQRRRTTTWWWYYYZZZYYYWWWVVVOOOOOOOOOQQQTTTXXX]]]```ccc^^^YYYUUUSSSSSSQQQPPPPPPQQQRRRTTTUUUUUUTTTSSSNNNNNNNNNNNNNNNMMMMMMLLLHHHIIIKKKKKKJJJJJJMMMOOORRRSSSTTTUUUUUUTTTRRRQQQOOOOOOOOOPPPQQQSSSUUUVVVyyywwwzzz~~~{{{{{{}}}{{{zzz{{{}}}yyy{{{~~~~~~}}}{{{{{{|||zzz{{{|||zzzxxxwwwwwwxxxyyy{{{|||{{{yyywwwwwwwww~~~~~~{{{wwwvvvxxx{{{zzzzzzzzzzzz{{{||||||}}}xxxtttooolllllllllkkkkkkkkkiiigggeeeddddddfffggggggggggggiiijjjiiifffdddbbbaaabbbgggooouuuwwwvvvnnnmmmjjjfffcccaaabbbddd___```bbbfffiiiiiifffdddbbbaaaaaabbbccccccbbb```aaabbbccceeefffgggggggggllllllmmmpppsssqqqlllggghhhjjjmmmmmmkkkiiigggggghhhiiilllnnnooooooooonnnlllmmmmmmkkkgggdddcccccc```^^^]]]^^^______^^^]]]\\\]]]\\\[[[^^^dddfffccc```^^^]]]]]]```bbbcccccc^^^^^^^^^^^^^^^^^^___```^^^___``````aaadddhhhkkkhhhfffccc```]]]\\\\\\]]]YYYYYYYYYYYYYYYYYYXXXXXXUUUSSSSSSTTTWWWYYYYYYYYYTTTUUUUUUUUUUUUUUUTTTTTTOOOPPPRRRQQQQQQPPPRRRSSSNNNNNNNNNNNNMMMLLLKKKJJJJJJLLLNNNPPPRRRSSSSSSSSSPPPOOOMMMLLLJJJIIIIIIHHHMMMPPPTTTVVVUUURRRQQQPPPKKKLLLLLLMMMNNNNNNMMMMMMMMMKKKJJJMMMQQQRRRMMMGGGIIILLLQQQXXX\\\ZZZRRRLLLIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@???>>>=====================<<<<<<;;;;;;;;;;;;::::::;;;===@@@CCCEEEFFFGGGHHHHHHHHHGGGFFFEEEBBBAAA@@@AAACCCCCCCCCBBBAAABBBCCCCCCAAA>>>:::888;;;;;;;;;:::999999:::<<<777777666555444333333222444888;;;===<<<:::999888888999:::999777666666777555555444444555666777888:::999888666666777888888777777777888888888999999;;;<<<===<<<:::::::::<<<>>>:::999<<<>>>===>>>AAA???AAACCCCCCAAA@@@AAABBBBBBBBBBBBBBBDDDFFFHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHKKKJJJHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIOOOOOOOOONNNMMMLLLNNNPPPLLLOOOQQQQQQPPPOOONNNOOOOOOOOONNNLLLKKKIIIHHHGGGGGGGGGEEEEEEFFFHHHJJJKKKMMMLLLJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHDDDFFFHHHJJJKKKNNNQQQTTTUUUTTTRRRQQQPPPQQQQQQRRRRRRSSSVVVWWWXXXXXXWWWVVVNNNNNNOOOPPPTTTYYY^^^```bbb]]]XXXTTTTTTSSSPPPMMMOOOQQQTTTVVVWWWWWWUUUSSSLLLMMMNNNOOOPPPPPPOOOOOOHHHJJJKKKJJJGGGGGGIIIMMMRRRRRRRRRTTTVVVUUUSSSPPPMMMMMMMMMNNNPPPSSSVVVWWW~~~zzzxxx{{{}}}}}}~~~{{{yyyyyy}}}{{{|||~~~}}}{{{zzzzzzzzzyyy{{{||||||{{{{{{|||~~~}}}}}}{{{wwwsssrrrrrrsssuuuxxx{{{{{{wwwvvvyyy|||zzzyyyxxxwwwvvvwwwxxxyyyxxxuuuqqqpppooopppooonnnooommmiiigggeeefffhhhiiihhhhhhhhhiiijjjiiigggdddcccaaaaaafffmmmrrrrrrpppggghhhgggddd```^^^```bbb___```cccgggjjjjjjgggdddbbbaaaaaabbbccccccaaa______aaadddgggiiiiiihhhgggkkkjjjiiikkkmmmmmmhhhdddhhhjjjmmmmmmkkkhhhfffffffffhhhkkkmmmoooooonnnnnnjjjkkkjjjhhhdddaaa``````^^^]]]\\\]]]```aaa```___ZZZ\\\\\\^^^dddlllooommmeeebbb^^^]]]___aaabbbbbbaaaaaa```_________``````[[[\\\]]]]]]^^^```dddgggdddcccaaa^^^]]]\\\[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWTTTSSSSSSUUUXXXYYYXXXWWWTTTTTTUUUUUUUUUUUUTTTTTTPPPOOOPPPQQQSSSSSSQQQPPPMMMNNNNNNOOONNNMMMKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOJJJIIIIIIIIIIIIIIIJJJJJJKKKOOOSSSTTTSSSPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKGGGFFFMMMVVVYYYQQQGGGLLLLLLOOOSSSWWWVVVOOOIIIEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBB???>>>>>>=========>>>>>>===<<<;;;:::::::::;;;<<<:::::::::;;;===>>>@@@AAAAAABBBDDDEEEFFFEEECCCCCC@@@???>>>>>>??????>>><<<>>>???@@@@@@???<<<999777999888888888888888777666555666666555444333333333222666<<<@@@@@@>>><<<;;;888888888777555444444666444333333333444555666777888777666666555555666666444555666666777888999999888999:::999777666777888999777888===>>>;;;<<<@@@===???@@@AAA???>>>>>>>>>?????????@@@AAACCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLLLLKKKKKKNNNRRRUUUQQQRRRRRRPPPMMMKKKLLLNNNOOOOOONNNLLLJJJHHHGGGFFFDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIEEEFFFHHHIIIIIIKKKOOORRRRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVWWWVVVVVVOOOOOOOOOPPPSSSWWW[[[^^^^^^YYYUUUTTTUUUTTTQQQMMMMMMPPPTTTXXXYYYWWWUUUSSSNNNOOOPPPQQQRRRQQQQQQPPPLLLOOOPPPNNNJJJHHHJJJNNNPPPPPPQQQTTTVVVVVVSSSPPPMMMLLLMMMNNNQQQTTTXXXZZZ~~~zzzyyy}}}~~~zzzwwwuuuwww|||~~~}}}zzzxxxxxxyyyxxxzzz|||}}}~~~{{{uuupppnnnooopppmmmrrrxxxyyywwwvvvyyy|||zzzyyyvvvtttsssssstttuuuwwwuuurrrrrrrrrssssssrrrrrrpppllliiiggghhhjjjkkkiiiiiiiiijjjkkkjjjgggdddbbb______bbbiiilllkkkiiiccceeeeeeccc___]]]^^^```ZZZ[[[___cccfffeeebbb___bbbbbbbbbccceeedddbbb```aaadddhhhkkkmmmmmmkkkiiikkkhhhggggggiiiiiieeebbbhhhjjjmmmmmmkkkhhhffffffeeegggjjjlllnnnnnnnnnmmmhhhhhhhhhfffbbb___]]]]]]]]][[[[[[]]]aaaccccccaaaZZZ\\\]]]```iiisssvvvtttjjjeee```]]]___aaaaaa``````___^^^^^^]]]]]]]]]]]]XXXYYYZZZZZZ[[[]]]```cccaaaaaa___]]]\\\[[[ZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVSSSSSSTTTVVVXXXXXXVVVTTTSSSTTTTTTUUUUUUUUUTTTTTTPPPOOOOOOQQQUUUUUUQQQNNNNNNOOOOOOPPPOOONNNMMMLLLNNNMMMKKKIIIIIIIIIJJJKKKFFFFFFFFFGGGHHHIIIKKKLLLJJJNNNQQQSSSQQQNNNKKKJJJMMMLLLJJJHHHGGGGGGGGGHHHHHHCCCBBBLLLZZZ]]]TTTHHHNNNKKKJJJLLLOOOOOOIIIDDDBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBAAA@@@@@@???>>>>>>>>>>>>=========>>>>>>???>>><<<:::999999:::;;;===::::::;;;<<<<<<======>>>>>>???BBBCCCDDDDDDBBBAAA>>>===<<<<<<===<<<:::888:::;;;<<<===<<<;;;999888888777888999:::999555222444555555555444333444555111666>>>DDDEEECCC@@@???777888777555333222333444555555444444555777888999666666555555555444444444555666666888999:::;;;<<<666777888777555444444555555444888======999:::???;;;===??????===<<<<<<<<<======>>>>>>???AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGEEEEEEEEEEEEFFFGGGIIIJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIHHHJJJOOOUUUZZZUUUUUUSSSNNNIIIGGGJJJLLLOOOOOONNNLLLJJJHHHFFFEEEAAABBBCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGHHHJJJLLLNNNMMMLLLLLLLLLMMMNNNOOOTTTTTTTTTUUUUUUVVVVVVVVVQQQPPPOOOPPPQQQUUUXXXZZZZZZVVVRRRSSSVVVVVVRRRNNNLLLOOOTTTXXXYYYWWWTTTRRRQQQRRRSSSSSSSSSRRRQQQPPPRRRUUUWWWTTTOOOLLLNNNQQQOOOOOOPPPTTTWWWWWWTTTPPPMMMMMMNNNOOORRRVVVZZZ\\\~~~~~~}}}}}}~~~~~~}}}yyywwwxxx}}}}}}zzzxxxwwwwwwwwwzzzzzz{{{|||}}}~~~~~~~~~~~~wwwqqqmmmlllnnnoooqqqqqqssstttvvvwwwxxxyyyyyyxxxuuuqqqmmmmmmooorrrttttttvvvyyywwwrrrpppssspppppplllhhhiiinnnooommmnnnjjjggghhhkkkkkkhhhddd```]]][[[]]]```ccccccbbb___```aaabbbaaa___^^^\\\\\\^^^aaadddeeeccc```___aaadddggghhhgggeeedddcccbbbdddiiinnnqqqpppkkkhhheeefffffffffffffffeeeeeegggggghhhiiijjjjjjiiiiiiiiijjjkkknnnpppooollliiijjjiiifffdddaaa___^^^^^^___[[[[[[___```^^^___ccc___[[[YYY```mmmxxx}}}}}}nnnkkkfff```\\\ZZZZZZZZZ\\\]]]]]]\\\ZZZYYYZZZ[[[WWWWWWXXXZZZ[[[]]]^^^^^^[[[ZZZZZZYYYYYYYYYYYYZZZVVVXXXYYYYYYXXXWWWWWWXXXXXXUUUSSSTTTWWWXXXWWWVVVVVVTTTRRRRRRRRRSSSRRRQQQQQQQQQRRRSSSTTTRRRNNNKKKIIIJJJLLLOOORRRRRRPPPNNNMMMKKKIIIHHHIIIIIIHHHFFFEEEFFFHHHIIIJJJIIIHHHGGGKKKLLLNNNOOONNNKKKHHHGGGGGGHHHJJJIIIGGGEEEEEEFFFLLLAAAFFFKKKIIIXXX___NNNLLLIIIFFFEEEFFFEEEBBB???AAACCCFFFHHHHHHFFFCCCAAA============<<<<<<<<<<<<<<<;;;:::999999:::;;;<<>>===;;;:::999<<<;;;;;;:::;;;<<<===>>>???@@@AAABBBBBBAAA??????::::::::::::999888777777666888;;;;;;:::888888888666777999:::999888555444111222222333333444444555666<<<===;;;BBBJJJGGG<<<999777444222111111333444444444555555555555555555333444555555555555555444555555666777888888777777555555666777666555333222555555666777999:::<<<===;;;<<<===<<<:::999:::;;;>>>=========>>>???AAABBBAAA@@@@@@@@@AAAAAA???>>>AAA@@@@@@AAAAAACCCDDDEEECCCCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFHHHKKKPPPTTTWWWVVVPPPJJJHHHJJJKKKJJJGGGKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIGGGDDDCCCBBBCCCDDDDDDDDDEEEHHHIIIIIIIIIJJJKKKKKKJJJIIIJJJKKKLLLKKKJJJKKKIIIHHHGGGHHHJJJMMMNNNRRRQQQPPPOOOPPPQQQTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUXXXUUUSSSTTTUUUUUURRROOONNNNNNPPPRRRUUUUUUSSSQQQOOOPPPRRRUUUVVVWWWWWWVVV[[[YYYVVVRRRNNNMMMNNNPPPSSSQQQOOOPPPRRRRRRRRRTTTTTTQQQTTT\\\```]]]\\\^^^~~~}}}yyyxxxyyy}}}|||yyywwwvvvvvvyyyzzz|||~~~}}}yyytttpppmmmmmmnnnooommmnnnnnnoooppprrrrrrssstttssspppnnnmmmoooqqqsssrrrsssxxx~~~~~~wwwqqqooommmmmmjjjfffhhhnnnpppnnnmmmkkkjjjkkknnnmmmhhhcccccc```]]]\\\^^^___^^^]]]___```bbbcccbbb```^^^\\\ZZZ\\\^^^```aaa```^^^]]]aaacccggghhhgggeeedddddddddeeegggjjjmmmmmmkkkiiicccddddddeeeeeefffeeeeeeccccccdddeeeeeeeeeeeeeeeffffffgggjjjlllllljjjhhhgggfffdddbbb```^^^]]]]]]^^^\\\ZZZZZZ\\\]]]]]]\\\]]][[[\\\bbbllluuuyyyzzzqqqnnniiiccc^^^[[[ZZZYYY[[[\\\\\\[[[YYYXXXYYYZZZXXXYYYYYYYYYZZZZZZZZZ[[[YYYXXXXXXWWWWWWWWWWWWWWWUUUWWWXXXXXXWWWVVVWWWXXXXXXUUUSSSTTTVVVWWWWWWUUUTTTRRRPPPPPPQQQRRRQQQPPPQQQQQQQQQRRRSSSRRRNNNKKKIIIIIIKKKOOORRRRRRQQQNNNLLLJJJGGGFFFGGGHHHGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHKKKLLLLLLLLLKKKIIIGGGEEEGGGHHHIIIHHHFFFDDDDDDEEEGGG???DDDGGGDDDQQQ[[[OOOHHHFFFCCCCCCDDDCCCAAA>>>AAABBBEEEGGGGGGFFFCCCAAA<<<<<<<<<;;;;;;;;;;;;:::;;;::::::999999::::::;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::999999:::;;;<<<>>>>>>???@@@@@@???>>>===999:::::::::999888777777666777999:::999888555333888888888888777666444333111111111222222222222222444:::<<<;;;AAAJJJGGG===888666333111000111222444333444444555555555555555555555666666666555555444111222333333444444444333444555555555444444333222333333333444666888999::::::;;;<<<;;;999888999:::;;;::::::::::::<<<===>>>@@@?????????@@@???>>>===???@@@@@@AAABBBBBBCCCCCCCCCBBB@@@??????@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFFFFHHHJJJMMMOOOQQQPPPKKKFFFEEEHHHJJJIIIFFFIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBBBBCCCEEEFFFGGGEEEFFFGGGHHHHHHHHHJJJKKKKKKJJJJJJLLLOOOQQQQQQPPPKKKIIIHHHGGGGGGIIILLLMMMPPPPPPOOONNNOOOQQQSSSTTTUUUTTTTTTSSSSSSTTTTTTUUUXXXVVVSSSSSSSSSRRRNNNKKKLLLLLLNNNQQQTTTVVVUUUSSSRRRSSSTTTVVVWWWWWWWWWWWWXXXWWWUUUQQQNNNMMMOOOQQQSSSQQQOOOPPPQQQSSSTTTVVVUUUUUU[[[eeeiiifffbbbbbb~~~}}}~~~~~~|||zzzyyyzzz}}}|||zzzxxxwwwvvvxxxzzz}}}wwwuuurrrpppnnnnnnoooppppppqqqqqqqqqqqqqqqrrrrrrnnnlllkkkkkknnnppprrrrrroooqqqyyy}}}qqqjjjiiiiiifffdddgggmmmpppooommmllllllnnnpppnnnhhhcccbbb```]]]\\\]]]]]]]]]\\\___aaaccceeedddaaa]]][[[XXXYYYZZZZZZ[[[\\\\\\\\\```cccfffgggfffeeedddeeegggffffffhhhjjjkkkjjjiiibbbbbbbbbccccccddddddddd``````aaaaaabbbbbbaaaaaabbbbbbdddfffiiijjjiiigggcccbbbaaa```^^^]]]\\\\\\YYY[[[ZZZWWW^^^gggfff^^^YYY[[[^^^bbbhhhnnnrrruuurrrpppkkkeee```]]]ZZZYYYZZZ[[[[[[ZZZXXXWWWWWWXXXZZZYYYYYYXXXXXXWWWWWWVVVWWWVVVUUUUUUTTTTTTUUUUUUSSSUUUWWWWWWVVVVVVWWWXXXWWWUUUTTTTTTUUUVVVUUUUUURRRQQQOOOOOOPPPQQQPPPOOOPPPPPPPPPQQQRRRQQQMMMKKKHHHIIIJJJMMMQQQRRRQQQPPPLLLIIIFFFEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJLLLKKKJJJIIIGGGFFFEEEDDDFFFGGGGGGFFFDDDCCCCCCDDDGGGCCCFFFGGGCCCLLLTTTNNNCCCBBB@@@@@@AAA@@@???===???AAADDDFFFFFFEEECCCBBB;;;;;;:::::::::999999999::::::999999999999::::::888999:::;;;<<<=========::::::999888888999999999;;;<<<<<<======<<<<<<;;;888999999999999888888777555555666:::===<<<888444;;;:::888666555333222222444333333333333222222222222777999999>>>FFFDDD===555444222000///000222333333333444555555555555555666777777777666555444444000000111222222222111111444444333222222222222333222222333444555666888999999:::;;;:::888777888999999888777777888999;;;<<<======>>>>>>======<<<;;;>>>>>>@@@AAABBBBBBAAAAAAAAA@@@>>>======>>>@@@AAABBBDDDFFFHHHIIIHHHFFFDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJFFFBBBBBBEEEGGGFFFEEEFFFGGGFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEBBBAAAAAADDDGGGJJJLLLLLLHHHGGGFFFFFFFFFHHHJJJKKKJJJJJJKKKNNNRRRVVVWWWVVVKKKJJJHHHGGGGGGIIIKKKLLLNNNNNNMMMNNNOOOQQQSSSTTTVVVUUUUUUTTTTTTUUUUUUVVVWWWUUUSSSQQQPPPNNNKKKHHHKKKKKKMMMPPPTTTVVVWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVTTTTTTSSSPPPNNNNNNPPPRRRRRRRRRPPPOOOOOORRRUUUVVVWWW[[[dddppptttooogggccc}}}}}}}}}|||{{{yyyzzz|||~~~~~~{{{yyyxxxxxxxxxyyy{{{~~~}}}{{{ssssssrrrrrrrrrrrrssssssuuuuuuuuuttttttssssssrrrkkkiiiiiikkknnnppppppnnnmmmnnnvvv~~~pppgggggggggeeebbbeeelllooommmmmmlllkkklllmmmkkkgggccc___^^^]]]\\\]]]___``````^^^aaadddfffeeeaaa]]]ZZZXXXWWWWWWVVVWWWYYY[[[\\\___bbbeeefffeeeeeeeeefffhhhhhhhhhiiijjjjjjhhhgggaaaaaaaaaaaa```aaaaaaaaa^^^______`````````______^^^```ccchhhkkkkkkhhheee`````````___^^^]]]\\\\\\UUUZZZZZZXXXcccsssttthhhUUUYYY^^^aaaccceeejjjmmmnnnllliiieeeaaa^^^\\\ZZZYYYZZZZZZXXXVVVUUUUUUVVVXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSRRRTTTVVVVVVUUUUUUVVVWWWVVVUUUTTTTTTTTTUUUUUUUUUSSSQQQPPPOOOPPPQQQPPPOOOPPPOOOOOOPPPQQQPPPMMMJJJHHHHHHIIIKKKOOOQQQQQQPPPMMMJJJGGGEEEFFFHHHHHHHHHIIIHHHFFFEEEEEEGGGJJJKKKMMMLLLIIIGGGEEEDDDDDDDDDEEEEEEFFFDDDBBBAAABBBCCCGGGDDDDDDFFFHHHKKKJJJDDD@@@???>>>>>>??????>>>>>>>>>@@@BBBDDDEEEDDDCCCBBB;;;::::::::::::999999999::::::::::::::::::::::::777777999:::;;;;;;<<<<<<::::::999999888888888888999999999:::::::::::::::777888888888888888777777333333555;;;CCCEEEAAA<<<>>><<<999666333222222333888777777666555555444444111555666666999???===888333222000//////000111222222222333444555555555555777888777777666555444333222222333333333333333222333222111000000111222333444444444444555777888888777888999888777666777888999888777777777999:::;;;:::;;;<<<<<<;;;:::::::::<<<===???AAAAAAAAA???>>>===>>>>>>>>>>>>>>>>>>===>>>AAADDDGGGHHHGGGDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGEEEBBBAAACCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBCCCHHHNNNSSSTTTSSSJJJHHHEEECCCEEEGGGJJJKKKIIIIIIJJJNNNRRRUUUVVVVVVKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMNNNNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSRRRQQQPPPNNNLLLJJJOOONNNOOOQQQTTTWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTPPPQQQQQQPPPOOOOOORRRTTTVVVVVVTTTPPPNNNQQQTTTUUUYYY___jjjuuuxxxqqqfff___~~~}}}}}}|||zzzyyyyyy{{{~~~}}}|||zzzyyyxxxxxxyyyzzz{{{}}}~~~{{{xxxuuussssssttttttuuuvvvwwwwwwwwwvvvuuutttsssrrrqqqqqqlllllllllmmmnnnnnnllljjjkkkkkkppp{{{yyynnnhhhggggggdddaaacccjjjllljjjllljjjhhhffffffeeedddccc______^^^^^^^^^___aaabbb___aaadddfffeeeaaa\\\YYYXXXWWWVVVUUUVVVYYY\\\^^^___aaadddeeeeeeeeefffggghhhiiijjjkkkllljjjfffcccbbbaaa___^^^]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[___eeekkkooommmhhhccc````````````___^^^]]]\\\VVV[[[YYYVVV```oooooocccQQQVVV[[[]]]]]]^^^aaaeeefffeeedddcccaaa___]]]\\\XXXYYYYYYXXXUUUSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSRRRTTTVVVVVVUUUUUUUUUVVVUUUUUUUUUUUUTTTUUUVVVWWWVVVTTTRRRQQQRRRRRRQQQPPPOOONNNNNNNNNOOONNNLLLJJJHHHGGGGGGIIILLLNNNOOOOOOMMMKKKHHHGGGHHHJJJJJJJJJIIIGGGEEECCCDDDFFFIIIKKKNNNLLLIIIFFFDDDDDDDDDDDDCCCDDDDDDBBB@@@???AAABBBAAA>>>===DDDOOONNNCCC;;;>>>>>>>>>>>>>>>===>>>>>>===>>>@@@BBBBBBAAA@@@???;;;;;;;;;:::::::::999999:::::::::;;;;;;:::::::::888888999999999999888888999999:::::::::999999999777777777888888999999:::777777888888888777666666333222444;;;BBBEEEBBB===>>><<<999555333333444444888888777777666555444444111333333333444666444111000000/////////000111111111222333444555555555555777777777777666555333333333333444444444444333333222111000//////000222333444333333333444555666666444666777666555555666777777666555555555666777888888:::;;;;;;999777888999;;;<<<>>>@@@@@@???===<<<:::<<>>>>>???AAA>>>>>><<>>???>>>===<<<===>>>======>>>??????>>>===<<<;;;;;;;;;:::::::::999999999999::::::::::::999999888888888888888777666555777888999::::::::::::999777777777777888999::::::888888888777777666555444333222333777;;;===:::888;;;:::777555333444444555666666555444333333222222111222222111000///...---////////////000000111222000111222444555555555555555666666666555444333333222222333333333222111111111000000000000111222222111111000000000111222222222444555555444333444666444333222222222333444555666999;;;:::777555777999;;;<<<===>>>>>>===<<<;;;888:::>>>@@@@@@>>>:::888999;;;???BBBCCCCCCBBBAAAAAABBBCCCDDDFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGIIIPPPYYY]]]\\\XXXIIIEEEAAAAAAEEEIIIKKKKKKIIIHHHHHHIIIKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVUUUPPPRRRUUUVVVVVVVVVWWWYYYYYYWWWSSSRRRSSSTTTTTTTTTQQQPPPOOONNNMMMMMMMMMMMMLLLNNNOOOPPPQQQSSSUUUXXXdddjjjhhh^^^XXXYYYZZZWWWXXX^^^ccceeeeeebbbXXXOOO|||xxxvvvvvvyyy|||{{{zzzyyyyyyxxxyyyzzz{{{}}}}}}|||{{{yyyvvvtttrrrsssrrrrrrqqqrrrssstttvvv{{{zzzyyyxxxwwwvvvuuutttqqqvvv{{{yyyqqqjjjhhhhhheeedddhhhnnnpppllliiijjjddddddbbb___cccjjjmmmlllffffffdddaaa___^^^^^^^^^^^^___```___]]]]]]```ccc___```bbbbbb```^^^ZZZXXXWWWVVVUUUUUUWWWZZZ\\\^^^]]]```bbbcccdddeeegggiiijjjiiiggggggfffdddaaa^^^\\\[[[ZZZYYYYYYZZZ[[[\\\YYYYYYZZZZZZYYYXXXXXXWWW[[[]]]aaafffiiihhhddd``````aaaaaaaaa```^^^[[[ZZZZZZWWWTTTSSSRRRRRRPPPNNNRRRSSSUUUVVVWWWYYY[[[]]]YYY[[[]]]______^^^\\\[[[YYYYYYYYYWWWUUUSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUSSSRRRRRRQQQQQQVVVWWWXXXWWWUUUTTTTTTTTTRRRTTTVVVWWWVVVWWW[[[^^^[[[YYYVVVTTTTTTSSSQQQOOOOOOMMMLLLLLLLLLLLLKKKIIIHHHFFFCCCCCCEEEHHHIIIJJJJJJIIIIIIJJJLLLLLLJJJHHHEEEDDDBBBBBBBBBCCCEEEFFFHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBAAA>>><<<<<<>>>@@@???CCC@@@KKK___XXXEEEEEE<<<>>>???===;;;:::;;;<<<<<<<<<===<<<<<<;;;:::999:::999999999999888888888666777888999999888777666666777777777777666555555444555777999999:::999999888888777777888999;;;<<<999888888777666444333222000111222333444555555555666555444333333333444555555444444333333222222222111111111111///------......//////000000111222222000111222333444555555555333444444444444444333333222222333333222222111000///000111111222222222111111000000/////////000000111222333333222222333555444333222111111222333444555999;;;:::666444666999<<<<<<<<<;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888:::;;;>>>@@@BBBCCCCCCCCCEEEDDDDDDDDDEEEGGGHHHIIIDDDEEEEEEDDDCCCBBBBBBCCCBBBCCCDDDFFFGGGGGGHHHHHHCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGIIIPPPXXX\\\XXXTTTGGGCCC@@@AAAFFFKKKLLLJJJJJJIIIHHHIIIKKKKKKKKKJJJIIIJJJKKKLLLMMMNNNOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTSSSVVVYYYZZZZZZZZZ\\\___YYYVVVRRRPPPPPPRRRSSSSSSOOONNNMMMKKKKKKKKKKKKLLLLLLNNNPPPQQQRRRTTTVVVYYYccckkklllaaaZZZ[[[[[[VVVWWW[[[\\\YYYYYYZZZUUUMMM~~~~~~|||xxxtttuuuyyy|||~~~}}}{{{zzzyyyyyyzzz{{{}}}|||{{{zzzyyywwwuuutttrrrqqqooonnnnnnoooqqqsssvvvuuutttsssrrrqqqppppppqqqyyy|||rrrjjjhhhjjjbbbccchhhmmmmmmiiihhhkkkaaabbb```___ccckkkooonnncccddddddccc```]]]\\\[[[XXXZZZ]]]]]]\\\^^^bbbfff``````aaa```___\\\ZZZXXXVVVVVVUUUUUUWWWYYY\\\^^^]]]___bbbcccccceeegggiiikkkhhheeebbbaaaaaa___^^^YYYXXXWWWWWWXXXZZZ]]]___[[[\\\\\\\\\[[[ZZZZZZYYY\\\\\\]]]```cccdddbbb`````````aaaaaa___]]]ZZZXXXVVVRRRRRRUUUUUUSSSSSSWWWTTTTTTTTTUUUWWWZZZ[[[\\\XXXZZZ]]]______^^^\\\ZZZYYYZZZZZZXXXUUUSSSSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSQQQQQQPPPPPPWWWXXXYYYXXXVVVTTTSSSTTTQQQTTTWWWWWWWWWYYY\\\```\\\ZZZVVVTTTSSSRRROOONNNNNNMMMKKKKKKLLLLLLJJJIIIHHHEEEBBBBBBCCCFFFGGGHHHGGGGGGHHHJJJLLLKKKIIIFFFCCCBBBBBBAAABBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@===;;;;;;>>>@@@>>>DDD@@@FFFWWWLLL:::???;;;===>>>===999888999;;;<<<<<<<<<;;;:::999888777888888888888777777777777444555666777777666555444555555666666666666666555222333555777999999999999999888888888888:::<<<===999999888777555333222111---...000111111333666999111111111111222333333444555555555555555444444444000000000111000......111......///000111222333333///000222333444555555555222222333333444333333333444444444444444333222111///000111333333333222111333222222111111111111111000111333333222222333444666555444333333333444555555999<<<:::666444666999<<<<<<;;;:::::::::;;;;;;:::999888777777888999:::;;;<<<>>>@@@BBBCCCDDDEEEHHHGGGEEEDDDEEEFFFHHHIIIAAABBBCCCCCCCCCCCCDDDEEEBBBCCCEEEFFFHHHIIIIIIIIICCCDDDEEEFFFGGGHHHIIIIIIHHHFFFGGGNNNVVVYYYUUUOOOFFFBBB???BBBGGGLLLLLLJJJJJJIIIIIIJJJKKKLLLLLLKKKIIIJJJKKKMMMNNNPPPQQQRRRNNNOOOOOOPPPQQQQQQQQQPPPTTTTTTVVVVVVVVVVVVTTTTTTVVVZZZ]]]^^^]]]]]]___aaaXXXTTTPPPNNNOOOPPPRRRRRRNNNMMMKKKJJJJJJJJJKKKLLLLLLNNNQQQRRRSSSUUUWWWYYY^^^hhhjjj___XXXZZZYYYTTTVVVYYYWWWRRRRRRVVVUUUOOO}}}{{{zzz{{{}}}~~~}}}vvvtttxxx||||||~~~|||zzzzzz{{{|||}}}|||{{{zzzyyyzzzzzzxxxuuusssnnnmmmkkkkkklllnnnqqqsssttttttsssrrrpppnnnkkkjjjsssxxx|||yyyqqqiiieeeeeefffffffffgggggggggdddbbbbbb```]]]___dddhhhhhhhhhjjjgggdddaaa___]]]YYYWWWYYYYYYZZZ[[[^^^aaadddfffcccbbbbbbeeeiiigggaaa[[[YYYXXXXXXXXXZZZ\\\^^^___cccaaa___aaadddeeedddbbbbbbdddddd```\\\[[[]]]```___\\\XXXVVVWWW[[[```dddcccbbb___]]]ZZZXXXWWWVVVXXXXXXYYY[[[]]]___```aaadddcccaaa___]]]ZZZYYYXXXUUUTTTTTTSSSSSSSSSSSSSSS[[[ZZZXXXYYY\\\___``````^^^ZZZXXX]]]dddeee___XXXYYYYYYYYYVVVTTTRRRSSSTTTUUUVVVWWWWWWUUUTTTTTTTTTWWWUUUSSSPPPPPPQQQSSSUUUXXXVVVUUUUUUVVVWWWVVVTTTVVVVVVWWWYYY]]]```aaabbb]]][[[XXXUUUSSSRRRRRRSSSOOOMMMKKKKKKLLLKKKJJJHHHFFFDDDBBB@@@@@@AAACCCDDDHHHHHHGGGGGGGGGGGGGGGGGGBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<===>>>>>>@@@>>><<<<<<===>>>===<<<;;;;;;:::;;;<<<:::888555888888888888888777666555===<<<:::888777777777888888888777777888777555333777666444333444444444333666666666666666666666666666888;;;===<<<:::777555666666666555444444333333222222111111111111111111///000000111222222333333111222333444444444333222222333333444333222000///000000000000000000000000111111111222333444666777666555444333333333333333111111111222333333000...,,,---...///111111222222111111111111111111111111666555444333333333444555444333333222333444666777888777777666555555444444999999:::;;;======<<<::::::999888777777999;;;<<<>>>>>>???@@@AAACCCEEEFFFGGGFFFFFFEEEDDDEEEEEEEEEGGGGGGGGGDDDBBB@@@@@@BBBDDDCCCCCCFFFIIIKKKHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHBBBEEEIIIMMMNNNNNNLLLJJJDDDEEEEEEGGGHHHJJJKKKKKKHHHKKKNNNOOONNNLLLLLLLLLOOONNNMMMMMMOOOOOONNNMMMMMMMMMOOOQQQRRRRRRTTTWWWUUUXXX[[[YYYTTTSSSUUUYYYZZZ\\\^^^``````___]]][[[XXXWWWVVVSSSPPPOOOQQQSSSRRRPPPNNNLLLJJJIIIIIIIIIMMMOOORRRSSSSSSTTTUUUWWWUUUWWWXXXXXXWWWVVVVVVWWWYYYWWWTTTSSSSSSRRRQQQOOO}}}yyyxxxwwwxxxzzz{{{|||{{{{{{}}}{{{vvvvvvzzz}}}}}}~~~{{{yyyyyyzzz{{{{{{{{{|||{{{yyyyyyyyyxxxvvvsssqqqooommmllllllnnnppprrrsssuuuwwwuuurrrnnnllllllmmmpppssssssooolllkkkkkkfffeeeeeefffggggggeeeccceeeaaa___```eeeiiijjjiiijjjhhheeecccbbb```]]]ZZZYYYZZZ[[[]]]```bbbdddfffeeeddddddgggjjjiiiccc^^^YYYZZZZZZ[[[\\\]]]______```______aaaeeegggfffdddaaabbbbbb___[[[ZZZ\\\___aaa^^^ZZZXXXYYY\\\aaadddiiigggccc___[[[XXXUUUTTTXXXYYYZZZ\\\^^^```aaabbbdddcccaaa^^^\\\YYYWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSYYYXXXWWWXXX[[[\\\]]]\\\[[[XXXXXX^^^eeegggbbb\\\ZZZ[[[ZZZXXXUUUSSSSSSTTTUUUVVVWWWUUUSSSRRRRRRSSSUUUTTTSSSRRRRRRSSSTTTUUUYYYWWWVVVVVVWWWWWWUUUTTTSSSTTTVVVYYY\\\^^^^^^^^^]]]\\\YYYVVVTTTSSSTTTTTTQQQOOOMMMLLLLLLKKKIIIHHHIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@BBBAAA@@@????????????@@@AAA???===<<<===>>>===<<<===<<<;;;;;;<<<;;;999777888888888777777666666666;;;:::888777666555555666777666666666777666555444888777666666777777666555555555555555555555555555555777:::<<<===;;;999888666555555444444333222222111111111111111111111111000000000111111222222222333333555666666666666555222333222222111000///...////////////////////////111111111222333444555666555555444333333333333333444333111111222111///------...///000111222222222111111111111111111111111111000000//////000000000555444333222222333333444555555555555555555555555888999:::<<<===>>>===<<<:::999888777777999:::<<<======>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFEEECCCBBBCCCDDDCCCBBBBBBEEEHHHIIIGGGEEEGGGGGGGGGFFFGGGGGGHHHHHHBBBDDDGGGJJJKKKKKKJJJIIIFFFGGGHHHJJJKKKLLLLLLLLLJJJMMMOOOOOONNNLLLLLLLLLNNNMMMLLLLLLMMMNNNMMMLLLKKKMMMPPPSSSSSSSSSUUUXXXXXXZZZZZZXXXTTTSSSVVVZZZZZZ\\\]]]___```___^^^]]]ZZZZZZWWWTTTPPPOOOPPPQQQPPPOOOMMMKKKJJJIIIIIIJJJNNNPPPRRRSSSSSSSSSUUUVVVTTTUUUWWWWWWUUUUUUUUUVVVXXXVVVSSSRRRRRRRRRQQQPPP}}}{{{xxxvvvuuuvvvxxxzzzzzzyyyvvvyyyyyywwwyyy~~~~~~|||zzzyyyzzzzzzzzzyyy}}}{{{xxxwwwwwwwwwuuutttsssrrrooommmmmmnnnpppqqqssswww{{{zzztttnnnmmmnnnjjjkkkkkkllllllmmmnnnnnnhhhfffeeefffggggggfffdddeeeaaa^^^___dddhhhjjjiiiiiigggeeedddcccbbb___]]]ZZZ[[[^^^```bbbdddeeefffgggffffffiiikkkjjjfffaaa[[[\\\]]]^^^___`````````]]]]]]___cccggghhhgggeee```aaaaaa___[[[ZZZ\\\___bbb```]]]ZZZZZZ]]]```ccciiigggccc^^^ZZZWWWUUUTTTXXXYYY[[[]]]___aaabbbccccccbbb```]]]ZZZXXXVVVUUUVVVVVVVVVVVVUUUUUUUUUUUUWWWVVVVVVWWWYYYZZZXXXWWWVVVUUUXXX___fffhhhddd___\\\]]]\\\ZZZWWWUUUUUUUUUVVVVVVUUUSSSPPPOOOPPPRRRTTTTTTTTTUUUVVVVVVWWWWWWZZZXXXVVVVVVWWWWWWUUUSSSPPPRRRTTTWWWYYYYYYYYYYYY\\\[[[YYYWWWUUUUUUUUUUUUTTTQQQOOOMMMLLLKKKIIIHHHGGGFFFEEECCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@????????????@@@AAABBBCCCCCCAAA???>>>AAAAAAAAAAAAAAA@@@@@@@@@BBB@@@===<<<======<<<;;;>>><<<:::999:::;;;:::999999888666555555666777777888888666555444333333444444444444555555555555555777777888999888777666555444444444444444444444444444666888;;;<<<<<<;;;:::555555444444333222222222111111111111111111111111000000000000000111111111222333555666777777777777444333222000///.........////////////////////////111111222222222333333444444444333333222222333333666444111000000000...---,,,---...000111111111111111111111111111111111111000111111222222111111111555444333111111111111222222222333444444555666666777888:::<<<============999888777777777888:::;;;;;;;;;<<<===???@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEDDDCCCCCCEEEFFFBBBBBBBBBDDDFFFGGGFFFEEEIIIIIIIIIHHHHHHHHHHHHHHHBBBCCCEEEFFFHHHHHHHHHHHHIIIJJJMMMOOOOOOOOONNNMMMMMMOOOQQQPPPNNNLLLLLLLLLLLLKKKJJJKKKLLLMMMLLLKKKIIIMMMSSSTTTTTTUUUWWWYYYZZZZZZYYYVVVSSSSSSXXX]]]]]]]]]]]]^^^^^^^^^^^^___^^^]]]ZZZUUUQQQNNNNNNPPPOOONNNLLLKKKJJJJJJKKKKKKNNNPPPRRRSSSRRRRRRSSSUUURRRTTTVVVUUUTTTSSSTTTTTTVVVTTTRRRRRRRRRRRRQQQPPP}}}{{{yyyxxxwwwvvvwwwyyyzzzzzzzzzsssvvvxxxyyy~~~~~~{{{zzzzzz{{{zzzyyy|||yyyvvvuuuuuuvvvuuutttsssqqqooommmmmmoooqqqrrrssszzz}}}vvvooonnnpppooollljjjiiikkklllmmmlllllljjjhhhfffgggfffeeedddccc___]]]^^^bbbgggiiihhhgggfffdddcccdddcccaaa```\\\]]]```ccceeefffgggfffhhhggggggiiikkkjjjgggddd___```aaacccccccccbbbaaa]]]___bbbfffhhhhhhfffeeeaaabbbbbb```\\\[[[]]]```cccaaa^^^[[[[[[\\\___```cccaaa^^^[[[XXXWWWWWWWWWYYYZZZ\\\^^^```bbbcccdddbbbaaa___\\\YYYWWWUUUTTTYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUWWWXXXWWWUUUSSSSSSTTTXXX^^^cccdddaaa]]]]]]^^^^^^\\\YYYVVVVVVVVVVVVVVVTTTPPPNNNMMMNNNPPPSSSTTTVVVXXXYYYZZZZZZZZZZZZXXXWWWVVVWWWVVVUUUSSSOOOQQQRRRRRRRRRSSSUUUVVVYYYXXXWWWUUUTTTTTTTTTTTTVVVSSSPPPMMMMMMLLLJJJHHHFFFFFFEEECCCAAA???>>>===???@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@>>>>>>======???AAACCCDDDDDDBBB???===???@@@BBBCCCCCCBBB@@@???DDDAAA>>><<<<<<<<<;;;;;;<<<:::888777888999999888888777555444444555777888777666555555444333333333222333333444444444666777666888::::::999666555444444444444444444444444444444555666888999999888888555555555444333333222222111111111111111222222222000000000000000000000000111111222333444555555666666555222000............////////////////////////111111222222222222222222333333222222222222333333555333000//////000000///+++,,,---...////////////111111111111111111111111000111333444444333222222444333111000000000111222111222222333333444555555444666888:::::::::;;;<<<888777777777777888999:::999:::;;;<<<===>>>????????????@@@BBBCCCDDDDDDDDDCCCCCCDDDCCCBBBAAACCCEEECCCCCCCCCDDDEEEFFFFFFFFFJJJJJJJJJJJJIIIIIIHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMPPPRRRSSSRRRPPPNNNOOOPPPQQQPPPNNNLLLKKKKKKLLLJJJJJJJJJLLLMMMLLLKKKHHHNNNTTTUUUVVVWWWXXXXXX[[[YYYVVVSSSRRRUUU[[[aaabbbaaa___^^^]]]]]]]]]^^^```^^^[[[VVVPPPMMMMMMNNNOOONNNMMMLLLKKKLLLMMMMMMOOOQQQSSSSSSRRRRRRRRRSSSSSSTTTVVVVVVTTTSSSTTTUUUUUUSSSQQQQQQRRRRRRQQQPPP~~~|||yyyxxxxxxvvvuuuvvvxxxzzzzzzyyysssvvvyyy{{{~~~|||||||||{{{zzzzzzwwwuuutttuuuuuuuuuuuuqqqpppnnnmmmnnnpppsssuuuttt{{{~~~vvvooonnnpppqqqooolllkkklllmmmmmmmmmqqqnnnjjjgggfffeeedddcccbbb___^^^```fffjjjkkkjjjiiigggffffffggggggeeeddd]]]___bbbdddfffggghhhgggggggggggghhhiiiiiigggfffcccdddeeefffffffffeeedddbbbdddgggiiihhhgggeeeddddddfffeeebbb^^^]]]___bbbaaa```]]]\\\[[[\\\]]]^^^bbb```]]]ZZZXXXWWWXXXXXX[[[[[[]]]^^^```aaacccccc```___]]][[[YYYVVVUUUTTTXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUWWWVVVSSSQQQRRRTTTXXX\\\]]]]]]ZZZXXX[[[]]]]]]\\\YYYWWWVVVVVVUUUUUUSSSOOOLLLLLLMMMOOORRRTTTWWWZZZ[[[\\\\\\[[[YYYWWWVVVUUUVVVVVVTTTSSSQQQQQQPPPNNNMMMNNNRRRUUUTTTTTTSSSSSSRRRRRRRRRRRRVVVSSSOOOMMMMMMLLLKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBB@@@???>>>======<<<>>>@@@BBBDDDDDDBBB@@@>>>@@@BBBFFFHHHIIIHHHFFFDDDFFFBBB>>><<<;;;;;;::::::<<<:::888777888::::::999777666444333333555666888666666666555555444333333111222333333222333666888999;;;======:::777666666555555555555555555555555444444444444444444444444666666555555444333333222000000111111111222222222000000000000111111111111111111111222333444444555777666333111000/////////........................000000111222222111111000222222111111111222222333222000......///111111111---......///000000000000000000000000000000000000---...000111222111000000111111000///000111222333333333333333333333333333000333666888777666777999777666666666777777888888888999:::;;;<<<======<<<<<<===???@@@BBBBBBCCCCCCBBBCCCCCCAAA???>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJLLLOOORRRSSSRRRPPPOOOOOOPPPPPPOOOLLLJJJJJJJJJLLLKKKJJJKKKMMMNNNMMMLLLIIIPPPUUUVVVXXX]]]]]]ZZZZZZWWWTTTQQQQQQVVV]]]ccceeeddd```]]][[[ZZZZZZZZZ^^^\\\YYYTTTPPPMMMMMMNNNOOOOOOMMMMMMMMMMMMNNNOOOOOOPPPRRRSSSRRRQQQRRRSSSTTTVVVWWWWWWVVVUUUUUUVVVTTTRRRPPPPPPQQQRRRQQQPPP~~~}}}{{{zzzxxxwwwuuutttuuuwwwyyyyyyxxxuuuxxxyyy|||~~~}}}|||{{{yyyxxxvvvuuuuuuwwwxxxxxxwwwqqqpppooonnnppprrruuuwwwvvv{{{~~~|||uuupppnnnooonnnooooooooooooooopppppprrrnnniiieeedddcccbbbbbbcccbbbbbbfffmmmqqqqqqoookkkjjjiiiiiijjjjjjiiiggg```aaabbbdddfffggghhhiiigggffffffggggggggghhhhhhhhhhhhiiiiiiiiihhhgggggggggiiikkkkkkiiifffeeedddhhhiiiiiieee```^^^```bbb```___^^^]]]\\\\\\]]]]]]fffccc___[[[YYYXXXXXXYYY\\\]]]]]]^^^___```aaaaaa^^^^^^\\\[[[YYYWWWVVVUUUUUUUUUVVVWWWWWWUUUTTTSSSTTTSSSRRRSSSTTTTTTRRRQQQRRRUUUXXXYYYWWWUUUTTTTTTXXXZZZ[[[[[[YYYWWWVVVVVVSSSSSSRRRPPPMMMLLLMMMOOOQQQSSSUUUXXXZZZ[[[[[[[[[VVVUUUTTTTTTUUUUUUTTTSSSQQQRRRQQQNNNKKKKKKOOOSSSPPPPPPPPPPPPPPPPPPQQQPPPTTTQQQMMMLLLLLLMMMMMMMMMIIIHHHFFFDDDBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCAAA@@@???>>>===============???AAACCCCCCCCCBBBAAADDDGGGMMMQQQSSSRRROOOMMMHHHDDD???;;;::::::999999<<<;;;999999;;;;;;;;;:::555555444333444555666777666666666666666555444333111333555333111222666999>>>@@@BBB@@@;;;777777888666666666666666666666666444333222111111111222222555555444444333222222222000000000111222222333333///000000111222222333333333333333333333444444555666555444222111000000000...........................///000111222222111000111111000000111111222222000...---...000222222111000000111222222222222222000000000000000000000000///000111222222333222222111000000000000222333444333333333333333333333333///222666666444333444666555666666666777777777777777888:::;;;<<<<<<;;;;;;:::;;;===???AAAAAA@@@@@@AAABBBAAA@@@>>>===>>>???BBBCCCDDDCCCBBBCCCEEEFFFGGGGGGHHHIIIIIIHHHFFFEEEHHHGGGGGGFFFGGGGGGHHHHHHHHHIIILLLNNNPPPPPPOOOOOOMMMNNNNNNLLLIIIHHHHHHIIIKKKJJJIIIKKKMMMNNNMMMLLLKKKQQQTTTVVV^^^hhhhhhaaaZZZWWWRRROOOQQQVVV\\\aaadddbbb___[[[XXXVVVVVVUUUXXXXXXUUURRRNNNMMMNNNOOOPPPOOONNNMMMLLLMMMNNNOOOMMMOOOQQQRRRQQQQQQRRRTTTUUUWWWYYYXXXWWWVVVWWWXXXTTTRRRPPPPPPPPPPPPOOONNN~~~}}}|||{{{yyyxxxwwwvvvvvvxxxzzzzzzyyywwwxxxyyy|||}}}|||{{{yyyxxxwwwwwwwwwyyy{{{||||||{{{vvvtttrrrqqqrrrtttvvvxxxxxxzzz{{{yyytttpppmmmmmmkkkooossstttrrroooooopppnnnjjjeeeaaa```aaabbbbbbaaabbbeeekkkrrruuuuuurrrkkkiiihhhhhhiiiiiihhhgggaaaaaabbbccceeegggiiijjjggggggggggggfffgggiiijjjllllllkkkjjjjjjjjjjjjjjjkkkmmmnnnllliiifffggghhhkkklllkkkfffaaa^^^___aaa_________^^^^^^^^^^^^^^^dddaaa]]]ZZZXXXYYYZZZ[[[]]]]]]^^^^^^^^^_________]]]\\\\\\[[[ZZZYYYXXXXXXUUUVVVWWWXXXWWWVVVTTTSSSQQQPPPNNNOOOPPPQQQQQQPPPSSSVVVXXXVVVSSSQQQQQQSSSTTTVVVYYYYYYXXXVVVVVVVVVQQQRRRRRRQQQOOOMMMNNNOOOOOOPPPRRRTTTUUUWWWWWWXXXTTTRRRRRRRRRTTTUUUTTTSSSOOORRRSSSQQQMMMKKKLLLOOOMMMNNNOOOOOOPPPPPPPPPPPPPPPNNNKKKJJJLLLNNNOOOPPPHHHFFFCCCAAA?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>==================>>>???AAABBBCCCDDDDDDFFFJJJQQQXXXZZZZZZWWWTTTIIIEEE???;;;:::999999888999888777888::::::999777333333444444444555555555444555666666666555444333222555666444111111666:::@@@BBBBBB>>>888444555777555555555555555555555555333222111000000111333444333333222222111000000000///000000111222222333333///000111222333444555666444333222111111111222333333333333222222111//////........................,,,---///111222222111000000000000000000111222222//////...///111111000//////000111111111111111111000000000000000000000000111111111222222333444555333222111000111111333333222222333333444444555555///333777666333111222555555555666666777777666666777888:::<<<<<<<<<;;;:::999;;;===???@@@???>>>>>>???@@@AAA@@@>>>>>>???AAA@@@AAABBBAAA??????BBBEEECCCDDDFFFGGGGGGGGGEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGJJJLLLMMMNNNNNNJJJKKKKKKIIIGGGFFFGGGHHHIIIHHHHHHIIIKKKMMMLLLKKKMMMPPPRRRVVVeeeuuuvvvlll]]]YYYSSSOOOPPPSSSXXX[[[]]][[[YYYWWWUUUSSSRRRRRRRRRRRRQQQNNNMMMMMMOOOQQQOOONNNLLLKKKKKKKKKLLLLLLLLLNNNQQQRRRQQQRRRSSSTTTVVVWWWYYYYYYWWWVVVWWWXXXUUUSSSPPPOOOPPPOOONNNMMM~~~}}}|||{{{zzz{{{zzzyyyyyy{{{}}}}}}|||xxxyyyxxx{{{}}}{{{zzzxxxwwwwwwxxxyyy|||}}}zzzxxxvvvttttttuuuwwwxxxzzzyyyxxxvvvssspppmmmkkkkkkqqqwwwwwwrrrmmmlllmmmjjjfffaaa^^^^^^```bbbbbb___```dddlllssswwwuuurrrhhhfffeeeeeeffffffeeecccbbbbbbbbbbbbdddfffiiijjjhhhhhhhhhgggggggggjjjlllooonnnlllkkkjjjjjjkkkllllllnnnooommmiiigggiiikkklllmmmkkkgggaaa]]]^^^```______``````````````````]]][[[YYYWWWWWWYYY\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXYYYZZZ[[[[[[YYYWWWVVVPPPNNNLLLLLLNNNOOOPPPPPPSSSVVVXXXUUUQQQOOOQQQTTTRRRTTTWWWXXXWWWVVVVVVVVVOOOQQQRRRRRRPPPNNNNNNOOONNNNNNOOOPPPRRRSSSTTTUUURRRQQQPPPQQQSSSUUUTTTSSSLLLQQQVVVUUUPPPLLLKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNLLLIIIIIILLLOOOQQQQQQKKKIIIEEECCCAAABBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@???>>>===============>>>======>>>@@@BBBDDDEEEFFFEEEJJJRRRYYY]]]\\\YYYVVVJJJEEE???;;;999999888888444333444555777777444222222333444555555555555444333444555555555444333222333666777555111111666:::>>>@@@@@@;;;444000111333444444444444444444444444222111000000111333555777111111000000///.........///000000111222222333333//////111222444666777777222111000............///000111222222222000///...........................***,,,///111222222111111000000///000000111222222000000000111111111...,,,,,,---..................000000000000000000000000...------------///111222555444333111111111111222000111222333555666777888111555888777333111222555444555555666777666666666777888:::<<<<<<<<<;;;:::999;;;===>>>???>>>===<<<>>>???@@@@@@???@@@BBBDDD>>>@@@AAA???======@@@CCCAAABBBDDDFFFGGGFFFEEEDDDFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCDDDFFFIIIKKKMMMNNNHHHIIIIIIGGGEEEEEEFFFGGGHHHGGGGGGHHHJJJKKKKKKJJJMMMPPPQQQWWWjjjuuu```[[[TTTPPPOOOQQQTTTVVVVVVVVVUUUTTTSSSQQQPPPPPPNNNNNNNNNLLLLLLMMMPPPRRRNNNMMMKKKJJJIIIIIIIIIJJJKKKMMMPPPQQQRRRRRRTTTUUUUUUWWWXXXXXXWWWVVVVVVWWWVVVSSSQQQOOOOOOOOOMMMLLL~~~{{{{{{{{{|||~~~|||{{{|||||||||{{{|||{{{|||{{{xxxwwwvvvxxx{{{}}}~~~~~~~~~xxxyyyuuupppqqqvvvzzzyyy|||xxxsssooonnnmmmlllkkkpppsssvvvvvvsssooolllkkkiiigggdddbbbaaaaaacccdddaaafffkkkmmmppptttrrrnnnmmmlllkkkkkkiiieee```\\\^^^^^^___bbbeeeggggggfffkkkkkkjjjhhhggghhhkkknnnmmmooorrrqqqmmmkkkjjjkkknnnooooooooonnnkkkhhhgggjjjiiigggdddaaa______```^^^______```___^^^\\\[[[\\\ZZZWWWWWWXXXZZZ[[[[[[[[[[[[[[[\\\]]]^^^___```dddbbb___^^^]]]\\\ZZZXXXXXXXXXXXXZZZ\\\\\\ZZZYYYRRRPPPNNNLLLLLLNNNPPPQQQUUUTTTSSSQQQPPPOOOOOOOOOSSSUUUWWWXXXWWWUUUUUUVVVRRRRRRQQQPPPPPPPPPPPPPPPRRROOOLLLLLLOOORRRSSSRRRRRRRRRQQQRRRSSSSSSRRRPPPLLLMMMOOOQQQQQQOOOMMMKKKMMMNNNOOOOOOPPPPPPPPPPPPLLLKKKJJJIIIIIIIIIIIIIIIEEEDDDBBBAAA@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@BBBDDDEEEEEEJJJPPPTTTUUUTTTRRRRRRJJJGGGAAA<<<888777777888888888888888888777666666777666555444444444444444999555222111333555444333555666666666444333444555:::999888666444333333333333444555666666444222111222222222111111111000000---...///000222222222333111111222222222222111111...222444333555;;;@@@BBB:::555000...///000///...000000000000////////////------,,,------...///000,,,---.../////////...---...111444555444333111111//////.........---------...---------...///111222000000111111111111000000///000000000000111111111111222333444555444333222333333333444555666777777444444444444444444444444333444555666777777777777666777999::::::999777666<<<<<<<<<<<<<<<===>>>???>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@>>>@@@CCCDDDCCCBBBBBBCCCCCCDDDFFFHHHHHHGGGFFFEEEBBBBBBCCCEEEHHHJJJLLLNNNHHHFFFEEEEEEFFFGGGGGGFFFDDDDDDEEEFFFHHHIIIJJJKKKJJJNNNQQQXXXlll~~~rrrWWWUUUQQQOOOOOOQQQTTTVVVVVVTTTSSSQQQOOONNNMMMMMMLLLJJJHHHHHHIIILLLNNNNNNIIIIIIIIIHHHFFFFFFHHHJJJKKKNNNRRRSSSRRRSSSWWWZZZUUUVVVXXXYYYXXXVVVSSSQQQUUUSSSPPPOOOOOOOOONNNMMM}}}{{{|||}}}~~~~~~|||{{{zzz{{{}}}~~~{{{zzzzzz|||{{{yyyxxxxxxxxxzzz||||||||||||}}}~~~yyyzzzwwwrrrrrrvvvxxxwwwxxxuuuqqqnnnnnnnnnnnnmmmpppsssvvvwwwtttoookkkjjjjjjhhheeecccbbbbbbdddeeecccddddddeeekkkrrrsssooollljjjiiihhhgggddd```]]]^^^^^^___aaacccdddeeedddggghhhhhhhhhgggiiilllooonnnpppqqqooollliiijjjkkkoooooooooooommmjjjgggfffgggfffdddaaa^^^]]]]]]^^^``````aaaaaa```___^^^]]]]]]ZZZXXXWWWYYYZZZ[[[[[[[[[[[[\\\]]]___aaabbbcccfffccc___]]]\\\[[[YYYXXXXXXWWWWWWXXXYYYYYYWWWUUUQQQPPPNNNMMMNNNPPPRRRTTTVVVUUUTTTRRRQQQQQQPPPPPPTTTVVVXXXXXXWWWUUUUUUVVVRRRQQQPPPOOONNNMMMMMMMMMOOOMMMKKKMMMPPPSSSSSSRRROOONNNMMMNNNOOOOOOMMMLLLJJJKKKNNNPPPPPPOOONNNMMMMMMNNNNNNOOOOOOOOOOOONNNKKKKKKJJJIIIHHHHHHHHHHHHDDDCCCBBB@@@??????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@======<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBEEEIIIOOORRRRRRPPPNNNNNNGGGEEE@@@<<<999777777888888888888888888777666666555555444444444444555555888555222111333444444333333555666555444333444666999888777555444333222222222333444555555333222000222222111111111000000000//////000111111111111000000111111222222111111000000111222444;;;EEEIIIGGG999555000...///000///........./////////000000000......---......///000111---......//////...---,,,---///333444333222111111//////.........---------...---------...///111222///000000111111000000///000000000000111111111111111222222333333333333333222222222333444444444555444444444444444444444444333333555666666777777777666777888999999888777666888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<======?????????@@@@@@??????>>>===???BBBCCCBBBAAABBBCCCFFFGGGJJJKKKKKKJJJHHHGGGCCCDDDEEEFFFHHHJJJLLLMMMGGGEEEDDDDDDFFFFFFFFFEEEBBBCCCDDDEEEGGGHHHIIIIIIHHHNNNRRRXXXggguuurrrfffRRRPPPMMMJJJJJJMMMPPPRRRUUUTTTRRRPPPOOONNNMMMMMMKKKJJJIIIIIIJJJLLLLLLLLLHHHIIIIIIGGGFFFEEEGGGIIIJJJLLLOOOPPPOOOQQQUUUXXXWWWXXXYYYZZZXXXVVVSSSQQQRRRPPPNNNNNNNNNNNNMMMLLL}}}|||{{{|||}}}~~~}}}zzzzzz~~~|||zzzxxxyyy}}}|||zzzzzzzzzyyyzzz{{{zzzyyyxxxyyyzzzyyy{{{zzzvvvvvvyyyyyywwwuuurrrooommmnnnoooooooooooosssvvvwwwtttooojjjhhhkkkiiigggdddcccdddeeefffeeeaaa]]]___jjjvvvyyytttkkkiiifffddddddbbb```^^^______``````aaaaaabbbbbbccceeeggghhhiiijjjlllnnnmmmnnnnnnllljjjhhhiiijjjpppppppppooollliiigggeeeeeecccaaa___^^^]]]]]]^^^bbbccccccbbbbbbaaa______]]][[[XXXXXXYYY[[[[[[[[[\\\\\\]]]___bbbeeeggghhhiiieee```\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVUUURRROOONNNNNNMMMMMMOOORRRTTTVVVWWWVVVUUUTTTSSSRRRRRRRRRTTTVVVXXXXXXWWWUUUUUUVVVSSSSSSRRRPPPOOONNNMMMMMMLLLLLLMMMOOORRRTTTSSSRRRNNNLLLKKKKKKLLLLLLKKKIIIGGGHHHKKKNNNOOOOOOOOONNNMMMNNNNNNNNNNNNMMMMMMLLLJJJJJJHHHGGGGGGFFFFFFFFFDDDCCCAAA???>>>======>>>@@@@@@????????????>>>>>><<<;;;::::::::::::::::::;;;;;;;;;<<<<<<>>>??????EEEHHHLLLMMMLLLIIIHHHGGGCCCAAA???<<<999888888777888888888777777777666666555444444444444444555666666444222111222333333333111333444444444444555777888777555444222111111111111222333333333222111000111111111111000000000000111111111111000000///...000000111111111111000000222222111444>>>HHHJJJEEE777444000......//////...---.........///000000000............///000111222.../////////...---,,,,,,+++...111222222111111111...............---------------------...///000111//////000000000000//////000000000111111111222222222111111111111222333333111111222222222222222222333333333333333333333333333333444555666666666666666666666666666666666666555555555666777999:::;;;:::::::::999::::::;;;<<<<<<<<<===============<<<<<<>>>@@@AAA@@@@@@AAABBBFFFHHHKKKLLLLLLJJJGGGEEEDDDEEEEEEGGGHHHJJJKKKKKKEEEDDDCCCCCCEEEEEEDDDCCC@@@AAABBBCCCEEEFFFGGGGGGEEELLLRRRVVV^^^eeeaaaXXXNNNLLLJJJHHHHHHJJJMMMOOOSSSRRRQQQOOONNNMMMMMMMMMJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHHHHGGGEEEEEEFFFGGGHHHJJJLLLLLLKKKMMMRRRVVVZZZZZZZZZZZZXXXTTTQQQOOONNNMMMKKKKKKLLLLLLKKKJJJ~~~}}}{{{{{{{{{|||}}}~~~|||~~~|||yyyxxx|||~~~{{{zzzyyyyyyzzz{{{{{{yyywwwvvvvvvwwwyyy}}}~~~||||||~~~~~~{{{uuurrrpppnnnoooppppppooonnnrrruuuvvvsssnnnjjjgggkkkjjjhhhfffeeeeeefffffffffaaa\\\cccttt}}}llliiidddbbbaaaaaaaaa``````aaaaaa```_________```dddfffiiijjjjjjjjjkkkllljjjjjjiiihhhhhhiiijjjlllrrrqqqpppnnnllliiifffddddddcccaaa```aaabbbbbbbbbdddddddddcccbbbaaa``````___\\\YYYXXXYYY[[[[[[[[[\\\]]]___aaadddgggjjjlllmmmhhhbbb]]][[[ZZZZZZYYYXXXWWWVVVUUUTTTRRROOOLLLKKKKKKKKKLLLOOORRRUUUWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTVVVXXXXXXVVVUUUTTTUUUTTTTTTUUUTTTTTTSSSSSSSSSNNNOOOQQQSSSUUUUUUSSSRRRQQQOOOMMMMMMMMMMMMLLLKKKEEEFFFIIILLLNNNOOOOOOOOOMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHFFFEEEEEEEEEEEECCCBBB@@@===<<<;;;;;;;;;========================;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>DDDFFFHHHHHHEEEBBB@@@@@@???>>>===;;;999888888777888888777666666666666666666555444444333333333444444333222111222222333333///111333333333444666777666555444222111000000000000000111222111111000///111111000000000/////////000000000000000//////...///000000000000000000///333333111222888??????;;;444222000.........//////........................---------......///000111000000///......---,,,+++***,,,///111000000000111........................------------......//////...//////000000//////...000000000111111111222222222111000///000111222333222222111111111111111111222222222222222222222222222333444555555555555555555555444333333444555555555555666777999:::<<<===;;;:::::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;===??????>>>>>>???AAACCCEEEHHHIIIIIIFFFCCC@@@CCCDDDEEEFFFGGGGGGHHHHHHDDDCCCBBBCCCDDDDDDCCCBBB>>>???@@@AAABBBDDDEEEEEEBBBJJJOOOPPPRRRUUUTTTOOOMMMLLLJJJHHHHHHJJJMMMOOOQQQPPPOOONNNMMMLLLLLLLLLJJJLLLOOOQQQOOOKKKHHHFFFGGGHHHHHHGGGEEEDDDEEEFFFHHHIIIJJJIIIHHHKKKPPPUUUYYYYYYYYYWWWUUUQQQNNNLLLJJJIIIIIIIIIJJJKKKIIIHHH}}}|||{{{zzz{{{{{{{{{zzz}}}~~~zzzxxxwwwwww||||||{{{xxxuuutttuuuvvvwww|||xxxvvvsssqqqqqqpppooonnnmmmooorrrssspppllliiihhhlllkkkiiigggfffffffffffffffccccccpppnnnjjjeeebbbbbbbbbccccccbbbccccccaaa^^^]]]___aaagggiiillllllkkkiiihhhhhheeeddddddeeegggiiikkklllqqqpppooollljjjgggeeedddbbb```___```cccfffffffffeeeeeedddcccaaaaaa`````````]]]ZZZYYYZZZ[[[\\\[[[\\\]]]___aaaeeehhhkkklllnnniiiccc^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTRRRNNNKKKHHHHHHIIIKKKMMMPPPSSSUUUUUUUUUTTTTTTTTTTTTTTTUUUSSSUUUWWWWWWUUUSSSSSSSSSRRRSSSTTTVVVWWWWWWWWWWWWSSSTTTWWWXXXWWWUUUSSSRRRTTTRRROOONNNNNNNNNMMMLLLEEEFFFIIIKKKMMMOOOOOOOOOMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBAAA???<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>AAACCCDDDBBB???<<<;;;;;;<<<;;;:::999888888888888888777666666555555666666888777555444222222111111222222222222111111222333...000222333333333555777555444333111111000000000///000000000000000000000000000000/////////............///000000000000000...//////000000//////...///222333000111444555444111111000///.........///000//////...---,,,++++++,,,,,,,,,,,,---...//////000000///...---,,,,,,,,,***,,,///////////////000---.....................---------.....................////////////......//////000000000111111111000000///...///000111222222222222111111111111111222222222222222222222222222333333444444444444333444444333222222333444444555555666777888:::<<<===999999888888777888888999:::;;;;;;<<<======<<<<<<:::<<<======<<<<<<>>>@@@@@@BBBDDDEEEEEEBBB@@@===@@@AAACCCDDDDDDEEEDDDDDDBBBBBBAAACCCDDDDDDBBB@@@======>>>???AAABBBCCCCCCBBBGGGKKKJJJIIIJJJLLLLLLKKKJJJIIIHHHHHHJJJLLLNNNNNNNNNMMMLLLLLLLLLLLLLLLJJJNNNSSSTTTQQQLLLGGGEEEGGGHHHIIIGGGEEEDDDDDDEEEHHHIIIJJJIIIHHHJJJOOOTTTVVVUUUUUUSSSQQQNNNKKKJJJHHHHHHGGGHHHIIIIIIHHHFFF~~~|||{{{{{{{{{{{{~~~|||yyywwwwwwwww{{{{{{zzzwwwtttrrrsssuuutttyyy}}}~~~zzzwwwtttsssrrrpppnnnlllkkkmmmooonnnllljjjiiiiiikkkjjjiiihhhgggfffffffffffffffmmmrrrnnniiieeedddeeeeeeeeedddffffffccc___^^^```cccjjjkkkmmmllliiifffeeeeeebbbaaaaaacccgggiiikkkjjjmmmllljjjhhhfffdddbbbbbb___]]]\\\___dddiiijjjjjjgggfffeeecccbbbaaaaaaaaaaaa^^^[[[ZZZ[[[\\\\\\\\\]]]]]]^^^```cccfffhhhiiilllhhhbbb^^^\\\ZZZYYYXXXWWWVVVUUUTTTTTTRRROOOLLLGGGHHHIIIKKKMMMOOOQQQRRRSSSSSSRRRRRRRRRSSSTTTTTTRRRTTTVVVUUUTTTRRRQQQQQQMMMNNNQQQSSSUUUVVVVVVVVVVVVXXXZZZZZZXXXUUUTTTSSSUUURRROOOMMMMMMMMMLLLKKKGGGHHHJJJKKKMMMNNNNNNOOOLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFDDDDDDCCCCCCAAA@@@>>><<<;;;::::::;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===999999999:::;;;<<<===>>>>>>??????===:::888888888;;;:::888777666777777888888777666555444555666777777666555333222111111111///111222222111000111333...000222222222333444666444444222111111000000000/////////000000000000111////////////............---...//////000000000000......////////////......+++000333000///222444333...///000///------...000//////...---,,,++++++***++++++++++++,,,---...///000///...---------------,,,...//////.........///---------...............,,,------.........------------............------........./////////000000///............///000000111111111111111111111111111111111111111111111111222222333444444333333222333333333333333333333333333333333444555777888999666555444444444444444444::::::;;;<<<============999:::;;;;;;:::;;;===???@@@AAABBBCCCCCCAAA@@@???>>>???AAABBBCCCCCCCCCBBBBBBAAABBBCCCDDDDDDBBB@@@<<<<<<===>>>@@@AAABBBBBBCCCFFFHHHGGGEEEFFFIIIKKKHHHGGGFFFEEEFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKLLLJJJPPPVVVWWWSSSMMMIIIGGGGGGIIIJJJIIIFFFDDDDDDEEEGGGIIIJJJIIIHHHIIINNNRRRQQQQQQPPPOOOMMMLLLJJJIIIIIIHHHHHHIIIJJJIIIGGGDDD}}}}}}}}}}}}}}}}}}}}}}}}|||zzzxxxxxxxxxyyyzzzyyywwwtttqqqppprrrsssqqqvvvyyyyyy|||}}}yyyvvvtttrrrrrrpppnnnllliiijjjkkkjjjiiihhhiiikkkjjjjjjiiihhhgggffffffeeefffjjjtttvvvrrrmmmiiihhhhhhhhhgggfffhhhhhheeeaaa___cccfffiiijjjjjjiiifffcccccccccaaa``````cccfffhhhgggfffgggfffeeecccaaa___^^^^^^^^^[[[[[[```hhhnnnpppooojjjiiigggeeecccbbbbbbcccbbb___\\\ZZZ[[[\\\\\\\\\]]]]]]]]]___```bbbdddeeegggddd___\\\ZZZYYYVVVUUUTTTSSSSSSSSSSSSRRRPPPMMMIIIJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSQQQSSSTTTTTTRRRPPPOOOOOOKKKLLLOOORRRSSSTTTTTTSSSVVVXXXZZZZZZWWWUUUUUUVVVWWWTTTPPPNNNNNNNNNMMMLLLJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMJJJIIIHHHFFFEEEDDDCCCCCC@@@???===<<<;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<::::::999999:::;;;;;;<<<777777777888999;;;<<<===;;;<<<<<<:::777666666777;;;:::777555444555777888888777666444444555666777444444333333222222333333...000222222000000111333...000111222111222333555444444333222111111111111000000//////000111111222/////////.........------/////////000//////...------......//////......---,,,//////...000333333000,,,...000///---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------------...///...///000///...---...///---------.........//////,,,---.........---,,,,,,---------......---------------------............------...////////////............///000000000111111111111111111111111111222222333333333333222222222222333444444333222222222222222333333555666666555444333222222222222222888999:::;;;<<<<<<<<<<<<888999:::999888999<<<>>>?????????@@@@@@@@@@@@@@@===>>>@@@CCCDDDDDDCCCCCCBBBBBBBBBDDDEEEEEEBBB@@@;;;<<<===>>>???AAABBBBBBEEEFFFHHHIIIHHHFFFFFFHHHEEEEEEDDDDDDEEEFFFHHHIIIKKKJJJJJJJJJJJJJJJKKKKKKKKKQQQXXXYYYTTTNNNKKKJJJHHHJJJKKKJJJGGGEEEDDDEEEEEEGGGJJJIIIHHHHHHLLLOOOMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKIIIFFFCCC{{{||||||}}}~~~~~~|||||||||{{{yyyxxxxxxyyyzzz{{{xxxwwwvvvrrrooooooppprrrooosssuuuuuuwwwzzz{{{xxxvvvtttrrrqqqqqqpppnnnlllhhhhhhhhhgggfffgggjjjllljjjjjjiiihhhgggfffeeeeeeggglllxxxyyyuuuppplllkkkjjjiiihhhgggiiijjjfffbbb```dddiiiggghhhhhhfffcccbbbbbbcccbbbaaaaaacccfffgggdddaaacccbbb```___]]]\\\\\\[[[___]]]]]]ccclllsssuuuuuullljjjhhhfffeeedddddddddbbb___\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^```aaabbbcccaaa]]][[[YYYWWWTTTRRRRRRQQQQQQRRRSSSRRRPPPMMMKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRPPPRRRTTTSSSQQQOOONNNNNNLLLMMMPPPRRRSSSSSSRRRRRRTTTWWWYYYYYYVVVUUUVVVXXXZZZWWWSSSPPPPPPPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJHHHFFFEEEDDDCCCCCC???>>>===<<<;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<999888888888999::::::;;;444444555666888999;;;<<<999::::::888666555666888<<<:::666444333444666888999777555444333444666777222222222222333444555666---000222222000///111333///000222222111111222444444444333222111111111222000000000000000111222222//////.........---------111111111000///---,,,+++---..................---000///,,,,,,000444000)))+++...000///---,,,...000)))******+++---...//////---------------///000000///...---,,,------///000///000111000...------...---------.........//////,,,---.........---,,,+++,,,------......------,,,,,,,,,,,,---------......+++,,,.../////////...---,,,,,,------...///000000000000000000000000000000222222333333333222222111111222444555555444222111333333333333444444555666666555444444333333333444777888999:::;;;<<<<<<<<<888999999888888888;;;=========<<<<<<===>>>???@@@<<<>>>AAACCCEEEEEEDDDDDDBBBBBBCCCDDDFFFEEEBBB@@@;;;<<<===>>>???AAAAAABBBFFFGGGJJJLLLKKKGGGEEEEEEFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLRRRYYYZZZUUUOOOLLLLLLIIIJJJLLLKKKHHHFFFEEEEEECCCFFFIIIIIIHHHHHHJJJMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIFFFCCC}}}~~~||||||~~~~~~wwwwwwxxxyyyyyyzzz{{{{{{~~~|||xxxuuurrrqqqqqqqqqnnnpppqqqqqqvvv{{{yyytttqqqqqqrrrrrrpppnnnllljjjeeecccbbbdddgggiiihhhgggfffiiijjjjjjhhhfffeeeeeehhhkkkttttttuuuuuurrrlllgggeeeeeehhhhhhiiiiiiiiiiiihhhhhhhhhfffdddcccccccccbbbaaabbbaaabbbeeehhhhhheeebbbcccbbb___\\\\\\\\\^^^```\\\___```aaaiiiuuuxxxtttmmmmmmiiibbbaaafffiiihhhdddcccaaa^^^]]]^^^bbbfff```^^^\\\[[[[[[]]]___aaa```^^^[[[YYYXXXVVVSSSQQQOOOPPPQQQQQQQQQPPPOOOOOOMMMMMMKKKKKKLLLNNNPPPRRRRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUWWWWWWTTTQQQSSSZZZaaa___ZZZRRRLLLKKKKKKMMMMMMHHHHHHHHHJJJLLLLLLJJJHHHIIIHHHGGGFFFHHHJJJNNNPPPPPPLLLGGGDDDCCCCCCCCCCCCAAA???===:::999999::::::999999::::::<<<===???@@@>>>===<<<;;;:::999999888888777555333333444666777555555555555555666777777777666555333333444555555222444555555444333444555666555333222111000000000000000111111111111000000000000111111111222222222444333222222333333222000...///////////////...---...---,,,,,,,,,,,,---...,,,---.........---,,,+++------............------///...---,,,,,,---...///000000//////......------))))))***+++,,,------......---+++++++++---///000***++++++,,,,,,------......------------,,,,,,,,,...------,,,,,,------...---+++***,,,000111...+++..............................---,,,,,,,,,------///...,,,++++++,,,---...---...///000000...,,,+++//////.........000222333222444555333000///111444888888777666555333111000...///111222444444444444555555555555555444444444:::999999999888888777777888888888777777888<<<>>>>>>???@@@AAABBBAAA@@@@@@BBBBBBCCCDDDDDDEEEDDDDDD@@@AAADDDEEEEEEBBB???=========<<<<<<===>>>@@@AAAEEEEEEEEEEEEFFFFFFFFFFFFLLLKKKHHHFFFEEEFFFHHHIIINNNJJJGGGHHHJJJMMMMMMLLLMMMPPPTTTWWWWWWTTTOOOLLLKKKMMMOOOKKKEEEBBBCCCFFFEEEEEEFFFGGGHHHIIIJJJKKKGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHGGG|||~~~~~~|||{{{vvvwwwwwwxxxyyyzzz{{{{{{~~~{{{xxxuuurrrooonnnoooqqqrrrrrruuuzzzxxxssspppooooooooonnnnnnnnnnnniiigggeeefffhhhhhhfffdddfffiiikkkllljjjgggffffffgggiiippp{{{{{{rrrttttttqqqkkkfffccccccdddeeefffggggggfffeeeeeegggeeebbbccceeefffeeeccc_________bbbeeegggeeecccbbb```^^^\\\[[[[[[\\\]]]ZZZ\\\]]]___gggqqqtttqqqmmmlllgggdddgggnnnrrrqqqkkkgggbbb^^^\\\]]]___aaa]]]\\\ZZZZZZ[[[]]]```bbbeeebbb^^^[[[YYYWWWTTTRRROOOPPPQQQRRRRRRPPPOOOMMMMMMLLLKKKKKKKKKMMMOOOPPPQQQPPPPPPPPPPPPPPPQQQQQQMMMMMMNNNNNNNNNNNNMMMMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRTTTTTTRRRPPPRRRXXX^^^eee___VVVOOOKKKIIIHHHHHHIIIIIIIIIKKKLLLMMMKKKIIIIIIHHHGGGGGGHHHJJJMMMNNNJJJGGGCCCAAAAAAAAA@@@???@@@???<<<:::999:::;;;;;;::::::::::::;;;<<<>>>>>>;;;;;;:::999888777666666888777666555555666777777555555444444555666666777666555555444444444444444///000222222000000000111222222111111000000111111000000111111111111000000000000000111111111222222000//////000111222111000000000//////...---,,,+++...---,,,,,,,,,,,,---...++++++,,,,,,,,,+++++++++------............------///...---,,,,,,---...////////////...............,,,++++++***************---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,------,,,+++******,,,---,,,+++---------,,,,,,,,,,,,,,,------------...///000111000///---,,,+++,,,---...,,,,,,,,,,,,,,,---......///.........///000111222...000111111000111333666555444444333111000...---///000000111222333444555777666666555444333222222888888888777777666666666666777777666666777:::======>>>@@@AAABBBBBBBBBAAACCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFDDDAAA===;;;===<<<<<<<<<===???@@@AAACCCCCCCCCDDDEEEFFFGGGGGGLLLJJJHHHFFFFFFGGGIIIJJJNNNKKKGGGGGGIIIKKKKKKKKKKKKLLLNNNQQQTTTTTTRRROOOHHHKKKLLLIIICCC@@@AAADDDDDDCCCCCCDDDEEEFFFHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHHHH~~~~~~~~~~~~}}}{{{yyyxxxvvvuuuuuuvvvwwwyyyzzz|||~~~zzzvvvqqqmmmkkkqqqssstttsssuuuxxxvvvrrrooonnnmmmlllmmmnnnppprrrmmmkkkiiihhhgggfffcccaaaeeehhhlllmmmkkkiiigggfffeeefffjjjooossstttrrrpppqqqrrrssspppkkkfffbbb```aaabbbdddffffffeeedddcccfffccc```bbbgggjjjhhheee^^^]]]]]]___bbbdddeeeddd```___^^^\\\[[[ZZZZZZZZZXXXYYYZZZ]]]eeemmmooommmllliiieeeeeemmmxxx}}}|||rrrkkkbbb]]][[[\\\\\\[[[ZZZYYYYYYYYY[[[^^^aaaccceeeaaa\\\XXXUUUSSSPPPNNNOOOQQQSSSTTTTTTRRROOOMMMLLLKKKJJJJJJKKKLLLNNNOOOOOOOOOOOOOOOPPPQQQQQQRRROOOPPPPPPQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQPPPQQQSSSSSSRRRPPPRRRXXX]]]eee___VVVOOOJJJHHHFFFEEEHHHHHHHHHIIIKKKKKKIIIGGGGGGFFFGGGGGGHHHIIIJJJKKKEEECCCAAAAAAAAAAAA???>>>???>>><<<:::::::::<<<===:::::::::::::::;;;<<<<<<::::::999888777666555555555555666666666666666555555555444444444555666666444444555555444444333333000222333333222111111222////////////000000111111///000000111111000000//////000000000000000111111222111111222333444222111/////////.........------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,------......------,,,......------------......------.....................---+++*********+++,,,,,,,,,+++******+++---......------,,,++++++******)))***+++,,,---......///,,,++++++++++++++++++,,,***+++***)))'''''')))+++,,,,,,,,,++++++***************+++,,,...///111222111000...---,,,,,,------+++***))))))***,,,///111............///000111222---...000000///000222444222222222111000...---,,,000000///000111222444555777666555444333222111000666555555555555555444444444555666666555777:::<<<===>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEFFFFFFFFFEEEBBB???===<<<<<<======>>>@@@AAABBBAAAAAABBBBBBDDDEEEGGGHHHJJJHHHGGGFFFFFFHHHJJJKKKNNNKKKGGGEEEGGGIIIKKKKKKNNNJJJHHHKKKPPPSSSRRROOOHHHJJJJJJHHHCCCAAACCCEEECCCCCCBBBBBBCCCEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJKKK|||}}}~~~|||zzzxxxuuutttttttttssssssuuuwwwzzz||||||wwwtttpppnnnmmmrrruuuvvvttttttvvvtttpppnnnnnnnnnooooooooopppppplllkkkiiigggfffdddbbbaaacccfffjjjlllkkkhhhfffeeebbbccceeeggghhhkkknnnppppppqqqqqqppplllfffbbb___```aaadddffffffeeedddcccddd```^^^aaahhhllljjjggg____________aaabbbcccddd``````___^^^\\\ZZZYYYYYYWWWXXXZZZ___ffflllllljjjjjjgggcccdddppp}}}uuulllaaa[[[ZZZ[[[YYYWWWXXXXXXXXXYYY\\\___bbbdddddd```ZZZVVVRRRPPPMMMKKKOOOQQQSSSUUUTTTRRROOOMMMKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOORRRSSSSSSSSSSSSTTTXXX[[[ZZZVVVPPPLLLJJJIIIHHHHHHFFFFFFFFFGGGIIIIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFCCCBBBBBBCCCDDDCCCAAA???>>>===;;;:::999:::<<<===;;;::::::999999999::::::;;;::::::999888777666666222333444666666555444333555444444444444444555555333333444555555333222111111333444444222111111222//////000000000111000000//////000000000000//////////////////////////////333222222333444333111///............///000000111,,,,,,,,,,,,,,,,,,,,,,,,///...---------...///000,,,,,,------------,,,,,,------------------------,,,,,,,,,------......///---,,,++++++,,,...000222,,,+++*********+++,,,,,,,,,,,,,,,,,,++++++******)))******+++,,,---------++++++************++++++***++++++(((%%%%%%(((,,,,,,,,,,,,++++++******))))))))))))***+++,,,......111111///...---,,,,,,,,,+++*********+++,,,...///------......///000000111000000000///.........///333333333222111000///...111000///...///111333555444444444333222222111111333333333333333333333333444555666666666777:::<<<<<<===???AAABBBDDDEEEFFFEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBB======>>>???@@@BBBCCCCCCBBBAAAAAAAAABBBDDDEEEFFFGGGFFFEEEEEEFFFGGGIIIJJJKKKIIIFFFDDDFFFIIILLLNNNTTTMMMGGGHHHMMMRRRPPPMMMJJJKKKKKKIIIFFFEEEFFFHHHEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLJJJIIIHHHHHHIIIKKKNNNPPP~~~|||}}}~~~~~~|||{{{zzzyyywwwuuusssrrrsssrrrqqqqqqsssvvvzzz}}}|||wwwrrrooooooqqqrrrsssvvvwwwtttssstttsssooooooppprrrsssrrrpppmmmkkkhhhhhhgggfffdddcccbbbbbbbbbeeeiiijjjhhheeedddcccaaabbbcccccccccffflllpppooooooooonnnkkkgggccc___^^^___aaacccccccccaaa```aaa^^^]]]```fffjjjiiigggccccccbbbaaaaaaaaabbbbbbbbbaaa```___]]][[[YYYXXXYYYYYY]]]dddkkkmmmjjjhhhhhheeeaaacccmmmyyy}}}yyyppphhh^^^YYYYYYZZZXXXVVVWWWWWWXXXZZZ\\\___bbbddddddaaa\\\XXXUUUSSSPPPNNNLLLMMMPPPQQQQQQPPPMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNPPPQQQRRRRRRRRRQQQPPPNNNLLLJJJIIIMMMNNNNNNOOOOOOOOOOOONNNPPPQQQRRRRRRRRRSSSUUUWWWPPPMMMJJJHHHIIIIIIJJJIIIGGGGGGGGGHHHIIIIIIGGGEEEAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDDDDAAA???===<<<:::999888999;;;<<<:::999999888888888888999999999888777666555555444222333666777888777555444444444333333333333444444222333444444444333111000...///111000...------...111111222222222111000/////////000000000000//////........................------...111333444222000222222111000/////////000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000++++++,,,,,,,,,,,,++++++,,,------------------,,,++++++,,,,,,------......++++++++++++,,,...///000,,,+++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++,,,,,,)))&&&&&&)))---,,,,,,,,,,,,++++++******,,,++++++*********++++++000000///...---,,,,,,,,,+++,,,---......---,,,+++,,,---......///000000000000///...---............222222222222222111000000111000.........000222444000000111111222222333333222222222222222333333333333555777777777888;;;===<<<===>>>@@@BBBDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDD??????@@@BBBCCCDDDDDDDDDEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIGGGFFFEEEEEEFFFJJJNNNQQQVVVNNNGGGGGGMMMRRRRRRPPPKKKKKKJJJHHHGGGGGGIIIKKKEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKHHHHHHHHHIIIKKKOOORRRTTT~~~}}}~~~}}}}}}~~~~~~}}}||||||{{{vvvvvvvvvvvvuuutttrrrrrrrrrpppooonnnqqquuuzzz}}}zzztttnnnmmmooosssvvvssswwwxxxuuurrrsssrrrpppoooqqqsssuuusssooojjjgggdddeeefffeeecccbbbcccddddddfffhhhgggeeecccbbbbbbbbbbbbbbbaaaaaadddhhhlllnnnlllkkkjjjiiigggcccaaa]]]]]]]]]]]]]]]]]]]]]\\\^^^]]]]]]___bbbeeeffffffdddeeeeeedddbbb```aaaaaadddcccaaa^^^\\\ZZZYYYYYYZZZZZZaaakkkqqqooojjjfffcccbbb``````hhhppprrrnnngggbbb[[[WWWVVVWWWVVVUUUWWWXXXXXXZZZ\\\^^^___```]]][[[XXXWWWUUUSSSPPPNNNHHHIIIJJJLLLLLLLLLLLLKKKNNNOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPSSSRRRRRRPPPNNNLLLJJJIIIKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOOOOLLLJJJHHHHHHIIIKKKKKKJJJIIIIIIIIIJJJKKKJJJHHHFFFAAAAAA@@@@@@???@@@@@@@@@???>>>>>>@@@AAAAAA???===<<<;;;999777777777999:::999888888777777777888888666666555444333222111111444666888999:::999888777444444333222222222333333222333333333222222111111000111222222000......///111111222333222111///......//////000000//////............------------,,,+++,,,///444999;;;;;;999888666333000---,,,,,,+++++++++,,,,,,,,,,,,++++++************+++,,,------***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,---+++++++++*********))))))+++******************++++++,,,+++***((()))***,,,++++++++++++++++++++++++111000///---,,,,,,++++++---------------,,,,,,,,,+++,,,...//////---+++))),,,,,,---///////////////---,,,+++,,,///111111000/////////000000///......000///.........///111222---...///000111333333444222222333333333333444444333555777888888999;;;===<<<<<<===>>>@@@BBBDDDFFFCCCDDDDDDDDDDDDCCCCCCBBBGGGFFFDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEGGGEEECCCAAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFGGGGGGHHHJJJNNNQQQPPPLLLGGGIIIOOOTTTVVVUUUKKKJJJHHHGGGGGGHHHJJJKKKFFFGGGHHHJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIJJJKKKNNNQQQTTTUUU~~~~~~|||||||||{{{zzzxxxvvvuuuqqqrrrrrrssssssssssssrrrqqqooommmllloootttzzz~~~~~~zzzuuupppnnnpppsssvvvrrrwwwyyyuuurrrrrrrrrpppnnnoooqqqqqqpppmmmiiigggccceeegggfffdddcccdddfffggghhhhhhfffdddbbbbbbbbbcccbbbaaabbbdddfffiiijjjkkkhhheeeeeeeeeeeecccaaa^^^]]]\\\ZZZZZZZZZZZZ[[[ZZZ\\\^^^^^^^^^___aaadddbbbdddfffeeecccaaaaaabbbeeeccc___\\\YYYXXXXXXXXXZZZ[[[dddqqqwwwqqqiiieee^^^_________bbbhhhhhheee___]]]YYYVVVTTTSSSSSSSSSWWWWWWWWWXXXYYYZZZ[[[[[[TTTTTTTTTTTTUUUSSSPPPNNNIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRQQQQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNRRRRRRRRRQQQPPPOOOMMMMMMIIIJJJKKKMMMNNNOOOOOOOOOLLLLLLLLLMMMMMMLLLKKKIIIJJJIIIIIIKKKMMMOOOPPPOOOHHHHHHHHHIIIJJJIIIGGGDDDCCCBBB@@@???>>>???@@@AAA>>>===<<<===>>>???===;;;<<<:::888666555555666777777777666666666777888888555555444333222111000000444555666888888888888888444444333222222222222222333333222111111111111111333444555555222111111111---///000222222111000///......////////////......------------,,,,,,,,,+++---...111666;;;===<<<:::555333000...,,,+++++++++***+++,,,,,,,,,,,,+++***'''((()))***++++++++++++******++++++++++++******+++,,,------------,,,+++,,,,,,,,,,,,++++++++++++++++++---------,,,***)))---------------,,,++++++***************+++++++++)))))))))***************+++++++++******+++++++++***)))))))))+++++++++***((())))))******+++++++++222111000...---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---////////////......,,,+++,,,///111111000,,,------.........------........./////////000000......//////000111222222333333444444444555555555111333666777888888:::<<<<<<<<<<<<===???AAACCCDDDAAABBBBBBCCCCCCCCCCCCBBBFFFEEECCCAAA@@@@@@AAABBBEEEFFFGGGHHHHHHGGGFFFFFFFFFEEECCCAAAAAABBBDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHFFFHHHJJJJJJIIIJJJLLLNNNLLLKKKJJJKKKOOOSSSTTTUUULLLJJJHHHGGGIIIKKKMMMNNNIIILLLOOOQQQQQQPPPMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRSSS||||||~~~||||||{{{zzzwwwtttqqqpppnnnooopppqqqrrrsssssssssqqqooolllkkknnntttzzz~~~~~~{{{wwwsssqqqqqqssstttrrrwwwyyyuuurrrrrrrrrqqqnnnnnnnnnmmmlllkkkiiihhheeeggghhhgggdddccceeegggjjjjjjiiifffcccbbbbbbcccbbbaaaaaaccchhhlllmmmmmmhhheeeaaaaaabbbdddbbbaaaaaa___]]][[[ZZZZZZ[[[\\\XXX\\\___^^^[[[ZZZ^^^ccc^^^bbbeeefffcccaaaaaabbbeeebbb^^^ZZZWWWVVVWWWWWWZZZ[[[eeetttzzzrrrhhhcccZZZ^^^___^^^___bbbccc```[[[[[[YYYVVVRRRPPPPPPQQQVVVVVVVVVWWWWWWWWWWWWXXXSSSSSSUUUWWWYYYXXXUUURRRMMMMMMMMMNNNOOORRRUUUVVVRRRSSSSSSSSSSSSSSSRRRRRRNNNNNNMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKGGGIIIJJJLLLNNNOOOPPPPPPNNNMMMMMMNNNNNNMMMJJJHHHHHHHHHJJJMMMRRRUUUVVVVVVEEEEEEDDDEEEFFFEEECCCAAAFFFDDDAAA???>>>???AAABBB@@@>>>======>>>>>>===<<<;;;:::777555444444555555666666666666666777888888777666666555444333222111111222333444555555555555444333333222111111111222444333111000000000111222111222333222000......///***+++...000111111000///......////////////......---------,,,,,,+++++++++,,,,,,...111444444222///...---,,,++++++,,,...///***+++,,,------,,,+++***((()))+++,,,------,,,,,,******++++++++++++******++++++------------++++++---,,,,,,++++++*********)))+++...111222111000///---.........------,,,+++,,,,,,++++++***)))))))))''''''((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,)))((('''))),,,---+++(((&&&&&&'''((()))***++++++000///...---,,,+++++++++))))))***+++,,,,,,,,,,,,***)))(((((()))+++---///+++,,,---////////////...222///------///000///---------......//////......---...//////000//////...////////////000000000000444444444555555666666666///222555666777777999;;;<<<<<<<<<<<<>>>@@@BBBCCC@@@@@@AAABBBCCCCCCCCCCCCCCCBBB@@@???@@@BBBDDDEEEHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDBBBAAAAAACCCFFFHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHKKKMMMMMMJJJIIIJJJLLLMMMMMMMMMNNNNNNOOOPPPQQQOOOMMMJJJJJJLLLNNNPPPQQQOOOQQQVVVYYYYYYVVVRRRPPPMMMMMMMMMMMMMMMNNNNNNNNNPPPQQQQQQRRRRRRQQQPPPPPP~~~}}}~~~wwwttttttqqqkkkiiikkknnnppppppppppppqqqllliiijjjnnnrrrtttyyy}}}zzzxxxwwwvvvtttrrruuurrrqqqrrrvvvwwwuuurrrpppmmmjjjiiiiiiiiihhhggghhhhhhiiikkkmmmmmmjjjhhhiiiiiihhhgggeeedddcccccc]]]^^^aaadddggghhhhhhhhhiiieee``````bbbdddaaa^^^]]]\\\[[[[[[]]]^^^]]][[[^^^```aaa```]]]\\\]]]```cccdddeeefffdddaaa^^^\\\aaa^^^[[[XXXVVVVVVWWWXXX___bbbeeeiiiiiihhheeeccc[[[[[[[[[^^^aaadddddddddZZZXXXUUURRRPPPPPPQQQRRRTTTSSSRRRQQQQQQRRRTTTUUUYYYVVVSSSUUUYYYZZZVVVRRRMMMLLLMMMOOORRRTTTSSSRRRUUUVVVVVVVVVUUURRRPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJMMMNNNNNNPPPSSSRRRMMMLLLKKKKKKLLLNNNOOOOOOMMMMMMLLLKKKKKKLLLLLLKKKIIIHHHFFFEEEHHHOOORRRQQQOOOHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@???=========>>>>>>;;;===???@@@AAA@@@???>>>888777444222222333555777666666555555555555666666777666444222222222444555000222444555777777777666777555333111111222333444222111///...------.........---,,,---...//////......///000000000///---,,,++++++,,,,,,---...//////000---,,,---///000...,,,***,,,///222222111...,,,,,,,,,------------------,,,,,,++++++***)))(((((())))))************))))))***************)))((('''------------------------))))))))))))))))))))))))***,,,222888;;;888111***,,,++++++******++++++,,,))))))*********+++++++++******))))))(((((('''''')))))))))))))))*********(((***,,,,,,***(((''''''+++++++++)))((((((+++---,,,,,,,,,++++++************++++++,,,------------,,,,,,***)))))))))***+++,,,---......///...............------------......///////////////////////////...------///000000///000000111111111111000000333333333333333333333333333333444666777999::::::<<<<<<<<<<<<<<<===>>>>>>DDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@BBBEEEEEEJJJLLLJJJIIIKKKKKKIIIFFFFFFDDDAAA@@@AAADDDGGGOOONNNLLLKKKJJJJJJKKKKKKMMMNNNMMMKKKIIIIIIKKKLLLNNNNNNNNNNNNOOOQQQSSSTTTOOONNNMMMMMMNNNPPPSSSTTTPPPUUU\\\```aaa^^^[[[YYYUUUUUUSSSOOOLLLLLLOOOSSSSSSUUUWWWVVVTTTQQQOOOOOO}}}~~~xxxttttttqqqlllmmmooorrrsssrrrpppnnnmmmkkkiiiiiinnnqqqssswww||||||{{{yyyxxxxxxxxxuuutttsssrrrrrrtttxxxyyywwwtttnnnllliiihhhhhhhhhhhhgggiiiiiiiiijjjlllllljjjhhhggggggffffffeeeddddddccc```aaacccfffgggiiijjjjjjhhhddd______aaabbb___\\\[[[ZZZYYYZZZ\\\]]]\\\[[[___```aaa```]]][[[\\\^^^bbbcccdddeeeccc```]]][[[ZZZYYYXXXWWWWWWYYY[[[\\\___aaaccceeeeeeccc```]]]XXXWWWXXX[[[___bbbcccccc\\\YYYVVVRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRWWWTTTRRRTTTWWWXXXUUUQQQMMMLLLMMMNNNQQQRRRRRRQQQSSSTTTUUUUUUTTTRRROOOMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJMMMMMMMMMQQQVVVWWWSSSPPPNNNMMMMMMNNNOOONNNNNNMMMLLLKKKKKKLLLLLLKKKJJJJJJGGGEEEGGGLLLNNNLLLIIIGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???===<<<<<<======;;;<<<>>>?????????>>>===666444222000///000222333666666555555555555666666777555444222222222444555333444555777777777777666333222000//////000111222333222000///....../////////......///111111000......///000000000///------+++,,,,,,------.........///---,,,---//////...,,,......//////000000000000------------------------,,,,,,++++++***))))))(((******++++++++++++******...---***)))((()))+++,,,************************************************---000555;;;===;;;333...+++++++++******+++++++++//////...---,,,+++*********)))))))))((((((((('''''''''((()))***++++++,,,((()))******)))(((***+++*********(((''''''***,,,,,,,,,,,,++++++***************+++,,,------------,,,,,,***)))))))))***+++,,,,,,---.....................------------......////////////////////////111///...///000111111111000111111111111111111000333333333333333333333333333444555666888999::::::<<<<<<<<<<<<<<<======>>>AAA@@@@@@??????@@@@@@AAA@@@AAABBBAAAAAABBBDDDGGGJJJMMMMMMIIIHHHJJJLLLKKKFFFEEECCCAAA@@@BBBGGGJJJRRRQQQPPPNNNMMMLLLKKKKKKMMMMMMMMMKKKIIIIIIKKKMMMNNNNNNNNNNNNOOOQQQSSSTTTOOONNNMMMMMMNNNPPPRRRTTTXXX]]]dddhhhhhhfffcccaaaVVVVVVSSSOOOLLLMMMQQQTTTUUUVVVXXXWWWTTTQQQOOOOOO~~~~~~yyyuuutttqqqmmmoooqqqssstttsssoookkkhhhjjjhhhiiinnnqqqqqqtttxxxyyyxxxxxxzzz{{{zzzwwwtttmmmlllmmmqqquuuwwwuuurrrllljjjgggggghhhiiiiiihhhjjjiiihhhhhhiiijjjiiigggdddddddddddddddeeeeeeeeeccccccccceeefffhhhiiijjjfffccc___^^^``````]]][[[YYYXXXXXXYYY[[[]]]\\\[[[```aaaaaa```^^^]]]]]]^^^aaabbbccccccaaa___\\\ZZZVVVVVVWWWXXXYYYZZZ[[[[[[]]]___``````___\\\YYYWWWVVVUUUVVVZZZ___ccceeeeee^^^[[[WWWSSSPPPNNNNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRWWWUUUTTTUUUXXXYYYVVVSSSMMMLLLLLLMMMOOOQQQPPPOOOPPPRRRTTTVVVUUURRRNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOUUU]]]aaa___VVVSSSPPPNNNNNNNNNNNNMMMNNNLLLKKKKKKLLLLLLKKKJJJHHHFFFDDDFFFIIIJJJIIIFFFFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@>>>===;;;;;;;;;<<<:::;;;<<<=========<<<;;;666444222000//////000111666666555555555555666666666555333222222333444444444444555555555555444444111000///...///000111222333222111000/////////000/////////111333333111////////////000///......---------------------------...---,,,---...///...,,,///...---,,,,,,---///111.........------,,,,,,+++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,++++++000---(((%%%%%%(((+++...))))))))))))))))))))))))++++++++++++++++++++++++...000555:::<<<999333///++++++************++++++,,,++++++***)))((('''&&&))))))))))))((((((((((((&&&&&&''')))***+++,,,---*********))))))***---///)))))))))(((&&&''')))++++++++++++++++++*********)))***+++,,,------------,,,,,,+++************++++++,,,------......------......------------......////////////////////////222111///000222333333222111111222222222222111111333333333333333333333333444555666777888999:::;;;<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAACCCFFFIIIMMMPPPNNNIIIGGGJJJMMMLLLEEEDDDBBB@@@@@@DDDKKKPPPVVVVVVVVVTTTRRROOOMMMKKKLLLLLLMMMLLLJJJJJJKKKMMMNNNNNNNNNNNNOOOQQQRRRSSSOOONNNMMMMMMNNNPPPRRRTTT\\\aaahhhkkkkkkiiifffeeeXXXVVVSSSNNNLLLMMMQQQUUUVVVWWWYYYXXXTTTQQQOOONNN~~~~~~{{{wwwuuurrrpppoooppprrrtttsssooojjjfffjjjhhhjjjnnnppppppqqqtttwwwwwwyyy{{{|||zzzvvvsssjjjiiijjjnnnsssvvvuuussskkkiiiggggggiiijjjjjjjjjkkkiiigggggghhhiiihhhgggcccccccccddddddeeeeeeeeebbbbbbbbbbbbccceeeggghhhgggdddaaa``````___]]]ZZZYYYXXXXXXYYY\\\^^^^^^]]]___``````aaaaaaaaaaaabbb```aaaaaaaaa___]]][[[YYYXXXXXXYYYYYYYYYWWWVVVUUU[[[[[[\\\\\\[[[XXXVVVTTTVVVUUUVVVZZZ___dddfffggg___]]]YYYTTTQQQNNNMMMLLLNNNOOOQQQSSSTTTUUUTTTTTTVVVUUUTTTUUUVVVVVVTTTRRRMMMLLLKKKLLLNNNOOOOOOOOOOOOQQQUUUWWWWWWSSSOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQTTT\\\gggmmmmmmZZZWWWRRROOONNNNNNNNNMMMMMMLLLKKKKKKLLLLLLKKKIIIDDDCCCBBBDDDGGGIIIIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@>>><<<::::::::::::999:::;;;;;;;;;;;;::::::888777555333222222333333666555555444444555555666444444333222222333333444333333222222111000000///111000000000111222333444222222111000/////////////////////111333333111...///////////////......---------------------,,,,,,---------------------------,,,+++******+++---...//////...---,,,,,,+++++++++++++++*********))))))***++++++++++++++++++***,,,)))&&&######%%%)))+++************************+++++++++++++++++++++++++++---111555666333///,,,******))))))))))))******&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''((()))***++++++,,,,,,---...---,,,,,,---///))))))***)))'''''')))++++++++++++***************)))***+++,,,---.........,,,,,,++++++************++++++,,,---------------...------,,,,,,------...////////////////////////222111///000111333222222222222222333333222222222222222333333333333444444555555666777888999::::::;;;;;;::::::;;;;;;<<<===:::<<<>>>@@@BBBBBBBBBAAAAAABBBBBBBBBAAACCCEEEHHHLLLOOONNNJJJHHHIIIKKKIIIDDDCCCAAA@@@AAAGGGOOOUUU[[[\\\\\\ZZZWWWSSSOOOLLLJJJLLLLLLLLLKKKJJJLLLMMMMMMNNNNNNNNNOOOPPPQQQQQQPPPOOONNNNNNOOOQQQSSSUUUYYY^^^cccggggggdddbbbaaaXXXUUUQQQMMMKKKMMMQQQTTTVVVWWWXXXWWWTTTPPPNNNNNN|||~~~}}}~~~|||yyyuuusssrrroooppprrruuuwwwtttnnnjjjkkkiiijjjnnnooonnnooorrrvvvwwwxxxzzz{{{xxxtttpppmmmmmmnnnrrrwwwzzzxxxuuulllkkkiiiiiijjjllllllllljjjiiigggggghhhiiiiiihhhcccccccccdddddddddeeeeeebbbbbbbbbbbbccceeeggghhhhhhgggeeecccbbb```]]]\\\ZZZYYYYYY[[[]]]______^^^]]]]]]___aaadddfffggghhh`````````___^^^\\\ZZZYYYZZZZZZZZZZZZYYYVVVTTTRRRXXXXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTWWW\\\aaadddeee___]]]YYYUUUQQQOOOMMMLLLNNNPPPRRRTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQPPPNNNMMMKKKJJJKKKMMMOOOPPPOOOPPPSSSWWWYYYYYYVVVRRROOOPPPPPPPPPPPPPPPPPPPPPPPPOOOSSSWWW[[[eeepppuuuuuu[[[XXXRRROOONNNMMMMMMLLLLLLKKKIIIJJJKKKKKKJJJHHHDDDCCCCCCDDDFFFGGGGGGFFFAAAAAA@@@???>>>>>>>>>>>>???>>><<<:::999999999:::999999:::::::::999999999999888666555444444444555555555444444444444555555333333333222222333333333444333222111000///......000000000111111222333333000000000000///...------...---...///111111///---000/////////............------------------,,,,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,,,,//////...---,,,,,,+++++++++++++++***************))))))************))))))(((((('''&&&&&&'''((()))************************************************)))+++...000000...,,,+++***))))))(((((())))))***)))))))))*********++++++(((((((((((())))))))))))*********)))))))))))))))---000333333111...,,,+++)))***+++***))))))***+++************************((()))+++,,,---.........,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------////////////////////////111///......000111111000222222222333333222222222222222222333333444444444555555666777888999999::::::::::::::::::;;;<<<<<<;;;===???BBBCCCDDDDDDDDDCCCDDDDDDBBBAAAAAACCCEEEFFFKKKMMMKKKHHHIIIGGGDDDBBBBBBAAA@@@CCCJJJSSSYYY^^^______]]]ZZZUUUPPPLLLIIIJJJLLLLLLKKKKKKLLLNNNMMMMMMNNNOOOOOOPPPPPPPPPQQQPPPOOOOOOPPPRRRTTTVVVVVVZZZ___bbbbbb```^^^]]]VVVSSSNNNKKKJJJLLLOOOPPPSSSUUUVVVUUURRROOOMMMLLLyyy~~~}}}||||||yyytttqqqrrrqqqqqqssswwwzzzzzzuuupppnnnkkkkkkmmmnnnlllmmmqqquuuvvvwwwxxxyyywwwrrrooonnnpppttt{{{~~~xxxsssnnnllljjjjjjkkkmmmmmmllliiihhhggghhhjjjkkkjjjiiiffffffeeeeeeddddddccccccccccccccceeefffhhhiiijjjjjjiiihhhfffccc```^^^]]][[[ZZZZZZ[[[]]]___^^^^^^[[[[[[]]]```eeeiiikkkkkk``````___^^^]]][[[ZZZYYYXXXYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWSSSQQQQQQSSSWWW[[[^^^___]]]\\\YYYVVVSSSPPPNNNMMMOOOPPPQQQRRRSSSTTTTTTTTTYYYYYYXXXWWWUUUSSSRRRQQQLLLKKKIIIJJJMMMPPPQQQQQQRRRTTTXXXZZZZZZXXXUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSWWW\\\aaaiiiqqqtttqqqYYYUUUQQQNNNMMMMMMLLLKKKKKKIIIHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA??????>>>==================<<<;;;999999999999:::::::::999999999999888888666555555444444444444444555555444444444444555555222222222222333333333333666555444222111111111111//////000000000000000000///000000000///...---,,,...---,,,,,,...//////---000000///............///------------------------+++---...---,,,+++,,,---//////...---------...............------,,,,,,+++************************)))))))))******)))))))))((()))***+++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))+++---...,,,+++++++++))))))(((((((((((())))))++++++***)))(((''''''&&&(((((((((((())))))))))))++++++******)))(((((((((---000444555222---***((()))+++,,,+++***)))***+++)))))))))***************((()))***,,,---...//////,,,,,,,,,---,,,++++++***)))***++++++,,,,,,++++++------,,,,,,,,,,,,------///////////////////////////...,,,---///000000///111111222222222222111111111222222333333444444555444555555666777888888888:::999999999999:::;;;;;;<<<===>>>@@@BBBDDDDDDEEEDDDDDDCCCBBB??????AAABBBBBBHHHLLLJJJHHHHHHEEEAAAAAAAAAAAABBBFFFMMMVVV\\\^^^^^^^^^\\\XXXSSSNNNKKKGGGJJJLLLMMMLLLLLLMMMNNNMMMMMMNNNOOOOOOOOOOOOOOOQQQPPPOOOOOOPPPRRRTTTVVVVVVZZZ___aaa```^^^]]]\\\UUUQQQMMMKKKKKKLLLMMMMMMOOOQQQSSSRRRPPPMMMKKKKKKwww~~~~~~zzzxxxzzzwwwqqqnnnppprrrqqqqqquuuyyyzzzvvvrrrpppmmmkkkmmmmmmkkkmmmqqqrrrssstttvvvwwwvvvssspppqqqxxx}}}rrrnnnllljjjiiijjjkkkkkkkkkgggggghhhjjjlllmmmkkkjjjiiiiiigggfffeeecccbbbaaa```aaacccfffgggiiijjjjjjjjjjjjjjjgggddd```^^^\\\[[[ZZZZZZ[[[\\\]]]]]]\\\ZZZZZZ[[[___eeeiiijjjiii``````___^^^\\\[[[ZZZYYYXXXXXXYYYYYYZZZZZZYYYYYYVVVUUUTTTTTTTTTTTTUUUVVVSSSQQQPPPPPPTTTWWWZZZ[[[[[[ZZZXXXVVVTTTRRRPPPOOOSSSSSSRRRSSSSSSTTTUUUUUU]]]^^^]]][[[XXXUUUSSSRRRLLLJJJIIIJJJNNNQQQSSSTTTSSSUUUWWWYYYZZZYYYWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTUUU[[[```dddiiillljjjdddTTTRRROOONNNMMMMMMKKKIIIIIIHHHFFFGGGHHHHHHGGGEEEEEEEEEDDDBBB@@@>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999888888999:::;;;;;;:::999999888888888999333333333333444444444555555444444333333444444555111111222333333333333333666555444222111111111222111111111111111111000000000000111111000///---,,,///---++++++,,,...//////111000///...---......///+++,,,,,,------.........+++---...---+++***,,,...111///,,,***)))+++---///------------------------************************)))******++++++******))))))***++++++,,,,,,++++++))))))))))))))))))))))))************************(((***,,,+++)))((()))+++)))((((((''''''(((((()))***))))))((('''&&&%%%%%%'''((((((((()))))))))************)))))))))))))))+++...111111///,,,))))))(((***++++++)))))))))***((()))))))))*********+++((()))***,,,---...//////,,,,,,---------,,,+++***)))******+++++++++++++++---,,,,,,++++++,,,,,,---///////////////////////////---,,,---...000//////000111111111111111111000111111222333333444555555444444444555666666777777999999999999999::::::;;;:::;;;;;;<<<>>>@@@AAABBBBBBBBBBBB@@@??????AAACCCBBBGGGJJJHHHFFFGGGFFFCCC@@@AAABBBDDDHHHOOOWWW\\\ZZZZZZYYYWWWSSSNNNJJJHHHFFFIIILLLMMMMMMLLLMMMNNNLLLMMMNNNOOOPPPOOONNNNNNOOONNNMMMMMMNNNPPPSSSTTTTTTXXX\\\^^^]]][[[ZZZYYYTTTQQQMMMLLLMMMNNNMMMLLLKKKMMMOOOOOOMMMKKKJJJIIIwww~~~~~~~~~~~~~~~|||wwwvvvxxxuuunnnlllnnnqqqooonnnqqqvvvwwwtttppprrrnnnlllllllllkkkmmmqqqppppppqqqtttvvvvvvtttrrr{{{xxxmmmkkkiiihhhiiijjjjjjiiiffffffhhhkkknnnnnnmmmkkklllkkkiiigggeeecccaaa```]]]^^^aaadddggghhhhhhhhhjjjjjjjjjhhhccc___]]]\\\[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZYYYZZZ^^^cccggggggfffaaa```___^^^\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYVVVUUUTTTSSSRRRRRRSSSTTTVVVTTTQQQQQQTTTWWWYYYZZZYYYYYYXXXVVVTTTSSSRRRQQQWWWWWWUUUUUUUUUVVVWWWXXXZZZZZZZZZWWWSSSOOOMMMMMMKKKJJJIIIJJJNNNRRRTTTUUUTTTUUUWWWXXXYYYYYYXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTWWW]]]bbbeeegggggg```XXXQQQOOONNNMMMMMMMMMKKKIIIHHHGGGEEEFFFGGGGGGFFFDDD@@@@@@AAA@@@???>>>>>>???======<<<;;;;;;;;;<<<<<<:::999888888888999:::;;;;;;;;;:::999888888999999333333444555555666666777555444444333333444444555000111222333333333333333555333222000000000000111444444444444444333222111111111222222111000...---111...+++***,,,...000000111000///------......///++++++,,,,,,---...//////***,,,...---+++***,,,...000---((($$$###&&&+++...,,,,,,------------------******************+++++++++++++++,,,,,,+++++++++)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&(((***)))&&&%%%''')))((((((''''''''''''((((((************++++++++++++'''((((((((())))))******(((((())))))******++++++***+++---,,,+++******+++'''(((******)))(((((()))(((((())))))*********+++((()))***,,,---...//////,,,,,,---...---,,,+++***))))))***+++++++++++++++---,,,,,,++++++,,,,,,---///////////////////////////...------///000000///000000111111111111000000111111222333333444555555333333444444555555666666999999888888999999:::;;;999888888999:::<<>>???AAADDDCCCGGGIIIFFFDDDGGGHHHFFF???AAACCCFFFJJJPPPWWW\\\WWWWWWUUURRROOOKKKGGGEEEFFFHHHKKKMMMMMMMMMMMMNNNLLLMMMNNNOOOPPPOOONNNMMMMMMMMMLLLLLLMMMOOOQQQSSSPPPSSSWWWYYYXXXVVVUUUUUUTTTQQQNNNNNNOOOPPPMMMKKKHHHKKKMMMMMMLLLJJJIIIIIIuuu~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~wwwvvvtttqqqooonnnnnnnnntttrrrpppnnnnnnooopppqqqrrrqqqpppooonnnnnnnnnnnnppppppnnnmmmmmmpppuuuyyy{{{qqqmmmiiijjjnnnpppmmmjjjjjjooottttttoookkkjjjllllllkkkjjjhhhgggeeedddcccgggfffdddcccdddgggkkkmmmmmmmmmlllgggbbb]]]ZZZYYY^^^]]][[[ZZZYYYXXXYYYYYY[[[\\\]]]___```aaaaaabbb^^^______]]]ZZZXXXWWWWWW]]][[[ZZZYYYZZZ[[[ZZZYYYTTTTTTSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVUUUTTTSSSXXXYYYZZZYYYWWWVVVVVVWWWUUUUUUTTTTTTUUUWWWXXXYYYYYYZZZ[[[XXXSSSOOONNNNNNQQQRRRRRRSSSSSSSSSRRRRRRVVVUUUVVVWWWYYYYYYXXXVVVUUUUUUUUUTTTSSSRRRRRRQQQUUUWWW\\\cccgggddd[[[RRRKKKLLLMMMNNNMMMMMMKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCAAA@@@???@@@AAAAAAAAA???===:::999888888888:::::::::999999999888888:::999777666666666777888444444444444444444444444222222111111222333555666555333222000000111222444333333333333222000///...111111111111000000000000222111111111000000/////////---***+++---///...,,,+++,,,------......------000///...---,,,,,,+++,,,+++,,,,,,,,,,,,+++*********************)))((((((************************+++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))++++++******)))(((((((((******)))((((((((((((((())))))************))))))+++,,,,,,------,,,,,,+++))))))************))))))))))))(((((((((((())))))'''%%%$$$&&&)))+++***((($$$$$$%%%&&&(((***+++,,,+++)))((())),,,---,,,*********))))))))))))******++++++************++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,,,,---000333333222000...---...///000222111000//////000111111////////////000111222333222222222222333333444555666666888999999888777777333444666888:::<<<>>>???AAA@@@???>>>???@@@AAABBBFFFEEEDDDDDDEEEGGGIIIJJJEEEEEEEEEFFFHHHKKKOOOQQQSSSTTTSSSPPPMMMJJJIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMNNNKKKJJJIIIIIIIIIJJJLLLMMMOOOPPPSSSVVVWWWWWWVVVVVVTTTRRRPPPPPPPPPOOOMMMLLLLLLLLLKKKJJJHHHGGGFFFEEEvvv}}}|||{{{|||~~~}}}|||}}}~~~~~~|||uuuuuussspppnnnmmmnnnoootttsssqqqpppooopppqqqqqqrrrrrrqqqpppooooooooopppnnnnnnlllkkkkkknnnssswwwzzzpppllliiijjjmmmooonnnlllnnnqqqttttttqqqnnnlllkkkkkkjjjiiihhhfffeeeddddddeeecccaaabbbeeejjjmmmooollllllkkkgggbbb]]]ZZZZZZ___^^^]]][[[[[[[[[[[[\\\YYYZZZ[[[\\\]]]]]]]]]]]]^^^___```^^^\\\ZZZYYYYYY]]][[[YYYYYYZZZZZZYYYXXXTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVXXXXXXWWWXXXYYY[[[WWWVVVVVVVVVWWWXXXYYYZZZXXXZZZZZZWWWSSSPPPPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUXXXWWWWWWXXXYYYXXXVVVTTTQQQRRRSSSSSSRRRQQQPPPOOORRRTTTXXX___cccaaaYYYRRRLLLNNNQQQSSSSSSPPPLLLIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEBBB@@@>>>=========???>>><<<:::999999999999:::::::::999999888888888888777666555555555666666444444444444444444444444222222222222222444555666333222111000000222333555333222222111111000000000111111111000000000//////111111111000000000/////////---++++++---...---,,,+++,,,------...---------///...---,,,++++++++++++++++++,,,,,,++++++***)))+++++++++++++++***))))))************************,,,---------------,,,,,,+++***))))))(((((())))))((((((((((((((()))))))))***)))((((((((((((((()))))))))************))))))******++++++++++++******&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%'''***+++***)))'''''''''''''''((()))))))))'''&&&''')))+++)))(((******))))))))))))******+++******))))))******+++++++++,,,,,,,,,---------************++++++,,,,,,++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,.........,,,+++,,,///111111000...------///000111111111000//////000000111////////////000111222333333222222222222333333444555555777777888777777666555666777888888999999999>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHDDDDDDEEEFFFHHHKKKNNNOOOPPPQQQPPPMMMJJJIIIIIIJJJOOOOOONNNMMMLLLLLLLLLLLLOOONNNMMMMMMNNNPPPRRRSSSLLLKKKJJJIIIIIIJJJKKKLLLPPPQQQSSSTTTUUUTTTSSSSSSTTTRRRPPPOOOOOONNNLLLJJJKKKKKKJJJIIIHHHGGGGGGFFFwww~~~{{{{{{{{{}}}~~~}}}~~~~~~~~~}}}}}}~~~|||zzzuuutttssspppmmmmmmooopppvvvuuutttsssrrrqqqqqqqqqrrrqqqpppoooooopppqqqrrrnnnnnnllljjjjjjmmmssswww}}}xxxppplllhhhhhhlllooopppoooqqqqqqqqqrrrqqqooojjjggghhhhhhggggggfffeeeeeeeeebbb___^^^```ffflllnnnooojjjjjjiiifffaaa]]][[[ZZZ___^^^]]]\\\\\\]]]^^^^^^^^^^^^_________^^^^^^]]]]]]___```___]]][[[[[[\\\\\\ZZZYYYXXXYYYYYYWWWVVVTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQSSSUUUWWWXXXYYY\\\^^^XXXXXXWWWXXXXXXYYYZZZ[[[XXXXXXXXXVVVSSSRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWYYYXXXXXXXXXXXXWWWTTTQQQSSSTTTVVVWWWWWWUUUSSSRRROOOPPPSSSXXX\\\[[[VVVQQQLLLPPPUUUXXXWWWRRRLLLGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCAAA???>>>===<<<<<<======<<<::::::::::::::::::::::::999888777777666666666555444444444444555333333333333333333333333333333222222333444555666222111000000111222444555222111000000000000111222111111000000000000//////000000000000////////////...---++++++---------,,,++++++,,,---------------------,,,+++************++++++,,,,,,++++++***)))++++++,,,,,,++++++******************************---....../////////......+++***))))))(((((())))))&&&&&&&&&'''((())))))))))))((((((((((((((()))***))))))************))))))((((((((())))))((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''(((***+++***)))***)))((('''&&&&&&&&&&&&((('''&&&''')))***)))(((***))))))(((((())))))***+++******))))))******+++*********+++++++++,,,,,,)))))))))************+++++++++,,,,,,,,,---------............------------/////////---++++++---///......------...///111222000000////////////000111////////////000111222222333333222111111111222222333444555555666666666555333444555777777777666666;;;<<<===???@@@AAABBBBBB@@@AAABBBDDDFFFGGGHHHHHHCCCDDDEEEGGGIIIJJJLLLMMMLLLLLLKKKIIIGGGGGGJJJLLLRRRPPPNNNLLLJJJJJJJJJJJJLLLLLLKKKLLLNNNRRRVVVYYYMMMLLLKKKIIIIIIIIIJJJJJJNNNNNNPPPQQQRRRRRRSSSSSSTTTRRROOONNNNNNLLLJJJHHHIIIIIIIIIHHHHHHHHHGGGGGGxxx~~~~~~|||{{{||||||}}}{{{zzz~~~}}}}}}~~~}}}~~~~~~{{{xxxvvvvvvuuurrrooonnnqqqtttxxxxxxxxxwwwvvvsssqqqpppoooooonnnmmmnnnppprrrssspppooonnnllllllnnnsssvvvxxx{{{~~~{{{wwwooolllhhhhhhkkknnnpppqqqqqqnnnlllmmmooommmgggbbbeeeeeeeeeeeeeeeeeeeeeeeeaaa]]][[[^^^dddjjjkkkkkkggghhhgggeee```]]][[[[[[\\\\\\[[[[[[[[[\\\^^^___aaaaaaaaaaaa```^^^]]]\\\[[[]]]^^^^^^\\\[[[[[[\\\ZZZYYYXXXXXXYYYXXXVVVUUUTTTTTTVVVWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRPPPRRRUUUWWWXXXYYY\\\^^^XXXXXXXXXXXXYYYYYYZZZZZZXXXXXXWWWVVVUUUUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVWWWVVVVVVVVVWWWUUUSSSPPPSSSUUUXXXZZZZZZXXXUUUSSSNNNNNNPPPRRRUUUTTTQQQNNNMMMPPPTTTWWWUUUQQQKKKFFFGGGFFFFFFFFFEEEDDDCCCCCC??????>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::::::::;;;::::::999888777666666555666555555444444444444444222222222222222222222222333333333333333444444555222222111000111111222333222000///...///000222444111000000000////////////////////////////////////---,,,++++++,,,,,,---,,,++++++,,,------------,,,,,,,,,+++***))))))******+++++++++++++++***))))))******+++++++++******)))************************......///000000000//////******)))((((((((((((((('''''''''(((((()))))))))((((((((((((((())))))***))))))************))))))((((((((((((((((((((((((************************))))))(((((((((((())))))(((''''''(((((()))((((((***)))((('''&&&%%%%%%%%%***)))))))))************))))))(((((((((((())))))******))))))))))))******))))))))))))************)))))))))))))))))))))***+++,,,,,,,,,,,,------------------------------------......---++++++---///......---------...///000//////.../////////000000///......//////000111222333222111111000000000000222222333333444444555555///111333666777888777777888999<<<>>>@@@AAAAAAAAA@@@AAADDDGGGIIIIIIJJJIIIBBBCCCEEEGGGHHHIIIJJJJJJGGGGGGGGGEEEEEEFFFJJJMMMQQQPPPMMMKKKIIIIIIJJJJJJIIIHHHHHHJJJNNNSSSYYY\\\NNNMMMKKKIIIHHHHHHHHHHHHGGGHHHJJJMMMPPPRRRTTTUUURRRPPPNNNMMMLLLKKKHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHyyy~~~~~~}}}}}}~~~~~~~~~zzzyyyzzz~~~||||||~~~}}}}}}}}}~~~}}}{{{yyyzzz{{{zzzvvvqqqppptttxxx||||||}}}|||yyyuuupppnnnlllkkkkkkkkkllloooqqqsssppppppooonnnlllmmmppprrrqqqqqqsssvvvwwwvvvvvvwwwooollliiihhhjjjmmmppprrrqqqmmmiiijjjmmmlllfff```cccdddddddddeeeeeeeeeeeeaaa^^^\\\]]]aaadddeeeddddddeeeeeeccc```]]]\\\\\\ZZZYYYYYYYYYYYYZZZ\\\]]]_________^^^\\\ZZZYYYXXXYYYZZZ\\\\\\ZZZYYYZZZZZZXXXXXXWWWXXXYYYYYYWWWUUUSSSTTTVVVWWWXXXWWWVVVUUUTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWWWWWWWYYY[[[WWWXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXYYYZZZZZZZZZ\\\[[[[[[YYYWWWUUUTTTRRRTTTSSSSSSTTTUUUTTTRRRPPPPPPRRRTTTVVVVVVTTTQQQNNNOOONNNNNNOOOOOOOOOMMMLLLMMMNNNPPPQQQOOOLLLIIIFFFEEEFFFFFFFFFFFFEEEEEEDDD>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;:::999999888777777666555555666666666555555555444444222222222222222222222222222222333333333333333333333222222111000000000000111000.........000222444000000000////////////........................///,,,,,,,,,+++++++++,,,---***+++,,,,,,------,,,,,,++++++***)))))))))*********++++++++++++***))))))(((((()))))))))))))))((())))))))))))))))))))))))------...///000000//////***))))))((('''(((((((((*********))))))((((((((())))))(((((((((((())))))))))))************))))))***)))(((((((((((()))***((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))'''((((((''''''&&&''''''(((''''''&&&&&&&&&&&&''')))*********))))))))))))))))))(((((((((((())))))***))))))))))))))))))***((((((((()))))))))*********)))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++------,,,,,,...000///......---------------------......////////////............///000111222222111000///////////////111111111222222333444555000222333555666777777666555777999<<<>>>????????????@@@CCCFFFHHHHHHIIIHHHBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEDDDCCCCCCFFFJJJMMMNNNMMMLLLJJJJJJJJJJJJKKKGGGGGGHHHKKKOOOTTTYYY\\\MMMLLLJJJHHHFFFFFFFFFFFFDDDEEEHHHKKKNNNQQQRRRSSSPPPNNNLLLKKKJJJIIIGGGEEEFFFFFFFFFGGGGGGGGGGGGGGGxxx}}}~~~}}}}}}}}}|||zzzzzz}}}~~~||||||~~~~~~}}}||||||}}}~~~~~~}}}}}}||||||~~~~~~yyysssrrrvvv||||||vvvoookkkjjjiiihhhiiikkknnnrrruuuooopppqqqpppnnnllllllmmmmmmkkkmmmqqqsssqqqrrrtttnnnmmmkkkjjjjjjllloooqqqqqqmmmjjjkkkmmmmmmhhhcccbbbcccccccccddddddddddddbbbaaa```___^^^______```bbbccccccbbb___]]]]]]]]]ZZZZZZYYYYYYYYYZZZ\\\]]]aaaaaa```___]]][[[ZZZYYYWWWYYYZZZZZZXXXWWWWWWXXXWWWVVVWWWXXXZZZZZZXXXVVVTTTUUUWWWXXXXXXWWWUUUTTTRRRSSSTTTTTTUUUUUUTTTTTTUUUVVVWWWWWWVVVUUUVVVXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYY[[[]]]^^^]]]\\\]]]\\\[[[YYYWWWUUUSSSQQQSSSRRRRRRSSSUUUTTTRRRPPPQQQRRRTTTUUUTTTRRROOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHHHHGGGFFFDDDCCC@@@@@@@@@@@@???===<<<;;;;;;;;;;;;<<<<<<;;;::::::777777777777666666666666555555666666555555444333111111111111111111111111111111222222222222111111222222111111111000000000000//////...///000111222000000////////////......---------...............+++,,,,,,,,,******,,,---******+++,,,,,,,,,,,,,,,++++++***************+++******++++++******)))(((''''''(((((())))))(((((())))))))))))))))))))))))+++,,,---...............***)))((((((''''''((((((+++++++++***)))(((((((((******)))((((((((((((((())))))************))))))+++***)))(((((()))***+++***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''((()))***)))'''&&&&&&'''&&&&&&&&&%%%&&&&&&'''((('''((()))(((&&&%%%&&&''')))((((((''''''(((((()))***))))))(((((())))))***((((((((()))))))))******+++************)))))))))******+++++++++,,,,,,,,,************++++++++++++(((***,,,---,,,---...000///......------,,,+++++++++,,,---.../////////...............///000111111000000///.........//////000000000111222333444555555555555444333333333333444555777999;;;<<<=========>>>@@@AAACCCDDDEEEEEECCCCCCDDDDDDEEEFFFGGGGGGDDDDDDEEEDDDDDDFFFIIILLLLLLLLLKKKKKKJJJJJJIIIIIIGGGHHHIIILLLPPPTTTWWWYYYKKKJJJHHHFFFEEEDDDDDDEEEEEEGGGIIILLLNNNNNNMMMMMMMMMLLLJJJIIIIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFGGGxxx{{{|||~~~~~~~~~}}}}}}~~~|||{{{}}}}}}|||{{{}}}}}}{{{{{{{{{|||}}}}}}||||||}}}{{{tttrrrwww}}}~~~vvvnnnhhhiiihhhhhhhhhkkkoootttwwwrrrtttvvvvvvrrrooolllkkkllljjjlllqqqrrrnnnmmmooommmmmmmmmlllkkklllmmmooonnnllljjjjjjkkkkkkhhheeebbbbbbbbbcccccccccccccccbbbdddeeebbb]]][[[^^^aaa___aaabbbaaa___]]]]]]^^^^^^]]]\\\[[[\\\]]]^^^___ccccccbbbaaa```^^^\\\[[[WWWYYYZZZYYYWWWVVVVVVWWWUUUUUUVVVYYY[[[\\\ZZZXXXVVVXXXYYYZZZYYYWWWUUUSSSPPPQQQRRRTTTUUUUUUUUUUUUVVVWWWXXXWWWUUUTTTUUUVVVYYYZZZZZZ[[[[[[ZZZYYYYYYZZZZZZ[[[^^^aaabbb___\\\[[[[[[[[[ZZZXXXWWWUUUTTTVVVUUUUUUUUUUUUTTTRRROOOTTTTTTUUUTTTSSSQQQOOOMMMKKKLLLNNNNNNNNNNNNOOOPPPKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKJJJHHHEEECCCAAA@@@AAAAAAAAA@@@>>><<<;;;;;;;;;<<<<<<<<<;;;999888555555555666666666666777333444444555444333222111111111111111111111111111///000111111111111000///...///000111111222222222/////////000000000000000000000/////////.........,,,,,,---------.........***,,,---,,,***)))+++---******+++,,,,,,,,,,,,+++++++++*********++++++,,,***************))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,---------))))))(((''''''''''''((())))))))))))))))))((((((,,,+++***(((''''''''''''))))))************))))))+++***(((''''''(((***+++,,,+++***))))))***+++,,,''''''&&&&&&&&&&&&''''''***,,,,,,+++(((&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&((()))(((&&&$$$&&&'''((((((''''''''''''(((((())))))(((((((((((())))))(((((()))))))))*********,,,,,,++++++************)))))))))*********++++++*********++++++,,,,,,,,,)))+++------,,,,,,---...,,,,,,---------,,,,,,+++***+++---...//////.....................///111111.........---......//////000000000000111333555666666444222111000000111222444444444666777999;;;;;;>>>>>>>>>???@@@AAACCCDDDDDDCCCCCCBBBCCCDDDFFFGGGDDDFFFGGGFFFFFFFFFHHHJJJKKKLLLMMMLLLKKKIIIGGGEEEDDDEEEHHHJJJMMMOOOPPPQQQHHHGGGEEEDDDCCCCCCCCCDDDCCCFFFJJJMMMNNNMMMKKKIIIKKKIIIHHHGGGHHHHHHFFFEEEFFFFFFFFFFFFFFFEEEEEEEEExxx|||yyyxxxzzz}}}~~~~~~|||||||||{{{{{{}}}}}}{{{zzz{{{|||}}}|||{{{{{{}}}|||tttrrrwww}}}vvvmmmgggjjjiiihhhiiilllqqquuuxxxwwwzzz||||||xxxsssooolllmmmjjjmmmssssssllliiikkkmmmnnnnnnmmmlllkkklllnnnjjjiiihhhhhhhhhgggfffdddbbbbbbbbbbbbbbbbbbbbbbbbaaafffhhhddd^^^[[[^^^ccc^^^```aaa```___]]]]]]^^^aaa```___^^^^^^___```aaa``````___^^^]]][[[YYYXXXXXXYYYZZZYYYWWWVVVVVVVVVTTTUUUVVVYYY\\\]]][[[YYYYYYZZZ[[[\\\[[[XXXUUUSSSOOOPPPRRRSSSUUUVVVVVVWWWVVVWWWXXXWWWUUUUUUUUUWWWZZZ[[[\\\]]]]]]\\\ZZZZZZ[[[[[[]]]aaadddddd```\\\ZZZZZZZZZZZZZZZYYYXXXXXXZZZXXXWWWWWWVVVTTTQQQNNNRRRQQQPPPOOOMMMKKKJJJIIIHHHJJJMMMOOOPPPQQQRRRSSSJJJLLLNNNOOOOOOMMMKKKJJJNNNNNNMMMLLLIIIDDDAAA>>>===>>>???AAAAAAAAA@@@???;;;<<<======<<<:::999888444444555555666777777777222222333444333222111000000000000000000000000000...///000111111000///...+++,,,...000222444444555//////000000000000//////000/////////............,,,,,,,,,------.........***,,,---,,,))))))+++...******+++,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,***************)))(((((((((((()))***************))))))))))))))))))))))))'''((()))***+++,,,,,,+++))))))((('''''''''''''''&&&&&&''''''((()))))))))---,,,***)))'''&&&&&&&&&))))))************))))))+++)))(((''''''((()))+++)))((('''%%%%%%'''((()))))))))(((((((((((()))))),,,...///---***((()))+++((('''&&&&&&%%%%%%%%%%%%(((***,,,***'''&&&''')))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))************,,,,,,,,,+++++++++******((())))))))))))*********+++++++++,,,,,,---------+++---......,,,++++++,,,******+++,,,------------)))+++,,,...//////.........------......///000111---------------...///000111000000000222333555777222111///---...000333444444333333333555777999:::@@@@@@??????@@@BBBCCCEEEEEEDDDBBBAAABBBCCCEEEGGGEEEGGGHHHHHHGGGGGGHHHIIILLLMMMNNNNNNLLLHHHDDDBBB@@@AAADDDGGGHHHIIIIIIIIIFFFEEEDDDCCCBBBBBBCCCCCC???CCCIIINNNPPPOOOMMMKKKIIIHHHFFFGGGHHHHHHGGGEEEFFFFFFFFFFFFEEEEEEEEEDDDxxx~~~yyyyyy|||~~~{{{yyyuuuxxx||||||yyyzzzyyyyyyyyy{{{}}}~~~{{{xxxwwwyyy}}}{{{tttssswww||||||uuummmjjjlllmmmnnnooopppssswww{{{wwwzzz~~~~~~yyyrrrllliiinnnoooqqqqqqpppnnnkkkiiilllmmmmmmkkkiiihhhhhhiiihhhhhhiiikkkmmmllljjjgggfffbbb``````___^^^bbbhhhffffffdddbbb___]]][[[ZZZZZZ^^^aaa___aaafffiiiiiikkkhhhdddccccccdddeeeeeecccaaa^^^]]]^^^^^^^^^]]]]]]\\\[[[YYYXXXWWWWWWWWW\\\[[[YYYXXXXXXXXXYYYZZZVVVVVVVVVVVVWWW[[[```cccTTTTTTTTTUUUWWWXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWXXX^^^___```^^^\\\ZZZZZZ[[[\\\]]]___bbbeeedddaaa^^^^^^[[[WWWVVVVVVXXXYYYYYYUUUUUUUUUUUUTTTSSSRRRQQQQQQNNNLLLMMMOOOOOOMMMKKKHHHLLLOOOOOOMMMMMMQQQUUUKKKKKKKKKMMMOOOOOOMMMKKKPPPQQQQQQMMMGGGCCCBBBCCC======>>>======<<<;;;;;;<<<======;;;888555555666333444666777777666444333444444333333222111000000222222222222222222222222///111333222///...000222000000////////////000000111111111000///......---////////////.............../////////...,,,***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((((((((()))+++,,,,,,+++)))((((((((())))))))))))((((((************************++++++++++++*********))))))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***))))))((((((''''''&&&&&&,,,,,,,,,,,,,,,+++***)))((((((((((((((()))******))))))(((''''''''''''''''''''''''''''''((()))))),,,999===000%%%&&&)))(((%%%'''))))))((()))***,,,((())))))))))))(((''''''(((((())))))))))))((((((%%%&&&(((************)))(((((((((((((((((((((((()))))))))((('''''')))+++,,,,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000111111000000///...---...............---------111111111111111222222333222111///......000222333222111000000222555999;;;===>>>???@@@AAABBBBBBBBB???@@@AAAAAAAAABBBEEEHHHEEEIIILLLLLLJJJIIIJJJKKKKKKIIIHHHGGGGGGGGGEEECCCEEEDDDCCCCCCEEEFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDBBBCCCFFFHHHIIIIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDDDDEEEFFFFFFDDDCCCyyyzzz|||{{{xxx{{{}}}~~~}}}|||~~~~~~|||zzzwwwyyy~~~}}}|||{{{{{{{{{zzzwwwuuuwwwwwwxxxxxxzzz{{{|||}}}yyywwwuuuvvvyyy|||~~~}}}}}}{{{vvvrrrpppsssvvvuuu|||~~~uuupppmmmlllmmmooooooppprrruuuxxxwwwyyy{{{yyytttnnniiigggggghhhkkkllllllkkkiiihhhhhhiiiiiihhhfffddddddeeejjjjjjjjjlllmmmllljjjgggeeeaaaaaacccdddbbbbbbfffiiigggdddaaa]]][[[YYYXXXZZZ___bbbbbbdddkkkoooooopppmmmhhhffffffggghhhhhhgggdddaaa^^^^^^]]][[[ZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[]]]\\\[[[ZZZZZZZZZ[[[[[[VVVWWWVVVUUUUUUVVVYYY\\\___]]]ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUU[[[^^^``````]]]ZZZXXXWWWYYYZZZ]]]bbbeeefffdddbbbaaa]]]YYYWWWVVVWWWWWWVVVTTTTTTSSSRRRQQQPPPOOOOOOPPPNNNLLLMMMOOOPPPNNNLLLNNNSSSXXXXXXUUURRRRRRSSSJJJJJJJJJLLLNNNNNNLLLJJJNNNOOONNNKKKEEEBBBAAABBB===>>>>>>>>>======<<<;;;999::::::999666555555666333444555666666555444333444444333222222111000000222222222222222222222222///111222111///...000222111111000000000000111111222111111000//////..................------------,,,------------+++***)))++++++++++++++++++++++++,,,,,,+++++++++*********+++,,,,,,++++++)))((((((***))))))))))))))))))***(((((())))))))))))((((((************************************))))))))))))(((((('''&&&&&&&&&&&&&&&((((((''''''(((((()))))))))))))))(((((('''''''''+++++++++++++++***))))))((((((((((((((())))))***))))))(((''''''''''''''''''''''''''''''(((((()))222<<<===000&&&&&&'''%%%&&&'''(((((('''&&&''')))++++++++++++***)))(((((((((((())))))))))))((((((&&&'''((()))))))))))))))(((((()))))))))*********((())))))(((&&&&&&(((***,,,++++++******))))))))))))***++++++,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,------,,,++++++,,,,,,---------------,,,---------...............000000000000000111111222000///...------///111222333222111111222555888:::;;;<<<===???@@@@@@AAAAAA@@@AAABBBBBBAAAAAADDDFFFEEEHHHLLLMMMLLLKKKLLLMMMIIIGGGEEEDDDEEEEEEEEECCCDDDCCCBBBCCCDDDDDDBBB@@@CCCBBBAAA?????????@@@@@@@@@BBBDDDFFFGGGGGGFFFEEEGGGGGGGGGGGGFFFFFFEEEEEEGGGEEEDDDEEEEEEEEECCCAAAzzzwwwtttwwwzzzzzz}}}~~~~~~~~~~~~~~~}}}zzzzzz{{{}}}~~~~~~}}}{{{zzzvvvyyy}}}~~~}}}~~~~~~|||zzzwwwvvvvvvuuutttrrruuuvvvwwwyyyzzzzzzyyyyyytttssssssuuuxxx{{{||||||wwwvvvsssqqqooooooooopppqqqwww|||}}}xxxrrrmmmlllkkkmmmoooooonnnoooppprrruuuvvvwwwtttooojjjfffeeeaaabbbeeehhhiiiiiiiiihhhfffggggggfffdddcccdddeeellllllkkklllmmmllljjjgggfffcccdddkkknnnjjjfffdddkkkhhhccc^^^ZZZXXXXXXWWWYYY___cccdddhhhooouuuuuutttooojjjgggfffhhhiiijjjgggdddaaa```___^^^\\\[[[\\\\\\[[[[[[\\\]]]^^^^^^^^^]]]\\\\\\[[[\\\\\\\\\WWWWWWVVVTTTRRRQQQRRRTTTcccaaa___\\\ZZZXXXXXXXXXVVVVVVWWWWWWVVVUUUTTTSSSYYY^^^bbbdddaaa\\\WWWTTTUUUWWW[[[```eeeggggggeeebbb___ZZZWWWVVVUUUTTTSSSSSSRRRQQQPPPNNNNNNMMMNNNOOONNNNNNOOOPPPPPPOOONNNSSSXXX^^^___[[[UUUPPPOOOJJJIIIIIIKKKMMMMMMKKKIIILLLLLLKKKGGGCCC???>>>>>>==================<<<;;;555666777666555444555666333333555555555555333333333333333222111111000000222222222222222222222222///000111111//////000111111111000000000000111111222111111000000//////...------------,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++*********+++++++++++++++***)))(((+++)))'''&&&&&&''')))+++(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((('''&&&&&&&&&&&&''''''((()))*********))))))))))))))))))(((((((((((())))))*********)))((((((''''''((((((((())))))))))))(((''''''&&&'''''''''''''''&&&&&&''''''((()))000777666---'''((('''$$$((()))))))))'''&&&'''(((------,,,++++++***))))))((())))))******))))))(((((((((((('''(((((())))))&&&&&&&&&'''''''''(((((('''(((((((((&&&&&&((()))************************)))***++++++,,,,,,++++++,,,,,,++++++***))))))(((***************************+++---......,,,***)))******+++,,,---......---,,,,,,------....../////////............///000000---,,,,,,,,,---...000111333222111111111333555777999:::;;;<<<===>>>>>>>>>@@@AAABBBBBBAAA@@@AAABBBCCCFFFJJJLLLLLLKKKKKKLLLGGGDDDBBBAAABBBDDDEEEEEEFFFEEEEEEFFFFFFEEEAAA???BBBAAA???===<<<<<<<<<<<>>@@@AAAAAA?????????@@@CCCEEEGGGHHHHHHGGGFFFEEEEEEBBB??????AAADDDFFFFFFIIIIIIJJJKKKKKKIIIDDDAAA>>>===<<<:::::::::;;;;;;???@@@AAACCCDDDDDDDDDDDDKKKJJJIIIHHHFFFEEEDDDCCCDDDBBBAAAAAABBBBBBAAA@@@uuu~~~{{{wwwsssrrrttt{{{~~~~~~~~~~~~~~~}}}{{{yyyyyyyyyzzz{{{}}}}}}}}}|||{{{yyywwwuuusssvvv{{{|||zzzxxxwwwxxxyyyyyyyyy{{{xxxtttrrrsssssstttsssvvvxxx{{{}}}}}}{{{yyywwwsssrrrssstttvvvvvvuuussstttsssssstttuuutttqqqnnnrrrrrrqqqnnnjjjfffdddcccgggiiijjjjjjiiiggghhhhhhiiimmmqqqqqqnnniiieeeccc```aaacccdddffffffffffffdddfffhhhiiiiiijjjlllnnnmmmkkkjjjjjjjjjjjjhhhfffiiigggkkktttxxxrrriiicccccc```\\\XXXVVVWWWZZZ\\\XXX]]]aaaaaadddkkkooopppoookkkeeebbbaaabbbccccccbbbaaa``````aaabbb```___\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYWWWWWWVVVSSSQQQPPPQQQSSSXXX\\\aaacccaaa^^^\\\[[[WWWYYY\\\^^^___]]][[[YYYWWW\\\bbbeeeccc]]]WWWSSSTTTUUUXXX\\\aaaddddddccc[[[XXXUUUTTTTTTTTTSSSQQQPPPPPPPPPQQQQQQRRRSSSTTTOOOQQQRRRSSSSSSRRRQQQQQQRRRTTTVVVWWWTTTQQQMMMLLLGGGGGGGGGHHHIIIIIIGGGEEEFFFDDDBBB@@@===;;;999777777777888888888888888777777888888666333111111222222222333333333333222222222222111111111111111000111111111111111111111111000/////////000000//////......------------......000000000///////////////.........------------,,,*********++++++,,,------+++++++++++++++++++++++++++++++++*********))))))******+++++++++***))))))))))))***++++++***))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&''''''(((&&&'''***,,,---+++)))'''((((((((((((((()))))))))&&&''''''(((((((((''''''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((("""$$$%%%$$$'''***+++)))###$$$&&&''''''''')))+++++++++)))(((''''''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((((((...---,,,+++)))((('''&&&&&&((())))))'''''''''((())))))))))))))))))******))))))***++++++++++++***((((((((())))))*********)))))))))))))))))))))))),,,+++++++++,,,...///000000000000000000///...---***++++++,,,---...//////,,,,,,++++++,,,,,,---...,,,,,,------...///000000///......------...//////444444666777888999999999;;;===>>>???>>>???@@@BBBFFFFFFFFFFFFEEEDDDBBB@@@DDDAAA??????AAADDDFFFGGGIIIIIIJJJKKKLLLJJJFFFCCC:::999999888999:::<<<===@@@AAABBBCCCDDDEEEEEEEEEJJJJJJJJJIIIGGGEEECCCBBBAAA@@@>>>>>>@@@AAAAAA@@@sss{{{|||yyyvvvtttqqqqqqwww}}}{{{wwwuuuuuuwww{{{}}}}}}}}}|||zzzxxxvvvtttsssrrrvvv{{{xxxvvvtttsssuuuvvvvvvuuuuuurrrpppoooppprrrsssssswwwxxx{{{||||||zzzxxxvvvsssrrrqqqrrrttttttrrrpppuuuwwwyyyyyyxxxvvvsssqqqnnnllljjjgggffffffggggggfffggghhhhhhgggggghhhiiihhhkkknnnooolllhhhdddccc___```aaabbbdddddddddeeedddfffhhhhhhiiiiiikkkmmmjjjhhhgggggghhhhhhfffeeefffeeehhhoooqqqkkkccc___^^^\\\XXXVVVVVVXXX[[[]]]XXX]]]```___aaafffjjjjjjllliiieeebbbbbbbbbbbbbbbdddcccaaaaaaaaa___]]][[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWUUUSSSQQQQQQTTTWWW\\\aaafffgggccc^^^[[[ZZZXXXZZZ^^^aaaaaa___\\\YYYRRRVVVZZZ\\\ZZZWWWTTTSSSSSSTTTVVVZZZ^^^aaaaaaaaaWWWVVVTTTSSSTTTUUUTTTSSSQQQQQQSSSTTTUUUUUUUUUUUUOOOQQQTTTTTTRRRPPPOOOOOOOOOPPPPPPQQQPPPOOOMMMLLLFFFEEEEEEFFFGGGGGGEEECCCCCCAAA>>>===<<<:::777555444555666666666666666666777888888555222000000000222222222222222222222222111111111111111111111111111111111111111111111111000///......000000///...------,,,,,,,,,,,,------....................................------------((('''''''''((())))))***+++++++++++++++++++++++++++************)))))))))******+++++++++******)))((()))+++------+++)))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%'''***+++,,,+++)))'''''''''''''''((((((((((((&&&&&&'''(((((((((''''''%%%&&&'''((()))(((''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((())))))*** """$$$$$$%%%'''))))))((('''&&&%%%&&&'''(((&&&''''''((((((''''''&&&'''''''''&&&''''''((((((+++***)))'''&&&$$$###"""''')))******)))(((((()))))))))))))))))))))))))))((()))******++++++******'''(((((()))******++++++))))))))))))))))))))))))***)))))))))***+++,,,---.........------,,,******++++++,,,,,,------......,,,++++++++++++,,,---------------...............------,,,,,,------......222333444555666777777777999:::<<<===>>>AAAEEEIIILLLIIIFFFDDDDDDCCCAAA@@@BBB@@@>>>???AAADDDEEEFFFDDDDDDEEEFFFHHHGGGEEECCC999888888888999;;;===>>>AAABBBBBBCCCDDDEEEFFFFFFFFFHHHJJJKKKJJJHHHEEECCCCCCAAA???>>>@@@AAAAAAAAAqqqyyy~~~~~~{{{yyywwwrrrooottt}}}|||~~~zzzyyywwwvvvwwwyyy|||~~~yyyyyyxxxvvvuuusssrrrqqqnnnrrrwww|||~~~~~~|||zzztttrrrpppppprrrsssssssssooommmlllmmmpppsssssssssuuuvvvwwwxxxxxxvvvtttssspppnnnnnnoooppprrrqqqpppuuuyyy}}}~~~zzzuuusssrrrkkkhhheeecccdddgggjjjkkkfffggghhhhhhgggiiikkknnnlllmmmllljjjfffcccbbbbbb```aaabbbccceeefffgggggggggiiijjjiiihhhhhhiiijjjfffeeecccccceeeeeeeeedddfffdddfffjjjiiiccc^^^^^^[[[YYYWWWUUUUUUXXXZZZ\\\YYY]]]```___```eeeiiiiiihhheeecccbbbbbbbbbaaa```bbbaaa`````````___\\\ZZZYYYYYYXXXXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZYYYXXXWWWYYYXXXUUUQQQOOOQQQUUUYYY___cccfffddd___ZZZYYY[[[XXX[[[^^^```___\\\WWWTTTQQQRRRTTTTTTSSSRRRSSSUUUPPPQQQSSSWWW\\\`````````XXXWWWUUUUUUVVVVVVUUUSSSSSSTTTVVVWWWWWWVVVTTTSSSMMMPPPSSSRRROOOLLLKKKKKKJJJJJJKKKLLLMMMKKKHHHFFFEEEDDDDDDEEEFFFFFFCCCAAABBB???<<<;;;;;;999666333444444555666666666666666444555555333111//////000222222111111111111222222000000000000111111111111111111111111111111111111000...---...000111///---...------,,,,,,------...------------------------------------,,,,,,,,,+++))))))(((''''''((()))***++++++++++++++++++++++++************)))))))))))))))******+++++++++******))))))************))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%'''(((******)))((('''%%%&&&&&&&&&'''''''''(((&&&&&&'''((((((((((((((($$$%%%'''))))))((('''&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((('''%%%&&&))) """###$$$$$$%%%&&&(((((('''%%%$$$%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((&&&%%%%%%$$$$$$######"""''')))++++++***))))))*********))))))((((((''''''((())))))***************************************************************)))***,,,------+++(((&&&******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------,,,,,,+++------------......//////111222333555666666666666888999;;;===@@@FFFMMMRRRLLLHHHCCC@@@AAABBBAAAAAA???>>>===>>>@@@BBBCCCBBB?????????AAADDDEEEDDDCCC::::::999999999;;;<<<===AAAAAABBBBBBCCCEEEFFFGGGCCCFFFKKKPPPRRRPPPMMMKKKHHHFFFBBBAAAAAAAAAAAA@@@qqqwww{{{|||~~~~~~}}}~~~|||{{{uuupppttt}}}~~~wwwzzz|||zzzxxxxxxxxxyyyzzz{{{}}}~~~uuuuuutttsssrrrrrrqqqqqqiiimmmrrrwwwyyyxxxvvvtttrrrpppnnnnnnpppqqqqqqqqqmmmllllllnnnrrruuuvvvvvvsssttttttttttttrrrqqqpppmmmkkkjjjlllnnnpppqqqpppssszzzzzztttrrrrrrlllhhhdddaaacccfffjjjlllggghhhhhhhhhhhhkkkooorrrqqqoookkkeee```^^^```bbbbbbcccdddfffhhhjjjlllllllllmmmmmmllliiigggggghhhdddcccaaaaaacccddddddcccgggfffggghhheee___]]]```ZZZYYYWWWUUUUUUWWWYYYZZZYYY^^^```___aaafffjjjjjjcccbbb``````aaa```___]]]^^^^^^^^^___aaaaaa___]]]WWWWWWXXXXXXYYY[[[\\\]]]YYYZZZZZZ[[[[[[ZZZXXXWWW[[[YYYUUUPPPNNNPPPUUUYYY^^^aaabbb___YYYWWWYYY]]]XXX[[[^^^___]]]XXXRRRNNNRRRRRRQQQPPPPPPQQQUUUXXXNNNNNNQQQVVV[[[___aaaaaa[[[YYYWWWWWWWWWWWWUUUSSSTTTVVVXXXYYYXXXUUURRROOOKKKNNNQQQQQQMMMIIIHHHHHHEEEFFFGGGIIIJJJGGGCCC???EEEDDDDDDEEEEEEEEEBBB@@@BBB???;;;::::::999666333444444555666777777666666000111222111000//////000222222111111111111222222000000000000000111111111000000000000000000000000111...------000111///---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---++++++++++++++++++++++++************)))))))))))))))******+++++++++*********)))(((''''''((()))***(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))))))))((($$$%%%'''))))))((('''&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''###$$$''''''$$$"""$$$)))%%%&&&'''''''''&&&((()))'''&&&%%%$$$%%%''')))***$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&((())))))((((((((((((((()))))))))******(((***,,,,,,+++*********+++******)))(((''''''&&&(((((()))***************,,,,,,++++++***)))))))))***************************---111333111,,,&&&"""((()))***++++++,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,***))))))------......///000000111111222333444555666666666888999;;;===BBBJJJRRRXXXJJJEEE???<<<===@@@AAA@@@======<<<>>>@@@AAA@@@???===<<<===???BBBEEEFFFEEE===<<<;;;:::::::::;;;<<>>===??????>>>>>>===<<<<<<<<<::::::<<<@@@DDDGGGGGGFFFAAA???<<<:::999:::<<<>>>AAABBBBBBBBBCCCEEEIIILLLHHHKKKOOOSSSVVVVVVTTTSSSLLLIIIDDDBBBCCCDDDDDDDDDttt{{{~~~|||zzzwwwxxx{{{}}}yyytttpppnnnooopppwwwyyy{{{}}}}}}}}}}}}yyyyyyyyyxxxwwwuuussssssuuuwwwxxxwwwooonnnnnnnnnnnnmmmkkkiiijjjlllppptttvvvwwwvvvvvvtttsssrrrqqqppppppppppppiiiiiijjjkkkllllllmmmmmmnnnnnnnnnnnnmmmlllkkkkkkkkkllllllkkkjjjjjjkkkmmmqqqrrrtttuuuuuurrrmmmjjjllljjjgggfffggghhhhhhhhhjjjiiiiiikkkmmmoooooonnnnnnlllhhheeebbb`````````fffggggggfffdddeeehhhlllmmmnnnnnnkkkhhhfffggghhhgggeeebbb```^^^]]]^^^^^^bbbcccddddddcccaaa___^^^[[[ZZZXXXVVVUUUUUUUUUUUUXXXZZZ^^^aaacccbbbaaa```___^^^]]]^^^```aaa```___````````````___]]]\\\[[[[[[YYYWWWVVVVVVWWWXXXXXXYYYXXXXXXZZZ\\\\\\YYYVVVVVVUUUTTTSSSTTTVVVYYYZZZXXXXXXWWWWWWVVVUUUUUUUUUSSSUUUWWWVVVRRROOONNNNNNPPPOOOLLLJJJKKKLLLOOOPPPNNNOOONNNNNNTTT]]]```^^^^^^]]][[[YYYWWWTTTSSSRRRSSSRRRRRRSSSSSSRRROOOLLLLLLLLLMMMLLLKKKHHHFFFDDDFFFEEEFFFHHHHHHFFF@@@<<>>:::888999999999888444333111222444555333222000111111111111111111111//////000000000111111111000000111222222222222222111111111111000000000///....../////////...---,,,)))+++---///000000//////,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******((()))***+++++++++++++++***((('''((()))***)))(((((((((((()))))))))******)))***+++,,,,,,+++)))(((***))))))(((((((((((((((((()))***)))(((((()))***&&&&&&%%%%%%&&&''')))***%%%$$$$$$$$$%%%&&&''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''(((''''''((((((''''''&&&%%%((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''''''''&&&%%%%%%&&&''''''''''''(((((((((((((((***+++***(((''''''((()))((((((((('''''''''&&&((('''''''''((()))******)))((((((''''''((()))***)))(((&&&'''((())))))((()))+++......---,,,+++,,,*********+++++++++,,,,,,---,,,,,,,,,,,,+++++++++,,,+++***))))))***+++++++++,,,,,,,,,------......,,,,,,------...//////000///000111222444444444444333777999888:::???@@@>>><<<===???@@@@@@@@@????????????>>>>>>>>>>>>======;;;<<<>>>AAAEEEGGGGGGFFF???>>><<<;;;;;;===>>>@@@AAABBBCCCCCCCCCEEEIIILLLJJJKKKNNNPPPPPPPPPNNNMMMJJJGGGCCCBBBDDDFFFFFFFFFuuu|||~~~zzzyyyuuuzzz~~~|||yyyuuuqqqnnnmmmmmmnnnpppqqqrrrrrrsssuuuyyy|||}}}yyyzzzyyywwwyyyvvvtttsssuuuvvvwwwwwwooonnnlllllllllkkkiiigggiiikkkooorrrttttttsssrrrooonnnnnnmmmkkkjjjiiiiiigggggghhhhhhiiiiiijjjjjjjjjjjjjjjkkkjjjjjjiiiiiilllmmmnnnmmmjjjiiiiiijjjoooqqqrrrsssrrrpppmmmkkkiiigggfffgggiiijjjjjjjjjjjjjjjkkkmmmoooooonnnlllkkkiiifffdddbbbaaaaaaaaaggggggfffdddcccdddgggjjjnnnooonnnllljjjhhhiiijjjiiigggccc```]]]\\\\\\\\\aaabbbdddddddddbbb```___^^^]]]\\\ZZZXXXUUUSSSRRRUUUWWWYYY[[[\\\]]]^^^^^^aaa^^^\\\___cccdddaaa\\\^^^^^^^^^]]]\\\[[[YYYXXXYYYXXXWWWVVVVVVVVVWWWXXXTTTTTTUUUWWWYYYYYYWWWTTTSSSSSSSSSTTTUUUWWWYYY[[[WWWWWWVVVUUUTTTTTTTTTTTTPPPQQQQQQPPPMMMKKKKKKLLLOOOMMMKKKJJJIIIKKKLLLMMMMMMOOOOOOOOOTTT[[[]]]ZZZZZZZZZ[[[ZZZXXXTTTPPPNNNMMMNNNOOOQQQRRRQQQMMMJJJFFFGGGHHHHHHGGGFFFEEECCCAAAEEEIIIJJJHHHDDD???===@@@BBBDDDDDDBBB@@@@@@@@@???===;;;:::;;;;;;:::999444333222222444444333222111111111111111111000000//////000000000000111111000111222222333333222222///000222333333333111000/////////...---+++***)))((()))+++---...///......,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******)))******+++++++++*********)))((((((******)))(((''''''((((((((()))))))))((()))***+++++++++***)))))))))((((((''''''(((((('''((()))(((''''''''')))&&&&&&%%%&&&&&&'''))))))%%%%%%$$$$$$$$$%%%%%%&&&((((((((())))))(((((('''###$$$%%%&&&'''(((((((((''''''((((((''''''&&&%%%(((''''''&&&&&&''''''((())))))((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%&&&''''''''''''(((((((((%%%(((***+++***(((''''''((((((((('''''''''''''''((((((((('''(((((())))))))))))(((((((((((((((((()))(((&&&'''((())))))((('''(((************+++---*********++++++++++++,,,///......,,,+++***)))(((++++++************+++,,,///...---,,,,,,---///000,,,,,,------.../////////000000222333444444444444222555666555666::::::888:::;;;===???@@@@@@@@@@@@>>>>>>>>>????????????@@@======???BBBEEEGGGGGGFFF============>>>???@@@AAAAAABBBCCCCCCDDDEEEIIIKKKMMMMMMMMMMMMLLLKKKIIIIIIHHHEEEBBBCCCGGGJJJJJJIIIuuu|||{{{zzzwwwzzzwwwsssooonnnmmmllllllnnnnnnnnnmmmnnnrrrxxx}}}~~~}}}}}}|||yyyyyyvvvtttsssuuuxxxyyyyyysssqqqnnnmmmmmmlllkkkiiihhhjjjmmmpppqqqpppooonnnjjjjjjiiihhhgggfffddddddgggggghhhhhhhhhiiiiiiiiifffggghhhhhhhhhhhhhhhgggiiikkklllkkkiiihhhhhhiiipppsssuuuvvvtttrrrooonnngggfffgggiiilllnnnnnnmmmjjjkkklllnnnoooooollljjjgggfffdddcccaaaaaaaaaaaafffeeedddccccccfffjjjmmmppppppooonnnlllkkkkkklllkkkiiifffcccaaa`````````bbbccceeeeeeeeedddbbb```_________]]]ZZZVVVRRRPPPRRRRRRSSSUUUXXX[[[]]]___bbb``````eeekkkjjjbbbZZZ\\\\\\[[[ZZZYYYXXXWWWWWWZZZZZZYYYWWWUUUTTTUUUVVVPPPQQQSSSUUUVVVVVVTTTSSSRRRSSSSSSTTTVVVWWWXXXYYYXXXWWWVVVUUUTTTSSSTTTTTTPPPPPPOOOMMMLLLLLLMMMNNNLLLLLLKKKJJJKKKKKKMMMMMMMMMQQQSSSRRRUUUZZZZZZXXXVVVXXXZZZZZZXXXSSSNNNKKKKKKLLLMMMOOOQQQOOOLLLHHHCCCDDDEEEEEEEEEEEEDDDDDDCCCJJJPPPQQQKKKDDD@@@??????AAADDDDDDBBBAAA@@@@@@???===<<<<<<===<<<;;;999444333333333333333333222222222222222111111111111//////000000000000000000000000111222222222222111...000444666777666444222000000///...,,,+++***)))------------,,,+++***)))......------------......,,,,,,,,,+++++++++******+++++++++++++++***)))(((***)))((()))******)))(((''''''''''''(((((((((((('''((()))***++++++******)))(((((('''''''''((((((&&&'''((('''&&&&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%$$$#########$$$$$$((()))******)))((((((((("""###%%%''')))))))))((('''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((()))((('''%%%&&&&&&&&&'''''''''((((((%%%''')))***(((''''''((('''''''''''''''''''''''')))(((((('''''''''((((((((()))))))))((('''&&&&&&((('''&&&'''***,,,,,,+++((())))))((('''(((***,,,************++++++++++++///...---,,,+++)))((((((++++++***+++++++++,,,,,,/////////...............---------.........//////000111222333444444444444///222333111333777888666:::;;;===>>>??????>>>>>>===>>>>>>???@@@@@@AAAAAA>>>>>>>>>AAADDDEEEEEEEEE>>>>>>??????@@@@@@@@@@@@AAACCCDDDDDDDDDFFFHHHKKKPPPOOOMMMLLLJJJIIIIIIHHHGGGDDDCCCGGGMMMQQQQQQOOOsss}}}}}}}}}{{{}}}{{{wwwrrrpppooonnnmmmkkkllllllllllllmmmqqqwww||||||xxxvvvssstttwwwzzz}}}~~~vvvsssooolllllllllkkkjjjgggiiilllnnnooonnnlllkkkjjjjjjiiihhhgggfffeeeeeeeeeeeeffffffggghhhhhhhhhffffffgggggghhhgggggggggdddfffggggggggggggiiijjjqqquuuzzz|||yyytttpppooohhhhhhhhhkkknnnpppppppppkkkkkklllmmmnnnmmmjjjhhhccccccbbbaaaaaaaaaaaaaaabbbbbbbbbdddhhhmmmqqqssstttrrrqqqooonnnnnnmmmmmmjjjiiigggeeeddddddeeefffdddeeegggggggggeeecccaaa^^^______]]][[[VVVRRRPPPOOOPPPQQQSSSWWW\\\```cccccccccfffmmmrrrooocccYYYYYYYYYXXXXXXWWWVVVVVVVVV[[[\\\[[[XXXTTTRRRRRRSSSOOOQQQSSSUUUTTTTTTSSSRRRTTTTTTTTTTTTUUUVVVWWWWWW\\\ZZZXXXVVVTTTTTTTTTUUUPPPOOOMMMLLLLLLNNNOOOOOOKKKKKKLLLLLLMMMNNNOOOOOOOOOTTTWWWVVVWWWYYYYYYVVVSSSUUUXXXYYYWWWSSSNNNKKKLLLLLLMMMOOOPPPOOOLLLIIIDDDDDDDDDEEEEEEDDDDDDDDDIIIPPPWWWWWWPPPGGGCCCBBB>>>@@@BBBCCCAAA@@@@@@AAAAAA@@@>>>=========;;;999444444444333333222222222444444333333333222222222000000//////////////////...//////000000000000000///111555888999888555444000//////...............000///...---+++***((('''///......------.........,,,,,,,,,+++++++++******+++++++++++++++***)))(((+++)))((()))***+++***)))''''''''''''(((((((((((('''((())))))************((((((''''''''''''((((((%%%'''((('''&&&%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%$$$#########$$$$$$(((***+++***(((''''''((("""$$$&&&((())))))))))))'''''''''(((''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&''''''((((((((((((((()))))))))))))))((('''''')))+++***(((%%%&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&(((***&&&&&&&&&''''''''''''''')))((('''''''''''''''((((((((())))))((('''&&&%%%$$$######&&&))),,,------+++++++++)))'''''')))+++))))))*********+++++++++,,,,,,,,,++++++***************++++++,,,,,,,,,,,,---...000222222000---,,,---------...............000000111222333333333333///222333222444:::<<<;;;;;;<<<============;;;;;;======>>>???@@@AAAAAABBB???>>>===???AAACCCCCCBBB@@@@@@@@@@@@?????????>>>BBBCCCEEEEEEEEEFFFHHHJJJMMMLLLJJJIIIHHHHHHIIIIIIGGGEEEEEEKKKSSSXXXXXXTTT}}}rrr}}}~~~~~~}}}xxxsssqqqqqqpppmmmjjjhhhiiikkkkkkmmmoootttwww|||wwwuuurrrsssvvv{{{~~~uuurrrmmmiiiiiiiiihhhhhhfffhhhjjjmmmmmmlllkkkiiigggfffdddcccbbbbbbcccdddbbbbbbcccdddeeefffgggggghhhhhhhhhiiiiiihhhggggggaaabbbcccddddddfffjjjlllpppwwwwwwpppmmmjjjiiiiiijjjmmmpppqqqppplllkkkkkkkkklllkkkhhhfffaaaaaaaaaaaa`````````_________bbbgggnnnuuuyyy{{{xxxuuurrrqqqqqqpppnnnmmmgggfffeeeddddddeeefffhhhfffgggggghhhfffdddbbb```]]]]]]^^^]]]\\\YYYVVVTTTQQQQQQSSSUUUZZZ___dddgggeeefffjjjppprrrmmmbbbYYYWWWWWWVVVUUUUUUVVVVVVWWWZZZ\\\\\\YYYTTTQQQQQQSSSPPPSSSUUUVVVUUUSSSRRRRRRUUUTTTSSSSSSTTTUUUVVVWWW```^^^ZZZWWWUUUTTTTTTTTTNNNMMMKKKKKKMMMOOOOOOOOOKKKLLLMMMNNNOOOOOOOOOOOOOOOVVVZZZYYYXXXXXXWWWSSSSSSTTTUUUVVVUUUSSSQQQOOOMMMMMMMMMOOOQQQQQQOOONNNFFFFFFEEEEEEDDDDDDCCCCCCKKKQQQWWWWWWQQQIIIDDDCCC>>>???@@@@@@??????@@@AAAFFFCCC@@@>>>===<<<999888444555555444222111111222444444444333222222111111000000////////////......---...//////000000/////////111555777888777555333000000/////////000000111.........---------------......---,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++***)))(((+++***))))))++++++***)))''''''((((((((()))))))))(((((()))))))))))))))***''''''&&&&&&''''''((((((&&&'''((('''&&&&&&&&&((($$$%%%&&&'''((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&'''***,,,***'''%%%&&&((($$$%%%&&&'''((()))))))))''''''((((((''''''&&&%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''))),,,,,,)))%%%%%%&&&&&&&&&&&&'''''''''))))))(((&&&$$$%%%(((***&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''"""!!!!!!$$$'''***++++++,,,,,,,,,***'''''')))***)))))))))************+++*********+++++++++++++++)))***+++,,,---------,,,***---000333333111---+++........................///000000111222222111111111444555444777>>>BBBAAA;;;<<<<<<===<<<;;;:::999======>>>>>>???@@@AAAAAA@@@>>>===>>>@@@AAAAAAAAABBBAAA@@@???>>>>>>>>>>>>BBBDDDFFFFFFFFFFFFHHHJJJGGGGGGFFFFFFFFFGGGGGGHHHHHHFFFGGGNNNYYY^^^]]]XXX{{{rrr~~~~~~yyytttrrrrrrppplllhhheeehhhkkkmmmnnnoooqqqsssrrrxxx{{{zzz{{{wwwtttqqqqqqtttxxx{{{}}}uuuqqqkkkgggfffgggggggggeeegggjjjlllmmmllljjjiiicccbbb___]]]]]]___aaacccaaabbbcccdddfffhhhiiiiiikkkkkkkkkkkkjjjiiihhhhhhccccccbbbbbbbbbeeejjjnnnrrr||||||sssmmmllljjjhhhhhhkkkmmmoooooommmkkkjjjiiiiiiiiigggeee```````````````___^^^^^^___```dddllluuu|||{{{xxxtttrrrrrrqqqooolllgggfffdddcccdddeeeggghhhffffffgggfffeeebbb___^^^\\\\\\]]]^^^]]]\\\[[[ZZZVVVWWWXXXZZZ]]]bbbfffhhhggghhhjjjkkkkkkfff___ZZZUUUUUUTTTTTTUUUVVVWWWXXXVVVYYY[[[YYYTTTQQQRRRUUUSSSVVVYYYXXXVVVSSSRRRSSSTTTSSSQQQQQQRRRUUUXXXZZZccc```\\\WWWTTTSSSRRRSSSNNNLLLKKKLLLOOOQQQQQQOOOMMMNNNOOOPPPOOONNNLLLKKKNNNVVV[[[ZZZXXXVVVTTTPPPSSSSSSSSSSSSSSSSSSSSSSSSMMMMMMMMMOOORRRUUUVVVVVVIIIHHHFFFEEECCCBBBAAAAAAGGGLLLQQQRRRNNNHHHDDDBBB>>>>>>>>>===<<<===@@@BBBKKKGGGBBB>>><<<:::888666333555666444222000111333333333222111111000//////000000/////////...............///000000000000000...000333444555444222111111000/////////000000111............///000111222000///...------------...,,,,,,,,,+++++++++************+++++++++******)))+++***))))))++++++***)))((((((((()))))))))*********))))))(((((((((((()))'''&&&&&&&&&&&&'''((()))&&&((()))((('''&&&'''((($$$%%%&&&(((((((((((('''%%%$$$$$$$$$%%%&&&''''''&&&))),,,***&&&###%%%''''''''''''''''''((())))))''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&***---...***%%%%%%%%%&&&&&&&&&'''''''''((())))))'''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&'''((()))&&&%%%$$$&&&(((+++++++++)))***+++***(((((()))+++))))))))))))************************************)))***+++---------------***,,,...111111000...---..............................///000000000000///111333444333777===AAAAAA999999;;;<<<<<<;;;::::::=========>>>>>>?????????BBB@@@>>>>>>@@@AAAAAAAAAAAA@@@>>>======>>>???@@@BBBDDDFFFGGGFFFFFFHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFGGGPPP[[[aaa___ZZZ{{{rrr~~~~~~~~~zzztttrrrrrrpppkkkgggeeehhhmmmooopppppppppqqqjjjpppssssssvvv|||wwwtttpppooorrruuuxxxzzzwwwrrrlllhhhfffgggggggggdddfffiiilllmmmllljjjiiifffddd```^^^___aaaeeehhhcccdddeeegggiiikkklllmmmmmmmmmmmmlllllljjjiiihhheeeeeecccbbbbbbeeekkkooovvvvvvooollljjjgggfffhhhkkkmmmmmmnnnkkkiiigggggggggfffeee___`````````___^^^]]]]]]___aaafffoooyyy}}}yyyuuussssssrrrooollliiihhhfffeeeeeefffggghhheeeffffffeeeccc```]]][[[\\\\\\]]]^^^____________[[[[[[\\\^^^```cccfffhhhhhhhhhgggfffccc```\\\[[[TTTSSSSSSSSSUUUVVVXXXZZZSSSWWWZZZYYYUUURRRTTTWWWUUUXXX[[[ZZZWWWTTTSSSTTTRRRQQQPPPPPPRRRVVVZZZ]]]dddaaa\\\WWWSSSRRRQQQQQQOOONNNMMMOOORRRTTTSSSQQQOOOPPPQQQPPPOOOLLLIIIGGGMMMUUU[[[ZZZWWWUUURRRNNNTTTSSSRRRRRRRRRTTTUUUWWWMMMLLLLLLOOOTTTXXX[[[\\\JJJIIIGGGDDDBBBAAA@@@???BBBEEEJJJLLLJJJFFFCCC@@@>>>>>>===;;;:::<<>>;;;999777555333555666555111000111333111111111000///......---000000//////.........---//////000111111111111111...///111222222111000///222111000.........///000000000000000000111222333222222111000000000000000,,,,,,,,,+++++++++******)))******+++++++++******+++***)))***+++++++++)))))))))))))))************+++***)))(((((('''((((((&&&&&&&&&&&&&&&'''((()))'''((()))(((''''''((()))'''((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&'''((()))%%%)))+++***%%%"""$$$''')))((('''&&&&&&'''))))))''''''((((((''''''&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))(((((('''&&&***...///***%%%%%%%%%%%%&&&&&&&&&''''''&&&(((******(((%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***((('''%%%$$$%%%''')))***,,,+++)))***,,,------,,,&&&'''))))))((((((***+++))))))))))))************++++++++++++******)))))))))***+++---......------++++++---...////////////.....................------...///////////////...///111111000333999======666777999;;;<<<<<<<<<;;;============>>>>>>>>>>>>DDDAAA??????@@@BBBBBBAAA???>>><<<;;;<<<>>>AAACCCBBBDDDFFFGGGGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHGGGHHHEEEGGGPPP\\\bbb___ZZZyyynnnzzz~~~}}}~~~zzzppplllmmmnnnjjjfffcccfffjjjmmmnnnnnnlllkkkoookkkiiilllttt~~~sssrrrooommmmmmoooqqqssssssnnniiigggggghhhfffddddddgggjjjkkkjjjiiiiiiiiidddbbb``````bbbeeeffffffkkkhhhggghhhmmmppppppppplllkkkjjjkkkmmmmmmjjjgggiiihhhffffffgggjjjmmmpppuuuxxxooonnnjjjeeecccdddgggjjjkkkllliiifffeeeeeefffeeeddd```aaabbbaaa___]]]^^^___```bbbgggqqq}}}yyysssqqqtttvvvrrrmmmkkkmmmeeeaaadddfffeeefffjjjeeeffffffeeebbbaaaaaaaaa]]]\\\[[[]]]___bbbbbbbbbeeecccbbbdddhhhllllllkkkmmmiiidddaaa___]]][[[ZZZTTTVVVXXXYYYWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWXXX[[[]]][[[XXXVVVTTTRRRPPPQQQRRRQQQQQQQQQSSSUUUWWWWWWWWWVVVUUUTTTSSSSSSMMMNNNPPPRRRSSSRRRQQQQQQSSSXXX^^^\\\UUUOOOLLLMMMNNNPPPRRRTTTUUUUUUTTTSSSOOOPPPQQQSSSUUUWWWYYYYYYWWWRRRNNNQQQXXX]]]\\\YYYKKKEEE???>>>AAACCCCCCAAADDDEEEFFFGGGFFFCCC@@@>>><<<;;;::::::;;;===@@@BBBIIIFFFBBB===999666555555333333222000////////////111...,,,---111333111///111111000///...---,,,,,,......///000000000000000111000000///......------////////////000000000000555222...///222333///,,,......//////000000111111///,,,)))(((***+++,,,,,,///...---+++)))((('''&&&+++******)))((('''&&&&&&'''''''''''''''((())))))(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&'''((('''&&&$$$$$$'''&&&%%%%%%&&&''')))***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((()))&&&&&&'''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,........................)))***+++,,,---------------------...000111333444111222333444666888:::<<<666777999;;;============???>>><<<;;;<<<===<<<;;;??????@@@@@@@@@@@@??????BBBAAA>>>;;;999:::===@@@BBBEEEHHHIIIGGGEEECCCCCCHHHGGGEEECCCCCCCCCCCCDDDGGGJJJNNNRRRUUUVVVUUUUUUyyymmmxxx|||{{{}}}}}}~~~vvvlllhhhhhhhhheeeaaaaaacccgggkkklllllljjjiiikkkhhhfffiiiooovvv{{{~~~mmmmmmlllkkklllmmmooopppqqqlllfffdddeeeggggggeeedddeeegggiiijjjiiihhhgggbbbaaa``````ccceeeffffffiiihhhgggiiimmmqqqrrrrrrnnnkkkiiijjjmmmnnnnnnmmmhhhhhhgggggghhhjjjlllnnnuuu|||tttnnnjjjeeecccdddfffhhhhhhiiihhhhhhhhhiiihhhfffdddbbbbbbbbb```^^^\\\\\\]]]___aaafffpppzzz|||vvvqqqooosssuuuqqqmmmlllqqqjjjgggiiiiiifffdddfffccceeehhhhhheeecccaaaaaa___]]]]]]^^^aaacccdddccchhhggggggjjjmmmppppppnnnnnnjjjddd```^^^^^^]]]\\\YYYZZZ[[[[[[YYYXXXXXXYYYXXXWWWWWWVVVWWWXXXYYYZZZ\\\^^^___\\\YYYVVVTTTSSSQQQRRRSSSRRRQQQPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSOOOPPPSSSVVVWWWWWWUUUTTTWWW]]]bbbbbb[[[SSSMMMKKKLLLNNNPPPSSSTTTTTTTTTSSSQQQPPPPPPQQQSSSVVVYYY[[[ZZZTTTPPPRRRXXX]]]]]]ZZZLLLGGGAAA???BBBDDDCCCAAAAAABBBDDDDDDCCCAAA>>><<<::::::999999:::<<>>>>>>>>>>>@@@>>><<<;;;<<<<<<<<<:::>>>>>>????????????>>>>>>??????>>>;;;::::::===???CCCEEEHHHIIIGGGEEEDDDDDDIIIHHHGGGEEEDDDDDDEEEEEEGGGJJJMMMPPPRRRSSSRRRQQQ{{{mmmvvvzzzyyy|||}}}}}}}}}zzzrrriiiddddddccc```\\\]]]```cccgggiiiiiihhhggggggfffdddeeehhhlllnnnoooffffffhhhiiikkklllmmmmmmnnniiibbb```bbbfffhhhhhhcccbbbccceeeiiiiiifffccc```______aaadddfffffffffgggggggggiiinnnqqqssssssnnnllljjjjjjllloooqqqrrrgggggghhhiiijjjkkkkkkkkksss|||}}}wwwnnnkkkgggeeefffggghhhhhhhhhhhhiiikkklllkkkhhhfffeeeeeedddaaa]]][[[[[[\\\^^^```fffooowwwzzzxxxuuuqqqnnnooossstttqqqnnnooosssnnnkkklllkkkfffddddddbbbeeeiiiiiigggeeecccbbbaaa``````aaadddfffgggfffllllllnnnqqqtttuuutttrrrpppkkkeee```____________```aaa```^^^\\\[[[\\\]]]\\\[[[YYYXXXYYYZZZ\\\]]]aaaaaa```^^^YYYVVVUUUUUUSSSTTTUUUTTTRRRPPPPPPPPPPPPPPPQQQSSSSSSTTTTTTTTTQQQTTTXXX[[[]]]\\\ZZZYYY]]]aaafffeee```VVVNNNIIIIIIKKKNNNQQQSSSTTTSSSSSSTTTSSSQQQRRRTTTWWW[[[^^^[[[VVVQQQRRRWWW[[[\\\ZZZNNNIIIDDDBBBCCCDDDCCCBBBAAABBBCCCCCCBBB@@@===<<<999999888888999;;;===>>>AAA???<<<999666444444333444333222000////////////...000222///***(((***---////////////////////////......///000000000000000++++++,,,---......////////////000000000111111111222000---...000000...+++/////////...............---+++))))))***,,,,,,,,,)))))))))***++++++,,,,,,+++++++++******)))))))))(((''''''''''''(((((())))))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!%%%((('''$$$###&&&***(((((((((''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))******)))((('''%%%$$$$$$***************++++++,,,)))******************************************+++,,,,,,,,,,,,------------,,,---...///////////////000000//////...//////000000000000000222333444555888999;;;<<<>>>>>>?????????>>>;;;;;;<<<<<<;;;:::=========>>>>>>============???@@@???>>>>>>???AAACCCEEEHHHIIIHHHFFFEEEFFFKKKJJJHHHGGGFFFFFFGGGGGGHHHJJJLLLNNNOOONNNMMMLLLooowwwyyyyyy|||~~~{{{zzzzzz||||||~~~vvvppphhhcccaaa```]]]YYYZZZ\\\___ccceeefffeeeeeefffeeeddddddcccccccccccc```bbbfffiiilllllllllllllllfff```___bbbgggiiijjjbbb______bbbhhhiiieee```^^^^^^___bbbeeegggfffeeeffffffgggiiilllnnnoooooollllllkkkkkkmmmnnnooooooggghhhjjjlllmmmllljjjiiiqqqwwwyyytttooommmkkkjjjlllnnnooonnnjjjiiiiiikkklllmmmkkkiiihhhhhhfffbbb^^^\\\\\\]]]___bbbgggoootttvvvssspppnnnmmmooossstttrrrrrruuuyyyuuupppllliiifffeeeeeedddfffhhhhhhfffddddddddddddccccccdddgggiiijjjiiioooqqqtttwwwyyyxxxvvvtttqqqllleeeaaa``````bbbbbbggggggeeebbb___^^^___```___]]]\\\[[[[[[]]]___aaadddaaa___]]]YYYTTTTTTWWWVVVWWWYYYXXXUUUSSSRRRRRRPPPQQQRRRSSSSSSTTTTTTTTTSSSVVVZZZ^^^``````^^^\\\___aaacccbbb]]]UUUNNNJJJGGGIIILLLOOORRRRRRRRRRRRSSSTTTTTTUUUWWWZZZ\\\^^^ZZZUUUPPPOOOSSSWWWXXXWWWNNNJJJFFFCCCDDDDDDCCCBBBBBBBBBCCCCCCBBB@@@>>>===999999999999:::;;;=========<<<:::888666555444444444333222111000000000000///000111...+++***+++---............//////000000......///000000000000000,,,,,,------...//////000/////////000000000111111000...------//////---+++//////......------,,,,,,,,,+++))))))+++,,,,,,,,,+++++++++***************((((((((((((((('''''''''((((((''''''''''''((()))''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&$$$"""###$$$&&&&&&'''((('''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((((('''''''''&&&&&&&&&$$$$$$%%%&&&(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))******)))((('''&&&%%%%%%((((((((((((((()))******+++++++++***************))))))))))))************++++++,,,,,,,,,,,,,,,---++++++,,,---------------//////.........///000000000000000000111111222333777888999:::<<<===>>>>>>???===;;;:::;;;;;;:::999;;;<<<<<<======<<<<<<;;;>>>AAACCCEEEDDDCCCDDDDDDCCCEEEHHHIIIHHHGGGGGGGGGJJJIIIHHHGGGFFFGGGGGGHHHJJJKKKLLLMMMMMMKKKJJJIIIqqqxxxyyyxxx{{{}}}xxxvvvuuuyyy}}}yyyxxxzzz{{{{{{qqqkkkeee```^^^\\\YYYVVVWWWYYY\\\___bbbcccddddddffffffeeedddaaa___]]]\\\]]]```eeeiiillllllkkkjjjhhhddd``````dddiiijjjjjj```]]]]]]aaafffgggddd___]]]]]]^^^aaaeeeffffffeeeeeefffggghhhhhhiiiiiijjjiiijjjlllnnnmmmkkkjjjiiihhhjjjmmmoooooommmkkkiiirrruuuzzz}}}~~~zzzuuuqqqpppooonnnooorrruuuwwwxxxooommmjjjiiijjjllllllllljjjiiigggddd```^^^___```bbbeeejjjooosssssspppnnnmmmmmmpppuuuuuutttyyy|||qqqiiigggggggggiiihhhgggdddbbbccceeehhhgggffffffgggjjjlllllllllooorrrvvvyyyyyyxxxvvvtttrrrmmmgggbbbaaacccdddeeekkkjjjhhheeebbb```aaabbb```___^^^]]]]]]___```bbbddd___\\\[[[WWWRRRSSSYYY\\\]]]^^^\\\YYYWWWVVVVVVSSSTTTTTTUUUUUUTTTTTTSSSTTTVVVZZZ^^^``````___]]]^^^______\\\VVVQQQNNNMMMHHHIIILLLOOOPPPPPPPPPOOONNNPPPSSSWWWYYYYYYYYYXXXVVVRRRNNNLLLNNNQQQQQQQQQKKKIIIFFFDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@>>>===<<<:::::::::;;;;;;<<<======<<<;;;:::999777666666666444444333222222222222333222000......000000///...------......///000000000......///000000000000000////////////////////////...////////////000000000///...------......---,,,...---------,,,,,,+++++++++***)))***,,,---,,,,,,************************'''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&+++)))'''&&&&&&%%%###!!!###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((())))))***+++++++++***************((((((((())))))*********+++++++++,,,,,,---------,,,,,,------......------,,,,,,------...000111222111111111111111222333333555555666777888:::;;;;;;===;;;:::999:::;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;===@@@DDDFFFFFFEEEDDDDDDBBBDDDGGGGGGGGGGGGGGGHHHIIIHHHFFFEEEEEEFFFGGGGGGKKKKKKKKKKKKKKKJJJIIIHHHpppvvvwwwuuuwwwxxxtttqqqpppttt||||||vvvrrrqqqqqqqqqqqqjjjfffaaa\\\ZZZWWWUUUSSSUUUWWWZZZ^^^aaacccddddddeeeeeeeeeccc___\\\ZZZZZZ[[[^^^cccgggiiiiiigggfffcccaaa```cccgggjjjiiihhh]]]\\\]]]```dddeeeccc```___^^^^^^```ccceeeeeeeeedddfffhhhhhhfffeeefffgggfffiiimmmnnnllliiigggfffjjjllloooqqqqqqooollliiitttuuuwwwyyyzzzwwwsssooopppnnnmmmooosssxxx{{{|||tttpppkkkhhhhhhjjjkkkllliiihhhfffccc``````aaacccfffhhhlllpppqqqqqqpppnnnmmmnnnqqquuuuuuvvv{{{oookkkjjjiiimmmlllhhhdddaaacccfffjjjiiihhhhhhiiilllnnnnnnnnnooorrrwwwxxxxxxvvvttttttrrrnnnhhheeedddeeeffffffkkkkkkjjjgggcccaaaaaabbb_______________``````aaaccc\\\XXXYYYVVVQQQTTT]]]fffeeeccc```[[[XXXXXXXXXUUUUUUVVVVVVVVVUUUUUUTTTUUUWWWZZZ\\\^^^^^^^^^]]]]]]``````[[[RRRMMMMMMPPPJJJLLLMMMOOOOOONNNMMMLLLGGGJJJPPPTTTVVVUUUSSSQQQQQQNNNKKKJJJJJJKKKJJJJJJHHHGGGEEECCCBBBBBBBBBCCC>>>>>>>>>===<<<;;;:::999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777666444444333444444555666777555111...///222444222///---.........//////000000......///000000000000000111000000000000000000000------........./////////........................,,,,,,,,,,,,+++++++++++++++***)))***,,,------,,,'''((()))***+++,,,------((((((((())))))*********)))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((())))))(((&&&$$$###$$$%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''((())))))******)))))))))))))))******+++)))*********************((((((((()))******++++++++++++,,,,,,------.........//////000000000//////++++++,,,---...000111222111111111111111222333444222333333444555777888999;;;999888888:::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;>>>BBBDDDCCCBBBAAAAAAAAACCCEEEFFFFFFFFFGGGIIIGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHGGG}}}mmmrrrrrroooppppppnnnllllllqqqyyy~~~xxxpppkkkiiijjjlllmmmgggddd```\\\YYYWWWUUUTTTUUUWWWZZZ]]]```cccdddeeeaaacccccc```\\\YYYYYYYYYYYY[[[___bbbcccbbbaaa```^^^^^^```eeeiiijjjgggcccZZZ\\\^^^aaaccccccbbbaaaaaa___^^^___bbbdddeeeeeebbbeeehhhhhhfffeeefffhhheeehhhkkkllljjjhhhhhhiiimmmoooqqqrrrrrrpppmmmkkkrrrqqqrrrtttvvvuuuqqqmmmnnnkkkiiijjjnnnsssxxxzzzuuuqqqmmmjjjiiiiiihhhgggeeeeeedddaaa___```bbbeeehhhjjjmmmooooooooooooooommmnnnqqqssssssvvvvvvrrrpppmmmpppooolllhhheeeeeegggjjjjjjiiiiiijjjmmmooopppoooooosssvvvwwwuuusssssssssqqqnnniiiggggggggggggggghhhiiiiiigggdddaaa```aaa]]]^^^___`````````______bbbYYYUUUXXXVVVRRRWWWaaapppnnniiibbb[[[VVVVVVVVVSSSTTTUUUVVVWWWWWWWWWVVVXXXXXXYYYZZZ\\\]]]]]]^^^___eeegggaaaUUUMMMMMMRRRNNNNNNOOOPPPOOOMMMJJJIIIGGGIIINNNRRRTTTTTTRRRQQQMMMLLLJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBAAAAAAAAABBB>>>======<<<;;;:::999999999::::::;;;;;;;;;;;;;;;:::::::::999888777666555333444444555666888:::;;;555444222111111111000///.........///////////////......///000000000000000......//////000000111111,,,,,,,,,------------.........//////.........///*********+++++++++++++++***))))))+++---...---+++(((((()))***++++++,,,,,,''''''(((((()))***++++++))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&$$$$$$&&&'''((($$$***000///)))$$$%%%'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''((())))))******((((((((((((((())))))***((((((((())))))*********(((((()))******+++,,,,,,+++,,,,,,---......////////////000000000000//////,,,,,,,,,---...///000111000000000000111222333444222111222222444555777999888777666888:::<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;>>>AAACCCBBB@@@@@@@@@???AAACCCDDDDDDEEEGGGIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFFFFFFFGGGGGGGGGGGGyyyiiiooonnnjjjkkkkkkjjjiiiiiiooowwwyyyooogggeeegggkkkmmmgggeeeaaa^^^[[[YYYWWWWWWUUUWWWZZZ]]]```ccceeefff___``````^^^YYYWWWWWWYYYWWWYYY[[[]]]^^^]]]\\\[[[ZZZ\\\```fffjjjjjjddd___YYY\\\```bbbbbbaaabbbcccbbb```^^^^^^```cccdddeeeaaadddhhhiiigggggghhhjjjeeegggjjjjjjiiihhhkkkmmmoooqqqrrrssssssqqqnnnlllmmmmmmmmmppprrrrrrnnnkkklllhhheeeeeeiiinnnsssuuuuuurrrooommmkkkiiieeecccbbbbbbaaa___^^^___ccceeeiiikkkmmmmmmmmmnnnoooppplllmmmppprrrrrrvvv{{{wwwuuurrrrrrqqqpppllliiiggghhhiiikkkjjjiiikkkmmmpppppppppooosssvvvvvvtttrrrrrrtttqqqnnnjjjhhhhhhiiihhhgggggghhhiiihhhdddaaa``````[[[]]]___aaaaaa```^^^]]]aaaXXXTTTWWWVVVSSSYYYeeewwwssslllbbbYYYTTTSSSSSSQQQRRRSSSUUUWWWXXXXXXXXXZZZZZZYYYZZZZZZ\\\]]]^^^aaajjjooohhhYYYNNNNNNRRRPPPPPPQQQPPPNNNLLLIIIGGGJJJLLLNNNQQQSSSTTTUUUTTTKKKKKKJJJIIIGGGEEECCCAAAAAAAAABBBAAA@@@@@@AAABBB??????>>>===<<<;;;;;;:::888888999:::::::::999999::::::999999888666555444333444444666888:::<<<===444666666333...,,,---000////////////////////////...//////000000000000000++++++---...///111222222+++++++++,,,,,,,,,------...///000///......///000))))))******+++++++++,,,)))))))))+++---...---+++,,,,,,++++++***))))))((($$$%%%%%%&&&'''((())))))***)))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''((((((((((((((()))(((&&&%%%%%%&&&((()))###///888444'''!!!(((((('''%%%$$$######$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%%%%%%%%%%%%%&&&''''''&&&''''''((()))******+++((())))))***+++,,,,,,,,,,,,,,,------...///000000---...............------......---------......///......//////000222333444222111111222333555777999777666666777:::<<<======;;;<<<<<<======<<<<<<;;;===@@@CCCCCCBBBAAAAAAAAA>>>@@@BBBCCCDDDEEEGGGIIIGGGFFFEEEEEEEEEFFFGGGHHHCCCCCCCCCDDDEEEFFFFFFGGGvvveeeggghhhhhhkkkiii___cccccccccnnn~~~}}}|||tttiiicccdddffffffeeellljjjfffaaa]]]ZZZYYYXXXRRRUUUXXX\\\```cccdddeeedddbbb^^^[[[YYYWWWUUUTTTSSSVVVYYYZZZYYYWWWWWWWWWWWW[[[```bbbbbbaaa```___\\\___bbbddddddcccddddddaaaaaa``````aaaaaabbbcccaaaccceeegggggggggfffeeefffggghhhggggggiiimmmppptttuuuuuutttqqqmmmiiigggkkkkkkkkkkkkkkkkkkjjjjjjfffdddbbbbbbeeeiiilllmmmkkknnnqqqoookkkfffdddddd``````aaabbbbbbbbbbbbaaaiiihhhhhhiiijjjlllooopppooommmmmmrrrvvvzzzwwwvvvvvvxxxppphhheeehhhlllmmmlllnnnmmmlllmmmooopppooonnnppppppqqqsssuuuwwwvvvuuuuuupppjjjgggggggggfffeeehhhhhhhhhhhheeebbb^^^\\\```^^^]]]\\\]]]^^^___^^^]]][[[WWWRRROOORRRYYY___tttooohhh___XXXTTTRRRQQQPPPQQQSSSUUUVVVVVVVVVVVVWWWYYY]]]``````___]]][[[dddmmmpppeeeYYYTTTRRRPPPRRRPPPNNNNNNOOOOOOLLLHHHJJJMMMSSSWWWYYYXXXVVVTTTMMMLLLJJJHHHGGGEEEEEEEEECCCDDDDDDCCCBBBAAA@@@???AAA;;;;;;@@@AAA;;;777777222777777444555;;;===999<<<>>>>>>:::444111111333333333333222222111111111888666444222111111111222//////............//////......//////000000111111333000,,,***+++,,,------...+++)))***,,,---+++)))------,,,,,,,,,,,,++++++---,,,***)))))))))******,,,+++,,,---///...+++(((+++******)))))))))))))))&&&&&&&&&''''''''''''(((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&$$$$$$$$$%%%&&&'''(((((('''(((((('''%%%%%%&&&(((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&)))((((((''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&''''''%%%###''''''''''''''''''&&&&&&))))))(((((('''''''''&&&'''''''''''''''((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***,,,......,,,)))(((+++---......---+++******,,,,,,,,,---------......000////////////111222333222222111222444555444333777777666666666777999:::;;;<<<<<<<<<:::999:::;;;<<<===>>>???@@@AAAAAAAAADDDEEEEEEDDDHHHMMMKKKFFFEEECCCAAAAAACCCEEEEEEEEEEEECCCBBBAAAAAABBBDDDEEErrraaaeeeeeedddfffccc]]]___aaaeeennnxxxyyyvvvtttmmmddd```bbbeeeggggggjjjgggccc]]]XXXUUURRRQQQUUUVVVYYY\\\^^^``````aaacccaaa___]]][[[XXXTTTRRRPPPRRRUUUUUUUUUTTTTTTUUUVVVYYY]]]^^^^^^]]]]]]]]][[[^^^aaacccbbbaaaaaabbb```____________```aaaaaaaaaccceeefffgggfffeeedddeeeeeeffffffgggjjjnnnrrrzzzzzzyyyvvvrrrooommmlllkkklllllllllkkkjjjhhhgggeeecccaaabbbeeehhhjjjkkkjjjlllnnnmmmhhhcccaaa```______aaabbbcccdddddddddggggggggggggiiikkkmmmooonnnlllooovvv|||zzzxxxxxxtttpppkkkiiijjjmmmnnnnnnooommmmmmmmmoooqqqppppppuuuuuuuuuvvvxxxxxxxxxxxxvvvqqqjjjfffeeeeeeeeedddeeeeeeeeedddcccaaa___^^^aaa````````````___]]][[[ZZZYYYXXXUUUUUUZZZaaagggkkkgggbbb\\\XXXUUUTTTTTTPPPQQQSSSUUUUUUUUUUUUUUUUUUZZZaaadddcccaaa______aaaiiikkkcccZZZVVVTTTQQQSSSQQQOOONNNOOONNNLLLIIILLLOOOTTTXXXYYYXXXVVVTTTNNNMMMKKKIIIGGGEEEEEEDDDBBBBBBBBBBBBAAA@@@??????>>>999888===???;;;888999444777777333444:::;;;888???===;;;999777555333111111222333444444222000///222111111000000000111111000//////......//////000......//////000000000000000---***((()))***++++++---+++***+++---...---+++------,,,,,,,,,,,,++++++---,,,***)))))))))***++++++++++++---///...,,,)))+++***))))))(((((())))))'''''''''((((((((())))))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((('''(((((('''%%%%%%&&&(((''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''&&&&&&)))((((((((('''''''''&&&'''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,***+++---//////...,,,***+++---...---,,,******+++,,,,,,,,,---------..................///000222333222111222333444555555555555666777888999888888777888999;;;;;;::::::;;;===<<<===>>>???AAAAAAAAABBB???AAABBBCCCGGGMMMMMMIIIDDDBBB@@@@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBCCCDDDooo```ddddddbbbbbb^^^]]]\\\```jjjqqqqqqoooooojjjddd^^^\\\___dddgggiiillliiiddd^^^YYYTTTQQQPPPWWWXXXYYYZZZ[[[[[[[[[[[[___``````___\\\XXXSSSPPPNNNPPPQQQRRRQQQQQQSSSTTTTTTVVVXXXYYYYYYYYYZZZ[[[ZZZ]]]```aaa```___^^^___^^^^^^^^^^^^^^^______``````aaaccceeeeeedddbbbaaabbbccccccdddfffjjjpppuuu~~~}}}zzzvvvqqqnnnnnnooommmmmmnnnnnnllliiifffcccdddbbbaaaaaadddggghhhhhhgggiiijjjiiieeeaaa^^^]]]^^^___aaaccceeefffggggggeeeeeeeeefffhhhjjjlllnnnnnnmmmqqq|||}}}zzzyyyvvvqqqqqqqqqqqqooopppqqqsssqqqooonnnoooqqqssssssssszzzzzzzzzzzz{{{{{{||||||xxxssslllfffdddcccccccccbbbaaa```____________``````bbbeeefffddd```\\\YYYZZZZZZYYYWWWWWWZZZ^^^bbbcccaaa^^^ZZZWWWUUUTTTSSSRRRSSSUUUVVVUUUTTTUUUVVVYYYbbbkkkmmmggg```^^^^^^^^^bbbccc^^^ZZZXXXUUURRRSSSQQQOOOOOOOOONNNLLLJJJNNNQQQUUUXXXYYYXXXUUUSSSNNNMMMKKKHHHFFFDDDCCCCCCAAAAAAAAA@@@@@@???>>>>>>???;;;:::<<<===:::999:::999;;;:::777777;;;<<<;;;@@@<<<888777888888444///...000333555555222///------...///111111222222222111000000//////000000111...////////////000000000333000---+++,,,---...---,,,+++***+++---......---------,,,,,,,,,,,,++++++,,,+++***)))))))))***+++******+++,,,...///---++++++***))))))(((((())))))(((((((((((()))))))))***((((((''''''&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&''''''(((((('''(((((('''%%%%%%&&&((('''&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((())))))*********)))))))))))))))(((((((((((((((((((((((()))*********++++++++++++***,,,...000000000...---,,,------,,,******+++---,,,,,,,,,---------......---------...///000222333111111222333555666777777444666888::::::999777666666777999999999:::;;;===;;;<<<===???AAABBBCCCCCC<<>>???@@@???>>>>>>???@@@AAABBBBBBBBBCCCoooaaaeeeeeebbbaaa\\\```]]]cccppptttnnniiijjjddd```[[[YYY]]]bbbfffhhhkkkhhhccc^^^YYYUUURRRQQQVVVWWWWWWWWWXXXXXXXXXXXX[[[^^^``````\\\VVVQQQNNNOOOPPPQQQQQQPPPQQQSSSUUUSSSTTTUUUUUUTTTUUUWWWYYYZZZ\\\___```^^^]]]\\\\\\]]]]]]]]]]]]]]]^^^______^^^___aaabbbbbbaaa___^^^___```aaabbbeeekkkrrrwww}}}|||yyysssmmmjjjkkkmmmnnnoooppppppmmmiiidddaaabbbaaa```aaaccceeeeeedddccceeeffffffeeebbb___]]]```aaabbbdddfffggghhhhhhdddddddddeeegggiiilllmmmpppnnnttt{{{xxxxxxvvvqqqppptttyyyyyyvvvtttvvvyyytttsssrrrrrruuuvvvvvvvvvzzz{{{|||}}}}}}}}}zzzvvvpppkkkfffdddbbbaaaaaa___]]][[[[[[]]]___aaa```dddjjjllljjjddd]]]YYYZZZZZZZZZZZZZZZ\\\___```bbb```^^^ZZZWWWTTTRRRQQQVVVXXXZZZYYYWWWVVVWWWYYYcccnnnwwwuuuiii]]]XXXYYY[[[[[[[[[ZZZYYYXXXUUURRRRRRQQQPPPOOONNNMMMLLLLLLOOOQQQTTTWWWWWWUUUSSSQQQMMMKKKIIIGGGDDDCCCAAAAAA@@@@@@??????>>>>>>>>>>>>CCCAAA>>>===<<<:::999:::::::::999777777999::::::<<<:::777666666555222000///000222333333111000......///111333444444333333111111000000000000111111////////////////////////222000---,,,---.........***)))***+++,,,---------------,,,,,,,,,+++++++++,,,+++***))))))***++++++***)))***,,,...///...,,,******)))(((((((((((((((''''''((((((((()))))))))''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******'''(((((('''%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&######$$$$$$%%%&&&'''''''''''''''''''''''''''''')))&&&###"""###$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((((((''''''(((((((((((((((((((((((()))))))))************+++***+++---///000000///...,,,,,,,,,+++))))))+++...,,,,,,,,,---------......,,,------...000111222333000111333444444666777999666777777888888888777666555777888888888888999;;;:::;;;===???AAABBBCCCCCC>>>BBBEEEFFFJJJPPPRRRPPPDDDAAA???======>>>===<<<;;;<<>>>>>>>>??????BBBBBB@@@===;;;;;;;;;:::777666555666666555555666666777777555222///000111111000000//////000111111///000222222333222111000111111000000000000111111/////////...............,,,***(((((()))******)))((()))******++++++,,,---------,,,,,,,,,+++++++++++++++***))))))***+++,,,*********+++---///...---***))))))((('''(((((((((&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&(((***,,,---'''(((((('''%%%%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&"""######$$$%%%&&&'''''''''''''''''''''''''''''',,,)))%%%######$$$$$$###%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((()))))))))*********)))***+++---.........---+++,,,+++***)))))),,,...,,,,,,,,,---------......------...000111222222222...111333444444444777999999777555444444555777888666777888777666555666777888:::;;;>>>@@@AAABBBBBB???DDDFFFFFFHHHMMMNNNLLLDDDAAA>>>=========<<<;;;999;;;>>>AAABBBBBB@@@???iii[[[```aaa___^^^YYY]]]]]]aaafffgggdddaaabbbbbb```\\\YYYXXXZZZ]]]```___]]]ZZZWWWUUUSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUQQQUUUYYYXXXTTTPPPNNNNNNNNNOOOPPPOOONNNMMMMMMOOOPPPQQQRRRQQQPPPPPPRRRTTTUUUWWWZZZ[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\YYYZZZ\\\^^^______]]]]]][[[]]]___bbbeeejjjooosss{{{}}}}}}wwwnnngggggghhhllllllmmmmmmkkkhhheeebbb`````````bbbdddcccaaa___^^^___aaaeeehhhhhhgggdddccccccdddffffffggggggggggggffffffeeefffhhhiiijjjpppooosss{{{|||wwwttt|||}}}{{{wwwvvvwwwtttooossswww{{{{{{xxxwwwzzz~~~||||||}}}~~~~~~{{{yyysssxxx}}}~~~|||}}}~~~yyy~~~|||qqqfff___```^^^[[[ZZZ[[[___cccfffhhhnnntttuuuqqqiiicccaaa___^^^^^^___bbbdddddddddeeedddaaa^^^[[[ZZZYYYYYY]]]```bbb___YYYWWWZZZ^^^eeennnuuuqqqdddYYYWWWYYYWWWTTTRRRTTTTTTQQQOOOOOOLLLMMMMMMLLLKKKKKKNNNPPPQQQRRRSSSTTTRRRPPPMMMKKKIIIHHHFFFDDDBBBAAAAAA@@@BBBAAA@@@??????@@@AAABBB???BBBBBB>>><<<<<<<<<;;;888666888;;;;;;777666777222555777444///---///111111000...------///111222///////////////...---,,,111000000//////000000111/////////............---,,,***))))))***+++***))))))***++++++++++++,,,...------,,,,,,,,,,,,+++++++++***)))))))))***+++,,,,,,+++***+++---......---***)))((((((''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''')))+++,,,'''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''...+++((('''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,***+++++++++)))***+++---,,,,,,,,,---------......------///000000000000000...111444444222222555888999777333111111333666888555777777666555444444555888999:::<<<>>>???@@@@@@>>>BBBEEECCCCCCFFFGGGFFFBBB@@@===<<<<<<<<<;;;::::::<<<>>>@@@AAAAAA@@@???eeeWWW]]]]]]\\\]]]YYYYYY]]]^^^]]]]]]```aaa```aaa___[[[WWWUUUWWWZZZ\\\]]][[[YYYVVVTTTRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRNNNQQQTTTRRRNNNLLLMMMPPPPPPQQQRRRRRROOOMMMLLLLLLMMMOOOPPPPPPOOONNNOOOQQQPPPSSSVVVWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYYYY[[[]]]___aaaaaa``````ZZZ]]]```ccceeeiiillloooxxx}}}zzzpppgggdddeeeggghhhhhhhhhgggfffdddccc``````aaacccdddccc```^^^^^^^^^```dddhhhiiigggddd```aaaccceeeggghhhhhhiiigggfffeeeddddddeeefffggglllkkknnnssstttqqqoooqqqvvvyyyyyyvvvttttttsssooorrrssstttsssrrrsssvvvzzz}}}yyysssyyy~~~zzzxxxyyyxxxzzziii___]]]\\\[[[\\\___dddiiimmmpppuuuzzzxxxqqqiiidddcccdddbbbbbbdddiiilllmmmmmmllliiiddd___[[[ZZZYYYYYY\\\___```\\\VVVSSSWWW[[[___eeejjjggg]]]VVVVVVZZZWWWSSSRRRTTTQQQKKKJJJMMMIIIJJJKKKJJJIIIJJJNNNQQQSSSSSSTTTTTTRRROOOLLLKKKHHHHHHFFFEEEDDDCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEEJJJJJJDDD>>>===;;;888777666999>>>???999666888333444444222111000000000///............///000111//////...------------...000//////......//////000//////.........---------...---,,,,,,......---,,,+++---///...,,,+++---///------,,,,,,,,,,,,+++++++++***)))))))))***,,,------,,,***+++,,,------,,,))))))(((''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((('''''''''''''''''''''''')))'''&&&&&&(((((('''%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******++++++++++++++++++(((***+++++++++***+++,,,,,,,,,,,,---------......,,,,,,---.........---,,,---111444333111000333666666555333111111222333444333444555555444333555666777888999;;;<<<=========<<>>???@@@@@@@@@@@@???eeeVVV\\\]]]]]]^^^ZZZXXX___^^^WWWXXX```dddaaa___]]]ZZZVVVTTTUUUXXX[[[XXXVVVSSSPPPNNNLLLLLLLLLRRRQQQOOONNNMMMNNNOOOOOOLLLNNNPPPNNNJJJIIIMMMQQQSSSUUUVVVVVVSSSPPPNNNMMMKKKMMMOOOOOONNNMMMMMMNNNLLLOOOSSSUUUTTTTTTTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWZZZ[[[^^^aaacccccccccbbbZZZ]]]aaadddfffhhhkkkmmmuuu{{{zzzpppfffaaaaaaddddddddddddddddddcccccc```aaabbbdddeeeccc```]]]______```dddhhhiiifffbbb^^^___aaadddgggiiijjjjjjgggfffdddcccccccccddddddiiihhhjjjmmmmmmjjjlllpppoootttvvvssspppqqqpppnnnpppooonnnmmmmmmooorrruuu}}}xxxttt{{{~~~xxxuuuuuuwwwlll___ZZZZZZ[[[]]]bbbhhhnnnrrrwww{{{~~~zzzqqqhhhdddcccaaaaaadddmmmxxxsssooohhh```ZZZWWWVVVUUUYYY]]]^^^ZZZSSSPPPSSSXXX]]]aaaccc___XXXSSSTTTWWWWWWTTTSSSSSSOOOGGGFFFKKKGGGHHHJJJIIIHHHJJJNNNSSSUUUUUUUUUUUUSSSPPPMMMKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFDDDCCCBBBBBBCCCEEEFFFQQQVVVUUUKKKBBB>>>:::444000...333:::;;;444000222666333111111333444111...,,,---...000000000//////111000///......///111111//////............////////////.........---------,,,*********,,,,,,+++***---000111000---,,,...000---------,,,,,,,,,++++++******)))))))))***,,,---...,,,++++++,,,---,,,+++))))))((('''''''''''''''(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''"""""""""$$$&&&'''&&&$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((())),,,,,,++++++++++++++++++''')))+++,,,+++******+++,,,,,,,,,---------......++++++,,,---,,,+++***)))---111444333000///222555333333333222222111111111000222444444444444666777777888999:::;;;;;;;;;;;;<<>>??????@@@??????;;;:::888777777888:::;;;@@@@@@???>>>>>>>>>>>>>>>cccSSSXXXYYYYYYYYYUUUXXXYYY\\\^^^^^^\\\ZZZXXXZZZXXXUUUSSSRRRSSSTTTUUUVVVXXXZZZ[[[XXXTTTOOOLLLMMMLLLLLLMMMOOOPPPOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMKKKJJJJJJKKKLLLKKKJJJLLLKKKKKKLLLMMMNNNMMMLLLNNNOOOPPPRRRSSSRRRRRRQQQPPPQQQQQQRRRSSSSSSTTTTTTVVVXXX[[[]]]^^^```ccceeedddddddddddddddccccccccciiinnnrrrrrrlllgggddddddgggfffeeecccbbbbbbbbbaaa\\\___bbbdddeeeeeecccbbb\\\]]]___`````````______aaaaaaaaabbbeeehhhkkkmmmhhhfffbbb______aaaccceeebbbcccdddeeeeeehhhkkkoooqqqvvvwwwsssoooooonnnllllllhhhfffgggggghhhlllsss{{{{{{vvvnnnrrruuutttoookkkkkklllxxxrrrfff]]]]]]___ccciiioootttwwwyyyyyywwwrrrkkkeeeaaa___dddgggssszzziii```WWWWWW\\\XXX]]][[[YYYVVVTTTRRRQQQPPPZZZXXXVVVTTTTTTTTTUUUUUU]]]YYYSSSPPPNNNKKKHHHEEEFFFFFFFFFGGGIIIKKKMMMNNNOOOPPPPPPNNNKKKIIIIIIJJJHHHHHHGGGGGGFFFEEEEEEEEECCCBBB@@@@@@@@@BBBEEEGGGOOONNNJJJDDD>>>:::888888555555555555555555555555333333333222111111000000---///000000///...///000111222444333111/////////,,,---......,,,,,,---...////////////...---,,,+++......---,,,+++***))))))((()))***+++,,,---------+++++++++***************))))))***++++++++++++***,,,,,,+++******)))(((((()))************)))((((((''''''''''''((()))***+++&&&&&&&&&&&&''''''''''''&&&&&&'''((('''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&'''''''''%%%###'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&(((((('''&&&%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%###%%%''')))(((&&&))))))))))))*********+++************************************************+++,,,......,,,+++,,,---,,,,,,------...//////000///000000000000111111111111222333444444444444444444555777888999999999888:::;;;<<<===============:::999888888888:::;;;===???>>>>>>===<<<=========aaaRRRWWWXXXWWWXXXTTTXXXYYY[[[\\\\\\[[[YYYXXXXXXVVVTTTRRRQQQQQQRRRRRRRRRVVV[[[^^^\\\WWWPPPLLLMMMLLLKKKMMMNNNNNNMMMKKKKKKKKKJJJJJJKKKLLLMMMNNNMMMKKKIIIIIILLLNNNOOOOOOMMMKKKIIIIIIKKKMMMNNNNNNLLLMMMOOOPPPQQQPPPPPPOOONNNOOOPPPRRRSSSTTTUUUUUUTTTVVVYYYZZZ[[[]]]___aaacccbbbbbbbbbaaa`````````cccggglllllliiieeeddddddffffffdddcccbbbbbbaaaaaa]]]^^^___aaabbbbbbbbbbbb___```aaabbbbbbbbbbbbbbb]]]]]]^^^```cccfffiiikkkiiifffccc```___```cccddd___```aaabbbbbbeeehhhkkkqqqvvvxxxvvvuuuvvvvvvssslllgggcccdddeeefffkkkqqqwww}}}}}}}}}zzzvvvrrrrrrqqqpppooommmlllllluuu~~~sssfff\\\\\\]]]aaahhhnnnssstttuuutttrrrkkkccc]]][[[]]]aaaiii{{{|||hhh^^^TTTVVV\\\YYYYYYYYYYYYXXXWWWUUUSSSRRRZZZUUUPPPPPPTTTWWWWWWVVVYYYVVVUUUVVVXXXUUUMMMFFFFFFFFFEEEDDDEEEFFFGGGHHHJJJKKKKKKIIIGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCCCC???>>>===<<<===???AAABBBGGGEEEAAA>>><<<:::777555555555555555555555555555444333333222222111111111///111222111///...///000111222333222000/////////+++,,,------++++++,,,------.........---,,,+++***++++++++++++************((()))***++++++++++++***))))))******+++++++++,,,*********)))******+++,,,+++++++++******))))))((()))))))))))))))(((((('''((((((((())))))***+++,,,%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%'''((((((%%%###'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&(((((((((((('''$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&((())))))'''%%%(((((((((((())))))))))))---,,,,,,+++***)))((((((***************************+++------+++***+++,,,******++++++,,,,,,------------........./////////111222222222222222333333333444666888999999999999777888999:::;;;;;;;;;;;;:::999999999:::;;;===>>>===<<<<<<;;;;;;;;;;;;;;;}}}___RRRWWWXXXWWWXXXUUUYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUSSSPPPOOOOOOOOOPPPOOOSSSXXX[[[[[[WWWQQQMMMLLLKKKKKKKKKMMMMMMKKKIIIKKKKKKJJJIIIKKKMMMOOOQQQNNNLLLJJJJJJMMMQQQTTTVVVRRRNNNJJJHHHIIIKKKLLLMMMLLLMMMNNNOOOPPPOOOOOONNNLLLMMMPPPRRRTTTUUUUUUUUUSSSUUUWWWXXXXXXYYY[[[]]]^^^^^^^^^______`````````___bbbeeefffdddaaaaaaaaaccccccbbbaaa```_________[[[[[[[[[[[[\\\^^^___```bbbbbbbbbbbbbbbaaaaaa```[[[[[[\\\^^^```ccceeefffgggeeebbb___^^^___aaabbb___```bbbcccccceeehhhjjjppptttuuuuuuvvv{{{}}}|||mmmhhheeegggiiiiiilllpppuuu||||||{{{xxxuuuvvvsssooommmnnnooonnnlllpppuuu~~~qqqddd___]]][[[^^^eeelllqqqrrrtttrrrmmmfff]]]WWWZZZaaacccpppwwwfff]]]UUUWWW\\\YYYXXXYYYZZZZZZZZZYYYXXXXXXVVVRRRNNNNNNQQQUUUWWWXXXTTTWWW^^^gggkkkeeeVVVJJJGGGFFFDDDCCCBBBCCCCCCDDDGGGHHHHHHGGGDDDCCCCCCDDDDDDBBB@@@???>>>???@@@BBB<<<;;;:::999:::;;;===>>>???<<<888888999999666333444444444444444444444444444333333333222222111111222333333111///...///000...000000///---,,,,,,---+++,,,---,,,*********,,,,,,,,,,,,,,,,,,+++******))))))))))))******************++++++++++++******)))************++++++++++++***)))))))))***,,,---+++*********)))))))))((((((((())))))(((((('''&&&(((((((((((()))***+++,,,%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$&&&((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%'''''''''(((((((((((())),,,,,,++++++***))))))(((************************)))***,,,,,,***)))***+++*********+++++++++,,,,,,------------............111111111111111222222333222333555777999999999999555666777999:::::::::::::::999::::::;;;===???@@@;;;;;;:::999999999999:::zzz^^^RRRXXXXXXWWWYYYWWWYYYYYYYYYXXXXXXXXXWWWWWWUUUTTTRRRPPPNNNMMMMMMMMMMMMOOORRRTTTTTTRRRPPPNNNKKKJJJIIIJJJKKKKKKIIIHHHHHHGGGFFFFFFGGGJJJMMMNNNMMMJJJHHHIIIMMMRRRVVVXXXXXXSSSMMMHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMKKKLLLOOORRRTTTUUUUUUUUURRRSSSUUUVVVUUUVVVXXXYYY[[[\\\\\\\\\]]]]]]^^^^^^^^^___aaaaaa___]]]\\\\\\___^^^]]]]]]\\\\\\\\\\\\WWWWWWVVVUUUWWWYYY[[[]]]```___^^^]]][[[ZZZYYYYYY[[[[[[\\\\\\^^^___```aaadddbbb```]]]]]]]]]___``````bbbcccdddddddddgggiiijjjlllllllllqqqzzznnnjjjjjjnnnqqqooonnnooovvv~~~{{{yyywwwtttsssnnnhhhfffhhhiiihhhffflllnnnttt||||||ooodddddd___\\\]]]dddlllqqqrrrrrrmmmhhhbbbYYYVVV```oooyyyoooddd```ZZZ\\\___[[[[[[\\\]]]]]]\\\[[[XXXWWWNNNMMMLLLJJJIIILLLRRRVVVUUU^^^lllyyy{{{oooZZZIIIGGGFFFDDDBBBAAAAAABBBBBBDDDEEEEEEDDDBBB@@@AAABBBAAA???===<<<;;;===>>>???999888888777777888999:::888666444444777777555222222222222222222222222222333333222222222222222111333333333111...---///000...//////...,,,+++,,,---+++,,,---,,,***)))***+++++++++++++++++++++***)))'''(((((())))))***++++++,,,,,,,,,---,,,,,,+++***+++++++++************)))+++***)))))))))***,,,---*********)))))))))))))))'''(((((((((((('''&&&&&&''''''''''''((()))******&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$&&&((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$###$$$&&&'''&&&'''''''''(((((((((((()))************+++++++++************************(((***++++++***))))))***+++++++++++++++,,,,,,,,,---------.........//////000111111222333333444444222333555777888888888888666777888999;;;;;;;;;<<<999::::::;;;<<<>>>??????;;;;;;:::999999999999999www\\\RRRXXXXXXWWWYYYXXXZZZYYYXXXWWWVVVVVVVVVVVVTTTSSSQQQPPPNNNMMMLLLLLLKKKLLLMMMNNNNNNNNNMMMMMMIIIHHHHHHIIIJJJJJJIIIGGGIIIIIIIIIIIIJJJLLLNNNOOOPPPNNNMMMNNNRRRXXX\\\]]]\\\VVVOOOJJJHHHHHHIIIIIILLLMMMNNNNNNOOONNNMMMLLLJJJLLLOOORRRTTTUUUTTTTTTQQQSSSTTTTTTTTTTTTUUUVVV]]]]]]\\\\\\[[[[[[ZZZZZZ]]]]]]]]]\\\[[[ZZZYYYXXX[[[ZZZZZZYYYXXXXXXYYYYYYTTTSSSRRRRRRSSSUUUXXXYYY___^^^\\\[[[YYYXXXWWWWWWZZZZZZ[[[\\\\\\]]]]]]]]]aaa___^^^\\\\\\]]]^^^___```bbbccccccbbbbbbccceeehhhiiijjjjjjpppzzz~~~~~~pppmmmmmmsssvvvsssooonnnvvvzzzxxxwwwuuurrrmmmhhheeeeeeeeedddbbbkkklllpppvvvzzzwwwnnnfff```\\\YYY]]]eeellloooooommmhhhddd___YYY\\\pppzzzhhhaaabbb___aaaddd^^^aaacccffffffccc]]]WWWRRRMMMOOOOOOMMMJJJKKKQQQVVVYYYdddsss}}}zzzkkkUUUFFFEEEDDDCCCAAAAAAAAAAAABBBAAABBBBBBAAA???>>>>>>???===<<<;;;;;;;;;;;;<<<===777777777666777777777888444333333444555555444222111111111111111111111111111111111111111111111111222333222000------...000000111111///---,,,---///,,,------,,,***)))***+++***+++++++++++++++******'''(((((()))******++++++,,,,,,---------,,,,,,+++,,,+++++++++******))))))*********)))******+++,,,))))))))))))))))))))))))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''''''''((((((((())))))''''''&&&%%%%%%%%%%%%&&&######$$$$$$&&&((()))***###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%###!!!###&&&)))''''''''''''(((((((((((('''((()))***+++,,,------************************)))***,,,,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,---............////////////111333555666777666666333444666777888777777666777888999;;;<<<=========999:::;;;;;;<<<===>>>>>><<<;;;;;;:::::::::::::::tttZZZQQQWWWWWWUUUXXXXXXZZZYYYWWWUUUTTTUUUUUUVVVTTTSSSRRRPPPNNNLLLKKKKKKIIIJJJKKKKKKLLLKKKKKKJJJGGGFFFFFFGGGIIIJJJIIIGGGLLLLLLMMMMMMNNNOOOPPPPPPTTTRRRQQQSSSXXX]]]```aaa\\\WWWQQQLLLJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKMMMPPPSSSTTTTTTSSSRRRRRRSSSTTTTTTRRRRRRSSSTTT[[[[[[[[[[[[[[[[[[ZZZZZZ[[[ZZZYYYYYYYYYYYYXXXWWWYYYXXXXXXWWWWWWWWWWWWWWWRRRQQQQQQQQQRRRTTTVVVWWW]]]\\\ZZZYYYXXXXXXYYYYYYWWWXXXYYY[[[\\\]]]]]]]]]___^^^]]]\\\]]]^^^___```bbbdddeeedddbbbaaaaaabbbgggjjjkkklllrrryyyzzzwwwrrrmmmlllqqquuussspppooosss|||zzzxxxwwwvvvtttppplllhhheeedddccccccjjjjjjmmmpppssspppjjjeeeZZZYYY\\\dddooouuutttqqqkkkeeebbbbbbaaajjjrrraaa\\\^^^]]]```ccc^^^ccciiiqqqvvvsssiii]]]UUURRRRRRQQQOOONNNOOOQQQSSSWWW```jjjoooiii]]]OOOGGGBBBAAA@@@??????@@@AAABBBAAABBBCCCBBB@@@>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777222444666666444333333333111111111111111111111111000000000000000000000000111111000...,,,,,,...111000000000...,,,+++---///---......---+++)))***+++***++++++,,,,,,++++++***((())))))******+++++++++***++++++,,,,,,,,,++++++***************+++++++++))))))***++++++++++++***((()))))))))))))))))))))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''(((((('''&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$%%%'''((()))######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''(((###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((***(((&&&%%%''')))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%$$$$$$'''***''''''((((((((()))))))))'''((()))***+++,,,------************************)))+++,,,,,,+++******+++++++++++++++++++++++++++---------.........//////...000444888::::::999888444555666777777666555555777888999;;;======>>>>>>::::::;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<>>>>>>>>@@@AAABBBDDDEEEEEEDDDBBBAAABBBCCC999::::::;;;;;;;;;::::::777777777777777777666666222555888777444222333444222222222222222222222222///////////////000000000000000///---,,,,,,///111.........,,,***)))+++------...///---+++******+++***++++++,,,,,,,,,++++++)))*********++++++++++++))))))***+++++++++++++++'''((()))***+++,,,------((()))***,,,,,,+++******(((((((((((())))))))))))&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$#########$$$%%%'''&&&%%%$$$%%%&&&'''(((######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))---***&&&%%%&&&)))******'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&###$$$%%%&&&''''''((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''!!!%%%((()))'''&&&(((***(((((((((((())))))))))))((())))))***++++++,,,,,,***************************+++------+++***+++,,,+++++++++***************,,,,,,---------.........---000666:::======;;;:::555666777777777666444444777888999;;;===>>>>>>>>>::::::;;;;;;<<<;;;;;;:::>>>>>>===<<<<<<<<<<<<===lllZZZMMMOOOUUUVVVTTTVVVWWWXXXXXXVVVRRRPPPQQQSSSQQQRRRRRRRRRPPPMMMKKKIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFDDDDDDEEEFFFIIIJJJIIIJJJLLLMMMOOOQQQRRRRRRRRRSSSUUUWWWYYY\\\^^^___[[[ZZZVVVQQQPPPRRRQQQMMMLLLLLLKKKJJJIIIJJJMMMOOONNNMMMMMMOOORRRTTTTTTSSSMMMMMMNNNNNNPPPQQQSSSTTTTTTUUUVVVXXX[[[^^^```bbb[[[XXXVVVVVVXXXYYYXXXVVV[[[ZZZZZZYYYWWWUUUSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUTTTRRRQQQPPPQQQTTTWWWXXXYYYZZZ[[[[[[ZZZ[[[]]]___ccccccbbbaaa```___^^^^^^fffhhhjjjhhhddd``````aaaaaagggkkkkkkjjjkkkjjjgggcccgggkkkkkkjjjhhhhhhjjjkkktttyyyuuurrruuuwwwvvvqqqnnnkkkgggdddcccccccccaaaccceeeggggggfffcccbbb]]]aaakkk{{{}}}pppiiicccdddooottthhhbbbZZZWWWYYY[[[[[[YYYfffmmm{{{zzziii\\\PPPJJJPPPRRRKKKIIILLLMMMPPPUUUWWWVVVPPPJJJEEE>>><<<;;;;;;===???@@@@@@BBBCCCCCCCCCCCCAAA@@@>>>;;;;;;;;;::::::999999999333444555666777777777777555555444333222111111000111111111111000...,,,+++000000000000000000000000222000...///111111///---,,,,,,,,,,,,,,,,,,,,,,,,111000...+++***))))))***,,,+++******)))*********'''(((((()))******++++++))))))))))))))))))))))))+++)))((())),,,---,,,***%%%&&&''')))******++++++%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%'''''''''(((((((((((()))'''&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%&&&%%%$$$$$$%%%(((+++,,,''''''&&&%%%%%%$$$###### !!!###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$###"""""""""###&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&***)))'''&&&&&&(((+++,,,%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))))))))(((&&&''')))+++%%%%%%'''((()))***+++,,,((()))***++++++***((('''))))))))))))))))))))))))***++++++,,,,,,++++++*********+++---///000///---000333888<<<>>><<<999777555555666777777777777777777777888999:::;;;;;;<<<:::<<<======<<<;;;;;;<<<<<<;;;:::999999999999999mmm[[[NNNQQQWWWWWWVVVWWWVVVWWWVVVTTTPPPNNNOOOPPPQQQQQQQQQQQQOOOLLLJJJHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFHHHJJJJJJJJJKKKLLLMMMOOOQQQRRRTTTUUUVVVYYY\\\```dddgggeeefffddd___^^^^^^ZZZUUUNNNMMMLLLJJJIIIJJJLLLNNNOOONNNNNNOOOQQQSSSSSSRRRNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZ\\\___```[[[XXXVVVVVVXXXXXXWWWUUU[[[ZZZWWWUUUTTTSSSSSSTTTUUUUUUTTTSSSSSSTTTUUUVVVTTTSSSQQQPPPQQQTTTVVVXXXWWWXXXZZZ[[[[[[\\\___aaadddcccbbbaaa```______^^^cccgggjjjiiieeebbbbbbccc```gggkkkjjjiiijjjhhheeeaaaccceeedddccccccfffiiigggoootttpppmmmoooqqqpppmmmmmmllljjjgggdddbbb``````aaadddffffffeeecccaaa___cccooo|||hhhcccaaaeeeooorrrjjjccc]]]WWWWWW[[[aaaccccccjjjooo{{{sss```TTTMMMPPPQQQJJJHHHKKKJJJOOOUUUYYYXXXRRRJJJEEE???===;;;;;;===>>>???>>>@@@AAAAAAAAAAAA@@@>>>===<<<<<<;;;:::999888777777444444555666666666666555444444444333222222111111333333111000...---,,,,,,000000000000000000000000000...,,,---...///---+++,,,,,,,,,+++++++++******000///---+++************,,,,,,+++***)))))))))***''''''((()))***+++,,,---)))))))))))))))))))))))))))'''&&&''')))***)))''''''(((((()))))))))))))))'''((()))))))))((('''&&&))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''')))***''''''&&&%%%%%%$$$######"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&((((((((('''&&&%%%######$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&(((***'''''''''''''''((()))***++++++++++++***)))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******+++---///000///---///222666999:::999777666444444555555666666666666666777888999:::;;;;;;<<<;;;===>>>>>>===<<<<<<===>>>===<<<<<<<<<<<<<<<<<>><<<;;;<<<=========:::;;;<<<=========<<<<<<===<<<;;;:::999888777666555555666666555555444333333333333333333333333333666444111///...---......000000000000000000000000///...,,,---......---+++---------,,,,,,+++++++++------,,,++++++++++++,,,---,,,+++***))))))))))))(((((()))***+++,,,---...)))))))))))))))))))))))))))'''&&&'''(((((('''%%%)))))))))))))))(((''''''))))))******)))(((''''''))))))))))))((((((''''''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%)))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''(((***)))'''&&&&&&''')))***///...,,,***)))((((((((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++******+++---///000///---...000222444555666555555333333333444444444444444666777888999:::;;;;;;;;;===???AAA@@@???>>>???????????????>>>??????@@@@@@jjjZZZOOOSSSZZZZZZWWWXXXTTTSSSRRRPPPNNNMMMLLLMMMNNNNNNNNNMMMKKKIIIGGGFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEGGGGGGJJJHHHGGGHHHKKKPPPUUUXXX___```bbbbbbcccgggnnnsssuuuzzz~~~~~~|||wwwlllbbbUUURRRMMMJJJIIIIIIJJJJJJKKKJJJJJJLLLOOOQQQQQQPPPPPPOOOOOONNNNNNOOOOOOOOORRRRRRSSSTTTVVVWWWYYYZZZXXXXXXWWWWWWVVVVVVUUUTTTXXXWWWUUUSSSQQQQQQQQQRRRRRRQQQPPPPPPQQQSSSVVVXXXVVVUUUSSSQQQRRRSSSVVVWWWVVVXXXZZZZZZ[[[\\\___aaabbbaaa___^^^]]]]]]]]]^^^]]]aaafffgggddd```^^^^^^aaaggglllkkkjjjkkkiiieeeiiigggdddbbbaaacccfffhhhdddgggjjjiiigggfffeeedddaaaccceeeggggggeeebbbaaaaaaccceeeggggggeeecccbbb___cccjjjvvv~~~}}}tttkkk[[[YYY[[[```fffmmmxxxwwwooohhhdddaaa```YYYYYY[[[```gggmmmoooppplllkkkooo{{{|||qqq```WWWPPPOOOMMMIIIHHHJJJJJJMMMQQQSSSQQQMMMGGGDDDAAA???<<<;;;<<<===<<<;;;:::;;;<<<>>>@@@AAABBBCCC<<<<<<<<<;;;:::999999888666666666555444333222222333444444444555555555666666444111///...000222444////////////////////////000000////////////......---------...............+++++++++++++++,,,,,,,,,------+++***))))))((((((***++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''***)))))))))(((''''''&&&$$$%%%&&&(((((((((''''''""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((+++)))'''&&&&&&(((+++,,,222000---***((((((((())))))))))))))))))))))))))),,,,,,------------,,,,,,******+++---///000///---...//////000222333444555444444333333333444444444555666888:::;;;;;;;;;;;;???AAABBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCCgggWWWNNNSSS[[[ZZZWWWWWWSSSRRRQQQPPPOOOOOONNNNNNNNNNNNMMMKKKJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGKKKRRRYYY]]]fffiiikkkkkkjjjkkkpppuuuyyy~~~rrrgggXXXSSSMMMIIIHHHIIIIIIHHHFFFFFFGGGIIIMMMPPPQQQPPPOOONNNNNNMMMMMMMMMMMMMMMPPPPPPQQQRRRSSSUUUWWWXXXWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXWWWUUUSSSPPPOOOPPPOOOOOOOOOQQQSSSVVVXXXWWWVVVTTTRRRRRRSSSUUUWWWXXXZZZ[[[[[[ZZZ[[[]]]___```___]]]\\\[[[[[[\\\]]]___ccchhhhhhccc^^^\\\\\\aaaggglllllllllnnnmmmkkkmmmkkkhhhfffddddddeeeeeeccccccdddeeecccaaa```aaacccccceeefffgggiiijjjkkkfffgggiiijjjiiihhheeecccbbbbbbdddiiimmmmmmhhhbbb\\\YYYXXX[[[]]]```hhhooonnnlllhhhddd```^^^\\\\\\XXX\\\aaaggglllmmmkkkhhhjjjhhhiiipppvvvuuulllcccZZZTTTOOOMMMKKKIIIIIIKKKMMMMMMLLLKKKIIIFFFDDDCCCCCC@@@===<<<======<<<<<>>===>>>>>>>>>===>>>>>>???AAACCCFFFHHHJJJ<<<<<<<<<<<<;;;;;;;;;;;;444444444444333222111000333333444444555555555666333111///...///333666999........................,,,---...---+++++++++,,,'''((())))))***+++,,,,,,((()))***+++,,,,,,,,,,,,,,,+++******)))*********------,,,+++***))))))((())))))))))))))))))))))))'''((()))(((&&&&&&&&&(((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''******++++++***'''$$$###)))))))))((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&(((((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''(((&&&###!!!!!!"""%%%&&&%%%$$$###$$$&&&'''&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''')))******)))(((((()))(((((('''''')))+++...000000...+++(((((((((***+++))))))))))))))))))))))))***++++++,,,,,,++++++*********+++---///000///---............///222444555666555444333222333444555444666999;;;<<<;;;::::::???AAACCCBBBAAA@@@AAAAAA?????????>>>??????@@@@@@eeeVVVOOOVVV^^^\\\XXXWWWPPPNNNMMMNNNQQQSSSRRRQQQOOONNNLLLJJJHHHGGGFFFFFFDDDCCCCCCBBBAAABBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCEEEJJJOOOUUUYYYiiisss~~~vvvjjjXXXQQQIIIFFFFFFHHHGGGEEEDDDCCCCCCEEEGGGIIIIIIHHHJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJLLLMMMPPPRRRTTTVVVUUUUUUSSSPPPOOORRRXXX^^^``````___]]]ZZZWWWSSSQQQNNNPPPRRRUUUXXXZZZ[[[[[[ZZZXXXUUUSSSRRRSSSTTTVVVXXXYYYZZZ[[[[[[\\\^^^```aaa___]]][[[[[[\\\^^^___```cccfffeeeaaa^^^]]]^^^^^^cccggggggjjjqqqvvvwwwlllgggaaa___```bbbcccdddddd^^^[[[]]]^^^\\\^^^bbbooonnnmmmmmmnnnppprrrtttnnnnnnoooooollliiieeecccaaa^^^ZZZZZZ\\\^^^___^^^[[[WWWUUUWWWXXXWWWYYY\\\\\\\\\ZZZXXXVVVTTTSSSRRRTTTXXX^^^bbbbbb```^^^\\\]]]aaafffgggddd___ZZZWWWRRRSSSRRROOOLLLKKKJJJIIIHHHGGGEEEDDDCCCDDDEEEFFFDDDBBB?????????@@@@@@???======<<<<<<===>>>???@@@>>>===<<<;;;999888777666333333333333333222111000111111111222222222222222111000...------///222333------------------------+++---...---+++***+++---++++++++++++++++++++++++((()))***+++,,,,,,++++++*********)))******+++,,,************************))))))))))))))))))))))))&&&((())))))'''&&&(((***((())))))))))))(((((('''''''''&&&&&&'''((()))***%%%''')))******(((&&&$$$((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))***(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((******(((''''''(((''''''''''''((()))***++++++***)))(((((()))+++,,,)))))))))))))))))))))))))))******++++++******)))******+++---///000///---------------///111222444555444222111111111222333444666999;;;<<<<<<:::999>>>@@@AAAAAA@@@??????@@@@@@@@@???>>>>>>>>>??????eeeWWWPPPWWW___^^^ZZZYYYNNNLLLKKKMMMPPPSSSSSSQQQOOONNNLLLJJJHHHGGGGGGFFFCCCCCCBBBAAAAAAAAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCEEEHHHMMMQQQTTThhhtttsssgggXXXQQQHHHDDDFFFGGGGGGEEEEEEDDDCCCDDDEEEFFFEEEDDDHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIJJJLLLOOORRRTTTUUUUUUTTTRRROOONNNRRRZZZ```fffdddaaa^^^ZZZWWWUUUTTTOOOQQQUUUYYY\\\]]]]]]]]]ZZZXXXUUUSSSRRRSSSTTTUUUVVVWWWYYYZZZ[[[]]]```bbbbbb```^^^\\\\\\^^^```aaa\\\___aaa```]]][[[\\\^^^\\\aaaddddddiiiqqqxxxzzzmmmfff^^^[[[]]]bbbfffhhhhhh```\\\^^^___^^^aaagggpppoooooonnnnnnnnnoooooooooppppppooolllhhhdddbbb[[[YYYWWWWWWZZZ\\\]]]]]]XXXUUUTTTXXXZZZXXXXXXZZZYYYXXXWWWVVVVVVVVVVVVWWWQQQUUUYYY[[[\\\\\\[[[[[[UUU\\\dddfffaaa[[[XXXWWWSSSUUUTTTQQQNNNLLLJJJHHHDDDDDDDDDEEEFFFFFFGGGGGGDDDBBB@@@???@@@AAAAAAAAACCCAAA@@@>>>===<<<======???>>><<<:::777444222111222222333333333222111111////////////////////////111000...,,,+++,,,---...---------------------------///111///---+++---///111000000///---,,,++++++((()))***+++,,,++++++***))))))))))))***+++,,,---''''''((()))***+++,,,,,,))))))))))))))))))))))))'''***,,,+++***)))+++...++++++******)))'''&&&%%%''''''''''''((()))+++,,,###&&&)))))))))(((###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''&&&''')))+++***)))&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&###$$$%%%'''((()))))))))&&&%%%%%%%%%%%%&&&'''''''''(((((()))((('''%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&########################%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&))))))'''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))***,,,---))))))))))))))))))))))))))))))************))))))******+++---///000///---++++++,,,---...000111222555333111000///000111222444666999;;;<<<<<<:::999===???AAA@@@???>>>??????AAA@@@@@@???>>>>>>>>>>>>dddVVVOOOVVV^^^\\\WWWUUUSSSSSSRRRPPPNNNOOOQQQSSSLLLKKKJJJKKKLLLKKKIIIHHHCCCCCCBBBAAAAAAAAABBBBBBAAABBBDDDEEEEEEDDDBBBAAAAAAAAAAAAAAABBBGGGMMMRRRbbbrrrnnn```XXXOOOGGGGGGGGGDDDAAA@@@EEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDIIIIIIJJJLLLNNNPPPRRRTTTTTTQQQNNNNNNPPPWWW^^^cccjjjaaaWWWTTTUUUVVVTTTPPPNNNNNNPPPUUUZZZ^^^___^^^```\\\VVVTTTTTTVVVWWWXXXTTTTTTUUUWWWZZZ___ccceeegggeeeccc```___```bbbcccdddcccbbb```^^^\\\ZZZZZZ[[[\\\___eeekkkoooppppppkkkddd\\\[[[___cccbbb___cccbbb```______```bbbdddrrrooommmlllkkkkkkiiihhhjjjiiigggggggggeeecccaaa\\\ZZZWWWVVVUUUWWWYYYZZZYYYWWWWWWXXXZZZ[[[ZZZYYY\\\YYYVVVVVVXXXXXXWWWUUUYYYXXXYYYZZZ[[[[[[YYYWWWZZZ[[[]]]______\\\VVVRRRNNNMMMLLLKKKKKKJJJJJJJJJHHHIIIIIIHHHGGGFFFEEEDDDDDDBBB??????@@@AAABBBBBBAAA???===<<<===>>>>>>>>>>>>===;;;999666444222111222333444444444333222111000000111111111111000000......---------......///...---,,,+++,,,...000222333222000///---,,,,,,,,,///...---,,,++++++++++++)))+++---//////...---,,,++++++++++++,,,---...///(((''''''(((+++,,,,,,+++((((((''''''''''''((((((***+++,,,,,,,,,+++***)))+++******)))))))))))))))%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&***(((&&&$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((&&&%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&###!!!"""%%%&&&%%%$$$$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%$$$###"""!!!"""%%%''')))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''++++++++++++++++++++++++)))*********+++++++++++++++)))(((+++///111000......---+++++++++---///000///000000111222222333333555666777888999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>cccUUUMMMTTT\\\[[[VVVTTTOOONNNMMMLLLLLLMMMOOOPPPNNNMMMLLLKKKLLLKKKHHHFFFAAAAAA@@@????????????@@@???@@@BBBCCCCCCBBB@@@???@@@AAAAAA@@@BBBFFFLLLQQQ]]]mmmzzzkkk```TTTKKKEEEFFFGGGEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQOOOMMMMMMPPPVVV\\\```ccc]]]VVVSSSSSSTTTRRROOOMMMNNNPPPUUUZZZ^^^```______[[[VVVTTTTTTVVVXXXXXXUUUUUUVVVXXX[[[___ccceeegggeeebbb___]]]]]]^^^___```______^^^^^^]]]]]]\\\\\\]]]___dddhhhkkklllkkkfffaaa\\\\\\___bbbddddddfffeeeeeeeeeeeeeeefffffflllkkkkkkllllllkkkiiifffhhhgggeeeeeefffeeecccaaaZZZXXXVVVTTTSSSTTTVVVWWWXXXWWWWWWXXXZZZ[[[[[[ZZZ\\\YYYXXXXXXYYYZZZXXXVVVWWWWWWXXXZZZ\\\\\\[[[YYYWWWVVVWWWXXXXXXWWWSSSPPPOOONNNLLLKKKJJJJJJKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDBBB@@@>>>>>>???AAABBBCCCCCCAAA>>>>>>>>>???>>>>>>>>>===:::888666444333222444555555555555333222111000000111111111111000000///......---------......,,,+++++++++,,,---///000222111000//////.../////////...---,,,++++++++++++***+++---...///...,,,+++++++++++++++,,,---......(((''''''(((***+++***)))((((((''''''''''''((((((333222///,,,***(((((('''+++***))))))(((((())))))%%%&&&'''((((((((((((''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%'''((()))(((&&&$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&''''''%%%######$$$%%%$$$"""%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))************************))))))))))))*********+++***)))***,,,///111111111...---+++++++++---...000000000000111111222222222444555666777888999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<======>>>bbbSSSKKKRRRZZZYYYUUUTTTNNNMMMLLLKKKKKKLLLNNNOOOPPPNNNMMMLLLLLLJJJGGGEEEAAA@@@@@@???>>>>>>??????>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@AAAEEEKKKOOOWWWfffwww|||yyywwwqqqfff]]]NNNGGGCCCEEEGGGEEEDDDFFFAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHJJJJJJLLLKKKKKKLLLOOOTTTYYY[[[YYYWWWUUURRRPPPPPPPPPOOONNNOOOQQQUUU[[[^^^______]]]YYYUUUSSSTTTVVVXXXXXXUUUUUUVVVXXX[[[___bbbdddeeeccc```]]][[[ZZZZZZ[[[ZZZ[[[[[[\\\]]]^^^______^^^^^^___bbbfffgggfffeeeaaa```___^^^___bbbhhhllljjjjjjkkkkkkjjjiiihhhgggffffffhhhjjjlllkkkgggddddddcccccccccddddddbbbaaaZZZXXXVVVTTTSSSTTTUUUVVVXXXWWWWWWXXX[[[]]]]]]\\\\\\[[[[[[\\\]]]]]][[[YYYXXXXXXYYY\\\^^^^^^\\\ZZZTTTSSSSSSSSSTTTTTTRRRPPPOOONNNLLLJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIGGGEEEDDD??????>>>===>>>@@@CCCDDDFFFDDDAAA?????????>>>===>>><<<999666555444444555888888777777555333222111111111111111111111111111000///...---------------***+++,,,...///000000000000000000///000000111111......------,,,++++++++++++,,,---...---,,,+++***++++++***++++++,,,---...+++)))))))))++++++***)))((((((''''''''''''((((((777444000,,,)))((())))))******)))(((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%''')))***((('''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%(((******)))'''&&&&&&%%%%%%&&&&&&'''***(((&&&%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''%%%###$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))'''(((***,,,,,,...000222------,,,++++++,,,...///000000000000111111111111333333444555666777777888777777777888999999::::::;;;<<<<<<<<<<<<=========bbbSSSJJJQQQYYYYYYVVVUUUSSSQQQOOOOOOOOOOOOOOONNNOOOMMMLLLLLLLLLKKKHHHFFFCCCBBBAAA@@@@@@???@@@@@@>>>???@@@@@@@@@@@@???>>>???@@@@@@@@@AAADDDIIIMMMTTTaaaoooyyy{{{tttpppnnnhhh___WWWKKKEEEBBBDDDFFFDDDDDDEEE@@@@@@@@@@@@AAAAAAAAABBBEEEDDDDDDCCCBBBBBBCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIKKKNNNQQQTTTVVVPPPRRRSSSRRROOOMMMOOOQQQQQQQQQSSSVVVZZZ\\\]]]\\\YYYVVVSSSRRRSSSUUUWWWWWWUUUUUUVVVXXXZZZ]]]___aaaaaa___]]]ZZZYYYXXXXXXYYYWWWXXXYYY[[[\\\^^^___```^^^^^^___bbbeeefffeeecccaaadddeeedddaaadddllltttqqqpppnnnllljjjhhhgggffffffffffffggghhhhhheeecccbbbaaaaaabbbddddddcccaaa\\\[[[YYYWWWVVVVVVWWWWWWXXXWWWXXXYYY\\\^^^___^^^^^^^^^___```aaa```___^^^]]]]]]^^^___```___\\\YYYTTTTTTUUUWWWXXXWWWTTTQQQPPPNNNLLLJJJJJJKKKLLLNNNNNNMMMMMMKKKIIIGGGEEEDDD???????????????AAADDDGGGHHHFFFBBB@@@@@@???>>>======;;;888555444555666777;;;;;;999888555333222111111111111111111111111111111000///...---,,,,,,,,,,,,...000222444444333333000000////////////000000---------------,,,,,,+++,,,,,,------,,,+++***)))++++++******+++,,,,,,---...,,,++++++,,,,,,+++***((((((''''''''''''((((((000...,,,+++***+++,,,---))))))(((''''''''''''(((''''''(((((()))(((((('''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&(((***))))))'''&&&&&&%%%%%%&&&&&&'''+++***)))(((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((()))%%%(((++++++)))))),,,///---,,,,,,++++++,,,------000000000000000000000000222222222333444555555666555555666777888999::::::;;;;;;<<<<<<<<<===<<<<<>>>>>????????????@@@@@@???????????????@@@@@@@@@CCCGGGJJJQQQ[[[gggpppxxxvvvrrrnnnkkkhhhaaaWWWOOOJJJEEECCCDDDDDDAAAAAACCC@@@@@@AAAAAAAAABBBBBBBBBEEEEEEDDDDDDCCCCCCDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFHHHJJJLLLNNNPPPQQQKKKOOORRRQQQNNNMMMOOORRRTTTTTTTTTVVVYYYZZZYYYXXXUUURRRPPPPPPRRRTTTVVVVVVUUUUUUVVVXXXYYY[[[]]]^^^\\\[[[ZZZYYYXXXXXXYYYYYYWWWXXXYYYZZZ\\\]]]^^^___^^^^^^___bbbeeegggfffddddddiiillliiieeefffpppyyy{{{wwwrrrmmmiiihhhhhhiiikkkiiieeedddcccccccccbbbaaa``````bbbdddeeedddbbb]]]]]][[[ZZZYYYYYYYYYYYYZZZYYYZZZ\\\___```aaa``````aaabbbcccccccccccccccgggeeecccbbbaaa^^^[[[XXXSSSUUUXXX\\\]]]ZZZUUUPPPOOONNNLLLKKKKKKKKKMMMNNNNNNNNNMMMLLLJJJHHHFFFEEEAAABBBBBBAAA@@@BBBEEEHHHHHHFFFBBB@@@??????>>><<<;;;999777555444666888999===<<<:::888555333222111222222111000000111222222111000///...---,,,,,,,,,---...111444555444333222000000///...------------------.........---,,,+++,,,,,,,,,++++++***))))))++++++*********+++,,,,,,---,,,+++***++++++***(((((((((''''''''''''((((((((())))))***++++++++++++)))(((''''''&&&'''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((''''''''''''((()))&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&''')))***''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''''''''(((((((((((((((+++---,,,)))(((***,,,,,,,,,,,,++++++,,,,,,,,,//////////////////000000111111111222333333333444444444555777888999:::;;;::::::;;;<<<===<<<<<<;;;dddTTTIIIOOOXXXYYYXXXYYYYYYUUURRRRRRRRRRRRNNNKKKIIIHHHHHHIIIKKKKKKJJJHHH@@@@@@>>>===<<<<<<<<<<<>>???@@@???@@@AAAEEEHHHKKKTTT^^^fffpppzzz~~~nnnkkkiiigggccc\\\QQQIIIHHHDDDCCCDDDCCC???>>>AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLJJJLLLOOOOOOMMMMMMOOORRRTTTTTTTTTUUUWWWXXXWWWUUURRRPPPOOOOOORRRTTTVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\YYYYYYYYYXXXXXXYYYYYYYYYWWWWWWYYYZZZ\\\]]]^^^___^^^^^^```bbbfffgggfffeeefffkkknnnkkkfffhhhqqqzzz|||uuuoookkkkkklllnnnoookkkfffcccbbbbbbaaaaaabbbaaaaaaccceeefffeeeccc]]]\\\\\\[[[[[[[[[[[[[[[]]]]]]]]]^^^aaacccbbbbbb```aaabbbbbbbbbbbbeeegggooolllgggbbb___\\\YYYVVVQQQTTTYYY]]]^^^ZZZSSSMMMNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDEEEFFFCCCAAAAAADDDHHHGGGDDDAAA???>>>>>><<<;;;888777666555666777999:::>>>===:::777555333222222333222111000000111222333000///...---------------,,,...000222222222000///000///...---,,,,,,,,,,,,,,,---...//////...---,,,++++++******************++++++************+++++++++***(((((())))))(((&&&((((((''''''''''''(((((('''((()))******)))'''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''((()))((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))***'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((((((,,,---...---,,,+++,,,---,,,,,,,,,,,,++++++++++++---------...///000000000000111111111222222222333333444555666777888999999999:::;;;======<<<;;;;;;cccRRRHHHMMMVVVWWWWWWYYYWWWTTTQQQRRRTTTTTTQQQMMMIIIHHHGGGHHHIIIIIIHHHFFF@@@???>>>===<<<;;;;;;;;;>>>==================>>>>>>????????????AAADDDFFFEEELLLSSS[[[dddooosssrrrjjjhhheeebbb^^^WWWNNNHHHEEEBBBBBBDDDBBB>>>>>>AAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQSSSVVVWWWWWWVVVRRRPPPOOOPPPSSSVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXUUUVVVXXXZZZ\\\^^^```aaa______```bbbeeefffeeecccdddhhhjjjhhheeehhhqqqyyy}}}zzzuuupppnnnmmmooopppooolllhhheeedddcccbbb```dddccccccdddfffgggfffeee^^^^^^^^^^^^____________aaa```___aaacccddddddccc^^^___```___^^^___dddgggsssnnnfff```\\\ZZZXXXVVVSSSTTTWWWZZZ[[[WWWQQQLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHFFFFFFFFFHHHHHHDDD???>>>AAAEEEDDDAAA>>><<<<<<<<<;;;:::666666666666777888::::::>>><<<:::777444333222222444333111000000111333444///......---------.........///000111111000/////////......---------......,,,---...//////...---,,,***))))))))))))******+++++++++************+++++++++***))))))***+++***(((((((((''''''''''''(((((()))(((((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((''''''''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###""""""$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''%%%######$$$''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***))))))***,,,------,,,,,,,,,,,,,,,,,,+++******++++++,,,---///000111111111111111111111222222222222333333444555666666777888:::;;;======<<<;;;:::bbbQQQFFFKKKTTTVVVVVVXXXWWWSSSQQQSSSWWWXXXUUUQQQJJJHHHGGGGGGHHHGGGEEECCCBBBAAA@@@>>>======<<<<<<===<<<<<<;;;;;;<<<<<<===>>>????????????@@@CCCEEEBBBGGGLLLQQQZZZcccfffeeeiiifffccc___[[[UUUNNNHHHBBBAAAAAACCCBBB>>>???BBB???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCEEEDDDDDDDDDDDDEEEFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHJJJIIIHHHIIIJJJLLLNNNOOONNNNNNOOORRRVVVXXXXXXWWWRRRQQQPPPRRRUUUXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\ZZZYYYXXXWWWWWWTTTUUUWWWZZZ]]]```bbbccc`````````bbbddddddbbbaaa```dddfffeeecccgggpppxxxvvvtttrrrpppooonnnnnnooommmkkkiiihhhgggeeebbb```eeeeeedddfffhhhhhhgggeeeaaaaaabbbbbbcccdddddddddcccbbbaaabbbdddeeeeeeccc]]]^^^]]][[[ZZZ]]]bbbgggsssmmmeee^^^ZZZXXXWWWVVVVVVVVVWWWYYYYYYVVVRRRNNNKKKLLLNNNOOOPPPNNNMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGIIIHHHDDD>>><<>>>>>===<<<;;;;;;::::::<<<===>>>???>>>===;;;999444666888;;;>>>@@@AAABBBCCCEEEIIIMMMQQQUUUWWWXXX\\\]]]^^^^^^\\\UUULLLFFFBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDFFFGGGEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFIIIIIIIIIJJJKKKMMMOOOPPPMMMMMMLLLMMMOOORRRUUUWWWYYYTTTNNNNNNTTTYYY\\\\\\]]]]]]]]]^^^]]]]]]\\\\\\[[[YYYWWWWWWXXXYYYXXXXXXVVVXXX[[[]]]^^^^^^^^^___```___^^^___```aaa```___```dddeeeccc```cccllltttwwwvvvtttqqqooommmlllkkkkkkjjjhhhgggkkknnnjjjbbbeeefffhhhhhhgggggghhhiiicccfffiiijjjhhheeecccbbbaaa^^^[[[\\\```cccdddcccaaa^^^[[[XXXXXXZZZ]]]___iiigggccc]]]VVVRRRQQQRRRRRRUUUXXXUUUOOOLLLNNNRRRNNNLLLKKKKKKMMMNNNMMMLLLJJJHHHEEEFFFGGGHHHEEECCCBBBCCCCCCDDDCCCAAA???>>>???>>>===<<<;;;:::999999777777777666777888888999777666666666222---///555000///111444222......111000///...------...///000///111///******...///---666333000///111111///---+++,,,...000000///---,,,+++******))))))******+++*********))))))))))))(((+++---000111000---)))&&&***)))((('''&&&%%%%%%%%%))))))***+++***)))((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))###!!!%%%)))'''###"""&&&&&&%%%%%%%%%%%%$$$$$$)))'''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***************))))))(((&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&)))((('''%%%%%%%%%&&&''''''((()))))))))(((&&&%%%''''''((((((((((((''''''))))))))))))************(((((((((((()))))))))))),,,+++***))))))+++---......------------,,,,,,,,,---...///000111222333333111333555555444444555666666777777888888888888777```NNNGGGLLLNNNTTTWWWQQQPPPNNNNNNPPPRRRRRROOOLLLIIIHHHGGGEEECCCAAA@@@???>>>======<<<;;;;;;::::::<<<<<<>>>>>>>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFEEECCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGIIIJJJKKKMMMMMMNNNMMMLLLLLLLLLNNNPPPSSSUUUUUURRRQQQTTTYYY]]]]]][[[[[[\\\]]]^^^^^^^^^^^^^^^XXXWWWWWWXXX[[[^^^^^^^^^XXXZZZ\\\^^^___```aaabbb```^^^]]]^^^___``````___aaacccccc```\\\___hhhpppvvvtttrrrooommmkkkjjjiiihhhiiihhhgggjjjnnnlllfffggggggfffeeeeeefffgggiiiiiijjjjjjiiieeebbbaaaaaagggdddaaa___^^^_________aaa^^^[[[XXXWWWYYY[[[]]]bbbaaa]]]XXXSSSPPPQQQRRRQQQRRRRRRPPPNNNLLLKKKLLLJJJJJJJJJLLLMMMMMMLLLJJJJJJGGGEEEEEEFFFFFFDDDBBBEEEEEEEEEDDDBBB@@@>>>=========<<<;;;::::::999999666555555555666666777777:::666444333111---...111111---,,,//////------000///...---------///000111111222000,,,+++...///---...,,,++++++...///...---+++,,,---......---,,,***++++++************++++++++++++*********))))))))),,,...000222111...+++))))))(((((('''&&&&&&&&&&&&((()))*********)))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***$$$###'''+++)))&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$+++)))'''%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$###&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((())))))((('''''''''''''''&&&&&&'''((((((((((((((('''(((((())))))(((((('''(((((()))))))))*********((((((((()))))))))******,,,+++***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---......///111222222333111333444444333222333444555666666777777777777777aaaNNNHHHKKKMMMSSSYYYTTTQQQNNNLLLMMMQQQQQQMMMIIIGGGFFFEEEDDDBBBAAA@@@???======<<<<<<;;;:::::::::;;;<<<=========<<<;;;:::???>>><<<:::999999999:::======>>>@@@BBBEEEHHHJJJKKKLLLOOOQQQRRROOOJJJEEE@@@???>>>=========>>>?????????@@@@@@@@@@@@@@@???@@@@@@@@@CCCEEEFFFEEECCCBBBCCCCCCCCCCCCCCCCCCBBB@@@AAACCCEEEGGGGGGGGGGGGEEEFFFIIIKKKLLLMMMLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQQQQQQQTTTYYY^^^___\\\XXXWWWXXXZZZ\\\]]]^^^______ZZZYYYXXXZZZ^^^```aaaaaa[[[\\\]]]^^^___aaaaaabbbaaa___]]]]]]^^^______^^^```bbbaaa^^^[[[]]]dddkkksssqqqooommmjjjiiiggggggfffiiiiiihhhjjjnnnpppnnnllljjjgggeeedddfffiiikkkooonnnmmmiiieeeaaaaaaaaaiiiiiigggccc^^^\\\^^^aaadddaaa]]]YYYWWWWWWYYY[[[[[[ZZZWWWSSSPPPNNNPPPRRRQQQPPPOOONNNMMMKKKHHHFFFIIIIIIIIIKKKMMMMMMJJJHHHHHHFFFDDDCCCDDDCCCBBBAAADDDDDDCCCAAA@@@>>>===<<<;;;:::::::::999999888888444444444444555555555666888444111111000...000555999222,,,---...---,,,...------,,,,,,---///111222222444222------///000...---+++******,,,------,,,+++,,,---------+++***))),,,++++++++++++++++++,,,,,,+++++++++***************+++...//////---+++)))((((((''''''&&&''''''(((((())))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((($$$###'''+++)))''''''&&&&&&%%%%%%%%%%%%$$$$$$)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((())))))(((%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))((())))))))))))(((''''''%%%%%%%%%&&&''')))***+++(((((())))))))))))(((((((((((())))))))))))******))))))))))))************+++***)))))))))***,,,---******++++++,,,,,,------------...///000111111222111222444333222111111222444444555666666666666666{{{___MMMHHHLLLMMMUUU]]]ZZZXXXSSSOOOPPPRRRQQQKKKEEEEEEDDDCCCBBBAAA@@@??????<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::<<<;;;999888888:::<<<===>>>===<<<===>>>AAADDDFFFEEEFFFHHHKKKLLLKKKGGGCCC???>>>===<<<;;;<<<=========>>>???@@@@@@@@@??????@@@@@@AAACCCFFFGGGEEEDDDCCCDDDEEEFFFFFFEEEDDDCCC???AAACCCEEEFFFFFFEEEDDDCCCEEEIIILLLMMMMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQUUUYYY]]]]]]YYYUUUSSSTTTVVVYYY[[[]]]^^^___]]][[[ZZZ[[[^^^_________]]]]]]]]]___aaacccddddddeeebbb___]]]^^^______^^^___aaacccbbb___```dddhhhooonnnllljjjhhhgggfffeeeeeeiiikkkjjjkkkqqquuuvvvqqqnnniiiffffffiiilllmmmooopppooolllhhhdddbbbaaafffiiiiiiddd^^^]]]ccciiikkkhhhbbb\\\YYYWWWXXXYYYYYYWWWUUUQQQNNNMMMPPPRRRSSSTTTTTTQQQLLLIIIGGGHHHMMMKKKJJJJJJKKKLLLKKKJJJGGGFFFDDDBBBBBBBBBAAAAAACCCBBBAAA???>>>=========999999888888888777777777333444444555555555555555222111222333111000777???FFF;;;111//////---,,,,,,,,,,,,,,,,,,---///111222111333222//////222333111222000///...------,,,,,,------------,,,+++)))(((,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******&&&''')))***+++***)))((('''''''''''''''((())))))************))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&'''''''''((((((%%%!!!!!!&&&((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&''')))***(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))*********+++***))))))))))))***+++,,,))))))***+++,,,---...///,,,------...//////000000000222333222000//////000222333444444555555555555yyy[[[KKKGGGLLLOOOWWW```______[[[WWWVVVUUUQQQJJJCCCBBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999888777888:::<<<>>>===<<<;;;:::;;;===???AAABBBBBBDDDFFFHHHGGGDDDAAA>>>===<<<;;;;;;;;;<<<===<<<>>>???@@@AAA@@@??????AAAAAABBBDDDGGGGGGFFFDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@AAACCCDDDDDDCCCAAA???AAADDDHHHLLLMMMLLLJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLQQQQQQSSSUUUVVVVVVUUUSSSRRRTTTVVVYYY[[[]]]______[[[ZZZYYYZZZ\\\^^^^^^]]]ZZZZZZ\\\aaahhhmmmnnnnnnjjjfffbbb___^^^____________ccchhhiiihhhffffffggglllkkkjjjhhhgggffffffffffffkkkmmmlllnnntttyyyzzzqqqmmmhhhfffgggiiikkkllliiilllppppppmmmhhhdddbbbdddgggiiiddd^^^^^^eeelllrrrnnnggg```[[[XXXXXXXXXZZZYYYUUUQQQMMMMMMOOORRRUUUZZZ\\\VVVMMMGGGJJJOOOVVVRRRLLLIIIIIIKKKMMMNNNGGGFFFDDDCCCAAAAAACCCDDDKKKIIIFFFBBB???=========888888888777666666555555333444555666666666555555///333777888222000888DDDHHH===333000000...------,,,++++++,,,---///111222...111111///000444666333222222111000...------............---,,,+++******,,,++++++******++++++,,,,,,,,,,,,+++++++++******%%%&&&'''((())))))))))))'''''''''''''''((()))***++++++******))))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###"""&&&&&&&&&'''''''''(((((($$$!!!"""&&&(((&&&%%%'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((((('''&&&&&&%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((('''(((((((((((()))))))))((())))))))))))*********)))((((((((())))))******)))******,,,---...///000,,,,,,,,,---.........///000111222222000......///111111333444444555555555wwwXXXIIIGGGLLLNNNWWW```___``````___\\\XXXQQQIIIDDD@@@@@@@@@??????>>>>>>>>>;;;;;;::::::::::::::::::999999999:::::::::;;;;;;::::::999888888888999::::::999888888888:::;;;<<>>===<<<;;;;;;;;;<<<===<<<>>>@@@AAABBBAAA@@@???AAAAAABBBDDDFFFGGGFFFDDD???@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA???>>>===???BBBEEEIIIJJJIIIHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVXXX[[[]]]^^^___```VVVVVVUUUWWW[[[]]]^^^^^^UUUVVV[[[dddnnnvvvxxxwwwlllgggbbb^^^^^^```aaabbbcccggglllnnnmmmjjjgggfffiiiiiihhhhhhggghhhhhhhhhiiilllnnnnnnqqqxxxzzzyyykkkhhhddddddfffhhhhhhfffcccgggmmmooommmiiieeebbbdddffffffaaa[[[ZZZaaahhhrrrnnnggg```[[[YYYYYYYYYZZZYYYUUUPPPLLLLLLOOORRRUUU[[[^^^WWWLLLGGGNNNWWW___XXXOOOIIIGGGIIILLLNNNFFFFFFEEEDDDBBBCCCFFFHHHVVVRRRLLLEEE@@@===;;;;;;999999888777666555444444333333555666666666555444222555:::999222---444>>>===555//////000...---///,,,,,,++++++,,,...000111---000111000111555666333.../////////......000111......------,,,,,,+++++++++******************+++,,,+++++++++************(((((()))))))))***++++++((('''''''''((())))))***++++++***)))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''(((((())))))******%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###"""%%%&&&&&&&&&&&&'''''''''&&&$$$%%%))))))'''&&&)))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%(((''''''&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))))))))))))))***+++,,,---...///++++++,,,,,,------------///000222111000//////000000111222444444555555555qqqUUUGGGFFFKKKLLLSSS[[[ZZZ\\\___bbb```YYYPPPHHHEEE??????>>>>>>>>>>>>>>>===::::::::::::::::::::::::999999999999999::::::;;;999999999999888888888888888888888888999999999999<<<;;;<<<>>>AAABBBAAA@@@???>>><<<;;;;;;;;;<<<===<<<>>>@@@CCCCCCCCCAAA@@@??????@@@BBBDDDEEEDDDBBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>=========<<<>>>AAADDDEEEEEEDDDCCCDDDEEEGGGIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMOOORRRUUUUUUVVVXXXYYY[[[\\\\\\\\\WWWUUUUUUWWWYYY\\\\\\\\\SSSTTTZZZcccnnnttttttrrrhhhddd___]]]^^^aaadddfffjjjlllnnnnnnlllhhhfffdddggggggggghhhiiijjjkkkllljjjllllllnnnsssyyyyyytttfffcccbbbdddhhhiiifffbbb```ccchhhjjjhhheeecccbbbaaaaaa```[[[VVVVVV\\\bbblllhhhbbb]]]YYYXXXYYYZZZWWWUUUQQQMMMJJJJJJNNNQQQPPPTTTVVVPPPJJJIIIRRRZZZccc\\\SSSKKKHHHHHHIIIJJJFFFGGGGGGEEEDDDEEEIIIMMMUUUQQQJJJCCC>>>;;;::::::;;;:::999777666444333222111222444555555555333333222111333555222...///444333///...000///,,,,,,///------,,,+++,,,---/////////222333000111444333000---///000///------000222,,,,,,+++++++++++++++,,,***))))))(((((())))))***++++++*********)))))))))***))))))((())))))***+++)))((((((((((((((())))))***)))((('''&&&''''''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''((())))))***%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&))))))%%%%%%(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&'''''''''((((((((((((''''''(((((())))))(((((('''(((((()))***++++++,,,++++++++++++,,,,,,,,,,,,...000111111000000000111000111222444555666666666mmmTTTGGGFFFKKKJJJOOOWWWUUUVVV\\\bbbaaaYYYOOOHHHFFF>>>>>>>>>>>>>>>=========::::::::::::::::::::::::999888888888999::::::;;;666777888999999999999999888999::::::;;;;;;::::::888888999<<>>===<<<;;;<<<======<<<>>>AAACCCDDDCCCBBBAAA======>>>@@@CCCCCCBBB@@@AAA@@@???>>>>>>???@@@AAA<<<<<<;;;;;;<<<===>>>???:::;;;>>>@@@BBBBBBAAAAAACCCEEEGGGIIIKKKLLLMMMMMMFFFHHHJJJKKKMMMPPPTTTVVVSSSTTTUUUVVVWWWWWWWWWWWW[[[YYYWWWWWWXXXYYYYYYXXXTTTUUUYYYaaaiiimmmjjjfffddd```\\\[[[]]]bbbgggiiipppooonnnkkkhhheeedddcccggggggggghhhjjjkkkmmmnnnjjjkkkkkkmmmtttyyywwwpppdddccccccgggkkkkkkfffaaa___aaadddeeecccbbbaaaaaa\\\\\\YYYVVVSSSUUUZZZ___eeebbb]]]YYYWWWXXXYYY[[[SSSQQQNNNJJJHHHIIIMMMQQQLLLMMMLLLIIIHHHKKKTTT[[[ddd^^^UUUMMMIIIGGGFFFEEEFFFGGGHHHFFFEEEGGGKKKPPPLLLIIICCC>>>::::::;;;<<<<<<;;;:::888666444222111///111333444444333222111///+++***000333111...---111000111222000+++***---...---,,,,,,,,,---...///111444444111000222111---222444444222...---...111*********)))******++++++))))))(((((((((((())))))*********))))))))))))((()))((('''&&&&&&'''((()))))))))(((((((((((())))))((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%(((&&&######&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$$$$######%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((###$$$&&&(((***,,,---...&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''''''''&&&&&&%%%&&&'''((()))"""###%%%'''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((&&&''''''((()))(((((((((&&&&&&''''''(((((())))))++++++++++++++++++,,,,,,---///111222111000111222000111333444555666666666qqqQQQGGG@@@BBBHHHMMMQQQTTTXXXXXXZZZZZZWWWQQQHHHAAA>>>======>>>@@@???===:::;;;;;;:::999888888888888:::888666444333333555555>>>888666;;;===999777999======<<<:::888888:::<<<;;;;;;;;;;;;<<<<<<===>>>:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;============>>>>>>>>>>>>============>>>???@@@AAA@@@AAADDDFFFHHHJJJJJJJJJGGGHHHJJJKKKLLLNNNQQQSSSTTTSSSQQQPPPOOOPPPRRRSSSSSSUUUXXXXXXWWWUUUTTTSSSVVVVVVXXX\\\```bbb___\\\^^^ZZZZZZ]]]___```dddjjjrrrooojjjeeebbbaaabbbcccbbbdddfffgggffffffggghhhmmmjjjggghhhmmmqqqrrrrrrgggaaa```eeehhhdddaaabbb```_________``````^^^\\\ZZZZZZWWWTTTSSSTTTWWWZZZ___[[[WWWTTTTTTTTTSSSRRRTTTPPPLLLJJJJJJKKKKKKKKKJJJJJJJJJHHHGGGIIINNNSSSVVVSSSNNNIIIEEEDDDCCCCCC@@@DDDHHHJJJIIIIIILLLNNNMMMGGG@@@:::888999:::;;;;;;;;;999666222111111333111222222333333222222111333000---,,,...///...---000///......//////...---//////......///000111111555333222111000000111111///111333444222///......+++***************++++++))))))(((((((((((())))))******+++,,,,,,***)))((($$$#########$$$'''***+++///,,,******,,,---,,,***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$#########''''''&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%$$$######'''&&&&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########'''&&&$$$#########$$$$$$'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$%%%'''(((&&&%%%###""""""###%%%&&&$$$$$$$$$%%%&&&'''((()))###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&((())))))(((''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''%%%""" """%%%''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&''''''(((***+++,,,---...''''''((((((((((((''''''''''''((((((((((((''''''******+++,,,,,,,,,,,,+++000///000333666555000,,,//////000111222444666777qqqSSSIIIBBBDDDIIIMMMPPPSSSWWWWWWYYYYYYWWWRRRKKKEEE@@@???>>>>>>???>>><<<;;;;;;;;;:::999888888888888;;;999777666555555666777===999<<>>>>>???@@@AAAAAABBB>>>>>>>>>>>>?????????@@@???>>>>>>======<<<;;;;;;<<<<<<<<<======>>>>>>???======<<<======>>>???@@@@@@BBBDDDGGGIIIJJJKKKKKKGGGHHHJJJKKKKKKMMMPPPRRRSSSRRRPPPOOOOOOPPPQQQRRRSSSUUUVVVUUUSSSRRRQQQQQQTTTTTTVVVZZZ]]]^^^\\\YYYYYYWWWZZZ___bbb```aaadddjjjgggccc___\\\\\\]]]^^^ccceeefffeeedddccceeefffhhhgggfffgggjjjlllmmmmmmeeeaaaaaafffgggbbb^^^^^^]]]]]]]]]^^^```aaa```^^^\\\[[[YYYVVVTTTTTTWWWZZZ]]]ZZZWWWUUUUUUUUUTTTRRRSSSPPPMMMJJJJJJJJJIIIIIIHHHIIIIIIHHHGGGIIIMMMQQQPPPNNNJJJFFFDDDCCCDDDDDDBBBHHHNNNQQQOOOLLLKKKKKKIIIDDD>>>:::999999::::::::::::999666333111111222222222333333333333222222444111//////111222111000111111000000000000//////......//////000111111222000///---,,,+++++++++,,,+++...000111111000000111,,,++++++*********++++++))))))(((((((((((())))))***++++++++++++***))))))((('''&&&%%%&&&(((***+++...,,,***+++,,,---+++)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((%%%%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%$$$######$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$""""""###%%%&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&''''''######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""###%%%'''$$$$$$$$$$$$############%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''((()))******++++++(((((())))))))))))(((((('''(((((((((((()))))))))+++*********+++---///111111000///111333333111.../////////000222333555555pppTTTKKKDDDEEEJJJMMMOOOQQQTTTUUUVVVWWWWWWTTTNNNJJJDDDBBB???=========<<<;;;;;;:::999888777777777777;;;:::999777777777888888999888>>>IIINNNHHH;;;222333555888999999999:::<<<777777777777777888888999999999999::::::::::::;;;>>>======<<<===>>>???@@@<<<======>>>???@@@AAAAAA???>>><<<;;;::::::;;;;;;;;;;;;<<<<<<===>>>??????=========<<<<<<===>>>>>>AAACCCEEEHHHJJJKKKLLLLLLFFFHHHIIIJJJJJJKKKNNNPPPQQQPPPOOONNNNNNOOOQQQQQQTTTTTTTTTRRROOONNNNNNOOOQQQRRRTTTWWWYYYYYYWWWUUUSSSTTTZZZbbbddd```\\\]]]aaa^^^[[[XXXWWWXXXZZZ[[[eeeeeeeeecccaaaaaacccfffeeeffffffeeedddddddddfffbbb```aaadddeee```\\\[[[[[[ZZZZZZ]]]```bbbbbbaaa]]]\\\ZZZWWWTTTTTTWWWYYYZZZXXXVVVVVVVVVUUUTTTRRRQQQOOOLLLJJJIIIIIIGGGEEEFFFGGGIIIIIIHHHIIIKKKMMMIIIHHHEEECCCCCCCCCDDDEEEFFFMMMWWW[[[WWWOOOIIIEEECCC@@@<<<::::::::::::999777888888777444222111111333333444444444444333333333111///000111333222222222222222111111111111000,,,...000222333333333333333222000///...---------,,,---//////......///111,,,,,,+++******************))))))(((((())))))***++++++***))))))))))))***+++***)))(((((()))******,,,++++++,,,---,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((())))))%%%&&&&&&&&&'''''''''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$############""""""%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&+++***((('''%%%%%%$$$$$$''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))(((((((((((('''''''''(((((()))))))))))))))************)))))))))((((((((()))***++++++,,,+++))))))***...222555222111000000111222111000////////////000111222333nnnTTTJJJDDDFFFJJJKKKLLLMMMPPPPPPRRRTTTVVVUUUQQQNNNHHHDDD@@@===<<<<<<<<<;;;:::999888777777666777777::::::888888777777888888555444999CCCKKKHHH===333333555888:::999999999:::888888888777777888888999888888888999999999::::::>>>===;;;999888999;;;<<<;;;<<<===>>>@@@AAABBBCCC???===;;;999888999:::;;;::::::;;;<<<======>>>???>>>>>>===============>>>AAACCCEEEHHHJJJKKKLLLLLLFFFGGGHHHHHHHHHIIIKKKMMMNNNMMMMMMMMMMMMNNNPPPPPPUUUUUUSSSPPPMMMLLLMMMOOOQQQRRRTTTVVVWWWVVVTTTRRRRRRSSSYYYaaaccc^^^ZZZYYYZZZYYYVVVUUUUUUWWWZZZ\\\eeeeeecccaaa```aaaeeehhhhhhhhhgggccc^^^\\\^^^aaa```___```aaaaaa```^^^^^^[[[ZZZZZZ[[[^^^aaaaaaaaa]]]\\\ZZZWWWTTTSSSUUUWWWVVVUUUTTTUUUVVVUUUSSSQQQLLLKKKIIIHHHIIIHHHFFFDDDDDDFFFHHHJJJJJJIIIIIIIIIFFFEEECCCBBBBBBBBBDDDDDDHHHQQQ\\\aaa\\\QQQFFF@@@>>><<<::::::::::::999888444666777777555222111111333444444555555444444333////////////000111111111222222333222111000111111---///222444666666666555666555444333111000/////////000///---+++***+++---++++++***)))((((((((((((***))))))))))))))))))***,,,+++)))((((((((()))***+++***)))))))))******+++******+++,,,,,,***(((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++,,,%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$#####################$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&+++***)))'''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((*********++++++*********))))))))))))***+++---...++++++))))))+++...111333222222222333444333222111000////////////000000111kkkRRRIIICCCEEEIIIIIIIIIIIIKKKLLLOOORRRUUUVVVSSSQQQJJJFFFAAA===<<<<<<<<<;;;999999888777666666666666888777777666666666666666444333444999AAAEEEAAA:::666888:::;;;999888888888888777777666666666777777777777777888888888888999;;;:::999888999:::===>>>:::;;;<<<===???@@@BBBBBB>>>===;;;999888999:::;;;999::::::;;;<<<=========??????>>>=========>>>>>>@@@BBBDDDGGGIIIJJJKKKKKKFFFGGGGGGGGGFFFFFFHHHJJJKKKKKKKKKLLLLLLMMMNNNOOOUUUUUUSSSPPPMMMMMMOOOQQQSSSUUUWWWXXXXXXUUUSSSRRRTTTSSSWWW]]]^^^[[[XXXZZZUUUTTTRRRQQQSSSVVVZZZ\\\cccbbbaaa______bbbgggkkkmmmlllggg```ZZZXXX\\\````````````______aaacccddd]]][[[ZZZ[[[]]]_________[[[ZZZYYYVVVSSSRRRSSSUUUUUUTTTSSSTTTUUUUUUSSSQQQIIIHHHGGGGGGHHHHHHFFFEEEDDDEEEHHHJJJKKKJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBCCCHHHQQQ\\\```ZZZOOODDD===;;;:::999:::;;;:::888666222444666666444222222222333444444555555444444333//////000111111111222222000222333222000///000222///111444666888888777777111111111000///---,,,,,,/////////---***)))***+++))))))((('''''''''''''''******))))))))))))******,,,+++)))((((((((()))***(((((((((((()))***++++++(((***+++,,,***(((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''(((((()))###$$$%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''(((&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###''''''(((((())))))******$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((()))))))))******)))))))))(((((((((******++++++++++++******))))))***+++,,,---//////******++++++,,,,,,------///222666888888555222000000///////////////000000iiiPPPHHHBBBEEEIIIHHHGGGGGGGGGIIINNNSSSWWWXXXUUUSSSJJJFFFAAA>>>======<<<<<<999888777666555555555555555555666666555555555555666666444444999AAACCC@@@999:::;;;:::888666666777666555555444444444444444666666666777777777888888777777888999<<>>???@@@AAA>>>===;;;:::999999:::::::::::::::;;;;;;;;;;;;<<<=========<<<======>>>>>>>>>@@@BBBEEEGGGHHHIIIIIIEEEFFFGGGFFFDDDDDDEEEGGGHHHHHHIIIJJJLLLMMMMMMNNNSSSSSSRRRPPPNNNOOOQQQTTTWWWYYY[[[[[[YYYVVVTTTSSSTTTSSSTTTXXXYYYVVVVVVYYYPPPOOONNNNNNPPPTTTXXX[[[``````___^^^___bbbgggjjjmmmkkkeee___[[[[[[^^^aaaaaaddddddaaa```dddffffff^^^\\\ZZZZZZ[[[]]]]]]]]]YYYYYYXXXUUUSSSRRRSSSTTTWWWVVVTTTTTTUUUUUUTTTRRRKKKIIIGGGGGGHHHIIIHHHGGGEEEFFFGGGJJJLLLKKKHHHEEEFFFEEEDDDCCCBBBBBBBBBBBBFFFMMMUUUWWWRRRIIIAAA===<<<;;;:::::::::999777555111333444444333222333444333333444444444444333333111333444555333333333444000222444333000...000222111222444666777777777777///////////////...,,,,,,+++,,,...---,,,+++,,,...((((((''''''''''''((((((+++******))))))******+++******)))(((((((((((()))&&&''''''((()))*********(((***+++***(((&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$###"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$"""###%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))******++++++++++++******((()))+++---///000000000)))***+++,,,,,,,,,++++++---222888:::999555111///000///////////////000111fffOOOGGGCCCFFFJJJIIIHHHGGGFFFIIIOOOUUUZZZ[[[XXXUUUIIIFFFBBB???>>>>>>===<<<888888777666555555555555444555555666666555555555555888888444555;;;???===999999999777555444555777666666555444444444444444555555666666666777777777555666777999;;;===>>>???999999:::;;;<<<===>>>???======<<<<<<;;;:::::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<===<<<===@@@CCCEEEFFFFFFFFFEEEFFFFFFEEECCCBBBCCCEEEEEEFFFHHHIIIKKKLLLMMMMMMOOOPPPPPPPPPOOOPPPSSSUUUYYY\\\^^^^^^ZZZVVVTTTTTTRRRPPPPPPTTTTTTRRRRRRUUUNNNMMMLLLLLLOOOSSSXXX[[[]]]^^^^^^]]]]]]___cccfffgggeeebbbaaaaaabbbbbbbbbccciiikkkhhheeeffffffddd^^^[[[YYYYYY[[[\\\]]]]]]XXXXXXXXXVVVTTTSSSTTTVVV\\\YYYWWWVVVVVVWWWVVVUUURRROOOLLLJJJJJJJJJJJJIIIGGGGGGGGGJJJLLLLLLIIIEEECCCCCCBBBBBBBBBBBBBBBBBBBBBGGGLLLLLLHHHCCC??????>>><<<;;;:::999888555333111222333222111222444555222222333333333333222222222444666666444222222444111444666444111///111444111111222333333444555555///000111222222111000///+++---//////---,,,,,,,,,(((((((((((())))))***++++++******))))))******+++)))))))))))))))(((((('''(((((()))))))))))))))((((((***+++)))&&&$$$$$$&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&'''"""###%%%'''(((((('''&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&''''''((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''$$$%%%%%%&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###""""""%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))************))))))'''))),,,000111222111000************+++---...///---111666888666333111000////////////000000111222dddOOOGGGDDDGGGKKKKKKIIIHHHFFFJJJQQQXXX]]]]]]ZZZVVVIIIFFFBBB@@@??????===<<<888777666555555444444555555555666666666666666555222888:::555333666888777777777777555333333555777999888777666666666666666555555555555666666666777666666777777777777666555888999999:::;;;<<<==================<<<;;;:::999<<<;;;;;;::::::999999888777777888888999:::;;;<<<:::<<<>>>AAACCCDDDEEEEEEEEEFFFFFFDDDBBBAAABBBDDDDDDEEEGGGIIIJJJLLLLLLLLLKKKMMMOOOOOOPPPQQQTTTVVVZZZ]]]```___ZZZVVVTTTTTTOOOMMMNNNRRRRRROOOOOOQQQOOONNNMMMNNNPPPUUUYYY\\\\\\]]]]]]\\\[[[\\\___aaa```______bbbfffgggeeebbbdddmmmqqqmmmiiihhheee```\\\ZZZXXXXXXZZZ]]]^^^^^^XXXXXXYYYWWWUUUUUUVVVWWW```]]]YYYWWWXXXYYYYYYXXXYYYUUUPPPLLLKKKKKKJJJJJJHHHGGGGGGJJJLLLLLLIIIFFF@@@@@@@@@AAAAAABBBBBBBBB@@@CCCEEEDDDAAA>>>???@@@@@@>>>;;;:::999777555222111111222111000111444777111222222333333222222111000333666555222000000111222555888666222000222666111000000000000111222333---...000111111000000///...000111111...+++)))(((((()))))))))***,,,---...++++++************++++++((()))*********)))'''&&&+++++++++******((('''''')))******((($$$###$$$'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&''')))+++,,,,,,+++***&&&&&&''''''''''''''''''######$$$%%%&&&&&&&&&&&&''''''((((((((('''%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''"""###$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&))))))'''&&&%%%$$$$$$$$$###$$$%%%&&&''''''''''''&&&%%%$$$$$$#########$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%###$$$''')))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))************))))))&&&)))---111333333111000,,,+++))))))+++...222444---111444444222000000111////////////000111222333eeeMMMIIIEEEEEEHHHJJJKKKJJJKKKNNNRRRTTTYYY]]]ZZZTTTHHHEEEAAA???>>>>>><<<;;;:::999999888777666666555888777555333333333444555777666666555555555555666666555444333444444666666666555555444444444444555666666555555555555666666::::::::::::999999999999777777888999::::::;;;;;;@@@AAACCCCCCBBB@@@===;;;888888999999999888888777:::777666777:::<<<;;;:::>>>>>>???@@@BBBCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEFFFHHHJJJLLLMMMMMMLLLKKKLLLNNNPPPSSSUUUWWW]]]___[[[YYYZZZYYYUUUOOONNNMMMNNNPPPQQQPPPOOOPPPHHHHHHOOOQQQNNNRRR\\\^^^^^^^^^\\\ZZZZZZ[[[]]]\\\\\\^^^aaadddffffffeeedddgggkkkkkkhhhccc___]]]WWW[[[^^^^^^[[[YYYZZZ\\\ZZZYYYXXXWWWXXXYYYYYYYYY```]]]YYYXXXZZZ\\\^^^___\\\XXXSSSPPPNNNMMMLLLJJJKKKJJJLLLPPPPPPLLLJJJKKKHHHFFFCCCCCCCCCCCCBBBAAA???@@@AAAAAA@@@???===<<<===<<<;;;999777666444444222111111111000000//////555555444333333222111111222222222111111111000000///222555555222111111333000111222333333222000///000222444666666333000.../////////...---,,,+++***(((((())))))***+++------,,,,,,***)))))))))***+++(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&& &&&''''''...888777,,,'''((((((((('''&&&%%%$$$$$$$$$$$$###############%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((('''%%%$$$#########&&&&&&%%%###%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%######""""""###%%%&&&(((&&&''''''&&&$$$$$$&&&((('''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((()))************ !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$######(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''''''''((((((---))))))+++)))###$$$***(((((())))))))))))((('''***)))***///333333...(((+++*********))))))((((((...//////...,,,,,,---///000////////////111222333dddLLLHHHDDDCCCFFFHHHHHHGGGGGGKKKOOOQQQUUUXXXUUUNNNFFFCCC@@@>>>===<<<;;;:::999888888777666666555555777666333111111222555666555555555555555666666777555555444333444444666666555555555444444555666666666666555555555555666666444555555555666666777777777777777888999:::::::::===>>>???@@@@@@>>>;;;999888888999999999888888777;;;999888999;;;======<<<======>>>???@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@AAACCCFFFIIIKKKKKKKKKJJJLLLLLLLLLMMMOOOQQQSSSTTTRRRXXXZZZWWWUUUWWWVVVSSSRRRPPPOOOOOOPPPPPPNNNMMMMMMJJJOOOZZZ]]]WWWUUUZZZ\\\]]]\\\ZZZYYYXXXZZZ\\\``````aaabbbcccbbbaaa```aaadddggghhhfffaaa^^^\\\[[[^^^``````\\\ZZZZZZ\\\[[[[[[ZZZXXXWWWXXXZZZ\\\bbb___[[[ZZZ[[[]]]^^^^^^YYYVVVSSSSSSSSSUUUUUUTTTPPPLLLKKKOOOPPPMMMLLLMMMHHHGGGEEEEEEEEEEEEDDDBBB@@@@@@AAAAAA@@@???=========<<<;;;999777666444444333222222222111111111111555444444333222222111111222222222111111111000000...111333333111111222333333333333333333222111111---...000111111///---+++---------------,,,+++*********************++++++,,,+++***)))))))))******''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''+++***)))111===???777)))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$ ###$$$%%%%%%&&&'''###&&&((((((%%%$$$$$$%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######""""""###$$$&&&'''"""%%%)))***)))((('''''''''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))************'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))%%%&&&))))))'''(((,,,))))))************))))))(((((()))---111111,,,'''************)))))))))(((---,,,,,,,,,---...///000000///......///000222333bbbKKKGGGBBBBBBDDDFFFFFFEEEGGGLLLQQQSSSUUUWWWRRRLLLDDDBBB>>><<<;;;;;;:::888777777777666555555444444666444222000000222555777444444444444555666777777444444333333444555555666555555555555555666777888666666555555555555666666444444555666777888999999666666777777888888999999888999;;;<<<<<<;;;999888777888888999999999888888:::999888999;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@??????????????????>>>>>>>>>BBBGGGKKKMMMLLLIIIGGGJJJKKKMMMNNNPPPQQQRRRSSSOOOTTTVVVTTTSSSUUUUUUSSSUUUSSSQQQPPPPPPOOOMMMKKKIIILLLWWWeeehhh___XXXXXX]]]]]]]]][[[ZZZZZZ\\\^^^aaabbbbbbbbbaaa```^^^]]]]]]```cccdddbbb___]]][[[^^^aaacccbbb^^^\\\\\\]]]______]]]YYYUUUVVVZZZ^^^ccc```\\\ZZZ[[[\\\\\\[[[UUUTTTSSSVVVZZZ^^^```aaaWWWPPPLLLPPPSSSRRROOOOOOIIIGGGGGGGGGHHHGGGEEECCC@@@AAAAAA@@@@@@>>>======<<<<<<;;;999777666555444333333333333333222222222444444333333222111111111222111111111111000000000...000111111111111333555666666444333222222222222,,,,,,---------,,,+++***++++++,,,,,,,,,++++++***+++++++++*********))))))++++++***))))))))))))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&(((&&&$$$+++888===:::+++)))(((&&&$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((''''''$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%&&&((()))'''((()))(((&&&$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((("""$$$&&&&&&&&&&&&((()))'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&'''((())))))***))))))%%%%%%%%%$$$$$$$$$######'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))******'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((((((%%%$$$(((***)))(((***)))******++++++*********''''''(((+++......***&&&************)))))))))))),,,)))(((***...111111000///............000111222aaaKKKGGGBBBAAACCCEEEEEEDDDGGGMMMRRRSSSTTTTTTOOOIIICCCAAA===;;;;;;;;;999888666666555555555444444444333333333333444444555666555555444444444555555666444444444444444555555666444444444555666777888999666555555444444555555666555555555666777888888999555666666666777777888888555666777999999999888777777777888999999999888888777666666666888999999:::;;;;;;<<<<<<===>>>>>>???============>>>>>>>>>>>>>>>AAAFFFJJJKKKJJJHHHFFFHHHJJJLLLOOOQQQQQQQQQQQQNNNQQQSSSTTTSSSTTTUUUUUUUUUSSSQQQPPPPPPPPPNNNLLLIIIMMMYYYfffiiiaaaZZZXXX___```___^^^]]]^^^```bbb```aaabbbbbbaaa___^^^^^^[[[^^^aaaaaa```^^^\\\\\\___bbbeeedddaaa^^^___```eeeeeeaaaZZZUUUTTTYYY^^^```^^^ZZZYYYXXXXXXWWWVVVQQQQQQSSSWWW]]]bbbeeefffZZZSSSPPPUUUZZZXXXSSSOOOIIIHHHGGGHHHIIIHHHFFFCCCAAAAAAAAA@@@???>>>======<<<;;;:::999777666555555333333333333222222222222333333222222111111111000111111111111000000000000///000111222333444666777777666444222000000000111......---,,,,,,,,,,,,---))))))***+++++++++++++++******+++++++++*********+++******)))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$""" &&&000555444,,,***'''%%%######$$$%%%###$$$$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&(((''''''''''''&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))(((%%%!!! '''---'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''(((((('''&&&$$$###""""""""""""###$$$&&&'''((((((''''''''''''''''''''''''(((''''''''''''''''''((((((''''''''''''(((((()))***(((&&&''')))(((&&&$$$(((((()))************)))((('''(((***,,,,,,***'''*********)))))))))))))))---)))&&&)))...222000---...------------///000111aaaKKKGGGCCCBBBDDDFFFFFFEEECCCIIINNNNNNMMMLLLHHHCCCCCC@@@===;;;;;;;;;:::999555555555555444444444444222333666888888777666444777666555444444444444444555555555555555555555555444444444444555777888888555555444444444444555555333333333333333333222222666666666666666777777777444555666888888888888777666777888999999999999999555666666666666777999:::;;;;;;<<<<<<======>>>>>><<<<<<======>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGGGGFFFHHHKKKNNNPPPPPPOOOOOOLLLMMMOOOQQQQQQQQQSSSUUUSSSRRRPPPQQQRRRRRRQQQOOOLLLNNNUUU]]]```]]]ZZZZZZ___`````````______bbbdddaaaccceeeccc```^^^]]]]]][[[]]]___```^^^]]]]]]]]]]]]aaadddeeebbbaaabbbdddjjjhhhbbb[[[UUUTTTXXX\\\\\\ZZZWWWVVVUUUTTTQQQOOOPPPPPPRRRVVV\\\```ccccccXXXSSSTTT\\\aaa^^^UUUPPPJJJIIIHHHGGGHHHGGGEEECCCBBBBBBAAA@@@>>>>>>======;;;;;;:::999888666555555111111222222222222222222222111111111111111000000000000000000000000000000111111222444666888999999555333111///.........//////...---,,,,,,,,,------(((((()))***++++++++++++'''(((***+++,,,,,,,,,+++************))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%(((---000...+++)))&&&$$$######$$$%%%"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''***'''"""$$$***&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))******)))(((((((((&&&###&&&''''''((())))))(((((()))((()))***++++++***)))))))))))))))))))))******///***''')))---000---***---,,,,,,,,,,,,...///000~~~```KKKGGGCCCBBBEEEHHHHHHGGGDDDJJJNNNMMMKKKKKKHHHEEEBBB@@@===;;;;;;;;;:::999555555555555555555555555333555777999999888666444666555555444333333444444777777777777777666444444444444444444444555666777555555444444444444555555555555444444444333333333666666666666777777777777555666666777888888888888666777888999999999999999666777888888777888:::<<<;;;;;;;;;;;;<<<<<<======;;;;;;<<<======>>>??????AAAAAA@@@AAABBBDDDEEEFFFDDDFFFIIILLLNNNNNNNNNMMMIIIIIIKKKNNNNNNLLLOOOSSSRRRQQQPPPQQQSSSTTTSSSRRRPPPQQQSSSVVVXXXYYY[[[\\\^^^_________^^^___bbbdddfffhhhiiifff```[[[ZZZ[[[\\\]]]___^^^]]]\\\\\\]]]\\\```cccdddbbbbbbccceeekkkggg```ZZZWWWXXXZZZ[[[YYYXXXVVVUUUTTTRRROOOLLLOOOOOOPPPSSSWWW[[[\\\[[[TTTRRRVVV___ccc___VVVRRRNNNKKKHHHGGGGGGFFFEEECCCCCCBBBAAA???>>>=========;;;;;;:::999888777666555111111111111222222222222000000000000000000000000//////000000000000000111222222444666999:::999888111000///...---------------,,,+++*********++++++((()))***+++++++++++++++&&&''')))+++,,,,,,,,,,,,))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))((('''&&&$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$###$$$&&&(((%%%$$$######&&&'''((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&'''''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$######&&&'''((('''$$$#########%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!###$$$&&&'''))))))''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))***&&&***,,,***((()))(((&&&%%%%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))************///,,,))))))+++,,,+++))),,,++++++++++++---...///|||^^^IIIEEEBBBBBBEEEHHHIIIHHHGGGMMMPPPMMMKKKKKKKKKHHH@@@>>>;;;999999999999888555555555555555555555555666666666666666555555555333333333333444555666777:::::::::999888666444333444444333333333444444555555444444333333444444555666666666666777777777777777777777777777777777777666666666777777777777777666666777999999::::::999555777888888666777999<<<999999999:::::::::;;;;;;999::::::;;;===>>>>>>???????????????@@@AAACCCDDDCCCEEEGGGIIIKKKLLLLLLLLLJJJHHHIIIMMMMMMKKKMMMRRRRRRQQQPPPQQQSSSTTTSSSRRRSSSTTTUUUVVVXXX[[[\\\\\\^^^___```______aaacccffffffiiikkkgggaaa\\\[[[\\\\\\]]]]]]\\\ZZZZZZZZZ\\\\\\```ccccccaaa```aaaccchhhbbb[[[XXXZZZ]]]^^^]]]YYYXXXWWWWWWVVVTTTPPPMMMNNNMMMNNNPPPSSSUUUUUUTTTPPPPPPUUU]]]```[[[VVVTTTSSSOOOJJJGGGFFFFFFEEEDDDDDDCCCAAA???============;;;::::::999888777666666222222222222333333444444000000000000000000000000////////////000000111111222222444888;;;;;;888555...............---,,,,,,++++++++++++******))))))******++++++,,,+++++++++'''(((***,,,,,,,,,+++***((()))*********)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$$$$%%%(((***)))&&&$$$$$$&&&((((((&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###&&&))))))'''%%%######$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((""""""###$$$&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''((()))***%%%...222,,,''''''((('''%%%&&&'''((())))))))))))((((((((('''&&&&&&((()))((()))))))))************,,,,,,+++***************++++++******+++,,,...///zzz\\\HHHDDDAAAAAAEEEHHHIIIIIIDDDJJJLLLIIIFFFGGGHHHGGG???<<<999888888888777666555555666666666666666666999777444222222333555666000000111222444777888:::<<<<<<<<<;;;999666444222444444333222222222333333555444444333333444444555111222222333444555666666888888888888777777777777666666666666666666666666666666777999999:::::::::333555666666444444777:::888888888888888999999999888888999:::<<<===>>>>>>======>>>???@@@AAAAAAAAACCCDDDFFFHHHIIIKKKKKKLLLMMMJJJKKKOOOOOOLLLNNNTTTSSSRRRQQQRRRSSSTTTSSSRRRTTTWWWZZZ[[[\\\^^^]]][[[```aaabbbbbbbbbcccfffiiicccgggjjjgggbbb^^^^^^```\\\]]]]]][[[YYYXXXYYYZZZ]]]aaacccccc```^^^___aaaddd^^^WWWWWW]]]aaaaaa___[[[ZZZYYYYYYYYYWWWSSSOOOMMMMMMMMMOOOQQQRRRRRRPPPMMMNNNSSSYYY[[[XXXVVVWWWVVVRRRLLLHHHFFFFFFFFFFFFDDDCCCAAA???============;;;::::::999888777666666333333333444444555555555////////////000000000000.../////////000000111111111111444888;;;;;;666222------/////////...---,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++***)))***,,,,,,,,,+++)))(((((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%'''***###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&)))+++,,,)))&&&%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%$$$"""###%%%'''###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&$$$%%%%%%&&&'''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&&&&'''''')))******)))333777///&&&###$$$$$$&&&'''((()))************''''''&&&%%%$$$$$$&&&((((((((())))))*********+++***++++++***))))))***,,,+++************,,,---...zzz___GGGEEEBBBAAACCCEEEGGGGGGEEEEEEFFFGGGGGGFFFDDDCCC===<<<:::999888888999999333333333444444444555555666555555444333333222222222222222222333444555666<<<;;;:::999888666666555333444333222000000222444222333444444222222333444444444222111111222333444555555444444444666888999999777555444444666999:::888777777666777999:::<<<666555555555555777999:::888888888888999:::;;;;;;777777777:::===??????>>>===>>>???>>>===>>>@@@AAADDDHHHKKKLLLKKKKKKMMMOOONNNRRRTTTQQQKKKHHHLLLQQQVVVUUUTTTSSSSSSSSSTTTTTTVVVVVVXXX\\\```cccddddddlllgggbbb______aaadddeeeeeecccaaa______```______YYYZZZ[[[YYYWWWWWWZZZ]]]]]]bbbeeeccc^^^ZZZ[[[^^^YYYXXXXXX[[[```cccaaa___\\\ZZZXXXXXXXXXXXXWWWVVVNNNLLLKKKLLLOOOOOOLLLHHHLLLLLLMMMNNNOOOQQQSSSTTTVVVQQQLLLHHHGGGHHHIIIJJJCCC@@@<<<:::;;;===>>>>>>===<<<:::888666444444333333333444666777999::::::111111000000000000000111333111///...---------......111555777666333222111000...---...111111///,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++*********))))))------------,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))'''%%%$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$***)))(((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$'''%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))'''%%%######%%%'''%%%%%%&&&'''((()))***+++)))&&&###!!!###%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###%%%'''(((((('''***)))(((((((((((())))))(((((())))))))))))((((((''''''(((((((((((('''''',,,+++***(((''''''''''''(((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((((())))))***+++,,,,,,---+++)))((((((******)))(((((((((((()))***,,,---...uuuZZZGGGDDDBBBAAACCCEEEFFFGGGFFFFFFFFFEEEEEEDDDCCCBBB???>>>;;;999888777777777333333333444444444555555666666555444333222222111222222222222333444555555999999888777666555444333555555555444222222333555222333444444222222333444777666555444444555666666666555555444444444555555777666555444444555777888555555555555666777888999555555555555666777888999999888888777777777888888666666777:::===??????>>>;;;<<<======<<<===???@@@BBBEEEIIIIIIHHHIIILLLOOOQQQUUUWWWTTTMMMJJJLLLPPPVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXYYY[[[___cccfffhhhoooiiibbb]]]]]]```ccceeecccaaa___]]]\\\[[[ZZZZZZXXXZZZ[[[ZZZYYYYYY\\\^^^\\\^^^```___\\\YYYYYYZZZXXXVVVVVVYYY^^^```___]]]\\\ZZZXXXXXXXXXXXXWWWVVVOOOMMMJJJJJJKKKLLLKKKJJJLLLLLLKKKKKKLLLMMMNNNNNNQQQNNNKKKIIIIIIHHHFFFEEECCC@@@===;;;<<<<<<<<<;;;999888777666555555555555777777666555444444333333222111111000000000111111222111000//////......//////222555666444222111111///---,,,---......,,,)))+++++++++++++++++++++++++++++++++*********))))))------------,,,+++***)))))))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))'''%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$##################$$$(((((('''&&&&&&&&&&&&&&&)))((((((''''''''''''((()))((('''&&&&&&&&&&&&'''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''')))((('''%%%######%%%'''$$$$$$%%%&&&'''((())))))(((&&&######$$$&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''))))))(((((('''&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&''''''(((((()))(((((((((******((('''((((((((()))***,,,---...qqqUUUGGGDDDAAAAAABBBEEEFFFGGGGGGFFFEEECCCBBBAAA@@@@@@@@@>>><<<999777666555555333333333444444444555555666666555444333222111111222222111222222333444555666666555444333333222222555555555444222222333555222333444333222111222444666666555555555666666777666666666555444333222222444444444444444555555555222333444555555666666555444555555666777777777777999888888777666666555555555555666999===??????>>>:::;;;<<<<<<;;;<<<>>>@@@AAADDDFFFFFFEEEFFFKKKOOOTTTWWWYYYVVVPPPLLLMMMPPPTTTVVVYYY\\\\\\[[[YYYWWWZZZZZZZZZ[[[^^^cccgggjjjnnnggg___ZZZYYY[[[^^^```^^^]]]\\\ZZZXXXWWWUUUTTTWWWYYY[[[\\\[[[[[[\\\]]]ZZZZZZ[[[ZZZYYYWWWVVVVVVVVVTTTSSSVVVZZZ]]]\\\ZZZZZZXXXWWWVVVWWWWWWVVVTTTQQQNNNJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGKKKJJJJJJJJJIIIFFFBBB???AAA???=========<<<;;;999555444444444444555666666777666555444222111000///222111111111111111222222000000000111111000000///111333444444222000000111///...------...---+++)))+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''+++(((&&&&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((('''''''''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###$$$$$$%%%&&&'''(((((()))***)))'''%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%)))((('''&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''(((((('''''''''&&&''''''(((((((((((('''&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&$$$%%%''''''((('''&&&&&&((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((('''%%%######%%%'''######$$$%%%&&&''''''(((&&&%%%$$$%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$)))***+++)))%%%###$$$&&&'''&&&&&&&&&&&&''''''''''''(((((())))))(((((('''''''''((((((((((((''''''%%%&&&'''(((''''''&&&%%%((())))))))))))(((''''''&&&&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))))))))***+++---,,,***'''(((((())))))***+++------oooTTTGGGDDDAAA@@@BBBDDDFFFFFFHHHFFFDDDAAA???>>>>>>>>>>>>===;;;888666555555555333333333444444444555555666555555444333222111000222222111111222333333444444444444333333222222111222333444333111000111222111333333333222111222333444444444444444444555555444555666666666555333222111222333444555444333333000111333555555555444444333444666777888777666555888888888888777666666555555444666888<<<>>>>>>===999;;;<<<<<<;;;<<<>>>@@@CCCEEEFFFEEECCCDDDHHHMMMRRRUUUWWWUUUQQQNNNNNNPPPOOOSSSYYY^^^___\\\XXXUUUXXXYYYZZZ[[[]]]aaaeeehhhgggbbb[[[VVVUUUVVVWWWXXXWWWXXXYYYXXXVVVUUUTTTTTTZZZ[[[]]]^^^]]]\\\[[[[[[ZZZXXXWWWWWWWWWWWWUUUSSSVVVSSSRRRTTTXXXZZZYYYXXXVVVUUUTTTTTTUUUUUUSSSRRRPPPNNNMMMKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGGGGGGGFFFDDD@@@<<<>>>>>>===>>>???>>><<<999444444444444444555555666222222222222222222222222222111111111111222222333---...///111111111000///333333333111///...///000222111000000///...,,,+++------------,,,,,,,,,,,,************************+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&""" """'''+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''''')))***)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$######$$$%%%'''((())))))+++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###((((((''''''''''''(((((()))(((''''''''''''((((((&&&&&&&&&&&&''''''((()))&&&%%%%%%$$$$$$$$$%%%%%%$$$&&&'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''&&&&&&&&&&&&((((((''''''''''''&&&&&&'''''''''&&&$$$$$$%%%'''###$$$$$$%%%&&&'''''''''$$$$$$%%%''')))***((('''%%%&&&&&&''''''&&&&&&%%%(((&&&%%%$$$$$$%%%''')))###$$$&&&(((((('''%%%$$$(((+++---***%%%"""$$$(((&&&&&&''''''(((((('''''''''(((((((((((((((((('''&&&''''''((((((''''''&&&###$$$'''((()))(((&&&%%%''''''(((((((((''''''&&&%%%&&&&&&'''''''''''''''((((((((()))))))))******++++++---///111000---***))))))))))))***+++,,,---qqqVVVFFFDDDAAA@@@BBBDDDEEEFFFHHHFFFCCC@@@>>><<<<<<<<<<<<:::999777666666666777333333333444444444555555555444444333222222111111222222111111111222333333333333333333333333333333222333444333111000111222111222333333111111222333222333333444444444555555333444555666777666555555000111333444444444333222111222444555666666555444333444666777777666555555666666888888999999888888555555555888;;;===<<<;;;:::;;;<<<===<<<===???BBBGGGHHHHHHFFFCCCCCCGGGJJJNNNPPPRRRRRROOONNNOOOQQQMMMSSS[[[aaabbb^^^XXXTTTUUUWWWZZZ\\\]]]___cccffffffbbb\\\XXXUUUTTTRRRQQQQQQSSSUUUUUUUUUUUUWWWZZZbbbbbbbbbbbbaaa___\\\[[[YYYXXXVVVVVVWWWWWWVVVTTTVVVTTTRRRSSSVVVYYYXXXWWWQQQQQQPPPQQQRRRRRRPPPNNNLLLNNNOOOPPPNNNLLLJJJIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGEEECCCBBBBBBBBB@@@???<<<<<<===???@@@@@@>>><<<777777666555444444444444000111111222222333333444111111000000111222222333+++,,,...///000//////...222222222000...---...000111111111000///---,,,+++------,,,,,,+++++++++*********************************++++++******))))))''''''''''''''''''''''''''''''''''''''''''''''''!!!###&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''(((******(((%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&######$$$%%%&&&'''((()))+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''''')))((((((((('''&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$%%%%%%&&&$$$'''(((%%%&&&***+++(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''&&&%%%$$$%%%'''%%%%%%%%%&&&''''''(((((($$$$$$%%%'''******(((&&&%%%%%%&&&&&&&&&&&&%%%%%%)))'''&&&%%%&&&''')))+++###$$$&&&(((((((((&&&%%%&&&))),,,***%%%###&&&***&&&'''((())))))))))))(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&###%%%''')))***)))((('''%%%&&&&&&''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''***+++---///111000---***))))))))))))***+++,,,,,,sssXXXFFFCCC@@@@@@AAADDDEEEFFFGGGFFFCCCAAA>>><<<;;;::::::999888666666666666777333333333444444444555555333333333333222222222222222222111111111111222222333333333333333333333444333555666666444333333333111222333222111000111333222333444555666666666666222222444555555666666666000111333444444444333222222333444555555666666666444555555666666666555555555666777999::::::999888666555666888:::;;;:::999:::;;;<<<===<<<>>>@@@BBBGGGHHHIIIGGGDDDDDDFFFJJJLLLMMMMMMMMMLLLMMMOOOQQQOOOUUU^^^dddfffaaaZZZUUURRRVVVZZZ\\\^^^bbbhhhmmmpppkkkddd]]]XXXUUUQQQOOOMMMPPPRRRSSSSSSVVV[[[___jjjhhhfffeeedddbbb___\\\YYYXXXWWWVVVVVVVVVVVVWWWWWWTTTQQQRRRUUUXXXWWWVVVOOONNNNNNPPPQQQQQQNNNLLLHHHLLLPPPQQQOOOLLLJJJIIIFFFEEEEEEEEEEEEFFFGGGGGGGGGDDDAAA???@@@BBBBBBBBB>>>===>>>@@@AAAAAA???===999888666555444333222222333222222111111000000000////////////000111222222+++,,,------............000111111///------...///---///000///,,,+++***+++,,,++++++******))))))(((***************+++++++++))))))*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$""""""$$$%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&'''))))))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''######$$$%%%&&&''''''(((((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%(((''''''&&&&&&''''''((('''(((((((((((('''&&&&&&%%%%%%&&&((()))***+++,,,'''&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''(((((($$$)))(((###%%%...111...%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%%%%'''%%%&&&&&&&&&''''''''''''%%%$$$%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''')))***+++$$$%%%&&&'''((((((''''''%%%''')))(((&&&%%%'''***&&&'''(((*********))))))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))((('''%%%%%%&&&'''''''''&&&&&&$$$%%%'''((((((((('''&&&(((((((((((((((((((((((((((((()))+++------+++)))******))))))***++++++,,,rrrWWWFFFCCC@@@???AAADDDEEEEEEEEEEEEDDDBBB@@@===;;;:::;;;:::888666555444555555333333333444444444555555111111111222333333444444222222111111111111222222111111222222333333333333333555666666444333333333000222333222111000111222111222333555555555555444222222222222222222333333111222333333444444333333333333333333444555666666666555555444444555555555555666777999999888666555777666666777999:::888777888:::;;;;;;;;;===???AAABBBEEEHHHGGGEEEEEEGGGJJJMMMLLLKKKJJJIIIKKKMMMOOOOOOUUU^^^eeefffaaaYYYTTTSSSVVVYYY[[[___gggsss|||xxxlll```XXXSSSPPPNNNKKKNNNPPPQQQQQQTTT\\\bbbjjjgggcccbbbbbbaaa___\\\WWWXXXYYYWWWTTTTTTVVVYYYWWWTTTPPPQQQSSSVVVVVVTTTNNNNNNOOOPPPRRRQQQOOOLLLFFFIIIMMMNNNLLLJJJJJJKKKFFFFFFEEEEEEEEEEEEFFFFFFDDDBBB@@@@@@BBBDDDDDDDDDCCCAAA@@@@@@AAAAAA???===777666555333222222111111333222111000///...---,,,............///000111222......---------......///---///000///...---...///,,,...000///,,,++++++,,,......---,,,,,,+++******))))))*********+++++++++(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''%%%$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&(((((()))(((((('''$$$%%%&&&'''(((***++++++&&&''''''''''''''''''((())))))(((((((((((())))))$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))%%%***((("""%%%000666333%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''"""######$$$%%%&&&''''''$$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((())))))***%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&'''$$$%%%''')))******)))(((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&'''(((((())))))(((((($$$%%%'''((()))((('''&&&))))))))))))))))))))))))'''&&&&&&(((***+++***)))*********)))******+++,,,pppTTTFFFCCC@@@???AAACCCEEEEEEDDDDDDDDDCCCAAA>>>;;;999===;;;999666444333333333333333333444444444555555///000111222333444555555222222111111111111111222000000111111222222333333111222444444333111000111000222222222111000111222...///000222333333222222333222111///...///000000222222333333333444444444333222222111222444555666777666444333333444555666555666777888777666333222888777777777999999777555777888:::::::::<<<>>>@@@>>>BBBFFFGGGFFFFFFHHHKKKPPPNNNKKKHHHHHHIIILLLNNNNNNTTT\\\cccccc^^^WWWQQQUUUWWWYYY[[[```lll|||ppp```VVVPPPNNNMMMKKKNNNPPPOOONNNSSS[[[cccfffbbb^^^]]]]]]^^^\\\ZZZUUUXXXZZZWWWSSSRRRVVVZZZWWWSSSOOOOOORRRTTTTTTSSSOOOOOOOOOQQQSSSRRRPPPMMMEEEHHHJJJJJJHHHHHHJJJLLLGGGFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@BBBDDDEEEEEEEEEGGGEEECCCAAAAAA@@@===<<<444444333222111111111111000//////...------,,,,,,------------...///111111000///...------...///000+++---//////...---...///---///111111...---...000222222111000//////......))))))******++++++++++++(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''%%%######%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((()))))))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''))))))))))))(((&&&&&&''''''''''''''''''&&&'''''''''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%***(((!!!%%%222999777%%%%%%&&&''''''&&&%%%%%%''''''%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&''''''(((&&&%%%$$$$$$%%%'''(((###$$$&&&'''((('''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((!!!!!!"""###%%%&&&''''''$$$&&&''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((&&&%%%%%%&&&&&&((()))***((('''%%%%%%&&&&&&%%%$$$###$$$&&&((())))))((('''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&(((((()))***************$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$(((''''''(((***,,,++++++******************++++++pppWWWGGGEEEBBB@@@AAABBBCCCBBB>>>AAACCCBBB>>><<<<<<>>>999:::999999888666555444222333444555444222///...333222111000000111222333333222111000000111222333333333///222;;;666...333333333333333333333333333222000///...///000222333222222111000//////000000///000111222222222222222000111111222222333444444333333333444555666777888888777666444333222111111555555555555555666777777555555666777888999::::::888999;;;:::999999:::<<>>>>>>>>>>>888666444111111222333555...000333555555333000...//////............/////////......------...000111//////.........------,,,***,,,---,,,,,,---222666666666777666444111...,,,+++***************++++++)))((('''&&&&&&'''((())))))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))&&&'''+++,,,)))'''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&%%%&&&''')))+++%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###)))'''&&&'''******(((%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&((()))))))))((('''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''',,,+++$$$'''111222,,,'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***$$$++++++%%%333;;;)))((('''&&&%%%$$$%%%&&&'''&&&&&&&&&'''''''''(((((('''%%%$$$&&&)))***(((%%%&&&%%%%%%%%%%%%&&&''''''+++(((%%%$$$'''(((&&&$$$&&&%%%###""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$""""""###%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&'''%%%$$$%%%((((((&&&###%%%'''((('''&&&&&&'''(((***'''%%%&&&((((((&&&$$$%%%(((***)))'''&&&''')))+++******)))((('''''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((())))))***+++,,,------...%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%))))))))))))((((((((((((,,,+++******++++++***(((pppWWWFFFDDDAAA@@@@@@AAABBBAAABBBCCCCCCAAA@@@???@@@AAA::::::999888777666555555333444555555555333111000222222111111111111222222222222111000000111222222///111---...666222///666222222222222222222222222111000///...///000222333111111111111111111222333111111111222222111000000444333333222222111000000444333333333444555666777222111111000000000111111555555555555555666666777777777777777666666666666444666888999999:::<<<>>>>>>AAADDDDDD@@@???AAADDDFFFEEECCCDDDEEEHHHJJJKKKNNNTTTZZZ[[[WWWQQQOOONNNOOOPPPRRRVVV]]]gggssszzzzzzrrrfffZZZRRROOOPPPRRRNNNPPPSSSTTTVVVWWWXXXYYYWWWWWWXXX\\\```___[[[VVVTTTUUUVVVUUUSSSRRRRRRRRRSSSRRRQQQPPPOOOOOOOOOOOONNNOOOPPPRRRTTTTTTRRRQQQNNNMMMKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCC@@@???>>><<<;;;:::::::::999777555333222333444666,,,...000111111000...,,,///......------......///---------------....../////////...---------------,,,,,,------...222999>>>??????>>><<<999555111...*********))))))******+++)))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))&&&%%%)))***'''&&&'''''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&%%%&&&''')))***%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%###"""###%%%&&&$$$"""%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&'''((()))***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%'''+++***%%%)))222444///'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((###))))))%%%333;;;+++%%%$$$$$$%%%&&&''')))***%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&))))))(((&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((&&&%%%$$$$$$'''%%%$$$######$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%###"""$$$%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&'''%%%$$$&&&((((((&&&$$$%%%&&&'''&&&%%%%%%&&&''')))'''%%%&&&(((((('''%%%&&&(((***)))'''&&&&&&(((***))))))(((((('''&&&&&&((('''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((((((((((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((((())))))))),,,+++)))***++++++***(((oooVVVEEECCC???>>>???@@@@@@???CCCAAA@@@???@@@AAAAAAAAA;;;:::888666555555555666333444555666555444333222222222222333333222222222222222111000000111222222...000,,,,,,333000---666111111111111111111111111111000/////////000222333111111111111222333444444222222222222111000///...333333222222111000000000555444444333333444444555.........///000111222333555555444444555555666777666666666666555555444444333555777888888999<<<>>><<>><<<===???AAA@@@???@@@CCCHHHMMMPPPVVVYYY]]][[[UUUOOOKKKJJJMMMNNNPPPRRRVVV]]]eeejjjfffaaaYYYRRRNNNNNNOOOQQQPPPSSSXXX\\\]]][[[XXXVVVRRRTTTXXX]]]aaa```ZZZUUUSSSTTTTTTTTTRRRQQQQQQRRRSSSRRRPPPNNNMMMLLLLLLMMMPPPRRRUUUXXXXXXWWWTTTRRRQQQPPPOOOMMMKKKHHHFFFEEEFFFEEECCCCCCDDDDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>===<<<:::888777777777444333111///...///000111---......///......------...------,,,,,,------...++++++,,,---------------//////---,,,,,,,,,---...------...000444;;;CCCIIIKKKJJJGGGCCC===777222///******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))%%%$$$''')))'''%%%''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((((('''%%%$$$%%%'''***,,,)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&$$$(((((($$$(((111333...'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###&&&'''&&&222888---%%%%%%%%%&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%'''((()))'''&&&&&&%%%%%%%%%%%%&&&''''''(((...333222,,,'''''')))'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%######$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$&&&'''&&&$$$$$$%%%&&&'''&&&%%%&&&(((((('''&&&'''((())))))'''&&&&&&&&&(((((((((''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''(((((())))))***,,,***))))))***+++)))(((nnnTTTDDDAAA>>>======>>>>>>===???===<<<===AAAAAA???<<<;;;999777555444555666777222333444444555444444333111222333444444333222111222111111111111111111222222222,,,...888444---111000000000000000000000000000000//////000000111222111111111000111111222222000000111111000//////...//////000000111222222222555555444333222222333333//////000111222333555666555444444444444555666666222222333444555555666666666888999999888888999:::<<<>>>??????<<<;;;;;;<<<@@@@@@??????AAAFFFLLLQQQ]]]______\\\UUUNNNJJJHHHKKKLLLMMMNNNOOORRRVVVZZZYYYVVVRRRMMMKKKJJJKKKLLLOOOTTT\\\ccceeebbb\\\VVVRRRTTTYYY```eeeccc\\\VVVTTTUUUUUUTTTSSSRRRSSSUUUUUUSSSQQQNNNLLLLLLLLLLLLOOOTTT[[[___^^^ZZZUUURRRRRRRRRQQQOOOMMMIIIFFFEEEHHHGGGFFFFFFFFFFFFDDDCCC>>>>>>>>>>>>????????????>>>===;;;999888777666666222111///---,,,---......000000///.........//////---,,,,,,++++++,,,,,,---***+++---.........---,,,///...,,,++++++,,,...///,,,...222777===DDDKKKOOOQQQOOOKKKEEE>>>777111...******)))((((((((())))))(((((((((''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''$$$%%%***,,,(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%(((***+++((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((('''"""%%%$$$"""%%%+++,,,)))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%(((000333,,,)))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&000999888...'''''',,,((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%###$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&'''((((((((('''((()))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''((()))******+++***))))))******)))(((kkkRRRDDDAAA===<<<<<<===<<<<<<;;;:::;;;???BBBAAA<<<888:::888666444444555666777222222222333333333333222111111333444444333111111111111111222222111111111222000+++222@@@===000///000000000000000000000000000000000000000111111222222222111//////.........---...///000000000000000...//////000000111111222555444333222222111222222222222222222222333444555444444444444444555666666222222333333444444555555777888999999888888999:::<<<===>>>>>><<<;;;;;;;;;>>>??????@@@AAAFFFNNNSSS^^^^^^\\\XXXRRRMMMIIIGGGIIIJJJKKKKKKJJJJJJLLLNNNPPPOOOMMMKKKJJJJJJJJJKKKOOOUUU^^^ggglllhhh```YYYSSSTTTYYY___cccaaa[[[UUUSSSTTTTTTSSSRRRRRRTTTVVVUUUSSSOOOLLLJJJJJJJJJKKKNNNVVV___dddbbb[[[TTTPPPPPPPPPPPPOOOMMMJJJHHHFFFGGGFFFFFFFFFGGGFFFDDDBBB=========<<<<<<<<<<<<<<<<<<;;;999777666555444444555444333111111111111111111000///...------......,,,,,,++++++++++++,,,,,,+++,,,---//////...------...---,,,+++,,,,,,---...+++...555===EEEJJJMMMNNNMMMJJJFFF@@@999333...+++***)))(((((('''''''''((('''(((((((((((((((((('''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$(((///000***%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&'''((((((((((((((((((((($$$%%%$$$###$$$((('''$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))&&&%%%+++...,,,***(((((((((''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''!!!+++444333)))"""###(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&&&&'''((())))))((('''&&&&&&'''%%%&&&&&&'''''''''((((((''''''''''''''''''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%&&&&&&'''((())))))***+++***((()))******)))'''gggPPPDDDAAA===;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA???;;;888888777666555555555666666222222222222222222222222111111111222222111111111000111222222222222111000---...+++555DDDAAA444222000000000000000000000000///000000000111111111111333222111///------,,,,,,,,,---...///000000000000111111000000///.........444333222222111111111111111111000000000111111222444444333333444444555666666555555444333222111111222444666777888999;;;===<<<<<<<<<<<<<<<<<<;;;::::::<<>>;;;;;;;;;;;;::::::::::::777666555444333222222222444333222111000000000000///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...............,,,,,,,,,,,,------------***...555>>>FFFIIIIIIGGGBBB@@@===888333///+++)))***)))(((''''''&&&&&&'''''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$)))000111+++%%%###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%&&&'''((()))%%%'''((((((&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''+++&&&&&&///...''')))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''')))((('''%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''""")))///...((($$$$$$'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&%%%%%%&&&''''''%%%$$$&&&&&&''''''''''''&&&&&&###%%%&&&'''&&&&&&'''((()))******)))'''&&&'''(((%%%'''((('''&&&&&&'''((('''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((()))(((((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&''''''(((((()))+++)))(((((()))***((('''dddMMMDDDAAA===<<<;;;<<<;;;;;;;;;<<<===<<<;;;999::::::666666666666666555555555555444333333222222222222111000000//////000000111000111222222222222111000,,,000000555???999000333111111111111111111111111//////000111111111111111222222000///............------.../////////......111000000//////...------333222222111111111111222///////////////000111111444444333333444444555666666666555444333222111111000222444555555666888::::::::::::;;;<<<<<<;;;:::999<<<@@@@@@AAADDDJJJPPPQQQOOOLLLKKKKKKKKKKKKKKKIIIJJJIIIHHHFFFEEEFFFHHHFFFGGGGGGIIIKKKNNNQQQRRRVVVZZZaaajjjpppmmmddd\\\UUUSSSQQQRRRTTTSSSPPPLLLKKKLLLLLLKKKKKKLLLOOORRRRRROOOLLLHHHGGGGGGIIIJJJNNNSSSWWWVVVRRRNNNNNNPPPOOONNNLLLJJJHHHGGGFFFFFFBBBBBBBBBCCCDDDBBB@@@===:::::::::999999999888888555444444333222222333333000000//////...---------//////......---,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...)))+++,,,......---,,,++++++---222999@@@CCCBBB???888666444111///---+++******)))((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%''',,,---)))%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&''')))***&&&(((******(((&&&''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''%%%%%%&&&((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$+++&&&'''444000%%%***###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''((()))&&&((())))))&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''((()))))))))(((((((((&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&%%%%%%&&&((('''%%%$$$%%%&&&'''(((((('''&&&%%%"""$$$''''''&&&%%%'''))))))******)))'''%%%&&&'''&&&((()))(((&&&%%%&&&(((%%%$$$$$$%%%((()))'''%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''+++)))(((((())))))((('''bbbLLLDDDAAA>>><<<<<<<<<;;;;;;;;;<<<;;;777333333777;;;555666666777666666555444777666555444333222222222111000///......///000111000111222333333222111000...555555555777...(((000111111111111111111111111//////000111111111111111222111000000000000000111////////////...---,,,,,,------......///000000000222111111111111111222222////////////000222333444444333333333333444555555333444444444444444444555111222444333222222333555888888888999;;;;;;:::999;;;???BBBAAA??????DDDIIINNNLLLJJJIIIKKKMMMOOOOOOIIIJJJIIIGGGEEEEEEGGGIIIHHHHHHHHHIIIKKKMMMPPPQQQZZZ\\\bbbjjjooommmddd\\\WWWTTTQQQPPPQQQQQQNNNKKKKKKKKKKKKKKKJJJLLLOOORRRSSSQQQMMMJJJIIIIIIKKKMMMPPPQQQQQQNNNIIIHHHLLLQQQPPPNNNKKKHHHFFFEEEDDDDDDDDDCCCCCCDDDEEEDDDAAA>>>:::999999999888888777777666555555444444555555666222222222111000000//////111111111111000///...---...------,,,,,,------...,,,+++***)))***+++---...(((***---//////...,,,***,,,,,,///444:::===<<<:::111000///...---,,,,,,,,,***)))((('''&&&%%%%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))%%%$$$((()))'''%%%'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&'''''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***!!!$$$&&&&&&###"""###%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$***(((&&&$$$###$$$&&&'''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''###!!!!!!%%%'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!+++&&&(((888111%%%+++&&&&&&&&&&&&%%%###!!! """"""###$$$&&&'''((((((%%%(((***)))&&&$$$%%%'''&&&%%%%%%%%%%%%&&&'''''''''$$$!!!"""%%%'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&%%%%%%'''((((((&&&$$$%%%&&&'''(((((('''&&&%%%!!!$$$''''''&&&%%%''')))((())))))(((&&&$$$%%%&&&&&&(((***(((%%%$$$%%%'''%%%######%%%(((***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&***)))(((((())))))((('''xxx]]]NNNBBB@@@===<<<=========<<<999999999888888888777777777666555444444333444444111111111111111111111111------............------000///---///111222000---.../////////------///111AAA:::222...///000///---//////000000111111111222222111///...,,,+++++++++444222000...------...///222---999555000///***666222222111111111111222222////////////000111222333222222222222222222333333333333333333333333333333222333333444444555555666444666888::::::999777555:::===@@@AAA@@@@@@@@@AAAFFFFFFGGGHHHIIIKKKKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEGGGJJJMMMPPPRRRSSSWWW[[[```eeehhhgggeeecccXXXUUUPPPLLLJJJIIIHHHFFFIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNMMMKKKHHHGGGHHHJJJJJJIIIHHHGGGGGGIIIKKKLLLNNNLLLJJJHHHFFFEEEEEEEEE@@@AAACCCCCCCCCAAA???>>>;;;<<<>>>???>>>:::777444555555555555444333222111222222111111000////////////000111222222111000///111111///...,,,+++))))))+++,,,,,,---...///000000******+++,,,,,,---......///------///333444333111......,,,+++***))))))))))))%%%""""""%%%&&&%%%###%%%%%%'''((())))))))))))%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$###"""!!!!!!###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%!!!$$$&&&***&&&$$$&&&***+++)))&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%$$$$$$$$$######$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))$$$###222>>>111$$$***))))))((('''&&&&&&%%%$$$((('''%%%$$$$$$%%%&&&'''+++)))'''%%%$$$%%%&&&'''&&&&&&&&&%%%$$$###!!!!!!(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))******(((%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$&&&))))))'''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((('''''''''((((((&&&&&&'''''''''&&&$$$###(((((())))))(((''''''&&&&&&%%%%%%&&&''''''&&&$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''***+++,,,---,,,***((('''(((((())))))((('''&&&&&&vvv\\\LLLAAA???<<<;;;;;;;;;:::999999999999999888888888888777666555444444333444444111111111111111111111111//////000000000000//////000///...///111222000------...////////////222444IIIAAA666000///000///...//////000000000111111111//////......///000000111444333111000///000111222111>>>NNN<<<...333---111111000000//////000000111/////////000000111222333111111222222222222333333333333333333333333333333000000111222222333333444222444666888999999888777999<<>>;;;<<<======<<<999666444666666666666555444333222222222111111000/////////000000111111111000///...++++++++++++++++++++++++++++++,,,,,,---.........++++++,,,------...//////000......///111222000...------,,,+++************...,,,***)))***++++++***&&&&&&'''((()))))))))(((((((((''''''(((((()))***''''''''''''''''''((((((%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%&&&(((***+++)))&&&$$$&&&)))+++)))&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$###$$$$$$&&&&&&&&&%%%$$$###%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&'''%%%&&&666AAA333%%%)))((('''&&&%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$%%%'''%%%%%%$$$$$$%%%&&&((()))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&''''''''''''''''''***++++++***'''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&(((((('''''''''&&&$$$###$$$%%%'''(((&&&%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&'''((((((((((((''''''((())))))(((&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))***+++***)))'''&&&((((((((((((((('''''''''uuuZZZJJJBBB@@@<<<;;;::::::999888:::::::::999999999888888777666555444444333444444111111111111111111111111///000000111111000000///000/////////111111///...,,,...///000000111333555HHH@@@666///...///000000//////000000000000111111...//////000111222333333333222111000000000111222000NNNcccCCC,,,555000---000//////......//////000000000000000111111222333111111111222222222333333222222222222222222222222000000111111222333333333111222333444666777888888888:::===>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHIIIKKKMMMNNNPPPPPPQQQTTTXXX\\\\\\[[[WWWUUUUUURRRNNNKKKJJJIIIGGGFFFIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLJJJHHHGGGHHHIIIIIIHHHGGGEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAABBBCCCCCCBBBAAA???>>><<<<<<<<<;;;999888666555666666777666666555444333222111111000000//////...///000000111000///---,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000.........//////---+++,,,++++++*********++++++++++++***)))'''''')))+++''''''((((((((((((((('''))))))(((((())))))***+++((((((''''''((()))+++,,,((('''&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''(((((()))(((((('''&&&%%%%%%%%%'''((()))(((&&&$$$&&&)))***(((&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$###%%%'''))))))'''%%%$$$&&&'''((((((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""&&&&&&&&&%%%%%%&&&&&&'''%%%&&&)))888BBB444%%%((('''&&&$$$$$$###$$$%%%&&&"""%%%((('''%%%$$$%%%'''######$$$$$$%%%&&&&&&'''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&''''''((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&((()))***)))'''&&&'''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((''''''&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&$$$$$$$$$%%%&&&&&&&&&''')))'''''''''))))))((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&'''((((((((('''%%%%%%'''''''''(((((((((((((((tttZZZJJJDDDAAA>>>;;;;;;:::999888::::::::::::999999999999777666555444444333444444111111111111111111111111......////////////......000000000000000000///...---...//////...///111333:::666000---...000111111//////000000000000000000000000000111111111000000//////.........//////000111MMMbbbCCC---444000...000//////......//////000000000000000000111222333000000111111222222333333222222222222222222222222222222222333444444555555222222222222333444666777666888;;;<<<<<<===???AAA???@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJKKKLLLMMMNNNNNNOOOOOORRRWWWZZZ[[[ZZZWWWTTTRRRPPPMMMKKKJJJIIIHHHFFFIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKKKKJJJHHHGGGGGGIIIHHHHHHFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>><<<;;;:::888777666666555555555666555555444333333111111111000//////......---...///000000///...---...............---------------------,,,,,,++++++,,,,,,,,,---------......------------------,,,+++***************+++,,,,,,&&&'''(((&&&###"""%%%((('''((((((((((((((('''&&&'''''''''''''''((())))))***((('''&&&'''(((***,,,)))(((''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((%%%$$$$$$#########$$$$$$'''&&&%%%&&&((()))(((&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&&&&###%%%(((++++++)))&&&%%%%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$&&&'''333<<<111###''''''&&&$$$###$$$%%%&&&(((%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%$$$###&&&%%%###"""###%%%'''(((%%%&&&&&&&&&'''''''''((((((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''((())))))******$$$%%%'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&((((((((((((((((((''''''(((''''''&&&%%%$$$$$$$$$'''&&&$$$%%%&&&'''&&&%%%''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%''''''''''''(((((())))))tttZZZJJJBBB???<<<:::999999888666:::::::::999999999888888777666555444444333444444111111111111111111111111......////////////......000000111111000///.........//////...,,,,,,---//////.........000000000///000000//////////////////---...///000000000//////..................//////222===MMM<<<...111---444111000000//////000000111000000//////000000111111//////000111111222333333111111111111111111111111111111222333333444444555555333222111111111333444666777999::::::;;;===???======>>>>>>??????@@@@@@DDDDDDEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNLLLPPPUUUYYY[[[ZZZWWWUUUPPPNNNLLLKKKKKKJJJIIIGGGIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKJJJHHHGGGGGGHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>===;;;999888666666555666333333444444444333222222111111000000///.........+++,,,...///000000000000........................//////......------,,,,,,+++++++++++++++,,,,,,,,,******,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,((()))***(((%%%$$$'''***'''((((((((((((((('''&&&'''''''''''''''((())))))***)))'''%%%%%%%%%'''(((((('''&&&'''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&((()))$$$&&&)))+++,,,***(((&&&###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%###***222***"""'''''''''&&&%%%%%%&&&'''((()))###%%%))))))&&&&&&''''''''''''&&&&&&%%%'''&&&%%%$$$%%%''')))+++(((((((((''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%(((***+++))))))***,,,&&&'''((('''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((('''''''''((((((((())))))((('''&&&''''''((((((&&&$$$$$$%%%'''&&&&&&&&&&&&'''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''''''''''''''''''''&&&&&&'''((()))***tttZZZJJJ???===999888777777666555999999999888888888777777777666555444444333444444111111111111111111111111000111111222222111111000///111222111///............//////---++++++,,,------///111222222000---,,,000000////////////......(((***,,,...000000000000000000000000000000000000222---888333///000***666111000000//////000000111/////////......//////000...//////000111222333333000000000000000000000000//////000000111222222222555444222111000000111222666777888888777888;;;===<<<<<<<<<<<<======>>>>>>CCCCCCEEEFFFHHHJJJKKKLLLKKKLLLLLLMMMMMMNNNNNNNNNJJJNNNSSSWWWYYYXXXVVVTTTOOONNNLLLLLLLLLLLLJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIGGGIIIJJJJJJHHHFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEFFFGGGDDDDDDCCCBBB@@@???>>>>>><<<;;;:::888777666666666222222333333333333222111111000000//////......---+++,,,...000111111111000)))***+++,,,---...///////////////......---------************++++++++++++(((***,,,,,,++++++,,,---)))))))))))))))***+++,,,)))))))))'''&&&&&&((()))''''''((((((((((((((('''))))))(((((())))))***+++)))(((&&&%%%$$$$$$%%%%%%'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%'''((())))))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$'''******'''&&&(((***$$$&&&(((***+++***((('''"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%"""###$$$$$$&&&''''''(((%%%%%%%%%%%%&&&''''''((($$$%%%!!!###+++&&&!!!((('''''''''''''''''''''&&&'''"""%%%***)))&&&$$$$$$%%%&&&((()))******%%%%%%$$$$$$$$$%%%'''((())))))(((((('''&&&&&&%%%$$$$$$%%%''''''(((((((((''''''''''''''''''&&&&&&&&&'''(((((('''&&&''')))'''&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&***,,,...,,,(((&&&'''(((''''''((('''%%%%%%''')))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''')))***))))))(((''''''&&&&&&''''''((()))&&&&&&&&&''')))+++---///***(((&&&&&&'''((()))(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((()))'''''''''(((((((((((()))(((((('''&&&&&&''')))***rrrXXXHHH???===:::999999999999888888888888777777777666666777666555444444333444444111111111111111111111111111111222222222222111111///111333222///------///...//////...,,,,,,---//////000222222000...,,,,,,000000/////////.........(((***,,,...000000//////111111111111000///.........(((111......222+++333000//////......//////000......------------............///000111222333333000000000000000000000000/////////000111111222222333333222222111222222222666777777777666666888:::;;;;;;;;;;;;<<<<<<<<<<<>>>>><<<<<<;;;:::888777666555222333333444444333333222000000000///......------///000111111111000///...***++++++,,,---......///...---------------------++++++++++++++++++++++++***,,,...---+++)))***+++***)))))))))))))))***+++***(((%%%%%%&&&''''''&&&&&&&&&'''((()))))))))(((((((((''''''(((((()))***&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''***---+++'''$$$&&&(((%%%&&&''')))***))))))((($$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%'''"""###)))&&&""")))&&&'''(((((((((&&&$$$###!!!###%%%&&&'''''''''$$$$$$###$$$&&&(((***+++#########$$$$$$$$$$$$$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''''''''''''''&&&(((((((((&&&&&&&&&(((%%%$$$$$$%%%%%%&&&'''((())))))((((((((('''''''''))),,,...+++&&&###$$$&&&&&&''''''&&&$$$$$$&&&(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((###%%%'''((())))))((('''&&&&&&%%%%%%%%%&&&((()))%%%%%%%%%'''))),,,000222+++(((&&&%%%'''((())))))$$$%%%'''((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))******'''''''''''''''((())))))***)))'''&&&&&&'''((()))qqqWWWGGGBBB@@@===<<<=========<<<777777777777666666666666777777555444444444444444111111111111111111111111//////000000000000/////////111333222///,,,---///---...///.........000222---...//////---,,,---...000000//////.........------...///000000...,,,+++////////////...---+++++++++)))444------444,,,///.........------............------,,,,,,,,,---------...///000111222333333000000000000000000000000111111111222333333444444111111222222333333333333777777777666555555777999;;;;;;;;;;;;;;;;;;<<<<<>>>>><<<<<<<<<;;;999888666555333333444555555444444444000000000///......------222333333222111///---,,,111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...***((((((*********))))))))))))******---)))&&&&&&)))***)))'''%%%%%%'''((())))))))))))%%%%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&%%%%%%&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&&&&%%%&&&((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''))))))((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***---///,,,&&&######&&&%%%&&&'''(((((()))))))))&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%)))%%%%%%+++'''###)))$$$&&&'''((('''%%%"""  )))+++'''###%%%((('''&&&$$$######$$$&&&((('''(((((())))))(((''''''&&&&&&''''''((())))))))),,,+++***'''$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%#########$$$%%%&&&'''((())))))))))))((((((((((((%%%)))+++***%%%###$$$'''%%%&&&&&&$$$######%%%'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******"""###&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&'''(((((('''''''''(((+++...///)))&&&$$$###$$$&&&''''''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((***++++++&&&&&&&&&&&&&&&'''((()))+++***(((&&&%%%&&&'''(((nnnUUUHHH@@@>>><<<:::999888888999:::999888777666666666666444444222222222222444444000000000000000000000000111000000111222222000...000000000000////////////(((333000***///222///111//////.........------------,,,,,,---///000///...//////...------------...////////////////////////+++---////////////111333111111000///////////////,,,,,,---...///000111111333333333222222111111111111111111000000000000000222222222222222222222222000///...///111222222222222555888999888777666666888888888999999:::::::::@@@AAAAAABBBDDDFFFGGGHHHHHHIIIJJJLLLMMMMMMMMMLLLRRRTTTWWWYYYXXXVVVSSSQQQPPPQQQQQQQQQPPPMMMJJJHHHJJJKKKKKKKKKJJJIIIIIIHHHGGGIIIKKKIIIGGGEEEGGGIIIFFFFFFHHHKKKPPPSSSTTTTTTSSSPPPKKKGGGFFFEEEEEEDDDIIIGGGEEECCCAAA@@@???>>>>>><<<:::999999888666444666666555444222111000000111444//////333,,,(((000------............------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***...------,,,+++***))))))***))))))(((((((((((()))))))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++***)))((('''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%)))))))))'''&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###((('''&&&%%%%%%&&&'''(((((('''%%%%%%%%%''')))***%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&'''&&&###"""###%%%)))+++''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''%%%###""""""$$$''')))&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((******(((%%%###444---%%%"""%%%((()))((($$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&&&&((()))(((((()))%%%###&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))222000---+++***)))'''&&&((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))******++++++'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&(((((((((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%'''***)))&&&%%%(((***,,,***''''''''''''&&&%%%mmmUUUHHH@@@>>><<<:::999888888999:::999888777666666666666444333333222222333333444333333333333333333444444111000.../////////...---111111000000000/////////)))333000***///111...111//////.........---------///...---...000000000...//////...---------------........................,,,---///111333444444444000//////...---.........++++++,,,---...///000000333333222222222111111111000000000000000000000000222222222222222222222222333222000///000111000///333555777888777666666777888888999999::::::;;;;;;>>>??????AAABBBDDDFFFGGGKKKKKKKKKKKKLLLNNNOOOPPPRRRTTTVVVXXXYYYXXXVVVUUUPPPPPPPPPPPPOOOMMMKKKJJJIIIJJJJJJJJJIIIHHHHHHGGGJJJKKKLLLJJJGGGEEEEEEGGGFFFFFFGGGJJJOOORRRSSSSSSRRROOOJJJFFFFFFFFFFFFFFFHHHGGGEEECCCAAA???>>>>>>>>><<<:::999999888666444444444333333222222222111111222///444>>>888---............//////.........000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************+++++++++,,,)))(((((('''(((((())))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&''')))***+++******)))'''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''((()))'''&&&%%%%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''***)))'''%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""$$$&&&'''+++&&&""""""%%%'''&&&$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$&&&&&&&&&%%%)))%%%$$$''''''%%%%%%((((((''''''''''''(((((()))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))000...+++******)))'''&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((((((((('''''''''&&&$$$%%%&&&'''((()))***+++(((''''''&&&&&&''''''((((((&&&$$$%%%''')))))))))''''''&&&%%%%%%%%%&&&&&&(((((('''''''''''''''(((&&&'''(((((((((((()))******)))''''''(((((('''%%%kkkTTTHHH???>>><<<:::999888888888999999888777666666666666222333333444444333333222000000000111111222222222444222///.../////////...111111111111000000000000,,,333///+++000111---000/////////............---111000//////000111///...///......---------------------------------------------...333888:::888666///...------,,,,,,------***+++,,,---.../////////222222111111111111000000000000000000000000000000222222222222222222222222333111000000111111111000333555666666555555666777666777777888999:::::::::<<<<<<===???AAACCCDDDEEEMMMLLLKKKJJJKKKNNNPPPRRRQQQRRRSSSUUUVVVWWWWWWWWWOOOOOONNNNNNMMMLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGLLLMMMLLLJJJGGGEEEEEEEEEFFFFFFFFFIIIMMMPPPQQQQQQPPPLLLGGGEEEEEEFFFGGGGGGGGGFFFDDDBBB@@@>>>=========;;;999888888888666444222222222222222222222222000111///:::IIICCC111,,,...//////000000//////...000000///...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))*********++++++'''''''''''''''((()))***))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***++++++******)))(((''''''((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''''''''&&&%%%&&&((()))((('''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&%%%''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&"""$$$(((******)))&&&$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###""""""###&&&'''$$$""""""$$$'''(((%%%"""$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&''''''((()))'''%%%%%%&&&&&&%%%$$$(((&&&&&&((('''$$$&&&******)))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))---+++)))((()))((('''&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''######%%%&&&(((***++++++(((((((((''''''(((((((((&&&$$$"""###%%%'''((((((&&&&&&%%%%%%%%%&&&''''''******)))(((''''''''''''(((''''''(((***++++++***(((''''''((())))))'''&&&hhhRRRHHH???>>><<<:::888888888888888888777666666666666666222222444444444444222222......//////000111111111888555222000000111111111222111111111000000000000...333///,,,333222---000/////////...............222000//////000000...---///...------,,,,,,------------------------------...---...444;;;>>>;;;666///......---,,,---------***+++---...///000000///000000000000000000000000/////////000000000000000111111111111222222222222///......///222444444444333444555444333333555777333444444666777888999999:::;;;===???AAACCCDDDDDDJJJJJJJJJKKKLLLNNNPPPQQQOOOOOOOOOPPPQQQRRRSSSSSSMMMLLLKKKJJJJJJJJJJJJKKKFFFFFFFFFEEEEEEEEEFFFFFFLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEFFFHHHLLLNNNOOONNNLLLIIIEEECCCDDDFFFGGGHHHFFFEEECCCAAA???======<<<<<<:::888888888777666444222222222222111111111111///111000;;;IIICCC111,,,//////000000000000//////000000///...,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,++++++***)))(((''''''&&&&&&&&&&&&'''((()))***))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&'''((()))******))))))((((((((('''''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''%%%%%%&&&'''((('''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%!!!$$$'''))))))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))'''%%%$$$%%%%%%%%%'''))))))'''$$$$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''+++)))'''''''''((('''&&&'''&&&''')))'''$$$&&&+++***)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((+++)))''''''(((((('''&&&'''''''''''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))++++++,,,((((((''''''''''''((((((%%%###!!!!!!###$$$%%%$$$%%%%%%%%%%%%%%%&&&'''(((++++++***((((((''''''''')))'''&&&(((+++---,,,***'''&&&'''(((******(((&&&eeePPPGGG???===;;;999888777777888888777666666666666666666222222444444444444222222222222222333333333444444888555111000000222222111111111111000000000000///...222//////777444---111////////////////////////000///............---,,,......---,,,,,,,,,,,,,,,........................///---///444;;;>>>:::666000///......------......+++---///000111111111000////////////////////////......//////000000000000000000000111111222222222000///...000222444444444222333444333222222444666333333444666777999:::;;;:::;;;>>>@@@BBBDDDEEEEEEHHHJJJMMMOOOQQQQQQPPPOOOPPPOOONNNNNNNNNNNNOOOPPPJJJJJJIIIHHHGGGGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEFFFIIIIIIIIIJJJKKKKKKKKKKKKGGGFFFFFFHHHKKKMMMMMMLLLHHHFFFCCCBBBDDDFFFGGGGGGEEEDDDBBB@@@>>><<<;;;;;;:::999777777777777555444444333222111000///.........222111777@@@888---...//////000000000000//////000///...---,,,+++************************************+++,,,,,,+++++++++,,,++++++***)))(((''''''&&&&&&&&&'''''')))***+++))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%&&&'''))))))%%%$$$$$$$$$&&&'''&&&%%%&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((---+++(((&&&%%%%%%'''(((''''''''''''''''''''''''######$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$)))((('''''''''((('''&&&$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&+++)))''''''(((((('''&&&'''%%%%%%((('''%%%&&&+++((('''&&&&&&%%%%%%%%%%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''***(((&&&&&&'''((('''&&&%%%%%%&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$###$$$$$$$$$###%%%%%%%%%%%%%%%&&&'''(((++++++***(((((('''''''''***'''&&&(((+++---,,,)))((('''&&&'''))))))((('''cccOOOGGG>>>===;;;999888777777777777666666555555666666666222333333444444333333222222222222222222222222222333111......///000000///000000000000////////////...111///444===888///111...////////////000000000///...------......---,,,...------,,,,,,,,,,,,,,,///////////////////////////...///333777999777444000//////...---.........+++---000222333222222111------............//////---......//////000000111//////000000111222222222555333111111111222111000000222333333222222333444444444666777999;;;======:::<<<>>>AAADDDEEEFFFFFFHHHKKKOOOSSSUUUTTTRRRQQQQQQPPPOOONNNNNNNNNNNNNNNIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDFFFFFFGGGFFFGGGIIILLLOOOOOOOOOHHHGGGGGGHHHJJJLLLKKKJJJGGGEEEDDDEEEGGGHHHGGGFFFEEECCCAAA???===;;;;;;:::999888666666777777555333444333222111000...------...333111222666///)))111...//////000000//////.........------,,,+++++++++)))))))))))))))))))))))))))***++++++++++++++++++)))))))))*********++++++((((((((((((((()))***+++))))))(((''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&'''((()))%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((---***'''$$$###$$$''')))''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""###$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""%%%(((((('''&&&$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%'''###"""%%%(((&&&&&&(((&&&&&&%%%%%%$$$%%%%%%%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&&&&''''''&&&%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&+++)))'''&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''******)))((('''''''''''')))((('''(((*********)))***(((&&&&&&'''(((((('''~~~aaaMMMFFF>>>===;;;999777777777777666666555555555666666777444333333222222333333444111111000000///.........///...---...000111000///////////////.........------000000888BBB;;;000222.../////////000000000000///...---...///000///......---,,,,,,++++++,,,,,,...........................///000111222333333222///...------,,,,,,------***,,,///111333222111000,,,,,,------............------......///000000111/////////000111222222222777555222111111111000......111333333222111222222222222444666888:::<<<===999;;;>>>AAADDDEEEEEEEEEHHHJJJMMMPPPRRRRRRRRRQQQMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJJJJIIIGGGEEECCCEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFFFFIIIMMMPPPQQQPPPIIIHHHHHHIIIKKKKKKKKKJJJGGGGGGHHHIIIKKKKKKIIIGGGDDDCCCAAA>>><<<;;;:::999999777666666666666555333222222111000//////......///222......222,,,***333.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++++++++++++++************+++++++++,,,******)))))))))******+++))))))((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%'''''''''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%!!!!!!%%%((($$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$&&&(((((('''(((!!!###((((((&&&%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&+++)))''''''''''''&&&%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%%%%''')))))))))''''''&&&%%%%%%%%%&&&&&&(((((('''''''''''''''(((((()))***)))'''''''''(((---***&&&%%%&&&'''((((((}}}```MMMFFF>>>===;;;999777777777777666666555555555666666777555444222222222222444555555555444333222111000000///...///000222333222000///.........------------,,,///111:::FFF===111333.../////////000000111111///......///000222111000...---,,,,,,++++++,,,,,,------------------------...///000000......///111...---,,,,,,++++++,,,,,,)))+++...111222111000///,,,,,,,,,------.........---------...///000000111...//////000111222222222555333111111222333222111---000333444333111111111...///000333555777999:::888:::===AAADDDEEEEEEEEEGGGGGGIIIJJJLLLNNNOOOPPPGGGHHHIIIKKKLLLLLLLLLLLLKKKLLLLLLLLLJJJHHHEEECCCEEEDDDCCCBBBCCCDDDGGGHHHHHHFFFFFFIIINNNQQQQQQOOOJJJIIIHHHIIIKKKLLLKKKJJJHHHIIIKKKMMMOOONNNJJJGGGCCCBBB@@@>>><<<:::999999888777555555666666555333000000000000000/////////000111,,,,,,222///+++444------............------++++++,,,,,,,,,---------))))))))))))))))))))))))((()))***+++++++++++++++...------,,,+++***)))))),,,+++***************+++))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''...,,,)))'''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''&&&%%%$$$###"""'''&&&%%%&&&((()))((('''))))))(((''''''''''''(((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''&&&&&&%%%$$$''''''''''''''''''''''''###$$$&&&((()))))))))((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """%%%&&&&&&&&&'''((($$$$$$%%%&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&%%%&&&(((*********))) !!!))))))&&&###&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%,,,***((('''''''''&&&%%%$$$%%%''')))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))******((((((''''''''''''((((((###"""!!!"""%%%((())))))((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''')))+++)))&&&$$$&&&(((...+++&&&$$$$$$&&&'''(((zzz___KKK@@@???===:::999999999999888999888777666555444333333666222000111555888666333333333333222111000000///222111///...///000///...////////////////////////...///111222222222111000........................000000000000000000000000000...,,,---...///...---+++++++++,,,,,,---------,,,---------.../////////------,,,+++++++++,,,,,,....../////////...,,,+++++++++++++++++++++++++++,,,,,,.../////////...---------------...///000111222111000///............222222222111111000000000333333444444555666666777:::999999>>>EEEJJJIIIFFFFFFHHHLLLNNNPPPNNNLLLKKKGGGIIILLLLLLKKKJJJKKKKKKIIIKKKJJJFFFEEEHHHHHHEEEGGGGGGEEEDDDCCCCCCCCCCCCFFFGGGHHHJJJKKKLLLLLLLLLEEEKKKQQQQQQMMMIIIHHHIIILLLKKKKKKNNNPPPPPPLLLHHHEEECCCBBB???>>><<<<<<;;;888888888888888777666555555444333222111111111111111111111111000000000///000000000000////////////000///---+++++++++---...)))))))))))))))))))))))),,,++++++***))))))******(((((())))))))))))((((((''''''((()))***++++++,,,,,,***(((%%%$$$$$$%%%%%%&&&'''((((((''''''(((***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$''')))(((&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$######$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&$$$"""!!!&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$######%%%''''''''''''&&&&&&%%%%%%%%%''''''''''''(((((()))))))))&&&%%%&&&((()))'''%%%"""###$$$&&&'''(((((((((+++***'''&&&&&&'''***+++&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&''''''&&&%%%%%%''')))***(((&&&$$$$$$'''***,,,333...)))&&&'''((('''&&&&&&&&&'''((()))***++++++&&&%%%%%%$$$%%%&&&((()))777///)))'''%%%"""###%%%yyy```MMMCCC>>>;;;999777888888777777888888777666555444333333666333000111555777555333333222222111000000//////222000//////000000///...////////////////////////---...///000111000000///........................///////////////////////////---,,,,,,---......---+++++++++,,,,,,---------111000000///......------000///...---,,,,,,++++++---......///...---,,,+++++++++++++++++++++++++++,,,,,,.../////////...---000000000000111222333444000////////////000111111222222222222111111111111222222222333444444555555999888888===DDDHHHGGGEEEBBBDDDGGGJJJKKKJJJIIIGGGGGGIIILLLLLLKKKJJJJJJJJJGGGJJJJJJHHHIIIMMMNNNLLLHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLJJJOOOTTTTTTOOOKKKJJJKKKIIIIIIIIILLLNNNMMMIIIFFFEEEDDDBBB@@@???======<<<999999888888777666666666555444333222111111111111000000000000000000000000111111000000000////////////---,,,*********,,,---************************++++++******************(((((())))))))))))(((((('''''''''((())))))******+++***(((&&&%%%%%%&&&'''(((((('''%%%$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%''''''%%%###$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&'''((())))))((('''&&&(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%######%%%'''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''(((&&&$$$%%%'''((('''%%%$$$$$$&&&'''((()))))))))((('''&&&$$$$$$&&&'''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&!!!###%%%&&&&&&'''(((***((('''%%%$$$$$$&&&(((***///+++'''&&&&&&'''&&&%%%''''''((((((((((((((()))'''&&&%%%%%%%%%&&&'''(((...((($$$&&&'''&&&(((+++xxx```OOOEEE===;;;888777777777777666888888777666555444444333666333000111444666555333222111111000000//////...222000//////000111000...////////////////////////,,,---......//////......////////////////////////////////////////////////...,,,++++++---------,,,++++++,,,,,,,,,,,,------111111000000///.........222111000...---,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......---......///000111------...///000222333444111111111222222222222222111111111222222333333444777666777;;;AAADDDCCCBBB???AAADDDFFFGGGFFFEEEEEEGGGIIIKKKKKKJJJHHHHHHHHHDDDHHHJJJJJJLLLRRRTTTRRRHHHHHHGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHIIIJJJLLLMMMNNNQQQUUUSSSOOOJJJIIIIIIFFFFFFGGGIIIJJJIIIGGGDDDEEEDDDBBBAAA???>>>======:::999888666555555666666444333222111111111111111////////////////////////000000000000////////////---,,,+++***)))***+++,,,************************************************(((((())))))))))))((((((''''''''''''((((((((((((***)))((('''&&&'''((((((+++***(((&&&&&&''')))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))'''&&&&&&&&&&&&%%%###$$$%%%&&&''''''&&&%%%$$$'''''''''''''''((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&'''''''''&&&'''((())))))((('''&&&))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++((((((((('''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''((((((((((((((('''''''''&&&'''((())))))(((&&&%%%'''%%%$$$%%%&&&'''&&&$$$%%%%%%'''((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%$$$%%%%%%%%%$$$&&&)))))))))((()))***&&&%%%%%%%%%%%%&&&'''''')))'''&&&&&&&&&&&&%%%$$$(((((((((''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&...)))%%%''''''$$$###%%%uuu___NNNFFF===;;;888777777888777666888777777666555555444444555333111222333555444333111000000000//////......111000///000111111000///////////////////////////,,,,,,,,,---------------000000000000000000000000////////////////////////...,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000000...---,,,,,,,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,---...///000------...///000222333444000111111111222222333333111111111222222222333333555555666999===??????>>>>>>???AAACCCDDDDDDDDDCCCFFFHHHJJJJJJHHHGGGFFFGGGCCCGGGJJJJJJNNNSSSUUUSSSHHHGGGGGGFFFFFFFFFGGGGGGIIIHHHGGGFFFGGGIIIKKKMMMMMMOOOPPPNNNJJJFFFDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDDDDCCCAAA???>>>===<<<<<<;;;:::777555444444666666333333222111111111111111............///////////////............------------,,,++++++***+++,,,,,,************************((())))))***************(((((())))))))))))((((((((((((((((((((((((''''''))))))(((((((((((()))***''''''&&&''')))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&((((((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&((()))&&&'''((())))))((('''&&&((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&'''((((((''''''''''''''''''$$$%%%'''((()))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&(((((()))))))))''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))***)))(((%%%%%%&&&'''%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((('''&&&$$$''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%---(((&&&''''''###!!!"""rrr\\\LLLDDD???<<<999888999999888777777777666666555555444444444333222222333333333333000000000000////////////000000000111222222111///////////////////////////,,,,,,,,,,,,------......000000000000000000000000...........................,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000111222222//////......///000000111000000000111111222222222222222222222222333333333333444555777:::;;;;;;;;;<<<<<<===>>>???@@@@@@AAADDDFFFHHHHHHGGGFFFEEEFFFCCCGGGIIIIIIKKKOOOPPPNNNFFFFFFFFFEEEFFFFFFGGGGGGHHHGGGFFFEEEFFFGGGJJJKKKLLLLLLLLLJJJFFFCCCAAAAAADDDEEEFFFFFFFFFEEEDDDDDDAAA@@@???===<<<;;;;;;;;;;;;:::777555444444555666222222111111000000111111............////////////------,,,,,,,,,+++++++++------,,,,,,,,,---------************************((())))))*********))))))(((((())))))))))))((((((***)))))))))))))))))))))((((((((((((((())))))***$$$$$$$$$&&&((((((%%%"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&'''(((%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$&&&'''(((&&&'''((())))))((('''&&&%%%&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%''')))+++,,,&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))))))))%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,---)))(((%%%""" ###&&&%%%&&&'''((()))(((((('''$$$&&&((())))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$!!!!!!&&&)))(((''')))pppZZZJJJBBB???===:::999999999999888777777666666555555555555444333333222222222222222000000000000000000000000000///000111333333111///////////////////////////...------------...//////////////////////////////...........................,,,++++++---------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------......///000111//////...------........./////////000000000000000222222222222222222222222222333555666777888999999888777777888999:::<<<===BBBDDDFFFGGGFFFEEEEEEFFFCCCGGGIIIGGGHHHJJJJJJFFFDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHKKKJJJIIIGGGEEEDDDCCCBBBCCCDDDFFFFFFDDDCCCDDDEEE@@@???>>><<<;;;;;;::::::;;;999777555444444444444222111111000000000111111000000000/////////......,,,,,,,,,++++++++++++***,,,,,,------------......++++++++++++++++++++++++((()))***+++***)))'''&&&(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((()))((('''(((***)))$$$ ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''(((((('''%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&'''((())))))((('''&&&$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''''''''%%%&&&((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%'''((()))***$$$&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((***+++,,,((('''&&&$$$$$$&&&***...&&&'''(((((())))))((((((%%%''')))***)))(((((()))%%%%%%%%%&&&&&&'''''''''''''''((((((((('''&&&&&&'''######&&&(((&&&&&&'''nnnYYYJJJCCC>>><<<999888888999888777666666666666555555555555333444333222111111222222111111111111111111111111//////000222444444111///////////////////////////000///.........///111111................................................///---,,,,,,---......------------,,,,,,+++++++++---------------------------,,,,,,,,,,,,------...,,,++++++***+++,,,---...------------------------,,,,,,+++++++++,,,---...++++++++++++,,,---......---------,,,,,,,,,------////////////............111111111111111111111111222333555666666666777777666666555555666888:::<<>>===<<<;;;;;;;;;999999888666555444333222111111000000000000111111222222111000//////...---------------,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++)))***++++++***(((&&&$$$(((((())))))))))))((((((''''''(((((()))*********''''''(((((((((''''''&&&)))%%%"""###''')))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''"""###$$$%%%'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&((()))'''$$$###$$$&&&%%%&&&'''(((((('''&&&%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&'''((((((''''''&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((((($$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%$$$$$$&&&'''(((%%%'''((('''%%%$$$&&&(((%%%&&&&&&'''''''''''''''%%%$$$###!!!!!!###$$$%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))&&&''')))))))))***,,,...&&&&&&&&&'''''''''((((((&&&(((******((('''(((***''''''''''''&&&&&&&&&&&&&&&'''((())))))(((''''''...)))&&&''''''$$$"""###mmmYYYKKKDDD===;;;888777777777777666666666666666666555555555333444444222111000111222111111111111111222222222//////000222444444222///////////////////////////111000000//////111222333................................................000...,,,---...///...------------,,,,,,+++++++++***+++,,,---///000111222000///...---------------,,,,,,+++++++++,,,...///---------------------------,,,+++***+++,,,---...............///000111111++++++++++++,,,,,,---...//////......---------,,,000000000000////////////222444555666555555666777888777666666777999<<<===>>>@@@CCCEEEEEEEEEFFFGGGBBBFFFGGGEEEEEEFFFDDD@@@?????????@@@AAABBBCCCDDDAAABBBCCCCCCDDDCCCCCCBBBFFFDDDAAAAAABBBCCCCCCBBB@@@BBBDDDCCCAAA@@@BBBDDD@@@@@@???===<<<<<<<<<<<<999999888777666444222111111000000000000000111111444333222111000///...---//////.........---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++***'''%%%###(((((())))))))))))((((((%%%&&&&&&'''((()))******''''''(((((('''&&&&&&%%%$$$&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***)))(((''''''((()))***'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%"""%%%''''''%%%%%%''')))%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&'''((((((((((((&&&%%%$$$$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&&&&&&&%%%$$$'''((((((((())))))******$$$&&&))))))'''&&&&&&&&&&&&'''''''''(((((())))))+++)))&&&######$$$%%%'''%%%''')))(((&&&%%%&&&)))&&&'''(((((((((((((((((((((&&&$$$""""""$$$&&&((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((++++++***((((((''''''''' ###'''((('''%%%$$$###&&&%%%%%%%%%%%%&&&'''(((&&&(((***)))&&&&&&(((******)))((('''&&&%%%$$$$$$%%%&&&''')))))))))(((((()))%%%###&&&((('''(((***mmmVVVFFF???===<<<<<<;;;;;;:::999999999888888777777777777777777666444333222222333444222111111000000000000000//////000000000000//////---.........//////000000222222222111111111000000,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///***)))(((((())))))'''&&&###%%%***---//////...---//////...------------...,,,---......//////......++++++,,,,,,---...//////444444444444333222111111444333444444666999;;;<<<@@@AAACCCGGGJJJKKKJJJHHHEEEFFFEEECCCAAA???@@@AAA??????@@@AAACCCCCCDDDDDDAAABBBDDDFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@??????>>>>>>???AAA@@@===999999777555666888777333000000///////////////000111111000///...,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))******++++++******)))(((((('''''''''(((((()))&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((+++***(((&&&%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$"""!!!"""%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''')))***(((''''''''''''(((((((((((((((''''''''''''&&&&&&%%%$$$%%%'''&&&######'''(((&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$###"""######$$$'''((()))++++++)))(((''''''((('''%%%'''+++***%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''&&&((())))))'''&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###$$$''')))'''%%%%%%&&&''')))******++++++((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++***((('''&&&&&&''''''(((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''((()))))))))(((((((((((('''&&&%%%$$$)))'''&&&%%%''''''&&&%%%***)))(((&&&&&&''''''(((%%%$$$###$$$&&&(((((((((''')))***'''$$$###%%%)))((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((...,,,***)))))))))'''&&&///+++'''&&&((()))(((%%%jjjTTTEEE???<<<<<<<<<;;;::::::999999999999888888777777777888777666444333222222333333333222222111111111111111//////000000000000//////............/////////000111111111000000/////////------------------------//////...---,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...---++++++,,,---+++***((()))***+++,,,------,,,------,,,++++++++++++,,,,,,------...........................------------111222333444444444444444333222333333555777:::;;;???@@@BBBEEEHHHJJJIIIGGGFFFFFFFFFDDDBBB@@@AAABBB@@@@@@@@@@@@AAACCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>@@@CCCCCC@@@===888777555666777666333000222111111000000000111111222111000...------,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++******************++++++++++++******(((''''''&&&&&&&&&''''''((((((((((((((('''''''''(((((('''''''''(((((()))&&&''''''((('''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""%%%''''''%%%###""""""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%''''''$$$$$$((()))(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&***+++'''%%%&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%(((******)))'''%%%%%%&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((***((('''%%%%%%%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''***(((&&&&&&'''((('''&&&***)))((('''&&&''''''((()))(((&&&&&&'''))))))(((%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((...,,,)))((())))))'''&&&))))))((('''%%%$$$%%%&&&iiiTTTFFFAAA<<<<<<;;;;;;::::::999999999999888888888777777777666666555333333333333333333333222111111111111222//////000000000000//////............////////////000000////////////..............................///...------,,,,,,,,,,,,...------,,,+++,,,,,,,,,++++++------------++++++******+++,,,,,,+++++++++------.........---,,,,,,++++++++++++++++++++++++++++++,,,------......//////...------......---,,,...---+++***)))***+++,,,------,,,+++++++++++++++,,,,,,---...........................////////////...000111333555666777777333333333444666888:::<<<======???BBBFFFGGGGGGEEEFFFFFFFFFDDDBBBAAABBBCCCBBBAAA@@@??????AAACCCDDDGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHGGGEEECCCAAA===<<<===???AAAAAA@@@>>>888666555555666555333000222222111000////////////111000///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************))))))))))))******++++++++++++*********)))((('''''''''''''''***))))))(((''''''&&&&&&))))))((('''''''''(((((('''(((((((((((('''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###%%%&&&&&&$$$###"""###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%''''''%%%&&&***+++)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###%%%,,,...)))######&&&'''&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&)))++++++***'''%%%$$$%%%&&&''''''(((((()))))))))%%%&&&''''''''''''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''''''''''')))''''''''')))***)))(((&&&&&&%%%%%%%%%'''((()))###$$$$$$%%%&&&&&&''''''(((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&(((((('''''''''((()))***+++)))''''''((()))((('''))))))(((''''''''''''(((,,,)))&&&%%%&&&(((((((((%%%%%%&&&((())))))'''%%%######$$$&&&((()))***+++&&&&&&&&&''''''''''''(((---+++)))((())))))'''&&&$$$(((***)))%%%###$$$'''iiiVVVIIIEEE<<<<<<;;;;;;:::999999888777888888888777777666666666555555444333333222222333222111111000000111111//////000000000000//////.........//////////////////////////////////////////////////////////////////...---,,,,,,,,,,,,,,,......------,,,,,,,,,,,,***+++---......---+++***+++,,,,,,,,,,,,++++++***,,,---------------,,,,,,************************++++++,,,------......///---,,,++++++,,,---,,,***------+++************+++///...------,,,,,,------,,,,,,---.........------++++++---...000222444444...///111333555666777888444444444555777999<<<===<<<<<<===???CCCDDDDDDCCCCCCDDDDDDBBB@@@???@@@BBBBBBAAA???===>>>@@@BBBDDDFFFEEEDDDCCCBBBCCCCCCDDDDDDBBBAAAAAABBBCCCCCCCCCBBBDDDGGGIIIIIIGGGDDDBBB:::;;;;;;<<<===<<<<<<;;;777666555555444333222111000000///---,,,,,,,,,,,,///...---,,,+++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,))))))))))))((((((((((((******++++++++++++******++++++***)))(((((((((((())))))((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$%%%''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$"""!!!"""&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%))))))(((''''''&&&%%%%%%&&&''''''(((((((((((('''%%%((((((&&&'''+++,,,***&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$***,,,'''$$$%%%''''''&&&&&&&&&&&&'''''''''''')))(((((('''''''''((((((((()))***)))'''%%%%%%&&&%%%%%%&&&'''((())))))***(((((((((((((((((((((((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''(((((('''(((((()))(((((()))(((''''''(((***---///%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&%%%%%%%%%$$$***)))((('''(((((()))***,,,***(((((()))***)))((()))((((((((('''''''''''')))'''$$$###$$$&&&'''''')))'''%%%&&&((()))'''$$$######$$$&&&((()))***+++&&&&&&&&&''''''''''''(((,,,***(((((((((((('''&&&%%%(((++++++((('''''''''~~~hhhUUUIIIEEE<<<;;;;;;:::999999888888666666777777777666555444555555555444444333222222111111000/////////////////////000000000000/////////////////////.........000000000000000000000000000000000000000000000000......---,,,,,,,,,------.........---------,,,,,,***+++---......---+++***,,,---------------,,,+++***+++,,,,,,,,,,,,++++++************************++++++,,,------......///+++***)))***+++,,,+++*********+++,,,,,,,,,+++***......---,,,,,,,,,,,,---+++,,,,,,---...---------+++,,,---///111222444555///000111333444555555555333333333444555888:::;;;<<<;;;;;;===@@@AAAAAA@@@@@@@@@@@@???===<<<===???AAA@@@>>>======???BBBDDDDDDCCCBBBBBBBBBCCCEEEFFFCCC@@@>>>>>>AAACCCCCCCCCAAACCCFFFHHHGGGEEEBBB@@@;;;<<<<<<;;;:::999888888666666555444222111111222000000///---,,,,,,,,,,,,//////...---,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,)))))))))((((((((('''''')))******++++++******)))***)))(((((('''''''''(((''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%))))))((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$ !!!###$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))((('''))))))((('''&&&%%%%%%$$$((((((((('''&&&%%%$$$###%%%((()))'''(((+++,,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''(((((('''''''''$$$''''''%%%&&&))))))&&&""""""#########$$$$$$$$$(((((('''''''''(((((()))%%%'''))))))(((''''''((($$$$$$%%%&&&''''''((((((((((((''''''''''''(((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((('''(((***---000222)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''&&&%%%%%%%%%$$$******)))(((((((((((((((,,,***)))(((******)))((((((((((((((((((''''''&&&'''%%%######%%%'''((()))---)))%%%$$$&&&'''&&&$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((+++***((('''(((((((((&&&'''&&&&&&(((******(((%%%{{{eeeRRRFFFBBB;;;;;;::::::999999888888555666777888777666555444555555555555444333222111000000///............/////////000000000000/////////////////////.........//////000000000000111111000000000000000000000000...------,,,,,,------------............---,,,,,,++++++------------++++++,,,------......---------******++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,------......///,,,+++***+++,,,---,,,+++((()))+++,,,------,,,+++,,,,,,+++***************++++++,,,---------------////////////000000000000///000111222333333333333000000000111333555777999===<<<;;;<<<>>>???>>>===<<<======<<<::::::;;;<<<>>>>>>======>>>@@@BBBDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDAAA>>>>>>BBBEEEFFFEEE@@@AAACCCDDDCCCBBB???======>>>>>><<<999888888888555666555333111000111222222222111000////////////222111000///////////////,,,,,,,,,,,,------------,,,++++++******++++++,,,))))))))))))((((((((((((((())))))))))))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***))))))((('''''''''(((((()))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%******(((%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''((())))))***''''''''''''&&&&&&&&&&&&''''''&&&((()))***)))'''&&&&&&%%%%%%$$$$$$######''''''&&&%%%$$$"""!!! &&&)))***((((((+++***'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%$$$###'''+++***&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&((()))(((((()))***$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&'''))),,,...000******))))))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((('''''',,,***(((((()))***)))(((((((((((()))(((''''''&&&'''%%%%%%&&&)))***+++***+++)))&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((+++)))''''''((((((((('''&&&###"""$$$((()))'''###zzzdddQQQEEEAAA;;;;;;::::::999888888888777888999:::999888666555444555555555555333222111111000000/////////////////////000000000000//////000/////////.....................//////000000000000000000000000000000000---------,,,,,,------...---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,******+++,,,------,,,++++++******++++++,,,---,,,+++******)))*********++++++,,,------------,,,000///////////////......---...///000111222222222111111111222333666888999???===;;;;;;<<<===<<<;;;;;;;;;<<<:::999888:::;;;;;;;;;<<<===???AAABBBDDDBBBBBBCCCCCCDDDCCCCCCCCCDDD???<<<===AAAEEEFFFDDD??????@@@@@@???===;;;:::;;;<<<===;;;888666888:::555555555333000///000333222111111000000000111111000000///.........//////,,,,,,,,,------------...,,,++++++******++++++,,,*********)))))))))((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))'''''''''((((((((((((((((((((('''''''''(((((()))((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$"""%%%'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$""""""&&&)))***(((((()))(((%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###&&&'''%%%%%%(((((('''((((((((()))))))))******%%%%%%%%%%%%%%%&&&''''''%%%'''))))))((('''((()))&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))+++)))'''&&&''')))&&&&&&'''(((((()))******((((((((((((((('''''''''((((((''''''''''''(((((('''((()))******)))((((((%%%&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((("""$$$&&&)))******)))(((+++***(((((()))))))))((('''((()))))))))(((&&&&&&&&&&&&&&&(((******)))'''###%%%((()))((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***(((''''''((((((((('''$$$######$$$%%%'''''''''|||fffSSSFFFAAA;;;;;;::::::999888888777888999;;;;;;;;;:::888666444555555666555333222111222111111000000000000000//////000000000000//////000000//////.........------------.........//////////////////////////////------,,,,,,,,,------...---.../////////...,,,,,,---,,,,,,++++++,,,,,,---((()))***+++,,,---------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///***)))((()))+++,,,+++***///---***(((((())),,,......---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,,,,------...///000000111+++,,,---///111222333333444444444555666999;;;<<<@@@>>><<<;;;;;;<<<:::999:::;;;;;;:::999888:::;;;999:::<<<>>>@@@AAACCCCCCCCCDDDDDDEEEDDDBBBAAA@@@AAA===999:::???CCCDDDBBB>>>>>>======;;;:::999888777888999888555555777999444555555333///...000333000////////////000000111------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,++++++++++++++++++,,,************))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((()))+++,,,---)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%''')))%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$***(((### &&&***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((()))((((((''''''&&&******(((''')))'''###%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""(((+++'''"""###&&&'''#########$$$$$$$$$%%%%%%'''''''''''''''((()))***''')))***)))'''&&&&&&'''((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((''''''((())))))((('''''')))))))))))))))))))))))))))+++,,,+++((('''(((***((()))))))))))))))((('''%%%%%%&&&&&&'''(((((((((******))))))))))))******((()))***++++++***)))((('''((((((((())))))******%%%&&&'''(((((('''&&&%%%&&&'''''''''((())))))))) %%%)))+++,,,+++)))+++)))''''''((()))(((''''''((()))))))))(((&&&%%%%%%%%%&&&''')))'''$$$"""!!!)))---,,,)))((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((***(((&&&&&&((((((((('''$$$&&&(((&&&$$$%%%)))---wwwbbbPPPEEEAAA===<<<:::999888888999:::999999999888888888888777666555555444444333222222111111111111000000000000//////.........---------,,,,,,---...///000111111......------------......111111111111111111111111.........---,,,,,,...000///000111222222222111000000...++++++---...---***...+++)))))),,,......---************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,...111222111000222222222111111111111111555555555555666777999:::DDDAAA<<<999888888777666888777777777888999::::::<<<<<<<<<===@@@BBBCCCCCCCCCEEEFFFEEEDDDCCCDDDEEE???>>>===<<<===???AAABBB>>>===;;;:::888888888888:::999777555555555555666;;;999666222///---,,,,,,////////////////////////+++,,,---...////////////...------,,,,,,,,,,,,---------,,,,,,+++******)))++++++++++++******))))))))))))))))))(((((((((((())))))******)))(((''''''))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&### !!!&&&(((&&&###&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%((()))(((&&&$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''%%%''''''((((((((((((''''''((()))***)))&&&$$$$$$$$$!!!!!!"""$$$&&&)))+++,,,&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&''''''((((((''''''((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''(((***+++''''''''''''''''''&&&&&&((('''&&&&&&&&&((()))***))))))))))))))))))))))))&&&&&&''''''(((((())))))''')))+++,,,+++)))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))---)))'''''''''&&&&&&''')))'''%%%$$$%%%'''***,,,...+++'''&&&(((******(((***)))'''&&&&&&'''((()))(((((((((((((((((((((((('''((()))))))))(((&&&%%%'''(((((()))))))))))))))***)))(((''''''((()))***---***'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&uuuaaaOOODDD???===<<<:::999888999999999888888888777777777666666666555555444444333222222111111111111000000000000000000/////////..................//////////////////......------......///////////////////////////......///---,,,---///111444444555555555333222111111...++++++,,,---,,,+++---+++)))***---...---,,,******++++++++++++******......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************************************++++++++++++++++++++++++------------------------***++++++---...//////...111111111111111111111111444444333333444555666777>>>;;;999888999999999888777777777777888999::::::;;;;;;;;;<<>>===<<<;;;;;;<<<>>>@@@===<<<;;;:::999888777777999999888777666666777777:::888666333000///......//////////////////////////////000111111222111111333222000///......//////'''''''''(((((()))***+++************))))))(((((())))))))))))(((((((((((('''''''''''''''&&&%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++'''######&&&'''%%%###'''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&((()))(((&&&%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$###""""""###%%%'''''''''%%%%%%&&&'''''''''''''''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''(((&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%''''''&&&&&&'''(((***+++'''''''''''''''''''''''')))(((''''''''''''((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&&&&&&&&&&'''((()))))))))***)))))))))(((+++)))((()))***+++)))'''***((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((('''&&&%%%%%%&&&''''''((((((''''''((((((''''''''''''((((((,,,)))''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&sss___NNNCCC???<<<<<<;;;:::999999999999777777777777666666666555666555555444444333222222111111111111000000000000000000000000000/////////000000//////............///......------......///////////////////////////...//////...---...000222777888888888777555333222111///+++***+++,,,,,,,,,,,,++++++,,,---...---+++***+++,,,------,,,+++***...------,,,+++***************++++++,,,,,,------***************+++++++++************************++++++++++++++++++++++++,,,,,,------------------+++,,,---...............///000000111111222222222333222222111111222333333555555555777999::::::888777777777777888999::::::::::::;;;<<<>>>@@@AAABBBGGGHHHHHHFFFDDDCCCCCCDDD>>>===;;;999999:::;;;<<<<<<<<<<<<<<<;;;:::888777888888888888888888888777888777666333222111000000////////////////////////000000111222222222111111555333111///...///000000+++***))))))***+++---...)))))))))))))))((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''(((((()))///+++&&&%%%&&&'''%%%###'''%%%###!!!!!!###%%%'''(((((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$$$$''')))))))))$$$%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$$$$$$$'''))))))(((''''''&&&&&&''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((((((((()))((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%''''''&&&''''''((()))***''''''''''''''''''''''''))))))((('''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''(((&&&$$$""""""$$$''')))'''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((()))+++---......+++'''%%%''''''(((***,,,+++(((&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&rrr^^^NNNCCC???<<<<<<;;;:::999999999999888888777777777666666666666555555444444333222222111111111111000000000//////////////////////////////////////////.........//////............//////000000000000000000000000.../////////...///222444888888999888777666444333111///,,,******+++,,,,,,++++++,,,---...---,,,***)))+++---//////---+++)))++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++...///000000000//////000...//////000111222222333222222222111111000000000000000222555888999888666666666666666777999:::;;;999;;;<<<===>>>???BBBCCCIIIJJJJJJHHHEEECCCCCCDDD???>>>;;;999999999:::;;;<<<===??????>>><<<:::888777777888888888777777777777666555444333222222222////////////////////////......////////////......111000...,,,,,,---///000000///---+++***+++,,,---************))))))))))))))))))))))))((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((///+++'''%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%***(((%%%%%%''')))))))))'''''''''&&&&&&%%%&&&&&&&&&&&&&&&$$$###$$$'''***(((''''''''''''((())))))%%%&&&((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***)))((()))))))))))))))(((((('''''''''''''''(((((())))))''''''''''''((((((((((((''''''((((((((())))))***''''''''''''''''''''''''))))))((((((''''''&&&&&&'''%%%###!!!"""%%%(((***&&&''')))******)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))'''&&&'''((('''(((***,,,...---+++(((&&&&&&'''((()))***)))((('''(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&((())))))(((&&&&&&(((''''''((())))))'''&&&''''''''''''''''''''''''qqq___NNNDDD@@@;;;;;;;;;;;;:::999888888999999888888888777777777666555555444444333222222111111111111000000000///........................------......///000000111/////////....../////////000000000000000000000000...///000000///111444666999999::::::999888666555...---,,,*********,,,---***,,,---...---,,,++++++)))+++---//////---+++)))((())))))***+++,,,---...))))))******+++,,,------++++++++++++++++++******************************************************)))))))))******+++++++++---000111111000///000111......///000111111222222333222222222111000000///...///111444666777444222555555555666777999:::;;;:::<<<>>>>>>>>>???CCCEEEKKKLLLKKKIIIFFFDDDDDDEEEAAA???===;;;::::::;;;<<<>>>???@@@AAAAAA???===;;;666666666666666555555555555555555555444333222222000000000000000000000000------.../////////......---,,,+++++++++---///000---,,,***)))(((((())))))++++++++++++++++++++++++))))))))))))(((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''***(((%%%$$$%%%&&&&&&'''$$$$$$%%%&&&''''''&&&&&&$$$%%%&&&'''((()))(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$'''***,,,,,,,,,+++)))'''&&&%%%%%%%%%))))))(((&&&%%%%%%'''***((((((''''''''''''((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((('''''''''%%%(((,,,///000...+++))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''((((((((())))))%%%&&&'''(((***++++++,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&%%%%%%&&&'''((()))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))...///)))&&&((((((&&&''''''((()))******))))))(((((('''&&&&&&&&&((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))******)))((('''''''''&&&((())))))(((&&&''''''''''''''''''''''''ppp^^^NNNDDDAAA;;;;;;;;;;;;:::999888888999999999999888888888888666555555444444333222222111111111111000000000000------------............,,,,,,---...///000111111000//////......//////000////////////////////////...///000000111222666888<<<<<<<<<<<<;;;999777666***+++,,,,,,***+++,,,...+++---...---,,,++++++,,,***+++,,,------,,,+++***'''((()))***+++,,,---...))))))******++++++,,,,,,)))))))))(((((((((((((((******************************************************++++++,,,---------***---000000...---...111...//////000000111111111222222222222222111000/////////000222444444222000444444555666777888:::;;;:::<<>>???CCCFFFJJJKKKKKKIIIFFFDDDDDDDDDAAA@@@>>><<<;;;;;;<<<===???@@@AAAAAAAAA???>>>===888777555444333333444555444444555444444333222111000000000000000000000000...///000111222222222222---------......///000111)))******+++,,,,,,------+++++++++,,,,,,,,,,,,,,,))))))))))))((((((((((((%%%&&&''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&'''$$$%%%'''((())))))((('''"""$$$&&&((()))******)))######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###""""""###%%%&&&%%%$$$&&&&&&&&&&&&''''''''''''######%%%***///333555555---,,,)))'''&&&%%%%%%%%%*********(((&&&&&&((()))++++++)))'''&&&%%%$$$$$$&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&!!!$$$***...///---***((('''''''''''''''&&&&&&%%%''''''(((((((((((('''''''''''''''(((((())))))***%%%&&&''')))***+++,,,,,,))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((()))(((''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))111222+++&&&))))))%%%&&&&&&&&&&&&'''((()))***))))))'''%%%###$$$''')))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))(((((((((&&&&&&&&&((()))((('''''''''''''''''''''''''''nnn\\\MMMCCC@@@;;;;;;;;;<<<;;;:::888777888888888888777777777777666555555444444333222222111111111111000000000000---.........////////////---.........//////000000000000////////////000000////////////////////////...///111111222333777:::<<<<<<;;;:::777444111///&&&))),,,---,,,+++---...,,,---...---***)))+++---******++++++++++++******************++++++++++++***************+++++++++*********))))))(((((((((************************************************)))******+++,,,,,,------)))---000000...---///333/////////000000000000000000000111222222111000////////////111333333222000444444444555777888:::;;;888<<>>BBBFFFGGGHHHHHHFFFCCCBBBBBBCCCAAA???===<<<;;;<<<===>>>???????????????>>>>>>>>><<<:::666333222222444555333444444444333222000///000000000000000000000000///000111333444555666666///000000111000///...---***,,,...///000//////...******+++++++++,,,,,,,,,))))))))))))((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&''''''((())))))###%%%''')))******)))((("""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%###"""$$$'''((('''&&&&&&&&&&&&&&&'''''''''((($$$&&&)))...333666666555***)))'''%%%%%%%%%&&&'''&&&''')))(((''''''((()))***)))(((&&&%%%$$$$$$$$$''')))******)))(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))******)))(((((('''&&&&&&&&&%%%%%%%%%%%%###%%%(((***+++***)))((('''''''''''''''&&&&&&%%%''''''((())))))((('''&&&&&&''''''((())))))******'''((()))***+++***))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&000333+++&&&)))***%%%''''''''''''''''''(((((('''))))))'''$$$###$$$&&&%%%&&&'''(((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&''''''&&&&&&'''((((((((((((((((((((((((''''''((((((((((((&&&%%%%%%'''((()))(((''''''''''''''''''''''''mmm[[[LLLBBB???:::;;;<<<<<<;;;:::888777777777777777666666666666666555555444444333222222111111111111000000000000.../////////000000111111///////////////.........000000////////////000000111111111111111111111111...000111111222444888:::;;;;;;999666222---)))'''###''',,,...---,,,---///---......,,,))))))+++...************************,,,,,,++++++***)))))))))+++++++++***************---------,,,,,,+++++++++************************))))))))))))))))))))))))'''(((((()))******++++++***...222222000///222666000000000000////////////...///000111111000///...///......000222333222111333444444555777888:::;;;777;;;>>>>>><<<<<>><<<;;;;;;<<<===>>>???>>>======<<<======>>>???<<<777333222222555666333444444444333111///...000000000000000000000000...///111333555666666777000111222222000---***(((***+++---...---+++(((&&&))))))******++++++++++++))))))))))))((((((((((((''''''((()))******))))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''###%%%((()))'''&&&%%%$$$'''&&&%%%$$$%%%'''***,,,%%%&&&(((******)))'''&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%)))***)))'''&&&&&&&&&'''''''''((((((###$$$&&&***---...,,,***'''&&&%%%$$$$$$&&&((()))"""$$$'''((('''((()))***&&&%%%%%%%%%%%%&&&''''''((()))++++++)))))))))***((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))&&&&&&&&&%%%%%%$$$$$$$$$)))((((((((((((((()))***)))))))))))))))(((((('''''''''((())))))((('''&&&&&&''''''((()))******+++***+++++++++***)))'''&&&''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###...222)))%%%)))***&&&(((((())))))((('''&&&%%%&&&(((+++***&&&###""""""%%%&&&'''((())))))))))))((((((((((((((((((((((((***)))((('''&&&'''((((((%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((()))&&&$$$$$$&&&((())))))((((((((((((((((((((((((lllZZZLLLCCC@@@;;;;;;:::999888777666555666000...444999888555444444444333222222222222333000111222222222000///...000000000000000///......000000000000111111111111000000...------...//////000000000///......------111000//////000222444555:::999666444111///...---000111111---(((''',,,111.........------,,,,,,,,,************************++++++++++++++++++++++++---+++)))***,,,---+++)))++++++*********)))))))))*********************************)))))))))((((((,,,+++++++++***)))))))))***++++++,,,,,,------...///////////////.........000000000000000000000000111222222333222111000///222111111111222444666777;;;;;;<<<===>>>???@@@AAADDDDDDCCCCCCBBBAAA@@@???AAA@@@===;;;:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<>><<<<<<===>>>>>>===<<<;;;::::::::::::<<<:::777444222222333333555444444444444333333333111///...///000222111111000000111222444555666777333222111///...---,,,,,,------------------------+++,,,,,,---......//////******))))))))))))******((())))))******))))))((()))))))))((((((''''''&&&((('''&&&'''((((((&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$'''%%%%%%&&&'''((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%''''''&&&%%%%%%%%%((((((((((((((((((((((((((()))***++++++***)))((()))'''%%%$$$$$$%%%%%%%%%)))******++++++***(((&&&''''''((((((((('''%%%%%%''''''''''''''''''&&&&&&''''''((()))))))))))))))***)))))))))(((((((((''''''(((((())))))(((((((((&&&&&&&&&&&&''')))+++,,,((('''&&&'''))))))((('''((((((((((((((()))))))))''''''((())))))******+++((())))))(((&&&%%%&&&'''+++***)))(((''''''''''''%%%&&&''''''&&&'''(((***''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%&&&'''(((((()))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++***)))))))))(((''''''((())))))(((((((((''''''((((((((('''''''''''''''''''''''''''''''''((()))*********((()))***,,,,,,+++***)))((()))))))))((('''&&&&&&|||gggWWWKKKCCCAAA;;;::::::999888777666666777444444777777555555777666555555444333444444444////////////000111222333000000000000000//////...//////000000000000111111......---......///000111......------...///111222111000000000111222333444333222000///---,,,,,,,,,***---...,,,)))((())),,,,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++(((((((((***...000000000---,,,+++)))'''%%%###"""******************************)))))))))(((((((((***************+++++++++***++++++,,,,,,------...++++++,,,---...///000000222222222222222222222222000111222222222111000///222111111111222444666777999::::::;;;<<<===>>>>>>??????@@@AAAAAAAAAAAAAAAFFFDDDBBB???======>>>>>>>>>===<<<:::999888777777888777555444333333333333444444444444333333333333333111000000222333333222000000111111222333333333000//////...------,,,,,,---------------------------------......//////000+++******))))))******+++((((((((())))))(((((('''++++++***)))((('''&&&&&&'''&&&%%%'''((()))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&((()))((('''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%&&&&&&%%%$$$$$$%%%)))((((((''''''(((((()))&&&&&&'''((((((''''''&&&***(((%%%$$$###$$$&&&((()))))))))***+++***'''$$$'''''''''(((''''''&&&%%%))))))(((((('''&&&%%%%%%'''''''''((((((((((((((())))))))))))((((((((((((((((((''''''&&&''''''(((###$$$%%%''''''(((((((((%%%$$$$$$%%%'''((((((''''''''''''(((((())))))***((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''++++++***)))((((((((((((&&&((())))))((('''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''************))))))))))))))))))))))))))))))))))))&&&(((***+++------,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''(((((())))))''''''(((((())))))*********************)))))))))************)))'''&&&%%%{{{fffVVVJJJCCCAAA::::::999999888777777666666555666888666333444888666666555444444444444555111111/////////000111222//////000000000000//////////////////000000000111---------...///000111111///...---------///000111---........./////////000000///...------,,,,,,---,,,///111111///------...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))+++---///000000---------,,,++++++******************************++++++*********))))))))))))))))))***+++++++++,,,***++++++,,,,,,------...++++++,,,,,,---......///000000000000000000000000///000111222222111000///............///111222444888999999:::;;;;;;<<<<<<;;;<<<>>>???@@@AAABBBBBB@@@???>>>======>>>@@@@@@???>>><<<:::888777666666444444444555444444333222444444444333333333222222333111000000222333333222111111111111111111111111------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........******))))))))))))******'''((((((((((((''''''&&&***))))))(((((('''''''''&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&(((((((((''''''''''''((($$$$$$%%%&&&&&&''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%$$$###$$$%%%'''((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&'''((())))))(((''''''((())))))$$$%%%%%%%%%&&&&&&&&&&&&)))(((&&&$$$$$$&&&***---,,,)))'''&&&(((((('''%%%''''''''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''))))))))))))(((((((((((()))((('''&&&&&&&&&'''((($$$$$$%%%&&&''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((()))******))))))((((((''''''&&&&&&'''((())))))(((''')))***+++***)))((((((((((((((()))+++------+++)))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''(((******((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''*********)))))))))((((((((((((((((((((((((((((((%%%&&&'''))))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***+++,,,'''((((((((()))))))))***+++***)))'''''''''((((((++++++++++++******)))((({{{fffVVVIIIAAA???::::::999999888777777777555444666999777333333666666666555444444444444555444333111///...//////000//////000000000000//////...////////////000000000,,,------...///000000111111000///...---......///,,,---...///000///......//////...------------...)))+++---...---,,,++++++,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,---...*********)))))))))((((((************************......---------,,,,,,,,,)))))))))***+++++++++,,,***++++++,,,,,,------...------------------------//////////////////////////////111111222111000///...---------...000222333333333333444444555555666888999;;;===???AAAAAABBB>>>============>>>@@@AAA@@@???===;;;999777666666333333444555555444333333444444333333333222222222222000//////111222222111111111000000000/////////,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%&&&((()))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%&&&((()))%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))''''''(((***))))))(((((((((((())))))'''''''''(((((())))))***'''''''''&&&&&&)))///333999222)))%%%%%%'''((('''''''''&&&&&&''''''''''''(((''''''''''''((()))***(((((('''&&&&&&''''''((((((((((((((())))))))))))+++***((('''&&&'''((((((''''''&&&%%%&&&''')))***)))(((''''''(((((('''%%%%%%&&&&&&'''((())))))***((((((((((((''''''''''''''')))***)))(((((()))***))))))((((((''''''((((((***+++------+++)))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((()))******'''''''''((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((***+++,,,---...(((((((((((())))))))))))***)))'''%%%%%%%%%&&&''''''(((((()))************yyyeeeUUUHHHAAA???999999999888888888777777555444666;;;;;;777444555666555555444333444444444444444222000///............//////000000000000000......////////////000000,,,---...///000000000///000000000///......------...///111333333111000...//////...------------...((()))+++,,,---,,,,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,******+++,,,,,,++++++***(((''''''&&&***************************)))))))))((((((((((((***************+++++++++***++++++,,,,,,------...............------,,,,,,------------------------...///000111111111000///000/////////000222444555333333333444444555555555777888:::<<<>>>@@@AAAAAAAAAAAA@@@??????>>>>>>??????>>><<<:::888777666666333444555555555555444444333333333333222222222222111///......000111111000111111000000000/////////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))(((''''''&&&$$$$$$%%%&&&'''((())))))'''&&&%%%'''((()))'''&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''$$$%%%''''''&&&%%%&&&'''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&&&&((()))((('''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$)))(((((((((((()))******&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((('''%%%%%%''')))((())))))******))))))(((&&&&&&%%%&&&&&&'''((()))%%%'''(((((('''***///444HHH===///'''%%%''''''&&&''''''&&&&&&&&&'''((((((((('''&&&&&&''')))***+++,,,+++)))(((((()))******(((((((((((())))))))))))******)))((('''''''''''')))((('''&&&&&&(((***++++++***(((((()))((('''%%%&&&&&&&&&''''''(((((()))'''''''''(((((()))))))))'''((()))((('''&&&'''((()))((((((''''''(((((((((((()))***)))(((&&&&&&'''***))))))))))))))))))***((((((((()))))))))))))))((()))************))))))'''''''''(((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((((((((())))))))))))))))))))))))***)))))))))(((((((((((())))))************))))))''''''))))))))))))'''''''''((()))***+++,,,------(((((((((((()))))))))))))))(((&&&%%%%%%&&&''''''###$$$%%%'''((((((((((((vvvbbbSSSGGGAAA???999999999888888888888888666444666>>>AAA===777555555444444333333333333333222222222111111///...---......///000000000000000........./////////000000---...///000000///......---...000000000///...,,,...000222444444222000...///...------,,,,,,,,,---,,,,,,,,,---///000//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++)))((()))+++---,,,,,,,,,,,,+++++++++************************&&&&&&&&&&&&%%%%%%%%%$$$+++++++++******************++++++,,,,,,------.....................//////........................---...000111111111000///000000//////000222444555666666666777777777777777666777999;;;===??????@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;999777666666555666555555555555555555555333333333222222222222111111///......000111111000111111111000000000000000---.../////////---,,,***++++++++++++++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((************)))((('''&&&&&&&&&''''''(((((())))))((('''&&&'''((((((&&&%%%$$$&&&'''(((((('''&&&$$$''''''''''''''''''''''''###%%%''''''&&&&&&&&&'''%%%&&&'''(((((((((''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''%%%$$$$$$&&&((('''(((***,,,,,,***((('''###############%%%&&&'''$$$'''))))))'''''',,,000JJJ>>>000((('''((((((&&&'''&&&&&&%%%&&&'''((()))***)))'''&&&'''((()))+++,,,***)))''''''''')))***'''((((((((()))))))))***(((((((((((('''&&&%%%%%%'''(((((((((((()))))))))***((('''((())))))((('''''''''''''''''''''''''''%%%&&&'''(((***+++,,,---)))***+++***(((''''''(((***))))))(((((())))))***'''(((((('''&&&%%%'''((())))))(((((((((((())))))'''''''''((((((((())))))((()))+++,,,,,,+++)))'''''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))******(((((()))******)))(((((('''(((***++++++***((('''''''''((())))))***++++++))))))))))))((((((((((((((((((''''''(((((())))))%%%&&&'''(((((((((((((((sss```RRRGGGAAA@@@999999999888888888888888777444777@@@EEEAAA:::555444444333222222222222333///000111222222111///.........///000000000000000............/////////000......///000000///...---***,,,///111222111///---,,,...111333333111...,,,......---,,,++++++++++++++++++***,,,.../////////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++***((((((***,,,'''((()))***,,,---...///************************************)))))))))))),,,+++++++++******))))))***++++++,,,,,,---......,,,------...///000111111////////////////////////---...///111111111000///............///000222333444444444555555555555555555777888;;;===>>>??????888999:::;;;<<<===>>>???;;;:::999777666555555555777777666555555555555666333333333222222222111111111000...///111222222111111111111111000000000000...///000000000...+++***++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((((((((())))))++++++++++++***)))''''''))))))))))))(((((((((((()))'''''''''((('''&&&$$$%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((###%%%''''''&&&&&&&&&'''$$$%%%'''(((((((((''''''"""###$$$%%%'''((()))***$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''$$$###"""###%%%&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&&&&'''(((###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((&&&%%%%%%''')))&&&(((+++------+++(((&&&&&&&&&%%%%%%&&&((()))***$$$'''***)))%%%%%%(((,,,BBB888,,,&&&(((***)))''''''&&&&&&%%%&&&'''((())),,,+++)))'''&&&'''((())))))(((&&&$$$$$$$$$&&&''''''((((((((())))))******&&&'''(((((('''%%%$$$"""%%%&&&)))******)))'''&&&'''&&&&&&''')))***)))((('''''''''''''''&&&&&&&&&$$$%%%&&&(((+++---...///------...---***))))))***+++***************++++++)))))))))(((&&&''')))+++((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''))),,,......,,,)))&&&&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''''')))***+++,,,---))))))))))))))))))))))))''''''''''''(((***+++,,,&&&'''((())))))((('''&&&((()))+++,,,,,,+++)))(((&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((())))))******++++++***++++++++++++******)))rrr]]]OOOEEE@@@@@@===<<<;;;999888777777777666888999;;;@@@AAA999...666444222111333555666666222222222111111111111000111111000000//////......////////////////////////222222222222222222222222000000////////////000000************************......---------,,,,,,,,,---,,,+++******+++---...+++,,,---...///...---,,,---,,,,,,+++,,,---///000222000,,,'''$$$%%%))),,,***+++,,,***(((''''''(((+++***(((''''''(((***+++000---******+++,,,***'''***)))((('''''''''''''''+++,,,,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///111333111---++++++---,,,---......,,,+++,,,...//////000111111000000000444444333222222333444444444555777999:::;;;::::::::::::::::::;;;<<<======:::999777777777777555333888777444222111222333333444444333222222111111000222222222222111111000000////////////...............------,,,,,,------...+++++++++************)))((((((((((((((((((((((((((()))))))))************...---+++***)))((((((((())))))))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&+++///222000+++'''""""""#########$$$$$$$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''&&&### ###&&&&&&&&&''''''''''''''''''''''''&&&$$$"""###&&&(((&&&###$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%(((&&&$$$""""""$$$&&&((())))))((((((''''''&&&&&&+++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%'''******'''$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((000111111///***'''&&&'''((('''&&&'''((()))((('''&&&&&&&&&'''''''''((((((***)))(((((())))))((('''%%%%%%&&&&&&''''''((((((---)))%%%$$$&&&'''&&&%%%%%%&&&&&&'''((()))*********)))'''&&&'''(((***+++((()))*********((('''&&&((((((((()))***,,,......'''***------+++((('''&&&))))))((((((''''''&&&&&&***)))(((''''''((())))))+++***)))(((''''''''''''%%%&&&'''&&&%%%%%%&&&'''(((((()))***************'''(((((()))))))))))))))))))))(((''''''''''''''')))))))))))))))******+++))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))+++*********))))))((((((***)))'''(((***++++++***)))&&&$$$%%%(((***)))(((''''''''''''((((((((()))qqq^^^PPPEEE@@@???;;;:::999777666555555555111333444777===AAA<<<444777666444444444333111///222222222111111111000000000000000000//////......000000000000000000000000222222222222222222222222000000////////////000000..............................---------,,,,,,,,,,,,,,,,,,,,,---...000000((()))***,,,---......///------,,,+++,,,---......---------+++))))))+++---+++,,,,,,+++)))(((((()))...---,,,++++++,,,---...---***((((((***+++***)))******)))((((((((())))))&&&'''((('''%%%$$$%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,............///////////////111222111...+++,,,------...//////------...///---.........////////////444333222111111222333444222333555666777888888888888888888888888999;;;;;;===<<<:::999999:::::::::888777555222111111222222333222222222222111111111333222111111000000111111000000/////////............------,,,,,,------...,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,///......---+++******)))((()))))))))((('''&&&&&&''''''''''''''''''''''''$$$&&&)))---000///+++((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((''''''&&&&&&'''''',,,)))&&&&&&((())))))(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&'''''''''&&&&&&%%%)))(((&&&%%%%%%&&&((()))((((((((((((''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))'''$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((,,,333:::999111)))&&&''')))(((''''''((()))'''&&&&&&&&&&&&'''''''''(((((()))((('''((()))***)))((('''''''''''''''(((((((((+++((($$$$$$%%%&&&&&&%%%&&&&&&''''''(((((())))))***)))((((((((()))+++,,,...---+++)))((('''''''''((((((((()))***+++,,,---&&&))),,,---,,,***)))))))))))))))((((((((((((((())))))((('''(((((()))***+++***************++++++)))))))))((('''%%%%%%%%%(((((()))***************'''(((((()))))))))))))))))))))(((''''''''''''''')))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++***))))))++++++++++++******)))))))))((('''''')))******)))***(((&&&''')))+++***)))'''''''''((((((((())))))ppp^^^QQQFFF@@@>>>::::::888777666666555555///111222444;;;BBBCCC???666555555555444222///,,,222222111111111000000000000000000////////////...000000000000000000000000111111111111111111222222000000////////////000000000000000000000000000000......---------,,,,,,,,,+++,,,---///000111222222************+++,,,------...------,,,,,,,,,,,,---'''***---///...---,,,---+++,,,---,,,***))))))***+++++++++,,,,,,+++++++++***((('''((()))++++++*********)))))))))***++++++)))***+++***)))((()))***++++++++++++++++++++++++000000/////////.........///000111000...,,,,,,,,,...///000///......///000...............///000000222111000000000000111222333333333444555666777888555555555555666777888999===<<<;;;:::;;;<<<>>>???888777555222111000000111111111111111222222222222333222000//////000111222000000000000////////////......------------......------------,,,,,,,,,,,,************************)))))))))*********++++++------...------+++)))((('''(((((((((((((((''''''((((((((((((((((((((((((%%%%%%'''***---...,,,***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&,,,***'''&&&'''''''''&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&''''''''''''(((***333;;;999///'''&&&)))***(((''''''(((((('''%%%&&&&&&'''''''''((((((((((((''''''(((***+++***((())))))((((((((((((((('''***(((&&&%%%&&&((((((''''''''''''((((((((((((((())))))*********+++++++++333000,,,(((&&&&&&''''''((((((((()))))))))******&&&))),,,------,,,+++,,,)))))))))))))))*********((((((((((((((()))***+++))))))))))))***+++,,,---))))))******)))((('''&&&((())))))************)))'''((())))))******))))))))))))((('''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))+++++++++******+++++++++(((((((((((((((((((((((()))************))))))(((,,,,,,++++++++++++******((('''&&&''')))***)))(((+++)))((((((***++++++***''''''((((((((()))))))))nnn^^^QQQGGG@@@>>><<<;;;:::999888888888888222444444555:::CCCGGGGGG666444333333444333111000111111111111000000000000////////////////////////111111111111111111111111000000000111111111111111000000////////////000000..............................---------,,,,,,,,,+++,,,...000111000000///000...,,,***))))))******...------,,,,,,+++++++++'''***---///...,,,,,,,,,+++,,,---,,,***)))***+++)))***+++,,,,,,+++***)))******)))))))))*********)))))))))))))))***+++,,,---...///...---,,,---...*********+++++++++++++++........................//////000///...---,,,,,,---...//////...---///000000////////////111222333111000///......///000111555555444444444666888999444444333444444555666777888:::;;;<<<<<<<<<===>>>888666444222111000////////////000000111222222333444222000......///111333111111000000000/////////......------------......------------,,,,,,,,,,,,************************''''''''''''(((((((((((()))***+++,,,+++)))'''%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&'''))),,,......---&&&''''''''''''(((((((((''''''''''''''''''''''''***)))'''%%%%%%''')))***'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))'''###!!!"""%%%%%%%%%%%%%%%&&&'''((((((((((((((((((''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((***...000---&&&$$$''',,,***)))''''''(((((('''%%%''''''''''''((((((((((((&&&&&&&&&(((++++++***)))******))))))((((((''''''***)))((((((((()))******((((((((((((((('''''''''(((((()))************)))000...+++(((&&&&&&&&&'''(((((()))))))))(((((((((&&&)))+++,,,+++******+++(((((()))***++++++,,,,,,''''''(((((()))***+++,,,''''''''''''((()))***+++''''''''')))++++++******((()))************))))))(((((()))************)))))))))((((((((((((((())))))))))))))))))******+++))))))***************+++++++++************++++++(((((((((((((((((((((((((((((())))))))))))((((((************************)))(((((()))++++++***)))***)))(((((())))))******'''(((((((((((()))))))))kkk\\\QQQGGG@@@>>>;;;;;;:::999888888888888444777777555777???EEEFFF<<<888444111222222333333111111111000000000//////.............../////////000000000000000000000000/////////000000111111111000000////////////000000------------------------......---------,,,,,,,,,,,,---...///...---,,,+++111000...,,,*********+++---------,,,,,,++++++******+++,,,,,,***)))******+++,,,---,,,*********,,,+++---///000000///---+++------,,,+++***))))))***(((((((((((())))))***+++)))+++,,,+++******+++,,,******+++++++++,,,,,,,,,******+++,,,,,,---......///............---,,,++++++,,,......------...///////////////000111222333000000///......///000000444444333222333444666777333333333444444555666777555999===>>>===;;;;;;;;;666555444222111000///.........///000111111222222333111///------///222333000000000000///////////////......------......///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''((((((((((((((()))+++,,,+++)))'''%%%&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))''''''(((+++.........&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((()))***+++''''''''''''''''''''''''%%%''')))'''###!!!"""%%%$$$$$$$$$$$$%%%&&&'''((('''''''''''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&'''(((***(((''''''(((((('''%%%'''''''''((((((((())))))&&&&&&''')))+++,,,***(((******))))))((((((''''''(((((((((((((((((())))))((((((((((((((('''''''''&&&'''(((((())))))(((((())))))))))))((('''&&&&&&((())))))))))))(((''''''((()))++++++)))''''''((((((((()))***+++,,,------'''(((((()))***+++++++++))))))(((((((((((())))))+++)))((((((***+++***)))))))))*********))))))(((((())))))***************))))))((((((((())))))***)))))))))))))))******+++)))*********++++++,,,,,,*********))))))*********(((((((((((((((((((((((('''(((((()))))))))((((((((((((((()))))))))))))))*********+++------,,,***((((((((((((''''''((()))(((((((((((()))))))))***}}}iiiZZZPPPGGGAAA@@@999888888777666666777777555999999555444888===???DDD???888333222222222222111111000000000/////////---............/////////////////////////////////......//////000000111111000000////////////000000////////////////////////......---------,,,,,,,,,------------,,,+++***)))---------,,,------......+++,,,,,,,,,,,,,,,+++***,,,---,,,***((('''(((******+++,,,+++***)))***,,,***+++---......---+++***.........,,,)))((()))***))))))((((((((()))******((()))+++***))))))***++++++++++++,,,,,,------...(((((()))***+++,,,---...///...------......,,,+++***,,,------,,,,,,...///---...///111222222222222000000............000000000000000000111111222333333333333333444555666777666:::>>>???<<<999888999444333333222111000//////---......///000111111222111000///......///111222////////////............//////............//////,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,+++)))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((***,,,---,,,%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$###""""""###$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((###%%%''''''&&&&&&((()))'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&((((((%%%&&&&&&'''''''''&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%''')))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((######%%%))),,,+++'''###)))'''&&&'''((()))((('''''''''((((((((()))))))))&&&&&&'''***,,,+++)))'''))))))((((((((((((((('''%%%'''((('''%%%%%%&&&''''''''''''(((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&((()))*********)))((('''((()))***)))'''&&&&&&&&&(((((()))***++++++,,,,,,(((((()))***++++++++++++++++++***************+++666111,,,)))))))))'''%%%)))************))))))(((((()))******++++++******))))))((((((((()))******)))))))))))))))******+++*********+++,,,,,,------******))))))))))))******(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''(((((((((((()))+++++++++---//////---+++((())))))(((&&&&&&'''(((((((((((()))))))))******{{{fffXXXNNNFFFBBBAAA999888777777666777777777555;;;<<<777333555999:::FFFBBB<<<888555444333222111000000000////////////---------.........//////........................------...//////000111111000000////////////000000////////////////////////......---------,,,,,,,,,---,,,,,,++++++++++++,,,***+++,,,---------------******+++,,,---,,,++++++,,,------,,,***))))))***)))***++++++))))))***+++(((((()))******)))((((((+++,,,---+++)))((()))+++++++++***)))))))))******)))+++,,,,,,++++++,,,...+++,,,,,,---......//////*********++++++,,,,,,,,,///---,,,---//////,,,***+++,,,......------///000///000333666777666555444111000///......///000111//////000000111111000000222222222222333444555666888;;;<<<:::555333444777111111111111111000000///.........//////000000000///////////////000111111............------------//////............//////------------,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++************((()))))))))((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&''''''&&&&&&''''''((()))"""$$$&&&&&&$$$###$$$&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&$$$$$$%%%%%%&&&((()))***%%%&&&'''((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&(((******'''&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$'''***,,,,,,***'''%%%'''&&&&&&''')))***)))((('''((((((((())))))))))))''''''(((***,,,+++(((%%%'''''''''''''''(((((((((''')))***)))&&&%%%%%%'''&&&&&&''''''(((((())))))(((''''''&&&&&&((()))***''''''''''''(((((())))))((()))***+++,,,+++)))(((((()))***)))((('''((()))((()))))))))******++++++))))))***+++++++++***)))***)))))))))***+++,,,---???888///*********(((%%%***************)))(((((())))))***++++++++++++***))))))(((((()))******+++)))))))))))))))******+++******++++++,,,------...++++++************++++++))))))))))))))))))))))))'''((())))))*********)))'''((((((((())))))))))))******+++---///...,,,***(((******)))&&&&&&''')))(((((()))))))))*********zzzeeeWWWMMMFFFBBBBBB::::::999999999999999999666===@@@;;;555555888999CCC@@@===;;;:::888666555000000000000////////////---------.........//////........................---------...///000000111000000////////////000000..............................---------,,,,,,,,,,,,++++++***+++,,,...///+++,,,------,,,+++)))(((((()))+++,,,---,,,,,,+++***,,,...///---+++++++++((()))******)))((()))++++++++++++,,,,,,+++++++++''')))+++***((('''***---------,,,+++************((()))++++++******+++,,,,,,,,,------...///000000------,,,,,,,,,,,,++++++///---+++,,,//////---***,,,---//////...///000222222555888<<<===<<<:::888111000///......///000111///000222333333222111000111111111111222333444555999:::888333---,,,000555000000111111111111000000.........///////////////......//////000000000111......---------,,,,,,,,,//////............////////////.........---------************************))))))))))))***************)))(((((('''(((((()))))))))))))))((('''%%%%%%(((((((((((((((((((((((('''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***''')))+++***'''%%%&&&''''''''''''''''''''''''''''''$$$"""###&&&(((&&&###%%%%%%&&&&&&((()))***+++%%%&&&''')))************'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***+++%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%(((++++++)))'''((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***,,,,,,((($$$$$$'''+++&&&%%%%%%&&&)))******)))(((((((((((())))))))))))'''((()))+++,,,+++'''$$$%%%&&&&&&&&&''''''((((((***,,,...---)))'''((()))%%%&&&&&&'''((()))*********)))'''&&&'''(((***,,,+++)))'''&&&&&&(((***,,,''')))+++,,,---,,,***)))'''(((******))))))+++,,,)))))))))))))))*********)))***+++,,,,,,+++)))(((%%%&&&&&&'''(((***,,,---BBB:::000++++++,,,,,,******************)))(((((())))))***++++++++++++***))))))((())))))***++++++)))))))))))))))******+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---************************(((((()))***************(((((())))))*********+++))))))***,,,......+++))))))+++,,,***'''&&&(((+++))))))))))))************wwwdddXXXPPPHHHAAA>>>:::;;;<<<===<<<:::888666777777777777777666555555777???HHHJJJDDD<<<777666...........................------------......///333222000///...///111222---...000111111111000///...000111000...------...//////.........---------,,,---...---,,,,,,---/////////.........---------+++,,,,,,------,,,,,,,,,------,,,,,,------...///+++,,,,,,,,,,,,,,,,,,---+++++++++*********)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,...---+++***)))((()))))))))************++++++++++++,,,,,,,,,+++***(((''',,,++++++******+++,,,,,,+++---...//////...,,,***...------,,,,,,------...000444999>>>???<<<888666555000,,,***,,,///000//////////////////000000111111000//////000222444555555555555444333222000///000000000000////////////...------,,,,,,,,,------...///000111000000...---............////////////------------............000000000000000000//////---,,,***)))))))))***+++(((((())))))))))))((((((&&&&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&''''''&&&$$$""""""###%%%$$$$$$$$$%%%%%%&&&''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&((()))***+++***)))((('''&&&%%%%%%&&&&&&&&&$$$###$$$'''***''''''''''''''''''''''''+++***(((&&&&&&&&&((()))''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((()))---///---(((%%%&&&(((''''''((()))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''(((((())))))******))))))))))))************)))))))))))))))((((((''',,,+++++++++******))))))&&&&&&''''''((()))))))))))))))))))))((((((((((((''')))+++++++++***+++,,,*********))))))))))))((()))((((((((((((***,,,---***(((&&&'''***+++)))''',,,,,,+++++++++++++++,,,************************+++*********))))))((((((+++)))((()))***(((''''''((('''&&&''')))***************************++++++&&&&&&''')))***+++,,,---------,,,,,,+++******)))---......---,,,---///111------,,,+++***)))((('''******))))))))))))))))))******++++++++++++******++++++***))))))***+++,,,+++***)))(((((()))***+++***++++++,,,,,,+++)))(((wwwcccWWWPPPHHHAAA>>>999999999999999777666555888888999999888888777666666999???DDDFFFCCC>>>999111111111111111111111111//////......//////000111333111000......///000111,,,------..................000111000///------.........---------,,,,,,,,,,,,---...---,,,+++---///.........------------,,,,,,,,,---------,,,++++++***************+++,,,,,,///......---+++******))),,,,,,,,,,,,+++++++++***************************++++++***))))))***+++++++++***)))(((''''''(((((()))************+++++++++"""$$$'''***---///000111++++++++++++++++++++++++***+++---......---,,,+++------,,,,,,,,,,,,------///222666999999888555222222///------///000...---//////......//////000111000000//////000222333444555555444444333111000///000000000/////////......///......---------......///000111222222111000///...............---------,,,,,,---...///000000111222333333444333222111000+++******)))))))))))))))'''(((((())))))(((((('''%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''((()))(((&&&&&&&&&(((&&&&&&%%%&&&&&&''''''((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((('''%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$$$$&&&'''''''''(((''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((,,,...,,,'''$$$%%%(((''''''((()))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))******''''''((((((''''''&&&%%%++++++******))))))))))))''''''(((((()))*********&&&(((***,,,,,,+++***)))&&&(((******((((((((()))+++++++++,,,,,,---------)))((((((((()))***+++,,,,,,***((()))+++,,,***(((******)))))))))))))))***************************+++*********)))))))))))),,,***))))))***))))))***,,,+++))))))***+++***)))*********************)))(((((()))***+++,,,------******++++++++++++++++++000111000---+++***+++,,,************************++++++*********++++++,,,)))******************))),,,+++***))))))******+++,,,+++***))))))***+++,,,)))))))))))))))(((((('''vvvbbbVVVOOOGGGAAA>>>:::999999888777777666777777777777888777666666555666444555;;;CCCEEE???777////////////////////////000000000000000111222222111000///...---...///000---------------...//////...000111000///......///---------,,,,,,,,,,,,,,,---......---++++++---...------------,,,,,,,,,,,,---------------,,,+++*********))))))******+++,,,......---,,,,,,+++******---------,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***++++++))))))(((((((((((()))))))))************+++++++++'''((()))+++,,,,,,------)))***+++,,,++++++***)))((()))+++,,,------,,,+++------,,,,,,,,,,,,------...///111222222111///...///......///000000---+++...............//////000000/////////000111222333444444333333222111000///000////////////.........//////............/////////000222333444333333222.........---,,,,,,++++++***+++,,,...000222333444555666777888777555222000+++++++++++++++***))))))'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&''''''''''''''''''((((((((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***(((((((((&&&###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''***,,,***'''$$$%%%'''''''''((())))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((''''''&&&%%%))))))))))))(((((((((((((((((())))))***+++++++++$$$'''***...///...+++***''')))******(((''''''(((''''''((()))***+++,,,,,,)))((((((((()))***+++,,,+++)))((()))***+++***(((***)))))))))))))))*********************************************))))))))),,,+++***))))))+++,,,,,,000...,,,+++,,,,,,+++***+++++++++******)))))))))******+++++++++,,,,,,,,,(((((())))))***+++,,,,,,000000000---***))))))***''''''((()))***++++++,,,,,,,,,,,,,,,,,,---...///((())))))******))))))(((,,,,,,+++***))))))******))))))(((((((((((())))))******)))(((((((((((()))vvvaaaUUUNNNFFFAAA???===<<<:::888777888999:::444444555555444444333222777222000444;;;===777111........................000/////////000111222333000000///...---......///000//////......///111222...///111111///...//////---------------------------......---++++++,,,...------,,,,,,,,,+++++++++............---,,,+++***,,,++++++++++++,,,------+++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************+++***************++++++,,,))))))*********+++++++++......---,,,+++)))((('''(((***+++,,,,,,***)))''''''((()))+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---............------,,,,,,.........//////...---,,,---------------......///////////////000000111111222222222222111000///.../////////.........------...------------......///000111222444555555555444000000///...---,,,+++***)))***,,,...111333555666777888:::;;;:::777333111+++,,,---...---,,,***)))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&''''''''''''(((''''''''')))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''''''''''''''((("""###$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((())))))&&&'''((('''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&((())))))&&&%%%%%%&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''((((((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((***************)))(((((((((((((((((((((((('''''''''(((((())))))***++++++&&&'''***,,,---,,,+++******+++---,,,***)))))))))&&&&&&'''(((((()))******)))))))))))))))******+++(((''''''''''''(((''''''+++++++++***++++++,,,---***************************************************,,,,,,)))(((+++------///---,,,+++,,,---,,,+++...------,,,+++***))))))++++++++++++++++++++++++((((((((()))******++++++,,,------,,,+++***+++,,,''''''((()))******+++,,,+++++++++,,,,,,...///000(((((())))))))))))((((((,,,,,,+++******)))))))))******))))))))))))******---,,,+++***)))***+++,,,uuu```TTTMMMFFFAAA???===<<<999777666777999:::444444444444444333222222555333222333444555333111111111111111111111111111---------...///000111111000//////...............000//////......///111222...///111111000//////000............////////////.........---++++++,,,---------,,,,,,,,,+++++++++---.........------,,,+++,,,,,,++++++,,,,,,---...******+++,,,,,,---......++++++++++++*********************************************++++++*********((()))******++++++,,,,,,))))))*********+++++++++((())))))***,,,---...///)))***,,,---,,,+++(((''''''((()))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,......---,,,++++++++++++//////...---,,,,,,---...,,,,,,,,,,,,,,,------.........//////000000000///111111111111000///..................------------,,,+++++++++,,,,,,---...000111222444555555555444222111000///...,,,,,,+++)))***,,,...111333555666666888:::;;;:::666333000***+++,,,,,,,,,+++)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%***++++++***(((''''''(((&&&&&&''''''''''''&&&%%%)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%&&&&&&&&&'''''''''''''''$$$&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((((((''''''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&&&&&&&''''''((()))))))))))))))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''***))))))(((((('''''''''''''''''''''((((((((((((***************))))))(((''''''''''''''''''((((((&&&&&&'''(((((())))))******))))))((((((((())))))***+++---,,,***)))))))))++++++++++++++++++++++++((()))))))))************'''((((((((('''''''''(((++++++******+++,,,,,,---***************************************+++++++++)))......)))'''+++---,,,,,,+++******,,,------,,,//////...---,,,,,,++++++***************)))))))))))))))))))))))))))))))))+++,,,------+++++++++,,,)))))))))))))))*********************+++,,,......(((((())))))))))))((((((++++++++++++******))))))------------------------...---+++*********+++,,,ttt___SSSLLLEEEAAA???;;;999777555444555666777666666666777666555555444222333444444444444555666000000000000000000000000,,,,,,,,,,,,---///000111000000000/////////......---------------...//////...///111111000///000111///////////////000000000...//////---++++++,,,---------------,,,,,,,,,,,,------............------++++++******++++++,,,------------,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))***++++++++++++***)))&&&'''((())))))))))))))))))************+++++++++(((((()))***,,,...000111+++,,,------,,,+++)))((()))))))))******++++++,,,,,,,,,++++++++++++,,,,,,......---,,,++++++,,,,,,//////...---++++++---///+++++++++++++++,,,,,,---......////////////......///000000000//////...---......---------,,,,,,,,,************+++,,,---...///000222333444333333222222111000///...---,,,,,,***+++,,,...000222333444444555666777666444111///((())))))))))))((('''''''''''''''(((((('''''''''(((''''''''''''&&&&&&&&&&&&'''((()))***)))((('''%%%%%%%%%%%%&&&&&&&&&&&&)))***+++)))&&&%%%%%%&&&%%%&&&'''((('''&&&%%%$$$'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''((('''''''''&&&&&&%%%%%%###&&&)))***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''((()))))))))))))))&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((((((((''''''((((((((()))))))))(((((())))))(((((('''&&&''''''''''''((((((((((((&&&&&&&&&'''(((((()))))),,,***(((&&&&&&'''(((***''')))******(((''''''(((*********)))))))))((((((((()))************)))))))))+++,,,+++***)))***,,,(((((((((((()))***++++++*********************************+++++++++++++++)))000222,,,))),,,...++++++)))((()))+++---------.........------,,,,,,,,,******))))))))))))))))))*********************)))---//////...,,,*********,,,+++++++++******))))))******)))******+++,,,---((())))))******))))))((()))***++++++++++++******)))******++++++******)))++++++***)))))))))))))))sss^^^RRRKKKEEEAAA@@@999888777666555555666666777777777777777666555555222333333444444444555666........................+++++++++,,,---///000111000000111111000000//////,,,------..................///111111000000111222............//////000000...//////---+++***+++---.........------------,,,+++,,,---...////////////,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,+++++++++*********************************)))***++++++++++++***)))'''((())))))***)))(((((()))************+++++++++------,,,+++++++++,,,---......------,,,++++++***++++++*********++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,...000///,,,+++,,,---***************+++,,,,,,---.../////////...------...////////////...---------------,,,,,,,,,,,,+++++++++++++++,,,---......///000111222222111000///000000///......---,,,,,,,,,,,,---...///000000111000111222222222111///...+++***))))))(((((())))))'''(((((())))))(((((('''))))))((((((((('''''''''&&&''')))*********((((((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&%%%###""""""$$$&&&''')))))))))'''&&&$$$'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$&&&'''((()))(((&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((())))))&&&'''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%(((+++,,,+++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&((('''%%%%%%%%%'''(((***&&&&&&&&&''''''''''''(((&&&&&&&&&'''))))))((('''''''''((()))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))******((())))))))))))(((''''''''''''((((((((()))))))))'''''''''((())))))*********)))((((((((()))***+++&&&(((******((((((((()))&&&&&&&&&'''''''''''''''((()))***++++++***)))(((***,,,------******+++---(((((((((((()))***+++,,,*********************************++++++,,,,,,,,,***444777000,,,//////***---+++******+++,,,,,,+++,,,,,,,,,,,,,,,+++++++++************************))))))******+++,,,,,,,,,,,,...000///...,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++************++++++)))******************)))((((((***+++,,,,,,++++++'''((())))))))))))((('''******++++++******)))(((sss^^^QQQJJJEEEAAA@@@;;;:::999888888777777777555555666666555555444333444333111222333333222111111111111111111111111111++++++,,,,,,...///000111111111111111111000//////---...000111111111000///...///111111111000111222---------.........///////////////---+++***+++---//////.........---------++++++---...//////000000///............///000000)))******+++---...//////---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***))))))************+++++++++++++++******+++---...000000///...---,,,+++,,,,,,,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,)))---111222///,,,***+++*********)))***++++++,,,---.../////////...---,,,.........///......---------------,,,,,,,,,++++++,,,++++++,,,---...///000...///000111111000...............------,,,,,,+++---------...................../////////......---///...,,,+++***+++,,,---(((((())))))))))))((((((******))))))((((((((('''%%%''')))***+++***)))(((&&&&&&&&&''''''(((((((((###%%%&&&&&&%%%$$$&&&'''((()))***+++***)))'''%%%)))))))))))))))(((((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%###%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))******++++++&&&'''''''''(((((())))))))))))(((((((((((())))))'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((***......,,,(((&&&%%%''''''''''''''''''''''''&&&&&&'''((()))))))))(((((('''%%%%%%%%%''')))***&&&&&&&&&'''''''''((((((&&&&&&&&&((()))***)))((('''(((((()))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''%%%&&&&&&''''''((((((((())))))))))))************+++++++++++++++***))))))'''((((((((())))))******((((((((()))******++++++'''((()))+++,,,,,,,,,,,,''')))+++++++++***+++,,,''''''((()))***+++,,,,,,((()))***++++++***)))((((((+++,,,+++)))(((***,,,************+++,,,---...*********************************++++++,,,,,,,,,,,,777;;;333...111000***///---++++++,,,,,,+++*********************++++++******+++++++++,,,,,,,,,(((((()))+++,,,---...///(((+++.../////////000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******++++++++++++******&&&((()))+++,,,,,,,,,+++,,,---...//////...---,,,,,,,,,---...---,,,+++***pppZZZOOOLLLHHHDDDAAA999999888888888888888999999888666555444444444555666666666555444444333333...//////000000000//////000//////.........//////111111222222222222111111111111111000///.........------------...///000111222000///...------......---,,,***(((&&&'''***---111111000///...------,,,...------,,,,,,------...---------...///000000111+++++++++,,,---...///000///---,,,***))))))******+++*********,,,---,,,++++++++++++*********))))))(((((())))))*********+++******))))))))))))))))))''')))++++++******---000444333222111000///...---,,,+++***))))))***+++,,,,,,++++++***)))))))))***,,,+++)))((((((((())))))******+++++++++,,,,,,,,,******++++++------......,,,,,,++++++,,,,,,---.........//////......---,,,------------------,,,,,,,,,000222222...,,,---.................................---------...//////------------------------+++,,,,,,------......///***************)))((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((***)))(((''''''((()))***&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###&&&$$$$$$%%%'''((('''&&&'''&&&$$$###"""######$$$'''&&&&&&%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((%%%&&&&&&### ###'''(((((())))))((('''&&&&&&(((((((((((())))))))))))&&&&&&&&&'''((()))***+++&&&&&&''''''''''''&&&&&&###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&'''((((((&&&((()))(((&&&%%%%%%&&&***++++++***((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((++++++***((('''&&&%%%$$$(((((((((((())))))))))))'''&&&&&&'''***++++++***...---,,,+++***(((''''''******))))))((((((''''''(((((())))))************---,,,***((('''(((((())))))************+++++++++***************)))((('''))))))(((((()))***++++++,,,,,,+++***)))((('''''')))***+++***)))((((((***+++,,,,,,++++++***)))(((++++++******+++,,,,,,---------......------,,,+++++++++************++++++++++++************++++++,,,,,,---------,,,,,,+++,,,,,,+++******++++++,,,++++++---......---++++++------,,,,,,+++,,,,,,---)))***+++,,,,,,+++***)))************)))))))))))),,,,,,+++++++++++++++,,,,,,,,,,,,+++***))))))(((++++++,,,------------,,,oooZZZPPPLLLHHHCCC@@@::::::999888777777888888777666555444444333444444333333333333444444444444///000000111111000000////////////.........//////000111111222222111111000////////////000000000000000//////000111222333333111000///...------...///000000///---+++,,,...000.........---,,,,,,++++++...------,,,,,,------......////////////......------,,,,,,---...///000000...---,,,***************+++***)))***,,,,,,,,,***+++++++++*********))))))((()))))))))******************)))))))))******+++(((***++++++***+++...000222222111000///...------+++***))))))))))))***+++,,,,,,***)))))))))******------+++*********++++++))))))*********+++++++++***+++++++++++++++++++++,,,++++++++++++,,,------...............------,,,+++,,,,,,,,,,,,,,,,,,,,,---///000000///---------------------------------......---------------...,,,,,,,,,---------------*********+++++++++++++++***************)))((((((((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''((('''&&&&&&'''((('''%%%&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%'''))))))'''$$$$$$&&&)))(((((())))))(((''''''&&&(((((((((((())))))))))))'''''''''&&&''''''((((((&&&''''''''''''''''''&&&###$$$&&&((())))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&((())))))(((''''''(((((()))***)))''''''''')))&&&''')))******)))'''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''(((******)))((('''&&&&&&%%%(((((((((((())))))))))))***(((((((((***+++***)))---,,,++++++***)))((((((***)))))))))(((((((((''')))))))))))))))*********---,,,+++***)))))))))))))))************+++++++++***++++++++++++******)))***))))))))))))*********,,,,,,++++++******)))))))))***+++***)))((()))***((()))******++++++************)))))))))******+++------......------,,,+++++++++************++++++++++++************++++++*********************)))++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++,,,++++++++++++***************))))))))))))******------,,,,,,+++******)))((()))******++++++******~~~lllYYYPPPMMMGGGBBB???;;;:::999888777777777777333444444444444444333333111111111222333444444444000111111111111111000000////////////////////////000111111222222111111000---......///000111111222111000000000111222333444000//////.........//////...//////...---,,,---...------------------------...------,,,,,,------...000000111111000---+++)))...---------...///000111------,,,+++***************)))((()))+++,,,+++***+++++++++***************))))))))))))***************************+++,,,---)))***,,,,,,+++,,,...000000000///...------,,,,,,***))))))(((((())))))***---,,,***(((((()))+++,,,---,,,++++++***+++++++++))))))))))))************+++++++++******)))))))))+++++++++++++++,,,------...............---,,,,,,*********++++++,,,,,,,,,...------...///...---+++------------------------///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************))))))((((((''''''&&&&&&''''''(((&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))(((((((((((((((((()))%%%&&&'''((()))))))))))))))'''&&&&&&'''&&&%%%###%%%$$$$$$%%%%%%'''(((((('''(((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))((('''&&&$$$$$$###((()))***)))'''&&&'''((((((((()))))))))(((''''''))))))))))))(((((((((((((((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&(((******((((((((()))%%%'''(((((('''&&&''')))%%%'''***,,,,,,***'''%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''(((((())))))((((((''')))(((((((((''''''''''''(((((((((((())))))))))))+++***))))))******((('''++++++*********)))))))))))))))))))))((((((((((((*********))))))))))))))),,,,,,,,,,,,,,,+++***))))))************+++++++++***++++++,,,,,,,,,,,,+++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++)))((()))***&&&&&&((()))++++++,,,,,,+++******)))))))))******------......------,,,+++++++++************++++++++++++************++++++))))))******************+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++++++++************++++++...------,,,,,,++++++***((())))))***************yyyiiiXXXPPPLLLFFFAAA>>><<<;;;:::888777666666666222333444666666555444333111222222222333333333444111222222222222111111000...//////000000000000000000000111111111111000000......//////000000111111///////////////000111111.............../////////---...000000...---,,,---........./////////000000...------,,,,,,------......000111111000---***(((---------------...//////,,,,,,,,,++++++*********)))(((((((((***+++***)))************************)))))))))))))))*********************+++,,,---...++++++++++++,,,---...///......------,,,,,,++++++))))))(((((((((((())))))---+++)))(((((()))+++,,,******)))))))))))))))))))))*********++++++++++++++++++++++++************+++++++++***+++,,,,,,---------.........---,,,,,,)))******+++,,,------...///,,,+++,,,...///---***------------------------///...---,,,+++*********,,,,,,,,,,,,,,,+++++++++...------,,,+++*********))))))************)))(((((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((())))))***))))))(((((((((((())))))$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&''''''((((((&&&''''''((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''))))))((('''&&&%%%$$$$$$&&&'''((((((((('''''''''(((((()))))))))(((((('''))))))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''''''''((((((&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''(((***)))'''&&&&&&'''%%%&&&((((((''''''(((***((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''((()))******)))(((''''''''''''((((((((((((((((((((((((((()))))))))))))))(((''''''))))))((('''))))))))))))************))))))))))))((((((((((((************))))))))))))***+++,,,---,,,+++)))((())))))*********+++++++++))))))***+++,,,,,,,,,,,,***+++++++++******))))))***+++++++++,,,,,,,,,---***+++,,,+++)))((()))***&&&'''((()))***+++++++++,,,,,,+++*********++++++------......------,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,---++++++,,,------............---,,,++++++,,,---...******++++++,,,,,,,,,+++---,,,+++******+++,,,------------,,,,,,,,,++++++------------------...///---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,tttfffWWWOOOKKKEEE@@@>>><<<;;;:::888777666666666333444666777777666555444444444444444333333222222222222222222222111000000......///000111111000000000000000111111000000000//////////////////000/////////////////////000111------.../////////000000000222444444222000000000------......///000000000...------,,,,,,------...,,,---///111000...+++***,,,,,,++++++,,,,,,------+++,,,,,,,,,++++++******)))(((((((((***+++***)))******************************))))))))))))))))))************+++,,,---...++++++***+++,,,---......,,,,,,,,,+++++++++++++++(((((())))))))))))((((((,,,+++)))((((((***+++,,,))))))))))))***)))))))))+++++++++,,,,,,,,,------******++++++,,,------...+++************+++,,,,,,---------...---,,,,,,+++***++++++,,,---......//////,,,***+++...///...+++------------------------///...---,,,+++*********---------,,,,,,+++++++++------,,,+++***))))))(((((())))))*********))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))))))))))))))(((''''''&&&&&&''''''(((&&&&&&''''''&&&%%%%%%$$$%%%$$$$$$%%%((())))))(((((((((((((((''''''&&&&&&%%%%%%&&&'''((())))))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((())))))((('''(((((()))))))))))))))(((***)))))))))((((((((('''$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((((())))))(((%%%#########&&&'''(((((((((((()))***,,,+++************+++,,,''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))'''((()))******)))((('''''''''''''''(((((((((((((((((((((((())))))))))))&&&%%%%%%&&&((())))))(((((())))))))))))*********(((((((((((())))))))))))*********))))))))))))))))))***+++++++++***(((((())))))*********+++++++++(((((()))***+++++++++*********++++++++++++***)))))))))******+++,,,,,,,,,***+++,,,+++***))))))+++))))))************))))))+++******)))))))))******------......------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---......+++,,,---............---///...,,,,,,,,,,,,...///))))))***+++,,,,,,++++++,,,+++***))))))***+++,,,---,,,,,,,,,,,,+++++++++......---......///000000,,,,,,,,,,,,,,,+++++++++++++++,,,---------------qqqcccUUUMMMIIICCC??????;;;:::999888777777777777555666666666666666555555555555555444333222222222222222222222111000//////---...000111222111111000///000000111111000000///000000000000////////////111111000000000000111111,,,,,,...///000000000000...000222222000.........,,,,,,,,,---------.........------,,,,,,------...+++,,,...//////...---,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,++++++******)))((()))+++,,,+++******************+++++++++************))))))))))))***************+++,,,---,,,***))))))+++---,,,,,,++++++++++++++++++++++++((())))))******))))))(((******************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...)))***+++,,,---...//////***************+++,,,,,,---------------,,,++++++,,,,,,,,,------............---,,,,,,---.................................///...---,,,,,,+++,,,,,,///......------,,,,,,+++******))))))((('''&&&&&&((())))))************)))'''(((((())))))(((((('''&&&'''''''''(((((((((((($$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''))))))))))))((('''&&&%%%'''&&&&&&(((+++,,,,,,,,,(((((((((((('''&&&%%%$$$$$$$$$%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''(((((())))))***)))((()))+++,,,+++***(((((()))*********))))))******))))))((((((''''''$$$$$$%%%%%%&&&((()))***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))'''$$$"""""""""'''((())))))((('''(((***,,,+++)))'''''')))+++,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))%%%$$$$$$&&&(((******)))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********))))))((()))************+++++++++(((((()))*********))))))((()))+++,,,,,,,,,+++***)))*********++++++,,,,,,+++,,,,,,,,,***)))***+++,,,,,,,,,++++++)))(((((('''''''''''''''((())))))------......------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++*********,,,---///------/////////...---,,,......------------......)))***,,,---...------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,---...///000------------------------***++++++,,,,,,,,,,,,,,,ooobbbSSSKKKFFFAAA???@@@::::::999888777777888888777666666555444444444444333333333333222222222222111111111111000///...------...000222222222111000//////000000000000//////......//////000000111111000000////////////000000+++,,,---///000111111000+++---...---+++***++++++,,,,,,,,,---------------...------,,,,,,------...,,,------......------,,,---,,,,,,++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++***)))***,,,,,,,,,***))))))*********+++++++++************)))))))))(((******)))))))))******++++++)))'''(((+++,,,+++************++++++,,,,,,,,,))))))***++++++***))))))((()))***+++,,,++++++***)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------******++++++,,,,,,,,,---***************++++++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,------......---------///111////////////////////////......---------------...000000///......---,,,,,,)))))))))((((((''''''&&&(((((()))***************'''((()))******)))((('''''''''((((((((()))))))))$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''''''''&&&(((***++++++***%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((()))))))))+++)))''''''***,,,+++***(((((()))************************)))(((''''''''''''&&&&&&&&&'''(((((())))))(((&&&%%%%%%&&&((()))'''''''''&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''###$$$&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((%%%&&&((('''&&&$$$%%%%%%'''((()))(((&&&&&&&&&((((((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))(((''''''(((***+++***))))))))))))))))))((((((((('''((((((((()))))))))***''''''((()))***++++++,,,*********))))))******+++)))************+++++++++******+++++++++***))))))'''(((***,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++---------,,,,,,+++))))))(((((((((((()))+++,,,---------......------,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,+++++++++---///111...///000000000...,,,+++------............------+++---///000111111000///------............------.........------------,,,------------...///000111////////////////////////+++,,,------......------nnnaaaSSSJJJEEE@@@???AAA999999888888888888888999888666555333222222333333000000000111222222333333111111111000000///------,,,...000222333222111000//////000000000000//////,,,,,,---///000222333333...------,,,,,,,,,------***+++---///111111111111...//////...---,,,---...////////////////////////...------,,,,,,------.........------,,,,,,,,,,,,...------,,,,,,,,,------)))***,,,,,,---,,,+++***+++*********,,,---,,,+++))))))******+++++++++++++++*********))))))((((((******))))))))))))))))))+++)))''''''***+++***)))*********+++,,,,,,------)))***+++,,,,,,+++***)))'''(((***,,,---,,,***)))'''((()))***++++++***)))******+++++++++,,,,,,,,,+++++++++************************)))***++++++,,,,,,,,,---------,,,++++++,,,,,,++++++++++++++++++---///000///,,,,,,000333000000000000000000000000......---------...//////111111000///......------************))))))))))))(((((()))***************'''((()))******)))((('''&&&&&&&&&''''''''''''(((%%%&&&(((************)))''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&%%%$$$%%%''''''&&&%%%###$$$%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))***'''$$$$$$''')))***)))(((((()))***************+++******)))(((''''''&&&))))))(((''''''''''''((()))(((&&&%%%%%%&&&((()))(((''''''&&&&&&&&&''''''######$$$%%%%%%&&&''''''!!!###%%%((()))((('''&&&'''&&&&&&&&&&&&'''((((((###%%%'''(((''''''((()))&&&'''((('''%%%$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''(((((((((((()))))))))))),,,+++******++++++***)))***)))))))))(((((((((((('''((((((((())))))******&&&&&&''')))***+++,,,---,,,,,,*********+++,,,---)))************+++++++++,,,,,,,,,,,,,,,+++***)))&&&'''***,,,......------------------------------+++,,,---,,,***)))***+++,,,------------,,,++++++***++++++,,,---///000111------......------,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---000///...---...000222444///000111111000...,,,***,,,---...//////...---,,,---///111333444333222222...///000111111000///...000/////////............////////////000111333333111111111111111222222222...///000000111000000000nnnbbbTTTKKKHHHEEEAAA<<<<<<:::777666666555444222666777888777444222222333333333444444333333222111000000000000111111111111//////000000111111222222000111222222222111///.............../////////000......///000000000000000---...000111222111///...------------------------***+++---000333333000...//////000000///...------------,,,...//////...,,,.........------,,,,,,,,,***+++,,,---------,,,+++***)))((()))+++,,,,,,***,,,+++***)))((((((((((((***)))))))))***+++,,,,,,)))+++,,,,,,++++++,,,------,,,******+++,,,+++***$$$,,,(((###***+++''')))((((((''''''''''''((((((++++++************++++++******))))))))))))******++++++************++++++---,,,,,,+++***)))((((((------------------------...---,,,,,,+++***))))))------------------------,,,,,,------...///000000............////////////222111///---,,,,,,,,,---111222333444333000---+++---,,,,,,+++***)))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&'''((())))))((('''''')))******)))''''''(((***&&&&&&&&&&&&'''(((***+++))))))))))))(((((((((((('''''''''''''''''''''''',,,((('''******(((&&&'''''')))'''###$$$'''&&&"""&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%'''((())),,,,,,+++***))))))*********************)))((('''++++++***((('''%%%$$$$$$((((((''''''''''''((((((&&&'''''''''((()))))))))((('''%%%%%%'''((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((******))))))((((((''''''&&&&&&%%%&&&&&&'''((()))))))))((('''''''''''''''%%%'''((((((''''''(((***''''''((()))***+++,,,,,,((((((((((((''''''''''''))))))(((((((((***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))+++%%%"""&&&+++***((((((******))))))((((((''''''((()))***)))))))))***,,,,,,***((((((***,,,------))))))((((((''''''&&&&&&)))))))))))))))******++++++++++++,,,,,,---------,,,+++***************+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++***))),,,++++++,,,---...,,,+++*********+++,,,---...///+++,,,------......---------------.........//////,,,,,,,,,,,,,,,---...////////////000000000111111...///111111111///,,,+++***,,,///000///.........111222444444333222333444666666555444333222222111333555777888666555444444333222111222444444333222333444444444555555555555777888888777666555666777kkk___QQQIIIGGGFFFAAA======;;;999777777777555444444555666555333222222222333333444444333333222111000000000000111111111111000000000000000111111111000000///...---......///........./////////000000------...//////////////////000111111111///---,,,---------------------------------...000///,,,)))...............---,,,,,,+++,,,...111333333000---,,,,,,,,,++++++*********)))***+++,,,,,,+++*********)))((()))+++,,,+++******)))))))))))))))***************)))******++++++)))***,,,+++******+++---+++)))((((((***+++******)))...***'''***)))&&&)))+++******))))))******+++++++++************++++++******))))))))))))******++++++************++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------------------,,,,,,------...//////000........./////////000000000///---,,,+++,,,,,,------...000000///---***(((,,,,,,++++++***)))))))))))))))************))))))(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''))))))))))))((('''&&&&&&'''&&&&&&&&&'''(((((()))''''''&&&%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''')))%%%%%%''''''%%%'''+++***'''###$$$&&&'''%%%###&&&&&&&&&''''''''''''((('''''''''&&&''''''((((((++++++***))))))))))))))))))************))))))(((******)))((('''&&&%%%%%%)))((('''''''''''''''(((&&&&&&&&&&&&&&&'''''''''((('''%%%%%%'''((('''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&'''(((((())))))))))))))))))((((((''''''(((((('''''''''''''''''')))(((''''''&&&&&&&&&''''''((())))))((('''(((***'''(((((())))))******+++***))))))((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))%%% %%%+++,,,,,,---******))))))((((((((((((((()))++++++***))))))***---+++***,,,///333666666************))))))((((((***************++++++,,,******************++++++******)))))))))******+++++++++******++++++,,,---,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,+++***++++++++++++,,,---......,,,,,,---...............++++++++++++,,,,,,,,,,,,------,,,------...///000000000000000000000000000//////000000///...,,,++++++---//////...---...///333555888999999888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<:::888888999999888777999::::::;;;<<<===>>>??????@@@AAAAAAAAA@@@AAAAAAhhh]]]OOOGGGFFFFFFBBB===???===:::999999999777666111333444444333222222333333333444444333333222111000000000000111111111111111111111111000000000000222000...,,,+++---///111....../////////000000000,,,------...............000111111111000...,,,+++---------------------------,,,+++,,,---,,,+++)))------------------,,,+++)))+++///333666555222...,,,,,,++++++++++++******++++++,,,,,,,,,,,,+++***+++)))))))))+++,,,+++***(((((((((((()))***+++,,,++++++***)))))))))******(((***++++++******+++,,,((('''&&&''')))******))),,,+++++++++***((((((,,,,,,++++++++++++++++++,,,++++++************++++++******))))))))))))******++++++************++++++************************++++++++++++++++++++++++)))*********+++++++++,,,------------------------,,,,,,,,,---......//////....../////////000000000///......---------......,,,---......---+++)))'''************************))))))************))))))((((((((((((((((((((((((%%%&&&&&&''')))******++++++***)))((('''&&&&&&&&&%%%###!!!###&&&)))((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&&&&&&&,,,444888+++###'''***&&&###%%%&&&&&&&&&''''''''''''((((((((()))))))))(((''''''***))))))(((((((((((()))((())))))************)))((((((((((((''''''''''''))))))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$((('''%%%%%%'''((('''&&&&&&''''''(((((('''''''''&&&&&&'''(((((()))******)))))))))(((((((((((('''+++***)))(((''''''''''''((((((''''''''''''&&&&&&(((*********((('''((()))((((((((((((((((((((((((*********)))))))))((((((%%%'''***++++++)))&&&$$$))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((()))))),,,&&&$$$'''***)))((((((***))))))))))))((((((((((((***,,,,,,***)))))))))+++)))((()))---000333333,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---++++++******************)))((((((((()))***++++++***************++++++,,,,,,,,,,,,---,,,,,,++++++---...............------------,,,,,,,,,,,,------,,,------...............*********+++++++++,,,,,,------------...///000111222222222222222222222222111000000000///.........---///////////////111333666:::>>>@@@AAAAAAAAABBBDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLJJJIIIHHHGGGGGGGGGDDDAAA===;;;:::;;;;;;:::======>>>???BBBEEEGGGIIIJJJKKKMMMOOOPPPPPPPPPPPPhhh]]]OOOHHHFFFEEEAAA===>>><<<:::999999999888777000222444444333333444555333333444444333333222111///000000000111111111111222222111111000000//////333222000///...///111222...////////////000000000,,,---......//////......///000000000///...------------------------------***))))))***,,,......---------.........------,,,,,,,,,...111444333111...------------------------..................------+++***)))***+++,,,+++)))))))))(((((()))***++++++,,,+++***))))))((())))))((()))+++***))))))***,,,'''&&&&&&(((***+++***)))***%%%(((,,,((((((---...+++******))))))******+++++++++************+++++++++******))))))******+++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.............../////////000000000...////////////000000111...//////000///---+++***))))))*********+++++++++))))))************))))))(((((((((((((((((((((((('''(((((()))******+++++++++***((('''''''''(((((('''### """'''***(((%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''***)))))))))((()))333>>>III444&&&***,,,%%%"""'''&&&&&&&&&''''''''''''(((((()))*********((('''&&&)))(((((('''''''''(((((('''((()))***************''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%%%%'''((('''&&&&&&''''''(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((('''***++++++***)))'''((())))))((((((((('''''''''&&&)))))))))******++++++,,,%%%'''***+++,,,***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))111+++)))***+++(((&&&''')))))))))))))))))))))))))))******)))((()))+++---...+++((('''((()))***))),,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---------,,,,,,+++++++++((('''(((((()))***+++,,,++++++******++++++,,,---+++,,,---------------,,,---...//////...---------......---,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,------------...------......000111222333555555555555444444444444333222111000000111111111000111222333333555999<<<===@@@EEEIIIKKKKKKLLLMMMRRRRRRTTTUUUWWWXXXYYYZZZ\\\[[[[[[ZZZXXXUUUQQQOOOEEE@@@;;;777666666777777999999;;;===BBBGGGKKKNNNTTTUUUWWWZZZ]]]]]]\\\[[[|||kkk___QQQIIIGGGEEEAAA<<<===;;;888888888888777666111333555555555444555666333333444444333333222111///000000000111111111111222222111111000000//////111111111111111000//////////////////000000000111......///000000000000///------...///////////////------------------------+++******+++---//////...---....../////////......000...------...///...---------------------------//////......------------+++***)))***++++++***)))++++++***)))(((((())))))++++++***)))(((((((((((((((***++++++******+++,,,(((((((((***,,,---,,,***+++###(((+++%%%,,,333+++++++++************++++++++++++************++++++++++++************++++++++++++************++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////,,,------...///////////////////////////...,,,,,,)))))))))***++++++,,,,,,))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''')))***+++***&&&"""$$$(((***'''$$$%%%&&&&&&'''((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((+++*********)))***444???LLL555&&&(((***%%%%%%+++&&&&&&&&&''''''''''''(((((()))*********((('''&&&((('''''''''''''''(((((('''((()))***************&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%((('''%%%%%%'''((('''&&&&&&''''''((())))))((((((++++++***)))((('''&&&&&&'''''''''''''''(((((((((((((((((((((((()))******((())))))*********))))))***++++++***)))'''((()))))))))((((((''''''&&&&&&&&&'''(((***+++---...///'''((()))+++,,,,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))&&&%%%)))+++******---))))))))))))******************(((&&&&&&)))///333444111---+++******)))(((++++++++++++++++++++++++)))))))))))))))***++++++---------,,,,,,+++++++++(((((((((((()))***,,,,,,---,,,,,,,,,,,,---......+++,,,---...............+++---......+++******+++//////...---,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,---------...............///000111333555666555555555555555555555555333333222222333444555666666777999:::<<>>@@@BBBDDDFFFGGGJJJMMMPPPRRRUUUZZZ]]]```cccfffiiiiiiiiijjjjjjjjjkkkkkkkkkjjjjjjkkklllhhh___RRRHHH===999333///...///000000333333555:::BBBLLLUUUZZZ``````bbbfffiiihhhccc___xxxhhh]]]OOOHHHFFFEEEAAA===;;;999777777777888777666222444555555444333444555333333444444333333222111000000000000111111111111000000000000000111111111000//////...............//////000000000111111111---...//////000000//////------------......///000------------------------------...///000///,,,***,,,---....../////////......,,,++++++,,,,,,,,,************++++++,,,,,,,,,...---+++***)))))))))***,,,+++******++++++***(((******)))))))))))))))***)))(((((((((((())))))******,,,------,,,,,,---...******+++---......+++)))---'''---***(((EEEPPP///,,,,,,++++++++++++,,,,,,++++++************++++++,,,++++++******++++++,,,++++++************++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---......---,,,,,,+++++++++++++++************************+++++++++))))))************))))))''''''''''''''''''''''''))))))))))))************'''((()))***************(((''''''''''''(((((((((%%%%%%'''(((((((((((('''&&&&&&''''''((())))))***(((((((((((((((((((((((()))&&&%%%''''''&&&'''+++,,,(((%%%%%%(((+++***)))&&&&&&&&&''''''''''''((('''''''''&&&''''''((((((((((((''''''(((((()))***)))************))))))(((&&&&&&''''''(((((())))))%%%%%%%%%%%%&&&'''(((((((((((((((((((((((())))))((('''%%%%%%'''((('''&&&&&&&&&((())))))*********(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&''''''((((((%%%&&&((()))))))))(((''''''((())))))((('''(((***)))))))))))))))))))))(((&&&'''((()))***,,,------)))***,,,------+++(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))---***)))***((($$$$$$'''))))))*********+++++++++,,,,,,+++)))((())),,,//////,,,)))((()))*********)))*********++++++++++++******))))))******+++,,,******************++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,---......+++,,,---...000000111111444777999888333111222555///......------------...,,,,,,---............---,,,,,,---------............///000222444666888999888999999:::;;;<<<======>>>@@@CCCFFFHHHJJJKKKKKKLLLNNNQQQRRRRRRRRRTTTUUUWWWYYY\\\___bbbfffkkknnnmmmmmmnnnnnnooopppppppppqqqpppnnnmmmiii___PPPEEE999666111//////000111111333333666;;;EEEPPP[[[aaaeeedddfffiiillljjjccc]]]wwweeeZZZMMMFFFEEEEEEBBB>>>;;;999777777888888888666222333555444333222222333333333444444444333222222000000000000111111111111//////000000111111222222444222000......///111222000000000000111111111111,,,---......//////......///......---------......------------------------))))))+++///111111...,,,+++,,,,,,---.........---******+++---//////---***,,,,,,,,,------.........///...---+++******++++++---+++******++++++***((((((((((((((()))***+++,,,(((((('''(((((()))***++++++,,,...---,,,,,,---///+++++++++---...---***((()))%%%---***,,,TTT```888***))))))))))))))))))***++++++************++++++,,,++++++******++++++,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...///000111111000///...,,,,,,,,,+++++++++++++++************************))))))************))))))''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))((()))***++++++***((('''$$$%%%&&&&&&&&&''')))+++%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))***&&&%%%((()))&&&$$$%%%%%%)))+++***+++...***$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%'''(((***((((((((((((((()))*********************)))((('''''''''''''''(((((())))))$$$$$$$$$%%%&&&'''((()))&&&'''''''''((()))))))))((('''%%%%%%'''((('''&&&&&&&&&((()))************%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&%%%&&&&&&###$$$&&&(((((('''&&&%%%%%%'''((((((''''''(((***))))))))))))************(((((())))))************(((+++...///...)))$$$ ))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((())),,,,,,***---111))))))******+++++++++++++++---...---+++)))))))))111...+++))))))******************++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,------...------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---///000111111111000333666444///---...111......---------......///---...//////000000///////////////000000000000111//////000222444777999:::>>>>>>???AAABBBCCCDDDEEEGGGJJJNNNRRRUUUWWWWWWWWWTTTWWWYYYYYYXXXWWWWWWWWWWWWXXXZZZ\\\___dddiiinnnmmmnnnooopppqqqrrrssstttxxxuuuqqqnnnjjj___RRRGGG666333000...///000111000222333666<<>>???::::::999999888777777777555555666666666666555555888444000///111222222000000111222333333222111000......///000111222222333,,,---...//////...---,,,////////////////////////...///000111111000///...---,,,,,,...222333000...---------,,,,,,,,,++++++...///000111000///---+++...///////////////......,,,---------,,,++++++***,,,---///000000...---,,,++++++***))))))((())))))(((((()))+++------+++)))))))))))))))))))))))))))******)))))))))***,,,---111---******,,,---,,,***+++++++++++++++***)))((()))***+++---///222444666000,,,(((''')))******(((+++******)))))))))))))))************************333111,,,)))'''''')))***((()))++++++******+++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---...///------,,,++++++++++++,,,...///...---+++***,,,...---...000111111///...,,,,,,,,,,,,++++++*********,,,,,,++++++***+++++++++++++++***)))((('''&&&&&&''''''((((((((((((''''''***)))((('''&&&&&&'''(((+++)))(((((()))******)))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''(((((())))))******((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))******+++******((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&)))+++---,,,***((('''(((((()))******)))(((&&&%%%,,,)))'''&&&'''''''''&&&(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((((((((((()))******++++++)))(((((('''(((***+++---************************)))))))))))))))))))))))),,,,,,,,,++++++*********))))))***+++,,,,,,------******+++++++++******)))(((((()))***+++,,,,,,---------------------------,,,,,,,,,++++++*********------...///000/////////---...000111111000...---//////000000000000//////------------///111333555333222222333444444111///---++++++---000111///---//////111444888>>>CCCFFFFFFGGGGGGIIILLLOOORRRTTTZZZZZZ\\\___bbbcccbbbaaaXXXXXXWWWTTTPPPNNNLLLLLLLLLLLLLLLMMMQQQYYYcccjjjpppppppppqqqrrrrrrssssssvvvuuurrrooommmgggYYYKKK>>>888222000000111///...222333555:::CCCPPP^^^gggiiinnnqqqpppnnnmmmhhhbbbuuuaaaVVVLLLGGGDDD@@@>>>???::::::999999888777777777555666666777777666666555888444111000111222222111000111222222222222111000000000111111222222333333---...///000000///...---//////////////////////////////000000000000//////444111...---......---+++---------,,,,,,,,,++++++---.../////////...,,,+++------............---------------------,,,++++++***+++---.........,,,+++++++++***)))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))******)))))))))***+++,,,...+++((((((***+++***))),,,,,,,,,,,,,,,+++************+++,,,...///000000444000---,,,---......---+++******)))))))))))))))************************...,,,)))&&&%%%%%%&&&'''''')))******))))))***+++******++++++++++++******++++++++++++++++++++++++))))))))))))***+++,,,---...------,,,,,,,,,,,,,,,---...---,,,******,,,---------...//////...---,,,,,,,,,,,,+++++++++******,,,,,,++++++******++++++))))))))))))************''''''((((((((((((''''''***)))((('''&&&''''''(((+++***(((((()))***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***)))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&"""$$$%%%&&&''''''&&&%%%&&&((()))(((&&&***(((&&&&&&'''))))))((((((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***************************+++++++++++++++***))))))*********)))))))))))))))((()))+++,,,---,,,++++++************************************************,,,,,,,,,+++++++++***************++++++,,,,,,---***++++++,,,++++++***************++++++,,,,,,---------------------------------------,,,,,,++++++,,,------......///000000111111222222222111000///........................---,,,------///111444555777777777888999999666444000///---///111222111000111333666:::AAAGGGMMMPPPSSSSSSSSSUUUWWWZZZ\\\^^^aaaaaaccceeefffddd```\\\SSSRRRPPPLLLHHHEEECCCCCC@@@@@@AAACCCHHHRRR]]]dddjjjkkkmmmppprrrssstttuuuxxxwwwuuurrrrrrmmmaaaSSSCCC<<<555000000111111000111222444888@@@MMM\\\eeejjjooorrrqqqpppoookkkeeettt```VVVLLLHHHEEE@@@>>>???::::::999999888777777777555666666777777666666555777444222111111222222111000111222222222222111000222222222222222222222222//////000000000000//////////////////////////////000000////////////000000777333///,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---......---+++***+++,,,,,,---------,,,,,,---............---,,,,,,)))***+++---------,,,+++++++++******))))))******,,,+++))))))***+++***)))))))))))))))))))))))))))******)))))))))***++++++,,,***)))(((*********))),,,,,,---------,,,++++++***+++,,,,,,,,,+++******///---***)))***+++******+++******)))))))))))))))***************************)))((('''&&&&&&&&&&&&'''((())))))(((((()))***))))))************))))))++++++++++++++++++++++++))))))))))))***+++,,,,,,......---------,,,,,,,,,+++,,,,,,+++))))))***,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++***,,,,,,++++++************)))))))))******+++++++++''''''((((((((((((''''''))))))(((''''''''''''(((,,,***(((((())))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&(((***,,,+++++++++(((&&&&&&)))***)))'''(((&&&%%%&&&(((*********)))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((+++,,,,,,,,,,,,+++******++++++******)))(((((('''(((***...111111///+++)))************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,...000222333444333222111000000/////////...---,,,,,,---...///.........///111444666777999999999:::;;;:::888666444222000111333555666555777:::>>>EEEMMMUUU[[[^^^`````````aaaccceeegggiiiiiiiiijjjkkkiiiccc\\\WWWLLLJJJGGGCCC@@@>>><<<;;;888777777888===GGGQQQYYYcccfffjjjnnnqqqsssttttttvvvwwwvvvuuuuuussshhh]]]LLLDDD999222111222222222111111222666>>>LLLZZZdddlllpppsssrrrrrrrrrooojjjrrr___UUUKKKHHHEEE@@@>>>>>>::::::999999888777777777444444555555555555444444555444333222222222222222111111111222222111111111222222111111111111111111000000000111111000000000////////////////////////111000///......///000111111///---,,,---...000111...------------,,,,,,,,,,,,,,,------------,,,++++++,,,,,,------------,,,---......///......------)))***+++,,,---------,,,,,,++++++*********++++++...,,,)))((()))******)))))))))))))))))))))))))))***))))))))))))*********,,,,,,+++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++***+++,,,------+++)))''')))((('''&&&&&&&&&&&&&&&+++******)))))))))))))))************************)))******************)))((()))***)))(((((()))***(((((())))))))))))((((((************++++++++++++,,,+++++++++,,,,,,---...............------,,,,,,)))***+++***)))((()))+++,,,++++++***++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++***))))))++++++******)))(((((('''''''''((((((((((((''''''((((((((('''''''''((((((,,,***((((((((()))((('''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((&&&$$$$$$&&&''''''%%%.........,,,***((((((((()))'''&&&''')))******))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((***++++++,,,++++++******************))))))(((((()))+++...000000...+++)))************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,------...---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------,,,---...111444666666444222///.........///000///---,,,,,,---///000111111111222444777999;;;===<<<<<<<<<===<<<:::777666555444555777:::===>>>BBBEEEJJJQQQYYY```eeehhhgggffffffgggiiikkkmmmnnnooonnnmmmllliiiccc\\\WWWKKKIIIFFFCCCAAA???===;;;888777555444666===FFFMMM]]]```eeekkkoooqqqqqqqqqrrrtttttttttuuuuuunnneeeWWWMMM@@@777333333333333111111333777@@@MMM\\\eeemmmqqqsssrrrssstttsssnnnqqq]]]TTTKKKHHHEEE@@@>>>>>>::::::999999888777777777222333333444444333333222444444444333222222333333222111111111111111111222000000000000000/////////111111111000000111111111////////////////////////111000///......///000111+++,,,...///000000111111.........---------,,,,,,---------.........------,,,,,,---...............------......///......---++++++,,,---------------,,,,,,++++++++++++,,,,,,...,,,)))((()))******))))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,++++++++++++******++++++++++++******)))***,,,......,,,+++)))************)))))))))***+++******))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++)))***++++++))))))***+++((((((((())))))((((((((()))))))))******+++++++++,,,,,,++++++,,,,,,------------.........---,,,+++''')))******)))((()))******************+++,,,---++++++++++++++++++++++++,,,---------,,,+++)))((()))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((+++)))''''''((()))((('''&&&'''''''''''''''''''''''''''(((((()))***++++++))))))(((((((((((())))))***))))))(((((('''''''''''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%$$$&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))&&&'''''''''''''''''''''$$$######$$$(((+++...///...222444111***&&&'''******)))(((((())))))(((&&&))))))))))))))))))))))))((())))))***************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))***************)))(((((())))))***************++++++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---...............+++++++++++++++*********------------------------,,,,,,,,,,,,,,,---------......---...000333666888999777333000/////////000111000...------...000111000000000111444666999;;;AAA@@@@@@@@@AAA@@@>>><<<999:::;;;<<>>999777555333333888???DDDQQQUUU\\\dddjjjoooqqqrrrooorrrssssssuuuvvvqqqkkkaaaWWWJJJ???:::999777666555666999===EEERRR___hhhmmmqqqrrrqqqrrrttttttpppooo\\\SSSKKKHHHEEEAAA>>>>>>::::::999999888777777777222333333333333333333222333444555444333222333444222222111000000111222222////////////////////////111111000000000000111111////////////////////////000000////////////000000+++---000111000///...///............---------,,,---------------.........+++,,,---......///......,,,,,,---............------------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,+++))))))***+++***)))))))))))))))))))))))))))))))))*********)))((('''&&&(((******)))((()))***))))))***+++++++++*********+++,,,---...---,,,,,,***+++,,,,,,***)))***++++++******)))))))))))))))))))))))))))))))))))))))(((((()))******************+++,,,+++***)))***+++(((((())))))))))))(((((((((((())))))***++++++++++++******)))******+++++++++,,,---...---,,,+++***&&&(((******)))((()))***))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,......///......,,,***)))%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&'''(((((()))(((((((((***(((&&&'''((())))))(((&&&&&&&&&'''''''''''''''$$$$$$%%%&&&((()))******((((((''''''''''''(((((()))))))))))))))((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''+++++++++++++++...333666444666555000(((%%%(((---+++***))))))***)))'''%%%))))))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))))))))*********++++++************************(((((()))************)))'''(((((()))******++++++******)))((()))+++---...************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---............++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---------.........///111444666777:::888666333111111222222111000///......///000111------...///111444777999>>>===>>>@@@CCCCCCBBB@@@CCCEEEHHHJJJMMMPPPUUUYYY]]]___cccgggjjjkkklllllllllllllllmmmoooqqqtttuuu{{{yyyuuurrrqqqooommmllliiieee```\\\XXXQQQHHHBBB888888666555444666;;;???BBBGGGOOOYYYcccjjjppprrrnnnqqqrrrrrrtttvvvsssnnnfff^^^SSSKKKFFFDDDAAA???@@@AAADDDHHHNNNXXXcccjjjlllooopppnnnooorrrssspppnnn[[[RRRJJJHHHFFFAAA>>>===::::::999999888777777777444444444555555444444444222444666555333222333555222222111000000111222222......//////000000111111111000////////////000111//////////////////////////////000000000000//////...///111000------...000............------------,,,,,,,,,,,,,,,------...******,,,------.........++++++,,,---------------...---,,,++++++*********,,,,,,,,,,,,,,,---......***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))*********)))'''&&&%%%(((***+++)))((()))***)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++)))''')))***+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++***)))((((((***((())))))******))))))(((((((((((()))***+++++++++++++++******)))******+++***+++,,,---,,,+++)))(((&&&(((***+++***))))))***((()))***,,,------,,,,,,******+++++++++,,,,,,,,,//////000000///---+++)))%%%%%%&&&'''((()))******''''''((((((((((((''''''%%%&&&((()))))))))(((((((((&&&%%%&&&(((******)))&&&&&&&&&'''''''''(((((($$$$$$%%%'''((()))++++++((('''&&&%%%%%%&&&'''(((''''''(((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&(((***'''$$$&&&---444IIIBBB777---(((''')))+++)))))))))***++++++)))'''((((((((((((((((((((((((((()))***+++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))******+++++++++***)))))))))))))))*********)))(((((((((***,,,...///************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---******,,,------.........,,,,,,------......//////000000000000000000000000,,,---------............,,,---...///111222333444777666444222111111111111////////////////////////------...///222555888:::<<<===???DDDIIILLLMMMLLLRRRUUUXXX[[[\\\^^^bbbeeegggiiilllooopppooommmlllmmmmmmnnnoooqqqtttwwwyyy|||zzzxxxwwwwwwuuusssqqqrrrnnnjjjhhhddd]]]RRRIII??????===:::888777888::::::>>>EEEOOOYYYaaahhhkkkjjjnnnooonnnppprrrqqqmmmhhhbbb[[[VVVTTTRRRNNNKKKMMMNNNQQQSSSWWW]]]eeejjjkkknnnnnnkkklllooopppnnnmmm[[[RRRJJJHHHFFFAAA======::::::999999888777777777555555666666666666555555111444666666333222333555333222111000000111222333...//////000111222222333111000///......///000111////////////////////////...///000111111000///......//////---+++,,,000444//////.........---------+++*********+++,,,,,,---((()))***+++,,,---------***+++,,,,,,---------,,,...---+++***))))))((((((,,,,,,,,,,,,,,,---...///(((((()))+++------+++)))))))))))))))))))))))))))((()))*********((('''&&&&&&))),,,---+++******,,,***+++,,,,,,------------...---,,,+++************(((***---,,,***)))***,,,+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******)))(((''''''((())))))************))))))'''(((((()))***+++++++++------,,,,,,+++,,,,,,,,,)))***+++,,,,,,+++)))'''&&&(((++++++************''')))+++---...---,,,+++*********++++++,,,,,,,,,000000111111000...+++***))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))(((((('''&&&%%%&&&(((*********&&&&&&&&&'''''''''((((((%%%&&&''')))***,,,---...'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''((()))))))))(((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((($$$***//////---222>>>HHHaaaPPP;;;---)))******(((''''''(((***,,,,,,***)))((((((((((((((((((((((((((()))***+++,,,+++******)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++******)))((((((((('''((()))***,,,---///000************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------)))***+++,,,---------------......///000111222222000000000000000000000000---.........//////000000***+++---///000111111111222222000///......------------...//////...------000000111222555888;;;===BBBCCCHHHNNNUUUZZZ\\\\\\]]]aaaeeeffffffgggjjjllllllnnnqqqssssssqqqooommmmmmmmmnnnooorrruuuxxxzzzyyyyyyyyyzzzzzzwwwssspppqqqooommmmmmllleeeZZZRRRHHHHHHFFFAAA;;;777666666999<<>>@@@;;;555333444555444333777666555555555444222000444444333222222111000000///000000111111111000000///000111111111000...---111111111111000///------000//////.........//////---111111...000333111+++)))***,,,...///000111111333222000...---------...---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------...---,,,+++***+++,,,,,,+++'''(((,,,,,,((('''+++***((('''((()))***)))''',,,+++***((((((((()))***))))))))))))))))))))))))666111+++)))***,,,,,,+++***************)))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((('''%%%###$$$(((***,,,+++******))))))*********)))))))))))))))******))))))))))))************,,,+++***((((((((()))***---,,,+++***(((&&&$$$###))))))))))))))))))))))))******+++,,,,,,---......---------,,,,,,+++++++++************************%%%'''***,,,---+++)))(((************************+++*********))))))((((((,,,***((('''''''''%%%###,,,***'''%%%%%%'''***+++''''''((((((((((((((((((,,,+++)))'''&&&%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((''''''(((*********)))+++***((('''&&&''')))***)))))))))(((''''''&&&&&&)))'''$$$$$$&&&((())))))&&&''''''((()))******+++'''111222(((***BBB___ooommmFFF---'''((('''$$$(((''''''(((***)))&&&$$$''''''((()))))))))))))))(((***,,,......,,,***(((******))))))***+++,,,,,,******))))))((((((''''''%%%---)))%%%))))))(((///******((((((***---,,,***************************)))((((((((((((***,,,---************************++++++++++++++++++++++++************************///...------,,,,,,,,,,,,+++,,,.../////////......///............000222333000000000000////////////111000///000111111///---///...,,,---///000000000111111111111000///...---000///......///000///...000111333444777<<>>>>>>>>;;;888777888888666444888777666888:::;;;;;;:::333333444555666666777777222222222222111000//////000000000000000///......111111111111000///...---000//////.........//////...111111...///333111,,,/////////000000///......000000///...------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,,,,,,,((((((,,,,,,((('''***+++)))((()))***+++***))))))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))333///+++)))***,,,++++++***+++++++++******))))))***))))))))))))))))))***))))))))))))))))))))))))'''((()))(((''''''((())),,,+++******))))))******++++++***)))((((((((()))))))))))))))************,,,+++***)))))))))******------------,,,+++))))))************************)))******++++++,,,,,,,,,,,,,,,,,,++++++*********************************'''(((***++++++***)))(((******************************)))))))))((((((((()))(((((((((***+++***)))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))((((((((((((((((((((((((((((((((('''&&&''')))***)))(((***)))'''''''''((()))***'''''''''(((((((((((((((***(((%%%%%%''')))***)))''''''(((((())))))******&&&---...***333KKKbbblllfffRRR999***(((++++++)))*********+++---...,,,+++''''''((()))))))))))))))***+++---//////---+++***((((((((((((((()))*********)))))))))((((((((('''%%%---***)))...,,,'''***(((***+++++++++***)))'''************************))))))(((((()))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,---...///000//////...000000000000000111222222222222222111111000000000222000000000111111000...///...,,,---...000///...000000000111000000000///111000.........//////...222444777;;;???EEEKKKOOOXXXZZZ^^^cccgggiiijjjkkkmmmoooqqqrrrqqqqqqrrrssssssssstttttttttsssqqqpppqqqqqqrrrsssuuuvvvxxxyyy|||{{{yyywwwuuusssrrrqqqqqqpppooommmjjjeeeaaa___^^^[[[WWWRRRMMMGGGDDDAAA<<<<<<<<<<<<>>>AAADDDFFFJJJKKKNNNRRRVVVXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWUUUTTTTTTUUUWWWZZZ\\\]]]]]]]]]]]]^^^```lll\\\RRRIIIFFFDDD@@@===>>><<<;;;::::::;;;:::888666777555444444666888999999333333444555777888888999444444333333222000///...000//////............///111111111111000///....../////////......//////000000111000...000333222...111111111111000000///...------............------.............../////////------------------------++++++,,,------------------------,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,******,,,+++((((((***+++***)))***+++,,,+++)))******)))((((((((())))))))))))))))))))))))))))))...,,,******+++,,,+++***+++++++++*********))))))+++++++++******+++++++++))))))))))))))))))))))))&&&)))++++++***)))((((((,,,+++******))))))******---,,,+++)))((((((''''''))))))))))))************,,,+++******)))******+++++++++,,,---------------++++++++++++++++++++++++************************++++++***************)))************************************))))))))))))************************))))))((((((((((((((('''%%%$$$$$$%%%'''))))))((('''((()))******)))((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&((()))))))))***(((((((((''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((&&&&&&&&&((()))((('''(((''''''&&&'''(((***+++&&&&&&''''''((())))))******(((&&&&&&(((*********(((((((((((((((((((((((()))+++(((&&&///???IIIIII;;;222((($$$&&&))))))(((&&&%%%$$$&&&(((*********''''''((()))))))))))))))+++,,,...//////...,,,+++)))))))))((())))))***+++))))))))))))((((((((((((###***)))***000,,,'''+++++++++,,,---,,,***((('''******************************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,+++++++++,,,,,,---...///000111000//////111222222333333333222222555555444333222111111000222111000111222222000...000...------.........---/////////000000111111111222111000//////000222333666:::@@@FFFLLLRRRXXX\\\dddfffiiikkknnnoooooooooqqqsssuuuvvvuuutttuuuvvvtttuuuuuuuuuuuuttttttsssuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwuuutttrrrpppooooookkkjjjhhhfffccc```^^^]]]\\\ZZZWWWSSSNNNJJJGGGEEE???===<<<:::999::::::;;;>>>>>>@@@BBBFFFHHHHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMKKKHHHGGGGGGHHHLLLMMMOOOOOONNNNNNOOOQQQmmm\\\RRRIIIFFFCCC@@@>>>???;;;:::::::::::::::999999;;;888444222222333222222444444444333333333333333333333333333333222111000000///...------...///000111111111111111000///...//////////////////000111222111000///111222222000...//////000111111111000***+++---.........---,,,---------......//////000........................+++,,,,,,---...------------------------,,,,,,,,,------,,,,,,,,,+++++++++---++++++++++++******++++++***))))))++++++***)))+++*********************))))))))))))))))))))))))))))))******+++++++++*********))))))((((((((())),,,++++++******++++++,,,))))))))))))))))))))))))''')))******)))(((((())),,,+++******))))))******++++++***)))(((((())))))((()))))))))*********************)))))))))******(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************,,,+++***((((((((())))))************************((((((((((((''''''''''''&&&%%%$$$%%%&&&'''&&&%%%'''((())))))***))))))((((((((('''&&&&&&%%%%%%%%%$$$%%%''')))******))))))))))))((((((''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''')))***+++''''''''''''(((((()))))))))(((&&&&&&(((******)))((((((((((((((((((''''''((((((%%%###&&&---,,,''''''&&&&&&&&&'''((('''&&&$$$""" ###%%%&&&%%%''''''((()))))))))))))))***+++------------+++***,,,,,,++++++++++++,,,,,,))))))))))))(((((((((((( '''((((((,,,***,,,:::999111******------,,,+++************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,///000111222222111000///333333555666666555444333666666555444222111000000111000///000111111///---111///---,,,---...---,,,///////////////000000000111111111111222555999<<<@@@DDDKKKRRRXXX]]]bbbfffkkklllmmmooopppqqqqqqqqqssstttvvvwwwvvvuuuvvvwwwvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvuuuuuuuuuttttttpppoooooonnnmmmllllllkkkfffddd```\\\XXXVVVTTTTTTOOONNNMMMKKKIIIGGGFFFEEE???===;;;999777555555444999888888:::===???@@@???;;;<<<===>>>@@@AAABBBCCCBBBBBBBBB@@@>>>======>>>@@@AAACCCCCCBBBAAACCCDDDmmm\\\RRRJJJGGGEEEAAA???@@@;;;:::888666666777999;;;BBB???:::777666555555444333333333222222222222222000111222333333333333333000///...------...000000000111111111111000000//////////////////000111111333111000111333222111111---...//////000000000000***+++,,,...///......---,,,,,,------.........///........................,,,,,,---.........---------------------------------------,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,***)))(((((()))***)))(((&&&'''''''''''''''''''''))))))))))))))))))))))))'''(((***+++++++++++++++***)))(((''''''''''''(((******))))))))))))******))))))))))))))))))))))))))))))((('''%%%&&&)))+++,,,+++******))))))******))))))(((((()))***++++++((()))))))))************((()))))))))))))))))))))((()))))))))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))((('''((()))***))))))))))))))))))))))))''''''''''''((((((((((((***)))((()))+++++++++***((((((''''''((()))***+++((((((((((((''''''&&&&&&&&&'''((())))))((('''&&&))))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((((('''&&&&&&'''((('''%%%&&&&&&&&&'''((())))))***))))))((((((''''''''''''(((&&&%%%&&&''')))((('''((((((((((((''''''''''''###&&&(((((((((******'''(((***,,,---,,,+++++++++)))'''%%%$$$%%%'''''''''''''''((())))))))))))))))))***++++++++++++***))),,,,,,++++++***++++++,,,(((((((((((())))))))))))!!!((((((&&&((()))666OOOOOO;;;)))&&&,,,...---,,,************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------111222333333333222111000333444666777777666555555666666555444222111000000000/////////000000...,,,111///------......---,,,000000///......///000000...000222444666;;;BBBGGGMMMQQQXXX]]]bbbeeeiiikkkmmmnnnoooqqqrrrssssssssstttvvvwwwwwwvvvvvvvvvwwwyyyxxxwwwwwwvvvuuuuuuuuuttttttuuuuuuuuutttsssrrrmmmlllkkkiiigggeeedddccc^^^\\\WWWQQQMMMIIIGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA;;;:::999777555444333333666555555666999::::::999777777888888999999::::::777999::::::999999:::;;;888:::;;;;;;999999:::<<>>=========<<<;;;;;;:::999999999999999888888888777777777666666888999:::999888999999888888777777666666333555888::::::;;;===>>>777999:::999888888999:::~~~hhhWWWOOOJJJIIIGGGBBB===<<<999:::999777555444777:::777666555555666666555444555555555555555555555555//////000111222222222222///000000111111111111111000111111222222111111111////////////000111222333222///111777888333000000000000000111111000//////.........---......///////////////...............------------------------,,,------...............+++,,,,,,---...///000000,,,,,,---------,,,+++***))),,,,,,(((***000222000***)))((((((******)))(((((()))***+++,,,++++++***))))))))))))))))))))))))(((***,,,+++******,,,...,,,+++)))(((((((((***+++))))))(((((((((((()))))))))))))))))))))))))))))))))******)))'''''')))+++,,,+++******))))))******)))((((((((()))***++++++))))))))))))************)))***+++,,,---,,,,,,+++++++++,,,,,,,,,+++************************************++++++,,,,,,------******++++++,,,,,,,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******$$$######%%%'''))))))(((&&&'''((()))************%%%&&&&&&''''''(((((()))))))))(((''''''''''''''''''''''''((())))))******''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********((((((((((((((((((((((((***)))'''((())))))'''&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''&&&&&&'''))))))((('''%%%&&&&&&''''''((((((((((((((())))))'''$$$$$$%%%$$$%%%%%%&&&&&&''''''(((''''''&&&'''))))))(((&&&''''''((()))))))))))))))************************)))(((((('''&&&&&&'''''''''((((((((()))))))))***)))+++((()))---***333JJJKKK:::,,,,,,---(((&&&***************************((()))+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---------......///000444555555666555444333222444444444555666888999:::666666666555555444444444333222111111222222111///111///......000111111000111111000111333666999;;;:::???FFFJJJMMMRRRZZZ```eeegggkkkmmmooopppsssuuuvvvuuuuuuuuuuuuuuuvvvvvvrrrtttuuuuuutttsssssstttvvvtttrrrooommmlllkkkkkkfffffffffeeeccc```]]][[[XXXWWWUUUQQQNNNKKKIIIGGGEEEDDDBBB@@@???===<<<<<<::::::::::::;;;;;;;;;;;;>>>>>>???@@@@@@AAAAAAAAA??????@@@AAACCCBBB@@@>>>===<<<<<<;;;:::999888888444777;;;===>>>???AAACCC>>>???@@@@@@>>>>>>???@@@{{{eeeTTTNNNIIIIIIGGGAAA<<<:::888:::<<<:::777555666888777666555555666555333111888777666555333111000000000000111111111000000//////000111333333333222111000111111222222222111111////////////000111222333222///111999:::444///000---...///111333444444555000000...------...///000111111000000//////......------------------------,,,---......//////......***+++,,,---...000111111,,,,,,---...---,,,+++***(((,,,,,,(((***111444111+++***)))***+++,,,+++)))%%%&&&''')))))))))(((''')))))))))))))))))))))))))))+++---+++)))))),,,///...---+++))))))***+++,,,******))))))))))))******))))))))))))))))))))))))(((***,,,,,,+++*********,,,++++++***)))***************)))))))))))))))***))))))))))))***************+++---...///...------))))))***+++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))******++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))(((((())))))******++++++***(((''''''(((((('''&&&###%%%)))+++,,,+++)))'''###$$$$$$%%%&&&'''(((((()))((('''&&&&&&'''))))))&&&&&&'''((()))***++++++))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((+++)))(((((())))))(((&&&'''''''''(((''''''&&&&&&&&&&&&''''''((()))))))))(((''''''(((***+++)))(((%%%%%%&&&&&&'''((())))))&&&###"""$$$&&&''''''((((((((((((((()))***)))(((''''''(((***,,,---+++***'''(((((()))))))))))))))++++++++++++++++++++++++******)))((((((((((((((('''((((((((())))))*********((($$$)))000))))))777777...+++000///((('''---************************((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.......................................///000111555555666666666555333222444333333444666888;;;<<<777777777777666666666666444333333333444444222111111///...///111222222111000000111333666;;;???AAAFFFLLLSSSWWWZZZ^^^eeekkkkkkmmmoooqqqrrrtttwwwyyyxxxwwwvvvuuutttsssttttttnnnpppqqqqqqpppoooooopppooonnnkkkhhheeedddcccccc]]]]]]]]][[[WWWSSSOOOLLLFFFFFFEEEDDDBBBAAA@@@@@@;;;;;;<<<======>>>>>>>>>===>>>???AAACCCEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIKKKMMMNNNMMMJJJGGG??????>>>===<<<<<<;;;;;;777:::>>>@@@AAABBBDDDFFFFFFHHHHHHHHHFFFFFFGGGHHHuuucccTTTPPPJJJEEEBBBAAA???>>>;;;:::999999888888999999888888777666666666666666555444333333222222333333333111///......///111333111111222555777777555333333333222111000000111111222222111000000000000000444333333444222000000222111///...---...///...---......//////000000111111........................---,,,,,,+++,,,---...///,,,,,,,,,---...///000111...............///000000.........///////////////++++++,,,,,,,,,---------************************(((((())))))***+++------******))))))))))))******------------...---***((())))))))))))******************+++++++++******))),,,,,,***)))((((((''''''''''''(((***+++,,,---...%%%%%%+++)))%%%))))))(((((((((((())))))+++,,,,,,,,,+++***(((''',,,,,,,,,++++++*********&&&'''((()))+++---......))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///,,,******,,,,,,***'''******))))))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((((((***(((''''''))))))&&&$$$&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))&&&&&&''')))***,,,------+++*********))))))(((((()))((('''''''''(((***+++))))))(((((('''''''''&&&)))***,,,+++)))(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))###%%%'''))))))((('''&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&((()))++++++)))(((&&&''''''(((((())))))******))))))))))))************(((((()))))))))*********((()))))))))************))))))))))))))))))))))))************************......,,,,,,,,,,,,......(((((()))++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111111...++++++---...,,,***...111111//////111000---444555666777777555333222444444333444666888;;;===;;;::::::<<<===;;;666111555444222000//////000000111333333333111000000111222333444666:::AAAIIINNNXXX\\\```dddfffhhhjjjlllnnnnnnoooqqqsssuuuwwwxxxxxxuuurrrqqqqqqqqqpppooonnniiicccccceeegggeeebbbbbb___[[[VVVRRRPPPOOONNNKKKLLLKKKIIIDDDAAA????????????>>>>>>======>>>>>><<<<<<>>>AAAEEEFFFEEECCCFFFEEEDDDDDDFFFJJJNNNPPPRRRTTTWWWXXXXXXXXXYYYZZZYYYZZZZZZZZZYYYXXXVVVUUURRRMMMIIIHHHHHHGGGAAA<<>>::::::999888888888888999888777666666555555666666555444333333222222333333333222111000000111222333000000111333555555333111222222111000000000000000333222111111000000111111000111222222///------...222000//////000000///.........//////000000000000..............................---------...///000---------------...///000...............//////000........................++++++++++++,,,,,,,,,,,,************************+++++++++***++++++,,,,,,******))))))))))))******+++***)))***++++++)))'''))))))))))))************((()))******++++++******++++++***)))))))))******(((((()))***+++,,,,,,------((($$$%%%+++...---***))))))(((((((((((())))))***)))))))))***+++---...,,,,,,,,,++++++*********))))))*********+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---++++++++++++***(((+++***************++++++((((((((((((((((((((((((************************'''(((((())))))((('''&&&((('''&&&'''******(((&&&'''&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((((((((((()))))))))************)))))))))((((((((()))(((((('''((()))***+++)))(((((((((''''''''''''(((***+++***)))'''(((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))((()))*********(((&&&%%%)))))))))(((((('''''''''(((''''''''''''((())))))'''((()))******)))((('''***************+++++++++************************+++++++++,,,,,,---------************++++++++++++************************************************,,,,,,+++******+++,,,,,,((()))***+++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000...,,,,,,---...---+++222555666444444777777444555666777888888777555444555444444444666999<<<======;;;:::;;;<<<<<<999666666555444222222111222222000111111000//////111333777999===AAAGGGNNNWWW\\\aaadddhhhkkklllmmmooopppppppppqqqqqqrrrtttuuuuuuyyyuuuqqqmmmkkkiiifffdddZZZVVVQQQQQQUUUWWWVVVSSSRRROOOLLLHHHEEEDDDCCCCCCBBBCCCDDDBBB@@@??????@@@AAAAAAAAABBBCCCDDDFFFFFFGGGGGGHHHKKKNNNQQQQQQPPPQQQOOOMMMLLLMMMPPPSSSUUUWWWZZZ^^^```aaaaaabbbccccccccccccbbbaaa```___^^^\\\XXXUUUTTTTTTSSSNNNIIIDDDBBBAAA???@@@BBBDDDFFFPPPQQQSSSWWWZZZ^^^```bbbrrr```RRRNNNIIIDDDBBB@@@???===:::999888888777777888888777666555555444444555555555444333333222222333333222222333333333333222222000///000111222222000...111111000000000000//////333222222111111111111111111444777555111/////////333111000///000111000///...////////////000000000........................//////.........///000000...---------------............------......///000.........------,,,,,,,,,*********++++++++++++,,,************************------,,,+++++++++++++++***************************((('''''')))******))))))))))))*********++++++((()))***+++++++++++++++***************+++,,,,,,))))))***+++++++++++++++---+++(((((()))******)))***))))))(((((())))))******)))(((''')))+++...000+++++++++++++++*********,,,,,,++++++***))))))((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------,,,***)))******++++++***************+++((((((((((((((((((((((((************************))))))))))))((('''&&&%%%&&&&&&&&&(((***+++***(((''''''&&&&&&''''''(((((())))))((((((((((((((('''***))))))((((((''''''&&&))))))((((((((((((((('''((((((((((((((()))******((((((((((((''''''''''''''')))******(((''''''((()))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))((('''&&&******))))))))))))((((((((((((((((((((()))******'''((()))******)))((('''++++++++++++************+++++++++******)))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))***+++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...///...,,,,,,---...---,,,...111333111222666666333666777888::::::999888777666555555555777:::===??????===;;;;;;===>>>>>>===777777666555444333222222///000000000000222555888999>>>DDDKKKSSS[[[ccciiijjjmmmpppqqqqqqqqqrrrsssssssssrrrrrrrrrrrrrrrrrrvvvqqqkkkeee```\\\WWWUUUIIIFFFCCCDDDGGGIIIIIIGGGAAA@@@===;;;::::::;;;;;;:::<<<>>>>>>???AAACCCFFFGGGHHHIIIKKKNNNPPPRRRSSSVVVUUUVVVYYY[[[]]]\\\[[[RRRPPPMMMKKKKKKLLLNNNPPPTTTXXX]]]aaabbbccccccdddfffeeedddbbbaaaaaa``````ccc```]]]]]]^^^\\\YYYUUUKKKHHHDDD@@@>>>>>>???AAAHHHIIILLLPPPVVV\\\aaadddqqq___QQQMMMHHHEEEBBBAAA>>>===999999888777777777888888666666555444444444444444555444333333222222333333111222333444444333222111000000///000111111///---//////000000000/////////222111111000000000111111111666999666333222222111333111//////000111000///////////////////////////..........................................//////......---,,,,,,,,,------...------------...//////......------,,,+++******))))))*********+++++++++************************,,,++++++******+++++++++************************+++)))'''(((***,,,------))))))*********+++++++++,,,,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,)))***++++++++++++***)))))))))((('''%%%%%%&&&'''***))))))))))))))))))******)))((((((((()))***++++++++++++***************,,,,,,,,,+++***)))(((((())))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***---...---)))(((***,,,,,,+++******)))*********((((((((((((((((((((((((************************))))))))))))((((((''''''''''''((())))))***)))(((((((((''''''''''''((((((***)))))))))((((((''''''))))))((((((''''''&&&&&&((((((((((((''''''''''''((((((((((((((())))))***((((((((((((((('''''''''&&&((())))))'''&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''!!!"""$$$&&&'''(((((()))))))))))))))))))))))))))((((((''''''(((((()))***(((((())))))))))))((((((******))))))((((((''''''++++++***))))))(((''''''((((((((((((((((((((((((*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------...------------.........)))---///...000444444222666777888:::::::::::::::888777777777999<<>>@@@???>>>:::999888777777999:::<<<<<<>>>AAACCCFFFJJJNNNRRRSSSUUUWWWZZZ\\\^^^```aaabbbbbbdddeeeeeeccc^^^ZZZKKKIIIFFFCCCBBBCCCEEEFFFKKKOOOUUUZZZ\\\]]]]]]^^^```___]]][[[[[[[[[[[[\\\___]]][[[[[[[[[ZZZXXXUUUOOOLLLFFFAAA>>>===>>>???>>>???AAAEEEKKKRRRXXX\\\rrr___PPPMMMIIIEEECCCAAA???===:::999999888777888888888666666555444444444444444555444333333222222333333///111333444444333111///222111000000222222000///...///000000000000//////000000/////////000000111...333555222111444333000111000....../////////.../////////.......................................------------------------...------,,,,,,,,,---------------------...//////......---,,,+++******)))))))))*********+++++++++************************(((((((((((()))***+++,,,)))***++++++++++++***)))***)))'''(((***,,,------************++++++++++++000000000///...---,,,+++...---,,,+++************)))***+++,,,,,,***)))((((((***+++***)))(((***,,,******))))))))))))******%%%&&&(((******)))'''&&&************************+++++++++***************))))))***++++++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---***(((***---++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))******)))((('''''')))(((((('''''''''((((((******))))))((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))'''''''''(((((((((((((((&&&'''))))))(((''''''((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((((((((((((''')))((('''&&&&&&'''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%'''((())))))((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((())))))))))))((((((******))))))((((((''''''******)))(((''''''&&&&&&++++++++++++++++++++++++))))))))))))*********+++************************************************)))******************)))+++,,,,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---------------...///000---111333222444999999777555666777999:::;;;<<<<<<;;;:::::::::<<>>===;;;888555333111000111333555777:::???FFFKKKSSSXXX```ggglllqqquuuwwwtttvvvwwwwwwvvvtttttttttuuutttsssqqqnnnjjjgggfff[[[WWWQQQKKKFFFBBB>>>;;;888777555555666666666555777666666555777999;;;===CCCFFFJJJNNNRRRWWW\\\```cccdddfffhhhiiijjjkkkkkkiiijjjlllmmmjjjbbbXXXQQQHHHFFFBBB@@@>>>???AAACCCCCCGGGMMMQQQSSSTTTVVVWWWYYYXXXVVVUUUUUUVVVWWWWWWVVVUUUUUUTTTTTTSSSQQQPPPNNNKKKFFFBBB???>>>??????======???BBBFFFLLLQQQTTTttt```PPPMMMIIIGGGEEECCC@@@>>>;;;:::999999888888999999777666555555444444555555555444333333222222333333000111222444444222111000222111000111222333222111...///000111222111000///000000000000000000111222111444333000555<<<<<<444111///------...///...---/////////............---........................---------...------,,,+++---,,,,,,,,,,,,,,,------------,,,,,,------...///---------,,,,,,+++++++++*********++++++++++++,,,************************'''''''''''')))***+++,,,)))***+++,,,,,,+++***)))((('''&&&''')))+++++++++*********++++++++++++,,,000000000000///---,,,+++...---,,,+++)))))))))))))))***+++,,,,,,+++)))(((((()))***+++******+++---+++******))))))******+++!!!###'''***,,,+++)))''')))))))))******************************+++++++++))))))***++++++++++++******++++++,,,,,,------...++++++,,,,,,,,,,,,------***+++,,,,,,+++***+++,,,******))))))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,)))+++,,,+++)))'''''''''))))))((((((''''''((((((***))))))))))))))))))(((&&&&&&'''((())))))******'''(((((((((((()))))))))''''''((()))))))))))))))'''''''''(((((((((((((((&&&'''))))))((((((((())))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))++++++++++++************)))))))))((((((''''''&&&*********)))))))))))))))(((((()))))))))***************************************************************++++++++++++******,,,------......---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,---......---...000222111555777666999===>>><<<666666777999;;;===>>>???>>>=========???BBBEEEFFFEEEHHHKKKLLLIIIEEECCCAAAAAA@@@<<<999777555444444444777;;;???DDDJJJQQQVVVaaaeeejjjnnnppprrrtttuuuwwwyyy{{{{{{yyyxxxwwwxxxvvvtttqqqlllfff```ZZZWWWKKKGGGCCC???===;;;999777666666555555555444444333444444333333555777:::;;;FFFKKKQQQXXX]]]bbbgggkkkmmmnnnoooqqqqqqqqqpppooommmnnnpppppplllbbbVVVMMMJJJGGGCCC@@@>>>???@@@BBB===@@@DDDGGGHHHJJJLLLMMMPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOLLLJJJGGGDDDBBBAAAAAABBB@@@@@@AAABBBEEEHHHKKKLLLvvvcccPPPNNNJJJHHHFFFDDDAAA???<<<;;;::::::999:::::::::888777666666555555666666555444333333222222333333111222333444444333222111111000///000222333333222...///111222333222111000222222111111222222333444555555111///999FFFEEE;;;222000......///000///...//////.........---------........................---.../////////---,,,+++++++++++++++,,,---......------,,,,,,------...///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))(((((()))***++++++)))***,,,------,,,***))))))(((((()))+++,,,+++)))*********+++++++++,,,,,,,,,------.........------,,,+++***)))))))))))))))''')))+++------+++***(((((('''((())))))***)))(((+++******))))))******+++%%%&&&)))+++++++++***)))((()))))))))*********+++************************))))))***++++++++++++*********+++,,,,,,---......+++++++++,,,,,,---------,,,+++***+++,,,,,,+++***(((((())))))***+++------))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))***+++'''***,,,+++)))'''(((*********)))((((((((((((((()))))))))))))))*********''''''((())))))******+++((((((((()))))))))******&&&'''((()))***))))))(((''''''''''''((((((((()))&&&(((******)))))))))***(((''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''''''''''',,,+++******))))))))))))((((((((())))))*********'''''''''''''''(((((()))))))))(((((((((((())))))***************+++++++++***************)))))))))(((((('''''''''&&&&&&&&&))))))*********+++++++++++++++++++++++++++++++++************************)))***++++++++++++***)))------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........+++---......---...111444444888:::999;;;???@@@>>>777777888:::<<>>@@@DDDEEEBBB888999:::<<<>>>AAACCCDDDBBBBBBAAABBBCCCFFFIIIKKKQQQRRRQQQMMMGGGDDDDDDEEECCC@@@===;;;;;;>>>BBBDDDFFFJJJQQQXXX___eeelllppptttvvvxxxxxxvvvuuuuuuuuutttwwwyyyzzzyyyyyyyyyzzzxxxtttmmmbbbVVVIII>>>888;;;999666555666777666555111333555666666666777888:::999888888999;;;===???;;;BBBMMMXXXaaaggglllooonnnoooqqqrrrrrrqqqpppooosssrrrrrrqqqoookkkeeeaaa]]]ZZZTTTNNNJJJHHHHHHIIIEEEFFFGGGGGGGGGHHHKKKNNNTTTVVVXXX[[[]]]^^^^^^^^^]]]^^^^^^]]]ZZZXXXXXXXXXWWWWWWVVVUUUSSSQQQOOONNNMMMMMMNNNOOOOOONNNNNNMMMyyyccc\\\YYYSSSKKKDDD@@@??????777777777777666666666666:::888666333222222333333555555444333222222222222111222222111//////000111000000000111111222222222444222//////000000000///000000000111222222333333444333222111111222333444///////////////...------......//////000000111111////////////////////////...000222444666666666555........................***+++---,,,++++++,,,...------------------------)))++++++)))(((***,,,,,,---,,,,,,++++++,,,,,,---))))))***++++++)))((('''+++++++++++++++***)))(((%%%&&&'''((()))***++++++))))))***+++---...//////******))))))***+++,,,,,,,,,,,,++++++,,,...///111///...,,,***))))))***+++************************+++++++++++++++***)))((((((((()))***+++,,,,,,---++++++++++++++++++++++++************+++,,,---...))))))))))))))))))))))))+++++++++,,,---...---++++++***(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******'''((()))))))))))))))(((&&&&&&((()))************)))))))))))))))******+++*********++++++,,,,,,,,,+++*********))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))******+++++++++,,,******))))))((((((((('''''''''(((((((((((('''''')))))))))))))))*********)))((('''%%%&&&''')))***))))))(((((((((((())))))***))))))((('''&&&&&&&&&&&&(((+++......,,,***(((******))))))))))))******%%%%%%&&&'''((((((''''''(((***+++***)))((()))***************************$$$%%%&&&'''((((((((((((''''''(((((())))))******+++*********))))))((((((+++,,,---,,,***(((((()))************************---+++***(((((()))+++,,,((()))))))))************+++************+++,,,---------.........---+++***,,,,,,---------,,,***)))///000000...,,,+++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------...000222444666??????AAADDDFFFFFFCCCAAA<<<::::::===BBBGGGKKKLLLIIIGGGEEEDDDEEEHHHLLLNNNSSSQQQNNNKKKIIIHHHGGGGGGHHHEEE@@@>>>@@@EEEKKKOOOXXX[[[___eeejjjoooqqqrrrvvvwwwxxxxxxvvvttttttuuuzzzzzzzzzyyyyyyxxxxxxwwwsssnnndddWWWJJJAAA===;;;;;;999888999<<<;;;888555999888777888::::::999888::::::::::::::::::::::::>>>???CCCLLLXXXdddmmmqqqppprrrsssqqqmmmkkklllnnnooommmllllllllljjjgggddd```^^^\\\YYYVVVTTTRRRQQQOOOOOOOOONNNMMMOOORRRUUU]]]]]]]]]___aaaaaa```___bbbdddffffffdddbbbaaaaaa___^^^]]][[[YYYXXXWWWWWWTTTSSSSSSSSSTTTUUUVVVWWWzzzddd[[[YYYTTTMMMGGGCCCAAA@@@888888888777777777666666:::888666444333333444444666555444333222222222222444222...***)))+++000444333333333444444444555555444222//////000000000000000000111111111222222222333222111000000111222333222222222222222111000000............////////////------------------------,,,---...///000111111111------------------------+++---......---,,,...///---------,,,,,,,,,++++++(((***++++++***++++++***---,,,++++++++++++,,,---******++++++******)))(((+++++++++++++++***)))))))))))))))***+++,,,---------------,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,---...//////...---+++)))((()))***+++************************+++++++++++++++***)))))))))))))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,+++++++++***************************+++++++++,,,------,,,,,,,,,+++))))))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******))))))((((((************)))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,******)))))))))((((((((())))))))))))(((((((((((())))))((((((((('''''''''''''''((((((((()))))))))))))))((((((((('''''''''((((((((((((((((((''''''+++******))))))((((((((()))((('''&&&''''''((()))))))))(((((((((((())))))***))))))(((''''''&&&&&&)))))))))***************+++******))))))******+++&&&&&&'''(((((((((((((((''')))***)))((('''((()))(((((((((((((((((((((((((((((())))))******++++++*********)))((('''''''''************)))))))))((()))***+++***((('''&&&'''************************,,,+++)))(((((()))+++,,,************++++++++++++++++++++++++,,,,,,,,,---+++,,,---.........---,,,...//////000000///...---,,,...///...------...///---,,,,,,++++++,,,,,,---...------------------,,,.........///111444777999@@@@@@BBBEEEGGGGGGEEEBBB>>>===<<>>>>>;;;888<<<:::999999::::::999777:::;;;<<<======<<<;;;:::<<<>>>CCCMMMYYYeeemmmqqqssstttssspppkkkhhhhhhjjjkkkjjjiiiiiiiiigggdddbbbaaa```___]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYZZZ\\\^^^_________aaacccddddddccccccdddffffffdddaaa^^^\\\[[[[[[ZZZYYYYYYYYYYYYYYY\\\\\\\\\]]]]]]^^^^^^___{{{eeeYYYWWWSSSNNNIIIEEEBBBAAA999999999888888888777777:::999777555444444555555666555444333222222222222333222///---+++,,,000333111111111111111222222222333111//////000111111000222222111111111000000000111111000000000000111111//////000000000///..................------------------------------------,,,,,,,,,,,,,,,---......------------------------,,,---///...------...000.........------,,,,,,,,,///...---,,,,,,,,,---......---+++******+++---...,,,,,,+++***************++++++++++++++++++***)))++++++*********+++---.........---,,,,,,+++******+++************++++++,,,))))))******+++*********---,,,***)))(((((()))******************************++++++++++++***))))))************************))))))))))))))))))))))))............,,,***((('''++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******...---+++***)))((())))))///...,,,***(((((((((((()))))))))))))))******+++*********+++++++++++++++))))))((((((((((((((('''******))))))((((((''''''))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''&&&)))(((((('''&&&%%%$$$###(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&+++)))'''&&&&&&(((+++---+++******))))))******+++''''''((()))))))))((((((&&&((()))((('''&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))******))))))((((((''''''************)))))))))))))))***+++***(((''''''(((******************************))))))))))))***+++***++++++++++++,,,,,,,,,***+++---......---,,,,,,***+++,,,---.........---***+++,,,---...---,,,+++)))+++...///.........///------,,,,,,,,,,,,------//////......---,,,,,,,,,//////...///222666:::===AAABBBDDDGGGJJJJJJHHHEEEAAA@@@???AAAEEEHHHJJJKKKLLLKKKIIIHHHHHHJJJMMMOOONNNNNNNNNMMMLLLKKKKKKJJJFFFGGGJJJPPPWWW___fffjjjmmmnnnppprrrtttvvvwwwwww|||}}}}}}zzzwwwtttsssssstttuuuvvvuuurrrmmmhhhddd[[[WWWPPPGGG???;;;:::;;;???@@@CCCFFFIIIHHHFFFCCCCCCAAA>>>======<<<;;;999===>>>????????????>>>======@@@FFFPPP\\\gggmmmpppttttttrrrnnnkkkiiiiiikkkiiigggfffffffffeeeccc```______^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbccccccaaa``````bbbdddffffffeeedddfffhhhhhhfffaaa\\\YYYXXXYYYYYYZZZZZZ[[[\\\\\\___``````aaaaaaaaaaaa```yyycccTTTRRROOOKKKHHHEEEAAA>>>:::::::::999999999888888999888777666555555666666666555444333333222222333...111555666444222000///000000000000000000000000333111///...000111111000333222222111000/////////000000////////////000000---......///......------/////////......---------////////////////////////000///---,,,,,,---...///------------------------,,,---......------...///............////////////222...,,,,,,---,,,---000...---+++******+++---......---+++*********+++,,,+++++++++,,,,,,+++******+++***)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,))))))+++++++++***)))(((++++++***)))(((((())))))******************************+++++++++******)))+++++++++*********))))))++++++++++++++++++++++++,,,---......---+++((('''++++++++++++++++++++++++)))***,,,,,,,,,+++,,,,,,---+++******,,,------,,,++++++++++++++++++++++++,,,+++******))))))******---,,,***(((((((((***+++///...+++(((''''''((())))))))))))))))))******+++***************+++++++++((((((((((((''''''''''''******))))))((((((''''''))))))(((((((((((((((((())))))******************************************))))))***))))))((('''&&&)))(((((((((''''''&&&&&&((())))))))))))(((''''''))))))(((((((((((())))))))))))((((((''''''''''''***)))'''%%%&&&(((***,,,***))))))(((((())))))***(((((()))))))))))))))((('''((())))))''''''((()))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((&&&&&&'''((()))******+++*********)))))))))))))))***,,,------+++*********************************)))))))))************************+++++++++,,,,,,+++,,,...//////...,,,++++++,,,,,,,,,------,,,,,,((()))***,,,,,,,,,++++++)))+++///000///---------------,,,,,,,,,,,,------............------------000//////000444888===@@@DDDDDDGGGJJJMMMMMMKKKIIIDDDCCCBBBCCCFFFIIIJJJIIILLLKKKIIIHHHIIIKKKMMMNNNKKKKKKLLLLLLKKKKKKJJJIIIJJJNNNSSS[[[dddkkkqqqtttttttttuuuvvvwwwwwwwwwxxxyyyzzzzzzwwwssspppooooooooopppqqqooojjjccc[[[VVVLLLJJJFFFAAA>>>>>>AAADDDLLLNNNSSSWWWYYYYYYVVVTTTOOOLLLHHHFFFEEEDDDBBBAAADDDDDDBBBAAAAAABBBDDDDDDEEEHHHNNNWWWaaaiiimmmnnnpppooonnnlllllllllnnnooohhhgggeeeeeefffeeedddbbb`````````aaaccceeefffgggfffffffffggghhhiiigggfffgggfffeeefffiiijjjjjjiiiggghhhiiijjjhhhccc]]]YYYYYYZZZZZZ[[[\\\]]]]]]]]]______```aaaaaa```___^^^vvvbbbQQQNNNJJJGGGEEECCC>>>;;;::::::::::::999999999999777777777666666666666777666666555444333333333333///222666777666222000///333333333333333333222222222000......000111111111333222222111000///......////////////////////////000111111222222111111111111000000//////.........000000000000000000000000111000///...---...///000------------------------***,,,------,,,,,,---...++++++,,,---...//////000---+++...666777111+++)))...---+++******+++---......---+++*********+++,,,***++++++,,,,,,,,,++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---......---,,,+++******))))))))))))))))))************************)))******+++++++++******,,,,,,++++++***)))))))))++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++(((***,,,,,,+++***+++---+++***))))))+++,,,,,,+++++++++++++++++++++++++++,,,+++******))))))*********)))'''&&&''')))+++,,,,,,+++)))'''&&&''')))***)))))))))))))))******+++************************''''''''''''((((((((((((***)))))))))((((((((('''(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''***+++++++++,,,,,,------))))))******)))(((''''''))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((()))))))))(((((((((''''''(((((((((((()))))))))))))))((((((((()))******(((((()))***))))))))))))))))))))))))+++***((('''''')))+++,,,&&&&&&'''((()))***++++++))))))))))))))))))*********,,,------+++******+++************************((()))***+++,,,,,,+++***))))))))))))*********++++++,,,...//////...,,,+++......---,,,+++*********+++,,,---...//////...---+++---///000...,,,+++***...------,,,,,,------...,,,,,,------...///000000000000111222666:::???AAAEEEFFFHHHLLLOOOPPPNNNLLLFFFEEEDDDEEEHHHIIIIIIHHHKKKJJJIIIHHHIIIKKKLLLNNNNNNNNNOOOOOOOOOOOOPPPPPPTTTXXX^^^fffmmmrrrvvvxxxwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxwwwsssmmmhhhfffeeecccdddeeeccc]]]VVVNNNJJJEEEFFFFFFFFFGGGKKKPPPTTTZZZ^^^cccggghhhgggeeeddd\\\YYYUUURRRQQQPPPOOONNNPPPLLLHHHEEEEEEHHHLLLPPPRRRTTTXXX___fffkkklllllllllkkkjjjjjjkkklllmmmnnnhhhfffeeeeeeffffffeeecccdddeeeeeefffgggiiijjjkkkkkkkkkkkkmmmpppqqqpppnnnpppnnnmmmmmmooopppqqqpppkkkjjjiiiiiihhheee```[[[\\\\\\]]]^^^^^^^^^]]]]]]```aaacccdddcccaaa___]]]vvvbbbQQQMMMGGGEEEDDDBBB>>>::::::::::::999999999888888555666666666666666666666777666555444333333333333333333222000...///111333222222222111111111111000222000......000111222111222222111000//////......//////000000000000////////////000000111111000000000000000000000/////////........................000//////.........//////........................***+++---,,,++++++,,,...((())))))***+++,,,------***,,,888GGGJJJ>>>///(((---,,,,,,,,,,,,,,,,,,---,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,------..................---,,,,,,+++******---,,,,,,++++++++++++,,,))))))***************)))************************************************))))))***++++++++++++***,,,+++++++++******))))))))))))))))))))))))))))))&&&''')))++++++++++++***++++++++++++++++++++++++'''***------***)))+++---+++)))((()))+++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******''''''&&&'''((()))+++,,,)))((((((''''''((()))***)))))))))))))))******+++***************)))))))))'''(((((((((((()))))))))((((((((()))))))))))))))(((((())))))))))))******((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))******))))))(((&&&''''''((()))***+++,,,+++******))))))(((((('''))))))(((((((((((())))))((((((((((((((((((''''''&&&((()))***+++***)))((()))((((((''''''(((((()))(((((()))))))))((('''''')))***+++***)))((()))+++((((((((((((((((((((((((''''''&&&&&&''')))***+++))))))))))))(((((((((((())))))))))))************(((***++++++***))))))***************************((())),,,......---,,,+++(((((()))))))))*********,,,,,,---......---+++***000///---+++***)))))))))***+++,,,---------,,,+++,,,...//////---+++******......------------......++++++,,,...///000111222000111222444888;;;???@@@DDDEEEHHHLLLOOOPPPOOOMMMFFFFFFEEEFFFHHHJJJIIIHHHIIIIIIIIIIIIJJJLLLMMMNNNMMMMMMNNNOOOPPPSSSVVVWWW```ccchhhnnnrrruuuwwwwwwxxxwwwuuutttrrrqqqqqqqqqtttssspppjjjbbb[[[WWWVVVTTTUUUTTTSSSPPPLLLHHHEEEDDDGGGKKKOOORRRWWW]]]aaafffiiinnnppppppnnnnnnmmmgggddd```]]]]]]\\\\\\[[[[[[WWWRRRNNNNNNRRRWWW[[[^^^___aaaeeejjjllllllkkkjjjiiihhhiiikkklllkkkjjjiiihhhffffffggghhhggggggffffffffffffggghhhiiijjjmmmlllkkkoootttwwwwwwuuusssqqqpppqqqtttvvvxxxxxxwwwrrrnnnkkkkkkiiieeeaaabbbcccdddddddddcccaaaaaaaaaccceeeffffffccc___]]]wwweeeUUUOOOHHHEEEEEECCC@@@<<<999999999999888888888888444444555555666666666666777666555444444333333444444444222000...///222555000000//////............222000......000222222222111111000000/////////...///000111111111111000///,,,,,,---.....................//////////////////...........................///000000000000000///////////////////////////+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,+++---,,,666GGGKKK???222---+++,,,,,,------,,,,,,+++******++++++******)))(((***+++,,,,,,------,,,,,,***+++---///000000///...---------,,,,,,+++++++++...---,,,+++++++++++++++''''''''''''(((((()))*********+++++++++++++++***************************))))))***++++++++++++++++++++++++***************))))))))))))))))))))))))&&&''''''((())))))******************************&&&***------)))(((***---+++***)))***,,,......---************************,,,+++******))))))******((((((((())))))******+++)))))))))))))))))))))))))))))))))))))))******++++++*********)))))))))(((((((((((()))))))))******''''''(((((())))))******(((((()))))))))*********(((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''((()))***************$$$%%%%%%&&&&&&''''''''',,,+++***(((((((((((()))))))))(((((((((((())))))'''(((((((((((((((((((((((()))***+++++++++************))))))))))))******((((((((((((((('''&&&&&&((()))***)))((('''(((***(((((((((((((((((((((((("""###$$$%%%&&&((())))))(((((((((((())))))))))))((()))))))))************(((***++++++***)))***+++************************(((***---000000///---,,,))))))*********+++++++++---,,,,,,,,,++++++++++++///...,,,+++************))))))***++++++***((((((+++---...---++++++,,,---......------------......,,,------...///000000111///111333666999<<<===>>>@@@BBBEEEIIIMMMNNNMMMKKKFFFEEEEEEGGGIIIJJJIIIGGGIIIIIIIIIJJJLLLNNNPPPQQQKKKKKKLLLNNNSSSYYY^^^bbbkkkmmmqqqtttvvvwwwwwwvvvtttsssooollliiifffeeeeeeeeedddaaa[[[TTTMMMIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMQQQWWW\\\aaaeeeiiilllnnnqqquuuuuusssrrrrrrsssmmmjjjfffddddddeeeeeeddddddaaa^^^\\\\\\^^^aaadddfffffffffiiilllnnnmmmllliiiiiijjjmmmqqqrrrpppnnnooommmkkkkkkmmmnnnnnnmmmjjjjjjjjjjjjkkklllnnnnnnqqqooonnnrrryyy{{{zzzzzz}}}zzztttrrrqqqnnnlllmmmnnnoooppppppooonnnmmmhhhjjjlllnnnmmmiiieeebbbyyyhhhYYYRRRJJJFFFFFFEEEBBB???999999999888888888777777222333444555666666666666777777555444444444444444222444777777555333222222333333222222111111000000222000......000222222222000000000000///////////////000111222222111000/////////000111111222111111,,,------....../////////111111111111111111111111///000222333333333222111000000000000000000000000,,,---///...------...000222111000///...---,,,,,,---&&&(((555:::333---...***+++---......---+++***))))))***++++++)))((('''***+++,,,,,,------------&&&(((+++...//////---,,,))))))***+++---...//////...---,,,,,,++++++++++++---,,,++++++,,,...000111***++++++,,,,,,,,,++++++************************((()))***+++++++++++++++************************++++++++++++++++++++++++'''''''''''''''((())))))))))))))))))))))))))))))&&&***------)))(((***------+++***+++---/////////************************,,,++++++***)))***************+++++++++******)))+++++++++++++++***)))((()))))))))))))))******++++++*********))))))(((((((((((())))))******++++++&&&&&&'''((()))***++++++(((((())))))*********+++******))))))((((((((('''))))))******+++++++++,,,&&&'''(((***++++++++++++***************)))))))))...,,,***(((''''''))))))))))))(((((((((((())))))'''''''''(((((((((((((((***************++++++,,,,,,,,,++++++++++++,,,,,,''''''(((((('''&&&%%%%%%'''((()))((('''&&&''')))************************$$$%%%''')))***+++,,,,,,%%%%%%&&&((()))+++,,,,,,(((((())))))*********+++***,,,------,,,+++,,,---************************(((+++...111222000...---******+++++++++,,,,,,,,,---,,,+++************+++---,,,+++*********+++,,,,,,---......---,,,+++******+++,,,,,,++++++...000......------------...............//////////////////111444777:::<<<<<<<<<>>>???BBBGGGKKKLLLKKKIIIEEEEEEEEEGGGIIIJJJIIIGGGIIIIIIJJJLLLNNNPPPRRRSSSNNNNNNOOOSSSYYYbbbjjjooorrrsssuuuwwwxxxxxxwwwvvvpppmmmiiiddd___\\\ZZZYYYSSSSSSRRRNNNIIIDDDBBBAAACCCCCCDDDFFFJJJNNNSSSVVV\\\```gggmmmqqqtttwwwyyytttwwwyyyyyyvvvttttttvvvooolllhhhfffggghhhiiiiiihhhhhhffffffffffffhhhhhhiiihhhhhhiiilllnnnnnnnnnhhhiiilllrrrxxx{{{yyywwwuuusssqqqqqqsssuuuuuuuuusssssstttuuuvvvxxxyyyzzzzzzwwwvvvzzz~~~{{{zzzxxxuuuvvvxxxzzz||||||{{{zzzyyysssuuuxxxyyyxxxtttooolllwwwnnnnnn___NNNEEEEEEFFFCCC>>>;;;::::::999888777666666444555777777666666888999888777666555333333333222222222111222333333222000555444333111000//////...222222222111111111111000111222333333222000...---//////000111111111111111//////000111111111111111......------------......//////......///111444555555222//////000333444555...///000///------///000000000000...---+++)))(((000000000///...---++++++---,,,++++++------,,,++++++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))))))))************)))))),,,,,,------...///000000------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,---,,,***((('''***)))((((((((()))***+++*********)))))))))))))))222---(((%%%'''***+++***+++++++++,,,,,,---------+++++++++++++++***)))(((,,,+++***((((((((())))))))))))***+++++++++******,,,,,,+++******++++++,,,(((((()))))))))************)))((((((((()))++++++***)))(((''''''((()))***((()))+++,,,,,,+++)))(((+++******)))))))))))))))))))))))))))))))))))))))///000000...+++)))(((((('''&&&&&&''')))***)))'''((())))))***************(((***+++,,,,,,+++***((()))((('''&&&&&&'''((()))'''(((((()))***++++++,,,*********)))***++++++,,,((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''',,,++++++***************)))((('''&&&&&&'''((()))************************,,,+++))))))******((('''(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&'''''''''((((((((()))(((((()))***,,,---...///)))***---///000///---,,,******+++++++++******))))))***+++,,,---...//////))))))*********++++++++++++,,,------......------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,------000222333222///...///111444666999:::999999999:::>>>@@@DDDGGGIIIIIIHHHHHHGGGGGGFFFGGGIIIJJJIIIIIIIIIKKKNNNOOONNNMMMMMMNNNPPPRRRVVV\\\ccckkkqqquuuxxxvvvuuuvvvxxxwwwrrrnnniii```WWWSSSOOOIIIEEEEEEIIIIIIFFFBBB>>>======???<<>>BBBEEEGGGHHHGGGFFFGGGGGGGGGHHHJJJKKKLLLLLLLLLNNNPPPPPPOOONNNNNNOOOUUUYYY___gggmmmsssvvvwwwwwwvvvvvvwwwxxxtttmmmfff[[[RRRJJJFFFCCC???>>>???@@@@@@???===;;;<<<>>>AAABBBIIIRRRXXX\\\aaagggmmmqqqrrrtttvvvxxxyyyzzzzzzyyyxxxvvvvvvvvvuuuqqqmmmkkkiiigggfffgggiiijjjkkkkkkmmmnnnooonnnnnnmmmmmmpppooonnnnnnooorrrtttuuutttuuuzzznnn___]]]\\\YYYPPPFFF???===>>><<<<<<;;;:::999888888777444555555444222111222333333333333333333444555666444333111111333555555555333222222111000000111111222222222111111111111000000111111222111000...---///000111111222222111111------...///////////////000000////////////000000//////......///111333444111///------///111333333...///000///...---...000,,,---...///000000000000+++,,,------......------...---,,,,,,......---,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++))))))************))))))+++++++++,,,,,,------...+++++++++*********))))))*********++++++++++++,,,"""$$$&&&)))+++,,,------------,,,+++*********+++'''(((((()))+++,,,,,,---000,,,)))'''((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))((())))))***+++******)))))))))***,,,---***+++++++++,,,,,,---------------------,,,,,,,,,...---+++***)))******++++++******))))))******+++************************+++******)))))))))))))))))))))))))))))))))))))))(((***+++***(((''''''''')))((('''((())))))(((&&&&&&&&&'''((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((*********+++++++++,,,,,,******))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((''')))***+++***((((((((())))))))))))((((((((((((((((((''''''''''''*********+++,,,,,,------((((((((((((((((((((((((*********)))))))))))))))(((((()))))))))*********,,,---...///...,,,***(((++++++,,,,,,,,,,,,++++++......---,,,+++***))))))++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///222000...------///222444000111111000000111333666444666888888777777888999:::<<<@@@CCCEEEFFFEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPPPPQQQRRRQQQPPPPPPRRRTTT[[[```iiirrrxxxzzzzzzyyyvvvvvvuuuuuussslllaaaYYYLLLEEE>>><<<:::888888;;;;;;;;;;;;::::::===AAAEEEJJJQQQZZZbbbggglllrrrvvvuuuvvvvvvwwwxxxyyyyyyyyywwwvvvuuuuuuuuussspppmmmhhhhhhggggggiiikkknnnooollloooqqqrrrrrrqqqqqqqqqvvvtttssssssuuuyyy~~~jjjXXXMMMOOONNNJJJCCC??????AAA::::::999888777666555555000222333444333333444666444444444444444555555666777555222111222444555555222111111111111111222222222222222111111111000000111222222222222111000///...///000000111111000000---...//////000000//////000//////////////////000////////////000111222333444222000///111222222222---///000000.........///+++,,,---//////000000000,,,,,,---------------,,,---,,,++++++---...---,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++************))))))*********+++++++++((()))************)))))),,,+++***))))))(((''''''%%%&&&&&&'''(((((())))))...,,,***(((((()))***++++++++++++++++++++++++,,,+++++++++,,,,,,++++++***((((((((())))))***+++++++++***)))((((((***,,,...******+++,,,------------++++++,,,------......///000///---+++************++++++++++++++++++++++++++++++***))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((((((''''''(((******)))((((((((()))***************''''''((())))))(((''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''((()))))))))))))))((((((((((((((()))))))))((((((((()))))))))******,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''')))+++,,,***)))(((((())))))))))))((((((((((((((((((((('''''''''''''''((())))))******+++)))(((((((((((((((((()))))))))*********+++++++++******************)))))),,,,,,---......,,,+++)))++++++,,,---------,,,,,,//////...---,,,++++++***))))))*********+++++++++***++++++,,,---,,,,,,,,,///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---....../////////.........///000111000000000000111333666888444666777777666666777888:::<<>>;;;;;;:::777888;;;;;;<<<===>>>???CCCIIIMMMTTTZZZbbbiiinnnrrrvvvyyywwwvvvvvvvvvuuuvvvvvvvvvuuuuuuttttttsssqqqooommmjjjjjjjjjjjjkkkmmmqqqsssnnnqqqtttttttttuuuxxx{{{}}}}}}}}}}}}jjjXXXIIIGGGDDDBBBAAAAAABBBBBB:::999999888777666555444222333555555444444666777777666555555444444555555:::777333222222333333333111111111000111111222333222222222111111111000000..................---------...//////000000////////////000111111111111000///......------......////////////000000111222222666444111000000000000...---...000000///......///,,,,,,---.........------............---,,,+++***+++******+++,,,------,,,+++,,,,,,------,,,,,,+++++++++************++++++******++++++++++++***************+++++++++++++++---,,,,,,,,,,,,+++++++++))))))*********+++++++++------,,,,,,+++***)))(((+++++++++***)))(((''''''((((((((('''''''''''''''+++++++++***))))))***+++++++++++++++++++++++++++))))))************))))))(((((())))))***************)))(((((((((***---...***+++,,,------------,,,***+++,,,...000111333333111000...,,,************++++++,,,,,,,,,,,,++++++++++++***))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))&&&(((******)))((()))***&&&%%%&&&(((+++,,,+++***&&&''''''((((((((((((((('''''''''(((((('''''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''((())))))))))))((((((((((((((())))))******'''''''''((((((((())))))+++,,,,,,,,,,,,+++******)))******************)))((((((((((((((((((((((((''''''(((***,,,---+++)))(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))***)))(((((((((((()))***'''((()))***+++,,,---...,,,++++++++++++***************,,,---------,,,,,,***+++,,,---------------************))))))))))))))))))*********+++++++++++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,...000222222111000...111000000111333666888999555666777777666555777888;;;<<>>===999888:::<<<>>>BBBFFFJJJPPPVVVZZZaaadddiiinnnrrrtttvvvxxxxxxxxxvvvuuuttttttttttttssstttttttttrrrpppnnnmmmmmmnnnnnnmmmlllmmmqqqtttsssvvvyyyyyyzzz~~~lll[[[NNNHHHBBB@@@CCCDDDBBB@@@;;;;;;:::999888777777666666777888666444333444555777666555444444444444444888666333222222333222111222111111111111111222222222222222111111111111000////////////////////////---...//////000000/////////000000111111111111111......------------......//////000000111111111111444222///.........---+++,,,...000111///.........------------------,,,+++000000000///...---+++***+++******+++---...---,,,+++,,,,,,------,,,,,,++++++******))))))******+++******++++++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++******))))))))))))+++,,,+++***)))***++++++++++++++++++*********'''((())))))))))))))))))((())))))************)))))))))((())))))+++---...+++,,,---......---,,,+++,,,---...000222333555666000///---+++***************++++++,,,,,,++++++***************************+++******)))))))))))))))))))))))))))))))))))))))''')))***+++***)))***+++&&&&&&&&&(((+++,,,,,,+++((())))))***************(((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))***+++***)))((('''(((((())))))******+++)))))))))*********++++++)))***+++++++++***((('''******++++++++++++******))))))))))))))))))))))))(((((())),,,......,,,***(((((())))))))))))(((((('''''''''(((((((((((((((((((((((()))******++++++******((((((((((((******''''''(((***+++,,,---...,,,,,,,,,+++++++++++++++)))***+++,,,,,,---------)))***+++,,,,,,------,,,)))*********+++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---///333666777444111...111000111333666888999888777777888777666666777999<<<===???BBBEEEGGGHHHIIICCCFFFHHHHHHIIIKKKQQQVVVTTTWWW[[[^^^bbbggglllppptttvvvyyy|||}}}}}}|||{{{tttkkk^^^RRRKKKEEE@@@<<<777777:::>>>===::::::===???CCCJJJQQQXXX___eeeiiimmmnnnppprrrtttvvvwwwwwwzzzyyywwwuuussssssssstttrrrtttuuutttrrrooonnnnnnnnnpppqqqooolllmmmqqquuuvvvzzznnn```OOOJJJEEECCCDDDDDDAAA>>>;;;;;;:::999888777666666666777888666444333444555333333222222222333444444333222111222333444333222222222111111111111111111222222222111111111111000222111111111111111222222///000000111111111111111...//////000111000000000//////............/////////000000111111111111111111///......//////...---,,,...111111000.........------............------///000000000///......------,,,,,,---///000000///+++,,,,,,------,,,,,,+++,,,+++************+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,************+++,,,,,,---***+++,,,,,,,,,,,,+++*********++++++++++++++++++(((***,,,,,,***)))***+++++++++++++++*********)))(((((()))***************))))))***+++******(((((((((((()))***+++,,,------------...///...---+++))),,,------...///000111111///...,,,+++*********+++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))+++******)))))))))))))))))))))))))))))))))))))))''')))******)))))))))***)))(((((()))++++++***(((******+++,,,,,,,,,,,,,,,)))(((((((((((((((((()))((((((''''''''''''(((((('''(((((())))))*********'''(((***+++,,,+++***)))'''(((((()))******++++++*********+++++++++,,,,,,)))***+++,,,,,,***((('''******+++,,,,,,+++******************************)))***+++...000///,,,***(((((())))))))))))((((((''''''''''''((((((((()))((())))))***++++++,,,,,,+++***(((''''''(((***+++)))))))))***************************+++++++++++++++++++++++++++,,,,,,+++((()))***+++,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------,,,---......//////......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---///222555555333111///111111222555999:::888666888999999777666666888:::;;;===???AAADDDGGGIIIJJJEEEHHHJJJJJJIIILLLRRRXXXZZZ]]]bbbgggkkkooosssvvvxxxzzz}}}~~~~~~{{{xxxvvvkkkbbbUUUKKKEEEBBB???<<<999999;;;???@@@@@@DDDJJJLLLQQQYYYaaaggglllpppssstttsssrrrrrrtttuuuvvvvvvyyywwwuuurrrqqqqqqqqqrrrqqqtttvvvuuurrrooooooppprrrtttuuusssqqqqqqvvvzzz}}}ooocccJJJHHHFFFFFFEEECCCAAA???999999888777666555444444222444555555555555666888/////////000111333444555/////////222444555444333333222222111000000111111222222222111111111111000///...............//////111111222333333333333222---......///////////////000000////////////000000///000000111111111111000000///...000222333222111,,,...111111000.........------...///000000000///...//////000000000000000///...---///111222222111+++,,,,,,------,,,,,,+++------++++++++++++------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++,,,,,,,,,---------++++++******)))******+++'''(((***++++++***)))(((''''''((()))***+++,,,,,,'''***------+++)))***+++++++++++++++******))))))((()))***+++++++++++++++)))***++++++***)))((('''&&&''')))+++,,,,,,,,,,,,---...//////...,,,***(((++++++++++++++++++++++++...---+++***)))******+++)))***+++,,,,,,+++***)))((()))+++,,,,,,+++)))(((+++******)))))))))))))))))))))))))))))))))))))))'''(((******)))(((((())),,,+++************(((&&&&&&&&&'''((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))'''(((((()))***++++++,,,''')))+++,,,---,,,***)))'''(((((()))***+++++++++))))))*********++++++++++++,,,---......,,,+++)))***+++,,,------,,,+++***************************++++++,,,///000000---***(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((()))******+++++++++***)))'''''')))***+++++++++******)))(((''''''((()))))))))************------,,,++++++*********'''((()))***+++,,,,,,,,,************************))))))*********+++++++++---...//////000//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000---...///111111000//////111111333777:::;;;888555999999999888666666888:::;;;<<<>>>AAACCCFFFHHHIIIGGGJJJLLLKKKJJJLLLSSSYYY___ccciiinnnqqqtttxxxzzzxxxzzz}}}~~~yyytttqqqccc[[[QQQIIIEEECCC@@@>>>???>>>@@@CCCEEEHHHPPPYYY[[[```hhhnnnqqqssstttuuuuuusssqqqpppqqqsssuuuuuuuuutttqqqooommmmmmnnnoooqqqtttvvvuuurrroooooopppuuuxxxzzzyyyvvvwww|||mmm\\\UUUOOOHHHCCCBBBBBB@@@>>>;;;:::888777666666777888777777777666555555444444777666444333222111111111666444222000000000111222666555444222111000000000222111///.........///000222111///...---...000111222111000.........///000---000222333222000//////000000000000000000000000444333222000//////......//////////////////////////////000222333111...+++///000111222222222222222.........------,,,,,,,,,........./////////000000//////...---,,,,,,++++++,,,,,,---,,,,,,***)))(((+++,,,---------,,,+++***+++,,,---------,,,+++***------------,,,***((('''((()))***+++++++++++++++222///+++(((&&&&&&((()))------------------------+++******))))))******+++*********))))))))))))))),,,,,,++++++++++++++++++------,,,+++***)))((('''++++++************++++++++++++++++++,,,---...///.........------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---************************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%******))))))((((((((((((((((((((((((((()))******...+++((('''((()))'''$$$&&&'''(((***,,,---------))))))***+++++++++******((((((((()))***+++------,,,+++***))))))))))))))),,,,,,---...//////......******)))(((((((((((((((''''''''''''((((((((()))******++++++++++++******+++*********))))))(((((())))))***)))''''''(((***)))(((&&&(((***+++)))&&&+++***)))(((((()))******)))************+++++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++000///...---+++***))))))++++++,,,,,,,,,,,,------***++++++,,,---...//////------------------------//////............//////---------.........////////////...------------...111222555777999999:::999;;;:::888888888888777666::::::<<>>@@@CCCFFFGGGGGGLLLIIIJJJPPPSSSVVV^^^hhhpppsssuuuwwwxxxzzz{{{}}}|||}}}}}}zzztttoookkkiiibbb```^^^ZZZUUUPPPKKKIIILLLPPPUUUZZZ___eeejjjnnnsssrrrqqqqqqsssuuuwwwwwwzzztttpppqqqpppmmmooosssrrrrrrqqqooommmlllmmmnnnpppvvv|||nnn\\\RRRLLLFFFCCCCCCCCCBBB???:::;;;;;;::::::999888777666666555444444333333222000222666999:::999666555333222222222222444666777444333222111000/////////333222111111000000111111333222111000000111222333000000/////////000111111///000000///......///111////////////////////////111111000000000000111111111111111111111111111111//////000000000///...------...............------.........---------------------........./////////.........------,,,,,,+++******))))))***,,,---///---............---,,,,,,******,,,,,,------------)))***+++,,,,,,,,,,,,,,,+++,,,,,,---------------))))))))))))***+++,,,---+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,)))))))))))))))))))))))))))*********++++++,,,,,,++++++************++++++)))))))))******++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,+++************************************...---,,,+++))))))))))))************************))))))))))))))))))))))))******+++++++++***)))((('''''''''''''''(((((((((((((((((()))))))))******)))((('''''')))******)))((())))))***************)))******+++,,,------...222111000///////////////111111000/////////000000,,,,,,---.........------******)))))))))(((((((((''''''((((((((()))))))))(((((())))))))))))((((((************)))))))))))))))***+++***)))***,,,...777222+++'''&&&(((***+++******))))))))))))******)))************+++++++++++++++++++++************------------------------++++++++++++++++++++++++%%%&&&'''((()))+++,,,,,,++++++,,,,,,,,,,,,------000000/////////.........////////////////////////......------------..................////////////111111111000111111222222333555666888888888888777999999999::::::::::::;;;??????@@@BBBDDDFFFGGGHHHIIIIIINNNVVV\\\```hhhooowwwwwwxxxzzz}}}~~~~~~}}}}}}|||yyysssmmmiiiggghhhfffggggggeeeaaa[[[UUUQQQSSSVVV[[[```eeejjjooossssssssssssrrrssstttvvvvvv|||wwwrrrpppmmmkkklllpppoooqqqrrrrrrqqqqqqssstttvvv{{{nnn\\\PPPKKKEEECCCDDDDDDBBB@@@;;;<<<======<<<;;;999888777666666555444444333333111333666888999888777666444333333333333444555666777777666555444333333444333333222222222111111111111111000000000111222333/////////000000111111222......---,,,***+++---000////////////////////////000000//////000111222222111111111111111111111111///000000///.........///)))***+++---///000000111...............---------.../////////000000000000......---------,,,,,,,,,,,,+++)))))))))+++---///...............---------)))***+++,,,------......******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++******)))***+++---......---+++***---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,++++++************++++++))))))***+++++++++++++++...............---------++++++++++++++++++++++++++++++++++++++++++++++++......,,,+++************************************------,,,+++*********+++(((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))************++++++(((((())))))************---,,,+++***)))))))))))))))***+++,,,,,,,,,,,,+++******++++++,,,---...///333222111///......------///......---------......))))))***************))))))))))))******)))))))))'''(((((((((((()))))))))(((((())))))))))))((((((*********)))))))))))))))''')))******)))***,,,...555111,,,((('''(((***+++)))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++................................................,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------///.....................------------------------......------------............/////////000000000111111111111222222333444666777888999:::999888888888:::;;;;;;;;;;;;===>>>???@@@AAABBBBBBDDDGGGIIIIIIMMMUUU^^^eeekkkrrrwww{{{yyyxxx{{{|||yyywwwrrrmmmhhhfffhhhjjjkkkkkkjjjhhhccc]]]XXXTTTOOOSSSXXX]]]ccchhhmmmqqqqqqqqqrrrrrrrrrsssvvvxxx~~~{{{wwwsssooommmoooqqqoooqqquuuwwwyyyzzz|||~~~mmm[[[NNNJJJEEECCCDDDDDDBBB???===>>>>>>???>>><<<;;;999888888777777666555555555555555555555555666666666555555444444333333333333444333222111111000111111333333333333222222222111////////////000000111111//////000111111111222222//////...,,,+++,,,///222000000000000000000000000////////////000111222333000000000000000000000000///111222111......///000)))***,,,...///111111111........................++++++,,,,,,,,,------------------------,,,,,,,,,---,,,***))))))***,,,---//////......------------******++++++,,,---......,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++***+++,,,,,,---,,,,,,+++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''&&&&&&%%%%%%************************+++*********+++,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))***+++++++++++++++++++++(((((()))***+++******)))......---,,,+++++++++,,,...///000111111222222111++++++++++++,,,---...///000///...,,,++++++******,,,,,,,,,++++++,,,,,,---((()))))))))))))))((((((((()))************))))))(((((((((((()))))))))***)))******++++++******)))))))))))))))))))))******&&&'''((((((((()))+++---------,,,***))))))******(((((())))))************))))))*********++++++++++++++++++++++++++++++,,,................................................000///...---,,,+++******+++++++++,,,,,,,,,------++++++,,,---......//////------------------------.........------........./////////000000000111111111111111111222333444555999:::;;;;;;;;;;;;:::999999;;;======<<<<<<>>>@@@>>>@@@AAABBBBBBDDDIIILLLOOOUUU^^^fffmmmtttyyy{{{~~~|||zzz|||}}}zzztttqqqlllfffbbbbbbeeehhhiiigggddd___ZZZUUURRRPPPLLLPPPVVV\\\bbbhhhnnnrrruuuvvvvvvtttssstttxxx{{{|||wwwuuutttuuussswww|||lllZZZNNNJJJEEECCCDDDDDDAAA>>>===>>>>>>======<<<;;;:::999999888888777666666555888777666555444444555555555555555444333222222111222111111000//////000000222333333333333222111111......//////000000111111000000111222222222111111222222222000...///222444111111111111111111111111000000//////000111222222///////////////////////////222444333000...///111...///////////////...................../////////------------............---------------------------,,,+++*********+++,,,///...------,,,,,,------++++++++++++,,,---......------,,,+++*********++++++,,,,,,,,,,,,++++++***'''''')))***,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,((((((((()))******++++++------,,,,,,+++++++++***++++++************++++++++++++---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''(((************************))))))))))))+++,,,---...++++++++++++++++++++++++************************))))))((((((((()))******************)))))))))(((((()))***+++++++++***)))***+++,,,,,,,,,---///111444444555555555555555555,,,++++++******+++---...,,,+++***))))))))))))))),,,++++++++++++,,,------***++++++++++++***))))))((()))***+++++++++***)))((((((((()))))))))************++++++++++++******))))))))))))************'''((((((((('''(((***+++''')))++++++***))))))***'''((()))******+++******)))************+++++++++++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,---...///000//////////////////////////////............//////000000000000111111111111111111111222333555666777999:::;;;<<<<<<<<<;;;::::::<<>>AAADDDDDDEEEIIIOOOTTTYYYaaaiiinnnssszzz}}}}}}}}}{{{zzzyyywwwtttrrrllliiieee___[[[ZZZ\\\^^^```]]]YYYTTTQQQOOOOOOOOORRRVVV[[[aaagggmmmssswwwxxxxxxwwwsssqqqrrrxxx}}}||||||jjjYYYNNNJJJFFFDDDDDDCCC@@@===<<<<<<;;;:::999999999999888888888777666666555555777777888888888777666555222333333333333333222222333333222111111111111222111222333333333222000000......///000111111222222111111222222222111000///111222222111//////111333222222222222222222222222111000000000000000111111000000000000000000000000///333777666222///000222//////000//////...---,,,---........./////////000////////////000000000111------------------------*********++++++,,,,,,---......,,,++++++,,,,,,------,,,+++++++++,,,------,,,+++*********+++,,,------------------,,,++++++(((((()))***++++++,,,------,,,+++))))))+++,,,---++++++************++++++************************'''(((((()))******++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,------,,,***)))---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,---************************)))))))))))))))***+++,,,++++++++++++++++++++++++******************************)))))))))***+++,,,,,,,,,+++***)))(((((('''''')))***,,,,,,+++***)))(((***,,,+++***+++...000555555555444333111000///---,,,***))))))***+++,,,))))))(((((()))***++++++***************+++,,,,,,+++++++++++++++***))))))'''(((***,,,,,,+++***)))(((((()))))))))*********))))))************))))))((()))))))))************((()))***)))(((((()))+++'''))),,,,,,***((()))***&&&''')))***++++++******)))************++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......//////////////////////////////000000////////////000000000000000111111111222222222222222333555777888999777888999;;;;;;;;;:::999;;;>>>AAA@@@===<<>><<<999777666777999:::666666666666666555555444333555777888888666444222555444333333222222333333222222222222222111000///333222222222111000000000//////111444777666222...333333333222222111111111000000000000000000000000333333222222111000000000...............///000000000//////.........//////666666555444222000...---//////.........000222333444222000...---...///000222222111///...---,,,+++++++++++++++++++++++++++(((+++///111111///...---,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,------,,,+++***))))))))))))((('''(((***,,,------,,,.........//////...***''')))***+++***))))))+++---,,,------......------,,,************************,,,---...///000000000000+++,,,---...---,,,***))),,,,,,,,,++++++*********,,,,,,---+++***)))***,,,+++++++++*********))))))))))))***+++++++++************+++++++++,,,,,,,,,++++++******))))))((((((,,,+++***)))((((((((()))******))))))))))))******+++++++++***************(((((())))))*********+++---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))((()))++++++)))(((''''''(((((()))))))))***+++((((((++++++)))***---++++++************++++++&&&'''''''''(((((()))))))))***+++,,,+++)))'''%%%)))))))))))))))))))))))),,,,,,,,,++++++*********+++---...---***(((***,,,------------------------...,,,***+++...//////---.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000...------,,,,,,------...////////////////////////......---///111222000//////000000///......000222000333666999:::<<>>===:::888888999;;;======<<<;;;<<>>;;;:::999:::<<<>>>>>>===<<<===???AAACCCDDDIIIKKKOOOTTT[[[dddnnntttxxxxxxyyy{{{}}}|||yyywwwnnniii___TTTLLLHHHIIILLLMMMNNNQQQWWW^^^bbbbbbaaacccbbbaaadddiiinnnppppppnnnlllkkkkkknnnqqqtttuuurrrxxxjjjYYYOOOLLLHHHEEECCCBBB@@@???;;;:::888666555666777888888888888888777777777777999:::;;;;;;:::888666444555555444333333333333333222222222222222222111000111111111222222222222222444444333444555555333111333333333222222222222111111111111111111111111111444444333222111000///...///////////////000000111///////////////000111222000000111111111111000000///.........///000111222333222000///......///000/////////.........------------------------------......---,,,******,,,...,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,(((&&&&&&(((,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++...---,,,+++))))))((((((+++******,,,...//////---$$$$$$$$$&&&))),,,,,,+++***+++,,,+++***+++,,,...,,,,,,************,,,,,,........................++++++,,,---............111000///............///------------,,,,,,,,,,,,,,,,,,---+++***)))***,,,+++++++++***************++++++++++++---///111222************++++++++++++))))))))))))))))))((((((&&&'''((()))******************))))))))))))******))))))))))))))))))******)))))))))***************++++++++++++*********)))+++++++++++++++++++++++++++************+++,,,,,,***************************))))))***++++++***((()))************+++++++++))))))---333444...******))))))(((((((((((())))))))))))************++++++******+++++++++)))((('''************************************))))))))))))''')))*********+++---///,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---.........---------------........./////////000000------------------------......------------......////////////////////////...111333222///...///111///000111000000000222333555888;;;======>>>???@@@@@@>>><<<;;;;;;;;;===>>>>>>>>>===>>>???BBBDDDFFFKKKOOOVVV]]]eeennnvvv|||yyyzzz{{{}}}}}}zzztttpppbbb]]]VVVNNNHHHIIIMMMQQQVVVXXX]]]dddjjjooopppoookkkiiiiiijjjnnnqqqrrrrrrqqqpppooooooppprrrtttvvvvvv}}}jjjYYYOOOLLLHHHEEECCCBBB@@@>>>===<<<:::999888999::::::888888777777777666777777::::::;;;:::999777555444444444333222222222222222222222222333333222111111111111111222222333333333555444333222222222222222222222222222222222222222111111111111111111111111555444333222111///......000000//////000000111222---------...///000111222///000000000000000//////.........///000000111111000000///...------...............................................................,,,***)))***,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,---,,,)))(((((())),,,------,,,,,,++++++,,,,,,------------,,,,,,++++++***,,,,,,+++*********+++++++++******,,,...///...---+++***((((((***+++******+++,,,---,,,++++++---//////...,,,++++++,,,...///........................---...///000000111111111---.........------,,,,,,------------------------,,,,,,---+++***)))***,,,************************---,,,+++***+++---000111,,,,,,---------.........))))))))))))))))))))))))'''((()))*********))))))+++******))))))******+++((()))))))))))))))******************************************))))))))))))++++++++++++++++++++++++***************+++,,,,,,((((((((((((((((((((((((******)))***+++,,,***(((++++++++++++++++++++++++))))))---222333...***+++******))))))))))))*********************************++++++++++++***)))(((************************++++++******************))))))))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------------...............------------.........////////////000000000000000/////////......------------......///////////////////////////333666555000...000333000111222111111111333555888;;;>>>@@@?????????@@@???>>><<<;;;;;;;;;<<<======>>>>>>>>>@@@CCCGGGJJJRRRXXX```hhhooovvv|||{{{{{{{{{|||yyytttlllggg[[[ZZZVVVSSSQQQSSSXXX\\\bbbdddiiinnnrrruuuvvvvvvooonnnmmmmmmmmmoooppppppttttttuuuuuuvvvxxx{{{~~~jjjYYYPPPLLLHHHEEECCCAAA???>>><<<;;;:::999999999:::;;;888777666555555555666666999999999888777555444333333222222111111111111111111222222333333333222222111111222222333333333444333333222111000000111111222222222222222222222222111111111111111111111111444444333222111000///...000000000000000111222222---,,,------...///000111000000000000000///...------...//////000111111111......------,,,,,,------------------....................................,,,...///...,,,***))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++************+++,,,---...*********+++---...---+++///---*********+++***)))+++,,,---,,,++++++---//////...,,,++++++,,,...///---------------------------...///000111111111111+++,,,...//////---+++)))------------------------,,,,,,---+++***)))***,,,************************...---+++))))))***,,,---,,,,,,---------.........(((((())))))******++++++***************)))((((((++++++************++++++(((((())))))*********++++++++++++************************)))))))))((((((***************************))))))))))))***++++++************************+++***)))***,,,,,,***))),,,,,,,,,++++++++++++++++++)))***......+++***,,,,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---...........................,,,,,,---------.........000000000000000////////////......------......///000000000000000000000000000555888666111///111444000111222222222222444666:::===@@@BBBAAA@@@???@@@===<<<;;;:::::::::;;;;;;;;;===???@@@BBBFFFMMMQQQ]]]ccckkkrrrwwwzzz}}}}}}|||zzzxxxuuuooogggbbb___```bbbccccccdddgggiiinnnoooqqqssssssttttttuuusssrrrqqqpppoooooopppqqquuuxxx{{{}}}jjjYYYPPPMMMHHHEEECCCAAA???===999999999888888888999999888777555444444444555666777777777666555444333333333333222111111111111111111222333333333333333333222222222333333333333333111222222111//////000222111222222222222333333333222222222222222222222222333333222222111000000000111111111111111222222333......---......///000111000000111000000///...------...///000111111111000------------------,,,,,,------------------..............................,,,...000///---+++******((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***+++---......---+++***---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,*********++++++---...///+++******+++---...,,,+++***)))((()))+++,,,+++******+++,,,+++***+++,,,...,,,,,,************,,,,,,------------------------,,,,,,---...////////////---...///000000...,,,+++,,,,,,,,,,,,------------,,,,,,---+++***)))***,,,***************+++++++++---,,,***)))((())))))***************++++++++++++))))))******+++,,,------...---,,,******)))******++++++************++++++)))))))))***++++++,,,,,,+++++++++++++++*********************)))))))))((()))))))))))))))))))))))))))))))))))))))***++++++------------------------+++******+++,,,,,,+++))),,,,,,,,,++++++++++++***,,,((((((******)))***---,,,,,,,,,++++++,,,,,,,,,***))))))))))))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------333000---+++***++++++***---------------------------......---++++++,,,................../////////,,,,,,,,,------------...------------------------//////............//////000000000000000000000000000333555444222000111333111222333333333333666888;;;>>>AAACCCBBBAAA@@@@@@<<<<<<;;;:::::::::::::::;;;===AAACCCFFFMMMUUU\\\jjjnnnuuuzzz}}}~~~~~~|||yyyvvvsssooojjjfffjjjmmmqqqssssssssstttuuuuuuvvvuuutttqqqqqqrrrsssqqqqqqrrrqqqppppppsssuuuzzz~~~kkkZZZQQQMMMIIIEEECCCAAA???===999999999999999999999999999888666555444555666777666666666666555555444444555444333333222222333333111222333333444444333333333333333333333333222222///111333222000000111333111111222222222333333333222222222222222222222222111111111111111111111111222111111111111222333333111000000000000000111111//////000111111111000000---...///000111111111000---......//////.........------------------------------------------------...//////...,,,+++,,,...***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,++++++,,,......---,,,''''''(((***,,,---+++***)))***++++++******+++---++++++++++++++++++++++++------------------------,,,---...//////000000//////...---,,,+++,,,------++++++++++++,,,,,,,,,---,,,,,,---+++***)))***,,,))))))*********+++++++++***************))))))))))))))))))************+++)))******,,,---.../////////---+++******+++---...,,,++++++******++++++,,,)))******+++,,,,,,------,,,,,,,,,++++++*********++++++*********)))))))))************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++))),,,+++++++++************+++((((((******(((***---,,,++++++++++++++++++,,,++++++*********)))))))))+++++++++***+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------666222---+++,,,,,,,,,+++........................---...///---+++***,,,...---........./////////000------------............++++++,,,,,,------......//////............//////000000000000000000000000...///000000000000000000111333444444444444777999:::===AAACCCCCCAAA@@@@@@===<<<<<<<<<;;;;;;;;;;;;;;;???DDDHHHLLLTTT___hhhtttxxx}}}}}}yyyvvvttttttsssrrruuuxxxzzz{{{{{{zzz{{{|||xxxwwwvvvrrrppppppsssvvvooorrrtttuuuvvvxxx}}}kkkZZZQQQMMMIIIEEECCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555666888999666666666666555555555555666666555444444444444555111222333333444444444444444444444333333222222222...111444444222111333555111111111222222333333333222222222222222222222222000111111111111222222222222222111111222222333444333333222222222222222222---...///111222333333333,,,---///111111111000000//////000000000000000///......---------,,,,,,,,,------------------------111000...+++***+++...111////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++***((((((***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........//////---,,,+++*********...------...///000...---******+++---......+++))))))***+++***))))))+++---,,,------......------,,,...........................///000111222222222222000---)))%%%%%%(((+++...*********++++++,,,,,,,,,,,,,,,---+++***)))***,,,))))))******++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++,,,...///000000///---+++)))***,,,000222,,,++++++******++++++,,,******+++,,,------......,,,,,,,,,++++++*********++++++++++++************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))))))))))))))))))))))),,,+++***+++,,,---+++)))+++++++++******)))))))))***((((((,,,,,,)))))),,,++++++************++++++,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,666222---+++---......---////////////////////////---//////...+++***,,,...---.........//////000000............/////////000,,,,,,------...///000000//////............//////000000000000000000000000---,,,,,,---///000///---111333444444444555777999999===AAADDDCCCBBB@@@@@@===============<<<<<<<<<<<>>===;;;>>>AAA@@@===<<<===???CCCFFFJJJQQQZZZeeepppxxx}}}{{{|||~~~{{{vvvtttssstttrrroooqqqvvvsss|||jjjYYYNNNKKKFFFCCCBBBAAA@@@>>>;;;:::999999888888999999999999999777555444555777666666666666666555555444333444444444444333222222444333111000///000111222333333333222222222111111444333333333333222222222444444444333333333333222666444222222333444222000000111222333444333333222333333333222222222111111222111111111000000000000000111222222222222111000//////////////////////////////000111000...,,,+++...............//////000//////////////////////////////...------,,,++++++------------------------111000...---,,,,,,------,,,,,,,,,,,,,,,,,,++++++...------,,,++++++,,,,,,,,,,,,------------------,,,---------,,,,,,+++***+++++++++++++++,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++++++++,,,---///000111222222111/////////.........------------,,,,,,,,,+++++++++,,,,,,+++***************+++++++++++++++,,,,,,,,,***+++,,,------------,,,,,,,,,---------,,,***)))******++++++,,,------...///......---,,,,,,++++++++++++))))))))))))++++++******+++++++++,,,,,,,,,******++++++++++++************************++++++***************************+++++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++))))))***+++,,,+++***,,,------+++)))***,,,...++++++++++++++++++++++++,,,,,,+++************+++((())))))***+++,,,------+++,,,---,,,***)))***+++*********+++---------------------........................//////////////////////////////........./////////...............---...//////000000000000/////////////////////////////////000000000000000//////000000000111111111111111111222444777:::<<>>===<<<;;;>>>AAAAAA@@@???BBBDDDEEEJJJQQQZZZbbbkkktttyyy|||yyywwwtttrrrrrrooommmpppvvvjjjYYYNNNKKKGGGDDDBBBAAA???>>>;;;:::999999888888999999666666555222000000333555666666666666666555555444444444444444444333222222555444222111111222333333333333333222222222111111555555444222111000//////444444444444333333222222333222111111333333222111111111222333333333333333333333333222222222111111111111111111111000000000111111222222222111111000..................///////////////......---------...............//////000////////////////////////------,,,,,,++++++******------------------------111000///...---------...,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,------...------,,,,,,,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,............////////////------------------,,,,,,,,,,,,------.........///,,,,,,...///000000000000///......---------------,,,,,,,,,,,,++++++++++++,,,++++++************+++,,,,,,,,,,,,+++++++++++++++,,,------------------++++++,,,,,,,,,+++************++++++,,,,,,------......------,,,,,,++++++,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,++++++************++++++++++++******************++++++++++++++++++++++++***************++++++++++++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++***)))***,,,,,,,,,***---,,,+++,,,------,,,,,,++++++++++++++++++++++++,,,+++******))))))******(((((()))***+++,,,,,,---,,,,,,,,,***((((((***,,,***,,,......,,,+++,,,..................---------------......//////000000.........///////////////---------...............,,,,,,,,,---...000111222000000000000000000000000...//////000000111111111222111000000000111222333111111222444666:::===???????????????>>>===;;;;;;<<>>===<<<;;;::::::<<>>@@@BBB???>>>===<<<<<<;;;;;;;;;===@@@BBBBBBCCCFFFLLLQQQ^^^ccckkkrrrxxx|||}}}~~~{{{|||}}}}}}{{{xxxvvvuuuqqqqqqtttvvvwww|||fffXXXLLLJJJGGGEEEDDDBBB???<<<;;;:::999999888888999999888888888666555555888:::666666666666666555555444555555555555555444333333444444444555555555555555333333333222222222111111000000111111222333444444777666666555444333222222222444555444222222333444333333333333333444555555333333333222222222111111111111111222222222222222444333222111000000000000//////000000111111222222666555222000///...//////,,,,,,,,,+++,,,------...////////////////////////............------------------------------------++++++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++++++++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,---------------------------,,,,,,---,,,,,,+++++++++******---------------...///000000///---++++++,,,---///............------------,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,***************))))))(((++++++++++++,,,---...///******++++++++++++++++++,,,,,,,,,,,,++++++++++++------++++++++++++------,,,,,,,,,++++++++++++***++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))+++,,,,,,+++***+++---++++++++++++++++++++++++***+++,,,......,,,+++***,,,+++***+++,,,------+++---)))---888===555---***++++++++++++++++++++++++---,,,++++++******++++++))))))***+++,,,------...***+++,,,,,,,,,...111444@@@777---))),,,///...,,,...............---------------......//////000000.........///////////////......//////000111111111000//////...------..............................///000000111111222222222/////////000222444666888111222555888;;;>>>@@@AAA>>>>>>===<<<<<<<<<<<<===???AAACCCDDDFFFKKKSSSYYYfffkkkqqqvvvyyy|||}}}~~~yyyzzzzzzxxxuuusssrrrsssnnnqqqxxx~~~~~~dddWWWLLLJJJGGGFFFDDDBBB???<<<;;;:::999999888888999999555555666555444444555777666666666666666555555444555555555555555444444333333333444444555555555555333333333222222222111111111111222222333444444555777777666555444333222222444666777555333111333444444333333222333444555666333333333222222222111111111111111222222333333333444333222000000000000111.........///000111111111111111111000000000000000...------------...//////////////////////////////------------............------------------------++++++,,,------,,,,,,+++------------------,,,,,,***************+++,,,---***++++++,,,,,,,,,++++++***+++,,,,,,---------,,,+++++++++++++++,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,---......///------------,,,,,,,,,,,,,,,,,,------------------+++++++++++++++,,,,,,,,,///...---------...///000111000...,,,,,,---...000000////////////.........+++++++++++++++,,,---...,,,,,,,,,---------------+++++++++++++++***)))))),,,++++++,,,---...000111++++++******************++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,+++++++++************++++++++++++******(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))+++,,,,,,+++***,,,---************************)))+++---......---+++))),,,+++***+++---...---,,,...(((+++555888111,,,...++++++++++++++++++++++++...---,,,,,,+++,,,,,,,,,******+++,,,---......///***,,,------------...000777222...,,,,,,......------------........................//////////////////////////////.........------......///000000111......///000000000//////........................111111111111111111111111000000111111222222333333111333555888;;;>>>???@@@>>>===<<<<<<<<<===>>>???@@@CCCFFFHHHLLLSSS]]]dddlllpppvvv{{{}}}~~~~~~~~~}}}{{{{{{{{{zzzyyyvvvvvvvvvsssooommmnnnpppqqqxxx}}}cccVVVLLLJJJHHHFFFEEEBBB???<<<;;;:::999999888888999999666888999888777777888999666666666666666555555444555555666666555555444333000111222222333333333222333333333222222222111111000000111111111222222222444444444555555555555555555777888777333111333444444444333222333444555666333333333222222222111111111111111222222333333333555444222000000000000111...//////000111222222333------...///000111222222///////////////000111111////////////////////////------------------------------------------------+++,,,---.........---,,,000000000///.........---***)))))))))***++++++,,,((()))+++,,,------,,,+++***+++,,,,,,------------++++++******++++++,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,---...//////,,,,,,,,,++++++*********,,,,,,,,,------.........++++++,,,---...///000111000///...---......000111222111...,,,,,,---///111000000000000////////////++++++++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))************+++---///111++++++******************++++++++++++++++++++++++,,,,,,************,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***,,,,,,++++++,,,---************************)))+++---//////---+++))),,,+++***+++---...---,,,...&&&&&&///111+++***000++++++++++++++++++++++++///...------,,,,,,------......---------,,,,,,,,,+++---......,,,+++++++++,,,...//////---,,,...///,,,------......////////////////////////.........000000//////.........---,,,,,,------...///000000,,,---///111222222111111000000000000000000000000222222222111111111111111222222222222222111000///222333555888;;;===>>>???======<<<<<<===>>>@@@AAAAAADDDHHHKKKQQQZZZeeemmmnnnssszzz}}}}}}|||}}}|||{{{zzzxxxvvvtttssstttrrrnnnjjjiiikkknnnxxxdddSSSKKKIIIGGGEEEDDDBBB???===555555666777888888999999:::999888888777666555555555444333222111222333333555555444333222222111111222222111000111222333444444333333222222333333444555444333333222222333333444555444222111000222444:::999888777666555444444444333111111111333555777222333444555555444333222000000111111111222222222444333222222111111222222555222000///000111111000000000///000000111222222111111000000000000000000222222222111000//////...,,,++++++++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------............/////////...,,,+++///---***((('''((()))+++......---,,,++++++++++++...000111000///...///111///...---,,,,,,,,,,,,,,,///000000...+++'''"""000000//////............,,,,,,+++++++++,,,---...++++++++++++++++++++++++...------......///000111...///000111111222222111111///...///111111...+++///......---------......+++,,,---.../////////...***++++++,,,---...//////)))+++,,,,,,,,,,,,---///...---,,,++++++,,,---...---------,,,,,,+++++++++)))***+++,,,------------,,,,,,.../////////...------,,,++++++******++++++((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++***))))))************************---,,,+++***)))***+++,,,++++++++++++++++++++++++''')))***,,,------,,,,,,))))))***+++,,,,,,,,,,,,************+++,,,,,,---........................++++++++++++++++++++++++******+++++++++,,,,,,,,,------......//////000000.........///////////////000000000000000000000000.../////////000000000000---------......///000111000000000000000///......111111111111111111111111000000111111111000000///333222111000000111222333000333777;;;>>>?????????===>>>???>>>>>>???BBBDDDDDDHHHNNNTTT[[[dddlllrrrssswww}}}~~~|||{{{yyyvvvssspppssspppmmmlllnnnqqqssstttcccSSSLLLJJJGGGEEEDDDBBB@@@>>>999999999999888888888888::::::999999888777666666777777555444444444555666777666666555444444333333555444333333333444666666333333222222222222333333444444333222222222222333111222333222222333666888666555555444333222111000111000/////////000111222222333333444444333333222222222222333333333444444333222111111000000111111555333000000111222111111000000//////000111222222000000000000000000000///111111000000///......---......------......///000.........---------,,,,,,........................---.../////////...,,,+++///---+++)))((()))***+++++++++++++++++++++,,,,,,...///000///...---...000......---,,,,,,,,,------,,,---.........,,,***))),,,,,,,,,+++++++++******,,,+++++++++,,,,,,------------------------------------------...///000111***+++,,,---.../////////111///---...///000...,,,,,,,,,,,,,,,,,,---------000000000000000///......,,,------....../////////...//////...+++******+++......------------......------------,,,,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,.../////////...------,,,++++++******++++++)))***,,,---------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++************+++,,,------------------------)))***+++,,,,,,---------)))***+++,,,------------+++************++++++,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////------------------------//////////////////////////////000000000000000000...............///000111000000111111000000//////000000000000000000000000000000111111111111111111222111000000000000111222///222666:::===>>>>>>======>>>?????????@@@CCCFFFFFFJJJRRRZZZaaahhhppptttvvvyyy}}}~~~{{{{{{yyyxxxwwwtttqqqooonnnnnnnnnooorrrwww||||||bbbSSSLLLJJJGGGFFFDDDCCC@@@>>><<<;;;:::999888666555555999999888888777777666666888777666666555555666666666666555555444444333333555444444444444555666777333222222111111222222333444333222222111111222222000222333333333444666888666555555444333222111111333333333333333222222222333333222222222222333333222222222333333333333444222222111000000000000111444222111000222222222111111000/////////000222333//////////////////000000000//////......---------///............///000000......---------,,,,,,,,,..................---------............---,,,,,,000...,,,*********+++,,,+++++++++,,,------......---...//////------...///......---------...//////,,,------...///000000000......---------------,,,+++++++++,,,,,,,,,------........................------------...///000000,,,---...000111222222222111///------.........---------...///000000000///666555444222111///...------------------.........///000000///,,,***++++++,,,,,,------------,,,,,,...---------------,,,,,,(((((()))******+++++++++,,,,,,---............------,,,++++++******++++++***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++,,,---......***+++,,,------......---,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------////////////////////////111111111000000000000000//////.........///000000222111111111111000000000////////////////////////000111111222222222333333111111000000000000111111...111444888;;;<<<<<<<<<===>>>??????@@@CCCGGGJJJJJJPPPYYYcccjjjoootttvvvxxx{{{~~~~~~|||{{{zzzxxxxxxwwwvvvtttsssqqqpppmmmpppsssuuuxxx~~~zzzbbbUUULLLJJJGGGEEEDDDCCC@@@>>>::::::999888666555444444666666666666555555555555666666555555444444444444333333333222222222111111333333333333333444444444333333222222222222333333333333222111111111111111333444555444222222333444555444444333222222111111666666666666666555444333444333222111111222333444000000000000111111111111333222111111000000111111333222111111222333222111222111000//////000111222///000000000000000111111/////////.........------------,,,,,,------...///,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,------------------------///...---++++++,,,------------......////////////...///000///.........000///////////////000111222111000///...---...//////////////////////////////++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...///111222444444555555111000...------.........---...///111111111111000777666444222000///...---,,,,,,,,,,,,,,,+++++++++---...///...------...///)))***+++,,,,,,+++***)))------------------------))))))))))))******++++++,,,,,,---------.........---,,,++++++******+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...************************---,,,+++++++++,,,...///++++++,,,---...............---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................//////////////////////////////////////////////////////111111111111111000000000000///////////////000000333222222111111111111111000000000000000000000000111111111222222333444444222222222111111222222222///111444777:::;;;<<<<<<===>>>???@@@BBBFFFKKKOOORRRYYYccclllrrrtttvvvwwwyyy{{{}}}~~~}}}}}}~~~~~~|||zzzxxxwwwvvvwwwwwwvvvtttrrrrrrrrrsssssswww|||~~~yyybbbVVVKKKIIIFFFEEEDDDBBB???===999999888888888777777777555555555666666666666666555555555555555444444444222222222222222111111111222222222333333333333333444444333333333333444444222222111000000000000111111333444444222222333444333222222222111000000000333444444444333222111111555444333222222333444555//////000000000111111111333333222111111111111111222000000111222222111000111111000000000000000000000000000111111222222222000000////////////......,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,...---------------------------,,,,,,,,,---------///...---,,,,,,,,,---............///...---,,,+++///000111111000///000111111000000000111222333333111000...,,,++++++,,,---,,,,,,------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///---...///111222222333333111111111000//////000000---...//////000000000000444333111///......------------,,,,,,,,,,,,,,,,,,,,,...///...------...///***+++,,,------,,,+++***------------------------++++++*********+++,,,,,,,,,,,,,,,,,,------......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++---------------------------------,,,,,,+++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............************************---,,,+++***+++,,,---...++++++,,,---............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////.........////////////000........................111111000000000000000000000////////////000000111333222111111000000111111111111111111111111111111222222111111222222444444333333333333333333333333111222555777:::;;;<<<<<<<<<>>>???AAADDDIIIPPPTTT\\\bbblllsssvvvwwwvvvvvvxxxzzz|||}}}||||||}}}~~~|||zzzwwwuuusssrrruuuuuuuuusssqqqqqqtttwwwzzzxxxaaaVVVJJJHHHEEEDDDCCCAAA>>><<<999999999999999:::::::::555555666666777777888888666777777777777666555555444444444444333333333333222333444555555555444444444333333222222333333444222111000000///000000000,,,...111222222333555666666666555555555444444444444444333333333333333333333333222222222222333333111111111222222222222333222222111000000000000111/////////000111222000///000000111222222111///...//////000000111111222222////////////////////////...------------...////////////.........---------........./////////000000,,,,,,,,,+++,,,,,,---......------,,,,,,---------,,,,,,------,,,+++)))(((000111222222000000111222111111000000000111222222,,,+++*********+++---...------------............***+++,,,---...---,,,+++------------------------++++++++++++,,,---......000000111222333333333333222444555555333222222222555444444333333444444555111000...,,,,,,,,,,,,---------------...............//////...,,,+++,,,---------............------++++++,,,,,,,,,,,,------,,,+++***))))))***,,,,,,,,,,,,,,,+++,,,------...---,,,++++++******++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,***+++,,,------......---...------,,,,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------///////////////.........***++++++,,,---...//////.........................../////////000000000000////////////000111222222333222111000///000111111111111111111111111111111333222111000000111222333222222333333333333222222222333555777999;;;<<<<<<<<<>>>@@@BBBFFFMMMTTTYYYdddiiipppvvvwwwwwwvvvvvvwwwzzz}}}~~~~~~}}}~~~}}}{{{xxxuuusssqqqqqqqqqsssttttttsssvvv|||vvv___TTTIIIGGGDDDBBBAAA@@@===;;;777777777777777777777888222222333444555555666666555666666777666555444333333333333333333333333333111222333444444444333333222111111111111111111222111111000////////////000***,,,///111222222333555666555555555555444444444333333222111222222444555000000111111111111000000111111111111222222222222000000///...............---------///111111///---...000222444444111...,,,---------...///000000000........................---,,,,,,,,,,,,---......---------,,,,,,,,,++++++***+++,,,,,,---...//////,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,------+++,,,---......---+++***///111222111000///000111000//////.........//////))))))))))))***+++,,,------------.........//////)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...222222333333444333333222333666999999777444444444:::999666444444555666777111///---+++******++++++******++++++,,,,,,------,,,---...---,,,+++,,,---------,,,,,,,,,,,,------*********+++++++++,,,,,,,,,+++)))(((((()))***+++,,,,,,+++++++++,,,---...---,,,++++++******++++++++++++******))))))))))))************************,,,,,,+++******)))((((((((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++'''((()))+++++++++++++++++++++++++++++++++++++++*********++++++******))))))***+++,,,------------++++++*********+++,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,((()))***,,,...///000111........................,,,,,,---...///000000111.........///000222333444333111000......///000111111111111111111111111111444333111/////////000111000111222222222222111000111222333555777999:::;;;<<<===@@@CCCHHHOOOWWW]]]hhhlllqqquuuvvvwwwxxxyyywwwzzz~~~~~~|||yyyvvvsssrrrqqqpppqqquuuxxxzzz|||uuu]]]RRRHHHFFFCCCAAA@@@???<<<:::555555444444333333333333......///000111222222333222333444444444333111111111111111111111111111111...///000111222111000000000000////////////000000111111000///////////////,,,...111111000///000000............------------...---,,,++++++---///111---...///000000///...---////////////000000000000......---,,,,,,,,,,,,---,,,,,,,,,...000000...------///333555555222---***++++++,,,,,,---...//////------------------------******))))))******+++,,,)))))))))(((((((((((('''&&&&&&'''(((***+++,,,---,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111222111000///...000111000///...///111///...---,,,,,,,,,,,,,,,************************((((((((())))))*********)))***,,,......---,,,+++))))))))))))))))))))))))************+++,,,---......////////////...------333777<<<<<<:::666555555777555111...---...000222222000---+++)))))))))***%%%&&&&&&'''((())))))***''')))+++,,,,,,---///111+++***)))(((((()))***+++))))))*********++++++++++++***((('''&&&((()))***---,,,+++***+++,,,---...---,,,++++++******++++++++++++***)))(((((())))))((((((((((((((((((((((((++++++******)))(((((('''&&&&&&'''))))))*********************************$$$%%%'''((()))))))))((())))))))))))))))))))))))((()))***++++++***((('''))))))***+++,,,,,,,,,,,,)))((((((((()))***++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***,,,...000222333444........................***+++,,,---...000111111------...///111333444555222111///...---...000111000000000000000000000000555333111///......///000...///000111111000///...000111222444666888999:::<<<===@@@CCCHHHPPPYYY___iiilllpppsssuuuwwwyyy{{{www{{{~~~|||yyyvvvsssqqqqqqppptttxxx}}}