BM6P6(@ yyyyyytttuuuxxx{{{|||oookkk~~~rrrVVVLLLHHHGGGEEECCCDDDFFFHHHJJJUUU^^^jjjvvv~~~}}}sssaaaXXXXXXRRRRRRRRRSSSVVVZZZ^^^aaadddfffhhhhhhgggfffggghhhmmmmmmmmmmmmnnnnnnnnnnnnqqqsssuuuuuutttssstttuuuyyyzzz|||}}}~~~~~~~~~}}}wwwtttsss|||jjj```^^^___qqqhhhOOOJJJIIIDDDBBBAAA@@@?????????AAAAAAJJJQQQ[[[eeeooo{{{vvvlllccc]]]WWWMMMFFFCCCAAA@@@@@@AAACCCFFFIIIKKKFFFGGGIIILLLQQQWWW\\\___cccgggkkknnnppppppqqqrrrvvvwwwzzz|||~~~}}}{{{zzzyyywwwsssppp{{{zzz{{{|||vvvlllyyyvvvYYYMMMIIIGGGEEEDDDDDDEEEHHHIIIRRRZZZfffppp{{{uuuqqqjjj\\\SSSRRRQQQQQQQQQRRRUUUYYY^^^```ccceeeggghhhhhhhhhiiijjjmmmmmmmmmnnnnnnnnnnnnnnnqqqssstttuuusssssstttuuuxxxzzz{{{|||}}}~~~~~~~~~~~~xxxvvvuuu}}}uuuddd]]]\\\^^^pppkkkRRRKKKGGGAAABBBAAA@@@@@@@@@AAABBBCCCHHHNNNXXXbbblllyyywwwmmmccc]]]VVVLLLEEEBBBAAA@@@@@@@@@BBBEEEHHHJJJFFFGGGHHHLLLQQQVVV\\\___dddgggjjjmmmnnnnnnpppqqqtttvvvxxx{{{|||}}}}}}}}}~~~}}}|||{{{zzzwwwssspppooottt{{{\\\OOOIIIHHHEEEDDDDDDEEEGGGHHHNNNUUU```iiitttvvvnnnggg\\\SSSPPPOOOOOOOOOQQQTTTXXX]]]___aaacccfffggghhhiiijjjlllmmmmmmmmmnnnnnnnnnooooooppprrrttttttsssrrrssstttvvvxxx{{{|||{{{|||}}}zzzwwwwww{{{mmm___ZZZ]]]```ppppppWWWMMMGGGAAABBBBBBAAA@@@AAABBBDDDEEEEEEKKKTTT^^^hhhvvvxxxmmmccc]]]UUULLLDDDBBBAAA@@@@@@@@@BBBDDDGGGIIIFFFGGGHHHKKKOOOUUU[[[^^^dddfffiiijjjkkklllnnnpppssstttwwwyyy{{{|||||||||}}}||||||||||||zzzvvvssstttrrr___PPPJJJHHHFFFDDDCCCDDDFFFHHHMMMSSS\\\dddooo}}}}}}qqqcccYYYVVVNNNNNNNNNOOOSSSWWW[[[^^^___bbbdddffffffggghhhjjjllllllmmmmmmnnnnnnoooooooooqqqssssssrrrqqqrrrssssssvvvyyy{{{{{{{{{|||}}}~~~~~~~~~~~~zzzxxxxxx|||}}}hhh\\\ZZZ___cccrrrrrrYYYNNNIIIDDDAAAAAA@@@@@@AAABBBCCCDDDCCCIIIQQQZZZeeerrrvvvlllbbb[[[UUULLLEEECCCAAA@@@@@@@@@AAACCCFFFGGGFFFFFFGGGIIINNNTTTZZZ]]]dddfffggghhhhhhjjjmmmooorrrtttvvvxxxzzz{{{{{{{{{||||||}}}~~~}}}zzz{{{uuuaaaQQQKKKIIIFFFDDDCCCDDDEEEGGGLLLRRRZZZbbblllzzzlll___[[[OOONNNNNNOOORRRVVVZZZ\\\^^^```cccdddccccccdddfffjjjkkkkkklllmmmmmmnnnnnnnnnppprrrrrrqqqpppqqqrrrpppssswwwyyy{{{{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~|||wwwwwwwwwyyydddZZZZZZ___ccctttrrrYYYMMMIIIFFFAAA@@@?????????@@@BBBCCCCCCHHHOOOWWWaaaooowwwlllaaa[[[UUULLLFFFEEEAAAAAA??????@@@BBBDDDFFFFFFFFFFFFHHHLLLRRRXXX\\\cccdddfffggggggiiilllooossstttvvvyyyzzz{{{{{{{{{{{{{{{}}}yyycccSSSLLLJJJGGGDDDCCCCCCEEEFFFJJJPPPXXX```iiiwwwvvvddd\\\PPPPPPOOOOOOQQQUUUXXX[[[]]]___aaabbbaaaaaabbbdddhhhiiiiiijjjkkklllmmmmmmmmmoooqqqqqqpppooopppqqqnnnqqquuuwwwxxxzzz}}}}}}}}}~~~~~~~~~~~~}}}|||||||||}}}}}}}}}~~~vvvsssuuuwwwsss```XXXYYY___bbbvvvuuu]]]NNNHHHFFFAAAAAA????????????@@@AAACCCGGGMMMSSS]]]kkk{{{|||qqqeee^^^WWWNNNHHHFFFBBBAAA?????????AAACCCDDDFFFEEEEEEGGGKKKQQQWWW[[[```bbbeeeggghhhjjjlllooorrrsssvvvxxxzzz{{{{{{{{{zzz{{{~~~|||fffVVVMMMKKKGGGDDDCCCCCCDDDEEEFFFLLLUUU]]]fffsssmmm___RRRQQQPPPPPPQQQTTTWWWYYY[[[]]]```aaabbbbbbdddeeegggggghhhiiijjjkkklllllllllnnnppppppooonnnooopppoooqqqssstttuuuvvvzzz|||{{{{{{|||}}}~~~}}}||||||{{{zzzzzz{{{{{{|||}}}vvvnnnnnnssswwwooo^^^XXX[[[aaaeeevvvhhhTTTJJJFFFDDDCCCAAA@@@??????@@@AAABBBEEEJJJPPPYYYgggvvvzzzlllcccZZZOOOHHHFFFBBBAAA???>>>???@@@BBBCCCFFFEEEDDDEEEJJJPPPVVV[[[]]]aaaeeehhhjjjkkkmmmoooppprrrtttwwwxxxyyyyyyyyyzzz{{{~~~}}}}}}}}}hhhXXXMMMKKKHHHDDDCCCCCCDDDEEEBBBIIIRRRZZZcccpppvvveeeTTTSSSQQQPPPQQQTTTWWWXXXYYY\\\___bbbcccdddfffhhheeefffggghhhiiijjjkkkkkklllnnnppppppooonnnoooppppppqqqrrrqqqqqqsssvvvyyyzzzzzz|||}}}~~~~~~~~~~~~|||{{{zzzzzzyyyyyyyyyyyy{{{}}}}}}oooiiikkkrrrxxxmmm^^^ZZZ___eeehhhuuuttt\\\MMMGGGFFFEEECCCAAA@@@@@@@@@AAABBBDDDHHHMMMVVVcccsss~~~rrrggg\\\PPPHHHFFFBBBAAA???>>>>>>???AAABBBFFFEEEDDDEEEIIIOOOVVVZZZ\\\```eeeiiikkklllnnnoooooopppsssuuuwwwxxxxxxxxxzzz{{{~~~nnnVVVNNNHHHCCCCCCAAA@@@BBBFFFBBBEEELLLVVV___jjj{{{jjj^^^VVVQQQRRRTTTUUUVVVYYY]]]\\\\\\]]]]]]___``````eeeeeedddddddddeeeeeefffhhhjjjllloooqqqqqqpppppppppqqqrrrrrrrrrsssuuuwwwtttwwwzzz{{{{{{zzzzzzzzzxxxxxxxxxxxxyyyzzzzzz{{{yyy{{{~~~wwwmmmffffffnnnwwwnnn```[[[[[[bbbiiittt^^^KKKJJJDDDCCCBBBAAA@@@AAABBBCCCAAABBBFFFMMMTTT\\\iiittt{{{mmmaaaVVVLLLGGGCCCBBB@@@??????@@@BBBCCCGGGGGGGGGFFFGGGKKKRRRVVV^^^___aaaeeeiiikkkkkkkkknnnppprrrssssssuuuxxx{{{|||}}}~~~pppWWWQQQJJJFFFEEECCCAAAAAAEEECCCEEEKKKSSS[[[fffwwwvvvcccZZZRRRQQQSSSSSSTTTWWW\\\\\\\\\]]]^^^___```aaaddddddddddddddddddeeeeeeggghhhkkkmmmnnnnnnnnnmmmnnnoooqqqqqqpppqqqsssuuutttvvvyyy{{{zzzyyyyyyzzzwwwvvvvvvuuuvvvwwwxxxyyyxxxyyy|||uuulllffffffnnnxxx}}}kkk```]]]]]]bbbhhhpppzzzdddOOOLLLEEEEEECCCBBBAAA@@@@@@@@@@@@@@@DDDKKKQQQXXXeeeppp|||nnnaaaUUULLLFFFDDDBBBAAA??????@@@AAACCCFFFFFFFFFFFFGGGKKKQQQUUU]]]^^^aaaeeehhhjjjkkkkkknnnppprrrssssssuuuxxxzzz{{{}}}tttYYYSSSMMMHHHGGGEEEBBBAAACCCDDDDDDIIIOOOVVVaaarrriii^^^TTTPPPPPPPPPRRRVVV[[[\\\\\\]]]^^^```aaaaaaaaabbbdddeeeeeeeeeddddddfffgggiiikkkkkkkkkkkkjjjlllmmmnnnnnnnnnoooqqqssssssvvvxxxyyyxxxxxxxxxyyyxxxwwwuuuttttttvvvxxxyyyvvvwwwzzz||||||qqqiiieeefffoooyyyssseee___^^^```dddiiimmmvvvhhhQQQKKKGGGFFFEEECCCAAA???>>>===??????BBBHHHMMMSSS___kkk|||qqqdddXXXMMMFFFEEECCCAAA@@@???@@@AAABBBEEEEEEFFFFFFGGGJJJOOOSSSZZZ\\\```dddgggiiijjjkkkmmmooorrrssstttuuuwwwzzz{{{|||zzz\\\TTTMMMHHHGGGFFFCCCAAABBBCCCCCCFFFLLLSSS^^^ooommmaaaTTTOOONNNOOORRRVVVYYYZZZ\\\]]]___```aaaaaa```bbbdddfffggggggeeeeeeggggggiiijjjjjjjjjjjjiiikkklllnnnnnnmmmnnnppprrrsssuuuwwwxxxwwwvvvvvvwwwzzzyyywwwuuuuuuwwwyyyzzzuuuvvvxxxzzz}}}~~~wwwlllfffcccfffpppzzztttiii___\\\___bbbhhhmmmqqqyyylllTTTLLLFFFEEEEEECCCAAA@@@>>>===@@@???AAAFFFJJJPPP[[[fffvvvvvviii]]]QQQIIIFFFDDDBBB@@@???@@@AAABBBCCCDDDEEEFFFGGGIIIMMMPPPWWWZZZ^^^bbbeeegggiiikkkmmmooorrrssstttuuuwwwxxxzzz{{{}}}fffVVVMMMGGGGGGGGGDDDBBBCCCBBBBBBEEEKKKQQQ[[[mmm|||ooobbbTTTNNNMMMNNNRRRWWWWWWXXXZZZ]]]^^^````````````bbbeeeggghhhhhhgggfffhhhhhhiiijjjjjjjjjjjjjjjlllmmmnnnnnnnnnoooqqqsssssstttvvvvvvuuutttuuuvvvyyyxxxvvvuuuuuuvvvxxxyyyvvvvvvwwwyyy{{{}}}}}}sssiiicccbbbfffrrr~~~mmmcccZZZZZZ___eeemmmtttyyyqqqZZZOOOEEEDDDCCCBBBAAA@@@@@@???@@@???AAAEEEIIIMMMXXXbbbqqqyyymmmaaaTTTKKKGGGEEECCCAAA??????@@@AAABBBDDDFFFGGGGGGIIILLLNNNTTTXXX]]]aaaccceeehhhkkkmmmooorrrsssttttttvvvwwwyyyzzz|||www[[[QQQHHHGGGGGGEEECCCCCCAAAAAADDDJJJOOOXXXhhhvvvqqqdddVVVOOOMMMMMMQQQVVVTTTVVVXXX[[[^^^_________```aaaccceeeggghhhhhhhhhhhhhhhiiiiiijjjkkklllllllllmmmoooooonnnoooqqqsssrrrtttuuutttsssrrrtttuuuvvvuuuuuutttttttttttttttuuuuuuvvvwwwyyy{{{}}}~~~~~~tttiiicccbbbiiiwwwiii```YYY[[[bbbiiiqqqxxx~~~sss[[[OOOFFFDDDCCCAAA@@@@@@AAAAAA@@@???AAADDDGGGLLLVVV```lll{{{{{{pppdddVVVLLLHHHGGGDDDAAA@@@???@@@@@@BBBDDDGGGHHHHHHIIIKKKMMMQQQVVV\\\___aaacccgggkkklllooorrrtttttttttuuuvvvxxxzzz|||dddXXXLLLIIIHHHFFFDDDCCCBBBBBBDDDIIILLLSSS```mmm}}}tttgggXXXPPPMMMLLLNNNRRRQQQSSSWWWZZZ]]]^^^^^^^^^^^^___```bbbdddfffggghhhggggggggghhhiiikkklllmmmlllmmmnnnnnnnnnoooqqqsssrrrssstttsssqqqqqqrrrtttttttttuuuuuuuuutttsssrrrtttssstttuuuvvvxxx{{{|||~~~~~~}}}||||||xxxllleeeeeemmm}}}uuueee^^^[[[```hhhnnntttyyyzzzaaaQQQIIIGGGCCC@@@>>>>>>@@@AAA???===???CCCEEEJJJTTT^^^hhhvvvuuuiii\\\QQQIIIGGGDDDBBB@@@??????@@@BBBEEEHHHIIIJJJJJJKKKMMMNNNTTT[[[^^^```bbbfffkkklllooorrrttttttttttttuuuxxxzzz}}}lll^^^PPPJJJIIIFFFCCCCCCBBBBBBEEEHHHJJJNNNZZZfffyyywwwjjjZZZRRRMMMJJJKKKNNNPPPRRRVVVYYY\\\]]]]]]]]]]]]]]]^^^___aaadddfffgggeeeeeefffgggiiijjjlllmmmkkklllmmmmmmmmmnnnppprrrrrrssssssrrrqqqppprrrsssuuuvvvwwwxxxxxxvvvtttrrrrrrrrrrrrssstttvvvyyyzzz|||}}}}}}~~~|||{{{zzzxxxxxx||||||oooggggggppppppbbb^^^]]]eeemmmqqquuuyyy}}}lllZZZLLLIIIDDD???======>>>@@@===<<<===AAADDDHHHSSS]]]eeerrrzzzoooaaaWWWJJJHHHEEEBBB@@@??????@@@CCCEEEIIIJJJKKKKKKLLLMMMMMMSSSZZZ^^^___aaafffkkklllooorrrttttttsssttttttxxxzzz}}}yyyzzzfffQQQNNNIIIDDDGGGHHHDDD@@@@@@CCCGGGMMMXXXbbbooonnnZZZPPPOOONNNMMMMMMPPPRRRUUUXXXZZZZZZZZZYYY\\\[[[ZZZZZZ\\\^^^```bbbddddddeeeggghhhjjjkkkllljjjkkklllmmmnnnpppqqqqqqtttsssrrrqqqqqqqqqqqqqqqrrrsssrrrqqqpppppprrrtttqqqpppooooooqqqtttxxxzzzyyyzzz|||}}}~~~{{{yyywwwwwwzzz}}}uuunnnnnnvvvnnn```aaacccgggmmmsssyyy|||~~~___SSSEEECCCEEEAAAAAADDD@@@>>>??????@@@BBBGGGMMMRRRbbblllzzz~~~qqqcccYYYOOOHHHCCCCCCBBB??????AAA???DDDIIILLLKKKIIIIIIJJJLLLRRRYYY]]]^^^```eeejjjlllmmmoooqqqssstttuuuuuuxxx{{{~~~~~~~~~{{{xxxqqqXXXRRRKKKFFFGGGFFFDDDAAA@@@DDDGGGLLLVVV___lll{{{uuu```TTTQQQNNNLLLLLLPPPRRRTTTWWWYYYYYYYYYYYY[[[ZZZZZZYYYZZZ\\\^^^```bbbcccccceeefffggghhhhhhiiijjjkkklllmmmoooppppppssssssrrrrrrrrrqqqqqqqqqtttttttttsssrrrrrrtttvvvrrrqqqppppppqqqsssvvvxxxzzz{{{}}}}}}||||||~~~~~~|||}}}~~~|||vvvuuu|||}}}kkkbbbccceeeiiiooouuuzzz~~~lllUUUGGGCCCDDD??????BBB===>>>??????@@@BBBFFFLLLQQQ^^^hhhwwwssseee[[[PPPIIIDDDCCCBBB??????AAA???CCCIIIKKKKKKIIIIIIJJJLLLRRRYYY]]]^^^```dddhhhkkklllnnnppprrrtttuuuuuuxxxzzz}}}~~~~~~~~~~~~~~~uuu~~~```VVVNNNIIIHHHDDDEEEBBBAAADDDGGGJJJSSS[[[gggvvv~~~hhhZZZSSSNNNLLLLLLOOOQQQSSSVVVWWWXXXXXXXXX[[[ZZZYYYYYYYYYZZZ\\\]]]```aaaaaabbbcccdddddddddhhhhhhiiikkklllmmmnnnoooqqqrrrsssssssssrrrqqqppprrrssstttsssqqqqqqsssuuusssrrrqqqpppqqqrrrssstttwwwyyy{{{{{{yyyyyyyyyzzz}}}}}}wwwhhhdddeeehhhlllqqqwww|||~~~\\\KKKFFFEEE@@@@@@BBB===>>>???@@@@@@BBBEEEKKKOOOZZZcccrrrtttggg___RRRKKKEEEDDDBBB??????AAA???BBBGGGJJJJJJJJJJJJJJJKKKQQQXXX]]]___```ccceeejjjkkkmmmoooqqqsssttttttwwwyyy|||}}}}}}}}}}}}~~~qqqvvvfffXXXOOOKKKIIICCCFFFCCCBBBEEEFFFHHHOOOWWWbbbpppnnn___VVVOOOKKKKKKNNNOOOQQQSSSUUUVVVWWWWWW[[[ZZZZZZYYYYYYZZZ[[[[[[___`````````aaaaaabbbbbbffffffgggiiijjjkkklllmmmoooppprrrssssssrrrpppoooooopppqqqpppooonnnpppqqqtttsssrrrqqqqqqppppppppprrrtttvvvwwwvvvuuuuuuvvv{{{~~~qqqeeeeeegggjjjnnnsssyyy}}}bbbPPPHHHGGGAAABBBDDD???>>>???@@@@@@AAADDDIIILLLUUU^^^lll{{{uuuiiiaaaUUUMMMGGGEEEBBB??????AAA>>>AAAEEEHHHJJJJJJJJJJJJKKKPPPWWW\\\^^^___aaaccchhhiiikkknnnppprrrssssssuuuxxxzzz|||{{{|||}}}~~~nnnmmm~~~lll[[[OOOLLLKKKDDDFFFCCCCCCEEEFFFGGGLLLSSS]]]kkk|||uuueeeZZZQQQLLLLLLMMMNNNOOOQQQSSSTTTUUUVVV[[[ZZZZZZZZZZZZ[[[[[[[[[_________``````aaaaaaaaaddddddeeeggghhhiiijjjkkkmmmoooppprrrrrrqqqooonnnmmmoooppppppnnnnnnnnnooorrrrrrrrrrrrqqqpppooonnnrrrssstttrrrpppnnnnnnooowww{{{{{{llleeefffhhhkkkooouuuyyy}}}gggSSSHHHFFFAAACCCFFF@@@???@@@@@@@@@AAACCCGGGJJJQQQYYYggguuuwwwjjjcccXXXPPPHHHEEECCC??????AAA>>>@@@BBBFFFIIIKKKKKKJJJIIIMMMSSSXXX\\\^^^```aaafffgggjjjllloooqqqrrrssstttvvvxxxyyyzzzzzz|||~~~pppiiiuuuwwwcccSSSNNNMMMFFFEEECCCCCCEEEFFFFFFJJJPPPYYYeeeuuu}}}nnnaaaUUUOOOMMMLLLLLLNNNOOOQQQRRRTTTUUUYYYYYYZZZZZZ[[[[[[[[[[[[^^^^^^^^^___```aaaaaabbbbbbbbbccceeefffggghhhiiilllmmmnnnooooooooonnnmmmnnnpppqqqqqqpppoooooopppppppppqqqrrrrrrpppooonnnrrrrrrqqqnnnjjjgggggghhhuuu{{{sssjjjggggggiiimmmrrrvvv{{{~~~mmmWWWIIIEEE@@@BBBDDD>>>???@@@AAAAAAAAABBBEEEGGGMMMUUUaaaooo}}}yyymmmeeeZZZRRRJJJFFFCCC??????AAA>>>>>>@@@DDDIIIKKKKKKJJJHHHJJJOOOTTTYYY]]]___```dddfffhhhkkknnnpppqqqrrrsssuuuwwwxxxxxxyyy{{{}}}{{{lllrrroooXXXQQQOOOHHHCCCBBBCCCEEEFFFEEEHHHNNNTTT```ooo}}}yyyjjj[[[RRROOOKKKKKKLLLMMMOOOQQQSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___```aaaaaa```aaabbbccceeefffggggggkkkkkkkkkllllllmmmmmmmmmmmmoooqqqqqqpppnnnnnnooolllnnnppprrrrrrqqqpppnnnnnnmmmkkkhhhfffeeegggjjjsssyyymmmiiijjjjjjlllppptttyyy}}}www^^^NNNHHHBBBBBBDDD===???@@@AAAAAA@@@AAACCCEEEHHHPPP[[[hhhwww}}}ppphhh]]]TTTKKKGGGCCC??????AAA======???CCCHHHLLLLLLKKKFFFGGGJJJOOOVVV[[[___aaacccdddgggjjjmmmooopppqqqrrrtttuuuvvvwwwxxx{{{}}}rrrtttwwwxxx]]]SSSPPPHHHCCCAAABBBEEEFFFEEEHHHMMMQQQ]]]kkkxxxppp```TTTQQQKKKKKKKKKMMMNNNPPPRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZ[[[\\\^^^___aaaaaa``````aaacccdddeeefffgggkkkjjjjjjjjjjjjkkklllmmmjjjlllnnnooommmllllllllljjjlllooorrrsssrrrpppoooffffffeeeddddddggglllpppqqqxxx{{{jjjhhhmmmlllnnnrrrvvv{{{gggUUUMMMEEEEEEEEE>>>???@@@AAAAAA@@@@@@BBBDDDFFFMMMXXXdddrrrrrrkkk^^^UUULLLGGGCCC??????AAA======>>>BBBHHHLLLLLLKKKEEEFFFHHHMMMTTTZZZ___aaabbbdddfffiiilllooopppqqqqqqsssuuuuuuvvvxxxzzz}}}ppptttbbbSSSMMMJJJGGGFFFEEEDDDEEEFFFHHHJJJPPPYYYaaaqqqxxxgggXXXNNNSSSNNNKKKNNNOOONNNOOORRRSSSSSSUUUVVVXXXYYYZZZ[[[[[[[[[\\\]]]]]]^^^^^^___````````````aaabbbddddddiiiiiijjjjjjjjjiiiiiihhhjjjjjjkkklllmmmnnnooopppooommmlllnnnppppppmmmjjjjjjddd^^^]]]bbbiiiooorrrwwwsssrrruuu|||~~~qqqkkkjjjooosssxxx|||~~~xxxXXXLLLJJJEEEBBBCCCAAA@@@@@@??????@@@@@@AAACCCJJJTTT^^^jjj|||xxxpppbbbXXXNNNJJJGGGCCC@@@AAA@@@>>>===@@@EEEIIIJJJJJJHHHHHHIIILLLRRRXXX\\\]]]aaacccgggiiijjjlllnnnppprrrrrrrrrsssuuuxxxzzz|||ssspppfffSSSLLLHHHGGGFFFDDDDDDDDDFFFHHHIIINNNVVV]]]kkkrrr___SSSSSSNNNKKKMMMNNNMMMNNNQQQRRRSSSTTTUUUWWWYYYZZZZZZ\\\\\\]]]]]]^^^^^^____________```aaabbbbbbcccdddggggggggghhhhhhggggggggghhhiiijjjkkklllmmmmmmnnnmmmllllllmmmnnnmmmiiifffeeeaaa]]]^^^ccciiinnnqqquuurrrppptttzzz~~~~~~tttpppooouuuxxx}}}dddTTTOOOHHHDDDEEEAAA@@@@@@??????@@@@@@AAABBBHHHQQQ[[[gggxxx{{{sssdddZZZPPPLLLHHHDDDAAABBB@@@???>>>@@@EEEHHHJJJJJJHHHHHHHHHKKKPPPVVV[[[^^^aaacccgggiiijjjlllnnnpppqqqqqqqqqrrrtttvvvxxxyyyvvvlllvvvnnnVVVMMMJJJFFFEEEDDDCCCCCCDDDFFFGGGJJJRRRWWWcccxxx}}}gggYYYTTTOOOKKKLLLMMMLLLLLLOOOQQQQQQSSSTTTVVVXXXYYYZZZ\\\\\\\\\]]]^^^^^^______]]]^^^```aaabbbcccbbbbbbdddddddddeeeeeeeeeeeeeeegggggghhhiiijjjkkkkkkllllllkkkkkklllkkkhhhddd```___]]]]]]___dddjjjnnnpppssspppooorrrwww|||||||||}}}|||vvvtttuuuyyy|||mmmXXXNNNFFFAAABBBAAA@@@@@@??????@@@@@@AAAAAAFFFOOOWWWbbbrrrwwwggg]]]RRRMMMJJJEEEBBBCCC@@@??????@@@DDDHHHIIIJJJHHHHHHHHHIIINNNTTTZZZ^^^```cccfffiiijjjlllnnnpppppppppqqqqqqrrrtttuuuvvvzzzmmmsssuuu[[[PPPMMMGGGFFFDDDCCCBBBCCCEEEFFFHHHOOORRR\\\nnn}}}mmm___VVVPPPKKKLLLLLLJJJJJJMMMOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]][[[\\\___aaaccccccbbbaaaccccccccccccccccccddddddfffgggggghhhiiijjjjjjjjjkkkkkkkkkkkkhhhddd```\\\[[[\\\^^^bbbgggllloooqqqrrrqqqppprrrvvvyyy{{{{{{{{{}}}yyyuuuuuuvvvxxx{{{qqqYYYLLLDDDAAAAAAAAA@@@@@@??????@@@@@@AAAAAAFFFLLLSSS]]]lll~~~xxxjjj___TTTOOOKKKEEEBBBBBB@@@???@@@AAADDDGGGIIIJJJIIIIIIHHHIIILLLRRRYYY^^^^^^aaaeeegggiiikkkmmmpppqqqqqqqqqqqqrrrsssssstttrrruuubbbRRRNNNHHHFFFDDDCCCBBBCCCDDDEEEFFFMMMOOOWWWggguuusssfffXXXQQQLLLKKKKKKIIIIIILLLMMMNNNPPPRRRTTTVVVWWWXXXWWWXXXXXXYYYYYYZZZ[[[[[[YYY[[[^^^aaabbbbbbbbbaaacccbbbbbbbbbbbbcccdddeeeggggggggghhhiiiiiijjjjjjiiijjjkkkiiifffaaa^^^[[[[[[^^^bbbgggkkknnnqqqrrrsssrrrrrrsssvvvyyyzzz{{{{{{|||}}}tttrrrsssuuuwwwzzz~~~www^^^PPPIIIFFFFFFAAA@@@@@@??????@@@@@@AAAAAAEEEKKKPPPXXXfffwwwyyylllaaaVVVPPPLLLFFFBBBBBB@@@@@@AAABBBCCCEEEHHHJJJKKKKKKKKKJJJKKKOOOWWW\\\\\\___cccfffgggiiilllnnnqqqqqqrrrrrrssssssssssssxxxwwwoooWWWNNNIIIHHHEEECCCCCCCCCDDDEEEDDDKKKMMMSSSbbbnnnxxxmmm[[[TTTMMMLLLJJJHHHHHHKKKLLLLLLNNNPPPSSSUUUVVVWWWVVVVVVVVVWWWXXXXXXYYYYYYYYY[[[]]]___aaabbbbbbbbbcccbbbaaaaaabbbccceeeffffffggggggggghhhhhhhhhiiiggghhhhhhfffbbb___]]]]]]]]]aaafffjjjllloooqqqsssssssssssstttuuuxxxzzz{{{zzz|||}}}~~~wwwqqqppprrrsssxxx{{{zzzbbbSSSLLLHHHFFFAAA@@@@@@??????@@@@@@AAAAAAEEEHHHLLLRRR___ppp}}}|||pppeeeYYYSSSNNNGGGCCCCCC???AAABBBBBBCCCDDDHHHJJJMMMNNNNNNLLLKKKNNNTTTZZZZZZ\\\```ccceeehhhjjjmmmooopppqqqrrrssssssrrrrrr{{{uuuyyycccTTTKKKIIIGGGDDDCCCCCCDDDEEEAAAIIILLLQQQ^^^iii{{{zzzooo^^^VVVOOOLLLJJJHHHHHHKKKJJJKKKMMMOOORRRTTTVVVWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZ\\\]]]___aaabbbcccbbbaaa```___```bbbdddeeeeeeeeeeeeeeeffffffffffffcccddddddaaa^^^\\\\\\^^^```dddiiikkklllmmmppprrrsssssstttttttttvvvyyyzzzyyyzzz{{{{{{{{{~~~tttppprrrtttuuuyyy{{{~~~hhhXXXOOOIIIEEEAAA@@@@@@??????@@@@@@AAA@@@CCCFFFHHHMMMYYYjjjvvvtttiii]]]WWWQQQJJJFFFFFF???AAACCCCCCBBBDDDGGGKKKOOOQQQQQQOOOLLLMMMRRRWWWWWWZZZ^^^aaacccfffiiikkkmmmnnnoooqqqrrrrrrqqqqqq{{{sssrrrooo\\\LLLJJJGGGEEEDDDDDDDDDEEE@@@HHHJJJPPP\\\fffxxxyyylll___WWWPPPMMMKKKHHHHHHKKKJJJKKKLLLOOOQQQTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\^^^```bbbcccaaa```___^^^___aaaccceeeddddddddddddddddddeeeeee```aaaaaa^^^[[[ZZZ\\\___aaaeeejjjlllkkklllnnnqqqrrrssstttssssssuuuwwwzzzxxxyyyyyyyyyyyy{{{~~~~~~sssqqqsssvvvwwwyyyzzz}}}~~~~~~sssaaaVVVNNNHHHAAA@@@@@@@@@@@@@@@@@@AAA???AAACCCEEEJJJVVVfffrrrwwwlll```YYYSSSLLLHHHHHH???AAACCCCCCBBBCCCGGGKKKPPPSSSTTTQQQMMMMMMQQQUUUVVVYYY]]]```bbbeeehhhjjjjjjlllnnnooopppqqqppppppzzznnnuuudddUUULLLEEEDDDDDDCCCCCCEEECCCEEEIIINNNRRR]]]rrrwwwooo___YYYRRRMMMLLLKKKIIIFFFIIIHHHIIIKKKPPPSSSUUUUUUTTTVVVWWWWWWVVVUUUVVVWWWVVVVVVXXXYYY\\\___aaabbb```______^^^___```aaabbbccccccbbbbbbbbbbbbbbbbbb\\\^^^\\\VVVTTTXXX[[[[[[\\\___dddeeefffgggkkknnnrrrtttvvvtttrrrqqquuuxxx{{{{{{zzzzzz{{{|||~~~|||wwwvvvxxxvvvtttttt{{{}}}~~~pppZZZMMMIIICCCBBBBBBAAAAAAAAA@@@???>>>===???DDDIIIPPP]]]iii~~~uuuggg```YYYQQQJJJGGGCCCBBBAAA@@@@@@@@@AAABBBQQQQQQQQQPPPNNNMMMMMMNNNSSSVVVZZZ]]]^^^```ccceeehhhiiikkkmmmoooqqqrrrsss}}}vvvvvvwww|||kkkqqqrrrZZZPPPGGGFFFFFFDDDCCCDDDCCCDDDHHHLLLPPPYYYlll~~~vvvkkk___XXXPPPKKKIIIIIIHHHFFFHHHHHHHHHKKKOOORRRSSSSSSUUUVVVXXXXXXWWWVVVWWWXXXUUUVVVVVVXXXZZZ\\\]]]___^^^^^^]]]]]]]]]^^^___````````````aaa````````````VVVWWWWWWUUUWWW^^^bbbbbb___``````aaaccceeehhhjjjoooqqqqqqpppmmmnnnrrrvvvxxxxxxwwwxxxyyy{{{|||}}}|||rrrssswwwwwwvvvwwwzzz}}}nnnYYYOOOFFFEEECCCBBBAAAAAA@@@???>>>===???CCCGGGNNNZZZfffwww{{{lllddd\\\SSSKKKHHHCCCBBBAAA@@@@@@@@@AAABBBMMMOOOQQQPPPMMMKKKKKKLLLRRRUUUYYY]]]^^^```ccceeeggghhhiiikkkmmmoooqqqqqqvvvkkkfffgggiiippp{{{kkkmmm___TTTKKKHHHHHHEEEBBBBBBCCCCCCFFFIIILLLTTTeeeuuu{{{mmmaaaZZZPPPJJJHHHIIIIIIHHHHHHGGGGGGIIIMMMPPPQQQQQQRRRTTTVVVVVVUUUUUUVVVWWWUUUUUUUUUVVVWWWXXXYYYZZZ\\\[[[[[[[[[[[[\\\\\\]]][[[\\\]]]]]]]]]]]]\\\\\\RRRSSSSSSUUU]]]gggjjjhhhfffaaa]]]\\\___ccceeeeeejjjkkkkkkiiiggghhhnnnrrrsssssstttuuuwwwyyy{{{|||}}}|||||||||xxxrrrssswwwyyyyyyzzzzzz}}}bbbPPPIIIGGGDDDBBBAAAAAA@@@>>>???===>>>BBBEEEJJJVVVaaaooosssiii```UUUMMMIIIDDDCCCBBB@@@@@@@@@AAAAAAGGGLLLQQQQQQMMMIIIIIIJJJOOOSSSXXX\\\^^^```bbbccceeefffhhhjjjmmmnnnooopppxxxqqqjjjcccaaadddeeekkkttt~~~ooommmxxxdddWWWLLLIIIIIIFFFBBBAAABBBBBBDDDGGGJJJQQQ```nnnxxxhhh```TTTLLLJJJKKKKKKKKKHHHGGGFFFHHHKKKMMMNNNNNNMMMOOOQQQRRRRRRQQQSSSTTTVVVUUUUUUUUUUUUVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYZZZWWWWWWXXXYYYYYYYYYXXXXXXUUUUUUVVVYYYdddnnnqqqmmmnnneee]]]ZZZ___ccccccbbbeeeeeedddbbb```bbbhhhnnnooopppqqqsssuuuxxxyyyzzz}}}yyysssqqqppppppsssxxx{{{wwwwwwzzz{{{|||||||||~~~hhhQQQKKKGGGBBB@@@AAAAAA@@@??????===>>>AAACCCGGGQQQ[[[iiizzzwwwlllcccXXXOOOKKKEEEDDDBBBAAA@@@@@@@@@AAACCCJJJRRRSSSNNNJJJIIIJJJLLLPPPVVV[[[]]]___aaabbbeeefffhhhkkkmmmnnnoooooowwwpppjjjfffccc```aaaeeehhhlllttt}}}wwwnnnqqqiii[[[MMMIIIIIIGGGDDDBBBAAA@@@BBBFFFIIIPPP]]]iiizzzpppfffYYYPPPLLLKKKKKKKKKHHHGGGFFFGGGJJJLLLLLLKKKKKKMMMPPPQQQPPPQQQRRRSSSVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWSSSSSSSSSSSSTTTTTTUUUUUUWWWXXXZZZ```kkkvvvxxxuuuuuukkkaaa^^^bbbeeedddaaaaaaaaa```]]][[[^^^ccciiimmmnnnppprrrtttvvvxxxyyyzzz{{{|||}}}}}}~~~uuuoooiiihhhffffffjjjpppzzz}}}}}}|||{{{}}}sss[[[LLLFFF@@@>>>@@@BBBAAA@@@???===>>>@@@AAADDDMMMVVVeeewwwzzzooofff[[[QQQMMMFFFEEECCCAAA@@@@@@@@@@@@BBBIIIQQQTTTQQQMMMLLLLLLJJJNNNTTTXXX[[[]]]```bbbdddfffiiilllnnnoooooooooxxxqqqlllgggcccbbbaaa___bbbfffkkkpppxxxsssnnnxxxsssaaaPPPIIIIIIGGGDDDCCCAAA@@@AAAEEEIIINNNYYYdddooo}}}yyynnn```UUUOOOMMMKKKIIIIIIHHHFFFGGGIIIKKKJJJJJJKKKNNNPPPRRRRRRRRRTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXXXXYYYXXXXXXWWWVVVQQQPPPOOONNNOOOQQQSSSTTTVVVZZZ___eeeppp{{{|||yyyqqqhhhdddggghhheeeaaa_________\\\ZZZ[[[```dddkkklllnnnqqqssstttuuuvvvwwwwwwxxxyyyzzz{{{{{{|||~~~}}}{{{zzzwwwtttjjjeeeaaa___^^^]]]cccjjjsss|||www|||}}}eeePPPIIIAAA>>>AAACCCBBB@@@???===>>>@@@AAABBBJJJSSSaaarrrtttjjj^^^UUUQQQHHHFFFDDDBBB@@@@@@@@@@@@BBBGGGNNNSSSTTTRRRPPPNNNIIILLLQQQUUUXXX\\\```bbbdddfffiiilllnnnoooooonnn}}}vvvqqqlllhhhgggcccbbbdddeeeeeehhhmmmlllrrr|||~~~qqqxxx~~~jjjUUUKKKIIIGGGEEECCCBBB@@@AAADDDGGGJJJSSS\\\dddppp~~~zzzkkk^^^WWWRRRMMMKKKJJJHHHGGGGGGIIIJJJJJJIIIKKKMMMPPPQQQRRRSSSTTTVVVQQQRRRRRRTTTVVVXXXYYY[[[XXXYYYYYYZZZYYYXXXWWWVVVQQQOOOLLLJJJKKKNNNRRRUUUXXX___eeejjjrrr{{{~~~}}}zzztttnnnkkkkkkjjjfffbbb^^^______]]]ZZZZZZ]]]aaahhhjjjlllnnnpppqqqrrrrrrsssttttttvvvxxxyyyyyyxxxvvvwww{{{|||sssooolllhhhddd^^^ZZZWWWVVVTTTTTT[[[cccjjjrrr{{{yyylllWWWNNNDDD@@@BBBCCCBBB??????===>>>@@@@@@BBBIIIRRR\\\kkk{{{pppcccXXXSSSIIIGGGEEEBBB@@@?????????AAADDDJJJQQQVVVWWWSSSOOOIIIKKKOOORRRVVVZZZ```dddbbbdddhhhkkkmmmnnnmmmlllvvvuuu||||||vvvpppkkkgggffffffdddbbbccchhhkkkmmmqqqvvvnnnuuuvvv{{{qqqYYYMMMJJJGGGDDDCCCDDDAAAAAACCCEEEGGGNNNWWW]]]hhhttt~~~tttggg^^^WWWRRRNNNKKKIIIHHHHHHIIIJJJIIIIIIHHHKKKNNNOOOPPPQQQSSSTTTOOOOOOQQQSSSUUUXXXZZZ[[[YYYYYYZZZZZZZZZYYYWWWVVVQQQNNNJJJHHHHHHLLLRRRUUU]]]dddkkkmmmqqqwwwzzzyyyyyyvvvqqqooonnnkkkfffbbb^^^``````^^^[[[ZZZ\\\___fffhhhjjjlllnnnooooooooorrrqqqrrrtttwwwxxxwwwwwwooopppssszzzuuukkkfffbbb\\\XXXUUUQQQOOONNNLLLMMMTTT]]]aaajjjtttzzzttt]]]SSSHHHCCCCCCDDDAAA>>>???===>>>@@@AAABBBIIIRRRXXXdddyyytttfffZZZUUUIIIHHHEEEBBB@@@?????????AAABBBFFFOOOVVVYYYTTTOOOIIIKKKMMMPPPTTTYYY```dddaaacccgggjjjlllllllllkkk}}}pppmmmrrr{{{wwwqqqoookkkhhhffffffggghhheeefffgggjjjnnnrrrvvvyyyzzz}}}vvv|||___RRRLLLEEEDDDHHHEEEDDDBBBAAABBBEEEHHHJJJTTTZZZfffsss~~~ooobbbYYYUUUOOOJJJHHHIIIHHHFFFFFFIIILLLLLLLLLMMMNNNNNNOOOOOONNNOOOPPPRRRTTTVVVXXXYYY[[[]]]^^^]]][[[YYYYYYYYYTTTPPPJJJFFFGGGKKKRRRVVV___cccggghhhgggiiiooouuuuuutttrrrooollliiifffeeeaaadddfffccc]]]YYYYYY[[[aaadddiiilllmmmnnnoooppplllqqquuuuuuwwwwwwssslllllleeeccckkkzzz}}}sssfff\\\UUUSSSTTTMMMLLLIIIHHHIIIKKKOOOQQQYYYbbbnnnxxxsss]]]JJJEEEFFFBBB@@@BBB@@@@@@???>>>>>>@@@EEEIIIRRR```rrr{{{lll___VVVKKKHHHDDDAAAAAA@@@@@@???AAA@@@BBBJJJTTTZZZYYYVVVNNNJJJHHHKKKSSS[[[]]]]]]bbbdddgggjjjlllmmmmmmlll}}}oooiiijjjqqqvvv~~~wwwpppqqqooollliiigggggghhhiiijjjkkkmmmqqquuuyyy|||~~~xxx{{{iii[[[TTTLLLHHHIIIEEEDDDBBBAAABBBEEEGGGIIIMMMRRR]]]jjjuuussseee\\\RRRLLLHHHHHHGGGEEEEEEHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNPPPRRRTTTVVVWWWXXXYYYZZZ\\\\\\\\\[[[\\\]]]VVVSSSNNNJJJJJJNNNTTTWWW]]]```bbbaaa___aaafffkkkssssssrrrqqqnnnkkkhhhfffaaaeeegggddd^^^YYYXXXYYY]]]```dddggghhhhhhjjjkkklllpppttttttwwwyyyvvvqqqnnngggccchhhqqqyyynnnaaaVVVOOONNNNNNIIIGGGEEEDDDDDDGGGJJJLLLWWW___kkkuuu|||jjjQQQIIIGGGCCCAAABBB@@@@@@???>>>>>>@@@DDDHHHMMMZZZkkk|||~~~oooaaaXXXOOOKKKFFFCCCBBBAAA@@@>>>@@@???@@@GGGQQQWWWXXXVVVOOOKKKHHHKKKRRRYYY]]]]]]```bbbfffkkknnnpppqqqqqqpppgggeeehhhllluuu{{{}}}zzzxxxtttppprrrpppnnnkkkjjjjjjkkklllnnnpppsssxxx|||~~~xxxooo^^^VVVNNNGGGEEEEEEDDDBBBBBBBBBDDDFFFHHHHHHLLLTTT___iiiwwwttteeeWWWPPPIIIGGGFFFDDDEEEHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMOOOPPPRRRTTTVVVVVVVVVXXX[[[\\\\\\]]]```aaaZZZWWWSSSPPPPPPRRRVVVXXX\\\]]]\\\YYYWWWXXX\\\aaannnpppqqqrrrpppmmmjjjgggbbbfffiiiggg```ZZZVVVVVVXXX[[[^^^aaabbbdddfffhhhkkkooossstttwww{{{|||zzzvvvooohhhfffiiirrrxxxjjj\\\PPPJJJHHHHHHEEEDDDBBBAAABBBDDDGGGHHHSSS[[[fffpppwww~~~~~~~~~|||[[[MMMIIIEEEAAABBB@@@@@@???>>>>>>@@@CCCGGGHHHRRRaaaqqqssseee\\\SSSOOOIIIEEECCCAAA@@@???@@@>>>???DDDLLLSSSVVVWWWRRRNNNJJJJJJPPPWWW\\\]]]^^^aaaeeekkkooorrrtttttttttiiidddfffjjjpppwww}}}|||{{{|||{{{yyyvvvuuusssqqqpppppppppqqqqqqssswww||||||uuu```VVVNNNGGGEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGIIIOOOXXXaaannnppp^^^TTTKKKHHHGGGEEEFFFHHHJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLMMMOOOQQQRRRTTTTTTUUUWWWYYY[[[[[[]]]```bbb]]][[[YYYWWWVVVWWWXXXYYY[[[ZZZXXXUUURRRTTTXXX\\\hhhkkkooorrrrrrooollliiidddgggjjjiiiccc\\\WWWTTTTTTVVVZZZ\\\___aaaeeehhhjjjooossstttxxx}}}uuummmiiimmm|||yyyiiiZZZOOOIIIGGGFFFEEEDDDBBBBBBBBBDDDGGGHHHQQQWWWaaajjjssszzz}}}~~~cccPPPJJJEEEBBBBBB@@@@@@@@@>>>>>>???BBBEEEFFFNNNZZZjjj~~~xxxjjj```VVVQQQKKKFFFDDDBBBAAA@@@@@@??????BBBHHHOOOUUUXXXUUUQQQLLLKKKNNNTTTYYY\\\\\\___dddiiinnnqqqssssssxxxjjjbbbcccgggnnnxxx~~~}}}{{{zzzxxxxxxxxxxxxvvvyyy}}}iii[[[SSSMMMJJJEEEDDDCCCBBBBBBCCCCCCDDDEEEGGGLLLSSSZZZfff{{{zzzdddYYYNNNJJJIIIGGGGGGIIIHHHIIIIIIJJJKKKKKKLLLLLLJJJKKKLLLMMMOOOPPPRRRRRRUUUWWWXXXYYYYYY[[[]]]```______^^^^^^\\\[[[YYYXXXWWWUUUSSSPPPPPPRRRVVVYYYaaaeeejjjoooqqqpppmmmkkkeeehhhkkkkkkggg```ZZZVVVQQQSSSUUUXXXZZZ^^^cccfffiiioootttuuuzzz{{{rrrppp|||xxxgggYYYOOOIIIFFFEEEDDDDDDCCCBBBCCCEEEGGGHHHNNNTTT\\\fffooowww~~~}}}~~~jjjTTTKKKEEEBBBDDD@@@AAA@@@???>>>>>>AAACCCGGGLLLWWWeeewwwpppfffXXXSSSMMMGGGEEEDDDCCCBBBAAAAAAAAAAAAEEEKKKSSSXXXWWWSSSNNNLLLMMMRRRWWWZZZZZZ]]]aaafffjjjlllnnnnnnzzzjjj```aaaeeennnyyyuuuaaaVVVOOOKKKEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCGGGMMMSSS^^^qqqfffZZZOOOLLLKKKIIIGGGHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPTTTUUUVVVVVVVVVWWWZZZ]]]```aaabbbbbbaaa]]]YYYWWWPPPOOOMMMLLLMMMPPPSSSVVV[[[___eeekkknnnooommmlllfffhhhkkkllljjjeee___[[[QQQRRRSSSTTTUUUXXX]]]aaaeeemmmsssvvv{{{}}}www|||~~~sssdddVVVNNNIIIEEEBBBCCCBBBBBBBBBBBBDDDEEEFFFLLLPPPWWW```jjjsssyyy}}}||||||~~~qqq[[[NNNFFFCCCFFF@@@AAAAAA???>>>>>>???AAAGGGJJJRRR___oooxxxmmm^^^XXXPPPJJJFFFEEEDDDCCCAAABBBBBBBBBBBBGGGOOOVVVXXXUUUQQQMMMMMMPPPTTTWWWWWWZZZ^^^bbbfffhhhiiiiii~~~nnndddeeekkkssslllZZZOOOJJJEEEEEEDDDCCCBBBBBBAAAAAA???@@@DDDIIINNNXXXjjjzzzeeeYYYNNNKKKKKKIIIFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSUUUYYY\\\```bbbdddeeeccc^^^XXXTTTMMMLLLKKKKKKMMMOOOQQQRRRUUUYYY```fffkkkmmmmmmmmmggghhhkkkmmmllliiiddd```XXXWWWVVVTTTSSSUUUXXX\\\aaajjjqqquuuzzz|||{{{{{{pppbbbVVVOOOKKKFFFBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHLLLRRR[[[eeeooouuuxxx}}}~~~~~~zzzzzz~~~zzzcccTTTGGGDDDHHH@@@AAAAAA@@@>>>===>>>@@@DDDEEEMMMYYYfffxxxtttfff___VVVNNNIIIFFFDDDCCC@@@BBBCCCAAA???BBBJJJRRRYYYVVVSSSOOONNNOOORRRTTTTTTWWW[[[```cccfffggggggssskkknnnuuuzzzzzzcccUUUMMMEEEEEEDDDCCCBBBAAAAAA@@@>>>@@@DDDIIIMMMVVVgggwww{{{dddXXXMMMKKKKKKIIIEEEDDDFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNMMMNNNOOOPPPQQQTTTXXX\\\___bbbeeegggddd^^^XXXSSSNNNMMMLLLMMMOOOQQQQQQRRRRRRVVV]]]ccciiilllmmmmmmggghhhjjjmmmmmmkkkgggddd```^^^[[[WWWTTTTTTWWWYYY^^^gggpppsssyyy}}}xxxyyyzzzpppbbbXXXRRRNNNHHHDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFIIIOOOXXXbbblllrrrttt{{{}}}|||yyyzzz~~~jjjXXXIIIEEEIII@@@AAAAAA@@@>>>===>>>???AAAAAAHHHSSS___pppyyymmmeee[[[QQQKKKFFFDDDBBB???BBBCCCAAA===???GGGOOOYYYWWWTTTQQQNNNNNNPPPSSSRRRTTTYYY^^^cccfffggghhhwwwqqqtttyyynnnYYYQQQMMMHHHDDDCCCBBB@@@AAAEEEFFFDDDEEEIIIMMMSSS___jjj{{{pppbbbXXXOOOLLLJJJFFFEEEFFFBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHMMMNNNOOOOOOPPPRRRWWWZZZcccfffhhhgggbbb\\\VVVSSSOOOPPPRRRQQQPPPPPPRRRSSSTTTVVVZZZ___dddiiilllnnnjjjhhhgggggggggfffdddbbbccccccbbb\\\UUUQQQRRRUUU]]]dddlllssswww}}}wwwtttvvvyyyqqqfff\\\UUUQQQOOOMMMIIIFFFCCCBBBCCCDDDEEEEEEHHHJJJNNNVVV```iiipppsssvvvyyy~~~~~~||||||~~~{{{~~~{{{dddOOOFFFFFFCCCDDDDDDBBBAAA@@@AAABBBBBBBBBGGGNNNXXXhhhxxxlll```WWWOOOGGGDDDEEE???@@@BBBAAA??????CCCFFFTTTXXXZZZXXXRRRNNNNNNOOOSSSTTTVVVZZZ]]]```bbbddd|||wwwzzzgggYYYOOOIIIEEEEEEDDDAAABBBEEECCCAAABBBEEEHHHMMMYYYddduuupppcccZZZPPPMMMKKKGGGEEEFFFCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEJJJLLLNNNOOOQQQUUUZZZ^^^```bbbcccccc___[[[YYYXXXRRRSSSSSSSSSQQQPPPQQQRRRUUUWWWZZZ___ccchhhkkkmmmmmmllljjjiiihhhfffbbb^^^aaadddfffccc]]]WWWTTTSSSZZZ```hhhooottt{{{{{{wwwvvvzzz}}}xxxrrrjjjccc]]]WWWSSSPPPKKKIIIGGGFFFGGGGGGFFFEEEGGGHHHLLLTTT^^^hhhnnnqqqvvvxxx}}}|||}}}uuuZZZMMMLLLEEEEEEDDDBBB@@@??????@@@BBBBBBEEEKKKSSSaaaxxx{{{pppbbbYYYQQQJJJFFFFFF???AAAAAA@@@??????BBBEEEPPPTTTYYYXXXTTTPPPOOOPPPQQQSSSUUUXXX[[[^^^```bbbttt]]]RRRLLLGGGGGGFFFCCCBBBDDDBBB@@@AAADDDFFFIIISSS]]]lllttteee[[[RRROOOLLLHHHFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCGGGIIIMMMPPPSSSXXX^^^bbb_________\\\ZZZXXXYYYZZZVVVWWWWWWUUUSSSQQQQQQRRRVVVWWWZZZ^^^bbbfffiiikkkpppooonnnmmmkkkgggaaa]]]___dddiiikkkggg___XXXTTTVVV[[[cccjjjooowwwyyyqqqtttyyy}}}~~~|||{{{wwwtttpppkkkfff```ZZZUUUPPPNNNLLLKKKKKKJJJHHHGGGEEEFFFJJJRRR\\\fffmmmpppuuuwww{{{jjjWWWQQQGGGEEECCCAAA???>>>>>>>>>AAAAAACCCGGGLLLWWWlll~~~uuuggg^^^VVVMMMHHHGGG@@@AAAAAA@@@??????AAACCCIIIOOOVVVYYYWWWTTTRRRRRRRRRSSSUUUXXX[[[^^^```aaa~~~dddUUUNNNIIIIIIHHHDDDAAABBBDDDCCCDDDFFFFFFHHHPPPZZZdddxxxzzzfff]]]TTTQQQNNNIIIFFFFFFDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDFFFIIIMMMPPPTTTYYY^^^bbbaaa___\\\WWWTTTUUUXXX[[[\\\\\\\\\YYYVVVSSSRRRSSSWWWXXX[[[^^^aaadddfffgggnnnnnnpppqqqppplllfffbbb]]]bbbhhhllllllggg___ZZZUUUYYY___ffflllsss{{{~~~uuuvvvyyy|||~~~}}}{{{xxxvvvsssppplllgggaaa]]]XXXTTTPPPMMMLLLLLLKKKJJJEEEFFFIIIQQQ[[[eeellloootttvvvyyy|||yyy___SSSHHHEEEBBB@@@??????>>>>>>??????AAADDDGGGPPPaaarrr{{{lllcccZZZQQQJJJHHHCCCBBBAAA@@@??????@@@AAACCCIIIRRRXXXYYYWWWUUUTTTUUUVVVWWWZZZ\\\___aaabbbrrrYYYPPPJJJIIIHHHDDDAAAAAAEEEDDDEEEGGGFFFGGGMMMVVV___ppp|||fff]]]UUURRROOOJJJGGGGGGDDDDDDBBBBBBBBBCCCEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDGGGJJJNNNPPPSSSWWW[[[^^^^^^\\\XXXTTTRRRUUU[[[___bbbbbbaaa^^^YYYVVVUUUUUUXXXYYY[[[]]]___aaacccdddhhhjjjnnnrrrtttsssnnnjjj]]]___bbbgggkkkkkkgggcccWWWZZZ^^^dddjjjqqqxxx|||yyyxxxyyy{{{}}}~~~}}}zzzzzzwwwssspppnnnkkkhhheeeaaa[[[TTTOOOMMMMMMNNNNNNHHHHHHKKKQQQ[[[eeelllooorrrtttvvvyyy|||~~~kkkVVVIIIFFFBBB@@@@@@AAAAAA@@@>>>>>>AAACCCEEEKKKZZZiiisssiii```VVVMMMIIIEEEDDDBBB@@@@@@@@@@@@@@@???EEEMMMTTTXXXXXXVVVUUUTTTUUUWWWYYY[[[]]]___```~~~___TTTKKKIIIIIIFFFBBBBBBCCCBBBCCCEEEEEEDDDIIIQQQYYYhhh{{{zzzddd\\\TTTRRRPPPKKKHHHHHHEEEDDDBBBAAAAAABBBDDDEEECCCCCCDDDDDDDDDDDDCCCCCCHHHJJJMMMOOOQQQSSSVVVXXXVVVUUUTTTSSSTTTZZZaaagggggggggfffbbb]]]ZZZXXXXXXZZZZZZ[[[]]]^^^___```aaabbbeeejjjppptttuuurrrooo```^^^]]]aaaiiimmmllljjj\\\]]]___ccchhhnnntttwww{{{}}}{{{}}}yyywwwvvvyyy~~~|||yyytttqqqpppnnnmmmkkkhhhbbbZZZTTTQQQQQQQQQQQQLLLKKKMMMRRR[[[dddkkknnnqqqrrrtttwwwzzz}}}~~~~~~yyy___NNNIIIDDDBBBBBBCCCBBBAAA>>>???AAADDDDDDHHHUUUbbbpppzzzpppggg\\\QQQLLLIIIFFFCCCAAAAAAAAA@@@???>>>BBBIIIOOOTTTVVVVVVVVVRRRSSSTTTVVVWWWYYY[[[[[[eeeYYYNNNKKKKKKHHHEEEDDDBBBAAACCCEEEDDDCCCGGGNNNSSS```pppwwwbbbZZZSSSRRRPPPLLLIIIIIIEEEDDDBBB@@@@@@BBBDDDEEEAAAAAABBBCCCDDDDDDDDDDDDFFFIIILLLNNNOOOPPPRRRTTTRRRRRRSSSTTTWWW]]]eeejjjkkkkkkjjjfffaaa]]]\\\\\\[[[[[[[[[\\\]]]^^^^^^^^^```bbbggglllqqqrrrpppmmmddd___[[[___gggnnnnnnlll```______aaafffkkkoooqqqxxxzzz{{{xxxrrrnnnnnnpppmmmkkkkkkqqqzzz}}}zzzwwwtttsssrrrooommmlllhhhbbb]]]YYYVVVTTTRRRNNNMMMMMMRRRZZZbbbiiilllooopppsssvvvyyy|||jjjVVVOOOHHHDDDDDDDDDBBB???@@@@@@CCCDDDBBBDDDOOO[[[eeetttwwwooocccWWWPPPKKKHHHDDDBBBCCCBBBAAA??????AAAEEEJJJOOOTTTVVVVVVQQQRRRSSSTTTVVVWWWXXXYYYjjj]]]PPPLLLLLLJJJGGGGGGBBBBBBDDDFFFEEEDDDHHHNNNOOOZZZiiizzzvvv```YYYRRRRRRPPPLLLIIIIIIFFFDDDBBB@@@@@@AAADDDEEEAAABBBCCCEEEFFFFFFGGGGGGDDDGGGJJJLLLNNNOOOQQQSSSSSSTTTUUUVVVYYY^^^dddiiimmmmmmlllhhhccc```^^^^^^[[[[[[\\\\\\\\\]]]]]]]]]aaabbbeeeiiimmmnnnllliiihhhaaa\\\___hhhnnnnnnlllbbbaaa___aaadddiiilllnnnuuuuuutttpppkkkeeeaaa```[[[ZZZ[[[cccpppzzz|||{{{yyyxxxwwwtttqqqnnnmmmkkkgggddd```[[[UUUQQQOOOMMMMMMQQQXXXaaagggkkknnnppprrrvvvyyy}}}ppp[[[TTTKKKFFFEEEDDDAAA>>>AAABBBDDDDDDAAAAAAJJJVVV___nnn|||tttggg[[[SSSMMMIIIEEECCCCCCCCCAAA???AAAAAACCCGGGLLLRRRUUUWWWRRRSSSTTTUUUWWWXXXYYYZZZrrrdddWWWQQQNNNIIIEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDKKKQQQ^^^oootttddd\\\RRRLLLLLLMMMKKKHHHEEECCCAAA?????????@@@AAADDDCCCCCCCCCCCCDDDDDDEEEGGGHHHJJJLLLNNNOOOPPPPPPSSSVVVYYY[[[\\\^^^```bbbccccccbbb```]]]ZZZWWWUUUXXXXXXXXXXXXXXXYYYZZZ[[[YYY\\\```dddhhhjjjjjjkkkkkkeee^^^ZZZ[[[^^^aaaccc^^^\\\ZZZ[[[^^^cccfffggglllpppqqqkkk___UUURRRRRRMMMNNNOOOSSS[[[ggguuu~~~~~~}}}{{{vvvpppjjjgggeeefffjjjjjjfffcccaaa[[[UUUUUUTTTTTTTTTVVV[[[bbbgggppppppqqqrrruuuyyy}}}zzzdddTTTMMMJJJAAA@@@CCC???BBBBBBAAA@@@AAACCCHHHLLLVVVcccxxxvvvkkk___VVVRRRMMMGGGCCCAAAAAA@@@@@@>>>???AAACCCFFFKKKRRRWWWTTTRRRPPPQQQUUUYYYZZZZZZxxxiiiZZZSSSPPPLLLHHHFFFDDDCCCCCCBBBBBBCCCDDDDDDIIIMMMXXXhhhwwwkkkaaaUUUMMMKKKLLLJJJHHHGGGEEECCCBBBAAAAAABBBCCCCCCBBBBBBBBBCCCDDDEEEEEEHHHHHHIIIKKKLLLNNNOOOOOOSSSVVVYYYZZZ[[[\\\^^^```^^^^^^^^^]]][[[YYYWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZYYY[[[___cccfffiiijjjjjjjjjeee^^^ZZZXXXYYY[[[[[[[[[YYYXXXZZZ]]]aaaccccccgggiiiiiidddZZZRRRNNNMMMIIIIIIJJJMMMTTT```mmmuuuwwwwwwuuuqqqkkkfffccccccgggmmmqqqooollljjjeee___\\\[[[ZZZXXXXXX\\\bbbgggkkkmmmppptttxxx{{{~~~nnn[[[PPPKKKCCCBBBEEEAAAAAAAAAAAA@@@@@@CCCGGGKKKSSS^^^qqq|||oooccc[[[TTTPPPJJJEEECCCBBBAAAAAA??????@@@AAADDDIIIPPPUUUUUURRRPPPQQQTTTXXXYYYYYYwwwbbbXXXSSSOOOKKKIIIEEEDDDCCCBBBBBBCCCDDDDDDFFFIIIQQQ^^^jjjzzzxxxkkk[[[PPPKKKKKKIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHHHHIIIKKKMMMNNNSSSUUUWWWXXXXXXYYYZZZ\\\WWWXXXXXXXXXXXXWWWWWWVVVSSSSSSSSSTTTUUUWWWXXXYYYXXXZZZ]]]```dddggghhhiiiiiieee___ZZZWWWVVVUUUSSSVVVVVVVVVXXX[[[^^^^^^^^^```___\\\XXXSSSMMMHHHEEEDDDDDDEEEHHHNNNYYYeeemmmnnnooonnnkkkfffbbb______fffqqqzzz|||zzzvvvpppjjjeeecccaaa^^^\\\___dddhhhhhhkkkoootttyyy|||~~~}}}~~~~~~}}}}}}~~~}}}eeeUUUMMMEEEEEEGGGBBB@@@@@@@@@??????AAAEEEHHHNNNVVVggg}}}vvviiiaaaYYYTTTMMMGGGDDDCCCBBBBBB????????????AAAFFFMMMSSSUUURRRPPPPPPRRRVVVXXXYYYsssbbbXXXQQQKKKIIIGGGFFFDDDCCCBBBCCCDDDEEEEEEGGGLLLUUU___mmmyyyeeeVVVNNNLLLJJJHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEEEEHHHGGGFFFFFFGGGIIILLLMMMRRRSSSUUUVVVUUUUUUVVVWWWSSSSSSTTTTTTTTTTTTTTTTTTPPPPPPQQQRRRSSSUUUWWWXXXWWWXXXZZZ]]]aaadddfffhhhhhhddd```\\\YYYWWWTTTRRRTTTSSSTTTWWWZZZ[[[ZZZXXXWWWSSSOOOMMMKKKHHHDDD@@@BBBCCCDDDFFFLLLVVVaaaiiijjjkkkkkkiiiddd___]]]\\\bbbrrruuummmhhhgggdddaaa```bbbgggkkkkkklllooossswww{{{}}}~~~~~~|||}}}}}}~~~~~~zzzxxxxxxzzz{{{~~~oooZZZOOOGGGFFFGGG@@@???@@@???>>>>>>???CCCFFFJJJPPP]]]qqq}}}ooohhh]]]XXXOOOIIIEEEDDDCCCBBB@@@???>>>===>>>CCCJJJOOOSSSRRRPPPPPPQQQTTTWWWXXXuuucccUUUMMMJJJIIIHHHEEECCCBBBCCCDDDEEEFFFGGGJJJPPPWWWcccuuurrr```UUUPPPLLLIIIEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDFFFFFFEEEEEEFFFHHHKKKMMMOOOQQQSSSSSSRRRQQQRRRSSSRRRRRRQQQQQQPPPPPPPPPPPPNNNNNNOOOPPPRRRSSSUUUVVVUUUVVVWWWZZZ]]]aaadddgggfffdddaaa___]]][[[XXXUUUSSSSSSTTTVVVXXXWWWUUUSSSOOOJJJFFFEEEGGGFFFCCC@@@BBBBBBCCCFFFKKKTTT^^^eeeiiikkkkkkiiiddd```\\\[[[^^^pppuuuhhheeeeeecccaaaaaaeeekkkooorrrqqqqqqrrrtttxxx||||||||||||zzz{{{}}}}}}{{{zzz|||~~~{{{wwwsssrrrsssvvvxxx|||www```SSSHHHFFFFFF??????@@@???>>>>>>>>>AAADDDGGGKKKUUUeee|||wwwnnnbbb\\\SSSKKKFFFDDDCCCBBBAAA@@@>>><<<===@@@FFFKKKPPPPPPPPPPPPQQQSSSUUUWWWwww```SSSOOOKKKIIIFFFCCCBBBCCCDDDEEEFFFFFFHHHMMMRRRZZZjjjxxxlll```WWWOOOJJJGGGGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@@@@@@@AAABBBBBBDDDDDDDDDEEEGGGIIIKKKMMMMMMNNNPPPPPPOOONNNOOOPPPRRRQQQPPPOOONNNNNNNNNOOONNNNNNNNNOOOPPPRRRSSSTTTTTTTTTUUUWWWZZZ^^^ccceeeeeecccaaa``````^^^\\\ZZZTTTSSSSSSSSSTTTSSSPPPNNNHHHEEEBBBBBBEEEGGGFFFEEEDDDDDDDDDEEEIIIPPPXXX___gggiiikkkjjjfffaaa^^^]]]]]]mmmuuueeeaaa`````````bbbgggnnnsssxxxvvvsssrrrssswww|||zzzzzzyyywwwxxx{{{zzzyyyxxxxxxyyy{{{~~~zzzvvvppplllkkknnnsssvvv|||jjj\\\MMMHHHFFF??????@@@@@@???>>>>>>@@@BBBDDDHHHOOO[[[mmmuuuhhhaaaWWWNNNHHHEEEDDDCCCAAA@@@???>>>===???CCCFFFKKKMMMPPPQQQQQQRRRTTTVVVqqq]]]VVVMMMJJJGGGDDDBBBCCCDDDEEECCCCCCFFFJJJMMMSSSaaannnxxxjjj^^^SSSLLLGGGGGGGGGGGGFFFEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@AAABBBDDDFFFHHHJJJLLLMMMJJJLLLNNNNNNMMMLLLMMMNNNQQQPPPOOONNNNNNNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTXXX\\\aaaddddddbbb___^^^^^^^^^\\\ZZZTTTRRRQQQPPPOOONNNKKKHHHEEECCCBBBCCCEEEIIIKKKMMMJJJJJJIIIGGGHHHMMMSSSXXXbbbdddggghhhfffcccaaa```___lll|||yyyhhh^^^^^^^^^___bbbhhhpppvvvxxxwwwuuuuuuvvvyyy|||~~~}}}}}}zzzzzzyyywwwxxx{{{yyyyyyyyyyyyyyyzzz|||}}}yyytttmmmhhhgggkkkqqqvvv|||uuufffTTTLLLIIICCC@@@AAAAAA@@@>>>>>>@@@AAABBBEEEKKKRRR___ttt~~~nnnfff[[[QQQKKKHHHGGGFFFAAAAAAAAA???>>>>>>AAACCCGGGKKKPPPRRRSSSSSSTTTUUU|||}}}eee\\\NNNKKKGGGDDDBBBCCCDDDEEEAAAAAADDDGGGJJJOOO[[[ggguuupppbbbVVVMMMEEEFFFFFFEEEEEEDDDCCCBBBCCCBBBAAA@@@????????????@@@AAADDDGGGIIILLLMMMMMMHHHJJJLLLMMMLLLLLLLLLNNNPPPOOONNNNNNNNNOOOQQQRRROOOOOOOOOOOOPPPPPPQQQRRRSSSRRRRRRSSSVVV[[[aaadddccc```^^^\\\\\\\\\ZZZYYYTTTRRROOOMMMLLLJJJGGGEEECCCCCCCCCDDDFFFKKKOOORRRQQQPPPNNNKKKJJJLLLQQQUUU\\\```dddffffffdddcccbbbbbbkkkwww}}}mmm]]]]]]^^^___ccciiiqqqwwwvvvvvvwwwxxxyyy{{{|||}}}{{{{{{}}}|||||||||zzzzzz}}}zzzzzz{{{{{{zzzzzz|||}}}{{{uuummmgggfffkkksssxxx|||}}}nnnYYYOOOLLLFFFAAAAAABBB@@@???>>>@@@AAA@@@DDDIIIMMMVVVjjjrrrjjj___TTTNNNJJJIIIHHH@@@AAABBBAAA???>>>@@@AAADDDIIIPPPSSSTTTSSSTTTUUUxxxvvvxxxqqqYYYUUURRRLLLGGGEEEEEEDDDAAADDDCCCCCCCCCFFFLLLUUU[[[oooyyymmm```TTTMMMGGGDDDFFFHHHFFFDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRQQQPPPOOORRRSSSTTTUUUUUUTTTRRRQQQRRRQQQQQQSSSVVVYYYZZZZZZZZZYYYWWWXXXYYYYYYWWWVVVQQQPPPNNNKKKHHHFFFDDDCCCBBB@@@AAAEEEHHHLLLSSS[[[___YYYUUUTTTOOOHHHIIIOOOVVV[[[aaaccccccbbbcccddddddkkkttt|||xxxgggaaa[[[[[[aaahhhnnnqqqtttvvvwwwxxxxxxzzz}}}~~~~~~{{{xxxxxxyyyyyyxxx{{{|||}}}~~~~~~xxxtttvvvzzzzzz~~~lll\\\QQQKKKGGGCCCBBBBBB???<<<>>>BBBAAA>>>BBBLLLSSS]]]uuu~~~sssdddZZZTTTPPPKKKGGGFFFCCC???>>>>>>???@@@???CCCEEEHHHLLLOOORRRSSSSSS}}}|||wwwttttttwww{{{```UUURRRLLLGGGFFFFFFDDDAAADDDDDDCCCCCCEEEKKKRRRXXXfffuuuuuudddWWWQQQKKKGGGHHHIIIFFFCCCCCCDDDCCCBBBBBBAAAAAAAAAAAACCCCCCEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLMMMOOOPPPQQQTTTTTTTTTTTTTTTSSSRRRQQQRRRSSSTTTVVVVVVUUUSSSRRRSSSRRRRRRSSSVVVXXXXXXXXXUUUTTTSSSSSSUUUUUUUUUSSSOOONNNLLLIIIFFFDDDBBBAAA===;;;===BBBGGGKKKSSS\\\^^^ZZZWWWUUUPPPIIIIIIMMMNNNTTT[[[___`````````aaa^^^eeemmmvvv}}}kkkeee^^^\\\aaaiiiooorrrssstttvvvwwwxxxzzz|||{{{xxxxxxzzzzzzzzz{{{|||~~~~~~~~~xxxcccSSSIIIGGGDDDBBBBBB@@@===>>>BBBBBB???BBBIIINNNVVVkkkzzzkkk___XXXTTTNNNJJJHHHEEEBBB@@@@@@@@@???>>>@@@BBBFFFJJJMMMPPPRRRSSS{{{uuu|||zzzsssqqqqqqttt{{{kkkXXXRRRLLLIIIHHHFFFDDDBBBDDDDDDCCCCCCDDDHHHNNNSSS___lllooo___UUUNNNHHHHHHGGGDDDAAAAAACCCCCCBBBBBBAAABBBBBBBBBDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQUUUUUUVVVVVVVVVUUUTTTTTTRRRSSSUUUVVVVVVVVVUUUUUUVVVTTTSSSTTTUUUVVVUUUTTTOOONNNMMMNNNPPPQQQQQQQQQNNNMMMKKKHHHFFFCCCBBBAAA===<<<===BBBFFFIIIQQQZZZ^^^]]]\\\[[[VVVOOOLLLNNNIIINNNVVV\\\______^^^^^^]]]```fffooo}}}qqqiii```\\\```hhhooosssqqqsssvvvwwwxxxyyy|||~~~~~~}}}zzzyyyzzz{{{|||{{{|||}}}~~~~~~qqqZZZMMMHHHDDDBBBCCCBBB>>>>>>AAABBB???@@@EEEHHHMMM___rrrtttggg___YYYSSSNNNJJJHHHEEECCCBBBAAA???======???BBBGGGKKKOOORRRSSS~~~xxxyyyuuurrrooonnnpppxxx~~~~~~xxx]]]TTTLLLJJJJJJGGGDDDCCCDDDDDDCCCCCCCCCEEEJJJNNNWWWbbbsss}}}lll]]]TTTMMMKKKIIIEEEBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPSSSTTTTTTUUUUUUUUUTTTTTTRRRSSSTTTUUUVVVWWWVVVVVVWWWVVVTTTTTTUUUTTTRRRQQQJJJIIIHHHIIILLLOOOOOOOOONNNNNNLLLJJJHHHFFFDDDCCCDDDAAAAAADDDEEEGGGMMMUUU___```bbbbbb^^^XXXTTTTTTKKKOOOVVV[[[]]]]]]\\\ZZZ]]]^^^```hhhvvvuuulllaaa\\\___fffnnnrrrqqqtttvvvxxxyyyzzz|||~~~{{{zzz|||{{{{{{{{{{{{|||}}}}}}|||}}}~~~~~~~~~gggVVVLLLGGGDDDDDDCCC???>>>@@@@@@???@@@BBBCCCGGGUUUccc}}}ooofff^^^WWWRRRJJJHHHFFFDDDCCCBBB@@@>>><<<>>>@@@DDDIIINNNRRRTTT~~~}}}yyytttpppmmmjjjkkkppp~~~~~~}}}~~~eeeXXXNNNLLLKKKGGGDDDDDDDDDDDDDDDCCCBBBDDDGGGJJJMMMUUUdddwwwxxxiii___VVVRRROOOJJJGGGGGGEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSPPPNNNIIIGGGFFFGGGKKKNNNOOOPPPMMMNNNNNNNNNLLLJJJGGGEEEGGGDDDCCCDDDDDDEEEJJJQQQ\\\aaafffgggeeebbb^^^[[[SSSTTTVVVXXXYYYXXXVVVTTTWWWWWWXXX^^^kkkyyy~~~{{{vvvmmmaaaZZZ]]]dddkkkooorrruuuxxxyyyzzzzzz|||}}}~~~{{{{{{zzz|||}}}~~~~~~~~~~~~~~~{{{|||}}}}}}~~~qqq___RRRKKKFFFEEEDDD@@@???@@@??????@@@AAAAAAEEEOOOYYYmmmzzznnneee\\\UUUKKKIIIFFFDDDDDDCCCBBB@@@>>>>>>@@@CCCGGGLLLQQQTTT~~~}}}|||yyyvvvrrrooommmkkkfffmmm{{{~~~zzz{{{}}}ooo^^^PPPMMMLLLHHHEEEGGGCCCDDDEEEDDDCCCCCCEEEHHHLLLPPP[[[lllvvvkkk___XXXSSSLLLHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSQQQNNNLLLIIIGGGFFFGGGJJJMMMOOOPPPNNNPPPSSSUUUUUURRRNNNKKKHHHEEECCCEEEEEEEEEJJJQQQXXX```gggjjjjjjkkkiiifff]]]ZZZVVVTTTSSSRRRPPPNNNMMMOOOPPPUUUaaaooowwwxxxvvvlll```ZZZ\\\bbbiiimmmsssuuuxxxyyyyyyyyyyyyzzzzzz|||~~~~~~|||}}}{{{~~~~~~}}}}}}zzz{{{||||||}}}~~~}}}}}}~~~{{{iiiZZZQQQHHHFFFDDDAAA@@@AAA>>>???@@@@@@AAADDDKKKQQQ___qqqzzznnnccc[[[PPPLLLHHHEEEDDDDDDCCCBBB@@@@@@@@@AAAEEEIIINNNQQQ}}}{{{{{{{{{zzzxxxxxxvvvrrrooolllkkkjjjkkklll}}}||||||}}}wwwcccRRRNNNMMMHHHFFFIIICCCDDDEEEEEEDDDDDDEEEGGGNNNOOOVVVdddrrrqqqggg___VVVPPPPPPLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGIIIJJJKKKLLLLLLLLLPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQNNNKKKJJJHHHFFFFFFIIIMMMOOOPPPTTTXXX^^^bbbccc___ZZZVVVOOOKKKIIIIIIHHHGGGKKKRRRWWWaaajjjnnnrrrwwwwwwssshhhaaaXXXRRRPPPOOOOOONNNLLLPPPRRRTTT\\\hhhrrruuuuuulllaaa[[[]]]ccciiilllrrrtttwwwxxxwwwvvvuuuvvvxxx{{{}}}~~~~~~~~~}}}}}}|||xxxyyy{{{{{{{{{}}}wwwbbbVVVKKKFFFDDDBBBAAABBB>>>@@@AAA@@@@@@BBBGGGIIISSSbbbwwwyyykkkbbbXXXSSSLLLGGGEEEDDDDDDCCCBBB@@@??????AAAEEEJJJMMM}}}yyyvvvuuuwwwxxxvvvuuutttqqqnnnjjjhhhhhhiiijjjwww}}}fffSSSOOOMMMHHHFFFJJJCCCDDDEEEEEEDDDDDDEEEFFFLLLKKKOOOZZZfffvvv|||qqqfff```^^^NNNMMMKKKIIIGGGFFFFFFEEECCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKOOOOOONNNMMMMMMMMMNNNNNNMMMMMMNNNOOOQQQPPPNNNKKKJJJHHHFFFFFFIIILLLOOOOOO[[[```hhhmmmnnnkkkeee```ZZZUUURRRPPPLLLIIILLLQQQYYYeeeooosssyyy~~~pppggg[[[SSSPPPQQQRRRRRRSSSWWWYYYXXX\\\eeeoootttuuulllbbb\\\^^^dddiiilllqqqsssvvvvvvuuusssrrrrrrxxx{{{}}}}}}|||}}}~~~|||{{{xxxyyyzzzzzzzzz|||fffZZZLLLGGGDDDBBBAAABBB???BBBBBB@@@???AAACCCDDDLLLZZZlllrrrggg___YYYPPPIIIFFFEEEDDDDDDBBBAAA>>>===???BBBGGGJJJzzzssssssrrrqqqpppooonnnnnnnnnhhhfffjjjgggdddmmm|||}}}}}}||||||qqq[[[UUUSSSMMMHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEFFFHHHNNNUUU\\\jjjsssfff[[[RRRLLLLLLKKKEEEBBBDDDBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBFFFFFFEEEEEEGGGIIILLLNNNMMMMMMMMMKKKIIIIIIKKKMMMOOOOOOPPPRRRSSSRRROOOLLLIIIGGGGGGJJJKKKMMMSSS[[[aaammmyyy~~~}}}{{{vvvqqqlllddd\\\WWWRRRPPPRRRWWW___kkkwww|||sssbbbTTTOOOPPPSSSUUUYYY\\\______```dddmmmttt{{{vvvnnneee```bbbggglllsssuuuwwwwwwvvvuuuuuuuuuvvvxxxyyyzzzzzz|||~~~~~~~~~{{{zzzzzzyyyyyy{{{|||}}}}}}{{{~~~yyydddPPPIIIHHHEEECCCCCCBBBAAA@@@@@@@@@AAABBBCCCKKKOOO[[[ppp~~~qqqiii^^^SSSMMMIIIDDDAAABBB@@@BBBCCCBBB@@@@@@CCCFFFzzzsssnnnkkkkkkjjjiiihhhggggggfffddd______cccdddhhhyyy~~~~~~~~~|||~~~dddYYYSSSKKKFFFGGGGGGEEEDDDBBBAAAAAAAAABBBDDDEEEJJJOOOUUU```uuu}}}iii___UUUQQQMMMGGGEEEGGGFFFEEECCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBEEEDDDDDDDDDFFFHHHJJJLLLMMMMMMMMMKKKIIIIIIJJJLLLNNNNNNOOOQQQSSSRRRPPPNNNKKKHHHHHHKKKMMMPPPXXX```kkkxxx}}}{{{sssjjjddd^^^YYYZZZ^^^dddppp|||}}}kkk]]]WWWWWWZZZ\\\```cccggghhhhhhmmmtttzzz|||uuummmgggfffiiilllsssuuuwwwwwwuuutttttttttuuuwwwxxxyyyzzz{{{~~~~~~}}}~~~{{{{{{zzzyyyzzz{{{|||}}}|||}}}~~~|||{{{}}}~~~~~~qqqZZZNNNIIIEEEBBBBBB@@@@@@???>>>>>>???@@@AAAFFFHHHRRReeezzz{{{mmmaaaVVVOOOJJJEEEAAABBB???AAAAAA@@@>>>>>>@@@BBB{{{uuunnniiifffddddddcccbbbaaa```______\\\ZZZZZZ]]]aaannn~~~~~~zzz|||~~~~~~|||||||||}}}uuucccXXXNNNJJJKKKHHHGGGEEECCCAAAAAAAAAAAACCCDDDGGGKKKNNNWWWiiiyyy{{{oooaaaWWWOOOHHHFFFHHHHHHGGGEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCEEEGGGIIIJJJMMMMMMMMMKKKIIIHHHJJJKKKNNNMMMNNNPPPRRRSSSRRRQQQNNNJJJIIILLLOOOSSS]]]ffftttxxxqqqiiibbb```ccckkkvvvwwwhhhaaaaaadddgggiiimmmppprrrssswww|||xxxqqqmmmlllmmmssstttuuuuuusssrrrrrrrrrsssuuuwwwxxxyyy{{{~~~}}}|||||||||{{{zzzzzzzzz{{{}}}}}}zzzzzz{{{{{{||||||||||||{{{|||~~~hhhVVVLLLFFFDDDDDDAAA@@@???>>>>>>???@@@AAABBBCCCJJJXXXjjjuuujjj]]]UUUOOOHHHDDDDDDAAABBBBBB@@@>>>===>>>@@@wwwqqqllliiifffddd``````___^^^]]]\\\\\\[[[[[[ZZZYYY[[[```sss~~~|||zzz|||}}}}}}{{{zzz{{{{{{rrrbbbVVVPPPPPPJJJIIIGGGFFFDDDDDDEEEEEEEEEEEEGGGKKKMMMSSSbbbppppppaaaUUUMMMJJJJJJHHHFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDEEEFFFHHHIIILLLMMMMMMLLLIIIHHHIIIJJJMMMLLLMMMOOORRRUUUUUUUUUOOOKKKIIIKKKNNNTTT___iiivvvvvvnnnjjjkkkqqqzzzrrrlllkkkooorrrsssvvvyyy{{{|||~~~zzzsssooommmrrrssstttsssqqqooopppppprrrsssvvvwwwxxxzzz}}}}}}~~~}}}|||{{{|||{{{zzzzzzzzz{{{|||}}}|||{{{zzzyyyzzz{{{}}}~~~zzz{{{~~~xxx```RRRJJJGGGGGGDDDCCCBBBAAA@@@AAABBBCCCBBBBBBFFFPPP^^^qqquuuggg^^^VVVNNNIIIHHHFFFFFFDDDCCCAAA@@@???@@@zzzuuummmgggdddbbbaaa```]]]\\\\\\[[[ZZZYYYXXXXXXVVVVVVWWWYYYaaazzz~~~~~~}}}zzzyyyzzz|||{{{zzzyyyyyyzzz|||}}}~~~ppp^^^SSSOOOKKKJJJHHHGGGFFFGGGGGGHHHFFFEEEGGGJJJLLLQQQ\\\hhhyyy~~~mmm___UUUPPPMMMFFFEEEDDDBBBAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDEEEFFFGGGHHHHHHJJJKKKLLLLLLJJJIIIIIIJJJMMMMMMMMMPPPTTTWWWXXXXXXPPPKKKHHHIIIKKKQQQ[[[fffqqqyyyyyyvvv}}}xxxxxx|||}}}uuupppmmmpppqqqqqqpppnnnmmmnnnoooqqqrrrtttvvvvvvxxx{{{~~~|||}}}~~~}}}}}}~~~|||{{{{{{zzzyyyyyyyyyzzz|||}}}~~~|||zzzxxxwwwyyy{{{|||zzz{{{~~~nnnZZZNNNHHHEEEEEEDDDBBBAAAAAAAAABBBBBBCCCBBBEEEKKKTTTccczzzpppeee\\\RRRLLLJJJIIIGGGEEECCCBBBAAA@@@???{{{xxxpppkkkddd___\\\ZZZXXXWWWXXXWWWVVVUUUTTTSSSSSSRRRMMMPPPSSSXXXfff~~~{{{{{{}}}~~~{{{yyyuuuwwwyyyyyywwwwwwwwwxxxzzzzzz{{{|||~~~lllYYYNNNLLLKKKIIIGGGFFFFFFGGGGGGEEECCCEEEHHHIIILLLTTT^^^jjjzzzyyyjjj___UUUNNNIIIHHHFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKKKKJJJJJJJJJKKKMMMNNNOOOSSSWWWYYYZZZYYYQQQKKKGGGGGGHHHLLLUUU^^^iii{{{~~~yyysssooommmmmmnnnnnnmmmllllllmmmoooqqqrrrttttttuuuvvvyyy{{{zzz{{{}}}~~~~~~}}}~~~~~~}}}}}}|||{{{yyyzzzyyyxxxxxxxxxyyy{{{{{{|||{{{xxxvvvuuuvvvxxxzzz||||||~~~~~~eeeUUUKKKDDDCCCBBBAAA@@@??????@@@@@@@@@@@@CCCGGGLLLVVVjjj{{{yyymmmbbbWWWOOOMMMIIIGGGDDDBBBBBBAAA@@@>>>~~~|||{{{vvvpppllleeeaaa\\\XXXWWWVVVUUUSSSSSSSSSRRRQQQPPPOOOOOONNNJJJOOOUUU]]]ooo{{{yyy|||~~~~~~|||||||||zzzyyyuuuwwwxxxyyyxxxxxxxxxzzzxxxxxxxxxzzz|||~~~iiiYYYQQQPPPMMMJJJHHHFFFFFFFFFEEECCCDDDFFFGGGGGGMMMTTT\\\jjj~~~rrrdddYYYQQQPPPMMMIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGJJJKKKKKKKKKKKKLLLNNNOOORRRVVVZZZ\\\[[[ZZZRRRMMMHHHGGGFFFGGGNNNWWW```rrr}}}||||||{{{{{{|||{{{xxxsssooommmllljjjkkklllkkkjjjkkkmmmpppqqqrrrttttttttttttwwwyyyyyyzzz|||~~~}}}zzzzzzzzzzzzxxxvvvxxxxxxwwwwwwwwwxxxyyyzzz{{{zzzxxxwwwwwwyyy{{{|||~~~~~~~~~~~~qqq```SSSIIIDDDCCCAAA@@@??????@@@@@@>>>???CCCFFFGGGMMM]]]lllxxxlll```WWWUUUKKKHHHEEECCCDDDDDDBBB???yyytttnnnhhhddd]]]ZZZWWWVVVVVVWWWWWWVVVRRRRRRQQQPPPOOONNNMMMMMMNNNSSSZZZdddwww{{{yyy|||}}}{{{{{{{{{zzzyyyvvvxxx{{{{{{{{{{{{|||}}}wwwwwwwwwxxx{{{}}}zzzhhhXXXVVVRRRNNNJJJHHHGGGFFFHHHEEEEEEGGGFFFEEEIIIOOOTTTaaarrryyykkkYYYWWWSSSNNNJJJGGGEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDDDDDDDDCCCDDDFFFIIIKKKKKKKKKLLLMMMOOOPPPSSSXXX\\\]]]\\\ZZZTTTNNNJJJGGGEEEEEEKKKRRRXXXkkkzzzvvvuuutttsssuuuvvvuuurrrnnnlllkkkllliiijjjjjjjjjjjjkkknnnppprrrssstttsssssssssuuuwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~{{{xxxwwwxxxxxxvvvsssxxxwwwvvvvvvvvvwwwxxxyyy{{{zzzzzzzzz{{{}}}~~~}}}~~~~~~}}}~~~~~~~~~{{{jjj]]]RRRFFFEEEDDDBBBAAAAAABBBBBB===@@@DDDGGGFFFJJJWWWeeeqqquuuhhh___]]]MMMJJJGGGFFFGGGGGGEEECCCzzztttnnnjjjfffaaa___VVVVVVUUUTTTRRRQQQPPPOOOJJJKKKLLLLLLLLLKKKKKKJJJOOOSSS]]]pppzzz~~~|||zzzxxxvvvrrrwww|||{{{wwwwww|||tttcccXXXNNNIIIGGGDDDDDDFFFGGGFFFFFFFFFHHHIIIKKKLLLPPPXXXfffvvvssseeeXXXSSSPPPIIIEEEFFFAAABBBBBBBBBAAA@@@@@@AAAEEEDDDCCCBBBAAAAAAAAAAAAEEEFFFGGGIIIKKKLLLNNNOOOOOOTTTZZZ```bbbaaa]]][[[OOOKKKGGGEEEFFFHHHJJJKKKXXX___rrr|||wwwrrrpppoooooooooooonnnmmmjjjgggeeecccbbbdddfffiiikkklllllllllpppqqqrrrsssuuuvvvwwwwwwxxxxxxyyyzzz|||xxxzzz|||~~~~~~~~~|||{{{|||zzzxxxvvvttttttttttttvvvwwwwwwxxxxxxwwwwwwwwwxxx{{{~~~~~~}}}|||}}}|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||}}}}}}vvv```XXXLLLFFFBBBBBBBBB@@@AAACCC;;;>>>AAAAAAAAAEEEMMMTTTjjjwwwuuuiii^^^WWWQQQJJJEEEDDDCCCAAA???{{{yyyqqqmmmgggbbb^^^ZZZVVVTTTOOOOOOOOONNNMMMMMMLLLLLLIIIIIIJJJJJJJJJJJJKKKLLLUUU___ppp~~~~~~~~~}}}{{{yyyvvvuuuqqqtttyyyzzzuuuuuuyyy~~~~~~pppcccUUUOOOLLLIIIGGGHHHEEEEEEDDDDDDEEEFFFHHHIIIJJJQQQ]]]kkk}}}nnnddd]]]TTTOOOOOOHHHHHHHHHFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAEEEEEEGGGHHHJJJLLLMMMNNNPPPUUU\\\ccceeeeeebbb___TTTOOOIIIEEEEEEFFFGGGHHHOOOVVVggg~~~yyytttpppmmmmmmmmmlllllllllkkkiiigggdddcccaaaccceeegggiiijjjjjjjjjnnnooooooqqqrrrtttvvvwwwxxxxxxxxxyyy{{{}}}~~~}}}yyyzzzzzz{{{{{{{{{zzzzzzwwwvvvuuutttssstttuuuuuuwwwwwwxxxxxxxxxxxxxxxxxxvvvyyy|||~~~~~~~~~~~~{{{|||||||||||||||{{{{{{{{{}}}~~~~~~}}}}}}vvveeeQQQIIICCCCCCCCC@@@??????===@@@AAAAAA@@@CCCJJJPPP[[[hhh|||rrrggg\\\UUUMMMHHHGGGFFFCCCAAA}}}xxxtttqqqooohhhddd___ZZZWWWTTTPPPNNNIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIJJJLLLOOORRR\\\mmm~~~~~~~~~}}}zzzwwwuuusssppprrrwwwzzzuuuuuuxxx|||~~~~~~ppp\\\RRROOOKKKGGGFFFGGGFFFEEEDDDDDDEEEFFFFFFEEEKKKTTT___ooowwwjjj___XXXUUUNNNMMMJJJHHHFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJLLLLLLQQQVVV^^^fffjjjjjjgggeee[[[UUUMMMFFFDDDDDDEEEEEEIIIMMM[[[rrr{{{xxxtttpppmmmkkkjjjjjjhhhhhhhhhgggfffeeedddccc```bbbdddfffhhhiiiiiiiiimmmlllmmmnnnooorrrtttvvvwwwwwwwwwxxxzzz|||}}}~~~~~~}}}~~~{{{zzzyyyxxxwwwwwwxxxxxxyyyssssssrrrqqqrrrsssuuuwwwuuuvvvvvvvvvwwwwwwwwwwwwsssvvvzzz|||}}}~~~|||}}}}}}}}}|||{{{zzzzzzzzz|||~~~~~~~~~}}}sss]]]QQQFFFDDDEEEBBB???>>>@@@AAABBB@@@???@@@FFFJJJOOOZZZkkk~~~rrrccc\\\SSSMMMJJJIIIFFFDDD|||zzzwwwsssoookkkhhhgggaaa]]]YYYUUUSSSQQQNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJKKKPPPXXX^^^lll}}}{{{xxxuuutttssssssvvv|||wwwvvvxxx|||~~~fffVVVQQQMMMIIIGGGJJJIIIGGGFFFEEEEEEFFFGGGEEEIIIPPPXXXcccsssrrrfff___VVVSSSNNNKKKHHHGGGFFFEEEFFFFFFEEEDDDDDDEEEEEEFFFCCCDDDEEEFFFHHHIIIJJJKKKPPPVVV^^^fffkkkmmmlllkkk```YYYPPPIIIEEEEEEEEEEEEIIIJJJSSSdddyyy~~~zzzuuussspppllljjjhhhhhhhhhccccccdddddddddccccccccc```bbbdddfffhhhhhhhhhhhhkkkkkkkkklllnnnqqqtttvvvwwwwwwxxxyyyzzz{{{||||||~~~{{{yyyvvvtttsssuuuwwwxxxtttsssqqqpppqqqsssuuuwwwtttttttttttttttuuuuuuvvvtttvvvyyy{{{||||||~~~~~~}}}|||{{{zzzyyy|||}}}|||~~~mmm\\\LLLFFFFFFEEEBBBAAAAAABBBBBBAAA@@@AAAEEEHHHLLLTTTaaaooo{{{kkkdddYYYRRRNNNKKKHHHEEE{{{zzzuuusssoookkkgggdddbbbaaaVVVSSSOOOMMMLLLKKKIIIGGGJJJJJJIIIIIIHHHGGGGGGGGGGGGIIIKKKLLLPPPZZZhhhrrr~~~}}}zzzwwwvvvxxxvvvwww}}}|||zzzwwwwwwxxx{{{}}}~~~|||~~~vvv```VVVQQQMMMLLLKKKJJJHHHGGGEEEEEEFFFFFFFFFIIIMMMRRRYYYfffuuuvvveee___XXXSSSPPPNNNLLLJJJGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDEEEFFFGGGIIIJJJJJJOOOSSS[[[ccciiimmmnnnnnnddd^^^UUUMMMJJJHHHHHHHHHJJJIIINNN[[[kkk|||vvvsssnnnmmmkkkiiihhhgggffffff````````````aaaaaabbbbbbaaaccceeeggghhhhhhhhhhhhiiiiiijjjlllnnnqqqtttvvvxxxxxxxxxyyyyyyzzzzzzzzzxxxzzz}}}~~~{{{yyyuuurrrrrrsssvvvxxxxxxvvvsssqqqqqqsssuuuwwwvvvuuuttttttttttttuuuvvvvvvxxxzzzzzzyyyyyyzzz|||~~~~~~~~~}}}|||{{{zzzyyyyyy|||~~~}}}|||{{{{{{~~~|||hhhRRRHHHEEEEEEDDDDDDAAAAAAAAAAAABBBDDDGGGIIIHHHNNNXXXcccqqqvvvmmmaaaWWWQQQMMMIIIFFFzzzvvvrrrpppmmmkkkgggccc___\\\ZZZZZZPPPMMMJJJHHHHHHHHHGGGFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDHHHLLLRRR\\\mmm|||}}}~~~~~~{{{yyyxxxzzzyyyyyy{{{|||xxxwwwwwwxxxyyyzzz|||}}}|||}}}lll]]]SSSNNNMMMJJJIIIGGGEEEDDDDDDDDDEEEEEEGGGJJJLLLPPPYYYdddlllwwwoooddd\\\WWWSSSPPPMMMHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJNNNQQQWWW^^^eeekkknnnppphhhccc[[[TTTOOOMMMKKKJJJGGGGGGJJJSSS___ooo~~~xxxrrrnnnlllhhhgggfffeeeeeeddddddddd^^^^^^^^^^^^___```aaabbbbbbccceeeggghhhhhhhhhgggfffgggiiillloooqqqssstttwwwwwwxxxxxxxxxwwwwwwvvvoooqqqtttwwwzzz}}}{{{yyyuuurrrrrrtttxxxzzz{{{yyyuuurrrqqqsssuuuvvvzzzyyywwwuuuuuuuuuvvvvvvxxxzzzzzzyyywwwwwwwwwyyyyyyzzzzzzzzzyyyxxxwwwwwwyyy|||}}}|||{{{zzz{{{~~~vvv^^^OOOHHHDDDCCCDDD@@@@@@@@@AAACCCEEEGGGIII@@@FFFNNNWWWbbbvvvzzzlll```XXXRRRMMMIII}}}zzzvvvqqqllliiigggdddaaa]]]YYYUUUSSSRRRQQQMMMJJJHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEKKKSSS^^^ooo~~~}}}{{{{{{|||||||||}}}~~~~~~~~~~~~}}}|||zzzxxxxxxxxxyyyzzz{{{{{{{{{zzzvvvxxx{{{|||}}}~~~kkk\\\RRROOOKKKJJJHHHFFFEEEEEEFFFFFFDDDFFFHHHIIIKKKPPPWWW^^^kkkyyywwwkkkddd]]]WWWRRRLLLKKKJJJHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJNNNPPPUUU[[[bbbiiinnnqqqmmmhhhaaaZZZUUUQQQMMMJJJGGGGGGIIINNNTTT]]]mmm{{{}}}zzzyyyyyyyyyxxxuuurrrnnnjjjhhhfffbbbbbbbbbbbbaaabbbbbbbbb^^^]]]]]]]]]^^^___```aaaaaabbbdddeeeffffffffffffaaacccgggkkknnnpppqqqqqqtttuuuuuuvvvuuutttsssrrrmmmnnnpppsssxxx~~~{{{{{{xxxvvvttttttvvvyyy|||{{{xxxuuurrrqqqsssuuuwww{{{yyyvvvtttssssssssstttxxxyyyyyyxxxvvvvvvwwwxxxwwwwwwxxxxxxxxxwwwwwwvvvxxxzzz~~~~~~|||zzzzzz{{{}}}qqq```RRRHHHCCCCCC@@@@@@???@@@BBBDDDEEEFFF===CCCIIINNNVVVfff|||xxxjjj```YYYSSSOOO~~~yyywwwtttoookkkfffcccaaa]]][[[VVVRRRNNNLLLKKKKKKHHHFFFDDDCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHOOO[[[jjj}}}|||{{{{{{xxxyyyzzzyyyyyyyyy{{{}}}|||}}}}}}}}}}}}{{{zzzyyyuuuwwwyyyzzzyyyyyyzzz{{{xxx{{{~~~iii\\\XXXMMMLLLKKKIIIHHHHHHIIIIIIEEEGGGIIIIIIIIILLLRRRWWW```kkk|||~~~tttlllccc^^^RRRQQQOOOMMMKKKJJJIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJOOOPPPTTTYYY```hhhnnnrrrqqqllleee^^^XXXRRRMMMJJJJJJIIIJJJLLLMMMPPP\\\gggvvv}}}xxxssspppnnnnnnnnnooonnnllljjjhhhfffdddccc^^^^^^^^^_________``````^^^]]]]]]\\\]]]^^^```aaa```aaabbbdddeeeeeeeeeddd^^^aaafffjjjnnnooooooooorrrsssttttttsssqqqpppoooooopppqqqtttxxx~~~~~~|||zzzyyyvvvuuuuuuxxx{{{}}}yyywwwsssqqqqqqsssvvvxxxyyywwwtttqqqooonnnoooooowwwxxxxxxwwwvvvvvvwwwyyywwwwwwxxxyyyyyyyyyxxxxxxvvvyyy|||~~~~~~~~~~~~{{{zzz{{{}}}}}}}}}ooo]]]MMMEEECCCAAA@@@???@@@AAACCCCCCBBB@@@EEEIIIKKKOOO[[[nnn~~~qqqfff^^^WWWSSS~~~|||yyyvvvrrrpppkkkfffaaa]]]ZZZXXXTTTSSSPPPLLLJJJHHHHHHHHHEEEFFFFFFFFFEEEDDDBBBAAAEEEBBBAAACCCDDDCCCFFFJJJPPPUUUddd|||~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxxxxzzzzzzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxxxxvvvwwwxxxyyyyyyyyyyyyxxxzzz|||~~~jjj\\\VVVQQQMMMKKKGGGDDDGGGLLLJJJIIIHHHGGGHHHJJJMMMNNN[[[___iiiyyysssfff___ZZZTTTPPPPPPOOOMMMJJJJJJFFFBBB@@@BBBGGGJJJLLLLLLOOOSSSWWW]]]eeepppxxxxxxqqqhhh```[[[VVVPPPLLLJJJIIIGGGGGGIIIMMMQQQTTTcccjjjuuuvvvoooiiifffbbb```aaabbbbbbbbbeeedddcccaaa___]]]\\\[[[______^^^]]]\\\\\\\\\\\\^^^```aaa```______```aaa___```aaabbbbbbbbbbbbbbbcccccceeefffggghhhhhhhhhmmmmmmpppsssppplllnnnrrrqqqtttyyy}}}zzzwwwuuuuuu~~~~~~|||yyyvvvsssqqqqqqsssvvvxxxwwwwwwwwwvvvtttsssqqqqqqpppsssvvvuuurrrooooooqqqsssvvvzzz{{{{{{zzzzzz{{{zzzyyyvvvttttttvvvxxxzzzwwwwwwvvvvvvxxx{{{}}}}}}zzzwwwxxx{{{}}}mmmVVVIIIFFFBBB???>>>AAABBBAAABBBFFFBBBBBBEEEIIIKKKRRRbbbqqqrrrccc[[[YYY{{{yyyvvvsssrrrooollljjjhhhfffbbb]]]YYYTTTRRRPPPKKKKKKIIIHHHGGGFFFEEEEEECCCDDDEEEFFFFFFEEEDDDCCCIIIFFFFFFHHHHHHGGGIIINNNRRR^^^uuu~~~~~~}}}|||}}}}}}}}}}}}~~~~~~|||zzzyyyxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuzzzzzz{{{{{{{{{zzzyyyyyyxxxyyyyyyzzzzzzzzzyyyyyyzzz{{{~~~|||iii\\\VVVPPPMMMKKKGGGGGGJJJGGGGGGFFFFFFGGGIIIJJJKKKQQQUUU^^^mmm~~~rrrkkkaaaZZZVVVRRRNNNKKKJJJGGGCCCBBBDDDHHHJJJLLLJJJNNNRRRVVV[[[dddooowwwvvvqqqiiibbb]]]XXXSSSOOOKKKJJJGGGFFFGGGIIILLLNNNTTTXXX___fffiiigggbbb]]]ZZZWWWTTTTTTUUUWWWYYYYYY]]]]]]\\\[[[ZZZXXXXXXWWW\\\[[[[[[ZZZYYYYYYYYYYYY\\\]]]^^^^^^]]]\\\]]]___]]]^^^___```aaaaaaaaaaaaaaabbbcccdddeeefffgggggghhhgggiiikkkjjjjjjooovvvxxx{{{}}}qqqmmmkkksss~~~yyywwwuuusssrrrsssuuuvvvwwwwwwxxxwwwvvvuuusssrrrrrrsssttttttrrrqqqqqqrrrtttvvvyyy{{{{{{zzzzzz{{{|||zzzyyywwwwwwwwwxxxyyyxxxwwwvvvuuuvvvxxxzzz{{{}}}}}}{{{yyywwwyyy|||eeeSSSKKKEEEAAA@@@BBBCCCAAAAAADDD???@@@BBBEEEFFFJJJWWWdddrrr|||lllaaa^^^}}}|||{{{{{{{{{{{{yyywwwtttqqqnnnllljjjgggdddbbb]]][[[XXXTTTPPPLLLJJJIIICCCDDDDDDEEEEEEEEEDDDDDDAAABBBDDDEEEFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHLLLRRRXXXlll~~~~~~}}}|||}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwvvvttttttssssssrrrrrrrrrsssxxxyyyzzz{{{|||{{{zzzzzzzzzzzz{{{{{{{{{zzzyyyyyyzzz{{{|||~~~~~~iii^^^TTTQQQPPPLLLIIIIIIGGGGGGGGGHHHIIIIIIIIIJJJMMMQQQYYYfffzzzttthhh```YYYTTTPPPOOOLLLIIIGGGHHHIIIJJJJJJIIILLLPPPTTTYYYaaallltttuuuqqqkkkfffaaa\\\WWWSSSNNNLLLIIIGGGFFFGGGHHHIIIMMMMMMOOORRRTTTUUUSSSQQQOOOMMMLLLLLLOOORRRTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVUUUUUUTTTTTTTTTWWWXXXYYYYYYYYYXXXZZZ[[[ZZZ[[[\\\^^^___`````````^^^______```bbbbbbccccccbbbaaabbbeeegggjjjsss}}}vvvkkkggghhhxxx~~~yyyxxxwwwuuuuuutttttttttvvvwwwyyyzzzzzzxxxuuuttttttsssqqqrrrsssttttttttttttvvvyyy{{{zzzzzzzzz{{{}}}|||{{{zzzyyyxxxxxxxxxxxxwwwuuuttttttuuuvvvwwwzzzzzzyyyxxxwwwyyy}}}www^^^OOOIIIDDDBBBDDDDDDAAAAAABBBBBBBBBDDDFFFEEEFFFOOOZZZfffvvvzzzllleee~~~{{{yyywwwtttttttttssssssqqqooonnnnnnkkkhhhfffdddbbb^^^\\\VVVTTTQQQNNNKKKHHHGGGFFFAAABBBDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGCCCBBBCCCFFFHHHIIIPPPXXXbbb{{{~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwvvvuuutttsssrrrrrrrrrsssssswwwxxxzzz|||}}}||||||{{{zzzzzzzzzzzzzzzyyyyyyxxx{{{{{{{{{}}}{{{jjjZZZSSSRRRPPPLLLKKKIIIJJJKKKKKKLLLKKKKKKJJJLLLPPPWWWdddvvvxxxmmmddd]]]XXXWWWSSSOOOMMMLLLKKKJJJIIIHHHKKKNNNRRRVVV^^^hhhpppuuussspppkkkfff```[[[XXXQQQOOOLLLIIIGGGGGGGGGHHHLLLKKKJJJKKKMMMNNNNNNMMMKKKJJJIIIJJJMMMOOOQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOQQQRRRTTTTTTTTTTTTUUUWWWVVVWWWXXXZZZ\\\]]]]]]^^^[[[[[[[[[[[[\\\\\\]]]]]]______aaafffjjjnnnxxxwwwlllmmmuuu}}}}}}yyyyyyyyyxxxwwwuuutttsssuuuwwwzzz||||||zzzwwwuuuvvvssspppqqqtttwwwwwwuuutttwwwyyyzzzzzzzzz{{{|||}}}||||||{{{yyyxxxwwwwwwvvvuuusssrrrrrrssstttuuuxxxxxxxxxxxxwwwyyy}}}mmmXXXMMMGGGCCCDDDDDDBBBAAABBBCCCCCCDDDFFFEEEDDDJJJQQQ___kkk~~~yyyooo~~~||||||{{{zzzyyyvvvtttsssrrrkkkllllllllliiigggeeedddbbb```]]][[[ZZZXXXUUURRRPPPNNNLLLJJJGGGFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFGGGIIIIIILLLVVV```qqq~~~}}}|||~~~~~~~~~}}}}}}||||||{{{zzzyyyxxxxxxwwwuuutttrrrqqqqqqqqqrrrsssvvvxxxzzz}}}~~~}}}|||{{{xxxxxxyyyyyyyyyyyyxxxwww{{{{{{{{{|||~~~~~~yyybbbUUURRRPPPMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJGGGKKKRRR^^^nnn~~~rrrhhhbbb[[[WWWSSSPPPOOONNNLLLKKKHHHJJJNNNPPPTTT[[[dddkkkuuuvvvuuurrrmmmfffaaa^^^SSSQQQNNNKKKIIIHHHGGGHHHIIIIIIHHHIIIJJJJJJHHHGGGGGGFFFEEEEEEHHHJJJJJJJJJNNNNNNOOOPPPQQQQQQRRRRRROOOOOOPPPPPPOOONNNLLLLLLKKKMMMOOOOOOOOOPPPQQQSSSRRRSSSUUUWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVWWW\\\^^^dddlllpppttt|||yyypppxxx~~~{{{{{{zzzzzzzzzyyyxxxvvvuuuttttttvvvyyy||||||zzzxxxvvvvvvsssqqqrrrvvvxxxxxxwwwuuuwwwyyyzzzyyyyyy{{{|||{{{{{{zzzyyyxxxwwwvvvuuuuuusssrrrqqqqqqsssuuuvvvxxxyyyyyyxxxxxxyyy|||~~~fffSSSKKKDDDDDDDDDCCCAAABBB??????@@@CCCBBB@@@DDDJJJTTT\\\mmm}}}wwwwwwwwwxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzxxxxxxyyyyyyxxxvvvtttrrrtttsssqqqpppnnnllljjjjjjaaabbbdddccc___\\\ZZZYYYYYYWWWTTTSSSRRRQQQNNNLLLIIIHHHFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@DDDDDDDDDCCCDDDEEEFFFFFFJJJHHHHHHIIIJJJPPP]]]kkk~~~}}}~~~~~~}}}{{{{{{{{{zzzzzzzzzzzzzzzzzzuuutttrrrppppppqqqrrrsssvvvxxx{{{~~~~~~~~~|||{{{vvvwwwxxxxxxyyyyyyyyyxxx{{{{{{|||}}}~~~~~~~~~~~~rrr```WWWQQQNNNNNNKKKJJJJJJIIIIIIHHHHHHHHHFFFJJJQQQ[[[gggyyyyyyqqqccc___YYYUUUSSSRRRPPPOOOJJJLLLNNNOOORRRXXX```gggsssvvvyyyxxxtttnnniiigggYYYWWWTTTPPPMMMKKKIIIIIIIIIIIIIIIJJJKKKJJJHHHEEEHHHFFFEEEFFFHHHIIIIIIHHHKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMKKKIIIHHHFFFHHHJJJKKKKKKLLLNNNPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVZZZ^^^gggqqqvvvzzz|||}}}zzz{{{zzzzzzzzzzzzyyyxxxvvvvvvtttvvvxxxzzzzzzxxxvvvuuuuuutttttttttvvvxxxxxxxxxuuuwwwyyyyyyyyyyyy{{{}}}zzzyyyxxxwwwvvvuuuuuuuuuuuutttsssrrrrrrsssuuuvvvxxxyyyzzzyyyyyyzzz}}}rrr^^^SSSHHHEEEEEECCCBBBBBBAAA???@@@CCCCCCAAADDDIIIMMMRRR___tttmmmmmmmmmnnnooopppqqqqqqqqqppppppoooooopppppppppnnnnnnnnnmmmlllkkkjjjiiijjjiiigggdddbbbaaa______ZZZ\\\^^^]]]YYYUUURRRRRRSSSQQQOOONNNNNNMMMKKKJJJDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFHHHIIIJJJIIIJJJNNNSSS^^^rrr~~~~~~~~~|||zzzyyyzzzzzz{{{||||||}}}}}}wwwvvvtttrrrqqqssstttvvvwwwyyy|||~~~~~~{{{zzzvvvvvvxxxyyyzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~vvvfffZZZRRRPPPMMMLLLJJJIIIHHHHHHHHHIIIHHHLLLSSSYYYbbbpppzzzsssjjjaaa[[[WWWSSSRRRLLLMMMOOOOOOPPPUUU]]]dddoootttzzz|||zzzvvvsssqqqfffccc___[[[VVVRRROOONNNLLLKKKKKKLLLNNNMMMKKKHHHIIIHHHHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHIIIJJJKKKJJJHHHFFFEEECCCEEEGGGHHHIIIJJJLLLNNNOOOOOOPPPRRRRRRSSSSSSSSSQQQQQQQQQQQQSSSUUUXXXZZZ]]]aaajjjvvv}}}~~~|||}}}{{{zzzzzzzzzyyyyyyyyyxxxuuuuuuvvvwwwwwwvvvuuuttttttvvvwwwxxxwwwwwwxxxxxxvvvwwwyyyyyyxxxyyy{{{}}}zzzyyywwwuuuuuuuuuwwwxxxxxxwwwuuussssssssstttuuuvvvwwwyyyzzz{{{}}}lll^^^OOOHHHFFFCCCAAABBBEEEBBBBBBDDDDDDBBBDDDIIIJJJLLLVVVfffwwwdddeeefffgggiiijjjkkkkkkkkkjjjiiiiiiiiiiiijjjjjjhhhggggggfffddddddccccccbbbaaa___\\\ZZZXXXWWWVVVXXX[[[]]]\\\WWWRRRPPPPPPLLLJJJHHHHHHIIIHHHGGGEEECCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@AAACCCDDDFFF@@@@@@AAABBBDDDGGGJJJLLLNNNNNNRRRYYYcccsss~~~{{{zzzyyyyyyzzz{{{|||~~~~~~{{{zzzwwwuuuuuuvvvxxxzzzxxxzzz}}}}}}{{{yyyvvvwwwxxxzzz{{{|||}}}}}}{{{|||~~~~~~}}}|||~~~~~~~~~~~~~~~||||||~~~tttcccXXXTTTPPPOOOLLLJJJIIIIIIJJJKKKGGGKKKPPPUUU[[[fffttt~~~{{{mmmbbbZZZTTTQQQMMMOOOPPPOOOPPPTTT\\\bbblllrrrzzz~~~~~~{{{yyyyyyrrrooojjjeee^^^YYYUUUSSSLLLKKKJJJKKKLLLLLLKKKIIIFFFFFFFFFGGGJJJLLLLLLKKKMMMMMMLLLLLLKKKJJJIIIIIIFFFGGGHHHIIIHHHFFFDDDCCCAAACCCFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPQQQQQQQQQQQQNNNOOOOOOQQQTTTXXX\\\___aaaeeennnzzz~~~{{{{{{zzzyyyyyyyyyzzzzzzuuuuuuuuuuuuuuutttssssssssswwwzzzzzzwwwvvvwwwyyyvvvwwwxxxxxxxxxyyy{{{}}}zzzyyyvvvttttttvvvxxxzzz|||zzzwwwuuussssssssstttsssvvvxxxzzz|||wwwfffTTTKKKGGGCCCAAAAAADDD@@@>>>@@@???===???CCCFFFGGGNNNYYYfffwwwZZZZZZ[[[\\\^^^___``````aaaaaaaaaaaaaaaaaaaaaaaa______^^^]]]\\\[[[ZZZYYYZZZWWWTTTSSSSSSSSSQQQNNNQQQSSSTTTQQQLLLHHHGGGHHHFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCHHHDDDCCCFFFHHHIIIMMMSSSSSS[[[cccmmm}}}~~~~~~~~~|||yyyyyyyyyyyyzzz|||}}}wwwrrrtttyyy}}}|||xxx{{{||||||}}}}}}}}}||||||{{{zzzyyyxxxwwwzzz~~~~~~}}}||||||~~~~~~}}}}}}}}}}}}}}}}}}ttteee\\\UUUSSSRRROOONNNLLLLLLLLLIIIKKKNNNQQQVVV```kkkttt}}}qqqaaaWWWSSSSSSPPPOOOPPPPPPQQQYYYbbbiiiooovvv|||~~~{{{wwwsssmmmggg___ZZZVVVUUUTTTTTTTTTTTTQQQOOOLLLKKKJJJKKKMMMNNNNNNNNNKKKJJJHHHGGGFFFEEEEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCHHHGGGFFFFFFFFFGGGIIIJJJJJJJJJKKKLLLMMMOOOPPPRRRRRRTTTVVVXXXZZZ^^^cccgggkkkpppwww~~~~~~~~~{{{yyyyyy{{{|||{{{yyywwwwwwwwwvvvvvvuuuuuuuuuuuuttttttvvvxxxyyyxxxwwwzzzxxxvvvuuuwwwyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwwww}}}{{{yyywwwvvvvvvwwwwwwxxxyyyyyyyyyzzz}}}yyycccVVVNNNGGGCCCDDD@@@>>>???BBBAAA???@@@DDDCCCEEEIIIPPPYYYfff|||VVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUURRROOONNNOOOOOOMMMKKKJJJLLLNNNLLLIIIGGGFFFGGGDDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDFFFCCCDDDGGGIIILLLSSS[[[eeeooo|||~~~~~~{{{yyyxxxyyyyyyzzz|||{{{wwwsssvvv}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxzzz}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~ttthhhYYYWWWTTTRRRQQQOOOLLLJJJIIIKKKMMMOOOTTT\\\fffmmmuuu|||qqqbbb[[[SSSOOOMMMNNNMMMNNNTTT]]]gggmmmuuu|||}}}zzzuuuppplll___]]][[[YYYYYYWWWUUUSSSOOOMMMKKKKKKMMMNNNMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEEEEGGGGGGFFFFFFGGGHHHIIIJJJMMMMMMNNNNNNOOOQQQSSSUUURRRSSSVVVYYY]]]dddkkkqqqsssxxx~~~~~~~~~~~~|||zzzzzz|||}}}{{{zzzzzzzzzyyyxxxwwwwwwvvvvvvuuuwwwzzz}}}~~~zzzwwwzzzxxxvvvuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyy}}}{{{yyywwwvvvvvvwwwxxxyyyyyyzzzzzzzzz}}}sssaaaTTTIIIDDDEEEBBB@@@AAACCCBBB??????BBBCCCCCCGGGMMMSSS]]]oooQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPOOONNNNNNNNNLLLIIIHHHHHHHHHGGGFFFBBBDDDFFFFFFEEEDDDDDDEEEAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFJJJNNNUUUcccqqq~~~~~~~~~}}}|||{{{yyyxxxwwwxxxyyy{{{|||}}}~~~~~~yyyvvvuuuyyy~~~~~~~~~~~~}}}zzzxxxyyy|||~~~{{{|||}}}~~~~~~}}}|||{{{|||zzzfff```ZZZVVVVVVSSSNNNIIIKKKKKKLLLMMMPPPVVV]]]cccjjjooowww~~~jjj___WWWRRROOOOOONNNNNNSSSZZZdddiiiqqqxxx|||~~~}}}{{{llliiidddaaa___]]]ZZZYYYSSSQQQNNNLLLLLLLLLKKKJJJKKKKKKIIIGGGFFFEEEDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJKKKLLLMMMMMMMMMMMMPPPUUUXXXZZZ[[[]]]```eeennnwww~~~~~~}}}}}}vvvwww}}}~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}|||}}}|||{{{zzzzzzyyyyyyyyyxxx{{{~~~yyy{{{yyywwwuuutttttttttuuuwwwxxxyyyzzz{{{|||}}}}}}}}}|||yyywwwvvvvvvwwwxxxyyyyyyzzzzzz{{{}}}ttt```QQQIIIHHHEEEBBBBBBDDDCCC@@@???AAABBBBBBEEEHHHKKKQQQ^^^kkkLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCBBBBBB???@@@AAAAAAAAAAAAAAABBB@@@@@@@@@??????>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGIIINNNUUUddd|||~~~~~~~~~}}}}}}}}}~~~~~~{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwyyy{{{{{{{{{zzzyyyxxxvvvvvv{{{}}}|||}}}~~~}}}zzzwwwwwwyyy{{{yyyyyy{{{|||~~~|||zzz{{{~~~|||qqqddd\\\ZZZWWWQQQKKKLLLLLLKKKKKKMMMPPPUUUXXX___ccchhhmmmttt}}}rrreee^^^XXXTTTSSSRRRRRRVVV\\\```dddkkkppptttvvvxxxzzz~~~~~~~~~wwwssslllgggdddbbb___]]]WWWTTTPPPMMMLLLKKKJJJIIIKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGIIIKKKKKKMMMNNNOOOPPPUUU\\\bbbjjjjjjkkkmmmrrr{{{}}}}}}zzzwwwuuuuuujjjooo{{{~~~~~~}}}}}}~~~~~~}}}}}}}}}|||||||||}}}~~~||||||}}}}}}{{{yyyvvvuuuuuuvvvwwwxxxyyyzzz|||~~~}}}|||yyywwwvvvvvvwwwxxxxxxyyyzzzzzz{{{}}}ttt```SSSMMMGGGCCCBBBDDDDDDAAA@@@BBBBBBAAACCCFFFGGGIIIQQQ[[[rrrHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBAAA@@@@@@@@@AAA@@@?????????????????????@@@@@@@@@@@@????????????>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGIIIQQQ___vvv||||||{{{{{{{{{{{{{{{|||xxxwwwuuutttsssrrrsssssstttuuuxxxyyyzzzyyywwwuuuwwwvvvvvvzzz~~~}}}~~~}}}zzzwwwvvvwwwxxxwwwxxxyyy{{{}}}~~~|||yyyyyy{{{~~~~~~~~~~~~ssseee]]]XXXRRRMMMNNNMMMKKKJJJKKKMMMOOOPPPWWWYYY]]]aaafffooozzz}}}pppddd^^^XXXVVVUUUTTTWWW\\\]]]aaaeeehhhjjjlllnnnooowwwwwwxxx{{{~~~zzzuuuooojjjgggdddaaa___YYYUUUPPPMMMKKKJJJIIIHHHJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGJJJKKKLLLPPPTTTVVVZZZ```jjjrrrvvvwwwzzz}}}yyytttrrruuuwwwwwwuuurrrooonnnooodddmmm}}}~~~~~~}}}~~~||||||{{{|||}}}}}}yyywwwxxxyyyxxxxxxzzz{{{}}}|||{{{yyyvvvuuuvvvvvvwwwwwwxxxzzzzzzzzz|||ttt___SSSLLLFFFBBBCCCDDDBBBAAACCCBBBAAACCCEEEEEEEEEKKKRRR___lllDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB???@@@@@@???>>>>>>???AAAAAA???>>>===>>>???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGKKKXXXlllzzzzzzyyyxxxxxxxxxxxxxxxvvvuuutttsssrrrqqqqqqqqqrrrtttvvvwwwwwwvvvuuutttvvvuuuvvvxxx|||~~~~~~~~~~~~~~~~~~~~~{{{xxxvvvwwwxxxwwwwwwwwwyyy{{{~~~~~~|||zzzxxxxxxyyy{{{||||||||||||}}}tttfff\\\UUUPPPPPPNNNLLLKKKLLLMMMLLLKKKQQQSSSVVVXXX\\\dddnnnvvvpppggg```]]]ZZZXXXYYY\\\^^^```cccdddeeefffhhhiiimmmmmmmmmooorrrtttttttttuuuqqqlllhhheeeccc```^^^YYYUUUPPPLLLJJJJJJIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIILLLMMMLLLRRRXXX]]]aaaiiittt}}}xxxoookkkjjjiiioooppppppooonnnnnnqqqssslllwww}}}}}}~~~|||{{{{{{{{{}}}}}}{{{xxxzzz|||yyyzzz{{{|||}}}~~~{{{zzzwwwuuuttttttuuuvvvvvvwwwyyyyyyyyyzzz}}}~~~sss```UUULLLEEEDDDDDDCCCCCCDDDDDDBBBBBBEEEEEEDDDGGGMMMQQQZZZlll@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@===>>>???>>><<<<<<>>>@@@AAA>>><<<<<<>>>@@@???>>>????????????????????????===>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHHHHIIIJJJKKKSSSfff}}}}}}}}}~~~yyyxxxwwwvvvuuuuuuttttttvvvvvvuuutttsssrrrqqqqqqqqqrrrtttuuuuuuuuuttttttttttttuuuvvvxxxyyyyyyyyyxxxyyy{{{}}}}}}zzzxxxxxxyyywwwwwwwwwwwwyyy|||~~~yyyxxxwwwvvvwwwxxxyyyzzz{{{zzz{{{{{{|||}}}~~~~~~~~~wwwggg\\\VVVQQQOOOMMMMMMNNNNNNLLLJJJMMMOOORRRSSSUUU\\\eeelllyyy{{{qqqkkkgggbbbaaabbbbbbdddeeeffffffgggiiikkkhhhgggeeefffhhhiiihhhgggkkkiiifffdddbbb```]]][[[WWWSSSNNNJJJIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIDDDCCCCCCCCCCCCEEEFFFGGGFFFFFFFFFHHHJJJMMMOOOQQQSSSZZZbbbhhhlllsss~~~rrrgggbbbbbbdddffflllmmmmmmnnnqqqxxx~~~}}}|||~~~}}}|||{{{{{{|||~~~~~~|||{{{}}}~~~~~~}}}xxx{{{~~~}}}yyywwwyyy|||{{{{{{{{{|||||||||||||||zzzxxxvvvtttsssssstttuuutttvvvwwwxxxxxxyyy{{{}}}xxxbbbVVVKKKFFFEEECCCCCCEEEEEEBBBAAACCCCCCAAACCCHHHLLLPPP\\\lll{{{=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>;;;===???>>>;;;;;;===@@@???<<<:::;;;>>>AAA@@@???>>>>>>>>>>>>????????????===>>>>>>@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIOOOQQQ\\\rrr~~~|||{{{{{{}}}xxxxxxvvvuuussssssrrrrrrwwwwwwwwwvvvuuutttrrrrrrqqqqqqrrrsssttttttttttttrrrssstttuuuvvvwwwwwwwwwrrrtttvvvzzz}}}|||zzzzzz{{{xxxwwwvvvvvvxxxzzz|||~~~ttttttuuuuuuvvvwwwyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{~~~~~~|||||||||~~~rrrddd]]]RRRPPPNNNNNNOOOPPPMMMKKKLLLNNNPPPPPPRRRXXX```fffrrr|||{{{uuunnnkkkkkkeeeggghhhiiiiiikkkmmmpppllljjjggggggggggggfffeeeeeecccbbbaaa```^^^[[[YYYVVVRRRMMMIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJBBBBBBBBBCCCDDDFFFHHHJJJHHHHHHIIIJJJLLLOOORRRTTT___gggqqqwwwzzzzzzrrrfff]]][[[^^^bbbfffmmmmmmnnnqqqxxx~~~|||{{{}}}~~~|||zzz{{{|||~~~}}}{{{yyyxxxzzz{{{{{{zzzsssxxx{{{zzzwwwuuuxxx{{{}}}|||||||||{{{{{{{{{{{{yyyxxxuuusssrrrrrrssstttsssuuuwwwwwwwwwxxxzzz{{{~~~}}}kkk^^^PPPIIIFFFCCCCCCDDDFFFBBB@@@AAAAAA>>>@@@DDDIIIIIIPPP\\\gggttt======<<<<<<<<<<<<======>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>======<<<;;;<<<===>>>????????????>>>============???@@@AAA>>>???@@@AAAAAA@@@>>>>>>???@@@AAABBBBBBCCCDDDEEEEEECCCEEEKKKLLLKKKOOOWWWXXXbbbrrr}}}{{{zzzzzzxxxwwwvvvtttsssrrrrrrrrruuuvvvvvvxxxyyyzzz{{{{{{sssttttttuuuuuutttsssssstttuuuuuuuuuuuuuuuttttttuuuwwwyyy{{{}}}~~~~~~}}}~~~~~~}}}|||{{{{{{|||xxxxxxyyyzzzzzz{{{||||||vvvvvvvvvxxxzzz{{{zzzyyyzzzxxxvvvuuuuuuvvvxxxyyyyyyyyyzzzzzz|||}}}mmm\\\TTTRRROOONNNNNNOOONNNLLLJJJJJJIIIIIILLLRRRYYY^^^kkksss~~~xxxyyyxxxwwwwwwyyyzzzzzzyyyuuusssqqqnnnlllkkkjjjkkkjjjgggeeedddcccaaa___]]][[[TTTPPPQQQQQQOOOMMMNNNHHHJJJKKKJJJMMMQQQQQQNNNNNNNNNMMMKKKHHHGGGHHHJJJMMMNNNNNNOOOQQQWWW]]]bbbiiipppxxxmmmeee^^^[[[[[[^^^fffnnnssssssrrruuu~~~~~~}}}{{{{{{~~~~~~}}}~~~|||{{{yyyyyyzzz{{{|||}}}{{{zzzzzzzzzyyyvvvtttttttttttttttuuuvvvwwwxxxwww{{{~~~}}}}}}yyyxxxvvvtttsssssssssssswwwvvvuuuttttttuuuwwwxxx{{{~~~~~~qqqYYYMMMIIIEEEDDDFFFFFFDDDBBBAAABBBCCCCCCCCCAAAEEEKKKOOOWWWfffzzz===<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????>>>>>>??????>>>>>>===<<<<<<<<<===>>>??????>>>>>>>>>>>>======>>>???AAABBB???@@@AAABBBBBBAAA@@@???AAABBBCCCCCCCCCCCCDDDEEEHHHEEEFFFJJJMMMQQQZZZdddoooxxx~~~}}}}}}||||||yyyxxxwwwvvvuuutttttttttssstttuuuvvvxxxyyyzzz{{{ssssssssssssrrrrrrrrrrrruuuuuuuuuuuuuuuuuutttssstttuuuvvvxxxyyy{{{|||}}}{{{|||}}}|||zzzxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzuuuttttttuuuwwwyyyxxxwwwwwwwwwvvvuuuvvvvvvwwwxxxyyyyyyyyyzzz{{{}}}~~~lll]]]YYYUUURRRRRRRRRPPPOOOMMMLLLKKKJJJLLLPPPVVVYYYbbbiiittt|||yyyxxxwwwtttrrrooommmkkkiiifffddd```YYYTTTTTTUUUSSSRRRTTTRRRVVVXXXWWWYYY]]]\\\XXXVVVTTTRRRPPPPPPRRRSSSTTTUUUUUUVVVWWWZZZ```hhhnnnxxxyyyoooddd]]]WWWXXX\\\dddpppzzz~~~~~~~~~}}}{{{|||~~~~~~|||{{{zzzxxxwwwvvvwwwxxxyyy{{{zzzyyyyyyyyyxxxvvvtttuuuuuutttttttttuuuvvvvvvvvvzzz~~~~~~|||{{{yyyxxxvvvuuutttttttttttttttsssrrrqqqqqqssstttuuuzzz}}}hhhWWWPPPKKKGGGGGGEEECCCAAA@@@AAAAAAAAA@@@BBBEEEHHHIIILLLVVVeeeppp<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>===<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA???@@@BBBBBBAAABBBCCCEEEJJJIIIKKKPPPVVV```ooo|||~~~~~~~~~~~~|||||||||||||||}}}~~~{{{zzzyyyxxxwwwwwwvvvvvvrrrrrrsssuuuvvvwwwxxxyyysssrrrqqqppppppqqqrrrsssuuuuuuuuuuuuuuutttssssssssssssssstttvvvxxxzzz{{{zzz{{{{{{zzzwwwuuuuuuuuuyyyyyyzzzzzzyyyyyyxxxxxxuuutttrrrrrrtttvvvvvvvvvuuuuuuvvvwwwwwwxxxwwwwwwyyyyyyyyyyyyzzz{{{}}}}}}zzzddd___XXXTTTSSSRRRPPPNNNOOONNNLLLKKKLLLNNNQQQSSSXXX^^^gggqqqzzz}}}{{{xxxuuurrrllleee```______]]]^^^aaaccchhhlllmmmnnnpppnnnjjjfffaaa\\\[[[^^^bbbddddddcccdddeeegggkkkrrr{{{xxxjjjbbb^^^XXXUUUZZZcccooo~~~}}}}}}|||}}}}}}|||{{{{{{}}}}}}|||{{{yyyxxxvvvtttssssssttttttxxxwwwwwwwwwxxxxxxvvvtttuuuuuutttssssssssstttttttttyyy~~~}}}{{{zzzwwwwwwvvvuuutttttttttuuurrrqqqppppppppprrrssstttxxxzzz~~~wwwbbbVVVNNNHHHEEEEEEDDDBBBBBBBBBBBB@@@>>>BBBDDDEEEDDDCCCGGGQQQYYYsss;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===<<<;;;;;;:::===>>>>>>?????????>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBBBB>>>@@@BBBBBBBBBDDDHHHLLLOOOSSSYYYbbblll{{{yyyyyyyyyzzz{{{|||}}}~~~{{{{{{{{{zzzyyyyyyxxxwwwrrrssssssssstttttttttuuusssrrrpppooopppqqqssstttuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrsssvvvyyyzzzyyyzzz{{{zzzwwwtttsssssswwwwwwyyyzzzzzzzzzyyyyyywwwtttrrrqqqsssuuuvvvvvvsssuuuwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{|||nnnfff]]]WWWVVVVVVTTTRRRPPPNNNLLLKKKLLLMMMNNNNNNSSSWWW^^^fffnnnwwwxxxrrrqqqooommmooosssyyy~~~vvvnnnlllpppuuuwwwwwwwwwxxxyyy|||zzznnneeeaaa]]]YYYZZZbbbnnn|||}}}}}}||||||zzz||||||zzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvtttsssrrrrrrrrrrrrvvvuuuuuuvvvwwwwwwvvvtttuuuuuutttrrrrrrqqqqqqqqqtttxxx~~~}}}{{{yyyvvvuuuuuutttttttttssstttrrrqqqqqqqqqrrrssstttuuuuuuwww{{{}}}}}}~~~tttbbbUUULLLGGGFFFDDDCCCDDDDDDDDDBBB@@@???AAACCCBBBBBBDDDJJJPPPcccrrr;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;::::::999888===>>>>>>????????????>>>>>>???@@@@@@AAABBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBAAACCCEEEDDDDDDHHHOOOVVV\\\ggguuu~~~zzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyywwwwwwttttttsssrrrrrrqqqppppppsssrrrqqqpppppprrrtttvvvttttttuuuuuuuuuuuuttttttssssssrrrrrrsssuuuxxxzzzyyyzzz{{{zzzwwwtttsssssssssuuuwwwzzz{{{|||||||||yyyvvvsssrrrsssuuuvvvvvvtttvvvyyy|||}}}}}}}}}|||zzzzzzyyyyyyyyyzzzzzz{{{~~~~~~~~~}}}~~~~~~}}}}}}sssggg```___```^^^[[[QQQOOOKKKJJJLLLMMMMMMLLLPPPSSSWWW]]]dddlllvvv|||yyymmmeeebbbbbb]]]ZZZ]]]gggttt}}}||||||{{{{{{zzz{{{}}}~~~~~~|||zzzxxxvvvwwwxxxxxxwwwvvvuuuuuuvvvuuuuuutttsssrrrrrrrrruuuttttttuuuwwwwwwvvvtttttttttrrrqqqppppppoooooossswww}}}|||zzzyyyttttttttttttsssrrrrrrqqqpppppppppqqqrrrsssssstttrrrtttxxxyyy{{{|||~~~zzzeeeVVVMMMFFFEEECCCCCCDDDDDDCCCAAA===@@@BBBCCCCCCDDDHHHLLLSSS___rrr<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::::::::::::::999888888<<<===>>>???@@@@@@@@@@@@??????@@@BBBBBBBBBBBBBBB@@@?????????@@@AAABBBCCCAAACCCDDDDDDEEELLLXXXbbbxxx}}}}}}~~~~~~}}}{{{zzzyyyxxxwwwvvvuuuuuuuuuwwwwwwxxxyyyxxxwwwvvvuuuttttttsssrrrqqqpppooonnnrrrrrrqqqqqqrrrssstttuuurrrssstttuuuvvvvvvvvvvvvsssrrrrrrrrrsssuuuwwwxxxwwwyyy{{{{{{xxxuuutttsssrrrtttxxx{{{}}}~~~~~~~~~yyywwwuuutttuuuvvvuuuuuutttvvvyyy||||||{{{zzzzzzzzzzzzzzz{{{||||||{{{{{{{{{||||||}}}{{{}}}sssjjjiiiiiifffcccXXXSSSNNNLLLMMMNNNNNNLLLMMMOOOQQQTTTYYYaaaiiiooo|||zzzyyytttmmmgggdddgggjjjgggcccbbbjjjvvv~~~~~~}}}|||{{{zzzzzzyyyzzzzzzzzzzzzyyyxxxwwwtttvvvxxxxxxvvvtttssssssuuuuuuuuuuuutttttttttsssuuuttttttuuuvvvwwwuuutttsssrrrqqqpppoooooooooooorrruuuyyy{{{{{{yyyxxxxxxuuuuuuuuutttsssrrrqqqpppmmmnnnnnnooopppqqqrrrrrrppprrrtttvvvwwwyyy|||~~~|||dddTTTJJJGGGDDDBBBBBBBBBAAA@@@>>>@@@AAABBBAAABBBDDDFFFHHHRRRaaappp===<<<<<<<<<<<<<<<<<<===;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;:::999999;;;<<<===???@@@AAABBBBBB???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBDDDEEE@@@CCCGGGJJJQQQ^^^qqq{{{zzzyyyyyy{{{||||||{{{yyyxxxwwwuuutttsssssssssssstttvvvvvvvvvuuusssrrrrrrrrrrrrqqqqqqqqqpppppppppppppppqqqrrrssssssssspppqqqsssuuuvvvwwwwwwwwwqqqqqqrrrssstttuuuuuuvvvuuuwwwzzzzzzxxxuuutttssstttvvvyyy|||~~~~~~~~~xxxwwwuuuuuuvvvuuutttrrrtttuuuxxx{{{~~~}}}||||||{{{zzzzzzzzz{{{zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{|||{{{xxxwwwsssoooaaa[[[SSSOOOOOOPPPOOOMMMLLLMMMNNNOOORRRXXX___dddmmmvvv}}}vvvnnnnnnooopppsssyyy{{{sssrrrzzz~~~~~~~~~}}}|||zzzyyyxxxwwwwwwvvvvvvuuuvvvvvvvvvtttwwwyyyyyyvvvssssssssssssssstttuuuuuuuuuuuuuuuvvvuuuuuuuuuwwwwwwuuusssqqqppppppooonnnnnnnnnnnnppprrruuuvvvuuutttuuuuuuxxxxxxxxxwwwuuusssqqqooommmmmmooopppqqqrrrrrrrrrnnnppprrrssstttvvvyyy|||}}}{{{cccTTTPPPJJJEEECCCBBBAAA@@@???@@@@@@@@@???@@@AAABBBDDDKKKTTT^^^kkk}}}======<<<<<<<<<<<<======<<<<<<<<<============>>><<<<<<======<<<<<<;;;::::::;;;===???AAABBBCCCCCC???@@@AAACCCDDDCCCCCCBBBBBBBBBAAAAAABBBCCCEEEFFFEEEJJJPPPXXXdddxxx~~~yyyxxxwwwxxx{{{}}}}}}}}}xxxwwwvvvuuussssssssssssqqqrrrtttuuutttsssqqqppppppppppppqqqrrrrrrssssssmmmnnnoooqqqrrrrrrrrrrrroooppprrrtttvvvxxxxxxyyyooopppqqqsssssstttttttttsssvvvyyyyyywwwuuussssssvvvxxx{{{~~~~~~|||wwwvvvuuuuuuvvvuuussspppsssuuuwwwzzz}}}~~~}}}|||{{{{{{{{{{{{{{{yyyyyyxxxxxxwwwxxxxxxxxxyyyyyyzzz}}}~~~iiiaaaWWWRRRQQQRRRPPPMMMMMMNNNNNNNNNPPPTTTZZZ^^^```jjjxxx~~~tttmmmgggjjjpppzzz}}}~~~~~~~~~}}}|||zzzyyyxxxvvvuuusssrrrrrrssstttuuuuuuxxx{{{zzzwwwtttttttttrrrrrrssstttuuuuuuuuuuuuwwwvvvuuuvvvwwwwwwuuussspppoooooonnnnnnnnnnnnooonnnpppqqqrrrqqqqqqrrrssszzzzzzzzzyyywwwtttrrrpppooooooqqqrrrttttttttttttmmmoooqqqrrrssstttwwwzzz{{{}}}vvv___YYYQQQJJJFFFDDDBBBAAA???????????????@@@AAABBBAAAEEEIIIOOOXXXhhh{{{===<<<<<<<<<<<<===>>>>>><<<======>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>AAA@@@??????>>>?????????FFFAAA>>>@@@AAA@@@BBBEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHOOO[[[iiizzz~~~xxxwwwtttrrrssswwwyyyzzzyyywwwwwwvvvuuutttsssrrrrrrrrrqqqpppooonnnnnnnnnnnnooooooooonnnnnnnnnnnnmmmnnnppprrrttttttrrrpppnnnpppppprrrssstttuuuuuuuuusssrrrrrrqqqqqqrrrrrrsssrrrsssttttttssssssuuuwwwyyyyyyyyyzzzzzz{{{{{{{{{xxxwwwvvvuuuuuuuuuuuuvvvssstttuuuwwwzzz|||{{{{{{zzzzzzzzz{{{||||||~~~}}}{{{yyyxxxxxxyyyyyywwwzzz~~~xxxkkk]]]WWWUUUQQQLLLKKKNNNMMMLLLKKKMMMOOORRRTTT]]]cccnnnyyyzzzmmmfffeeeeeesss~~~{{{wwwtttvvvsssooonnnooorrrtttuuurrrsssuuuvvvvvvtttsssqqqrrrrrrsssssstttuuuuuuuuuzzzzzzyyyzzzzzzyyyuuurrrnnnnnnnnnnnnnnnmmmmmmmmmppppppppppppqqqrrrssstttyyy{{{yyytttssssssrrrqqqqqqpppooooooqqqsssuuuvvvuuuuuuvvvwwwyyy{{{{{{hhhUUUOOOMMMHHHEEEDDDAAACCCEEEEEEDDDBBBAAAAAA???CCCGGGJJJOOOZZZhhhsss<<<<<<<<<;;;<<<======>>><<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCC@@@???BBBCCCBBBBBBEEEDDDFFFHHHIIIJJJLLLPPPTTT[[[fffuuu}}}xxxwwwuuutttuuuxxxzzzyyyxxxxxxwwwvvvuuutttsssrrrrrrqqqqqqooonnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqmmmoooqqqssstttsssrrrpppooopppqqqsssttttttttttttsssrrrrrrqqqqqqrrrrrrsssssstttuuutttsssssstttvvvyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvuuutttssstttuuuvvvxxx{{{}}}~~~{{{{{{{{{zzzzzz{{{||||||||||||{{{yyyyyyxxxxxxxxxzzz}}}wwwhhh```[[[VVVQQQPPPMMMLLLKKKJJJKKKLLLOOOPPPVVV[[[eeennnwwwyyyooofffccceeeppp~~~|||xxxuuuvvvsssooonnnooorrrssstttssstttuuuuuuuuusssqqqpppqqqqqqrrrsssttttttuuuvvvzzzyyyyyyyyyyyywwwtttqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnoooppprrrssstttyyy}}}|||uuurrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwwwwvvvvvvwwwxxxzzz|||hhhYYYPPPHHHDDDDDDAAAAAABBBAAAAAA@@@AAABBBAAADDDFFFGGGIIIOOOZZZbbb<<<;;;;;;;;;;;;<<<======<<<===>>>>>>??????>>>>>>===>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCC@@@AAAEEEFFFEEEFFFJJJLLLQQQWWWZZZ[[[^^^eeekkkvvv|||xxxwwwwwwvvvxxxzzzzzzyyyxxxxxxwwwvvvvvvuuutttssssssqqqpppnnnmmmllllllmmmmmmpppppppppqqqrrrrrrssssssmmmoooqqqsssttttttsssrrrnnnoooqqqrrrssssssttttttrrrrrrqqqqqqqqqqqqrrrrrrssstttuuutttsssrrrsssuuuyyyyyyyyyyyyyyyzzzzzzzzz}}}}}}||||||zzzxxxuuutttsssttttttuuuvvvxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyxxxwww}}}~~~vvvjjjaaaYYYTTTSSSNNNMMMLLLKKKKKKKKKLLLMMMPPPTTTZZZaaahhhooowww{{{xxxqqqkkkeeeaaaccciiivvv~~~~~~|||xxxuuuvvvssspppoooqqqrrrsssssstttuuuuuuuuutttsssqqqppprrrrrrrrrsssssstttuuuvvvxxxxxxwwwxxxxxxvvvrrrooonnnnnnnnnnnnnnnnnnnnnnnnllllllmmmnnnpppqqqssstttvvv{{{}}}vvvrrrrrrrrrssstttuuuuuuvvvuuuwwwxxxxxxvvvvvvwwwxxxzzz|||~~~~~~~~~nnn\\\NNNHHHGGGDDDCCCAAA?????????@@@AAAAAACCCEEEDDDDDDGGGMMMRRR;;;;;;;;;;;;;;;<<<<<<=========>>>????????????>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDEEEBBBBBBFFFHHHJJJPPPWWWbbblllvvv|||}}}{{{yyyxxxxxxyyyzzz{{{zzzxxxwwwwwwwwwvvvuuuuuutttsssssspppooommmkkkkkkkkklllmmmmmmmmmnnnooopppqqqrrrrrroooppprrrsssssssssrrrqqqnnnnnnpppqqqrrrsssssssssrrrrrrqqqqqqqqqqqqrrrrrrssstttvvvuuusssrrrssstttwwwwwwwwwwwwwwwxxxxxxxxx{{{|||}}}}}}|||zzzwwwuuusssssssssssstttuuuvvvwwwzzzyyyyyyxxxxxxyyyyyyzzzxxxyyyzzz{{{{{{zzzxxxwww{{{}}}{{{mmmaaaYYYWWWPPPOOONNNMMMMMMMMMMMMNNNOOOQQQUUUYYY]]]cccjjjoooqqquuu{{{}}}wwwsssmmmfffbbb^^^___gggpppyyy~~~}}}||||||{{{xxxvvvwwwuuurrrrrrsssttttttssstttuuuuuuvvvvvvuuuttttttwwwvvvuuuttttttttttttuuuwwwvvvvvvvvvvvvtttqqqnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppqqqrrrsssssswww~~~{{{uuussssssttttttuuuvvvvvvwwwuuuvvvvvvuuutttssstttvvvyyy{{{}}}~~~}}}}}}~~~sss```SSSMMMHHHFFFCCCAAA@@@@@@?????????AAACCCCCCDDDEEEIIILLL<<<;;;;;;;;;;;;<<<=========>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>???@@@AAABBBCCCFFFCCCBBBFFFKKKSSS```lll~~~{{{zzzyyyzzz{{{{{{zzzyyywwwwwwvvvvvvuuuuuuttttttssssssooonnnkkkiiiiiiiiikkklllllllllmmmooopppqqqrrrrrrrrrssssssrrrqqqpppnnnmmmlllmmmooopppqqqqqqrrrrrrrrrqqqqqqppppppqqqqqqrrrrrrtttuuuuuutttsssssstttuuuuuuuuuuuuuuuuuuuuuuuuxxxyyy{{{||||||zzzyyywwwssssssrrrrrrrrrsssttttttwwwwwwvvvvvvwwwwwwxxxyyyxxxyyyzzz||||||{{{zzzyyyxxxzzz}}}pppddd```SSSRRRPPPOOONNNNNNNNNOOONNNPPPRRRSSSVVVZZZ```dddeeeiiioootttzzz~~~{{{vvvpppkkkiiiddd___\\\ZZZ^^^jjjvvv}}}|||{{{zzzzzzzzzwwwuuuxxxvvvuuuuuuvvvvvvuuutttrrrsssuuuvvvwwwyyyyyyzzz}}}{{{xxxvvvtttsssssssssuuuttttttuuuuuutttpppnnnnnnnnnnnnnnnooooooppppppvvvuuutttsssrrrrrrrrrrrrtttuuuxxx{{{~~~}}}zzzwwwuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrrrrqqqooooooqqqrrrvvvyyy{{{}}}}}}~~~yyycccTTTIIIFFFCCCBBBBBBBBB@@@>>>>>>???AAABBBCCCDDDEEEGGG<<<<<<<<<<<<<<<===>>>>>>===>>>??????@@@@@@???????????????>>>>>>>>>======<<<======>>>???@@@BBBCCCEEEDDDFFFMMMXXXggg|||~~~|||zzzzzz||||||{{{xxxvvvvvvwwwtttttttttsssssssssrrrrrrnnnmmmjjjhhhggghhhjjjkkkmmmnnnooopppqqqrrrssssssssssssrrrqqqooonnnlllkkkllllllnnnooopppqqqqqqqqqqqqqqqppppppppppppqqqqqqpppsssuuuvvvuuutttttttttuuuuuuuuutttttttttttttttuuuvvvxxxyyyyyyyyyxxxwwwrrrrrrrrrqqqrrrrrrssstttuuuuuuuuuuuuvvvxxxyyyzzzyyyzzz{{{|||||||||||||||xxxyyy{{{~~~qqqjjj[[[XXXTTTPPPNNNMMMNNNOOOMMMNNNOOOOOOPPPSSSWWW[[[\\\___dddhhhmmmrrrxxx||||||rrrqqqooommmllliiieeebbbaaa^^^\\\\\\]]]bbbppp~~~}}}}}}~~~}}}{{{zzzyyyzzzzzzxxxwwwxxxwwwvvvwwwwwwwwwuuusssqqqrrrsssuuuxxxzzz{{{|||}}}yyyvvvsssrrrrrrrrrsssrrrssstttuuutttqqqooommmnnnnnnooooooppppppqqqzzzyyywwwvvvtttsssrrrrrrvvvuuutttuuuxxxyyyyyyxxxtttttttttttttttsssssssssooooooooonnnmmmmmmooorrrtttvvvyyy{{{|||}}}~~~xxxcccPPPKKKFFFCCCDDDDDDBBB???>>>?????????@@@@@@@@@@@@>>>============>>>??????>>>>>>???@@@@@@@@@@@@????????????????????????@@@===>>>>>>???AAABBBDDDEEEGGGIIIQQQ___ppp~~~{{{{{{{{{||||||zzzvvvtttuuuwwwsssrrrrrrrrrrrrqqqqqqqqqnnnllliiifffeeegggiiijjjmmmmmmnnnoooppppppqqqqqqrrrqqqpppooonnnmmmlllkkkkkklllmmmnnnooopppppppppqqqqqqppppppppppppqqqqqqnnnqqqtttvvvuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuttttttuuuuuuuuuuuuuuutttttttttrrrqqqqqqqqqrrrrrrssstttttttttuuuvvvxxxzzz|||}}}{{{{{{{{{||||||~~~{{{{{{|||}}}{{{hhhddd]]]VVVQQQOOOOOOPPPLLLMMMNNNNNNNNNOOORRRTTTTTTVVVYYY\\\```eeelllpppzzzxxxrrriiifffcccaaaaaaaaaaaa```bbbbbbdddgggjjjqqq~~~}}}~~~~~~|||zzzzzz{{{{{{zzzyyyvvvvvvvvvvvvwwwvvvsssppppppqqqrrrtttvvvxxxzzz{{{|||zzzwwwtttrrrrrrrrrsssqqqqqqrrrtttvvvuuusssqqqmmmnnnnnnoooppppppqqqqqq{{{zzzxxxvvvuuutttttttttuuusssrrrrrrtttuuuvvvuuuqqqqqqqqqrrrrrrsssssstttooooooooonnnmmmnnnqqqtttrrruuuxxxyyyzzz{{{}}}{{{|||ggg^^^QQQIIIFFFDDDBBB@@@???>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@AAABBBBBBCCC???@@@@@@AAACCCEEEGGGHHHJJJOOO\\\ooo}}}{{{{{{|||}}}|||yyytttssstttwwwrrrrrrqqqqqqqqqqqqqqqqqqmmmkkkhhheeeeeefffhhhjjjkkkkkkllllllmmmmmmnnnnnnoooooonnnnnnmmmmmmlllllljjjkkklllnnnooooooppppppqqqqqqppppppppppppqqqqqqmmmppptttvvvvvvuuuvvvvvvxxxxxxwwwwwwvvvvvvvvvuuuvvvuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttttttttuuuvvvwwwzzz|||~~~}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~uuuooofff\\\VVVRRRRRRSSSMMMNNNOOOOOONNNOOOQQQSSSNNNPPPRRRTTTWWW]]]ccchhhmmmwwwzzzrrrlllfffbbb^^^\\\]]]___aaabbbhhhjjjoootttyyy~~~}}}~~~|||{{{|||}}}|||{{{uuuttttttuuuvvvuuuqqqnnnqqqqqqqqqrrrtttuuuwwwxxxyyywwwtttqqqqqqqqqssstttppppppqqqtttvvvvvvtttrrrmmmnnnnnnooopppqqqqqqqqqyyyxxxwwwvvvuuuuuuuuuuuurrrpppooopppqqqrrrrrrqqqmmmnnnoooppprrrssstttuuupppppppppooooooppptttvvvrrrtttvvvxxxxxxyyyzzz||||||rrr___PPPHHHDDDBBB@@@???>>>===>>>@@@BBBCCCBBB??????>>>=========>>>>>><<<>>>??????>>>======>>>@@@AAAAAAAAA???>>>>>>???BBBCCCEEEGGGIIILLLQQQUUU\\\fffvvv~~~}}}|||{{{{{{{{{{{{zzzxxxvvvuuutttsssuuutttrrrpppoooooooooooopppnnnjjjgggfffgggiiikkknnnmmmllllllkkkjjjiiiiiilllmmmnnnoooooonnnmmmllllllkkkjjjiiijjjlllnnnoooqqqqqqqqqqqqqqqpppooonnnrrrrrrppppppqqqsssvvvxxxxxxxxxxxxwwwwwwwwwwwwvvvrrrqqqpppppppppqqqrrrssspppqqqrrrrrrqqqrrruuuxxxuuutttsssvvv{{{}}}}}}{{{}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~nnnhhhddd\\\UUUSSSRRRRRRQQQPPPMMMLLLLLLMMMNNNNNNOOOQQQTTTXXX\\\^^^fffllltttzzz{{{wwwsssooojjjgggjjj___ZZZ___bbb```ccclllyyy|||~~~||||||{{{zzzzzzzzzzzz{{{ttttttuuutttsssqqqooommmppprrrrrrrrrrrrsssuuuwwwtttssspppooooooppprrrttttttssssssrrrssssssttttttvvvuuusssqqqpppooonnnnnntttuuuuuuvvvvvvvvvvvvuuuvvvtttqqqooonnnooopppqqqrrrrrrrrrqqqpppppprrrtttsssrrrrrrrrrssstttuuuvvvvvvvvvvvvwwwxxxzzz{{{|||zzz}}}xxx```SSSMMMGGG@@@AAA@@@@@@???@@@@@@??????DDDCCCBBB@@@??????>>>>>>???@@@AAA@@@???>>>???@@@@@@@@@AAAAAABBBBBBDDDEEEDDDHHHMMMQQQUUU\\\eeekkkzzz}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyxxxwwwvvvuuuttttttxxxwwwtttrrrpppoooooooooooommmjjjgggggghhhjjjllllllllllllkkkkkkkkkkkkkkkllllllmmmnnnnnnnnnmmmmmmnnnmmmllljjjjjjkkkmmmnnnpppqqqqqqqqqqqqpppooonnnqqqqqqqqqqqqrrrtttuuuvvvwwwwwwwwwvvvvvvvvvuuuuuussssssqqqppppppqqqrrrsssrrrsssssssssssstttwwwyyywwwuuutttuuuyyy{{{zzzyyy{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~xxxqqqhhh```]]]VVVVVVUUUSSSQQQQQQRRRSSSOOONNNNNNOOOQQQTTTXXXZZZ```eeelllppptttzzz~~~wwwtttqqqnnnllliiifffcccggg```]]]``````aaalll{{{~~~~~~}}}|||zzzyyyxxxwwwtttuuuuuutttsssqqqooonnnpppqqqssssssrrrrrrsssuuusssqqqooonnnnnnoooqqqrrrqqqppppppooooooppppppqqqrrrqqqqqqpppooooooppppppsssssstttuuuuuuuuuuuutttvvvtttqqqooonnnoooppprrrrrrrrrrrrrrrqqqrrruuuxxxwwwtttqqqqqqrrrtttuuutttuuuuuuuuuvvvwwwxxxzzzzzzzzz}}}zzzeeeWWWMMMEEEEEEDDDDDDCCCCCCCCCAAA@@@CCCBBBAAA@@@????????????AAAAAAAAA@@@>>>>>>???AAABBBCCCDDDEEEHHHJJJMMMNNNOOOWWWaaagggmmmvvv}}}{{{{{{{{{zzzyyyyyyxxxwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttzzzyyywwwtttrrrpppooonnnmmmkkkiiiggggggiiikkkmmmkkkkkkkkklllllllllmmmmmmkkkkkkkkkkkkllllllmmmnnnpppooommmlllkkkkkkllllllppppppqqqrrrqqqpppooonnnppppppqqqrrrsssttttttuuuvvvvvvuuuuuuuuutttttttttuuutttrrrqqqppppppqqqrrrssstttuuuuuutttuuuxxx{{{zzzwwwuuutttvvvwwwxxxxxxzzz{{{{{{|||~~~~~~~~~~~~~~~sssiiiddd[[[YYYVVVSSSRRRSSSTTTUUUQQQPPPOOOOOOPPPRRRTTTUUUZZZ]]]aaacccfffkkkssszzzyyyrrrllljjjhhhffffffeeedddbbbeeebbbaaabbb```eeexxx~~~~~~~~~|||xxxuuusssttttttttttttrrrpppnnnmmmnnnpppssssssrrrppppppqqqpppooonnnmmmmmmnnnpppqqqoooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnnnooopppqqqqqqrrrsssssstttttttttsssuuusssqqqoooooopppqqqrrrsssssssssssstttvvv{{{zzzsssrrrtttwwwvvvtttssssssssstttuuuvvvwwwxxxyyy|||}}}iiiYYYOOOIIIGGGDDDCCCBBBAAA???>>>@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEDDDBBBCCCDDDFFFHHHIIIKKKPPPUUU[[[^^^```gggrrr|||zzzzzzwwwvvvvvvuuuttttttssssssrrrrrrrrrssssssttttttuuuzzzyyywwwtttqqqooonnnmmmkkkjjjiiihhhhhhjjjlllmmmlllllllllllllllmmmmmmmmmkkkjjjjjjiiijjjkkkmmmnnnooonnnmmmllllllllllllmmmooopppqqqrrrrrrqqqooonnnnnnoooppprrrssssssssssssvvvvvvvvvuuuuuuuuutttttttttsssqqqpppooooooooopppssstttuuuttttttuuuxxxzzzyyywwwuuussstttvvvxxxyyy{{{{{{|||}}}}}}~~~}}}||||||}}}}}}~~~~~~~~~wwwnnngggbbb]]]XXXUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQSSSTTTVVVXXXYYYZZZ\\\aaahhhmmmrrrrrrrrrrrrqqqssswwwzzzzzz{{{uuunnniiiiiigggdddddddddeeedddddddddbbbbbbdddgggrrr|||{{{}}}}}}~~~}}}yyyuuurrrrrrssssssrrrqqqooommmkkkmmmooorrrrrrqqqooonnnnnnnnnnnnnnnmmmnnnnnnooooooqqqpppoooooooooooooooooollllllllllllmmmnnnoooooopppqqqrrrssssssssssssssssssrrrpppoooooopppqqqrrrtttuuuuuuuuuwww{{{wwwtttwwwzzzyyyvvvrrrrrrrrrrrrssstttuuuvvvuuuxxx|||~~~~~~ooobbbUUUOOOGGGBBBAAAAAA@@@???CCCCCCCCCDDDDDDEEEFFFGGGGGGIIIJJJKKKJJJKKKNNNPPPQQQSSSYYYcccoooyyy~~~}}}{{{wwwttttttttttttssssssrrrqqqqqqqqqnnnnnnoooppprrrsssssstttwwwvvvtttssspppnnnlllkkkjjjiiiiiihhhiiijjjlllmmmoooooonnnmmmmmmlllkkkkkkkkkjjjiiiiiiiiikkklllmmmllllllllllllmmmmmmnnnnnnnnnoooqqqrrrsssqqqpppnnnmmmnnnpppqqqrrrssssssssswwwwwwvvvvvvvvvuuuuuuuuusssrrrpppooonnnnnnnnnooorrrsssssssssrrrtttvvvyyywwwvvvuuussstttvvvyyy{{{||||||||||||||||||||||||zzzzzzzzzzzz{{{|||}}}~~~|||}}}|||vvvmmmeee```]]]YYYWWWVVVTTTRRRQQQPPPQQQRRRSSSSSSSSSTTTUUUWWW[[[___cccbbbbbbbbbaaa```bbbeeehhhkkkrrr|||{{{{{{uuuooollliiigggeeeeeebbb```___```aaaaaaaaa```^^^aaaiiiwww|||zzzyyy{{{}}}~~~}}}xxxzzz|||~~~}}}yyyvvvssspppqqqqqqpppooommmkkkjjjkkkmmmpppqqqooommmllllllmmmmmmnnnoooooooooooooooqqqppppppooonnnnnnoooooommmmmmllllllkkklllllllllooopppqqqrrrssssssssssssppppppooooooooopppqqqqqqtttuuuwwwxxxzzz~~~wwwsssvvvyyyxxxuuuqqqqqqqqqqqqrrrsssttttttrrruuuxxxzzz{{{{{{|||}}}}}}mmmbbbSSSHHHDDDDDDDDDDDDHHHHHHHHHHHHIIIIIIJJJKKKLLLOOOSSSVVVWWWYYY[[[]]]bbbfffqqq}}}{{{uuurrrqqqrrrrrrrrrqqqqqqqqqppppppllllllmmmnnnpppqqqrrrsssrrrrrrrrrqqqpppnnnlllllljjjjjjiiiiiiiiijjjlllmmmqqqpppooonnnmmmlllkkkkkklllkkkkkkjjjjjjkkkkkkkkkjjjjjjkkkllllllmmmmmmnnnmmmoooqqqssssssrrrpppnnnnnnnnnooopppqqqrrrrrrssswwwwwwwwwvvvvvvvvvuuuuuurrrqqqpppooonnnnnnoooppppppqqqrrrqqqqqqrrruuuxxxvvvwwwvvvuuuuuuvvvyyy{{{|||||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{|||||||||}}}wwwpppiiiaaa\\\\\\[[[XXXUUUSSSRRRSSSSSSRRRRRRRRRSSSTTTVVVXXXZZZXXXYYYYYYXXXWWWXXXZZZ\\\```fffpppyyyyyysssqqquuupppjjjeeecccccccccccc]]][[[XXXWWWYYYZZZ[[[[[[^^^```gggxxx}}}|||zzzzzz{{{||||||zzzuuuwwwzzz{{{{{{yyyvvvtttppppppppppppnnnllljjjiiiiiilllnnnnnnmmmlllllllllmmmnnnpppqqqrrrqqqqqqpppqqqpppooonnnmmmmmmmmmnnnooonnnmmmlllkkkjjjjjjjjjmmmnnnooopppqqqrrrrrrrrrmmmmmmmmmnnnnnnooopppppprrrtttvvvxxxzzz}}}|||ssspppqqqtttsssrrrrrrrrrrrrrrrrrrssstttuuurrrsssuuuwwwyyyzzzzzz{{{}}}zzzeeeTTTKKKHHHEEECCCSSSTTTUUUWWWZZZ\\\___```aaaffflllqqqtttvvvyyyzzz~~~}}}xxxsssrrrrrrrrrrrrqqqqqqqqqqqqpppjjjkkklllmmmnnnooopppqqqnnnooopppppppppooonnnnnnjjjjjjjjjiiiiiijjjkkkkkkooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllkkkjjjiiijjjjjjkkkkkkkkkkkkkkkkkklllnnnqqqssstttrrrpppnnnnnnnnnnnnnnnoooqqqrrrtttvvvvvvuuuuuuuuutttttttttsssrrrqqqppppppqqqrrrrrrpppqqqrrrqqqqqqrrruuuwwwxxxyyyzzzxxxvvvuuuwwwyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||||||||}}}~~~ssslllkkkhhhccc___[[[XXXWWWVVVVVVVVVUUUVVVVVVUUUTTTSSSTTTUUUVVVVVVUUUTTTVVVWWWVVV\\\dddkkkpppxxx}}}xxxqqqkkkiiiiiijjjgggcccbbbbbbbbbbbbbbbXXXVVVSSSSSSVVVYYY[[[[[[ffflllyyy~~~}}}|||}}}~~~}}}{{{yyyuuuvvvxxxyyyyyywwwuuusssqqqqqqqqqqqqpppnnnllljjjhhhjjjkkkkkkjjjjjjlllmmmnnnooorrrtttttttttrrrqqqsssrrrqqqpppoooooooooooonnnnnnmmmlllkkkkkkkkkkkkjjjkkklllmmmnnnoooooooookkkkkkllllllmmmnnnoooooooooqqqtttvvvwwwyyy{{{}}}|||wwwqqqnnnnnnoooqqqqqqttttttssssssssstttuuuuuuuuuuuutttuuuwwwyyy{{{{{{|||jjj\\\RRRIIIBBBaaacccfffkkkqqqwww|||~~~}}}~~~|||wwwrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqjjjjjjkkklllmmmooooooppplllmmmooopppqqqqqqppppppkkkkkkjjjjjjjjjjjjjjjkkknnnnnnnnnnnnoooooooooooommmnnnnnnnnnmmmkkkiiihhhkkkkkkkkkkkkjjjiiihhhhhhlllnnnqqqssstttrrrpppnnnooonnnmmmmmmnnnpppssstttuuuuuutttttttttssssssssstttsssrrrrrrrrrssstttuuupppqqqrrrrrrqqqsssuuuxxxyyy{{{|||zzzwwwtttuuuwwwvvvwwwxxxxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{|||}}}}}}|||~~~~~~xxxtttooohhhccc^^^\\\[[[\\\[[[[[[ZZZYYYWWWSSSQQQOOOQQQSSSSSSQQQPPPQQQQQQPPPUUU\\\aaaeeemmmwww~~~}}}|||zzzxxxooopppoookkkfffbbbcccdddcccbbbaaabbbddddddbbb```XXXVVVTTTUUUXXX\\\___```pppzzz}}}~~~~~~~~~{{{xxxuuuvvvwwwxxxwwwuuusssrrrsssssssssrrrqqqooommmlllhhhiiijjjjjjiiijjjlllnnnnnnpppsssuuuvvvuuutttrrrvvvuuutttsssrrrrrrrrrrrrmmmmmmllllllkkkkkkllllllggghhhjjjkkklllmmmmmmmmmiiijjjjjjkkklllmmmnnnnnnlllooorrruuuuuuvvvwwwxxxyyyvvvrrrooommmnnnqqqrrruuuuuutttttttttuuuvvvvvvxxxwwwuuuuuuwwwyyy{{{|||ppp```RRRIIIuuuzzz}}}yyyuuupppmmmrrrpppooommmnnnppprrrtttsssooojjjhhhiiilllnnnoookkkkkkkkklllllllllmmmmmmjjjiiiiiihhhhhhiiijjjkkkppppppqqqqqqqqqrrrrrrrrrpppooommmlllkkkjjjjjjiiiggggggggghhhiiikkklllmmmooonnnmmmnnnpppqqqqqqpppnnnmmmlllkkkllllllnnnnnntttrrrpppoooooopppppppppqqqrrrssstttsssrrrqqqppppppqqqrrrsssttttttuuuuuuzzz{{{{{{yyywwwuuuvvvwwwwwwxxxyyyyyyxxxyyy{{{}}}xxxxxxwwwwwwwwwxxxyyyzzz}}}}}}|||vvvpppgggaaaccc___[[[YYYYYYXXXTTTQQQTTTUUUTTTSSSPPPNNNNNNNNNOOOQQQSSSUUUXXX___hhhoooyyy~~~|||uuusssqqqoooooommmjjjhhhddd```\\\ZZZ\\\```dddeeefffeeecccbbbbbb```]]]ZZZXXXYYYZZZZZZ]]]eeepppxxx~~~~~~|||{{{|||{{{yyyxxxyyyxxxvvvttttttttttttuuuvvvxxxyyywwwrrrmmmiiihhhiiikkkmmmmmmlllkkklllmmmpppqqqsssuuuvvvvvvvvvuuuuuuqqqooorrrxxx{{{{{{xxxqqqrrrppplllkkknnnnnnkkkiiifffdddeeehhhjjjjjjiiiiiiiiihhhhhhiiilllooopppnnnnnnoooqqqsssvvvxxxzzzvvvtttrrrpppnnnmmmmmmmmmtttuuuvvvuuutttssstttuuuxxxwwwwwwwwwyyyyyyyyyxxxxxx~~~tttbbbUUU|||yyyvvvrrrpppqqqpppnnnmmmmmmoooqqqssstttpppllljjjjjjmmmnnnoookkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhhhhiiijjjkkknnnnnnnnnooooooppppppqqqpppooonnnlllkkkjjjiiiiiiffffffgggggghhhjjjkkklllmmmmmmmmmnnnpppqqqpppooommmmmmlllkkkkkklllmmmnnnqqqpppnnnnnnooopppppppppqqqqqqrrrssssssrrrrrrqqqssssssrrrsssssstttuuuvvvzzz{{{{{{zzzwwwvvvvvvwwwvvvwwwxxxxxxwwwxxxzzz|||yyyxxxwwwwwwwwwxxxyyyzzz}}}}}}~~~wwwqqqmmmgggdddcccaaa]]]YYYWWWWWWVVVUUUSSSRRRRRRRRRSSSTTTUUUVVVWWW[[[bbbgggnnnssszzz|||wwwsssmmmooossszzzzzzvvvrrrssstttuuuvvvyyy}}}|||tttpppkkkhhheeedddccccccaaa```aaa]]]YYYXXX[[[___ccceeegggccc]]]ZZZ[[[___ccceeefffgggiiikkkqqq|||~~~}}}}}}|||{{{|||{{{yyywwwwwwvvvuuutttssssssttttttuuuvvvwwwuuuqqqnnnkkkkkkkkkmmmoooooommmmmmmmmnnnnnnoooqqqssstttttttttttttttqqqoooqqqvvvyyyxxxvvvsssuuuuuurrrqqqsssqqqmmm___\\\YYYZZZ___dddhhhiiikkkkkkjjjjjjkkkmmmoooppplllmmmoooqqqtttvvvwwwxxxvvvuuusssqqqooonnnnnnoooqqqrrrttttttttttttvvvwwwxxxwwwwwwwwwxxxyyyxxxxxxwww{{{xxxfff~~~|||{{{zzzxxxuuussspppnnnmmmllllllnnnpppqqqtttqqqmmmkkklllmmmnnnnnnlllkkkkkkjjjjjjiiiiiihhhiiihhhhhhggghhhiiijjjkkkjjjkkkkkklllmmmmmmnnnnnnpppooonnnmmmkkkjjjiiiiiifffffffffggghhhiiijjjkkklllllllllnnnpppqqqooommmmmmlllkkkjjjjjjkkklllmmmnnnnnnmmmmmmmmmnnnnnnoooooopppqqqrrrsssssssssrrrvvvuuusssrrrrrrsssuuuvvvzzz{{{{{{zzzwwwvvvvvvwwwuuuvvvwwwwwwvvvvvvxxxzzzyyyxxxwwwwwwwwwxxxzzzzzz}}}~~~~~~wwwqqqnnnjjjeeeaaaZZZZZZXXXVVVUUUTTTSSSSSSTTTTTTTTTSSSSSSTTTXXXZZZcccfffjjjllllllhhhdddaaa\\\^^^bbbhhhooovvv|||}}}zzzxxxuuupppjjjfffdddeeeeeeeeefffhhhlllooosssvvvxxxwwwrrrlllfffddd```^^^\\\]]]___aaabbbbbb^^^ZZZUUUTTTVVVZZZ^^^```fff```YYYXXX___kkkxxx~~~}}}|||{{{~~~|||{{{{{{|||{{{yyywwwuuuuuutttsssssssssttttttsssttttttrrrooommmmmmnnnnnnoooqqqpppooonnnnnnooommmmmmooopppqqqqqqrrrqqqssspppnnnooosssuuutttrrrooorrrsssrrrrrrqqqlllfffWWWTTTPPPQQQUUU\\\cccfffkkkkkkkkkllllllmmmmmmmmmjjjlllooorrrtttvvvvvvvvvvvvuuusssqqqooooooooopppmmmoooqqqssssssuuuwwwyyyxxxxxxxxxwwwwwwwwwwwwwwwxxx{{{~~~~~~|||{{{zzzzzzzzzxxxuuusssnnnmmmlllkkkkkklllnnnooorrrpppmmmkkklllmmmmmmlllmmmmmmlllkkkjjjiiihhhhhhiiihhhgggggghhhiiikkkllliiiiiijjjkkkkkklllmmmmmmoooooonnnnnnlllkkkjjjiiihhhhhhhhhhhhiiijjjkkklllllllllmmmoooqqqqqqooommmmmmlllkkkjjjiiijjjkkklllmmmnnnnnnmmmlllkkkllllllnnnooopppqqqrrrsssttttttwwwuuusssqqqpppqqqsssuuuxxxyyyyyyxxxvvvttttttuuutttuuuvvvuuutttuuuvvvxxxxxxxxxwwwvvvwwwxxxyyyzzz}}}zzzsssnnnhhheeeaaa^^^[[[YYYWWWVVVVVVVVVUUUTTTSSSSSSTTTUUU\\\]]]___```___]]]ZZZXXXVVVWWWZZZ^^^ccciiinnnqqqrrrqqqooonnnlllhhhccc___]]]^^^^^^]]]]]]___cccffffffhhhiiiiiifffbbb```___\\\]]]___ccchhhlllmmmmmmbbb]]]WWWSSSSSSVVVYYY[[[```]]]]]]dddsss}}}}}}}}}}}}|||{{{zzzyyy|||{{{{{{{{{|||{{{xxxvvvuuuuuutttttttttttttttuuussssssrrrooommmkkklllnnnnnnpppqqqqqqooonnnnnnooommmmmmnnnoooppppppqqqqqqrrrpppnnnnnnpppqqqpppoookkknnnppppppqqqoooggg^^^SSSPPPMMMLLLPPPWWW]]]aaaiiiiiijjjkkklllkkkkkkkkkiiikkkooorrrtttuuuuuuttttttsssqqqooooooooooooooolllnnnppprrrrrrtttvvvxxxwwwxxxxxxwwwvvvuuuuuuvvvwwwyyy||||||}}}}}}|||~~~~~~|||{{{zzzyyyyyyyyywwwtttqqqnnnmmmlllkkkkkklllmmmmmmooommmkkkkkklllllllllkkkooonnnmmmlllkkkjjjiiihhhiiihhhhhhhhhiiijjjlllmmmjjjjjjjjjkkkkkkkkkllllllmmmnnnnnnnnnnnnlllkkkjjjjjjjjjjjjjjjkkklllmmmmmmmmmmmmmmmoooqqqrrrpppnnnmmmlllkkkjjjiiijjjjjjkkknnnppppppnnnkkkiiiiiijjjnnnnnnooopppqqqssstttuuuwwwuuurrrpppoooppprrrtttvvvwwwwwwuuusssrrrrrrsssssstttttttttsssssstttvvvwwwwwwvvvuuuvvvwwwxxxyyy}}}~~~zzzsssmmmiiieeeaaa^^^\\\[[[XXXWWWVVVVVVVVVUUUWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVXXX[[[___bbbdddfffeeeeeeeeeeeeccc___\\\YYYYYYYYYYYYXXXZZZ]]]``````bbbbbbbbb```___```aaa___aaafffmmmsssvvvvvvuuuiiiccc[[[UUUTTTVVVXXXZZZYYY]]]gggxxx}}}~~~zzz{{{{{{{{{zzzyyyxxxwwwzzzzzzzzz{{{{{{{{{xxxuuuuuuuuuuuuuuuuuuuuuttttttssssssqqqnnnjjjiiijjjlllmmmnnnpppooonnnmmmmmmnnnnnnnnnooooooppppppqqqqqqqqqpppnnnnnnnnnooonnnnnnmmmppprrrssstttsssjjj```OOOMMMKKKKKKMMMSSSZZZ___hhhiiijjjlllmmmmmmmmmmmmkkkmmmppprrrtttttttttsssqqqpppooommmmmmmmmnnnnnnnnnpppqqqrrrrrrrrrtttvvvwwwxxxyyywwwuuussstttuuuuuuwwwxxxxxxyyy|||yyyzzz}}}{{{yyyyyyzzzzzzxxxwwwyyyyyyxxxyyyyyywwwssspppmmmmmmllllllllllllllllllkkkjjjjjjkkklllmmmlllkkkoooooonnnmmmkkkjjjjjjiiijjjiiiiiiiiijjjlllmmmnnnkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmoooooonnnmmmlllllllllkkkkkkllllllmmmnnnnnnllllllmmmoooppppppooonnnmmmllljjjjjjjjjkkkkkknnnqqqrrrqqqllljjjjjjlllnnnnnnooooooppprrrssstttvvvuuusssqqqqqqqqqsssssstttuuuuuutttqqqppppppqqqrrrssssssrrrqqqqqqrrrtttvvvuuutttttttttuuuwwwwww{{{~~~}}}{{{uuuooojjjfffccc^^^ZZZYYYWWWVVVTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTVVVXXXYYY[[[\\\[[[\\\]]]^^^]]][[[XXXUUUVVVVVVUUUUUUWWWZZZ]]]aaaaaaaaa___^^^___bbbdddccceeejjjpppvvvyyyyyyxxxmmmggg___ZZZZZZ\\\```bbbccckkkzzz}}}{{{|||yyyyyyyyyyyyyyyxxxwwwwwwyyyyyyyyyzzz{{{zzzwwwuuuuuuuuuvvvuuuuuusssrrrrrrrrrrrrpppmmmiiihhhiiijjjjjjlllnnnnnnmmmmmmmmmnnnpppoooooooooooopppqqqrrrqqqpppooonnnnnnnnnnnnnnnmmmoooqqqsssxxxyyyrrriiiRRROOOLLLIIIJJJPPPXXX___hhhiiijjjlllnnnpppqqqrrrnnnoooqqqrrrsssssssssrrrooonnnmmmllllllmmmnnnnnnpppqqqrrrrrrrrrqqqssstttvvvyyyzzzwwwsssqqqrrrtttzzzzzz{{{zzzzzz{{{~~~}}}{{{|||{{{yyyxxxwwwvvvuuutttwwwvvvwwwxxxyyywwwssspppnnnmmmmmmmmmlllllllllllliiiiiijjjlllnnnooonnnlllmmmmmmllllllkkkjjjiiiiiikkkjjjjjjjjjkkkmmmooopppllllllkkkjjjiiihhhggggggiiijjjmmmoooppppppooonnnlllkkkkkkkkkkkklllmmmmmmmmmkkkiiiiiikkkmmmnnnnnnooonnnmmmkkkkkkkkkkkkllllllpppsssrrrooolllnnnpppoooooooooooopppqqqssstttvvvuuuuuutttttttttuuuuuutttuuuuuutttqqqppppppqqqqqqrrrrrrqqqpppoooqqqrrrttttttsssrrrssstttuuuvvvxxx||||||zzz|||~~~~~~~~~xxxooohhhccc```\\\ZZZ\\\\\\\\\\\\[[[ZZZZZZYYYWWWWWWVVVVVVWWWXXXZZZ[[[ZZZZZZZZZ\\\]]]\\\YYYWWWVVVWWWWWWWWWWWWYYY]]]```eeedddccc```___aaaeeehhheeefffiiiooowww}}}{{{vvvpppnnnqqqvvv|||{{{yyyzzzxxxxxxxxxxxxxxxwwwwwwvvvxxxxxxyyyzzz{{{zzzwwwtttttttttttttttsssqqqooonnnnnnnnnnnnllljjjiiiiiijjjiiikkkmmmnnnmmmmmmoooppppppoooooonnnnnnooopppqqqpppqqqppppppooonnnooopppoooppprrrvvvyyybbb]]]SSSJJJGGGLLLVVV___ddddddfffhhhkkkooosssuuusssssssssrrrrrrrrrrrrrrrooonnnmmmllllllmmmnnnooopppqqqssssssrrrrrrtttuuuvvvyyyzzzwwwrrrpppqqqtttyyyzzzzzzzzz{{{|||~~~~~~}}}{{{yyywwwvvvuuutttttttttvvvxxxyyyxxxuuurrrnnnnnnnnnmmmmmmllllllllliiiiiijjjmmmpppqqqpppnnnlllkkkkkkjjjjjjiiiiiiiiikkkkkkkkkkkklllnnnpppqqqllllllkkkiiihhhfffeeeeeehhhiiilllooopppqqqppppppkkkkkkjjjjjjjjjkkkllllllllljjjgggfffhhhkkkmmmnnnpppooonnnlllkkkkkklllllljjjooosssssspppoooqqqtttpppooooooooooooqqqrrrsssvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuvvvtttrrrpppqqqqqqpppqqqqqqpppooooooppprrrssssssrrrqqqrrrssstttuuuuuuyyy}}}}}}yyywwwyyy||||||uuuooojjjgggeeeeeeeeeeeecccbbbaaa```\\\[[[[[[[[[\\\^^^```aaa^^^^^^^^^___```___\\\YYY[[[\\\\\\\\\]]]___cccfffiiihhhfffcccbbbdddhhhlllffffffhhhoooyyy}}}~~~zzzxxxxxxwwwxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxzzz{{{zzzwwwtttsssssssssrrrqqqnnnlllkkkjjjllllllllljjjjjjkkklllhhhkkkmmmnnnnnnooopppqqqoooooonnnmmmmmmnnnpppqqqqqqqqqqqqpppooooooppprrruuuvvvxxx~~~uuulll]]]MMMFFFIIITTT^^^______```cccggglllqqqtttuuuuuutttrrrrrrrrrrrrrrroooooonnnmmmmmmnnnpppqqqoooqqqssssssssssssuuuwwwvvvyyyzzzwwwrrrooopppsssoooqqqrrruuuwwwzzz}}}}}}{{{zzz{{{zzzxxxvvvvvvxxxzzz|||wwwxxxyyy{{{|||{{{xxxuuuqqqpppnnnmmmlllllllllmmmhhhjjjmmmppprrrrrrqqqqqqkkkjjjiiiiiiiiijjjkkklllhhhiiijjjkkkmmmnnnoooppplllkkkjjjjjjllllllkkkjjjjjjhhhhhhkkkooorrrqqqooonnnjjjggggggjjjllllllkkkjjjiiiggggggiiijjjkkkkkkmmmmmmmmmmmmnnnnnnnnnooonnnnnnnnnoooppprrrssstttpppooommmlllnnnqqqtttwwwtttuuuuuuuuuvvvvvvvvvvvvyyywwwtttqqqooonnnoooooosssrrrpppooonnnmmmnnnnnnqqqrrrrrrqqqppppppqqqssstttvvvyyyzzzyyywwwwwwwww|||||||||}}}~~~~~~yyyxxx{{{yyywwwvvvwwwuuuqqqnnnnnniiieeegggmmmpppmmmiiikkkkkkjjjiiigggeeedddbbbcccccccccdddeeegggiiikkknnnoookkkfffgggnnntttuuujjjiiikkkttt}}}zzzzzz{{{||||||{{{wwwvvvuuuvvvwwwxxxwwwvvvtttvvvxxxzzzyyywwwtttrrrqqqqqqrrrrrrrrrqqqpppooopppnnnllljjjiiijjjkkklllkkkkkklllmmmoooqqqrrrsssrrrrrrrrrqqqooooooqqqsssrrrqqqqqqppppppoooooonnnqqqvvv{{{lllZZZRRRPPPQQQTTTUUUTTTXXXaaagggiiilllpppqqqrrrrrrqqqppppppqqqsssooopppqqqrrrrrrrrrqqqpppooopppqqqssssssssssssrrruuuvvvwwwwwwvvvtttrrrpppqqqqqqqqqrrrtttwwwzzz|||}}}~~~|||zzzyyyxxxxxxwwwvvvuuuwwwyyy|||~~~{{{{{{{{{{{{|||zzzwwwuuuuuussspppmmmlllkkkllllllkkklllnnnpppqqqrrrrrrqqqmmmllljjjiiihhhhhhiiiiiihhhiiiiiijjjlllmmmoooppplllkkkjjjjjjkkklllkkkiiiiiihhhiiilllpppqqqpppmmmllliiiffffffhhhjjjjjjiiinnnllljjjhhhhhhggggggggglllmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnoooqqqrrrssssssqqqooonnnnnnpppsssuuuttttttuuuvvvwwwxxxyyyzzz{{{yyyvvvsssqqqppppppppprrrqqqooommmlllllllllmmmqqqrrrsssrrrqqqppprrrssstttvvvyyyzzzyyywwwwwwwwwzzzzzz{{{{{{|||~~~~~~yyy{{{}}}zzzwwwuuutttttttttuuuwwwzzz~~~zzzwwwzzz{{{zzzwwwxxx}}}}}}{{{yyyxxxyyyzzzzzzzzzwwwvvvtttuuuvvvwwwvvvtttsssuuuwwwyyyyyyvvvtttrrroooppppppqqqqqqrrrrrrssspppooommmkkkjjjkkklllmmmllllllmmmmmmoooppprrrsssrrrrrrrrrqqqooooooqqqrrrtttttttttsssssssssssssssuuuyyy}}}sssbbbWWWQQQPPPUUURRRQQQWWW^^^dddkkkssspppqqqqqqpppooooooppprrrooopppqqqrrrssssssrrrrrrqqqrrrsssttttttsssrrrqqqssstttvvvvvvvvvuuutttrrrtttsssrrrrrrsssuuuwwwxxxzzz|||yyyvvvvvvyyy}}}{{{{{{zzzxxxvvvtttsssssstttwwwzzz}}}~~~|||{{{{{{zzzxxxvvvzzzwwwrrrnnnkkkkkklllmmmnnnnnnnnnooopppqqqqqqrrrooommmkkkiiiggggggggggggiiiiiihhhiiijjjlllnnnooommmkkkjjjjjjkkkkkkjjjhhhhhhhhhjjjmmmppppppnnnkkkiiigggeeedddfffgggggggggmmmllljjjhhhggggggggghhhllllllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnoooqqqqqqtttrrrpppnnnnnnppprrrtttssstttuuuwwwxxxzzz{{{||||||{{{xxxuuusssrrrrrrrrrpppooonnnmmmlllkkkkkkkkkqqqrrrsssrrrqqqppprrrssstttwwwyyyzzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~|||zzzwwwwwwxxxyyyyyyxxxwwwuuuttttttuuuuuusssrrrqqqrrruuuwwwwwwvvvsssrrrnnnnnnnnnoooqqqsssuuuvvvqqqpppnnnmmmlllmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrqqqoooooopppqqqsssttttttttttttuuuuuuuuuwwwyyy}}}~~~jjj[[[RRRSSSNNNLLLRRRYYY```hhhpppnnnoooooonnnmmmmmmnnnpppooopppqqqrrrssssssssssssttttttuuuuuutttsssqqqppprrrrrrssstttuuutttttttttuuutttsssqqqqqqqqqrrrssssssvvvyyy|||zzztttpppooosss{{{~~~|||||||||zzzxxxvvvrrrrrrrrrsssvvvyyy|||~~~~~~{{{{{{{{{||||||{{{}}}yyytttooollllllnnnooopppooommmmmmmmmnnnpppqqqmmmllljjjhhhgggffffffgggiiihhhggggggiiikkkmmmnnnmmmkkkjjjjjjkkkkkkiiihhhggghhhkkknnnooonnnkkkiiifffeeedddcccddddddddddddfffggggggggggggiiikkkmmmkkklllmmmnnnnnnnnnmmmmmmkkkkkkkkkllllllnnnooooooqqqpppnnnmmmmmmoooqqqrrrssstttuuuvvvwwwyyyzzzzzz|||zzzxxxvvvtttsssrrrrrrppppppooonnnmmmlllkkkkkkoooqqqrrrrrrpppppppppqqqtttvvvxxxyyyxxxxxxxxxyyywwwwwwwwwwwwxxxzzz{{{|||~~~{{{yyywwwvvvwwwxxxxxxwwwwwwuuutttsssssssssqqqooooooppprrrtttuuutttrrrqqqnnnnnnnnnnnnppprrrtttuuuqqqpppooonnnnnnnnnnnnooooooooonnnnnnnnnoooppppppqqqrrrrrrqqqooonnnooopppoooppppppqqqrrrrrrssssssuuuvvvyyytttdddUUUPPPNNNSSSYYY^^^cccggglllmmmmmmlllkkkkkklllnnnoooooopppqqqrrrsssssstttuuuvvvvvvuuutttrrrqqqooopppppppppppppppqqqqqqqqqrrrqqqpppooonnnnnnnnnnnnmmmpppssstttwwwzzzvvvssstttxxx~~~}}}|||{{{{{{zzzwwwtttrrrrrrrrrsssuuuwwwxxxzzz}}}{{{zzzzzz|||}}}zzzuuuqqqooooooqqqsssooonnnllljjjjjjlllnnnoookkkjjjhhhgggffffffggghhhhhhggggggggghhhjjjkkkllllllkkkiiiiiijjjkkkiiihhhgggiiilllnnnnnnllliiihhhdddddddddcccbbbbbbbbbcccbbbdddfffffffffgggkkknnnjjjkkkmmmnnnnnnnnnmmmllljjjjjjjjjjjjkkklllmmmmmmllllllkkkkkklllnnnppprrrssssssttttttuuuuuuvvvvvvyyyxxxwwwuuutttssssssrrrrrrqqqqqqpppooonnnmmmlllnnnoooqqqqqqpppooooooppptttuuuwwwxxxwwwwwwxxxzzzvvvvvvvvvvvvxxxyyyzzz{{{|||}}}~~~~~~{{{yyywwwvvvwwwxxxxxxxxxwwwuuusssrrrrrrrrrpppnnnmmmnnnpppqqqrrrrrrqqqpppnnnnnnnnnnnnnnnooopppppppppoooooonnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnooooooqqqrrrrrrqqqooonnnnnnooommmmmmnnnoooppppppqqqrrrsssrrruuu~~~hhh^^^UUUTTTWWWZZZ___ccckkkllllllkkkjjjjjjkkkmmmnnnnnnnnnooopppqqqqqqrrrttttttttttttsssrrrpppooopppooommmlllkkkkkkkkklllmmmmmmlllkkkkkkkkkkkkkkkhhhmmmqqqqqqrrrxxx~~~|||{{{yyyyyyyyywwwuuurrrrrrrrrrrrssssssuuuvvvvvvzzzxxxxxxzzz}}}|||xxxtttqqqqqqssstttmmmllljjjiiijjjkkkmmmnnnjjjiiihhhfffffffffggggggffffffggghhhhhhiiiiiijjjkkkiiihhhiiijjjkkkjjjiiihhhjjjmmmnnnllliiihhhgggdddeeefffeeecccaaabbbccceeefffgggeeebbbbbbeeehhhiiikkkmmmnnnooonnnlllkkkiiiiiiiiiiiiiiijjjkkkkkkjjjiiiiiijjjlllnnnpppqqqrrrrrrrrrrrrssssssssssssuuuuuuuuuuuuttttttsssssssssssssssrrrqqqpppnnnnnnmmmoooqqqrrrpppooooooooorrrtttvvvvvvuuuvvvxxxyyytttttttttuuuvvvwwwyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~|||{{{{{{yyyvvvvvvwwwxxxxxxwwwvvvuuusssrrrrrrrrrpppnnnlllmmmnnnooopppooonnnnnnmmmnnnnnnnnnnnnmmmlllkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmnnnnnnppprrrsssrrrooonnnmmmnnnmmmmmmnnnoooppppppqqqqqqrrrqqqttt|||{{{hhh^^^\\\]]]aaaeeejjjkkkkkkjjjiiiiiijjjlllmmmmmmlllllllllmmmnnnnnnppppppqqqrrrrrrqqqpppoooooommmjjjhhhgggggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjfffjjjnnnppppppttt{{{zzzyyywwwwwwwwwwwwvvvtttppppppqqqrrrssstttuuuuuuwwwwwwwwwzzz~~~{{{wwwtttrrrrrrrrrlllkkkkkkjjjkkklllnnnnnnkkkjjjhhhfffeeeeeeeeeeeedddeeeggghhhiiiiiihhhgggiiihhhggghhhjjjkkkkkkjjjiiikkkmmmllliiigggggghhhdddfffgggfffcccbbbbbbdddfffhhhhhheee___]]]```ccciiijjjmmmnnnooonnnllljjjhhhhhhhhhggghhhhhhiiijjjkkkkkkkkkkkklllmmmnnnoooppppppqqqqqqrrrsssttttttsssttttttuuuuuuvvvuuuuuussssssssssssrrrpppooonnnnnnqqqssstttrrrqqqpppqqqqqqssstttttttttuuuwwwyyyrrrrrrrrrssstttuuuvvvwwwvvvvvvwwwyyy|||~~~}}}|||zzzzzz{{{|||{{{zzzyyywwwuuutttuuuvvvvvvvvvvvvtttsssrrrssssssqqqooolllmmmmmmnnnmmmmmmlllkkkjjjkkkmmmnnnmmmllliiihhhkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnppprrrsssrrrooommmlllmmmmmmmmmnnnnnnooooooppppppppppppsssyyy{{{ssslllhhhhhhjjjkkkkkkjjjiiiiiijjjllllllkkkjjjiiiiiiiiijjjjjjkkklllmmmoooppppppoooooommmkkkhhhfffeeefffiiijjjjjjjjjjjjjjjjjjiiihhhhhhfffhhhjjjkkkmmmqqqvvvzzz}}}vvvvvvvvvssssssxxx}}}zzzyyywwwwwwxxxyyyyyyxxxnnnooopppqqqssstttuuuvvvwwwwwwxxx{{{~~~}}}yyyuuurrrpppoookkkkkkllllllmmmnnnoooooommmllliiifffdddcccccccccbbbdddgggiiijjjiiigggeeehhhgggggghhhjjjllllllkkkjjjlllmmmlllhhhffffffhhheeegggiiigggdddbbbcccdddeeeggghhhddd^^^\\\^^^bbbhhhjjjmmmnnnooonnnllljjjhhhgggggggggggghhhhhhiiimmmmmmmmmllllllmmmmmmnnnnnnnnnpppqqqssstttvvvvvvrrrssstttvvvwwwwwwwwwwwwrrrsssssssssrrrpppnnnmmmppprrruuuvvvtttsssrrrrrrppprrrssssssssstttvvvxxxpppppppppqqqrrrsssuuuuuuuuuuuuuuuxxx{{{~~~}}}{{{yyyxxxzzz{{{{{{{{{xxxvvvsssssstttuuuuuutttvvvtttssssssssssssrrrpppmmmmmmmmmmmmlllkkkkkkjjjgggiiilllnnnnnnkkkiiigggiiiiiijjjkkkkkkjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmppprrrsssrrrooommmllllllllllllllllllmmmmmmmmmmmmnnnmmmpppvvvzzz~~~ooogggjjjkkkkkkjjjiiiiiijjjlllkkkjjjiiigggggggggggghhhgggiiikkkmmmooooooooooookkkiiigggeeeeeehhhkkkmmmllllllllllllkkkiiihhhggggggffffffgggkkkoootttwww|||}}}wwwooorrrtttrrrqqqwww~~~|||zzzzzzzzz{{{vvvvvvuuuuuuttttttsssssspppqqqqqqrrrssstttuuuuuuvvvuuuuuuxxx|||}}}zzzvvvssspppooooooiiijjjkkklllmmmnnnnnnnnnnnnlllhhheeedddeeeggghhhfffgggiiijjjkkkjjjhhhgggjjjjjjjjjjjjjjjjjjjjjjjjjjjgggeeefffiiikkkkkkiiihhhhhhhhhiiiiiihhhfffdddiiiqqquuuooohhheeeeeeeeehhhiiijjjkkkllllllkkkjjjeeefffhhhgggffffffggghhhlllllllllllllllmmmnnnooopppppppppqqqrrrsssuuuvvvssssssssssssssstttuuuuuuvvvuuurrrqqqppppppqqqrrrsssuuuwwwyyyxxxuuurrroooppppppqqqrrrsssuuuvvvwwwtttsssqqqoooooopppqqqrrrsssvvvyyy{{{{{{|||}}}~~~~~~}}}yyyyyyyyyyyyzzz{{{|||}}}zzzyyyxxxwwwuuusssqqqpppppppppppppppoooooooooooonnnllljjjiiijjjjjjiiihhhkkkkkkkkkkkkkkkjjjiiihhhiiihhhgggggghhhjjjlllnnnlllkkkjjjiiihhhhhhhhhhhhlllppptttrrrnnnlllnnnrrrmmmllllllkkkkkkkkkllllllnnnnnnoooqqqttt{{{wwwoooooonnnmmmkkkjjjjjjjjjjjjiiihhhgggffffffeeeffffffhhhiiiiiiiiiiiiiiihhhgggdddddddddeeefffggghhhiiioooooommmllljjjhhhggggggggggggffffffiiilllppprrryyyyyywwwuuuxxxzzzyyyzzz}}}{{{yyywwwuuuuuuvvvvvvvvvvvvuuuuuutttttttttsssrrrrrrsssssstttuuuvvvvvvvvvuuuuuuwwwzzz}}}}}}}}}}}}{{{xxxtttqqqooonnnmmmjjjjjjkkkkkklllmmmooopppnnnllliiifffddddddfffgggeeefffhhhjjjjjjjjjhhhhhhiiiiiiiiiiiijjjjjjkkkkkkjjjhhhffffffhhhiiiiiigggggggggggghhhiiihhhgggeeeqqq{{{xxxssspppmmmiiiiiijjjjjjjjjiiihhhhhheeefffggggggffffffggghhhkkkkkkkkkkkklllmmmnnnnnnooooooooooooppprrrsssssstttssssssssssssssstttuuuuuutttrrrpppooopppqqqrrrssstttvvvwwwvvvtttqqqpppqqqqqqqqqrrrssstttuuuvvvtttsssqqqpppooopppqqqrrrsssuuuyyy{{{{{{{{{}}}~~~~~~~~~~~~~~~{{{yyyxxxwwwwwwxxxyyyzzz{{{{{{zzzyyyyyywwwvvvtttsssrrrpppppppppoooooonnnnnnnnnnnnllljjjiiijjjjjjiiihhhiiiiiijjjjjjjjjjjjjjjiiihhhhhhgggfffgggiiikkkllllllkkkjjjiiihhhhhhgggggghhhkkknnnmmmjjjhhhjjjmmmllllllllllllkkkkkkkkkkkklllmmmnnnoooqqquuu{{{}}}uuurrrqqqpppooommmlllkkkjjjjjjiiihhhggggggggggggggghhhhhhhhhiiihhhhhhgggfffccccccddddddfffgggiiiiiillllllkkkkkkjjjiiiiiihhhhhhgggffffffhhhkkknnnpppsssxxx~~~||||||||||||zzz{{{}}}}}}zzzwwwvvvuuusssrrrsssssstttuuuuuuuuuuuuuuutttttttttsssssssssssstttuuuvvvvvvtttssssssuuuxxxyyyyyyyyy|||zzzwwwtttqqqooonnnmmmkkkkkkjjjjjjkkkmmmoooqqqooommmjjjgggeeedddeeeeeedddeeeggghhhiiiiiiiiihhhhhhhhhhhhhhhiiijjjllllllkkkiiigggfffggggggfffeeeffffffgggggghhhggggggfffrrr~~~{{{tttooojjjjjjjjjiiihhhfffeeedddeeefffggggggffffffgggiiijjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnoooooopppqqqttttttsssrrrrrrrrrsssssstttsssqqqpppoooppppppqqqssstttttttttsssrrrqqqpppqqqrrrrrrrrrrrrssssssssstttsssrrrqqqpppqqqrrrssssssuuuxxxzzz{{{{{{|||}}}~~~}}}}}}}}}~~~~~~~~~{{{yyyxxxvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvuuutttsssppppppoooooonnnmmmllllllmmmkkkiiiiiiiiijjjiiihhhhhhiiiiiijjjjjjjjjiiiiiihhhgggfffffffffhhhiiijjjlllkkkjjjiiihhhggggggfffdddgggjjjiiifffeeegggiiiiiijjjkkkllllllkkkjjjjjjiiijjjkkkkkklllnnnqqqttt}}}{{{sssrrrrrrrrrqqqooollliiihhhjjjjjjiiihhhhhhhhhiiiiiigggggggggggggggfffeeeeeecccccccccdddfffhhhiiijjjiiiiiijjjjjjjjjjjjkkkkkkhhhhhhgggfffgggiiilllmmmnnnrrrxxx|||zzzzzz}}}}}}}}}{{{zzzyyyyyyuuuuuutttssssssssstttttttttttttttuuuuuuuuuuuuuuussssssrrrrrrrrrsssttttttrrrqqqrrrtttwwwyyyyyyxxx{{{zzzwwwuuurrrpppnnnnnnkkkjjjhhhhhhiiikkknnnppppppnnnllliiigggeeeeeeeeedddeeefffhhhiiiiiiiiiiiigggggggggggghhhjjjlllmmmllljjjhhhgggfffeeedddcccdddfffggggggfffffffffgggooozzzzzzsssnnnkkkjjjiiigggeeecccbbbaaadddfffggggggffffffhhhiiihhhhhhiiiiiijjjkkklllmmmooonnnnnnnnnnnnnnnooooootttsssrrrrrrrrrrrrrrrrrrsssrrrqqqppppppppppppqqqssssssrrrqqqqqqpppqqqqqqrrrrrrsssssssssrrrrrrrrrtttsssrrrrrrrrrrrrssssssrrruuuxxxzzzzzzzzz{{{||||||||||||{{{||||||}}}}}}{{{zzzyyywwwvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuttttttssssssqqqpppooonnnmmmlllkkkjjjlllkkkiiiiiiiiijjjiiihhhiiijjjjjjjjjiiiiiihhhgggggggggfffffffffgggggghhhkkkkkkjjjiiihhhgggfffeeedddfffhhhhhhgggfffggghhhggghhhjjjllllllkkkiiihhheeegggiiiiiiiiiiiikkkmmmrrr{{{sssmmmnnnooooooooonnnkkkhhhfffiiiiiihhhhhhhhhiiiiiijjjggggggggggggfffeeeeeedddbbbbbbcccdddfffhhhjjjkkkiiijjjjjjjjjkkkkkklllllliiihhhggggggggghhhjjjkkkkkkooosssxxx}}}xxxvvvvvvvvvvvvttttttssssssssssssssstttssssssttttttuuuuuuvvvvvvrrrqqqooonnnnnnooopppqqqooopppqqqtttxxx{{{{{{zzzwwwwwwuuusssqqqooommmlllkkkiiihhhggghhhkkknnnpppqqqpppnnnllljjjhhhfffeeeeeefffggghhhhhhiiiiiiiiiffffffffffffgggiiikkkmmmnnnmmmkkkhhhfffdddccccccdddfffgggfffddddddeeegggpppxxx}}}|||yyywwwtttoookkkjjjhhhfffdddbbbaaa```dddeeeggggggfffggghhhjjjhhhhhhhhhiiijjjkkkmmmmmmoooooonnnnnnnnnnnnooopppsssrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqpppooopppqqqqqqsssssstttttttttsssrrrqqqssssssssssssssssssttttttrrruuuxxxyyyyyyyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{|||}}}{{{yyyxxxwwwuuuuuuuuuttttttuuuuuuvvvvvvvvvuuusssrrrqqqqqqqqqqqqqqqpppooonnnmmmlllkkkjjjmmmkkkiiiiiijjjkkkjjjiiillllllkkkkkkiiihhhfffeeeggggggffffffffffffffffffiiiiiijjjiiiiiihhhffffffdddeeegggggggggfffggggggeeegggiiikkkkkkjjjiiihhhbbbdddggghhhggghhhiiikkknnnttt}}}yyyqqqmmmkkklllmmmnnnmmmllljjjhhhgggggggggggghhhhhhiiijjjhhhhhhhhhhhhgggfffeeedddcccccccccdddfffhhhiiijjjkkkkkkkkkkkklllllllllllliiiiiihhhgggggghhhiiiiiiiiilllpppsssxxx}}}yyyvvvsssrrrssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrsssssstttuuuvvvwwwwwwqqqooommmkkkkkklllmmmnnnnnnoooqqquuuyyy{{{{{{zzzssssssrrrqqqooommmkkkjjjkkkjjjjjjiiijjjmmmooopppqqqqqqpppooommmkkkiiiggghhhhhhhhhhhhhhhiiiiiiiiigggfffeeeeeefffhhhjjjlllppppppnnnkkkgggeeeeeefffdddfffgggfffbbbaaadddgggkkkpppsssqqqooopppooollljjjiiigggeeecccbbbaaaaaaccceeefffgggfffggghhhjjjggghhhhhhiiijjjlllmmmnnnnnnmmmmmmmmmnnnnnnooopppqqqpppppppppqqqqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppqqqqqqssstttuuuvvvvvvuuussssssssssssttttttttttttttttttrrrtttwwwyyyxxxxxxyyyzzzzzzyyyyyyyyyzzz{{{{{{|||}}}}}}~~~|||zzzxxxwwwvvvuuuvvvvvvvvvuuuuuuvvvvvvwwwvvvtttrrrpppooooooooopppppppppoooooonnnmmmllllllmmmllljjjjjjlllllllllkkkmmmmmmlllllljjjiiigggfffhhhhhhggggggffffffeeeeeeggggggiiiiiiiiihhhgggfffbbbcccdddeeeeeeeeeeeeeeeeeefffgggiiiiiiiiiiiihhhbbbdddfffgggfffgggiiijjjjjjnnnsssvvvwwwxxxyyyzzz}}}~~~|||xxxsssooonnnkkklllmmmnnnnnnmmmlllkkkfffffffffggghhhiiijjjkkkjjjjjjjjjjjjiiigggfffeeedddddddddeeefffggghhhiiijjjjjjkkkkkkkkkllllllllljjjiiiiiihhhhhhiiiiiiiiifffiiilllnnnqqqwww~~~|||yyyyyyxxxvvvtttsssssssssrrrrrrrrrrrrqqqppppppooorrrrrrssstttuuuvvvwwwxxxpppooollljjjiiijjjkkklllnnnoooqqquuuxxxzzzyyyxxxssstttssssssqqqooommmkkkmmmmmmmmmnnnooopppqqqrrrqqqrrrrrrqqqpppnnnkkkjjjkkkjjjjjjiiiiiiiiiiiiiiihhhgggeeedddeeegggiiikkkqqqrrrqqqnnniiiggggggiiieeeggghhheeeaaa___bbbfffdddhhhiiigggfffhhhiiifffhhhgggfffdddccccccccccccccceeefffgggfffgggiiijjjhhhhhhhhhiiikkklllnnnoookkkkkkkkkkkklllnnnooooooooooooooooooppprrrssstttrrrssssssttttttsssssssssqqqqqqqqqqqqqqqqqqqqqqqqsssuuuvvvwwwxxxwwwuuutttsssssstttuuuuuuuuuuuuuuurrrtttwwwxxxxxxwwwxxxyyyxxxxxxxxxyyyzzz{{{|||}}}||||||}}}}}}|||zzzxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwuuussspppooonnnoooooopppppppppoooooonnnnnnnnnnnnmmmkkklllmmmnnnnnnmmmkkkllllllllllllkkkjjjjjjiiiiiiiiihhhgggfffeeeeeedddeeegggiiijjjiiihhhhhhbbbbbbbbbdddeeefffeeeeeeeeeeeefffgggggghhhiiiiiidddeeefffeeeeeeeeegggiiigggiiikkklllllllllmmmoooqqqrrrsssqqqooonnnnnnooolllllllllkkkkkkjjjjjjjjjggggggggghhhiiijjjllllllmmmmmmllllllkkkiiihhhgggeeeeeeeeeeeeeeefffggggggffffffggghhhjjjkkklllmmmjjjiiiiiiiiijjjjjjjjjjjjhhhhhhhhhiiikkkppptttwww~~~}}}|||zzzwwwxxxxxxxxxvvvuuuuuuvvvtttttttttssssssrrrqqqpppqqqrrrssstttuuuwwwwwwxxxqqqooollljjjiiiiiikkkllloooppprrruuuwwwxxxvvvtttvvvwwwwwwvvvuuussspppooooooooopppqqqrrrsssssstttqqqrrrssssssrrrpppmmmkkkmmmlllkkkjjjiiiiiiiiiiiiiiigggeeeddddddfffhhhjjjrrrsssssspppkkkhhhiiikkkfffhhhiiieee```^^^aaaeeecccfffgggeeeeeehhhhhheeeggggggeeedddcccdddeeeeeecccdddfffgggggggggiiikkkhhhhhhiiijjjkkkmmmooopppiiiiiiiiijjjkkkmmmnnnooonnnnnnnnnoooppprrrssstttsssssstttuuuuuuttttttssspppqqqqqqrrrrrrrrrqqqqqqsssuuuwwwxxxyyyxxxwwwuuusssssstttuuuvvvvvvuuuuuurrrtttwwwxxxwwwwwwxxxxxxxxxxxxxxxyyyzzz|||}}}~~~}}}}}}~~~}}}~~~}}}|||zzzyyyzzz{{{yyyyyyxxxxxxxxxxxxxxxyyyyyywwwtttqqqooonnnooooooppppppppppppooooooooooooooommmllllllnnnoooooonnniiijjjkkklllmmmmmmnnnmmmiiiiiiiiiiiihhhgggeeeeeecccdddgggiiijjjjjjiiihhhccccccccceeeggghhhgggfffeeeeeeeeeeeefffgggiiijjjfffgggfffeeecccccceeegggeeeggghhhiiihhhiiijjjlllpppqqqqqqpppooooooqqqssslllkkkjjjhhhgggfffffffffhhhhhhhhhiiijjjlllmmmnnnnnnnnnnnnmmmlllkkkiiiiiiffffffeeeeeeeeefffffffffaaabbbdddfffiiikkkmmmnnnjjjjjjjjjjjjjjjkkkkkkkkkllliiiffffffiiimmmppprrrxxx~~~{{{zzzyyywwwvvvsssssstttuuuuuuuuuuuuuuurrrrrrqqqqqqpppooonnnnnnnnnoooqqqrrrsssttttttuuuqqqooommmkkkjjjkkklllmmmmmmmmmnnnoooqqqtttvvvwwwwwwwwwvvvtttrrrpppnnnmmmlllmmmmmmnnnppprrrtttuuuvvvuuussspppnnnkkkjjjiiigggggggggggghhhhhhhhhhhhkkkjjjhhhfffeeefffggghhhjjjmmmooonnnjjjhhhiiikkkiiihhhfffdddcccbbbcccccceeeeeedddcccdddeeefffgggiiihhhgggfffeeedddddddddfffeeeeeedddddddddeeeeeeeeehhhjjjkkkjjjiiijjjjjjkkkjjjiiihhhhhhhhhiiijjjjjjjjjkkklllnnnoooooopppqqqrrrsssttttttrrrpppoooqqqssstttsssrrrppppppqqqrrrrrrrrrsssuuuvvvxxxyyyvvvvvvtttsssrrrrrrrrrrrrvvvvvvvvvuuuuuuuuuuuuuuurrrssstttuuuxxxzzz|||}}}}}}}}}}}}~~~~~~|||zzzxxxwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxyyy{{{{{{zzzxxxvvvsssqqqpppuuuvvvwwwwwwvvvtttrrrpppllllllmmmnnnmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhgggffffffccccccddddddeeefffffffffcccbbbccceeeffffffeeeccceeeeeefffggghhhiiijjjjjjhhhhhhhhhgggffffffeeeeeeeeeeeeddddddeeefffhhhiiihhhhhhiiijjjllloooppprrrooommmjjjhhhggghhhjjjkkkhhhiiijjjjjjkkkkkkkkkkkkmmmmmmnnnnnnnnnlllkkkjjjiiiiiijjjiiihhhgggeeedddeeeeeefffggghhhiiijjjjjjkkkjjjiiihhhhhhhhhiiijjjjjjiiihhhhhhhhhiiikkklllqqqtttyyy~~~}}}{{{zzzxxxvvvtttttttttuuuvvvwwwwwwwwwwwwssssssrrrqqqpppooonnnmmmmmmmmmoooppprrrsssssssssqqqpppnnnlllkkkkkkkkkkkkmmmmmmnnnoooqqqsssuuuvvvuuuuuutttsssqqqooommmllllllmmmmmmoooppprrrssstttuuutttsssqqqooollljjjiiiffffffgggggggggggghhhhhhiiihhhgggeeeeeefffggghhheeegggiiiiiiiiiiiijjjkkkiiihhhgggeeeddddddddddddeeedddcccccccccdddffffffggggggfffeeeddddddddddddeeeeeeeeedddddddddeeeeeefffhhhjjjjjjiiihhhhhhiiiiiihhhgggffffffggghhhiiiiiiiiiiiiiiijjjlllmmmnnnmmmoooqqqrrrssssssrrrqqqqqqrrrsssrrrpppooooooppprrrrrrrrrssstttuuuwwwwwwuuuuuutttsssrrrqqqqqqqqqtttttttttttttttssssssssssssssstttvvvxxxzzz|||}}}}}}}}}}}}}}}~~~~~~|||yyywwwuuuttttttwwwwwwwwwxxxxxxyyyyyyyyy||||||{{{zzzxxxvvvtttsssuuuvvvwwwxxxwwwuuutttrrrooonnnnnnmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhiiiiiiiiihhhhhhgggfffdddddddddeeeeeeeeeffffffdddccccccdddeeeeeedddbbbccccccdddeeefffggghhhhhhiiihhhgggfffeeedddcccbbbeeeeeeddddddeeefffhhhhhhgggggghhhiiikkkmmmooopppooommmjjjhhhggggggiiijjjggghhhiiijjjlllmmmmmmmmmmmmnnnnnnooonnnmmmlllkkkjjjiiihhhgggffffffggggggddddddeeefffggghhhiiiiiijjjiiihhhggggggggghhhiiiiiihhhggggggggghhhjjjkkkkkknnnrrrwww}}}}}}}}}}}}}}}{{{xxxuuusssssstttuuuvvvwwwwwwwwwwwwuuutttsssqqqpppnnnmmmmmmkkklllmmmnnnpppqqqrrrrrrqqqqqqooonnnlllkkkjjjiiilllmmmnnnoooqqqrrrssstttrrrrrrrrrpppooommmkkkjjjlllmmmnnnooopppqqqrrrrrrrrrssssssrrrqqqnnnkkkiiieeeeeefffffffffggggggggggggfffeeeeeeeeefffggghhhcccccccccdddggghhhhhhggghhhgggfffdddcccccccccccccccccccccbbbcccddddddeeeddddddccccccccccccdddddddddddddddddddddeeeeeeeeefffhhhiiiiiigggffffffggggggfffeeeddddddeeefffgggiiihhhgggffffffhhhjjjkkkkkklllnnnqqqrrrssssssssspppqqqrrrrrrooonnnnnnnnnqqqqqqqqqqqqrrrssstttuuutttssssssrrrrrrqqqqqqqqqssssssrrrrrrqqqqqqqqqqqqssstttuuuvvvxxxzzz|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||yyywwwtttrrrqqqtttuuuuuuvvvwwwxxxxxxyyy{{{{{{{{{{{{zzzxxxwwwvvvuuuvvvwwwwwwwwwvvvuuutttrrrqqqooommmkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiihhhgggeeeeeeeeeeeeffffffffffffeeecccbbbbbbddddddcccbbbaaaaaabbbbbbcccdddeeefffiiihhhgggfffdddbbbaaaaaaddddddddddddeeefffggghhhffffffggghhhjjjkkkmmmnnnnnnllljjjgggfffgggggghhhfffgggiiikkkmmmnnnnnnooommmnnnnnnoooooonnnmmmlllllljjjhhhfffeeefffhhhiiicccddddddeeefffggghhhiiiiiihhhgggfffeeeffffffgggggggggfffeeefffggghhhiiifffiiimmmpppsssyyy~~~||||||~~~~~~zzzwwwuuusssssstttuuuvvvvvvvvvvvvvvvuuutttrrrpppnnnmmmlllkkkkkklllmmmoooqqqrrrsssqqqqqqqqqooommmkkkiiihhhllllllmmmooopppqqqqqqrrrpppppppppooonnnlllkkkjjjllllllmmmnnnoooooooooooooooppprrrrrrqqqnnnkkkiiiddddddeeeeeeffffffggggggeeeeeeddddddeeefffggghhhfffcccaaabbbdddfffdddbbbeeedddcccbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbccccccaaaaaaaaaaaaaaabbbccccccccccccddddddeeeeeeeeedddfffggghhhgggeeeddddddeeeeeedddcccccccccdddeeefffiiigggeeeddddddfffhhhjjjkkklllnnnpppqqqrrrrrrrrrpppqqqrrrqqqooonnnnnnnnnppppppoooooopppqqqrrrrrrssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppttttttuuuvvvxxxzzz|||}}}~~~}}}}}}}}}}}}}}}~~~}}}zzzwwwtttrrrqqqpppqqqrrrssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvssstttuuuuuuuuuuuutttttttttrrrooollljjjjjjjjjkkkiiiiiiiiiiiiiiihhhhhhhhhiiiiiijjjjjjjjjiiiiiihhhhhhgggggggggggggggggggggeeecccbbbbbbcccccccccbbbaaaaaaaaaaaaaaacccdddeeehhhggggggfffeeedddccccccdddddddddeeeeeefffggggggeeeffffffggghhhiiikkkllllllkkkiiigggfffffffffggghhhhhhjjjkkkmmmmmmnnnnnnlllmmmnnnooooooooonnnmmmmmmllljjjhhhgggfffffffffdddeeeeeefffggghhhiiiiiihhhgggfffdddddddddeeeeeefffeeedddddddddeeeggggggfffiiimmmooopppsssyyy}}}~~~}}}|||zzzyyy}}}}}}{{{zzzvvvvvvwwwxxxxxxxxxxxxxxxvvvuuutttrrrpppooommmlllllllllmmmnnnppprrrtttuuurrrrrrqqqpppnnnkkkiiihhhkkklllmmmnnnooopppooooooooooooooonnnnnnlllkkkkkkkkkkkklllmmmmmmllllllkkkkkklllnnnpppooommmkkkiiiddddddeeeeeefffgggggghhheeeeeeeeeeeeffffffggggggfffccc``````cccdddcccaaaccccccccccccbbbaaaaaa````````````aaaaaaaaaaaaaaa^^^^^^^^^^^^___```aaabbbbbbbbbdddeeeeeeeeeddddddeeeffffffeeecccbbbcccddddddccccccbbbcccdddeeefffiiigggeeeddddddeeehhhjjjmmmmmmnnnnnnooooooooooooooopppqqqqqqooonnnnnnoooooonnnnnnnnnnnnnnnoooooorrrrrrsssssssssrrrqqqqqqpppppppppppppppppppppppptttttttttvvvwwwyyy{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||yyyvvvsssqqqmmmnnnnnnpppqqqrrrssssssssssssttttttttttttssssssqqqqqqqqqrrrrrrrrrrrrrrrsssqqqnnnkkkjjjiiijjjjjjiiiiiiiiihhhhhhggggggggghhhiiiiiijjjjjjjjjiiiiiijjjiiiiiiiiihhhhhhggggggdddcccbbbcccddddddcccbbbbbbbbbaaa```aaabbbdddeeefffffffffffffffgggggggggddddddeeefffggggggggggggeeeeeeeeefffggghhhiiijjjjjjiiihhhfffffffffffffffjjjjjjkkkkkklllkkkkkkkkkkkklllmmmooooooooonnnnnnnnnnnnnnnmmmkkkgggdddaaaffffffggghhhiiijjjjjjkkkhhhfffeeeccccccccccccdddeeedddcccccccccdddfffffffffjjjnnnooooooqqquuuxxx}}}~~~}}}}}}~~~~~~}}}|||}}}~~~|||}}}{{{{{{||||||{{{{{{zzzyyyvvvuuutttrrrqqqooonnnnnnmmmmmmmmmnnnpppsssvvvwwwrrrrrrpppooommmlllkkkjjjjjjkkkmmmnnnooonnnmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiijjjkkkkkkkkkiiihhhgggggghhhjjjkkklllkkkjjjiiiddddddeeefffggghhhhhhiiifffffffffffffffgggggggggbbbaaa______aaacccddddddccccccddddddcccbbbbbbaaa^^^^^^___```````````````]]]]]]]]]]]]]]]^^^______aaabbbccceeeeeeeeeddddddccccccdddbbbaaaaaabbbdddbbbbbbaaaaaabbbcccdddeeegggfffeeeddddddfffhhhiiilllllllllkkkkkkjjjjjjjjjlllmmmoooooonnnmmmnnnooonnnmmmlllllllllllllllmmmpppqqqrrrsssrrrrrrpppooommmmmmnnnooooooppppppqqqssssssssstttvvvxxxyyyzzz}}}}}}||||||||||||}}}}}}|||~~~|||}}}}}}|||~~~~~~~~~~~~}}}zzzwwwtttrrrlllmmmmmmnnnoooppppppqqqppppppqqqqqqqqqqqqppppppooooooooooooooooooooooooooonnnllljjjjjjjjjjjjjjjiiiiiihhhhhhggggggffffffggghhhiiiiiijjjiiiiiiiiijjjiiiiiihhhgggffffffeeecccbbbccceeeffffffeeeccccccbbbaaa``````bbbdddeeedddeeeeeefffggghhhiiiiiieeeeeeggghhhhhhiiihhhhhhfffffffffffffffggghhhhhhgggfffffffffeeeffffffgggjjjkkkkkkkkkkkkjjjiiiiiiiiijjjlllnnnnnnnnnnnnnnnooopppqqqqqqnnniiieeeaaafffggghhhiiijjjkkkkkklllhhhfffeeecccbbbbbbbbbcccddddddcccbbbcccdddeeefffeeeiiimmmmmmmmmnnnqqqtttzzz~~~~~~~~~~~~zzz~~~{{{{{{}}}}}}}}}||||||{{{yyyxxxwwwuuutttsssrrrqqqpppoooooommmmmmmmmnnnpppsssvvvxxxsssqqqooonnnmmmllllllmmmjjjkkkmmmnnnnnnmmmlllkkkjjjjjjkkkkkkkkkjjjiiiiiiggghhhiiiiiihhhgggdddcccddddddfffggghhhhhhhhhhhhdddeeeeeefffhhhiiiiiijjjgggggghhhhhhggggggffffffaaaaaa```___^^^^^^aaaccc``````aaaaaaaaa```___^^^\\\]]]^^^___```______^^^\\\\\\\\\[[[\\\\\\]]]]]]```aaaccceeeeeeeeedddcccaaaaaabbbaaa___```bbbddd```_________```aaacccdddddddddddddddeeefffggghhhiiihhhggggggffffffffffffgggiiikkklllllllllmmmnnnmmmlllkkkkkkjjjjjjjjjjjjmmmnnnooopppqqqpppnnnmmmiiijjjkkklllmmmooopppppprrrrrrrrrsssuuuvvvxxxxxxyyyyyyyyyyyyzzz{{{||||||}}}~~~{{{zzzyyyyyy{{{~~~||||||}}}}}}}}}}}}|||zzzwwwtttrrrmmmnnnnnnnnnooooooppppppppppppqqqqqqqqqppppppooopppooonnnmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhggggggfffeeeeeefffggghhhhhhiiiiiiiiihhhhhhhhhgggfffeeeccccccbbbaaabbbdddgggiiiiiifffccccccbbb```______aaaccceeedddeeeeeeffffffgggggghhhfffggghhhiiijjjjjjjjjiiigggffffffffffffgggggghhhdddddddddeeeeeefffgggggghhhhhhiiijjjjjjiiiiiiiiigggiiikkklllmmmnnnnnnmmmppppppqqqqqqooollliiigggffffffggghhhiiijjjkkkkkkhhhgggeeecccbbbbbbbbbcccddddddcccbbbcccdddeeefffgggjjjlllllljjjjjjmmmpppyyywww{{{}}}|||{{{zzz~~~~~~~~~}}}{{{yyyxxx|||{{{xxxyyy{{{{{{{{{zzzyyyxxxvvvuuutttttttttsssrrrrrrqqqppppppmmmmmmlllmmmooosssvvvxxxsssqqqooommmllllllnnnooojjjkkkmmmnnnnnnmmmkkkjjjhhhhhhiiiiiiiiiiiihhhhhhfffggghhhhhhgggeeecccaaabbbbbbcccdddeeefffggghhheeeeeefffggghhhiiijjjkkkhhhhhhiiiiiihhhgggffffffcccdddccc___[[[YYY\\\___[[[\\\]]]]]]]]]\\\[[[ZZZ\\\]]]^^^_________^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\___aaaccceeefffeeedddccc````````````___```bbbddd^^^^^^]]]]]]^^^___aaabbbaaaaaabbbdddeeefffggggggeeeddddddccccccddddddeeedddfffiiijjjjjjjjjlllmmmllllllkkkjjjiiiiiiiiiiiijjjlllmmmoooooonnnlllkkkfffggghhhjjjlllnnnooopppqqqqqqrrrrrrtttuuuwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{~~~|||{{{{{{zzzyyy{{{~~~{{{{{{|||{{{{{{|||{{{yyyvvvsssqqqooooooooooooppppppppppppqqqqqqrrrrrrrrrqqqppppppqqqpppooommmllllllllllllfffggghhhjjjjjjkkkkkkkkkiiihhhhhhgggfffeeeeeeeeeffffffggghhhhhhhhhhhhhhhffffffeeedddbbbaaa``````___aaadddiiikkkkkkgggdddcccaaa___^^^^^^```bbbdddeeeeeeeeeeeeeeeeeeeeeeeefffgggiiijjjkkkkkkjjjjjjggggggfffffffffgggggghhhbbbbbbcccdddfffgggggghhheeefffgggiiiiiijjjjjjjjjfffhhhjjjlllmmmmmmmmmmmmpppppppppooonnnnnnmmmmmmeeeeeefffggghhhiiijjjjjjhhhgggeeecccbbbbbbbbbccceeedddcccccccccdddeeefffiiikkkmmmkkkiiihhhkkknnnsssmmmlllvvv~~~}}}{{{zzzzzz{{{|||}}}}}}}}}|||zzzyyy{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzxxxtttsssuuuwwwsssrrrqqqooonnnnnnmmmmmmoooooonnnnnnnnnnnnoooooommmnnnooopppqqqqqqpppooommmnnnoooooommmkkkhhhfffiiiiiiiiiiiihhhhhhhhhgggjjjcccaaafffhhhdddbbbddd```aaabbbccceeefffggghhheeeffffffggghhhiiiiiijjjiiiiiiiiiiiiiiihhhgggfffdddbbb``````______]]][[[ZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[]]]^^^^^^]]][[[[[[]]]]]]]]][[[XXXWWWXXXYYY]]]]]]^^^```aaacccddddddcccbbb```___^^^]]]^^^^^^___^^^\\\ZZZ[[[]]]aaacccbbbbbbbbbbbbbbbcccccccccaaaaaaaaa```___^^^^^^^^^```aaacccfffiiikkklllmmmkkkkkkkkkjjjiiihhhgggfffkkkmmmnnnpppooommmkkkiiiiiihhhhhhhhhjjjmmmoooqqqwwwrrrmmmmmmrrrwwwwwwvvvqqqtttvvvwwwvvvuuuuuuuuu}}}~~~~~~}}}||||||||||||}}}zzzxxxxxx{{{yyywwwtttssssssttttttvvvuuutttrrrqqqpppooonnnpppppppppppppppppppppppprrrqqqpppnnnlllkkkjjjjjjkkkjjjiiihhhhhhiiijjjjjjgggggggggggghhhhhhhhhhhhbbbbbbbbbcccdddeeefffgggddddddcccaaa````````````___aaaccceeeeeedddaaa```___```___^^^]]]^^^aaadddbbbaaaaaaaaabbbcccddddddggghhhiiijjjjjjiiihhhggghhhhhhhhhhhhgggfffeeeeeeeeeffffffeeebbbbbbeeehhhiiiiiihhhhhhiiikkklllmmmjjjjjjiiiiiiiiiiiiiiiiiilllmmmmmmnnnmmmlllkkkiiifffggghhhiiijjjkkklllllljjjjjjiiigggfffdddcccccc```````````````aaaaaabbbhhhhhhhhhhhhhhhhhhhhhhhhkkkkkklllnnnttt~~~|||{{{zzzyyyxxxxxxyyy{{{|||}}}}}}|||{{{xxxxxxxxxwwwwwwvvvvvvuuuxxxyyyzzzxxxuuusssssstttqqqqqqooonnnmmmlllllllllmmmmmmnnnnnnnnnnnnmmmmmmkkklllnnnooopppqqqppppppkkkkkklllllllllkkkiiihhhiiihhhhhhhhhhhhhhhhhhhhhjjjdddbbbeeefffbbb```bbb``````aaabbbcccdddeeeeeedddeeeeeefffgggggghhhhhhhhhhhhhhhhhhhhhgggffffffdddbbb``````______]]][[[YYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]\\\ZZZXXXWWWXXXYYY[[[\\\]]]^^^___aaabbbbbbdddcccaaa```____________```___\\\[[[[[[]]]```bbb_________``````aaaaaaaaabbbbbbaaa```___^^^^^^]]]^^^```bbbeeegggiiijjjkkkjjjjjjjjjjjjiiihhhggggggllllllllllllkkkkkkjjjjjjhhhhhhgggggghhhkkkmmmooorrrmmmiiijjjnnnrrrsssrrrppprrrttttttsssrrrsssttt{{{|||~~~}}}|||{{{zzzxxxxxxxxxyyyyyyzzzxxxxxxwwwvvvtttsssrrrssstttuuuvvvuuutttsssrrrpppooonnnnnnnnnnnnoooooopppppppppsssrrrpppnnnmmmlllkkkkkklllkkkjjjiiihhhiiiiiijjjhhhhhhhhhggggggfffffffffaaaaaabbbbbbcccdddeeeeeedddcccaaa```_________```___```bbbccccccbbb```^^^^^^______^^^]]]^^^```bbbaaaaaaaaa```aaaaaabbbbbbbbbcccdddeeeffffffeeeeeefffffffffgggfffffffffeeedddffffffeeecccccceeeggghhhhhhhhhhhhhhhjjjkkkllliiiiiihhhhhhhhhgggggggggiiiiiijjjjjjiiihhhhhhgggfffgggggghhhiiijjjjjjkkkhhhggggggfffeeedddcccbbb```````````````aaabbbbbbffffffffffffffffffffffffggggggfffgggkkkttt~~~}}}|||{{{||||||}}}|||{{{zzzyyyxxxwwwvvvuuuvvvxxx{{{|||}}}}}}}}}wwwvvvvvvuuuttttttssssssvvvxxxzzzyyyvvvsssqqqqqqoooooommmlllkkkjjjjjjjjjkkklllmmmnnnnnnmmmlllkkkhhhiiikkkmmmoooppppppqqqiiiiiiiiiiiiiiiiiiiiiiiigggggggggggghhhhhhhhhhhhjjjeeecccdddddd```^^^^^^````````````aaaaaaaaaaaaccccccddddddeeeeeeffffffeeeffffffffffffeeedddddddddbbb```_________]]][[[XXXXXXXXXXXXXXXYYYYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[YYYWWWVVVWWWXXXYYYYYYZZZ\\\]]]^^^___```dddcccbbbaaaaaaaaaaaaaaaaaa```]]][[[[[[\\\^^^```]]]]]]^^^___``````aaaaaacccbbbaaa```___^^^]]]]]]\\\]]]___bbbdddfffggghhhhhhhhhiiiiiiiiiiiihhhhhhlllkkkiiihhhhhhiiijjjkkkhhhggggggggggggiiijjjlllnnnkkkhhhiiilllppppppoooooopppqqqpppooooooqqqsssxxxyyyzzz|||||||||{{{{{{}}}~~~}}}~~~~~~|||{{{xxxwwwvvvuuuuuuvvvwwwxxxzzzwwwxxxtttsssrrrqqqqqqrrrssstttuuuuuuuuutttsssqqqpppooolllllllllmmmnnnooopppqqqsssrrrpppooonnnmmmmmmlllnnnmmmlllkkkjjjiiiiiiiiiiiihhhgggfffeeedddccccccaaaaaaaaabbbbbbccccccdddbbbaaa___]]]]]]]]]___```___```aaaaaa```___]]]\\\]]]^^^``````___^^^___```aaa`````````````````````]]]^^^```aaacccddddddddddddddddddeeeeeeeeeffffffccceeeffffffeeeddddddeeehhhggggggggghhhiiijjjkkkhhhhhhggggggfffeeeddddddeeeeeeddddddcccdddddddddfffffffffgggggghhhhhhhhhdddddddddccccccccccccccc```````````````aaabbbbbbddddddddddddddddddddddddeeedddbbbaaacccjjjrrrxxx}}}||||||{{{{{{|||}}}}}}{{{{{{zzzyyyxxxwwwvvvvvvtttuuuwwwyyy{{{{{{{{{{{{vvvvvvvvvuuuttttttssssssvvvwwwyyyzzzxxxtttqqqooommmlllkkkjjjiiihhhhhhhhhiiijjjkkkllllllkkkjjjiiifffggghhhjjjlllnnnooopppiiihhhgggfffffffffggggggeeeeeefffgggggghhhiiiiiikkkiiigggeeeccc```^^^]]]aaa````````````_________aaaaaaaaabbbbbbbbbccccccbbbcccccccccccccccbbbbbbcccaaa_________^^^]]][[[WWWWWWXXXXXXXXXXXXXXXXXX[[[ZZZYYYXXXXXXYYYZZZ[[[YYYZZZZZZXXXVVVUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^ccccccbbbbbbbbbcccccccccbbb```^^^\\\[[[\\\]]]^^^^^^^^^___```aaabbbbbbcccbbbbbbaaa```___^^^]]]]]]ZZZ[[[]]]```bbbcccdddeeefffgggggghhhiiiiiiiiihhhjjjjjjiiiiiihhhiiiiiijjjhhhhhhggggggggghhhiiijjjnnnllljjjkkknnnpppqqqpppooooooooonnnmmmnnnpppsssvvvwwwxxxyyyyyyyyyxxxxxx}}}}}}~~~|||yyyxxxyyy{{{{{{{{{xxxwwwvvvvvvvvvwwwyyyzzz{{{|||wwwvvvvvvrrrqqqpppoooooooooppppppttttttttttttsssqqqooonnnkkkkkkkkklllnnnoooqqqsssrrrrrrpppooonnnnnnnnnnnnpppooonnnlllkkkjjjiiihhhggggggfffeeeeeedddccccccbbbbbbbbbccccccccccccccc```___]]][[[[[[\\\^^^___````````````___^^^]]]\\\]]]___bbbcccaaa```______aaaaaaaaaaaa```______^^^\\\]]]___aaaccceeefffgggdddddddddddddddeeeeeeeeecccdddfffgggfffeeeddddddhhhhhhhhhhhhhhhiiiiiijjjiiihhhgggfffeeedddcccccccccbbbaaa``````aaabbbccceeeeeeeeeeeeeeeeeeeeeeeeaaaaaabbbbbbbbbccccccccc``````______``````aaabbbccccccccccccccccccccccccfffeeecccaaabbbfffmmmqqqwww}}}~~~zzzzzzzzzzzz{{{|||}}}}}}zzzzzzyyyxxxwwwvvvvvvuuuuuuvvvwwwyyyyyyxxxxxxwwwttttttsssssssssrrrrrrrrruuuvvvxxxzzzyyyvvvrrrooolllkkkiiihhhggggggffffffggghhhiiiiiiiiiiiihhhgggeeefffggghhhjjjkkkmmmmmmiiiiiigggfffddddddddddddccccccdddfffggghhhiiijjjmmmmmmkkkgggdddaaa___^^^aaaaaaaaa```___^^^^^^^^^^^^_______________``````______```aaaaaa`````````aaa___]]]]]]]]]]]]\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYWWWVVVVVVWWWYYYYYYWWWXXXXXXWWWUUUTTTUUUVVVXXXXXXYYYYYYZZZ[[[\\\\\\```aaaaaabbbccccccddddddbbbaaa___]]]\\\\\\\\\]]]]]]^^^^^^___``````aaaaaa``````______^^^]]]]]]]]]YYYZZZ\\\^^^```bbbcccccceeefffgggggghhhhhhhhhhhhggghhhjjjkkkkkkjjjiiihhhiiiiiihhhhhhhhhiiiiiiiiilllkkkkkkmmmooopppppppppooooooooonnnmmmnnnpppssstttuuuvvvwwwxxxxxxwwwwww|||||||||}}}~~~zzzxxxvvvvvvwwwxxxyyyzzzwwwvvvvvvvvvvvvxxxyyyzzzuuuxxxzzzzzzwwwtttssssssrrrqqqpppooommmmmmllllllqqqrrrrrrsssrrrpppnnnmmmkkkkkkkkkkkkmmmooorrrsssqqqqqqpppoooooonnnooooooppppppooommmllljjjhhhhhhdddddddddeeeeeeeeeeeeeeecccddddddeeeeeedddcccbbb^^^]]][[[ZZZ[[[\\\^^^___bbbaaa```___^^^]]]]]]]]]^^^aaaddddddcccaaa``````aaabbbbbbbbbbbbaaa______\\\]]]^^^```bbbdddfffgggeeeeeedddddddddeeefffgggddddddeeefffgggfffdddccchhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhfffeeedddccccccbbbaaa```______```bbbccceeeddddddccccccbbbbbbaaa______``````aaabbbbbbccc______^^^^^^______```aaabbbbbbbbbbbbbbbbbbbbbbbbfffeeedddbbbbbbeeekkkoooqqqssswww}}}~~~}}}~~~~~~}}}|||vvvwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuvvvwwwwwwxxxwwwvvvuuutttooooooooopppppppppqqqqqqssstttuuuwwwxxxwwwsssoookkkjjjhhhgggffffffeeeeeeffffffffffffffffffffffffffffffffffffggghhhiiiiiiiiihhhgggfffdddcccbbbaaaaaabbbccceeeggghhhjjjjjjnnnqqqoooiiidddcccaaa___aaa``````___^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^^^^]]]^^^]]][[[[[[\\\\\\ZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVUUUSSSSSSTTTVVVWWWWWWWWWXXXYYYZZZZZZZZZ]]]^^^___aaabbbcccccccccaaa```___]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]YYY[[[\\\^^^```aaabbbbbbeeeeeefffgggggghhhggggggeeegggjjjlllllljjjhhhggghhhhhhhhhhhhiiiiiiiiiiiihhhiiikkklllmmmnnnnnnnnnnnnooopppooonnnnnnppprrrqqqrrrtttvvvwwwwwwwwwvvvyyyxxxxxxyyyzzz|||~~~}}}{{{vvvuuuuuutttuuuvvvwwwxxxuuuttttttssstttuuuwwwwwwrrrtttuuutttrrrpppppppppqqqppppppnnnmmmkkkjjjjjjnnnoooppppppooonnnkkkjjjjjjjjjiiiiiikkknnnppprrrpppoooooonnnnnnnnnoooooooooooonnnmmmllljjjhhhgggdddddddddeeeeeeeeeffffffdddeeeffffffeeedddbbbaaa[[[[[[[[[[[[\\\]]]]]]^^^aaa```___]]]\\\]]]^^^^^^___aaaddddddbbb```______```aaabbbcccbbbaaa```___\\\\\\\\\]]]___```bbbcccdddddddddeeefffhhhkkkllleeeddddddeeeffffffeeecccgggggghhhhhhhhhhhhgggggghhhggggggfffeeedddccccccaaaaaaaaaaaaaaabbbbbbcccddddddcccbbb```______^^^]]]]]]]]]^^^___`````````]]]]]]]]]]]]]]]^^^______````````````````````````ccccccbbbaaaaaacccgggkkkooonnnppptttwww}}}}}}||||||}}}~~~}}}}}}uuuuuuuuuvvvvvvvvvuuuuuuvvvvvvvvvuuuttttttssssssuuuvvvvvvwwwvvvuuutttsssmmmmmmnnnooopppqqqrrrrrrppppppqqqsssvvvvvvrrrooojjjiiihhhgggfffeeeeeeeeegggfffdddccccccdddfffggghhhgggfffeeeddddddeeeeeeffffffggggggfffdddcccbbb___```bbbdddfffhhhjjjkkknnnrrrqqqjjjddddddccc```^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\[[[YYYYYYZZZZZZYYYWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUTTTRRRRRRSSSUUUUUUUUUUUUVVVVVVWWWXXXXXXZZZ[[[]]]___aaabbbbbbbbb```___^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]ZZZ[[[]]]___aaabbbcccccceeeeeefffgggggggggffffffeeefffggghhhiiihhhhhhgggeeefffgggggghhhhhhhhhhhhfffhhhkkkmmmmmmmmmlllllllllnnnppppppooonnnooopppmmmoooqqqsssuuuvvvvvvvvvwwwvvvvvvwwwxxxzzz|||~~~}}}{{{zzzxxxtttttttttttttttuuuwwwxxxuuutttssssssssstttuuuvvvuuuuuutttssspppnnnmmmmmmoooooonnnnnnmmmlllkkkjjjjjjkkkmmmnnnmmmkkkiiigggiiihhhgggggghhhjjjmmmooonnnnnnnnnmmmnnnnnnoooooommmmmmnnnmmmllljjjhhhgggffffffffffffeeeeeeeeeeeeddddddeeefffeeecccaaa___YYYZZZ[[[]]]^^^^^^]]]]]]___^^^\\\ZZZZZZ\\\]]]___^^^```bbbaaa```^^^^^^^^^^^^___```bbbbbbaaa```___]]]]]]\\\\\\\\\^^^___```aaabbbccceeeiiimmmrrrtttgggeeecccccceeefffeeeddddddeeefffffffffeeeddddddeeeeeeddddddcccccccccccc```aaaaaabbbccccccbbbbbbdddcccbbb```___]]]\\\\\\ZZZZZZZZZ[[[[[[\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^aaaaaaaaa___^^^```cccfffllljjjkkknnnooopppxxx|||{{{yyyzzz{{{||||||{{{uuuuuuvvvvvvvvvuuutttssstttttttttssssssrrrrrrrrrssstttuuuvvvvvvuuutttsssnnnnnnoooqqqrrrtttuuuuuunnnmmmnnnpppttttttrrrooojjjiiihhhgggfffeeeeeeeeegggeeecccaaaaaaccceeegggjjjhhhfffdddcccbbbcccccccccdddfffggggggfffdddccc___```aaadddfffhhhjjjkkkmmmrrrqqqiiiddddddccc```\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZXXXXXXYYYYYYXXXVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUTTTRRRRRRSSSUUUSSSSSSTTTTTTUUUUUUVVVVVVXXXYYY\\\^^^```aaaaaaaaa______^^^]]]]]]]]]^^^^^^______^^^^^^]]]\\\\\\[[[WWWXXXYYYZZZ[[[\\\]]]]]][[[\\\^^^```aaabbbcccccceeefffffffffffffffeeeeeefffeeeeeedddeeefffggghhhcccdddeeefffgggggggggggggggiiilllnnnnnnnnnmmmmmmjjjmmmooopppooonnnnnnnnnkkklllooorrrtttuuuuuuuuuwwwwwwwwwwwwyyy{{{}}}}}}|||{{{zzzyyywwwssstttuuuvvvvvvwwwyyy{{{vvvvvvttttttttttttuuuvvvyyyxxxvvvtttpppnnnlllkkklllmmmmmmnnnnnnmmmmmmlllhhhiiikkklllkkkiiigggeeehhhfffeeedddeeehhhkkkmmmnnnmmmmmmmmmmmmnnnnnnooollllllmmmmmmllljjjhhhggghhhhhhgggfffeeeddddddcccccccccdddeeedddbbb___^^^XXXYYY\\\^^^______]]]\\\^^^\\\ZZZXXXYYYZZZ]]]___]]]___```___]]]\\\\\\]]][[[]]]___aaaaaa```___^^^```___^^^]]]]]]^^^____________bbbfffkkkqqqwwwzzzhhheeebbbbbbeeeffffffeeebbbcccdddddddddcccbbbaaaccccccbbbbbbbbbbbbbbbbbb___```bbbcccccccccbbbaaaccccccaaa```^^^\\\[[[ZZZXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\aaaaaaaaa___^^^^^^```ccceeecccdddggggggffflllvvv~~~|||{{{~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{vvvuuutttuuuvvvvvvtttrrrsssqqqpppqqqrrrrrrqqqpppuuutttssssssrrrrrrrrrsssmmmllllllnnnqqqtttuuutttqqqooonnnoooqqqsssttttttnnnmmmjjjhhhffffffggghhhlllkkkiiigggeeedddccccccdddcccbbbbbbaaaaaabbbbbbbbbccceeeggggggfffeeedddeeeaaa^^^___bbbeeeffffffjjjkkkkkkiiieeebbb```______]]]YYYWWWVVVWWWYYY[[[YYYYYYZZZ[[[[[[YYYXXXWWWZZZ[[[[[[[[[ZZZYYYWWWVVVWWWWWWWWWXXXWWWWWWVVVUUUTTTTTTUUUVVVVVVTTTSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTWWWVVVTTTSSSSSSSSSTTTUUUQQQRRRSSSRRRQQQPPPQQQRRRSSSTTTVVVYYY[[[]]]^^^___^^^^^^]]]]]]\\\\\\]]]]]][[[[[[[[[[[[ZZZXXXWWWVVVXXXXXXXXXYYY[[[\\\[[[[[[]]]]]]^^^^^^```aaabbbcccdddeeefffeeecccbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeehhhhhhiiiiiiiiihhhhhhgggjjjjjjjjjjjjjjjjjjjjjjjjlllkkkjjjllloooqqqqqqooonnnoooppprrrtttuuuwwwwwwvvvtttrrrsssvvvyyyzzz{{{|||}}}~~~{{{yyyxxxwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvsssrrrqqqqqqrrrsssuuuvvvzzz{{{zzzwwwtttpppoooooonnnnnnoooqqqrrrrrrpppmmmnnnllljjjiiijjjjjjiiihhhddddddddddddfffhhhjjjllllllmmmnnnnnnnnnmmmkkkjjjgggfffeeeddddddeeefffggghhhgggeeedddccccccddddddeeedddcccaaa```^^^]]]\\\ZZZ\\\^^^```aaa```^^^\\\[[[[[[[[[[[[\\\]]]^^^___aaaaaaaaaaaa````````````___``````^^^]]]]]]___aaabbbaaa^^^\\\ZZZZZZ[[[\\\___^^^^^^bbbiiipppvvvyyyiiifffccccccddddddccc```ccccccbbbbbbaaaaaa``````aaaaaabbbccccccccccccccc_______________```aaabbb^^^______```^^^\\\ZZZXXXXXXXXXWWWWWWWWWXXXXXXYYY[[[[[[ZZZ[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[_________]]][[[ZZZ\\\^^^`````````aaaccceeegggiiirrrxxx~~~|||{{{|||||||||}}}}}}}}}~~~~~~|||||||||{{{{{{{{{zzzzzzvvvuuutttuuuvvvvvvtttrrrrrrqqqppppppqqqqqqpppooottttttsssrrrqqqqqqqqqqqqnnnmmmmmmooosssuuuvvvvvvpppooommmnnnppprrrrrrrrrmmmllljjjhhhggghhhiiijjjhhhggggggfffffffffffffffccccccbbbaaaaaaaaabbbbbbcccdddfffggghhhgggfffeeeeeecccaaaaaadddeeeeeedddhhhiiijjjhhhdddaaa______\\\ZZZWWWTTTTTTUUUWWWYYYZZZZZZZZZZZZZZZYYYXXXXXXYYYZZZ\\\\\\\\\[[[YYYXXXWWWWWWXXXXXXWWWWWWVVVVVVSSSTTTTTTUUUTTTSSSQQQQQQPPPQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQOOOQQQQQQQQQOOOOOOPPPQQQRRRSSSTTTWWWYYYZZZ[[[\\\]]]]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\ZZZYYYWWWUUUTTTVVVVVVVVVWWWYYYZZZZZZZZZ\\\\\\]]]]]]^^^```aaabbb```aaabbbaaa_________```ccccccccccccccccccccccccfffggghhhiiiiiihhhgggfffhhhiiiiiiiiijjjjjjjjjjjjllljjjiiikkknnnpppooonnnmmmmmmoooppprrrtttuuuvvvvvvtttrrrsssvvvyyyzzz{{{{{{{{{}}}~~~|||{{{zzzyyyxxxwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrssssss{{{||||||{{{vvvrrrpppooonnnnnnoooqqqsssssspppnnnnnnllljjjiiijjjjjjiiiggghhhggggggfffggghhhjjjkkklllllllllllllllkkkjjjjjjkkkjjjhhhfffeeeeeeffffffgggfffeeeccccccccccccdddbbbbbbbbbaaa```___^^^^^^[[[]]]___aaaaaa```^^^]]][[[[[[[[[[[[\\\]]]^^^^^^^^^^^^______`````````aaa___``````^^^\\\\\\]]]___```^^^\\\ZZZYYYYYYYYYZZZ[[[ZZZYYY\\\bbbhhhmmmooogggdddbbbbbbcccdddbbb```aaaaaaaaaaaa````````````______``````````````````^^^^^^_________`````````^^^_________^^^\\\YYYXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZYYYYYYZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^]]]\\\ZZZZZZ[[[]]]_________```aaacccfffgggjjjooowww~~~}}}|||{{{zzzzzz{{{{{{|||}}}~~~{{{{{{{{{zzzzzzzzzzzzzzzvvvuuuuuuuuuvvvvvvtttrrrrrrpppooooooppppppooommmssssssrrrqqqpppoooooopppooonnnoooqqquuuwwwxxxwwwpppnnnlllmmmooopppqqqqqqmmmllljjjiiiiiiiiijjjkkkggggggfffeeeeeeeeeeeefffcccbbbbbbaaaaaaaaaaaaaaacccdddfffgggggggggfffeeefffeeeddddddeeeeeecccaaaeeeggggggfffccc```^^^^^^YYYWWWUUUSSSSSSUUUWWWXXXZZZZZZYYYXXXXXXXXXXXXYYYXXXZZZ\\\]]]]]]\\\YYYXXXVVVVVVVVVUUUUUUTTTTTTTTTRRRSSSSSSRRRQQQPPPOOONNNMMMMMMNNNOOOPPPQQQQQQRRROOOOOOMMMLLLLLLLLLMMMNNNMMMOOOPPPOOONNNMMMNNNPPPRRRSSSTTTVVVWWWXXXYYYZZZ\\\[[[ZZZYYYYYYYYYYYYYYY\\\\\\[[[ZZZXXXUUUSSSRRRSSSTTTTTTUUUVVVXXXXXXYYY[[[[[[[[[[[[\\\^^^______^^^___```___]]]]]]]]]___aaaaaaaaaaaaaaaaaaaaaaaaccceeefffhhhhhhgggeeedddffffffggghhhiiijjjjjjkkkjjjiiiiiijjjmmmnnnnnnmmmkkklllmmmoooppprrrssstttuuutttrrrsssvvvyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~{{{yyywwwwwwvvvvvvuuuvvvvvvvvvtttttttttssssssssssssssswwwvvvtttsssrrrqqqqqqqqq{{{}}}zzzuuuqqqooooooooooooqqqssssssqqqooolllkkkiiiiiijjjjjjiiigggkkkjjjiiihhhhhhiiiiiijjjkkkkkkjjjiiiiiiiiiiiijjjmmmkkkiiifffdddcccccccccgggfffeeedddcccccccccccc``````````````````______\\\]]]___aaaaaa```^^^]]]ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\]]]^^^___```aaaaaa___```___^^^[[[ZZZ[[[]]]\\\[[[YYYXXXWWWWWWWWWXXXYYYWWWVVVXXX\\\aaaeeefffcccaaa```aaabbbcccbbbaaa^^^^^^_______________```^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]___``````______^^^____________]]][[[YYYXXXYYYYYYXXXXXXWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYZZZYYYZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]][[[ZZZZZZ[[[]]]___^^^^^^___```bbbdddeeeeeegggkkkqqqzzz}}}||||||}}}~~~~~~~~~}}}|||{{{zzzzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzwwwvvvuuuvvvvvvvvvtttrrrqqqpppnnnnnnoooooonnnlllrrrqqqpppoooooonnnnnnnnnnnnnnnooorrruuuwwwxxxwwwqqqooommmmmmnnnppppppooonnnmmmkkkjjjiiiiiiiiiiiijjjiiigggeeedddbbbbbbbbbbbbbbbaaa````````````aaabbbcccdddeeeeeeeeeddddddffffffffffffeeecccaaa___bbbcccdddcccaaa^^^]]]]]]YYYWWWVVVTTTUUUVVVXXXZZZZZZYYYXXXWWWVVVWWWXXXXXXWWWYYY[[[]]]\\\ZZZXXXVVVTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRPPPOOOMMMLLLLLLLLLMMMNNNLLLNNNOOOOOOMMMMMMNNNPPPUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWYYYYYYYYYXXXWWWUUUTTTSSSRRRSSSUUUUUUVVVVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^`````````^^^^^^___```^^^^^^^^^^^^^^^^^^^^^^^^```bbbdddffffffeeecccbbbccccccdddfffgggiiijjjjjjhhhhhhhhhiiijjjkkkkkkkkkkkkkkklllnnnooopppqqqrrrtttsssrrrsssvvvxxxyyyyyyxxxxxxxxxyyyyyyyyyzzzzzz}}}zzzxxxwwwuuuttttttsssssssssttttttsssssssssrrrrrrrrrrrrrrruuuuuutttsssrrrrrrqqqqqqzzz}}}}}}wwwrrroooooonnnnnnpppqqqrrrpppoookkkjjjiiiiiikkkkkkiiihhhkkkjjjiiihhhhhhhhhiiijjjkkkjjjiiihhhhhhhhhjjjjjjjjjhhhfffcccbbbaaaaaaaaaggggggfffeeeeeeddddddddd___``````aaa```___^^^]]][[[\\\^^^______^^^]]]\\\ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\]]]^^^^^^___``````^^^______]]]ZZZYYYYYYZZZZZZYYYXXXWWWVVVVVVWWWWWWZZZYYYWWWXXX[[[^^^```aaa_________```aaaaaaaaa```\\\\\\]]]]]]^^^^^^______^^^]]]]]]\\\\\\\\\\\\\\\[[[\\\^^^``````___]]]\\\_________^^^]]][[[YYYXXXZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]]]][[[[[[\\\^^^______^^^^^^___aaacccddddddeeefffhhhooo{{{}}}~~~~~~}}}||||||~~~~~~}}}{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvvvvwwwvvvtttrrrqqqpppnnnnnnooonnnmmmkkkppppppooonnnnnnnnnnnnooonnnnnnooorrruuuwwwvvvuuuqqqooommmmmmnnnoooooonnnnnnnnnllljjjiiihhhgggfffjjjhhhgggeeecccbbbaaaaaabbbaaa``````______``````___``````aaaaaaaaaaaaaaaeeefffgggfffdddaaa^^^\\\^^^```aaaaaa___]]]\\\\\\WWWVVVTTTTTTTTTUUUWWWXXXXXXWWWVVVUUUTTTUUUVVVWWWVVVXXXYYYZZZZZZXXXVVVTTTTTTSSSRRRQQQPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLKKKLLLMMMMMMOOOPPPQQQRRRRRROOONNNMMMLLLLLLLLLMMMMMMLLLMMMOOOOOONNNNNNOOOPPPTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWVVVUUUUUUTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSUUUWWWWWWVVVVVVWWWYYYXXXXXXWWWXXXXXXYYYZZZ[[[]]]___```___^^^^^^___```]]]]]]]]]]]]]]]]]]]]]]]]^^^___aaaccccccbbbaaa```aaaaaabbbdddfffggghhhiiieeefffggggggggghhhiiiiiijjjjjjkkklllnnnooopppppprrrqqqqqqrrruuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxxxxyyyzzz}}}~~~||||||{{{zzzxxxvvvtttsssuuuuuutttsssrrrrrrrrrrrrsssrrrrrrrrrqqqqqqqqqppprrrrrrrrrsssssstttttttttxxx{{{|||wwwssspppooonnnmmmnnnpppqqqpppnnnjjjiiiiiijjjllllllkkkiiihhhhhhgggfffggghhhiiijjjkkkjjjiiihhhhhhiiijjjkkkgggfffdddcccbbbbbbcccccchhhhhhhhhgggffffffeeedddaaaaaabbbbbbaaa___]]]\\\ZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^\\\ZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXX[[[YYYXXXXXXZZZ]]]^^^^^^\\\]]]___```````````````[[[[[[\\\\\\]]]]]]^^^^^^[[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]______]]][[[ZZZ^^^^^^^^^]]]\\\[[[ZZZYYY[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYZZZZZZ[[[\\\]]]]]][[[]]]^^^^^^^^^]]]___```aaa```______```aaabbbccceeeeeeeeeeeeiiirrr~~~}}}|||~~~|||}}}~~~}}}}}}~~~~~~{{{yyyxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{yyyxxxvvvvvvwwwvvvtttrrrrrrpppooonnnooonnnmmmkkkooonnnnnnnnnnnnoooppppppppppppqqqsssuuuvvvuuusssqqqooolllkkklllmmmmmmlllmmmlllkkkjjjiiigggfffeeeeeeeeedddccccccccccccdddaaaaaa```_______________]]]]]]]]]]]]^^^^^^______bbbdddeeedddaaa]]][[[ZZZZZZ\\\^^^^^^]]][[[[[[[[[TTTSSSRRRQQQQQQRRRRRRSSSUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVUUUSSSQQQPPPPPPQQQQQQNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRMMMLLLJJJIIIIIIIIIJJJKKKKKKMMMNNNNNNMMMMMMOOOPPPQQQQQQPPPPPPQQQSSSUUUVVVXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUWWWYYYXXXVVVUUUWWWYYYWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\\\\[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___````````````___```aaacccdddeeeggggggccceeeffffffeeeeeefffhhhhhhhhhiiijjjkkklllmmmnnnpppooooooqqqtttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvtttttttttuuuwwwyyy{{{}}}}}}{{{zzz{{{{{{zzzzzzxxxwwwuuuuuuvvvvvvuuutttssssssssssssssssssrrrrrrqqqqqqppppppooopppqqqssstttuuuvvvvvvvvvxxxzzzzzzxxxuuusssrrrpppnnnnnnnnnpppqqqpppooojjjjjjjjjlllnnnnnnllljjjgggffffffeeeeeefffggghhhiiiiiihhhhhhhhhiiijjjjjjggggggfffeeeeeefffggghhhgggggghhhggggggfffeeedddaaabbbccccccbbb```]]]\\\ZZZZZZZZZZZZZZZYYYYYYXXXZZZZZZYYYYYYYYYYYYZZZZZZ^^^]]]]]]]]]\\\\\\\\\[[[ZZZ[[[\\\[[[YYYWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXVVVUUUVVVXXXZZZ[[[ZZZ[[[]]]`````````_________[[[\\\\\\\\\\\\\\\\\\]]]WWWWWWVVVUUUVVVWWWXXXYYY[[[\\\\\\]]]]]]\\\ZZZZZZ]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^ZZZ]]]___```______```aaaaaaaaa```______```aaabbbbbbcccddddddeeekkkttt{{{|||yyyxxxyyy|||zzz{{{}}}}}}}}}}}}~~~|||yyywwwwwwxxxyyyzzzzzz{{{{{{{{{|||||||||yyyxxxwwwwwwwwwvvvtttrrrsssqqqoooooooooooommmkkkmmmmmmmmmnnnoooppprrrrrrrrrrrrsssuuuwwwwwwtttrrrooollljjjiiiiiijjjjjjiiihhhhhhiiiiiiiiihhhggggggeeeddddddcccccccccccccccaaa```______^^^^^^______\\\\\\\\\\\\\\\]]]]]]^^^```bbbcccaaa]]]YYYXXXYYYXXXZZZ\\\\\\[[[ZZZZZZ[[[SSSSSSRRRQQQPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRSSSUUUXXXZZZ]]]^^^UUUSSSQQQOOONNNNNNNNNOOOLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPKKKJJJIIIHHHHHHHHHIIIJJJIIIKKKLLLLLLLLLLLLMMMOOOPPPOOOOOOOOOPPPRRRTTTVVVXXXWWWVVVTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSVVVYYY[[[YYYUUUSSSUUUXXXWWWWWWVVVVVVWWWWWWXXXXXXWWWYYYZZZZZZYYYYYYZZZ[[[^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\^^^___```______```aaacccdddeeeeeebbbdddeeeeeeccccccdddfffeeeeeefffggghhhiiiiiijjjmmmmmmmmmppprrrtttsssrrrssssssttttttttttttttttttssssssssstttuuuwwwyyyzzz|||~~~}}}{{{zzzyyyxxx{{{{{{{{{{{{zzzzzzyyyxxxvvvvvvuuuuuuvvvvvvwwwxxxtttssssssrrrqqqqqqppppppnnnoooqqqsssuuuvvvvvvvvvtttuuuuuutttrrrrrrssstttrrrpppoooppprrrsssrrrrrrjjjjjjkkknnnppppppnnnllliiihhhgggeeeeeeeeeeeefffffffffggghhhhhhhhhhhhhhhhhhgggfffffffffggghhhiiieeefffffffffeeedddcccbbb```bbbcccddddddbbb```^^^[[[[[[ZZZZZZZZZYYYYYYYYYZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZWWWYYY[[[ZZZYYYWWWWWWWWWUUUVVVWWWWWWXXXXXXXXXXXXTTTSSSRRRTTTVVVXXXYYYYYY[[[^^^aaaaaa```^^^^^^___]]]]]]\\\\\\\\\\\\\\\\\\WWWWWWVVVVVVWWWYYY[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXXZZZZZZYYYXXXXXXXXXXXXXXXVVVWWWXXXYYY[[[\\\]]]^^^YYY[[[^^^_________```aaaaaa```___^^^^^^___``````^^^aaacccddddddggglllqqqtttyyy|||wwwuuuwwwyyywwwyyy{{{||||||}}}~~~}}}}}}}}}~~~|||yyywwwvvvwwwxxxyyy{{{{{{{{{|||||||||}}}}}}zzzxxxwwwwwwwwwvvvtttrrrsssrrrpppooopppooommmllllllmmmmmmnnnpppqqqssstttuuuuuuuuuwwwxxxwwwuuurrrmmmkkkhhhgggggghhhgggfffdddeeefffhhhiiiiiiiiiiiihhhgggeeecccbbb``````___``````___^^^^^^^^^^^^___\\\\\\[[[[[[\\\\\\]]]^^^^^^```aaa___ZZZWWWWWWXXXVVVXXX[[[[[[ZZZYYYZZZZZZVVVUUUTTTSSSRRRQQQQQQQQQPPPQQQRRRRRRRRRQQQOOONNNNNNOOOQQQTTTXXX]]]bbbdddQQQPPPMMMKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNOOONNNNNNNNNNNNNNNNNNOOOOOOLLLKKKJJJIIIIIIIIIJJJJJJHHHIIIKKKKKKJJJKKKLLLNNNQQQPPPPPPPPPQQQTTTWWWXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQVVVYYY[[[YYYTTTQQQSSSVVVWWWWWWVVVVVVVVVWWWXXXXXXWWWYYYZZZZZZYYYYYYZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZZZZZZZ\\\___```______```aaabbbcccddddddaaaccceeedddbbbaaacccfffccccccddddddeeefffggggggllllllllloooqqqsssrrrqqqrrrrrrrrrrrrrrrssssssssspppppppppqqqqqqrrrsssttt~~~}}}zzzyyyxxxwwwwwwvvvwwwwwwxxxxxxxxxxxxwwwuuuuuuvvvvvvxxxyyy{{{{{{ttttttssssssrrrqqqppppppoooppprrrtttuuuuuuuuuuuurrrrrrrrrpppooopppsssvvvtttrrrqqqqqqssstttttttttjjjkkkllloooqqqqqqooommmlllkkkhhhfffddddddddddddcccdddfffggghhhgggffffffhhhgggfffeeedddeeeffffffcccdddeeeeeedddcccaaa```___```ccceeeeeedddbbbaaa\\\[[[[[[[[[ZZZZZZYYYYYYZZZYYYYYYXXXXXXXXXYYYYYYUUUVVVVVVWWWXXXYYYZZZZZZVVVXXXZZZZZZXXXWWWWWWWWWTTTUUUVVVWWWWWWWWWWWWWWWSSSRRRRRRSSSVVVYYYYYYYYY[[[___bbbbbb```]]]^^^___^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYZZZ]]]___aaa\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\ZZZYYYXXXXXXXXXXXX\\\[[[ZZZYYYYYYYYYYYYYYYUUUUUUVVVXXXYYY[[[\\\]]]WWWZZZ]]]^^^^^^^^^___``````___^^^]]]\\\]]]^^^___\\\```dddfffeeefffjjjmmmqqqsssuuuwww~~~|||~~~~~~|||yyywwwvvvvvvyyyzzz|||}}}}}}|||zzzyyyyyy||||||zzzxxxvvvvvvxxxzzz||||||||||||{{{{{{{{{{{{zzzvvvqqqqqquuuxxxwwwuuuvvvssspppnnnnnnnnnmmmllllllkkkjjjkkkmmmrrrwwwzzzvvvvvvvvvuuutttrrrqqqppplllkkkiiigggeeedddccccccbbbdddfffhhhjjjjjjjjjjjjgggfffdddbbbaaa______^^^bbbccccccbbb```___```aaa```___\\\YYYWWWXXX[[[___]]]\\\[[[YYYXXXVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYWWWUUUUUUVVVTTTPPPMMMNNNNNNNNNNNNNNNOOOPPPQQQPPPTTTTTTSSS\\\jjjllldddUUURRRNNNJJJIIIKKKMMMOOOMMMLLLKKKJJJJJJIIIJJJJJJLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSSSSQQQPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQTTTVVVXXXXXXWWWUUUUUUUUUSSSTTTVVVUUUUUUUUUVVVWWWZZZYYYYYYZZZZZZ[[[\\\]]]\\\\\\]]]\\\[[[YYYWWWVVVZZZYYYYYYYYYYYY[[[\\\]]]aaaaaa```____________```bbbcccddddddcccbbb```___aaabbbcccccccccdddfffhhhkkkkkklllmmmnnnooopppqqqooooooooonnnlllllloooqqqnnnnnnooopppqqqssstttuuu{{{}}}~~~|||yyywwwvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyxxxxxxyyyyyyzzz{{{{{{|||{{{zzzvvvsssrrrqqqqqqrrrqqqqqqrrrssssssrrrrrrqqqmmmnnnnnnnnnnnnmmmmmmllloooppppppqqqqqqpppppppppnnnmmmkkkkkkllllllkkkiiinnnllliiieeecccbbbbbbbbbdddfffhhhhhhgggfffggghhheeedddccccccbbbbbbccccccdddcccaaa___^^^]]]^^^^^^___```aaaeeegggfffaaa]]]]]]]]]\\\ZZZXXXYYY[[[]]]\\\[[[XXXVVVUUUUUUVVVWWWYYYYYYYYYXXXXXXXXXXXXXXX[[[[[[[[[[[[ZZZYYYYYYXXXYYYXXXWWWUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWWWW[[[\\\^^^______]]][[[ZZZ\\\]]]]]]\\\ZZZZZZ\\\^^^[[[XXXVVVYYY___eeehhhiii^^^\\\YYYYYYYYYZZZZZZYYYZZZZZZ[[[[[[[[[\\\\\\\\\ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXTTTVVVXXXZZZ[[[[[[ZZZYYY]]]\\\[[[[[[\\\]]]___```]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^```ccchhhjjjkkkjjjmmmkkklllqqqvvvzzz}}}~~~}}}{{{xxxvvvvvvvvvxxxzzz}}}~~~}}}{{{{{{zzz|||{{{zzzxxxvvvvvvxxxzzz}}}||||||||||||{{{{{{{{{zzzvvvsssssswwwyyywwwuuuuuusssooonnnnnnnnnmmmllllllkkkjjjkkkmmmqqquuuwwwuuuuuuuuutttsssrrrqqqpppkkkjjjiiihhhfffdddcccbbbbbbccceeegggiiijjjjjjjjjgggeeecccaaa___^^^^^^^^^___aaabbbaaa``````aaabbbccccccaaa^^^[[[[[[]]]___\\\[[[ZZZYYYXXXVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXYYYWWWVVVVVVVVVUUUQQQNNNOOONNNNNNNNNNNNOOOPPPQQQNNNRRRSSSSSS\\\jjjlllfffWWWTTTPPPLLLJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIKKKLLLLLLMMMNNNOOOOOONNNNNNOOOPPPRRRQQQPPPPPPPPPPPPQQQRRRQQQQQQPPPPPPPPPOOOOOOOOOQQQSSSUUUVVVTTTSSSSSSTTTSSSTTTUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[ZZZYYYWWWWWWYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^]]]^^^^^^___``````bbbbbbcccccccccbbb```___aaabbbddddddddddddfffhhhkkkkkklllmmmnnnnnnooooooqqqqqqqqqooonnnnnnpppqqqnnnoooooopppqqqsssuuuvvvzzz|||~~~~~~~~~~~~{{{zzzxxxuuutttsssssssssuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzyyyvvvtttrrrrrrrrrsssqqqrrrrrrrrrrrrrrrqqqqqqmmmmmmnnnnnnnnnmmmllllllnnnnnnooopppppppppppppppnnnmmmkkkkkkllllllkkkiiikkkjjjgggeeeccccccddddddcccdddfffgggfffeeefffgggddddddcccbbbaaaaaaaaabbbbbbaaa```^^^]]]]]]\\\]]]``````bbbeeehhhgggbbb^^^]]]]]]\\\ZZZXXXXXX[[[]]]\\\[[[YYYWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXZZZ[[[\\\]]]]]]\\\[[[ZZZYYYXXXVVVTTTSSSSSSSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXX[[[\\\]]]]]][[[[[[\\\]]]^^^\\\\\\___eeekkkmmmnnn```^^^[[[YYYYYYYYYYYYXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWTTTUUUWWWYYYZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\^^^___]]]]]]]]]]]]]]]]]]]]]]]]______```dddgggjjjjjjiiihhhfffgggkkknnnqqqyyy~~~~~~}}}zzzwwwuuuvvvwwwvvvzzz~~~}}}||||||{{{{{{zzzxxxvvvvvvxxxzzz}}}||||||||||||{{{{{{{{{yyyvvvtttuuuxxxyyywwwuuutttrrrooonnnnnnnnnmmmlllmmmlllkkkkkkllloooqqqsssrrrrrrssssssrrrrrrqqqpppjjjjjjjjjiiigggeeecccaaaaaabbbdddfffhhhiiiiiijjjgggeeebbb___^^^]]]^^^^^^]]]___````````````aaacccggggggfffddd```^^^]]]^^^YYYYYYYYYXXXWWWWWWVVVVVVSSSTTTTTTUUUUUUVVVVVVVVVXXXWWWWWWWWWWWWVVVSSSPPPOOONNNNNNNNNNNNOOOPPPPPPKKKOOOQQQRRR[[[gggjjjeeeWWWUUURRRNNNKKKIIIIIIHHHKKKKKKJJJJJJIIIJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNOOONNNMMMLLLMMMNNNPPPOOOOOONNNNNNOOOPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMOOORRRSSSRRRQQQQQQRRRSSSTTTUUUTTTSSSRRRSSSTTTRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZ[[[[[[\\\^^^___``````aaabbbbbbbbbaaa```___aaacccdddeeedddeeeggghhhjjjkkkllllllmmmmmmmmmmmmpppppppppooommmmmmnnnpppoooooooooppprrrsssuuuvvvyyy{{{}}}}}}|||{{{{{{|||}}}~~~~~~~~~{{{xxxxxxwwwuuutttssssssrrrsssttttttttttttuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyzzzxxxwwwuuutttsssttttttuuusssssssssssssssrrrqqqpppnnnnnnnnnnnnnnnmmmllllllkkklllmmmoooppppppppppppooommmkkkkkklllllljjjiiigggfffeeeccccccddddddeeeaaabbbddddddddddddeeegggeeedddcccbbbaaaaaa```aaa``````___^^^]]]\\\[[[[[[^^^___aaadddfffeeeaaa^^^\\\\\\[[[YYYXXXXXXZZZ]]]\\\[[[YYYWWWVVVVVVWWWWWWVVVVVVWWWXXXXXXYYYXXXXXXZZZ[[[]]]___```___^^^]]]ZZZXXXVVVTTTRRRRRRRRRRRRUUUUUUUUUUUUUUUTTTTTTTTTXXXXXXYYYYYYYYYYYYXXXXXXZZZ\\\^^^^^^]]]\\\\\\\\\``````bbbeeejjjmmmnnnnnnbbb___\\\ZZZYYYYYYXXXWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXWWWWWWWWWVVVTTTTTTUUUVVVWWWYYY[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]`````````cccfffhhhgggfffcccaaacccfffhhhhhhmmmtttxxxzzz|||~~~~~~|||yyyvvvuuuvvvxxxwww{{{~~~~~~}}}{{{{{{zzzwwwuuuuuuwwwzzz||||||||||||{{{{{{{{{{{{vvvuuutttuuuwwwxxxvvvssstttrrrooommmnnnnnnmmmlllmmmllllllkkklllmmmnnnooooooppppppqqqqqqqqqppppppjjjjjjkkkjjjiiifffcccaaa```aaabbbdddfffggghhhiiigggeeebbb___]]]]]]^^^___\\\^^^______^^^^^^___```ggghhhiiifffbbb^^^\\\[[[WWWWWWWWWVVVVVVVVVVVVVVVRRRRRRRRRRRRSSSSSSTTTTTTWWWWWWWWWWWWWWWVVVTTTRRRNNNNNNNNNMMMMMMNNNOOOOOOJJJMMMOOOPPPWWW```bbb___TTTSSSQQQOOOMMMJJJHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNNNNMMMKKKJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOONNNNNNMMMMMMMMMLLLLLLLLLKKKMMMPPPQQQPPPPPPPPPQQQSSSTTTTTTSSSQQQPPPQQQRRRQQQRRRRRRSSSTTTTTTUUUUUUSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^___```aaaaaa```______```bbbdddeeeeeeeeefffhhhiiijjjkkkllllllkkkkkkjjjlllmmmmmmllljjjjjjkkklllooooooppppppqqqssstttuuuwwwyyy{{{{{{zzzxxxxxxxxx|||~~~{{{{{{{{{|||}}}{{{xxxvvvxxxwwwwwwvvvvvvvvvvvvvvvrrrrrrrrrsssssssssssssssuuuuuuuuuvvvwwwwwwxxxxxxuuuuuutttttttttuuuvvvwwwuuuuuuuuuuuutttsssrrrrrrppppppppppppooonnnmmmmmmjjjkkkmmmnnnpppqqqqqqrrrnnnmmmkkkkkkkkkkkkiiihhhddddddcccbbbbbbbbbcccccc___```bbbbbbaaabbbdddffffffeeedddcccbbbaaaaaaaaa`````````___^^^]]]]]]\\\\\\^^^```bbbbbbaaa^^^\\\[[[[[[ZZZYYYWWWXXXZZZ]]]\\\[[[ZZZXXXWWWWWWWWWWWWVVVWWWXXXYYYZZZZZZYYYYYYXXXZZZ]]]```aaaaaa```___[[[ZZZWWWUUUSSSRRRRRRRRRUUUUUUUUUTTTTTTTTTTTTSSSYYYYYYZZZZZZZZZZZZZZZZZZZZZ]]]``````___]]]]]]]]]```bbbdddgggjjjjjjiiihhh```^^^[[[YYYZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXZZZZZZYYYYYYXXXWWWVVVUUUSSSSSSSSSSSSUUUWWWZZZ\\\YYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]___^^^^^^```cccdddcccbbbaaa___aaaeeefffeeehhhmmmssstttuuuuuuwww}}}}}}zzzvvvvvvwwwyyyyyy}}}~~~~~~}}}{{{zzzyyywwwuuuuuuwwwyyy{{{{{{{{{zzzzzzzzzzzzyyyssssssssstttuuuuuusssrrrtttrrrooonnnoooooonnnnnnmmmmmmmmmlllllllllllllllmmmnnnnnnooooooooooooooojjjjjjkkkkkkiiifffcccaaa``````aaabbbdddeeefffggggggeeebbb```^^^]]]^^^^^^\\\]]]^^^]]][[[ZZZ[[[\\\cccdddfffddd```[[[XXXWWWTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPPPPOOOPPPPPPQQQRRRTTTUUUVVVWWWVVVTTTSSSSSSNNNMMMMMMLLLLLLLLLMMMMMMJJJLLLNNNNNNRRRVVVWWWUUUPPPOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGIIIJJJKKKLLLKKKLLLMMMLLLJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMJJJLLLOOOPPPPPPOOOPPPQQQQQQRRRSSSRRRPPPOOOPPPQQQOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYY[[[\\\^^^___```______^^^___aaadddeeeddddddeeefffggghhhjjjkkkkkkjjjiiihhhiiijjjlllkkkjjjiiijjjkkkooooooooopppqqqrrrssstttuuuwwwyyyyyywwwvvvvvvvvvvvvxxx{{{}}}~~~~~~}}}||||||{{{zzzyyyzzz{{{{{{zzzwwwtttxxxxxxxxxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqqqqqqqqqssssssttttttuuuvvvvvvvvvsssssssssttttttuuuvvvwwwvvvvvvwwwwwwvvvuuuttttttrrrrrrrrrqqqpppooonnnnnnjjjkkkmmmnnnpppqqqrrrrrrmmmllljjjiiijjjiiigggfffcccbbbbbbaaaaaa`````````^^^`````````___```bbbeeehhhgggfffeeeddddddddddddbbbbbbaaaaaa``````______^^^```bbbcccbbb```^^^]]]ZZZZZZYYYXXXWWWWWWZZZ\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVXXXYYYZZZ[[[ZZZYYYYYYVVVXXX[[[^^^___``````___]]][[[YYYVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTYYYYYYZZZ[[[\\\\\\[[[[[[[[[^^^aaaaaa```^^^]]]]]]aaacccfffhhhgggeeebbbaaa]]][[[YYYXXXYYY[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWUUUUUUSSSRRRQQQQQQSSSVVVYYY[[[YYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[[[[\\\^^^___^^^]]]^^^]]]___cccdddcccfffkkkoooqqqrrrrrrqqqsssxxx|||~~~|||yyywwwxxxyyy|||~~~~~~}}}}}}||||||zzzzzzyyywwwuuuuuuwwwyyyzzzzzzyyyyyyyyyxxxxxxxxxssssssssssssssssssssssssuuussspppooopppppppppooommmmmmnnnnnnmmmmmmlllkkkllllllmmmnnnnnnmmmmmmmmmkkkkkkkkkjjjhhhfffdddbbbaaaaaaaaaaaabbbcccdddeeedddcccbbb```^^^]]]\\\\\\ZZZ[[[[[[ZZZXXXWWWWWWXXX\\\^^^```___[[[WWWTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQOOOOOONNNMMMMMMNNNOOOPPPQQQSSSUUUUUUSSSRRRRRRRRRLLLLLLKKKJJJJJJJJJKKKKKKJJJKKKMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJKKKJJJIIIHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMOOOOOONNNNNNNNNMMMMMMMMMJJJMMMOOOPPPOOONNNNNNOOOOOOPPPQQQPPPOOONNNOOOPPPLLLMMMOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOQQQRRRTTTTTTTTTTTTVVVWWWWWWXXXWWWWWWYYYYYYXXXWWWWWWWWWWWWWWWYYYZZZ\\\^^^______^^^^^^]]]```cccddddddcccdddeeeeeefffhhhjjjjjjjjjhhhggggggiiillllllkkkkkklllmmmnnnnnnnnnooooooppprrrrrrsssuuuwwwxxxvvvuuuuuuvvvvvvwwwyyy||||||{{{zzzyyyyyyyyyzzzzzzwwwwwwvvvwwwxxxxxxvvvsssvvvwwwxxxxxxxxxxxxwwwwwwqqqqqqqqqqqqppppppppppppqqqrrrrrrsssssstttuuuuuupppqqqrrrssstttuuuuuuvvvuuuvvvvvvwwwwwwwwwvvvvvvrrrrrrrrrrrrqqqooonnnmmmiiijjjlllmmmooopppqqqqqqllljjjhhhhhhhhhgggeeecccbbbbbbbbbbbbbbbaaaaaaaaa`````````___^^^___aaacccggggggffffffeeeeeeffffffeeedddcccaaaaaaaaabbbcccbbbdddeeeeeebbb___^^^^^^YYYYYYYYYWWWVVVWWWZZZ\\\\\\[[[[[[ZZZYYYXXXWWWVVVWWWXXXZZZ[[[[[[YYYXXXWWWTTTUUUVVVXXXZZZ[[[\\\]]]]]][[[YYYWWWUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXZZZ\\\]]]\\\[[[ZZZ[[[]]]______^^^]]]]]]]]]```cccfffgggeeeaaa___^^^ZZZXXXWWWWWWXXXZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWUUUTTTSSSRRRQQQQQQRRRTTTVVVXXXXXXYYYZZZ[[[\\\\\\\\\[[[YYYYYYYYYZZZ[[[[[[\\\\\\YYYXXXXXXYYY[[[\\\[[[ZZZ[[[ZZZ\\\`````````ccchhhlllooorrrqqqooonnnppprrrtttyyy~~~{{{yyyyyyyyy}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{zzzzzzyyyvvvttttttvvvyyyxxxxxxxxxwwwwwwwwwwwwvvvttttttsssrrrqqqrrrsssuuuvvvtttqqqpppqqqrrrrrrqqqlllmmmnnnoooooonnnlllkkkkkklllllllllllllllkkkkkkmmmlllkkkiiigggfffeeedddbbbbbbaaa``````aaabbbbbb`````````___]]][[[YYYXXXVVVWWWXXXWWWVVVUUUVVVWWWUUUWWWYYYYYYVVVSSSRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNMMMLLLKKKKKKLLLMMMNNNMMMPPPSSSSSSQQQOOOPPPQQQKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGGGGHHHIIIJJJLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHHHHIIIIIIGGGHHHIIIIIIHHHHHHIIIJJJIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLJJJLLLNNNOOOMMMLLLLLLMMMMMMNNNPPPOOONNNNNNOOOPPPLLLMMMOOOQQQRRRQQQPPPOOONNNNNNMMMMMMNNNPPPRRRSSSSSSTTTUUUVVVWWWWWWWWWVVVWWWWWWWWWVVVWWWWWWXXXXXXXXXYYY[[[]]]^^^^^^^^^]]]\\\___bbbccccccbbbbbbcccbbbdddgggiiijjjjjjhhhgggdddgggjjjkkkkkkkkklllmmmmmmmmmmmmmmmnnnooopppqqqqqqsssvvvwwwvvvuuuuuuvvvvvvwwwxxx{{{~~~~~~|||{{{yyyyyyyyyxxxwwwwwwxxxzzzttttttssstttwwwxxxwwwvvvwwwwwwxxxyyyyyyxxxwwwvvvqqqqqqqqqqqqppppppooooooppppppqqqqqqrrrsssssstttooopppqqqrrrssstttttttttsssssstttuuuvvvvvvvvvvvvqqqqqqqqqpppooonnnllllllggghhhjjjkkklllmmmnnnnnnkkkiiigggffffffeeecccaaabbbbbbcccdddeeeeeeeeeeeeaaaaaaaaa___]]]]]]```bbbfffeeeeeeeeeeeefffgggggggggeeebbb``````bbbdddfffccceeefffddd```\\\[[[[[[XXXXXXXXXWWWVVVWWWYYY\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWYYYZZZYYYWWWTTTSSSQQQQQQQQQRRRTTTVVVXXXYYY[[[ZZZXXXVVVUUUUUUUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXWWWYYY]]]```aaa___]]][[[ZZZ[[[\\\[[[ZZZZZZ[[[\\\\\\```cccdddaaa^^^\\\\\\ZZZXXXVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUWWWXXXWWWVVVUUUTTTRRRRRRQQQQQQQQQRRRTTTTTTVVVWWWYYYZZZ[[[[[[ZZZZZZWWWWWWXXXXXXYYYZZZZZZ[[[WWWVVVWWWXXXZZZ[[[ZZZYYY[[[YYYZZZ]]]]]]\\\___dddhhhkkkmmmllljjjiiikkkmmmiiimmmrrrvvv}}}}}}zzzyyyyyy~~~|||zzzxxxxxxyyy{{{|||~~~~~~|||{{{zzzzzzzzzzzzzzzzzzyyyvvvttttttvvvyyywwwwwwwwwvvvvvvvvvvvvuuuuuuuuutttrrrqqqrrrtttwwwwwwtttrrrqqqrrrssssssrrrlllmmmoooppppppnnnlllkkkkkkllllllllllllkkkjjjiiinnnllljjjhhhgggfffeeeeeecccbbbaaa_________```aaa]]]^^^___^^^]]]ZZZWWWUUURRRTTTUUUUUUUUUUUUVVVXXXRRRTTTVVVVVVTTTRRRQQQPPPPPPPPPOOONNNNNNMMMLLLLLLNNNMMMKKKJJJJJJKKKLLLMMMKKKNNNQQQQQQOOONNNNNNPPPJJJIIIHHHHHHGGGGGGGGGGGGJJJJJJLLLMMMLLLIIIIIIKKKLLLKKKIIIHHHGGGGGGHHHIIIFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHFFFGGGHHHHHHHHHHHHIIIJJJIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJLLLNNNNNNLLLKKKJJJKKKLLLMMMOOOOOONNNNNNOOOQQQNNNPPPRRRTTTTTTTTTSSSRRRNNNMMMMMMLLLMMMOOOPPPQQQRRRSSSUUUVVVWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZWWWXXXZZZ\\\]]]^^^^^^]]][[[^^^aaacccbbbbbbbbbbbbaaacccfffiiijjjjjjhhhggg```cccgggiiiiiiiiikkklllmmmmmmmmmmmmmmmnnnoooppppppsssuuuvvvvvvuuuvvvwwwsssssssssvvvyyy{{{||||||||||||}}}}}}|||}}}}}}zzzxxxyyyzzzzzzzzzvvvvvvvvvuuusssssstttuuusssrrrrrrtttwwwzzz{{{{{{yyyyyyzzz{{{zzzyyyxxxwwwrrrqqqqqqqqqppppppoooooooooppppppqqqrrrrrrssssssnnnooopppqqqrrrssssssssspppqqqrrrtttuuuuuuvvvvvvppppppoooooonnnlllkkkjjjfffggghhhiiijjjkkkkkkkkkjjjhhhfffeeeeeedddbbb```aaabbbdddfffhhhiiiiiijjjbbbbbbaaa___]]]]]]___aaaddddddddddddeeefffgggggghhheeebbb______aaaeeegggaaabbbcccaaa\\\WWWVVVWWWXXXXXXXXXVVVUUUVVVYYY\\\[[[[[[[[[[[[ZZZXXXWWWVVVUUUVVVXXXXXXWWWUUURRRPPPPPPOOONNNNNNPPPRRRUUUWWWYYYXXXWWWUUUTTTTTTUUUUUUSSSSSSTTTUUUWWWXXXYYYZZZYYY\\\aaadddeeeccc```]]]XXXYYYYYYXXXWWWWWWYYYZZZWWW[[[______]]][[[[[[[[[[[[YYYVVVUUUVVVVVVVVVUUUVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUSSSTTTVVVWWWWWWVVVUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRUUUVVVWWWYYYZZZYYYYYYXXXVVVVVVWWWWWWXXXYYYYYYZZZWWWVVVVVVXXX[[[\\\[[[YYY]]][[[[[[\\\\\\ZZZ^^^ccc```bbbdddccc```aaadddgggaaaeeeiiilllpppzzz}}}{{{yyyyyyzzzzzzyyyyyyxxxvvvtttuuuwwwzzz{{{|||{{{yyywwwvvvxxxyyy{{{zzzyyywwwuuutttssssssvvvuuuuuuuuuuuuuuuvvvvvvzzzwwwtttrrrssssssssssssxxxwwwuuurrrqqqppppppqqqppppppppppppooommmlllllljjjjjjiiiiiiiiiiiijjjjjjmmmjjjhhhhhhiiihhhdddaaa\\\]]]]]]^^^___```aaaaaaaaa___]]]\\\\\\ZZZWWWTTTSSSSSSTTTTTTTTTRRRQQQPPPQQQQQQPPPPPPOOONNNMMMLLLKKKLLLLLLMMMMMMMMMMMMLLLMMMKKKIIIIIILLLLLLKKKHHHJJJJJJLLLMMMNNNNNNNNNNNNNNNLLLIIIGGGFFFFFFGGGIIIJJJIIIHHHHHHGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFDDDEEEEEEGGGHHHJJJLLLMMMOOONNNLLLJJJHHHGGGFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKOOOOOOMMMLLLLLLLLLMMMNNNMMMKKKJJJKKKNNNOOOMMMKKKMMMMMMMMMMMMLLLLLLLLLLLLPPPPPPPPPPPPOOOOOONNNMMMQQQPPPOOONNNNNNNNNLLLKKKQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXYYYZZZ[[[\\\\\\]]]]]]^^^```bbbbbbbbbaaaaaabbbbbbcccdddeeeeeeeeeeeedddeeeggghhhjjjkkkkkklllkkkjjjiiiiiijjjkkkmmmnnnnnnpppsssttttttssstttuuuvvvtttssstttvvvxxxyyyyyyyyyzzz||||||{{{zzz{{{|||}}}{{{zzzyyyzzzzzz|||~~~}}}{{{{{{yyywwwtttssssssssstttvvvuuusssqqqqqqrrrssstttqqqpppppppppqqqsssuuuvvvttttttuuuvvvvvvuuutttsssqqqrrrsssssssssrrrqqqpppqqqqqqqqqqqqrrrssstttuuurrrssssssqqqpppppprrrtttqqqqqqqqqqqqqqqqqqqqqqqqlllkkkjjjjjjkkkkkkiiihhhiiigggffffffhhhjjjkkkkkkllljjjgggfffeeedddbbb```cccaaa___aaaeeehhhiiihhhfffeeedddcccbbbaaaaaa```bbbcccdddeeeffffffggggggdddcccaaa___^^^]]]]]]^^^]]]___```aaa___[[[WWWTTTVVVVVVVVVVVVVVVVVVWWWWWWZZZ[[[\\\\\\ZZZXXXUUUSSSVVVVVVVVVVVVUUUSSSQQQPPPMMMMMMNNNOOOQQQRRRSSSSSSQQQQQQQQQQQQRRRTTTUUUVVVTTTUUUVVVWWWXXXXXXXXXXXX\\\aaagggllllllgggaaa\\\XXXYYYZZZYYYWWWVVVVVVWWWZZZXXXWWWWWWXXXXXXWWWVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRSSSTTTUUUTTTSSSPPPPPPRRRSSSTTTTTTTTTTTTUUUVVVXXXZZZZZZYYYXXXVVVUUURRROOOPPPRRRTTTTTTRRRSSSTTTUUUVVVWWWXXXXXXXXXVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\\\\[[[[[[\\\^^^bbbbbb```______```aaabbbbbbcccdddfffjjjpppwww|||~~~}}}|||zzzyyyxxxwwwwwwwwwwwwwwwvvvuuuuuuwwwyyy{{{{{{zzzxxxvvvvvvwwwyyy{{{zzzxxxvvvuuutttssssssuuuuuuuuuuuuvvvwwwxxxyyyyyyvvvsssrrrssstttttttttwwwvvvtttrrrpppoooooopppooooooooooooooonnnmmmlllhhhhhhgggggggggggghhhhhhllljjjhhhggghhhfffccc```[[[\\\\\\]]]^^^_________```^^^]]]\\\[[[ZZZWWWTTTSSSSSSSSSSSSRRRQQQOOONNNOOOOOOPPPPPPOOONNNMMMLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLJJJIIIIIIKKKLLLJJJHHHHHHIIIJJJLLLMMMMMMNNNNNNLLLKKKHHHFFFEEEFFFHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFHHHIIIKKKLLLMMMLLLJJJIIIGGGFFFFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHGGGFFFFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMLLLLLLOOONNNMMMLLLLLLLLLMMMMMMLLLJJJJJJLLLNNNOOOMMMJJJKKKKKKLLLLLLLLLLLLLLLLLLNNNNNNOOONNNNNNMMMMMMLLLNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRRRRRRRSSSTTTUUUUUUUUUVVVWWWYYYZZZZZZZZZ[[[\\\]]]^^^___````````````aaabbbcccddddddeeeddddddcccdddeeegggiiijjjjjjjjjhhhhhhhhhhhhhhhiiijjjkkknnnpppssstttuuuuuuwwwxxx{{{xxxuuutttuuuvvvvvvvvvvvvwwwyyyyyyxxxwwwxxxyyy}}}|||zzzyyyxxxxxxyyyyyyzzz|||~~~~~~~~~{{{{{{{{{{{{zzzyyyyyywwwuuusssrrrrrrssstttsssrrrpppnnnnnnooopppqqqppppppoooooopppqqqrrrssssssssstttttttttttttttsssttttttttttttsssqqqnnnmmmnnnnnnnnnoooooopppqqqrrrqqqrrrrrrqqqooopppqqqsssqqqqqqqqqppppppooooooooommmllljjjjjjjjjjjjhhhfffgggeeedddeeegggjjjkkkkkkkkkiiigggffffffeeebbbaaabbb```^^^```cccfffgggffffffffffffeeedddbbbaaa```bbbbbbccceeeeeefffffffffcccbbb```]]]\\\[[[[[[[[[\\\]]]^^^^^^\\\YYYVVVTTTVVVVVVVVVUUUUUUUUUUUUUUUXXXXXXYYYZZZYYYWWWUUUTTTTTTUUUUUUUUUTTTRRRQQQPPPKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQTTTTTTVVVWWWWWWXXXXXXXXX[[[___dddhhhhhhddd___[[[WWWXXXYYYXXXVVVUUUUUUWWWXXXWWWUUUVVVWWWWWWVVVTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSPPPPPPQQQQQQRRRRRRSSSSSSUUUUUUWWWXXXXXXXXXWWWVVVUUURRROOOOOOQQQRRRRRRQQQRRRRRRSSSUUUUUUVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPRRRTTTVVVXXXYYYZZZWWWYYYZZZYYYXXXXXXYYYZZZ]]]]]]\\\[[[[[[[[[\\\]]]\\\]]]___```bbbfffkkkooo{{{{{{{{{zzzxxxvvvuuutttsssuuuvvvvvvuuuuuuwwwxxxzzzzzzyyyxxxvvvuuuwwwyyy{{{zzzxxxvvvtttssssssrrrsssttttttvvvxxxzzz|||}}}yyyvvvsssrrrssstttttttttttttttrrrpppooonnnnnnnnnmmmnnnnnnnnnnnnnnnmmmmmmgggffffffffffffffffffgggllljjjhhhgggfffdddaaa^^^ZZZ[[[\\\\\\]]]]]]]]]]]]^^^]]][[[[[[[[[YYYWWWUUURRRRRRRRRQQQPPPOOOMMMLLLLLLMMMNNNPPPOOONNNLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLJJJIIIIIIJJJJJJIIIGGGEEEFFFHHHJJJKKKMMMMMMMMMLLLJJJHHHFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJKKKMMMOOONNNLLLIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPMMMMMMNNNNNNOOOPPPRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUVVVWWWXXXYYYYYYYYY[[[[[[[[[[[[\\\]]]^^^^^^``````aaabbbccccccccccccaaabbbdddeeefffggghhhhhhffffffggghhhiiiiiiiiiiiinnnooorrrssstttvvvzzz||||||wwwtttsssssssssrrrqqqsssuuuuuutttttttttuuuxxxxxxwwwvvvwwwwwwxxxxxxyyyyyyyyyzzz|||}}}|||{{{|||{{{zzzxxxwwwuuutttuuuvvvxxxxxxwwwuuutttrrrqqqqqqqqqrrrsssqqqpppnnnmmmmmmmmmnnnooopppoooooonnnnnnoooooopppqqqqqqqqqqqqrrrrrrssstttvvvvvvvvvtttrrrooolllkkkkkkkkkkkklllmmmmmmnnnnnnpppqqqqqqpppnnnnnnppprrrqqqqqqpppooonnnnnnmmmmmmooommmkkkjjjiiihhhfffddddddcccbbbcccfffiiijjjjjjiiihhhfffffffffeeedddbbb```___^^^```bbbdddeeeeeeggghhhhhhhhhgggdddaaa```aaabbbcccdddddddddddddddbbbaaa^^^\\\ZZZYYYYYYYYY[[[[[[[[[ZZZYYYXXXVVVUUUVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPOOOOOONNNMMMTTTUUUVVVWWWWWWXXXWWWWWWYYY\\\___bbbbbb___\\\YYYUUUWWWWWWWWWUUUTTTUUUVVVVVVUUUTTTTTTUUUUUUTTTRRRTTTTTTTTTUUUTTTTTTSSSRRRPPPOOOOOOPPPRRRSSSSSSRRRQQQPPPOOONNNNNNOOOPPPQQQTTTTTTUUUUUUUUUVVVVVVVVVTTTRRROOOOOOOOOPPPPPPOOOPPPQQQQQQRRRTTTUUUUUUVVVYYYXXXVVVUUUSSSSSSRRRRRROOOOOOPPPQQQSSSUUUXXXYYYWWWYYYYYYYYYWWWVVVWWWXXXYYYYYYXXXXXXXXXXXXYYYZZZ]]]^^^``````aaaccceeehhhzzzzzzzzzzzzxxxvvvsssrrrppprrrtttuuuuuuuuuvvvwwwxxxyyyxxxvvvuuuuuuvvvxxx{{{zzzxxxvvvtttsssrrrrrrrrrrrrtttvvvxxx{{{~~~|||yyyuuussssssttttttsssrrrqqqpppooonnnmmmmmmlllllllllmmmnnnnnnnnnmmmmmmffffffeeeeeeeeeeeeffffffjjjiiigggfffdddaaa___]]]ZZZ[[[\\\]]]]]]]]]\\\[[[\\\[[[ZZZZZZZZZYYYWWWUUURRRQQQQQQOOONNNMMMLLLKKKIIIKKKMMMOOOOOOMMMLLLJJJHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGCCCDDDFFFHHHJJJKKKLLLMMMNNNLLLJJJHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKHHHIIIKKKMMMNNNMMMKKKIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMOOOQQQNNNNNNNNNNNNNNNOOOQQQQQQSSSSSSSSSSSSTTTUUUVVVVVVUUUVVVWWWXXXYYYYYYYYYYYY[[[ZZZYYYYYYZZZ[[[]]]^^^^^^___```aaaaaabbbbbbbbb``````bbbcccdddeeeeeeeeefffggghhhjjjkkkjjjjjjiiikkkmmmoooppprrruuuzzz}}}|||vvvsssqqqqqqqqqqqqnnnppprrrrrrrrrqqqrrrsssuuuuuuuuuvvvvvvwwwxxxxxxxxxwwwvvvvvvwwwyyy{{{}}}~~~|||||||||}}}}}}}}}|||}}}~~~yyyxxxxxxxxxxxxxxxxxxwwwtttsssrrrsssuuuvvvwwwvvvqqqppppppoooooopppqqqqqqqqqpppooonnnnnnnnnoooooopppoooooonnnnnnnnnnnnnnnooonnnnnnnnnoooppprrrsssuuuuuuuuusssqqqooollljjjiiiiiijjjkkkkkklllllllllnnnooopppooonnnmmmoooppprrrqqqpppooonnnmmmllllllooommmkkkiiihhhgggdddbbbbbbaaa```aaaeeehhhiiijjjhhhgggeeeeeeffffffeeeccc`````````aaabbbcccddddddggghhhiiijjjhhheeebbb```aaaaaabbbcccccccccbbbbbbbbb```^^^[[[YYYXXXXXXXXX[[[ZZZYYYYYYXXXXXXXXXXXXVVVVVVUUUTTTSSSRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRNNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOOPPPPPPOOONNNMMMUUUVVVWWWWWWXXXXXXXXXWWWVVVWWWYYYZZZZZZYYYWWWVVVUUUVVVWWWWWWUUUUUUVVVWWWUUUTTTSSSSSSTTTTTTSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSNNNMMMMMMNNNQQQRRRRRRQQQPPPOOOMMMLLLLLLMMMNNNOOOSSSRRRRRRRRRRRRSSSTTTUUUTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQSSSTTTUUUVVVZZZYYYWWWUUUSSSRRRQQQQQQTTTSSSRRRQQQQQQSSSUUUVVVYYYZZZ[[[ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZ]]]___bbbbbbbbbbbbdddeeezzzzzzzzzzzzxxxuuusssqqqnnnpppssstttttttttuuuwwwwwwwwwwwwuuuttttttvvvxxxzzzyyywwwvvvtttsssrrrrrrpppqqqsssuuuxxx{{{~~~|||wwwuuussssssrrrqqqppppppoooooonnnmmmlllkkkkkkllllllmmmmmmmmmmmmlllfffffffffeeeeeefffffffffggggggfffdddbbb___]]]\\\[[[\\\]]]^^^^^^]]][[[ZZZYYYXXXXXXXXXYYYYYYWWWUUUQQQPPPOOONNNMMMLLLKKKKKKHHHJJJKKKMMMMMMLLLJJJIIIGGGGGGHHHIIIJJJKKKKKKKKKIIIIIIIIIHHHGGGFFFFFFFFFBBBCCCEEEGGGIIIJJJKKKLLLQQQOOOMMMJJJHHHGGGGGGFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJGGGIIIKKKLLLLLLKKKJJJJJJHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNLLLKKKLLLOOOQQQRRRQQQPPPOOOOOOOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[ZZZZZZYYYZZZ\\\]]]^^^\\\]]]^^^___````````````^^^___```aaabbbcccccccccccceeefffhhhiiihhhhhhggggggiiikkklllnnnqqqvvvyyyzzzvvvrrrppppppqqqqqqqqqmmmoooqqqqqqqqqqqqrrrsssssstttuuuvvvwwwxxxyyyyyyxxxvvvuuuttttttuuuwwwxxxyyyyyy{{{{{{{{{zzzxxxwwwvvvwwwxxxwwwvvvvvvxxxzzz}}}~~~~~~}}}}}}}}}~~~}}}{{{yyyttttttttttttsssrrrrrrrrruuusssqqqqqqssstttsssrrrnnnnnnnnnnnnnnnoooooopppoooooonnnnnnmmmmmmmmmnnnpppppppppoooooonnnmmmmmmmmmlllkkkkkklllnnnpppqqqqqqqqqrrrqqqpppooommmlllhhhiiijjjkkkllllllllllllmmmnnnoooooonnnmmmnnnooorrrqqqpppooonnnmmmlllkkknnnllljjjhhhhhhfffdddbbbaaa```___```dddggghhhhhhhhhfffeeeeeeffffffeeedddaaabbbbbbcccccccccddddddfffggghhhiiihhheeebbb``````aaaaaaaaaaaaaaa``````aaa```]]][[[YYYXXXXXXXXX[[[[[[ZZZYYYYYYYYYZZZ[[[WWWVVVVVVUUUTTTSSSRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQQQQQQQVVVVVVWWWXXXXXXXXXWWWWWWSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUWWWWWWVVVVVVWWWYYYUUUTTTSSSSSSTTTTTTSSSQQQRRRSSSTTTTTTTTTTTTSSSSSSMMMLLLLLLMMMOOOQQQPPPOOOOOONNNLLLJJJJJJKKKMMMNNNPPPPPPPPPOOOPPPQQQQQQRRRSSSRRRQQQOOONNNNNNNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWZZZYYYWWWTTTRRRQQQPPPPPPSSSRRRQQQPPPPPPQQQSSSUUUXXXYYYYYYXXXVVVUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXZZZ]]]^^^^^^^^^___```{{{zzzyyyxxxvvvtttrrrqqqnnnpppqqqrrrrrrrrrtttvvvuuuvvvvvvtttssssssuuuwwwzzzyyywwwuuusssrrrrrrqqqpppppprrrsssvvvyyy{{{|||~~~{{{vvvsssrrrqqqpppooooooooooooooonnnmmmlllkkkkkklllllllllllllllkkkkkkffffffeeeeeeeeeeeeffffffcccdddeeeccc```]]]]]]]]][[[\\\^^^___^^^\\\ZZZYYYWWWVVVVVVWWWYYYYYYWWWVVVPPPOOONNNMMMLLLLLLLLLLLLIIIJJJJJJJJJJJJJJJIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIIIIHHHEEEDDDDDDEEEBBBCCCEEEGGGHHHJJJJJJJJJPPPOOOMMMKKKIIIGGGFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGFFFFFFFFFGGGGGGHHHIIIFFFEEEEEEDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBCCCDDDFFFHHHIIIFFFFFFGGGGGGIIIJJJLLLMMMKKKKKKKKKKKKKKKJJJIIIIIIGGGIIIKKKKKKJJJIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLMMMOOOOOOMMMKKKLLLPPPTTTWWWVVVSSSQQQPPPPPPQQQQQQOOOOOOOOOPPPPPPQQQRRRSSSXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^___aaaaaabbbbbbbbb``````bbbbbbccccccccccccdddeeehhhiiijjjlllppprrrqqqooommmmmmoooqqqqqqppplllnnnpppqqqqqqqqqrrrsssssstttuuuwwwxxxxxxxxxxxxvvvuuutttsssrrrsssttttttvvvwwwyyyzzzzzzyyywwwvvvssstttuuuuuuttttttvvvwwwyyyzzz|||}}}~~~}}}~~~~~~}}}}}}}}}{{{yyyxxxxxxyyyzzzzzzyyywwwssstttuuusssqqqppppppqqquuusssppppppppppppooommmmmmmmmmmmmmmnnnnnnnnnnnnlllllllllllllllkkkkkkkkkooooooooooooooonnnmmmllljjjjjjjjjjjjkkklllmmmmmmmmmnnnooooooooonnnmmmlllhhhiiikkkmmmmmmmmmlllllllllnnnpppooonnnmmmmmmnnnoooooonnnnnnmmmlllkkkkkkkkkjjjhhhgggggggggeeecccaaa```___```cccfffgggggghhhgggeeeeeeffffffeeecccaaabbbddddddcccbbbcccccccccdddfffffffffeeecccaaa```````````````___^^^]]]___^^^\\\ZZZXXXXXXXXXXXX[[[ZZZZZZZZZ[[[[[[\\\]]]XXXWWWWWWVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQJJJJJJKKKKKKLLLLLLLLLLLLNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUPPPPPPOOOOOOOOOOOOPPPPPPRRRSSSUUUUUUUUUUUUWWWXXXTTTSSSRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRNNNMMMLLLMMMOOOPPPOOONNNMMMLLLKKKJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNLLLLLLNNNOOOOOOOOOOOOPPPQQQTTTVVVXXXXXXWWWUUUSSSQQQPPPOOOOOOMMMMMMMMMMMMOOOQQQSSSTTTSSSUUUUUUUUUSSSRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWYYY\\\]]]]]]]]]^^^___zzzyyywwwuuusssqqqppppppooopppppppppooopppsssuuutttuuuuuutttrrrsssuuuwwwzzzyyywwwuuusssrrrqqqqqqppppppqqqrrrsssuuuwwwxxxyyyvvvrrrpppppppppooonnnnnnnnnoooooonnnmmmlllkkklllllllllllllllkkkjjjiiiddddddccccccccccccdddddd```bbbcccbbb___\\\\\\^^^ZZZ\\\]]]^^^]]][[[XXXVVVUUUUUUUUUVVVXXXYYYXXXVVVOOONNNMMMLLLLLLMMMNNNNNNKKKJJJIIIHHHGGGGGGHHHHHHDDDEEEFFFHHHIIIIIIJJJJJJGGGHHHIIIGGGDDDBBBCCCEEEDDDDDDFFFGGGHHHIIIIIIIIIKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEGGGIIIKKKLLLJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJIIIGGGGGGJJJMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLNNNOOONNNLLLMMMSSSXXX[[[YYYUUURRRPPPOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRUUUUUUVVVWWWWWWWWWWWWVVVXXXYYYZZZ[[[[[[\\\\\\\\\ZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^___```aaaaaaaaaaaa____________```aaabbbbbbbbbdddggghhhhhhiiikkkllliiiiiiiiikkknnnoooooonnnkkkmmmooopppppppppqqqsssrrrsssuuuvvvwwwwwwwwwwwwssssssrrrrrrrrrqqqqqqqqqvvvwwwyyyzzzyyywwwuuutttrrrsssuuuuuuuuuuuuwwwyyyxxxyyyzzz{{{{{{||||||{{{{{{|||~~~~~~}}}|||zzzzzzzzzzzz{{{}}}~~~|||{{{yyyxxxxxxyyy{{{|||yyyzzzzzzzzzxxxxxxzzz{{{yyyyyyzzz|||}}}}}}{{{xxxwwwwwwwwwxxxzzz{{{zzzxxxvvvxxxyyywwwtttssstttuuuuuussspppooooooooonnnlllmmmmmmmmmnnnmmmmmmlllllllllllllllllllllkkkkkkjjjllllllmmmnnnnnnmmmlllkkkhhhiiiiiijjjjjjjjjiiiiiikkklllmmmmmmmmmlllkkkjjjhhhiiikkkmmmnnnmmmlllkkklllnnnppppppooonnnnnnnnnlllkkkkkkkkkjjjjjjiiiiiihhhgggffffffggghhhgggeeebbbaaa``````ccceeeffffffiiigggfffeeeffffffdddccc___bbbddddddbbb```aaabbbaaaaaabbbccccccccccccccc`````````______^^^\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXYYYYYYZZZ[[[\\\\\\]]]]]]YYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRPPPOOONNNMMMNNNNNNHHHIIIIIIJJJKKKLLLMMMMMMQQQPPPNNNMMMNNNOOORRRSSSRRRRRRSSSSSSSSSRRRRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPRRRSSSSSSSSSUUUWWWSSSQQQPPPPPPQQQQQQPPPOOONNNNNNOOOPPPPPPPPPPPPPPPPPPNNNMMMNNNOOOOOONNNLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJKKKMMMNNNNNNMMMMMMLLLLLLMMMMMMLLLIIIIIILLLNNNNNNMMMMMMNNNPPPRRRUUUWWWVVVUUUSSSRRRPPPOOONNNNNNLLLLLLMMMNNNPPPQQQRRRRRRQQQSSSTTTSSSRRRRRRSSSUUUTTTTTTVVVWWWXXXXXXXXXWWW[[[]]]^^^^^^]]]]]]^^^```zzzxxxuuussspppooooooooopppppppppooonnnooorrruuutttttttttsssrrrrrrtttvvvzzzyyywwwuuusssrrrqqqqqqpppppppppqqqrrrssstttuuutttqqqnnnmmmnnnoooooonnnnnnnnnooooooooonnnlllkkkmmmmmmmmmlllkkkjjjiiihhhccccccbbbbbbbbbbbbcccccc^^^```bbbaaa^^^\\\]]]^^^YYYZZZ\\\]]]\\\YYYVVVTTTUUUTTTTTTVVVXXXYYYXXXVVVNNNMMMLLLLLLLLLMMMOOOPPPLLLKKKHHHFFFEEEFFFGGGHHHDDDDDDFFFGGGHHHIIIIIIIIIGGGHHHIIIGGGDDDBBBCCCDDDEEEEEEFFFHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCDDDFFFHHHJJJKKKIIIJJJKKKKKKKKKJJJHHHHHHHHHJJJJJJHHHFFFFFFJJJNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJMMMOOONNNMMMOOOUUU[[[]]][[[VVVRRRPPPOOOOOOOOOQQQQQQQQQQQQQQQSSSTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSVVVXXXYYY[[[[[[[[[[[[ZZZYYYZZZ[[[\\\\\\]]]]]]\\\^^^^^^___```aaaaaaaaaaaa``````_________aaacccdddbbbdddggghhhhhhggghhhiiiffffffgggjjjmmmnnnmmmkkkjjjlllooopppooopppqqqrrrrrrssstttvvvwwwvvvvvvuuuqqqqqqqqqrrrqqqppppppooossstttuuuvvvuuurrrooommmoooqqqssssssssstttvvvxxxuuuuuuvvvwwwwwwwwwvvvvvvuuuwwwzzz{{{|||zzzxxxvvvqqqqqqqqqrrrtttvvvxxxzzzxxxwwwuuuttttttuuuwwwxxxuuuwwwxxxxxxwwwwwwxxxyyyttttttuuuwwwxxxwwwuuurrrtttttttttuuuxxxyyyxxxvvvvvvxxxyyyxxxuuutttuuuwwwvvvtttrrrqqqqqqqqqpppnnnmmmmmmnnnnnnmmmmmmlllkkknnnnnnoooooonnnnnnmmmllljjjjjjllllllllllllkkkjjjggghhhiiijjjjjjiiigggfffkkkllllllmmmlllkkkiiihhhhhhiiikkkmmmnnnmmmlllkkklllnnnpppqqqooonnnnnnnnniiiiiiiiihhhhhhhhhhhhhhhfffeeeeeefffhhhiiihhhgggcccbbb```aaaccceeeffffffjjjhhhfffffffffeeedddbbb^^^aaadddcccaaa______```___``````aaaaaabbbcccccc`````````___^^^]]]\\\[[[YYYXXXWWWVVVUUUVVVWWWWWWWWWXXXYYY[[[\\\\\\]]]\\\YYYYYYYYYZZZZZZZZZZZZZZZZZZYYYWWWUUUTTTSSSSSSRRRRRRPPPNNNLLLKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNOOOPPPSSSQQQNNNLLLKKKMMMPPPRRROOOPPPPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPQQQQQQQQQSSSUUUQQQPPPNNNOOOPPPPPPOOOMMMKKKLLLMMMNNNNNNNNNNNNNNNQQQOOONNNNNNOOOOOOMMMLLLIIIIIIKKKLLLMMMMMMMMMMMMIIIJJJLLLNNNNNNMMMKKKJJJIIIJJJKKKJJJGGGGGGJJJMMMLLLLLLLLLLLLNNNQQQTTTVVVUUUTTTRRRQQQOOOOOONNNNNNQQQQQQRRRRRRRRRQQQPPPPPPRRRTTTUUUUUUTTTTTTUUUWWWUUUVVVXXXYYYZZZZZZYYYYYY\\\]]]]]]\\\ZZZYYY[[[]]]xxxwwwuuusssqqqpppoooooorrrsssrrrqqqpppqqqtttvvvrrrsssttttttttttttvvvxxx||||||{{{zzzxxxuuusssrrroooooonnnnnnnnnpppqqqrrrrrrqqqoookkkiiijjjmmmppplllmmmmmmnnnmmmkkkjjjiiimmmppprrrppplllhhhfffgggdddcccaaa```aaabbbaaa``````___^^^]]][[[ZZZYYYXXXXXXXXXXXXWWWUUUSSSRRRQQQSSSSSSSSSTTTTTTUUUVVVVVVPPPOOONNNNNNPPPPPPOOONNNJJJJJJIIIHHHGGGGGGFFFFFFGGGFFFEEEFFFFFFFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFHHHIIIHHHFFFFFFGGGHHHEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFIIIKKKMMMNNNLLLJJJHHHGGGHHHIIIJJJHHHIIIJJJJJJKKKKKKJJJJJJLLLKKKKKKKKKLLLNNNPPPRRRUUUSSSQQQOOONNNNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQSSSRRRRRRQQQQQQQQQRRRRRRUUUWWWYYYZZZ[[[ZZZYYYXXX\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^______``````aaabbbdddfffggggggffffffdddcccbbbeeejjjnnnooonnnjjjkkklllmmmnnnoooppppppsssssssssssssssssssssssspppooooooooooooooopppppprrrrrrqqqqqqqqqqqqppppppqqqrrrsssrrrqqqqqqrrrssstttuuuuuuuuuttttttsssrrrrrrtttwwwyyyyyywwwtttrrrppppppqqqrrrsssuuuvvvwwwssssssttttttttttttssssssqqqqqqrrrsssttttttttttttttttttsssrrrrrrqqqqqqpppwwwtttsssuuuyyy{{{{{{zzzwwwvvvvvvxxxyyyzzzxxxvvvwwwuuussspppnnnmmmllllllkkkkkkllllllllllllllllllmmmnnnooonnnmmmkkkkkkkkkooommmkkkkkkkkklllkkkjjjkkkjjjiiiiiijjjjjjiiiggghhhhhhjjjlllmmmlllgggdddfffgggiiijjjkkkkkkjjjjjjppppppoooooonnnlllkkkjjjgggggggggggggggfffeeedddeeedddcccdddfffgggfffeeeaaa`````````bbbeeegggiiikkkkkkkkkjjjhhhfffcccbbbaaa``````____________```^^^^^^______```aaaaaabbb\\\\\\[[[ZZZ[[[\\\]]]^^^\\\ZZZWWWUUUSSSSSSSSSTTTYYYYYYXXXWWWWWWVVVUUUUUUXXXXXXYYYYYYZZZZZZZZZ[[[[[[ZZZYYYXXXVVVUUUTTTSSSQQQPPPOOOMMMLLLKKKKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLNNNMMMLLLJJJJJJLLLMMMNNNMMMNNNNNNOOOOOONNNNNNMMMKKKIIIFFFFFFGGGJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRPPPNNNLLLJJJJJJJJJJJJIIIJJJJJJIIIHHHIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHKKKKKKLLLMMMOOOQQQSSSTTTSSSSSSSSSRRRQQQPPPPPPPPPMMMMMMMMMNNNOOOOOOOOOPPPMMMOOOQQQTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[\\\\\\[[[ZZZYYYXXXuuutttsssrrrqqqpppppppppooopppooonnnmmmnnnqqqsssrrrsssttttttttttttvvvxxx}}}|||{{{yyywwwuuusssrrrpppoooooonnnnnnoooppppppqqqpppooollljjjjjjlllooolllmmmmmmmmmlllkkkjjjiiihhhkkkmmmllliiifffffffffcccaaa______``````___^^^]]]]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRMMMLLLLLLMMMOOOPPPPPPNNNKKKKKKJJJIIIIIIHHHGGGGGGHHHGGGGGGGGGHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFFFFFFFDDDDDDEEEFFFEEEFFFGGGGGGGGGGGGEEEEEEAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAACCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKMMMMMMKKKIIIHHHGGGGGGHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPRRRQQQQQQPPPPPPQQQQQQRRRUUUVVVXXXZZZ[[[[[[ZZZYYY[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^]]]]]]^^^^^^____________aaabbbdddeeefffeeeeeedddcccbbbaaadddiiilllmmmmmmlllmmmmmmnnnooopppqqqrrrqqqpppppppppppppppppppppooooooooooooooopppqqqrrrrrrrrrrrrqqqqqqpppppppppoooqqqrrrrrrqqqpppqqqqqqrrrrrrrrrrrrrrrqqqpppppppppqqqtttuuuvvvuuusssrrrooooooppppppqqqsssttttttsssttttttttttttttttttsssqqqqqqrrrrrrssssssrrrrrrrrrrrrrrrqqqqqqqqqppppppsssqqqpppqqqtttwwwwwwvvvvvvtttssstttvvvwwwvvvuuuvvvtttrrrooonnnmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnmmmlllkkkkkkkkkooonnnllllllmmmmmmkkkjjjjjjhhhgggggghhhhhhgggfffffffffgggiiijjjiiigggdddeeefffhhhiiijjjkkkkkkjjjmmmmmmmmmlllkkkiiihhhgggffffffgggggggggfffeeeeeecccbbbaaaaaacccdddccccccaaa`````````bbbdddggghhhiiiiiiiiihhhfffdddbbbaaaaaa```___^^^]]]]]]]]]]]]]]]]]]^^^^^^___``````aaa\\\[[[[[[ZZZ[[[\\\^^^___]]][[[YYYVVVTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[ZZZYYYXXXWWWUUUTTTSSSSSSOOOOOOMMMLLLKKKJJJJJJJJJHHHHHHHHHIIIJJJKKKKKKLLLNNNMMMKKKJJJJJJKKKMMMNNNMMMNNNNNNOOOOOONNNNNNMMMMMMKKKHHHGGGHHHIIIIIIHHHJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOMMMKKKIIIHHHHHHIIIHHHIIIIIIHHHGGGHHHJJJLLLKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJKKKLLLNNNPPPRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMPPPRRRTTTUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXZZZZZZZZZZZZYYYXXXXXXWWWqqqqqqppppppooooooppppppnnnnnnnnnmmmlllmmmoooqqqrrrtttttttttssstttvvvxxx|||{{{zzzxxxvvvtttsssrrrqqqqqqooonnnmmmmmmmmmmmmnnnnnnnnnmmmkkkjjjkkkmmmllllllllllllllljjjiiiiiieeegggiiiiiihhhgggfffgggaaa___]]]\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTSSSSSSQQQRRRRRRRRRRRRRRRRRRRRRNNNOOOPPPPPPPPPOOONNNMMMKKKJJJJJJKKKMMMOOONNNNNNKKKKKKKKKJJJIIIIIIHHHHHHEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDCCCBBBBBBCCCDDDFFFFFFGGGGGGFFFEEECCCBBBCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMOOONNNLLLKKKJJJJJJJJJJJJLLLMMMMMMNNNNNNOOOOOOOOOQQQPPPPPPOOOOOOPPPQQQQQQSSSUUUWWWYYYZZZZZZZZZZZZXXXXXXYYYYYYZZZYYYYYYXXXZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^aaabbbcccddddddcccbbbbbbaaa``````bbbfffiiijjjjjjkkkllllllmmmnnnoooppppppmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooopppqqqrrrsssssssssrrrqqqppppppoooooommmppprrrsssqqqpppoooooonnnnnnooooooooonnnmmmmmmmmmmmmooopppqqqrrrrrrrrrooooooooooooppppppqqqqqqsssttttttuuuuuuttttttsssqqqqqqqqqqqqqqqppppppoooooooooooooooppppppppppppqqqpppnnnoooqqqtttttttttvvvtttrrrqqqsssuuuvvvuuutttsssqqqooommmllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkllllllmmmmmmmmmmmmpppooonnnnnnooonnnllljjjhhhgggeeefffggggggfffdddcccccccccdddfffgggfffdddcccdddfffhhhiiijjjkkkkkkkkkkkkkkkjjjhhhfffeeedddeeeffffffggggggggggggfffbbb```^^^]]]^^^``````___``````___```aaaccceeefffeeeeeeeeedddcccbbb```___aaa```^^^]]][[[ZZZZZZZZZ\\\\\\\\\]]]]]]^^^______[[[[[[ZZZZZZ[[[\\\^^^______]]]ZZZXXXUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUVVVTTTTTTUUUVVVWWWYYYZZZZZZXXXXXXWWWVVVTTTSSSRRRRRRMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNMMMNNNLLLJJJJJJJJJIIIHHHFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMKKKJJJHHHHHHGGGGGGGGGHHHHHHGGGFFFGGGIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHJJJKKKMMMNNNOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMOOOQQQRRRRRRRRRRRRRRRSSSUUUVVVWWWXXXYYYYYYXXXXXXXXXWWWVVVVVVUUUpppooonnnnnnmmmmmmnnnnnnnnnoooooonnnmmmnnnppprrrrrrssstttsssssssssuuuvvvxxxxxxwwwvvvuuutttttttttrrrrrrpppooommmlllkkkjjjjjjlllmmmmmmkkkjjjkkkkkklllllllllkkkjjjjjjiiihhhgggggghhhhhhhhhgggffffff___]]]ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPLLLMMMNNNOOONNNMMMKKKJJJKKKJJJIIIJJJKKKLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGCCCDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAACCCBBBAAAAAABBBCCCGGGGGGHHHGGGFFFDDDBBBAAADDDDDDEEEEEEFFFFFFFFFFFF@@@@@@@@@@@@@@@AAABBBBBB===>>>>>>???@@@AAAAAABBB@@@@@@AAA@@@@@@@@@??????@@@@@@???????????????@@@AAAAAA@@@@@@AAABBBCCCCCCBBBCCCEEEFFFGGGGGGFFFEEEIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIGGGHHHIIIKKKLLLLLLKKKJJJLLLLLLKKKJJJJJJJJJIIIIIILLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNNNNOOOPPPPPPPPPQQQSSSUUUWWWXXXXXXXXXUUUVVVXXXYYYYYYYYYWWWWWWYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]```aaaaaabbbbbbaaa```______^^^___```ccceeegggggghhhhhhiiiiiijjjkkkkkkllljjjjjjjjjkkkkkkkkkkkkkkklllllllllmmmnnnpppqqqrrrsssrrrrrrqqqpppooonnnnnnmmmpppssstttrrrpppnnnnnnllllllmmmmmmmmmmmmllllllkkkkkklllmmmnnnppprrrsssooopppppppppppppppoooooossssssttttttttttttssssssppppppppppppooonnnmmmlllllllllmmmnnnnnnooopppppprrrqqqpppppprrrtttvvvvvvxxxuuuqqqpppqqqsssuuuvvvrrrqqqooommmllllllmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkllloooqqqrrrrrrqqqpppoooooopppooollljjjhhhfffeeeeeefffgggeeedddbbbaaa```aaadddfffffffffaaabbbdddfffhhhiiijjjkkkkkkkkkjjjiiihhhfffeeedddeeefffggghhhhhhhhhhhhhhhbbb___\\\[[[\\\]]]]]]]]]____________```aaaccccccaaaaaaaaaaaa```______^^^aaa```^^^\\\[[[YYYYYYYYY[[[[[[[[[[[[\\\\\\]]]]]][[[ZZZZZZYYYZZZ\\\]]]^^^```^^^\\\YYYVVVTTTSSSSSSPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQRRRTTTUUUWWWXXXYYYVVVVVVUUUTTTSSSRRRQQQQQQMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKJJJKKKKKKJJJHHHFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGEEEFFFGGGGGGFFFFFFGGGIIIGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMMMMLLLKKKKKKKKKJJJJJJKKKMMMNNNOOOOOOPPPQQQRRRRRRSSSUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTpppooonnnmmmlllkkkkkkkkkmmmnnnooonnnmmmmmmooopppqqqrrrsssrrrqqqqqqsssuuussssssrrrrrrssstttuuuvvvsssrrrqqqooollljjjhhhggghhhjjjllllllkkkjjjjjjkkklllkkkkkkjjjiiiiiihhhhhhhhhgggfffeeeeeecccbbb```]]][[[XXXWWWXXXXXXVVVUUUUUUUUUTTTSSSRRRQQQQQQPPPQQQPPPOOOMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLJJJIIILLLKKKIIIIIIIIIIIIGGGEEEGGGFFFFFFFFFFFFFFFEEEEEEDDDFFFGGGFFFDDDCCCCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@??????@@@AAABBBBBBAAAAAACCCDDDHHHHHHHHHHHHFFFDDDBBBAAAAAAAAABBBCCCCCCCCCCCCBBBCCCBBBBBBAAA@@@@@@AAAAAA>>>?????????????????????BBBAAAAAA@@@@@@??????????????????>>>>>>??????@@@AAA@@@@@@@@@@@@AAAAAABBBBBBCCCEEEGGGHHHGGGGGGFFFHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIIIIFFFGGGIIIJJJKKKKKKJJJIIIKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOMMMNNNOOOQQQSSSTTTUUUUUUTTTUUUVVVWWWXXXWWWVVVVVVXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[^^^^^^___``````___^^^]]]]]]]]]^^^___```bbbdddeeeeeeffffffgggggghhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkkiiiiiiiiijjjkkkmmmnnnoooqqqppppppooonnnnnnmmmmmmnnnpppssstttrrrpppnnnnnnllllllmmmmmmmmmmmmmmmlllkkkkkkllllllnnnppprrrtttqqqqqqrrrrrrqqqqqqpppooorrrrrrssssssssssssrrrrrrpppppppppooonnnmmmlllkkkkkkkkkllllllmmmnnnoooooorrrqqqqqqpppqqqtttwwwyyyyyyuuupppnnnnnnppprrrrrrooonnnmmmlllllllllmmmmmmnnnnnnmmmmmmmmmllllllllllllkkkkkkmmmrrrvvvwwwwwwrrrqqqoooooooooooollljjjiiihhhfffggghhhhhhgggeeebbb```___```cccfffffffff```aaabbbdddfffhhhiiijjjkkkkkkkkkjjjiiihhhfffffffffgggggghhhiiiiiiiiiiiiaaa___]]]\\\]]]^^^]]]]]]^^^^^^^^^^^^______```aaa^^^^^^]]]]]]]]]]]]]]]]]]```___^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXYYYZZZ[[[\\\___]]][[[YYYVVVTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQSSSTTTVVVVVVTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMLLLLLLKKKLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGDDDEEEGGGGGGFFFEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLMMMNNNNNNNNNQQQQQQQQQPPPPPPOOOOOOOOONNNMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNRRRRRRRRRSSSSSSSSSSSSSSSUUUUUUTTTTTTTTTTTTUUUVVVpppooonnnlllkkkjjjjjjjjjjjjlllmmmmmmlllkkkmmmnnnpppqqqqqqpppooooooqqqrrrpppoooooooooppprrrtttuuurrrqqqpppooollljjjgggffffffhhhjjjkkkjjjiiijjjkkklllkkkjjjiiihhhhhhhhhhhhgggeeebbbaaa```___\\\ZZZ\\\YYYWWWVVVVVVVVVTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQOOONNNLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKMMMLLLIIIHHHHHHGGGEEECCCDDDDDDDDDDDDDDDDDDCCCCCCAAAEEEIIIHHHEEECCCBBBDDDFFFFFFEEEEEEEEEDDDDDDDDDBBBAAAAAA@@@???>>>>>>===???AAABBBBBBBBBBBBCCCDDDFFFFFFGGGFFFEEECCCAAA@@@AAABBBCCCDDDDDDDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<>>???????????????>>>??????@@@AAA@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLMMMNNNOOOQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^]]]\\\\\\\\\]]]^^^^^^^^^___aaadddeeeeeeeeefffffffffggggggggggggggghhhiiiiiijjjjjjhhhhhhhhhiiijjjkkklllmmmnnnnnnmmmmmmmmmmmmllllllnnnppprrrrrrpppnnnmmmmmmllllllmmmnnnnnnnnnnnnmmmllllllmmmnnnoooqqqssstttqqqrrrsssssssssrrrqqqppppppqqqqqqrrrrrrqqqqqqpppoooooooooooonnnmmmkkkkkkkkkkkkkkklllmmmnnnnnnooonnnoooooonnnooorrrwwwzzzyyyuuupppmmmlllmmmnnnmmmmmmlllkkkkkkkkklllmmmnnnqqqppppppoooooonnnnnnnnnmmmkkkjjjnnntttyyy{{{{{{tttqqqooonnnnnnnnnlllkkkjjjiiiggghhhiiiiiihhhfffaaa```___aaaccceeefffeeeaaaaaaaaabbbdddfffhhhiiiiiiiiiiiiiiiiiihhhggggggeeefffgggggggggggggggggg```___^^^^^^______^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^[[[[[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXXXX[[[[[[YYYWWWUUUSSSQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNOOOJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGHHHJJJKKKJJJIIIFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGCCCEEEGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMRRRRRRRRRQQQQQQQQQQQQQQQTTTTTTSSSSSSTTTVVVXXXYYYnnnmmmllllllkkkkkkkkkllljjjlllmmmmmmllllllmmmnnnnnnooopppooommmmmmoooppppppooonnnmmmmmmoooqqqrrrqqqqqqpppnnnllliiigggeeefffgggiiiiiihhhiiijjjllllllkkkiiihhhgggggghhhhhhfffccc```^^^^^^]]][[[XXX[[[YYYVVVUUUUUUUUUSSSRRRQQQQQQQQQPPPOOOOOONNNNNNOOONNNLLLKKKKKKLLLMMMNNNKKKJJJHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAGGGNNNPPPMMMJJJJJJKKKFFFEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@??????>>>>>>@@@AAAAAAAAAAAACCCDDDCCCCCCDDDDDDCCCAAA@@@???@@@BBBCCCEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@======>>>>>>>>>>>>>>>>>>AAA@@@???===============???????????????@@@AAAAAA@@@@@@????????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKHHHHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLMMMMMMNNNOOOPPPQQQSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXXYYY[[[\\\]]]]]]\\\[[[[[[]]]___^^^]]]]]]```cccbbbbbbccccccccccccddddddeeeeeeeeefffggghhhhhhhhhiiiiiiiiiiiiiiijjjkkkkkkjjjkkkkkkkkkkkklllllllllmmmooopppooommmkkkkkkkkkllllllmmmnnnnnnnnnnnnnnnllllllmmmooopppqqqrrrrrrpppqqqrrrssstttsssqqqpppooooooppppppppppppoooooonnnnnnooonnnnnnmmmllllllkkklllllllllmmmmmmnnnnnnlllmmmnnnnnnnnnrrrxxx}}}}}}yyytttpppooonnnmmmlllkkkkkkjjjjjjjjjlllmmmnnnqqqqqqppppppooonnnnnnmmmllliiihhhmmmuuu{{{}}}}}}uuurrrnnnlllkkkllllllllljjjiiiggghhhiiiiiihhhfff``````___aaacccddddddcccaaaaaaaaaaaabbbdddfffgggdddeeeffffffggggggffffffddddddddddddddddddcccbbb]]]]]]^^^___aaaaaa^^^\\\\\\]]]]]]]]]]]]]]]\\\\\\YYYYYYXXXYYYYYY[[[\\\]]]XXXXXXYYYYYYZZZ[[[\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUTTTTTTTTTUUUXXXWWWWWWUUUSSSQQQPPPOOOMMMMMMMMMNNNOOOOOOPPPPPPLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEHHHHHHHHHIIIIIIHHHHHHHHHKKKHHHFFFFFFGGGHHHHHHGGGDDDEEEFFFFFFHHHHHHIIIJJJIIIIIIJJJJJJIIIHHHGGGFFFCCCEEEGGGHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFFFFEEEEEEGGGIIIKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRTTTSSSSSSTTTUUUXXX[[[]]]lllkkkkkkkkkllllllmmmnnnlllnnnppppppooonnnooopppnnnnnnooonnnllllllmmmoooqqqooommmlllkkklllmmmnnnpppppppppnnnllliiifffeeefffggghhhhhhggghhhkkkmmmllljjjiiiggggggggghhhhhhgggccc```_________]]]ZZZ[[[YYYVVVUUUUUUTTTSSSQQQPPPOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJKKKMMMOOOQQQJJJHHHFFFEEEFFFHHHKKKLLLKKKIIIHHHHHHIIIHHHGGGEEEBBBBBBCCCCCCCCCCCCCCCCCCIIIPPPYYY\\\[[[XXXWWWXXXEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA===???@@@AAA@@@@@@BBBCCC@@@AAABBBBBBAAA@@@>>>===;;;===>>>@@@@@@???>>>===============>>>???@@@AAA777888:::<<>>@@@@@@@@@?????????>>>>>>@@@@@@??????>>>==================>>>??????@@@@@@????????????>>><<<;;;:::;;;<<<<<<===>>>??????@@@???>>>===;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@???AAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNQQQQQQQQQQQQPPPRRRVVVXXXVVVVVVUUUTTTUUUVVVWWWXXXZZZZZZ[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZ\\\\\\\\\]]]]]]^^^^^^^^^```aaaaaabbbaaa```___^^^```___^^^```cccffffffffffffgggiiijjjkkkkkkjjjjjjooonnnmmmllllllkkkkkklllkkkjjjiiihhhgggggggggggggggiiikkklllmmmmmmlllkkkkkkkkkllllllmmmnnnooooooooonnnmmmmmmnnnooonnnlllnnnnnnoooppppppooommmmmmppppppooonnnllljjjgggeeeiiiiiiiiiiiijjjkkklllmmmlllkkklllnnnnnnpppzzz}}}uuuqqqppppppooonnnoooooonnnlllkkklllmmmnnnmmmlllkkkjjjkkklllllljjjhhhgggjjjoootttuuuuuupppnnnlllllllllllljjjhhhgggfffeeedddddddddeeefffaaaaaabbbbbbbbb```___^^^bbbaaa```___^^^]]]]]]]]]______```bbbccccccccccccbbbcccdddeeedddbbb```^^^```______```aaaaaa___]]]\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXYYY[[[\\\XXXYYYYYYWWWUUUTTTUUUVVVYYYXXXUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTSSSQQQOOOOOOJJJJJJKKKMMMOOOQQQSSSTTTKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOOOOOOONNNMMMLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMJJJIIIIIIHHHHHHGGGGGGFFFGGGDDDBBBCCCEEEFFFEEECCCIIIHHHHHHGGGFFFEEEEEEDDDAAAAAABBBBBBCCCDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGHHHJJJMMMOOONNNNNNOOOPPPQQQPPPOOOMMMPPPSSSSSSTTTXXX```gggkkklllkkkjjjjjjlllooorrrtttsssqqqooommmmmmnnnooooooooonnnnnnmmmlllkkkjjjkkkkkklllllllllkkkjjjjjjiiiiiijjjiiiiiihhhgggfffgggeeecccccceeehhhjjjjjjkkkjjjhhhfffdddbbbaaaaaacccbbb^^^[[[YYYWWWWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDNNNWWWaaaeeebbbZZZTTTRRRJJJEEEAAA@@@CCCDDDBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>?????????>>>>>>>>>>>>>>><<<======>>>>>>???@@@@@@======>>>>>>>>>======<<<<<<<<<======>>>??????@@@???>>><<<;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>AAA@@@??????>>>>>>>>>??????????????????@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLNNNOOOOOOPPPQQQQQQPPPPPPRRRUUUXXXVVVUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^___aaaaaaaaaaaa```___]]]\\\```^^^^^^___bbbdddddddddgggggggggggghhhjjjkkklllooonnnmmmllllllkkkkkkkkkiiiiiihhhgggffffffffffffhhhiiilllnnnooonnnlllkkkkkkkkkllllllmmmnnnnnnooonnnlllkkklllmmmnnnmmmkkklllmmmnnnoooooonnnnnnmmmnnnnnnnnnmmmkkkiiigggfffhhhhhhiiijjjjjjkkkkkklllmmmlllmmmnnnoooqqqzzz|||vvvrrrqqqpppppppppqqqqqqpppnnnlllmmmnnnooonnnmmmlllkkkllllllmmmjjjhhhfffhhhkkknnnoooooonnnmmmkkkkkkkkkkkkiiihhhfffeeedddccccccdddeeeeeebbbccccccccccccaaa```___bbbaaa```___^^^]]]]]]]]]]]]^^^___```aaabbbbbbbbbcccdddeeeeeedddbbb```___``````___```aaabbbaaa___^^^^^^_________]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\XXXXXXWWWWWWWWWXXXZZZ[[[[[[[[[[[[YYYVVVUUUVVVWWWYYYWWWUUUTTTSSSSSSTTTUUUUUUUUUTTTSSSQQQPPPNNNMMMJJJJJJJJJKKKLLLMMMOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOPPPPPPOOOMMMKKKJJJLLLLLLLLLLLLLLLMMMNNNNNNJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDBBBCCCEEEFFFEEEDDDEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMKKKJJJLLLNNNNNNMMMMMMNNNOOOPPPQQQQQQNNNQQQSSSTTTTTTXXX___eeennnnnnnnnllllllmmmppprrrsssqqqpppnnnmmmmmmnnnnnnoooooooooooommmkkkiiihhhkkklllllllllkkkkkkjjjiiiggggggggggggfffeeeddddddeeecccaaaaaacccfffhhhhhhjjjiiigggeeecccaaa```___^^^]]][[[XXXVVVVVVVVVVVVWWWVVVUUUTTTSSSQQQPPPPPPLLLLLLLLLKKKJJJJJJIIIIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBMMMSSS[[[^^^ZZZSSSMMMJJJIIIEEEAAA@@@AAABBB@@@>>>======>>>??????@@@AAAAAA????????????>>>>>>>>>>>>======>>>>>>>>>>>>??????<<<<<<======>>>?????????;;;<<<<<<===>>>>>>======;;;<<<<<<======>>>>>>???======<<<;;;;;;;;;<<<<<<;;;<<<<<<===============@@@??????>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAACCCDDDDDDEEEEEEFFFFFFGGGBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKMMMOOOPPPOOOPPPPPPPPPOOOQQQSSSVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZ\\\]]]^^^______aaabbbbbbbbb```^^^\\\[[[```___^^^___aaabbbbbbbbbgggfffeeeeeegggjjjmmmooonnnnnnmmmlllkkkkkkkkkkkkhhhgggfffeeeeeeddddddeeegggiiimmmooopppooolllkkkjjjjjjkkkkkkllllllmmmmmmllljjjiiijjjllllllkkkjjjjjjkkklllmmmnnnnnnmmmmmmkkkkkkkkkkkkjjjhhhgggffffffgggiiijjjkkkkkkjjjjjjmmmkkklllnnnooopppxxx{{{uuusssrrrrrrqqqpppqqqqqqooommmkkkkkklllmmmmmmlllkkkkkkkkkkkkllliiigggeeeeeeggghhhhhhhhhllljjjiiiiiijjjjjjiiigggdddccccccbbbbbbcccddddddddddddeeeeeedddcccaaa```bbbaaa```^^^]]]]]]]]]]]]\\\\\\^^^___```aaaaaaaaaddddddeeeeeeeeecccbbbaaaaaa```___```bbbccccccbbb```aaaaaa```___^^^]]]\\\]]]]]]]]]]]]]]]]]]]]]\\\VVVVVVUUUUUUVVVXXXZZZ[[[]]]]]]]]]ZZZWWWVVVVVVWWWXXXWWWUUUTTTSSSSSSTTTUUUUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOPPPQQQOOOMMMJJJHHHJJJJJJJJJKKKLLLMMMNNNOOOJJJJJJIIIHHHGGGFFFEEEDDDEEECCCBBBCCCDDDFFFFFFEEEFFFFFFEEEEEEDDDCCCCCCCCC@@@AAAAAABBBBBBCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIILLLMMMMMMNNNOOOPPPPPPQQQOOOPPPPPPOOOMMMKKKLLLMMMMMMMMMLLLMMMNNNPPPRRRSSSQQQSSSTTTTTTTTTWWW]]]bbbooopppooonnnlllmmmoooqqqqqqpppooonnnmmmmmmnnnnnnnnnoooppppppooommmkkkjjjllllllllllllkkkjjjiiiiiifffggggggffffffeeedddccccccaaa______bbbdddeeeeeehhhgggfffdddbbb```^^^]]][[[ZZZXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQOOONNNNNNKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@EEEJJJQQQTTTRRRNNNJJJHHHEEECCC@@@???@@@AAA@@@>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>??????@@@;;;;;;<<<======>>>>>>???;;;<<<<<<======<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===============???>>>>>>=========>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGHHHIIICCCBBBBBBAAAAAAAAABBBBBB@@@AAACCCEEEFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGJJJIIIIIIIIIIIIIIIJJJJJJLLLKKKJJJJJJJJJLLLNNNOOONNNOOOOOOOOONNNOOOQQQTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYY[[[\\\^^^___```bbbbbbcccccccccbbbaaa```bbb```______aaabbbbbbaaaeeeeeefffhhhjjjlllooopppmmmmmmlllkkkjjjjjjjjjjjjhhhgggfffeeeddddddddddddeeehhhkkknnnooommmkkkiiihhhhhhhhhiiiiiiiiijjjjjjiiihhhggghhhjjjkkkjjjiiihhhiiijjjkkkllllllmmmmmmiiiiiiiiihhhhhhggggggfffeeefffiiikkkkkkkkkiiihhhkkkiiijjjlllmmmnnnttt{{{}}}xxxtttsssrrrrrrrrroooppppppnnnkkkiiiiiijjjkkkkkkkkkjjjjjjjjjjjjjjjgggfffdddddddddeeeffffffjjjiiigggggghhhiiigggfffbbbbbbbbbbbbbbbccccccccccccdddeeeeeedddcccbbbaaabbbaaa```___^^^]]]]]]]]]\\\\\\^^^___aaabbbbbbbbbdddeeeeeeeeeeeedddcccbbbaaa``````aaacccdddddddddbbbbbbbbbaaa```___^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\VVVVVVUUUVVVWWWXXXZZZ[[[]]]]]]\\\ZZZVVVUUUUUUVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTSSSQQQOOOMMMKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHLLLNNNPPPQQQOOOLLLHHHFFFGGGGGGHHHHHHJJJKKKMMMMMMJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJKKKLLLMMMOOOOOOPPPLLLNNNOOONNNLLLJJJJJJKKKMMMMMMMMMMMMNNNPPPSSSUUUSSSTTTTTTTTTTTTVVVZZZ]]]oooppppppnnnmmmlllnnnpppoooooonnnnnnnnnnnnnnnnnnnnnooopppqqqqqqpppoooooollllllllllllkkkjjjiiihhhggggggggggggfffeeeddddddbbb```^^^___```bbbbbbaaaddddddcccbbb```^^^\\\[[[YYYXXXWWWVVVVVVUUUUUUUUURRRQQQPPPOOONNNLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFDDDCCCBBBAAABBBAAA@@@??????????????????CCCHHHKKKKKKIIIGGGEEE@@@???>>>>>>@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<========================;;;;;;<<<===>>>??????@@@;;;;;;;;;<<<======>>>>>>=========<<<<<<;;;999999888888888999999999999999:::::::::;;;;;;;;;;;;:::;;;<<<======>>>>>>======>>>======<<<======>>>>>>???>>>>>>??????@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIDDDCCCBBBAAAAAAAAAAAAAAA@@@AAACCCEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHGGGFFFFFFFFFGGGGGGKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNOOOQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWXXXYYYZZZ\\\]]]^^^___aaabbbdddeeeggggggffffffcccbbb```aaabbbccccccbbbccceeehhhlllnnnooooooooolllkkkjjjiiihhhhhhhhhhhhhhhhhhgggfffeeeeeeeeeeeeccceeehhhkkkkkkjjjhhhfffeeeeeefffffffffffffffggggggffffffggghhhiiiiiihhhgggggghhhiiiiiijjjkkklllhhhhhhggggggffffffffffffdddfffhhhjjjkkkjjjiiihhhhhhffffffjjjkkkkkkoootttzzzwwwsssqqqqqqrrrqqqqqqpppqqqpppnnnkkkjjjiiijjjlllllllllllllllkkkkkkjjjfffeeeeeeddddddeeeggghhhiiihhhffffffggggggfffdddaaaaaaaaabbbbbbcccccccccaaabbbcccdddddddddcccbbbccccccaaa```___^^^^^^^^^]]]^^^___aaacccdddddddddddddddeeeeeeddddddccccccbbbaaa``````ccceeeeeeeeeccccccbbbaaa``````______]]]]]]\\\\\\[[[[[[[[[[[[WWWWWWVVVVVVWWWYYYZZZ[[[[[[\\\[[[XXXUUUSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRPPPMMMLLLJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFJJJLLLNNNOOONNNKKKGGGDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFF@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFEEECCCBBBBBBBBBBBBCCCDDDDDDDDDEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHJJJKKKLLLMMMMMMKKKMMMNNNNNNLLLKKKKKKLLLNNNOOOPPPPPPOOOOOORRRUUUTTTTTTSSSSSSSSSTTTWWWYYYoooppppppooonnnmmmooopppnnnoooooooooooooooooooooooooooooopppqqqqqqrrrrrrmmmmmmmmmlllkkkjjjiiihhhgggggghhhggggggfffeeedddbbbaaa___^^^___```___]]]______```___^^^]]][[[YYYWWWWWWWWWVVVVVVUUUUUUTTTPPPOOONNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCAAA@@@???@@@??????>>>>>>>>>>>>??????AAABBBDDDDDDCCCAAA@@@<<<======>>>??????@@@@@@>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<============;;;;;;<<<======>>>??????::::::;;;;;;<<<==================<<<;;;999888777888888888888888888888888888999:::;;;;;;;;;::::::;;;<<<<<<===>>>=========<<<<<<<<<<<<<<<======>>>???????????????AAABBBBBBAAAAAABBBCCCEEEFFFFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@AAABBBEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGLLLKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLNNNNNNMMMLLLNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWXXXXXXZZZ[[[\\\]]]]]]___```ccceeeggghhhhhhhhhdddbbbaaaaaacccdddccccccaaadddiiimmmoooooonnnmmmjjjiiihhhgggffffffffffffhhhhhhgggfffeeeeeeeeeeeebbbccceeegggggggggfffeeeddddddddddddeeeeeeeeeeeefffeeeeeefffhhhiiihhhgggggggggggggggggghhhiiijjjiiihhhgggfffeeeeeeffffffdddeeeggghhhiiiiiihhhhhhgggddddddhhhiiiiiikkkooorrrpppnnnnnnoooppppppooopppqqqqqqpppmmmkkkkkklllnnnnnnooooooooonnnmmmlllfffggggggfffffffffiiikkkjjjiiigggfffgggfffdddccc```aaabbbccccccccccccccc___aaabbbdddeeeeeeeeedddeeedddcccaaa````````````^^^___aaacccdddfffffffffdddddddddccccccccccccccccccaaa``````bbbdddddddddcccbbbaaa`````````aaaaaa]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZYYYYYYXXXVVVSSSQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQNNNLLLKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIJJJKKKEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIKKKKKKKKKIIIFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDDCCCBBBBBBCCCEEE@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMOOONNNMMMMMMNNNPPPQQQSSSUUUTTTPPPOOOQQQSSSSSSRRRRRRQQQRRRSSSTTTUUUooopppqqqqqqpppoooqqqrrrnnnoooooopppqqqqqqqqqpppqqqpppooonnnnnnpppqqqrrrmmmmmmmmmlllkkkjjjhhhhhhggggggggggggfffeeedddcccdddbbb```______^^^\\\ZZZZZZ[[[\\\]]]]]][[[YYYXXXVVVVVVVVVVVVUUUTTTSSSRRROOOOOONNNMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDBBBBBBDDDDDDCCCCCCBBB@@@???>>>>>>>>>=========>>>??????????????????@@@@@@???>>><<<===>>>>>>=========>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;<<<<<<<<<===>>>>>>>>>999::::::;;;<<<<<<======;;;;;;;;;;;;;;;:::999888999999999999999999999999777888999:::;;;::::::999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>===>>>>>>???@@@AAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEECCCBBBAAA@@@@@@@@@BBBDDDFFFHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHJJJLLLMMMMMMLLLKKKJJJKKKMMMMMMLLLKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVXXXXXXYYYYYYZZZ[[[\\\\\\\\\^^^```bbbdddeeeeeeeeebbbaaa___```bbbccccccbbbbbbdddgggjjjlllmmmllllllhhhgggfffeeeddddddddddddgggfffeeedddccccccccccccbbbccccccdddeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeefffeeedddfffhhhiiiiiihhhggggggfffeeeeeefffggghhhjjjiiigggfffeeeeeeeeefffeeeeeefffgggggghhhhhhiiigggcccdddhhhiiihhhiiilllkkkjjjiiijjjlllnnnmmmmmmmmmnnnnnnmmmkkkjjjjjjkkkmmmmmmnnnnnnnnnmmmlllkkkgggiiiiiihhhffffffiiilllllljjjhhhgggfffeeecccaaa```aaabbbddddddddddddddd___```bbbeeegggggghhhhhhffffffdddcccbbbaaaaaaaaa^^^___aaaccceeefffggggggccccccbbbbbbbbbcccccccccdddbbb```___aaabbbccccccaaaaaa```___```aaabbbccc___^^^^^^]]]\\\\\\[[[[[[YYYXXXWWWVVVVVVVVVWWWXXXWWWXXXWWWUUUSSSRRRRRRTTTSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPNNNLLLKKKKKKLLLMMMJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDAAA@@@AAADDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@?????????@@@@@@AAA???@@@@@@AAAAAAAAAAAAAAA????????????@@@@@@@@@AAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBBCCCDDDEEEEEECCCDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMOOORRRSSSWWWZZZXXXSSSOOONNNPPPQQQPPPOOOPPPQQQRRRRRRRRRpppqqqssssssrrrqqqssstttnnnooopppqqqqqqrrrqqqqqqtttrrrooommmlllmmmoooqqqmmmmmmmmmlllkkkjjjhhhgggffffffffffffeeedddcccccceeecccaaa______]]][[[YYYWWWXXXZZZ[[[\\\ZZZYYYXXXUUUUUUUUUUUUTTTRRRQQQPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHH???@@@AAABBBCCCEEEFFFFFFCCCDDDDDDDDDDDDBBBAAA@@@DDDDDDDDDCCCBBBAAA??????======<<<======>>>???@@@===<<<<<<===???@@@@@@@@@<<<>>>???>>>===;;;;;;;;;999::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============999999:::;;;;;;<<<<<<===999999:::;;;;;;;;;::::::::::::::::::::::::::::::777888999:::;;;::::::999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<======>>>???@@@??????@@@@@@AAABBBBBBBBBFFFEEECCCBBBAAA@@@??????CCCEEEGGGIIIIIIHHHFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGIIIHHHGGGGGGFFFFFFFFFFFFCCCEEEIIIMMMNNNNNNMMMMMMIIIKKKMMMMMMLLLKKKKKKLLLOOOOOOQQQRRRRRRRRRQQQPPPQQQQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ\\\]]]___```aaa`````````___^^^___aaaccccccbbbcccdddeeeggghhhjjjkkklllffffffeeedddccccccccccccfffeeedddcccbbbbbbbbbbbbccccccccccccccceeefffgggfffffffffffffffffffffffffffeeedddfffhhhiiiiiihhhhhhgggfffeeedddeeefffgggkkkjjjhhhfffeeeeeeeeeeeeffffffeeeeeefffggghhhiiigggddddddhhhjjjiiihhhkkkgggffffffhhhkkkllllllkkkhhhiiijjjiiigggfffggghhhjjjjjjkkklllkkkjjjiiihhhiiijjjkkkiiifffeeehhhkkkmmmkkkhhhgggfffeeecccaaa```aaacccdddeeeeeedddddd___```cccfffhhhjjjjjjjjjggggggeeedddcccbbbbbbbbb^^^___aaaccceeefffggggggcccbbbbbbaaabbbbbbcccccceeebbb```___```aaabbbbbb``````_________aaabbbccc``````___^^^]]]]]]\\\\\\YYYXXXVVVUUUTTTUUUUUUVVVWWWWWWWWWVVVSSSRRRSSSUUURRRSSSTTTTTTTTTTTTSSSSSSPPPOOOMMMLLLKKKLLLMMMNNNKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFFFFDDD@@@???@@@CCC===============>>>>>>>>>@@@@@@??????????????????@@@@@@??????????????????>>>>>>???@@@AAAAAAAAAAAA>>>????????????@@@@@@@@@BBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@?????????AAAAAA@@@???>>>>>>????????????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHJJJNNNQQQUUUYYY\\\ZZZTTTOOOMMMNNNPPPOOONNNOOOPPPQQQQQQQQQvvvtttsssssstttttttttssspppmmmiiijjjmmmpppqqqqqqpppqqqqqqppppppooonnnmmmkkkjjjjjjiiihhhiiiiiiiiijjjfffbbb```aaabbbbbbbbbeeebbb___]]]\\\ZZZXXXVVVXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTRRRQQQOOONNNMMMRRRQQQOOOMMMKKKIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBGGGFFFFFFDDDBBB@@@???>>>@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<;;;<<<=========<<<::::::;;;::::::999999::::::;;;999;;;;;;;;;999999999;;;:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<;;;999888;;;;;;:::::::::999999999<<<<<<;;;999777666444444888888888999999999::::::::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<===???@@@AAABBBCCCCCC@@@AAABBBAAA???=========@@@CCCFFFHHHGGGEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEECCCEEEGGGHHHEEECCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTWWWWWWVVVWWWWWWXXXYYYZZZXXXYYYZZZ[[[[[[\\\^^^```]]]ZZZYYY[[[^^^aaa```___aaacccfffiiikkklllmmmmmmgggfffdddcccbbbcccddddddcccdddeeedddccccccdddfff```bbbccccccbbbaaabbbdddbbbeeeiiijjjhhhffffffhhhhhhhhhhhhgggggggggggggggllljjjgggeeecccccccccdddhhhhhhgggggggggfffffffffeeefffgggggggggggggggfffffffffffffffffffffeeeeeebbbdddeeegggiiijjjkkkkkkiiihhhggghhhjjjjjjiiigggdddhhhlllllliiigggiiikkkmmmjjjggggggiiiiiigggeeehhhiiijjjkkkjjjhhhfffddd```aaabbbcccdddeeeeeeeeedddeeeeeefffggghhhiiiiiieeeeeefffffffffccc```]]]bbb^^^___dddhhhggggggiiifffeeebbb```aaabbbeeegggfffeeebbb___^^^]]]^^^___````````````aaabbbcccdddcccbbb```]]][[[XXXVVVUUUUUUVVVVVVUUUTTTUUUWWWYYYYYYXXXVVVTTTSSSQQQQQQPPPRRRSSSTTTUUUTTTRRRPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLFFFCCC@@@>>>@@@BBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB===<<<;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>===========================>>>??????BBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAAAAA@@@???>>>@@@AAABBBCCCCCCAAA???>>>AAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDFFFHHHIIIDDDEEEFFFGGGHHHHHHIIIIIIFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIILLLNNNPPPUUUZZZ^^^\\\UUUOOOMMMNNNOOOPPPPPPOOONNNPPPSSSVVVwwwuuusssssstttttttttssspppmmmjjjiiilllnnnoooooooooooooooooonnnmmmlllllljjjjjjiiihhhhhhhhhhhhhhhiiifffbbb```aaabbbbbbbbbdddaaa^^^\\\ZZZYYYWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSRRRPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDCCCAAA@@@???@@@@@@@@@?????????>>>>>>=========<<<<<<<<<<<<<<<:::;;;<<<===>>>===<<<<<<;;;<<<<<<===<<<;;;:::999::::::999999999999::::::999:::;;;:::999888999:::999::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999888::::::::::::999999999999<<<;;;:::999888777666555999999999999:::::::::;;;:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;<<<===>>>???@@@@@@@@@???@@@AAA@@@>>>=========???BBBEEEGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCDDDFFFFFFEEEBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMMMMNNNOOOOOOPPPPPPRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXTTTVVVWWWWWWVVVWWWYYY[[[\\\ZZZYYYZZZ]]]______^^^aaabbbdddgggiiijjjkkklllfffeeedddcccbbbccccccdddcccdddeeedddccccccdddfffcccdddfffffffffdddbbbbbbbbbeeeiiiiiihhhgggggghhhiiiiiiiiiiiiiiiiiiiiihhhkkkiiigggdddccccccccccccffffffeeeeeeeeeeeeeeeeeeeeeeeefffggggggggggggfffffffffeeeeeedddddddddcccaaabbbdddfffhhhiiijjjjjjhhhgggggghhhjjjjjjhhhfffeeeiiimmmmmmjjjiiikkknnnnnnkkkhhhggghhhhhhfffeeehhhiiijjjjjjjjjhhhfffdddaaabbbcccdddeeeeeeeeeeeeddddddeeeeeeffffffggggggeeeddddddcccccccccaaa```ccc``````ccceeeeeegggkkkiiijjjiiigggdddcccdddffffffeeebbb```^^^^^^______```````````````aaabbbbbbbbbaaa```^^^\\\[[[ZZZYYYUUUVVVVVVUUUTTTUUUWWWYYYYYYXXXVVVTTTSSSQQQQQQPPPQQQRRRSSSTTTTTTSSSQQQPPPMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKFFFCCC@@@@@@AAACCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===========================>>>??????@@@@@@AAAAAA@@@??????>>>???@@@AAABBBBBBAAA@@@???@@@AAABBBCCCBBBAAA???>>>@@@@@@????????????@@@@@@AAABBBCCCCCCDDDDDDCCCCCCFFFEEEDDDDDDDDDEEEGGGHHHEEEFFFGGGIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCHHHGGGGGGGGGHHHKKKMMMOOOSSSVVVYYYXXXRRRMMMLLLMMMOOOOOOPPPOOONNNOOOQQQSSSxxxvvvssssssssstttsssrrrqqqnnnkkkiiijjjlllmmmmmmnnnnnnnnnnnnmmmlllkkkjjjiiiiiihhhhhhhhhggggggggghhheeebbb```aaabbbbbbaaabbb___\\\ZZZYYYXXXVVVTTTUUUUUUUUUUUUUUUUUUVVVVVVRRRRRRQQQPPPPPPOOOOOONNNJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA??????@@@@@@??????>>>===;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;999888999999999999999999999999888999:::999888888999:::888888888888999::::::;;;:::::::::;;;::::::999888::::::999999999888888888;;;::::::999888888777777777888888888888999999999999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<:::;;;;;;<<<======<<<<<<<<<>>>??????>>>======>>>>>>AAADDDEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFEEECCCBBBCCCDDDEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVXXXYYYYYYXXXXXXYYY[[[ZZZYYYXXXYYY\\\]]]^^^]]]```aaabbbdddfffhhhiiijjjeeedddccccccbbbcccccccccbbbcccddddddcccccceeegggfffgggjjjmmmmmmjjjeeeaaaccceeehhhiiihhhggghhhiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhfffeeeccccccbbbbbbccccccccccccccccccccccccddddddeeeffffffffffffffffffeeeeeedddcccbbbbbbaaa```aaaccceeefffhhhhhhhhhggggggggghhhiiiiiigggeeefffiiimmmmmmllllllnnnpppqqqmmmiiigggffffffeeedddhhhhhhiiiiiiiiigggfffeeeaaabbbcccddddddeeedddddddddddddddddddddddddddddddddcccaaa``````aaabbbbbbcccaaa```cccccccccgggmmmmmmqqqssspppiiiccccccddddddccc```^^^]]]]]]]]]]]]```_______________```aaa^^^^^^]]]\\\\\\[[[ZZZZZZUUUVVVVVVUUUTTTTTTWWWYYYYYYXXXVVVTTTRRRQQQPPPPPPOOOPPPRRRSSSSSSRRRQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIFFFDDDAAA@@@BBBCCCDDDDDDDDDCCCBBB@@@??????>>>>>>AAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@??????>>>>>>>>>============>>>???@@@????????????????????????@@@???>>>>>>===========================>>>????????????????????????>>>===@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBBBBAAA???>>>???>>>>>>======>>>>>>???@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGIIIKKKKKKIIIGGGFFFDDDDDDDDDEEEEEEDDDCCCCCCFFFFFFFFFFFFHHHJJJLLLMMMOOOQQQSSSQQQMMMKKKKKKMMMNNNOOOQQQQQQOOOOOOOOOPPPwwwtttqqqqqqqqqrrrrrrrrrssspppmmmjjjiiiiiijjjkkknnnnnnnnnmmmmmmlllkkkjjjhhhhhhhhhhhhhhhgggffffffgggeeebbbaaaaaabbbbbbaaaaaa___\\\ZZZYYYXXXVVVTTTTTTTTTSSSSSSRRRQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>??????@@@???>>>======:::;;;;;;;;;;;;<<<<<<<<<999::::::;;;;;;;;;;;;;;;999:::;;;;;;;;;:::888777888888888888888888888888666888999888777777888:::999888777777888999;;;<<<999999999999999999888888999999888888888777777777999999999999999888888888555555666666666777777777999999999:::;;;;;;<<<<<<::::::::::::::::::::::::999999999999999::::::;;;::::::;;;;;;;;;;;;;;;::::::<<<>>>>>>===<<<===>>>===@@@BBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTWWWYYYZZZZZZYYYXXXYYYZZZYYYXXXXXXXXXYYY[[[\\\\\\^^^___```aaaccceeefffgggcccccccccbbbbbbbbbccccccaaacccddddddcccdddfffhhhiiikkkpppuuuwwwssskkkeeedddeeeggghhhhhhhhhhhhiiihhhhhhhhhiiiiiiiiiiiiiiiggggggfffeeedddcccbbbbbb`````````aaaaaaaaaaaabbbbbbcccdddeeeeeefffeeeeeegggfffeeedddcccbbbaaa``````aaabbbdddfffggghhhhhhggggggggghhhiiiiiifffdddeeegggjjjkkkkkklllnnnqqqrrroookkkgggeeedddddddddggghhhhhhhhhhhhgggfffeee```aaabbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaa```aaa```___^^^^^^```aaaaaa___```ccccccbbbffflllpppvvvzzzvvvllldddbbbcccaaa```^^^]]]\\\[[[[[[[[[___^^^^^^]]]]]]]]]^^^^^^ZZZZZZZZZYYYXXXWWWWWWVVVUUUVVVVVVTTTSSSSSSVVVXXXXXXWWWUUUSSSQQQPPPOOOOOONNNOOOPPPQQQQQQQQQQQQQQQLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHGGGGGGFFFEEEEEEBBB@@@@@@AAABBBCCCBBBCCCBBBAAA@@@????????????@@@@@@AAAAAA@@@@@@???>>>@@@??????>>>>>>======<<<>>>>>>>>>>>>>>>??????@@@???????????????????????????>>>>>>=========>>>>>>===============>>>>>>???>>>??????@@@??????>>>>>>@@@AAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAAAAA@@@???>>>>>>======<<<<<<======>>>??????@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBBBBEEEGGGJJJLLLKKKIIIFFFDDDAAABBBDDDFFFGGGHHHIIIIIIFFFFFFFFFGGGHHHJJJLLLMMMLLLMMMMMMLLLJJJIIIJJJLLLMMMOOORRRRRRQQQOOONNNNNNsssqqqnnnnnnppprrrssssssvvvtttpppllliiihhhhhhiiinnnnnnnnnnnnmmmlllkkkkkkggghhhhhhhhhhhhgggfffffffffdddaaaaaaaaabbbaaaaaaaaa___\\\ZZZZZZYYYWWWUUUWWWVVVUUUSSSQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA???>>>======>>>???@@@@@@>>>===<<<::::::::::::;;;;;;;;;;;;999999999999999::::::;;;888999:::::::::999777666666666777888888777666666555666777777666666888999:::999888888888999;;;<<<888888777777777888888888888888777777777666666666888888888888888888888888666666666666777777777777888888999999:::;;;;;;;;;::::::::::::::::::::::::999888888888888999::::::::::::;;;;;;<<<;;;;;;;;;999;;;=========<<<===>>><<<>>>@@@@@@>>>======>>>??????@@@@@@@@@@@@?????????@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPRRRSSSSSSTTTSSSSSSSSSUUUVVVWWWUUUTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^___aaacccddddddaaabbbbbbbbbbbbbbbbbbbbbaaabbbcccccccccdddgggiiijjjooowww}}}zzzrrrkkkggggggggghhhhhhiiihhhhhheeefffffffffggggggggghhhffffffggggggfffdddbbbaaa````````````````````````aaabbbcccdddeeeeeeeeeeeeggggggfffeeedddcccbbbaaa```aaaccceeeggghhhiiiiiigggggghhhiiijjjiiifffccccccdddfffggghhhjjjlllnnnpppnnnkkkhhheeeddddddeeegggggggggggggggffffffeee___``````aaaaaaaaaaaa```aaaaaaaaaaaa````````````]]]___``````^^^]]]___aaa```^^^```cccdddbbbdddiiiooouuuzzzwwwmmmdddaaabbbaaa```___^^^]]]]]]\\\\\\^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTUUUTTTSSSRRRRRRTTTVVVVVVUUUSSSQQQOOONNNMMMMMMLLLMMMMMMNNNOOOOOOOOOOOOKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAABBB@@@>>>>>>@@@AAAAAA@@@AAA@@@@@@???@@@@@@AAAAAA???????????????>>>>>>===>>>>>>>>>======<<<<<<<<<===>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>===============>>>>>>?????????@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAABBBBBB@@@AAAAAA@@@@@@@@@??????===<<<<<<<<<<<<<<<<<<=========>>>???????????????>>>???@@@AAAAAAAAA@@@@@@DDDFFFHHHJJJJJJHHHEEECCCAAABBBDDDEEEGGGHHHIIIIIIEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJJJJIIIHHHHHHJJJLLLLLLOOOQQQRRRQQQNNNMMMMMMpppnnnlllmmmppptttvvvxxxzzzxxxuuuooojjjhhhhhhjjjnnnnnnnnnnnnmmmlllkkkjjjggghhhiiijjjiiihhhgggfffdddcccaaaaaabbbbbbaaa```aaa^^^\\\ZZZZZZYYYWWWVVVXXXXXXVVVTTTRRRQQQOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHIIIIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???===<<<===>>>???@@@@@@>>><<<;;;;;;;;;:::::::::999999999888888888888888999::::::777888999999999888666555444555777777777777555444333555666666666666777888::::::999999999999999:::777777666666666777888888777777666666666555555555777777777777777777666666888888888888999999999999777888888999999::::::;;;::::::::::::::::::::::::888888777777888888999:::999:::;;;;;;<<<<<<<<<;;;:::<<<===>>>===<<<===>>>;;;===>>>>>><<<;;;;;;<<<======>>>?????????>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@AAABBBBBBCCCCCCDDDCCCBBBAAAAAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEGGGIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRQQQQQQSSSVVVVVVVVVUUUUUUUUUUUUVVVWWWVVVUUUUUUWWWYYYZZZ[[[]]]```aaabbbaaaaaa``````aaabbbbbbbbbbbbaaa```aaaccccccccceeegggjjjkkksss}}}|||tttooojjjhhhgggggghhhiiihhhfffccccccddddddeeeeeefffffffffggghhhhhhhhhfffcccbbbaaaaaaaaa``````____________```aaacccddddddddddddggggggfffeeedddccccccbbb```aaaccceeefffhhhhhhiiihhhhhhiiikkkllljjjfffcccaaaaaabbbccceeegggiiijjjllllllllliiifffeeeeeefffffffffffffffeeeeeeffffff___``````aaaaaaaaa``````````````````````````````\\\^^^``````^^^```dddhhhhhhcccaaaccceeecccccceeelllpppsssqqqjjjdddbbbcccccccccbbbbbbaaa``````___]]]]]]\\\ZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWUUUTTTTTTSSSSSSSSSQQQPPPPPPRRRSSSTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???AAA???>>>>>>???@@@???>>>???????????????@@@AAAAAA===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============<<<===>>>?????????>>>>>>========================<<<<<<<<<<<<===>>>>>>???===============>>>??????>>>???@@@@@@AAA@@@@@@@@@????????????@@@AAABBBBBBAAA@@@@@@@@@????????????===<<<<<<;;;;;;<<<<<<===;;;<<<======>>>>>>============>>>>>>>>>?????????AAACCCEEEGGGGGGEEECCCBBBBBBBBBCCCCCCCCCBBBBBBAAACCCDDDEEEFFFGGGIIIJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIIIILLLOOOOOONNNLLLLLLLLLnnnlllkkkmmmrrrwww{{{}}}~~~}}}yyyrrrlllhhhiiijjjmmmmmmmmmllllllkkkjjjiiihhhiiijjjkkkjjjiiigggfffcccbbbaaaaaabbbbbbaaa```___]]]ZZZYYYXXXXXXVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGEEECCCAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<===???@@@@@@>>><<<:::<<<;;;;;;:::999888777777888888777666777888999:::666777888888888777666555333444666777777666444333222444555555555555777888999999999999888777666666666666555555555666777888666666666555555555444444777777666666555555444444666666777777777888888888777777888888999:::::::::999999999999999999999999777777777777777888999999777888999:::;;;<<<<<<<<<;;;===>>>>>>===<<<===>>>;;;<<<===<<<:::999:::;;;<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@>>>>>>AAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDEEEHHHJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKMMMOOOPPPQQQQQQPPPOOOOOORRRUUUVVVVVVUUUUUUVVVSSSUUUVVVUUUSSSSSSUUUXXXXXXZZZ^^^aaabbbaaa```^^^______aaabbbbbbbbbaaaaaa___aaabbbcccdddeeehhhjjjlllwwwxxxrrrooommmjjjhhhggghhhhhhgggeeebbbbbbccccccdddeeeeeeffffffgggiiijjjjjjgggdddbbbccccccbbbaaa```______^^^^^^___aaabbbcccdddddddddeeedddddddddccccccbbbbbb___```aaaccceeefffggggggiiijjjkkklllmmmkkkgggcccaaa```___aaaccceeegggggggggiiikkkkkkhhhffffffgggfffeeeeeeeeeeeeeeeeeefffaaabbbbbbbbbbbbbbbaaaaaa^^^^^^______```aaaaaaaaa^^^______^^^___dddnnnvvvxxxmmmdddbbbdddcccbbbcccgggiiijjjiiifffdddccccccbbbbbbbbbbbbaaaaaa```___]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUQQQRRRQQQPPPNNNNNNOOOQQQRRRQQQOOOMMMKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCBBBBBBAAA@@@???@@@???>>>>>>@@@@@@@@@>>>??????>>>>>>===>>>>>>>>>===============<<<;;;;;;;;;;;;<<<<<<======>>>>>>;;;<<<===>>>>>>>>>==============================;;;;;;;;;<<<===>>>??????===============>>>??????===>>>>>>???@@@@@@??????>>>>>>======>>>@@@AAABBBAAA@@@@@@???????????????======<<<<<<<<<<<<======:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;===>>>??????@@@AAACCCCCCCCCBBBBBB@@@@@@AAA@@@@@@???>>>===@@@AAABBBDDDEEEFFFGGGGGGEEEEEEDDDEEEFFFGGGFFFFFFEEEGGGJJJKKKJJJIIIIIIJJJmmmkkkkkknnntttzzz{{{tttmmmiiiiiikkkkkkkkkkkkkkkjjjiiihhhhhhhhhiiikkklllkkkjjjhhhfffcccbbbaaaaaabbbbbbaaa```]]][[[YYYWWWWWWVVVUUUSSSNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHHHHGGGDDDBBB@@@???>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@<<<===???@@@@@@>>><<<:::===<<<;;;:::888777666666888777666666666777999:::666777888888888777555444333444666777777666444333222333555555555555666888888888999999888666444222666555444444555666777888666666555555555444444444777666666555444444333333333333333444444444555555777777777888999999::::::999999999999999999999999777777777777777888888999666666888999;;;;;;<<<<<<<<<>>>??????>>>======>>>:::;;;<<<;;;999888999:::;;;;;;<<<===>>>>>>=========>>>???@@@@@@AAA@@@@@@@@@@@@??????@@@@@@AAABBB>>>@@@@@@>>>;;;;;;???BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDFFFHHHJJJLLLLLLKKKJJJGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJKKKMMMOOOPPPOOONNNMMMIIILLLOOOQQQQQQPPPPPPQQQSSSUUUVVVUUUSSSRRRUUUWWWWWWZZZ^^^bbbcccbbb___]]]^^^___```bbbbbbbbbaaa```___```bbbcccdddeeehhhkkknnnzzzuuuooommmoookkkhhhggghhhhhhfffdddbbbbbbcccddddddeeefffffffffgggjjjkkkkkkhhheeeccceeeeeedddbbbaaa```___^^^^^^___```aaaccccccddddddccccccbbbbbbbbbbbbbbbbbb]]]^^^```bbbdddeeeffffffjjjjjjlllmmmnnnlllgggdddaaa```___```bbbdddffffffdddhhhkkkllliiigggggghhheeeeeedddddddddeeeeeefffccccccdddddddddccccccbbb^^^^^^______```aaabbbbbb___```^^^]]]^^^hhhvvvvvvfffaaaccccccbbbbbbdddccccccccccccddddddddd___`````````___^^^]]]]]]]]]\\\ZZZYYYWWWWWWVVVVVVRRRRRRSSSSSSTTTTTTUUUUUUPPPQQQPPPOOOMMMMMMNNNPPPPPPOOONNNLLLJJJIIIHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA????????????????????????BBBCCCCCCCCCBBBBBBAAA@@@AAA@@@???@@@AAAAAA@@@???@@@???>>>===<<<;;;;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<===>>>??????:::;;;===>>>>>>>>>===<<<========================;;;;;;;;;<<<<<<>>>???@@@===============>>>??????<<<<<<===>>>>>>>>>>>>>>>>>>============???AAABBBAAA@@@??????>>>>>>??????======<<<<<<<<<<<<======999:::;;;;;;<<<<<<;;;;;;===<<<:::::::::;;;===???===>>>???@@@AAAAAABBBBBB===>>>???@@@@@@@@@@@@@@@>>>???@@@BBBCCCDDDDDDEEECCCCCCCCCDDDEEEEEEDDDCCCBBBDDDFFFGGGFFFFFFHHHIIIpppooonnnppptttzzz~~~xxxrrrooonnnnnnllllllllllllkkkjjjiiiiiiggghhhiiikkklllkkkhhheeeaaa___]]]]]]^^^_________[[[[[[[[[ZZZXXXVVVSSSRRROOONNNNNNMMMNNNNNNOOOOOOMMMMMMMMMMMMLLLJJJIIIGGGGGGFFFFFFFFFEEEEEEDDDDDDHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAAAAA@@@???<<<<<<;;;;;;;;;:::::::::888888888888777777777777777888888888888999999999;;;:::999777666555555555666555444444555666444333333333333333333444555666555666777888888777666555555555555444444555555555444444444444444444444444555555555555555444444333555666777666555444555777888888999999999:::::::::999888666555555777999:::888777777777777777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAA???<<<;;;<<<===DDDBBB@@@AAADDDEEEDDDBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGEEECCCDDDGGGIIIHHHGGGJJJJJJKKKKKKJJJIIIHHHHHHJJJHHHGGGHHHJJJJJJIIIHHHIIIIIIHHHGGGHHHIIIJJJKKKMMMMMMNNNNNNOOOPPPPPPQQQSSSRRRPPPOOOOOOOOOQQQRRRRRRRRRTTTUUUUUUUUUUUUUUUUUUXXX]]]bbbddddddbbbaaa[[[]]]^^^````````````______```aaaaaaaaabbbeeehhhmmmwwwxxxnnnjjjjjjdddeeefffggggggfffeeedddaaacccfffjjjkkkiiifffdddfffggghhhhhhhhhgggeeedddeeeddddddccccccbbbbbbbbbcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbb_________```aaabbbddddddfffgggggggggggggggffffffaaaaaabbbbbbbbbcccccccccfffggghhhiiiiiihhhggggggfffeeecccbbbbbbccceeeffffffdddcccdddggghhhgggeeebbbbbbbbbbbbbbbccccccccceeeeeedddaaabbbhhhuuu~~~yyymmmdddaaabbbdddeeebbbbbbaaaaaa``````______^^^^^^_________^^^^^^]]]]]]\\\\\\[[[YYYXXXVVVUUUUUUTTTSSSQQQPPPPPPPPPPPPNNNMMMLLLKKKKKKJJJJJJJJJLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@???>>>======>>>>>>???@@@AAABBBBBBAAA???>>>;;;<<<===>>>???@@@AAAAAACCCAAA???===<<<<<<===>>>>>>===<<<;;;:::;;;<<<<<<::::::::::::;;;<<<=====================<<<<<<<<<======>>>>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<<<<===???@@@===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;===???AAABBBBBB@@@>>>>>>??????>>>===@@@@@@???>>>===<<<;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>>>>>>>======???>>>=========>>>@@@AAA>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHqqqqqqqqqsssxxx~~~xxxssspppoooooommmmmmmmmmmmlllkkkkkkjjjjjjjjjkkkmmmnnnmmmjjjggg```^^^\\\\\\]]]^^^^^^]]]YYYYYYYYYYYYXXXVVVTTTSSSNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNLLLKKKIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEECCCBBB@@@??????????????????????????????<<<===>>>???@@@??????>>>;;;;;;;;;;;;::::::::::::888888888777777777666666777777888888999999::::::;;;:::888777666555555555666555444444666666666444444444333333333444444555555555666777777666555555555444444333333444444555444444444444444444444444555666666666666555444444444666777666555444555666777777777777888888888888888777666666666777888999888777777666666666777777777888888999999999999999;;;;;;<<<============<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>???>>>============>>>??????AAABBBBBB@@@>>><<<<<<===BBB@@@???@@@BBBDDDBBBAAACCCCCCDDDEEEEEEFFFGGGGGGFFFDDDCCCDDDGGGIIIHHHGGGJJJJJJJJJJJJJJJIIIHHHHHHIIIHHHGGGHHHIIIJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNPPPQQQRRRSSSRRRQQQOOONNNMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTWWW[[[___aaaaaa```___\\\]]]___aaabbbbbbbbbbbb___```aaaaaaaaabbbeeegggkkkrrryyyxxxrrrkkkggggggfffggghhhiiiiiiiiihhhhhheeeeeefffhhhiiiiiihhhfffcccdddfffgggggggggffffffeeeeeeeeeeeeddddddcccbbbddddddccccccbbbaaa`````````aaaaaaaaaaaaaaaaaaaaa```______``````aaabbbccceeefffffffffffffffeeeeeebbbbbbbbbbbbbbbbbbbbbccccccdddeeefffggggggffffffeeedddbbbaaaaaabbbdddeeeiiigggffffffiiijjjhhhfffaaaaaaaaaaaaaaaaaaaaaaaadddeeeeeebbbaaaeeemmmtttyyyrrrjjjdddbbbcccdddddddddcccbbbaaa```___^^^]]]\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXVVVVVVUUUSSSQQQNNNMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>??????@@@???===;;;;;;;;;<<<===>>>===<<<:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======::::::;;;;;;;;;<<<<<<<<<>>>===<<<<<<<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAA@@@>>>???@@@AAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===???>>>=========>>>???@@@>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGqqqqqqrrruuuyyy}}}wwwrrrpppppppppoooooonnnnnnmmmllllllkkkjjjjjjkkkmmmnnnllliiifff___]]]ZZZZZZ[[[\\\[[[[[[WWWWWWXXXXXXWWWVVVTTTSSSMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMKKKIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>===<<<;;;;;;;;;:::::::::999999888888777777777777666666777777888888999:::;;;;;;999999888666666555555555555444444555777888777666555444444333333333333444444444555555555555444444444333333222222333333444444444444444444444444444666666666666666555555444444555666666444444555666666666666666666555555555666666666777777888888888:::999888888777777777777666777888888999999888888:::;;;<<<<<<=========<<<999999999999::::::::::::::::::::::::;;;;;;;;;;;;==================<<<<<<======<<<<<<======>>>???@@@BBBCCCCCC@@@>>>===>>>@@@???>>>???AAAAAAAAA@@@CCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCDDDFFFGGGGGGGGGJJJJJJIIIIIIIIIIIIHHHHHHIIIHHHGGGGGGIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMPPPRRRTTTUUUQQQPPPNNNMMMLLLLLLLLLMMMPPPQQQRRRSSSTTTTTTTTTTTTSSSUUUWWWZZZ\\\]]]]]]]]]ZZZ[[[]]]___```aaabbbbbb___```aaaaaa```aaacccfffhhhjjjlllllliiifffddddddfffgggiiikkkmmmooopppqqqooollliiigggggghhhiiihhh```aaacccdddffffffffffffdddeeefffffffffeeedddccceeeddddddcccbbb```___^^^aaaaaa``````````````````aaa``````______``````aaacccddddddeeeeeeeeeddddddbbbbbbbbbbbbbbbbbbbbbaaa```aaabbbcccdddeeeeeeeeecccbbbaaa``````aaabbbccceeedddccccccdddeeedddbbbaaaaaaaaaaaaaaabbbbbbccccccdddeeeccc```aaadddhhhmmmjjjfffcccccccccccccccfffeeecccaaa___]]][[[[[[YYYZZZZZZZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVTTTRRRNNNKKKJJJKKKMMMOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@???@@@???>>>>>>>>>>>>>>>>>>888999:::;;;<<<<<<<<<;;;AAA@@@@@@???>>>===<<<<<<<<<;;;:::999999:::;;;<<<======;;;:::999999999999;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===@@@???>>>@@@CCCDDDDDDDDD@@@???>>>>>>===<<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@???????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDEEEEEEooooooppprrrvvvzzz~~~}}}xxxsssooonnnnnnoooppppppooommmlllkkkkkkkkkggghhhhhhjjjjjjiiieeebbb^^^[[[YYYXXXXXXYYYXXXXXXVVVVVVWWWWWWVVVTTTRRRQQQLLLLLLKKKJJJJJJJJJKKKKKKMMMNNNNNNNNNMMMKKKIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::::::::::::::999999999999888777777777666666666666666777777888999:::;;;;;;888777666666555555555555555444333555777888888777555555444333222222222222333333333444444333333333333222222222222222222333333333333333333333333333666666777777666666555444333444555555444333444555666555555555555444444444444555666777888888888777<<<<<<:::999888888888888777888999999::::::999999999999:::;;;<<<<<<<<<<<<999999999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@???BBBDDDDDDBBB???>>>>>>???>>>>>>???@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJLLLOOOQQQSSSSSSQQQPPPNNNMMMLLLKKKKKKLLLOOOPPPQQQRRRRRRSSSSSSSSSRRRSSSTTTUUUWWWXXXYYYZZZUUUVVVXXXZZZ\\\^^^``````___```aaaaaa``````bbbccceeedddbbbaaabbbbbbbbbaaacccfffkkkpppvvv{{{~~~xxxoooiiihhhhhhhhhggg``````aaabbbcccdddeeeeeebbbcccdddffffffeeeccccccccccccccccccbbbaaa```___bbbbbbaaaaaaaaaaaaaaa```bbbaaa``````_________```aaabbbbbbccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa______```bbbcccdddeeeeeecccbbbaaaaaaaaaaaabbbcccbbbbbbaaaaaaaaaaaaaaa```aaaaaaaaabbbccceeeggghhhdddeeedddbbb______aaaccchhhfffcccaaaaaabbbcccdddgggfffdddaaa^^^\\\ZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVVVVWWWWWWVVVVVVTTTQQQMMMJJJIIIJJJMMMOOOMMMMMMKKKJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCAAA@@@???>>>??????>>>>>>>>>>>>>>>???::::::;;;<<<===>>>>>>>>>AAA@@@@@@???>>>===<<<<<<::::::999999:::;;;<<<<<<===<<<;;;:::999888888888::::::::::::;;;<<<======;;;;;;;;;;;;;;;<<<<<<<<<<<<==================<<<;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<======;;;;;;::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>===<<<;;;>>>>>>>>>AAADDDGGGGGGFFF???>>>>>>===<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???============>>>>>>?????????????????????>>>>>>>>>????????????@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCoooooooooppprrrtttuuuvvvwwwuuuqqqmmmkkklllmmmnnnrrrqqqooollljjjiiiiiihhheeeeeefffhhhiiigggdddaaa]]][[[XXXVVVVVVWWWVVVUUUVVVVVVVVVVVVTTTRRRPPPOOOLLLKKKKKKJJJIIIIIIJJJJJJMMMMMMMMMMMMLLLJJJIIIGGGCCCCCCCCCCCCCCCCCCCCCDDDBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;;;;:::999::::::999999999888888888777777777666666666666555666666777888888999::::::666666555555555555555666444333333444777888888777555444333222222222222222333333222222222222333333222222222111111222222222333333333333333333333333666666666666666555555444222444555444333222333555555555555555555444444444333444666777888888888777::::::999777666666666666666777888888999999888888666777888999:::;;;;;;:::999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;<<<<<<============<<<<<<======>>>???>>>AAACCCCCCAAA???>>>===>>>???????????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIJJJKKKLLLNNNOOOOOOPPPOOONNNMMMMMMLLLLLLLLLNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWTTTTTTVVVXXXZZZ]]]___```^^^```aaaaaa```___```aaaccc```]]]\\\^^^```aaaaaabbbhhhqqq{{{vvvmmmiiigggfffdddaaaaaaaaaaaabbbbbbbbbccc```aaabbbcccddddddcccbbb```aaacccddddddcccbbbaaacccccccccbbbbbbaaaaaaaaabbbaaa```______^^^^^^_________```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___``````aaacccdddeeefffccccccbbbbbbbbbbbbcccccccccdddddddddcccccccccccc_________```cccfffiiijjjfffeeeccc```______aaacccfffeeebbb```___```ccceeefffeeecccaaa^^^[[[YYYXXXXXXWWWWWWVVVUUUTTTRRRQQQRRRRRRSSSUUUUUUVVVVVVUUUTTTQQQMMMJJJIIIJJJMMMOOOMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDFFFEEEDDDBBBAAA???>>>>>>???>>>>>>>>>>>>>>>??????;;;;;;<<<<<<===>>>???@@@?????????>>>>>>>>>>>>>>>::::::::::::;;;<<<======<<<;;;;;;;;;:::999888888888888888888999:::;;;;;;999:::::::::;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>===;;;:::<<<===>>>AAAEEEGGGFFFFFF>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>><<<<<<======>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@AAAAAABBBBBBooooooooopppppppppppppppqqqooollljjjjjjkkknnnpppuuussspppllliiiggggggfffddddddeeegggiiihhheeebbb]]]ZZZWWWUUUUUUUUUTTTSSSTTTTTTTTTTTTSSSQQQOOONNNLLLLLLKKKJJJIIIIIIIIIIIIKKKLLLLLLLLLKKKIIIGGGFFFBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888999999999888888888777777777777666666666666555555666666666777777777777888555444444444444555555666444333333444666777666555444333333222222222222333333333222222222222333333333222222111111222222333333333333333333333333333555555555555555444444333222333444444222222333444333333333444444444555555444444555666666777888888666555444444333333333333333444555555666666555555666777888999:::;;;;;;;;;999999999999999888888888888888999999::::::;;;;;;999999::::::;;;<<<======::::::999999::::::;;;<<<===???AAA@@@???============>>>@@@???>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCEEEGGGHHHGGGFFFEEEFFFGGGHHHIIIIIIGGGFFFFFFGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVXXXZZZ]]]___```^^^```aaaaaa```^^^______aaa^^^\\\[[[]]]___```aaadddlllzzzvvvmmmiiigggeeebbbbbbaaaaaa```aaaaaabbbbbb`````````aaabbbcccdddddd```aaadddeeeffffffdddcccccccccbbbbbbaaaaaa``````______^^^]]]\\\\\\]]]]]]\\\]]]^^^______```______`````````aaaaaaaaabbbbbbaaaaaaaaaaaabbbccceeeeeecccccccccccccccccccccccc```aaabbbbbbaaaaaabbbddd^^^]]]]]]]]]___bbbeeegggfffdddcccaaaaaaaaacccdddccccccbbb```^^^___ccceeeeeedddbbb```^^^\\\ZZZZZZYYYYYYXXXWWWVVVTTTRRRQQQPPPQQQRRRSSSTTTTTTTTTTTTRRRPPPLLLJJJIIIJJJKKKMMMMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@;;;;;;;;;;;;;;;<<<===>>>======>>>>>>??????@@@@@@;;;;;;;;;<<<<<<=========:::;;;;;;;;;;;;::::::999777777777777888999::::::888999999::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;999999999999:::;;;<<<===<<<<<<=========<<<<<<;;;<<<<<<===@@@CCCEEEDDDBBB=========<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>;;;<<<===>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>????????????@@@?????????@@@@@@AAAAAAAAAkkklllmmmnnnnnnnnnmmmmmmmmmllljjjjjjkkknnnrrruuuyyyvvvrrrmmmiiigggfffeee```aaaccceeeggggggdddaaa]]]ZZZWWWUUUUUUTTTSSSRRRPPPPPPRRRRRRSSSRRRQQQPPPMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHFFFEEEAAAAAABBBBBBBBBCCCCCCCCC@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888999888888888777777777777777777666666666555555555666666666666555555555555444333333333444555555666444333222333444555444333222222222111222222333333444333222222222222333444333333222222222222333333222222222222222222222222444444444444444333333222111333444333222111222333000000111222333333444444444444444444555777999:::444444333333333333333444333333444555555555555444777888999:::<<<<<<<<<<<<999999999999888888888777777888888999::::::;;;;;;::::::::::::::::::::::::999999999999999::::::;;;<<<===>>>===;;;:::;;;<<<;;;===???>>><<<<<<>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@BBBDDDCCCBBBBBBDDDGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIGGGFFFEEEFFFFFFDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSUUUUUUUUUVVVXXX[[[]]]___^^^```aaaaaa___^^^]]]^^^^^^^^^]]]]]]]]]^^^___```dddooo~~~{{{oooiiihhhgggeeeaaa````````````aaabbbdddeeeaaa`````````aaaccceeegggbbbdddfffggghhhfffdddcccaaaaaaaaa```___^^^^^^^^^[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^______```aaabbbccccccbbbaaa``````aaabbbcccdddaaaaaabbbbbbbbbbbbaaaaaa[[[^^^``````______aaacccaaa___^^^]]]]]]___aaacccdddddddddddddddcccaaa```\\\^^^aaaaaa``````bbbdddbbbbbbaaa```^^^]]]\\\\\\\\\[[[[[[YYYWWWUUUSSSRRROOOPPPQQQRRRRRRSSSRRRRRROOONNNKKKIIIHHHHHHIIIJJJLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@<<<<<<;;;::::::;;;<<<======>>>>>>>>>????????????;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;<<<===<<<;;;;;;777777777777888999:::;;;888888888999::::::;;;;;;;;;<<<<<<======<<<<<<;;;999999999::::::::::::;;;888999:::;;;<<<;;;;;;:::999999999999:::;;;<<<===<<<<<<;;;;;;;;;<<<======;;;;;;===???BBBBBB@@@>>>======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999999888888999:::<<<===;;;<<<===>>>>>>>>>===<<<;;;<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@@@@??????@@@@@@@@@@@@AAAAAAggghhhjjjkkklllkkkkkkjjjmmmlllkkkkkkmmmqqqvvvyyy|||yyytttooojjjgggfffeee\\\]]]___bbbddddddbbb___]]][[[WWWUUUUUUTTTSSSQQQLLLMMMOOOQQQSSSSSSSSSSSSMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDAAAAAAAAABBBBBBCCCCCCCCC??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;:::999888888888888888777777777777777666666666555555555555666666666555444444333333333333333333444555555666444333222222444444333111111111111111222333444444555444333222222333444555444333333222222333333444222222222222222222222222333333444444333333222111111222333333111111222333---......000111222333444555444333333444666999;;;666666555555555666666777444555666666777777666666888999;;;<<<===>>>>>>>>>999999999999888888777777777777888999::::::;;;;;;<<<<<<;;;::::::999888888;;;;;;::::::;;;;;;<<<===;;;<<<<<<;;;999999:::<<<999;;;======;;;:::<<>>>>>===>>>>>>???@@@@@@???>>>===<<<;;;<<<===>>>?????????>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::999:::;;;===>>>======<<<888888888888999:::;;;<<<777777888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;888888999999999:::::::::888999:::;;;<<<;;;::::::999999999999:::;;;<<<===<<<<<<;;;::::::<<<===>>>;;;;;;<<<>>>@@@@@@>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;888888888888888888888888999888888777888999;;;<<<:::;;;===>>>>>>>>>===<<<:::;;;;;;<<<===>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAiiiiiijjjkkkkkkkkkkkkjjjlllmmmoooqqqsssuuuvvvwww{{{xxxsssnnniiieeecccbbb]]][[[XXXWWWWWWZZZ]]]___ZZZXXXWWWVVVVVVTTTQQQOOOOOONNNNNNMMMNNNPPPQQQRRRRRRPPPOOOLLLKKKIIIIIIHHHJJJIIIIIIHHHHHHGGGFFFFFFBBBCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@???>>>======<<<999999:::::::::999888777;;;;;;;;;::::::999999999444555666777777666555444666555444333333333333333444444444444444444444444444333222222222333444555333222000//////000222333111111111111111111111111222222222111111000000000333333333222222111111111000000////////////000000333333333222222111111111666666444333222111111111333333333222222222222222333333333444444444555555777666666555555444333333555555555666666666666777666777888999999999999999999888777666555555555555777777888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========???@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@CCCDDDEEECCCAAABBBGGGLLLRRRLLLFFFDDDEEEFFFDDDBBBCCCEEEFFFFFFDDDCCCDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKKKKJJJHHHJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUVVVXXXXXX]]]\\\[[[[[[[[[\\\^^^^^^ZZZ[[[\\\]]]]]]\\\ZZZZZZccckkkwwwxxxrrriiigggcccaaaaaabbbeeefffcccbbbaaa``````aaabbbcccccccccaaaaaaaaaccceeegggdddeeeeeeeeeeeedddcccccc___^^^]]]\\\[[[[[[[[[[[[YYYXXXVVVUUUTTTUUUUUUVVV[[[\\\^^^```bbbbbbbbbbbbaaa````````````aaacccdddaaabbbbbbbbbbbbaaa``````_________```````````````bbbbbbaaaaaaaaaaaabbbbbbdddbbb```^^^]]]]]]]]]]]]```bbbdddcccaaa___^^^^^^ZZZ[[[[[[\\\^^^```bbbccc```___^^^]]]\\\\\\\\\\\\^^^^^^]]]\\\ZZZWWWTTTRRRQQQQQQPPPPPPOOONNNMMMLLLNNNNNNMMMJJJFFFDDDDDDEEEGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFDDDCCCAAAAAA@@@@@@???>>>???BBBFFFFFFDDD@@@CCCCCCAAAAAAAAAAAACCCCCC???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;???>>>>>><<<;;;:::999999::::::;;;;;;<<<;;;;;;:::666666777777888888888888999888888777888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::666333333666888888777888888999999999:::::::::666666888999:::;;;;;;;;;::::::::::::::::::::::::===<<<<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::888888888888888999999999666666777888999999::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBB======>>>?????????>>>>>>ggghhhhhhhhhiiihhhhhhhhhiiikkkooorrrtttuuuuuuuuuvvvtttppplllgggdddbbbaaa]]][[[YYYWWWWWWYYY[[[]]]ZZZXXXVVVUUUTTTSSSPPPNNNNNNNNNMMMMMMNNNOOOQQQRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<999:::;;;;;;;;;:::888777::::::::::::999999999999555555555555555444333333333222222111000000111111444444444444444444444444444444333222222222333444333222000//////000222333111111111111111111111111222222222222111111111000333333222222222111111111111111000000000000111111333333222222222111111111444333222111000000000000111111111111222222222222222333333333333444444444222222333333333333333333444444555555555666666666555666777888999999999999888777666666666666666666888888888888999999999999::::::::::::::::::::::::;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@AAAAAAAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@CCCEEEEEECCCCCCEEEHHHNNNIIIDDDCCCDDDEEECCC@@@CCCDDDFFFFFFDDDCCCDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSTTTRRRRRRSSSSSSTTTVVVWWWXXXZZZZZZYYYYYYYYYZZZ[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZ^^^dddmmmtttvvvssslllhhhfffeeebbb______aaacccdddbbbaaa```______```aaabbbbbbaaa``````aaabbbdddfffddddddddddddccccccbbbaaa^^^^^^]]]\\\[[[[[[[[[[[[YYYXXXWWWVVVUUUUUUVVVVVV[[[\\\^^^```bbbcccccccccaaa```______```aaacccdddccccccccccccbbbaaaaaa```_________`````````````````````______``````aaaaaabbbaaa___^^^\\\\\\\\\\\\___aaabbbbbb```^^^^^^^^^[[[[[[[[[\\\]]]^^^``````______^^^]]]\\\[[[[[[[[[]]]]]]]]][[[ZZZWWWUUUSSSQQQPPPOOONNNLLLLLLKKKKKKLLLLLLKKKIIIEEECCCCCCDDDFFFFFFFFFEEEFFFFFFGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@??????AAACCCDDDBBB@@@BBBBBBAAA@@@@@@AAABBBBBB??????>>>>>>============::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999999;;;;;;;;;;;;;;;;;;::::::777777777888888888999999888888888777888999;;;<<<888888888888999999999999:::888666666777888888777888888888999999999::::::999999::::::;;;;;;::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;999999::::::::::::999999888888888888888888888888666777777888999999::::::::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBB======>>>???@@@AAAAAABBBhhhhhhhhhhhhhhhggggggggggggjjjpppuuuwwwwwwuuussspppooollliiifffcccaaa```^^^\\\YYYWWWVVVWWWYYYZZZYYYWWWTTTSSSRRRQQQNNNLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA???>>>===>>>@@@AAA??????>>>>>>======<<<<<<:::;;;;;;<<<<<<:::999888888888999999999999999999666666444333222222222222222222111000000000111111444444444444333333333333555444333222222222222222222111000//////000111222000000000000000000000000222222222222222111111111222222222111111111111111222111111000000111111222222222222111111111111111000000////////////000000//////000000111111222222111111222222222333333333111111111222333444444444333333333444444444555555444555666888999:::::::::666666555555666666777888888888999999999:::::::::::::::::::::999999999999:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>AAAEEEFFFCCCBBBCCCEEEHHHDDDBBBBBBCCCDDDAAA>>>BBBDDDEEEEEEDDDCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMNNNPPPQQQRRRSSSSSSQQQQQQQQQRRRSSSTTTVVVVVVXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ\\\___dddggghhhfffbbb___cccaaa___]]]]]]^^^```bbb``````____________``````aaaaaa``````aaabbbdddeeecccccccccbbbbbb```______^^^^^^]]]\\\[[[[[[[[[[[[XXXXXXXXXWWWWWWWWWWWWWWWZZZ[[[]]]___aaaccccccddd``````______```aaacccddddddeeeddddddcccbbbaaa```_________`````````aaaaaa___^^^^^^^^^______```aaa``````^^^]]]\\\\\\\\\\\\]]]___``````^^^]]]^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[YYYWWWUUUTTTRRRPPPNNNLLLJJJIIIIIIJJJIIIIIIIIIGGGDDDBBBBBBCCCEEEEEEEEEEEEFFFFFFGGGHHHDDDDDDCCCBBBBBBAAABBBBBBAAA???>>>>>>@@@AAA@@@???AAA@@@@@@??????@@@@@@AAA??????>>>>>>>>>>>>======999999999::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;:::999999888888888888888999999999888888777888888999;;;;;;666666777777888888999999999:::;;;:::888777777888777888888888999999999999;;;;;;;;;;;;;;;:::999888999999::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;777777888888888888777777999999999888888777777666777777777888999999::::::888888777777777777888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@======>>>???AAACCCFFFGGGjjjjjjiiiiiihhhhhhhhhhhheeejjjqqqwwwyyyxxxtttrrrkkkkkkjjjhhhfffcccaaa```^^^\\\ZZZWWWVVVVVVVVVWWWWWWUUURRRPPPPPPNNNLLLKKKIIIIIIJJJJJJKKKLLLLLLMMMNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@???>>>>>>>>>???@@@>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999777777777888888999999999888777555333111111111222555444444333333333444444444444444333333333333333444444333222222111111111111111000000000000111111000000000000000000000000222222222222222222111111111111111111111111111000111111000000000000111111111111111111111111111000///.........//////000111---......///000111111222000111111111111222222222333333444444444555555555222222333333333444444444222333555777888999::::::444444444555666777888888999999999999::::::::::::;;;::::::::::::999999999999888777666666777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????BBBDDDDDDAAA@@@BBBDDDCCCBBBAAABBBDDDCCCAAA>>>AAACCCDDDDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHJJJIIIHHHGGGGGGHHHJJJJJJKKKKKKLLLNNNOOOOOOKKKLLLMMMOOOPPPQQQRRRRRRPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXYYY\\\]]]___`````````_________^^^\\\[[[ZZZ\\\]]]___^^^^^^^^^^^^^^^^^^^^^^^^bbbaaaaaaaaabbbcccdddeeebbbbbbbbbaaa```___^^^]]]___^^^]]]\\\[[[[[[[[[[[[YYYYYYZZZZZZZZZYYYXXXXXXXXXYYY[[[]]]___aaabbbbbb````````````aaabbbdddeeefffffffffeeedddcccbbbaaa______``````aaaaaabbbbbb_______________```aaaaaa___^^^^^^]]]]]]\\\\\\\\\[[[]]]^^^^^^]]]\\\]]]^^^___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZYYYWWWUUUTTTSSSQQQNNNKKKIIIHHHHHHIIIFFFGGGHHHGGGDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHCCCCCCBBBAAAAAABBBBBBBBBAAA@@@===<<<<<<===>>>>>>?????????>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::999999999999::::::::::::::::::999999888888999:::;;;<<<======;;;;;;;;;;;;::::::999888888888888888999999999999777777777888888999::::::999999::::::::::::::::::999<<<>>><<<888666777999777777777888888888888999999::::::::::::999888888999999999999999:::::::::===<<<<<<;;;;;;;;;;;;<<<::::::999999999999::::::777777888888888888777777:::999999888777666666555777777888888888999999999888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????=========???AAAEEEIIIKKKkkkjjjiiihhhgggfffggggggbbbgggmmmsssuuussspppmmmiiiiiijjjiiihhheeecccaaa___]]]ZZZXXXVVVUUUUUUVVVUUUSSSPPPNNNNNNMMMLLLKKKFFFGGGHHHHHHIIIJJJJJJJJJLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@AAA@@@???>>>============<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999555666666777777888888888999888555333222222222333555555444444444444555555444444333333333222222222333333333222222111111111111000000000000000000111////////////////////////111111111111111111111111000000000000000000000000//////............//////000000000000000000000000///////////////000111222------...///000000111111000000000111111111222222555555444444444333333333222222222333333333333444222333444666888999999999444444444444555777888999888888999999999:::::::::;;;;;;::::::::::::::::::888888777666666777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999:::;;;===>>>???@@@@@@@@@????????????????????????BBBCCCCCCAAA>>>>>>BBBEEEAAAAAABBBCCCDDDCCCAAA@@@@@@AAACCCDDDCCCBBBCCCDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFHHHJJJIIIGGGFFFGGGHHHKKKLLLMMMNNNOOOPPPPPPQQQJJJKKKLLLNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVXXXYYY\\\\\\\\\\\\^^^___aaabbb\\\\\\ZZZYYYYYYZZZ\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]ccccccccccccdddeeeeeefffbbbbbbbbbaaaaaa___^^^^^^```___^^^]]]\\\\\\\\\\\\[[[\\\]]]^^^]]][[[YYYXXXVVVWWWXXXYYY[[[]]]___```````````````aaaccceeeffffffffffffeeeeeecccbbbbbb``````aaabbbbbbcccddddddbbbbbbaaaaaaaaaaaabbbbbb^^^^^^______^^^^^^^^^^^^[[[\\\]]]]]]\\\[[[]]]^^^aaa```___]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYYYYZZZYYYXXXVVVTTTSSSUUUSSSPPPMMMJJJHHHGGGGGGDDDFFFHHHGGGEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHCCCBBBBBBAAAAAAAAABBBBBBAAA???===;;;:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;:::999888777777666888888888999999999999999::::::::::::::::::::::::::::::;;;;;;:::999999888888888888888888888888888666666777888999999999:::<<<<<<;;;;;;::::::999999888;;;===<<<888666666888666666777777777888888888666666777888888888888888888888888999999:::::::::>>>===<<<<<<;;;;;;;;;<<<999999888888888888999999888888999999999999888888999999888888777666555555888888888888888999999999999999888888888888999999999999999999999999999999;;;;;;;;;<<<<<<======>>>=========>>>AAAEEEIIILLLjjjiiigggeeecccccccccddd```cccgggkkkmmmkkkiiiggghhhiiijjjkkkjjjgggdddbbb___]]][[[YYYWWWVVVVVVVVVTTTQQQNNNMMMMMMMMMMMMLLLFFFFFFHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???===???@@@AAAAAA???===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<:::999888555555666666666666666666777777555444333333333333222222111111222222333333444444333333222222111111111111222222222222111111000000000000000000000000/////////////////////////////////000000000000000////////////000000000000///......------......///////////////000000000000000000000000000111222222......//////000000111111000000111111111222222222333333333222111000000000222222222333333333444444222333444666777888888888444444444444555666777888777777888888888999999999999999999999:::::::::;;;999888777666666777888999::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<>>>????????????>>>>>>>>>>>>>>>?????????DDDEEEDDDAAA======AAAEEE@@@AAABBBCCCCCCCCCAAAAAA???@@@BBBCCCBBBBBBCCCDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDGGGJJJJJJGGGFFFGGGIIIKKKLLLNNNPPPQQQQQQQQQPPPKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOQQQRRRUUUVVVWWWWWWXXXXXXWWWWWWUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYZZZ\\\^^^```aaa[[[[[[ZZZYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]ccccccddddddeeefffffffffbbbbbbbbbbbbbbbaaaaaa```aaaaaa```___^^^^^^^^^^^^___```aaabbb```^^^ZZZXXXVVVVVVVVVWWWYYYZZZ\\\]]]^^^^^^^^^^^^___aaaccceeeddddddeeeeeeeeedddccccccaaabbbbbbcccdddeeeffffffeeeeeedddcccbbbbbbbbbbbb___``````aaaaaaaaa``````]]]]]]^^^\\\[[[[[[\\\^^^aaa```^^^]]][[[ZZZZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYWWWUUUSSSRRRTTTSSSQQQNNNKKKHHHFFFDDDBBBDDDGGGGGGFFFDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGCCCCCCBBBAAAAAA@@@AAAAAA??????>>>;;;::::::<<<>>>===>>>>>>??????>>>>>>===;;;;;;<<<<<<<<<<<<======;;;::::::999888777666666777777777888888888888888999888888777777666666666999999::::::::::::999999888888888777777777777777555666777888999999999999:::999999999888888888888888999:::999777666666777666666666666777777777777444555666777777777777777777777888888999:::::::::>>>===<<<;;;::::::::::::999888888777777888888999999999::::::::::::999999888888888777777666666555888888888888888888888888::::::999999999999::::::888888888888888888888888::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>AAADDDGGGHHHkkkiiifffdddbbbbbbccccccaaaccceeegggggggggeeeeeegggiiikkklllkkkhhhdddbbb___^^^\\\ZZZXXXWWWWWWWWWRRROOOMMMLLLMMMNNNNNNNNNGGGHHHIIIKKKKKKKKKKKKJJJFFFFFFDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::888777666666555555555555555555444444444444444333222222000000//////000000111222444444333333222111111000///000111222333333222222//////000000000000//////........................---........./////////000........./////////000000//////............//////........./////////000000000000000000000000111111000000000000000000000000111111111222222222333333222222111111111111111111333333333333444444444444222333444555666666666666444444444444444555666777666666777777777888888888555555666777888999::::::999888777777777777888999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>>>>============>>>>>>>>>??????CCCEEEFFFCCC@@@>>>AAADDD@@@AAABBBBBBAAAAAAAAAAAA>>>@@@BBBBBBBBBAAABBBDDDEEEDDDDDDCCCCCCDDDDDDEEECCCFFFJJJIIIFFFEEEHHHKKKIIIKKKOOOQQQSSSRRRPPPNNNKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPTTTUUUVVVWWWWWWWWWVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^[[[ZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^______^^^]]]]]]bbbbbbcccdddeeeeeeeeeeeebbbbbbcccdddddddddcccccccccbbbaaa```____________bbbdddeeeeeeccc___[[[XXXXXXWWWWWWWWWWWWYYYZZZ[[[ZZZZZZZZZ[[[\\\^^^```bbbbbbccccccdddddddddddddddccccccdddeeefffggghhhhhhhhhgggeeecccbbbaaaaaaaaa```aaabbbdddddddddcccccc^^^___^^^]]][[[ZZZ\\\^^^^^^^^^\\\ZZZYYYXXXXXXXXXXXXYYYZZZ\\\\\\[[[YYYXXXZZZZZZZZZYYYWWWTTTRRRPPPRRRRRRQQQOOOKKKGGGCCC@@@???BBBEEEFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCBBBAAA@@@@@@??????===>>>>>>===::::::<<>>????????????>>>===:::::::::;;;;;;;;;<<<<<<777888888888888888888888666666666777777888888888888777777777666666666666777888999:::::::::::::::777777777666666666555555555666777888999999999888666666666777888999999:::888666444444555666666666555555555666666666777777777777777777777666666555666777777888999999::::::<<<;;;:::999888888888888888888777777777777888888999999::::::::::::999999777777777777777666666666888888888888888888888888::::::999999999999::::::888888888888888888888888::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDmmmkkkhhhfffdddddddddeeeeeeeeefffffffffffffffffffffhhhkkklllkkkhhhdddaaa___^^^\\\[[[YYYXXXXXXWWWQQQOOOLLLLLLMMMOOOPPPPPPIIIJJJKKKMMMMMMMMMMMMLLLEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>???===;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;:::999888777666666666555555444444333111222333444444333111000000000///000000111222222444444333333222111000000---///000222333333333222//////000000000000//////........................,,,---------......//////---.........//////000000000000////////////000000---.........//////000000000000////////////000000111111111111000000000000111222222222222333333333222222222333333444555555333333444444444444555555333333444555666666666555555444444444444555666666666666666666777777777777222333444555666888888999:::999888777777888999:::::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<===============<<<<<<=========>>>>>>??????BBBEEEGGGFFFBBB@@@@@@AAA@@@AAABBBAAA??????@@@AAA===???AAABBBAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCAAAFFFJJJIIIFFFEEEHHHLLLGGGJJJNNNRRRSSSQQQOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKKKKKKKLLLNNNOOOPPPSSSTTTUUUVVVWWWVVVUUUUUUSSSTTTVVVWWWXXXXXXWWWWWWWWWXXXYYY[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]____________]]]]]]aaaaaabbbdddddddddddddddbbbcccdddeeeeeeeeeeeeeeedddcccbbbaaa````````````eeefffhhhhhheee```[[[XXXYYYXXXXXXWWWXXXYYYZZZ[[[XXXXXXXXXXXXZZZ\\\^^^___aaaaaabbbcccddddddddddddddddddeeefffggghhhiiijjjiiigggfffdddbbb``````___aaabbbdddeeeffffffeeeddd``````___]]][[[ZZZ\\\]]]\\\[[[ZZZYYYWWWWWWVVVVVVWWWXXXZZZ[[[\\\[[[YYYXXXZZZZZZZZZXXXVVVSSSQQQOOOQQQQQQPPPOOOKKKEEE@@@======@@@CCCDDDDDDCCCBBBCCCFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@?????????;;;===???===;;;:::===???===>>>???@@@@@@???>>>===999999999::::::;;;;;;;;;444555666777888999::::::555666666666777777888888888888888888888999999999666777888999:::;;;;;;;;;777777666666555555555444444555777888999999888888333444666777999;;;======888555111111444666666555555555555555666666666777::::::999999888666555444666777777888999999:::::::::999888777666666666666888888777777777777888888999999::::::::::::999999666666666666777777777777999999888888888888888888::::::999999999999::::::999999999999999999999999::::::::::::::::::;;;;;;;;;;;;===>>>@@@@@@@@@@@@mmmkkkiiigggeeecccbbbbbbbbbbbbbbbbbbcccdddeeeffffffgggiiijjjjjjhhheeeccc```aaaaaa```^^^[[[XXXVVVPPPPPPOOONNNMMMMMMMMMMMMLLLNNNPPPQQQQQQOOOLLLKKKCCCDDDDDDDDDDDDDDDCCCBBB??????@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888777777666666555555666666555555444333111222222333333222222111000000000000000000000000111111000000000000000111111222333333222111000///............///////////////000222111///......///.................................---,,,,,,++++++//////............//////000///...---,,,---..............................000000////////////000000000000000000000000000000000111111111111222222222444444444333333222222222333444444555666666555555444444444555555555555666444444444555555555555666777777777777777777777777777888999888777666666888999999888888777666555555888999::::::;;;;;;::::::888999:::<<<===>>>>>>>>>===<<<;;;;;;<<<>>>@@@BBBFFFFFFFFFEEECCCAAA???======>>>???@@@@@@???>>>===@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMKKKHHHFFFFFFGGGJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTVVVWWWYYYZZZYYYXXXYYYZZZ]]][[[XXXYYY\\\]]]\\\ZZZ]]]___aaaddddddcccbbb```aaabbbdddfffgggfffeeecccddddddeeefffggggggggggggiiihhhfffdddbbbaaa``````eeeiiillliiiccc]]][[[\\\\\\[[[ZZZXXXWWWWWWWWWWWWUUUUUUUUUVVVWWWXXXZZZZZZ\\\^^^```cccdddeeedddcccdddeeegggiiikkklllmmmmmmjjjhhheeecccaaaaaaaaabbbbbbccceeegggiiiiiijjjjjjhhhbbb\\\ZZZ[[[\\\YYYVVVZZZZZZZZZYYYXXXVVVUUUTTTSSSUUUWWWYYYZZZZZZXXXWWW[[[[[[ZZZXXXVVVTTTRRRQQQPPPPPPOOOLLLIIIDDD@@@===============???AAACCCDDDCCCEEEFFFGGGEEEEEEFFFGGGFFFEEECCC@@@???>>>>>>>>>======<<<;;;:::::::::::::::;;;<<<>>>>>>>>>===<<<<<<<<<;;;::::::999888888888888888888777777777666999666444555777777555222777666555444444555666777999999888888888888888888222333555777888777666555777666666555444333333333777888888888999999999999555555444444444555555666555555555666666666666777666888999888666555555666666666666666777777777777888888888777777777777777999999888888777666666666999999999999999888777666888888777777666555555555777777777555444444777999<<<<<<;;;;;;;;;:::::::::<<<<<<======<<<;;;::::::;;;::::::::::::;;;<<<<<<>>>>>>======<<<<<<;;;;;;lllkkkiiifffdddbbbaaa```cccbbbbbbbbbcccdddeeeeeecccfffjjjmmmlllhhhccc___aaaaaaaaa```]]]ZZZWWWUUUPPPOOONNNMMMMMMLLLLLLMMMMMMNNNPPPQQQQQQOOOLLLKKKDDDEEEEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999666555555444444333333222444444555555444444333222222333333444444333333222000000000000000000000000111111000000000000000111111111222222222111///...,,,,,,---...///000111111///000111111///......///........................---------...//////000000000//////......//////000000///...---,,,------...////////////////////////000000////////////000000000000000000000000000000000000111111111222222222444333333333222222222222333444444555555555444444444444444444555555555555444444444444555555555555777777777777777777777777555666888888777777888999:::999888777666666666666777888888999999999999999999:::;;;<<<===>>>>>>>>>===<<<;;;:::;;;<<<>>>???AAABBBBBBBBBAAA@@@@@@???===>>>???@@@@@@???>>>===@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMMMMKKKHHHFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWWWW]]][[[YYY[[[^^^```___^^^^^^___bbbddddddcccaaa```___```aaabbbbbbbbbaaa```cccccceeefffggggggggggggiiihhhfffdddcccbbbaaaaaacccgggiiifffaaa\\\[[[\\\]]]\\\[[[YYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZ\\\___aaacccddddddcccdddeeegggiiijjjllllllmmmgggfffdddbbbbbbcccdddeeedddfffiiilllmmmmmmlllkkkiiiddd^^^\\\]]]]]]ZZZWWWYYYYYYYYYXXXWWWUUUTTTSSSUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSPPPPPPOOOMMMJJJDDD@@@===<<<<<<<<<<<<===???AAABBBBBBDDDFFFFFFEEEDDDEEEFFFFFFEEECCCAAA@@@???>>>>>>======<<<;;;:::::::::::::::;;;<<<===>>>======<<<;;;::::::999888888777777888888888777777777666666777555444444666777555333777666555444444555666777888888888888888888888888666777888999888777555444777777666555555444333333555555666666666777777777666555555444444444555555444444555555555666666666555666888777666555555666777777777888888888999999777777777777777777777777888888888888777777777777777888888888888777777666777777777777777777777777999999999777666666999;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;<<<<<<>>>>>>=========<<<<<<<<>>===;;;;;;;;;;;;:::::::::999::::::999999999888888888444444333333222111111111333333333444333222222111333333444444444444333333000000000000000000000000000000000//////000000111000000000000000000///...++++++,,,...///000111222...000111111///......///..............................//////000111111111000000////////////000000//////...------------...000000000000000000000000000//////......//////000000000000000000000000000000000000111111111222222333222222222222111111111333444444444444444333333333333333444444444555555444444444444555555555555777777777777777777777777333444666777666777999:::;;;:::888666666666777888666666777888888888888888:::;;;<<<===============<<<;;;:::999999:::<<<===============>>>???@@@AAA===>>>????????????>>>>>>@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHKKKKKKLLLJJJGGGFFFFFFGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKMMMNNNPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSQQQQQQTTTYYY[[[ZZZXXX\\\[[[[[[\\\___aaabbbaaa___```bbbcccdddcccaaa```_________^^^^^^^^^^^^^^^```aaacccdddeeefffffffffhhhgggfffdddcccbbbbbbbbbaaadddeeeccc^^^[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYWWWYYY\\\```bbbccccccccccccdddfffhhhjjjkkkkkklllddddddbbbbbbbbbdddfffhhhfffiiinnnrrrsssrrrooommmjjjfffaaa^^^^^^]]]ZZZXXXXXXXXXWWWWWWVVVUUUTTTSSSVVVUUUUUUVVVVVVWWWXXXYYYXXXWWWWWWWWWVVVUUUUUUUUUQQQRRRSSSRRRNNNHHHBBB???<<<<<<;;;;;;<<<===???@@@AAACCCEEEEEEDDDCCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>======<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;999999888888777666666666777777777777666666666666555444333444666666666444666555555444444555555666777777777777777777777777777888999:::999888777666777777666666555444444444555555555555666666666666666666555444333333333444333333333444444444555555333444666666555444555666666666666777777777777888777777777777777777777777777777777777888888888888666666777777777777777777666666777777888999999:::888999999777666666888:::<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;:::::::::999999::::::;;;<<<>>>>>>>>>============<<>>===<<<;;;;;;;;;;;;:::::::::999999888888888777777777666555555444444333222222222222222222222111000000222222222333333222222222000000000000000000000000000////////////000000111//////////////////......,,,------....../////////---///000000///......///........................111111000000//////......000000////////////000000//////......------------/////////////////////////////////....../////////000000000000000000000000000000000000111111111111111111111111111111111111333333333333333222222111222333333333444444444444333333444444444555555555666666666666666666666666333555666666666666777999<<<:::777555555666888:::666666777888888888888777;;;<<<<<<=========<<<<<<<<<;;;;;;:::::::::;;;;;;===<<<;;;;;;<<<>>>@@@AAA===>>>>>>??????????????????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFIIIJJJJJJIIIFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHIIIKKKMMMOOOQQQSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRTTTRRRRRRWWW___cccbbb___]]]\\\\\\]]]^^^___``````___```bbbccccccbbbaaa```bbb```^^^]]]\\\]]]^^^___]]]^^^```aaacccdddddddddfffeeedddcccccccccccccccaaabbbbbbaaa^^^]]]^^^______^^^]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXUUUWWW[[[^^^aaabbbbbbbbbcccdddeeegggiiijjjjjjjjjdddcccbbbaaabbbdddfffgggfffjjjppptttuuusssooolllkkkgggccc```___^^^[[[YYYXXXXXXXXXWWWWWWUUUTTTTTTUUUTTTSSSRRRRRRTTTVVVWWWXXXWWWVVVUUUTTTTTTSSSSSSTTTVVVWWWWWWTTTNNNHHHDDD>>>===<<<<<<<<<===>>>???@@@BBBDDDDDDCCCBBBCCCDDDBBBCCCCCCCCCBBBAAA???>>>======<<<;;;:::::::::::::::::::::;;;;;;;;;;;;:::888888888777777666666666777777666666666555555555333333333444555555555555444444444444444444444444666666666666666666777777333444666888999:::::::::666666666555555555444444666666666777777777888888777666555444333333222222222222333333333444444444111333555555444444555666333333333444444444555555666666666777777777777777555666666777888999999999666666666777777888999999777777888888999999999999666666666555444444666888;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999999999999::::::;;;========================gggiiilllnnnoooooommmllleeedddcccbbbaaa````````````aaabbbbbbaaa^^^ZZZXXXYYYXXXWWWUUUSSSQQQOOONNNMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFEEEEEECCCBBB@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;::::::888888777777777666666666666666555444444333333222111111222222111111000///000000111111111111000000//////////////////////////////......///000111111..................////////////......------,,,,,,---...000000.........///........................000//////......---,,,,,,000000////////////000000...............---------........................//////............////////////////////////////////////000000000111111111000000000000000000000000111222222222222222111111222222222222333333333444333333333444444444444555555555555555555555555555444666777666555444555666;;;999666444444666888999666777777888888888888888:::;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<===??????>>>>>>>>>>>>>>>??????@@@??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFEEEEEEEEEGGGHHHIIIHHHFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQSSSTTTQQQRRRRRRSSSSSSRRRRRRQQQTTTRRRSSSYYYbbbhhhgggeee]]]]]]]]]\\\[[[[[[\\\]]]^^^___```aaaaaaaaa``````aaa___]]][[[[[[[[[]]]^^^\\\\\\^^^___```aaaaaaaaadddccccccbbbbbbbbbccccccaaabbbbbbaaa`````````aaa```___^^^\\\[[[[[[[[[[[[]]]]]][[[ZZZYYYXXXXXXXXXUUUWWW[[[^^^aaabbbbbbbbbbbbccceeefffggghhhiiiiiieeedddbbbaaaaaabbbcccddddddhhhmmmqqqrrrooollliiiiiigggdddaaa___]]][[[YYYXXXXXXYYYXXXXXXWWWVVVUUUVVVUUUSSSRRRRRRTTTVVVWWWYYYXXXVVVSSSRRRQQQPPPPPPSSSUUUWWWXXXUUUPPPJJJFFFAAA@@@???>>>>>>>>>???@@@???@@@BBBBBBAAAAAAAAABBBAAAAAABBBBBBBBBAAA???>>>======<<<;;;::::::::::::::::::999999999999999:::888888888888777777777777666666666555555555555444222222333333444444555555333333444444444444333333444444444555555666666666222333444555777777888888555555555555444444444444555666666666666777777777777666555333333222222222222222222333333333333444111222444555444333444555333333333333444444444444555555666666777777777777555555666777888999999:::777777777777777888999:::999999999999888888777777555666666666444444555777999999999:::::::::::::::::::::;;;;;;;;;;;;;;;:::999888888888888999::::::<<<<<<<<<<<<<<<=========fffiiimmmppprrrrrrpppoooeeedddbbb```___^^^]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTTTTRRRQQQPPPNNNNNNMMMMMMLLLJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@?????????@@@??????>>>===<<<;;;;;;;;;;;;::::::::::::777777666666666555555555333333333222111111000000111111111222111111000////////////000000/////////////////////////////////............///000111111///............///000000111000///...---+++******,,,...//////.........///........................++++++,,,,,,---.........//////............//////......//////......---,,,........................///......------......////////////////////////////////////000000000111111......///////////////000///000000111222111111111111111222222222333333333333333333333444444444444555555555555555555555555555666666666444333444555888777555444444555777888666666777888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>===============>>>=========>>>???@@@AAA??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIKKKMMMOOOQQQSSSTTTQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQSSSXXX___dddeeeccc\\\]]]]]][[[YYYYYYZZZ[[[\\\]]]^^^______`````````^^^]]][[[ZZZYYYZZZ\\\]]]]]]]]]^^^___````````````aaa`````````aaabbbbbbcccaaabbbbbbccccccbbbbbbaaa```___^^^]]][[[[[[[[[[[[^^^^^^\\\[[[ZZZYYYYYYYYYWWWYYY\\\```bbbcccccccccbbbcccdddeeefffgggggggggeeedddbbb```______```aaabbbdddgggjjjjjjiiigggfffeeeeeecccaaa^^^\\\ZZZZZZXXXYYYYYYYYYXXXXXXWWWVVVXXXVVVUUUTTTTTTUUUWWWXXXXXXVVVTTTQQQOOONNNMMMMMMOOOQQQSSSTTTRRRNNNJJJGGGDDDCCCAAA@@@??????@@@@@@===???AAAAAA@@@???@@@AAA???@@@@@@@@@@@@@@@??????======<<<;;;:::::::::::::::999999888888888888999888888888777777777777777666555555555444444444444111333444333222222333555222333333444444333333222333333333444444555555666666666555444444333222222333333333333333333333333333333333333444444444555555555444333222222222333222222222333333333444444222333555555444333444555555555555666666666666777444555555666666777777888555666666777888999999999888777666555666777888999:::999999888777777666666666777888888666666777888777777888888888888999999999::::::;;;;;;;;;;;;:::888888777777888888999:::;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>>>>>>>>===;;;;;;999999999999888888888777666666666555555555444444222111111000000//////...111222222222222111000000//////000000000000//////////////////////////////...------......000111111//////.........///111111//////...------,,,+++++++++---//////.........///........................+++++++++,,,------............------------......---.../////////...---,,,........................///......------......///////////////////////////////////////000000000111------........./////////---...///000111222222222111111111111222222222222222222333333333444444444444444444444444444444444333444555555444333444666555555444444444444555555555555666777777777777666666777888999:::;;;;;;;;;888888999::::::;;;;;;;;;<<<<<<===============<<<>>>=========>>>???@@@AAA?????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFEEEFFFGGGHHHHHHHHHGGGGGGIIIIIIKKKLLLNNNPPPQQQRRRPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRTTTWWWZZZ\\\]]]^^^ZZZ\\\]]][[[YYYXXXZZZ\\\ZZZZZZ[[[]]]^^^___``````]]]\\\\\\[[[[[[\\\]]]^^^``````aaaaaaaaaaaa``````^^^^^^^^^______aaabbbbbbaaaaaabbbddddddcccaaa___```___^^^\\\[[[[[[ZZZZZZ___^^^]]]\\\[[[ZZZZZZZZZZZZ\\\___aaacccddddddcccaaabbbccceeeffffffffffffcccbbb```^^^]]]^^^___```aaaaaabbbbbbccccccddddddaaabbbaaa```]]][[[ZZZYYYWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSTTTTTTUUUUUUSSSQQQNNNMMMLLLMMMMMMLLLMMMOOOPPPPPPNNNKKKIIIFFFDDDCCCAAA?????????@@@<<<>>>@@@@@@???>>>???@@@???>>>>>>>>>>>>>>>??????======<<<;;;:::::::::::::::999888777666777777888666666666666666666666666555555555444444444333333111333555444111000222333111222333444444333222111222222222333444444555555777777555444222111111111222222222222222222222222222222333333333444444444444444333333222333333333333333333333444444444444333555666666444333333444555666666666666777777777444444555555666777777888666666777777888888888999777666444333333444555666777777777777777777777777555777888888777666666777666666666666777777777888888999:::;;;;;;;;;;;;;;;777777777777777888999999999999999:::::::::;;;;;;dddgggkkknnnooollliiifffdddcccaaa^^^\\\[[[ZZZYYYSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPOOOOOONNNOOOOOOOOOLLLKKKIIIGGGFFFEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::777777777777666666666666666666555555555444444444222222222111000000//////222222222222222111000000000000111111111111000000////////////////////////---------......000111111000///......///000111222......---------,,,,,,,,,+++---//////.........///........................///......---,,,,,,++++++---------,,,,,,------------.../////////...,,,,,,000000000000000000000000.........------.........////////////////////////////////////000000000000---------.........//////+++,,,...000111222222222000111111111111222222222222222333333333444444444444444444444444444444444000222444444444444666777333333444444444444444444333444555555666666555555444555777888999:::;;;;;;555666777999999:::::::::999:::<<<===>>>======<<<>>>============???AAABBB>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEDDDDDDEEEFFFEEEEEEGGGHHHHHHGGGFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQPPPQQQQQQQQQQQQQQQQQQPPPRRRTTTWWWXXXWWWWWWYYYZZZYYY[[[\\\\\\ZZZYYY\\\___XXXXXXZZZ[[[]]]^^^``````^^^^^^^^^^^^___```aaaaaacccccccccccccccbbbbbbaaa]]]]]]]]]^^^___```aaabbb``````bbbdddeeeccc```^^^______]]]\\\[[[ZZZZZZZZZ___^^^]]]\\\[[[[[[[[[[[[\\\^^^```cccdddeeedddcccaaabbbcccdddeeefffffffffaaa```^^^]]]]]]^^^___`````````___^^^___```bbbccc___``````___\\\ZZZYYYYYYVVVVVVWWWWWWWWWVVVUUUUUURRRQQQQQQPPPPPPPPPQQQQQQRRRPPPNNNLLLLLLLLLMMMNNNLLLMMMOOOPPPPPPOOOMMMLLLFFFEEECCCAAA????????????<<<>>>???@@@???>>>???@@@>>>===<<<<<<<<<===???@@@======<<<;;;:::::::::::::::999888666666666777888444555555555555555555555555555444444444333333333222444555444111///111333111222333444444333222111111111222333333444555555555555444333333333333444111111111111111111111222444444444555555555666666333333222222222333444444333333444444444444555555555666777666555333333444444444444555555555555666444444444555666777777888777777777777888888888888666555333111111111333444555555666666777777888888333555666666555444444555444555555555666666777777888999::::::;;;;;;;;;;;;777777777777777888888999888888888999999:::::::::gggfffeeedddccccccbbbbbbbbb```^^^\\\ZZZYYYYYYYYYUUUSSSPPPQQQRRRSSSPPPNNNPPPOOOMMMMMMMMMOOOQQQRRRNNNMMMKKKHHHFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBAAA>>><<<:::;;;<<<======<<<;;;:::<<<;;;999777666666777888888666333111111333666888111111222222111000...---000000000000000000000000////////////000000000000000////////////.................................***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------...............---------,,,,,,,,,***+++---.........------.........////////////000...+++***------+++,,,000......////////////......000000//////.........---------...///000000//////............/////////000///////////////000111111000111111111222222222222777666666555444222222111444333222111111111222333111111222333333444444555666666666666666666666666777777777777777777777777777777777888999999999:::888999::::::999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>???@@@AAAAAA@@@?????????@@@AAABBBBBBCCCEEEFFFGGGFFFDDDCCCDDDDDDDDDCCCBBBBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHKKKLLLNNNNNNNNNMMMMMMLLLMMMNNNPPPRRRTTTSSSTTTUUUUUUVVVVVVVVVVVVXXXXXXYYY[[[]]]___^^^]]]VVVWWWYYY\\\^^^___``````cccaaa___^^^]]]^^^___```cccbbbaaa`````````bbbbbb]]]]]]]]]]]]]]]^^^___```___```aaaaaaaaa```^^^]]]___^^^]]][[[ZZZYYYXXXXXX\\\]]]^^^\\\ZZZYYYYYYZZZ]]]]]]^^^```aaacccddddddffffffffffffffffffeeedddfffbbb^^^[[[[[[\\\\\\\\\YYYXXXXXXYYYYYYZZZ[[[\\\^^^___``````^^^\\\YYYXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSSSSSSSRRRPPPNNNLLLKKKNNNMMMMMMMMMMMMMMMMMMMMMNNNLLLKKKKKKMMMNNNMMMLLLCCCBBBAAA???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::===>>><<<<<<>>>===:::<<<:::888777888999999888;;;:::888666666666666777555555666666666666666555444444444444444444444444222222222222222222222222222222222222222222222222222222222333333333444444333222222111111222222333000111111111111222222222333333333333333333333333555555555444444333333333111111222222222333333333444444444444444444444444333333444444555666666777555555555555555555555555444444444444444444444444666555555555555666777777444444444444555555555555666666666555555444444444888777666666666666666777888777666888:::<<<;;;;;;:::999888777777888999:::;;;;;;;;;::::::999999999fffeeedddcccbbbaaaaaaaaa```___\\\ZZZXXXWWWWWWWWWUUUSSSQQQQQQRRRRRRPPPNNNOOONNNMMMLLLLLLNNNPPPQQQOOONNNLLLIIIGGGDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAAAAA@@@===:::999:::<<<=========<<<<<<;;;:::888777666666777777777555333222222333555777333333333222222111//////////////////////////////.../////////000000000000/////////.........------------------------------++++++,,,,,,---.........,,,,,,++++++++++++++++++***++++++++++++++++++***))))))*********+++++++++.........------,,,,,,,,,++++++---.........------------........./////////...,,,---111111......000......////////////......000/////////.........---,,,,,,---...........................///////////////////////////000000111000000000000111111111222222222222111111111111111000111111111333444555666000111111222222333444444555555555555555555555555777777777777777777777777666777777888888999999:::888999::::::888777888:::777777777777777777777777;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>????????????>>>===>>>???@@@AAAAAABBBDDDEEEEEEEEECCCCCCDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWZZZ]]]^^^^^^]]]WWWXXXZZZ\\\^^^___``````bbbaaa___^^^]]]^^^___```cccbbbaaa``````aaabbbbbbbbbaaa```______^^^^^^^^^______`````````___^^^]]]```___]]]\\\[[[ZZZYYYYYY[[[\\\]]][[[YYYXXXYYYZZZ\\\\\\]]]^^^```aaabbbcccdddeeeeeeeeeeeeeeedddddddddaaa^^^\\\\\\\\\[[[[[[XXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^]]][[[YYYWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLNNNMMMKKKJJJKKKLLLKKKJJJEEECCCBBB@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>:::======;;;<<<@@@AAA???@@@===:::888888999888777888777666555555555666777444555555666666555555555222222222222222222222222222222222222222222222222111111111111111111111111333333333333444444444444333222222111111222222333000111111111111222222222222222222222222222222222555444444444333333333333111111111222222222333333444444444444444444444444333333333444555666666666444444444444444444444444444444444444444444444444555555444444555555666777666666666777777777888888555555555444444444333333777666666666666666777777888777666777888999888777:::999888777777888999:::::::::::::::::::::999999eeedddbbbaaa```_________]]]\\\ZZZXXXWWWVVVUUUUUUTTTSSSQQQQQQRRRRRRPPPOOONNNMMMLLLLLLLLLMMMNNNOOONNNNNNLLLJJJGGGDDDAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@????????????>>><<<999999:::<<<=========<<<<<<999999888777666666666666555444444333333444444555444444333222111111111111////////////////////////....../////////000000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,---------------------,,,,,,+++++++++***++++++++++++++++++***))))))))))))************............------------+++,,,,,,------------,,,,,,,,,,,,---------.........---000555555111///000......////////////....../////////...............++++++,,,------------,,,//////..................//////......//////000111////////////000000000000/////////000000111111111///000111333333444444444000000111111222333333333444444444444444444444444555555555555555555555555666666666777888999999999999::::::999777666777888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>=========<<<===>>>>>>??????@@@BBBCCCCCCCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOOOOOOOOOOOOONNNNNNRRRRRRTTTUUUUUUVVVVVVVVVUUUUUUVVVXXX[[[]]]]]]\\\XXXYYYZZZ\\\^^^______```aaa```___^^^]]]^^^___```bbbaaaaaa``````aaabbbbbbcccbbbbbbaaaaaa`````````_________```___^^^^^^]]]``````^^^]]]\\\[[[ZZZYYYYYYZZZ[[[ZZZXXXWWWWWWXXXZZZZZZ[[[\\\^^^___``````bbbbbbcccdddddddddccccccaaa```^^^]]]]]]]]][[[YYYXXXWWWVVVVVVUUUVVVVVVVVVYYYZZZ[[[\\\[[[ZZZXXXWWWTTTTTTSSSRRRQQQPPPOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKLLLNNNLLLJJJIIIIIIIIIHHHGGGFFFEEECCCAAA???>>>>>>>>>????????????????????????:::<<<===;;;>>>DDDGGGGGGFFFCCC>>>;;;:::999777666666666555444444555555555333444444555555444444333222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333222222111111111111222222000111111111111222222222000000000000000000000000444444333333333333333222111111111222222222222333333333333333333333333333222333333444444555555666444444444444444444444444333333333333444444444444444444333333333444555555666666777777777888888888444444444444333333333333555555555555555666777888:::888777777888888777666:::999999888888999999:::999999999:::::::::::::::cccbbbaaa___^^^]]]]]]]]]\\\[[[YYYXXXVVVUUUTTTSSSSSSRRRQQQQQQQQQPPPOOOOOONNNMMMMMMLLLLLLMMMNNNNNNKKKKKKLLLKKKHHHEEEAAA???AAA@@@@@@@@@@@@@@@?????????>>>>>>>>>???>>>;;;999;;;<<<=========<<<:::999888777777666666555555555333333444444444444333333444333111000///000111222////////////////////////........./////////000000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++/////////...------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,111777777222......---......//////......---........................,,,,,,------------,,,,,,//////............------///............///000000.........////////////000000000000111111111111222111222333333222111///...000000111222222333333444444444444444444444444444444444444444444444444444444555555666777888999999999::::::999777555666777;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>===============>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFHHHIIIJJJJJJLLLMMMOOOPPPPPPOOONNNMMMQQQQQQSSSTTTUUUUUUUUUUUUSSSSSSTTTWWWZZZ\\\\\\[[[XXXYYYZZZ\\\]]]^^^^^^^^^______^^^]]]]]]]]]^^^___```````````````aaaaaaaaa^^^___```aaabbbccccccccc````````````______^^^^^^``````___^^^]]][[[ZZZYYYWWWXXXYYYXXXVVVUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]______```aaabbbbbbbbbaaa^^^^^^]]]]]]^^^]]]ZZZXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTVVVWWWYYYYYYXXXVVVUUUQQQQQQPPPOOOOOONNNMMMMMMMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKIIIGGGGGGGGGHHHGGGFFFFFFEEEDDDBBB@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::======<<<@@@IIINNNOOOMMMIIICCC>>><<<:::888666777777666555555444444333333333444444444333222222333333333333333333333333333333333333333333333333222222222222222222222222/////////000000000111111222222111111111111222222000000111111111222222222000000000000000000000000333333333333222222222222111111111111222222222222222222222222222222222222222222333333444444444444333333333333333333333333333333333333333444444444333333222222333333444555444444555555555666666666333333333333333333333333444333444444555666777888;;;:::999999:::;;;:::888::::::999999999999::::::888888999999:::::::::;;;bbbaaa```^^^]]]\\\[[[[[[[[[ZZZYYYXXXVVVTTTSSSRRRQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNHHHHHHIIIJJJIIIFFFDDDBBB@@@?????????>>>>>>>>>===???>>>>>>>>>???>>><<<:::=========<<<;;;999777666555666666555555555444444222222333444444333222222222111///......///000000....................................////////////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******...---------,,,,,,++++++---,,,,,,++++++,,,,,,------------............///,,,,,,,,,---------------,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,---***+++///555555000,,,,,,------............---------------...............------.........------,,,...............---------...............//////000---.........////////////111111111000000000//////000111111111111///---,,,111111111222333333444444222222222222222222222222333333333333333333333333333444555666777888999999888999:::888666555555666777777888888999999999999;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>=========>>>>>>>>>>>>>>>===>>>>>>???????????????AAAAAABBBCCCDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFHHHJJJKKKJJJKKKMMMOOOPPPPPPPPPOOOPPPPPPRRRSSSTTTUUUUUUUUUSSSSSSTTTVVVZZZ[[[[[[ZZZXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^______````````````\\\]]]___```aaabbbbbbbbbaaaaaaaaa`````````````````````______]]]\\\ZZZYYYVVVWWWXXXWWWUUUUUUUUUWWWVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\]]]______`````````\\\\\\\\\]]]^^^]]]ZZZXXXVVVUUUTTTRRRQQQQQQQQQQQQQQQRRRTTTUUUVVVUUUSSSRRRNNNNNNNNNMMMMMMLLLLLLKKKOOONNNKKKHHHGGGGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGEEEDDDEEEGGGHHHHHHGGGEEEEEEDDDBBB@@@>>>===<<<========================;;;===>>>===BBBLLLSSSTTTRRRMMMFFF@@@===;;;999777:::999999777555444222222333333444444333222222111333333333333333333333333333333333333333333333333333333333333333333333333000000000000111111111111222111111000000111111222000000111111111222222222111111111111111111111111222222222222222222222222000000111111111222222222222222222222222222222222222222222333333333333333333333333333333333333333222222222333333333444444333222222222222333444444444444444444555555555555333333333333333333333333333333333333444555777777888777777888:::;;;;;;:::999999999999999999999999888888888999999:::::::::bbbaaa___]]]\\\[[[ZZZZZZYYYYYYXXXWWWUUUSSSQQQPPPNNNOOOPPPNNNLLLKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLFFFGGGHHHHHHHHHGGGEEEDDD??????>>>>>>===<<<<<<<<<>>>======>>>???>>><<<:::<<<<<<<<<;;;999777555444444444555555555444444333111222222333333222222111000//////.........//////........................------........./////////------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,++++++******************************+++***)))(((((()))***+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------***))),,,111111---+++,,,------............---------------------.........---............------,,,,,,,,,---------...............------......///000............/////////////////////......---------......///000000000000000000000111111222333333333222222222222222222222222333333333333333333333333222333444555666777888999777888888777555444555666666666666777888888999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>><<<======>>>???>>>>>>>>>============>>>>>>??????AAAAAAAAABBBCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFDDDCCCDDDDDDFFFIIIKKKMMMIIIJJJLLLNNNOOOPPPPPPQQQNNNOOOQQQRRRTTTUUUUUUUUUTTTTTTTTTWWWYYY[[[ZZZYYYWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^___`````````___^^^]]]aaaaaa```____________```____________]]][[[YYYXXXUUUVVVWWWWWWUUUUUUUUUWWWUUUUUUVVVWWWWWWXXXYYYYYYXXXYYY[[[\\\]]]^^^______[[[[[[[[[\\\]]]]]][[[XXXTTTSSSRRRQQQPPPPPPPPPPPPNNNPPPQQQSSSSSSRRRPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKOOONNNKKKIIIGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHEEECCCCCCDDDFFFHHHHHHHHHCCCCCCCCCBBB@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======CCCLLLSSSTTTRRRMMMFFF@@@<<<:::888777:::999999888666444222111444444444444333222111111111111111111111111111111222222222222222222222222222222222222222222222222111222222222222333333333111111000000000000111111000111111111111222222222000000000000000000000000000111111111111222222222000000000111111111111222111111111111111111111111222222222222222222222222222222222222222222222222111111222222333333444444333333222222222333444444444444555555555666666666333333333333444444444444333333333333333444555666444333333555777999888888777888888999999888888777888888888999999999999999bbbaaa___]]]\\\ZZZZZZYYYWWWWWWVVVUUUTTTQQQOOONNNLLLMMMNNNMMMJJJIIIJJJKKKJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDD>>>>>>======<<<;;;;;;:::<<<;;;;;;<<<======;;;888888888999999888777555444222333444555555444333222222222111111111111222222//////000000000000//////........................---------.........//////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))******+++,,,,,,,,,+++***)))(((((()))***++++++++++++,,,,,,,,,------))))))*********+++++++++------+++*********++++++,,,,,,,,,,,,------------+++)))***---...+++***---,,,------......------,,,,,,,,,,,,------.........---------------,,,++++++++++++,,,---......//////...------------...//////....../////////000000000.............../////////111000000000000111222222......//////000111111111111111111111111111111111444444444444444444444444111222333444666777888999555666777777555555555777777888888999::::::;;;;;;;;;;;;;;;:::::::::999999999999999999:::;;;<<<===:::;;;<<<===>>>===<<<<<<===============>>>??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCDDDFFFJJJMMMOOOLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPRRRSSSTTTUUUUUUVVVUUUVVVWWWYYYZZZYYYXXXWWWWWWXXXXXXYYYXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXYYY[[[\\\]]]]]]]]]\\\]]]^^^```aaaaaa```^^^]]]```___^^^]]]\\\]]]^^^^^^]]]^^^^^^^^^]]][[[XXXVVVUUUVVVWWWWWWUUUUUUVVVWWWUUUUUUUUUVVVWWWWWWXXXXXXVVVWWWYYYZZZ\\\]]]]]]^^^[[[ZZZYYYZZZ\\\\\\[[[YYYSSSRRRQQQQQQPPPPPPPPPPPPMMMNNNPPPQQQPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFEEECCCDDDDDDEEEFFFFFFGGGGGGFFFDDDCCCDDDFFFGGGGGGFFFAAAAAAAAAAAA@@@>>><<<;;;::::::::::::::::::::::::777:::;;;<<>>>>>===<<<;;;;;;:::::::::::::::;;;<<<<<<999777444555666888888888777666111222333444444444333222222222111111111111222222///000111222222111000///........................---------.........//////......------------,,,,,,************************+++++++++++++++++++++++++++,,,,,,---...///000000---,,,***))))))***,,,---,,,,,,---------.........(((((())))))*********+++...---+++*********++++++,,,,,,------------......---))))))++++++***+++...,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***))))))***+++,,,...///000000...------------...//////////////////000000000000......///000111222333333777555333111000000000111,,,,,,------.../////////000000000000000000000000444444444444444444444444111222333444666777888999444555777666555555666777666666777888999999::::::;;;;;;;;;::::::999999999888888888888999:::;;;<<<999:::;;;<<<<<<<<<;;;:::===============>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBCCCDDDGGGJJJNNNPPPOOONNNMMMLLLLLLMMMNNNOOOMMMNNNPPPRRRSSSTTTUUUUUUWWWWWWVVVXXXYYYZZZYYYWWWVVVVVVWWWWWWXXXWWWWWWVVVUUUVVVVVVWWWXXXXXXXXXWWWWWWXXXZZZ[[[\\\\\\\\\[[[ZZZ\\\^^^aaabbbcccbbbaaa^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]^^^^^^\\\ZZZWWWVVVUUUVVVWWWWWWVVVUUUVVVXXXUUUUUUUUUVVVVVVWWWWWWXXXUUUVVVXXXYYY[[[\\\]]]]]][[[ZZZYYYYYY[[[\\\[[[ZZZRRRRRRQQQPPPPPPPPPQQQQQQLLLMMMOOOPPPOOONNNLLLJJJKKKKKKKKKKKKKKKKKKJJJJJJGGGHHHHHHHHHHHHGGGFFFEEECCCCCCCCCDDDEEEFFFFFFGGGHHHFFFDDDDDDEEEFFFFFFEEE???@@@@@@@@@???>>><<<;;;999999999999999999999999444888::::::???GGGLLLLLLLLLGGG@@@:::777666555444111222444555666555444444555555555555444333222111222222222222222222222222000000000000000000000000////////////////////////------------.........///111111000000000000111111000111111111111222222222........................//////000000111111111222000000000000111111111111000000000000000000000000222222111111111111111111111111111111111111111111000000111222333333444444444444333333444444555666000000111111111222222222444444444555555666666666444444333222222222333333777666555555666666555444555666777888888777666555:::999999999888888777777ccc```]]]]]]^^^]]]ZZZWWWUUUSSSQQQPPPPPPOOOMMMKKKKKKJJJJJJIIIIIIHHHGGGGGGIIIHHHGGGEEEEEEEEEEEEFFFEEEFFFFFFFFFFFFEEECCCBBBAAA@@@???>>><<<<<<;;;;;;===<<<;;;:::999999999999777777777777666666666666444444333333333333222222111111111111111111222222111111000......---------/////////...------,,,,,,,,,,,,,,,---------......///...---,,,+++++++++++++++++++++*********)))))))))+++,,,,,,***))))))***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------))))))))))))))))))))))))---,,,,,,++++++,,,,,,------......,,,******+++,,,*********)))******++++++++++++)))))))))+++---////////////...------,,,,,,..................------,,,---------.../////////---...//////000000//////000000////////////000000000000000000////////////333333222222111000000/////////...///000111333444111111222222222333333333444222111222555777666444777777666666777888999999666666666777888888999999999999:::::::::;;;;;;;;;888888888999999:::;;;;;;::::::999999::::::;;;<<<;;;;;;<<<>>>???@@@AAABBBBBBBBBAAA@@@AAABBBCCCDDDBBBBBBCCCCCCCCCBBB@@@???AAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCEEEIIIMMMQQQSSSTTTRRROOOLLLKKKLLLMMMNNNMMMNNNNNNNNNMMMNNNQQQSSSSSSSSSTTTUUUUUUVVVWWWWWWSSSTTTUUUVVVWWWVVVUUUUUUVVVUUUTTTTTTTTTUUUVVVWWWTTTVVVZZZ]]]^^^]]]\\\[[[[[[\\\]]]^^^___^^^]]]]]]ccc```]]]\\\]]]]]]\\\[[[]]]\\\[[[\\\\\\\\\ZZZXXXYYYYYYZZZZZZYYYWWWUUUTTTWWWVVVVVVVVVVVVWWWXXXXXXWWWYYY\\\___``````^^^]]][[[ZZZXXXXXXYYYZZZZZZYYYTTTTTTTTTTTTSSSQQQPPPOOOQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHKKKIIIGGGFFFEEEDDDBBB@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>???@@@888888888888888888999999888999:::;;;===@@@BBBCCC@@@===999666666666666555444444444555444444333333222333222222111000///...---,,,,,,---///111333555444444333222111111222222000000////////////000000////////////////////////000000000000000000000000///000000000111111111111000000000000////////////444222000///000000///...000000000000000000000000...///000222222222111000111111222222222222111111111111222222222222111111///000000000000111111111111111000000111111222333333333333222222222111111000111222444555666777777222333444444555555444444333333333333333333333333555555555555555444444444777777777777777666555555bbb___\\\[[[[[[[[[XXXVVVTTTRRRPPPOOOOOOOOOMMMKKKJJJJJJJJJIIIHHHHHHGGGGGGIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIHHHFFFDDDBBB@@@???>>>===<<<;;;;;;;;;999999888777666666666666777777777666666666555555444444333333333222222222111111111111111111111111222111000//////........./////////...------,,,,,,,,,,,,,,,------------.........---,,,++++++++++++,,,,,,,,,+++++++++******)))+++,,,,,,***))))))***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,******+++---++++++***************+++---,,,+++))))))***,,,---,,,,,,,,,,,,------------------------------------------------............***+++,,,,,,------,,,,,,000000////////////000000000000000000/////////...000000000000000000000000111000000//////000111222111111111222222222333333444222111222555777666444666555555555666666777888555555666666777888888888888999999999999:::::::::888888888888888888888888:::999999999999:::;;;;;;=========>>>>>>?????????AAA@@@@@@???@@@AAABBBCCCBBBBBBCCCCCCCCCBBB@@@@@@AAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCEEEHHHKKKOOOQQQRRRPPPMMMKKKJJJKKKLLLMMMNNNOOOOOOOOONNNOOOQQQTTTUUUUUUUUUVVVVVVWWWWWWWWWRRRSSSUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSUUUVVVXXXWWWXXXZZZ\\\]]]\\\[[[[[[ZZZ[[[\\\]]]^^^^^^^^^]]]aaa___\\\[[[\\\]]]]]]\\\\\\[[[YYYYYYZZZYYYWWWVVVXXXYYYYYYYYYYYYXXXVVVUUUWWWWWWVVVVVVWWWWWWXXXYYYXXXYYY\\\]]]^^^]]]\\\[[[]]][[[YYYYYYYYYZZZYYYXXXVVVVVVUUUUUUTTTSSSQQQPPPRRRRRRPPPNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFIIIGGGEEEEEEEEEDDDBBB@@@AAA@@@@@@@@@@@@AAAAAABBB@@@AAAAAAAAAAAA@@@@@@???>>>>>>===============>>>888888888888888888888888888888777777888888999:::<<<999666444444555444444333333444444444444333333555555555555444444333222111000000///000111222333111111000///////////////000000////////////000000//////////////////////////////////////////////////////000000000111111111/////////...............222000//////000111111000///////////////////////////000000111111111000000000111111222222111111000000111111222222111111000000000000111111111111222111111000000111111222333333333222222222111111111111222333333444444444444222333333444444444444444333333333333333333333333555555555555555555555555777777777777777666555555aaa^^^ZZZXXXXXXXXXWWWVVVTTTRRRPPPOOOOOONNNMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFHHHGGGFFFDDDCCCDDDDDDEEEGGGIIIKKKLLLJJJGGGDDDAAA???>>>===;;;::::::::::::<<<;;;:::999888888888888777666666666666555555555333333333333222222222222111111111111000000000000222222111000//////////////////......---,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,***))))))***------,,,+++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,------,,,******+++---,,,,,,+++***))))))))))))...---,,,***))))))***+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............------------------...////////////...000//////......//////000000000000/////////......------...//////000111111222222111000//////000000111111111222222222222333333222111222555666555444555444444444444555666666444444555555666777777777777777777888888888999999999888888777666666555555999999999999999:::;;;;;;>>>>>>>>>>>>>>>=========??????>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDFFFIIILLLMMMNNNMMMKKKIIIIIIIIIKKKLLLOOOPPPPPPOOOOOOPPPRRRTTTVVVVVVVVVVVVVVVWWWWWWWWWQQQRRRTTTUUUVVVVVVVVVUUURRRRRRRRRRRRTTTVVVXXXYYY[[[[[[[[[[[[[[[[[[ZZZZZZXXXYYY[[[\\\^^^^^^_________]]][[[[[[\\\]]]^^^]]]]]][[[ZZZYYYYYYYYYWWWUUUWWWXXXYYYZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWXXXXXXYYY[[[[[[\\\]]]]]]^^^]]]]]]^^^\\\ZZZYYYZZZZZZYYYWWWWWWWWWWWWVVVUUUTTTRRRRRRSSSRRRQQQOOOMMMKKKIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFEEECCCCCCDDDCCCBBB@@@@@@@@@??????>>>?????????>>>>>>??????@@@?????????>>>===<<<;;;;;;:::;;;;;;888888888888888888888888666666555444444444444444888555333222222333333222222333333444444333333333222222222222222222222222555444333222111111111111000///......---.........000//////......//////000////////////////////////........................////////////000000000000---------...............000...---...000222222222////////////////////////111111000000//////000000000000111111111111000000000111111222222111111000000111111111111222222222111000000000000111222222333222222222222111111111222222222333222222111111222222333444444444444333222222333333333333333333555555666666666666666666666666777777777666555555aaa^^^ZZZWWWVVVVVVWWWXXXSSSQQQNNNMMMNNNNNNMMMLLLIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFEEECCCBBBCCCCCCDDDGGGIIILLLMMMLLLHHHDDDAAA===<<<;;;:::999999999999<<<<<<;;;:::999999999999666666666555555555444444333333333222222222222111000000000000000/////////111111000//////...////////////...------,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++******++++++++++++++++++++++++++++++)))+++,,,,,,***))))))***------,,,+++***)))(((((())))))))))))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++,,,,,,+++******+++------,,,+++***))))))))))))---,,,+++*********++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------.........------,,,,,,,,,......///000000000000000/////////....../////////000000/////////.........---......//////000111111111111000000000000000000111111111111222222222222222222222333444555555555555555444444444444555555333333444444555666666777666666666777777777777888888888888777777666666666999999999888999::::::;;;<<<<<<============>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJIIIHHHGGGGGGHHHJJJJJJOOOPPPPPPPPPOOOPPPRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRTTTUUUVVVWWWVVVVVVRRRRRRRRRSSSUUUXXX[[[\\\___^^^\\\ZZZYYYYYYZZZZZZWWWXXXYYY[[[]]]^^^___```___]]][[[[[[]]]____________]]][[[ZZZZZZZZZXXXWWWWWWWWWYYYZZZZZZYYYXXXXXXWWWWWWWWWVVVWWWXXXXXXYYY\\\\\\]]]^^^___```aaabbb___]]]ZZZYYYYYYYYYXXXVVVWWWWWWVVVVVVUUUSSSRRRQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDBBBAAABBBCCCCCCBBB@@@AAA@@@??????>>>>>>>>>>>><<<===>>>???????????????===<<<;;;999999888888888888888888888777777777777555444444444444555666666555333111111222333222111111222222333333333333222111111111000111111222222444333333222111000000///000//////......//////////////////....../////////........................................................./////////000000------............//////000///......000111111000////////////////////////333111000.........///000///000000000000000000///000000111111111111000000111111111111222222222222000000000000000111222222222222222222111111111111000000111111111111000000111111222333333333333333222222222222222333333333555555666666666666666777555666666666666666555555```^^^[[[XXXVVVVVVWWWXXXSSSPPPMMMLLLLLLMMMMMMLLLHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEDDDBBBAAABBBBBBCCCEEEGGGJJJKKKJJJGGGCCC@@@<<<;;;:::999999888999999999888777666555555555555555555555555444444444444333333222222222111111111000000000/////////......//////...---------...............---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++*********++++++))))))))))))************)))+++,,,,,,***))))))***,,,,,,+++******)))(((((())))))))))))))))))))))))************************)))))))))******+++++++++++++++++++++++++++++++++***))))))(((((())))))******+++,,,+++******+++------,,,+++***))))))))))))*********++++++,,,,,,---------------,,,,,,++++++,,,---------.........///......------,,,,,,,,,+++++++++,,,------------,,,//////............//////////////////............000000000000000000000000...//////000111222222222000000111111111222222222111111222333333333444555666555555444444555555555333333333444555555666666555555666666666777777777777777777888888888999999999888888888888999::::::999:::;;;<<<===>>>??????>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGIIIJJJNNNOOOOOOOOONNNOOOQQQTTTSSSSSSSSSSSSSSSTTTTTTTTTRRRSSSUUUVVVWWWWWWVVVVVVSSSSSSTTTUUUXXX[[[^^^___aaa___]]]ZZZYYYYYYYYYYYYVVVWWWXXXZZZ\\\^^^___```___]]]\\\\\\^^^```aaa```___]]]ZZZYYYZZZZZZYYYWWWWWWXXXYYYZZZZZZZZZYYYXXXVVVVVVVVVVVVVVVWWWXXXXXXYYYYYY[[[\\\^^^```bbbccc^^^\\\ZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSQQQQQQMMMNNNNNNNNNNNNMMMLLLKKKCCCCCCBBBBBBBBBBBBBBBAAACCCAAA@@@AAABBBCCCBBB@@@AAAAAA@@@??????>>>??????<<<===>>>???????????????;;;:::999888777777777777888888888777777777666666555555444444444444555555333222111111222333222111000111111222333333222222444333333222333333444555000000000000000////////////...............////////////............//////------------------------........................---............/////////....../////////000000000222000......///000///...........................222111///.........//////...//////000000//////...000000000111111000000000000000111111111222222222000000//////000000111222222222222111111111000000......///000111111111111000111222222333333222222111111111222222333333333444555555555666666666777555555666666666666555555^^^^^^\\\YYYVVVUUUVVVXXXRRROOOLLLKKKKKKLLLMMMLLLHHHHHHGGGFFFFFFEEEEEEDDDEEEDDDCCCAAAAAAAAAAAABBBBBBDDDFFFGGGGGGDDDAAA???;;;;;;:::999999999999999:::999888777666666666666555555444444444333333333222222222222111111111111000000//////......------......---,,,,,,------.........------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++((((((((())))))))))))))))))+++,,,,,,***))))))***+++************)))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))*********+++++++++)))***+++---,,,,,,+++***))))))))))))))))))***+++,,,,,,------.........---,,,+++++++++,,,------....../////////------------,,,,,,,,,,,,,,,,,,---...............///......------......////////////.........------000000000000000000000000---...///111222222222222000000000111111111111222000111333333222222444555666666555444444444555555333333444444555666666666555555555666666666777777666666777888888999::::::888888888888888999::::::888999:::;;;<<<>>>??????>>>>>>???@@@@@@@@@@@@???AAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFGGGIIIIIILLLMMMMMMMMMLLLMMMOOORRRPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUWWWXXXXXXXXXWWWVVVTTTUUUUUUWWWYYY\\\___aaaaaa```^^^[[[YYYYYYYYYYYYVVVWWWWWWYYYZZZ]]]___```___]]]\\\\\\^^^___```___\\\ZZZWWWVVVWWWXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWUUUUUUUUUUUUUUUVVVVVVWWWTTTUUUWWWYYY[[[]]]^^^^^^\\\ZZZXXXWWWXXXXXXWWWUUUVVVVVVUUUUUUTTTRRRQQQPPPKKKLLLMMMNNNNNNMMMLLLKKKEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@AAABBBBBBAAA@@@AAA@@@??????????????????======>>>>>>??????>>>>>>:::999888777777777777777888888888777777666666555777666555333222111000000333222111111222333111000///000111111222222222222333222111000000000111222,,,---.../////////......,,,,,,,,,+++,,,,,,---...///......------......///------------------------........................------------.........///......//////000111111111333111///...//////...---........................000000//////......//////......////////////......///000000111111000000//////000000000000111111111000////////////000111111222111111111111000000000---...///000111111111111000000111222222222222111000000111111222333333333333333444444555666666666444444555666666666555555[[[\\\[[[YYYUUUSSSTTTUUURRROOOKKKJJJKKKLLLMMMMMMGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBB@@@@@@@@@@@@AAA>>>@@@AAABBBBBBAAA???>>>;;;;;;:::999999999999:::<<<;;;:::999888888888888444444444333333333333222222222222222111111111111000000///......---,,,,,,......------------............---,,,,,,++++++******++++++++++++,,,,,,,,,++++++************++++++(((((())))))************)))+++,,,,,,***))))))***))))))))))))************************************************************))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))***+++***))))))+++---++++++***************+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,------...//////000000000000000///......------....../////////.........------------......//////000000000...///000111222222111000000000000000111111111111///111333333222111333666555555444333333333333333444444444555666666777777555666666666666777777777666777777777777777777777888888888888888999999:::999999:::;;;<<<<<<======<<<===>>>?????????>>>>>>@@@@@@?????????@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCEEEFFFHHHIIIJJJJJJJJJKKKJJJIIIJJJMMMOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUWWWYYY\\\___```aaa```^^^\\\[[[YYYYYYXXXWWWWWWWWWXXXYYY\\\^^^___^^^\\\ZZZZZZ\\\]]]]]]]]][[[XXXVVVUUUWWWXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXXWWWTTTTTTSSSSSSTTTTTTUUUVVVSSSTTTWWWYYYZZZYYYXXXXXXZZZXXXVVVVVVWWWWWWVVVUUUWWWWWWWWWVVVUUUTTTRRRRRRLLLMMMNNNOOONNNMMMKKKIIIGGGGGGGGGGGGGGGGGGHHHHHHDDDCCCAAAAAABBBBBBAAA???>>>>>>=========>>>??????<<<============<<<<<<;;;888888777777777777777888999888888777666666555555777666444333111111000000222111000111222111000......///000111222222222222111///...,,,+++,,,---...,,,---...//////...---,,,,,,,,,,,,,,,,,,---......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,---------.........------......///000000111111///------/////////.................................//////000/////////---......//////......---//////000000000000//////....../////////000000000///////////////000111111111111111111000000000000///000000111111111000000///000000111111111111111///000000111222222333333222222333333444555555555333444555555666666555555XXXZZZ[[[XXXTTTRRRRRRSSSRRRNNNKKKIIIJJJLLLMMMMMMGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCAAA@@@???@@@@@@AAA<<<===>>>?????????>>>>>>;;;;;;::::::999:::::::::999888777666555555555555444444444333333333222222222222222111111111111000000000///...------,,,,,,//////.........//////000......---,,,,,,++++++*********+++++++++,,,,,,,,,+++***************++++++))))))******+++++++++,,,)))+++,,,,,,***))))))***((((((((()))******++++++************************))))))))))))))))))))))))))))))***+++,,,,,,------------------------------++++++************++++++)))***+++***))))))+++---******************++++++,,,,,,,,,,,,,,,+++)))))))))))))))***++++++,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------+++,,,,,,---...---------.........------.........//////.........---------***+++,,,---///000111111000000111222222111///...000000000000111111111111///111333333111111333666444333333222111111111222444444555555666777777777666666666666777777777888777777777666555555444444888888888777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<@@@@@@?????????@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFFFFGGGFFFFFFAAABBBCCCEEEFFFHHHIIIJJJHHHIIIIIIIIIHHHIIIKKKNNNOOOPPPQQQSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUVVVXXX[[[^^^___```___^^^]]][[[ZZZYYYXXXXXXWWWWWWXXXYYY[[[]]]^^^]]][[[YYYXXXZZZ[[[[[[ZZZ\\\ZZZWWWWWWYYY[[[[[[[[[ZZZ[[[[[[[[[ZZZYYYWWWVVVSSSSSSSSSRRRSSSTTTTTTUUUUUUWWWYYY[[[ZZZYYYVVVUUUXXXVVVUUUUUUVVVWWWVVVUUUXXXXXXXXXWWWVVVUUUTTTSSSMMMNNNOOOOOONNNLLLIIIGGGBBBBBBBBBBBBCCCCCCCCCCCCEEECCCBBBBBBBBBBBBAAA???<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<;;;:::999999888777777777777888888999999888888777666555555444444444444333444444555666222111000000111000...,,,......000111111222222222444222000...---...//////....../////////---,,,+++...............///000111.........------.........,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000,,,,,,,,,---------......,,,,,,------...///000000///---,,,---///111111000........................,,,---///000000000//////---..................---//////000000000000//////............///////////////////////////000111111111111111111000000000000222222222222111000///...//////000111111111111111///000000111222222333333111111222333333444555555333333444555666666666555\\\\\\[[[YYYWWWUUUSSSRRRNNNMMMKKKJJJKKKKKKIIIGGGIIIFFFBBBAAACCCDDDCCCBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;:::999888777777666666666666555555555555555444444333333222222111000000000000000000000000////////////////////////...---,,,,,,,,,,,,---...***++++++,,,------------++++++++++++++++++++++++******++++++++++++******))))))*********))))))((()))))))))***+++++++++,,,))))))))))))((((((((((((&&&&&&''')))***+++------***++++++,,,,,,++++++***,,,,,,,,,,,,---///000111000///---,,,++++++,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********......---------,,,,,,,,,------++++++++++++------,,,,,,.../////////...---,,,,,,,,,---------......///////////////000111111...---,,,++++++,,,---...............////////////000000111000//////111222444222111222444666666555555444333222222222111///111222333444555444333333444444333333444555777888666666666666666777777888999999888777666666777777999999999:::::::::;;;;;;<<<<<<============<<<<<<=========>>>??????@@@@@@BBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAABBBDDDFFFFFFFFFFFFEEEKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOQQQSSSUUUWWWWWWXXX\\\]]]^^^]]][[[YYYYYYYYYZZZXXXWWWVVVXXXZZZ]]]______\\\[[[\\\^^^^^^\\\ZZZWWWVVVUUUWWWZZZ\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\^^^\\\ZZZXXXXXXYYY[[[]]]]]]\\\[[[[[[[[[[[[ZZZYYYUUUTTTRRRQQQPPPQQQRRRTTTVVVWWWXXXYYYYYYWWWVVVUUUSSSTTTTTTTTTTTTTTTSSSRRRVVVUUUTTTSSSRRRRRRRRRRRRNNNNNNNNNNNNLLLJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGEEECCCAAA@@@??????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777666777666555444333222222222333333333222222222111111////////////////////////...//////000111222222222111///...---...///...---//////.........---------............---,,,+++***//////...---,,,,,,++++++..............................------------......---,,,***))))))***,,,------...............---------------.........//////------------------------+++,,,------......---------...000111111111000///111000///...............////////////000000000000000000000000000000000000444333222000///.........111111000///////////////000000111111111222222222222222222222222222222222333333222111222333444555555555555444444333333333\\\[[[ZZZXXXVVVSSSQQQPPPNNNLLLJJJJJJJJJIIIGGGFFFHHHDDDAAA@@@BBBCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>======<<<;;;;;;:::;;;::::::999888777666666666666666555555555444444444444444333222222111111////////////////////////...........................---,,,,,,,,,,,,---...++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))************))))))******************++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,++++++***,,,------...//////000000111000///---,,,,,,------++++++++++++++++++++++++************+++,,,---...---,,,,,,,,,++++++++++++************************,,,,,,,,,,,,+++++++++***...------------,,,,,,,,,---,,,++++++++++++,,,---+++,,,---...///......---,,,,,,,,,---------......------//////000///...---...------------------...............///////////////000111111000000222444555444222333444555555444555444333333333222222111111222333444444444333333444444333333444555777777777777777666777888888999999888888777666666777777:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDAAABBBCCCEEEFFFFFFGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQSSSUUUVVVWWWZZZ\\\]]]\\\ZZZYYYYYYZZZZZZYYYWWWWWWWWWZZZ\\\^^^]]]ZZZXXXXXXZZZ[[[ZZZXXXXXXWWWVVVWWWYYY[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[^^^\\\ZZZXXXXXXYYY[[[\\\]]]]]]\\\\\\\\\\\\[[[ZZZXXXWWWUUUSSSRRRSSSTTTTTTUUUVVVYYYZZZZZZYYYWWWUUURRRRRRRRRRRRRRRQQQQQQQQQTTTSSSRRRQQQQQQPPPPPPQQQNNNMMMMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHFFFDDDAAA@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888888888777777777666666666666555333333222222333222222222222111111111111000000000000000000000000...//////000111111222222111///------...///...---///.........------------,,,------......---------000//////...------,,,,,,........................------,,,,,,,,,,,,---------,,,+++******+++,,,---------............------,,,------------.................................+++,,,------......---------...///000111000//////000//////............///.../////////000000000000000000000000000000000000222111000000///000000000111111000///////////////000000111111111222222222222222222222222222222222333333222222222333444555555555444444444333333333\\\[[[YYYVVVSSSQQQNNNMMMMMMKKKIIIHHHHHHGGGEEECCCEEEBBB@@@@@@AAABBBBBBAAA@@@@@@??????>>>=========>>>===<<<;;;::::::::::::999999888777666555444444555555555555444444444444444444333333222111111111////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++)))******++++++******)))))))))************))))))******************))))))((((((((())))))******+++++++++++++++++++++++++++******++++++++++++******,,,---...///000000/////////...---,,,,,,+++,,,,,,++++++++++++++++++++++++***************+++,,,---,,,,,,,,,,,,++++++++++++************************------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---.........------,,,,,,,,,---------......+++---...//////...,,,+++---..................------............////////////000111111000111333555888666444333444444333222333333333222222222222222111222222333444333333333333333333333444555666777777777777777777888999999888888777666666666777777;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<======>>>>>>??????@@@@@@AAABBBCCCDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBCCCEEEGGGHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPNNNNNNNNNOOOPPPRRRTTTVVVXXXZZZ[[[[[[ZZZYYYYYYZZZZZZYYYXXXWWWXXXYYY[[[]]]\\\ZZZWWWVVVWWWXXXYYYXXXXXXWWWVVVWWWYYY[[[[[[[[[YYYZZZZZZZZZ[[[[[[[[[\\\]]]\\\ZZZYYYXXXYYYZZZ[[[^^^^^^]]]]]]]]]]]]\\\\\\\\\ZZZXXXVVVUUUTTTUUUUUUSSSUUUYYY[[[\\\ZZZXXXVVVRRRQQQPPPOOONNNOOOOOOPPPRRRQQQPPPOOOOOONNNNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIFFFCCCAAA???======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999888777777777777666666666666666555444333333222222333222222222111111111000000111111111111111111111111...//////000000111111222111///------...///...---............------------+++,,,,,,---.../////////000000//////......------------------------------,,,,,,,,,++++++,,,,,,,,,...---,,,++++++,,,---...------............------,,,,,,,,,,,,------------........................+++,,,------......---------...//////000000//////.........---......//////....../////////000000000000000000000000000000000////////////000000111222111000000///////////////000000000111111111111222333333333333333333333333333222222222222333444444444444444444333333333333]]]\\\YYYUUURRROOOLLLKKKKKKIIIGGGFFFFFFEEECCCAAABBBAAA@@@???@@@@@@AAAAAA@@@@@@???>>>>>>======<<<>>>===;;;:::999999::::::888777777666555444333333444444444444333333333333333333333222111111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************))))))************))))))((())))))************)))++++++******))))))((((((&&&&&&'''((())))))************************************++++++++++++*********+++---/////////---,,,++++++***)))))))))))))))***************************************+++,,,,,,************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++,,,,,,------------,,,,,,,,,---------......---............---,,,,,,------///000000///---------------.........//////...///111111111222444666999777444333333333111000000111222111111111111222111111222222333333333333333333333333444555666666666666666666666777888888888777777666666666777777:::::::::;;;;;;;;;;;;<<<;;;<<<<<<======<<<<<<;;;<<<<<<======>>>????????????@@@BBBDDDEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBDDDGGGIIIKKKJJJJJJJJJKKKLLLMMMNNNOOONNNMMMLLLLLLMMMPPPRRRTTTUUUWWWYYYYYYYYYXXXYYYZZZZZZZZZYYYXXXXXXZZZ[[[\\\___\\\YYYWWWWWWXXXZZZ[[[XXXVVVVVVWWWZZZ]]]]]]]]]ZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\[[[YYYXXXYYYZZZZZZ]]]^^^^^^^^^]]]]]]]]]^^^]]]\\\ZZZXXXVVVUUUTTTTTTQQQTTTWWWZZZ[[[ZZZWWWUUUSSSQQQOOOMMMMMMNNNOOOPPPQQQPPPOOONNNMMMMMMMMMMMMLLLKKKIIIGGGEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFEEECCCAAA???>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::999888888777777777777666666666555555555555444444333222222222333333333222222222111111111000000000000000000000000////////////000000111111000///------.........------------------------------------------....../////////......------------------------------------------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,---.........------+++++++++,,,,,,,,,------........................+++,,,------......------------......////////////------------......///000........./////////000000000000000000000000000000///////////////000111111000000////////////000000000000000000111111111111333333333333333333333333222222222222222333333333333333333333333333333333]]][[[XXXTTTPPPMMMKKKKKKIIIGGGEEEEEEEEEDDDBBB@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@???>>>>>>=========<<<<<<;;;::::::::::::777666666555444333222222333333333333222222222222333222222111111000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))************************)))))))))******)))))))))(((((()))***************+++******))))))(((((((((%%%%%%&&&&&&'''((())))))''''''(((((()))*********)))******++++++******)))((()))+++------,,,+++)))))))))))))))))))))((((((******************************))))))******++++++(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---------......000///...------......///,,,---...//////...---,,,------------...............///000111000111444666888666333222222111000///...///111000///...000111111111111111222222333333222222333444444555555555444444444444444555666666777666666666666666777777888888999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????>>>???AAACCCDDDDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBDDDGGGIIIKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKLLLNNNPPPRRRRRRTTTWWWXXXXXXXXXZZZ[[[ZZZZZZZZZYYYZZZ[[[\\\]]]___^^^[[[XXXWWWXXXZZZ\\\WWWVVVVVVXXX\\\___``````\\\\\\]]]^^^^^^___``````]]]\\\[[[ZZZYYYYYYYYYYYY[[[]]]^^^^^^\\\[[[]]]^^^]]]\\\ZZZXXXVVVUUUTTTSSSPPPRRRUUUXXXYYYXXXVVVTTTTTTSSSPPPNNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMJJJIIIGGGEEEEEEEEEEEEFFFCCCDDDEEEFFFFFFFFFEEEEEE@@@@@@???======<<<<<<===::::::::::::999999999999999999888888888777777777666666666555555555555444444444333222222222333333444333333333222222222222///////////////////////////////////////000000000000...---,,,---...---,,,,,,,,,------------------///...---,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,+++------------------------......------------......------------------------++++++,,,---......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------......///---------------...///000............////////////////////////////////////111000000///.../////////000000////////////000000000000000000000000000000333333333333333333333333111111222222222333333333333333333333333333333333[[[YYYVVVQQQNNNKKKJJJIIIGGGFFFDDDDDDDDDDDDBBB@@@@@@AAABBBAAA???===>>>???@@@@@@??????>>>=========<<<<<<======<<<;;;:::999666666555444333222222111222222222222111111111111222222111111000/////////........................------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))************************((())))))******))))))((('''((()))******+++******))))))))))))))))))((((((&&&&&&&&&''''''(((((((((&&&&&&''''''((()))******))))))************))))))((()))***++++++***)))(((***++++++,,,++++++************************************)))))))))******+++((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++*********+++,,,---,,,,,,,,,---------............------...//////000,,,------------------,,,,,,------------............///000000///000222444555333111000111111000///...000222111...---///111222111111111111222333333111222333444555555555444333333333333333444555555666666555555666666777777888888888888999999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>???===>>>@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEGGGHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLKKKKKKLLLMMMNNNOOOOOOQQQTTTVVVWWWXXXZZZ[[[ZZZZZZ[[[[[[\\\^^^___```^^^^^^\\\ZZZWWWWWWYYY[[[YYYXXXXXXZZZ^^^aaabbbbbb]]]]]]^^^___```aaabbbbbb]]]]]]\\\ZZZYYYYYYYYYYYYXXX[[[]]]\\\ZZZYYY[[[^^^\\\\\\ZZZYYYWWWUUUTTTSSSQQQRRRTTTVVVVVVVVVTTTTTTUUUSSSRRRPPPOOOOOOOOOPPPOOONNNMMMLLLLLLKKKLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBB===<<<<<<;;;;;;;;;<<<<<<999999999999888888888888777777777777777777777777666555555555444444444444333333222222222222333333333333333222222222111111........................////////////////////////000...,,,,,,---...---,,,,,,,,,,,,,,,------------///...,,,************+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,------,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,------......---------,,,,,,,,,,,,---......---------,,,------......------........./////////////////////////////////111000//////............///////////////000000111111000000000000000//////222222222222222222222222000111111222333222222222222222222222333333333333XXXVVVRRRNNNJJJHHHHHHGGGFFFDDDCCCCCCDDDDDDCCCBBBAAACCCDDDBBB???<<<===>>>??????>>>======<<<<<<;;;;;;===>>>???>>><<<:::888666666555444333222222111222222111111111000000000222111111000//////..............................------------------------***+++,,,,,,,,,,,,+++***)))******++++++++++++***************************(((((())))))))))))(((((('''((()))******+++++++++((((((((()))))))))))))))(((((())))))))))))))))))((((((((((((((()))))))))))))))************))))))******************))))))******+++,,,,,,,,,+++*********************************))))))))))))******)))))))))*********++++++)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))+++******)))***+++,,,---,,,,,,,,,---------......(((***---///000000...---,,,,,,++++++++++++,,,,,,,,,,,,---------............///000///......000222111///......000111000///000333555333///---///222222111000000000111333333000111333444555555444444444333333333333444555555555555555555555666777777888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>><<<===>>>???@@@AAAAAABBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFFFFGGGGGGIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLOOOSSSUUUVVVXXXZZZ\\\ZZZZZZ[[[]]]___```aaabbb^^^``````]]]ZZZYYYZZZ\\\]]]\\\[[[]]]___aaabbbaaa]]]]]]^^^___```aaabbbbbb]]]]]]\\\[[[ZZZYYYXXXXXXUUUYYY[[[ZZZWWWWWWYYY]]]\\\\\\[[[ZZZXXXVVVUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGGGGGGGFFFFFFEEEDDD@@@AAACCCDDDDDDCCCAAA@@@======<<<;;;;;;:::;;;;;;999999888888888777777777444555555666666777777888555555555444444444333333333222222222222222333333111111111000000000000///////////////////////////////////////////////////000...,,,,,,---------,,,++++++,,,,,,,,,---------,,,+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++******+++,,,------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,+++++++++,,,............---,,,,,,,,,---------------........./////////////////////////////////............///000000///////////////000111111111111000000////////////111111111111111111111111///000111222333222222111111111222222222333333333UUUSSSOOOKKKHHHFFFFFFFFFEEEDDDCCCCCCDDDEEEDDDCCCBBBDDDEEECCC???<<<<<<===>>>======<<<;;;;;;::::::;;;===???AAA@@@===:::888777666555555333333222111111111111111000000000000111111111000//////..............................------------------------***+++,,,------,,,+++***((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''(((******+++++++++''''''(((((())))))******+++++++++***************+++++++++***)))(((((('''))))))************))))))++++++******)))******+++((()))***++++++***)))((())))))))))))))))))))))))******)))))))))))))))*********++++++,,,,,,,,,,,,************************(((((())))))*********+++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))+++***)))))))))***,,,---,,,,,,,,,---------......###'''---111333000,,,)))---,,,************,,,---,,,,,,,,,---------........./////////------///111...---,,,---///111111000222555777555000...000333222111000000000111333444000111333444555555444333555444444444444555666666555555555555555666777888999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<===>>>@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@AAABBBDDDFFFFFFFFFFFFEEEFFFFFFGGGGGGIIIJJJLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKNNNRRRTTTVVVXXXZZZ\\\ZZZZZZ\\\^^^```bbbcccdddaaacccdddbbb^^^\\\]]]___aaa___^^^^^^```aaaaaa```\\\\\\]]]^^^___```aaabbb]]]]]]\\\[[[ZZZYYYXXXWWWTTTWWWZZZYYYVVVUUUXXX\\\\\\\\\\\\[[[YYYXXXVVVUUUWWWVVVUUUTTTTTTUUUUUUVVVRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHHHHHHHFFFEEEDDD???@@@BBBCCCCCCBBB@@@??????>>>===<<<;;;:::::::::888888888888777777777777333444444555666777888888555555444444444333333333222222222111222222333333////////////............000000000000000000000000///////////////.........///...,,,,,,---------,,,+++++++++,,,,,,---------***)))((('''((())),,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))***+++,,,------...------------.........//////------------------------+++,,,------......---------,,,+++++++++,,,---...///...------,,,,,,,,,,,,---------.........//////////////////////////////,,,---------///000111222///////////////000111111111111000000/////////...000000000000000000000000///000111222333222111111111111111222222333333333PPPNNNLLLJJJHHHGGGFFFEEEJJJEEE@@@AAAFFFGGGBBB===>>>???AAAAAA???>>>>>>??????>>>===<<<;;;:::999999999;;;>>>@@@@@@>>>;;;999:::999888666444222000///222333333111///.....................------------,,,,,,,,,------.........,,,,,,+++******+++,,,,,,+++++++++*********))))))***************************)))))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))+++++++++***+++,,,...+++***)))(((((()))***+++(((((((((((()))))))))))))))************+++++++++++++++***)))(((((())))))))))))******+++++++++,,,++++++++++++*********)))))))))))))))))))))))))))+++++++++++++++***)))(((++++++************++++++************************,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++,,,((()))***+++,,,+++***)))+++++++++,,,,,,---------..................------..................------///......---------..............................////////////000000000000000000111222222222222111222333333444444333333222444444444444444444444444555555555666777888888999777888888888999999999999888888999999999:::::::::<<<<<<<<<<<<===============>>>@@@AAAAAA@@@???>>>???@@@AAABBBBBBBBBBBBAAAEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLNNNOOOOOONNNMMMLLLNNNOOOPPPRRRTTTVVVXXXYYY\\\\\\\\\\\\]]]^^^______gggccc```___aaabbbbbb```]]]]]]]]]]]]^^^```bbbdddZZZZZZ[[[\\\\\\]]]^^^^^^[[[ZZZXXXXXXXXXXXXVVVTTTVVVVVVWWWWWWXXXYYYYYYYYY______]]]\\\[[[YYYXXXXXXZZZYYYWWWUUUTTTTTTTTTUUUUUUUUUTTTRRRPPPNNNLLLKKKMMMKKKIIIFFFEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCC@@@???>>>======>>>???@@@????????????>>>===<<<;;;888888777777777777777777555555444444333333333222222333333333333222111111111111111222222111111111333111...++++++---///111////////////////////////+++,,,------......---------------,,,,,,+++++++++************************)))))))))***+++,,,.........------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///........................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))............---,,,++++++,,,,,,,,,---------......------------------------............//////////////////............//////111111000000//////......////////////000000000000222111111111000000//////111111222222222333333333NNNMMMKKKJJJHHHGGGFFFFFFHHHEEEBBBBBBEEEEEEBBB??????@@@AAAAAA???>>>>>>?????????>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999888777555444222111000000111111000///...//////000000000000////////////,,,,,,,,,,,,---------...,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***)))((((((***,,,******))))))))))))******))))))))))))(((((((((((((((((()))))))))*********++++++***))))))))))))))))))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))+++++++++*********))))))+++******))))))******+++************************+++,,,,,,,,,++++++***)))***************+++++++++------...///////////////+++++++++,,,,,,,,,---------------------,,,,,,,,,---------------,,,,,,,,,......---------------............................../////////000000000000000000111222222222222111222222333333333333222222333333333333333333333333444444555666666777777888777777777777888888888888888888888999999999::::::;;;;;;;;;<<<======>>>>>>===>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMOOOQQQSSSUUUVVVWWWVVVVVVWWWYYY[[[]]]___```dddcccbbbbbbccccccddddddbbbbbbaaa___^^^]]]]]]]]]ZZZ[[[[[[\\\\\\]]]^^^^^^\\\ZZZXXXWWWWWWVVVUUUTTTVVVWWWWWWXXXYYYZZZZZZ[[[^^^]]]\\\[[[YYYXXXWWWWWWXXXWWWUUUTTTSSSRRRSSSSSSSSSRRRQQQPPPOOOMMMKKKJJJLLLKKKHHHFFFEEEEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCCCC@@@???>>>>>>>>>>>>???@@@>>>>>>>>>>>>===<<<;;;:::999999888777777666666555777777777777666666666555333333444444333333222111111222222333333222222111222000...,,,,,,---///000........................+++,,,------...---------.........------,,,,,,,,,------------------------+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------,,,,,,,,,,,,------------.......................................//////////////////............//////000000000000//////........./////////000000000000111111111111000000000///111111111222222222333333LLLKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@AAABBBAAA???=========??????>>>>>>===<<<;;;;;;;;;:::999999999999:::;;;777666555444333333222111222222222222222222222222000000000000////////////+++,,,,,,,,,,,,,,,------,,,+++************+++,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))---,,,***)))))))))***+++((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((((())))))(((&&&&&&''')))))))))************))))))******))))))(((((('''''''''((((((((())))))))))))+++***))))))))))))))))))(((((())))))))))))************)))))))))((((((((()))))))))))))))))))))))),,,+++***)))((()))******+++******))))))******+++************************+++++++++,,,++++++***)))+++++++++***************+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------....../////////000000000///000111111222222111111222222333333333333222222222222222222222222222222333444444555555666666666555555666666666777777777777888888888999999999999::::::;;;;;;<<<===>>>>>>============>>>@@@AAAAAABBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRSSSTTTUUUSSSSSSTTTUUUWWWZZZ\\\]]]```ccceeeeeeeeefffjjjmmmlllmmmlllhhhccc^^^[[[ZZZ[[[[[[[[[[[[\\\]]]^^^^^^]]]ZZZWWWUUUTTTUUUTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[ZZZYYYXXXWWWVVVUUUVVVUUUSSSRRRQQQQQQQQQQQQOOOOOONNNMMMLLLKKKJJJJJJKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@????????????@@@@@@======<<<<<<;;;;;;::::::999999888777666555555444444444444444333333333333333444444444444333222222222222333333333333222222000///......------..............................++++++,,,---------------............------------++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,------.........***+++,,,---............,,,,,,,,,,,,------------////////////////////////---............///////////////............//////000000000////////////........./////////000000000111111111111000000000000111111111222222222222333JJJIIIHHHGGGGGGGGGGGGGGGIIIKKKKKKHHHDDDAAAAAACCC@@@BBBBBBAAA>>><<<<<<<<<>>>======<<<;;;:::::::::888888888888888888888888444444444444333333333222333222111111222222111000............------------++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++)))(((((()))++++++((((((((((((((((((((((((((()))++++++++++++)))(((((((((((((((((((((((((((((())))))'''%%%%%%&&&'''((()))***++++++***)))(((******))))))((((((''''''((((((((()))))))))************)))))))))))))))***((((((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++)))'''''')))***+++******))))))))))))************************************++++++++++++******,,,+++++++++***)))))))))((('''&&&&&&&&&''')))***+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------........./////////000000///000000111111111111111111111222222222222111111111111111111111222222222333333333444444555555555444444444555555555666666777777777888888888888999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===???AAABBBBBBAAA???>>>>>>@@@AAACCCBBBBBBBBBBBBAAAAAAAAAAAA???@@@BBBCCCEEEGGGHHHIIIGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKNNNPPPRRRSSSSSSSSSTTTTTTSSSTTTTTTUUUVVVWWW]]]bbbeeefffeeeiiisss|||~~~}}}wwwnnneee___]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^ZZZVVVSSSSSSTTTTTTSSSTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTVVVTTTSSSQQQPPPPPPPPPPPPMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@????????????@@@@@@<<<;;;;;;::::::999999:::777777777666666555555555222222222222222222222111222333333333333222111111111111222222222222111111......//////......---,,,........................++++++,,,------------,,,------------------------************************,,,,,,++++++***++++++,,,++++++************+++++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++************++++++,,,------***+++,,,---------------++++++,,,,,,,,,---------.............../////////---------........./////////......------......///////////////////////////........./////////000000111111111000000000000000111111111111222222222222HHHHHHGGGFFFFFFFFFFFFFFFLLLNNNNNNJJJDDD@@@@@@BBB???AAAAAA@@@===;;;;;;;;;::::::999999888888777777444666888999999888666444333333333333333333333333111///------......,,,***............------------++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++***)))(((((((((((()))***(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((()))******(((&&&&&&'''(((((()))***++++++***)))(((***)))))))))(((((((((''')))))))))*********++++++***)))))))))))))))******)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++***(((''''''(((***,,,***))))))))))))))))))***************************)))******++++++*********,,,+++++++++***)))))))))++++++***))))))+++,,,---++++++++++++++++++++++++++++++,,,,,,---------...++++++,,,,,,---------...+++++++++++++++,,,---...------------------------............//////////////////000111111111111000000111111222222111111000000000000111111222222222333333333333444444444444333444444444444555555555666666777777777888888888<<<<<<;;;;;;::::::999999<<<;;;;;;;;;<<<>>>@@@BBBAAA???===<<<<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@BBBDDDFFFGGGHHHFFFFFFFFFGGGGGGHHHIIIIIIJJJLLLNNNQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVV\\\```ccccccdddlll{{{xxxkkkccc```\\\[[[ZZZYYYYYY[[[\\\]]]]]]ZZZVVVSSSSSSTTTTTTTTTRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSUUUTTTRRRQQQPPPPPPPPPPPPLLLKKKJJJIIIIIIIIIJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA????????????????????????;;;::::::999888999999:::555555555555555666666666444444444444444444444444111111111111111000////////////000000000000//////---.../////////...,,,,,,........................***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------************+++,,,---...,,,,,,++++++++++++,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++************+++,,,---,,,,,,------,,,++++++***+++++++++,,,,,,,,,------,,,,,,---------.........------------..................------------...................../////////............////////////000000000000000000111111000000111111111222222222HHHGGGFFFEEEEEEEEEEEEEEEKKKLLLLLLIIIDDD@@@@@@BBB===>>>???>>><<<::::::;;;777777777666666555555555222444777999999777444222222222222222222222222222333000......111111///,,,000000000000////////////+++++++++************)))))))))***++++++***))))))((((((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))******)))''''''(((***))))))************))))))((((((((()))))))))))))))************++++++++++++)))))))))))))))******+++******))))))))))))((((((******)))))))))((((((((())))))))))))))))))))))))))))))((('''((()))***+++***))))))(((((())))))***************************((()))******+++*********+++++++++***************,,,,,,++++++,,,,,,---...+++++++++++++++*********++++++,,,,,,------......++++++,,,,,,------......,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...///000000111111000000000000111111111111000000000000000111222222333333444444444444444444444444333333444444444555555555666666666666777777777777<<<;;;;;;::::::999999888;;;;;;;;;;;;<<<>>>?????????>>>===<<<;;;<<<======????????????@@@@@@@@@@@@>>>>>>???AAABBBDDDEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJJJJLLLNNNQQQRRRRRRRRRQQQNNNNNNOOOQQQSSSUUUWWWXXXZZZ]]]______bbblll|||yyyjjjbbb___[[[ZZZXXXWWWWWWYYYZZZ\\\\\\YYYVVVTTTUUUVVVUUUUUURRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSUUUSSSRRRPPPOOOOOOOOOOOOLLLJJJIIIHHHGGGGGGHHHIIIFFFFFFEEEEEEDDDBBBBBBAAA???@@@@@@AAA@@@@@@??????>>>>>>????????????>>>>>>;;;:::999888888999:::;;;555555555555555555555555222222222222333333333333///000000000000///............////////////......---............---,,,,,,------------------------******+++,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++------------------,,,+++***)))++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........,,,------------...............------------......---............/////////------........./////////000000000000111111111111000000000111111111111222HHHGGGFFFEEEDDDCCCCCCCCCFFFFFFFFFEEECCCBBBAAABBB:::<<<===<<<;;;999999:::666555555555555444444444444555666777777666555444222222222222111111111111111...,,,...333555333000000000000000////////////++++++******))))))))))))((()))***++++++***)))((((((((())))))************++++++++++++++++++++++++&&&((()))++++++***)))((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))'''((()))((('''''')))+++******))))))))))))******''''''(((((())))))******))))))))))))************)))))))))))))))***++++++++++++*********)))))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))************************(((((()))******************************+++++++++)))******+++++++++++++++++++++++++++*********)))*********+++,,,---------*********+++,,,---------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000000000000000///000000000000000000///000000111111222333333444555555555444444444444444444444444444555555555555555555555666666666777777888999999999:::::::::::::::;;;<<<<<<============>>>>>>=========<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>???@@@AAABBBCCCDDDEEEDDDDDDEEEFFFGGGIIIJJJHHHJJJMMMPPPQQQQQQPPPOOOLLLLLLMMMOOOQQQSSSUUUVVVWWWZZZ\\\]]]aaaiiivvvrrreee___^^^ZZZYYYWWWUUUUUUWWWYYYZZZZZZXXXVVVVVVWWWXXXWWWVVVSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVUUUUUUTTTSSSSSSSSSSSSRRRPPPNNNMMMMMMMMMNNNJJJIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@======>>>>>>>>>>>>>>>===<<<===>>>>>>>>>>>>===<<<;;;:::999888888999;;;<<<777777666555444222222111////////////000000111111000000000000000//////.........////////////............---------,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))+++*********+++,,,,,,---++++++************++++++***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------......---+++)))))))))***+++++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,---.../////////,,,,,,---------............------,,,,,,------...---------.........//////---------........./////////000000000111111111111000000000000111111111111HHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCBBBBBB999:::<<<;;;:::999999:::555555555555555444444444666666666555555666666666222222222111111111111111(((%%%$$$(((...111000---///.........------------+++*********))))))((((((((()))***++++++***)))((())))))******+++++++++,,,************************&&&(((+++------,,,***)))************************,,,+++***))))))***+++,,,************************&&&'''(((((('''''')))++++++***)))(((((()))***+++&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))((())))))***++++++,,,+++++++++******))))))++++++++++++************))))))))))))))))))))))))&&&'''((()))******))))))))))))(((((((((((())))))************************(((((()))***************))))))******+++++++++,,,***+++,,,......---,,,,,,++++++++++++******))))))((())))))***++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000000000000000//////000000000000//////000000111222333333444444555555555555555555555555444444444555555555666666555555555555666666666777555666777888:::;;;<<<===:::;;;<<<=========;;;;;;>>>>>>??????>>>===<<<<<<======>>>>>>?????????@@@>>>>>>???@@@AAAAAABBBBBBEEEDDDDDDDDDFFFHHHIIIKKKGGGIIILLLNNNPPPOOONNNMMMNNNNNNNNNNNNOOOPPPQQQRRRUUUWWW[[[]]]```gggooouuuzzz}}}}}}uuujjjaaa___aaaZZZXXXVVVTTTTTTVVVXXXYYYYYYXXXWWWWWWYYYYYYXXXWWWUUUUUUUUUTTTTTTTTTTTTSSSVVVVVVUUUUUUTTTTTTSSSSSSQQQPPPNNNMMMKKKKKKLLLLLLIIIHHHEEECCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBB@@@???<<<<<<===============<<<;;;<<<===>>>>>>===<<<;;;<<<;;;999888888:::;;;<<<:::999777555333111///...111111222222333333333444111111111111111000////////////000000000000/////////...---,,,,,,,,,,,,---------------------------******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))******(((((())))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********+++,,,,,,------************************)))***+++,,,------...///---+++)))'''&&&&&&'''((()))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------...///000000111,,,,,,,,,---------.........------,,,,,,------...---------.........//////---------.........////////////000000111111111222000000000000111111111111GGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>???@@@===<<<:::999888888999:::999666444444666666333111555555555555555555444444222333222222000...+++***000000000000000000000000,,,------......------,,,+++++++++************)))))))))*********+++++++++)))))))))))))))))))))***((()))******))))))***+++))))))))))))((((((((((((---+++)))'''&&&'''((()))******++++++++++++******&&&&&&&&&&&&&&&'''((((((,,,+++***)))((('''&&&&&&))))))))))))))))))))))))++++++***************++++++*********))))))(((((())))))))))))))))))))))))************************+++***)))'''''')))***+++******))))))(((((('''''''''((()))******++++++***((((((((((((((((((((((((+++***)))))))))))))))*********))))))))))))******))))))))))))))))))))))))+++,,,---.........---,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++111000...---,,,,,,,,,---...------,,,,,,,,,------000...,,,++++++---000111111111000000//////......000111222333333222000000222222333333333444444444111222333444555555555555555555666777777777777777888888777777888888999999<<<<<<<<<============>>><<<<<<<<<<<<============????????????>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAADDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKLLLMMMNNNPPPRRRSSSRRRTTTWWW[[[___bbbdddeeejjjhhhfffbbb^^^[[[XXXWWWWWWUUUSSSQQQRRRUUUXXXZZZYYYWWWUUUVVVYYYZZZYYYVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSTTTVVVVVVTTTRRRPPPOOONNNMMMLLLLLLLLLLLLJJJHHHGGGGGGHHHHHHFFFEEECCCDDDDDDDDDBBB???<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;:::999888888777777777777777777666666555333222111111000000000000000000000000000000000000000000000000000000////////////000000,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))&&&&&&---444555111,,,,,,,,,+++***)))((((((************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,************************************************))))))*********+++++++++...------,,,,,,------...------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------*********+++---///000111........................---------...------,,,,,,,,,---...///000000000000222000///000333444222000000000000000000000000000FFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>??????<<<<<<:::999888888999999888555444444555666444222666555555555444444333333222222222111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++************)))))))))*********+++++++++******))))))))))))))))))'''(((***)))(((((()))+++))))))))))))((((((((((((+++***(((&&&%%%%%%&&&''')))))))))******)))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))******+++************)))))))))((())))))))))))))))))))))))************************+++***(((''''''(((***+++***)))))))))((((((((('''(((((()))************)))***************************)))))))))))))))************))))))))))))******))))))))))))))))))))))))******,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,------------,,,,,,000///...---,,,,,,------...------,,,,,,,,,------...---,,,+++,,,---///000000000000///////////////000111222222222222111000222222222222333333333333333444555666777777777777666666777777777777777777888888777888888999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLNNNPPPQQQRRRSSSUUUWWWYYY[[[]]]^^^^^^\\\\\\[[[ZZZYYYXXXXXXWWWTTTSSSQQQPPPPPPSSSVVVXXXYYYWWWVVVWWWYYYZZZYYYWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUTTTSSSSSSTTTUUUTTTRRRPPPOOONNNMMMLLLLLLKKKKKKIIIHHHFFFFFFGGGGGGFFFDDDBBBBBBBBBBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999999888777777666666777777555555444333222111000///000000000000000000000000////////////////////////000//////////////////000------------------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******'''''',,,333444000,,,+++++++++***)))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,+++******))))))******))))))************))))))'''(((((()))***+++,,,,,,************************************************,,,+++++++++***)))))))))------,,,,,,,,,,,,---------------------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------........................,,,------...------,,,,,,,,,,,,---......///000000111///...///111222111///////////////////////////EEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>======>>>>>>;;;;;;999888888888888888666444333444555555444333666666555444444333222222000000000000000...---,,,........................,,,,,,------------,,,,,,+++++++++************))))))))))))************+++*********))))))(((((((((&&&((())))))(((''')))***(((((((((((())))))))))))***)))(((&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((()))******''''''((()))***++++++,,,))))))))))))))))))))))))******)))))))))******+++************))))))))))))))))))))))))))))))))))))******************************((((((((((((******))))))))))))(((((((((((())))))******))))))((((((************************)))((((((((()))***++++++******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++************++++++++++++,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------......------,,,......---,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---------.........//////////////////000000000000111222222111111000111111111222222222222333333444555666666777777666777777777777666666666666777777777888999:::;;;<<<::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================<<<<<<<<<;;;<<<<<<===>>>???@@@BBBCCCAAABBBCCCDDDFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQTTTUUUUUUVVVWWWWWWVVVVVVRRRSSSSSSSSSTTTTTTUUUUUURRRPPPNNNMMMNNNPPPSSSUUUXXXWWWVVVWWWYYYZZZYYYXXXUUUUUUUUUTTTTTTTTTSSSSSSWWWTTTRRRQQQRRRSSSSSSRRRPPPOOOOOOMMMLLLKKKJJJJJJIIIGGGFFFFFFFFFFFFEEECCC@@@@@@@@@@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888777666666666666666333222222111000///......000000000000000000000000//////////////////////////////............//////...---,,,++++++,,,---...000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++)))'''+++111111---++++++******************************************)))))))))************+++++++++++++++++++++++++++++++++***)))))))))******))))))************))))))%%%%%%&&&((()))***+++,,,************************************************++++++******************,,,++++++++++++++++++,,,---------,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,------///...------,,,,,,,,,,,,........................,,,,,,------...------,,,---,,,,,,+++,,,---///000///...---...///000000...........................DDDDDDCCCCCCBBBAAAAAA@@@??????>>>======<<<<<<<<<:::999999888777777777666444444333444444555555444666666555444333222111000//////////////////......////////////////////////,,,,,,,,,------,,,,,,,,,+++++++++*********))))))))))))))))))*********************)))((((((''''''&&&'''((((((''''''((()))(((((((((((())))))))))))******((((((''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''((())))))***+++((((((((((((((((((((((((***))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))***************************)))(((((((((((()))***))))))))))))((((((((((((************)))((('''&&&''''''''''''''''''''''''(((((((((((()))***,,,,,,******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++,,,,,,------,,,---...///000///......---......//////000000000000000000111111111111111000000111111111222222222111111222333444444444444666555555444444444444444777777777888999:::;;;<<<888999999999::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===???AAABBBCCC@@@AAABBBCCCEEEGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKMMMNNNOOOPPPTTTTTTTTTTTTTTTSSSSSSRRRSSSRRRRRRRRRQQQPPPPPPPPPOOONNNMMMLLLMMMOOOQQQSSSVVVVVVVVVWWWXXXYYYYYYYYYUUUUUUUUUUUUTTTTTTTTTTTTWWWUUUQQQPPPPPPQQQQQQQQQOOOOOOOOONNNLLLKKKJJJIIIHHHGGGEEEEEEEEEEEECCCBBBAAAAAA???>>>>>>>>>>>>>>>:::::::::::::::::::::::::::;;;;;;::::::999888777777777666555555555555666222222111000//////......000000000000000000000000///////////////////////////......------......///...---+++******+++---...000000/////////.........++++++++++++++++++++++++++++++***(((***//////+++***************+++++++++************************))))))))))))******************************************))))))))))))******++++++,,,,,,,,,,,,++++++&&&''''''((()))******+++************************************************&&&'''((()))+++,,,......++++++************++++++------,,,,,,++++++******++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///........................,,,,,,------...------------,,,+++******,,,...///......---...////////////........................CCCCCCBBBBBBAAAAAA@@@@@@>>>>>>======<<<;;;::::::888888888777777666555555333333444444444444444555666555444333222111000000//////...............///+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&'''((((((''''''((()))'''((((((((()))))))))***(((((('''''''''''''''''')))******++++++******)))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((()))******+++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((())))))))))))*********)))((('''&&&%%%''''''''''''''''''''''''(((((((((((()))***,,,,,,******))))))))))))******))))))))))))))))))))))))***************++++++,,,))))))*********++++++++++++++++++*********))))))*********+++++++++,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...---...000111111111///...------......//////000000/////////000000111111222000000111111111222222222000111222333444444444444444333333222222222333333777777777777888999:::;;;888888888888999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>@@@BBBCCC???@@@AAABBBDDDEEEFFFGGGEEEDDDDDDDDDFFFHHHJJJKKKJJJJJJJJJKKKLLLMMMNNNOOORRRRRRSSSSSSTTTSSSSSSSSSSSSSSSRRRPPPOOONNNMMMLLLMMMMMMLLLKKKLLLNNNPPPQQQTTTUUUVVVVVVWWWWWWXXXYYYWWWVVVVVVVVVVVVUUUUUUUUUWWWTTTQQQOOOOOOPPPPPPOOONNNNNNNNNNNNMMMKKKIIIHHHHHHFFFDDDDDDDDDDDDBBB@@@BBBAAA@@@>>><<<;;;;;;;;;::::::::::::::::::::::::999999::::::999888888777777666555555444555555555222222222111000000//////////////////////////////..............................------------.........---+++******+++---.........---------,,,,,,,,,++++++++++++++++++++++++***++++++(((***------******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((())))))******++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))+++,,,......+++******))))))******+++,,,,,,+++++++++*********+++******))))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///........................+++,,,,,,---.........------,,,***)))***+++---.........////////////000000........................BBBBBBAAAAAAAAA@@@@@@@@@=========<<<;;;:::999888777777777777666555444333333444555444333222333444444444333222222111000000//////...------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))***)))))))))))))))((((((((((((((((((((((((((((((&&&((())))))(((''')))***''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%******++++++++++++******((((((((((((((()))******(((((((((''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***))))))((('''&&&%%%************************)))((((((((()))***++++++******))))))))))))******))))))))))))))))))))))))*********)))******+++,,,)))))))))************++++++************)))))))))************+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******+++******++++++,,,---...---...///000111000//////................../////////////////////000222222111111111222222222222333222333444555555666666555333222111111111222444555777666666666666777888888888888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999;;;;;;<<<===>>>???AAABBB@@@@@@AAABBBCCCDDDDDDEEEBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTPPPPPPOOONNNMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLNNNOOOQQQSSSUUUUUUUUUUUUWWWXXXWWWWWWWWWVVVVVVVVVUUUUUUVVVTTTQQQOOOOOOOOONNNLLLLLLMMMMMMNNNMMMLLLJJJIIIGGGFFFDDDCCCCCCBBB@@@???AAAAAA???>>><<<:::999888999999999999999999999999777888888999999999888888666666555444444444444444222222222222111111000000////////////////////////........................------,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((++++++)))))),,,,,,)))++++++******************))))))))))))))))))))))))***)))))))))))))))((((((************************))))))((((((((()))******))))))************))))))------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++******************+++******************************))))))))))))******++++++,,,,,,,,,,,,------///...------,,,,,,,,,,,,........................++++++,,,---............---,,,+++++++++,,,---------...//////......///111........................AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<;;;999888777666666777777666555333222333555666444222000222333333333222222111111111000000///...---,,,------...------------------------++++++,,,,,,,,,,,,+++++++++++++++************)))******))))))((((((((((((&&&&&&''''''((()))))))))'''(((***)))(((((()))+++'''''''''((()))*********&&&&&&'''''''''''''''&&&))))))************))))))((((((((((((((()))*********))))))))))))((((((((())))))))))))))))))))))))'''''''''(((((()))++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((''''''((((((((()))))))))***((()))))))))((('''&&&&&&***************************)))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))************************))))))))))))************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,+++***)))(((************+++,,,---...,,,------.................................------//////......///000222333222222222222333333333333222222333444555555555555333222111111222444666888777666666555555555555555888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<<<<<<<======???@@@@@@@@@AAAAAAAAABBBBBBBBBBBB???@@@BBBDDDFFFGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMPPPPPPRRRSSSTTTTTTTTTTTTRRRQQQPPPOOONNNLLLLLLKKKHHHHHHHHHHHHIIIJJJKKKLLLOOOQQQTTTTTTSSSSSSUUUXXXVVVVVVVVVVVVUUUUUUUUUTTTUUUSSSQQQPPPOOONNNLLLJJJJJJKKKLLLMMMMMMLLLKKKJJJGGGEEECCCBBBBBBAAA???>>>>>>>>>>>>>>>===;;;999888999999999999999999999999555666777888999999999999666555444444333333444444222222222111111111111000////////////////////////........................------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++*********************************&&&***+++))))))+++,,,))),,,+++++++++***)))))))))))))))))))))))))))))))))******))))))((((((((((((************************((((((((((((((()))******))))))************)))))),,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))+++++++++******+++++++++(((((())))))***+++++++++******))))))))))))******++++++,,,,,,,,,,,,------...------,,,,,,,,,------........................***+++,,,---............------------,,,,,,,,,,,,+++---///...,,,,,,...000////////////////////////AAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;999777666555666666777666444333222333555666555111000111333222222111111111111111111111000...---,,,,,,------************************+++++++++,,,,,,++++++++++++++++++************)))******))))))((((((((('''%%%%%%&&&'''((()))******((()))******))))))***+++&&&''''''((()))******+++)))***+++++++++++++++***(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((***************+++++++++))))))))))))))))))))))))''''''''''''((()))++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))******(((((((((((((((((('''&&&((((((((((((((((((((((((+++***)))))))))))))))*********))))))))))))******))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))************************)))))))))))))))************+++++++++*********++++++*********+++,,,,,,,,,+++***((('''************+++,,,---...+++++++++,,,,,,,,,------/////////......------,,,///.........///000222333222222333333333444444444000000111222333333333333333333222222444666999:::777666555444444333444444888999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::===============>>>??????AAAAAAAAAAAAAAAAAAAAAAAA===???AAADDDFFFGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMPPPQQQQQQRRRSSSSSSSSSSSSWWWVVVTTTRRROOOMMMKKKJJJFFFFFFFFFFFFGGGHHHIIIJJJNNNPPPSSSSSSRRRRRRUUUWWWUUUUUUUUUTTTTTTTTTTTTSSSTTTSSSQQQPPPPPPNNNKKKHHHIIIJJJLLLMMMNNNMMMKKKJJJGGGEEECCCBBBBBBAAA???===;;;<<<===>>>>>><<<:::999888888888888888888888888444555666888999999999999555555444333333333333444111111111111000000000000////////////////////////........................---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************%%%)))+++))))))+++,,,***---,,,,,,+++***)))(((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,''''''((()))***+++,,,,,,******))))))))))))******++++++,,,,,,,,,---------*********+++---///111222........................***+++,,,---............------.........---,,,,,,))),,,...---+++***,,,///000000000000000000000000CCCBBBBBBAAAAAA@@@@@@???;;;;;;:::999999888888777888888777555444333222111555555444333333222111111111111111111000000000///------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************++++++++++++******(((((())))))******++++++))))))((((((((((((((()))+++*********))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++)))((('''&&&&&&'''((()))))))))))))))************++++++***)))((('''&&&&&&%%%''')))***+++***((('''(((((((((((((((((((((((())))))))))))******************))))))))))))************))))))((((((''''''((((((((((((((((((((((((++++++******)))(((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******+++******)))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((('''(((******((((((((()))++++++******))))))((((((******))))))((((((''''''******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000////////////000000000000000000000000////////////333333333222222222111111111333555666555333333444555555444333444555666777777777777888999999::::::<<<;;;;;;::::::999999888;;;:::999888888888999:::<<<;;;:::<<<@@@AAA@@@===>>>??????@@@AAABBBCCCDDD@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJKKKMMMNNNOOONNNPPPSSSSSSSSSSSSTTTUUUVVVXXXXXXUUUVVVWWWTTTNNNJJJHHHFFFGGGIIILLLMMMMMMOOOQQQSSSTTTUUUTTTSSSRRRPPPRRRUUUUUUTTTRRRRRRRRRRRRRRRPPPNNNLLLJJJIIIHHHNNNOOOOOOOOONNNKKKHHHGGGDDDCCCBBBAAA@@@?????????===<<<<<<<<<<<<;;;;;;;;;999999::::::999999888888666777777888888888777777333333333222222222111111111111111111000000000000111000///......---......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))***---///*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((''''''(((******))))))))))))******'''((()))))))))))))))((())))))))))))((((((((((((******))))))((()))))))))******)))))))))))))))***))))))))))))))))))))))))*********+++,,,,,,,,,---************************))))))))))))************+++++++++*********))))))((()))***,,,,,,+++******+++---...---)))((()))+++---,,,,,,++++++,,,,,,---///---+++((((((+++---///,,,---......//////......000000000///......------CCCBBBBBBAAA@@@??????>>><<<<<<;;;::::::999999888777777666555444333222222555444444333222222111111111111111000000000//////------------,,,,,,,,,+++,,,,,,+++++++++***************++++++++++++******)))))))))))))))************))))))((((((((())))))************)))))))))((())))))))))))))))))))))))''''''(((((())))))************))))))))))))******)))))))))*********++++++))))))))))))((((((((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))******************))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))******++++++++++++++++++((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&%%%%%%$$$%%%%%%&&&))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((***++++++***))))))************))))))))))))))))))))))))************************+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++***+++++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000.../////////000000000000000000000000////////////333333222222111111111111111333666666555333333444555444444333444555666777666666777888888999999::::::::::::::::::999999999888888777666666777888999<<<;;;:::<<<@@@AAA@@@>>>>>>>>>???@@@AAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNPPPRRRSSSRRRSSSTTTUUUUUUXXXZZZ[[[]]]___\\\WWWNNNKKKHHHGGGIIIKKKMMMMMMOOOPPPRRRSSSSSSSSSQQQPPPNNNPPPSSSSSSRRRQQQPPPPPPNNNNNNNNNMMMLLLKKKKKKJJJMMMNNNNNNNNNLLLJJJGGGFFFDDDCCCBBB@@@????????????;;;;;;;;;;;;:::::::::::::::::::::::::::999888777888888888888777777666555333333222222222111111111111111111000000000/////////...............///000,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))((((((''''''''')))***)))))))))))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))((()))******(((''''''(((((((((''''''''''''(((((())))))*********))))))((())))))))))))((((((((((((+++++++++***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))************++++++++++++************************))))))))))))************+++++++++*********))))))))))))***++++++++++++******,,,...---++++++,,,...---,,,,,,++++++,,,,,,---...---+++******+++---...***+++,,,,,,------,,,,,,////////////............CCCBBBBBB@@@???>>>======<<<<<<<<<;;;::::::999999555555555444444333333333444444333333222111111111000000000000////////////......---------,,,,,,,,,,,,++++++++++++***************++++++++++++******************))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))*********+++''''''(((((())))))******(((((((((((())))))))))))************************))))))))))))***************))))))(((((())))))***))))))))))))((((((((((((************************(((((()))******+++,,,,,,((((((((((((((((((((((((+++*********)))))))))((()))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))***,,,,,,***)))***+++))))))))))))************((())))))***+++,,,,,,,,,*********++++++++++++,,,)))************+++++++++++++++++++++++++++++++++'''((()))***************,,,,,,,,,,,,------------,,,---......------...///....../////////000000000////////////000000000000222111111111111000000000222444666666444333333333444444444333444555555666666666777777888888999999888999999999999:::::::::777777777777777888999:::;;;:::;;;===???@@@???>>>>>>??????@@@AAABBBCCCCCCAAABBBBBBBBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJLLLLLLNNNOOOQQQRRRQQQRRRSSSUUUUUUZZZ___cccgggjjjgggaaaTTTPPPKKKHHHIIIKKKLLLMMMOOOPPPQQQQQQQQQPPPOOONNNLLLNNNPPPPPPOOONNNNNNNNNJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>:::::::::999999999888888;;;;;;;;;:::999888777666999999888888777555444333333222222222222111111111111111000000000000//////------------...///000111,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******************(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((''''''(((((((((''''''''''''((((((***************)))((('''(((((((((((())))))))))))************++++++,,,---***)))))))))))))))******))))))))))))))))))))))))************))))))))))))************************))))))))))))************+++++++++************************)))******+++,,,***+++------------///000---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,............////////////BBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::999888888333333333333333333444444333333222222111111111000000000/////////..................---------,,,,,,++++++++++++******************++++++++++++******++++++******))))))((((((***))))))))))))******+++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&'''))))))))))))'''&&&'''(((((((((((()))))))))(((((((((((())))))))))))((((((((('''((()))******************************((()))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++,,,,,,------(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((***++++++***))))))***(((((())))))******++++++)))))))))******+++++++++************++++++++++++))))))*********+++++++++++++++++++++++++++++++++$$$%%%''')))+++---......,,,,,,,,,,,,------------+++,,,......---,,,---///........./////////000000////////////000000000000111000000000000000000000222444666666444333333333333333333444444444555555555555666666777888888999777777777888999::::::;;;888888888999:::;;;<<<<<<999:::;;;===>>>????????????@@@AAABBBCCCDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPRRRTTTVVV]]]eeejjjooorrrnnnhhhYYYTTTNNNJJJIIIKKKMMMMMMNNNOOOOOOOOONNNMMMLLLLLLJJJLLLNNNNNNLLLKKKKKKLLLHHHHHHIIIIIIJJJJJJJJJKKKIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@???>>>=========::::::999999999888888888;;;;;;;;;:::999888666666777777777777666555555444222222222222111111111111111000000000////////////---------------...///000,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++,,,,,,,,,***)))''''''((()))***++++++,,,************************++++++++++++++++++++++++((((((((((((((((((((((((((()))******(((''''''(((******))))))))))))***************)))((('''&&&%%%(((((((((((())))))))))))''''''''''''(((***++++++))))))))))))))))))***+++))))))))))))))))))))))))******))))))((((((''''''************************((()))))))))************************************+++***)))))))))***,,,---***+++,,,,,,------...///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,---......//////......---------...///000000111AAA@@@???>>>===<<<;;;;;;::::::999999888777777777222222222333333333333333222111111111111111000000/////////............---......---------,,,,,,,,,+++++++++*********))))))******++++++++++++******++++++******))))))(((((())))))(((((()))***++++++))))))))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((('''((()))******************************((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))))))))))))))))))))&&&&&&''''''((()))******((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''')))******)))(((((()))(((((())))))******++++++******)))))))))((((((((())))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++'''((()))+++,,,---------+++++++++,,,,,,,,,------***,,,......---,,,---...............////////////.../////////000000000111000000000000000000000111333444666666444333222222333333333444444444444444444555555666666777888888555666666777888999::::::666777888999::::::;;;;;;888999;;;===>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGIIIKKKLLLMMMMMMNNNOOOOOONNNOOORRRTTTXXX```hhhmmmrrrtttooohhh[[[VVVPPPKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKIIIKKKLLLLLLJJJJJJJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>>===<<<<<<<<<::::::::::::999999999888999999999999888777666555333444555666666666666666222222222111111111000000000000000////////////...//////...---------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))((('''&&&((())))))'''%%%''''''((()))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((((()))******(((''''''(((******))))))))))))******((()))(((((('''&&&%%%$$$'''((((((((()))))))))***''''''''''''((()))***+++))))))(((((()))***++++++))))))))))))))))))))))))***))))))(((((('''''''''))))))))))))))))))))))))((()))))))))************************************+++***)))))))))***,,,---,,,+++++++++,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,---......//////......,,,------...///000111111???>>>>>>======<<<<<<;;;999999999888777777666666222222222222222222222222000000000000000000000000///.........------------------,,,,,,,,,++++++++++++************)))))))))******++++++++++++******************))))))))))))((('''''''''((()))***+++))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''******))))))((((((''''''(((((((((((())))))))))))************************))))))))))))************)))((((((''''''(((((()))(((((((((((())))))))))))'''''''''''''''''''''''',,,,,,+++******)))(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******'''&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((******((('''((()))))))))))))))******************))))))(((''''''&&&)))))))))************+++)))************+++++++++++++++++++++++++++++++++---------,,,,,,***)))((())))))******++++++,,,,,,)))+++......---,,,,,,---------........./////////......//////000000111111000000000111111111111222333555777666444222222222222222333444444444444333444444555555666666777777555555666777888888999999444444555666777777777666666999;;;======>>>???AAAAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDCCCBBBBBBBBBAAADDDDDDFFFGGGIIIKKKLLLLLLLLLMMMNNNMMMMMMNNNQQQSSSXXX```ggglllpppqqqkkkccc[[[VVVQQQMMMLLLMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLKKKJJJIIIJJJLLLIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBB@@@???>>>===<<<;;;;;;;;;:::::::::999999999888888666777777777777666555555111222333555666666777777222111111111111000000000000000////////////......000///...---,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***'''&&&'''***+++***'''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((''''''(((((((((''''''''''''((((((((((((((((((''''''&&&%%%''''''(((((())))))******))))))))))))******+++,,,(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************+++++++++*********)))******+++,,,,,,+++******,,,,,,+++***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------...///000000111<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777666222222222222111111111111000000000000000000000000.........---------,,,,,,,,,,,,+++++++++*********************))))))))))))******++++++++++++******)))))))))))))))*********&&&&&&&&&&&&'''((()))***((()))))))))************))))))))))))))))))))))))%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((++++++++++++++++++******))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((()))***+++,,,))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''')))++++++)))((()))************)))))))))))))))***)))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))((('''(((((()))******++++++(((+++......---,,,,,,,,,---------.........//////.........///000111111111111111111111222222333333333555777666444222111222111222333444444444333333333444444555555666777777555666666777777888888888333444555666666555444444555888;;;===<<<===???AAA@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDFFFHHHIIIJJJKKKLLLLLLMMMLLLLLLMMMPPPSSSVVV]]]cccgggkkklllfff^^^XXXTTTPPPNNNNNNOOOOOOOOOLLLKKKKKKKKKKKKLLLLLLMMMKKKLLLLLLKKKJJJJJJKKKMMMIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCC??????===<<<;;;:::::::::999999888888888777777777333444555555666555555555222333444555555555555555111111111111000000000000000000/////////...............---,,,,,,---------,,,,,,------,,,,,,+++***************************************************)))))))))))))))))))))))),,,(((&&&'''+++......,,,)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******(((''''''(((((((((''''''''''''((((((((()))))))))))))))(((((('''''''''((()))***************)))))))))******+++(((((((((((()))***+++,,,))))))))))))))))))))))))((()))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))***++++++++++++***,,,***)))***---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------......//////000000;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::999888888777222222222222111111000000////////////000000000000......---------,,,,,,,,,+++++++++*********))))))************))))))))))))******++++++++++++******(((((())))))******++++++%%%%%%%%%&&&&&&((())))))(((((())))))*********+++))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))%%%%%%###""""""###%%%%%%))))))))))))************&&&&&&'''((()))***++++++&&&''')))***+++***((('''(((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((()))***,,,,,,***)))***+++++++++******))))))(((((()))))))))***++++++,,,,,,))))))))))))************)))************+++++++++++++++++++++++++++++++++&&&'''((()))++++++,,,,,,&&&''''''((()))******+++(((+++...///...,,,,,,,,,---------.........//////---......///000111111222111111222222222333333333444555777666444222111222111222333444555444333333333333444444555666666777666666666666777777777777555666777777777666555444555888<<<===<<<===???BBB>>>??????@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCEEEFFFHHHIIIJJJLLLLLLLLLKKKKKKMMMPPPSSSSSSZZZ```dddggghhhccc[[[VVVSSSPPPOOOOOOPPPPPPOOOKKKKKKKKKKKKKKKLLLMMMNNNKKKLLLMMMLLLJJJJJJLLLNNNHHHHHHHHHHHHHHHHHHIIIIIIFFFEEEDDDCCCCCCCCCCCCCCC???>>>===<<<;;;:::::::::777777777777666666666666111222333444555555555555444444444555444444333333111111111111000000000000000/////////............,,,,,,,,,,,,---...//////,,,,,,---------,,,++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))%%%!!!###(((,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***(((''''''(((******))))))))))))******)))******++++++++++++***&&&''''''((()))******+++)))((((((''''''''''''((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))******++++++++++++((()))***,,,,,,+++******+++))))))+++///111000///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,---......//////...............///////////////;;;;;;;;;;;;;;;;;;::::::777888999999999888666555///111333222000//////000///000111111000000111222000000///............///---......------+++***)))******))))))))))))******''''''''''''''''''''''''$$$%%%''')))++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******%%%&&&((()))))))))(((''')))))))))))))))*********))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''***,,,,,,***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''************************++++++******************************************************(((%%%###"""---,,,***))))))***,,,------------.........//////...------,,,,,,------...000000111111111111000//////000111111000000111222///000222333333222000///000111111111111222222222222222222222333555777888555444444555555666777888999888888888777777666666999999:::;;;;;;<<<<<<===<<<======>>>???@@@@@@@@@CCCDDDEEEDDDBBBAAAAAABBBDDDDDDCCCDDDDDDFFFHHHIIIIIIIIIIIIKKKMMMPPPRRRTTTVVVXXX[[[]]]^^^]]][[[ZZZSSSRRRQQQPPPOOOOOONNNMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA======<<<;;;999888777777999888888666555444333222333333333333333333333333222222222111111111111000444333222000000000111111/////////000///......---+++)))'''))),,,---,,,***++++++************++++++************))))))((((((++++++************++++++******))))))((((((''''''))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************))))))))))))))))))))))))''')))+++,,,---,,,***)))******))))))((((((''''''))))))(((((((((((())))))************************))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((!!!"""$$$&&&)))+++---...+++++++++*********)))))),,,***((('''&&&'''((()))))))))))))))))))))))))))++++++******************++++++************++++++)))************+++++++++,,,...000000...---///222++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,------...///////////////000000000000;;;;;;;;;;;;::::::::::::777777777777777666555555000111222222111111000000...///000///---,,,---...///...---,,,,,,,,,,,,,,,------,,,,,,+++***************))))))))))))******************************&&&'''(((***+++++++++***))))))))))))))))))))))))******************++++++************))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))&&&'''(((((())))))((((((((((((((()))))))))******)))))))))))))))))))))))))))((((((((('''''''''&&&)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))'''))),,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))((((((************************************************************************++++++,,,------,,,++++++---,,,***))))))***,,,---,,,,,,---------.........---------,,,,,,---------....../////////......---...///000000//////000222///000222333333222000///000111111111111222222222333222222222333555666777444444444444555666777888888888888888777777777666999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>???@@@@@@BBBDDDDDDCCCAAA@@@AAABBBEEEDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSUUUWWWXXXYYYXXXVVVTTTQQQPPPPPPOOOOOONNNNNNMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<;;;:::999999888888777777666666555555444444333333333333333333333333222222222111111111000000000///.........///000111......//////......---,,,+++)))((())),,,---,,,***+++******))))))******+++++++++*********)))))))))+++******))))))******+++***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))&&&'''((()))))))))((('''***)))))))))((((((((('''))))))(((((((((((())))))+++*********************)))))))))))))))))))))))))))))))))***************&&&&&&'''((()))++++++,,,+++++++++*********))))))+++***((('''''''''((()))))))))))))))))))))))))))************************+++******))))))******+++)))************++++++++++++---......,,,+++---///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++************+++,,,,,,,,,,,,,,,,,,------------;;;;;;::::::999999999999666666555555444444444555...------...///000...---//////000...,,,******+++///...---,,,++++++++++++---,,,+++)))))))))*********))))))(((((())))))***(((((((((((((((((((((((('''((()))************)))))))))))))))))))))))))))******************))))))+++++++++*********))))))'''(((((())))))(((((('''(((((((((((('''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''(((((()))***''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''***,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))************************************************************************))))))***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,---------------------------------------...............------...//////......///111///000111222222111000///000111111111111222222222333333333333333444555666444444444444555666777888888888888888777777777777999999::::::;;;;;;<<<<<<<<<<<<======>>>>>>??????AAABBBCCCBBBAAA@@@AAABBBEEEDDDDDDDDDFFFGGGIIIJJJJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSQQQOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@??????;;;;;;::::::999999999888555555555555555555555555222222222222222222222222222222111111111000000000------------...///111111------......------,,,+++,,,+++***+++,,,---,,,++++++******))))))******++++++++++++***************+++******))))))******+++))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((('''(((((())))))))))))******))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((('''''''''************************+++************)))))))))+++***(((''''''((())))))))))))))))))))))))))))))************************+++******))))))******+++)))************+++++++++***+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************+++,,,,,,***+++++++++,,,,,,,,,,,,:::::::::999888888777777666555333222222222333444///...---...000111///---///000000///---,,,,,,---111000///...---,,,,,,,,,---+++)))((('''((()))***))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((*********))))))))))))((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))((('''''''''(((***+++(((((('''''''''&&&&&&&&&))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((***+++---,,,+++)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((************************)))*********++++++++++++***)))(((''''''((()))***************************))))))))))))***************************************************)))))))))+++******)))******+++,,,******+++++++++,,,,,,,,,,,,------------------,,,......///000000000//////,,,---///...------...000000000111111111111000000000000111111111222222222444444444444444444444555444444444444555666777777888888888777777777777777888999999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>???AAABBBAAA@@@@@@AAABBBEEEDDDDDDEEEFFFHHHJJJKKKLLLKKKJJJJJJJJJKKKMMMNNNOOOOOOPPPPPPOOONNNLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>======::::::999999999999999999666555555555555555444444222222222222222222222222111111111111000000000000////////////000000111111,,,------------,,,++++++,,,,,,,,,,,,,,,---,,,,,,******))))))))))))******++++++++++++******************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((++++++******)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))((((((((('''((()))******))))))))))))(((((((((((())))))(((((((((((())))))++++++******))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&++++++*********)))))))))************))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))*********++++++++++++++++++***))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,------...------------............:::999999888777777666666555444222111111111222333333222222222333333111000,,,...///...------...///000000///------,,,,,,,,,,,,+++)))''''''((()))+++))))))(((((((((((())))))************************((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))+++******))))))((((((((()))(((((((((((('''''''''(((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))((('''''')))***+++***)))((('''&&&$$$######(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((,,,------,,,)))'''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))*********+++++++++++++++++++++++++++)))*********++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))),,,+++++++++++++++++++++))))))))))))***++++++,,,*********+++++++++,,,,,,,,,,,,---......---,,,,,,------...///////////////,,,---......------...///000000000111111000000000000000111111111222222222333333444444444444444444333333333444444555666777777777777777777777888888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<============???@@@@@@??????@@@BBBDDDDDDDDDDDDFFFHHHJJJKKKMMMLLLKKKJJJJJJKKKLLLMMMOOOOOOPPPOOONNNMMMKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<999999999999999999999999777777666555444333222222111111111111111111111111111111111000000000//////000000000000//////......,,,,,,,,,---,,,++++++***,,,,,,---,,,,,,,,,,,,,,,***))))))))))))))))))******************************))))))))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((+++*********))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((('''((()))******(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))((((((((((((((((((((((((((((((+++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***))))))*********+++++++++,,,++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,---------............/////////999999888777666555555444333333222222111111222222111222333222///------...***+++,,,,,,++++++,,,...---,,,,,,++++++++++++++++++***)))(((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))(((((('''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&((())))))******))))))((('''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))))))))(((((())))))******+++***)))(((&&&$$$######((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))),,,,,,,,,+++(((&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''((()))***+++,,,,,,************************)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))&&&&&&''''''(((***+++,,,(((((()))******+++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++******+++,,,------------,,,---......------...000000000000000000000000000000111111111111222222222222333444444555555555444333333333333444555666777777777777777888888888888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;===??????>>>???@@@BBBBBBBBBBBBCCCEEEGGGIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLOOOOOOOOONNNMMMLLLKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<<::::::999999888888888777888777666555444222111111000000000000000000000000111111000000000/////////............---,,,+++***,,,,,,------,,,,,,+++***+++,,,---,,,+++***+++,,,***))))))(((((())))))***)))))))))))))))************))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''&&&''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))))))))******(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))************))))))(((((())))))***)))************+++++++++,,,+++******+++,,,+++)))++++++++++++++++++++++++++++++************++++++)))))))))))))))***++++++,,,,,,,,,,,,------------999888888777555444444333222333333333222222111111///333555222,,,(((***---,,,---...---,,,+++,,,---++++++******++++++,,,---************************((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''((((((******))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((''''''''''''))))))************))))))''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((()))************)))))))))(((((('''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))((()))***)))'''&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))******++++++************************((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))%%%%%%$$$%%%%%%'''((()))'''((()))******+++++++++++++++++++++,,,,,,,,,---+++,,,...//////...,,,+++))))))***,,,,,,---------,,,...//////......///000000000////////////000000000111111111111222222222000111333555555666555555333333333333444555666666666777777777888888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>>>>>>>@@@BBBAAAAAAAAABBBDDDFFFIIIJJJIIIIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCAAA@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<;;;::::::999888777666666666666555444444333222222000000000000000000000000111000000000////////////+++,,,---------,,,++++++---------------,,,,,,+++***,,,---,,,)))((()))+++))))))(((((((((((())))))''''''((((((((()))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&'''((()))))))))(((''''''((((((((()))))))))***))))))(((((((((((())))))''''''(((((()))*********))))))))))))))))))))))))%%%%%%&&&'''((())))))***************************(((((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))(((((((((((()))))))))************++++++++++++)))((()))+++,,,+++)))++++++++++++++++++++++++++++++************++++++)))))))))))))))******+++***+++++++++,,,,,,,,,,,,999888777666555444333333222222333444444222111000444:::>>>999111,,,...333000111222000...,,,------,,,,,,,,,,,,---...//////)))***++++++++++++******((((((''''''''''''((((((************************+++***)))))))))***,,,---))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))************))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((***++++++******)))'''''''''((((((((())))))((((((((((((((((((((((((((()))))))))******++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%&&&'''''''''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))---,,,***)))((((((((()))'''''')))***++++++++++++++++++,,,,,,,,,---------+++,,,...//////...,,,+++***+++,,,---......///...---...//////......///111000000////////////000000000111111111111222222222///111333555666666666666333333333333444555666666666666777777888888888999777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>>>>>>>@@@BBB@@@@@@@@@AAACCCFFFHHHJJJGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCAAA@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<;;;;;;:::999888777666555444444444444444444444444000000000000000000000000000000000000////////////+++,,,...///000//////...------......------,,,+++***,,,---,,,)))''')))+++))))))(((((((((((())))))&&&'''''''''(((((())))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((''')))+++,,,---,,,***)))'''((((((((())))))******))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((()))***+++,,,---...------,,,,,,+++******)))'''((((((((())))))******''''''((())))))***))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((()))))))))************+++++++++***((('''(((+++,,,+++)))++++++++++++++++++++++++++++++************+++++++++++++++***+++,,,,,,---++++++,,,,,,,,,---------888888777777666666555555333333222222111000//////111222222222000...,,,+++//////...---,,,,,,++++++---,,,***))))))***,,,---)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++)))(((((())))))))))))))))))))))))******))))))(((((((((''''''''''''''''''((())))))((('''%%%%%%'''((('''&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&'''(((((()))(((((('''))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''******************************))))))(((((('''''')))))))))(((''''''&&&&&&+++***)))'''&&&&&&&&&&&&***************)))((((((---((($$$$$$))),,,+++(((******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))*********))))))))))))******************))))))))))))******''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))************+++,,,------,,,+++***))))))******+++++++++,,,+++***(((''''''(((***+++************************///+++&&&'''+++...---***......------------......,,,,,,,,,---------......------------.........//////000111222333222111111222222222222333444555555555444222222222333555777777777777777666666666666777777777777888999::::::<<<;;;999888888999:::<<<:::::::::;;;===>>>@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDFFFGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGBBBBBBCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDCCCAAA???>>>@@@???>>>===<<<;;;::::::;;;;;;::::::888777666555444444444444333222111000///////////////......---........................000//////---,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((***+++,,,+++)))''''''(((((('''&&&''''''''''''(((((((((((()))((((((((((((''''''''')))))))))))))))(((((('''******))))))(((&&&%%%$$$(((((((((((((((((((((((('''### """&&&'''$$$!!!!!!"""$$$&&&((((((((((((''''''(((((()))))))))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''))),,,000222...,,,)))(((***,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((+++***)))))))))***,,,---))))))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++777777666555555444444333333333222111111000//////000000111111000...,,,+++///......---,,,,,,++++++---,,,***))))))***,,,---(((((((((((((((((((((((()))(((((((((((()))******(((((()))***++++++++++++)))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''((())))))+++)))'''''')))))))))((((((((())))))))))))(((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))***((((((((((((((((((((((((***)))))))))((((((((('''************************(((((((((((())))))))))))&&&&&&''''''((()))))))))***)))(((''''''&&&''''''***************)))(((((()))&&&###$$$''')))((('''***)))))))))((((((((('''(((((())))))))))))((((((''''''((()))***++++++,,,))))))))))))******************))))))))))))******))))))))))))(((((((((((()))((((((''''''(((((()))++++++******))))))((((((&&&'''(((((((((((('''&&&))))))))))))))))))(((((()))******************)))(((((()))***++++++,,,,,,555111---,,,///111000---------,,,,,,,,,,,,------,,,---------............------........./////////...///000111111111000000222222222222333444555555444444333222333444555666777666666666666666666666777777777777888999:::;;;===;;;:::999999:::;;;<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCCCCCCCBBB@@@>>>===???>>>>>>===<<<;;;::::::999999999999777666555444444444444444333222111000000000000000000//////...........................//////...---,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***)))((((((((()))***+++'''((()))'''$$$$$$&&&(((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))(((''''''(((((()))))))))(((''''''((((((((((((((((((((((((***&&&$$$%%%)))***((($$$###$$$&&&'''((()))((((((((((((((()))))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***...111444...+++)))((()))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((())))))))))))*********************************))))))******+++,,,))))))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666555555444333333222222222222222111111000000///.../////////...------,,,......------,,,,,,++++++,,,+++***))))))***+++,,,(((((((((((((((((((((((((((''''''''''''((())))))&&&'''((()))************))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((()))))),,,***((((((((()))((('''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))*********&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))******))))))((((((&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&'''(((***+++,,,,,,))))))))))))******************))))))))))))***************)))(((''''''''')))((((((''''''(((((())),,,,,,+++***)))((('''''''''((()))******)))((('''))))))(((((('''&&&&&&&&&((()))+++------+++)))(((''''''(((***+++,,,---...333///,,,+++------,,,***,,,,,,++++++++++++,,,,,,------........./////////....../////////000000000---...///000000000//////111111222222333444444444333333333444444444555555666666666666666666666666666666666777888:::;;;<<<===<<<;;;::::::;;;<<<===>>>============>>>???@@@???????????????@@@@@@AAAAAABBBCCCEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@>>>===<<<===<<<<<<<<<;;;;;;::::::888888777777666555333333333333333333333222111000000111111111111000//////------------------------......------,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******)))((((((((())))))%%%(((***'''!!!!!!%%%+++''''''''''''((((((((((((***)))))))))(((((((((((('''(((((((((((('''&&&&&&'''(((((()))************((((((((((((((((((((((((+++(((&&&(((***+++)))'''''''''((()))))))))))))))))))))))))))************))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((+++///222444---+++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************))))))***+++++++++++++++))))))))))))*********************************************++++++++++++,,,---,,,,,,++++++,,,,,,---555555555444333333222222222111111111000000000///------------------,,,,,,---------,,,,,,,,,++++++++++++***))))))***++++++))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''((())))))***(((&&&&&&&&&'''&&&%%%(((((())))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&)))***((((((((((((((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))(((''''''&&&&&&'''''''''''''''((())))))((()))))))))))))))((((((&&&(((******)))((()))***))))))))))))(((((((((((((((((())))))))))))((((((&&&''''''((()))***++++++((()))))))))******************))))))))))))*********)))))))))((((((((('''***))))))(((((())))))***+++*********))))))((((((((()))***++++++***)))((((((((((((((((((''''''''')))***+++,,,,,,+++***)))'''((()))***+++,,,---------+++(((((()))***)))(((,,,,,,++++++++++++,,,,,,.........////////////000////////////000000000000......//////000000000000000111111222333333444444222333444555555555444444555555555666666666666666666666666777888:::;;;<<<===<<<<<<<<<<<<======>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGFFFDDDBBBBBBBBBBBBCCCDDDDDDCCCCCCCCC@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::666666666555555333222222222222222222222111000000000000000000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))(((((((((((('''))))))&&&######''',,,''''''''''''(((((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&%%%(((((()))***************((((((((((((((((((((((((***((('''''')))***)))'''******************))))))))))))******************((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++...000222,,,***((('''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********************************((()))***,,,,,,+++******((()))))))))************************************************++++++++++++---,,,,,,++++++,,,,,,---666666555444444333333222111111111000000000000000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''((()))))))))(((&&&&&&&&&'''&&&%%%(((((())))))))))))((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''&&&&&&'''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''***)))))))))(((((((((''')))))))))(((''''''&&&&&&''''''&&&''''''((()))***'''(((((()))))))))((((((&&&(((******)))((()))***(((((((((((())))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((((()))))))))******************))))))))))))******'''((((((((()))))))))***+++******))))))******+++(((((())))))*********+++&&&'''((())))))((('''&&&''''''((()))******++++++++++++***))))))***++++++***************+++++++++,,,+++++++++---......---------,,,,,,,,,,,,------.........////////////000////////////000000000000////////////000000111111///000111333333333333333222333444555555555444444444444555555666666666777666666666777888:::;;;<<<<<<<<<<<<<<<======>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@???@@@@@@AAACCCDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDCCCAAABBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>===<<<;;;;;;;;;::::::::::::999999999999444444444444444333222111111111222222111111000000......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))((((((''''''***)))'''&&&'''((()))***''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&%%%***************)))(((((((((((((((((((((((((((((())))))(((((()))***)))(((+++******)))))))))))))))******))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))***,,,---...+++)))''''''((()))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((()))***,,,,,,+++******((()))))))))************))))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---666555555444444333222222000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++'''&&&&&&&&&&&&'''((((((%%%&&&''')))***++++++,,,))))))))))))))))))))))))'''''''''''''''((((((((('''''''''''''''((())))))***)))'''''')))***)))((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''')))***+++'''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))((('''''''''&&&&&&''''''((()))))))))'''''''''''''''((()))***''''''((()))))))))((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((***))))))((((((''''''&&&))))))))))))******************))))))))))))******'''''''''((()))*********+++******))))))******+++''''''((()))***+++,,,,,,'''((()))******)))(((''''''((()))***+++,,,---...,,,***(((''''''(((***,,,***************************++++++---......//////------,,,,,,,,,,,,------------........./////////....../////////000000000000000/////////000111222...000111333333333333222333333333444444444555555444444444555555666666777777777777777888999:::;;;;;;;;;<<<<<<===>>>>>>>>>??????>>>=========>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@???>>><<<;;;;;;;;;;;;::::::999999888888888777333333444444333333222111000000111111111000000///---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++******++++++,,,,,,++++++***************************(((((()))))))))(((''''''+++(((''''''***+++***)))''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((('''&&&&&&************)))(((((('''((((((((((((((((((((((((***************************)))((((((((((((((()))))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********)))((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))************++++++,,,,,,------,,,,,,+++444444444333222222111111///000000000000000000000111000...---,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************'''''''''&&&'''(((((()))%%%&&&(((***+++,,,------))))))))))))))))))))))))'''''''''(((((()))))))))'''''''''''''''((()))))))))'''&&&''')))*********(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***+++,,,''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''((()))))))))(((((('''''''''(((((()))&&&''''''((())))))(((((()))&&&###$$$''')))(((''''''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))******************))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))***++++++***))))))((())))))***+++,,,------)))(((((((((((((((((())))))))))))***+++++++++,,,((()))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------............------.........///////////////.........///000111...///111333444333222111444444333222333444555666333333444555555666777777999888888888888888999999::::::;;;<<<=====================<<<======>>>>>>???>>>>>>>>>>>>???@@@@@@AAA@@@??????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJJJJJJJHHHFFFDDDBBBCCCCCCCCCBBBBBBAAA@@@@@@???>>><<<;;;;;;;;;;;;::::::999888777666666555333333444444333333222222//////000000000000000///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))***++++++,,,,,,++++++***************************&&&'''((()))))))))((('''&&&''')))******)))))))))''''''''''''((((((((((((************))))))))))))(((((()))))))))(((''''''''''''((()))))))))((((((((((((((((((((((((((((((((()))))))))((((((((()))((('''&&&&&&&&&'''(((((((((((((((((('''''''''&&&((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))***((('''''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((((((((()))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))***************+++---......---+++***333333222222111000000000////////////000000000000222111///---,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((''''''''''''((()))))))))******+++++++++******))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))&&&%%%$$$%%%''')))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''(((***+++,,,,,,,,,''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******)))))))))(((''''''&&&&&&((((((''''''''''''((((((&&&&&&'''((())))))((((((---((($$$$$$))),,,+++)))'''((((((((())))))******(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))******************))))))))))))************))))))((((((''''''''''''&&&&&&&&&&&&''''''************))))))))))))$$$%%%&&&''''''&&&%%%$$$***************+++++++++&&&'''((())))))((('''&&&''''''(((***+++,,,---...***+++------+++******+++++++++************++++++,,,,,,,,,---------......------------.........///......---,,,---...///000...///111333444333222111555444333222222444666777333333444444555666777777:::999888888777888888888999:::;;;<<<============<<<<<<<<<<<<<<<===>>>>>>???????????????@@@@@@AAAAAA@@@?????????@@@AAABBBDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHIIIKKKKKKKKKIIIGGGFFFBBBCCCCCCCCCBBBBBBAAA@@@AAA@@@>>><<<;;;;;;;;;<<<;;;:::999888777666555444333333444444444333222222//////000000000000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((+++++++++,,,,,,+++++++++((((((((((((((((((((((((%%%&&&''')))))))))((((((!!!&&&,,,,,,(((%%%'''***''''''''''''((((((((())),,,,,,,,,++++++++++++***)))))))))))))))(((((('''$$$%%%&&&((())))))******((((((((((((((((((((((((%%%&&&'''&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''''')))+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************************+++***)))))))))***,,,---))))))))))))************))))))))))))))))))))))))))))))))))))************)))+++---000000---+++)))333333333333222111000000000000000000000000000000//////...---,,,,,,++++++,,,,,,*********,,,...000)))***+++,,,,,,+++***)))************))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''***+++******(((((())))))))))))((((((''''''''''''((((((((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))******)))(((''''''((()))***)))((('''&&&%%%%%%&&&'''+++***((('''((()))+++,,,************************))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++)))***++++++***)))***,,,***)))((()))***+++***((())))))))))))))))))))))))++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++...------,,,,,,++++++***---------............///......//////000000111111000000000000111111111111222222222222222222222222333333444555666777888999777777888888888777777666::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFHHHIIILLLKKKJJJIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAABBBAAA>>><<<::::::::::::777777666666555555444444666666555444222111111000///000111111///....../////////............//////------------------------------++++++++++++------************************+++*********))))))(((((()))))))))))))))))))))))))))'''&&&%%%%%%&&&((()))''''''(((((()))*********...---+++*********++++++******)))(((((((((((((((((('''&&&%%%&&&(((***,,,******))))))((((((''''''(((((())))))******++++++((((((''''''''''''((((((''''''(((((())))))******((()))*********)))'''&&&''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))*********))))))((((((''''''((()))))))))((('''&&&&&&''''''((((((((((((''''''((('''&&&&&&&&&''')))***************************+++***)))(((((()))******---,,,)))(((&&&&&&''''''******))))))((((((''''''++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++333333333333222111000000///////////////////////////......---,,,,,,++++++...,,,+++*********,,,---)))******************))))))))))))(((((((((((('''+++***)))(((((((((((()))((((((((((((((((((((((((***)))))))))((((((((('''((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))+++***)))(((((())))))))))))((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&***)))((('''''')))***,,,************************))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++)))***+++***))))))+++,,,***)))((()))***+++***((())))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,)))))))))***************------------.....................///000000111111000000000000111111111111222222222222222222222222333333444555666666777777777888888999888888777777:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@?????????@@@???===<<<;;;:::;;;;;;888777777666555444444333555555444333222111000000///000111111///......//////...---,,,,,,---......---------------------------,,,++++++++++++,,,---*********************************)))))))))(((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((('''''''''(((((()))***+++---,,,+++***)))******+++******)))(((((((((((((((((('''&&&&&&&&&(((***+++***)))))))))(((((((((''')))))))))))))))*********''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***''''''(((((('''&&&&&&%%%(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((''''''&&&'''((()))******)))))))))((((((((('''((((((((()))((((((''''''((())))))******))))))((((((((('''''''''((()))***((((((((((((((((((((((((***))))))(((((()))***+++***))))))((((((((((((((())))))))))))((((((((((((************************))))))*********+++++++++++++++++++++++++++++++++333333333333222111000///..............................------,,,,,,++++++...---+++))))))))))))******))))))(((((())))))***((((((((((((''''''''''''))))))((((((''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((***(((%%%######$$$&&&(((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))******)))(((((())))))))))))((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((('''&&&&&&)))((('''&&&'''((()))***************************))))))))))))))))))))))))+++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++)))******)))((()))+++---***)))((()))***+++***((()))))))))))))))))))))))))))))))))************+++++++++***)))***+++,,,---++++++,,,,,,---......///------------............---......//////000111111000000000000111111111111222222222222222222222222333333444444555555555666888888999999999999999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEDDDBBB@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<888888777666555444333222444333333222111000//////...000111111///......///000...,,,+++***+++,,,---------------------------,,,,,,++++++++++++,,,,,,******************************))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&'''''')))(((''''''((()))+++,,,++++++***)))))))))************)))(((((((((((()))(((''''''&&&'''(((***+++))))))))))))((((((((((((***))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))((((((((((((''''''((()))))))))(((((()))******++++++******))))))(((((((((((()))***+++(((((((((((((((((((((((((((((((((((())))))++++++''''''((()))))))))))))))(((((((((((())))))))))))************************(((((()))))))))*********++++++++++++++++++++++++222333333222222111000///........................---------,,,,,,,,,++++++++++++***)))(((((())))))***)))(((''''''((()))***))))))((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&&&&((()))***************************'''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))((((((((())))))))))))((((((''''''''''''(((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''&&&'''((())))))((('''&&&(((''''''&&&'''((())))))************************))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******************++++++)))))))))((('''(((+++...***)))((()))***+++***((()))))))))))))))))))))))))))))))))*********++++++,,,+++)))((((((***,,,---............//////000000,,,,,,---------.........------......///000000111///000000000111111111111111222222222222222333333333333444444444444444444888888999:::::::::999999::::::999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===??????@@@AAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDBBB@@@>>>======<<<<<<<<<;;;;;;::::::999999888888777666444333222222222222222111000//////......///111000///---......000///,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&''')))(((''''''((()))+++---******))))))))))))))))))+++***))))))(((((())))))((((((''''''((()))******))))))))))))((((((((((((******))))))(((((((((''''''''''''&&&&&&'''''''''(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((&&&'''((())))))))))))))))))******************))))))))))))))))))******+++************************'''''''''((()))***++++++&&&''')))*********)))(((''''''(((((())))))******))))))))))))************))))))))))))*********+++++++++++++++++++++++++++222222222222111000//////////////////////////////,,,,,,,,,,,,,,,+++++++++(((((((((((()))******+++***)))(((''''''((()))************)))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))###$$$&&&)))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''&&&'''((()))))))))'''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********'''((()))(((((()))+++---***)))((()))***+++***((())))))))))))))))))))))))************+++++++++,,,+++***)))((((((***,,,---,,,,,,,,,,,,++++++******,,,,,,,,,------------...---------...//////000000///000000000111111111111111111111222222333333333333333444444444444444444777888999:::::::::::::::999999999999999999888888<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBCCCCCCDDDEEEEEEHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDBBB@@@???>>>=========<<<<<<:::999777666555777777666555444333222222222111111000000/////////...///000000...------...000///---,,,+++,,,---...************************++++++++++++++++++++++++************************(((((((((((((((((())))))''''''''''''''''''''''''))))))((((((''''''''''''))))))(((((()))***,,,,,,))))))))))))******))))))++++++***)))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))***)))))))))((((((''''''))))))(((((((((((())))))))))))))))))((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))''''''((()))*********)))((())))))******))))))(((((())))))***************))))))))))))))))))))))))&&&&&&'''((()))*********((()))*********)))'''&&&''''''(((((())))))******(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++222222222222111000///...////////////////////////,,,,,,,,,,,,++++++++++++'''(((((()))******++++++***))))))(((((())))))***************))))))))))))((((((''''''(((((())))))************************(((((((((((())))))))))))!!!%%%(((***)))((('''(((((((((((((((((((((((()))))))))((((((((((((''''''(((((((((((()))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((&&&(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))(((%%%'''))))))))))))+++,,,***)))((()))***+++***((())))))))))))))))))))))))*********+++++++++,,,,,,******)))((()))***+++,,,......---,,,,,,+++******,,,,,,,,,,,,------------,,,------......///000000000000000000111111111111111111111222222333333444333333444444555555555666666777888999::::::::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>>??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCAAA@@@??????>>>>>><<<<<<;;;:::888666444333666666555555444333333333111111111111000000//////---///000000...------.........------------......******************************++++++++++++******************************''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++((()))******++++++******++++++***))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((('''***))))))))))))))))))***))))))))))))((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((((((((((())))))))))))(((((()))*********))))))((())))))))))))))))))((('''((()))*********))))))''''''''''''''''''''''''&&&&&&(((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))'''(((((())))))************++++++++++++,,,,,,,,,++++++++++++++++++++++++222222222222111000///...........................++++++++++++++++++++++++))))))******************)))******************)))***))))))))))))((((((((()))(((((((((((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***"""$$$%%%'''(((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))((((((((((((((())))))***(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''###&&&)))+++*********+++***)))((()))***+++***((()))))))))))))))))))))))))))))))))************+++))))))))))))************............------------++++++,,,,,,,,,---------,,,,,,---......//////000000000000000111111111111000111111222333333444444333333444555666666777777555666777888999999999999888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============>>>>>>???@@@AAABBBCCC@@@@@@AAABBBCCCDDDFFFGGGEEEGGGHHHJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>::::::::::::888777555444444444444444444444444444222222111111111111000000---///000///...,,,------***+++,,,---......------++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************'''''''''((((((((())))))((((((((((((((((((((((((&&&'''((()))))))))))))))'''(((***,,,,,,,,,+++***((()))+++,,,,,,,,,++++++,,,+++******))))))******))))))*********)))))))))'''((((((((()))))))))***'''''''''((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++)))******+++***)))(((''''''((((((((()))))))))***))))))*********)))(((((()))******++++++******)))&&&'''((()))))))))((((((''''''''''''''''''''''''&&&'''((())))))(((((('''((((((((((((((())))))***))))))))))))((((((((((((''''''(((((()))******+++************++++++++++++++++++++++++++++++++++++111222222111111000///...------------------------++++++++++++++++++++++++++++++,,,++++++***)))((()))***+++,,,,,,+++***))))))((((((((('''''''''''')))))))))))))))***++++++(((((((((((((((((((((((('''((((((((())))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''%%%(((((())))))))))))((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''***)))(((''''''((()))***)))(((''''''''')))***+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&"""%%%)))++++++************)))((()))***+++***((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))((())))))******++++++,,,++++++,,,,,,,,,---------,,,,,,------...//////000000000000000111111111111000000111222333333444444333333444555666888888999555555666888888999999999888888999:::;;;;;;<<<<<<========================;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBB???@@@@@@AAACCCEEEFFFGGGEEEFFFHHHJJJJJJJJJHHHGGGDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>============>>>>>>777888999999999777666555333333333444444444555555222222222111111111111111---...000///...,,,------&&&(((+++---......,,,,,,------------------------)))***+++,,,,,,+++***)))************************&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''')))************&&&(((***------,,,+++))))))***+++,,,------,,,+++,,,+++******)))*********))))))************)))((('''((((((((())))))******&&&'''''''''(((((())))))((((((''''''''''''((((((******))))))((((((((('''((()))***,,,,,,,,,+++***************************(((((()))***+++,,,------++++++++++++++++++++++++)))***+++++++++)))(((''''''((((((((())))))*********************)))((('''+++++++++,,,,,,+++++++++%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''((())))))((('''&&&''''''&&&&&&(((***,,,---******))))))((((((''''''&&&''''''((()))******+++))))))))))))************++++++++++++++++++++++++555333222111111111///---------......------,,,+++************************,,,+++)))(((((()))+++,,,))))))************))))))''''''&&&&&&&&&&&&'''(((******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))///)))$$$%%%***,,,((($$$)))((('''((()))***)))((('''(((((('''%%%###$$$%%%***(((%%%&&&(((***((('''((((((((((((((((((((((((+++*********))))))((((((&&&&&&'''((()))***++++++((((((((((((''''''''''''))))))(((((('''''''''&&&******))))))))))))******((((((((((((((((((((((((***************)))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))'''&&&%%%%%%&&&'''((()))***+++,,,))))))))))))))))))))))))''''''((())))))))))))))),,,+++)))((((((((()))***+++++++++******)))''''''************************+++***)))'''''''''((())),,,+++++++++******))))))''''''((()))))))))))))))''''''(((((())))))************))))))))))))******(((((())))))))))))(((((()))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------------...///000000000000000000000000000222222222333333333444444555444444444444555666666666666777777888888999999666777888999:::;;;;;;;;;999:::;;;;;;<<<<<<<<<<<>>>>>=========>>>>>>999:::<<<>>>@@@AAABBBBBB@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFHHHGGGEEECCCAAA@@@??????@@@===;;;:::;;;===>>>>>>===;;;:::999999999777555222222444444444444222222111111111111000000000000///............------------,,,,,,++++++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++((((((''''''''')))***+++******))))))((((((''''''((((((((((((((((((((((((************************)))(((((()))++++++***(((,,,+++)))(((((()))+++,,,*********)))))))))))))))(((((((((((((((((((((((()))(((%%%$$$$$$'''***---+++++++++***)))(((((('''---,,,+++*********+++,,,))))))))))))(((((((((((('''((()))***++++++******'''((()))***,,,,,,------&&&&&&''')))***+++,,,---,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((''''''(((((())))))************))))))((((((''''''))))))(((((((((((())))))))))))*********++++++++++++*********))))))((((((+++*********))))))((((((555333111111111111///------------...------,,,+++************************++++++***))))))***++++++))))))************))))))''''''''''''''''''&&&&&&))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))+++)))((('''((()))((('''(((&&&&&&'''((()))(((''''''((()))(((%%%$$$%%%&&&***'''%%%&&&((()))(((&&&((((((((((((((((((((((((******)))))))))((((((((((((((((((((())))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''(((''''''&&&&&&''''''(((************************)))))))))))))))(((''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))******))))))((('''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''((()))))))))))))))+++******)))))))))))))))))))))************))))))***************************)))(((''''''(((((()))++++++******))))))))))))''''''((()))))))))))))))'''((((((((()))))))))*********))))))))))))******(((((())))))))))))(((((())))))*********+++++++++''''''''''''''''''''''''******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---------------...//////000000000000000000000000222222222333333333333444444444444444444555555666666666666777888888999999999999999999999888888777555666888:::<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAADDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDBBB@@@???======???<<<:::999;;;<<<======<<<:::888888888888666444222222333444444333222222111111000000000/////////............---------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))(((''''''(((*********)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((()))++++++***(((,,,+++***))))))***+++,,,(((((())))))******++++++************************,,,+++)))''''''(((***,,,,,,,,,++++++***))))))(((,,,+++***)))))))))******))))))))))))(((((((((((((((((())))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))******+++,,,+++++++++************))))))))))))(((((((((((())))))))))))))))))))))))++++++******)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((()))'''((((((((()))))))))******)))))))))((((((((('''))))))(((((((((((())))))))))))*********+++++++++************)))))))))(((++++++++++++*********)))444222111000111000///------------------,,,++++++************************************************))))))************))))))'''(((((()))((('''&&&%%%(((((((((((())))))))))))%%%&&&&&&''')))******+++((((((((((((((((((((((((''')))***)))'''&&&''')))'''&&&%%%&&&'''((((((&&&((()))***)))'''%%%&&&'''((('''%%%%%%'''((('''&&&(((((((((((((((((((((((())))))((((((((((((((('''***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''************************'''((((((((((((''''''&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))***)))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))************))))))((('''((()))***++++++++++++)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******((())))))******))))))((()))))))))*********++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...------------...//////000000000000000000000000111111222222222333333333444444333333444444555666555555666777777888999999888888888888888777666666444555777999;;;<<<<<<===:::::::::999999::::::;;;===>>>???@@@AAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>CCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCBBB@@@>>><<<:::===;;;888888999;;;;;;;;;:::888666666777666444333111222333333333333222111000////////////.....................------------,,,,,,++++++++++++,,,,,,******)))))))))(((((((((++++++++++++++++++++++++******(((''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))++++++***)))************************'''(((((()))***+++,,,,,,************************...---,,,+++************,,,,,,,,,++++++******)))******)))(((((((((((()))))))))))))))((((((((((((***)))((('''''''''((()))************)))'''&&&%%%&&&'''''''''((((((((((((************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++************)))))))))))),,,,,,,,,+++++++++++++++333111000000000000...---,,,------------,,,++++++************************))))))************))))))))))))************))))))'''((()))***)))'''%%%$$$''''''(((((())))))******&&&''''''((())))))******((((((((((((((((((((((((&&&((())))))''''''((()))'''&&&%%%&&&((()))(((''')))******)))(((''''''(((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((()))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((&&&%%%&&&(((***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***)))((((((((()))***++++++++++++((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))******)))))))))))))))))))))******************************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------......---------......///000000000000000000000000111111111111222222222222333333333333333444444555444555555666777888999999333444555777888888888999777888888999999999888888:::999999999999::::::;;;===>>>>>>????????????>>>@@@???>>>>>>>>>>>>>>>???BBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBAAA>>>;;;999;;;999777777888999999999777666444444555555333111111111222222222222111111//////.........---------.........---------,,,,,,,,,,,,++++++++++++,,,,,,)))))))))(((((((((''''''************************+++***)))'''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))+++,,,+++))))))***++++++++++++***))))))))))))******+++++++++***************************+++++++++***))))))(((+++++++++*********))))))******))))))(((((((((((())))))))))))((((((((((((+++***'''&&&%%%&&&'''(((,,,,,,,,,,,,+++)))((('''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))------,,,+++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))*********************)))))))))))))))++++++++++++++++++++++++222000//////000///...---,,,,,,------,,,,,,+++***************************((()))************)))((())))))************))))))'''((()))******(((&&&%%%''''''(((((())))))******))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''')))***((('''((('''&&&''')))***)))((((((*********((('''((()))'''''''''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********(((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((())))))******)))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&%%%&&&'''***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***)))(((******++++++++++++******((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''((((((''''''((()))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))************))))))(((((()))))))))*********((((((((((((((((((((((((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------///......---------......////////////////////////000000000111111111222222222222222222222333444444333444555666777888999999333444555666777888888888888888888999999888777777::::::999999:::;;;<<<<<<<<<<<<============<<<<<<============>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBBBBAAA>>><<<:::999888666777888999888777666444333333333333222111111111111111111111111111............------------...------------,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,************************+++***)))'''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''''')))+++,,,+++***)))***++++++++++++***))),,,,,,++++++******))))))))))))))))))))))))))))))%%%&&&'''(((((((((((('''))))))))))))((((((((((((***************)))))))))))))))))))))((((((((((((+++***'''&&&%%%&&&'''(((******+++++++++******)))******))))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))(((((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******************111///......//////...,,,,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))************))))))'''((())))))))))))((('''(((((((((((())))))))))))*********))))))(((((((((((((((((((((((((((((((((%%%$$$%%%'''***+++)))&&&)))((('''(((*********)))((()))***)))((('''((()))'''((()))(((&&&&&&((()))(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''((()))***++++++(((((((((((('''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''************************((())))))***************'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''&&&&&&&&&''')))***))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((())))))************)))***+++++++++++++++******))))))))))))))))))))))))'''((()))))))))))))))(((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((******))))))))))))******)))******++++++******)))((((((((()))))))))************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------//////...------------...///////////////////////////000000000000111111111222222111111222222333444333333444555777888999999777777777777777666555555555666777888999:::::::::::::::::::::;;;<<<======:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<===>>>@@@BBBBBB?????????@@@@@@@@@AAAAAA@@@AAAAAAAAA@@@>>><<<;;;888777666777888999777666444333222222333333222000111111000000000000111111///............---------------------,,,,,,,,,,,,++++++************++++++---,,,,,,,,,++++++++++++******************************(((''''''((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++,,,+++***************************------,,,+++***))))))(((((((((((((((((((((((((((###$$$%%%&&&''''''''''''((((((((((((((((((((((((******+++++++++***)))((())))))))))))((((((((((((***)))((('''''''''((()))&&&'''((()))))))))))))))************))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))(((((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))))))))))))))(((((())))))))))))************)))))))))))))))*********000...------//////...,,,+++,,,,,,,,,,,,+++*********************************)))(((''''''((()))***))))))************))))))'''''''''((())))))******))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))!!!$$$'''))))))(((((()))((('''&&&''')))***)))((('''((())))))''''''((()))((()))***)))'''''')))+++((((((((((((((((((((((((((((((((()))))))))******''''''(((((())))))******((((((((((((''''''''''''''''''''''''((((((((()))(((''''''&&&&&&''''''(((************************'''(((((()))******))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++))))))***+++,,,,,,,,,,,,************************((())))))******)))((('''''''''((((((((()))))))))''''''((()))))))))))))))***)))))))))((((((((('''******))))))))))))******)))******++++++******)))(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------------...//////...---------------/////////////////////////////////000000000111111111111111111111222333333222333444555666888999999777888888888888777666666666666888999::::::;;;;;;:::999999::::::<<<======::::::;;;<<<=========<<<=========>>>???@@@AAABBB>>>>>>>>>?????????@@@@@@@@@??????>>>===<<<;;;;;;888777666777999999777666444333111222333333222000111000////////////000111/////////............------------,,,,,,,,,++++++++++++************++++++))))))))))))((((((((((((************************))))))(((''''''(((******'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))+++,,,,,,***,,,+++***))))))***+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((()))))))))))))))*********)))((('''))))))))))))(((((((((((((((((())))))))))))))))))''''''((()))))))))))))))((((((((()))))))))))))))((((((((())))))*********'''''''''((()))*********))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))'''''''''((()))*********((())))))))))))))))))******)))))))))(((((((((''''''((((((((()))))))))***))))))(((((((((((())))))******))))))((((((((((((((()))))))))************)))))))))******+++++++++///...------...///...,,,+++,,,,,,,,,,,,+++******************************+++)))(((&&&&&&((()))+++))))))************))))))''''''''''''(((***+++,,,******))))))((((((''''''''''''((()))***+++,,,,,,************************$$$++++++'''%%%(((,,,'''&&&%%%&&&((((((((('''&&&''')))(((''''''((()))(((***+++***((('''))),,,(((((((((((((((((((((((((((((())))))******++++++))))))))))))(((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))******))))))))))))******((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((())))))))))))((((((************************((()))***++++++***)))((())))))))))))))))))))))))&&&''''''(((((('''&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))***)))((((((((()))+++,,,'''((()))+++---.........************************))))))*********((('''&&&'''((((((((())))))******'''(((((()))))))))))))))******))))))((((((((('''******))))))))))))************++++++++++++******(((((((((((())))))))))))''''''''''''''''''''''''******+++,,,,,,,,,,,,+++,,,,,,,,,---------......000///...---------------////////////////////////////////////000000000000111111111000111222222333222222444555666888999999444555666888999999999999:::::::::::::::999888777999999999999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>@@@???????????????@@@@@@>>>>>>>>>>>>???????????????>>>===;;;;;;:::::::::888777777888999999777666444222111222333333222111111000///......///000111000////////////.........---------,,,,,,,,,++++++++++++************++++++++++++++++++************))))))))))))))))))))))))((((((''''''''')))***+++'''((((((((())))))******************************************************'''&&&''')))+++---,,,+++,,,+++)))(((((()))+++,,,++++++++++++++++++,,,,,,************************,,,+++***)))((((((((())))))))))))))))))*********'''((()))))))))(((&&&%%%))))))))))))(((((((((((('''((()))***++++++************++++++++++++***)))''''''''''''(((((())))))(((((())))))******++++++&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))******+++++++++,,,******))))))(((((((((''''''((((((((())))))******))))))(((((((((((())))))******))))))((((((((('''(((((())))))*********+++*********++++++,,,,,,,,,//////...---,,,,,,,,,,,,---,,,,,,+++*********+++++++++***))))))***+++,,,)))***,,,------,,,***)))))))))***++++++++++++***************************)))(((''''''''')))***+++&&&''''''((())))))((((((&&&(((***+++++++++)))(((***)))((('''((()))+++---))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&***)))(((''''''((()))***))))))))))))************&&&&&&'''''''''''''''''')))))))))***))))))(((((())))))(((((((((((())))))%%%&&&''')))************(((((('''''''''&&&&&&&&&''''''(((((())))))******(((''''''((())))))'''$$$))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))*********)))(((+++++++++************))),,,+++)))((((((((()))*********))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))((('''''''''(((***++++++***)))'''''''''((()))+++*********))))))((((((,,,+++***)))((('''&&&&&&***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...111///------000111///,,,000000//////000111222222///111222111000///000111555444333222333444555666666666666777888888999999777777888999::::::;;;;;;888888888777777777777777<<<<<<<<<<<<<<<===>>>???===<<<;;;;;;;;;;;;<<<===@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888777666555555444444555444333222111000///...---000000000000///////////////............---------///...---,,,,,,,,,,,,---((()))***+++******((((((************************+++*********))))))(((((())))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))************444///******...000///,,,+++,,,,,,,,,,,,,,,++++++)))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((%%%&&&'''((())))))))))))+++)))'''))),,,---,,,))),,,,,,+++***))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))******)))))))))))))))***+++++++++++++++***)))(((///...---,,,,,,+++,,,,,,---,,,++++++******+++++++++***)))))))))***++++++)))***+++,,,,,,+++***)))(((((()))*********))))))************************((('''&&&&&&&&&((()))***'''(((((()))))))))((((((((()))+++------,,,+++*********((('''((()))***,,,))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((('''''''''''''''''''''(((***)))(((((((((((()))***(((((()))))))))*********))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((&&&'''((())))))******)))(((((('''''''''&&&&&&&&&(((((((((((((((((())))))***(((&&&&&&((())))))((())))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))*********)))(((*********++++++,,,,,,,,,))))))(((((('''''''''(((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''((()))***++++++***)))((((((((())))))************)))))))))((())))))))))))))))))((((((***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...///---,,,,,,///000...,,,111111000000111111222333///111222111000///000111444333333222333444555666666666666777888888999999888888888999999::::::;;;999999999999999999888888;;;;;;;;;;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===???>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::999999888777666555444444444444333333222111000///...---000000000000/////////...............------------......------,,,+++******,,,+++***)))((())))))***************************************)))))))))((())))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((()))))))))*********333///+++***,,,---,,,***'''''''''''''''''''''&&&)))(((((('''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''%%%###!!! ))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((()))(((((())))))))))))(((((()))(((((((((((((((((()))))))))))))))((((((((((((&&&'''((()))************)))((('''((()))***)))(((+++***))))))(((((())))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******+++++++++++++++***))))))///...---,,,,,,+++++++++,,,,,,++++++******++++++******))))))))))))******)))))))))******)))))))))&&&'''(((((())))))((((((************************'''&&&&&&&&&&&&''''''(((((()))))))))))))))((((((((()))+++,,,,,,,,,+++***+++***)))((('''((()))***))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))'''''''''(((((()))))))))(((((('''&&&&&&'''(((((((((((())))))))))))******)))))))))(((((('''''''''&&&''''''(((((('''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((''''''''''''&&&((((((((((((((('''''''''+++(((&&&%%%(((***,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))*********)))((())))))***+++,,,---...///***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))******++++++***)))))))))******************))))))))))))&&&''''''((()))***++++++***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...,,,++++++,,,...///...---111111111111111222222333///111222111000///000111222222222222333444666777555666666777777888888999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;<<<===>>><<<<<<;;;::::::;;;<<<<<<=========<<<<<<;;;;;;:::;;;;;;:::::::::999999999777777666555444444444444333222222111000///......000000000/////////..................------------------......---+++***)))///---***((('''(((***+++************************************))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******---+++)))'''&&&&&&&&&&&&))))))))))))))))))))))))***))))))(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((++++++***)))'''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))******++++++***)))***+++***)))((()))******)))(((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))))))))*********++++++++++++***))))))///...---,,,++++++++++++,,,,,,++++++***++++++,,,******))))))))))))))))))))))))(((((((((((())))))''''''((())))))))))))(((************************'''''''''''''''''''''((((((((())))))((((((''''''&&&'''((()))))))))((((((+++***)))((('''((((((((()))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))***'''((((((((())))))******''''''((()))))))))(((((((((''''''&&&&&&''''''((()))))))))))))))(((''''''(((((((((''''''''''''''')))(((((((((''''''&&&&&&)))'''&&&'''***,,,---,,,))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++***))))))))))))***++++++,,,------(((((()))***)))((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((())))))***++++++***************************)))))))))))))))''''''((()))***++++++,,,***++++++++++++***))))))+++++++++++++++++++++++++++,,,------,,,,,,---///+++++++++,,,.../////////111000000000000000111111///111222111000///000111000111111222444555666777555555666666777888888888::::::999999999999999999999999999999::::::::::::999999999:::;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::777666555444333333333333222222111111000000//////000000/////////..................---------,,,,,,***,,,---//////---,,,***000...+++)))(((((())))))*********************************)))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))***)))******(((&&&%%%'''(((++++++******++++++,,,,,,******)))))))))))))))***''''''((()))))))))))))))((((((((((((((((((((((((******)))))))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))************))))))))))))))))))(((((((((((('''((()))******************---...---***)))***---***))))))((((((((())))))))))))(((((((((((())))))'''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++******+++++++++******)))......---,,,++++++++++++,,,++++++***++++++,,,,,,************))))))(((((())))))(((''''''((())))))'''((())))))******))))))))))))))))))))))))))))))((((((((()))(((((((((((('''''''''((((((''''''&&&&&&&&&''''''((((((((((((******)))(((((('''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&&&&''''''&&&&&&&&&'''(((((((((((())))))))))))))))))))))))(((((((((###$$$%%%&&&&&&&&&&&&&&&)))(((((((((((((((((())))))******))))))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%'''***------,,,***))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''(((***+++++++++***)))************))))))))))))$$$%%%&&&'''&&&%%%$$$###(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))'''''''''''''''''''''''''''(((((()))))))))))))))*********+++++++++******))))))))))))))))))******))))))))))))***************++++++++++++***))))))+++++++++++++++++++++++++++---......---,,,...///,,,------...//////000111//////............/////////111222111000///000111///000111222444555555666555555555666777777888888::::::999999999999999999888888888888999999::::::999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;666555444333333222222222111111111000000000000000////////////...............------------,,,,,,,,,)))***---///000000///...------,,,+++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((())))))))))))***++++++***+++,,,...&&&&&&%%%%%%%%%&&&'''(((******))))))))))))***+++''''''((()))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((***++++++,,,,,,++++++***))))))))))))((((((((((((''''''(((((())))))(((((())),,,...---***)))***---*********))))))******+++))))))(((((((((((())))))((())))))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))(((((()))***++++++)))******+++++++++******...---,,,++++++*********++++++******++++++,,,,,,++++++,,,++++++***)))(((((((((((())))))((((((((((((((()))************))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&'''((((((((((((((((((((((((((()))))))))***((((((((((((((((((((('''(((''''''(((((()))***+++))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((()))))))))))))))************))))))''''''(((((((((((()))))),,,+++***)))'''&&&%%%$$$%%%&&&'''((((((((((((((())))))(((((((((((())))))))))))***))))))((('''''''''(((((((((((()))))))))))))))))))))((((((((((((###%%%(((+++...---***'''))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))***+++++++++***)))******))))))(((((((((((()))))))))***)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))''''''''''''''''''''''''''''''((()))))))))))))))((()))******+++*********))))))))))))************+++++++++******)))))))))***++++++++++++***))))))+++++++++++++++++++++++++++---......------...///,,,...//////......000111///......---------------///111222111000///000111///000222333444444444444444555555666666777777888999999999999999999999999777777888888999999::::::999999999:::;;;===>>>???<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::555555444333222222222222000000000000000111111111/////////.........------------------,,,,,,,,,,,,)))***,,,...////////////***+++++++++***)))'''%%%))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((((((((())))))%%%%%%&&&''')))***++++++%%%$$$$$$###$$$%%%'''((()))))))))))))))******+++''''''((()))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))(((((())))))))))))((((((***+++,,,------,,,+++***))))))))))))((((((((((((''''''((((((((((((''''''&&&((())))))(((((()))******************++++++,,,))))))(((((((((((())))))))))))*********+++++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))***++++++++++++***...---,,,+++************++++++******++++++,,,---,,,---------,,,+++)))(((((()))************)))(((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((()))))))))(((&&&&&&&&&'''(((***++++++++++++((((((''''''(((((())))))''''''((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))''''''(((((())))))))))))'''''''''''''''''''''(((((()))************)))((('''''''''((((((((())))))((((((((('''''''''''''''((()))***+++,,,,,,,,,,,,(((((((((''''''(((((((((((()))))))))))))))(((''''''((((((((()))))))))))))))))))))***************%%%%%%''')))++++++)))'''))))))))))))((((((((((((************************((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((()))***+++,,,+++******)))))))))))))))*********------,,,++++++++++++,,,'''((((((((()))))))))***)))))))))))))))))))))))))))******++++++******)))''''''''''''''''''''''''&&&'''((()))***))))))((('''((()))*********))))))((()))))))))************+++++++++*********))))))***++++++++++++***))))))************************,,,---......------...000,,,...000///---,,,...000//////...---------------///111222111000///000111000111222333444333333222444444555555666777777777888888888999999::::::;;;888888999999:::;;;;;;<<<999999:::;;;<<<>>>???@@@===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;<<<<<<<<<:::::::::999999999888888555444333222111111111111//////000000111111111222//////.........------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,***))))))(((((('''''''''))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))$$$"""!!!$$$''')))'''%%%)))(((''''''''')))+++---((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))***++++++++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))***+++(((((())))))))))))((((((((()))+++,,,,,,+++)))((())))))))))))(((((((((((((((((()))))))))(((((('''&&&%%%%%%&&&(((******))))))))))))))))))***++++++))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))***+++++++++++++++...---,,,+++************+++*********+++,,,,,,---------......---,,,***)))''')))***,,,,,,***)))'''%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''((((((((('''%%%$$$'''(((***+++------......&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))))))))(((''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))*********+++'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))!!!"""###&&&(((***,,,---&&&&&&'''))))))*********'''''''''&&&&&&'''''''''(((((())))))))))))(((((('''((((((((())))))******))))))******++++++,,,,,,'''&&&%%%''')))***)))((())))))))))))((((((((((((************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((()))***+++,,,+++******(((((()))***+++,,,,,,---***)))'''&&&&&&&&&'''((('''((((((((())))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&''')))*********)))(((&&&'''(((*********)))((((((((())))))*********+++******************++++++***++++++++++++***))))))************************,,,---......------...000,,,...///...,,,***,,,...111000///...............///111222111000///000111000111333333444333222111444444555555666777777777777777888999::::::;;;;;;999999::::::;;;<<<======:::::::::;;;===???@@@AAA>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<888888888777777777777666555444333222111111111111//////000000111111222222//////.........------------------,,,,,,,,,++++++,,,+++***)))((((((((((((***)))'''%%%%%%&&&(((***))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))+++'''%%%''',,,---***&&&))))))''''''(((***,,,...(((((('''(((((()))******'''(((((()))))))))))))))))))))))))))))))))))))))"""$$$&&&((()))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++(((((())))))))))))((((((&&&((()))******)))(((&&&))))))))))))(((((((((((())))))*********))))))((('''%%%$$$&&&+++---,,,***((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,((()))***+++++++++++++++,,,,,,------,,,,,,+++******)))))))))***+++,,,,,,,,,+++***)))))))))++++++*********)))))))))))))))&&&''''''((()))******+++&&&'''((('''%%%%%%''')))''''''((()))***+++,,,,,,---,,,+++)))((('''''''''&&&&&&''''''((())))))***))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))))))))))))))$$$$$$######$$$%%%'''((())))))))))))))))))))))))''''''((()))))))))))))))***(((((()))***+++***)))(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))((('''''''''''''''+++***(((***,,,---+++((('''&&&&&&(((***)))&&&"""******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++*********))))))***)))(((''''''((()))******)))(((''''''((()))***************************(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))******+++,,,************************,,,---...---+++***+++,,,---...///000///...,,,+++...............///000000222222222111111111111111///000222444444444222111333333333444444444555555888888888999::::::;;;;;;999::::::::::::::::::;;;:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>???>>><<<;;;:::;;;===>>>666777999::::::888666444555444444333222111111000000000000000000000000000------------------,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((())))))))))))************************&&&'''''''''(((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))************,,,+++***((((((((()))***)))'''%%%%%%''')))))))))))))))(((((('''''''''&&&******+++++++++******)))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((******))))))((((((''''''))))))))))))************((('''&&&&&&&&&((()))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))---------------,,,++++++******))))))******+++,,,******)))(((((()))*********)))))))))))))))))))))''''''(((((())))))******'''(((((('''&&&%%%'''((((((((((((((())))))))))))***)))((((((((((((((((((%%%&&&&&&'''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))((((((++++++***)))))))))***+++((((((((((((((((((((((((''''''((()))))))))))))))(((''''''''')))***)))(((((((((((((((((((((((((((''''''(((((()))*********))))))(((''''''''''''''')))((('''(((******(((&&&'''&&&&&&(((++++++)))'''***)))))))))(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))******+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********************************)))))))))((((((***)))(((''''''((()))******)))(((''''''((())))))************************((()))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))******+++,,,************************+++,,,---------,,,.../////////...---------------...............///000000111111111111111111222222000111222333444333222222333333444444444555555555555555666666777888888888999999999::::::::::::;;;;;;;;;<<<===???@@@AAAAAADDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;:::;;;<<<<<<555666888::::::888666555111000000///......------////////////////////////000000000000///...,,,,,,,,,------------,,,++++++************************))))))))))))))))))))))))***************************))))))(((((())))))***))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********,,,+++)))((((((((()))***)))'''&&&&&&'''))))))))))))))))))(((((((((''''''(((((())))))***))))))((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((()))((((((''''''(((((()))************************)))((((((''''''(((((()))***)))))))))((((((((('''(((((((((((()))))))))))))))((('''''''''((()))***))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))------......------,,,+++******)))))))))***++++++)))((((((((((((((())))))))))))))))))))))))******(((((((((((())))))))))))((())))))(((&&&%%%&&&((()))(((((('''&&&&&&&&&&&&''''''&&&''''''((())))))%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&'''(((((((((((('''******)))''''''&&&&&&'''''''''''''''''''''''''''''''''((()))))))))))))))(((&&&&&&'''((()))((('''(((((((((((((((((((((((((((((())))))***+++++++++)))((((((''''''''''''((()))(((''''''))))))((('''((('''''')))+++------,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))++++++,,,------------,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************)))))))))((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))******+++,,,***************************+++---...---...000111000///---++++++,,,...///...............///000000000000000111222222222333111222222222222333333333444444444555555555666666777777888888999999::::::999999999999::::::;;;;;;<<<<<<===>>>@@@AAABBBCCCEEEEEEFFFFFFEEEDDDBBBBBB<<<<<<<<<;;;;;;:::::::::555666888999999888666555222222111111000/////////........................111111111000...---+++***---------------,,,,,,+++************************))))))))))))))))))))))))*********************************))))))*********)))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******+++***))))))((())))))))))))'''&&&&&&((()))))))))***)))))))))))))))(((((((((((()))***+++++++++***))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''((())))))******))))))(((***************************))))))(((((())))))***))))))))))))(((((((((((())))))))))))***************))))))((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))---............---,,,,,,******))))))))))))******(((((((((((()))))))))***)))))))))))))))*********))))))))))))(((((((((((()))******)))&&&&&&'''(((((((((&&&%%%%%%%%%&&&'''(((''''''''''''((())))))%%%&&&&&&&&&'''''''''((())))))(((((((((((())))))(((((((((((())))))))))))%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''((()))))))))))))))((('''&&&''')))***)))(((((((((((((((((((((((((((++++++***))))))((((((''')))(((''''''''''''((((((******))))))************))))))((()))***+++,,,,,,))))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,------,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))(((((((((************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))************************)))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,***************************+++------,,,---...000///...---,,,,,,,,,---..................///000000//////000111222333333333333222222111111222333333444444555555555666666666666777777888888999::::::888888888999::::::;;;;;;<<<===>>>???AAABBBDDDDDDDDDEEEFFFFFFEEEDDDBBBAAA============<<<;;;::::::777888888999888666555333222222222111111000000000.................................---,,,+++***))),,,,,,------,,,,,,+++***************************))))))))))))))))))))))))************************++++++************++++++)))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))*********)))))))))))))))))))))'''&&&''')))***)))(((************)))))))))))))))***+++,,,---.........))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))((((((((((((*********+++++++++,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))------......------,,,+++******))))))((())))))***)))))))))******+++++++++(((((())))))************))))))))))))((((((((((((*********)))''''''((()))''''''&&&%%%%%%'''((()))+++***))))))(((((())))))&&&&&&&&&'''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))%%%&&&&&&'''''''''''''''''''''(((((())))))))))))''''''''''''''''''''''''''''''((())))))))))))))))))((('''(((***+++***)))((((((((((((((((((((((((***))))))(((((('''&&&&&&((((((''''''''''''((((((******))))))((((((***+++******)))((((((((()))***(((((((((((()))))))))))))))(((((('''((()))******((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))************************(((((())))))))))))((((((''''''((()))))))))))))))******************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,***************************,,,---,,,******+++,,,+++,,,---......---,,,,,,...............///000000//////000111222333333333333333222111111222222333444444444444555555555666111111222333333444444555777777888999999:::;;;;;;<<<===>>>???AAACCCDDDEEEDDDFFFGGGHHHGGGEEECCCAAA????????????>>>===;;;;;;::::::999888666444222111...............---------////////////////////////++++++,,,,,,,,,,,,,,,++++++++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((************************''''''(((((())))))******'''(((((((((((())))))))))))))))))*********)))))))))((('''(((*********((())))))))))))************)))***+++,,,---.........))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++******************************))))))(((((((((((())))))((((((((())))))))))))***************************,,,,,,------,,,,,,+++*********)))((((((((())))))((()))***+++,,,,,,++++++((((((((()))******++++++(((((((((((()))))))))))))))*********((((((***+++)))((('''&&&&&&(((***+++++++++***)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&'''((((((((((((''''''((()))***++++++++++++''''''''''''''''''''''''''''''((()))))))))))))))***)))((()))***++++++)))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((''''''''''''(((((()))'''((((((&&&%%%%%%''')))((()))***)))'''&&&'''((((((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))''''''''''''(((((((((((())))))*********)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************++++++++++++(((((())))))))))))((((((&&&'''((()))*********)))************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************+++,,,,,,+++***))))))***)))+++---//////...,,,+++...............///000000000000000111222222222333333333333222222222222111333333333444444444555555222222333333444555555555666777777888999:::;;;;;;;;;<<<===???AAACCCDDDEEEFFFHHHIIIJJJJJJHHHEEECCCAAA@@@@@@???>>>===<<<<<<::::::999888666333222111000000000000000000//////////////////////////////+++,,,---......//////...***************))))))(((************************))))))))))))))))))))))))((((((((((((((((((((((((*********))))))***************)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))(((((('''(((((()))))))))))))))************************(((((((((((())))))))))))''''''(((((((((((())))))(((((()))************)))((((((((()))++++++***((((((((()))))))))))))))***(((((()))***+++++++++***))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************((())))))******))))))((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))&&&'''''''''((((((((((((***+++,,,,,,------,,,,,,************************))))))(((((((((((())))))''''''''''''((((((((((((************************++++++,,,,,,++++++***)))******)))((((((((((((((('''''')))***+++++++++***'''(((((()))******++++++''''''(((((())))))******((()))******))))))+++------,,,)))(((''')))+++,,,)))(((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))((((((&&&'''((())))))(((''''''((((((((((((((((((((((((''''''((())))))))))))))))))((('''(((*********)))(((((((((((((((((((((((('''''''''((())))))******'''''''''''''''((())))))'''((((((&&&$$$$$$'''***%%%'''******((('''''')))'''((((((((()))))))))***))))))'''''''''(((***+++))))))))))))))))))))))))''''''(((((())))))))))))))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))*********+++'''((()))******)))((('''%%%&&&((()))*********)))************************************)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,***************************+++,,,,,,******+++---++++++,,,,,,------------...............///000000111111111111111111222222222222333444333222111000222222222333333333333444555666666777888888999999666666777888999:::;;;;;;:::;;;===???AAACCCDDDEEEFFFGGGJJJKKKJJJHHHEEEBBBBBB@@@???===<<<;;;<<<<<<888888777666555444444333333333333333333333333333........................,,,,,,---.........------***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))************)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''((()))))))))))))))************************))))))))))))(((((((((((('''''''''((((((((())))))'''((()))***+++******)))(((((((((***++++++***(((''''''((((((((()))))))))(((((())))))***))))))((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((()))************)))((('''((((((((()))))))))***''''''((((((((())))))))))))***,,,---............***************************)))(((''''''((()))***(((((((((((()))))))))******************************++++++++++++***))))))******)))(((((((((((((((%%%&&&((()))*********)))'''(((((()))***+++++++++&&&''''''((()))******+++''')))******)))***,,,///111///,,,)))((()))***+++%%%&&&&&&&&&((()))***+++************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))*********((('''&&&))))))))))))))))))))))))'''(((((()))))))))))))))((('''&&&''')))))))))'''((((((((((((((((((((((((++++++******)))((((((((('''''''''''''''((()))***)))******(((%%%&&&)))---"""&&&***+++***))))))+++'''((((((((())))))*********)))'''&&&'''(((***+++))))))))))))))))))))))))(((((())))))*********+++***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''%%%&&&((()))*********)))************************+++*********))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++*********)))***++++++,,,************************)))***,,,,,,,,,,,,...000---,,,+++******,,,...///...............///000000222222222111111111111111111222444555444222000///111111222222222333333333444444555555666777777777555666777888999:::;;;;;;::::::<<<>>>@@@BBBDDDEEEDDDEEEGGGIIIHHHFFFBBB@@@BBB@@@===;;;::::::;;;<<<666666666666666666666666000000000000000000111111------------------------,,,,,,,,,,,,++++++***)))+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))************************))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))************************))))))(((((('''''''''&&&''''''((()))))))))))))))******************************))))))((((((''''''''''''''''''((((((((()))'''((()))+++++++++***)))(((((((((***,,,,,,***(((&&&'''''''''(((((())))))******+++++++++******)))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))************************)))***+++,,,,,,+++***)))'''((((((((())))))*********++++++++++++,,,,,,,,,((()))+++...////////////***************************)))(((''''''((()))******+++++++++,,,,,,,,,,,,************************'''((()))***************))))))((('''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((++++++******)))(((((((((%%%%%%&&&(((******)))'''))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))((((((((((((''''''&&&'''***++++++*** $$$'''(((&&&&&&''')))))))))))))))))))))))))))))))))))))))((((((((((((###$$$$$$%%%&&&'''((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((()))((('''((())))))'''%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''***(((%%%######%%%(((***'''((()))***)))(((&&&$$$''''''''''''((((((((()))++++++***)))))))))))))))***))))))((((((((())))))++++++************+++++++++*********))))))((((((+++***)))(((((()))***+++(((((())))))))))))((((((&&&'''(((***++++++++++++************))))))))))))%%%'''))))))))))))***+++'''((()))++++++******))),,,,,,+++***))))))******(((((((((((())))))))))))+++++++++*********)))))))))************+++++++++++++++******++++++,,,---------------------,,,,,,------------........./////////000000000111111111111111111111111111111111555555555555555666777888555555555555666666666666999999::::::999888666555999:::;;;<<<===???@@@@@@???BBBEEEHHHHHHGGGEEECCCBBB???;;;888888888777666555444444333333222222111222111111000///......---000///---,,,,,,---///000///......---+++******)))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((('''((()))******)))((('''+++***************++++++))))))))))))(((((((((((())))))(((((((((((())))))***)))(((''''''((()))*********))))))))))))******++++++******))))))((((((++++++++++++*********)))(((((()))***************(((((((((((())))))))))))***++++++***)))(((((()))((('''&&&''')))+++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&***++++++***))))))***,,,'''''''''''''''&&&&&&&&&)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''&&&))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))***+++,,,,,,+++)))(((***)))))))))***+++,,,,,,++++++++++++***)))((((((+++*********))))))((((((******))))))((((((''''''''''''(((((())))))***************+++******))))))***)))((((((''''''((((((***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))*********)))((()))******(((&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((%%%$$$$$$%%%'''((('''&&&%%%(((++++++***)))***,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***+++++++++((((((''''''(((((()))***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((('''&&&&&&'''))))))((('''++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''***(((&&&$$$$$$&&&(((***((()))***+++***)))'''&&&'''''''''((((((((())))))))))))((('''''''''''''''&&&&&&&&&&&&'''((()))************))))))*********************)))))))))(((+++***)))(((((()))***+++)))***************)))(((*********))))))))))))))))))))))))(((((((((((('''%%%''')))***)))((()))***'''((()))***+++******)))***))))))(((''''''(((((((((((((((((()))))))))***+++++++++*********)))))))))************+++++++++++++++******++++++,,,---,,,,,,------------------------.........//////////////////000000000000000111111111111111111111111555444444333333444444555555555555555666666666666888888999999999888777666999999:::<<<===>>>???@@@@@@BBBDDDEEEEEECCCAAA@@@AAA>>>:::888777777777666555444444333333222111111111111000000///......---///...---,,,,,,---...///------,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((++++++******************************))))))))))))))))))(((((((((((())))))***)))(((''''''((()))*********))))))))))))******((((((((((((''''''''''''++++++*********)))))))))(((((()))************)))(((((((((((()))))))))))))))******)))((('''''')))+++***))))))++++++***)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''&&&&&&''')))'''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))***************)))******))))))******+++,,,)))******+++++++++******)))))))))(((((('''''''''((((((((()))))))))))))))))))))))))))*********+++,,,,,,,,,,,,+++***)))(((******)))((((((((())))))*********))))))******************))))))(((((('''(((((())))))))))))((((((''''''((())))))***++++++...,,,***)))))))))'''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&%%%$$$$$$&&&&&&&&&$$$%%%'''))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((''''''''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******&&&''''''(((((((((((((((&&&%%%%%%''')))***)))''',,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***((('''%%%%%%'''(((***)))***+++++++++***((('''''''''((((((((())))))))))))(((((('''''''''''''''+++*********+++,,,,,,---***))))))(((((())))))***************))))))))))))******))))))))))))******+++++++++++++++***))))))******)))((((((((())))))(((((((((((('''''''''''''''(((******)))(((((()))(((((()))************)))))))))((('''''''''((((((((((((((()))))))))******+++++++++***************)))************+++++++++++++++******++++++,,,---++++++,,,,,,------................../////////000000000000///////////////111111111111111111111111333333222222111222222222444555555555555666666666666777777888888888888777888999:::;;;===>>>??????AAAAAAAAAAAA@@@???>>>===???<<<999777777777666555444444444333222222111111111000000//////.........------------------------+++++++++,,,,,,---------)))))))))))))))))))))))))))))))))*********++++++************************))))))(((((((((((()))))),,,,,,+++***)))))))))***++++++++++++************))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******''''''''''''((((((((((((******)))))))))(((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))***+++***)))((()))***///---,,,+++,,,,,,***)))))))))))))))))))))))))))))))))((((((((((((''''''&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((())))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((''')))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))******+++******)))))))))***++++++((()))***+++,,,,,,,,,,,,)))))))))))))))(((((((((''''''((())))))***++++++************++++++++++++,,,,,,,,,,,,,,,+++***)))******))))))))))))******++++++************++++++,,,++++++***)))(((((('''(((((())))))))))))(((((((((((((((((())))))******...,,,)))'''((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((()))(((''''''((()))(((&&&%%%&&&&&&'''&&&&&&&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++&&&''''''((((((((((((((('''&&&&&&'''((()))'''&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((''''''((())))))((()))*********)))(((((('''(((((((((((()))))))))******))))))))))))******000///...---++++++******))))))(((((((((((())))))*********)))))))))))))))***))))))))))))))))))***++++++++++++***)))((((((((((((''''''((()))***+++))))))((((((((('''''''''''')))******((('''((((((((()))))))))************+++******)))))))))******(((((()))))))))*********************************))))))*********+++++++++++++++******++++++,,,---******+++,,,------.............../////////000000111111000000000000//////111111111111111111111111111111111111111222333333444444444555555555666666555555666777888888888999888888999;;;<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>===;;;888777666666555444444444333333222111111111000000/////////.........,,,------......------,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,+++***))))))))))))++++++*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******(((((())))))******++++++))))))))))))((((((((((((''''''((())))))))))))((((((((((((((())))))))))))***+++,,,,,,******+++,,,...,,,++++++,,,,,,+++***(((((((((((((((((((((((())))))(((((((((((((((((())))))***)))(((''')))+++(((((((((((())))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))((())))))******((((((((((((((((((((((((++++++******)))((((((((((((''''''&&&''')))+++,,,******))))))))))))******))))))***+++,,,,,,++++++,,,,,,++++++++++++++++++(((((()))))))))*********************************)))***+++,,,,,,,,,,,,,,,******))))))))))))******++++++************++++++,,,++++++***)))(((((('''(((((())))))))))))(((((())))))))))))((((((''''''***(((&&&&&&'''((()))(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((+++***((()))******)))(((***))))))((()))))))))((((((((((((((((((((((((((())))))))))))((((((((((((*********)))((((((''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++&&&''''''(((((((((((((((((('''&&&'''((('''%%%$$$&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******,,,+++***((('''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))******)))))))))******)))))))))))))))******)))((((((''')))((((((((((((((())))))*********)))))))))((((((''')))******((('''(((((()))))))))))))))************)))))))))))))))******))))))))))))************************************))))))*********+++++++++++++++******++++++,,,---******++++++,,,---..................////////////111111111111111111111111111111111111111111111111000000000111222444666666444444444444555555555555444444555555666777888999777888999:::;;;<<<===>>>>>>>>>=========>>>@@@@@@<<<:::888777777666555333444333333222222111000000////////////............,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++*********)))((((((((((((((((((((((((***)))(((''''''((()))***,,,++++++***))))))************)))))))))((((((((())))))(((((((((((())))))(((((())))))))))))((((((******))))))))))))******(((((())))))******++++++))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((***+++***))))))***++++++))))))***,,,,,,,,,+++(((((((((((((((((((((((((((((())))))))))))))))))***++++++***))))))***,,,'''((((((((())))))******))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))***++++++((((((((((((((((((((((((************))))))(((((((((''''''&&&''')))+++,,,******))))))((())))))******+++++++++******)))(((++++++++++++++++++,,,,,,+++*********)))))))))((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))((((((((()))***************))))))******************))))))(((((('''(((((())))))))))))((((((******)))(((((('''&&&&&&'''&&&%%%&&&(((******)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((()))((('''''')))***)))''',,,***((('''((()))((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''((()))(((''''''''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******&&&''''''(((((((((((((((((('''&&&&&&''''''%%%$$$''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))'''''''''''''''(((((((((((((((((()))))))))******'''''''''''''''(((((()))((((((''''''((()))*********))))))(((((())))))***))))))))))))************))))))************))))))(((((())))))))))))(((((())))))))))))((('''&&&&&&************))))))))))))'''(((******)))(((((())))))))))))((()))******+++''''''&&&&&&''''''(((((()))))))))*********++++++***************+++++++++)))************+++++++++++++++******++++++,,,---******++++++,,,,,,------------------.........//////000000000111111111111111111111111111111111111000111111222333555666777333444444444444555555555444444444444555666888888666777888999;;;<<<==================>>>???@@@AAA;;;999888777888777555333333333333222111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))++++++*********)))))))))''''''''''''''''''''''''))))))(((((((((((())))))+++***************++++++))))))))))))((((((((('''))))))(((((((((((())))))(((((())))))))))))((((((******))))))))))))******''''''''''''((((((((((((******)))))))))((((((((((((((()))***************(((((((((((())))))))))))&&&'''((((((''''''((())))))(((''')))+++,,,++++++))))))))))))))))))))))))(((((())))))))))))******((()))))))))'''''')))***&&&''''''(((((())))))***))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))***(((((((((((()))******+++******)))((((((((())))))************)))((('''&&&((((((((())))))))))))))),,,++++++***))))))(((((()))))))))((((((((((((((())))))******+++*********((((((''''''(((((()))******))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&(((***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&''')))***)))(((---***'''&&&(((((('''&&&))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''(((((()))***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((($$$$$$$$$&&&((()))(((&&&(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))+++,,,,,,+++)))(((((((((((((((((())))))***(((((()))))))))*********'''''''''''''''((()))))))))))))))******,,,---...*********))))))*********((()))))))))************((()))***++++++***)))((('''((())))))************###$$$'''***+++***)))(((***))))))))))))(((((((((%%%''')))***)))((()))******)))((((((((()))++++++&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++))))))*********+++++++++)))************+++++++++++++++******++++++,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000111111111111111111111111111111333333222222222333444444333333444444444555555555555444444444444555777888666666777999:::;;;<<<===<<<=====================;;;:::888888999888666444333333222222111000000000........................------,,,++++++,,,------++++++,,,,,,,,,,,,------))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***+++,,,,,,*********)))))))))(((((())))))(((((((((((())))))'''((()))******)))((('''******))))))))))))******((((((((((((''''''''''''++++++*********))))))))))))******+++++++++++++++(((((((((((())))))))))))&&&((())))))(((((()))******)))((()))***+++***)))))))))))))))))))))))))))(((((()))))))))*********'''((()))(((&&&&&&((()))%%%&&&&&&'''(((((())))))((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++))))))((()))******))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))((((((((()))******++++++))))))***************)))******)))((((((((((((((('''((((((((((((((('''&&&'''''''''(((((()))))))))*********************************)))))))))((((((***************)))(((''''''''''''''''''((())))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))(((((((((***,,,,,,***((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''&&&'''***++++++***333///,,,+++------,,,***))))))))))))))))))))))))))))))))))))(((((((((((())))))******************((((((((((((((()))******))))))(((((((((((())))))************************))))))))))))((((((((((((&&&''''''(((((((((((((((!!!!!!"""%%%(((******)))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))+++,,,,,,+++)))((())))))(((((()))***++++++))))))))))))************)))))))))))))))***++++++))))))(((((('''(((((((((++++++************++++++(((((())))))*********+++((()))***++++++***)))((('''((()))***+++,,,,,,,,,###)))---//////...)))(((((((((''''''''''''%%%'''))))))))))))***+++***)))((((((((()))+++,,,((((((((((((((()))***+++)))************+++++++++))))))******++++++++++++)))************+++++++++++++++******++++++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,---///000000111111111111111111111111555444333222111111111111333333333444444444555555555555444333444555666777666666777888:::;;;<<<===============<<<;;;::::::;;;:::999999999999666444333333222222111000000000---........................---+++******+++---...)))******+++---......///))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((()))******)))((('''(((((())))))***+++------+++++++++************)))))))))(((((((((((())))))'''((()))******)))((('''******))))))))))))******++++++******))))))((((((++++++++++++******************+++,,,,,,,,,,,,+++(((((((((((()))))))))))))))+++,,,,,,++++++,,,...---+++******+++***)))((())))))))))))))))))))))))(((((())))))*********+++((()))***)))'''''')))***%%%%%%%%%&&&'''(((((()))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))''''''((()))***+++,,,,,,)))***+++,,,,,,+++)))(((******)))((((((((((((((($$$%%%&&&'''(((((((((((((((((())))))*********+++)))))))))***++++++,,,,,,,,,+++++++++******)))))))))***+++,,,,,,+++***)))******))))))))))))******&&&''''''((()))******+++((('''''''''((()))+++,,,)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((************************((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((((('''******))))))((((((((('''''''''''''''((((((((((((++++++******))))))((((((((((((((((((((((((((((((((()))***++++++***)))(((((()))***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,&&&&&&''')))************,,,+++***)))(((((((((((())))))))))))))))))))))))+++)))'''%%%&&&)))---///(((((())))))******++++++((((((''''''''''''(((((())))))))))))************))))))))))))************'''))))))&&&'''***+++)))'''))),,,---,,,+++******************************,,,------...---,,,***))),,,+++,,,,,,---...///000---------............///,,,------...///000111111000000111111111111000000//////000111222222333333222222333333333333444444333333444444555666777777666777888999::::::999999===;;;999999::::::999888777777777777777666555555333222222111000///......111111000000///...,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******+++***)))'''''''''((()))************************''''''''''''((((((((((((++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''&&&&&&'''(((((()))((((((&&&((()))******)))(((&&&)))'''$$$"""###&&&***,,,((()))))))))***************)))(((''''''((()))***)))************+++++++++***)))(((&&&&&&&&&'''((()))''''''))),,,---+++(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************))))))))))))************++++++************++++++&&&&&&'''((()))******+++))))))(((((((((((())))))))))))***))))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******---,,,+++)))((((((''''''&&&&&&'''((()))******+++************))))))))))))))))))************)))))),,,,,,++++++***))))))))))))***++++++++++++***)))******))))))))))))******((((((((())))))******+++%%%%%%%%%%%%&&&&&&'''((()))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))))))))((((((((()))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&)))))))))(((((('''''''''((((((((())))))))))))************))))))(((((((((************************((())))))******))))))((('''(((((())))))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))************************&&&''''''((()))***++++++&&&'''((())))))***))))))***)))))))))))))))******))))))))))))))))))))))))***)))'''''''''))),,,...)))))))))))))))*********((((((''''''''''''(((((())))))))))))************))))))))))))************'''))))))&&&&&&***+++((($$$&&&)))***)))))))))***************************,,,,,,,,,,,,,,,+++******++++++++++++,,,---...///------------............---------......//////000000000111111111111000000111111111222222333333444222222222333333333444444333333444444555666666777666666666777888888999999<<<:::999888999:::999888777777777666555333222111111000000//////.........000000//////......---,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++******+++******)))))))))******************************''''''((((((((()))))))))***)))((((((''''''((((((************************))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((()))))))))((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((((((************+++++++++,,,***)))(((''''''((()))***))))))*********+++++++++,,,+++)))((((((((())))))***(((''')))+++,,,***((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))***************))))))))))))))))))***((((((((())))))*********))))))(((((((((((())))))((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******,,,+++***)))((((((((((((((((((((())))))*********************))))))))))))))))))************))))))*********************+++)))******++++++******)))******))))))))))))******))))))))))))))))))))))))'''(((((()))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&'''((()))***+++++++++++++++******)))))))))************))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''))))))))))))************))))))))))))((((((((((((************************)))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))************************((((((((()))))))))******(((((())))))))))))(((((((((((((((((()))***+++,,,)))))))))))))))))))))))))))((((((((()))***+++,,,************)))))))))))))))((((((''''''(((((()))))))))))))))************))))))))))))************(((+++***((((((+++,,,***)))***++++++******+++,,,************************,,,,,,+++************+++************+++,,,------------------............---------------.........///000000111111000000///222333333333333333333333222222222222333333333333333333333444555555666666666555555555555777888999:::888777777888999888777666666555444222000...---....................................---.........+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************++++++,,,+++++++++))))))))))))))))))))))))((())))))))))))*********))))))((((((''''''((((((************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((******+++******)))(((''',,,+++)))(((((()))+++,,,)))*********)))(((&&&&&&))))))))))))************))))))(((((((((((()))))))))))))))*********++++++---,,,+++***)))***++++++***)))((()))******)))''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))((())))))))))))************))))))(((((((((((()))))))))*********************))))))))))))))))))))))))'''(((((())))))))))))(((((())))))******))))))((())))))))))))))))))))))))******))))))))))))************))))))))))))******)))*********************************))))))))))))))))))************))))))(((((()))******+++,,,,,,))))))************))))))******))))))))))))******))))))(((((((((((((((((()))***+++,,,+++***)))((()))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((()))******************************************))))))((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''&&&&&&(((((()))))))))*********((((((((((((((((((((((((************************)))((('''&&&&&&'''((())),,,,,,+++******))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))(((((('''))))))(((((()))***++++++))))))))))))))))))))))))(((((()))***************++++++******))))))(((((())))))(((((((((((())))))((()))))))))************((()))))))))***************------******......,,,,,,------+++)))((()))***************************,,,+++***)))))))))++++++******))))))***+++,,,,,,,,,,,,---------.........---------------,,,,,,,,,//////000000000000//////222222222222222222222222111222222222222333333333333333333444444555555555555444333222333555777999777666555666888888777666555555444333222000...---..................//////,,,---------.........///+++,,,,,,------,,,,,,+++,,,,,,+++++++++***++++++((()))+++,,,,,,,,,++++++(((((((((((((((((((((((())))))*********+++++++++******))))))((())))))***************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((******+++++++++******))),,,+++***))))))***+++,,,************))))))((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))************,,,,,,+++*********+++,,,+++***)))(((((((((((('''&&&&&&''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++******)))((()))))))))************))))))(((((((((((())))))+++++++++***************)))))))))******)))))))))&&&'''((())))))***)))))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((()))***+++++++++++++++***************************)))))))))((())))))************))))))((()))))))))*********+++))))))))))))))))))))))))******))))))))))))******'''''''''''''''''''''&&&&&&'''((()))((('''&&&%%%((())))))))))))))))))((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((()))***++++++)))))))))(((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&'''''''''''''''''''''''''''((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))---,,,+++***))))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))))))))(((((('''++++++***)))(((((())))))))))))))))))))))))))))))(((((()))***+++***))))))++++++******))))))(((((())))))(((((((((((())))))((()))))))))************((()))))))))************))),,,+++)))))),,,---+++&&&''''''&&&%%%%%%&&&((())))))))))))))))))))))))++++++)))))))))***+++,,,******)))))))))***++++++,,,,,,,,,------------...---------------,,,,,,,,,//////000000000000//////111111111111000000000000111111111222222222333333333333333444444444444444555444222222222444777888555444444666888888777555333333333333333222111000/////////////////////000+++,,,---.../////////...+++,,,,,,------,,,,,,+++---,,,+++*********++++++'''(((***+++,,,+++******((((((((((((((((((((((((************++++++++++++(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((***+++,,,,,,,,,,,,)))***+++,,,,,,+++***)))***)))(((((((((***+++,,,%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((()))))))))*********+++***)))(((((()))***+++******)))((('''''''''(((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((***++++++,,,,,,,,,((()))))))))************+++******))))))******++++++++++++***************))))))************))))))&&&'''((())))))***))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,+++++++++***************************)))))))))((())))))************))))))*********)))))))))((((((***))))))(((((())))))*********))))))))))))******''''''''''''''''''''''''(((((()))))))))))))))(((((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))***)))))))))((((((((('''%%%&&&&&&'''((()))***+++((((((((((((''''''''''''(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((()))((((((''''''(((((()))***)))((('''''''''))))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((*********************)))(((((())))))))))))((((((,,,+++***)))(((((((((((())))))))))))))))))))))))((()))************))))))************))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))************&&&)))(((&&&&&&)))***((("""$$$&&&'''((()))+++---))))))))))))))))))))))))+++************+++,,,,,,+++***************++++++,,,,,,,,,,,,---------------------------............//////000000//////...//////000000000000000000111111111111222222222222333333333333333333444444444333333333333555666777333333444666999999888666333333333333333333222111////////////////////////+++,,,///111222111///---+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,))))))******************)))))))))))))))))))))))))))************+++++++++&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&''')))***,,,---------((()))+++,,,,,,+++)))(((***)))''''''(((***,,,---(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))((('''((()))***+++)))))))))'''&&&&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***+++,,,,,,,,,))))))))))))************++++++************++++++)))*********************((()))***++++++***)))((('''(((((())))))))))))((()))******++++++******)))))))))))))))))))))))))))******))))))))))))******))))))(((((()))***++++++)))*********************************))))))))))))))))))************))))))++++++***))))))(((''''''***)))(((''''''((()))*********))))))))))))******''''''(((((()))*********************+++,,,------((()))************)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''''''''(((((()))))))))'''(((((((((((())))))))))))*********+++++++++,,,))))))))))))))))))))))))((())))))******))))))(((***)))'''&&&'''(((***+++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************+++&&&'''((())))))***))))))******)))))))))))))))***))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))************))))))))))))************&&&)))(((&&&&&&)))***(((&&&))),,,------,,,---...))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,------------------......//////000......////////////....../////////000111111222222111111111111222222222222333333333333333333333333333333444444555666666666333333444777999:::888666444444444333222111000///000//////......---------***---222555555222...++++++,,,,,,------,,,,,,+++...---+++))))))***+++,,,,,,,,,+++*********++++++************************)))))))))************+++'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***'''((()))***++++++++++++))))))))))))))))))))))))(((((())))))))))))))))))(((((()))))))))*********'''((()))******)))((('''(((((((((((()))))))))***)))(((((('''((()))***+++'''((()))'''%%%%%%))),,,***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))************))))))))))))******************))))))))))))******((((((((())))))*********((()))+++,,,,,,+++)))(((((())))))))))))((((((''')))******++++++******)))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))******((((((((())))))*********************))))))))))))))))))************)))))))))))))))))))))(((((((((***)))(((''''''((()))*********))))))))))))******((())))))***+++,,,,,,---((('''&&&&&&''')))+++,,,((()))***++++++***)))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))(((((((((((((((((())))))******++++++(((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,************************((()))***++++++***)))(((+++***)))((()))***,,,...'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))*********+++++++++&&&&&&((()))************(((((((((((()))***+++,,,))))))))))))))))))))))))+++***)))))))))))))))***(((((())))))******++++++******))))))))))))******))))))))))))************))))))))))))************)))++++++((((((,,,---***))),,,......+++((('''''')))))))))))))))))))))))))))+++,,,---...------,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,------------------...///000111111......////////////......//////000111222333333444000111111111111222222222333333333333333333333333222333444555666666666666222333444777:::;;;999777555555444333111///...---//////...---,,,,,,++++++***...333777777333...***+++,,,,,,------,,,,,,+++...---+++))))))***+++,,,///...,,,+++***++++++,,,************************((())))))))))))*********++++++***++++++,,,------************************))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******((())))))*********))))))***)))(((''''''((()))***''')))***++++++)))&&&$$$''''''''''''(((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))((((((((()))+++,,,&&&(((((('''%%%%%%)))---,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************))))))(((((((((((())))))&&&''''''((()))******+++((()))+++,,,,,,+++)))((())))))***))))))(((''''''******++++++++++++******))))))))))))))))))))))))******))))))))))))************))))))))))))******&&&''''''((()))******+++************))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))******++++++((()))***++++++***)))((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((('''''''''***)))(((''''''&&&''''''******))))))((((((''''''&&&''''''((()))******+++)))))))))))))))((((((''')))'''%%%%%%''')))))))))+++*********))))))((((((***)))(((''''''((()))***&&&''''''((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))+++***)))'''%%%$$$######&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++***))))))))))))***+++,,,------...*********)))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))))),,,+++***(((''''''&&&&&&******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((&&&''')))******)))---,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((()))***++++++))))))(((((((((((())))))))))))*********))))))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***((('''(((***+++,,,---///000111000///...////////////////////////111111111111111111111111000111111111111222222222222333333444444333333222444444444555555555666666444333222000///.........//////...---,,,,,,,,,,,,,,,------......------,,,------,,,,,,+++***))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******))))))((((((''''''******)))))))))***,,,---)))((('''''''''(((***+++))))))*********))))))((()))))))))))))))***************))))))))))))******************************''''''(((((())))))***************)))))))))))))))************************(((((((((((()))))))))))))))))))))))))))******+++++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))******++++++,,,,,,+++******))))))))))))***'''''')))***++++++++++++(((((((((((())))))))))))*********)))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))***+++******(((((())))))))))))))))))))))))******)))))))))(((((((((++++++***)))(((''''''&&&(((((('''''''''(((((()))***)))))))))(((((((((''''''''''''((()))*********''''''((()))))))))))))))***(((''''''(((***************)))))))))(((((((((***)))(((''''''((()))***&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))******)))(((''''''((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++***))))))))))))******++++++,,,,,,***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************************))))))(((((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&''')))******)))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))(((((((((((())))))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---..................///000000111111111111111111111111111111111111111111111111000000111111111222222222444444555555555555444444333444444444555555555666444333222000///.........------,,,,,,,,,------...,,,,,,------------,,,,,,------,,,++++++***))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********)))((((((((())))))))))))))))))))))))******))))))((((((((((((******)))))))))***+++,,,)))(((((('''((()))***++++++++++++,,,,,,++++++***************)))))))))(((******))))))))))))******)))))))))))))))))))))))))))***************++++++***)))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))******+++++++++***)))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))*********************))))))******+++,,,************))))))(((''')))))))))))))))((((((((()))))))))))))))*********))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))((((((((((((((('''---,,,,,,***)))((('''&&&''''''''''''((()))***+++))))))))))))((((((((((((''''''(((((())))))******%%%&&&''')))******++++++***)))((((((***++++++***))))))((((((((((((((('''))))))(((((((((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++******)))((()))))))))))))))*********))))))))))))))))))******************))))))))))))************************((((((((((((((((((((((((************++++++++++++************************((((((((((((((()))******((((((''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''')))******))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))(((((())))))******++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///---,,,---...000222111111111111111111111111111111111111111111111111000000000111111111222222555666666666666666666555333333444444444444555555333222111000///.........++++++++++++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,+++******))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++******(((((('''&&&))))))))))))))))))))))))***))))))))))))(((((((((******)))))))))***++++++((((((((((((((()))************++++++,,,++++++***++++++******))))))((((((++++++************++++++((((((((((((((((((((((((************))))))))))))))))))))))))))))))******************************(((((((((((()))))))))))))))))))))))))))******++++++***))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))***))))))))))))))))))((())))))))))))***+++,,,---+++******))))))(((''''''*********))))))((((((((((((((())))))******++++++))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&************))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''++++++******)))(((''''''((((((''''''((()))******))))))))))))(((((((((((('''((((((((()))))))))***&&&'''((()))***************((('''(((***+++***)))((((((((((((''''''''''''))))))(((((((((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''((()))++++++((((((((()))))))))******(((((((((((())))))))))))(((((())))))***+++,,,---++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************))))))(((******))))))(((((((((''')))))))))))))))*********************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++************++++++++++++((((((((((((((())))))***((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))***((('''''')))***)))((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((((((***))))))))))))))))))*********++++++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000/////////......------///000111111111111111111111111111111111111111111111111111000000000000111111111111555555666666666666555555333333333333333333444444222222111//////.........,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,+++++++++******))))))************************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))*********((((((((((((((())))))***'''(((((())))))))))))))))))))))))))))))*********++++++************++++++)))))))))))))))))))))))))))((((((''''''&&&&&&&&&)))))))))))))))*********************************(((((((((((()))))))))))))))))))))))))))******+++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******)))))))))******+++(((((((((((())))))******++++++******)))(((((((((''''''((()))***++++++,,,((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&***))))))))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((('''&&&''')))***)))'''''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''((()))++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((()))******++++++++++++************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((******))))))((('''''''''(((((())))))************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))''''''((())))))((('''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((******++++++***)))((('''******))))))))))))******(((((()))***++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---///000000000///...000000000000000000000000000000000000000000000000//////000000000111111111333444444555555444444333333333333333333333222222111111000///...............---,,,+++++++++++++++******++++++++++++******++++++***************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))************)))))))))***))))))))))))'''(((((()))))))))))))))&&&'''((()))))))))))))))''''''((()))***++++++,,,+++******************+++************************))))))((((((''''''&&&&&&(((((())))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***)))))))))))))))******))))))))))))))))))))))))))))))))))))******************************************))))))((((((''''''+++***)))(((((((((((((((***))))))))))))***+++++++++*********)))))))))(((''''''((()))***++++++,,,((()))))))))************)))******++++++******)))************************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&&&&'''(((((()))))),,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''&&&&&&'''))))))(((''''''(((((((((((()))))))))(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++''''''''''''(((((((((((((((((((((((())))))))))))))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''******))))))((((((''''''((((((((()))******++++++************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))******++++++******)))((((((((((((((())))))************++++++************************(((((((((((())))))))))))+++)))''''''((()))((('''((('''''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))***++++++***((('''+++******))))))******+++'''((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++---///111111000...---////////////////////////000000000000000000000000/////////000000000111111222222333333333333222222333333222222222222111111111000//////.........///...---,,,+++************)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''''')))******+++)))))))))))))))))))))))))))))))))************+++))))))*********)))((('''''''''((()))))))))))))))(((((()))***++++++++++++''''''((()))***++++++,,,******))))))))))))******************************++++++++++++************((((((((()))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))******+++)))))))))))))))))))))))))))))))))************+++***************************))))))))))))))))))(((+++******)))((()))))))))000...,,,***)))((())))))************************(((((())))))******++++++))))))))))))******************++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))))))))'''''''''((()))+++---...))))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))))))))******))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((('''(((((())))))))))))(((''''''''')))******)))'''((((((((()))))))))******'''((()))******)))((('''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((''''''(((((()))&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''***)))))))))))))))))))))'''(((((()))******++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********&&&''''''((())))))******((((((((((((((())))))***((()))))))))************************************(((((((((((())))))))))))+++)))((('''((()))((('''))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((***++++++***)))(((+++******))))))******+++'''((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---......///////////////000000000000000000000000000000000000000000000000////////////000000000111222222333333333333222222333222222222111111111111000000///............///,,,,,,+++++++++++++++,,,))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********)))'''&&&&&&'''((()))***))))))((('''((()))***++++++++++++******))))))))))))))))))))))))(((((((((((())))))************************++++++++++++,,,,,,,,,,,,'''(((((()))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++************************)))))))))***************************+++,,,---...222000---+++***)))******)))))))))******++++++,,,)))))))))))))))*********))))))))))))************))))))************))))))************************))))))))))))))))))))))))(((((())))))******++++++&&&&&&&&&''')))+++...///))))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((((((((((((((()))***+++,,,'''((((((((())))))******))))))))))))((((((((((((%%%&&&''')))************(((((((((***,,,,,,***((((((((())))))******++++++'''((()))******)))((('''&&&''''''((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((('''''''''((()))***+++&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************'''(((((()))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++%%%&&&&&&'''((())))))***&&&&&&''''''(((***+++,,,'''((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))+++***((('''((()))((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''&&&''')))+++,,,+++***)))++++++************++++++((()))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111000///---------...000111111111111111111111111111000000000000000000000000////////////000000000000222333333444444333333222333222222222111111000000000//////............///************+++,,,------))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))************************((((((((((((((('''''''''))))))))))))))))))))))))))))))******++++++++++++((()))*********((('''&&&&&&''')))*********)))(((%%%&&&'''((()))))))))))),,,,,,+++***)))((('''&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))***+++++++++,,,'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))((())))))***++++++))))))))))))))))))))))))))))))******++++++++++++************************))))))******++++++,,,,,,))))))***+++---000222333///...,,,++++++,,,...///(((((()))***+++,,,,,,---*********)))))))))))))))))))))))))))************(((((())))))))))))((((((************************+++*********))))))(((((())))))************))))))(((((((((((()))***+++,,,))))))))))))))))))))))))***)))'''&&&&&&'''((()))&&&'''((('''%%%$$$$$$%%%((((((''''''''''''(((((('''(((***+++++++++***)))))))))))))))***************)))(((&&&&&&&&&'''((()))*********++++++++++++((((((((((((((((((((((((''')))+++,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((())))))************)))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))+++******)))((('''&&&&&&(((((()))++++++,,,,,,,,,)))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))++++++***)))))))))))))))***)))(((''''''((()))***&&&&&&''''''(((((())))))************)))))))))))))))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,***((()))+++,,,+++(((***+++,,,---............/////////...------,,,,,,000000000000000000000000000000000000000000000000////////////000000000000111222222333333222222111111111000000000000111111///............---------,,,,,,,,,+++++++++******---,,,,,,+++*********+++,,,,,,+++***))))))******++++++************++++++*********))))))'''&&&&&&''''''(((((())))))******&&&'''''''''%%%%%%'''(((***++++++*********)))'''******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++...---+++)))((())))))***&&&&&&&&&&&&''')))***+++))))))))))))************,,,+++***((((((((()))***(((((())))))((('''&&&&&&)))((((((((()))***++++++&&&&&&'''((()))***++++++******)))(((((((((((((((''''''''''''((((((((((((,,,+++)))((((((((()))***))))))((((((((((((((())))))))))))))))))(((''''''***+++,,,+++))))))***++++++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,&&&&&&'''((())))))((((((+++,,,,,,+++)))((()))*********+++,,,---......///000...,,,***))))))******))))))))))))))))))))))))+++,,,---...---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((()))))))))******)))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((('''&&&&&&&&&(((***+++***+++,,,+++)))))))))+++(((((((((((((((((((((((('''((())))))******))))))))))))))))))************))))))(((((((((((()))))))))))))))*********++++++(((((((((((((((((((((((()))***+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))------,,,,,,+++*********%%%%%%&&&(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))+++***)))(((((((((((()))***)))(((''''''((()))***'''''''''(((((((((((((((((()))))))))))))))))))))''''''''''''''''''''''''+++***)))(((((())))))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,***))))))+++,,,+++)))++++++,,,---............///............---------000000000000000000000000000000000000000000000000////////////000000000000111222222333333222222111111000000//////000000111............------------,,,,,,,,,+++++++++******---,,,++++++*********+++,,,++++++***))))))*********))))))))))))))))))***************)))(((''''''(((((((((((()))))))))))))))******)))'''&&&((()))'''((((((((())))))(((&&&******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********,,,+++***((((((((((((((())))))((((((((())))))***))))))))))))************(((((('''&&&&&&&&&&&&&&&))))))))))))))))))((('''))))))))))))))))))***+++))))))))))))******************)))(((((((((((((((''''''((()))******++++++++++++)))((((((((()))***))))))(((((((((((()))))))))*********))))))((('''((()))******)))((()))+++************)))))))))(((******))))))))))))******)))))))))))))))))))))))))))))))))***************(((((())))))***)))))))))***+++,,,+++))))))***+++*********+++,,,,,,---------,,,***))))))***+++,,,))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))'''&&&&&&&&&''')))+++,,,((()))******))))))***+++((())))))******))))))(((((((((''''''(((((()))***))))))))))))************((()))***************)))((((((((()))))))))******)))))))))))))))))))))))))))***,,,---------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))(((((()))(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((''''''(((((())))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&''''''(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((())))))))))))(((((((((((((((''''''''''''(((((()))))))))''''''''''''''''''''''''***))))))((())))))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***)))***+++,,,+++***,,,,,,------...---------------........./////////000000000000000000000000000000000000000000000000////////////000000000000111111222222222222111111000000////////////000000............------------,,,,,,,,,+++++++++******,,,,,,+++************+++,,,+++******)))*********))))))(((((((((((()))))))))***************))))))))))))))))))((((((((((((***++++++)))''''''(((***)))'''''')))++++++***)))******))))))))))))******))))))))))))))))))))))))************))))))))))))+++***)))((('''''''''(((+++*********))))))))))))))))))))))))************&&&&&&''''''&&&&&&%%%%%%((()))***************)))+++***))))))))))))))))))++++++++++++*********)))******)))((((((((())))))'''((()))***,,,---......+++******)))((()))))))))))))))(((((((((((())))))*********+++******)))(((&&&'''))))))(((((()))+++************))))))))))))******))))))))))))******((((((((((((((((((((((((***))))))))))))))))))(((******++++++******)))))))))***++++++***)))***,,,***************************))))))((()))***+++---)))))))))))))))))))))))))))***++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))))))))(((((()))***++++++))))))))))))))))))))))))((((((''''''((()))***+++&&&((())))))(((((()))+++((()))***++++++***)))(((((('''&&&&&&&&&''')))***((()))))))))************))))))***+++***)))'''&&&(((((((((((())))))))))))************************)))***+++,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,((((((((((((((((((((((((++++++++++++***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))'''((())))))*********)))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))***)))))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((())))))***++++++(((((((((((())))))))))))))))))***************+++((((((((((((((((((((((((******++++++,,,---......))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++---------...------,,,,,,,,,------...///000000000000000000000000000000000////////////////////////////////////000000000000111111222222222222111111000//////......//////000.........---------,,,,,,,,,,,,,,,+++++++++******++++++***************+++++++++***************+++))))))(((((((((((()))))))))******+++++++++************))))))((((((''''''((())))))((('''(((+++---+++'''%%%(((******)))*********))))))))))))******))))))))))))))))))))))))++++++******))))))((((((******))))))(((((((((((()))))))))***)))))))))(((((()))))))))************'''((()))******)))(((''''''((())))))************++++++***)))((((((((()))******************************))))))((())))))***))))))******+++,,,------+++******))))))))))))))))))(((((((((((())))))*********+++++++++******)))&&&'''))))))))))))***,,,*********)))))))))))))))******))))))))))))******((((((((((((((((((((((((******))))))((((((''''''***+++++++++***)))((((((((()))++++++******+++---+++*********))))))(((((())))))(((((())))))***+++)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''((())))))))))))))))))))))))***+++))))))))))))))))))))))))******))))))(((((((((((((((***++++++******+++---))))))************))))))((('''&&&&&&&&&''')))***((()))))))))************************)))'''$$$###(((((((((((())))))))))))++++++++++++++++++++++++((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,((((((((((((((((((((((((++++++++++++***(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,,,,---))))))***+++++++++******************************%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((******))))))((((((((('''&&&'''''''''((((((((()))************************(((((())))))************'''((((((((()))))))))***)))*********++++++,,,,,,((((((((((((((((((((((((((()))***++++++,,,------))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,,,,+++++++++,,,---------...------,,,,,,,,,------...///000111111////////////////////////////////////////////////////////////000000000000000111111222222111111000//////............//////...------------,,,,,,,,,,,,,,,,,,+++++++++***************))))))***+++++++++***************+++++++++******))))))******+++)))******+++++++++************))))))(((((('''''''''(((((()))***,,,111444000(((###%%%(((&&&&&&(((******))))))))))))******))))))))))))))))))))))))++++++******))))))((((((******************))))))%%%&&&'''((())))))))))))((()))))))))************))))))+++,,,,,,+++***)))&&&&&&'''((())))))))))))++++++***)))((((((((()))''''''(((((()))******+++******))))))))))))*********************)))))))))************)))))))))(((((((((((((((((()))******)))******+++++++++******'''(((************,,,---))))))))))))))))))************))))))))))))******))))))))))))))))))))))))******))))))((((((''''''************)))(((((('''((()))++++++******+++---+++******))))))(((((('''*********)))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''))))))***)))))))))))))))******))))))))))))))))))))))))+++++++++***)))((('''&&&'''((())))))((('''(((******))))))(((((())))))***((((((''''''(((((()))***))))))))))))*********************)))'''&&&$$$$$$((((((((()))))))))******************************(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((()))(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))***++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++(((((())))))))))))((((((************************%%%&&&&&&'''((())))))***))))))))))))))))))))))))((((((''''''(((((())))))(((((())))))))))))((((((***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))''''''(((((())))))***************+++,,,,,,------))))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))))))))))))))************************************+++++++++++++++,,,---,,,+++***+++---,,,,,,------...---------------...///000000111111////////////////////////000000000000000000000000////////////000000000000000000111111111111000000......------------......------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++*********)))******+++,,,++++++************++++++)))***************))))))))))))))))))((((((((((((((()))***+++,,,000666:::@@@333******,,,))))))---******))))))))))))******))))))))))))))))))))))))************))))))))))))******++++++++++++***)))###%%%&&&((()))***))))))))))))))))))************(((((()))*********))))))&&&''''''(((((((((((('''+++***))))))))))))))))))&&&&&&'''((()))***++++++******)))))))))***++++++*********)))(((((('''''')))************)))(((((((((''''''(((((()))***+++((()))******+++*********((()))++++++******+++---))))))))))))******************))))))))))))******))))))))))))))))))))))))***))))))))))))))))))((()))))))))***))))))(((((()))***++++++***)))***,,,+++*********))))))((((((+++++++++******))))))((()))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************)))'''&&&&&&''')))*********))))))))))))******))))))))))))))))))))))))************))))))((('''&&&'''((('''%%%$$$%%%&&&+++)))'''&&&&&&''')))+++'''((())))))******))))))))))))))))))***************)))(((((((((((((((((()))))))))*********++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''(((((((((((((((''''''************************''''''(((((()))))))))***)))))))))))))))))))))))))))(((((((((((()))***+++'''((()))******)))(((''')))))))))))))))******************))))))(((((('''(((((((((((((((((((((((())))))***+++******(((((('''''''''((()))***************++++++,,,------...))))))))))))))))))))))))&&&'''((())))))(((((('''))))))))))))))))))))))))************************************++++++++++++***,,,...---+++***,,,---++++++,,,---..................//////000000000111////////////////////////000000000000000000000000////////////000000000000000000111111111111000000...------------------...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))***++++++******))))))***++++++,,,******))))))))))))******************)))(((''''''(((((((((((())))))))))))'''((())))))+++///555999PPP>>>111//////++++++000******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********((()))***++++++***))))))%%%&&&(((*********)))((())))))))))))************((((((((((((((()))******(((((()))))))))(((((('''))))))))))))))))))***+++((((((((())))))***************))))))******+++,,,)))))))))))))))((((((((()))******+++***)))((('''''''''''''''((()))***+++'''((())))))*********)))(((***+++***))))))***+++((()))))))))******************))))))))))))******++++++++++++++++++++++++)))))))))***************))))))******+++************+++,,,+++))))))***+++*********************)))*********+++++++++++++++))))))))))))))))))))))))))))))(((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***((('''&&&&&&'''(((*********)))))))))))))))***))))))))))))))))))))))))((())))))*********))))))***++++++***)))(((((()))+++)))&&&$$$$$$&&&)))+++'''(((***+++++++++***)))))))))))))))************)))((((((((((((***,,,---************++++++++++++))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))************************&&&'''((())))))((('''&&&))))))))))))))))))))))))((()))***************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++************((()))))))))))))))((((((************************))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++'''((()))******)))((('''(((((())))))******++++++,,,,,,+++***)))(((''''''************************)))***++++++***)))((('''&&&''''''((()))******+++******+++,,,,,,---......)))))))))))))))))))))))))))***+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***,,,...---+++***,,,...***+++,,,---......///...////////////000000000000////////////////////////000000000000000000000000////////////000000000000000000111111111111000000...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))((())))))***++++++******))))))***+++,,,,,,))))))(((((((((((())))))************)))'''&&&&&&''''''(((((())))))******&&&&&&&&&&&&'''+++111555SSS???///,,,+++&&&''',,,******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++'''((()))******)))((((((((()))+++,,,+++***((('''))))))))))))***************)))(((((((((***+++,,,***************)))((('''))))))(((((()))***+++++++++++++++*********************))))))***+++,,,,,,(((((())))))*********+++)))******++++++)))((('''''''''''''''((()))++++++''''''((()))))))))))))))((()))***)))((('''((()))(((((())))))*********+++******))))))))))))******++++++++++++++++++++++++))))))******++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))*********************++++++((()))***+++------------))))))))))))))))))))))))***))))))))))))+++---...))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))***+++,,,*********)))))))))))))))(((((((((((((((((((((((())))))))))))***************)))(((''''''((()))***,,,***(((''''''(((***,,,))))))))))))))))))))))))+++***'''&&&%%%&&&'''(((%%%''')))+++,,,,,,******)))(((&&&%%%&&&''')))******)))((((((((()))+++,,,(((((((((((((((((((((((('''((()))***************'''((()))***+++,,,,,,,,,))))))************))))))++++++******))))))(((((()))))))))))))))*********))))))))))))))))))))))))+++*********))))))((((((++++++******))))))(((((((((***++++++)))((())))))***+++,,,+++***))))))************)))'''''')))++++++++++++***)))(((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&+++*********))))))(((((())))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***&&&'''((())))))((('''&&&(((((((((((()))))))))))),,,+++***)))((((((((((((***)))((((((((()))+++,,,***************)))((((((((()))************))))))************)))'''&&&%%%(((((()))***************(((((())))))******++++++***)))(((&&&&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))+++***)))((((((***,,,------,,,+++*********+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------......///////////////000000000000000000000000...........................///////////////......///////////////............------,,,,,,------...---,,,++++++******++++++************************))))))(((((((((((()))))))))))))))))))))))))))))),,,+++)))((((((((()))***,,,,,,+++***)))(((''''''******))))))(((((('''''')))************+++++++++555222...***(((((()))+++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++((())))))))))))*********))))))))))))************,,,,,,+++***)))))))))******)))))))))((((((''''''+++*********))))))((((((************************)))))))))))))))******++++++)))((('''((()))+++,,,))))))))))))))))))))))))))))))***++++++++++++*********+++++++++******)))******++++++++++++******,,,,,,---...---,,,+++***(((((()))***************************************)))))))))))))))******+++******))))))))))))******))))))************))))))(((((((((((())))))))))))((()))***++++++++++++***(((((((((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((((((((()))***+++***)))(((((()))***+++))))))))))))))))))))))))***)))((('''''''''((()))$$$%%%''')))***)))(((((()))((('''&&&&&&(((***+++***)))((((((((()))++++++))))))))))))))))))))))))((())))))************)))++++++,,,---------,,,,,,))))))************))))))+++******************)))*********)))))))))))))))))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))(((***++++++)))((()))***((()))))))))))))))***+++)))******((('''''')))+++++++++******)))(((((('''************************))))))((((((((('''''''''************)))))))))((())))))))))))))))))))))))))))))************))))))******)))(((((()))******'''((())))))))))))((('''))))))))))))************,,,+++***)))(((((((((((())))))((((((((()))++++++***************)))((((((&&&&&&''''''((())))))))))))******))))))((('''&&&''''''((())))))))))))))))))))))))))))))*********+++***)))((('''(((((()))***)))))))))(((((((((((())))))))))))))))))))))))+++***)))((()))***,,,---,,,,,,+++******++++++,,,******+++++++++,,,,,,,,,...------,,,,,,------...---......///////////////////////////////////////........................000000000000///---,,,,,,............////////////...------,,,,,,------...---,,,++++++******++++++******************************))))))))))))******))))))))))))))))))))))))++++++)))((((((((()))*********************))))))))))))))))))(((((((((((())))))*********+++++++++---+++)))'''&&&&&&((()))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((()))))))))******''''''(((((())))))******))))))*********+++++++++))))))))))))************++++++***)))))))))***************))))))(((((((((************)))))))))(((************************)))))))))))))))******+++***)))((('''((()))+++,,,************************))))))***++++++++++++*********+++++++++******)))******++++++++++++************++++++***((('''&&&))))))***+++++++++++++++************************)))))))))))))))******+++******))))))))))))******))))))************))))))((((((((()))))))))*********************++++++,,,''''''''''''((()))******'''((((((((()))*********(((((((((((((((((((((((())))))))))))***************))))))(((((())))))***)))******************)))))))))))))))))))))))))))(((((()))))))))))))))***%%%&&&((()))***))))))((())))))((('''((()))***+++)))))))))((()))******+++************************)))************))))))(((,,,,,,------,,,++++++***))))))************)))))))))***************++++++++++++******))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))************((()))+++***)))((()))***''''''''''''((()))******((()))***)))'''''')))+++++++++******)))(((((((((************************))))))((((((((((((''''''************))))))))))))))))))))))))))))))))))))))))))************))))))+++******))))))******+++((())))))******))))))(((************++++++++++++,,,+++***)))(((((((((((())))))((((((((()))******)))************))))))(((((((((((())))))+++,,,---(((((())))))))))))((((((&&&'''(((((())))))((((((************))))))))))))+++******))))))))))))*********)))))))))((((((((())))))))))))))))))))))))+++***)))))))))***,,,---,,,++++++******+++,,,,,,******+++++++++,,,,,,,,,///......------......///---......///////////////////////////////////////////////////////////////111111000000...---+++***---------.../////////000...------,,,,,,------...---,,,++++++******++++++************************++++++************++++++))))))))))))))))))))))))+++******)))((()))))))))))))))))))))******++++++(((((((((((()))))))))))))))))))))*********++++++'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((()))))))))************))))))))))))************))))))((((((((()))*********************)))))))))************))))))))))))************************)))))))))))))))******+++***)))((((((((()))+++,,,++++++++++++++++++++++++))))))***++++++++++++***)))******+++++++++************++++++++++++******)))******))))))'''&&&%%%******+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))************)))))))))))))))*********++++++******)))))))))***+++,,,'''''''''''''''((())))))))))))***+++,,,------...))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((((((((((((((('''((()))***++++++******((()))***++++++++++++******))))))((()))***++++++)))))))))))))))******+++***************************************)))((('''))))))************))))))))))))************))))))((((((((())))))*********,,,++++++***)))(((''''''))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++((()))******((((((***++++++)))((('''((()))))))))(((***+++***))))))***,,,************))))))((((((************************))))))((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))************)))))))))))))))*********++++++++++++***)))(((((())))))))))))((((((((()))))))))))))))************)))(((***))))))((()))***+++,,,''''''((()))))))))))))))'''(((((()))))))))))))))++++++******))))))((((((***)))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))******)))))))))***+++,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,......------------......---......///////////////////////////////////////000000000000000000000000////////////...---,,,+++,,,,,,------...///000000...------,,,,,,------...---,,,++++++******++++++************************+++******))))))******+++))))))))))))))))))))))))+++******)))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************''''''((()))************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''((((((((())))))((()))))))))************((((((''''''((()))******++++++***************************)))))))))))))))************************)))))))))))))))******+++))))))(((((())))))***+++++++++++++++++++++++++++))))))***++++++++++++***))))))***+++++++++************++++++++++++*********++++++++++++++++++***)))***++++++,,,,,,++++++(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******))))))************)))))))))*********++++++++++++))))))***++++++++++++***(((''''''''''''(((((()))))))))***+++,,,------...************************((()))))))))************))))))************))))))((()))+++------+++)))((((((((((((((((((((((((((('''((()))***++++++***************+++++++++++++++)))))))))))))))******+++((()))))))))***************************************************)))((('''&&&'''((()))************))))))************))))))&&&''''''(((((())))))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))******(((((())))))******++++++((()))***)))((((((***,,,000---***((())))))(((''')))***,,,,,,+++***,,,---*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,,,,++++++******))))))))))))******((((((((()))))))))******+++***))))))))))))))))))(((((()))))))))(((((((((((())))))*********))))))((((((''''''''''''''''''&&&'''((())))))******)))))))))***++++++++++++***++++++******))))))(((((('''(((((((((((((((((((((************))))))))))))))))))))))))))))))))))))***************+++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------......///////////////........................000000000000000000000000,,,---...............---+++,,,,,,---...//////000...------,,,,,,------...---,,,++++++******++++++************************))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((()))(((((('''&&&&&&%%%%%%''''''(((((())))))******(((((()))))))))*********)))***+++++++++***))))))))))))))))))))))))))))))******)))(((((()))******************************(((((()))***************************************************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))******((()))))))))************((((((''''''((()))************************++++++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++++++++++++++++++++++++++))))))***++++++++++++***((()))***+++++++++++++++******++++++++++++******)))******+++,,,---...///((())))))***************(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******))))))************)))))))))*********++++++++++++&&&(((+++......,,,***((()))((((((''''''((())))))'''((((((((()))*********************************))))))))))))************)))******++++++******))))))***,,,------,,,***)))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******(((((()))************)))************************)))************))))))((('''((()))+++,,,---------))))))************))))))''''''((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************((())))))(((((((((+++---444///***((())))))(((%%%''')))+++,,,++++++,,,---******))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))************))))))***++++++,,,,,,++++++******))))))(((((())))))***'''((((((((())))))))))))******)))))))))))))))***(((((()))))))))(((''''''((())))))************))))))******++++++******)))''''''((())))))***)))))))))***++++++,,,,,,++++++************))))))))))))&&&''''''(((((((((((('''++++++*********)))))))))))))))))))))))))))))))))))))))******++++++++++++))))))+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......///////////////........................////////////////////////+++,,,---......///......,,,,,,,,,---.........///...------,,,,,,------...---,,,++++++******++++++************************))))))(((((((((((()))))))))))))))))))))))))))))))))************)))(((((())))))((('''&&&%%%$$$$$$(((((((((((())))))))))))((((((((()))))))))******************)))(((''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((()))***************************************))))))))))))))))))))))))************************''''''((((((((()))))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,))))))))))))************))))))((((((((()))******)))))))))***************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++((()))))))))************++++++++++++++++++++++++))))))***++++++++++++***((()))***+++++++++++++++******++++++++++++******((((((((()))***,,,---...(((((()))************))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))************)))))))))))))))*********++++++&&&(((+++......,,,***(((***))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***++++++++++++***)))******+++,,,,,,+++******))))))))))))))))))))))))***)))((('''''''''((()))***)))))))))))))))))))))''''''(((((()))))))))((('''((()))***+++******)))))))))))))))))))))))))))((())))))************)))))))))***+++++++++++++++))))))************))))))************))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((())))))((('''(((+++...333...(((&&&((()))(((%%%%%%'''***+++*********+++)))))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))))))))(((''''''((())))))(((((()))))))))***************))))))))))))******(((((()))))))))(((&&&&&&(((((()))***************%%%'''***,,,------,,,+++'''((()))))))))))))))((())))))***+++++++++++++++)))))))))))))))*********&&&'''((()))***))))))(((+++++++++*********))))))))))))))))))))))))))))))))))))***+++++++++++++++((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------......///////////////................................................,,,,,,---.........------------------------------...------,,,,,,------...---,,,++++++******++++++***************************))))))))))))))))))***)))))))))))))))))))))))))))******+++***)))(((''')))))))))(((((('''''''''))))))))))))(((((((((((((((((((((((()))))))))*********)))))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((()))***************************************((((((((((((((((((((((((************************((((((((()))))))))******''''''(((((())))))******************++++++++++++))))))))))))************++++++***)))))))))******((((((((())))))*********((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++(((((()))***************************************))))))***++++++++++++***(((((()))++++++,,,,,,+++******++++++++++++*********))))))(((((()))++++++))))))***++++++++++++***************************)))))))))))))))******+++******))))))))))))******))))))************))))))((((((((()))))))))******))))))***+++++++++++++++******)))))))))))))))***************))))))))))))''''''''''''''''''''''''))))))))))))************)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++***'''&&&%%%&&&'''(((,,,,,,++++++***++++++,,,&&&''''''((((((((((((((('''((()))++++++******)))(((((((((((((((((((((((('''((()))***************)))))))))))))))(((''''''))))))************))))))---,,,,,,,,,++++++******)))))))))))))))*********))))))))))))))))))))))))(((((())))))*********+++++++++******))))))((((((((())))))((('''))),,,///111+++%%%$$$''')))(((&&&###%%%((())))))(((((())))))))))))))))))*********************************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***))))))((('''&&&&&&'''((())))))************+++++++++***)))))))))))))))******(((((()))))))))(((&&&%%%(((((()))***************"""&&&((()))'''&&&(((((())))))))))))(((((((((((()))***************(((((())))))******++++++'''((()))+++++++++***)))+++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,.........------.........---......///////////////............................................................---,,,,,,+++------------------,,,,,,...------,,,,,,------...---,,,++++++******++++++************************++++++************++++++)))))))))))))))))))))))))))******++++++)))((('''))))))))))))******************))))))((((((''''''(((((((((((())))))))))))+++************++++++,,,))))))))))))))))))))))))+++)))(((''''''((()))+++************************(((((()))***************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++''''''''''''(((((((((((())))))))))))************,,,,,,+++***))))))******''''''(((((()))))))))***(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++(((((()))***************))))))))))))))))))))))))))))))***++++++++++++***(((((()))++++++,,,,,,,,,******++++++++++++******...,,,+++))))))))))))*********+++,,,,,,,,,,,,+++************************)))))))))))))))******+++******))))))))))))******))))))************))))))(((((((((((()))))))))))),,,+++)))'''(((***,,,...******))))))))))))*********))))))(((((()))***+++,,,,,,+++***))))))******))))))(((((((((((()))))),,,+++***((((((((()))***)))))))))))))))))))))))))))((((((((()))***++++++(((((())))))*********+++''''''((()))))))))))))))###$$$%%%'''((())))))***&&&''''''((()))******+++(((((()))***************((()))***++++++***)))(((************************((())))))*********))))))+++***)))))))))***,,,---+++******)))))))))))))))))))))))))))))))))))))))******))))))))))))***************************************)))))))))))))))((()))***++++++***)))(((++++++++++++***)))''''''(((((((((((())))))))))))************************++++++******))))))((((((+++***************++++++***)))(((''''''((()))*********++++++++++++******************************))))))))))))))))))))))))'''$$$"""###'''***++++++---,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++***)))))))))***))))))************))))))***************)))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++///......------///000111...------------...//////............////////////000000000000000000000000////////////////////////000---******,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))''''''((()))***++++++,,,(((((()))***************))))))************))))))***,,,------+++******+++'''(((((()))***+++++++++***************************)))((((((((()))+++,,,************************&&&'''(((*********))))))******)))(((''''''(((((()))************+++++++++))))))******++++++,,,,,,************************************************+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))%%%&&&''')))+++,,,,,,,,,((())))))))))))*********))))))************))))))******+++++++++,,,,,,,,,++++++************++++++...---,,,,,,++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***++++++************++++++))))))))))))))))))))))))'''(((***,,,,,,***((('''***************************))))))(((((())))))******))))))(((((()))***++++++******)))(((((())))))))))))(((((((((((()))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))***+++((()))))))))************&&&'''(((((())))))((((((%%%&&&'''((()))*********'''''''''((()))*********(((((()))***************((()))***++++++***)))(((************************,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))*********************************)))))))))))))))))))))((())))))))))))(((((('''))))))))))))((('''&&&%%%)))))))))*********++++++************************))))))******************)))))))))***+++,,,------***)))(((((((((((()))*********++++++++++++*********************************************************(((%%%%%%(((***+++***---,,,***((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''(((((()))))))))))))))))))))))))))******))))))******+++,,,,,,+++******))))))******))))))************))))))***************)))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++///......---...///000111...------------...//////............////////////////////////////////////------------------------,,,***((())),,,//////...++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((('''((())))))******))))))))))))))))))))))))))))))(((((())))))******++++++(((((()))***************))))))************))))))((()))+++***)))(((((()))'''(((((()))******++++++************************+++************+++,,,,,,))))))))))))))))))))))))'''((()))******)))((((((*********))))))((((((((())))))*********+++++++++((((((((((((((()))))))))***************************************************)))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++,,,,,,------,,,,,,,,,)))))))))*********++++++******++++++++++++***************+++++++++,,,,,,++++++************++++++,,,,,,+++******************************************)))(((((((((((()))***++++++************++++++))))))))))))))))))))))))((()))***++++++***)))(((************************)))((((((''''''(((((()))))))))(((((()))***++++++******)))(((((((((((()))***))))))(((((())))))***+++***))))))((()))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))************&&&'''(((((())))))(((((('''((()))************)))''''''(((((())))))******(((((()))***************))))))************))))))************************---------,,,+++***)))((())))))***+++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''''''''))))))))))))((('''&&&&&&***+++++++++,,,,,,,,,,,,************************(((((())))))***+++++++++************+++++++++++++++***))))))))))))***+++******++++++++++++******************************************************---+++)))(((***++++++***,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))((('''&&&&&&''''''))))))))))))))))))))))))***))))))))))))***++++++++++++***)))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++......------......///000...------------...//////............////////////........................+++++++++++++++++++++++++++***)))***,,,...///...++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))''''''((())))))))))))((()))))))))))))))))))))))))))))))))))))))*********(((((()))***************))))))************))))))''')))******)))((())))))((((((((()))******++++++************************((()))******++++++******((((((((((((((((((((((((((()))))))))))))))(((''')))***+++++++++***)))((()))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))******+++******))))))************+++++++++,,,++++++,,,,,,,,,,,,++++++*********++++++++++++,,,++++++************++++++++++++***))))))))))))***++++++++++++++++++++++++***))))))(((((())))))***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''((((((((((((((())))))***++++++******))))))))))))*********))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((())))))))))))))))))*********'''((())))))******)))))))))))))))******)))(((((('''((((((((()))))))))***(((((()))***************)))))))))******)))))))))***************************************)))((('''((()))***,,,,,,+++******,,,+++******))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))*********,,,+++)))'''''''''((()))+++++++++++++++***)))(((******+++++++++,,,,,,,,,************************((((((((((((((()))))))))************))))))((('''+++******************+++******++++++++++++******************************************************,,,+++*********+++++++++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))(((''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++******))))))))))))************))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------......//////...------------...//////............////////////........................++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&''''''((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((()))***************))))))************))))))(((***,,,,,,+++***+++,,,(((((())))))************************************%%%&&&((())))))(((((('''))))))))))))))))))))))))******)))))))))(((''''''(((***+++---,,,+++)))((())))))))))))************,,,,,,++++++******))))))((((((((((((((((((((((((************************))))))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********%%%&&&''')))***+++++++++******+++++++++,,,,,,,,,***++++++++++++++++++***************++++++++++++++++++************+++++++++******)))))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******************************((((((''''''''''''(((((('''(((((()))***++++++++++++++++++******++++++,,,******))))))))))))******)))))))))*********))))))))))))))))))))))))))))))++++++***)))((((((((()))******))))))))))))))))))))))))***++++++++++++***(((((()))))))))(((''''''(((((((((((())))))))))))(((((()))******************))))))))))))))))))***************************'''((()))***************((()))***,,,,,,+++******,,,++++++***************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))************---,,,***)))((()))***+++***++++++++++++******)))))))))))))))************************************))))))((('''&&&&&&%%%%%%%%%&&&'''((())))))((((((*********++++++***************++++++++++++******************************************************((()))))))))******+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++***))))))((())))))************)))(((((()))******+++***))))))(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------..................------------...//////............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++************************************************************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((()))***************))))))************))))))''')))++++++******+++,,,)))))))))))))))*********))))))))))))))))))))))))%%%&&&((())))))(((((('''******************************)))(((((((((''''''((()))+++,,,---+++***((((((((()))))))))*********,,,,,,++++++******))))))((((((((((((((((((((((((************************((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))***+++,,,------......******+++++++++,,,,,,,,,))))))************))))))))))))*********+++++++++++++++************++++++++++++*********++++++,,,************************))))))************))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******************************)))((((((''''''(((((()))&&&'''(((***++++++++++++,,,++++++++++++,,,------+++******))))))******+++(((((()))************)))))))))))))))))))))))))))+++***))))))))))))))))))************))))))))))))((()))******++++++******((((((((())))))(((''''''(((((((((((())))))))))))(((((()))*********************))))))))))))******************************((()))***+++,,,---------))))))***+++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))******+++++++++++++++******++++++,,,((())))))***))))))((((((''''''((((((((()))))))))******************************)))'''&&&%%%$$$### """%%%(((***+++,,,,,,))))))***++++++***))))))******++++++++++++******************************++++++++++++++++++++++++&&&((()))***))))))+++,,,))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((()))******))))))((((((((()))******+++***)))(((((()))***+++,,,+++)))((((((((()))***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---............---...------------...//////............////////////................................................(((***,,,---------...///++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))''''''((())))))))))))((((((((((((((((((((((((((()))))))))))))))*********(((((()))***************))))))************))))))%%%'''((()))(((((()))***))))))))))))))))))******))))))))))))))))))))))))((()))******++++++*********************************))))))(((((((((((()))((()))***+++++++++***)))((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,+++***)))(((************+++++++++,,,)))))))))******))))))))))))))))))************+++++++++************+++++++++************+++,,,,,,)))))))))))))))))))))))))))******++++++******)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***%%%'''(((***++++++++++++++++++******++++++,,,---+++******))))))******+++'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))***+++************)))))))))(((''''''((()))))))))))))))(((((()))*********))))))))))))))))))(((((((((((((((((()))***************+++***)))(((((()))***+++************************)))***+++,,,,,,,,,,,,,,,******))))))******+++,,,---,,,++++++******++++++))))))))))))))))))))))))******))))))))))))******************************'''(((((()))******++++++((()))***+++++++++++++++((())))))******)))))))))''''''((((((((()))))))))******************************)))(((((('''&&&&&&"""$$$'''***,,,,,,,,,,,,((())))))******))))))(((******++++++++++++******************************++++++++++++++++++++++++''')))++++++)))((()))+++)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&'''(((************)))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******+++***)))(((((()))***+++,,,+++)))((('''((()))***))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........------...------------...//////............////////////////////////////////////------------------------'''***---...---,,,---///++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((('''((())))))******))))))(((((((((((((((((((((((((((((())))))******++++++(((((()))***************))))))************))))))$$$&&&((()))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,************************))))))(((''''''((()))***((((((((())))))*********(((((((((((()))))))))***((((((((((((((()))))))))************************************************(((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********))))))(((&&&&&&)))))))))*********++++++)))******++++++******)))))))))))))))************++++++************++++++)))))))))))))))***++++++************************)))***++++++++++++***)))++++++************++++++))))))))))))))))))))))))((()))***++++++***)))(((******************************))))))))))))******%%%&&&(((***+++,,,++++++******))))))***+++,,,,,,++++++************++++++'''((()))+++++++++***)))))))))))))))))))))))))))))))))(((((()))***+++++++++*********))))))((((((%%%&&&&&&'''''''''''''''))))))***+++++++++++++++))))))))))))(((((((((((((((((()))***************+++***)))(((((()))***+++************************))))))*********))))))(((+++***)))))))))***,,,------,,,++++++******++++++))))))))))))))))))))))))******))))))))))))******************************'''(((((()))***+++++++++%%%''')))***+++++++++******++++++,,,,,,,,,++++++(((((((((((())))))))))))************************************)))))))))))))))***+++,,,,,,+++)))((('''((()))******)))((('''******++++++++++++******************************++++++++++++++++++++++++***,,,...---)))'''((()))((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++$$$%%%''')))******))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******+++***)))'''''')))***+++,,,+++)))((('''(((***+++))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........---,,,...------------...//////............/////////000000000000000000000000000------------------------***---//////,,,******,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((((((((()))***************(((((((((((((((((((((((('''(((((()))***++++++,,,(((((()))***************))))))************))))))&&&(((************+++,,,*********)))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))(((''''''''')))***+++((((((''''''((()))******(((((((((((())))))))))))))))))******++++++,,,,,,************************************************((('''&&&%%%&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,,,,((())))))))))))*********+++++++++,,,,,,+++++++++))))))))))))************++++++************++++++((((((((((((((()))******++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))''')))***,,,,,,***)))'''************************))))))))))))))))))))))))++++++******)))'''&&&%%%)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))((((((---,,,+++*********+++,,,,,,+++***))))))***+++,,,+++******)))))))))))))))+++*********))))))((((((******)))))))))))))))***,,,***((())),,,---+++)))************************((()))))))))************((((((((((((((((((((((((''''''((()))***++++++,,,))))))*********+++++++++******))))))((((((''''''((((((''''''''''''((((((((((((((()))******++++++***)))((((((((((((((()))+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,++++++******++++++,,,---************))))))((((((+++***)))(((((()))***+++((()))***+++++++++++++++++++++************++++++***++++++***((('''((()))))))))))))))))))))))))))((((((((((((((('''''''''******))))))))))))******$$$$$$&&&'''((((((((((((+++++++++++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---111///...------...///111000///...---------------......---------,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************************************'''''''''''''''((()))***))))))************))))))(((((((((((())))))))))))******))))))((((((''''''***************+++++++++))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))*********))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))******++++++++++++******---,,,+++******+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))(((+++***)))(((((()))***+++++++++************+++++++++******************+++))))))))))))))))))))))))(((((())))))******++++++((((((((((((((()))******+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))************)))***+++,,,,,,+++***)))))))))))))))************************************)))************+++++++++---,,,,,,+++***)))(((((((((((())))))))))))(((((()))************+++++++++)))************++++++++++++++++++*********))))))************************,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))),,,,,,++++++************))))))))))))))))))))))))***************)))((((((+++++++++******++++++,,,,,,+++***))))))***+++,,,+++******)))))))))))))))************)))))))))(((******))))))))))))******+++)))((()))+++,,,***(((************************************++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++***)))))))))((((((((('''))))))(((((((((((())))))*********)))))))))))))))((((((((()))))))))))))))+++++++++*********))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******++++++***))))))***++++++************************((()))******)))((()))*********))))))******+++,,,++++++*********)))))))))+++***))))))))))))***+++'''(((((())))))))))))(((*********))))))*********)))***+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******,,,,,,,,,++++++*********++++++************++++++000///...------...///000//////...---------------......---------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++******)))))))))************************************************)))(((((((((((())))))***))))))************))))))(((((((((((())))))))))))***)))))))))((((((((('''++++++*********)))))))))))))))))))))))))))))))))************************)))******++++++******)))***))))))))))))))))))))),,,++++++***))))))******))))))))))))))))))))))))******++++++++++++*********)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***))))))+++***)))(((((()))***+++++++++************++++++******)))(((((()))******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******))))))(((((())))))******))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))))))))))))))************************************)))************++++++++++++++++++***************((())))))******))))))((()))************+++++++++)))************++++++++++++++++++*********))))))************************++++++,,,,,,,,,+++******))))))))))))))))))))))))&&&'''((()))***+++++++++))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))************))))))((())))))***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++******)))))))))))))))************))))))))))))***)))))))))))))))*********)))((((((******)))((())))))))))))))))))))))))***++++++++++++,,,,,,,,,************************)))*********************)))))))))************+++))))))))))))((((((((((((******))))))))))))******++++++******)))(((((('''&&&''')))************)))+++++++++***************************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))*********++++++++++++***))))))***++++++))))))))))))))))))))))))((()))******)))((()))***))))))(((((())))))***++++++++++++++++++*********++++++************++++++((())))))))))))((((((''')))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))***************)))***++++++++++++***))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******++++++***************))),,,,,,++++++++++++,,,,,,///...---,,,,,,---...//////...------------------......---------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********)))))))))))))))************************************************+++******))))))))))))***))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((,,,++++++***(((''''''&&&))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))******,,,+++******)))*********))))))))))))))))))))))))******++++++++++++******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))***+++++++++************++++++***)))'''&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((''''''))))))((((((((()))******'''(((((()))***,,,---...************************))))))))))))************)))***++++++++++++***))))))))))))*********++++++************************)))************+++++++++))))))*********+++++++++*********++++++*********)))************+++++++++)))************++++++++++++++++++***************))))))))))))))))))))))))******+++,,,,,,,,,++++++))))))))))))))))))))))))&&&'''((()))***+++++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''(((***+++,,,,,,,,,+++,,,+++***))))))***+++,,,+++******)))))))))))))))*********)))))))))))))))))))))))))))))))))***+++)))((((((((())))))((((((((((((((((((((((((((((((*********+++++++++,,,,,,************************+++*********************))))))))))))************))))))))))))((((((((((((***))))))(((((())))))***************))))))((((((%%%&&&)))+++,,,+++***)))*********************************))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***))))))))))))))))))))))))))))))*********+++++++++++++++******************+++***************************+++,,,,,,+++***+++,,,)))))))))))))))***++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++***)))((((((((())))))))))))(((((()))***+++***)))((()))***))))))))))))))))))))))))((()))))))))))))))************))))))))))))******(((((()))))))))(((''''''******+++++++++******)))))))))))))))))))))))))))***))))))(((((())))))***+++******))))))******+++++++++++++++************///......------......///......---,,,,,,---............---,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************))))))************************************************++++++***)))(((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((******))))))(((''''''&&&))))))))))))))))))))))))************************+++***)))(((((()))***+++)))))))))))))))*********++++++***************+++))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,*********+++************************++++++************+++++++++***(((&&&&&&(((***+++)))))))))))))))))))))))),,,++++++******)))))))))***))))))((())))))******((())))))***+++---...///************************((()))))))))*********************++++++*********))))))*********+++++++++************************))))))*********+++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++************************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))((())))))*********))))))&&&((()))+++,,,,,,++++++,,,+++***))))))***+++,,,+++******)))))))))))))))))))))))))))))))))******))))))(((((()))***++++++(((((())))))((((((((()))(((((((((((((((((((((((())))))))))))*********+++************************++++++++++++************))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))************%%%''')))+++,,,,,,+++***************************))))))))))))))))))******************************)))***,,,------,,,***))))))))))))))))))))))))))))))*********++++++++++++*********++++++************************************+++,,,,,,+++***+++,,,+++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''((())))))))))))((('''((()))******)))((()))+++))))))))))))))))))))))))'''''''''(((((()))))))))******))))))))))))*********+++++++++++++++***))))))******+++++++++******))))))))))))))))))))))))******))))))))))))******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,///......------......///------,,,,,,,,,,,,------------,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))((((((''''''''''''))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++(((((())))))************+++***************++++++))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))************************+++---...---***)))***,,,******++++++++++++******++++++************++++++,,,+++)))(((((()))+++,,,)))))))))))))))))))))))),,,,,,++++++******))))))******))))))))))))******++++++***++++++,,,------************************((()))))))))************+++******************+++************++++++++++++************************))))))*********+++++++++,,,,,,++++++***))))))(((++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))*********+++++++++************************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++***)))(((((()))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((())))))************)))(((((()))***++++++++++++,,,+++***))))))***+++,,,+++******)))))))))))))))))))))))))))************(((((((((((()))***+++,,,((()))******(((((()))***))))))))))))))))))))))))(((((()))))))))***************************************++++++++++++++++++***)))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((('''(((((()))******++++++'''(((***++++++++++++******************+++++++++))))))))))))************************************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))*********++++++)))***++++++++++++***)))))))))))))))))))))))))))((()))******)))((()))***+++++++++***+++,,,,,,---*********+++++++++++++++******++++++++++++******((())))))))))))(((((('''((((((************((((((((()))******))))))***+++))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))))))))******((())))))*********))))))))))))***++++++++++++***)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))((((((''''''''''''((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))*********))))))))))))))))))))))))***************************))))))(((((())))))***((((((((()))******++++++*********)))******+++,,,))))))))))))))))))))))))******++++++++++++******'''(((((())))))(((((('''))))))))))))))))))))))))************************+++---...---)))((())),,,******+++,,,,,,+++******++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))((((((++++++***)))))))))******,,,,,,++++++***+++++++++************************))))))))))))************++++++***))))))***++++++*********++++++++++++,,,************************)))************+++++++++------,,,+++***)))((('''***++++++,,,,,,++++++***)))************+++++++++)))************+++++++++***************+++++++++******************************+++,,,,,,,,,++++++))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))************++++++,,,,,,))))))))))))))))))))))))(((((()))*********************))))))))))))******,,,+++***))))))***+++,,,+++******)))))))))))))))((()))))))))************(((((((((((()))***+++,,,(((***,,,+++)))((()))+++************************))))))*********+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,******))))))(((((((((((('''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))*********************************))))))*********+++++++++((()))))))))************************************************************))))))))))))))))))))))))((((((((()))))))))******)))***++++++++++++***)))************************((()))******)))((()))******************++++++,,,)))))))))*********++++++))))))***++++++***))))))'''(((((())))))))))))(((((()))+++,,,,,,+++)))(((''')))******))))))***+++))))))))))))))))))))))))&&&''''''((())))))************))))))))))))******&&&''''''((())))))))))))))))))***+++++++++++++++))))))))))))))))))))))))---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++)))*********++++++++++++************************))))))))))))))))))))))))(((((((((((((((((()))***))))))************))))))(((((((((((())))))))))))'''((((((((()))))))))*********************))))))))))))))))))))))))))))))************************(((((())))))))))))(((((('''(((((()))******++++++******))))))***++++++,,,))))))))))))))))))))))))******++++++++++++******(((((()))******)))(((((())))))))))))))))))))))))***************************---///---(((&&&(((+++***++++++,,,,,,++++++***++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))******,,,+++******))))))******++++++************++++++))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++*********+++++++++,,,,,,************************)))************++++++++++++++++++*********))))))******++++++++++++******)))************+++++++++)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************+++***)))(((((()))******,,,+++***))))))***+++,,,+++******)))))))))))))))(((((())))))*********+++(((((((((((()))***+++,,,)))+++---,,,)))(((***,,,******************************+++++++++,,,,,,,,,(((((((((((((((((((((((())))))***+++,,,,,,------******))))))(((((((((''''''((((((((())))))************))))))))))))******++++++******)))(((((((((,,,+++******)))******+++))))))******++++++++++++(((((())))))*********+++******************************)))(((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,)))))))))))))))******+++(((((())))))*********+++((()))***++++++***)))(((((()))***+++++++++++++++(((***+++,,,,,,+++***(((''')))******))))))***,,,))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******)))***+++,,,---.........((()))***+++++++++++++++))))))))))))))))))))))))+++******))))))******+++,,,++++++******++++++,,,))))))******++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,---.........---------,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))(((((()))***++++++))))))************))))))(((((((((((())))))))))))'''((((((((())))))******------,,,+++***)))(((((())))))))))))))))))))))))************************'''((()))******)))(((''''''(((((()))***+++++++++******))))))***+++,,,,,,))))))))))))))))))))))))******++++++++++++*********+++,,,------,,,+++***))))))))))))))))))))))))************************)))---///,,,(((&&&(((+++***+++,,,------,,,+++***++++++************++++++&&&((()))++++++)))(((&&&))))))))))))))))))))))))*********+++,,,,,,,,,---,,,,,,+++***))))))*********)))))))))***++++++,,,(((((((((((((((((((((((())))))))))))************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************)))************+++++++++***************+++++++++*********++++++*********)))************+++++++++)))************+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************))))))*********)))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************************))))))))))))******))))))))))))))))))))))))************************+++++++++*********)))))),,,,,,,,,+++++++++++++++---,,,***)))))))))******************************)))************+++++++++,,,,,,,,,+++***)))(((''')))*********)))***+++---))))))*********+++++++++,,,,,,+++***)))(((''''''******))))))))))))******************************))))))))))))************))))))(((((((((((())))))******************************************************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((()))***+++,,,,,,+++***)))***,,,------,,,***)))++++++++++++++++++++++++************))))))(((((()))***+++,,,,,,+++***))),,,,,,+++***)))))))))***))))))*********+++++++++++++++***))))))((())))))******))))))))))))******)))************+++++++++++++++************++++++))))))))))))))))))))))))************************+++*********))))))(((((('''(((((()))***+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...,,,***))))))))))))------,,,,,,,,,---......---------------,,,+++***,,,,,,,,,------.........------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,+++***)))(((''')))***,,,------+++(((&&&))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''')))+++,,,,,,)))'''(((***+++***((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))************+++++++++************)))******+++++++++,,,,,,,,,))))))************))))))((((((((((((((((((((((((******************++++++***)))(((''''''((()))***,,,,,,+++***)))(((''''''************************,,,+++***+++---...---,,,)))))))))***+++++++++,,,******************************))))))))))))))))))************************''''''(((******+++++++++************************)))************+++++++++)))************+++++++++***************)))((('''))))))))))))))))))))))))++++++******++++++,,,---)))))))))***+++++++++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,---,,,+++)))((()))))))))***+++++++++,,,*********************************++++++,,,,,,,,,))))))************))))))***))))))))))))))))))))))))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++++++++*********))))))*********+++++++++++++++,,,,,,***)))))))))******************************)))************++++++++++++++++++++++++***)))((()))***+++***))))))+++,,,))))))*********+++++++++******)))))))))))))))(((******))))))))))))******************************))))))))))))******************))))))))))))***************************************************************************************+++++++++,,,,,,+++,,,,,,,,,,,,+++******************************))))))***+++,,,+++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***))),,,+++******))))))******))))))*********+++++++++***)))(((((('''''''''(((******))))))))))))******)))************+++++++++++++++************++++++************************************************************)))))))))((('''(((((()))******++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++******+++,,,---...---,,,+++++++++++++++,,,,,,------,,,++++++***,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,++++++++++++++++++++++++***)))((()))***+++,,,,,,***)))'''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((***+++,,,,,,)))'''(((***+++***((())))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***))))))))))))************+++++++++************)))************+++++++++,,,))))))************)))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))(((((((((((())))))++++++******)))(((((((((************************,,,******+++,,,---,,,+++***************+++++++++************************************************************************((()))***++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++******++++++******)))(((************************))))))(((((())))))***+++************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))*********))))))))))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++++++++***************((())))))******+++++++++,,,+++******)))*********************************)))************+++++++++******+++++++++******)))***+++,,,***)))(((***+++***************+++++++++''''''(((((())))))************))))))))))))******************************))))))))))))************++++++************++++++))))))))))))))))))))))))*********************************************************++++++++++++,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++************************+++++++++++++++*********)))***++++++++++++***)))++++++***)))))))))*********************+++++++++******)))(((((((((((()))******))))))))))))******)))************+++++++++++++++************++++++++++++++++++++++++++++++************************************))))))))))))((((((((()))******++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,---///000...---,,,+++***)))))))))++++++,,,,,,,,,+++******,,,,,,,,,,,,------------......------------......,,,,,,,,,,,,++++++++++++******+++++++++******)))******************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))(((((()))******))))))))))))))))))))))))))))))))))))*********++++++((()))******++++++******)))))))))*********+++++++++++++++************))))))))))))*********++++++))))))************))))))************************---,,,,,,+++***)))((((((((())))))******))))))((())))))))))))))))))))))))************************+++)))))))))+++,,,+++***+++++++++*********************************************++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++***)))************************))))))(((((())))))***++++++++++++++++++*********++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++***************************,,,,,,++++++******+++++++++++++++***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))************)))))))))))))))))))))***************))))))((((((''''''************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************************''''''((()))***+++++++++++++++******************************************))))))*********+++++++++((()))***++++++++++++++++++,,,,,,+++)))((()))+++************************'''(((((((((((()))))))))******))))))))))))******************************((()))))))))************+++******))))))******+++((((((((((((((((((((((((************************************************************+++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++******)))))),,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++*********++++++***************))))))))))))******************************,,,,,,+++++++++++++++,,,******))))))))))))******))))))*********+++++++++++++++************++++++++++++++++++++++++++++++*********************************)))))))))))))))(((((())))))***************+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000------,,,+++******++++++***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,+++++++++++++++++++++((()))***++++++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))***************++++++,,,******)))((()))*********)))))))))))))))))))))))))))*********++++++++++++((())))))***************))))))*********++++++++++++++++++*********))))))((())))))))))))*********))))))************))))))++++++++++++++++++++++++,,,+++++++++***)))))))))((()))***++++++***)))((((((((())))))***************************************(((((()))***+++***))),,,+++++++++***)))))))))************************+++++++++++++++,,,,,,,,,************************)))******+++,,,,,,++++++************************))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,++++++***************************++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++*********,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))(((((())))))******************))))))((((((''''''*********************************************************++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))***+++++++++************+++*********************************))))))*********+++++++++((()))***++++++++++++++++++,,,,,,+++)))((()))+++************************))))))))))))((((((((((((******))))))))))))******************************((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((************************************************))))))*********++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,+++******))))))))),,,++++++******++++++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++******************+++***))))))((())))))******************************,,,+++++++++++++++,,,,,,******))))))))))))******))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))******)))))))))))))))******************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------------------,,,,,,,,,,,,,,,---...///***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++((()))***++++++++++++++++++***((('''''')))***+++))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++*********)))((()))******)))))))))))))))))))))))))))*********++++++++++++(((((()))************)))************+++++++++++++++++++++*********))))))((())))))))))))*********))))))************))))))++++++++++++++++++++++++)))))))))***+++++++++,,,((()))***++++++***)))(((((((((((()))******++++++)))))))))))))))))))))))))))((('''(((***+++***))),,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,************************((()))******************************************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,,,,++++++************************++++++******++++++,,,------,,,,,,,,,++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,*********+++,,,---,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))((((((((()))******++++++***))))))))))))))))))(((++++++++++++++++++++++++******************************++++++,,,---------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((())))))******+++++++++))))))***++++++++++++***************************)))************+++++++++((()))***+++++++++++++++***+++,,,***)))(((***++++++++++++***************++++++******))))))((((((******))))))))))))******************************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************************************)))))))))************++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++*********************************+++++++++++++++++++++***))))))***++++++))))))((((((((()))******+++++++++***************)))(((((((((((()))************))))))))))))******)))************+++++++++++++++************++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))***************++++++,,,,,,------,,,,,,++++++,,,,,,---------...------,,,+++***+++++++++,,,---...000000++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,*********+++++++++++++++((()))***+++++++++++++++***)))((('''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++******))))))******)))(((((()))+++)))))))))))))))))))))))))))))))))*********++++++'''((())))))******))))))*********++++++++++++,,,+++++++++************))))))))))))*********++++++))))))************))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---)))******************)))(((((())))))*********+++))))))))))))))))))))))))***(((((((((***+++***)))+++++++++***************************************))))))******+++,,,,,,,,,************************((())))))*********))))))************************)))************+++++++++)))************+++++++++)))***++++++++++++++++++++++++++++++++++++++++++))))))(((((())))))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++******++++++,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))************))))))'''(((((()))******++++++)))))))))***************++++++++++++++++++++++++************************)))******+++,,,,,,------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++++++++((()))***+++,,,++++++***************************)))************+++++++++)))******+++++++++******)))***+++***))))))+++,,,+++++++++*********))))))************++++++++++++******))))))))))))******************************))))))))))))***************))))))))))))))))))***************************************************************************))))))))))))************+++,,,,,,,,,,,,+++******************************+++***)))))))))***+++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))))))))*********++++++++++++***))))))***++++++((((((((((((((()))******+++++++++*********))))))((('''''''''(((((()))*********))))))))))))******)))************+++++++++++++++************++++++************************************************((()))))))))***************))))))))))))))))))))))))******+++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---------,,,***)))++++++++++++,,,---......+++,,,---...............,,,,,,,,,+++++++++******+++******))))))******+++)))*********++++++++++++)))******+++++++++******((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))((()))*********)))(((((((((***+++***((('''))),,,))))))))))))))))))))))))((((((((()))))))))******'''(((((()))))))))))))))*********+++++++++,,,,,,+++++++++************)))************+++++++++,,,))))))************))))))++++++++++++++++++++++++)))))))))***+++++++++,,,+++******))))))******+++)))))))))))))))*********))))))))))))))))))))))))***)))((()))+++,,,+++******************+++++++++************************(((((())))))***++++++,,,*********************************++++++******)))************************)))************+++++++++)))************+++++++++((()))******++++++******++++++++++++++++++++++++))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))'''(((((()))***+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,+++++++++++++++((()))***+++,,,,,,+++***************************)))************+++++++++******+++++++++******))))))*********)))***+++---++++++++++++******))))))((()))***+++,,,---......******))))))))))))******************************))))))))))))************++++++************++++++************************************************************************))))))))))))************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******)))))))))***,,,---)))***,,,------,,,***)))++++++++++++++++++++++++(((((())))))*********+++,,,+++***))))))***+++,,,((((((((((((((()))******++++++++++++******))))))))))))((())))))***++++++******))))))))))))******)))************+++++++++++++++************++++++))))))))))))))))))))))))************************(((((())))))*********+++*********)))))))))))))))))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++***,,,,,,++++++***+++++++++,,,------.../////////...,,,,,,,,,++++++***************))))))))))))******))))))******++++++++++++******+++++++++******)))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((***+++***((('''))),,,))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))******+++++++++,,,,,,,,,+++++++++************)))***++++++++++++,,,,,,,,,))))))************))))))************************+++++++++***************,,,+++***))))))***+++,,,******))))))))))))))))))))))))))))))))))))))))))+++))))))***+++,,,+++***))))))******+++++++++,,,************************'''(((((()))******++++++************************++++++,,,,,,,,,++++++***************************)))************+++++++++)))************+++++++++'''((()))***************+++++++++++++++++++++++++++++++++***+++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++(((***+++,,,---,,,,,,+++))))))******+++++++++,,,************************,,,,,,,,,++++++*********&&&&&&&&&&&&'''(((******))))))(((((((((((())))))+++++++++***************+++*********))))))((((((***************)))((((((******************************))))))))))))******************************,,,+++***)))((((((((()))))))))))))))))))))))))))''''''((()))***++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,+++***)))((((((((((((***+++---......---+++***++++++************++++++((()))*********)))'''&&&+++***))))))+++...222444)))))))))))))))***,,,,,,************************))))))))))))))))))))))))'''((()))***+++,,,------************************++++++***)))((('''&&&&&&++++++************++++++,,,+++******++++++)))(((,,,+++***)))((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++++++++*********))))))((((((&&&''''''((()))*********(((((((((((((((((((((((('''(((((()))******++++++************************+++*********************************************''''''(((******+++++++++(((((()))***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************333222000...,,,+++******,,,,,,,,,+++++++++******+++*********))))))((((((******))))))))))))************))))))))))))******,,,+++++++++******))))))******))))))((((((''''''))))))))))))))))))))))))******++++++++++++***************)))))))))))))))************************+++++++++******)))))))))++++++++++++++++++++++++************************,,,,,,+++***))))))******,,,,,,,,,++++++*********)))))))))))))))******+++******))))))))))))******++++++******)))(((((((((******************************************************))))))))))))******,,,,,,+++***)))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))************************+++***************(((%%%((((((((()))******++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++,,,------)))***+++,,,---.........---,,,,,,+++*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++++++++***)))(((******++++++++++++******++++++++++++++++++++++++...---+++*********++++++''''''''''''((()))***+++***))))))(((((())))))***---,,,,,,+++***)))((((((******************))))))***************))))))(((******************************))))))))))))************************************))))))))))))******************************))))))******++++++,,,,,,+++++++++*********))))))))))))*********+++++++++***)))))))))))))))***+++***+++,,,------,,,+++*********))))))))))))***************+++***))))))((()))(((((()))+++///333555000...,,,***)))***+++,,,************************************************)))))))))***************************************+++******))))))(((((((((++++++************++++++,,,+++******++++++***(((,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++************************************************++++++++++++++++++++++++((((((((()))***+++++++++************)))))))))(((''''''((())))))***++++++))))))))))))))))))))))))(((((())))))***++++++,,,************************)))*********************************************&&&&&&'''((())))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---......,,,,,,+++++++++*********************)))))))))(((******))))))))))))******))))))(((((((((((())))))))))))))))))((((((((('''******))))))(((((((((((()))))))))))))))))))))))))))******++++++******))))))))))))))))))*********************************,,,,,,+++++++++*********++++++++++++++++++++++++************************,,,++++++***))))))******+++++++++******))))))))))))))))))))))))***++++++++++++************++++++)))))))))))))))***************************************************************))))))))))))******++++++******)))(((((((((((())))))******))))))(((************************************************---+++***+++,,,---,,,+++*********************)))++++++++++++++++++,,,,,,*********************************+++,,,---------,,,,,,---......------------,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))******++++++++++++******++++++++++++++++++++++++------+++*********++++++)))))))))))))))***+++,,,*********))))))*********...---,,,+++***(((''''''*********+++++++++++++++******++++++******)))(((******************************))))))))))))******++++++++++++++++++++++++***))))))))))))***++++++************************++++++++++++++++++,,,,,,+++++++++***************(((((()))))))))*********((((((((())))))+++,,,,,,************************)))))))))))))))))))))))),,,,,,+++************+++((('''((()))+++///333555555444000---+++******+++************************++++++++++++++++++++++++++++++******)))))))))(((************************************************++++++************++++++,,,+++)))***++++++***)))***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++++++++************)))))))))))))))))))))******++++++,,,************************))))))******+++,,,,,,,,,************************(((((())))))*********+++************************'''((())))))******************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,---...///,,,++++++++++++*********************))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((***))))))))))))((((((((()))))))))))))))))))))))))))******++++++******)))(((((())))))******++++++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,+++******)))******************)))))))))))))))***))))))))))))***++++++,,,,,,++++++++++++,,,,,,'''(((((()))******++++++******************************************************))))))))))))******))))))))))))))))))))))))*********++++++*********************************************************)))'''&&&&&&(((***++++++---,,,,,,+++******)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------..................---,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++---,,,,,,++++++++++++,,,***************+++,,,---++++++************++++++,,,,,,++++++***)))((((((*********++++++,,,,,,---***++++++++++++***))))))******************************))))))))))))******++++++++++++++++++++++++++++++******)))*********************************++++++++++++++++++******************************))))))))))))*********+++***)))))))))******+++,,,******))))))))))))******))))))************))))))---,,,+++))))))***++++++)))(((((()))+++---000111555444444222000---+++)))************************++++++++++++++++++++++++++++++++++++*********************************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,***)))***++++++***)))((()))***+++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++*********)))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((((((((())))))******+++***************************+++,,,,,,------------)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,++++++***++++++++++++*********************)))))))))))))))******))))))))))))************))))))))))))******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***************+++******************))))))******))))))******+++,,,+++++++++******+++++++++(((((())))))************************************************************+++******))))))******+++(((((())))))***************++++++,,,,,,++++++***************************************************(((&&&$$$$$$&&&((()))***,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---------------,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++************++++++******************++++++*********++++++,,,,,,---+++++++++++++++***))))))******************************))))))))))))******++++++++++++++++++++++++------+++***))))))))))))***************************************)))))))))*********************************+++++++++,,,,,,,,,,,,+++******************))))))(((((())))))******++++++,,,,,,++++++***,,,+++***)))((()))******++++++*********+++,,,---...111333555444000+++(((************************+++++++++++++++++++++++++++++++++,,,,,,,,,------*********************************+++,,,,,,------,,,,,,++++++++++++,,,,,,+++***)))***+++,,,+++)))((()))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++))))))))))))))))))******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************(((((())))))*********+++************************+++,,,,,,------------,,,((())))))***************++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************............---+++***)))+++++++++*********))))))))))))))))))))))))************))))))))))))******,,,++++++******++++++,,,******************++++++))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))''''''((()))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***************++++++++++++++++++++++++++++++***************++++++,,,******))))))))))))******************))))))((((((************************************************++++++************++++++((((((((()))******++++++++++++,,,,,,,,,,,,++++++************************************************---+++(((''')))***++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---))))))***+++,,,---------,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********))))))*********)))))))))***++++++,,,,,,*********++++++++++++++++++++++++,,,++++++***)))******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,******))))))***++++++++++++++++++++++++)))))))))))))))))))))******************+++++++++***++++++++++++,,,,,,,,,------,,,******)))))))))))))))))))))))))))))))))***+++,,,------,,,+++***++++++***))))))))))))))),,,,,,+++***))))))))))))))),,,111444444000,,,(((************************++++++++++++++++++++++++***+++++++++,,,,,,------*********************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++)))))))))+++,,,+++******+++,,,---------------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))******++++++,,,,,,---((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++************************************************************************)))******+++++++++******(((((()))************)))++++++++++++++++++++++++******++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,---......---,,,,,,+++************)))))))))))))))))))))******************))))))))))))******+++++++++******+++++++++(((((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))((())))))******))))))((((((((())))))******++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))******+++,,,+++++++++++++++,,,,,,,,,+++************+++,,,,,,***))))))))))))))))))***++++++******)))(((((('''************************************************++++++************++++++(((((())))))*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,***(((''')))******)))))))))******+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++,,,,,,------++++++******++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,***))))))(((((())))))******************+++++++++******************))))))++++++,,,,,,++++++***)))******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---++++++++++++++++++++++++)))))))))******+++++++++))))))*********+++++++++************++++++++++++,,,,,,+++*********++++++))))))***++++++***)))))))))***,,,------,,,***)))++++++,,,,,,++++++***)))+++*********))))))))))))'''***---//////...+++)))************************************************++++++***************)))************************************++++++++++++---,,,,,,++++++,,,,,,---***)))((()))+++,,,+++***))))))))))))***+++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((()))******+++,,,,,,)))***,,,------,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))************+++++++++++++++*********++++++++++++++++++++++++************************************************------,,,,,,+++*********************************))))))************))))))))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************''')))+++---......---,,,************))))))))))))((()))))))))******************))))))))))))*********))))))))))))))))))***'''((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******************************************+++++++++,,,,,,++++++++++++++++++++++++******************************))))))***++++++,,,)))*********++++++++++++++++++******++++++,,,---+++******))))))******+++*********)))))))))))))))************************************************,,,++++++******++++++,,,)))))))))))))))***************++++++++++++******++++++++++++++++++++++++************************'''&&&&&&''')))***)))((()))*********************++++++++++++++++++,,,,,,************************************************)))***++++++,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++---.........------,,,,,,+++******+++++++++))))))(((((((((((()))))),,,+++++++++******))))))+++*********))))))((((((+++,,,,,,,,,,,,+++************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((***+++---///000++++++++++++++++++++++++))))))***+++,,,,,,------))))))******++++++++++++))))))))))))************************+++,,,------((()))+++------+++)))(((((()))+++,,,,,,+++)))(((+++,,,---...---,,,+++***))))))))))))************))))))******++++++******************************))))))))))))))))))))))))++++++***)))((('''&&&&&&************************************************---,,,,,,++++++,,,,,,---***)))((()))+++,,,,,,***&&&%%%%%%%%%%%%''')))*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,'''(((((()))******+++++++++,,,---------+++)))(((************************))))))))))))))))))))))))************************++++++++++++++++++++++++(((((())))))*********+++******************************************************))))))))))))))))))************************///......---,,,+++******************************++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************''')))+++,,,---,,,***)))************))))))))))))(((((())))))*********+++******))))))))))))******((((((''''''''''''(((((())))))******+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))************************)))))))))******+++++++++++++++++++++++++++++++++******************************))))))***+++,,,,,,(((((())))))*********+++++++++******++++++,,,---,,,++++++++++++++++++,,,((((((((()))******++++++************************************************,,,++++++******++++++,,,******))))))))))))))))))*********++++++*********++++++++++++++++++++++++************************(((((((((+++...///...---++++++******)))(((((((((*********++++++,,,,,,---))))))))))))))))))))))))******)))))))))))))))))),,,,,,---------,,,+++++++++*********+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---...///...------)))+++++++++***)))***+++************************,,,,,,++++++***)))))))))************************...---,,,***)))'''&&&%%%************************+++******))))))******+++,,,,,,+++******+++,,,,,,///...,,,+++++++++,,,,,,...---,,,+++************...000111///,,,)))''''''******,,,,,,,,,,,,******---,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***)))&&&%%%%%%&&&)))***,,,,,,,,,,,,,,,+++******,,,***)))'''''')))***,,,+++++++++++++++++++++++++++++++++*********))))))))))))******++++++++++++)))))))))***+++++++++,,,************************,,,,,,,,,,,,++++++******......---,,,+++***)))(((***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++,,,+++++++++******))))))))))))))))))******************+++++++++,,,,,,,,,******))))))))))))******///---,,,,,,,,,,,,***)))---,,,+++***((('''&&&%%%,,,,,,,,,++++++*********,,,,,,++++++***)))))))))++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,...///...***)))***,,,,,,,,,------,,,,,,+++***,,,+++++++++***))))))))))))************++++++++++++++++++*********))))))******))))))((((((''''''%%%&&&&&&'''((())))))***((())))))))))))*********+++)))(((''''''((()))+++---,,,,,,,,,++++++******,,,+++++++++******))))))(((((()))***++++++,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++------------------------************************+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++***)))(((......---,,,+++***)))(((,,,,,,,,,------.........))))))))))))))))))))))))************************------+++***)))'''&&&&&&,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***)))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---************************,,,,,,------,,,,,,++++++,,,,,,,,,---------......+++,,,,,,---,,,+++)))(((******)))))))))***,,,---,,,,,,+++***))))))******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,))))))))))))***+++,,,---)))+++,,,+++***)))***+++******************************************++++++************************++++++******))))))((((((************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---,,,+++******+++,,,***++++++++++++,,,,,,,,,)))+++,,,---,,,+++,,,---***+++,,,------,,,+++***---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))))))))************++++++***)))(((((()))***+++'''''''''''''''&&&%%%%%%***)))(((''''''((()))***++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))*********+++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************)))))))))(((,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++*********+++******))))))******+++******+++++++++,,,,,,,,,************************************+++++++++++++++++++++******)))))))))))))))))))))************)))))))))************+++******))))))))))))******+++******+++---...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,......---***)))***+++++++++,,,,,,++++++***)))+++++++++***************)))************++++++++++++++++++*********))))))((((((((()))))))))))))))'''''''''((()))))))))***)))))))))*********++++++***)))(((''''''((()))*********)))))))))(((((((((++++++*********)))))))))((())))))***++++++,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************)))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++++++++***))))))*********)))))))))))))))((()))))))))))))))))))))************************************************++++++******))))))((((((++++++************+++++++++++++++******************************+++++++++************************+++++++++++++++++++++++++++***)))((()))***,,,---***************************+++,,,,,,------------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))***+++,,,,,,,,,+++***************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++***************+++***+++,,,+++***)))***,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++(((((())))))***++++++,,,***************************+++,,,------,,,+++***,,,++++++******++++++,,,,,,,,,+++************+++'''(((***,,,---...------''')))*********+++---///,,,,,,------------,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,'''(((((((((((()))))))))++++++++++++++++++++++++))))))*********)))(((((())))))************))))))++++++++++++++++++++++++---------,,,,,,,,,,,,+++************++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,++++++++++++***************))))))))))))************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))*********++++++************++++++++++++******))))))))))))******'''&&&&&&''')))+++***))),,,,,,,,,---------------,,,,,,,,,++++++++++++***)))******+++,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***))))))************+++***))))))(((***************+++++++++)))************++++++++++++++++++***************''''''((())))))***++++++))))))))))))))))))******************+++++++++,,,***)))(((''''''((()))***))))))((((((((((((''''''******))))))))))))(((((()))))))))***++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))),,,,,,,,,+++++++++*********++++++++++++***))))))(((((())))))*********+++************************************************************************))))))************************++++++++++++******((()))***+++,,,+++******+++++++++***************************************************************+++***)))))))))***,,,---++++++++++++++++++++++++))))))+++,,,---.........+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,+++++++++,,,------,,,++++++************+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------+++******)))))))))***+++,,,,,,******+++,,,************************))))))*********+++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,***************************+++---......---+++***+++++++++++++++++++++++++++*********************&&&'''***---......---,,,+++,,,+++)))((((((***,,,------------------------,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((((((((((())))))))))))***+++,,,------,,,+++***,,,---------------,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++***************))))))(((((())))))*********+++++++++,,,,,,,,,************************------,,,,,,++++++******))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------.........+++******))))))******++++++***))))))******)))'''000///...---,,,+++******++++++++++++++++++++++++)))*********+++++++++,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))******++++++******)))((()))))))))***+++++++++,,,))))))*********+++++++++************************(((((()))))))))*********++++++************************+++++++++,,,,,,,,,******)))(((((()))***************))))))))))))))))))))))))((((((((((((((())))))*********+++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++******)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************)))***+++,,,,,,+++***)))'''(((***,,,---,,,+++))),,,+++++++++***)))))))))************************++++++++++++++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++)))***+++,,,------------------........./////////...---+++******+++,,,---..................//////,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***---,,,++++++***************,,,,,,,,,+++***+++,,,************************+++++++++*********))))))++++++++++++++++++++++++************++++++++++++***************************+++---......---+++***++++++++++++++++++++++++************************((()))+++---------+++***------,,,***''''''(((***------------------------,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++)))***,,,------,,,***)))))))))***************)))''')))+++,,,,,,+++)))'''++++++++++++++++++++++++************++++++++++++,,,+++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))******))))))))))))************+++++++++,,,,,,,,,************************,,,,,,++++++*********))))))))))))))))))*********************++++++++++++,,,,,,---------.........++++++************++++++///...,,,---......---,,,......---,,,+++***))))))++++++++++++++++++++++++++++++*********)))))))))...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))+++++++++++++++******))))))))))))***+++++++++,,,))))))*********+++++++++************************+++*********)))))))))(((++++++++++++******************+++++++++,,,,,,,,,******))))))))))))******)))))))))))))))*********((((((((((((((()))))))))***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++++++++******,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************************************,,,,,,++++++***))))))))))))***+++,,,,,,+++***)))'''(((***,,,---,,,+++))),,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---------.........//////------+++++++++,,,---.....................------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,---+++,,,---,,,+++***+++---************************,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************+++,,,------,,,+++******++++++,,,,,,++++++***)))***++++++,,,+++++++++***+++,,,,,,,,,+++***)))***+++++++++******+++---------,,,,,,,,,,,,------++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))((())))))************)))%%%&&&((())))))(((&&&%%%++++++++++++++++++++++++)))***************++++++,,,,,,,,,,,,++++++++++++++++++******************************************************++++++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***+++************)))))))))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************+++++++++*********++++++++++++,,,************++++++++++++++++++************++++++(((''''''))),,,------,,,))))))******++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++***))))))(((------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******+++,,,+++)))++++++,,,,,,++++++***)))***************+++++++++)))************+++++++++***************+++++++++,,,++++++***))))))((((((******************++++++************+++++++++,,,************************''''''(((((((((((())))))(((((())))))))))))******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))***++++++++++++***+++*********))))))(((((()))*********++++++++++++++++++++++++++++++++++++************************------,,,+++******))))))******++++++++++++******((()))***+++,,,+++******+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,++++++***))),,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********++++++,,,......+++,,,------++++++,,,---************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,------,,,+++++++++++++++++++++++++++'''***,,,,,,,,,,,,---...---,,,+++******+++,,,---++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++*********+++,,,,,,---------,,,'''((())))))))))))((('''++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***************)))))))))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,)))))))))************+++,,,++++++******++++++,,,$$$$$$$$$%%%(((******))))))))))))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++******------,,,************+++***))))))(((+++++++++***************)))************+++++++++))))))*********+++++++++************************(((((())))))***+++++++++)))))))))*********++++++*********++++++*********((((((((()))))))))******)))))))))*********++++++************************))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))***+++++++++++++++)))))))))))))))*********)))******+++,,,---......++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************+++++++++++++++******************************+++++++++************************++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))))))))*********+++++++++,,,,,,---......------+++,,,,,,,,,,,,+++***)))+++++++++++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,+++++++++,,,,,,---+++,,,------++++++,,,---************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************++++++***))))))***++++++***+++,,,------,,,+++******+++,,,---...------,,,++++++******++++++,,,---)))+++---...---,,,,,,---,,,,,,************,,,,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........((()))***+++,,,---......++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++************))))))))))))---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++***)))***+++,,,+++***,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,---......//////000++++++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++***+++---...---+++)))))))))))))))((((((''',,,+++++++++******)))))))))************+++++++++))))))******++++++++++++)))))))))***++++++,,,,,,''''''((()))***++++++,,,((())))))))))))***************++++++++++++************++++++,,,,,,,,,---))))))******+++++++++,,,++++++******************))))))************))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++++++++++++++((()))***+++,,,---......$$$%%%%%%'''((()))***+++++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***))))))******+++++++++,,,************************************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........******+++++++++,,,,,,,,,***+++---...///...------....../////////...,,,+++++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---,,,++++++++++++***+++---------,,,***))),,,,,,,,,++++++*********...,,,******+++,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++*********************************++++++,,,,,,---)))+++---//////---+++)))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,+++)))((((((((()))***,,,+++++++++***))))))))),,,------,,,***))))))***,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,******************************++++++++++++***))))))***++++++,,,------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,---,,,+++***++++++++++++******)))))),,,+++***)))***+++,,,------.........---,,,,,,+++---,,,+++******+++,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((()))***++++++---,,,***)))))))))******,,,++++++******++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************))))))(((((()))***++++++******+++++++++,,,,,,,,,************************'''((()))******+++*********)))(((''''''((()))***))))))******+++++++++,,,+++*********))))))((((((******************************+++++++++,,,,,,,,,++++++************++++++))))))(((((())))))***+++******++++++++++++************))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((******++++++++++++******++++++************++++++((()))***++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))************,,,,,,++++++,,,,,,---...+++*********))))))((((((,,,,,,++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))(((((()))))))))***++++++,,,,,,))))))***+++,,,,,,------)))((((((((()))***++++++000---+++***+++,,,,,,+++***+++,,,---------,,,,,,------------------------+++,,,,,,,,,,,,+++***))))))))))))******+++,,,,,,+++,,,------,,,,,,...000///...---,,,+++,,,---------------,,,,,,+++++++++///...---...000000000///......------,,,,,,++++++,,,,,,,,,+++++++++******...,,,******+++,,,+++***++++++******++++++,,,---,,,,,,++++++***))))))(((,,,,,,+++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,)))***,,,------,,,***)))+++,,,,,,------,,,,,,+++........................++++++------------++++++,,,,,,+++***************++++++++++++************)))***,,,,,,++++++---.........------,,,,,,,,,,,,++++++++++++*********))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***************************,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,+++***)))(((***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,------------++++++++++++++++++*********))),,,++++++***+++,,,---...------......------,,,+++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))******+++,,,,,,***)))))))))******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,+++******************************)))))))))))))))***+++,,,******+++++++++,,,,,,,,,************************)))***************)))(((+++***))))))))))))***+++***************)))))))))+++*********))))))))))))************************))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++,,,,,,---******++++++++++++************)))))))))******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,***))))))******++++++++++++******+++******))))))******+++******+++++++++******)))+++++++++++++++++++++++++++++++++************)))))))))))))))***************************++++++,,,++++++++++++*********)))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***))))))((((((,,,,,,,,,++++++++++++++++++++++++,,,,,,------...++++++*********+++,,,,,,///---+++***+++,,,,,,++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,++++++++++++++++++++++++******---......---++++++,,,---......,,,+++++++++,,,------------,,,,,,+++++++++---,,,+++,,,---......,,,///...---+++++++++,,,---,,,,,,,,,,,,++++++++++++...,,,+++***+++,,,+++***++++++******++++++,,,---......---+++***(((''''''***+++,,,,,,,,,,,,,,,+++,,,,,,++++++*********))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................++++++------------++++++,,,,,,,,,,,,,,,,,,+++************+++++++++++++++***+++------,,,,,,...///------,,,,,,,,,,,,,,,+++++++++*********))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++***))))))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...............---,,,+++++++++++++++************,,,,,,,,,+++,,,------...------......------,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******,,,+++******)))************+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,************************++++++++++++***)))(((''',,,++++++*********+++++++++******))))))(((((('''***************)))))))))++++++++++++++++++++++++(((((()))))))))*********,,,++++++******++++++,,,++++++++++++,,,,,,,,,---******++++++++++++*********************+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,------,,,,,,+++***)))******++++++++++++************))))))))))))******,,,,,,,,,++++++)))((((((+++++++++++++++++++++++++++++++++************))))))))))))*********++++++)))(((((((((((()))******,,,,,,,,,+++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******))))))(((......------,,,++++++***------------------------...------,,,,,,,,,,,,---...---++++++,,,---,,,+++,,,,,,+++++++++,,,---...------------------------///...---,,,,,,,,,---...---------,,,+++*********,,,---...---,,,,,,---...------,,,+++++++++++++++------,,,,,,,,,,,,++++++---++++++,,,---...---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,,,,+++++++++******++++++,,,---000///...---,,,+++*********+++,,,---------,,,+++---,,,,,,++++++******)))---------,,,,,,++++++***///...---,,,,,,---...///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,------,,,+++************++++++,,,,,,,,,...//////...,,,++++++,,,************************,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,++++++***(((((()))+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///......---,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))))))))++++++******************)))***,,,------,,,***)))******************************+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,------------------------+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************++++++++++++******)))(((,,,+++++++++************)))))))))(((((((((((((((************************++++++++++++++++++++++++))))))))))))*********++++++******))))))******+++))))))*********++++++******++++++,,,,,,++++++***************+++,,,---...---,,,,,,++++++*********************************,,,,,,------,,,++++++******++++++,,,,,,++++++******))))))(((((())))))***+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++((((((((((((((()))******++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++***************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******------,,,,,,++++++++++++------------,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++---,,,+++******,,,...///------------------------///...,,,******,,,---...---------,,,,,,+++++++++)))+++---...------...000,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,+++++++++******++++++,,,---------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++******...------,,,,,,+++++++++...---,,,++++++,,,---...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))***+++,,,,,,+++***)))******++++++,,,,,,,,,---...//////...,,,++++++,,,************************......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))((()))***,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,+++******)))+++++++++++++++++++++,,,,,,,,,---------.........,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******************+++*********)))***,,,------,,,***)))******************************+++++++++,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,************************))))))***++++++++++++++++++++++++******))))))(((&&&''''''((()))******+++***************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))(((((((((((())))))((()))***++++++++++++***++++++,,,,,,,,,,,,++++++************+++,,,---...,,,,,,,,,++++++*********************************,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))******((()))***++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************++++++++++++***))))))))))))***++++++))))))******************))))))***+++,,,,,,------************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,)))*********+++++++++,,,,,,,,,,,,+++++++++++++++...---,,,++++++***++++++,,,++++++,,,------,,,+++---,,,+++******,,,...///---------------------------,,,***))))))+++,,,...+++++++++,,,,,,---------+++,,,......---,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...111000///---,,,***)))(((,,,,,,,,,,,,------------///---++++++,,,---,,,+++++++++******++++++,,,---))))))***+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++))))))))))))++++++---,,,,,,++++++,,,,,,---........................++++++------------++++++)))******++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++------,,,,,,...///,,,---------------....../////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,,,,---------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++***************++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,------......------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++))))))***++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******+++++++++,,,,,,,,,************************((()))***+++,,,,,,,,,,,,***+++++++++***)))((('''%%%&&&'''(((***+++,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))(((((()))))))))***+++---.........---,,,++++++,,,,,,,,,,,,++++++***************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++(((((()))++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))*********++++++++++++,,,+++************+++,,,,,,)))))))))))))))******************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---******+++++++++,,,,,,,,,------------------------(((((()))******+++,,,,,,++++++++++++++++++++++++,,,++++++************+++,,,++++++,,,......---+++,,,,,,+++++++++,,,---...------------------------,,,+++*********+++,,,---*********+++,,,------------///000000---+++******,,,,,,,,,---,,,++++++***++++++,,,,,,,,,,,,------,,,******+++,,,---,,,+++@@@<<<666000,,,******+++,,,,,,,,,---------......///---,,,,,,---------+++++++++******++++++,,,---))))))***+++,,,---...///222000---+++******,,,---***++++++,,,,,,---------,,,,,,,,,---------------+++++++++******++++++++++++,,,,,,------,,,,,,+++........................++++++------------+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,++++++)))***,,,,,,++++++---...------.........////////////.........------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++++++++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++,,,---+++++++++,,,,,,,,,------******,,,---------,,,++++++,,,------......------,,,,,,---......---,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,------------------------+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))******+++++++++,,,,,,,,,******************************+++,,,,,,+++++++++,,,,,,,,,,,,,,,***)))(((((((((((()))***+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++***+++---...///...---,,,+++,,,,,,------,,,,,,+++******)))))))))******+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,)))******+++++++++******+++++++++++++++++++++++++++++++++************)))*********+++++++++,,,,,,+++************+++,,,,,,)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,---------+++************++++++,,,+++***+++,,,......---++++++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------******++++++++++++++++++***,,,//////...---,,,,,,,,,------...---,,,+++***+++++++++,,,,,,---------+++***)))***,,,---,,,+++MMMGGG<<<222+++***+++---,,,,,,,,,------.........///...,,,,,,---------,,,++++++******++++++,,,---,,,,,,------...///000000444111---***)))***+++---)))***+++,,,------...///,,,,,,,,,------.................................++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,+++,,,---///000---------,,,,,,+++++++++,,,------,,,***))))))***,,,,,,,,,------...............---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++&&&'''(((***,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++,,,---...///+++++++++,,,,,,---------)))***+++,,,---,,,+++++++++,,,,,,---.........---,,,,,,---......---,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++***+++,,,------,,,+++************************************)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------((()))***+++,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........................+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,+++***))))))------......---+++***)))***************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************---,,,,,,++++++,,,,,,---((()))+++------,,,+++***+++,,,,,,------,,,,,,+++******))))))))))))))))))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,***************++++++,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,************************...------,,,,,,++++++***++++++,,,,,,---...//////************+++,,,,,,---******+++,,,......---+++***+++,,,---------,,,,,,------------------------+++,,,---............---,,,,,,++++++***)))))))))###'''+++...000000222333------...///...---,,,++++++++++++,,,,,,------------,,,+++,,,...///...---FFFAAA888000,,,,,,///111,,,,,,,,,------.........000///...---,,,------...------------------------++++++++++++,,,---...///888444///+++((('''((())).../////////...------,,,//////............//////)))***+++,,,---,,,++++++...------,,,++++++++++++))))))*********+++++++++......---------,,,,,,,,,...------------...//////------------,,,,,,+++***------............------++++++++++++++++++++++++//////...------,,,++++++,,,,,,,,,---------......***++++++,,,,,,++++++***...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))........................,,,,,,,,,++++++*********---,,,+++*********,,,,,,***+++,,,---,,,+++***))),,,,,,,,,------.........000///---,,,+++,,,,,,------------,,,,,,+++++++++---------,,,,,,+++++++++)))***+++,,,+++***(((&&&(((***,,,,,,+++***)))***++++++++++++++++++++++++,,,,,,++++++++++++++++++---------,,,,,,+++++++++''')))***++++++***)))'''))))))*********+++++++++))))))))))))******************+++++++++,,,,,,,,,************************++++++******++++++,,,---///...---,,,,,,,,,,,,,,,************+++,,,------+++++++++,,,---...---+++*********++++++,,,,,,,,,++++++******++++++,,,---************************)))*********))))))+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...+++++++++************))))))*********+++++++++++++++++++++************)))++++++,,,,,,,,,---------((()))***+++++++++++++++(((((()))***++++++,,,,,,)))))))))***++++++,,,,,,---+++(((%%%%%%(((+++------------,,,,,,+++++++++************************+++'''$$$&&&+++...---))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***)))))))))******++++++++++++++++++++++++++++++***)))(((((())))))++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,......,,,+++***))))))))),,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---//////---+++)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---......,,,,,,---...------------------------------------------------:::777333///,,,,,,,,,---,,,,,,,,,------.........//////---,,,,,,,,,------------------------------,,,,,,,,,,,,---...///000333111...+++******++++++...............---,,,,,,......------------......++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,---------............///,,,,,,---------,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++++++++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------------,,,+++,,,,,,,,,---------.........---,,,+++++++++,,,,,,.........---------,,,,,,.........---------,,,,,,***+++,,,---,,,+++)))((((((***,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))***+++++++++,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---///...---,,,,,,,,,,,,---+++++++++***++++++,,,,,,,,,,,,,,,---...///...,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...************************)))***++++++******+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************)))******+++++++++,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,******+++++++++******)))******++++++,,,,,,------,,,,,,,,,,,,++++++++++++...,,,***((((((***,,,...---,,,,,,,,,,,,,,,,,,+++************************+++***))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---+++*********++++++++++++++++++++++++++++++,,,,,,+++***************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++***************************+++++++++******+++,,,,,,---......***+++,,,,,,------,,,,,,------------------,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---......,,,,,,---...------------------------------------------------...............---,,,+++---------------............------,,,,,,,,,,,,---------------------------------------...///000000///...------,,,---------,,,------------,,,,,,+++------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...------........./////////.........------------,,,,,,,,,.../////////...---+++,,,,,,------------,,,------............------------------------------------,,,,,,++++++***************+++++++++,,,,,,,,,------......------,,,)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++,,,------............,,,------......------,,,,,,,,,,,,------------...++++++*********+++,,,,,,//////............------//////............------+++,,,---------,,,+++***)))+++,,,,,,+++******+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---,,,,,,,,,---------,,,,,,++++++++++++,,,---,,,,,,---///000...---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......************************)))+++,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,+++******))))))+++++++++************)))***++++++++++++,,,,,,,,,,,,+++++++++*********************++++++++++++,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++......,,,,,,,,,,,,......+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++---...,,,))))))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,))))))******+++,,,,,,---))))))***+++---...//////***+++,,,,,,------,,,,,,,,,,,,------------------))))))***+++,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,---......,,,,,,---...------------------------------------------------,,,---.../////////---,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...//////------...............---+++,,,,,,---,,,,,,++++++---------......---------000///---,,,,,,---......,,,,,,,,,,,,,,,---...///........./////////000000............------------+++,,,...000000///...,,,++++++,,,---.........---------............---------------...............,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,---------------------------------------******+++++++++,,,------............------------............------------++++++,,,---,,,,,,+++******+++,,,,,,+++***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------,,,,,,,,,------...---,,,+++++++++++++++,,,,,,+++---...///---,,,,,,,,,,,,++++++*********,,,++++++++++++,,,------***************************,,,------+++++++++---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))+++++++++*********))))))************++++++++++++,,,,,,+++++++++*********))))))*********++++++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,+++++++++------------,,,,,,++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---*********++++++,,,,,,,,,******+++,,,,,,---......***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,))))))***++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,------------...------------------------++++++,,,...////////////,,,---......,,,,,,---...........................------------------------..................------........................+++,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++,,,,,,---........./////////...---,,,++++++,,,,,,---,,,,,,+++---...////////////...---000///...---,,,---...///,,,,,,,,,,,,---......///............//////////////////.........---------+++,,,...000000///...,,,+++,,,------............------............---------------....../////////,,,,,,++++++++++++******,,,,,,,,,,,,------------***++++++,,,,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++)))'''+++++++++++++++,,,,,,---------------------------++++++,,,---------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---******+++++++++++++++++++++,,,,,,,,,******+++---++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***++++++++++++++++++***************++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,------.........---,,,+++++++++++++++******+++------,,,***,,,,,,,,,++++++************************++++++,,,************************+++,,,......---+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********++++++++++++++++++*********)))))))))))))))************+++,,,,,,,,,++++++++++++***))))))*********+++++++++******+++,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++(((%%%'''+++---,,,***++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++++++++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++///...,,,++++++,,,...///,,,,,,---------.........------------------------)))***+++,,,---.........,,,---......,,,,,,---...........................------------------------///...---,,,++++++,,,,,,/////////...............+++,,,,,,------------,,,........................,,,,,,+++++++++,,,,,,---//////000//////...,,,,,,+++,,,,,,------------------...///000000///...------------------...//////------------------...///------.........//////////////////.........------,,,,,,.../////////...---,,,------............---------............------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........,,,------......------,,,/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))++++++++++++++++++++++++,,,,,,------------......---------,,,+++***)))(((************+++,,,------...------------,,,,,,,,,,,,,,,---.........------+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---************+++++++++++++++,,,---,,,******,,,---++++++++++++++++++++++++*********++++++,,,,,,---*********++++++++++++++++++++++++******+++++++++))))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---------,,,,,,,,,---.........------,,,,,,,,,,,,---***))))))***,,,,,,+++***,,,,,,++++++++++++++++++)))))))))))))))***++++++************************+++---//////...,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))******+++,,,,,,---+++++++++************)))))))))*********+++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,)))***+++,,,------------*********************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++&&&###&&&,,,///---)))++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++++++++***************++++++,,,,,,---+++************++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***+++*********+++,,,,,,---...------,,,++++++******...------,,,,,,++++++******+++,,,,,,------,,,,,,))))))******++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,---------............------------------------******+++,,,------------,,,---......,,,,,,---...........................---------------------------------------,,,++++++000/////////.........---+++,,,---...///......---........................------,,,,,,,,,,,,------/////////...............,,,,,,---...............,,,---///000000///---,,,***+++,,,---...////////////......------------...............////////////////////////............---------............///..................---,,,------............------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,+++++++++,,,,,,---++++++******+++,,,...///......---------,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,------......,,,,,,,,,,,,------......+++++++++++++++,,,------,,,------+++******,,,...++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---...///------,,,,,,,,,------...+++******+++------,,,***++++++++++++++++++,,,,,,******))))))******+++,,,************************,,,...000000...,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++************)))++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((+++,,,,,,***************************,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++)))******+++,,,,,,------+++++++++++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,***++++++,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------....................................,,,,,,---------------,,,,,,---......,,,,,,---...........................------------------------,,,---///111111///---,,,000000//////.........---+++,,,.../////////......///////////////////////////......---------.....................///000000,,,------.../////////...+++,,,...//////...,,,+++((()))+++...////////////000///...---------------////////////000000000000000/////////...............------------...//////.../////////...---,,,,,,---..................---++++++,,,,,,---...//////------------------------******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,...000111,,,,,,++++++,,,...///000.........------,,,,,,,,,+++,,,,,,---,,,+++)))(((---------.........//////---------.........//////,,,,,,,,,,,,,,,---...///,,,------+++******,,,...++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))******++++++++++++...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------...///,,,++++++,,,......---+++*********++++++,,,,,,---++++++******++++++,,,---************************,,,...000111///---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,......---,,,,,,++++++++++++++++++************)))---------.........//////---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------,,,+++************+++,,,,,,---....../////////...------,,,,,,...---,,,++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++***)))+++,,,************************,,,++++++++++++++++++,,,)))***,,,---...------,,,))))))***+++,,,,,,------,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***++++++,,,***++++++,,,,,,------...+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,------...///000000++++++,,,---......///000------------------------........................------------------------........................---------.........//////.................................///......------,,,---......,,,,,,---...////////////////////////------------------------------------------------...---,,,,,,,,,,,,+++))).........////////////000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////,,,,,,,,,------.........,,,,,,,,,------------...,,,---...///000111222333...///000000000///---,,,................................................------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,222111000///......///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---.........---,,,.........------,,,,,,,,,///......------......///,,,,,,,,,++++++*********+++******)))***+++---...///...,,,+++***+++,,,,,,+++,,,...---+++)))))))))//////...---,,,++++++***................................................------++++++++++++------++++++,,,,,,,,,++++++******+++,,,,,,---------------,,,,,,+++*********+++)))((('''''''''(((***+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,------...//////...,,,++++++,,,---...//////.........---------111000...,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,+++******+++,,,---------,,,,,,+++***))))))++++++************++++++++++++++++++++++++++++++***,,,...///......000111000///...---,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++,,,---///000++++++++++++++++++++++++------,,,,,,+++***)))))),,,+++******,,,,,,+++***************************++++++++++++++++++++++++++++++,,,---............******************++++++---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++)))***,,,,,,***)))***+++------,,,++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,..................------.........------,,,,,,,,,000...,,,---......+++(((---------............///000///...---------------//////////////////////////////.........---------/////////000//////...------,,,,,,,,,,,,---......////////////////////////------------------------000///......//////---,,,---............/////////////////////////////////........................------------------------,,,------...............////////////////////////...............//////////////////000000000111111------...///000111222222000000000000000///......................................................---......//////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................///...---,,,,,,,,,---...---------------------------------,,,,,,,,,+++++++++,,,---.........------...------------------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++++++++***)))***+++,,,,,,...---,,,+++++++++,,,,,,+++,,,---,,,++++++---//////......------,,,,,,+++................................................---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))***+++++++++******---,,,++++++******+++++++++*********++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------......///---,,,,,,+++++++++,,,,,,.........------------,,,///...---,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++******+++,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........---...///...---,,,++++++******+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++++++++*********+++,,,,,,------------------------......------,,,++++++***---+++***+++,,,,,,+++***+++++++++******************+++++++++,,,,,,------,,,,,,------...---------111000///...---,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***+++------+++++++++,,,,,,++++++*********++++++------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,..................------......---------,,,,,,,,,---+++***+++---...,,,***---------............/////////...---------------+++++++++,,,,,,,,,------//////.........---------******+++,,,------,,,,,,---,,,,,,,,,,,,---..............................------------------------000///......///000...------------............///////////////////////////////////////////////////////////////////////////,,,,,,---............---000000000000000000000000000000000000////////////---------............///////////////000000000000111111000////////////000................................................---......//////......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////---,,,,,,+++,,,,,,---...........................------------,,,,,,,,,,,,+++,,,------......---------------------.........,,,,,,++++++++++++,,,,,,......------------,,,,,,,,,,,,+++*********++++++------,,,+++++++++,,,,,,......---+++***+++...111------------------------........................---------------------------,,,,,,++++++,,,,,,---******++++++++++++************+++++++++***)))))),,,,,,++++++******++++++++++++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......///......------------...***++++++,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,)))******+++,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------++++++,,,,,,,,,+++******,,,,,,,,,------.........///......------,,,,,,+++---,,,++++++,,,,,,***))),,,,,,++++++*********)))******+++,,,---......///---------...------,,,,,,......---,,,+++******)))------,,,,,,,,,,,,++++++------------------------------,,,+++++++++,,,,,,+++---......---,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------.........------------,,,,,,,,,+++)))((()))+++------------------............/////////...------------...---------......//////000...............---------'''(((***+++,,,------------,,,,,,,,,,,,---......------------------------...........................---,,,,,,...///...---------------....................................////////////////////////////////////////////////,,,,,,---...............////////////////////////111111111000/////////...,,,,,,,,,---------......000000000000////////////111000...------...///000......................................................////////////......------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...////////////////////////------------......//////------------------------------------------,,,,,,,,,,,,,,,---------------,,,,,,------......//////...------------------...---------------,,,,,,,,,...------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...,,,---------......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++------------,,,,,,+++***,,,,,,++++++***++++++,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------.........---,,,,,,+++,,,,,,)))***,,,------,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,------......++++++++++++++++++++++++************************+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,++++++++++++,,,,,,------------------------+++---...---,,,******+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,------------------------........................---......///...---+++***))))))***++++++,,,------......------,,,,,,,,,+++...,,,++++++++++++***(((---,,,,,,++++++******)))******+++,,,...///000000............---,,,++++++((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,+++,,,......,,,+++,,,---///............//////000+++,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,------------......------------------------+++*********+++,,,---...---------............//////......---------......000000000///////////////........................++++++,,,....../////////---,,,,,,,,,,,,---......------------------------...........................---,,,---///000///...---------.........//////////////////////////////000000000000000000000000........................,,,---......//////..............................111000000000///.........000000000000111111111111000000000000//////////////////---------...///000////////////////////////////////////////////////...//////////////////......------,,,,,,------...------------------------,,,,,,---------.................................,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......---------....../////////---------,,,,,,---------+++++++++++++++,,,,,,,,,/////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,&&&))),,,...---,,,,,,,,,,,,------......//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------,,,,,,+++***,,,++++++***++++++,,,,,,)))***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++***+++---.........---,,,------,,,,,,,,,+++++++++------------------,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------,,,---......,,,******++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......---------------------------------........................---......///...---+++***))))))***++++++,,,------,,,,,,,,,,,,++++++++++++---,,,++++++,,,,,,***))),,,,,,,,,,,,++++++************+++,,,...///000000............---,,,++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,///.........//////000111,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,------......---------------------------------,,,,,,,,,---...---------............///......---------......//////......---,,,+++******---...........................////////////......---,,,,,,,,,,,,---......------------------------........................///......///222333333222.........////////////000000000000000000000000000000000000000000000000000////////////////////////......///000000000000///////////////////////////000000000000////////////////////////000000000000000000000000////////////...............//////000////////////////////////////////////////////////...//////000000//////.........------------......------------------------,,,---------............------------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,---...///.............../////////++++++************++++++******++++++++++++,,,,,,....../////////...------++++++,,,---------,,,,,, %%%***...//////......------......////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---.........---******+++++++++***))))))++++++******++++++,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,++++++,,,---............------------,,,,,,,,,,,,---.........------,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,++++++,,,---,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------............------------------------------------------.........++++++,,,,,,,,,+++******,,,,,,,,,------.........++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---------...------,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,------***+++------+++***+++,,,,,,,,,,,,,,,,,,---...///---------------.........,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,------------...,,,---//////---,,,,,,------------............///...------------...//////000//////...---,,,++++++---------...............---.........------,,,+++---,,,,,,,,,,,,---......------------------------........................///......000222444444333/////////000000000111111111111111111111111111111111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000000000000111111111111111------------............////////////000000000000//////000111111111111111//////////////////////////////////////////////////////000000000000//////......------------..............................------------............------------------------------.........---,,,+++------------------------------------.........///------,,,,,,,,,---...///////////////............++++++************+++++++++++++++,,,,,,,,,------+++,,,---......------,,,***+++,,,---------,,,,,,%%%(((,,,......---..................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...////////////))))))***+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,------...++++++++++++++++++++++++------------------------++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,------......++++++++++++,,,---...///.........------------,,,+++,,,---.........---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......************************))))))******+++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---...---------------......------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---.......................................+++,,,,,,,,,------------++++++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,***++++++,,,,,,---------***+++++++++,,,,,,------,,,,,,------...---------,,,,,,++++++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,......,,,,,,,,,---++++++++++++,,,---...///............------------,,,,,,,,,------------...***++++++,,,------......,,,,,,,,,---------......'''***...///...,,,,,,------------............///---------------.../////////000000000000000000000---------.........//////++++++,,,---------,,,,,,---,,,,,,,,,,,,---..............................////////////////////////---,,,,,,...111222222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222222222222222222222222222222111111111222222333333444000000000000111111111111////////////000000000111000111222444444444333222000000000000000000000000000000000000000000000000//////000000000000//////......------------..............................---------.........//////........................000000111111111000...---........................---------.........//////------,,,+++,,,---...///000000//////......---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........((()))+++,,,---,,,,,,+++)))***,,,---...---,,,,,,...///000...,,,******+++/////////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,---...///000000000000***+++,,,---------------+++*********+++,,,,,,---+++***)))((()))***+++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++((()))***+++---...///000...............///000111+++***))))))***,,,.../////////.........---------)))***,,,.../////////...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,)))***+++,,,...///000111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,...//////...---.........------,,,,,,---------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---.../////////...........................+++++++++,,,,,,------------,,,,,,+++,,,---///000,,,+++++++++++++++++++++------------------------***)))(((***,,,......---)))***+++,,,------...///++++++++++++++++++++++++++++++,,,---............------...///000111222333+++++++++,,,,,,---------------------------------++++++++++++,,,,,,---...,,,...//////...------...,,,,,,,,,---...///000111/////////...---------,,,,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,------........."""'''---///...---,,,------------.........//////---------------...///000******+++,,,---...///000---------.........//////***+++,,,---.../////////---,,,,,,,,,,,,---......////////////////////////111111000000000000000111222111//////111111111111222333444333111111111222000//////000000222333444444444444444444444444444666666555444444444444444333444555777777777666555666666555555444444444333666555333444555555444222333333333444444333///,,,222000///000222333333333555333111000111111000//////000000111111111000000000000000//////.........///...---------///000111---...///000000///...---,,,,,,---...///000111111.........------,,,,,,,,,........................222000...,,,,,,---///000000000000000000000000000000000000///......------........................000////////////.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,---.../////////...---...///000111111111000///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------.........------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...//////...............------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,+++*********+++,,,---//////...---,,,++++++***+++,,,,,,------,,,,,,+++/////////...------,,,,,,++++++,,,,,,---...//////,,,+++***))))))***+++,,,,,,------......------,,,,,,,,,,,,------,,,++++++------------------,,,,,,..................---,,,...+++***+++...000...,,,........................------------------------------------------------.........------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,))),,,///111222000---+++***,,,...///000///...---+++++++++,,,---...///000---,,,,,,,,,------+++***------......------,,,+++,,,,,,,,,------------...------------------------/////////...---------,,,000//////---,,,+++******,,,------......------,,,///...---,,,+++,,,---...------............------........................//////.........---------........................111000000///...---------+++,,,...000111111000///......------------........................---------.........//////000000///////////////000111222000///......///000000000111333444333222111222444111111222333444555666777777777888888999999::::::<<<;;;;;;::::::::::::;;;<<<<<<==================<<<<<<<<<;;;;;;::::::::::::888777777888888666555555444333444555444222000333222000111222333333222666444222222333444333222111111111111111000///...000////////////////////////////////////000111111...//////////////////............///////////////.........---------,,,,,,........................000000//////////////////////////////////////////.........///////////////......................../////////.........---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------................../////////---,,,+++***+++,,,---...---,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...---,,,------------------,,,,,,......---------,,,,,,,,,++++++,,,,,,---......///......---,,,,,,,,,------***++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++---,,,+++++++++,,,...............------,,,,,,++++++,,,,,,------,,,,,,+++------..................++++++,,,------...//////---,,,++++++++++++,,,---,,,------......------,,,,,,,,,,,,------,,,,,,+++***++++++,,,---...///000,,,,,,------......------...,,,+++,,,...///...,,,........................------------------------------------------------------------------,,,,,,------------------------+++,,,,,,,,,,,,---------......---------,,,,,,,,,***,,,...000000///---,,,+++,,,...000000///...---,,,,,,,,,,,,------...///---,,,,,,---------+++***,,,,,,------,,,,,,+++***,,,,,,,,,------.........------------------------...............---------000///...---,,,++++++***,,,------......------,,,......------,,,,,,------------............------------------------------//////.........---------........................111000000///......------)))***,,,...//////...---......------------......................................./////////000000.........///000222333444000000///000000111222222222333555555444444666777555666888:::;;;<<<======>>>>>>???AAABBBDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFCCCAAA??????@@@???>>><<<:::999777777777888777666777555333333333333222111444222000000111222111000444444333333222000///...//////////////////////////////000111111111000000000//////......//////000000000000//////........................---------........................,,,---///000000///...,,,////////////////////////------......///000000111....................................---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////------------............000000000///...---+++***,,,---......//////......------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,------,,,+++***,,,...,,,,,,,,,,,,,,,,,,------------...///...---+++***,,,,,,------------------...------------,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,---......******++++++++++++******------............------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---------,,,---......///------------------------,,,,,,------------,,,,,,,,,,,,------...//////000,,,,,,,,,---....../////////......------......///,,,------......------,,,,,,,,,------------,,,,,,***++++++,,,---...//////++++++,,,---...............,,,,,,,,,...///...---........................------------------------------------------------,,,,,,------------------------------------------++++++,,,,,,------------......---------,,,,,,,,,++++++,,,---------------------///000000000///...---------,,,,,,------...---------------,,,++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,---...//////---------------------------------...............//////...---,,,++++++***,,,------......------,,,...............---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,...............---------////////////////////////000000000///......------***+++,,,.........------......------------....................................////////////000000//////000000111222444444222333444444444555666888777999:::;;;;;;;;;===???<<<>>>@@@CCCEEEFFFFFFFFFHHHIIIKKKMMMOOORRRSSSTTTTTTTTTTTTSSSTTTTTTUUUVVVUUUTTTSSSQQQQQQQQQRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVQQQOOOMMMMMMMMMMMMKKKJJJHHHEEEAAA??????@@@??????>>><<<999888777777555444444333111111222222222111444444555444333222111111.........///////////////...///000111111000///...111000///......///000111000000000////////////...///.............................................***+++---......---,,,+++////////////////////////............//////000000..............................---------,,,,,,,,,------------------,,,,,,------------------------------------............,,,,,,,,,,,,------------/////////......------,,,---.........////////////------............---------------------------------------------------------,,,+++***+++,,,---...***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++------,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,---------------------.........---,,,+++,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///+++++++++,,,,,,+++++++++,,,---...//////...---,,,------------------------------............---------------------.........,,,,,,,,,------.........,,,,,,------------,,,,,,---------.........//////,,,---------....../////////..................///,,,------......------,,,+++,,,------------------.........------,,,,,,+++,,,------.........------...---------.........---........................------------------------------------------------,,,,,,,,,------.........------------------------++++++,,,,,,---...............---------,,,,,,,,,,,,++++++++++++,,,------......///000000//////...///...---,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------------,,,++++++***++++++,,,---...//////------------------------,,,---------...///////////////...---,,,,,,++++++,,,------......------,,,---.../////////...,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000000000//////............------...///000000//////......------------..................//////////////////////////////000000111111111111222333444444777888::::::::::::===@@@AAACCCEEEFFFFFFFFFHHHJJJHHHIIIKKKMMMOOOPPPQQQQQQUUUVVVXXX[[[^^^```bbbcccccccccbbbbbbbbbccccccddddddbbbaaa```______```aaadddeeeeeeeeeeeeeeeeeeeee```___]]]]]]]]]]]]\\\ZZZYYYUUUQQQNNNMMMLLLLLLKKKHHHFFFCCCAAA@@@???===;;;;;;999777777888888777666444444444555444444333222/////////000000000000000...///000111111000...---111000///......///000111////////////000000000111////////////////////////////////////////////////------------------..............................000000//////..........................................---------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------......//////+++++++++++++++,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,+++,,,------,,,+++,,,---,,,,,,,,,------.........,,,,,,---------...------,,,,,,,,,------.........------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,,,,---...//////...---,,,------------------------------...//////......---+++,,,,,,---------------+++,,,,,,------.........,,,------......------,,,//////.........---------------...............///------............------,,,------......------,,,+++,,,------.........---//////...---,,,,,,++++++///////////////...---,,,...............---..............................------------------------------------------------,,,,,,,,,------.........------------------------++++++,,,------...//////......---------,,,,,,,,,,,,,,,+++++++++,,,---......///////////////......///...------,,,,,,,,,,,,,,,...//////---+++,,,---...............------,,,++++++,,,,,,---...//////------------------------,,,---------.../////////.........------,,,,,,+++,,,------......------,,,---...///000///...---,,,------............---------------------------------.....................000000000000000000000000////////////..................//////////////////......------------.............../////////000000000000000000000000//////333444444555666777999:::>>>AAADDDDDDCCCCCCGGGKKKPPPRRRTTTTTTTTTTTTVVVXXXUUUUUUVVVWWWXXXZZZ\\\]]]```aaacccfffiiilllnnnppppppooonnnnnnmmmmmmmmmnnnoooooonnnnnnmmmnnnnnnnnnooooooooooooooopppppppppmmmkkkjjjjjjkkkllljjjiiiiiieeeaaa^^^\\\\\\ZZZYYYWWWTTTQQQOOONNNLLLJJJIIICCCAAA>>>=========;;;:::888888888888777777666555444444333333333222222222000000111111000000//////111000000//////000000111/////////000000111111111////////////000000000000////////////////////////111000000///......//////........................111000000///......------....................................---------,,,------------............---------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000111------,,,,,,,,,---...///------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------............------***,,,...---,,,++++++,,,,,,,,,,,,---......//////,,,,,,,,,------.........,,,,,,------------------,,,,,,,,,------------...------------------------------,,,,,,,,,---......------............------------............------------------------------------...////////////...++++++,,,------------,,,,,,,,,,,,------.........------............------000//////...------,,,,,,........................,,,,,,---......---,,,,,,,,,------......------,,,+++,,,---......///......,,,,,,,,,---------............//////......---,,,...///000///---------///........................------------------------------------------------,,,,,,------------------------------------------++++++,,,---...//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,---..................------------///...---,,,,,,,,,,,,,,,,,,...111000,,,+++,,,...///////////////...------,,,,,,,,,---------......---------------------------------.....................---------,,,,,,,,,,,,------......------,,,...////////////...------------............------........................---------...............//////////////////////////////////////////......------------------------......------------...............//////000000111111111000000000000//////:::;;;<<<>>>AAADDDFFFGGGKKKOOORRRRRRPPPQQQUUUZZZ^^^```aaabbbaaabbbccceeeaaa```___^^^```bbbeeeggghhhiiikkknnnqqqtttvvvwwwwwwwwwuuutttssssssrrrrrrttttttuuuuuuvvvvvvuuuuuutttttttttuuuuuuuuuvvvvvvsssrrrqqqrrrtttuuutttsssrrrooollljjjjjjjjjhhhgggeeeccc___]]]\\\[[[YYYWWWPPPMMMJJJHHHHHHGGGEEECCCEEEDDDDDDBBB@@@>>><<<;;;::::::999888777666555555444333222222111111111222000000000111111000000000111111111000000000000000//////000000000111111111///////////////////////////000000000///---,,,***........................///////////////................................./////////.........------------------.........///..............................------,,,,,,,,,,,,,,,,,,---------............---,,,,,,---...///000000000/////////000111222------............------------------------------........................++++++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------............------***,,,......,,,++++++,,,,,,,,,------.../////////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------......------------------------......---,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,------........................------...///////////////+++,,,---...///......---,,,,,,------------------------............------..................------////////////............,,,------......------,,,,,,------......------,,,+++,,,---...////////////,,,,,,,,,------------...)))***+++,,,------------...000111000---,,,---///........................------------------------------------------------------------------,,,,,,------------------------++++++,,,---...///000000......---------,,,,,,,,,,,,,,,------..................---,,,,,,,,,,,,,,,......---,,,,,,,,,------+++///111000,,,***,,,///......//////......---,,,...------------,,,,,,,,,------------------------...............---------...------------,,,,,,,,,,,,------......------,,,000//////...............------............---------------------------------------.........//////.........................../////////////////////---------,,,,,,,,,------......------------......---......///000000111111111111111000000000//////AAABBBDDDHHHLLLPPPSSSUUUWWW[[[^^^^^^\\\]]]bbbfffgggiiijjjjjjiiiiiikkklllhhhfffdddcccdddfffjjjlllkkklllnnnqqqtttwwwyyyzzz{{{zzzxxxwwwuuutttttttttssstttvvvwwwxxxwwwvvvvvvuuuvvvvvvvvvwwwwwwxxxxxxuuuttttttuuuwwwxxxxxxwwwuuutttrrrqqqrrrrrrqqqpppooollliiigggfffeeecccaaa```]]]ZZZXXXWWWUUUSSSQQQRRRQQQOOOMMMIIIFFFCCCBBB???>>>===<<<:::999888888777666444333222333444444///000111222222111000///333333222111000///......//////000000111111111222000000000000000000000000+++,,,///000...+++&&&$$$........................------......///000000000........................000////////////.........---------.........//////........................//////.........---------........./////////000000000///------,,,---...///...------,,,,,,...///000---..................---................................................***+++,,,---...---,,,+++++++++,,,---------,,,,,,,,,++++++++++++++++++,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------............------***,,,......---++++++,,,,,,,,,------...///000000000000...---,,,+++++++++.........------,,,,,,,,,,,,,,,,,,------.........------------------------///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------+++******+++------........................------...///000000//////,,,---///000000000///...------------------------------............------,,,,,,------...////////////////////////.........,,,---...//////...---,,,,,,------......------,,,+++,,,---...////////////000//////---,,,+++******$$$&&&(((***,,,---...///...000222000---,,,---///........................------------------------------------------------.........------,,,,,,,,,------------------------++++++,,,---...///000111......---------,,,,,,,,,,,,---......//////.........---,,,+++++++++++++++---------,,,,,,------...+++///222111,,,***,,,///------......------,,,+++///......------,,,++++++------------------------/////////......------,,,------------------,,,,,,,,,------......------,,,111000///------...//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.................................///////////////000//////.........//////.........------.........---......///000111111222222111111111000000//////OOORRRVVVYYY\\\___cccfffiiiiiihhhhhhiiikkklllmmmqqqooolllkkkkkkkkkjjjiiijjjjjjjjjkkklllmmmooooootttttttttuuuuuuvvvvvvvvvzzzxxxtttrrrqqqqqqpppnnnpppppppppoooppppppqqqqqqpppoooooooooqqqsssvvvxxxvvvvvvvvvvvvwwwwwwxxxyyyvvvvvvuuuuuuuuuuuuvvvvvvuuurrrooollljjjjjjkkklllhhhgggfffdddcccaaa```___```aaa```___[[[VVVQQQNNNLLLKKKJJJIIIHHHFFFBBB???@@@===888777888999888666666666555555444333333222000///...///111222111000...///000000111111000000...............///000000//////////////////////////////............//////////////////////////////000000000///......------333111///---,,,---...///////////////////////////////////////////////////........................,,,------......------,,,+++,,,------......------//////.........---------.........------,,,,,,,,,.................................////////////000------------------------++++++,,,,,,,,,---------------------------------///...------...///...,,,...------------...//////......---,,,---...///000...------,,,,,,------.................................------------............------------..............................++++++,,,------......///.........////////////000222111///...------...///,,,---......//////.........---,,,,,,,,,,,,---....../////////...---,,,,,,---.........---,,,,,,+++........................------------------------......------------......................................................///////////////////////////000111111111000...---//////.........------------------.........////////////////////////////////////............//////------...//////...------.................................------,,,,,,,,,------------------------////////////////////////------,,,,,,,,,,,,++++++...------...//////...,,,000///...............///.........................................................------,,,,,,,,,...........................---,,,,,,,,,,,,---...,,,,,,,,,------.........------------------------..................---------------,,,,,,+++++++++---------.........//////---....../////////////////////////////////..........................................////////////111///...------...///111................................................000000//////.........---......///000111222222333333222222222111111000000^^^```ccceeegggiiillloooppppppoooooopppqqqrrrsssuuurrrooonnnnnnnnnmmmlllnnnnnnnnnooopppqqqrrrsssttttttttttttttttttsssssstttqqqnnnlllkkkjjjhhhgggggggggffffffffffffggggggfffeeeeeeeeefffiiikkkmmmnnnppprrruuuvvvwwwwwwvvvuuuuuutttssssssssssssssstttssspppnnnllllllllllllllllllkkkiiihhhgggfffeeefffffffffeeeccc```]]][[[[[[YYYWWWVVVUUUSSSOOOLLLIIIEEEAAA>>>?????????===::::::999888777555444444444222000///000000///...///000000000000///......///............///000111000000000000000000000000//////............//////000000000000000000000000......//////////////////222111///---,,,---...///////////////////////////////////////////////////,,,,,,---------.........,,,------......------,,,,,,---......//////......//////.........---------.........------,,,,,,,,,........................------........./////////........................++++++,,,,,,,,,---------------------------------...---,,,,,,---...---+++---------............///...------,,,---...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------..............................------------------------------........./////////------,,,,,,,,,,,,,,,,,,,,,,,,---............---...---,,,,,,,,,,,,---............///......---------.........------,,,+++------------------------------------------------///......------......///------------------------........................////////////////////////000000000000000///......//////.........---------++++++,,,,,,,,,---------//////////////////////////////............//////////////////////////////.................................------,,,,,,,,,------------------------.................................---------,,,,,,---,,,,,,---......---+++................................................------------------------......---------,,,,,,,,,..............................---,,,,,,---......,,,,,,,,,,,,------------------------------------.................................---------,,,,,,+++++++++,,,,,,,,,------...//////000000000000000------------------------....................................////////////000///...------...///000................................................000/////////............/////////000111111111222000000000000/////////...kkkmmmoooppppppqqqsssuuuwwwwwwvvvvvvvvvwwwwwwxxxvvvssspppnnnnnnnnnmmmlllooooooooopppqqqrrrsssttttttssssssrrrrrrqqqppppppooolllhhheeedddbbb___]]][[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYXXXYYYZZZ\\\^^^___cccfffjjjooorrrtttsssssstttsssrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqpppnnnmmmlllnnnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkjjjiiiiiieeedddbbb```___]]]YYYWWWTTTQQQLLLHHHGGGHHHGGGGGGDDDCCCBBBAAA>>><<<:::999888666333222222222111000222111111000000///......///////////////000000111111111111111111111111111000//////......//////000111111111111111111111111------...//////000111111222111///...------......////////////////////////////////////////////////++++++,,,,,,---------...,,,------......------,,,---...//////000000//////...............---------.........---------------........................,,,---------............////////////////////////,,,,,,,,,,,,---------------------------------------+++++++++------,,,+++,,,,,,.../////////...---...------------...//////......------------......++++++++++++++++++++++++......------------............------------..............................//////...------,,,++++++,,,,,,,,,---------......***++++++,,,,,,,,,,,,+++++++++,,,---------------...------,,,,,,------...------......///.........---............---,,,,,,------------------------------------------------///......------......///------------------------........................////////////////////////111000//////......///////////////............---////////////000000000000////////////////////////000//////......//////000111111000//////000111111.................................---------------------------------------......................../////////............---,,,++++++,,,------,,,***+++,,,...000000000..............................------------------------...------------,,,,,,,,,..............................---,,,,,,---......---,,,,,,,,,,,,,,,,,,+++------------------------......................../////////...............+++++++++,,,,,,,,,------//////000111111111111000------------------------....................................////////////000///...------...///000................................................////////////............000000000000000000000000000000000000////////////nnnppprrrrrrrrrsssuuuwwwzzzyyyyyyyyyxxxxxxxxxyyyrrrpppmmmkkkkkkjjjiiihhhkkkjjjjjjkkklllmmmnnnnnnoooooooooooonnnnnnnnnnnnmmmjjjfffbbb___[[[WWWTTTRRRQQQQQQPPPPPPPPPPPPQQQOOOOOOOOOPPPQQQRRRTTTUUUXXX[[[```eeeiiimmmnnnoooqqqppppppppppppqqqrrrrrrqqqrrrtttttttttrrrpppooonnnnnnnnnnnnooooooooooooooooooooonnnoooooooooooojjjhhhfffeeeeeecccaaa___]]]ZZZVVVSSSQQQQQQQQQQQQRRRQQQPPPOOOLLLIIIFFFEEE???<<<888666666666666555333222222111111000111111000000000//////000000111111111111111111111111111000000////////////000000000000000000000000000000......//////000000000000111000///...---.........////////////////////////////////////////////////------,,,,,,,,,+++++++++,,,------......------,,,------...///////////////.......................................---------........................,,,,,,,,,---------..............................,,,,,,,,,------------...---------------------------+++++++++---...---,,,+++,,,...000000///...,,,------------......//////......------------......++++++++++++++++++++++++......------------............------------....................................---------,,,,,,,,,++++++,,,,,,,,,---------***+++---...///...------***+++,,,,,,------,,,,,,------------------------,,,,,,---.../////////...------............------------------------------........................//////............//////------------------------........................////////////////////////111000///------...///////////////...............000000000000111111111222////////////////////////000000////////////000000222111///......///111222.......................................---------........................------------------------/////////.........---------,,,+++,,,......,,,+++***,,,///222333222000...................................................------------------------..............................------------......------,,,,,,+++++++++***---------------------------------.......................................---------.........//////......///000000000000000.........///////////////....................................////////////000///............///000................................................///////////////.........000000000000000/////////222222222111111111111111lllnnnpppqqqrrrsssuuuwwwxxxxxxxxxxxxxxxwwwwwwwwwnnnkkkhhhffffffeeedddcccccccccccccccdddeeefffffffffgggggghhhiiijjjjjjkkkjjjgggbbb]]]YYYTTTOOOLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMQQQRRRTTTXXX]]]bbbgggjjjkkkkkkkkklllnnnoooqqqrrrppprrruuuxxxyyywwwuuusssqqqrrrrrrsssuuuvvvwwwwwwttttttsssrrrrrrqqqqqqqqqmmmkkkiiihhhhhhgggfffdddcccbbb```^^^]]]]]]]]]^^^aaaaaa```___]]]YYYVVVUUUJJJGGGBBB>>><<<999666444222111000000000111111222222111111000000000111111000000000000000000000000000000////////////000000////////////////////////111111000000////////////000//////...............//////////////////////////////////////////////////////...---+++***)))(((,,,------......------,,,,,,,,,---............------.....................................................................,,,,,,,,,---------......------------------------,,,,,,---------.........---------------------------,,,,,,---...//////...+++,,,...000000///...,,,---------...............///......------......///------------------------......------------............------------..............................,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---***+++---...///...------***+++,,,,,,------,,,,,,------------------------,,,,,,---.../////////...------...//////......---------------------------......................../////////....../////////------------------------////////////////////////000000000000000000000000111000...---------...///////////////////////////,,,,,,,,,,,,------------000000000000000000000000000000////////////000000111000...------...000111////////////////////////.................................................................................------------,,,...---------//////---,,,***---000333444333111///........................////////////////////////------------------------................................................---------,,,,,,+++++++++---------------------------------.........//////------------------......---------.........//////,,,---......//////.............../////////000000....................................//////////////////............//////////////////////////////////////////////////////.........///////////////000000000///////////////111111111111111111222222iiikkkmmmooopppqqqsssuuurrrrrrsssttttttssssssrrriiifffcccaaa``````^^^]]]\\\\\\[[[[[[\\\]]]]]]^^^\\\\\\]]]___```aaabbbcccbbb___[[[WWWTTTOOOJJJFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFJJJJJJKKKMMMQQQWWW]]]```aaaaaabbbccceeeggghhhiiijjjmmmrrrvvvxxxxxxvvvuuutttuuuwwwxxx{{{|||~~~zzzzzzyyyxxxwwwuuutttsssmmmkkkhhhfffeeedddbbbaaadddeeeggghhhggghhhiiikkkkkklllmmmlllkkkhhheeeddd[[[WWWQQQKKKFFF???999555444333111000000111222222333222111111111111111111000000000000000000000000111000000//////000000111........................222222111000000///......//////////////////......////////////////////////////////////////////////111000///---,,,***)))(((,,,------......------,,,+++,,,,,,---...------------------............................../////////........................,,,---------............------------------------,,,---------............---------------------------,,,,,,---///000///...,,,,,,.../////////...---,,,---......//////......//////............//////..............................------------............------------..............................++++++,,,,,,---...//////+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,+++++++++,,,---------------,,,------......------,,,------......///.........------...////////////...................................................000//////......//////000........................////////////////////////000000000000000000000000000///......------.........////////////000000000---------............///000000000000000000000000111000000//////000000111000///............///000////////////////////////.............../////////........................////////////////////////.........---------,,,,,,...------...//////...,,,+++---111333444222000...........................////////////////////////,,,,,,,,,------------...........................---...////////////...---...---------------,,,,,,------------------------,,,,,,------.../////////---------------.........+++++++++,,,,,,,,,------,,,,,,---............---++++++,,,,,,---.............................................////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////000000000000bbbdddfffgggggghhhkkklllhhhiiijjjlllllllllkkkkkkbbb___\\\YYYYYYXXXWWWUUUSSSSSSSSSSSSSSSTTTTTTUUUSSSSSSTTTUUUVVVWWWWWWXXXYYYWWWUUUSSSQQQNNNIIIFFFGGGGGGEEEDDDDDDCCCCCCCCCAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEGGGKKKOOORRRTTTVVVVVVVVVVVVWWWXXXYYYZZZ^^^aaaeeejjjnnnoooooonnnpppqqqsssuuuxxx{{{}}}~~~|||}}}}}}}}}{{{yyyvvvtttqqqnnniiieeeccc```^^^[[[]]]bbbgggkkklllmmmnnnppppppqqqsssttttttrrrooonnnjjjgggbbb]]]WWWOOOHHHBBB===;;;999666555444555555444333222111111111111111111111111111111111111111111111000000000000111111////////////////////////111111000000000000000000......///////////////...//////////////////////////////////////////////////////......---,,,,,,,,,,,,------......------,,,,,,------...............---------.........//////---........./////////000........................------........./////////........................------------............------------------------,,,++++++,,,...//////...---------............///,,,---.../////////...---//////............//////..............................------------............------------..............................,,,---------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---......---,,,,,,.........///......------------...///////////////////////////////////////........................000000////////////000000////////////////////////////////////////////////000000000000000000000000......//////......---,,,.../////////000000000000000000111111111222222222000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////---........./////////000........................000000000000000000000000/////////............---------,,,---...///---+++,,,---///111111000...,,,................................................,,,,,,,,,---------..............................---...///000000///...------..................///------------------------,,,,,,------...//////000------........./////////+++++++++,,,,,,,,,------,,,------...............++++++,,,,,,---......///....................................////////////......////////////......////////////////////////////////////////////////............/////////000---.........///000000000.../////////000000000000[[[\\\^^^^^^^^^^^^```bbb___aaabbbdddeeeeeedddddd\\\YYYUUUSSSRRRQQQPPPNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOTTTSSSRRRRRRRRRPPPMMMJJJKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCDDDEEEFFFFFFFFFEEE@@@AAACCCFFFHHHJJJKKKLLLOOOOOONNNMMMMMMMMMMMMMMMQQQTTTYYY^^^ccceeeffffffhhhiiikkknnnqqqtttvvvwww|||}}}~~~}}}zzzwwwuuuzzzvvvpppkkkgggccc```]]]VVV\\\dddiiikkklllnnnpppqqqsssuuuwwwwwwvvvtttrrrsssqqqnnnkkkfff```XXXSSSGGGEEEAAA===:::999999999444333333222111111111222222222222222222222222222111111000000000000111111000000000000000000000000/////////000111111222222......///////////////...////////////////////////////////////////////////---------.........//////,,,------......------,,,---......///////////////---------.........//////---.........//////000000.................................////////////000////////////////////////---------.........//////------------------------+++******+++---......---...------------...//////,,,,,,.../////////...---//////............//////.................................------..................------.................................///......------,,,,,,+++,,,,,,------------......222111///...------...///,,,---......//////......,,,,,,---......---,,,,,,.../////////...---,,,,,,------...///000000//////000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000---.../////////...,,,+++.../////////000000111111...////////////000000000000000000000000000000000111111000000000000111111000111222222222222111000000000000000000000000000---.........//////000000////////////////////////000000000000000000000000000000000000////////////,,,,,,+++,,,---...,,,***+++,,,...//////---,,,***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................---...///000000///...------.........///000000000------------------------,,,,,,------...///000000.../////////000000111111---------.........//////---......///////////////------......///000111111..................................../////////000......////////////......000000000000000000000000000000000000000000000000---.........//////000000,,,------...///000111111000000111111222222222333[[[YYYWWWUUUUUUVVVXXXZZZXXXYYY\\\]]]]]]ZZZWWWUUUQQQPPPOOONNNLLLKKKJJJJJJNNNMMMKKKJJJIIIJJJKKKLLLIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRMMMNNNPPPQQQQQQPPPOOOMMMKKKKKKJJJHHHFFFEEECCCCCCDDDDDDEEEEEEFFFGGGHHHHHHKKKKKKJJJIIIIIIHHHGGGGGGIIIJJJMMMQQQTTTWWWYYYZZZ^^^___```cccfffiiilllmmmqqqsssvvvwwwvvvvvvvvvwwwxxxxxxwwwuuupppjjjddd```]]]]]]]]]___bbbggglllpppooossswwwyyyxxxvvvsssrrryyyyyyxxxtttoooiiiddd```XXXSSSLLLFFFAAA@@@AAACCC<<<999777666666666555333666444333111111222333555111111111111222333444555000000000000////////////111111111111111111111111111111000000/////////...000000000000000000000000000000000000000000000000////////////////////////------------------------,,,---------.../////////000000//////.........---111111111111000000000000................................................/////////......---,,,,,,//////////////////////////////000000///...------,,,---------...////////////...,,,+++,,,---///111000000000000000////////////...---+++***)))((((((................................................,,,,,,,,,---------......//////............////////////////////////////////////.........---------000///...------------------------------...//////..................------.........////////////000000000000000000/////////........................---------....../////////............---------------......///000111222222000000000000000111111111333333222222222111111111000000111222222222222111000000111111111222222222111111111000000//////...//////000111111222222333222222222222222222222222000000111111111111111000111111111111000000000000///...---...///000///...........................------------...000111222////////////////////////........................//////.........---------------..................//////.........---------000000000000000000000000///////////////////////////////////////.................................------------------------////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////------......//////000000111000///...---,,,++++++---------.........////////////000000///...------000000000000000000000000000000000000////////////000111111111111222222222WWWUUURRRPPPOOOOOOPPPQQQPPPQQQSSSUUUUUUSSSQQQOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTWWWYYYZZZ[[[^^^^^^______^^^^^^]]]\\\]]]]]]^^^______^^^\\\\\\VVVUUUSSSQQQOOOMMMLLLKKKIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHIIIJJJLLLOOOQQQSSSTTTTTTVVVWWWWWWYYY[[[]]]___```dddgggjjjlllmmmnnnppprrrssstttuuuuuurrrnnnjjjhhhcccaaa^^^\\\]]]```dddfffjjjnnntttxxxyyyyyyzzzzzzzzz{{{{{{zzzwwwsssnnnkkkeeeaaaYYYRRRLLLIIIHHHHHHDDDBBB???======<<<:::888888777555333333333444555222111111000000111111111111111111111111111000000111111111111111111111111/////////.........------000000000000000000000000........................////////////////////////---------------------------------...............000/////////............////////////............................................................------------............------------------------///////////////...---,,,---------.....................---,,,---...///000+++,,,,,,,,,------......111000///---,,,,,,,,,,,,................................................,,,,,,---------...............------------......//////////////////////////////.........---------000000///.........//////......---------......///........................---............////////////////////////////////////////////////.........////////////000000000000000000000000////////////......//////000111111222222222222111111111111111222222222222222222222222000111222222333333222222111111111222222222222333333333222222222111111111111111222222222222333333333333333333222222111111111111222222222222111111111111000000000000000000...---,,,---...///...---000000/////////........................///000111////////////////////////........................//////.........---------........................//////.........---------000000000000000000000000/////////////////////////////////////////////...////////////////////////------------------------////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////.........//////////////////...............---------------.........////////////000000///......---000000000000000000000000000000000000////////////000111111111111222222222TTTRRROOOLLLJJJJJJJJJKKKJJJKKKMMMOOOOOOOOOOOONNNPPPPPPPPPQQQQQQQQQQQQQQQNNNOOOQQQSSSTTTUUUVVVVVVYYYZZZ\\\^^^aaaccceeefffiiijjjjjjjjjjjjiiihhhhhhhhhhhhhhhggggggfffffffffaaa```^^^\\\YYYWWWUUUTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPQQQRRRRRRVVVXXXZZZ\\\^^^```dddggglllmmmppprrrssssssrrrqqqkkkhhhccc^^^\\\\\\]]]___bbbffflllqqquuuyyy|||{{{}}}~~~}}}zzzuuussspppmmmgggaaa[[[VVVTTTRRRPPPNNNKKKHHHGGGEEEBBB???<<<;;;999777555555555555555444333222111000000000111222222222222222222222000000000000000000000000000000000///////////////000000000000000000000000........................////////////////////////------------------------...............---------////////////............////////////............................................................++++++,,,,,,---......///---------------------------............---,,,,,,...............------------------.........//////,,,------...000111111222000//////...------......................................................,,,------------.........------,,,,,,,,,,,,------////////////////////////...............---------000////////////000000111///......---------..............................---------............///.........///////////////000000000//////.........111111111111000000000000222111111111111000000000000000111111222222333333444444444444444444333333444444444555666666777777444555555666666666666666444555555555555666666666777777777777777777777666777777777666666666666555777666666555444333222222222333333333333333222222333222222222111111000000///------...///000///...111111000000//////......000//////......//////000////////////////////////......................../////////............---......................../////////............---000000000000000000000000////////////////////////......//////////////////000000000000000000000000------------------------///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------....../////////---............///////////////000000000///......000000000000000000000000////////////000000000000000111111111111222222222RRRQQQOOOMMMKKKKKKLLLLLLLLLMMMOOOQQQRRRSSSTTTUUUWWWWWWWWWXXXYYYZZZZZZZZZYYYZZZ\\\^^^```````````````aaaccceeehhhkkkmmmnnnnnnnnnoooooonnnnnnmmmlllmmmlllkkkjjjjjjiiijjjjjjhhhfffeeebbb___]]][[[ZZZVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTRRRQQQPPPOOONNNNNNNNNOOOPPPPPPQQQSSSVVVYYY```bbbeeeiiimmmpppqqqrrrnnnllliiifffcccaaa```___]]]```eeejjjnnnrrrwwwzzz{{{}}}~~~}}}zzzvvvssstttrrrppplllhhhdddaaa___\\\ZZZVVVTTTQQQNNNJJJGGGAAA@@@>>>;;;999888777777888777666444333222222222222222222222222222222222000000000000000000000000222222222222222222222222////////////////////////........................////////////////////////......................../////////...---------,,,///////////////.........111111111111000000000000................................................,,,,,,,,,,,,------......////////////////////////,,,---------------,,,,,,/////////...---------,,,,,,---......//////.........//////000111111222222------,,,,,,,,,------...................................................------------...............------,,,,,,------...////////////////////////....................................///000111111//////...------------...---------...............------------.........................../////////000000000///......------000000000000000/////////000000000000000111111111333444444555555666666777666777777888888999::::::::::::;;;<<<===>>>???@@@<<<===>>>>>>??????>>>>>><<<============>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<>>>===<<<;;;999888777666555555666666666555444444666555555444333222222222111000///000111222111000////////////000000000000111111000///......//////////////////////////////......................../////////...............////////////............/////////...............////////////////////////////////////////////////............////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------............////////////...............///////////////000000000//////...////////////////////////////////////000000000000000000111111111222222222PPPPPPOOONNNOOOOOOPPPQQQRRRSSSUUUXXXZZZ\\\]]]]]]``````aaabbbbbbccccccdddbbbccceeefffgggfffeeedddbbbccceeegggjjjlllnnnooonnnnnnnnnnnnnnnmmmmmmllloooooonnnmmmllllllmmmmmmiiihhhgggeeebbb```___^^^]]]]]]\\\\\\\\\\\\\\\\\\XXXXXXXXXWWWVVVVVVUUUUUUWWWXXXYYYZZZ\\\\\\\\\\\\\\\[[[YYYWWWUUUSSSRRRRRRPPPPPPOOONNNLLLLLLNNNPPPSSSTTTWWW[[[___bbbeeegggfffgggiiijjjjjjhhheeeccc___aaadddfffhhhkkkooorrrvvvwwwyyy{{{{{{zzzxxxwwwxxxxxxwwwuuurrrooollljjjfffcccaaa^^^[[[XXXSSSPPPIIIGGGEEECCC@@@>>>===<<<:::999888666555444444444333333333222222222111111000000000000000000000000222222222222333333333333////////////////////////////////////////////////////////////////////////......................../////////...---------,,,.........///////////////111111111111000000000000////////////////////////.................................------,,,,,,,,,////////////////////////,,,,,,---------------,,,/////////...---------,,,,,,---......//////......---------------------------,,,,,,,,,,,,---......................................................---------.........////////////............//////////////////////////////---.....................------------...//////000///......---------......---------.........//////---------.........//////............//////000000/////////.........------//////////////////////////////000111111222333333666666777888999:::;;;;;;;;;<<<===???AAABBBDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGHHHGGGFFFDDDCCCAAA@@@???<<<<<<<<<<<<<<<;;;::::::999999888777666555444333444222111111222222111///------...///000111111222222111000//////...//////000000000000000000000000////////////////////////////////////////////////000000/////////.........////////////////////////////////////////////////////////////////////////---.........//////000000................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////......------000000/////////.........//////////////////////////////000000000000000///////////////////////////.../////////000000000111000000111111111222222222OOOOOOOOOPPPRRRSSSUUUUUUWWWYYY\\\___aaacccccccccgggggggggggghhhhhhhhhhhheeefffffffffeeeddddddccc```aaabbbdddfffhhhjjjjjjkkkkkkllllllkkkkkkjjjiiihhhhhhhhhiiiiiiiiiiiiiiiggggggfffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\^^^___``````aaa```___]]][[[ZZZYYYXXXXXXWWWWWWVVVTTTQQQOOOOOOPPPMMMMMMNNNOOOQQQTTTVVVWWWYYY\\\aaaeeeggggggeeeddddddfffhhhiiiiiijjjlllnnnmmmoooqqqtttwwwzzz|||}}}~~~}}}zzzwwwtttrrrnnnmmmjjjhhhfffccc^^^[[[TTTSSSQQQOOOMMMJJJHHHGGG@@@???===;;;999777666666666666555444333222111111111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////.......................................---------.........///////////////////////////............////////////////////////........................000//////...------,,,,,,------------------------,,,,,,---............---...............------------------.........///////////////.........------///...............//////................................................------.........//////////////////....../////////////////////////////////---------..................------------......///---------------...//////,,,,,,------.../////////.........////////////000......//////000000111111//////////////////////////////000000111111111111222222444555777999:::;;;<<<<<<>>>???AAABBBDDDDDDFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQRRRSSSUUUVVVVVVWWWVVVVVVWWWXXXXXXXXXXXXWWWUUUUUUUUUVVVVVVVVVWWWWWWUUUVVVVVVWWWXXXYYYYYYZZZXXXWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQOOONNNMMMLLLHHHHHHHHHHHHGGGFFFFFFEEEAAA@@@???>>><<<:::999999888777555444444333222000......///000111222333333222111000000////////////000000000000000000000000////////////////////////...////////////000000000111000000//////............////////////000000000000000000000000000000000////////////////////////------......///000000000................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........000000000//////.........000000000////////////...//////000111111111000000000000000000000000000000......//////000000111111000111111111111222222222QQQRRRSSSTTTVVVWWWYYYYYY[[[^^^aaaeeeggghhhhhhgggjjjiiiiiihhhgggfffffffffccccccbbbaaaaaaaaaaaaaaa]]]^^^___```aaacccddddddffffffggggggffffffeeeddd]]]^^^```aaabbbbbbaaa```aaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbccccccdddddd______``````aaabbbbbbbbb^^^___```bbbccccccccccccaaa```______^^^^^^^^^^^^\\\]]]^^^]]][[[YYYYYYZZZSSSRRRPPPNNNMMMNNNOOOOOOPPPRRRVVVZZZ^^^```bbbbbbeeegggjjjkkkkkklllmmmnnnggghhhjjjmmmqqqvvv{{{}}}~~~~~~~~~}}}|||{{{zzzvvvuuutttsssqqqnnnjjjgggaaa```___]]][[[YYYVVVUUUNNNLLLHHHEEEAAA>>>;;;:::::::::999777555444222222222222222222222222222222/////////000000000111111000000000000000000000000////////////////////////////////////////////////........................---------.........................../////////000////////////............////////////////////////........................////////////////////////------------------------,,,---...///////////////---------.....................---,,,---...///000000000000000111111111111///...---------------...............................................................///////////////......------......///////////////////////////---------.........//////000///...............///,,,,,,,,,---...///000111,,,,,,------...//////000/////////000000000111111//////000000111222222333000000000111111222333333222222333444555666777777999:::<<<>>>AAADDDFFFGGGGGGHHHJJJLLLNNNQQQRRRSSSUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]^^^______`````````aaabbbbbbbbbbbbbbb_________````````````aaa]]]]]]^^^___```aaabbbccc``````______^^^^^^]]]]]]___^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUSSSSSSNNNMMMLLLJJJHHHGGGEEEEEEBBB@@@===<<<;;;:::777555333333333333333333333333111111000000///000000000000000000000000000000000////////////////////////.../////////000000000000111111000000///......---.../////////000000000000000000000000000000000000////////////////////////------......///000000111................................................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////.........//////////////////////////////000000000000000000000/////////...//////000111111111111111000000000000000000000000.........///000111111111000111111111111222222222VVVVVVWWWYYYZZZ[[[\\\]]]^^^aaaeeejjjllllllkkkjjjiiihhhgggfffeeecccbbbbbbaaaaaa___^^^^^^___```aaa[[[\\\\\\]]]^^^___``````aaabbbbbbbbbbbbaaa``````YYY[[[]]]___``````___^^^[[[[[[\\\]]]^^^___```aaa^^^^^^___``````aaabbbbbb```aaaaaacccdddeeeffffffddddddeeeffffffffffffeeebbbaaaaaaaaaaaaaaabbbccc^^^aaacccdddcccbbbbbbccc]]][[[WWWSSSPPPOOONNNOOOMMMNNNPPPRRRVVV[[[^^^aaacccfffiiillllllmmmnnnooofffffffffgggkkkpppuuuxxxxxxyyyzzz|||~~~{{{{{{zzzyyyyyyvvvrrrooojjjjjjiiigggeeecccaaa___ZZZXXXSSSNNNIIIDDDAAA???>>>===;;;999777555444333333333333333333333333333000000111111222222222222000000000000000000000000........................////////////////////////////////////////////////,,,------....../////////---.........//////000000111111111111000000000000000000000000000000000000..............................//////000111111111////////////////////////------...///000000//////,,,------......////////////...,,,+++,,,---///111++++++,,,---...///000000---,,,+++************+++............................................................/////////000...------,,,,,,------...////////////////////////---------.........//////222111000//////...//////++++++,,,,,,...///111222,,,,,,------...///000000000000000000111111111111///000000111222333333333111111222333444555555666555666777888999:::;;;<<>><<<888777777555444333222222111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000111111222111111000///......---.../////////000000111111000000000000000000000000////////////////////////---------...///000000111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111////////////////////////---.........//////000000------...///000111222222111111000000/////////...//////000111111111111111000000000000000000000000---......///000111111222000111111111111222222222YYYZZZ[[[[[[ZZZ[[[^^^aaacccfffiiijjjiiihhhggghhhfffeeedddeeefffgggfffeeegggfffeeecccbbbbbbaaaaaaccccccbbbbbbaaa```___^^^bbbaaaaaaaaabbbbbb```___\\\[[[ZZZZZZZZZZZZZZZ[[[XXXYYYZZZ[[[]]]^^^___```[[[ZZZZZZZZZ[[[\\\^^^___```______aaadddggggggggggggggghhhiiiiiiiiihhhhhhfffggghhhhhhhhhfffeeedddeeefffggghhhiiijjjjjjjjjjjjgggccc```]]]ZZZVVVSSSQQQPPPNNNNNNOOORRRUUUWWWZZZ\\\```cccgggiiijjjjjjhhhfffccc```aaagggpppwwwyyy|||~~~}}}|||{{{qqqrrrsssrrrooommmmmmmmmfffeeebbb^^^YYYTTTPPPNNNIIIEEEAAA============<<<666666555555555555555555444444444444333222111000333222///...---...///000222111111000000000000000---...///000000///...---////////////////////////......//////000000111111////////////////////////////////////////////////------......//////000000111111000000/////////...............////////////...///000000000///---,,,////////////////////////---------.........//////////////////////////////............//////////////////............//////000///...------...///000000000///...------,,,,,,111000///......///000111............/////////000000000000000000000000000//////000000111111222222000000//////.........---000111111111111222222222111111111111111222222333444444222111000///////////////000111111222333333111111222222444777999;;;:::<<<>>>AAADDDFFFHHHHHHNNNOOORRRUUUXXX[[[]]]^^^`````````aaaaaabbbbbbbbbfffdddbbb``````aaacccdddgggfffeeeddddddeeeggghhhiiiiiiiiiiiijjjkkkllllllmmmmmmlllkkkiiifffdddcccaaabbbdddfffhhhhhhhhhhhhjjjjjjiiihhhhhhiiiiiiiiikkkkkkjjjiiihhhhhhhhhhhhllljjjhhhhhhgggfffeeecccfffeeeccc```]]][[[YYYXXXWWWWWWWWWUUUQQQMMMIIIGGGFFFCCC???;;;888666555555000111222333333111000///000000000000/////////...111111111111111000///...,,,---...000000//////...---...///000000///......000/////////......................../////////000////////////////////////,,,,,,---.../////////...////////////////////////000///...------...///000/////////......---------,,,,,,...///000000000000............/////////000////////////000000000000000000////////////000000000000000000000000000000............/////////000............///000222222444111...---///000///...000000000000111111111111000000111111111111000000222222222111111111111111111111222222222333333333bbbbbbbbb```______aaacccbbbeeeiiikkkkkkkkkkkkllliiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhgggggghhhiiijjjhhhiiiiiihhhhhhfffeeeeeegggfffffffffhhhgggfffddd```___]]][[[ZZZXXXXXXXXX[[[\\\\\\]]]]]]^^^^^^^^^\\\[[[YYYXXXXXXYYYZZZ[[[YYYYYYZZZ]]]aaaddddddcccccccccdddeeeffffffffffffhhhiiijjjkkkkkkjjjjjjiiihhhiiijjjkkklllmmmnnnnnnnnnkkkhhhfffdddaaa^^^\\\WWWVVVTTTRRRRRRTTTVVVXXXWWWXXXYYY[[[___cccfffhhhhhhgggeeebbbaaabbbgggjjjtttwww{{{~~~~~~}}}|||{{{|||}}}|||yyywwwwwwwwwqqqpppmmmjjjeeeaaa^^^\\\XXXTTTNNNIIIFFFCCC@@@>>>;;;::::::999888777666555444444333222222111000000111000000//////000111222222111111000000000000000......///000000///......////////////////////////...///////////////000000////////////////////////////////////////////////.........///////////////111111111000000/////////............////////////...///000000000///---,,,////////////////////////---------.........//////////////////////////////............////////////......------------......000///...------...///000000//////......---,,,,,,111000///......///000111........./////////000000000000000000000000000000//////000000000000000000000000/////////.........//////000000000111111111111111000000000111222222111111000000//////000000111111222222333333444444555555666888:::===@@@BBBHHHJJJLLLOOOQQQSSSUUUUUUWWWYYY[[[^^^```bbbdddddddddddddddeeeeeefffffffffeeecccaaa______aaaccceeehhhgggggggggggghhhiiiiiinnnnnnmmmmmmmmmnnnnnnnnnmmmmmmmmmlllkkkjjjhhhgggccceeegggiiijjjkkkjjjjjjiiiiiihhhhhhhhhhhhiiiiiilllkkkkkkjjjkkkkkkllllllooonnnmmmlllkkkjjjhhhggghhhggggggeeecccaaa___^^^[[[[[[[[[ZZZXXXUUURRRQQQLLLJJJFFFAAA===:::888777333333333444333333333222222222222222222222111111222222222222111000//////---...///000000000///......///000111111000//////000000/////////................../////////000000////////////////////////,,,---......//////..............................000///...------...///000000/////////............------...///000000000///........./////////000000////////////000000000000000000////////////000000000000000000000000000000........./////////000000////////////000111111222444111//////000222111000000000000000111111111111000000111111111111000000000/////////////////////111111222222222333333333hhhhhhgggdddbbbaaabbbcccdddgggkkkmmmmmmmmmnnnooommmoooqqqpppnnnnnnppprrrooooooooooooqqqtttxxxzzzvvvvvvuuutttsssqqqooonnnjjjhhhgggggghhhgggeeecccdddcccaaa___]]]\\\[[[[[[^^^^^^______^^^^^^]]]]]]]]][[[YYYWWWVVVVVVWWWXXXXXXXXXYYY\\\___```___]]]______```bbbcccdddeeefffhhhiiijjjlllmmmmmmmmmmmmjjjkkklllnnnooopppqqqrrrpppnnnlllkkkjjjiiigggeee```___\\\YYYXXXWWWXXXYYYXXXWWWVVVUUUWWWZZZ]]]___bbbbbbcccaaa___]]]]]]^^^iiinnntttzzz}}}~~~~~~}}}{{{{{{|||{{{zzzyyyvvvsssooolllkkkfffccc^^^YYYTTTOOOJJJGGGDDDCCCBBB@@@===;;;888777777666444222111111111111//////000111111222222333222111111000000000000000...//////000000//////.../////////////////////////////////...............///////////////////////////////////////////////////////////////.........000000000000000/////////............/////////////////////000//////...---////////////////////////------........./////////////////////////////////............////////////...------,,,,,,------...//////............//////000//////......---------000000////////////000000....../////////000000000000000000000000000000000000000//////////////////000000////////////........./////////000000000000111111000000000000000111000000000000000111222333333444444555555666777777;;;<<<>>>AAADDDHHHKKKMMMSSSTTTVVVYYY[[[\\\]]]^^^aaabbbdddfffgggiiiiiiiiiggggggggghhhhhhhhhhhhiiidddbbb___]]]^^^aaaeeegggiiiiiijjjkkkkkkkkkkkkkkkqqqpppppppppoooooooooooollllllllllllkkkjjjiiiiiidddeeegggjjjkkkkkkkkkkkkiiiiiihhhggggggggghhhiiijjjjjjjjjjjjlllnnnoooqqqqqqqqqpppooonnnmmmkkkjjjhhhiiiiiiiiihhhfffcccbbb\\\]]]]]]^^^]]]\\\ZZZYYYSSSRRROOOKKKFFFAAA===;;;999888777666555666666777555555555555555555555555444444444444333222111000111222222222222222111000000000111111111111000///000000000/////////............/////////000000000////////////////////////------.../////////......------------------------//////............/////////////////////...............///////////////........./////////000000000////////////000000000000000000////////////000000000000000000000000000000....../////////000000000111111000000000111111222333111000000111333222222000000000000111111111111000000111111111111000000//////////////////000000111111222222222333333333llllllkkkiiifffeeeggghhhiiilllppprrrrrrrrrrrrsssuuuyyy|||{{{wwwuuuxxx|||}}}}}}~~~|||zzzpppooolllkkkiiigggdddaaadddccccccbbbbbbbbbccccccddddddeeeeeeeeedddbbbbbbbbbaaa^^^\\\[[[\\\]]]^^^^^^^^^^^^^^^___^^^[[[XXX\\\]]]]]]___```bbbcccddddddeeefffhhhjjjkkklllmmmiiijjjkkklllnnnoooqqqrrrnnnlllkkklllmmmnnnmmmkkkhhhgggccc```]]]\\\[[[[[[___]]]ZZZXXXVVVVVVVVVWWWYYYZZZ\\\\\\ZZZYYYYYYYYY]]]bbbkkksssyyy~~~~~~||||||}}}~~~}}}|||yyywwwuuusssmmmkkkhhhfffccc___ZZZVVVPPPOOOMMMJJJFFFBBB???<<<===;;;888555333222222333///000111111111111111000222111111000000000000000/////////000000///////////////////////////////////////......------,,,,,,////////////////////////////////////////////////000000//////......------/////////...........................//////////////////////////////......////////////////////////............////////////////////////////////////............////////////.........------........./////////....../////////000/////////......------000000////////////000000...////////////000000000////////////////////////000000//////......------000000///////////////////////////000000000111111111111000000//////000000111111111111222333444555555555777888:::<<<===>>>CCCEEEHHHLLLPPPTTTXXXZZZ[[[\\\]]]___aaabbbccccccgggggghhhiiiiiijjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhcccaaa^^^]]]^^^bbbfffiiiiiijjjlllmmmnnnmmmmmmlllnnnnnnnnnnnnnnnnnnnnnmmmjjjjjjjjjiiihhhgggfffeeecccdddfffhhhiiijjjjjjjjjiiihhhfffdddcccdddeeeeeedddddddddfffhhhkkknnnpppooopppqqqpppnnnllllllkkkggghhhjjjjjjiiifffccc```ZZZ[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVTTTPPPKKKGGGDDDBBB@@@===:::999999:::;;;999999999999::::::::::::888888888777666555444333666555555555444333222222111111111111000000000///000000000////////////......////////////000000000////////////////////////......////////////......------------------------/////////....../////////...........................///////////////...---...////////////000000000////////////000000000000000000////////////000000////////////////////////...////////////000000000222222111111111111111222000000000000111222222222///000000000111111111111000000111111111111000000111111111111111222222222111111222222222333333333ooooooooonnnmmmnnnppprrrqqquuuyyy}}}~~~|||xxxuuuqqqllliiiffffffeeeffffffggghhhhhhkkklllmmmmmmmmmkkkiiihhhhhhgggfffeeeddddddeeeeeecccbbbaaaaaaaaa___\\\YYY[[[[[[[[[[[[]]]^^^```aaa______```bbbdddeeeggghhheeeeeeeeefffhhhjjjlllmmmkkkjjjjjjkkknnnoooooonnnllljjjhhheeecccaaa``````ccccccbbb```^^^[[[YYYXXXWWWXXXXXXWWWUUUTTTUUUVVVRRRXXXaaajjjrrryyy~~~|||{{{yyyxxxsssrrrpppooonnnkkkfffccc]]]\\\ZZZWWWRRRMMMHHHFFFBBB@@@<<<888444333222222111222222111000///...---222111111000000000000000000000000//////000000000//////////////////////////////......------,,,,,,////////////////////////000000000000000000000000000000//////......------------------------------............//////////////////........./////////////////////////////////........./////////000000////////////////////////............////////////000000////////////000000...//////////////////...///////////////.........//////000000000000//////////////////000000000111........................000000//////......------//////000000000000000000000000000111111111222222111111000000000000000111111111222222333444555666888999<<>>===;;;:::999999888777555444333222222222111111000000/////////111000000000////////////////////////000000000111////////////////////////...///////////////.................................//////////////////...------------------------...///////////////...---////////////000000000111////////////000000000000000000////////////000000////////////////////////////////////000000000111222222111111111111111222...///000000000000111111///000000000111111111111000000111111111111000000000000111111222222222222111111222222222333333333ssstttuuuuuuvvvxxx{{{~~~{{{xxxrrrrrrqqqqqqqqqqqqrrrrrrtttuuuvvvvvvtttrrrooommmjjjjjjjjjkkkjjjiiihhhgggfffeeeccccccddddddcccaaa]]]\\\[[[[[[[[[\\\]]]^^^]]]]]]]]]^^^___aaabbbcccaaaaaa``````aaaccceeefffiiihhhhhhiiilllmmmmmmllljjjjjjhhhgggffffffeeeeeedddeeeffffffeeedddbbbaaa___^^^[[[WWWRRROOOOOOPPPLLLPPPVVV]]]fffoooxxx~~~~~~}}}{{{zzzxxxwwwuuusssooollliiihhhgggddd___ZZZUUURRRIIIGGGCCC>>>999666444333444444333111000///...---222111111000000000000000111000000//////000000111/////////////////////////////////...............////////////////////////000000000000000000000000///////////////.........,,,,,,,,,---------------............///////////////............///000000////////////////////////....../////////000000000////////////////////////............////////////111000000000000000000111......////////////......//////////////////////////////000000000000///////////////000000000111111........................000000////////////////////////000000000000111111111111111111222222222222111111111000111222222333222222333444666888999:::AAABBBEEEIIIMMMPPPSSSTTTVVVXXX\\\```eeehhhjjjkkkiiijjjkkklllllllllllllllkkkkkkkkkkkkjjjiiihhhhhhkkkjjjjjjjjjjjjiiiiiiiiicccbbbaaaaaabbbdddgggiiiiiijjjkkklllmmmnnnnnnnnnmmmnnnoooppppppooonnnmmmlllkkkjjjiiigggdddbbbaaadddeeegggjjjkkkkkkkkkkkkbbb^^^YYYTTTPPPOOONNNNNNPPPPPPOOOPPPRRRVVVZZZ\\\bbbfffkkkkkkjjjhhhiiikkkggghhhhhhgggeeeaaa^^^\\\XXXXXXWWWWWWWWWVVVVVVVVVVVVXXXZZZ[[[\\\[[[ZZZYYYXXXUUURRRNNNLLLLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDCCC===<<<:::888666555444444444333222111000000000000111111000000000//////////////////000000000111111//////////////////////////////000000000///......////////////////////////......////////////......---------.....................///////////////.../////////000000000111111////////////000000000000000000////////////000000000000000000000000000000/////////000000000111111111111000000000111111222---///111111000//////000000000000000111111111111000000111111111111000000.........///000000111111111111222222222333333333}}}wwwxxxzzzzzzyyyvvvrrrpppooollliiihhhiiijjjjjjiiifffdddbbb```______```aaa```______^^^^^^___```aaa______]]]]]]]]]___```bbbdddcccbbbdddfffggggggfffffffffgggggghhhiiijjjkkkggggggggggggggggggggggggeeeeeebbb\\\VVVPPPMMMMMMKKKLLLNNNQQQXXXbbbmmmttt{{{|||~~~~~~}}}|||zzzwwwuuurrrrrrqqqooojjjeee```]]]TTTRRRNNNIIICCC>>>999777666555444222111111222222222111111000000000000000111111000//////000111111////////////////////////...///////////////000000////////////////////////000000000000000000000000.........///////////////------........./////////............///////////////......---...///000111////////////////////////.../////////000000000000////////////////////////............////////////000000////////////000000---...///000000///...---/////////////////////000...///000111111000///...//////000000000111111111000000000000000000000000//////000000000000000000//////000000000111111111000000000000111111111111111111111111222444555555444555777:::>>>AAADDDFFFMMMNNNQQQTTTWWWZZZ\\\]]]^^^```cccgggjjjmmmnnnooojjjkkkkkklllllllllkkkkkkjjjkkkkkkjjjjjjiiihhhgggiiiiiihhhhhhhhhgggggggggddddddcccdddeeefffggghhhkkkkkkkkklllmmmooopppqqqpppqqqqqqqqqpppnnnkkkjjjhhhhhhhhhgggeeecccbbbaaaccceeegggiiijjjkkkjjjjjjccc___XXXQQQLLLHHHGGGFFFHHHGGGEEEEEEGGGJJJNNNQQQVVV\\\aaacccbbbaaabbbeeebbbbbbaaa```___]]]\\\[[[UUUUUUUUUUUUUUUUUUVVVVVVUUUVVVYYY[[[]]]^^^^^^^^^___]]]\\\ZZZZZZZZZ\\\]]][[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUUUUTTTRRRQQQOOONNNHHHFFFDDDAAA???======<<<777666444333222222333333111111111000000000////////////000000000111111111////////////////////////000000000000000///..............................---...///000000///...---////////////000000000111------...///000000000/////////000000000111111111////////////000000000000000000////////////000000000000000000000000000000//////000000000111111111////////////000111111222...111333222000...///000000000000000111111111111000000111111111111000000---......///000000111111111111222222222333333333zzzvvvrrrnnnnnnnnnnnnnnnnnnmmmjjjgggeeeeeeeeefffdddcccaaa`````````aaabbb```^^^]]]\\\\\\]]]^^^```^^^]]]]]]^^^```aaa```___bbbccceeegggiiikkkmmmnnnkkkjjjgggeeedddeeeggghhhggggggfffaaaZZZSSSOOOMMMKKKJJJIIIJJJOOOYYYdddmmmxxxyyy|||~~~~~~xxxxxxwwwuuuqqqlllgggddd^^^\\\XXXSSSLLLFFF@@@===777666444333333444555777222111111000000000000000222111000//////000111222////////////////////////......//////000000111111////////////////////////000000000000000000000000---.........//////000000.../////////000000111111............/////////000///...------...///000111////////////////////////////////////000000000000////////////////////////............/////////000//////............//////---...///000000///...---////////////000000000000...///000111111000///...000000000000111111111111111111111111111111111111//////000000111111222222//////000000111111111222////////////000000000000000000111222333555666777888:::===AAAFFFKKKOOOQQQWWWXXXYYY[[[^^^```aaabbbbbbdddgggkkkmmmoooppppppmmmnnnnnnnnnnnnnnnmmmmmmiiiiiiiiiiiihhhgggfffeeefffeeeeeeeeeddddddccccccddddddeeeffffffgggggggggmmmmmmllllllmmmooorrrsssrrrrrrrrrqqqnnnkkkgggeeeccccccccccccbbbaaa``````aaabbbdddfffhhhhhhhhhhhhgggccc[[[SSSLLLGGGEEEEEECCCBBB@@@???@@@DDDGGGJJJLLLRRRYYY[[[ZZZYYY[[[^^^[[[[[[[[[ZZZYYYYYYYYYXXXQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVXXXZZZ\\\^^^______bbbbbbaaabbbcccdddfffgggeeeeeedddcccaaa```___^^^]]]]]]\\\[[[ZZZXXXVVVVVVRRRPPPMMMJJJHHHFFFFFFEEE999888666555444444555555111111111111000000000000000000000000111111111111////////////////////////000000000000000///......---------------------------...///000000///...---000000111111222222222333,,,,,,...///000000000000000000000000111111111111////////////000000000000000000////////////000000000000000000000000000000000000000000111111111111............///000222222///222555444111//////000000000000000111111111111000000111111111111000000///000000111222333333333111111222222222333333333}}}{{{yyytttooonnnnnnnnnoooooommmiiifffggggggggghhhgggeeeaaa^^^aaa```^^^[[[YYYYYY[[[]]]XXXZZZ]]]______^^^]]]]]]YYYZZZ]]]___cccfffhhhjjjiiijjjkkklllllljjjhhhggggggiiijjjgggaaa[[[VVVTTTOOOLLLJJJJJJOOOUUU\\\___dddqqq|||~~~{{{wwwsssooonnnhhhfffccc]]]UUULLLEEE@@@>>><<<999777666444111...555444333222111000//////000000111111222222222333111111000000//////......111111111111111111111111///////////////000111111222111111111111111222222111111000000//////................../////////000////////////////////////000000//////.........---////////////////////////***+++---///000000///...000000111111111111000000000000000000000000000000111111111000//////............//////000000111111111111000000//////......000000000000111111111111000111222111///------...------...///000111222222,,,---...///000111222333111111111111222222222222000222333333222111111222000333555777777888:::<<>><<<::::::===@@@BBBFFFGGGIIIKKKMMMOOOPPPPPPSSSRRRRRRQQQRRRSSSUUUVVVPPPOOOLLLJJJJJJKKKNNNOOOTTTTTTUUUVVVWWWYYYZZZ[[[```bbbeeefffggggggiiijjjlllllllllkkkjjjhhhfffdddcccccccccbbbaaa```___^^^XXXWWWVVVUUUVVVUUURRRPPPGGGEEEAAA===:::888888888///000111222222222222111//////000000000000000000222111000111222333222000222111000//////000111222222222111000///...------...............///000000,,,,,,,,,---...///000000///............---------////////////............000000000000111111111111222222111000//////000000111111111000000000000000111111111111111222222333000000000000000000000000000000000000111111111111222222222222222222222222111222222222222333333333222222111111111111222222444444444444444444444444zzzuuuqqqpppnnnmmmkkkjjjiiigggeeedddcccbbb```]]][[[ZZZZZZ[[[\\\^^^^^^]]][[[ZZZYYYVVVWWWZZZ\\\___aaabbbcccfffhhhjjjkkklllkkkjjjiiiiiijjjkkkiiiddd^^^ZZZXXXXXXTTTPPPNNNPPPSSSWWWZZZcccooozzz~~~~~~{{{yyyvvvuuupppnnnkkkfff___VVVOOOKKKGGGCCC>>>:::666222...+++000000000111111222222222222222111111111111111111000000000000000/////////000000000000000000000000///////////////000111111333222111000000000000000000000000000000/////////........./////////000000////////////////////////000/////////............////////////////////////,,,---///000111111/////////000000111111000000///..............................//////000111111111/////////000000000000000000000000000000/////////000000000000111111111111000111222111///.........111000000000////////////...//////000111222333333////////////000000000000///000111111000000111222333444666777888;;;@@@CCCHHHKKKPPPUUUZZZ]]]______bbbccceeefffhhhjjjkkklllmmmlllkkklllnnnooonnnmmmllljjjiiihhhhhhhhhgggeeeiiihhhfffccc```]]][[[YYYSSSSSSSSSSSSSSSTTTTTTTTTVVVXXXZZZ^^^aaaeeegggiiiiiiiiikkklllnnnpppqqqrrrnnnnnnmmmkkkfff```ZZZVVVRRRSSSSSSRRRQQQQQQRRRTTTSSSSSSTTTUUUWWWYYY[[[]]]]]]\\\[[[XXXSSSNNNIIIFFFDDDBBB???<<<;;;;;;<<<===@@@AAABBBCCCEEEEEEEEEEEEHHHHHHHHHIIIKKKNNNPPPRRRPPPOOOMMMKKKJJJKKKKKKLLLIIIIIIIIIJJJKKKMMMOOOQQQXXX[[[___bbbdddgggkkkmmmnnnoooooopppooonnnlllkkkgggggggggffffffdddcccccc^^^]]]\\\]]]]]]]]][[[YYYPPPNNNJJJEEEAAA>>><<<;;;444444333333222111000000000000000000111111111111000///...///000111000...222111000//////000111222111111111000//////......///............///000000............///000111222000000/////////.........////////////////////////000000000000111111111111222222111000000000000000111000000000000000000000///////////////000000111000000000000000000000000000000000000111111111111222222222222222222222222///000000000000111111111222222111111111111222222222222222222222222222222}}}xxxssspppnnnmmmhhhhhhgggfffccc```]]][[[\\\\\\\\\[[[YYYVVVTTTRRRSSSUUUWWWZZZ\\\]]]]]]]]]aaaccceeehhhjjjkkklllllliiijjjkkkjjjfffbbb___^^^___\\\XXXUUUTTTVVVXXX[[[cccoooyyy}}}~~~~~~xxxwwwtttoooiiibbb\\\XXXRRRMMMGGG@@@;;;666111...000111111222333444444555444333222111000000000000//////000000000000000000////////////////////////000////////////000111111333222111000///.........//////000000000000000000....../////////000000000////////////////////////////////////............////////////////////////...///000111222111000///...//////000000//////.................................///000000111111222000000000000000000////////////000000000000000000000000000000111111111111000111222222000......///111111000000000/////////111111111222222222333333//////000000000111111111000111111111000111333555777888:::;;;>>>CCCIIINNNRRRUUUXXX]]]```cccdddeeehhhiiijjjkkkmmmnnnooopppnnnmmmkkkllllllllljjjhhhgggeeecccaaaaaa```^^^]]]```___]]]ZZZWWWTTTQQQOOOIIIIIIHHHGGGGGGGGGHHHHHHJJJLLLOOOTTTXXX]]]```bbbaaabbbdddgggjjjmmmpppqqqjjjiiigggddd^^^WWWPPPMMMGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHHHHHHHJJJLLLNNNPPPSSSSSSRRRQQQOOOLLLIIIGGGCCCBBB@@@>>><<<;;;::::::<<<======>>>>>>=========>>>>>>???AAADDDHHHKKKMMMNNNMMMMMMLLLKKKJJJJJJJJJDDDCCCBBBBBBCCCEEEGGGIIIMMMQQQUUUZZZ___dddjjjnnnoooppprrrsssssssssqqqpppllllllllllllkkkjjjjjjiiieeedddcccdddeeedddbbbaaa\\\ZZZVVVQQQKKKFFFBBB@@@:::888666444222111111111000000111111111222222222000///...///000111000...111111000000000000111111000000000000000000000000//////......//////000111////////////000111222222111111111000000000//////...//////000000111111111000000000000111111111111222111000000000000000000000000000000000000111111////////////000000111111000000000000000000000000000000000000111111111111111111111111111111111111///000000000000111111111222222111111111111222222222222222222222222222222}}}wwwuuupppnnnllljjjhhheeebbb```___^^^\\\[[[YYYWWWSSSQQQRRRSSSVVVYYYZZZ[[[ZZZZZZ[[[]]]```cccfffiiijjjkkkhhhiiikkkjjjhhhfffeeefffbbbaaa```]]]]]]___bbbeeeiiisss||||||{{{yyyuuupppjjjeeebbb[[[VVVOOOHHHCCC>>>:::777777777777777666666666555444333222111000000111111/////////000000111111222000000000000000000000000000000//////000000111222111111000///......///////////////000000111111222...////////////000000000///////////////////////////////////////.........///////////////////////////000111111111000///.........////////////......000000000000000000000000222222111111000//////...222111111000000//////////////////000000111111222///000000000111111111111000111222222000/////////......///000111222222333222222222222222222111111111111222222333444444444333444444333333555999<<<<<>>>>>>>>>>>===<<<;;;:::<<<===============<<<;;;::::::;;;===@@@DDDGGGIIIIIIJJJKKKLLLMMMLLLKKKKKKEEECCCAAA??????@@@AAACCCDDDGGGLLLQQQVVV\\\ccchhhlllnnnqqqssstttsssrrrqqqoooppppppppppppoooooonnnjjjiiihhhggghhhgggdddbbbcccaaa^^^ZZZTTTOOOJJJGGG???===999666444333333444000000111111111222222222222111000111222333222000111000000000000000000111//////000000000111111111/////////...///000000111///////////////000111222111111000000000/////////...//////000111222222333///000000000111111111111111111000000000000000111000000000000000111111111111111222222333333333333000000000000000000000000///000000000111111111111000000000000000000000000111111222222222333333333333222222111111222222333444444444444444444444444}}}wwwqqqnnnkkkgggeeegggeeebbb```___]]]YYYVVVSSSTTTVVVWWWYYYYYYYYYYYYVVVWWWZZZ^^^aaadddfffggghhhjjjkkklllkkkkkkmmmnnnggghhhiiihhhggghhhlllppprrrzzz~~~}}}|||yyyuuuqqqmmmkkkeee```XXXQQQKKKEEE???<<<;;;;;;;;;:::999999888888555444222111111111222333//////000000111111222222111111111111111111111111000000000000000111222222//////......///000111111//////000000111111222222////////////000000000111////////////////////////.........////////////////////////////////////////////////000//////............////////////......111111111111111111111111222222222111000000//////222222111111000000////////////000000111111222222///000000000111111111111///111222222000//////000......///000111222333333222111111111111000000000111222222333444555555555444555666666777:::???BBBCCCGGGMMMRRRVVVYYY\\\^^^___```bbbdddeeeggghhhhhhjjjjjjjjjjjjkkkkkkkkkllljjjiiihhhhhhhhhfffbbb___XXXUUUQQQOOONNNNNNMMMLLLHHHHHHIIIJJJJJJIIIGGGFFFFFFEEECCCAAA?????????@@@===>>>@@@CCCFFFIIIKKKLLLNNNOOOPPPRRRUUUWWWXXXYYYXXXXXXWWWUUURRRNNNJJJGGGBBBCCCDDDCCCAAAAAACCCDDDAAAAAAAAAAAABBBBBBCCCCCC???????????????@@@AAAAAA;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;===@@@BBBCCCDDDFFFHHHKKKMMMNNNNNNMMMGGGEEEBBB@@@>>>===>>>>>>AAACCCEEEHHHLLLQQQXXX\\\hhhjjjnnnqqqssssssqqqpppqqqqqqrrrrrrrrrrrrrrrrrrooonnnlllkkkjjjiiifffcccfffdddbbb___ZZZVVVRRRPPPIIIFFFAAA<<<888555444333111111111111111111111111222111000111222333222000000000000111111000000000//////000000111111222222///////////////000111111//////......//////000000000000000/////////.........//////000111222222333///000000000111111111111111000000000000000111111//////000000111111111111111111222333333333333222111111111111111111111111///000000000111111111111000000000000000000000000111111222222222333333333333333222222222222333333444444444444444444444444zzztttpppqqqmmmhhhfffeeeccc^^^ZZZYYYYYYYYYXXXXXXXXXXXXWWWTTTUUUWWWYYY\\\___aaabbbggghhhjjjkkklllooorrruuuoooqqqrrrqqqoooooosssvvvyyy}}}{{{xxxvvvuuupppkkkccc[[[SSSKKKCCC>>><<<============>>>>>>>>>888777444222222222333444000000111111111111111111111111111111111111111111111000000000000111222222.........///000111222333000000111111111111111111/////////000000000111111////////////////////////.........///////////////////////////////////////////////////////////////...//////000000//////...//////////////////////////////000111111222222333111111111111111111000000000000111111111111111111000000000000111111111111///111222222111000000111222222111111111000000000111111111111111000000000000000111222333333444555444666888;;;===AAAFFFIIILLLPPPWWW\\\___```aaabbbdddeeeeeeggghhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkgggfffeeedddbbb___ZZZVVVMMMJJJGGGEEEEEEEEEEEEEEEBBBDDDGGGJJJKKKKKKKKKJJJGGGEEEBBB???=========>>><<<===>>>@@@AAACCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHDDDEEEFFFEEECCCCCCEEEFFFCCCDDDEEEFFFFFFEEEDDDCCC>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;:::::::::<<<===>>>???AAADDDHHHKKKLLLMMMNNNLLLKKKIIIGGGFFFDDDCCCCCCCCCCCCCCCBBBCCCGGGMMMQQQ___bbbhhhmmmqqqrrrrrrqqqqqqqqqrrrssstttttttttsssuuusssqqqpppooonnnkkkhhhhhhgggeeebbb___\\\ZZZYYYWWWSSSMMMFFF???999555333444444333222222111111000000///...///000111000...000000111111111111000000000000000111111222222222000000//////000000111222/////////......//////000000000/////////............//////000000111111111000000000000111111111111000000000000000111111222/////////000111111222222...///111222222222111000111111111111111111111111000000000000111111111111111111111111111111111111///000000000000111111111333333222222222222333333222222222222222222222222yyyvvvtttqqqkkkggggggeeeaaa^^^[[[YYYYYYYYYVVVVVVWWWXXXYYY[[[\\\]]]```bbbdddfffhhhlllqqqtttqqquuuxxxwwwttttttxxx{{{|||}}}|||{{{yyyuuuooohhh```WWWNNNIIIDDDDDDDDDDDDCCCCCCCCCCCC>>><<<888444222111222222222222111111111111111111111111111111111111111111111111000000111111222333000000000000000111222333222222111111111111111111//////000000000111111111////////////////////////............/////////000////////////////////////////////////000111111222///000000111111000000//////////////////////////////000000111111222333333111111111111111111222222222222111111111111111111000000000000111111111111///111333222111000111222222222222111111111000000111111222222222222222222000000111222333444555555777:::???CCCFFFKKKOOOSSSUUUXXX\\\___aaabbbdddeeeeeeffffffgggiiijjjkkkllllllllllllkkkkkkjjjjjjiiieeedddaaa___[[[UUUOOOJJJGGGDDDAAA@@@AAACCCDDDDDDDDDGGGJJJNNNPPPPPPPPPOOOHHHFFFBBB???===<<<<<<=========>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJIIIGGGGGGIIIJJJIIIKKKNNNOOOOOOLLLIIIGGGDDDBBB???<<<;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBB@@@???>>>=========;;;;;;;;;;;;<<<===<<<>>>@@@CCCFFFHHHJJJJJJMMMMMMNNNNNNMMMLLLKKKJJJFFFEEECCC@@@???AAAFFFIIIQQQVVV^^^ffflllpppqqqqqqqqqrrrssstttuuuuuuuuuuuuvvvuuusssssstttsssqqqooommmkkkhhheeecccaaaaaaaaa^^^[[[VVVPPPIIIBBB===;;;888777666555444333222111000///...///000111000...///000111222222111000///111111111111111111222222000000//////000000111222111000000//////000000111111111111000000000//////////////////////////////000000000000111111111111000000000000000111222222...//////000111111222222...///111333333222111000111111111111111111111111000000000000111111111111222222222222222222222222///000000000000111111111444333333222222333333444222222222222222222222222~~~xxxtttpppjjjddd```]]]\\\\\\XXXXXXXXXXXXXXXYYYZZZ[[[YYYZZZ]]]___bbbggglllpppppptttxxxyyywwwxxx||||||~~~}}}}}}{{{wwwrrrlllddd[[[UUUOOONNNMMMKKKIIIGGGFFFEEEBBB@@@;;;666222000000000333222222222111000000000000000000000000000000000111111111000111111222333222222111111111111111222333222222222111000000000000000000000111111111111////////////////////////---.........//////000000////////////////////////000000000000111222333444000000111111111111000000111111111111111111111111333333222222111000000000000000000111222222222333333222222222111000000000000000000000111111111111///111333333111111111222//////000111222333333444222222222333333444444444222222333444555777777888;;;???EEEKKKOOOSSSXXX[[[[[[]]]______```aaadddfffddddddeeeeeegggiiijjjkkklllkkkkkkjjjiiiiiihhhhhheeeccc___[[[VVVOOOGGGBBBGGGDDDAAAAAABBBEEEGGGGGGHHHJJJNNNRRRTTTTTTSSSSSSJJJGGGDDD@@@===<<<===>>>======>>>???@@@@@@AAAAAA??????@@@AAABBBBBBCCCCCCGGGHHHIIIJJJLLLLLLLLLMMMLLLMMMNNNMMMKKKKKKMMMNNNOOORRRUUUWWWWWWSSSOOOKKKIIIGGGCCC???===<<<===>>><<<<<<>>>AAADDDGGGJJJLLLMMMLLLKKKJJJHHHEEECCCBBB@@@???>>>======>>>???@@@;;;<<<>>>@@@BBBDDDFFFGGGFFFHHHJJJLLLMMMLLLKKKJJJIIIGGGDDD@@@===???CCCGGGFFFKKKUUU___gggmmmooopppqqqrrrssstttuuuvvvvvvvvvtttsssssstttvvvvvvuuusssqqqoookkkhhheeedddeeeeee]]]\\\YYYUUUPPPKKKGGGEEE;;;;;;999888666444333222222111000111222333222000///000111222222111000///111111111111111111111111000000000000000111111222222222111111111111111222222222222111111111111000////////////............000000000000111111111111000000///000000111222222...//////000111222222222000222333555555444333222111111111111111111111111000000000000111111111111222222222222222222222222111222222222222333333333444333333222222333333444444444444444444444444444uuummmhhheeecccbbbccc```\\\[[[[[[[[[XXXUUUVVVVVVWWWYYY\\\aaaeeeggglllmmmoooqqqtttvvvxxxxxx~~~|||vvvooogggbbb\\\WWWQQQNNNNNNMMMKKKIIIBBB@@@;;;777444222222222333333333222222222111111111111111111111111111111000000000000000000000000222222222111000//////...000000000000000000000000222111111111000000//////000000000000000000000000111111111111111111111111000000////////////000000//////000000000000//////000000000000000000000000////////////000000000000000000111111222222333333111111111111111111111111000000000000000000000000333222222222111000000000000000111111111222222222333333222222222222222222111222333222111000111222222333444555777<<>><<<<<<<<<;;;;;;===>>>??????@@@@@@@@@@@@>>>???AAABBBDDDDDDEEEEEEHHHIIIKKKMMMNNNOOOPPPPPPSSSRRRRRRQQQPPPOOOOOONNNRRRTTTWWWZZZZZZYYYVVVTTTLLLIIIEEEBBB@@@???@@@AAA===???@@@BBBDDDGGGLLLPPPPPPQQQSSSSSSRRRNNNJJJGGGFFFEEECCCAAA???>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCJJJHHHGGGGGGHHHJJJJJJJJJLLLLLLJJJEEE???<<<<<<>>>DDDFFFJJJPPPWWWaaakkkrrrqqqssstttsssrrrrrrtttuuutttuuuwwwyyyyyyxxxvvvttttttsssqqqnnnkkkgggeeedddeeeeeedddbbb]]]XXXRRROOOJJJFFF@@@<<<999888777666222222222222222111111111222111111111222333444444111111222222222222111000111111111111000000//////111111111111111111111111111111111111111111111111000000000000111111111111222222222111111111111111000000000000////////////111111000000000000111111...000222333333333111000111111222222222333333333000000000000000000000000//////000111222333333444333333333333333222111000111111222222222333333333000111222333444444444444|||tttmmmiiiffffffbbb^^^\\\]]]]]][[[XXXTTTSSSSSSTTTVVVYYY\\\^^^eeegggiiilllooorrruuuvvvyyy||||||vvvqqqmmmfffaaaYYYTTTQQQNNNIIIEEEBBB???;;;777444333333333333333333222222222111111000000000000000000000000111111111111111111111111222222222111000/////////000000000000000000000000111111111111000000000///000000000000000000000000////////////////////////333333222222222222333333111111111111111111111111000000000000000000000000////////////000000000111000000111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111222222222222333222222222222222222222222222333444333222111222333333555888;;;===BBBGGGKKKOOOQQQTTTXXX[[[]]]^^^___^^^^^^^^^___```bbbdddeeefffggghhhiiijjjkkkkkkkkkooommmlllkkkkkkjjjgggeeedddaaaZZZSSSMMMHHHEEECCCHHHGGGGGGJJJNNNQQQPPPOOOPPPLLLHHHHHHJJJKKKHHHEEEFFFCCC@@@??????@@@@@@???>>>??????@@@@@@@@@?????????@@@CCCEEEHHHIIIKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOQQQQQQPPPPPPOOOOOONNNNNNOOOQQQSSSUUUVVVUUUSSSRRRMMMKKKHHHFFFDDDCCCCCCDDD@@@AAABBBBBBCCCEEEIIILLLQQQSSSUUUVVVVVVUUUSSSRRROOONNNLLLJJJHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHFFFDDDDDDEEEFFFFFFFFFIIIIIIHHHEEE@@@>>>>>>??????AAAEEEIIIPPPXXXbbbhhhoooqqqssstttrrrqqqrrrrrrtttvvvxxxzzz{{{zzzxxxwwwtttsssqqqooollljjjiiihhhfffffffffeeebbb^^^YYYWWWSSSOOOHHHCCC???<<<999777444444333222222222222222111111111111111222333333000000111111222111111111222222111111111000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111111111111111111222222333111111222222222333333333111111111111111111111111111111111111222222222222333333333333333222111111111222222222222333333333222333444555666666666666yyyuuupppkkkeeebbbaaaaaa^^^\\\VVVUUUSSSRRRRRRTTTVVVXXX^^^___aaadddhhhllloooqqqssswww|||}}}zzzyyytttnnneee^^^XXXPPPHHHCCCBBB???;;;777555444444444333333333222222222111111////////////////////////222222222222222222222222222222222111000000//////000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////111000000//////000000111000000///......///000000000000000000000000000000/////////000000000111111111111111000000000000000222222222222222222222222111111111111111111111111111111111111111222222222222222222222333333333333111111222222222222222222222444555555333333444666777:::???DDDHHHLLLPPPSSSYYYZZZ\\\]]]___````````````___^^^]]]___aaadddfffeeefffgggiiikkklllmmmmmmooonnnlllkkkkkkiiifffdddccc```[[[UUUPPPMMMKKKJJJRRRRRRRRRTTTUUUUUUSSSQQQQQQMMMHHHGGGHHHIIIGGGDDDFFFDDDBBBAAABBBCCCCCCCCC@@@@@@@@@@@@@@@?????????AAABBBEEEIIILLLOOOPPPQQQQQQQQQPPPPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPNNNMMMKKKJJJHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEHHHJJJPPPQQQSSSUUUWWWYYYZZZ[[[ZZZZZZZZZXXXVVVSSSQQQOOOLLLMMMOOOQQQRRRSSSRRRRRRIIIGGGDDDCCCDDDCCCBBBAAADDDEEEEEECCCAAA???@@@@@@<<<>>>@@@CCCGGGNNNVVV\\\gggkkkpppssssssrrrqqqqqqsssuuuxxxzzz{{{{{{yyyxxxsssrrrpppooommmllllllkkkhhhiiijjjiiihhheeebbbaaa^^^ZZZTTTNNNIIICCC>>>:::888777444222111222333333111111111000111111222333//////000000111111111111222222222222222111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111333111000//////111333444111111222222222333333333111111111111111111111111333333222222111111111111333333333333333222222111222222222222333333333333333444555666666666666666}}}uuuoookkkhhhddd```^^^\\\YYYVVVUUUUUUWWWXXX[[[[[[]]]___bbbeeehhhjjjnnnrrrxxx}}}~~~~~~xxxoooggg___VVVLLLDDDCCC@@@<<<888555444444444333333333222222222111111////////////////////////222222222222222222222222222222222111111000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111//////............/////////---+++******+++---///000000000000000000000000//////000000000111111111111111111000000/////////222222222222222222222222111111111111111111111111000000000111222222222333222222333333333444444444111111111222222222222222222444555666555666777999===AAAHHHNNNSSSVVVYYY[[[]]]]]]^^^___`````````aaa`````````aaabbbdddeeefffdddeeegggiiikkklllmmmmmmmmmkkkjjjkkkkkkjjjhhhfffdddbbb^^^YYYVVVTTTSSSSSSYYYYYYYYYYYYYYYWWWTTTRRRSSSPPPLLLKKKLLLMMMLLLKKKIIIGGGEEEEEEEEEFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@CCCDDDGGGJJJMMMPPPRRRRRRQQQQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPPPPOOONNNNNNMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLKKKLLLMMMNNNOOOOOOQQQTTTXXX[[[^^^ccccccddddddcccaaa^^^]]]XXXZZZ\\\^^^______]]]\\\SSSPPPMMMKKKIIIGGGDDDBBB@@@@@@AAAAAA@@@?????????<<<===???@@@CCCGGGMMMRRR[[[```hhhnnnrrrrrrssssssqqqsssvvvyyyzzzzzzyyyxxxrrrqqqooonnnmmmlllmmmmmmlllmmmmmmmmmllljjjhhhgggeeebbb]]]XXXRRRLLLEEEAAA===;;;777444222222333444111111111000000111111222////////////000111222222222222222222222222222222111111111111111111111111111111111111111111111111///000000000111111111111////////////000000000000000000111111111111111222222111111000000111111222222111000000000111333333111111222222222333333333111111111111111111111111222222222222222222222222222333333444333333222222222222222333333333444444222222333444444444444444|||uuunnniiigggddd___[[[XXXXXXYYYZZZ]]]\\\\\\\\\^^^```cccdddjjjnnntttyyy||||||vvvpppiii___TTTLLLGGGDDD???:::666444333333333333333222222222111111111111111111111111111111222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111333222222111111222222333///...,,,++++++,,,...///000000000000000000000000000000000000111111111111222222111111000000//////222222222222222222222222111111111111111111111111000000000111222222222333222222333333333444444444111111222222333333333333222444777888999:::===???DDDJJJQQQWWW[[[]]]___```^^^^^^___```aaabbbcccdddaaaccceeeggghhhhhhgggffffffgggiiikkklllnnnnnnnnnlllkkkjjjjjjjjjiiifffdddaaa___\\\YYYXXXWWWXXXXXXYYYYYYZZZYYYXXXVVVTTTTTTVVVUUUTTTTTTUUUVVVWWWWWWRRRPPPMMMLLLLLLLLLJJJHHHGGGGGGEEEDDDDDDDDDDDDEEEGGGHHHJJJLLLOOOPPPQQQQQQPPPPPPOOONNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOQQQRRRTTTRRRRRRRRRRRRRRRQQQQQQPPPRRRTTTVVVWWWVVVUUUUUUVVVTTTSSSSSSSSSVVVYYY]]]```eeefffiiijjjkkkjjjhhhgggeeefffhhhiiijjjhhhgggfffbbb___[[[XXXUUUQQQMMMJJJBBBAAA@@@??????>>>>>>======>>>>>>>>>???AAAFFFIIILLLSSS\\\eeelllpppsssuuuqqqsssvvvxxxzzzyyyxxxwwwsssrrrpppnnnmmmnnnnnnooopppppppppooonnnllljjjiiigggeeebbb^^^ZZZUUUNNNJJJEEEBBB===999555444444444222222111111111111111222000000//////000111222222222222222222222222222222111111111111111111111111111111111111111111111111///000000000111111111111......//////000000000000000111111111222222333333222222111111111111222222///000111222333222111111111111222222222333333333111111111111111111111111000111111222333333444444222333333444444444333333222222333333333444444444333333444444555555444444zzzsssooohhhaaa]]][[[[[[[[[```___]]]\\\\\\]]]___```eeehhhmmmqqquuuyyy}}}~~~{{{wwwrrrjjj___WWWNNNKKKEEE>>>999666444333333333333222222222111111333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////111111000000000000111111111111000//////000111111000000000000000000000000000000000111111111222222222222222111111111111111333333333333333333333333222222222222222222222222111111111111111222222222222222222222333333333333222222333333444444555555444666:::===???AAAEEEGGGMMMRRRXXX]]]``````aaabbb______```aaaccceeeggghhhccceeeiiilllmmmkkkiiigggkkklllmmmnnnooooooooonnnmmmkkkiiigggeeeccc___\\\ZZZXXXVVVTTTTTTTTTUUUVVVUUUVVVWWWVVVUUUUUUVVVWWW[[[\\\]]]^^^______``````\\\ZZZXXXWWWWWWVVVSSSQQQNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUSSSRRRQQQPPPPPPRRRSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRTTTUUUWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXXXX[[[^^^___^^^\\\\\\\\\]]]\\\[[[ZZZ[[[^^^aaaddddddeeegggiiikkkkkkkkkkkklllmmmnnnooooooooonnnmmmnnnlllhhheeebbb^^^ZZZVVVLLLIIIEEEBBBAAA@@@>>>===<<<======<<<;;;<<>>BBBFFFIIINNNQQQUUUYYY^^^aaaaaaaaaaaaaaa`````````aaaccceeehhhiiifffhhhjjjllllllllljjjiiimmmmmmmmmmmmmmmlllkkkjjjiiigggdddbbb```]]]ZZZWWWSSSRRRPPPOOOOOOPPPQQQRRRQQQRRRTTTSSSSSSUUUZZZ]]]```bbbdddeeeeeeeeeddddddbbb```_________^^^\\\ZZZVVVUUUTTTSSSSSSTTTVVVWWWWWWXXXYYY[[[\\\]]]]]]]]]YYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVTTTUUUVVVWWWYYYZZZ[[[[[[YYYXXXWWWVVVWWWYYY[[[\\\\\\___bbbcccbbb___^^^]]]```___^^^]]]^^^```bbbdddbbbbbbcccdddfffggghhhiiilllmmmnnnoooqqqrrrssstttrrrqqqooommmllliiieeebbb[[[UUUNNNHHHEEECCCAAA???===>>>===;;;::::::;;;===>>>AAAGGGLLLRRRYYY```eeehhhjjjlllnnnnnnmmmllljjjfffeeeeeeeeegggkkknnnqqqqqqqqqppppppooonnnmmmmmmjjjhhheeedddcccaaa^^^[[[XXXVVVQQQKKKDDD???;;;999555444444333222222333333666444333111000111222333000000000111111111222222111111111111111111111111111111111111111111111111000000000000111111111111//////000000111222222333111111222222333444444555333222222111111222222333000000111222222222222222111111222222222333333333222222222222222222222222222222222333333444444444222333333444555555444444333333333444444444444555666666777777777777666666|||sssmmmjjjiii```___]]][[[[[[\\\^^^```ZZZ\\\^^^aaadddiiioootttvvvzzzzzzpppiii^^^YYYRRRIIIAAA;;;888666333333333222222222111111333333333333333333333333000000000000000000000000222222222222222222222222000000000000000000000000//////000000111111111222111111111111111111111111111111111111111111111111222222111111111111222222000111222222222222111000000000000000000000000000000111111111111222222222222222222333333444444444333333333333333333333333222222222222222222222222333222222222111111000000000000111111111222222222444444555555666777777888999===BBBFFFJJJOOOTTTWWWZZZ]]]```bbbaaa```___```_________```aaacccfffgggiiiiiiiiijjjkkkkkkkkklllllllllkkkjjjiiigggfffeeebbb```___^^^]]][[[XXXVVVPPPOOONNNMMMMMMNNNPPPQQQNNNPPPRRRRRRSSSWWW]]]bbbbbbeeehhhiiihhhfffeeedddbbbaaa```aaabbbbbb```^^^[[[ZZZYYYYYYYYY[[[]]]^^^]]]^^^___aaacccdddeeeeee```___\\\[[[ZZZ[[[\\\]]]______^^^]]]\\\[[[[[[ZZZUUUVVVXXXZZZ\\\]]]]]]]]]WWWVVVTTTSSSTTTVVVYYY[[[^^^aaadddeeeccc___]]]\\\]]]\\\[[[[[[[[[]]]___````````````aaabbbcccdddeeejjjjjjkkkmmmpppsssvvvwwwrrrqqqpppppppppooollliiifff^^^UUUMMMIIIGGGDDDBBB@@@@@@???===;;;:::<<<>>>>>>???BBBDDDHHHOOOVVV[[[```bbbdddffffffeeecccaaa[[[[[[[[[]]]aaafffkkknnnpppppppppppppppppppppooollljjjgggfffeeedddaaa______\\\XXXQQQJJJDDD???<<<666555444444333333333333888666444222111111222333//////000000111111111222111111111111111111111111111111111111111111111111000000000000111111111111///000000111222333333333111111222333333444555555333222222111111222222333222111000///000111333444111111222222222333333333222222222222222222222222444444333333333333222222222333333444555555555444333333333444444444555555444555555555555555444444zzzsssooolllhhhdddbbbbbb```]]]ZZZZZZYYY[[[]]]\\\\\\bbbiiinnnrrrxxx}}}~~~zzzwwwllldddYYYPPPJJJDDD>>>:::777666555666666666444222111333555555444444555666333333333333333333333333111111111222222333333333111222222333333222222111111111111111111111111111333222222111111222222333000111111111111222222222222222111111111111222222222000000222444444111...000000000000000000000000000111111111111222222222333333333333333333333333333333333333333333333333333222222111111222222333111111000000000000000111111222333444444444444444333555777777777888;;;===BBBFFFLLLQQQTTTWWWYYY[[[[[[]]]___aaabbbaaa___]]]___```aaacccdddfffggghhhkkkkkkllllllkkkjjjhhhgggllljjjfffccc___]]]\\\\\\ZZZ[[[\\\]]]\\\YYYUUUSSSKKKLLLMMMMMMNNNPPPSSSUUUWWWVVVUUUUUUWWW[[[___aaaggggggggggggfffdddcccbbb`````````aaabbbbbbccccccdddcccbbbaaa```_________ddddddeeeeeeeeedddccccccfffeeeeeeeeegggjjjmmmoootttqqqnnnjjjgggfffffffffeeebbb___]]]]]]\\\ZZZYYYZZZZZZZZZZZZZZZ\\\___bbbdddgggkkkmmmkkkgggaaa]]][[[ZZZZZZZZZ[[[]]]___```YYYZZZZZZYYYXXXYYY\\\___aaaeeehhhgggiiimmmnnnkkkqqqrrrqqqpppooooooqqqrrrfffddd___ZZZUUUNNNFFFAAA@@@???>>>>>>============AAA@@@???@@@BBBFFFJJJMMMQQQTTTXXX[[[\\\[[[YYYXXXPPPOOONNNOOORRRWWW\\\___fffiiimmmppppppppppppqqqssspppkkkiiiiiigggdddaaaddd___YYYWWWUUUPPPIIIBBB???<<<888666666666555444555444333444444444222000222222222222111111000000222222222222222222222222333333222222111000//////333333222222111000000000111222222333333222222111333333333333333333333333444444444555555555666666222222111111111111111222333222222111111222222333222222222222222222222222222333333444444333333222555555555444444333333222444444444555555555555666666555444444444555777888zzzssskkkeeecccaaa___\\\[[[XXXXXXYYYYYYXXX[[[aaaeeejjjoootttwwwyyy{{{}}}{{{yyypppiii```XXXQQQJJJBBB===555444333444555555444222///111222222111000111222333333333333333333333333222222222222222222333333111222222333333222222111111111111111111111111111333222222111111222222333000111111111111222222222222222111111111111222222222111000111333333111///111111111111111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333222222222222333333222222111111111111222222222333444444555555555555444555777888:::<<<@@@CCCGGGKKKPPPTTTWWWYYY[[[]]]^^^___aaabbbaaa```^^^]]]``````bbbdddeeegggiiiiiikkkkkkkkkkkkjjjiiigggfffcccbbb___[[[XXXWWWVVVVVVVVVVVVXXXZZZZZZYYYVVVTTTOOOPPPQQQRRRSSSVVVXXXZZZ]]]\\\[[[[[[]]]```cccdddffffffffffffffffffeeeeeeddddddeeefffgggggghhhhhhfffeeedddcccbbbbbbbbbbbbggghhhiiikkkmmmooopppqqqssstttvvvyyy|||{{{vvvrrrpppooommmkkkhhhfffeeebbb___]]]\\\^^^______^^^___cccfffjjjmmmqqqsssrrrmmmgggcccaaaaaa```___^^^______```ZZZZZZYYYXXXWWWXXX\\\___```dddfffddddddhhhjjjjjjhhhjjjlllmmmmmmnnnooooooooolllhhhccc^^^VVVNNNIIIBBBAAA@@@??????@@@AAABBBBBBAAA@@@@@@AAACCCEEEFFFIIIKKKMMMOOOOOONNNLLLJJJKKKIIIHHHHHHIIIMMMPPPSSSZZZ___fffkkkooopppqqqrrrtttqqqnnnllllllkkkhhheeeccc___ZZZYYYXXXUUUOOOJJJEEEBBB===999888777666555444333222333444444222000222222222222111111111000222222222222222222222222333333222222111000000000111111111111111111222222111222222333333222222111333333333333333333333333222222222222333333333333222222111111111111222222333222222111111222222333222222222222222222222222222333333444444333333222444444444444444444444444444444444555555555555666888777777666777888999:::yyyooojjjgggdddbbb```ZZZVVVWWWWWWUUUUUUXXX[[[___eeeiiimmmpppsssuuuxxx|||~~~{{{uuupppiiiccc]]]TTTIIIBBB:::888666444444444222000///111222222000//////000333333333333333333333333333333222222222222222222111222222333333222222111222222222222222222222222333222222111111222222333000111111111111222222222222222111111111111222222333222000000222333222111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333222222222222333333333333222222222333333444444444444555555555555555444666888;;;>>>BBBHHHLLLOOORRRVVVYYYZZZ\\\^^^___aaaaaaaaaaaaaaa___^^^^^^aaabbbccceeehhhjjjkkkllljjjjjjjjjjjjhhhfffdddbbbZZZYYYVVVSSSQQQPPPPPPPPPRRRSSSTTTWWWYYYYYYWWWUUUPPPQQQRRRUUUWWWZZZ\\\]]]aaa``````___```bbbccceeeiiiiiiiiihhhhhhhhhiiiiiijjjkkklllmmmoooqqqrrrrrrooonnnnnnmmmmmmnnnnnnoootttuuuvvvzzz~~~~~~|||yyyvvvtttpppkkkggghhhlllnnnlllhhhfffiiimmmrrruuuyyy|||zzzuuuoookkkddddddccccccbbbbbbbbbbbb\\\\\\ZZZXXXVVVXXX\\\___aaagggiiiddd```aaadddeeeaaacccfffjjjlllmmmmmmmmmpppnnnkkkhhhccc\\\TTTOOOGGGEEECCCBBBBBBCCCFFFGGGCCCCCCCCCBBBAAAAAAAAAAAAFFFFFFGGGHHHHHHGGGFFFEEEFFFDDDBBBAAAAAACCCEEEGGGLLLRRR[[[ccciiimmmqqqssstttrrrpppooonnnmmmjjjgggbbb___\\\\\\]]][[[WWWTTTOOOJJJDDD>>>;;;999777555222111000111333444333111222222222222111111111111222222222222222222222222333333333222111111000000///000000111222222333333111222222333333222222111222222222222222222222222111111111111222222222222222222111111111111222222333222222111111222222333333333333333333333333333222333333444444333333222444444444444444555555555444444444555555555555666777777777777777888999999zzztttoookkkhhh```YYYYYYXXXUUUSSSSSSUUUXXX]]]aaadddgggjjjmmmnnnsss{{{~~~yyyvvvrrrnnnhhh^^^RRRIIICCC@@@;;;777555333111///333444555555333222222222333333333333333333333333333333333222222111111111111222222333333222222111222222222222222222222222333222222111111222222333000000111111111222222222222222111111111111222222444222111000111222333333111111111111111111111111111111111222222222333333333333333333333333333333222222333333333333444444333333333222222333333333333222222222222333333444444444444444444555666666555777:::>>>BBBHHHOOOTTTUUUXXX[[[\\\]]]]]]^^^```````````````____________cccdddeeegggjjjlllnnnnnnjjjjjjiiigggdddaaa^^^\\\UUUSSSQQQOOONNNMMMMMMNNNRRRRRRSSSWWW[[[[[[XXXUUUTTTTTTTTTWWW[[[^^^``````bbbbbbbbbcccdddeeeffffffmmmmmmmmmmmmnnnppprrrsssuuuvvvxxx{{{~~~}}}yyy|||~~~wwwtttvvvzzz}}}zzzvvvlllmmmnnnooooooooonnnnnniiihhheeebbb```aaaeeehhhkkksssvvvooofffbbbbbbbbbbbbcccdddgggjjjkkkkkkjjjkkkjjjiiigggeeeaaa[[[WWWMMMKKKGGGDDDDDDEEEGGGIIIFFFGGGGGGGGGFFFEEECCCBBBFFFFFFGGGGGGGGGGGGGGGGGGDDDCCCAAA??????@@@AAACCCCCCHHHOOOWWW^^^fffmmmqqqrrrqqqqqqpppooollliiigggdddbbb```___``````]]][[[XXXRRRKKKDDD???<<<999666333111000111333444333222222222222222222222222222222222222222222222222222333333333222222111111111000000111111111222222222111222222333333222222111222222222222222222222222222222333333333444444444222222111111111222333333333222222111111222222333333333333333333333333333222333333444444333333222555555555555444444444444444444444555555555555666555555555555555666666777zzztttkkkccc```]]]XXXTTTSSSSSSUUUWWWYYY[[[^^^aaadddfffkkkrrryyy~~~{{{zzzxxxuuuqqqhhh[[[RRRHHHDDD>>>999666444222111444666777666444333333444333333333333333333333333333333333222222111111111111222222333333222222111222222222222222222222222333222222111111222222333000000111111111222222222222222111111111111222222333333222111111111333444111111111111111111111111111222222222222333333333333333333333333333333333222222222333333444444444444333333333333333333444111111111111111222333333444333333333444555666777777:::>>>BBBGGGNNNUUUZZZZZZ\\\]]]^^^]]]]]]^^^```]]]]]]^^^___``````aaabbbddddddfffhhhjjjlllnnnnnnjjjiiigggeeeaaa]]]YYYWWWRRRQQQOOONNNMMMMMMMMMMMMQQQRRRVVV]]]cccccc^^^XXXZZZXXXWWWYYY]]]```bbbbbbaaabbbeeegggjjjkkkmmmmmmpppqqqrrrvvv{{{}}}|||yyyuuurrrqqqtttvvvyyyrrrmmmkkkjjjhhhfffgggiiiiiihhhggghhhgggggghhhhhhgggdddbbbUUURRRNNNIIIGGGFFFGGGHHHJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIHHHGGGFFFEEECCCBBBCCCBBBAAA@@@@@@AAABBBCCCBBBEEEHHHMMMSSS[[[dddjjjnnnpppqqqqqqpppmmmjjjiiihhhfffdddccccccbbb```___]]]XXXQQQKKKEEEAAA<<<999666444222222333444444333222222222222222222222333222222222222222222222222333333333222222222222222222222222111111111000000111222222333333222222111222222222222222222222222222222333333333444444444222222111111222333333444333222222111111222222333333333333333333333333333222333333444444333333222777777666555444444333333444444444555555555555666444555555666666666666666~~~uuunnnfff]]]XXXXXXTTTUUUUUUUUUTTTUUUXXX[[[^^^bbbiiioootttyyy~~~}}}|||{{{zzzwwwpppfff^^^LLLGGG@@@:::888666555444222444555555333222333333333333333333333333333333333333222222222222222222111222222333333222222111333333333333333333333333333222222111111222222333000111111111111222222222222222111111111111222222222333444333111111333444222222222222222222222222222222222222333333333333333333333333333333333333111222222333333444444555444444333333333333444444111111000111111222333444444333333444555777999:::<<<@@@DDDIIINNNSSSXXX\\\]]]^^^______]]]]]]^^^```\\\]]]^^^```aaabbbccccccbbbcccdddfffgggiiijjjkkkggggggfffccc```]]]YYYWWWTTTRRRQQQOOONNNNNNNNNOOOQQQUUU___lllvvvwwwpppiiiaaa]]]YYYYYY]]]aaabbbbbbaaaccchhhnnnssswwwyyyzzz}}}zzzvvvsssrrrsssqqqmmmiiigggeeedddeeefffgggfffeee]]][[[VVVQQQNNNLLLKKKLLLNNNOOOQQQSSSTTTTTTSSSSSSRRRQQQPPPNNNKKKGGGDDDBBBCCCBBBAAAAAAAAABBBCCCCCCDDDEEEEEEGGGJJJQQQYYY___gggjjjoooqqqpppnnnmmmmmmmmmllljjjgggeeedddccccccaaa]]]XXXSSSNNNHHHCCC???<<<999666555444555444333222222222222333333333333222222222222222222222222333333333333333333222222333333222222111000000///111222222333333222222111333333333333333333333333111111111111222222222222222222111222222333444555333222222111111222222333333333333333333333333333222333333444444333333222777777666666555444444333444444444555555555555666666666777888888888888888tttgggaaaaaa[[[ZZZXXXUUURRRRRRTTTVVVWWWZZZ```eeejjjpppvvvzzz|||~~~~~~||||||{{{wwwoooiiiXXXQQQHHH@@@;;;999777555111222444444333222333444333333333333333333333333222222222222222222333333111222222333333222222111333333333333333333333333333222222111111222222333000111111111111222222222222222111111111111222222111333555555222111222444222222222222222222222222222222222333333333444444333333333333333333333333111111222333333444555555444444333333333333444444111111111222222333555555555444444555777:::===???CCCFFFLLLQQQTTTXXX[[[^^^___``````___^^^^^^___aaa^^^___bbbdddeeedddcccbbb___``````aaacccddddddeeeddddddddddddcccaaa___]]]YYYXXXVVVUUUSSSSSSSSSTTTUUU]]]mmmtttmmmfffdddgggkkkmmmmmmmmmrrryyyyyynnnkkkgggddddddddddddccceeebbb___[[[WWWUUUSSSSSSQQQRRRSSSUUUVVVWWWWWWWWWVVVWWWWWWVVVTTTPPPLLLJJJFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKOOOSSSYYY___ggglllmmmnnnnnnoooqqqpppnnnllliiihhhhhhiiibbb```^^^ZZZVVVQQQJJJEEEBBB???:::777666555444222222222222333333333444444222222222222222222222222333333333333333333333333222222111111111111111111111222222333333222222111444444444444444444444444222222222222333333333333222222222222333444555555333222222111111222222333444444444444444444444444222333333444444333333222444444555555666666777777444444444555555555555666555666777888999888888777pppiiijjjbbb```]]]XXXTTTRRRSSSUUUSSSVVVZZZ^^^ccciiippptttzzz{{{~~~}}}}}}~~~{{{vvvqqqfff^^^SSSHHH@@@:::666444111333555555444444555666333333333333333333333333111111111222222333333444222222222333333222222222333333333333333333333333333222222222222222222333000111111111111222222222222222111111111111222222000333666666333111222333222222222222222222222222222222333333333444444444333333333333333333333333111111222333333444555555555444444333333444444555222222222333444555666777666666666777999===@@@BBBGGGKKKQQQVVVYYY[[[]]]___```aaaaaa```______```bbbaaaccceeeggggggfffcccbbb]]]]]]]]]^^^______``````aaabbbcccdddeeeeeedddccc```___]]][[[YYYYYYYYYYYYYYYdddzzzzzzvvvyyy}}}{{{vvvooojjjhhhgggffffffiiigggeeebbb___\\\[[[ZZZSSSSSSTTTUUUVVVWWWXXXXXXQQQSSSVVVXXXWWWUUURRRPPPJJJIIIHHHFFFEEEDDDDDDDDDCCCEEEGGGHHHHHHHHHJJJKKKMMMTTT^^^eeeiiikkkmmmooosssrrrqqqnnnlllkkklllmmmdddcccaaa```\\\VVVOOOJJJFFFBBB===999777666444222222222222333333444444444222222222222222222222222333333333333333333333333000000000111222222333333222222222333333222222222555555555555555555555555444444555555555555666666222222222222333444555666333222222222222222222333444444444444444444444444222333333444444333333222111222333555666888999:::444444444555555555666666333444666777777777666555xxxnnnjjjhhhfffccc```[[[UUUPPPTTTUUUWWWXXXZZZ___fffkkkppptttxxx|||}}}~~~zzzvvvoooiii___UUULLLCCC<<<777666444444444666777666555333444444555555444444333222333333444444333333222222111///......///111222111111111222222333333444333333333333333333333333222222222222222222222222333333222111222333555666222333333444444333333222333444666888888777666555222222222222333444444555333333333333333333333333555444333333333333444555555666666666555444333333333444444333222333555888999888888888999>>>DDDIIIPPPRRRVVVXXXZZZ]]]```cccfffccc```____________^^^cccdddeeeeeedddbbb```^^^XXXXXXWWWVVVVVVWWWXXXYYY\\\\\\^^^aaadddeeeeeedddbbbaaaaaa```___^^^^^^___dddppp|||wwwrrrnnnmmmoooqqqqqqpppnnnkkkgggdddbbbaaa^^^ZZZXXXWWWWWWVVVUUUTTTQQQPPPQQQUUUWWWWWWVVVVVVSSSOOOKKKHHHGGGHHHHHHJJJHHHFFFFFFGGGHHHGGGFFFHHHKKKRRR\\\cccfffkkkqqqrrrtttsssppppppqqqnnniiigggeeebbb```___]]]ZZZXXXPPPLLLEEE???;;;888555333111222222222333333333333444444444333333222222222333333333333333333333333000000000000000000000000333333333444444444555555444444444333333222222222444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444888888777555555444444444555555555555555555444444444444444444444555666666888888888888888999999:::{{{vvvooohhhbbb]]]YYYVVVQQQSSSTTTTTTVVVZZZaaafffnnnqqquuuxxxyyyzzz|||}}}}}}yyytttmmmdddZZZPPPGGG???:::777666444333444444333222222333333444444333333222222333333444444333333222444333111000000111333444222222222222222333333333333333333333333333333333333333333333333333333333333222222222222333444555222333333444444333333222000111333444555444333222333333333222333333444444333333333333333333333333666666555444444555666666444444555555444444333222333444555444333333555777777888999;;;>>>CCCIIINNNTTTVVVYYYZZZ[[[]]]```bbbeeeccc```___`````````___cccccccccbbb```]]]ZZZXXXQQQQQQPPPOOOPPPRRRTTTVVV[[[\\\^^^```bbbcccbbbaaacccbbbbbbaaa```aaacccdddiiittt}}}zzzwwwsssnnnjjjhhheee```]]][[[[[[YYYXXXUUUSSSRRRSSSUUUVVVUUUSSSXXXWWWUUURRROOOMMMKKKJJJJJJHHHFFFFFFGGGGGGFFFEEEFFFFFFKKKSSSYYY]]]eeemmmnnnqqqrrrpppqqqsssqqqmmmkkkhhheeecccaaa___\\\ZZZVVVQQQJJJDDD???:::666333444444444333333333333333444444444333333333222222333333333333333333333333222222222222222222222222333333333444444444555555444444444333333222222222444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444333333333444444444555555555555555555555555555555555555555666666777666666666666666777888888sssiiiccc___]]]SSSSSSRRRRRRSSSWWW]]]aaahhhlllppprrrtttuuuvvvxxx|||~~~}}}zzztttkkkaaaWWWNNNEEE@@@<<<999666444444444222111222222333333333333222222333333444444444444333333555555333333333333555555333333333333222222222222333333333333333333333333333333333333333333333333333222222222222333444444222333333444444333333222000111222333333333222111555444333333333333333333333333333333333333333333777777666555555666777777333444444444444333222222333444666555444444555777666999===AAAEEEJJJPPPTTTYYYZZZ\\\]]]]]]^^^```bbbeeecccaaa```aaabbbaaa```aaa```___]]]YYYUUURRROOOLLLKKKJJJJJJLLLPPPSSSUUUYYY[[[]]]```bbbbbbbbbbbbdddddddddccccccfffjjjnnnqqq{{{yyyppplllgggcccaaa```^^^]]]ZZZXXXWWWWWWWWWWWWUUUTTTXXXYYYZZZYYYXXXUUURRRPPPKKKJJJHHHHHHHHHGGGEEECCCEEECCCDDDIIINNNSSS]]]gggiiinnnqqqqqqsssvvvuuurrrooollliiifffeeebbb___\\\]]]XXXQQQKKKEEE???999666777666555444444333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444333333333333222222444444444444444444444444333333333333333333444444333333333333333333333333444444444444444444444444222222222333444555666666555555555555555555555555666666666666666777777888777666666666666777888888wwwnnngggdddZZZXXXUUUSSSSSSVVVZZZ]]]bbbeeeiiilllnnnppprrrtttvvvyyy}}}~~~yyyqqqhhh___UUULLLGGGAAA===999777666666555444222333333444444333333222333333444444444444333333555555444333333444555555444444444333333222222111333333333333333333333333444444444444444444444444222222222222222222333333222333333444444333333222222333444555555555555444666555444333333333333333444444444444444444444444666666666666666666666666444444444555555444333333333555777777666666777888999===CCCHHHMMMQQQUUUXXX[[[]]]_________```bbbcccdddbbbaaaaaabbbbbbaaa```\\\\\\ZZZWWWTTTPPPMMMKKKLLLLLLKKKLLLNNNSSSWWWZZZYYY[[[^^^```aaabbbcccdddccceeehhhiiilllqqqxxx~~~}}}yyysssoookkkiiifffdddcccaaa^^^\\\[[[[[[[[[[[[XXXYYYZZZ[[[[[[ZZZXXXWWWQQQPPPNNNMMMLLLIIIEEEBBBDDDAAAAAADDDHHHMMMVVV___cccjjjpppqqqtttwwwwwwtttqqqoookkkiiigggdddaaa^^^```\\\WWWQQQKKKFFF@@@<<<999888666555444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333333333444444444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444555666666777777777555555555555666666666666777777777666777888888999999999888888999999:::;;;ssslllfffaaa[[[WWWUUUUUUWWWYYY\\\___cccfffhhhkkknnnqqqqqqtttyyy||||||vvvooofff]]]TTTNNNDDD@@@;;;777666666666666444444555555555555444444333444444555555444444333444444333333333333444444555444444333333222222222333333333333333333333333444444444444444444444444222222222222222222222111222333333444444333333222444555555666666666666666666555555444333333333333444444444444444444444444555555555555555555555555555555666666666666555555555666888888888999:::<<<@@@EEEKKKPPPSSSVVVXXXZZZ[[[]]]___``````aaaccceeedddbbbaaaaaabbbbbb```___XXXWWWVVVTTTRRRPPPNNNMMMOOOOOOOOOPPPSSSWWW[[[^^^\\\^^^______^^^^^^aaacccaaagggooowww~~~zzzvvvssspppnnniiidddaaa___```aaa]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWUUUTTTRRRNNNIIIEEECCC@@@@@@CCCEEEGGGMMMTTT^^^fffnnnqqqsssvvvvvvtttrrrpppllljjjhhhfffbbb``````]]]ZZZVVVSSSNNNIIIEEE;;;:::888666555555555666444444444444444444444444333333333333333333333333222222222222222222222222333333333444444444555555333333333333333333333333333333333444444444555555333333333444444555555555444444444444444444444444444444444444444444444444555555666777777666555555555555555666666666777777777777777777777888999999999999999999999::::::;;;}}}uuuoooeee^^^YYYXXXWWWWWWXXX[[[^^^```bbbdddgggjjjllloootttyyy|||}}}yyytttnnneee]]]WWWIIIDDD===888666666666666555555666666666666555555444444555555555555444444333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333222222222333222222111000222333333444444333333222333333333444444444555555666555444444444444444444444444444444444444444444444555555666666555555444555555666777777777777666666777999999:::<<>>;;;777777666555555444444333666666666666666666666666666555555555555444444444222333444444555555444444444444444444444444444444444444333333333333444444333333333333333333333333555555444333333333333444333444555555444111///...333444666777777777555444777666666555555666777888777666666555555666666777777777666777888888888888:::<<<@@@CCCGGGKKKPPPTTTXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]][[[YYYXXXWWWWWWWWWXXXXXXXXXXXXXXXVVVTTTSSSRRRSSSTTTTTTTTTUUUWWWYYY[[[\\\^^^___bbbgggmmmqqqzzz~~~|||{{{zzzzzz~~~mmmfffccc___]]]]]]]]]]]]\\\^^^^^^]]]\\\]]]^^^```aaa^^^\\\WWWRRRMMMHHHEEECCCDDDIIIRRR\\\eeekkkooopppoooppprrrqqqooommmlllllliiikkklllmmmllljjjgggeeeaaa\\\UUUPPPKKKFFF???;;;888666444444555555444333555444444333333444444555444444444444333333222222333333333333333333333333222222222222222222222222333333333333333555666777444444444555555555555666777777666666555666666666777666555444333444666777777777777777666666666666555555666666777888888999777777888999999999999888;;;::::::999999::::::;;;yyyqqqggg___[[[ZZZXXXVVVVVVYYY]]]aaaeeeiiinnnrrrvvvwwwyyy{{{}}}|||wwwrrroooqqqkkkaaaXXXNNNFFF>>>:::999888777666555555555555666666666666666666666666666555555555555444444444222333444444555555444444333333333333444444444444333222222111111222222333222222222222222222222222555555444333333333333444444444555555444222000///222333555666666666555444888777777666666666666777888777777666666777777888555666777999;;;;;;<<<<<<;;;???DDDIIIMMMQQQVVVYYY[[[[[[\\\]]]^^^____________]]]ZZZXXXVVVTTTTTTTTTQQQRRRRRRSSSSSSRRRQQQQQQKKKNNNQQQSSSTTTVVVYYY[[[___```cccgggnnnxxxtttqqqllliiikkktttzzzqqqkkkddd^^^\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\^^^______\\\WWWPPPIIIEEECCCFFFLLLTTT\\\dddjjjnnnnnnoooqqqpppooonnnnnnooommmnnnpppppppppnnnlllkkkfff```ZZZVVVTTTOOOGGGAAA<<<999555333444555666555555555444444444444555555555555555555444444444444333333333333333333333333222222222222222222333333333333333333444555666777444444444555555555555666666666666666666555444333666555444333333444555666888888777777666555555555666666666777888888999999888888888777888888999:::;;;::::::999999::::::;;;ssshhhccc___ZZZVVVWWWXXX[[[^^^bbbggglllooossstttvvvyyy{{{}}}~~~~~~{{{wwwuuuuuuqqqiii```WWWLLLBBB;;;<<<;;;:::888777777777888666666666666666666666666666555555555555444444444222333444444555555444444222222333333333333333444333222222111111222222333222222222222222222222222555555444333333333333444333444555666777777666666333444555666666666555555888888777777666666555555777777777777777777777777444666999;;;;;;<<<=========AAAHHHNNNSSSWWWZZZ]]]]]]^^^___`````````______^^^\\\ZZZVVVTTTRRRQQQQQQPPPQQQRRRRRRQQQQQQQQQRRRNNNQQQTTTWWWZZZ^^^cccggghhhkkkqqqzzzzzzppphhheeeiiipppuuuzzzqqqiiidddbbb```___[[[[[[[[[[[[[[[[[[\\\\\\^^^```aaaaaa]]]WWWOOOKKKEEEEEEGGGLLLRRR[[[bbbgggmmmoooppppppoooooopppqqqqqqrrrssstttsssrrrqqqpppkkkeee___]]]\\\XXXPPPIIIBBB>>>999555555666777888555555444444444444555555555444444444444444444444444444444444444444444444444444444555555555555555333333333444555555666777444444444555555555555666555555666666666444333222555444444333444444555666777777777777666666666666777777777888888999999999999888777777777888:::;;;;;;::::::999999::::::;;;yyyppphhh```[[[WWWWWWXXXZZZ___eeeiiillloooqqqsssvvvyyy|||}}}~~~|||}}}}}}{{{|||yyyssslllcccWWWKKKDDD???===;;;999777777777777666666666666666666666666666555555555555444444444222333444444555555444444222222222333333444444444444444333333333333444444444444444444444444444444555555444333333333333444444444555666777777888888555555666666777777777777888888777777666666555555666666666666666666666666555888:::;;;::::::<<<>>>???DDDKKKRRRVVVZZZ]]]___``````aaabbbbbbaaa___^^^]]][[[XXXUUUSSSQQQQQQQQQQQQSSSTTTSSSQQQQQQSSSUUUWWWYYY[[[___dddkkktttyyyzzzsssllliiiiiijjjqqqxxx~~~vvvmmmeee```]]]]]]]]]]]]]]]^^^___```]]]^^^``````^^^[[[WWWTTTJJJIIIGGGGGGKKKQQQXXX]]]jjjlllnnnooooooooopppqqqssstttuuuuuuvvvuuuttttttooojjjdddaaa```\\\UUUPPPGGGBBB<<<777666666777777666555555444444555555666333333333333333444444444444444444444444444444444444444444555555666666666333333444555666666666666444444444555555555555666444555666666666555333222444444444444555555666666444555555666777888888999888888888888999999999999999888777777777888:::;;;;;;::::::999999::::::;;;{{{oooddd]]]ZZZXXXVVVWWW[[[```dddfffiiikkknnnrrruuuxxxzzz{{{zzz|||~~~}}}{{{xxxrrrjjj___SSSLLLAAA???<<<888666555555555666666666666666666666666666555555555555444444444222333444444555555444444222222333333444444555555666555555444444555555666555555555555555555555555555555444333333333333444666666555555444444444444666666666666777777777888666777777777777777666555555666666777777666666555666999;;;;;;999:::>>>AAAEEEIIIOOOTTTXXX[[[^^^```aaabbbcccdddcccaaa___]]]ZZZYYYWWWTTTSSSRRRRRRRRRRRRTTTVVVVVVTTTUUUXXX[[[[[[___dddjjjrrr|||}}}uuuooolllnnnrrr|||ssskkkcccbbb___]]]\\\\\\]]]^^^\\\]]]]]]^^^]]]\\\[[[ZZZPPPMMMIIIGGGHHHKKKOOOSSSaaaeeeiiimmmnnnooopppqqqsssttttttuuuvvvvvvvvvvvvpppmmmhhhccc___[[[XXXUUUKKKFFF???999777666555444666666555555555555666666333333333333333444444444444444444444444444444444222222222333444444555555333333555666666777666666444444444555555555555666555555555666666666555555444444555666666777777777333444555666777888999:::999999999999999999999999888888888777888888999:::;;;::::::999999::::::;;;xxxkkkdddbbb^^^YYYXXXZZZ^^^```aaabbbdddgggkkkooorrruuuvvvyyyzzz|||}}}|||zzzvvvpppfff[[[TTTFFFDDD???;;;888666666666666666666666666666666666666555555555555444444444222333444444555555444444222333333444555555666666666555555555555555555666555555555555555555555555555555444333333333333444666666555555555555555555555555555555555666777777555666777888888777777666666777888888888888777666666999;;;;;;:::<<>>GGGMMMPPPRRRVVVYYY[[[]]]```bbbbbbcccdddeeeccc```]]][[[VVVUUUTTTTTTTTTUUUVVVWWWWWW[[[```bbbbbbeeelllrrr{{{zzzppphhhdddcccccc]]]^^^_________]]]\\\[[[SSSQQQNNNKKKIIIHHHIIIIIIKKKRRR\\\eeekkknnnpppqqqqqqqqqrrrssstttuuuuuuvvvpppoookkkcccZZZUUUWWWZZZYYYTTTLLLFFFAAA===:::888666666555555555555666666444555555555666666777777555555555555555555555555444444555555666777888888333444555777777777777666444444444555555555666666666555555555666777999;;;555555777888999999999999666666666666777777777777::::::::::::::::::::::::666777888::::::999888888;;;::::::999999::::::;;;xxxpppgggaaa___^^^]]]\\\^^^___`````````dddkkkpppwwwzzz}}}~~~||||||~~~}}}zzztttmmmgggUUUNNNDDD>>><<<===<<<;;;:::999888777666666666666666666666666666666666666777666555444444555666777666777777777666555444444777666555444444555666777666555444333333333333333888888777777666666555555555666:::777000666;;;222555555666666666666555555555555666777777777777777<<<999777888:::;;;999777:::;;;<<<===???DDDIIIMMMTTTUUUYYY\\\___aaabbbbbbaaaaaabbbaaa___\\\YYYWWWVVVWWWXXXYYYZZZZZZ[[[[[[[[[]]]```cccgggppp{{{yyysssmmmiiihhheeebbb```______^^^]]]VVVUUUQQQKKKFFFEEEHHHLLLNNNQQQVVV\\\bbbhhhlllnnnsssssssssqqqooooooppprrrqqqoookkkfff```\\\YYYXXX\\\[[[WWWOOODDD===;;;;;;777666555555555555444222444444444555555555666666333333444444555666666666666666555444444444444555111222444444444555777888666666666666666666666666666666666666666666666666777777777777666666666666666666777888888888888888888666555333333555666888999999999999999999999999::::::;;;;;;<<<===>>>>>>}}}qqqiiidddbbb```^^^___```aaa``````bbbgggkkktttwwwzzz{{{zzz{{{}}}~~~|||wwwqqqmmm[[[TTTJJJDDDAAA@@@>>><<<:::999888777777666666666666666666666666666666666777666555555555555666777666666666777666666555555777666555444444555666777666555444444333333333444555555555555555444444444555222888888222666:::444555555666666666666555555555555666777777777777777;;;999777888:::;;;999777:::;;;===???BBBFFFLLLPPPTTTUUUXXXZZZ]]]___``````aaaaaaaaa```^^^[[[XXXWWWXXXXXXYYYYYYZZZ[[[^^^___```dddhhhmmmuuu}}}wwwnnnfffaaa]]][[[YYYZZZYYYVVVPPPJJJGGGGGGIIIMMMPPPUUU\\\bbbgggjjjlllppppppppppppnnnoooqqqtttrrrpppmmmhhhddd```]]][[[```^^^ZZZSSSKKKDDD???>>>999777666666777777555444444444444555555555666666555555555555555555555555666666555444444444444555444555777777666555666777555555555555555555555555666666666666666666666666777777777777777777777666666777777888888888888888888777666555555666777888999999999999999999999999::::::;;;;;;<<<<<<======zzzoooiiieeeaaa___aaabbbbbbaaa```aaadddfffoooqqqtttvvvwwwyyy|||~~~}}}~~~{{{vvvrrrddd]]]SSSLLLHHHDDD@@@<<<::::::888777777777777777666666666666666666666666777666666555555666666777555555666777777777666666666666555555555555666777666555444444333444444444444444444555555555555555555///555:::555555888555444555555666666555555444666666777777888888777777999888777888999:::999888999<<>>>>>>>>~~~uuunnnjjjhhheeebbbaaa______dddkkkrrruuuvvv{{{|||~~~~~~}}}}}}~~~}}}}}}~~~~~~xxxuuuqqqlllfff[[[NNNEEE<<<;;;:::999888888888888666666666666666666666666666777888999999888777666888888888888888777666555222333555777777777777666555555555555555666777777888888777777666666666555333888;;;555999QQQXXXGGG999999::::::::::::999999999999999999999888777666777:::======<<<===@@@CCCHHHLLLRRRVVVXXXYYYZZZ[[[ZZZ[[[]]]___``````______]]]\\\ZZZXXXYYY\\\```bbbrrryyy|||qqqhhhbbb^^^ZZZWWWRRRPPPMMMMMMOOOTTTZZZ]]]```bbbdddeeefffiiimmmpppjjjlllnnnqqqsssssssssrrrmmmooopppmmmgggaaa______TTTOOOHHHBBB>>>;;;999777888888777777666666666555888888777777666666555555888888777666666666666666777777444111//////111444666666666666666666666666666666666666666666666666666777777888999999::::::888888999::::::::::::999;;;:::888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@uuummmhhhbbb^^^aaa___```dddffffffkkkqqqrrruuuxxxyyyzzz{{{}}}~~~}}}{{{xxxwwwtttqqqooolllcccVVVLLLDDD@@@<<<:::999::::::999777777777777777777777777888888777777777777888888666666666666666777888888666666666666666666666666666444333222333555777888999999888777666555444444777777888;;;>>>BBBFFFHHH999777666555666777999:::777777777777888999:::;;;:::;;;;;;<<<===AAAFFFJJJNNNPPPSSSWWWYYYZZZZZZZZZZZZ\\\]]]]]][[[[[[\\\^^^[[[WWWWWW]]]``````fffmmmzzz}}}|||~~~~~~nnnccc```aaaXXXUUUSSSTTTRRRRRRVVV\\\]]]^^^___bbbeeehhhkkkmmmjjjkkkmmmnnnnnnnnnmmmlllllllllmmmnnnmmmiiibbb^^^YYYUUUOOOJJJEEE@@@;;;888999888777666666555555555888888999999999999888888666666666555444444333333888888999999999888888777666777999999999888666444888888888888999999999999777777777777666666666666999999::::::::::::;;;;;;888999999::::::999999888:::::::::;;;;;;;;;<<<<<<:::<<>>>>>>>>???yyyoooeee______\\\]]]```aaaaaadddiiinnnqqqtttvvvxxxzzz|||~~~}}}{{{yyywwwtttrrrqqqnnnfff[[[RRRHHHDDD???;;;:::;;;;;;:::777777777777777777777777777777666666666666777777666666666666666777888888666666666666666666666666666555444444444555666777888888888777666666555555666666666777999<<<>>>???888888666666666777999:::777777777888888999:::;;;:::;;;<<<===???CCCHHHLLLOOOQQQTTTWWWYYYZZZZZZYYYZZZZZZZZZYYYXXXWWWWWWXXX\\\YYYYYY___dddhhhpppyyy}}}|||tttjjjeee```[[[WWWUUUSSSOOOOOORRR[[[\\\^^^```cccfffhhhiiikkkkkkmmmnnnnnnmmmlllkkkllllllnnnooonnnjjjddd```^^^ZZZSSSMMMHHHBBB===:::::::::888777777777777777888888999999999999888888666666666666666666666666777777888888888888888777555666888999:::999888777666666666666777777777777888888888888888888888888999999::::::::::::;;;;;;999999::::::::::::999999::::::;;;;;;;;;<<<<<<<<<:::<<>>>>>???|||mmmddd^^^[[[ZZZ]]]^^^\\\]]]aaagggjjjnnnqqqtttwww{{{~~~~~~|||zzzxxxvvvuuutttrrrkkkaaaZZZOOOIIIBBB===;;;;;;<<<<<<777777777777777777777777666666666555555666666666777666666666666777888888666666666666666666666666666666666666555555555555777777777777777777777777777777666666666666777888888888777666777888999:::888888888888999:::;;;;;;:::<<<>>>@@@BBBFFFKKKOOOQQQSSSVVVXXXZZZZZZYYYYYYYYYXXXVVVUUUVVVWWWVVVVVV^^^]]]___fffnnnxxx~~~tttmmmddd\\\YYYWWWQQQNNNNNNVVVXXX[[[^^^aaadddeeefffkkkkkklllmmmmmmlllkkkjjjlllmmmnnnppppppmmmgggcccccc___YYYRRRMMMGGGAAA===<<<;;;:::888777777888888888888999999999999888888555555666777777888999999555555666777888888888888444666888:::;;;;;;::::::666666666666777777777777999999999999999999999999999999::::::::::::;;;;;;999999::::::::::::999999:::;;;;;;;;;;;;<<<<<<<<<;;;===?????????>>>???@@@vvvkkkaaa\\\ZZZ\\\]]][[[[[[]]]```ccchhhlllppptttyyy}}}}}}}}}|||{{{yyywwwuuuooogggaaaUUUOOOFFF???<<<;;;;;;<<<888888888888888888888888777777666666666666777777777777666666777777888999777777777777777777777777777777777777777666555444666666777777777888888888:::999999888777777666666888888777777777888999:::999888888999999:::;;;<<<:::===AAADDDFFFJJJOOORRRSSSUUUWWWYYYYYYYYYXXXWWWWWWTTTRRRSSSVVVYYYZZZZZZ]]]aaagggqqq~~~}}}pppddd___\\\XXXUUUUUURRRTTTXXX\\\```ccceeefffjjjkkklllllllllkkkiiiiiilllmmmnnnpppqqqoookkkgggeeeaaa\\\WWWRRRLLLFFFBBB>>>===;;;888777777888888888888999999999999888888666666666777777888888888444444555777777888888888666777888:::;;;;;;::::::777888888888999999999999888888888999999999999999999999999:::::::::;;;;;;999::::::::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;===????????????AAABBB|||qqqfff___[[[\\\\\\ZZZYYY[[[[[[^^^bbbfffkkkpppvvvzzz}}}}}}zzzvvvqqqjjjfff\\\UUUKKKCCC>>><<<;;;:::999999999999999999999999999888888777777888888999777777777777777888999999888888888888888888888888777888888888777666555555666666777777888888999999999999999999999888888888888888888888888999999:::999999999999:::;;;<<<===<<>>?????????@@@BBBDDDzzzooofff^^^\\\[[[XXXWWWXXXXXX[[[^^^bbbggglllssswww~~~|||wwwrrrmmmkkkbbb[[[QQQHHHBBB>>>;;;:::999999999999999999999999:::999999888888999999:::888777777777777888999999888888888888888888888888888888888888777777777777777777777888888999999999666777888888999999999888888888888999999999999:::::::::::::::;;;<<<======>>>BBBGGGLLLOOOQQQTTTVVVVVVWWWXXXXXXXXXVVVTTTRRRRRRRRRRRRQQQRRRVVV\\\aaahhhwwwuuuhhh___[[[[[[SSSTTTVVVYYY]]]aaaeeegggfffgggiiijjjjjjjjjiiihhhjjjjjjmmmpppssssssqqqooogggeeebbb___\\\XXXRRRNNNFFFCCC???;;;888777777777888888999999999999888888888888777666666555444444555555666777888888888888::::::999999888888888888666666666666777777777777666666777777888999999999999999::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<============>>>???@@@???AAACCCEEE~~~qqqeee___\\\XXXUUUVVVWWWYYY]]]```dddiiiooottt|||~~~~~~|||wwwtttqqqppphhhaaaXXXNNNGGGAAA===:::::::::::::::::::::::::::999999888888888888999999888888777777888888999:::999999999999999999999999999888777777777888999:::888888888888888888999999666777888999::::::999888888888999999:::::::::999::::::::::::;;;<<<===>>>@@@EEEJJJOOOQQQSSSUUUVVVVVVWWWWWWWWWVVVTTTQQQPPPMMMQQQTTTTTTUUU[[[gggppp~~~uuueee^^^^^^WWWWWWVVVWWWZZZ]]]aaacccdddeeegggiiijjjjjjiiiiiihhhiiikkkooorrrtttrrrqqqllljjjgggdddaaa\\\VVVRRRLLLHHHCCC>>>:::888888888888888999999999999888888777777777777777777777777777777888888888888888777888888777777777888888999666666666666777777777777777777888888999::::::;;;999999::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<===============>>>???@@@@@@AAADDDGGG|||lllddd___YYYVVVWWWWWWYYY\\\___bbbgggmmmrrrxxxzzz|||}}}|||}}}~~~~~~}}}~~~}}}{{{xxxuuussssssllleee\\\RRRJJJDDD>>>;;;::::::::::::::::::::::::888888777777777777888888888888888777888888999:::999999999999999999999999999888777666666888:::<<<888888888888888888888888999999;;;<<<<<<;;;:::999888888999::::::::::::999;;;;;;;;;;;;;;;<<<>>>>>>BBBFFFLLLPPPSSSTTTVVVWWWVVVWWWWWWWWWUUUSSSPPPNNNIIIOOOVVVYYY[[[dddtttmmmdddccc[[[YYYWWWVVVWWWYYY]]]___cccdddfffhhhjjjjjjjjjjjjhhhhhhkkknnnrrrtttsssqqqqqqoookkkhhhddd^^^WWWSSSPPPLLLFFF@@@<<<999999999888888999999999999888888777777777888999999::::::888999999999999888888777666555666666777888:::;;;888888888888999999999999888888999::::::;;;<<<<<<999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@AAAEEEGGG~~~ooocccZZZWWWWWWVVVZZZ^^^```aaadddhhhlllqqquuuzzz}}}}}}zzzyyyzzzxxxtttqqqlllhhhaaaYYYRRRIIIBBB===???===;;;;;;;;;;;;999777999999999::::::;;;;;;<<<:::999888777777888999::::::999888777777888999:::888888999999999999888888777777777888999999::::::999999999999999999999999888999999:::;;;;;;<<<<<<;;;<<<<<<;;;;;;<<<@@@BBBHHHJJJOOOSSSVVVWWWVVVVVV[[[WWWSSSPPPPPPPPPPPPPPPQQQTTTYYY]]]fffxxxnnneeebbb\\\XXXWWWWWWVVVYYY]]]fffeeeeeegggiiikkkjjjiiihhhggggggjjjmmmpppqqqqqqnnnmmmllljjjhhheee```\\\XXXRRRJJJCCC???<<<:::888:::::::::999999777666555888888888888888888888888888888888888888888888888888999::::::::::::999888999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999999888:::;;;<<<<<<======<<<<<>>>>>============>>>:::===@@@AAAAAADDDIIINNN{{{mmmccc]]]\\\WWWYYY\\\___bbbcccdddeeennnrrrwww{{{~~~~~~{{{zzzzzzyyyuuurrroookkkeee^^^VVVNNNEEE@@@???===;;;;;;;;;;;;999777777777777777777888888888888888777777777777888888666666666777888999:::;;;777888888999999888888777777777777888999999::::::999999999999999999999999999999999::::::;;;;;;;;;999::::::999999;;;>>>AAAIIILLLPPPTTTVVVWWWWWWVVVUUURRRPPPNNNOOOPPPQQQRRRQQQWWW___hhhwww{{{oookkkddd___]]][[[WWWWWWZZZ]]]^^^aaafffjjjmmmmmmlllgggffffffhhhkkknnnooooooooommmlllkkkiiifffaaa^^^ZZZUUUNNNGGGBBB???<<<999999::::::999999888777777888888888888888888888888888888888888888888888888999999999999999999999999999999::::::::::::;;;;;;999999999999999999999999:::::::::::::::::::::;;;:::;;;<<<<<<======<<<<<<>>>>>>===============>>><<<>>>@@@@@@@@@DDDKKKPPP|||oooeee___YYYZZZ\\\aaafffgggdddaaaiiimmmrrrwwwzzz~~~}}}|||{{{zzzwwwtttrrroookkkeee^^^TTTJJJDDD???===;;;:::;;;;;;999888::::::::::::999999999999666666777777777777666666333444666777999:::::::::777777888888888888777777777777888888999:::::::::::::::::::::::::::::::::999999999999::::::::::::999::::::::::::<<<@@@CCCLLLNNNRRRUUUWWWXXXWWWWWWPPPOOONNNNNNOOOQQQTTTUUUWWW___lll||||||ppphhhaaa___[[[WWWUUUVVVWWWYYY^^^eeejjjmmmlllkkkeeeddddddfffiiilllmmmmmmooonnnmmmlllkkkhhhddd```\\\XXXRRRLLLGGGBBB>>>:::999999999999999999999999999999999999999999999999999999999999999999999999:::999888777777888999:::999999::::::::::::;;;;;;888888888888888888888888888999999:::;;;;;;<<<<<<;;;;;;<<<============<<<======<<<<<<<<<===>>>>>>???AAAAAAAAABBBGGGPPPWWW~~~mmmaaa]]]\\\]]]dddllloookkkffffffiiinnnrrrvvvzzz~~~|||zzzxxxwwwtttrrroookkkdddZZZPPPHHHAAA???<<<;;;;;;;;;:::999<<<<<<<<<;;;:::::::::999666777888999999888777666333444666888999999999888666777777888888777777666777777888999999::::::;;;::::::::::::::::::::::::999999999:::::::::::::::;;;<<<======>>>AAAEEEHHHNNNPPPTTTWWWXXXXXXWWWVVVPPPPPPOOOOOOPPPSSSWWWZZZbbbmmmxxxoooeeeaaa^^^ZZZXXXZZZVVVYYY^^^dddiiijjjhhhfffeeeddddddfffiiikkkllllllooonnnmmmmmmllljjjfffccc^^^[[[VVVQQQLLLFFF@@@<<<:::999999999999::::::;;;999999999999999999999999999999999999999999999999:::999777666666777999:::999999999:::::::::;;;;;;999999999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;<<<===============<<<<<<<<<<<<======>>>???CCCCCCCCCCCCEEEMMMXXX```}}}jjjbbb^^^]]]dddnnntttrrrnnngggiiillloooqqquuuzzz}}}}}}zzzyyyyyytttsssqqqnnnhhh___TTTMMMDDDAAA>>><<<;;;;;;:::999999999888888777777666666888888:::;;;;;;:::888888555666888999999888777777777777888888888888777777888888888999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<>>>???@@@AAADDDIIILLLPPPRRRUUUXXXYYYXXXWWWVVVQQQQQQQQQPPPQQQVVV]]]bbbppp}}}rrrkkkfffbbb___```XXXYYY]]]cccgggiiigggeeefffeeeeeegggjjjlllmmmlllnnnmmmmmmmmmmmmkkkhhheee```]]]YYYTTTOOOIIICCC>>>;;;::::::999::::::;;;<<<999999999999999999999999999999999999999999999999:::999777666666777999:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<======>>>>>>======<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDHHHRRR```jjjllleee```bbbkkkrrruuutttnnnnnnooonnnoooqqquuuxxx}}}|||zzzyyyzzztttsssqqqooojjjbbbYYYSSSIIIEEEAAA>>><<<<<<;;;999999999999999999888888888999::::::::::::::::::999888888999999999888888888888888999999999999888888888888999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<=========<<<===???@@@BBBFFFJJJNNNRRRSSSVVVXXXYYYXXXVVVTTTPPPQQQRRRRRRVVV^^^jjjsss{{{tttkkkdddaaa[[[[[[]]]```eeehhhiiiiiigggffffffgggjjjlllmmmmmmmmmllllllmmmnnnllliiifffbbb___[[[VVVRRRMMMGGGCCC===<<<;;;:::::::::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888999::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999<<<<<<===>>>>>>>>>>>>============>>>???@@@BBBCCC???AAACCCFFFMMMZZZiiittt|||ssshhhcccgggnnntttwwwwwwvvvtttqqqoooooorrruuuxxx}}}~~~~~~|||yyyyyyzzztttsssrrrppplllfff^^^YYYMMMIIIDDD???===<<<;;;999:::;;;;;;;;;;;;;;;<<<<<<:::999999999999999999:::999888888888999:::;;;;;;999999::::::::::::999999888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===???@@@@@@===???AAABBBEEEIIINNNRRRRRRTTTVVVXXXXXXWWWUUUSSSQQQSSSUUUYYY```ooo~~~qqqjjjcccaaa______bbbfffhhhiiigggffffffgggjjjllllllllllllkkklllmmmnnnllljjjgggeeebbb]]]YYYUUUQQQLLLIII???===<<<:::999:::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@BBBDDDEEEAAACCCHHHMMMWWWeeevvvpppffffffllltttyyy~~~|||yyytttpppoooqqqsssuuuzzz~~~~~~}}}{{{yyyyyyzzztttsssrrrpppmmmhhhaaa]]]PPPKKKEEEAAA>>><<<;;;999777777777888888999999999:::999888777777888999:::888888888888999;;;>>>???999::::::;;;;;;::::::999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>@@@AAABBB@@@BBBDDDFFFHHHMMMRRRVVVSSSTTTVVVXXXXXXVVVTTTRRRRRRUUUZZZ```kkk~~~{{{lllhhhbbb______bbbeeefffgggfffeeegggiiikkklllkkkkkkjjjkkklllmmmmmmjjjggggggddd___ZZZWWWSSSPPPMMM@@@>>><<<:::999:::;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<=========<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEFFFEEEHHHNNNUUU```pppyyyrrrjjjeeemmm{{{xxxnnnjjjlllpppqqqzzz}}}}}}~~~~~~}}}{{{zzzyyywwwvvvtttqqqnnnjjjddd___XXXSSSJJJBBB===;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999777777777777777777777777::::::::::::::::::::::::;;;::::::999999::::::;;;;;;<<<======>>>=========;;;;;;;;;<<<<<<>>>???@@@???BBBEEEGGGIIIMMMQQQTTTYYYWWWWWWYYYXXXTTTTTTWWWXXXZZZ```nnn|||pppddd``````bbbeeeiiijjjiiihhhhhhhhhiiikkkllllllllllllllllllllllllllliiifff```ZZZUUUQQQOOONNNFFFDDD@@@===;;;999999999888888999999999:::::::::::::::999999888999999999;;;;;;::::::::::::999999:::999999888888999999:::<<<<<<<<<;;;;;;:::::::::============>>>>>>>>>>>>;;;<<<>>>?????????>>>===??????>>>======???DDDHHHOOOOOOUUUcccqqq}}}wwwllldddjjjuuu~~~zzzqqqkkkkkkmmmmmmtttyyyzzz||||||}}}}}}~~~~~~}}}{{{zzzyyywwwuuurrrpppnnnkkkgggccc\\\VVVMMMDDD>>>;;;;;;<<<::::::::::::::::::::::::<<<;;;;;;;;;::::::::::::999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;<<<===============<<<<<<<<<===>>>???@@@AAA???BBBEEEHHHKKKNNNRRRUUUYYYVVVVVVXXXWWWTTTUUUYYYYYY___lllpppfffdddbbbbbbcccggggggggghhhhhhiiikkkkkklllllllllkkkkkkkkkkkkkkkjjjgggbbb\\\WWWTTTRRRQQQIIIFFFBBB===:::999999999999:::::::::;;;;;;;;;;;;:::999999999999999::::::;;;;;;::::::::::::999999;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999============>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>?????????>>>>>>@@@EEEHHHRRRUUU```ooo|||ssshhhiiipppwwwzzz|||yyysssllliiihhhiiinnnsssuuuxxx||||||yyy}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyywwwuuuqqqooonnnmmmjjjhhhaaa[[[QQQGGG@@@<<<;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::;;;<<<<<<===<<<<<<<<<=========>>>???@@@BBBBBB@@@CCCGGGJJJMMMPPPUUUWWWZZZWWWWWWXXXWWWVVVYYY^^^```kkkppphhhccc```___dddeeefffhhhiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiddd___[[[XXXVVVUUUMMMJJJDDD???;;;999999:::;;;;;;;;;;;;<<<<<<<<<<<<999999888999999:::;;;<<<;;;;;;::::::::::::999999<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999999999============>>>>>>>>>>>>>>>============>>>?????????@@@AAAAAAAAABBBEEEHHHNNNWWWfffvvvrrrlllmmmmmmqqquuuvvvtttooojjjggggggjjjmmmpppuuuzzz|||{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzvvvrrrooonnnmmmlllkkkgggaaaWWWLLLDDD???======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<======???@@@BBBCCCAAADDDIIIMMMPPPSSSWWWZZZ\\\YYYXXXXXXWWWWWW]]]eeennn~~~}}}mmmccc___``````bbbdddgggiiijjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjkkkiiieeeaaa]]]ZZZYYYXXXRRRNNNHHHAAA===::::::::::::;;;;;;;;;;;;<<<<<<<<<888888888999:::;;;<<<===;;;;;;:::::::::999999999<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::============>>>>>>>>>>>>???>>>=========>>>@@@AAA>>>@@@BBBCCCCCCEEEGGGJJJKKKXXXiiiyyyqqqjjjhhhkkkoootttvvvuuurrrnnngggffffffkkkqqqvvvzzz|||zzz|||~~~}}}||||||}}}}}}}}}~~~}}}}}}|||{{{zzz}}}yyytttpppooonnnmmmlllkkkeee\\\RRRIIICCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<;;;;;;<<<===>>>@@@AAABBBDDDGGGLLLPPPSSSUUUYYY[[[[[[XXXWWWXXXWWWZZZcccnnnuuuccc^^^```^^^```cccfffhhhiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjiiihhheeebbb___\\\ZZZZZZWWWSSSLLLFFF@@@===<<<<<<::::::::::::;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;:::::::::999999999;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>???>>>=========>>>@@@AAA>>>@@@CCCDDDEEEHHHKKKMMMPPP^^^ooo|||yyykkkkkkjjjmmmrrryyy|||{{{yyyllleeeaaaeeekkkqqquuuzzzxxx{{{~~~~~~|||{{{{{{}}}}}}}}}}}}}}}|||{{{{{{~~~zzzuuurrrpppooonnnmmmkkkhhhaaaXXXPPPHHHCCC@@@;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>=========:::;;;;;;<<<>>>@@@BBBCCCGGGJJJOOOSSSUUUWWWZZZ[[[YYYXXXXXXZZZ\\\bbbppp~~~kkkaaaaaa^^^```aaaccceeeggghhhhhhffffffgggggghhhiiiiiiiiigggfffeeeccc```^^^\\\[[[ZZZVVVQQQKKKEEEAAA???>>>999::::::::::::;;;;;;;;;::::::999::::::;;;<<<===;;;;;;::::::::::::999999;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<========================>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@>>>@@@BBBEEEGGGJJJOOORRRVVVcccssswwwnnnkkkiiimmmvvv}}}vvvkkkbbbccchhhlllrrrxxxvvvyyy}}}~~~|||{{{zzz}}}}}}}}}}}}}}}||||||{{{|||yyyuuusssrrrrrrpppooojjjhhhddd]]]UUUMMMFFFBBB<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>;;;;;;<<<===???AAACCCDDDIIIMMMRRRUUUWWWXXXZZZ[[[[[[[[[]]]bbbgggrrrlllfff___``````aaaccceeefffgggeeeeeefffgggggghhhiiiiiigggfffeeedddbbb```___^^^[[[YYYUUUPPPJJJEEEBBB@@@;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;::::::::::::999999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>@@@BBBDDDGGGLLLSSSWWW]]]kkk{{{ooojjjeeehhhrrr{{{rrrfffeeeiiikkkqqqwwwuuuyyy}}}~~~|||zzzzzz|||}}}}}}}}}}}}}}}|||{{{yyywwwuuutttttttttsssqqqiiihhheee```YYYPPPHHHDDD<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<======>>>???????????????<<<<<<===???@@@CCCDDDEEEKKKOOOSSSVVVXXXYYYZZZ[[[___```dddkkksssyyynnn````````````aaadddfffgggeeeeeeffffffggghhhhhhiiiggggggfffeeedddbbb```___\\\ZZZWWWSSSMMMHHHCCCAAA<<<<<<<<<<<<=========>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999======<<<<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>===>>>???AAAAAA@@@??????>>>???AAACCCGGGNNNUUUZZZhhhvvv}}}pppfffgggooowww~~~yyynnneeebbbeeennnwwwtttxxx|||~~~}}}{{{yyyyyy}}}}}}||||||{{{zzzxxxxxx|||zzzxxxvvvuuutttssssssmmmiiieeeaaa]]]VVVLLLEEEFFFCCC>>>;;;;;;;;;;;;:::<<<<<<======<<<<<<;;;:::=========<<<<<<;;;::::::999999:::;;;<<<===>>>???;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>????????????AAAEEEHHHMMMQQQUUUXXXZZZ\\\___bbbbbbhhhpppyyywwwhhhbbb______^^^^^^aaafffeeefffffffffggggggggghhhggghhhiiiiiigggccc```]]]ZZZZZZYYYXXXUUUNNNFFF@@@???>>>======>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@???DDDKKKIIIHHHVVVjjjvvvwwwjjjggglllttt}}}{{{ooofffeeekkkrrrsssvvvzzz}}}|||{{{zzzzzz{{{{{{{{{|||{{{{{{zzzzzz{{{zzzyyywwwvvvtttsssrrrnnnkkkgggddd```YYYPPPIIIGGGCCC???<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;;;;<<<<<<=========>>>>>>>>>???@@@@@@@@@AAACCCGGGJJJPPPSSSVVVXXXYYY[[[^^^aaagggqqq~~~ooohhhbbbaaaaaa___```bbbddddddeeefffggghhhiiiiiihhhiiiiiihhhgggdddaaa___ZZZZZZYYYXXXTTTNNNFFFAAA???>>><<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAEEEJJJJJJKKKZZZnnnrrriiijjjqqq|||{{{mmmgggiiinnnppptttxxx{{{{{{{{{{{{{{{yyyzzzzzz{{{||||||{{{{{{zzzzzzzzzyyywwwuuusssqqqpppmmmjjjgggddd^^^UUUOOOGGGDDD@@@===============<<<<<<======<<<<<<;;;:::999999999:::;;;<<<<<<<<<>>>>>>===<<<;;;::::::999;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>????????????@@@AAABBBBBBCCCFFFJJJMMMRRRUUUXXXYYYZZZ\\\bbbfffqqq|||qqqgggdddccc```______cccddddddfffggghhhiiijjjiiiiiihhhgggfffdddbbbaaaZZZYYYXXXWWWTTTNNNGGGBBB@@@>>><<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>?????????>>>>>>??????@@@AAABBBCCCBBBEEEJJJKKKPPPbbbuuu}}}oookkkooo{{{uuullljjjkkkmmmqqquuuyyyzzz{{{|||}}}zzzzzz{{{{{{{{{{{{{{{zzzyyyzzzzzzzzzxxxvvvsssqqqpppmmmkkkiiigggbbbYYYSSSHHHDDD@@@======>>>>>>===<<<<<<<<<===<<<<<<;;;:::999999999::::::;;;;;;;;;>>>>>>===<<<;;;::::::999<<<<<<==================>>>>>>>>>>>>???????????????@@@BBBCCCDDDGGGLLLOOOSSSVVVYYYZZZ[[[aaajjjqqq}}}|||kkkdddbbb```______dddddddddeeefffgggggghhhhhhhhhgggfffdddccccccbbb[[[ZZZXXXVVVTTTOOOIIIEEEAAA???===<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????????????????@@@AAABBBBBBCCCBBBEEEIIIMMMVVVkkk~~~zzzpppooozzztttnnnjjjkkknnnsssvvvxxxzzz|||}}}||||||||||||{{{zzzyyyxxxzzzzzz{{{zzzyyyvvvsssqqqooommmjjjiiihhhccc[[[UUUIIIEEEAAA>>>============<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<;;;=========>>>>>>??????@@@======>>>>>>>>>?????????>>>???AAABBBDDDHHHMMMQQQTTTWWWZZZZZZ[[[bbbnnnxxxttthhhccc```___```dddddddddddddddeeeeeeeeegggfffeeeeeedddccccccbbb]]][[[XXXVVVTTTQQQLLLHHHCCCAAA>>><<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<==============================>>>>>>????????????????????????@@@AAABBBCCCBBBBBBEEEIIIQQQ___uuuyyyrrrxxxsssiiijjjmmmqqquuuwwwyyy{{{}}}}}}}}}}}}|||{{{yyyxxxwww{{{{{{{{{zzzxxxvvvtttrrrooollljjjiiihhhccc\\\VVVLLLHHHCCC@@@>>>>>>===<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<;;;:::999999999:::;;;;;;;;;<<<=====================>>>???@@@@@@===>>>>>>>>>>>>?????????===???AAACCCFFFJJJOOOSSSWWWZZZ\\\[[[\\\eeettttttjjjccc```aaabbbbbbbbbbbbcccccccccccceeefffffffffeeedddcccccc___\\\YYYWWWUUUSSSOOOLLLFFFCCC???============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<=================================>>>??????@@@@@@@@@??????@@@@@@AAABBBCCCAAACCCFFFLLLWWWjjjvvvvvv}}}zzzkkkiiilllpppsssuuuwwwzzz|||{{{|||||||||{{{zzzyyyyyy||||||zzzyyywwwvvvttttttooommmkkkjjjhhhddd\\\VVVPPPLLLGGGCCC@@@???>>>===<<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<===>>>???????????????@@@@@@@@@AAA>>>@@@BBBEEEHHHLLLRRRVVVWWW[[[___```cccooovvvgggaaa```]]]]]]^^^```aaacccddddddeeefffhhhiiihhhgggeeeddd```^^^ZZZXXXVVVTTTRRROOOHHHEEEAAA>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<========================<<<======>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAADDDJJJQQQ^^^uuuyyyvvvzzz~~~nnniiilllpppssstttwwwyyy|||yyyzzz{{{{{{|||{{{{{{{{{}}}|||zzzxxxvvvuuuuuuuuupppnnnkkkjjjiiiddd\\\VVVTTTPPPJJJEEEBBBAAA???>>><<<<<<======<<<<<<;;;::::::;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::;;;===>>>@@@@@@AAAAAAAAABBBBBBBBB???AAADDDFFFIIINNNTTTXXXVVV[[[aaaeeelll|||lllaaa___YYYZZZ\\\^^^aaaccceeeffffffhhhjjjkkkkkkjjjgggfffbbb___[[[YYYWWWVVVSSSQQQJJJFFFBBB???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<>>>??????<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAAFFFLLLTTTddd{{{{{{{{{wwwmmmiiikkkqqqttttttwww~~~|||}}}}}}|||yyyxxxxxxyyy|||zzzxxxyyy{{{zzzxxxuuuoooppppppooolllgggaaa^^^[[[VVVOOOHHHDDDAAA>>><<<;;;;;;<<<<<<======>>>>>>???@@@@@@???======>>>@@@===;;;999:::>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAEEEEEEEEEHHHMMMQQQTTTUUUZZZ\\\eeetttuuuhhhbbbaaa]]]\\\aaadddcccccceeehhhiiiiiiiiihhhfffdddcccbbbaaa___\\\YYYWWWVVVVVVQQQMMMGGGAAA>>>===>>>>>>===<<<;;;::::::;;;<<<=========<<<:::999999<<<>>><<<;;;;;;<<<>>>>>>>>><<>><<<<<<===???@@@===>>>>>>@@@AAABBBCCCCCC@@@AAAAAAAAA@@@BBBDDDGGGFFFEEELLL^^^qqqyyyqqqkkkiiilllooopppsssyyyyyyzzz|||{{{zzzzzz{{{|||{{{yyyxxxyyyzzzzzzwwwuuupppqqqpppooolllgggccc```\\\WWWPPPJJJEEEBBB???===??????????????????@@@@@@;;;<<<======;;;;;;<<<===<<<:::999:::<<<>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAADDDDDDFFFIIIOOOTTTWWWYYY]]]bbboooooogggddd^^^\\\^^^aaa``````bbbcccdddeeeeeeeeedddcccbbbcccbbb```]]][[[YYYXXXWWWQQQNNNHHHCCC???>>>>>>???===<<<<<<;;;;;;<<<<<<============;;;:::;;;===@@@>>>===;;;;;;===>>>>>>===@@@???>>>======>>>???@@@===>>>???@@@AAABBBBBBCCC@@@AAAAAAAAA@@@AAADDDFFFIIIIIIRRRdddyyy|||{{{rrrjjjiiikkkmmmppptttuuuxxxzzz{{{{{{{{{}}}zzzyyyxxxxxxyyyxxxvvvtttrrrrrrpppnnnkkkhhheeeddd^^^YYYRRRLLLGGGCCC@@@>>>=========<<<<<<<<<<<<<<<777:::<<<===<<<;;;<<<<<<;;;:::999999;;;======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCGGGKKKQQQWWW[[[^^^aaahhhyyytttlllccc]]]^^^___^^^^^^```cccdddfffgggggggggffffffdddcccaaa___]]][[[YYYXXXRRROOOJJJEEEAAA???>>>???<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<>>======>>>???@@@>>>>>>???@@@AAAAAABBBCCC@@@AAABBBAAA@@@AAACCCFFFKKKOOO[[[ppp~~~rrrkkkjjjllloooppptttvvvyyy{{{{{{{{{|||~~~xxxxxxxxxxxxwwwwwwuuuttttttrrrpppmmmkkkiiigggggg```[[[UUUOOOJJJFFFBBB???<<<<<<<<<;;;:::::::::999777:::===??????>>>===>>><<<;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAADDDIIINNNTTTYYY^^^bbbjjjtttxxxmmmbbb_________```bbbeeeeeeggghhhhhhhhhgggfffccccccaaa```]]][[[YYYXXXSSSQQQLLLGGGCCCAAA??????;;;<<<===>>>>>>===<<<;;;<<<===>>>>>>===>>>@@@BBBOOOJJJEEE@@@>>>===<<<;;;???>>>>>>===>>>>>>???@@@>>>>>>???@@@AAAAAABBBBBBAAABBBBBBAAA@@@AAADDDFFFLLLUUUfff}}}xxx{{{~~~pppjjjkkklllmmmtttvvvyyyzzzzzzyyyyyyzzzwwwwwwxxxwwwvvvuuutttttttttrrrpppmmmkkkiiiiiiiiibbb^^^XXXRRRMMMHHHCCC@@@@@@?????????>>>>>>======777:::===??????>>>===>>>==================>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCCCCGGGMMMSSSWWW]]]bbbgggvvvxxxhhhaaa``````aaacccccccccdddeeedddcccbbbaaabbbaaaaaa```^^^[[[YYYXXXTTTRRROOOJJJFFFCCC@@@???;;;<<<===>>>>>>===<<<;;;<<<===>>>???>>>???@@@BBBKKKGGGBBB>>>=========<<<>>>>>>>>>>>>>>>??????@@@?????????@@@@@@AAAAAABBBAAABBBBBBBBBBBBCCCFFFHHHNNN[[[qqqwwwvvvxxxllljjjjjjiiirrruuuxxxyyyxxxwwwvvvwwwuuuvvvwwwwwwuuusssssstttrrrqqqooommmkkkjjjiiiiiiddd```ZZZTTTOOOJJJEEEBBB???>>>>>>>>>>>>>>>>>>===777:::<<<===<<<;;;<<<<<<>>>??????>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBCCCCCCDDDDDDJJJRRRYYY^^^dddjjjppp}}}qqqfffaaa``````aaadddeeeeeefffeeedddbbbaaaaaaaaaaaa```^^^\\\YYYXXXUUUTTTQQQMMMHHHDDDAAA???=========>>>>>>=========<<<===??????>>>>>>???AAA???===;;;:::<<<>>>??????======>>>>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEIIIKKKRRRccc|||~~~www|||qqqkkkjjjiiiooorrrvvvxxxwwwvvvuuuuuutttvvvwwwvvvsssrrrrrrsssppppppooommmllljjjiiihhhfffbbb\\\WWWQQQLLLFFFCCC<<<<<<<<<===============;;;<<<======;;;;;;<<<======>>>???>>><<<;;;===@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDEEEMMMWWW___fffmmmuuu{{{nnnfffbbbaaaaaadddeeefffgggggggggfffeeebbbbbbbbbbbb```^^^[[[YYYVVVUUUSSSOOOJJJFFFBBB???>>>>>>============>>>>>><<<>>>??????>>>===>>>???;;;:::999:::===?????????<<<===>>>??????@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@BBBCCCDDDEEEHHHLLLOOOWWWkkk{{{zzzwwwnnnlllkkkmmmppptttvvvvvvuuuuuuuuusssuuuwwwvvvsssqqqrrrsssoooooonnnmmmllljjjhhhggggggccc]]]XXXRRRMMMGGGCCC??????@@@@@@AAAAAABBBBBB???@@@@@@???======>>>@@@<<<>>>???===;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDEEENNNZZZdddkkksss}}}wwwlllfffcccccc___```bbbdddeeeeeeeeedddccccccdddcccbbb___\\\[[[WWWVVVTTTPPPKKKFFFBBB??????>>>===<<<<<<===>>>???<<<>>>??????===<<<<<<===???>>>===>>>???@@@???===<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@BBBDDDEEEGGGJJJNNNQQQ\\\qqq~~~oooiiimmmlllnnnpppqqqrrrsssuuuvvvvvvvvvwwwxxxwwwuuusssqqqrrrpppmmmllllllllljjjiiifffccc^^^XXXSSSMMMGGGCCCAAAAAA???>>>============>>>>>>>>>>>>>>>?????????>>>??????>>>===<<<<<<===AAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBBBBAAAAAACCCDDDIIIRRR^^^hhhqqq}}}nnnfffccc___ccccccdddddddddcccbbbbbbaaaaaaaaaaaa```___]]]\\\ZZZWWWTTTRRROOOKKKFFFBBB>>>======<<<<<<<<<<<<===>>>>>>>>>>>>????????????===============>>>??????@@@???>>>>>>>>>???AAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCAAAAAAFFFIIIKKKOOOUUUfffzzzxxxooonnniiillloooqqqssstttuuuuuuvvvwwwxxxyyyxxxvvvtttrrrqqqooolllllllllllljjjiiifffccc^^^YYYTTTNNNHHHDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>?????????===<<<===>>>@@@@@@@@@@@@@@@AAABBBBBB@@@AAABBBCCCCCCDDDFFFIIIKKKTTT```kkkxxxuuukkkfffcccbbbcccdddeeeeeedddccccccaaaaaabbbbbbaaa___]]]\\\YYYXXXUUUSSSPPPLLLFFFBBB>>>>>>===<<<<<<<<<======>>>>>>>>>>>>????????????===============>>>??????@@@???>>>>>>>>>???AAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBCCCGGGHHHJJJQQQYYYmmmxxxooogggiiimmmqqqtttuuuttttttwwwxxxyyyzzzyyywwwuuutttooommmkkkkkkkkkkkkjjjiiifffccc^^^ZZZUUUPPPJJJFFF@@@@@@??????>>>???????????????>>>>>>>>>>>>>>>>>>>>>?????????===<<<===>>>@@@????????????@@@AAAAAA@@@AAACCCDDDEEEGGGKKKMMMQQQYYYeeessswwwkkkeeebbb```bbbdddfffffffffdddcccbbbbbbcccbbbaaa___]]]\\\YYYXXXWWWUUUSSSNNNGGGBBB??????>>>===============>>>>>>>>>>>>????????????>>>============>>>??????@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCFFFHHHGGGJJJUUUaaaxxxpppggghhhkkkpppsssuuutttsssxxxyyyzzz{{{zzzyyywwwvvvnnnmmmjjjjjjkkkkkkjjjiiifffccc___[[[WWWRRRLLLIII@@@@@@?????????@@@@@@AAA?????????>>>>>>>>>>>>>>>===???@@@???======>>>?????????>>>>>>??????@@@AAA@@@BBBCCCDDDEEEHHHLLLOOOVVV___nnn{{{mmmeee``````bbbdddgggggggggeeedddccccccccccccbbb```^^^\\\YYYYYYYYYXXXUUUPPPIIIDDD@@@@@@???>>>===============>>>>>>>>>????????????>>>>>>======>>>>>>???@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@CCCGGGHHHFFFJJJYYYiiiuuukkkjjjjjjmmmqqqttttttsssxxxyyy{{{|||{{{zzzxxxwwwooommmkkkjjjjjjjjjiiihhhfffccc___\\\XXXTTTOOOKKKAAA@@@@@@@@@@@@@@@AAABBB????????????>>>>>>=========???@@@???>>>===>>>@@@??????>>>>>>??????@@@AAABBBCCCCCCDDDEEEGGGLLLOOOVVVbbbvvvwwwllldddaaaccceeeggghhhgggffffffddddddddddddbbb```^^^]]]ZZZZZZZZZYYYWWWRRRKKKFFFAAAAAA@@@>>>>>>============>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@CCCGGGHHHGGGMMM```ssssssooojjjjjjnnnrrrttttttxxxyyyzzz|||{{{zzzyyywwwqqqooolllkkkkkkjjjiiihhhfffccc```]]]ZZZVVVQQQNNNBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@??????>>>============???@@@???>>>>>>???AAA@@@????????????@@@AAAAAACCCCCCDDDDDDEEEHHHMMMQQQWWWeee~~~}}}|||ssshhhddddddeeefffggggggggggggeeeeeeeeedddcccaaa^^^]]]\\\\\\[[[ZZZXXXSSSMMMIIIBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>???@@@@@@???@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCGGGIIIJJJSSSiii}}}|||tttkkkgggjjjppptttuuuwwwxxxzzz{{{{{{zzzyyywwwsssqqqnnnlllkkkjjjiiigggfffccc```^^^[[[WWWSSSPPPDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<===>>>@@@@@@???>>>@@@AAA@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEGGGKKKQQQVVV___ooo||||||{{{mmmggggggfffeeeeeefffggghhhfffffffffeeecccaaa___]]]___]]][[[ZZZXXXTTTOOOKKKCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>??????@@@AAA???@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEGGGJJJOOO[[[rrrwwwkkkfffhhhoootttvvvwwwxxxzzz{{{{{{zzzxxxwwwuuurrrooommmllljjjhhhffffffdddaaa^^^\\\XXXTTTQQQEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>======<<<===>>>@@@@@@??????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDFFFIIINNNUUUZZZjjjyyy}}}~~~yyy}}}vvviiihhhfffeeedddeeeggghhhggggggfffeeedddaaa___]]]```^^^\\\ZZZXXXUUUPPPMMMDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>??????@@@AAA???@@@AAABBBCCCBBBAAAAAABBBBBBBBBCCCDDDEEEFFFFFFHHHGGGHHHLLLSSSaaaxxxpppfffffflllqqqsssvvvxxxzzz|||}}}}}}||||||xxxrrrmmmkkkllllllhhheeeeeeccc___\\\ZZZWWWTTTQQQEEEDDDBBB@@@@@@AAABBBCCC===>>>@@@AAABBBAAAAAA@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBEEEHHHIIILLLWWWbbbrrr{{{zzzmmmfffbbbdddggggggggghhhhhhgggeeeeeefffeeecccaaa```^^^\\\[[[YYYVVVRRROOOFFFDDDAAA???>>>???@@@AAA===>>>>>>>>>>>>?????????????????????????????????BBBAAAAAAAAAAAABBBCCCCCCAAABBBBBBBBBCCCDDDDDDDDDBBBDDDGGGKKKVVViiixxxiiifffiiimmmooouuuwwwyyy|||}}}}}}|||{{{xxxsssmmmkkkllllllhhheeecccaaa^^^[[[YYYVVVRRRPPPHHHFFFDDDAAA@@@???@@@@@@>>>???@@@AAABBBAAA@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBEEEIIIKKKPPP]]]iii}}}zzz|||rrrjjjdddeeehhhhhhhhhiiihhhgggfffeeefffeeecccaaa```___]]][[[ZZZWWWSSSPPPHHHEEEBBB???>>>>>>@@@AAA???@@@@@@@@@@@@AAAAAAAAA????????????????????????AAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCCCCDDDDDDDDDEEEGGGJJJOOO[[[ooooooggghhhlllooosssuuuxxxzzz|||||||||{{{xxxsssnnnllllllkkkhhheeecccaaa^^^\\\ZZZWWWSSSPPPLLLJJJFFFBBB@@@>>>>>>>>>@@@@@@AAABBBBBBAAA@@@???@@@@@@????????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBEEEIIIMMMUUUdddsss|||}}}{{{pppgggfffhhhhhhiiijjjhhhgggfffffffffeeecccaaaaaa___]]]\\\[[[XXXTTTQQQJJJHHHDDDAAA>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEHHHJJJMMMUUUbbbxxx{{{|||}}}uuujjjhhhlllpppqqqsssvvvyyy{{{{{{{{{{{{xxxtttpppmmmllljjjhhhfffeeecccaaa___]]]ZZZVVVSSSMMMKKKGGGCCCAAA?????????AAAAAABBBBBBBBBAAA???>>>AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBEEEJJJOOOYYYkkkzzz~~~xxxjjjfffggghhhhhhjjjiiigggffffffffffffcccaaaaaa___^^^]]]\\\ZZZVVVSSSMMMJJJFFFBBB???>>>>>>???======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBCCCDDDEEEEEEFFFHHHKKKPPPYYYjjjtttvvvyyy{{{}}}~~~~~~~~~~~~~~~nnnhhhjjjmmmoooqqqtttwwwzzz{{{{{{zzzxxxuuuqqqnnnkkkiiihhhfffdddcccaaa```^^^[[[WWWSSSMMMKKKGGGDDDBBBAAAAAAAAAAAABBBBBBCCCBBBAAA???>>>AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCCCCFFFKKKSSS^^^qqqnnnfffffffffgggiiiiiihhhffffffgggfffdddbbb```___^^^]]]]]][[[WWWTTTOOOLLLHHHCCC@@@?????????======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGGGGJJJRRR___rrrtttvvvxxx{{{||||||{{{zzzvvvxxxxxxvvvuuuxxx~~~uuuiiiggghhhmmmooorrrvvvyyyzzzzzzzzzxxxvvvrrroookkkiiiggggggbbbaaa```___]]]ZZZUUURRRLLLKKKHHHEEECCCCCCCCCCCCAAAAAABBBCCCCCCBBB@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCDDDIIIQQQZZZggg{{{ttthhheeefffggghhhiiihhhgggggggggfffdddbbb___^^^]]]]]]]]][[[XXXUUUPPPMMMIIIDDDAAA??????@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDAAAAAABBBCCCEEEFFFGGGGGGGGGLLLVVVggg}}}vvvwwwyyy{{{{{{zzzxxxwwwppppppooommmlllpppyyy~~~nnnhhhiiikkkmmmqqquuuxxxyyyzzzzzzxxxvvvsssoookkkhhhggggggbbbaaa``````^^^[[[VVVRRRNNNLLLIIIFFFDDDCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFMMMXXXdddsssyyyjjjgggfffgggiiiiiihhhgggggggggfffdddbbb^^^]]]\\\\\\\\\[[[XXXUUUPPPMMMIIIEEEBBB@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBDDDEEEFFFGGGHHHIIIOOO\\\ppptttuuuvvvwwwvvvuuusssqqqmmmlllkkkiiiiiioooxxxtttmmmmmmjjjmmmppptttwwwyyyyyyyyyxxxwwwtttpppkkkhhhggghhhdddccccccbbbaaa]]]XXXUUUPPPNNNJJJFFFDDDCCCBBBBBB???@@@BBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDDDDGGGQQQ^^^lll}}}~~~mmmhhhhhhiiijjjjjjhhhggggggggggggdddbbb]]]\\\[[[[[[\\\ZZZXXXUUUPPPMMMIIIEEEBBBAAAAAABBB===>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAAAAABBBDDDEEEGGGHHHHHHKKKRRRaaawww