BM6P6(@ {{{wwwrrrtttqqqccc___^^^ZZZXXXYYYTTTSSSPPPOOONNNMMMJJJGGGFFFEEEDDDCCCDDDGGGJJJLLLPPPRRRVVVZZZ___fffnnnsssxxxzzz}}}}}}~~~xxxjjj^^^\\\```bbbggggggiiiooovvv{{{|||{{{vvvzzzwwwzzz{{{wwwxxx{{{yyyyyyttttttssssssssssssssstttvvvyyy|||zzz}}}~~~rrrjjjddd\\\WWWVVVQQQRRRSSSSSSRRRPPPNNNLLLJJJJJJKKKNNNQQQRRRQQQOOOTTTUUUUUUTTTRRRQQQRRRSSSRRRQQQQQQTTTXXXYYYWWWTTTXXXWWWVVVVVVWWWWWWVVVTTTSSSVVVZZZ^^^^^^\\\YYYWWWUUUVVVWWWWWWWWWVVVUUUTTTTTTWWWZZZ[[[ZZZYYYXXXYYYUUUWWWZZZ]]]^^^]]][[[ZZZXXXWWWUUUUUUVVVXXX[[[]]]^^^]]][[[\\\]]]___``````hhhkkkooo{{{qqqYYYJJJGGGJJJKKKKKKnnnxxxzzzooogggccc\\\WWWUUUXXXVVVTTTSSSRRROOOLLLIIIGGGFFFDDDCCCDDDFFFHHHJJJMMMOOORRRVVV[[[aaaiiinnntttwwwzzz|||||||||uuuhhh]]]]]]aaadddffffffgggkkkqqqtttuuutttuuuzzzyyyyyy~~~}}}xxxuuutttsssssssssrrrrrrqqqqqqrrrrrrxxx{{{|||{{{|||}}}}}}|||wwwmmmfff```XXXSSSRRRNNNOOOPPPQQQPPPNNNLLLKKKJJJJJJKKKOOORRRTTTTTTSSSUUUVVVWWWUUUSSSRRRSSSTTTRRRQQQQQQTTTWWWXXXWWWUUUWWWUUUUUUUUUWWWXXXXXXWWWTTTXXX\\\```aaa```\\\ZZZWWWXXXYYYZZZZZZYYYXXXWWWVVVXXXZZZ[[[ZZZYYYYYYZZZVVVXXXZZZ\\\]]]]]]\\\[[[YYYXXXVVVUUUVVVXXXZZZ\\\^^^]]]\\\\\\]]]______```eeejjjpppzzzfffQQQIIIHHHHHHHHHiiiqqqwwwnnnddd[[[WWWZZZYYYXXXWWWUUUSSSOOOLLLIIIHHHEEEDDDCCCDDDEEEFFFIIIKKKNNNQQQUUU[[[bbbgggoooqqqtttwwwyyy}}}}}}{{{ssseee]]]^^^ccceeegggggggggjjjmmmooopppooovvv}}}yyyzzz{{{yyy}}}~~~zzzuuurrrpppoooooossssssrrrrrrrrrssstttttt{{{yyypppooosssyyy}}}}}}wwwnnnddd```[[[SSSNNNMMMMMMNNNOOOPPPPPPOOOMMMMMMIIIIIIKKKOOOSSSVVVVVVUUUWWWWWWWWWVVVTTTSSSTTTUUUSSSRRRSSSUUUWWWXXXWWWUUUUUUTTTSSSTTTWWWYYYYYYYYYUUUYYY^^^bbbdddccc```]]]WWWXXXZZZ[[[\\\[[[[[[ZZZXXXYYYZZZZZZYYYYYYZZZ[[[XXXYYYZZZ[[[\\\]]]]]]]]][[[ZZZXXXWWWWWWXXXZZZ[[[^^^^^^]]]\\\\\\]]]______bbbhhhooozzzuuu[[[MMMHHHHHHHHHjjjoooyyy|||nnneee```[[[ZZZXXXXXXWWWUUURRROOOKKKJJJHHHEEEDDDCCCCCCDDDFFFHHHJJJLLLOOOUUU[[[```hhhkkknnnqqqssswww{{{~~~sssfff___bbbfffgggiiijjjjjjllloooqqqssssss|||~~~xxx|||{{{wwwuuu||||||yyywwwuuurrrpppooooooooorrrrrrssstttvvvxxxzzz{{{zzzooogggfffllluuu{{{}}}ooofff]]]ZZZVVVPPPLLLKKKMMMNNNOOOPPPQQQPPPPPPPPPJJJJJJKKKNNNRRRTTTUUUUUUVVVWWWVVVUUUSSSSSSTTTVVVUUUUUUUUUVVVWWWWWWWWWWWWUUUSSSRRRSSSUUUWWWXXXXXXUUUXXX]]]aaacccbbb___^^^UUUVVVXXXZZZ[[[[[[[[[[[[YYYZZZ[[[ZZZXXXXXXZZZ\\\YYYYYYZZZ[[[\\\]]]^^^^^^\\\[[[YYYXXXXXXYYYZZZ[[[^^^^^^]]]\\\[[[[[[]]]^^^```dddkkkyyydddRRRLLLKKKLLLhhhkkkqqq{{{yyymmmhhh\\\ZZZXXXXXXXXXWWWTTTRRROOOMMMKKKHHHFFFDDDCCCCCCFFFGGGHHHIIILLLPPPVVVZZZaaadddgggjjjmmmqqquuuyyyzzz~~~uuuiiidddfffiiihhhjjjkkkmmmppprrrvvvyyy||||||yyyqqqlllgggqqq~~~xxxssssssrrrqqqpppooooooppppppnnnooorrruuuzzz~~~uuupppjjjfffgggmmmuuu{{{~~~xxxiiiaaa[[[YYYWWWRRRNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPLLLKKKKKKMMMPPPRRRRRRRRRTTTTTTTTTSSSQQQRRRTTTVVVWWWWWWXXXXXXWWWWWWXXXYYYVVVTTTRRRRRRTTTVVVVVVVVVUUUWWWZZZ]]]^^^^^^\\\[[[UUUVVVXXXZZZ\\\\\\\\\\\\YYYZZZZZZYYYXXXXXXYYY[[[YYYYYYZZZZZZ\\\]]]]]]^^^\\\\\\[[[ZZZZZZZZZ[[[[[[]]]^^^]]][[[YYYYYY[[[]]]``````fffvvvwwwxxxoooYYYOOOLLLMMMfffiiinnnuuuyyyooobbb___[[[YYYXXXXXXWWWUUURRRPPPNNNKKKIIIFFFEEEDDDEEEFFFGGGGGGIIILLLQQQUUUZZZ\\\```cccfffjjjooorrrwww{{{wwwllliiilllmmmjjjjjjlllooorrruuuzzz~~~uuulllgggbbbiiiuuu~~~yyytttqqqooonnnnnnnnnoooooopppqqqlllnnnrrrwww}}}yyyoooooonnnnnnooottt{{{|||zzz~~~}}}|||xxxoooddd```___bbbaaaZZZSSSOOOKKKKKKKKKLLLLLLMMMMMMNNNLLLKKKKKKLLLOOOQQQQQQQQQRRRRRRRRRQQQQQQRRRVVVYYYZZZ[[[[[[ZZZXXXXXXYYY[[[YYYVVVTTTSSSUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[]]]^^^^^^^^^^^^XXXYYYZZZYYYXXXWWWXXXYYYWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\]]][[[]]]]]]ZZZWWWUUUXXX[[[^^^]]]bbbqqq{{{wwwwww}}}cccRRRKKKJJJgggkkkooosss}}}|||mmmiiibbb]]]ZZZYYYYYYXXXTTTSSSQQQOOOLLLIIIGGGGGGDDDEEEEEEEEEFFFIIINNNQQQRRRUUUYYY\\\___ccchhhkkkqqquuuzzzvvvmmmmmmrrrrrrmmmmmmpppsssvvvyyy~~~zzzpppjjjbbbgggrrr~~~|||{{{zzzyyyvvvsssrrrnnnnnnoooppppppqqqrrrsssqqqssswww|||~~~yyytttvvvxxxyyyzzz~~~yyyvvv}}}|||~~~zzzyyy~~~ooofff___```gggooopppeeeXXXPPPLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJLLLOOORRRTTTTTTQQQQQQRRRQQQRRRTTTYYY\\\]]]^^^^^^\\\YYYYYY[[[]]]ZZZXXXUUUUUUXXXZZZ\\\]]]___]]][[[XXXWWWWWWXXXYYYXXXYYY[[[\\\]]]]]]]]]\\\VVVXXXZZZZZZXXXVVVVVVVVVUUUVVVYYY[[[\\\[[[[[[ZZZ[[[[[[\\\\\\]]]]]]^^^^^^ZZZ\\\\\\YYYTTTSSSUUUYYYZZZ[[[bbbkkkwww~~~tttppp|||nnnZZZNNNKKKfffiiilllooouuuwwwqqqhhh```\\\[[[ZZZYYYVVVUUUSSSQQQNNNKKKIIIHHHDDDDDDDDDDDDDDDGGGKKKOOONNNPPPTTTWWW[[[___cccgggkkkooouuuyyy}}}~~~tttmmmpppuuuuuupppqqqtttxxx{{{}}}xxxqqqdddhhhrrrtttqqqpppqqqqqqooonnnoooppppppqqqrrrssstttuuuuuuwwwyyy}}}}}}{{{|||~~~xxxssszzz}}}~~~~~~zzz{{{xxxkkkbbb\\\aaammmzzz{{{mmmZZZOOONNNNNNMMMMMMMMMMMMNNNNNNKKKJJJJJJMMMQQQTTTWWWWWWQQQRRRRRRRRRSSSVVV[[[___^^^___```]]]ZZZYYY\\\___[[[XXXWWWWWWZZZ^^^aaabbbdddaaa]]]YYYWWWWWWXXXYYYVVVWWWYYYZZZ[[[[[[ZZZZZZUUUWWWZZZZZZXXXVVVUUUTTTSSSUUUXXX[[[\\\[[[ZZZXXX[[[[[[\\\]]]]]]^^^______YYY[[[\\\XXXSSSQQQTTTXXXWWW[[[cccgggjjjyyy{{{nnnlllvvvwww```SSSNNNdddgggjjjnnnvvvllldddccc___[[[ZZZXXXWWWUUUSSSQQQOOOMMMLLLIIIGGGDDDDDDEEEGGGHHHHHHLLLLLLLLLNNNSSSYYY___bbbgggjjjooosssvvvyyy}}}|||uuupppqqqttttttuuuwwwssswww|||{{{wwwwww}}}tttooonnnlllkkkjjjlllnnnooolllnnnqqqssstttvvvyyy|||~~~{{{yyywww{{{}}}~~~|||{{{yyy|||lll```ZZZYYY^^^eeellllllfff\\\TTTNNNNNNMMMMMMMMMMMMMMMNNNSSSQQQMMMKKKPPPWWWVVVRRRRRRSSSSSSRRRSSSUUUZZZ]]]_________]]][[[ZZZ[[[]]]]]]\\\ZZZXXXYYY]]]ccchhhnnnggg]]]VVVSSSTTTVVVWWWZZZXXXVVVVVVVVVWWWWWWVVVSSSUUUXXXXXXVVVTTTSSSSSSTTTTTTVVVXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]]]]^^^]]]XXXWWWYYYXXXSSSRRRVVVZZZWWWZZZbbbiiitttzzztttkkkmmm{{{cccPPPPPPccceeeiiimmmttt}}}~~~vvvmmmfffbbbaaa[[[ZZZWWWUUUSSSQQQOOONNNIIIGGGDDDCCCEEEFFFFFFFFFHHHHHHHHHJJJNNNTTTYYY\\\bbbeeejjjnnnqqquuuyyy{{{yyyssspppsssvvvvvvwwwzzzuuuyyyuuunnnjjjiiiiiiiiijjjkkkmmmmmmnnnppprrruuuxxx~~~{{{vvvvvvwwwxxx}}}zzzuuuggg^^^YYYVVVXXX\\\___```\\\UUUPPPLLLLLLLLLLLLLLLMMMMMMNNNSSSSSSRRRPPPRRRWWWWWWSSSRRRRRRRRRQQQQQQTTTXXX[[[]]]^^^___^^^[[[ZZZ[[[\\\ZZZYYYXXXVVVVVVYYY^^^bbbiiiccc[[[UUUSSSSSSUUUUUUUUUTTTTTTTTTUUUVVVUUUUUUSSSTTTVVVVVVTTTRRRQQQRRRQQQRRRTTTVVVXXXYYYYYYYYY___^^^^^^]]]]]]\\\[[[[[[[[[WWWUUUWWWVVVQQQQQQTTTXXXUUUWWW___eeeooo}}}sssoooqqq~~~jjjVVVSSSaaadddhhhkkkqqq|||~~~qqquuuwwwlllggggggbbb___ZZZWWWUUUTTTRRRPPPMMMJJJGGGFFFFFFFFFFFFEEEEEEDDDEEEFFFJJJNNNSSSVVVZZZ^^^cccgggkkknnnrrruuu~~~}}}uuurrrqqquuuyyyxxxyyy|||xxx}}}}}}yyyrrrlllhhhfffgggiiikkkmmmnnnnnnnnnqqqsssvvvyyy~~~wwwtttsssuuuxxx||||||xxx{{{~~~xxxkkk```ZZZXXXTTTSSSSSSSSSSSSRRROOOLLLIIIIIIJJJKKKLLLMMMNNNNNNSSSWWWYYYVVVUUUWWWWWWUUURRRRRRRRRQQQPPPRRRUUUXXX[[[\\\^^^^^^\\\ZZZYYYZZZWWWWWWVVVUUUSSSTTTWWWZZZbbb^^^XXXTTTRRRSSSSSSRRROOOPPPRRRSSSTTTTTTSSSRRRRRRSSSTTTSSSQQQOOOPPPQQQOOOPPPRRRTTTVVVWWWXXXXXX___^^^^^^]]]]]]\\\\\\[[[YYYUUUTTTUUUSSSPPPPPPRRRUUUSSSUUU[[[```iii}}}yyyuuuvvvsss]]]VVVaaacccgggjjjooowwwxxxpppxxxzzztttrrrkkkeee^^^YYYWWWVVVTTTRRRQQQOOOKKKJJJIIIHHHGGGEEEDDDDDDDDDEEEGGGKKKOOOQQQSSSWWW\\\```cccgggkkknnnvvvxxx{{{||||||}}}yyyrrrppprrrwwwzzzyyyyyy|||~~~|||rrrrrrqqqpppmmmkkkhhhgggfffhhhlllppprrrsssrrrqqquuuyyy~~~wwwqqqxxxxxxzzz{{{}}}||||||~~~xxxwww{{{~~~|||oooccc[[[WWWVVVUUUSSSPPPOOOOOOOOOMMMLLLHHHIIIJJJLLLNNNOOOPPPQQQSSSZZZ___\\\XXXWWWWWWVVVSSSSSSSSSRRRQQQQQQTTTVVVXXXZZZ]]]]]][[[YYYXXXXXXUUUUUUUUUTTTRRRRRRSSSUUU\\\YYYUUUSSSRRRRRRQQQPPPNNNPPPSSSSSSRRRQQQPPPOOOSSSSSSSSSQQQOOONNNPPPQQQOOOPPPQQQSSSUUUWWWWWWXXXZZZZZZZZZ[[[\\\\\\]]]]]]WWWVVVTTTTTTSSSRRRRRRSSSTTTRRRTTTXXX\\\dddtttzzz~~~}}}bbbVVVbbbccceeehhhlllrrryyy}}}zzzttt~~~vvvnnnccc]]]ZZZYYYVVVTTTSSSPPPMMMKKKJJJHHHFFFDDDCCCCCCCCCCCCEEEGGGJJJKKKNNNQQQVVVZZZ]]]```dddffflllnnnqqqrrrsssuuuxxxzzz~~~uuupppooorrrxxxzzzxxxyyy}}}wwwlllkkkjjjhhhgggfffgggggggggkkkpppuuuxxxyyyxxxwwwzzzzzzoookkklllzzzzzzwwwzzzwwwiii^^^XXXVVVUUUTTTRRRRRRRRRRRRQQQNNNLLLIIIJJJMMMOOOQQQSSSSSSTTTRRR[[[aaa___YYYWWWWWWVVVTTTTTTTTTSSSRRRRRRTTTVVVVVVYYY[[[\\\ZZZXXXWWWWWWTTTUUUVVVUUUSSSRRRSSSTTTXXXVVVTTTSSSSSSSSSQQQPPPPPPSSSUUUTTTQQQNNNMMMLLLSSSSSSSSSRRRPPPPPPQQQSSSPPPQQQSSSUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXYYYYYYZZZWWWWWWVVVUUUUUUVVVVVVVVVTTTTTTUUUXXX[[[aaannnzzziiiWWWbbbbbbccceeeiiinnnrrruuuwwwzzzxxxxxxkkkbbb^^^]]]ZZZVVVSSSQQQNNNLLLKKKHHHEEECCCBBBBBBAAAAAABBBCCCEEEFFFIIILLLQQQTTTVVVYYY\\\___cccdddgggiiijjjmmmpppssswwwyyy|||~~~tttnnnooosssxxxzzzzzz}}}}}}~~~|||vvvhhhfffdddccccccdddfffgggiiimmmttt{{{uuukkkfffhhhnnn|||~~~yyy}}}~~~pppddd\\\WWWUUUTTTRRRRRRSSSTTTUUUSSSPPPLLLKKKLLLOOORRRTTTUUUVVVVVVQQQZZZ___]]]YYYWWWVVVTTTSSSTTTUUUTTTSSSSSSTTTVVVUUUWWWYYYZZZXXXWWWWWWWWWTTTUUUVVVUUUTTTTTTVVVWWWYYYWWWUUUTTTTTTTTTSSSRRRRRRUUUVVVTTTOOOLLLKKKLLLQQQRRRSSSSSSRRRRRRSSSTTTSSSSSSUUUVVVVVVWWWWWWVVVWWWWWWVVVUUUUUUTTTTTTSSSVVVXXXXXXVVVWWW[[[\\\ZZZTTTVVVWWWXXX[[[aaajjjrrrttt^^^aaa```___```dddiiimmmoooppp{{{yyyrrrgggcccaaa]]]ZZZVVVTTTQQQOOONNNLLLHHHFFFDDDCCCCCCBBBBBBCCCDDDDDDFFFIIILLLOOOQQQSSSUUUWWWZZZ\\\^^^```bbbeeejjjmmmllloootttwwwzzz|||~~~zzzssslllmmmsssyyy|||~~~|||uuusssuuutttqqqdddcccaaaaaabbbdddgggiiilllqqqzzz}}}qqqkkkiiijjjqqqyyy||||||ssshhh^^^YYYWWWUUUTTTSSSSSSTTTVVVWWWVVVSSSPPPLLLNNNPPPSSSUUUVVVVVVVVVPPPWWW[[[ZZZWWWWWWUUURRRQQQRRRSSSSSSRRRRRRTTTUUUUUUWWWXXXWWWVVVUUUVVVXXXTTTTTTUUUUUUUUUVVVYYY[[[[[[YYYWWWVVVVVVVVVUUUTTTQQQSSSUUURRRMMMJJJKKKNNNMMMPPPSSSTTTSSSSSSTTTUUUTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUTTTSSSSSSRRRRRRTTTXXXYYYWWWYYY^^^```^^^TTTWWWXXXYYY[[[```gggllljjj```^^^\\\]]]aaafffjjjlllpppwww{{{|||wwwlllgggddd```\\\ZZZXXXVVVTTTSSSQQQMMMJJJGGGGGGFFFEEEEEEEEEEEEFFFCCCFFFJJJLLLMMMOOOQQQSSSUUUWWWZZZ[[[^^^aaafffiiidddhhhnnnsssvvvyyy{{{}}}~~~wwwssskkkmmmrrrzzz}}}xxxxxxssskkkhhhiiiiiigggbbbaaa```aaacccfffjjjlllpppvvvuuummmnnnssswww~~~ssskkkbbb[[[XXXWWWUUUTTTUUUUUUVVVXXXYYYYYYWWWUUULLLNNNQQQTTTUUUVVVVVVUUUOOOUUUXXXWWWVVVWWWUUUQQQOOOPPPRRRRRRQQQRRRSSSUUUVVVVVVWWWVVVUUUUUUVVVXXXSSSTTTTTTTTTTTTWWW[[[^^^]]][[[XXXWWWWWWWWWVVVVVVOOOQQQSSSPPPKKKIIILLLOOOKKKNNNRRRTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUSSSXXXYYYWWWYYY```bbb___TTTWWWXXXXXXZZZ```fffiiixxxsssaaa___^^^]]]___bbbfffiiiooolllrrr|||tttmmmeee``````\\\[[[YYYVVVSSSPPPNNNMMMNNNLLLJJJGGGEEEDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKQQQRRRSSSUUUXXX[[[]]]^^^```ccchhhlllnnnqqqsssuuuzzzzzz{{{{{{|||}}}{{{uuuqqqrrruuu}}}~~~xxxtttooonnnkkkiiigggggghhhiiigggfffdddbbbcccffflllqqqqqq}}}{{{uuussssssuuu{{{~~~wwwhhheee___ZZZWWWVVVWWWXXXZZZYYYYYY[[[]]]\\\WWWRRRMMMLLLMMMPPPUUUXXXWWWUUUTTTTTTVVVWWWYYYWWWTTTQQQNNNQQQSSSSSSPPPOOOPPPRRRVVVUUUTTTTTTSSSTTTTTTTTTVVVVVVVVVVVVVVVVVVUUUTTT```\\\XXXVVVWWWWWWUUUSSSSSSSSSRRRPPPOOOOOOOOOOOOPPPOOONNNMMMOOORRRUUUWWWQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUVVVVVVWWWVVVVVVVVVTTTUUUVVVWWWXXXZZZ[[[[[[XXXVVVVVVYYYZZZ[[[```gggwww```^^^]]]\\\^^^aaaeeeggglllkkkpppxxxkkkdddccc___^^^\\\YYYVVVTTTRRRQQQOOOMMMKKKHHHFFFEEEDDDDDDCCCDDDDDDDDDEEEGGGHHHIIIMMMMMMOOOQQQTTTVVVYYYZZZ]]]```dddgggiiikkkmmmooottttttuuuvvvwwwyyy{{{|||{{{sssuuuzzz~~~zzzvvvqqqnnniiihhhfffddddddeeefffgggffffffeeefffhhhnnnuuuzzzuuurrrsssvvv{{{|||qqqjjjaaa^^^ZZZVVVTTTTTTUUUWWW[[[[[[]]]___aaa___ZZZVVVPPPOOONNNPPPSSSUUUUUUSSSNNNOOOPPPSSSUUUUUURRRPPPMMMPPPRRRRRRPPPPPPQQQSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUVVVXXXYYYYYYYYYYYY^^^[[[WWWVVVWWWWWWUUUTTTUUUTTTSSSQQQPPPPPPPPPPPPOOONNNMMMMMMNNNPPPRRRTTTPPPPPPPPPQQQQQQRRRTTTTTTUUUUUUVVVWWWWWWXXXWWWWWWTTTUUUUUUUUUVVVVVVVVVVVVWWWUUUUUUXXXZZZ[[[aaahhhooo```___^^^]]]___aaadddfffiiiiiinnnyyyrrrgggddddddccc```]]]ZZZXXXVVVVVVQQQOOOMMMKKKIIIGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGIIIKKKNNNQQQSSSTTTXXXZZZ^^^```bbbcccfffhhhllllllmmmoooqqqsssuuuvvv}}}~~~yyy}}}{{{tttpppmmmjjjhhhcccbbbaaaaaabbbdddggghhhjjjjjjkkklllooouuu}}}}}}xxxrrrvvvzzzzzzoooddd]]]ZZZXXXVVVSSSSSSTTTVVVWWW\\\]]]aaadddfffddd```\\\UUUSSSQQQPPPRRRSSSSSSRRRKKKKKKMMMPPPSSSTTTRRRPPPLLLNNNQQQQQQQQQQQQRRRSSSOOOOOOOOOPPPQQQRRRSSSTTTQQQRRRTTTVVVYYYZZZ[[[[[[[[[YYYVVVUUUVVVWWWVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQOOONNNMMMLLLMMMNNNPPPQQQOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTVVVWWWXXXXXXXXXXXXUUUTTTTTTTTTSSSRRRRRRRRRVVVTTTUUUXXXZZZZZZ```fffhhhxxxbbbaaa______```bbbdddffffffggglllttt{{{rrrkkkkkkiiieeeaaa]]][[[YYYXXXSSSRRRPPPNNNLLLJJJIIIIIIFFFEEEEEEDDDCCCCCCCCCCCCBBBCCCDDDFFFIIIKKKNNNOOORRRUUUXXXZZZ\\\^^^aaacccfffggggggiiijjjlllnnnooowwwyyy{{{|||}}}~~~zzzsssmmmhhhfffeeeeee`````````bbbeeeiiilllnnnqqqrrrssstttvvv{{{yyy{{{zzz|||pppccc[[[XXXVVVVVVUUUTTTUUUWWWZZZ[[[[[[^^^cccggghhhgggccc```WWWUUUSSSQQQQQQRRRSSSSSSNNNNNNOOORRRTTTUUUSSSRRRLLLMMMOOOPPPQQQRRRRRRSSSOOOOOOOOOOOOPPPQQQRRRSSSMMMNNNQQQSSSUUUWWWXXXYYYXXXWWWUUUUUUUUUVVVWWWWWWXXXWWWUUUTTTRRRRRRQQQQQQOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQRRRSSSUUUVVVVVVVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRWWWUUUUUUXXXXXXXXX\\\bbbfffrrr```___^^^^^^^^^```aaacccccceeejjjooosss|||{{{uuurrrlllfffaaa]]]ZZZYYYUUUUUUTTTRRRPPPNNNLLLKKKHHHGGGFFFEEECCCCCCBBBBBBAAABBBBBBDDDFFFHHHJJJKKKMMMOOORRRUUUWWWZZZ^^^aaabbbbbbcccdddeeefffhhhiiippprrruuuwwwyyy{{{|||xxxuuusssssspppkkkfffbbbaaaaaabbb``````bbbeeeiiinnnsssvvvvvvxxx{{{~~~yyysssuuusssdddZZZUUUUUUSSSSSSTTTUUUWWWYYY[[[]]]ZZZ^^^cccfffgggfffdddbbbYYYXXXVVVSSSRRRSSSTTTVVVRRRRRRQQQRRRTTTTTTRRRPPPLLLMMMNNNOOOQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPMMMNNNOOOQQQSSSTTTUUUUUUVVVUUUUUUTTTTTTUUUWWWXXXXXXWWWUUUSSSRRRQQQQQQPPPOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUWWWUUUUUUWWWVVVTTTWWW\\\bbbkkk}}}]]]]]]\\\[[[[[[\\\]]]^^^```bbbfffjjjmmmsssxxxoooggg```\\\ZZZXXXXXXWWWUUUSSSQQQOOOMMMKKKJJJHHHFFFEEEDDDDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHIIIKKKMMMOOOQQQTTTXXX[[[[[[\\\\\\]]]___aaacccdddhhhkkknnnqqqsssvvv{{{~~~~~~{{{vvvqqqmmmkkkiiifffeeeccc```]]]]]]___aaabbbbbbeeeiiinnntttzzz}}}|||yyyooonnnpppzzz~~~}}}{{{kkk\\\SSSPPPQQQOOOPPPRRRTTTVVVXXXZZZZZZYYY]]]bbbddddddccccccccc[[[[[[ZZZWWWUUUTTTUUUVVVTTTSSSQQQQQQQQQQQQNNNLLLMMMMMMMMMOOOQQQRRRQQQPPPQQQPPPOOOOOONNNNNNNNNOOONNNNNNPPPQQQRRRSSSSSSSSSTTTUUUUUUTTTSSSTTTVVVXXXWWWVVVTTTRRRPPPOOOOOONNNMMMNNNOOOPPPPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPRRRSSSUUUVVVVVVUUUSSSSSSUUUTTTRRRTTTXXX[[[cccsssyyywwwzzz^^^^^^]]]\\\\\\\\\]]]]]]]]]^^^aaafffhhhlllwwwyyynnneee```]]]ZZZZZZYYYXXXVVVSSSQQQOOOMMMLLLJJJIIIGGGFFFFFFFFFCCCCCCBBBBBBCCCCCCDDDDDDFFFGGGHHHIIIIIIKKKOOOQQQQQQRRRSSSVVVYYY\\\^^^```bbbdddhhhkkknnnrrrwwwzzz|||~~~}}}|||sssqqqoookkkhhhfffdddccc^^^___```___]]]^^^aaadddggghhhkkkpppvvv}}}wwwnnnjjjjjjqqqyyy}}}{{{~~~ttteeeXXXQQQOOOOOONNNPPPRRRTTTVVVWWWXXXXXXZZZ]]]aaabbbbbbaaabbbddd^^^______[[[WWWTTTSSSTTTTTTSSSQQQQQQQQQPPPNNNLLLOOOMMMMMMOOOQQQRRRPPPNNNMMMMMMMMMLLLMMMMMMNNNNNNJJJKKKMMMOOOPPPQQQQQQRRRTTTUUUUUUTTTRRRRRRUUUXXXUUUTTTRRRPPPOOOMMMMMMLLLJJJLLLNNNOOOOOONNNLLLKKKJJJIIIIIIHHHHHHHHHIIIIIILLLLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNPPPQQQRRRSSSQQQOOOPPPSSSRRRQQQSSSXXXYYY```kkk}}}wwwpppooo{{{aaaaaa```____________```[[[[[[^^^cccfffiiiqqqzzztttjjjccc```[[[[[[ZZZYYYWWWTTTRRRPPPNNNMMMKKKJJJIIIHHHHHHHHHDDDCCCBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEDDDEEEGGGIIIIIIJJJLLLPPPTTTXXX\\\^^^^^^aaadddhhhkkkoootttwww{{{~~~{{{xxxvvvsssrrriiihhhfffdddcccaaaaaa```[[[^^^aaaaaa```aaaeeehhhmmmooorrrvvv}}}xxxooohhhdddccclllwww~~~|||yyymmmaaaYYYSSSQQQQQQPPPQQQTTTVVVXXXXXXXXXXXX[[[^^^aaaaaa``````bbbdddaaacccbbb^^^XXXSSSRRRRRRUUUSSSRRRRRRRRRRRRPPPOOOPPPNNNMMMNNNQQQRRRPPPMMMJJJJJJJJJJJJKKKMMMNNNOOOFFFGGGIIIKKKMMMNNNOOOPPPTTTUUUVVVTTTRRRRRRUUUXXXTTTSSSQQQOOOMMMLLLKKKKKKHHHJJJLLLNNNNNNMMMKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLNNNQQQRRRQQQTTTYYYZZZaaaiiivvvwwwpppoooiii~~~cccaaa```bbbdddccc```]]]\\\___aaabbbccceeejjjnnnzzz|||{{{{{{kkkaaa___[[[ZZZYYYZZZZZZYYYVVVSSSNNNOOOPPPPPPOOOLLLJJJHHHJJJIIIGGGFFFDDDCCCCCCCCC???@@@AAABBBCCCDDDDDDEEEGGGHHHIIILLLOOORRRUUUWWWZZZ[[[]]]```dddhhhllloooyyy}}}xxxpppmmmkkkiiigggcccbbb`````````___^^^]]]^^^]]]^^^bbbdddeeeiiipppuuuxxx}}}qqqccc\\\^^^dddiiiuuu{{{~~~sssoooggg^^^VVVRRRQQQRRRSSSSSSSSSRRRQQQRRRVVVXXX[[[]]]^^^^^^^^^___aaadddgggddd```______\\\UUUNNNQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOOOOOOOOOOOMMMLLLIIIJJJKKKLLLMMMMMMMMMLLLIIIKKKNNNNNNNNNMMMMMMMMMPPPQQQRRRSSSTTTUUUVVVWWWVVVUUUSSSSSSQQQNNNJJJFFFIIIJJJKKKKKKKKKJJJIIIHHHIIIGGGFFFGGGJJJKKKIIIGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGIIILLLMMMMMMMMMMMMMMMMMMNNNNNNPPPSSSUUUWWWXXXhhhiiiggg}}}|||rrrkkkgggpppbbbaaa```bbbddddddaaa^^^]]]```bbbbbbccceeeiiimmmsss|||vvvsssyyypppddd```[[[ZZZYYYXXXXXXVVVSSSPPPQQQRRRRRRRRRQQQNNNLLLJJJJJJIIIHHHFFFEEEDDDCCCCCC@@@@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJMMMPPPSSSTTTVVVWWWYYY\\\```eeeiiikkkvvv{{{~~~uuummmhhheeebbb```___^^^]]]]]]]]]]]]\\\[[[ZZZZZZ]]]cccfffiiiooovvv~~~sssmmmddd]]]\\\bbbjjjooo|||~~~~~~|||||||||~~~~~~sssllliiiccc\\\UUURRRQQQQQQQQQQQQQQQOOONNNOOORRRTTTYYYZZZ\\\\\\\\\]]]```bbbeeecccaaabbbaaa]]]TTTMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQOOONNNNNNOOONNNLLLKKKIIIJJJJJJKKKLLLLLLLLLKKKGGGIIIKKKLLLLLLKKKLLLNNNPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQNNNJJJGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIGGGFFFGGGIIIJJJIIIGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJLLLLLLLLLMMMOOOQQQTTTUUUQQQ^^^___^^^ppp{{{sssnnnqqq{{{aaaaaa```bbbccccccbbb```___aaabbbbbbbbbdddgggjjjooouuu{{{sssssstttxxx~~~nnnggg```^^^[[[ZZZYYYWWWUUUSSSTTTUUUUUUTTTSSSQQQOOOMMMKKKJJJHHHGGGEEEEEEDDDDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCEEEGGGIIILLLNNNPPPQQQRRRSSSWWW[[[___dddfffqqqwww}}}|||yyytttmmmgggccc```^^^\\\]]]]]]^^^______^^^]]]\\\\\\\\\aaahhhmmmooouuu|||xxxooo```___]]]___dddllluuuzzz~~~}}}yyy~~~yyyvvvwww||||||rrrgggbbb```]]]YYYUUURRRPPPOOOPPPPPPPPPNNNLLLLLLNNNPPPUUUWWWXXXYYYYYYZZZ\\\___aaaaaaaaabbbbbb]]]TTTMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNOOOOOOOOOLLLJJJIIIIIIJJJJJJKKKJJJJJJJJJHHHIIIJJJKKKKKKLLLNNNPPPPPPOOONNNNNNOOOPPPQQQRRRTTTSSSQQQPPPPPPMMMIIIFFFGGGHHHHHHIIIHHHGGGFFFEEEGGGFFFEEEGGGHHHIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJKKKMMMOOOQQQRRRPPPXXXYYY\\\jjj}}}}}}uuuttt`````````aaabbbbbbbbbaaaaaaaaaaaaaaaaaaccceeegggmmmqqqxxx|||vvvwwwvvvmmmhhhbbb]]][[[[[[ZZZZZZWWWWWWWWWVVVTTTRRRPPPOOOMMMLLLJJJHHHGGGFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCEEEGGGIIIKKKLLLMMMOOORRRVVV[[[___bbbkkkrrr{{{}}}|||zzzxxxuuurrrooonnnjjjgggdddbbbaaaaaa``````aaaccceeefffeeedddbbbbbbdddeeejjjqqqvvvwww|||tttjjjeee```bbbeeekkksss{{{yyy|||yyyuuuuuuzzzwwwjjj___YYYXXXWWWVVVTTTRRRPPPMMMQQQQQQQQQOOOMMMLLLMMMOOOQQQRRRTTTTTTUUUVVVYYY[[[^^^^^^^^^___^^^ZZZSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPMMMKKKIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJJJJJJJLLLPPPRRROOONNNMMMLLLLLLMMMOOOPPPQQQOOONNNMMMMMMKKKHHHEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNQQQUUUWWW]]]hhhsssvvv~~~`````````````````````aaaaaa```______```aaacccccchhhnnnwww{{{{{{~~~}}}uuujjjaaa]]]\\\^^^^^^ZZZZZZYYYWWWUUUSSSRRRQQQOOONNNMMMKKKJJJIIIHHHHHHBBBBBBAAAAAA@@@@@@????????????@@@AAABBBDDDEEEFFFHHHIIIKKKOOOTTTYYY]]]___iiiqqqzzzzzzuuusssppplllhhheeebbbaaa_________```aaacccfffhhhiiilllppppppnnnkkkiiiiiihhhjjjpppyyy~~~yyynnngggfffggghhhlllrrryyy|||}}}|||zzzzzz~~~qqqcccYYYSSSRRRRRRSSSUUUTTTPPPMMMOOOPPPPPPNNNLLLKKKKKKLLLLLLNNNPPPPPPQQQRRRUUUXXX\\\[[[ZZZYYYWWWUUURRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOPPPPPPOOOMMMIIIIIIJJJJJJIIIHHHGGGGGGFFFGGGHHHHHHHHHJJJMMMPPPMMMMMMLLLKKKKKKLLLMMMNNNNNNLLLJJJJJJIIIHHHFFFDDDDDDEEEFFFFFFFFFEEECCCCCCAAABBBDDDEEEEEEDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLOOORRRYYYbbbiii___``````___]]]\\\^^^______]]]\\\\\\^^^```aaa```aaahhhqqqyyy}}}{{{xxx{{{nnnfffaaa```___]]]\\\[[[YYYWWWUUUTTTSSSRRRQQQOOONNNLLLKKKKKKKKKEEEDDDDDDBBBAAA@@@???????????????@@@@@@BBBCCCDDDFFFGGGIIIMMMQQQWWW[[[^^^iiipppyyy~~~~~~~~~}}}|||}}}~~~xxxssskkkiiifffbbb^^^[[[YYYWWW[[[\\\^^^___bbbffflllppptttyyy}}}|||xxxsssppppppiiilllttt}}}qqqfffaaacccjjjppptttwww|||{{{{{{}}}{{{mmm```ZZZRRRQQQPPPSSSUUUUUUQQQMMMLLLMMMMMMLLLJJJHHHIIIJJJIIIKKKMMMMMMNNNPPPSSSUUUYYYXXXWWWUUUSSSRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMOOOPPPOOONNNJJJJJJJJJJJJIIIHHHGGGFFFCCCDDDEEEFFFFFFGGGIIIKKKKKKLLLLLLMMMMMMMMMNNNNNNLLLJJJHHHGGGHHHGGGEEEDDDDDDEEEEEEFFFFFFDDDCCCBBB@@@CCCFFFFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEDDDCCCCCCDDDDDDDDDBBBCCCEEEFFFGGGHHHHHHHHHHHHMMMOOOUUU^^^ddd|||___``````]]]ZZZYYY[[[]]]]]][[[YYYZZZ]]]______^^^___aaagggmmmqqqwww{{{ppphhhcccaaa```^^^[[[YYYXXXVVVVVVTTTSSSRRRPPPOOONNNNNNMMMIIIHHHGGGFFFDDDCCCAAAAAA@@@?????????@@@AAABBBBBBCCCDDDGGGJJJOOOUUUYYY\\\eeekkkssswwwxxxwwwxxxyyyxxxxxxxxxyyy{{{~~~{{{vvvrrrnnnjjjhhhaaa___\\\YYYWWWUUUTTTTTTUUUXXX[[[^^^ccckkkuuu||||||yyyxxxpppttt}}}xxxjjjhhheeedddgggppp|||zzz{{{{{{zzzqqqeee\\\[[[TTTRRRPPPSSSVVVWWWSSSNNNJJJLLLMMMLLLJJJIIIIIIJJJGGGIIIJJJLLLLLLNNNQQQTTTUUUVVVWWWVVVTTTRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHIIIKKKMMMNNNNNNLLLLLLKKKKKKIIIHHHGGGFFFCCCEEEGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOPPPPPPOOONNNLLLJJJHHHGGGHHHHHHGGGEEEDDDEEEEEEFFFFFFDDDCCCBBBAAAEEEHHHIIIHHHFFFEEEFFFCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCAAABBBDDDFFFGGGGGGGGGFFFGGGNNNOOORRRZZZaaattt___``````]]]YYYWWWYYY\\\\\\YYYWWWXXX\\\^^^^^^]]]aaa^^^___dddhhhmmmxxxqqqiiicccbbb```]]][[[ZZZYYYXXXVVVUUUSSSRRRPPPOOOOOOOOOLLLKKKJJJHHHFFFEEEDDDCCC@@@@@@@@@@@@@@@AAAAAABBBBBBCCCEEEIIINNNSSSXXXZZZ___eeelllpppppppppqqqrrrppprrruuuxxx{{{tttssspppkkkeee```______ZZZYYYWWWUUUTTTSSSTTTTTTOOORRRWWW]]]eeeppp}}}{{{~~~{{{mmmccc^^^aaafffnnnyyy}}}~~~yyyuuunnncccXXXTTTVVVVVVSSSQQQSSSWWWWWWTTTOOOLLLMMMOOONNNMMMKKKLLLLLLFFFHHHJJJKKKKKKMMMPPPSSSSSSUUUXXXYYYVVVSSSQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIFFFFFFHHHKKKMMMNNNLLLLLLLLLKKKJJJHHHGGGFFFEEEHHHJJJKKKJJJIIIIIIJJJHHHKKKNNNQQQRRRQQQPPPOOOMMMKKKIIIHHHIIIIIIHHHGGGDDDEEEFFFFFFFFFEEECCCBBBCCCGGGKKKLLLJJJHHHGGGHHHBBBCCCCCCCCCCCCCCCCCCBBB@@@AAABBBCCCDDDCCCBBBBBBAAABBBDDDFFFFFFGGGFFFFFFCCCLLLLLLLLLTTT\\\kkk^^^______[[[VVVTTTTTTVVVZZZYYYXXXXXXZZZ[[[[[[ZZZ]]]]]]^^^```ffflllssswwwwwwnnniiidddaaa```^^^[[[WWWXXXVVVSSSRRRRRRQQQPPPNNNKKKJJJIIIIIIIIIHHHEEEBBBCCCAAA??????@@@@@@@@@???CCCCCCCCCEEEHHHMMMRRRUUU^^^aaadddhhhjjjjjjiiihhhoooppprrrsssvvvzzz~~~|||xxxnnnggg___YYYXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQOOOPPPSSSZZZffftttwwwpppiiiaaa\\\ZZZdddmmmvvv|||}}}~~~{{{yyyjjj```\\\ZZZVVVRRRUUUTTTSSSTTTVVVWWWWWWUUUOOOQQQSSSQQQNNNLLLMMMNNNIIIJJJKKKJJJJJJKKKNNNQQQUUUUUUUUUTTTTTTRRRQQQQQQRRRPPPNNNKKKIIIHHHHHHHHHKKKKKKJJJIIIJJJKKKLLLMMMNNNMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEHHHJJJLLLNNNOOONNNMMMLLLNNNMMMLLLJJJIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFHHHJJJJJJHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFGGGGGGIIILLLNNNTTTdddsss~~~^^^^^^^^^[[[WWWUUUVVVXXXZZZYYYXXXYYYZZZ\\\\\\[[[_________aaaeeejjjnnnqqquuu~~~|||qqqiiieeeccc```]]]\\\ZZZXXXWWWWWWVVVTTTRRROOONNNMMMMMMMMMKKKHHHFFFGGGDDDBBBAAAAAAAAA@@@???BBBBBBBBBDDDGGGKKKOOORRRZZZ[[[^^^aaacccccccccccchhhjjjlllnnnqqqwww}}}yyy|||}}}yyyrrrlllhhhddd___XXXSSSRRRRRRRRRQQQSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQUUU^^^jjjxxxzzzsssjjjccc```^^^]]]]]]iiirrryyyzzzuuuwww{{{|||rrreee^^^\\\\\\YYYUUUTTTSSSSSSTTTVVVWWWVVVUUUPPPQQQSSSQQQNNNLLLLLLMMMIIIJJJJJJJJJIIIKKKMMMPPPQQQRRRSSSSSSSSSSSSSSSSSSQQQOOOMMMKKKIIIHHHHHHHHHJJJJJJIIIIIIIIIJJJKKKLLLNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKMMMNNNNNNLLLLLLNNNMMMLLLJJJIIIHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDGGGHHHHHHGGGEEECCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEGGGJJJLLLQQQ___lll~~~]]]]]]]]][[[YYYXXXYYYZZZ[[[YYYXXXYYY\\\]]]]]]]]]``````aaaccceeehhhjjjkkkooorrr}}}|||sssmmmhhheee^^^\\\ZZZYYYYYYXXXVVVTTTSSSRRRQQQPPPPPPOOOMMMJJJKKKIIIFFFDDDDDDCCCBBB@@@BBBAAAAAABBBDDDHHHKKKMMMSSSTTTUUUVVVXXXYYYZZZ[[[^^^```dddggglllrrrxxx}}}}}}|||{{{|||}}}~~~|||{{{xxx{{{~~~yyyvvvuuutttqqqnnniiiccc^^^[[[ZZZVVVRRROOONNNNNNNNNMMMQQQSSSUUUWWWWWWUUUSSSRRRRRRTTTYYYaaammm{{{vvvpppdddbbb^^^ZZZZZZ^^^eeejjjtttzzz}}}tttqqqtttxxx{{{|||tttkkkaaa\\\[[[[[[YYYVVVSSSRRRRRRSSSUUUWWWVVVUUUQQQRRRRRRQQQNNNKKKKKKKKKIIIJJJJJJIIIHHHIIILLLNNNMMMNNNPPPQQQSSSTTTTTTTTTOOONNNLLLJJJIIIHHHGGGGGGIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLJJJIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKMMMNNNMMMLLLKKKMMMMMMLLLJJJIIIGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFEEECCCBBBCCCCCCBBBBBBBBBBBBAAAAAACCCBBBBBBAAA@@@???>>>===@@@AAAAAABBBCCCCCCCCCBBBBBBCCCEEEIIIJJJMMMXXXcccyyyzzz\\\\\\\\\[[[[[[[[[\\\\\\[[[ZZZYYYZZZ]]]^^^___^^^```aaaccceeefffhhhhhhiiinnnnnntttssslllbbb```]]]\\\\\\[[[YYYWWWVVVUUUSSSRRRRRRQQQOOOMMMNNNKKKIIIHHHHHHGGGFFFDDDBBBBBBBBBBBBCCCEEEGGGIIIMMMMMMMMMMMMNNNPPPRRRSSSVVVYYY]]]aaaffflllsssxxxyyyvvvtttsssssstttttttttuuuxxx|||~~~}}}zzzxxxvvvtttqqqnnngggfffdddaaa^^^\\\ZZZYYYUUUSSSQQQOOOOOOOOOPPPPPPUUUXXX\\\______\\\XXXUUUTTTWWW\\\eeeqqq~~~}}}rrriiicccaaaaaaeeefffddddddkkktttzzz{{{yyyttttttyyy~~~zzzwwwyyyoooiii```\\\[[[ZZZWWWUUURRRQQQQQQSSSUUUVVVVVVUUURRRRRRRRRPPPNNNLLLJJJIIIJJJKKKJJJIIIHHHHHHJJJLLLLLLMMMNNNPPPQQQRRRRRRSSSMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJLLLNNNNNNMMMLLLKKKLLLLLLKKKJJJHHHFFFEEEDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEEDDDBBBAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>@@@AAABBBCCCCCCCCCBBBAAABBBBBBDDDHHHIIIJJJRRR[[[iii{{{xxx~~~\\\\\\[[[[[[\\\]]]^^^^^^\\\[[[ZZZ[[[]]]^^^___^^^___```ccceeeggghhhiiiiiiiiikkkpppyyyyyynnnkkkgggdddbbb```]]]\\\XXXVVVTTTSSSSSSRRRPPPOOOOOOMMMKKKJJJKKKKKKKKKJJJEEEEEEDDDCCCCCCDDDEEEFFFIIIHHHGGGGGGHHHJJJLLLMMMQQQSSSXXX\\\aaaffflllpppssspppllljjjjjjkkkkkkkkklllooorrruuuxxx{{{~~~~~~~~~}}}|||tttrrrnnnllljjjhhheeeccc]]]\\\ZZZXXXWWWWWWWWWXXXQQQQQQQQQPPPPPPRRRTTTVVVZZZ^^^eeeiiiiiiddd]]]XXXVVVYYYaaakkkyyyzzzuuummmccc\\\[[[___cccnnnvvvzzzvvvtttyyy}}}xxxxxx|||~~~wwwwww}}}wwwiiiddd___\\\[[[ZZZXXXUUUQQQPPPPPPRRRTTTVVVVVVUUUTTTSSSRRRQQQOOOMMMKKKIIILLLLLLKKKIIIGGGGGGIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJLLLMMMOOOOOONNNMMMLLLJJJJJJJJJIIIHHHFFFDDDCCC@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAACCCBBBDDDHHHIIIIIIOOOVVVaaatttttt^^^\\\[[[\\\^^^``````___]]]\\\ZZZ[[[\\\^^^]]]]]]^^^___aaadddfffggghhhiiifffjjjpppuuu}}}zzzrrrkkkeeebbb^^^\\\[[[XXXVVVUUUUUUTTTSSSRRRPPPNNNMMMLLLNNNNNNNNNMMMIIIIIIHHHFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDFFFGGGHHHLLLOOOSSSVVVYYY]]]bbbeeeiiieeeaaa___```aaaaaaaaaeeehhhkkkooorrrvvv{{{}}}yyyvvvuuutttrrrqqqkkkhhhdddaaa___\\\ZZZXXXWWWVVVTTTRRRQQQQQQRRRSSSNNNOOOOOOOOOPPPSSSXXX[[[___eeennnttttttnnnfff```\\\```iiiuuu|||tttaaa___ZZZUUUUUU]]]jjjttt}}}{{{zzz}}}~~~{{{}}}ooo```^^^\\\[[[[[[[[[YYYWWWPPPOOOOOOQQQTTTUUUUUUUUUUUUSSSRRRQQQQQQPPPMMMKKKMMMMMMMMMJJJHHHGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFGGGHHHIIIIIIIIIHHHHHHEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHJJJKKKMMMNNNNNNMMMLLLKKKHHHHHHIIIHHHGGGFFFDDDCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA??????@@@@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBBDDDCCCDDDHHHIIIIIIMMMSSS^^^vvvuuuppp___]]][[[\\\___aaa```___^^^\\\ZZZZZZ[[[\\\[[[ZZZ^^^^^^___aaabbbdddeeeffffffjjjoooqqquuuxxxnnngggccc```___]]]ZZZXXXXXXXXXWWWVVVSSSQQQOOONNNOOOOOONNNLLLNNNMMMKKKJJJHHHGGGEEEEEECCCCCCBBBBBBCCCCCCDDDDDDGGGJJJMMMOOOPPPSSSVVVXXXZZZXXXUUUTTTVVVXXXYYYYYY___bbbeeeiiilllqqqwww{{{yyy{{{||||||}}}}}}{{{yyyxxxwwwuuuqqqlllhhhfffdddbbb```___\\\YYYWWWVVVUUUTTTRRRSSSRRRQQQPPPOOOPPPPPPQQQMMMNNNOOOOOOPPPTTT[[[aaaeeemmmxxx}}}sssmmmhhhlllsss}}}xxxppphhhaaaVVVWWWXXXYYY___mmm~~~~~~~~~uuuiii\\\\\\[[[ZZZYYYXXXVVVTTTOOOOOOOOOPPPSSSUUUUUUTTTVVVTTTRRRRRRSSSRRROOOMMMOOOOOONNNKKKHHHGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKMMMLLLKKKJJJHHHEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCCCCFFFHHHIIILLLRRRYYYiiiwwwnnn```]]]\\\]]]```aaaaaa______]]][[[ZZZ[[[[[[ZZZYYY^^^^^^^^^^^^___```bbbcccdddgggiiiiiilllxxx|||sssmmmjjjccc```]]]\\\\\\\\\[[[ZZZVVVSSSQQQOOOOOONNNMMMKKKPPPPPPNNNLLLJJJHHHFFFEEEAAAAAABBBBBBBBBBBBBBBBBBDDDFFFHHHJJJJJJKKKNNNPPPPPPNNNLLLMMMOOORRRTTTTTTWWWYYY]]]```dddiiiooossssssuuuxxxyyy{{{}}}}}}zzzzzz{{{{{{{{{zzzxxxuuurrrooolllkkkjjjfff```\\\YYYWWWTTTSSSTTTRRRQQQQQQRRRTTTTTTTTTOOOOOOOOOPPPQQQRRRSSSTTTNNNOOOPPPOOOQQQVVV___eeejjjsssyyytttvvv{{{qqqgggbbb\\\WWWVVVYYY^^^dddlll{{{{{{nnnddd]]]]]]\\\ZZZWWWSSSPPPNNNOOONNNNNNPPPSSSUUUUUUTTTVVVTTTRRRRRRTTTTTTQQQNNNPPPPPPOOOLLLIIIGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJGGGHHHIIIJJJKKKJJJIIIIIIGGGFFFEEECCCCCCCCCDDDEEEIIIIIIJJJKKKLLLLLLKKKKKKGGGHHHJJJKKKKKKIIIHHHGGGCCCEEEFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@AAACCCBBBBBBAAA@@@???>>>>>>@@@@@@@@@@@@AAACCCEEEFFFFFFBBBBBBEEEGGGHHHLLLQQQSSS]]]vvvyyynnnYYYZZZZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[]]]^^^___``````___^^^]]]```aaagggnnnpppqqqzzz{{{rrrllliiiddd```]]][[[\\\\\\XXXUUURRRQQQSSSTTTSSSRRRPPPNNNLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJLLLMMMQQQSSSVVVZZZ```eeeiiikkkjjjkkkmmmoooqqqvvv{{{||||||}}}~~~}}}xxxuuusssrrrqqqppppppnnnjjjfffccc```^^^^^^]]]ZZZVVVSSSRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMNNNOOOSSSPPPMMMOOOTTTUUUSSSPPPPPPQQQQQQPPPRRRZZZgggqqqvvv{{{wwwqqqhhhbbb``````___]]]```eeemmmttt{{{|||ssskkkeeebbb\\\ZZZXXXWWWWWWVVVTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVUUURRRNNNKKKKKKMMMOOOMMMMMMKKKJJJJJJKKKLLLLLLIIIIIIJJJHHHFFFFFFGGGIIIKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKIIIHHHHHHIIIKKKJJJHHHEEEBBBAAABBBCCCEEEHHHHHHHHHIIIIIIHHHGGGGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFDDDBBBAAAAAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@===???@@@???>>>===>>>???AAABBBBBB@@@???>>>???AAA@@@??????@@@AAACCCEEEGGGFFFDDDCCCBBBCCCFFFIIIKKKTTTZZZfffkkkYYYYYYYYYZZZZZZZZZZZZ[[[]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^```___bbbgggiiikkkrrr{{{xxxssslllddd___\\\\\\\\\\\\YYYVVVVVVWWWWWWUUUSSSPPPOOOMMMMMMMMMMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOSSSWWW\\\___aaadddeeehhhjjjlllpppuuuyyy~~~~~~}}}|||{{{{{{zzzzzzxxxxxxzzz{{{~~~xxxtttpppmmmkkkjjjiiihhheeeccc```\\\YYYWWWVVVVVVUUUSSSPPPOOOOOOPPPPPPQQQTTTSSSRRRQQQQQQQQQRRRSSSTTTRRRPPPQQQSSSSSSRRRQQQVVVXXXYYYXXXYYYaaaooozzzxxxrrrnnnjjjhhheeecccdddggglllnnnllljjjooorrrxxx||||||tttkkkccc]]]ZZZ[[[ZZZXXXXXXXXXWWWTTTRRRQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVTTTQQQNNNLLLMMMOOOLLLKKKJJJJJJJJJKKKLLLMMMKKKKKKKKKIIIFFFEEEFFFGGGIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKJJJHHHFFFCCCBBBBBBCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@?????????@@@BBBCCCBBBCCCCCCBBBBBB@@@??????AAABBBBBBAAA>>>======>>>@@@@@@@@@???======>>>@@@????????????@@@AAACCCDDDDDDCCCAAAAAABBBDDDGGGIIINNNQQQZZZnnnvvvYYYYYYYYYXXXXXXXXXWWWWWW\\\\\\\\\]]]^^^^^^^^^___^^^]]]]]]\\\\\\]]]]]]^^^___]]]]]]```eeehhhooouuu~~~~~~sssiiiccc```^^^]]][[[YYYYYYXXXWWWTTTRRRRRRQQQPPPPPPPPPPPPNNNLLLLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDDDDEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGIIIKKKNNNQQQTTTVVVZZZ\\\___aaacccggglllooowwwvvvuuutttrrrqqqppppppnnnoooqqqtttwww{{{~~~}}}}}}|||}}}~~~}}}zzzyyywwwyyy{{{~~~|||yyyuuuuuuvvvwwwtttrrrkkkgggcccaaa___^^^]]][[[WWWVVVTTTQQQOOONNNNNNNNNNNNNNNMMMNNNOOORRRTTTVVVWWWVVVTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTUUUWWW]]]bbbgggfffeeekkkyyy|||qqqfff^^^\\\]]]^^^]]]aaakkkxxx}}}{{{xxxrrrjjjccc\\\VVVTTTZZZZZZYYYZZZZZZXXXTTTQQQPPPOOOOOOPPPQQQSSSTTTVVVWWWWWWWWWUUUQQQOOONNNNNNJJJJJJIIIIIIIIIJJJLLLMMMMMMMMMLLLIIIFFFDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOPPPPPPNNNLLLKKKKKKIIIGGGEEECCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???>>>===DDDDDDDDDBBB>>><<<<<<<<<>>>??????>>><<<<<<===???@@@???>>>>>>>>>???AAAAAAAAA@@@??????@@@BBBEEEFFFMMMOOOSSS```}}}[[[ZZZYYYXXXWWWVVVVVVUUUXXXYYYYYYZZZ[[[\\\\\\]]]^^^]]]\\\[[[[[[\\\]]]^^^```\\\[[[^^^dddkkkrrrvvv|||}}}qqqiiidddbbbaaa```^^^\\\YYYUUUSSSUUUTTTSSSTTTTTTTTTQQQOOOMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBBBBAAAAAAAAABBBEEEEEEFFFGGGIIIKKKMMMNNNQQQSSSUUUWWWYYY\\\```ccceeeeeeeeeffffffgggggggggeeefffhhhkkkooosssvvvxxxvvvyyy|||~~~|||{{{xxxyyyxxxwwwuuuuuuwwwyyyzzzzzzyyyxxxvvvuuutttsssqqqooonnnnnnpppssssssssspppnnnjjjhhhhhhgggdddbbb^^^[[[XXXVVVUUUTTTRRRPPPPPPOOOMMMLLLKKKKKKLLLLLLLLLNNNPPPSSSWWW\\\aaaeeeaaa___\\\YYYWWWUUUTTTTTTRRRWWW[[[]]]\\\]]]aaaeeekkksss{{{{{{xxxzzz}}}vvvkkkhhhccc]]]ZZZ\\\bbbhhhnnnttt~~~{{{|||zzzuuurrrpppkkkeee___[[[XXXVVVZZZZZZZZZ[[[[[[YYYTTTQQQNNNNNNMMMNNNOOOQQQSSSUUUVVVXXXYYYXXXUUUQQQOOONNNIIIHHHHHHHHHIIIJJJLLLMMMLLLLLLLLLIIIGGGEEEFFFGGGEEEFFFHHHJJJLLLMMMNNNNNNNNNMMMNNNNNNOOONNNLLLKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>===CCCCCCCCCAAA>>>;;;;;;<<<>>>??????>>>===<<<>>>???AAA@@@???>>>>>>>>>???@@@@@@@@@??????@@@BBBDDDFFFLLLNNNQQQYYYooo]]]\\\[[[ZZZXXXWWWVVVVVVXXXXXXYYYYYYZZZ[[[\\\\\\]]]\\\[[[ZZZZZZ[[[\\\]]]bbb```^^^^^^ccckkkqqqsssvvvzzzuuummmnnnnnnllliiieee```\\\ZZZXXXWWWUUUUUUVVVUUUSSSQQQOOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKNNNOOOQQQSSSVVVXXXWWWWWWXXXZZZ[[[]]]^^^___^^^___```cccfffiiilllmmmmmmpppsssvvvwwwyyy{{{}}}~~~~~~}}}{{{yyyvvvuuuqqqrrrqqqooommmllllllnnnooonnnmmmlllkkkjjjiiihhhhhhfffdddccceeeffffffeeeeeebbb___]]][[[YYYWWWVVVTTTRRRPPPOOOOOONNNLLLKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMPPPUUUYYY___hhhqqqwwwsssppplllgggbbb___]]]\\\VVV^^^gggkkklllnnntttzzz}}}sssiiiccc]]]aaafffhhhiiilllsssxxx|||xxxwwwyyywwwrrrmmmiiigggddd```^^^\\\\\\\\\[[[[[[[[[\\\\\\YYYUUURRRMMMMMMLLLKKKLLLOOOQQQSSSUUUWWWZZZZZZVVVRRROOONNNIIIHHHHHHHHHIIIJJJLLLMMMJJJKKKKKKIIIGGGGGGHHHIIIEEEFFFHHHKKKMMMNNNOOOOOONNNLLLJJJJJJLLLLLLKKKIIIHHHHHHHHHGGGEEECCCBBBAAACCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAABBBAAA@@@@@@???<<<<<<===>>>>>>?????????>>>????????????>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>???@@@???===;;;<<<===>>>???@@@???======???AAABBBAAA???>>>>>>??????@@@AAA@@@@@@AAABBBCCCEEEFFFEEEHHHLLLSSSbbb^^^]]]\\\[[[YYYXXXWWWVVVZZZZZZZZZ[[[\\\\\\\\\]]]]]]\\\\\\[[[[[[\\\\\\]]]ddddddbbb^^^___dddhhhiiipppqqqyyy~~~zzzzzzwwwssslllgggcccbbb```^^^ZZZXXXWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQRRRRRRNNNNNNNNNMMMLLLJJJIIIHHHJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJKKKKKKLLLNNNPPPQQQQQQRRRRRRSSSTTTTTTTTTVVVWWWXXXZZZ\\\___aaabbbhhhkkknnnpppqqqsssuuuwwwyyy{{{||||||{{{zzzzzz{{{zzzzzzyyyyyyzzz|||}}}|||}}}~~~~~~|||yyyuuuuuuuuuuuuuuusssqqqooonnnjjjjjjhhhfffcccbbbcccddddddcccbbbaaa```___^^^]]]___]]]ZZZYYYZZZZZZZZZYYYZZZYYYWWWTTTRRRPPPOOOOOONNNMMMKKKLLLLLLLLLKKKIIIIIIIIIHHHHHHIIIKKKLLLNNNNNNRRRWWW]]]eeeqqq{{{uuuoookkkhhhffffffnnnyyyzzzppphhh```YYYTTTYYYfffwwwyyysssqqqqqqpppkkkfffaaa___]]]\\\[[[\\\^^^___\\\\\\[[[\\\\\\ZZZVVVSSSNNNLLLKKKJJJJJJLLLOOOQQQRRRUUUXXXXXXVVVSSSPPPOOOJJJJJJIIIIIIIIIJJJLLLMMMJJJJJJKKKJJJHHHGGGIIIJJJFFFGGGIIIKKKMMMNNNOOOOOOMMMKKKIIIJJJMMMMMMJJJGGGEEEFFFFFFFFFEEEDDDBBB@@@BBBBBBCCCDDDEEEEEEEEEEEEAAAAAABBBBBBAAAAAA@@@???;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>======>>>??????@@@??????>>>>>><<<===>>>===<<<<<<===>>>>>>?????????>>>>>>@@@AAAAAA@@@???>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFBBBEEEKKKQQQZZZppp]]]]]]\\\[[[YYYXXXWWWWWWZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\aaaeeeddd^^^[[[___cccccchhhkkksssxxxrrrpppppppppllleee___[[[XXXUUUSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRQQQOOONNNLLLKKKLLLLLLKKKKKKJJJKKKKKKKKKHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQTTTWWWYYY[[[bbbdddgggiiiiiiiiikkkmmmmmmnnnppppppooonnnooopppooooooooooooppprrrtttuuusssssstttvvvwwwxxxyyyyyyxxxyyyzzz|||||||||||||||~~~}}}wwwuuutttsssnnnjjjiiijjjkkkkkkjjjiiigggeee``````___\\\ZZZZZZ\\\^^^[[[[[[ZZZXXXWWWVVVUUUTTTVVVSSSQQQQQQRRRSSSSSSRRRSSSSSSQQQOOOMMMKKKKKKKKKJJJIIIIIIJJJLLLMMMLLLKKKJJJIIIIIIIIIJJJLLLNNNOOOOOOTTTZZZ```jjjyyy}}}zzzxxx|||{{{xxxqqqllleee```^^^^^^^^^___cccvvv|||uuummmiiiiiihhhddd```]]]\\\ZZZYYYYYY[[[^^^___^^^]]][[[[[[[[[ZZZWWWUUUNNNLLLJJJHHHHHHJJJMMMOOOOOORRRUUUVVVUUURRRPPPPPPLLLKKKJJJJJJJJJKKKLLLMMMKKKLLLLLLJJJHHHGGGHHHIIIFFFFFFHHHJJJLLLMMMMMMMMMLLLKKKLLLPPPSSSQQQKKKEEEBBBCCCEEEFFFEEEDDDBBB@@@@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???<<<===>>>??????>>>======<<<======>>>===<<<;;;:::<<<======>>>>>>>>>======<<<===>>>>>>===<<<===???<<<===>>>>>>======???AAA???>>>=========>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEGGGKKKOOOTTTccc\\\\\\[[[ZZZYYYXXXWWWWWWYYYYYYYYYYYYXXXXXXXXXXXX\\\]]]^^^______^^^]]]\\\\\\dddeee___[[[___dddeee___dddmmmvvv{{{xxxoooggg```\\\YYYVVVSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVUUUSSSRRRPPPOOOMMMMMMLLLLLLLLLMMMMMMNNNKKKJJJIIIIIIHHHHHHHHHHHHEEEGGGHHHHHHGGGFFFFFFGGGCCCDDDDDDEEEFFFGGGGGGHHHFFFGGGHHHKKKNNNRRRUUUVVVWWWYYY[[[\\\\\\\\\]]]___bbbccceeeeeeddddddeeefffeeeeeeeeeeeegggiiikkklllkkkkkkkkkkkklllmmmooopppqqqrrrtttvvvzzz~~~}}}~~~~~~~~~|||yyywwwuuutttttttttvvvxxxzzz}}}~~~zzz|||~~~~~~|||zzzzzzuuuooolllllljjjeee```aaabbbcccddddddcccaaa```ZZZYYYXXXVVVTTTUUUYYY\\\VVVVVVUUUSSSRRRQQQPPPOOOOOONNNLLLLLLNNNPPPPPPPPPOOOOOOOOOMMMJJJIIIJJJKKKHHHHHHHHHJJJMMMNNNMMMLLLLLLKKKKKKKKKMMMNNNPPPRRRRRRVVV\\\cccnnn~~~yyypppiiidddccc___\\\]]]ccckkkssswwwwww{{{{{{zzzrrriiiddddddccc```\\\]]]\\\ZZZYYYYYY[[[^^^```___]]][[[ZZZZZZZZZXXXVVVOOOMMMJJJHHHGGGIIIKKKMMMNNNPPPTTTUUUSSSQQQPPPPPPMMMMMMKKKJJJJJJKKKLLLLLLNNNNNNMMMKKKHHHFFFFFFGGGEEEFFFGGGIIIJJJKKKKKKLLLKKKLLLOOOUUUYYYUUULLLCCC@@@BBBDDDEEEEEEDDDBBB@@@>>>???@@@AAABBBBBBCCCBBBAAAAAAAAAAAAAAA@@@??????<<<===>>>??????>>>===<<<;;;;;;<<<===<<<;;;999888;;;;;;<<<<<<===<<<<<<;;;>>>???@@@???>>>======???;;;<<<===<<<<<<<<<>>>@@@===<<<<<<;;;<<<===>>>??????@@@AAABBBCCCCCCDDDEEEEEEEEEGGGIIIKKKXXXtttVVVXXXYYYXXXWWWWWWXXXYYYXXXZZZ[[[ZZZYYYXXXYYYZZZ\\\\\\^^^___```^^^[[[XXX```eeefffaaa```cccbbb]]]aaaeeeiiimmmsss}}}ooodddaaa___ZZZWWWWWWWWWVVVVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQOOOQQQRRRPPPMMMLLLOOOSSSQQQPPPNNNMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGHHHIIIJJJJJJKKKKKKMMMNNNPPPQQQRRRRRRQQQQQQWWWVVVVVVVVVWWWXXXZZZ[[[YYYZZZ\\\^^^______^^^^^^aaa```___^^^___aaacccdddfffhhhkkknnnqqqssstttttttttssssssqqqooommmkkkjjjeeeeeegggiiikkkmmmoooppptttttttttsssqqqooonnnmmmhhhfffcccaaa```___]]][[[SSSUUUXXXYYYYYYVVVSSSQQQSSSRRRRRRQQQQQQRRRRRRRRRUUURRRNNNLLLMMMMMMKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLOOOLLLIIIJJJLLLMMMLLLJJJJJJIIIHHHHHHJJJLLLLLLKKKMMMMMMMMMOOOQQQSSSUUUUUUWWWWWW\\\dddnnn|||}}}uuukkkbbb______aaaZZZ^^^dddnnn}}}xxxxxx}}}vvvnnnggg```^^^```ccccccaaa[[[YYYXXXYYY]]]^^^]]][[[[[[ZZZZZZ[[[[[[ZZZWWWTTTNNNMMMLLLKKKJJJJJJJJJJJJMMMNNNPPPRRRRRRQQQPPPOOOJJJJJJKKKLLLLLLLLLMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHJJJOOOXXXbbbcccTTTCCCEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCFFFDDD===999999777888999999;;;;;;<<<===999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>><<<========================?????????@@@AAABBBCCCDDDEEEDDDEEEGGGKKKUUUgggyyyWWWXXXYYYYYYXXXXXXYYYZZZYYYZZZ[[[[[[YYYYYYZZZ[[[]]]]]]___ccceeeccc^^^YYY[[[aaadddaaa```bbbbbb______bbbeeehhhllluuutttmmmfff^^^\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZYYYXXXVVVUUUQQQQQQQQQOOOMMMMMMOOOQQQOOONNNMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKOOOOOONNNNNNOOOPPPRRRSSSQQQRRRSSSTTTUUUUUUUUUUUUWWWVVVUUUUUUVVVWWWYYY[[[]]]^^^aaadddfffhhhiiiiiihhhhhhgggeeedddbbb```___[[[\\\]]]^^^```bbbcccdddggggggffffffdddcccbbbaaa^^^\\\YYYXXXXXXWWWUUUTTTNNNPPPRRRSSSSSSQQQOOOMMMOOONNNNNNMMMMMMMMMMMMNNNSSSOOOLLLJJJKKKKKKIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKMMMKKKIIIJJJLLLNNNMMMLLLJJJIIIHHHIIILLLNNNNNNNNNKKKKKKMMMOOORRRUUUVVVWWWZZZYYY[[[aaaiiivvv~~~vvvhhhfffbbb^^^\\\]]]bbbeeetttyyy~~~{{{tttrrrvvvzzznnnfffaaa\\\[[[___bbbbbbaaa]]][[[ZZZ[[[^^^___^^^\\\[[[ZZZYYYXXXYYYXXXVVVTTTNNNMMMLLLKKKKKKJJJJJJJJJLLLMMMNNNOOOOOOOOONNNNNNJJJJJJJJJJJJJJJKKKLLLLLLOOONNNMMMKKKIIIGGGEEEEEEGGGFFFFFFEEEEEEGGGHHHIIIHHHIIILLLVVVdddiii^^^NNNLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBBBBAAAEEENNNPPPGGG===777888999999::::::;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;:::<<<===>>>>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????@@@BBBCCCDDDEEEDDDDDDFFFHHHPPP___oooVVVXXXYYYYYYXXXXXXYYY[[[ZZZ[[[\\\[[[ZZZZZZ[[[\\\^^^^^^aaafffkkkjjjbbb\\\XXX^^^ccccccaaabbbcccbbb^^^```bbbdddfffmmmwww}}}uuulllhhhgggeeebbb```]]][[[ZZZXXXYYYZZZ[[[[[[ZZZXXXWWWWWWTTTQQQPPPPPPPPPPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQOOONNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMLLLLLLMMMNNNPPPQQQSSSTTTVVVXXXZZZ[[[\\\\\\ZZZZZZYYYXXXWWWUUUSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSTTTRRRPPPOOOOOOOOONNNMMMKKKKKKLLLMMMMMMMMMLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJPPPNNNLLLKKKKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHGGGHHHKKKMMMMMMMMMMMMLLLLLLMMMOOOQQQRRRQQQOOOPPPSSSWWW]]]```aaaaaabbb___```dddkkkuuu|||uuummmeee```YYY[[[___dddiiiqqqxxx~~~}}}wwwxxxuuuhhh\\\YYYWWWXXX]]]``````___^^^]]]\\\]]]^^^___^^^]]]\\\ZZZWWWVVVVVVVVVUUUTTTNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGHHHIIIKKKLLLOOONNNMMMLLLJJJHHHFFFEEEFFFEEEEEEDDDDDDFFFGGGHHHIIIGGGHHHSSSeeepppiii]]]MMMKKKIIIFFFCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCBBBJJJYYYaaaXXXEEE777::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;<<<>>>@@@@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCDDDCCCCCCEEEEEEIIIUUUaaa{{{TTTVVVWWWWWWWWWWWWYYYZZZZZZ\\\]]]\\\[[[ZZZ[[[\\\]]]]]]aaahhhnnnmmmeee]]]ZZZ___dddeeedddccccccccc```aaacccdddffflllsssyyyzzzxxxuuuqqqlllgggcccaaa^^^]]]]]]\\\\\\\\\]]]]]]___ZZZUUURRRSSSTTTRRRPPPPPPQQQRRRSSSTTTTTTTTTTTTQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRSSSSSSTTTTTTQQQQQQQQQPPPOOONNNLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMOOOMMMKKKKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMOOOPPPPPPRRRRRRQQQSSSVVVYYYZZZZZZYYYZZZ^^^dddlllpppqqqooonnnllllllppptttzzzzzzuuujjjhhhdddaaa___^^^]]]]]]___fffppp|||~~~pppbbbVVVUUUUUUWWW[[[]]]]]]\\\\\\[[[\\\]]]^^^_________]]]ZZZVVVTTTTTTUUUUUUUUUPPPPPPPPPOOONNNNNNMMMLLLJJJJJJJJJIIIJJJKKKLLLLLLKKKIIIGGGEEEEEEGGGJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFJJJFFFDDDNNNaaaooommmdddLLLJJJGGGCCCAAA?????????BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAGGGDDDLLL___kkkbbbLLL:::::::::::::::999999888888666777888999;;;<<<===>>>999999999:::;;;;;;<<<<<<======>>>AAAAAA>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAABBBAAABBBDDDDDDEEENNNWWWhhhQQQSSSTTTUUUUUUUUUWWWYYYZZZ\\\]]]\\\[[[ZZZ[[[\\\[[[\\\___fffkkkkkkeee___^^^```bbbddddddaaa______aaaaaabbbdddgggkkkqqqttt|||~~~zzzxxxpppmmmhhhdddcccdddgggiiifff```ZZZVVVUUUTTTRRRPPPRRRRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQOOOOOONNNMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMKKKJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLMMMOOOPPPQQQQQQRRRSSSUUUVVVWWWWWWYYY]]]ccciiilllmmmkkkkkkmmmttt||||||zzzwwwwwwyyyyyyxxx|||xxxpppggg```\\\ZZZZZZZZZZZZ[[[]]]```bbbmmmuuu~~~}}}zzzwwwwwwttthhh[[[UUUUUUVVVWWWYYYZZZZZZYYYWWWXXXYYY[[[\\\]]]___```^^^ZZZUUUSSSSSSTTTTTTTTTQQQQQQQQQQQQQQQOOONNNMMMKKKJJJJJJJJJJJJKKKLLLLLLKKKIIIGGGEEEEEEFFFHHHJJJJJJJJJKKKKKKKKKIIIGGGFFFCCCCCCBBBAAABBBCCCDDDEEEIIIEEEBBBHHHWWWeeefff```LLLJJJGGGDDDBBBBBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAA?????????@@@@@@@@@AAAAAAHHHCCCHHHXXXddd___LLL===;;;::::::999999888888777666777888999;;;<<<===>>>999::::::;;;<<<=========>>><<<===AAAAAA===<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@CCCDDDEEEKKKRRR___wwwNNNPPPRRRSSSTTTUUUWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[\\\ZZZ[[[^^^bbbeeeeeecccaaaddd___]]]aaaccc```]]][[[`````````bbbeeehhhlllnnnooovvv~~~uuunnnkkklllooorrrnnniiiaaa[[[WWWTTTRRRQQQRRRSSSUUUVVVWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTQQQQQQPPPPPPOOOPPPPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJKKKKKKJJJIIIIIIHHHIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLNNNNNNKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMOOOPPPQQQPPPOOOPPPQQQPPPOOONNNMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTVVVXXX[[[```aaaeeellluuu}}}{{{wwwttttttqqqllljjjlllggggggeee```[[[WWWUUUUUU\\\___dddiiimmmqqquuuxxx~~~~~~}}}|||xxxsssrrrooofff\\\WWWWWWWWWWWWWWWWWWWWWWWWTTTVVVXXXYYYZZZ[[[]]]___\\\YYYTTTRRRQQQRRRRRRRRRPPPPPPQQQQQQQQQOOONNNLLLJJJJJJJJJKKKKKKKKKKKKLLLJJJIIIGGGFFFEEEFFFHHHIIIKKKLLLLLLKKKIIIFFFCCCAAABBBAAAAAA@@@AAABBBCCCDDDFFFDDDAAABBBLLLWWWYYYUUUFFFEEEBBB@@@@@@AAACCCDDDDDDDDDDDDCCCCCCBBBBBBAAA>>>>>>?????????@@@@@@@@@DDD???@@@JJJSSSPPPFFF===::::::999999888888888777::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>===;;;>>>EEEEEE>>>;;;===::::::::::::::::::::::::::::::::::::;;;===>>>??????>>>???BBBDDDDDDIIIPPP[[[iiiNNNPPPRRRSSSTTTUUUWWWYYYYYYZZZ[[[[[[YYYYYYZZZ[[[ZZZ\\\^^^______```bbbeeejjj```[[[```fffddd___]]]`````````aaaccceeegggggggggmmmvvv|||wwwuuuwwwxxxyyyuuunnneee]]]XXXWWWXXXUUUVVVYYY\\\^^^^^^^^^^^^YYYXXXWWWWWWVVVVVVWWWWWWSSSSSSSSSRRRRRRSSSSSSTTTPPPPPPPPPQQQQQQRRRRRRSSSQQQPPPOOONNNMMMMMMNNNNNNMMMMMMNNNOOOOOONNNMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKLLLMMMMMMNNNMMMKKKKKKJJJJJJKKKLLLNNNOOOLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJKKKLLLMMMMMMNNNNNNLLLKKKKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQOOORRRUUUVVVUUUTTTUUUWWWXXXWWWUUUSSSSSSTTTUUUVVVUUUXXX[[[]]]^^^aaafffiiirrrsssvvv}}}~~~xxxnnnhhhdddcccaaa]]]]]]```WWWXXXYYYXXXWWWYYY^^^bbbnnnuuu~~~zzzzzzvvvpppmmmlllgggaaaWWWWWWWWWVVVUUUUUUVVVWWWVVVXXXZZZZZZXXXXXXZZZ\\\YYYVVVRRRPPPOOOOOONNNNNNMMMNNNOOOPPPOOOMMMKKKJJJHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGJJJJJJKKKJJJHHHEEEBBB???AAA@@@@@@???@@@AAABBBCCCBBBCCCAAA???CCCJJJLLLKKKBBB@@@===;;;;;;===@@@AAAEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>?????????@@@AAA<<<;;;@@@DDDBBB???>>>999999999888888888888888;;;;;;;;;::::::999999999888999:::;;;<<<======>>>>>>===EEEQQQQQQEEE===>>>999999999999999999999999999999999999:::<<<===>>>@@@======AAABBBCCCGGGLLLTTT\\\qqqNNNPPPSSSTTTUUUVVVXXXZZZXXXZZZ[[[ZZZYYYXXXYYYZZZZZZ]]]___]]][[[\\\bbbgggpppccc[[[aaajjjjjjdddaaacccbbbaaaaaacccdddddddddeeejjjqqqvvv~~~yyyoooddd^^^^^^```YYY[[[___bbbeeefffgggggg[[[ZZZZZZYYYYYYYYYYYYYYYUUUUUUUUUTTTUUUUUUVVVVVVQQQRRRRRRSSSTTTUUUUUUVVVTTTSSSRRRQQQQQQQQQRRRSSSPPPPPPQQQRRRRRRQQQPPPOOOPPPPPPQQQQQQPPPNNNLLLKKKMMMMMMNNNOOOPPPPPPPPPPPPLLLLLLKKKLLLMMMNNNPPPQQQNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLLLLMMMMMMMMMMMMHHHIIIKKKMMMNNNOOOPPPPPPPPPOOOMMMMMMNNNOOONNNMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTWWW[[[\\\[[[ZZZ[[[]]]```^^^\\\[[[ZZZ[[[\\\]]]aaaeeejjjmmmooosssyyy}}}}}}xxxvvvrrrjjjccc```YYYTTTTTTUUUVVVZZZ^^^ZZZ\\\^^^___bbbgggpppvvv{{{ssstttpppiiieeeeeeccc```VVVVVVVVVUUUSSSTTTVVVWWWYYY[[[\\\[[[XXXWWWXXXZZZVVVSSSPPPNNNNNNMMMLLLJJJKKKLLLMMMNNNMMMKKKIIIHHHFFFGGGIIIKKKKKKJJJIIIHHHIIIIIIIIIIIIHHHHHHGGGGGGEEEGGGHHHIIIIIIFFFDDDBBBAAA@@@?????????@@@AAABBB???BBBAAA>>>>>>CCCEEEEEEDDDBBB???======???AAACCCDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>???????????????<<<;;;======;;;<<>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAA???<<<::::::<<<>>>>>>>>>@@@@@@??????@@@@@@AAAAAA>>>>>>===;;;;;;:::::::::<<<;;;::::::999999999999999888777555555777888999999888777888:::;;;:::999999:::;;;;;;<<<<<<;;;;;;@@@CCCOOO___cccWWWFFF===:::999999888888999999::::::::::::999::::::;;;;;;=========>>>???@@@BBBBBBHHHUUU```kkkRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^]]]\\\[[[\\\^^^aaadddbbb___]]]\\\\\\]]]___]]]^^^___aaabbbccccccddddddeeegggiiinnnxxxzzzxxxtttqqqqqqvvv~~~{{{xxxpppddd\\\YYYYYYYYYYYY\\\XXXXXX^^^```]]]YYYWWWXXXVVVWWW[[[bbbhhhkkkkkkbbb^^^ZZZWWWVVVWWWWWWVVVPPPPPPPPPQQQRRRSSSTTTUUUYYYYYYYYYYYYXXXVVVTTTRRRTTTSSSRRRTTTVVVWWWUUURRRPPPOOONNNNNNMMMMMMNNNNNNNNNPPPRRRSSSQQQPPPPPPQQQPPPPPPQQQRRRRRRQQQPPPOOOOOONNNNNNNNNPPPQQQPPPNNNRRRPPPNNNOOOQQQRRRQQQOOOOOONNNNNNNNNPPPQQQPPPNNNLLLOOOPPPOOOSSSZZZ______ccciiipppsssttttttwwwzzz~~~zzzxxxyyy}}}zzzrrrkkkbbb^^^XXXUUUTTTTTTTTTSSSYYY^^^bbbfffnnn}}}~~~yyyttttttpppmmmhhhdddaaa^^^[[[YYYVVVVVVWWWWWWVVVVVVUUUUUUYYYYYYZZZ[[[ZZZXXXVVVUUUTTTSSSQQQNNNMMMLLLLLLLLLMMMLLLJJJIIIHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIGGGFFFFFFGGGHHHIIIDDDEEEFFFEEEDDDDDDFFFHHHDDDCCCAAA???>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@>>>;;;999999:::<<<======@@@@@@?????????@@@@@@@@@>>>===<<<;;;::::::::::::;;;;;;:::999999999999999999888666555555666888999999888777888:::;;;:::999888888999::::::;;;::::::>>>???HHHUUUYYYPPPBBB;;;999999999999999999999999999999999999999::::::;;;=========>>>???@@@AAABBBCCCKKKSSS\\\qqqTTTUUUUUUVVVVVVXXXYYYYYYXXXXXXXXXXXXYYYZZZ\\\\\\[[[]]]^^^^^^]]]]]]^^^```___^^^\\\[[[[[[\\\^^^___]]]^^^```aaacccdddddddddccceeefffggghhhnnnwww}}}|||pppgggcccbbbcccdddccc```aaagggjjjeee```^^^[[[ZZZ[[[aaakkkuuuzzz|||rrrlllccc\\\YYYXXXYYYYYYOOOOOOQQQRRRTTTVVVXXXYYYYYYZZZZZZZZZXXXUUURRRPPPSSSSSSTTTVVVWWWXXXVVVTTTTTTSSSQQQOOOOOOOOOPPPQQQQQQTTTVVVWWWVVVTTTSSSSSSTTTUUUVVVWWWWWWVVVTTTRRRTTTSSSRRRRRRSSSSSSRRRPPPRRRQQQQQQQQQSSSSSSQQQPPPSSSQQQOOOPPPRRRTTTUUUUUUSSSWWWYYYWWWYYYaaaiiimmmnnnttt{{{uuusssppplllhhhbbb[[[WWWRRRRRRSSSSSSUUUYYY___cccnnnuuu}}}yyy}}}|||yyyyyy{{{~~~|||~~~yyypppjjjiiiiiigggdddaaa___\\\YYYWWWWWWWWWWWWVVVVVVUUUUUUUUUWWWXXXYYYZZZZZZYYYXXXWWWSSSRRRPPPNNNMMMMMMMMMNNNLLLKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGFFFDDDDDDEEEFFFEEECCCAAA?????????@@@AAABBBBBBAAAAAA@@@@@@??????===;;;888888:::<<<<<<===????????????>>>>>>>>>>>><<<<<<;;;:::999999999999::::::999888888888999999888777666555555666777888999777777777999:::999888555666777888999:::::::::<<<;;;???GGGJJJEEE===999777888999::::::999888777888888777777888999999:::============>>>@@@AAABBBEEEGGGLLLTTT```xxxXXXWWWWWWVVVWWWYYY[[[\\\ZZZYYYYYYYYYYYYZZZZZZ[[[ZZZ\\\_________^^^^^^___^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^```bbbcccdddddddddbbbdddfffffffffhhhmmmqqqvvvzzzuuurrrqqqqqqjjjiiimmmtttvvvooofffbbb```]]]^^^dddooo{{{{{{pppfff___[[[YYYWWWPPPQQQSSSUUUVVVXXXYYYYYYXXXYYY[[[ZZZWWWTTTRRRQQQSSSTTTUUUWWWXXXXXXXXXWWWYYYWWWUUUSSSRRRTTTVVVWWWUUUWWWZZZ[[[ZZZXXXWWWWWWXXX[[[___aaa```\\\WWWTTTWWWVVVVVVWWWYYYXXXWWWUUUSSSSSSTTTUUUVVVUUUSSSRRRTTTSSSSSSUUUXXX[[[[[[[[[ZZZaaaeeeccccccjjjqqquuuxxx|||~~~vvvqqqnnnkkkgggcccbbbbbbbbb```]]]YYYWWWUUUZZZ^^^bbbdddfffllluuu}}}vvv~~~~~~~~~}}}zzz{{{vvvnnnhhhgggeeedddbbb```___]]]ZZZWWWXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVXXXYYYZZZZZZYYYYYYTTTRRRPPPNNNMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKJJJJJJIIIHHHHHHFFFGGGGGGFFFDDDCCCDDDFFFEEEDDDBBB@@@???@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>===;;;999888:::<<<======>>>>>>>>>>>>======<<<<<<;;;:::999888888888888888999888888777777777888888777666666555555666666777888777666777999999999888555666777888999::::::::::::888999;;;===<<<999888666888999;;;;;;999888666777666666666777888999:::<<<<<<<<<===>>>???@@@AAAFFFEEEJJJRRRVVVdddXXXWWWVVVUUUUUUWWWZZZ[[[\\\[[[ZZZYYYYYYXXXXXXYYYYYY\\\___``````_________aaa```^^^]]]\\\\\\\\\\\\]]]^^^```aaacccdddddddddaaadddggggggffffffiiimmmooouuu~~~~~~~~~}}}tttuuu|||~~~rrrkkkiiifffdddhhhrrr~~~tttkkkccc\\\XXXVVVVVVXXXYYYZZZZZZYYYYYY[[[\\\]]]\\\YYYVVVVVVVVVVVVXXXYYYZZZ[[[\\\]]]]]][[[YYYWWWUUUUUUVVVXXXZZZWWWYYY\\\]]]\\\ZZZZZZZZZ[[[```fffjjjiiiccc\\\VVVXXXXXXYYY[[[]]]]]][[[ZZZUUUWWWZZZ\\\[[[ZZZYYYXXXVVVXXX\\\bbbhhhkkklllkkkiiiqqqvvvuuusssvvvzzz{{{{{{wwwqqqkkkddd```___]]]ZZZWWWYYY\\\```bbbbbbccceeehhhoootttyyyzzzzzz~~~|||~~~xxxvvvsssnnniiihhheeedddbbbaaaaaa___\\\YYYYYYXXXWWWUUUUUUTTTUUUUUUTTTUUUVVVWWWXXXYYYYYYZZZVVVTTTRRROOOMMMKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLNNNOOOOOOOOOPPPPPPQQQQQQLLLLLLKKKKKKJJJIIIHHHHHHFFFGGGGGGFFFDDDCCCDDDFFFFFFDDDBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCBBB@@@???>>>>>><<<::::::;;;===>>>>>>======>>>===<<<;;;:::999999888888777777777777888777777666666666777777888666555555555555555555666777666555666888999888777666777888999::::::::::::999888666555666888888777666777999::::::999777666666666666666777888999:::;;;;;;;;;<<<===>>>@@@@@@@@@>>>EEENNNOOOUUUtttXXXVVVSSSRRRRRRTTTXXXZZZ\\\[[[ZZZYYYYYYXXXXXXYYYZZZ\\\___``````___``````cccbbb```^^^]]]\\\[[[[[[\\\]]]___```bbbcccccccccaaadddggggggfffeeehhhkkkiiikkkrrr~~~rrrrrrrrrsssvvv}}}xxxrrrmmmnnnwwwzzzrrrkkkfffbbbbbbcccddddddcccbbbaaaaaabbbbbb___ZZZXXXYYY[[[ZZZ[[[\\\\\\\\\^^^aaadddaaa```]]][[[ZZZYYYZZZ[[[[[[]]]____________```bbbaaafffmmmrrrsssnnnhhhccc``````aaadddggggggeeeccc___ccchhhjjjjjjhhhggggggaaadddkkksss|||{{{wwwsssnnnkkkgggcccaaa^^^]]][[[[[[]]]^^^______eeelllssswwwxxxzzz~~~~~~{{{~~~}}}tttllllllmmmjjjhhhgggfffdddaaa``````___]]][[[ZZZYYYWWWUUUTTTTTTUUUUUUSSSSSSTTTUUUVVVWWWXXXYYYWWWUUURRROOOLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFGGGFFFDDDDDDEEEFFFGGGEEECCCAAAAAAAAABBBCCCBBBBBBCCCCCCCCCAAA@@@??????===::::::<<<>>>??????<<<=========;;;:::777666777777666666666666666777666666555555555666777777555555555555555555555555777555555666777888777666777777888999999999999888888999777444333777888777666777888999999888777666666666666666777888::::::;;;;;;;;;;;;<<<>>>???@@@======CCCKKKLLLPPPeee~~~ZZZXXXTTTRRRRRRUUUYYY[[[YYYYYYYYYYYYYYYZZZ[[[[[[ZZZ\\\^^^_________```bbbaaaaaa```^^^]]]\\\[[[ZZZ[[[\\\^^^___aaabbbbbbbbbaaacccffffffdddccceeehhhgggfffjjjuuu}}}{{{vvvoookkkkkkooouuuyyy~~~|||tttssszzztttuuuwwwxxxxxxwwwuuutttqqqrrroooiiibbb___bbbfffdddddddddcccccceeekkkpppsssqqqnnnkkkhhheeecccbbbdddfffgggggghhhiiimmmooommmqqqvvv{{{~~~~~~}}}{{{vvvvvvxxxzzz||||||yyyvvvsssxxx~~~vvvxxx|||}}}uuusssrrrqqqpppooommmlllcccccccccaaa```aaacccdddeeehhhkkknnnqqqtttxxxzzz~~~rrrhhhaaabbbeeeeeeddddddeeebbb___]]]]]]]]][[[ZZZ[[[YYYWWWUUUTTTTTTTTTUUURRRRRRSSSSSSTTTUUUVVVWWWUUUTTTQQQOOOMMMLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMJJJJJJKKKLLLLLLMMMNNNNNNNNNLLLJJJHHHGGGGGGHHHHHHDDDEEEFFFEEEDDDDDDFFFHHHGGGFFFDDDBBBAAABBBCCCDDD@@@AAACCCDDDCCCBBBAAA@@@>>><<<999999;;;===>>>>>><<<<<<===<<<;;;888666444666555555555555555666666555555444444555555666777444444444555555444444444666555444555777888777666777777888888777777666666666::::::555444777888555777777888888888888777777666666666777888999;;;;;;:::::::::;;;<<<===????????????CCCHHHJJJNNN[[[iii^^^[[[WWWUUUUUUXXX\\\___VVVWWWWWWXXXZZZ[[[]]]^^^[[[]]]^^^_________aaaccc______^^^^^^]]]\\\[[[[[[[[[[[[]]]___```aaaaaaaaa```ccceeedddaaa```bbbeeehhhggghhhqqqwwwpppooo~~~|||rrrmmmnnnqqqrrr}}}|||yyyyyyyyyuuutttyyywwwuuu{{{yyyqqqmmmppptttssssssrrrpppooossszzz|||wwwrrrnnnlllnnnoooppppppqqqsssxxx{{{xxxzzz~~~{{{wwwvvvrrrllleeecccaaa```___]]][[[YYY___cccgggjjjmmmssszzzmmmbbb[[[]]]aaabbbaaaaaadddaaa]]]ZZZZZZZZZYYYYYY[[[YYYWWWUUUSSSTTTTTTUUURRRRRRRRRRRRSSSTTTUUUVVVSSSRRRPPPNNNMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNJJJKKKKKKLLLMMMMMMNNNNNNOOOLLLIIIGGGEEEFFFGGGIIIDDDEEEFFFEEEDDDEEEGGGHHHGGGFFFDDDBBBAAABBBCCCDDD???AAABBBDDDDDDCCCAAA@@@===;;;888888:::<<<======;;;<<<<<<<<<:::888555333555555444444444555555666444444444444444555666777333444444555555444444333666555444555777777777666777777777777666555444333555:::;;;777555888888444888888777777777777888888666666666777888:::;;;<<<:::::::::;;;<<<===>>>????????????AAAEEEJJJRRRYYYxxx\\\[[[YYYWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[[[[\\\]]]___``````______]]]^^^_________]]]ZZZYYY\\\]]]^^^___````````````aaaaaaaaabbbbbbbbbbbbbbbccccccdddjjjvvvrrrjjjmmm|||wwwnnnhhhdddgggjjjlllnnnpppsssuuuqqqpppnnnlllqqq{{{}}}{{{~~~|||{{{~~~|||~~~}}}~~~}}}yyywwwsssmmmfffbbbbbbbbb]]]___```bbbbbbdddhhhjjjssszzz~~~```___^^^\\\]]]^^^```aaa[[[[[[ZZZYYYWWWVVVUUUTTTZZZYYYXXXWWWUUUSSSQQQPPPNNNOOOQQQTTTUUUWWWWWWWWWUUURRROOONNNNNNOOOOOONNNMMMOOOQQQRRRRRRQQQOOOMMMLLLMMMNNNNNNMMMLLLKKKJJJMMMMMMIIICCCAAADDDFFFDDDBBBCCCDDDFFFFFFGGGGGGGGGHHHFFFDDDBBBAAA@@@@@@@@@DDDCCCAAAAAABBBBBBAAA@@@???>>><<<:::999:::;;;<<<<<<<<<<<<<<<;;;999777555666555666777999888666444777777777777777777777777222222333333444555666666666555555444444444555555777777666666555555555444666666666666666666666666555555666666777777888888666666666666777777777777::::::;;;;;;;;;;;;;;;;;;===>>>???@@@BBBFFFLLLPPPiii[[[ZZZXXXWWWVVVVVVVVVWWWVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[]]]^^^^^^^^^]]]]]]]]]^^^___^^^\\\ZZZYYY[[[\\\]]]___````````````aaaaaa````````````aaaaaaaaaaaabbbgggqqqtttpppttt}}}qqqccccccbbb```^^^]]]]]]^^^^^^\\\ZZZZZZ___hhhqqquuuxxxzzz|||}}}~~~}}}|||~~~}}}}}}~~~~~~~~~{{{}}}~~~~~~}}}|||}}}}}}xxxssspppooolllgggfffiiieeeeeedddaaa^^^^^^___aaadddiiipppwww|||{{{uuuqqqaaaaaaaaaaaa```___^^^]]]YYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQOOOMMMMMMNNNPPPRRRTTTUUUVVVWWWTTTPPPOOOOOOOOOOOONNNNNNOOOQQQRRRRRRPPPMMMLLLKKKKKKLLLMMMMMMLLLJJJJJJQQQRRRNNNEEE@@@AAABBBAAACCCCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDBBB@@@@@@@@@@@@BBBAAA@@@@@@AAAAAA@@@>>>???>>><<<:::999:::;;;<<<;;;<<<<<<;;;:::999777666555555555666777777555333444444444444444444444444222333333444444555555555555555444444444444555555777666666666555555555444555555555555555555555555555555666666666666666666555555666666777777777888999::::::::::::;;;;;;;;;<<<===>>>???AAAEEEJJJNNNWWWpppYYYXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVWWWYYY[[[\\\\\\\\\\\\[[[\\\^^^^^^]]]\\\ZZZXXX[[[[[[]]]^^^___`````````aaa```^^^]]]]]]^^^```aaa^^^___aaaeeemmmzzzzzzppprrrwwwsssllleee^^^ZZZXXXXXXVVVTTTQQQQQQTTTYYY```dddeeeggghhhhhhggggggiiijjjkkknnnpppqqqpppoooooooooqqqrrrrrrpppmmmnnnqqquuuooooooooommmlllmmmooorrrrrrtttwwwxxxwwwvvvvvvwwwrrrtttuuuvvvvvvtttqqqooolllkkkjjjjjjkkknnnqqqsssrrrqqqnnnkkkhhhggghhhjjjkkkkkkjjjiiigggggghhhjjjgggccc``````___\\\]]]aaabbbdddfffggghhhkkknnnqqqsss{{{}}}ssslllggg```bbbddddddccc___[[[YYYXXXVVVTTTRRRQQQQQQRRRSSSOOOPPPRRRTTTTTTRRRPPPNNNMMMMMMMMMNNNPPPRRRTTTVVVXXXVVVRRRQQQPPPPPPPPPNNNOOOPPPRRRRRRQQQOOOLLLJJJIIIJJJKKKLLLLLLLLLKKKJJJWWWZZZWWWLLLBBB@@@AAAAAACCCDDDDDDEEEFFFFFFFFFFFFFFFEEECCCAAA@@@??????@@@AAA???>>>>>>???@@@>>>===???===<<<::::::::::::;;;;;;;;;;;;::::::888777666555444444555666666444333333333333333333333333333444444444444444444444444444444444333333444444555666666666555555555555555555555555555555555555555555555555555555555444444444444555666777777888888888888888999999999:::::::::;;;===>>>???BBBGGGKKKMMM___}}}UUUUUUSSSSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYY[[[\\\\\\\\\[[[ZZZ[[[\\\]]]]]][[[YYYXXXYYYZZZ\\\]]]______``````aaa___]]][[[ZZZ\\\^^^```^^^```ccchhhpppzzzzzznnnqqq|||tttooommmkkkddd___\\\[[[[[[\\\___dddhhhhhhgggeeeaaa___^^^___]]]^^^^^^\\\YYYWWWVVVVVVVVVWWWYYYXXXWWWWWWYYY[[[VVVWWWWWWVVVTTTTTTVVVWWWWWWYYY[[[\\\\\\\\\^^^```^^^aaacccbbb___\\\[[[\\\]]]ZZZWWWUUUVVVXXXZZZ[[[[[[\\\[[[YYYYYY\\\bbbhhhmmmllljjjfffcccbbbdddfffeeebbbbbbfffhhhiiilllqqqwwwyyy}}}}}}yyynnnfffaaa___```bbbbbbaaa^^^ZZZXXXYYYWWWTTTPPPOOOOOOPPPQQQMMMOOORRRTTTTTTRRROOOMMMPPPOOOOOOOOOPPPSSSVVVWWWYYYWWWTTTRRRRRRRRRPPPOOOQQQRRRSSSTTTRRROOOLLLJJJIIIJJJKKKLLLMMMMMMLLLKKK[[[___]]]QQQFFFBBBDDDEEEDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDBBB@@@???>>>??????@@@>>>===>>>??????>>>===>>>===<<<:::::::::::::::::::::999999999888777777666555444555666666555333444444444444444444444444444444444444444444333333333333333333333333444555555555555555555555555555555555555555555555555555555555555444444333333333333333444555666888888999666666777777888888999999999:::;;;<<<===@@@DDDGGGLLLUUUjjjRRRQQQQQQQQQQQQSSSTTTUUUTTTTTTUUUUUUUUUUUUUUUVVVXXXYYYZZZ\\\\\\\\\\\\[[[YYYZZZ[[[\\\\\\ZZZYYYWWWXXXYYY[[[]]]^^^___`````````^^^\\\ZZZYYY[[[]]]^^^^^^bbbgggmmmttt|||~~~vvvyyy{{{uuuqqqrrrrrrqqqtttzzz|||uuupppnnnmmmmmmjjjeee^^^WWWSSSSSSTTTQQQQQQRRRQQQOOONNNMMMMMMMMMNNNOOONNNLLLLLLMMMNNNMMMOOORRRTTTVVVXXX\\\___bbbeeegggeee```]]]^^^aaabbb^^^YYYWWWXXXXXXXXXWWW[[[]]]___aaadddlllwww{{{tttpppooooookkkjjjnnnvvv|||}}}yyy}}}rrrhhhbbb^^^]]]]]]]]]\\\[[[[[[ZZZZZZ\\\ZZZUUUQQQNNNMMMNNNNNNOOOQQQSSSUUUTTTQQQNNNLLLQQQPPPOOOOOOPPPSSSUUUWWWYYYWWWUUUSSSSSSSSSQQQOOOSSSTTTUUUUUUSSSPPPMMMKKKIIIJJJLLLMMMMMMMMMLLLLLLVVV[[[[[[PPPFFFDDDFFFGGGDDDDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>>>>>>>>??????>>>===>>>???@@@???>>>===<<<<<<;;;::::::999999999888888888888888888888999777555555666777666444444444444444444444444444444444444444444444333333222222222222222333444444444444444555555555555555555555555555555555555555555555444444333333222222222333444555666777888999555555666777777888999999888999;;;;;;<<<===AAACCCIIILLLXXXrrrQQQPPPPPPPPPRRRSSSUUUWWWTTTTTTUUUVVVVVVWWWXXXXXXZZZ[[[\\\]]]]]]\\\[[[ZZZWWWXXXZZZ[[[[[[ZZZXXXWWWWWWXXXZZZ\\\]]]______```___^^^\\\ZZZZZZZZZ[[[\\\___bbbggglllrrrxxx~~~zzzuuulllfffeeefffcccbbbaaa^^^[[[XXXUUUSSSQQQRRRRRRQQQPPPPPPRRRSSSXXX[[[```eeejjjoootttxxx~~~zzzuuuwwwzzz|||xxxsssqqqrrrqqqnnnkkkqqqtttyyy{{{~~~{{{|||}}}vvvnnnhhhdddbbb]]][[[YYYWWWVVVWWWYYYZZZ\\\ZZZVVVRRROOONNNMMMMMMPPPQQQSSSTTTTTTRRROOOMMMOOONNNNNNNNNPPPQQQSSSTTTWWWVVVTTTTTTTTTTTTRRRPPPSSSSSSUUUUUUSSSPPPMMMKKKIIIJJJKKKLLLMMMLLLKKKJJJLLLQQQQQQJJJCCCCCCEEEFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA???>>>======>>>>>>>>>===<<<===???@@@???>>><<<<<<;;;;;;:::999999999888777777666777777888999:::888666666666777666555222222222222222222222222444444444444444444444444111111111111222333444444444444444444444555555555444444444444444444444444444444444444444444333333333333444555666666777777444555666666777888999999888999;;;;;;;;;<<<>>>@@@FFFHHHOOObbbRRRQQQQQQRRRTTTVVVXXXZZZTTTUUUVVVWWWXXXZZZZZZ[[[\\\\\\]]]]]]\\\[[[YYYXXXVVVWWWYYYZZZZZZYYYXXXVVVVVVWWWYYY[[[]]]^^^_________^^^]]]\\\[[[[[[[[[[[[^^^```cccfffhhhkkkooorrrtttuuu{{{~~~zzzvvvrrrnnnkkkfffggggggfffeeefffiiikkkvvvzzzzzzsssmmmiiihhhffffff]]][[[YYYVVVUUUUUUVVVWWWXXXVVVTTTRRRPPPOOONNNMMMOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQQQQRRRSSSSSSUUUTTTSSSTTTUUUTTTSSSQQQPPPQQQRRRSSSRRROOOLLLJJJHHHIIIJJJJJJJJJIIIHHHGGGEEEHHHHHHCCCAAACCCDDDCCCEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<<<<===>>><<<;;;;;;;;;===>>>===<<<;;;;;;;;;;;;:::999888888777666666555666777888999:::888555444555555555444333333333333333333333333222333333444444555555555000000000111111222333444333333333444444555555555444444444444444444444444444444444444555555555555444444444555555666666666444555666777888999::::::888:::;;;;;;;;;;;;===>>>BBBEEELLLYYYpppSSSSSSSSSTTTVVVXXX[[[\\\UUUUUUVVVXXXZZZ[[[]]]]]]\\\\\\]]]\\\[[[YYYXXXVVVVVVWWWXXXZZZZZZYYYWWWVVVVVVWWWYYY[[[]]]^^^______^^^^^^^^^]]]\\\[[[ZZZZZZ]]]^^^____________aaaccccccgggpppyyy||||||}}}ooojjjeeeaaaaaabbbcccccc^^^]]]ZZZXXXVVVTTTSSSSSSSSSSSSRRRRRRQQQPPPOOONNNLLLMMMNNNPPPQQQRRRSSSSSSQQQQQQSSSTTTUUUUUUUUUUUUTTTSSSRRRSSSUUUUUUSSSRRRNNNOOOQQQQQQPPPNNNKKKIIIGGGHHHHHHIIIHHHGGGEEEDDDCCCEEEEEEAAAAAADDDEEEBBBEEEEEEEEEEEEDDDCCCAAAAAA@@@???>>>===<<<<<<======;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;:::999888888666666555555555777888999999777444333444444444333555555555555555555555555222222333333444555666666000000000000111222333444333333333444444555555555444444444444444444444444444444444555555666666666444444555555555555555555555555666777888999::::::888:::;;;;;;;;;;;;<<<>>>;;;AAAHHHQQQ```|||RRRUUUXXXYYYYYYYYYYYYZZZVVVVVVUUUSSSSSSUUUYYY\\\\\\\\\[[[ZZZWWWUUUSSSRRRRRRTTTVVVXXXXXXXXXWWWVVVSSSVVVYYY[[[[[[[[[\\\]]]\\\]]]]]]]]]\\\YYYVVVUUU[[[]]]___aaaaaa___]]]\\\aaabbbfffkkkrrrzzz|||yyy{{{zzz|||~~~}}}wwwpppkkkhhhaaa```^^^]]]^^^aaaeeegggeeeccc___[[[WWWUUUSSSSSSOOOOOOOOOOOONNNNNNMMMMMMJJJKKKMMMPPPSSSTTTVVVVVVWWWVVVTTTRRRRRRRRRRRRSSSUUUSSSRRRQQQQQQPPPMMMKKKOOOOOOPPPRRRSSSPPPLLLIIIJJJGGGDDDCCCCCCDDDCCCBBBAAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@>>>;;;999999:::<<<===999:::;;;<<<<<<<<<;;;:::888888888888888888888888888888888888777777777666888777444222111222333333444444444555555555555666555555444444444333333333000111111111111222222222333444555555666666555555666666555555555555666666555555444444444333333333333333444555666666666555888888777777666666555555888888999:::;;;;;;;;;;;;@@@???DDDNNNUUUbbbRRRTTTWWWXXXXXXWWWXXXXXXRRRSSSTTTSSSRRRSSSUUUWWW[[[ZZZZZZYYYWWWUUUSSSRRRTTTUUUWWWXXXYYYXXXWWWVVVSSSUUUXXXYYYYYYYYYZZZ[[[ZZZ[[[\\\\\\[[[YYYWWWUUUYYY[[[]]]___```___]]]\\\\\\]]]^^^bbbhhhnnntttxxx~~~vvvtttttttttssspppkkkeeebbb___]]][[[YYYYYY[[[^^^```bbb```^^^[[[XXXVVVTTTTTTQQQPPPOOONNNMMMMMMMMMMMMLLLMMMOOORRRUUUWWWXXXYYYZZZXXXVVVTTTRRRQQQQQQQQQRRRQQQPPPOOOPPPOOOMMMKKKLLLLLLMMMOOOQQQOOOKKKHHHIIIGGGDDDCCCCCCCCCBBBAAABBBCCCCCCDDDCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@??????@@@???===:::999999::::::888999::::::;;;:::999888888888888888888888888888888888777777777666666666777666444222222222333444444444444444555555555555444444444333333333333222000111111111111222222222333444444555555555555555666666555555555555666666222333333333444444555555555555555555555555444444777777777666666666555555777888999:::;;;;;;;;;;;;===<<<@@@HHHLLLVVVpppRRRTTTVVVWWWVVVUUUUUUVVVNNNPPPRRRRRRQQQPPPQQQQQQZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVXXXYYYYYYXXXWWWVVVQQQTTTWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXVVVUUUWWWXXX[[[]]]^^^]]]\\\[[[ZZZZZZZZZ[[[___eeejjjnnnttt~~~{{{pppllljjjhhhhhhiiigggbbb^^^^^^\\\YYYVVVUUUVVVWWWYYY[[[[[[[[[[[[YYYWWWUUUTTTSSSRRROOOMMMKKKKKKLLLMMMMMMNNNQQQTTTVVVYYYZZZ[[[[[[ZZZWWWTTTRRRPPPOOONNNNNNMMMLLLMMMNNNNNNLLLJJJJJJJJJLLLNNNPPPOOOLLLJJJGGGEEECCCBBBCCCCCCBBBAAACCCCCCCCCCCCBBBBBBAAA@@@??????@@@@@@??????>>>===??????===<<<:::888777777666777888999999888777666777777777777777777777777777777777666666666555555555444333222222333444555333333333444444444555555333333333222222222111111000111111111111222222222333333444555555555555555666555555444444555555666111111222333444555666666666666555555444333333333666666666666666555555555666777888999::::::::::::<<<;;;>>>CCCDDDKKK^^^rrrRRRTTTVVVWWWUUUTTTTTTUUUPPPQQQRRRRRRQQQPPPQQQRRR[[[[[[[[[[[[ZZZYYYYYYXXXVVVWWWWWWXXXXXXWWWWWWVVVPPPSSSVVVXXXYYYYYYZZZ\\\ZZZZZZZZZYYYWWWUUUTTTRRRUUUVVVXXXZZZ[[[\\\[[[[[[]]]\\\[[[[[[^^^ccchhhkkkkkksss~~~}}}uuukkkhhheeebbbdddggghhhccc______\\\YYYVVVTTTSSSSSSTTTSSSUUUWWWXXXXXXWWWUUUSSSTTTQQQNNNJJJIIIIIIJJJKKKKKKLLLOOORRRUUUWWWXXXYYYXXXWWWUUUSSSQQQOOOMMMMMMKKKKKKJJJLLLMMMNNNLLLKKKJJJJJJLLLNNNQQQQQQOOOMMMFFFDDDBBBBBBCCCCCCAAA@@@AAAAAAAAABBBBBBBBBAAAAAA???????????????>>>======<<<<<<===<<<;;;999777666666777888888888777666555777777777777777777777777666666666555555555555444333333222222222333444555222333333333444444444444222222222111111111111000000000111111111222222222333333444555555555444444555444444444444444444555111111222333444444555555555555444444444444444444555555555555555555555555666666777888999999999999<<<<<<>>>AAABBBEEERRR```QQQSSSVVVVVVUUUTTTTTTTTTUUUTTTSSSRRRPPPRRRUUUXXXZZZZZZZZZZZZZZZYYYXXXXXXVVVVVVVVVWWWWWWWWWWWWWWWQQQTTTXXXZZZ[[[\\\^^^___\\\[[[ZZZXXXVVVSSSQQQPPPTTTUUUVVVXXXYYYZZZZZZZZZ[[[ZZZYYYZZZ]]]bbbfffiiihhhiiinnnvvv{{{wwwyyy|||zzz|||~~~xxxnnniiifffcccaaaccchhhiiieee```]]][[[XXXTTTRRRPPPPPPPPPMMMPPPSSSUUUVVVUUUSSSQQQRRRPPPLLLIIIGGGFFFGGGHHHHHHJJJLLLNNNQQQSSSTTTTTTRRRQQQQQQPPPOOONNNMMMMMMJJJIIIIIIKKKMMMNNNMMMKKKGGGHHHIIILLLOOOPPPNNNMMMEEEDDDBBBCCCCCCCCCAAA@@@>>>??????@@@AAABBBCCCCCC???????????????>>>======888999;;;;;;;;;:::999777777888999999999888666555666666666666666666666666555555555444444444333333222222222222333444444555222222222222333333333444222222111111111000000000000000111111111222222222222333333444555444444444444444333333333333444444333333333333333333333333222222222222333555666777444444444444444555555555444555666777888888888888;;;;;;===???@@@CCCKKKSSSgggOOOQQQSSSTTTSSSRRRSSSSSSVVVUUUTTTRRRQQQSSSXXX\\\XXXXXXXXXXXXWWWWWWVVVUUUVVVVVVVVVWWWXXXXXXYYYYYYVVVYYY\\\^^^^^^^^^___aaa\\\[[[ZZZWWWUUUSSSQQQQQQTTTUUUVVVWWWXXXYYYYYYYYYUUUUUUUUUWWWYYY]]]```bbbcccaaacccjjjsss}}}vvvwwwvvvnnnhhhiiidddbbbbbbeeeggggggddd```ZZZYYYVVVSSSPPPNNNMMMMMMLLLNNNQQQSSSTTTSSSQQQPPPQQQOOOLLLIIIGGGFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPMMMMMMNNNNNNOOONNNNNNMMMIIIHHHHHHJJJLLLMMMLLLJJJDDDDDDEEEGGGJJJKKKJJJIIIEEEDDDCCCDDDDDDDDDBBB@@@>>>>>>>>>???@@@AAABBBCCC>>>>>>??????>>>>>>===<<<777888999:::;;;:::999999999999::::::999888777666666666666666666666666666444444444333333333333222111111222222333333444444111111222222222333333333222222222111111111000000000111111111111222222222222222333444444444444444444333333222222333333444444333333333222222222111111111111111333555777888333333333444444444444444444444555666777777777777777888:::;;;===AAAFFFJJJRRRsssKKKMMMPPPQQQQQQPPPQQQRRRRRRRRRSSSRRRRRRTTTWWWZZZZZZZZZZZZYYYXXXWWWVVVUUUWWWWWWWWWXXXZZZ[[[\\\]]]\\\^^^``````___^^^]]]^^^ZZZZZZXXXWWWVVVUUUTTTTTTVVVVVVVVVWWWWWWXXXXXXXXXTTTTTTUUUWWWYYY[[[\\\]]]```]]]___fffmmmttt~~~|||vvvwwwrrrgggdddhhhbbbdddfffhhhhhhfffcccaaaZZZXXXVVVTTTRRRPPPOOOOOONNNOOOQQQSSSSSSRRRQQQPPPPPPOOOMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMNNNOOOOOONNNMMMMMMGGGFFFFFFHHHJJJJJJIIIHHHCCCBBBCCCEEEHHHIIIHHHGGGEEEDDDDDDEEEFFFEEECCCAAAAAA@@@???>>>>>>???@@@AAA===============<<<;;;;;;888999999999999999888888999999::::::999888666555555555555555555555555555333333333333222222222222111222222333333333222222111111111111222222222222333333222222222111111111000111111111111222222222222222333444444444444333333333222222222222333333222222222222222333333333333222111111222444666777222222333333333444444444333333444555666666666666666777888999;;;???BBBCCCHHHaaaHHHJJJMMMOOONNNNNNOOOPPPMMMOOORRRSSSSSSTTTVVVWWW^^^]]]]]]]]]\\\ZZZYYYXXXXXXXXXYYYZZZ\\\^^^___```aaabbbcccbbb___\\\[[[[[[XXXXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\\\\```]]]___fffkkknnnvvv~~~|||zzztttooooooqqqvvv~~~|||yyyyyyrrreeebbbgggcccfffjjjllljjjfffcccbbb[[[ZZZYYYWWWUUUTTTSSSSSSPPPQQQRRRSSSSSSRRRRRRQQQPPPOOOOOOMMMLLLKKKJJJIIIKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPOOONNNMMMLLLFFFEEEEEEFFFHHHHHHGGGFFFDDDCCCDDDFFFHHHIIIIIIGGGEEEDDDDDDEEEGGGFFFDDDBBBDDDBBB@@@???=========>>>;;;;;;<<<<<<;;;;;;:::999;;;:::999999888777777666888999999999888777555444555555555555555555555555333333333222222222111111222222333333333222222111000111111111111222222222333333333222222222222111000111111111111222222222222222333444444444333333333222222222222222222333000000111222333444444555555444222111111222444555222222222333333444444444222333444555666666666666777888888888;;;@@@BBBAAAGGGWWWkkkGGGHHHJJJKKKMMMNNNNNNOOOPPPQQQRRRRRRRRRTTTWWWYYY[[[\\\___``````___]]][[[[[[\\\^^^______^^^\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXX\\\[[[ZZZ\\\^^^^^^[[[XXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUWWWYYYZZZ[[[[[[[[[\\\\\\\\\^^^bbbfffkkkmmmxxxxxx}}}zzz~~~{{{tttiiijjjkkklllqqq{{{}}}yyytttpppnnnkkkhhhdddhhhgggffffffgggeee```[[[XXXXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUXXXZZZWWWQQQKKKNNNNNNNNNMMMLLLKKKJJJIIIKKKLLLNNNPPPQQQQQQPPPOOOSSSPPPMMMMMMOOOPPPOOOMMMJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGHHHCCCBBB@@@???===<<<;;;;;;<<<<<<======<<<:::888777;;;;;;;;;::::::999999999777999:::;;;:::777444222333333444444444444444444444444444333333222222222111111111222222333333333.........///000111111111...///000111222333333333111111111111111000//////444444444333333222222222111111111111111111111111222222111111222444666777333222222111111222222333444444444444444444444444000222333555666666555555999999999:::;;;<<<===>>>GGGKKKYYYwwwHHHIIIJJJKKKLLLMMMMMMMMMQQQRRRRRRRRRRRRSSSUUUXXXYYY[[[^^^```aaa```___^^^\\\]]]]]]]]]]]][[[XXXWWWWWWWWWXXXXXXXXXXXXWWWWWWZZZZZZ\\\___aaaaaa]]]ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUVVVWWWYYYZZZZZZZZZZZZ[[[\\\\\\]]]```ccceeegggkkkkkkppp||||||{{{}}}|||xxxwwwxxxyyy~~~{{{vvvsssmmmpppuuuzzzwwwrrrllllllooonnnhhhaaaaaa``````aaaaaa```[[[WWWXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUXXXZZZXXXRRRMMMPPPPPPPPPPPPPPPOOONNNMMMJJJKKKNNNPPPRRRRRRRRRRRRUUURRRNNNMMMNNNNNNLLLJJJHHHHHHHHHGGGFFFDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDFFFEEECCCBBBCCCDDDEEEGGGCCCBBB@@@???===<<<<<<<<<;;;;;;<<<<<<;;;:::999888:::::::::999999999888888777888888888777555333222555444444333333333444444444444333333333222222222111222222222222222222333111111111111111000000000///000111111222222222222111111111111111000//////444444333333333222222222111111111111111111111111111111111111222333444444222222222111111222222222444444444444444444444444222333444666666666666666888888888888999;;;<<<===@@@CCCMMMfffIIIIIIJJJKKKLLLLLLMMMMMMRRRSSSTTTSSSRRRSSSTTTVVVXXXZZZ]]]___`````````___]]]]]]]]]\\\ZZZWWWTTTSSSSSSTTTUUUWWWXXXWWWWWWVVVTTTUUUYYY]]]______\\\YYYZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^______bbbbbbgggqqq|||}}}~~~uuurrrttt}}}}}}}}}~~~xxxyyyyyyzzz{{{{{{zzzzzz{{{zzz~~~|||yyy}}}~~~|||zzzyyyyyyzzz|||~~~~~~|||qqqjjjfffiiioooooofff]]]ZZZZZZZZZ[[[\\\[[[XXXUUUWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRUUUWWWVVVPPPKKKOOOOOOPPPQQQQQQPPPOOONNNHHHJJJMMMPPPRRRSSSSSSSSSUUURRROOOMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDBBBAAA???>>>===<<<;;;;;;999999:::;;;;;;:::999888888888888888777777777777777777666555444333333222666555444222222222333333333333333222222222222222222222222222222111111111444333333222111000000///000000111111222111111111000111111111111000000///333333333222222222222222111111111111111111111111000000111222222111111111222222111111111111222222333333333333333333333333333444555666666777666666666666666777888999;;;;;;???AAAHHHWWWrrrGGGHHHIIIJJJKKKMMMNNNOOOTTTUUUVVVVVVTTTTTTUUUWWWYYYZZZ\\\^^^______^^^^^^\\\\\\[[[ZZZXXXVVVSSSRRROOOPPPSSSUUUVVVWWWVVVVVVRRRTTTVVVYYY[[[\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVXXXXXXXXXYYYYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[^^^]]]aaaiiiooottt}}}|||{{{~~~~~~~~~}}}xxxoooqqqvvv|||}}}tttllliiigggiiillliii```XXXVVVVVVWWWXXXYYYXXXVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSOOOMMMMMMOOORRRQQQMMMHHHJJJKKKMMMNNNNNNMMMLLLKKKHHHIIIKKKMMMNNNOOOPPPPPPQQQPPPNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAA??????===<<<;;;:::::::::666777999:::::::::999999666666666666666666666666888777555444333333333444777666444222111111222333222222222222222111111111333333222222111111000000333222222111111000//////000111111111111111000///000000111111111111000///222222222222222111111111111111111111111111111111///000111111111000///...111111000000000000111111222222222222222222222222333444444555555555555555666666666777888999:::;;;>>>AAAFFFOOO```~~~EEEFFFGGGHHHKKKMMMPPPQQQUUUVVVXXXXXXWWWWWWXXXYYY[[[[[[\\\]]]\\\\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTMMMNNNQQQSSSUUUVVVVVVVVVVVVVVVWWWWWWXXXZZZ\\\]]]ZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWYYYZZZ[[[\\\\\\\\\[[[ZZZ]]]aaaccccccgggmmmttt}}}}}}{{{|||{{{zzzzzzzzzyyyvvvqqqnnnqqqyyyyyywwwuuullljjjjjjjjjhhhddd^^^XXXTTTQQQRRRTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQMMMKKKJJJLLLOOOOOOKKKHHHHHHIIIKKKMMMMMMLLLJJJIIIGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????????????????===<<<;;;999999888888888555666777999999999999888555555555555555555555555888777555444333333444555666555444222111111111222111111111111111111111111222222222111111000000000000000000000000000000000000000111111111000000//////000000111111111000000111111111111111111111111000000000000000000000000...///000111000///...---111000000//////000000111222222222222222222222222333333333333333333444444777777777777888:::;;;<<<999<<>>>>>>>>????????????@@@;;;;;;:::999888777777888444555777888888888777777444444444555555555555555777666555444333444444555444444333333222222111111000000000000000111111111111111111111111000000000///////////////000000000//////000000111000000000///000000111111111111000000000000000000111111111000000000000000000000000......///000000/////////000000////////////000000111111111111111111111111333222222222222222333333666666777777888:::;;;<<<888999???EEEHHHTTTqqqHHHHHHGGGGGGIIIKKKMMMOOONNNQQQTTTWWWXXXYYY[[[]]]XXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSOOOOOOOOOOOOQQQSSSVVVXXXWWWYYY[[[ZZZVVVRRRPPPPPPUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXZZZ[[[]]][[[\\\^^^\\\ZZZ[[[___^^^```eeennn}}}yyyyyy{{{{{{uuuqqqkkkjjjjjjnnnvvv~~~wwwmmmjjjcccccceee```___]]]YYYTTTOOOMMMKKKKKKHHHJJJLLLLLLJJJIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLIIIJJJMMMNNNMMMJJJJJJLLLNNNOOOOOOLLLIIIGGGCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGJJJJJJIIIHHHIIIJJJGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<===>>>???@@@@@@@@@<<<;;;:::999999999999999444555666777777777666555444444444444555555666666555444444333333333333333111222333444444333111000/////////000000000111111000000000000111111111111222111111000000/////////......///000111111111000//////000111111111111111/////////000000000111111000000000000000000000000............///000111111000//////......//////000111111111111111111111111444444333222222222333444555555555666777888999:::::::::>>>DDDEEEJJJ^^^uuuKKKJJJIIIHHHHHHIIIKKKLLLJJJMMMRRRUUUWWWYYY[[[]]]VVVVVVVVVWWWWWWXXXXXXXXXVVVUUUTTTRRRQQQQQQPPPPPPQQQPPPOOONNNPPPSSSVVVXXX^^^bbbffffff```YYYTTTRRRTTTTTTUUUVVVWWWWWWWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWXXXVVVUUUTTTTTTVVVXXXYYYVVVTTTUUUWWWVVVTTTVVV[[[NNNUUU]]]eeemmm}}}|||yyyzzz|||ooonnnooouuunnndddaaa[[[\\\```\\\ZZZTTTLLLIIIJJJKKKJJJHHHHHHJJJLLLKKKIIIHHHJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLIIIGGGHHHJJJLLLKKKIIIIIIKKKMMMNNNMMMKKKGGGEEE@@@@@@AAAAAACCCDDDFFFFFFDDDHHHKKKKKKHHHGGGGGGIIIFFFFFFFFFEEEEEEDDDCCCBBBEEEDDDDDDCCCBBBBBBAAAAAA:::;;;===???@@@AAAAAAAAA===<<<<<<;;;::::::::::::555555666777777666555444444444444555555666666666333333333222222222222222///111333555555444111000.../////////000000111111//////000000111111222222555444333222111///......------///000111111111111//////000111111111111111.../////////000000111111000000000000000000000000///.........///000222333//////............//////000000000000000000000000666555444333333333444555444444444555666777888999:::777999@@@@@@BBBQQQddd}}}JJJJJJJJJHHHFFFFFFIIIKKKNNNNNNNNNOOOQQQRRRTTTUUU\\\[[[YYYVVVTTTSSSRRRRRRTTTTTTUUUUUUTTTSSSQQQPPPOOOQQQRRRRRRQQQQQQSSSTTTYYYcccooosssnnnccc[[[WWWWWWVVVVVVUUUUUUVVVVVVWWWXXXVVVTTTTTTUUUWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUSSSVVVWWWWWWXXXYYYUUUOOORRRUUUXXXZZZ^^^hhhvvv}}}uuutttwww{{{}}}vvvrrrppppppyyy{{{tttkkkeeeggggggaaaYYYSSSKKKJJJHHHFFFFFFFFFHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMJJJJJJJJJJJJKKKKKKKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJHHHGGGEEEDDDEEEBBBAAACCCGGGIIIFFFBBBEEEFFFGGGHHHHHHGGGEEEEEECCCCCCCCCDDDFFFFFFDDDBBBDDDDDDDDDDDDBBB@@@???===>>>>>>>>>???@@@@@@@@@AAA???>>>>>>??????>>><<<999777777666555444333333333444444333333333333222222222111000000000111222333444444333333333333222222000000111111111222222222000000111111111111000000111111111111111111111111000000000000000000000000///////////////.........000000000000000000000000000000000000111111111111////////////000000000000222111111111000000//////111111111111111111111111444444444333333222222222111222333555666777777777999999999;;;>>>CCCHHHKKKfffLLLLLLKKKIIIGGGGGGIIIKKKOOOOOOOOOPPPQQQRRRSSSTTTWWWWWWUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSQQQPPPPPPQQQRRRQQQOOOOOOPPPQQQYYYbbblllpppkkkccc\\\YYYVVVVVVUUUUUUUUUUUUVVVVVVVVVTTTRRRRRRSSSTTTTTTTTTUUUTTTTTTSSSSSSSSSTTTTTTSSSVVVVVVUUUVVVXXXVVVQQQPPPRRRSSSUUUXXX^^^ffflllwww~~~tttnnnkkkqqquuu~~~~~~wwwpppkkkkkklllmmmvvv}}}zzz{{{{{{tttjjjcccbbbbbb\\\TTTOOOIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLJJJKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFEEEEEEFFFFFFFFFIIIHHHHHHGGGGGGFFFEEEEEEGGGEEECCCEEEHHHIIIGGGCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBCCCDDDEEEEEECCCAAACCCDDDEEEEEEDDDBBB???===???????????????@@@@@@@@@???>>>===>>>???>>>;;;999777666555444444333333333444444333333333222222222444333111000//////000000444444333333333222222222//////000000000111111111000000111111111111000000111111111111111111111111////////////////////////////////////............//////////////////////////////000000000111111111.../////////000000000000111111111000000000//////111111111111111111111111444444333333333222222222111222333555666666777777888888888999<<>>@@@@@@@@@???????????????>>>===<<<=========;;;999777666555444333333333333333333333333222222222222222222111000000000000000333333333333222222222222///////////////000000000///000000111111000000///000000000000000000000000////////////////////////........................//////////////////////////////000000000000111111....../////////000000000111111000000000000//////111111111111111111111111333333333222222222222222111222333444555666666666777666666777:::===@@@CCCHHHXXXvvvLLLLLLKKKHHHFFFFFFGGGIIILLLNNNPPPRRRSSSTTTTTTTTTRRRRRRQQQRRRRRRSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPQQQPPPNNNMMMNNNOOOPPPUUU[[[]]]\\\YYYWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVTTTRRRQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPTTTUUUSSSRRRUUU\\\^^^\\\PPPLLLJJJMMMSSSYYYZZZYYYZZZ```ggglllrrr~~~nnnggg``````gggoootttuuu{{{tttjjjlllooorrrtttrrrmmmiiimmmllllllnnnttt}}}{{{~~~~~~rrrpppqqquuu{{{~~~sssfffZZZVVVTTTOOOIIIFFFEEEFFFGGGHHHHHHGGGFFFDDDEEEEEEDDDDDDFFFGGGIIIJJJLLLLLLLLLLLLJJJIIIGGGFFFBBBBBBAAAAAAAAAAAABBBBBBDDDCCCBBBAAABBBDDDFFFGGGIIIHHHGGGGGGIIIIIIFFFDDDCCCCCCDDDEEEFFFFFFGGGGGGDDDBBBAAABBBCCCCCCBBB@@@AAACCCFFFHHHHHHEEEAAA>>>AAA@@@@@@@@@???>>>>>>>>>>>><<<;;;;;;<<<<<<:::888666555444444333333333444333333333222222222222111111111111111222222333333333333333222222222222111000000000000000000000000//////000000000000//////////////////////////////////////////////////////------...............///////////////////////////////////////000000000111........./////////000000000000000000000000//////111111111111111111111111222222222222222111111111111111222444444555555555666666666777888;;;===???FFFMMMaaaJJJJJJIIIFFFDDDDDDFFFHHHJJJKKKMMMPPPRRRTTTUUUVVVTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPNNNPPPQQQQQQPPPPPPQQQSSSOOOQQQUUUWWWXXXWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUTTTRRRPPPPPPQQQSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPOOOQQQRRRTTT\\\gggmmmmmmVVVPPPKKKLLLSSSYYY[[[ZZZWWW\\\aaaaaabbbgggsss}}}~~~uuujjjdddfffjjjlllkkkpppvvvzzz~~~}}}vvvmmm```^^^\\\]]]bbbhhhmmmpppuuuwww{{{~~~vvvxxx||||||yyywwwppprrruuuwww{{{~~~pppcccVVVRRRPPPLLLGGGEEEEEEGGGIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLJJJHHHFFFEEEAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAAAAABBBDDDFFFHHHHHHHHHGGGGGGHHHGGGFFFDDDCCCDDDDDDEEEFFFGGGGGGHHHDDDBBBAAAAAABBBBBBAAA@@@@@@BBBFFFHHHHHHEEEBBB???AAA@@@@@@@@@???>>>>>>>>>===<<<::::::::::::999888555444444333333333333444333333222222222111111111333333333333333333222222333333222222222111111111111111111111111111111111//////000000000000//////................................................,,,---------......//////...........................////////////000000000............//////////////////////////////000000000000000000000000000000111111111111111111111111000111222333444444444333777666777777999:::<<<===CCCDDDNNNgggHHHHHHGGGEEECCCDDDFFFHHHJJJKKKLLLMMMPPPRRRUUUVVVTTTTTTSSSRRRQQQQQQQQQQQQSSSRRRQQQPPPPPPOOOOOOPPPOOOPPPRRRRRRRRRRRRSSSUUUQQQRRRTTTWWWXXXXXXXXXXXXTTTTTTSSSSSSSSSSSSTTTTTTQQQOOOMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPJJJMMMPPPUUU```nnnwwwxxx[[[UUUNNNMMMQQQUUUVVVVVVQQQVVVYYYZZZYYYZZZ```eeerrr}}}}}}yyyyyy|||~~~~~~zzz}}}xxxvvvvvv}}}}}}|||}}}xxxppp```]]]\\\___hhhuuu~~~|||~~~vvvoooppprrrqqqoooooossswwwyyyvvvuuuvvvuuusssjjj]]]QQQNNNNNNKKKGGGEEEEEEGGGIIIJJJJJJIIIHHHGGGEEEEEEDDDDDDEEEGGGIIIJJJJJJKKKLLLLLLKKKHHHFFFDDDAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBBBBCCCEEEGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIDDDBBB@@@@@@AAAAAA@@@??????AAADDDFFFGGGEEEBBB@@@@@@@@@@@@???????????????===;;;999888999999999777444444333333333333444444222222222222111111111111555555555444333111///...222222222222111111111111222222222222111111111111...//////000000//////...////////////////////////........................,,,,,,,,,---......//////..............................////////////000000------........./////////......////////////000000000000000000000000000000000000000000000111111111000111222222333333333222666666777777999:::<<<<<<@@@AAAGGGWWWsssGGGGGGFFFEEEDDDEEEGGGJJJMMMLLLKKKKKKLLLOOORRRTTTRRRQQQQQQPPPPPPPPPPPPPPPSSSRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSSSSQQQQQQRRRSSSRRRRRRTTTVVVXXXYYYXXXXXXSSSSSSSSSRRRRRRSSSSSSSSSPPPNNNLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPHHHKKKMMMQQQZZZgggnnnoooZZZVVVQQQPPPQQQRRRRRRQQQOOORRRTTTUUUUUUVVVXXXZZZ]]]fffrrr{{{~~~}}}~~~wwwpppiiifffhhhkkkzzz{{{mmmmmmooouuuxxx|||zzzyyyxxxxxxuuuqqqnnnpppooommmlllooorrrwwwvvvnnnhhhggggggeeebbbVVVLLLJJJLLLJJJGGGEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFHHHJJJKKKIIIJJJKKKLLLKKKIIIFFFDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFFFFGGGHHHIIIDDDBBB@@@???@@@@@@@@@??????AAABBBDDDEEEDDDCCCBBB???????????????@@@@@@@@@===:::888777888888888777444333333222333333444444222222222222111111111111000111222222222111000///222222222222111111111111222111111111000000000000......////////////......////////////////////////........................++++++,,,------...//////................................./////////000000---------.........//////........./////////000000000000000000000000000000/////////000000000111111000111111222222222222222444555555777888:::;;;<<<<<<@@@FFFMMM^^^FFFGGGGGGFFFEEEFFFIIILLLPPPNNNKKKJJJJJJLLLOOOQQQOOOOOONNNNNNOOOOOOPPPPPPSSSRRRPPPOOONNNNNNOOOPPPRRRSSSTTTSSSQQQPPPPPPQQQQQQQQQRRRUUUWWWXXXWWWVVVSSSSSSRRRRRRRRRRRRSSSSSSRRROOOMMMMMMOOOPPPPPPOOOKKKKKKLLLLLLMMMNNNPPPQQQIIIKKKKKKKKKQQQZZZ^^^]]]VVVUUUSSSSSSSSSSSSRRRPPPRRRRRRSSSTTTUUUVVVVVVVVVSSSZZZaaafffkkkttttttooolllooovvv|||zzzwwwsssppprrrxxx|||tttlllgggccc___aaafffqqq{{{~~~|||yyyyyytttqqqqqqppptttrrrrrrtttssspppqqquuunnnssspppddd\\\\\\]]]\\\\\\QQQHHHHHHKKKIIIGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKHHHIIIKKKLLLKKKIIIFFFEEECCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGIIIJJJKKKJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIEEEBBB@@@??????@@@???>>>???@@@AAACCCCCCCCCCCCBBB>>>>>>??????@@@@@@@@@AAA<<<:::888777777888888777333333333222222333444444222222222111111111111000(((***---000222333444444222222222111111111111000111111000000/////////.........////////////......000000000000000000000000........................++++++,,,,,,---...//////..................................../////////000---------.........//////---.........//////000000000000000000000000000000.../////////000000111111000111111222222222111111222333444666888999:::;;;666===CCCDDDKKKfffKKKKKKKKKJJJIIIIIIKKKMMMOOOMMMKKKMMMOOOPPPMMMKKKOOONNNKKKJJJJJJKKKMMMOOOQQQPPPOOONNNOOOQQQSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPQQQSSSUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSOOOOOOPPPPPPQQQPPPPPPPPPLLLMMMNNNOOOPPPQQQQQQQQQOOONNNMMMMMMOOOQQQTTTUUUWWWVVVTTTRRRPPPPPPPPPQQQNNNNNNNNNPPPSSSTTTSSSRRRRRRTTTWWWYYY\\\```eeehhh|||ssshhh___```cccffflllssswwwtttsssooojjjgggdddfffmmmssssssqqqrrrhhhggghhhiiijjjlllpppuuuyyyoooiiimmmuuuttttttuuuwwwyyyuuunnnhhhhhhbbb[[[XXXXXXYYYZZZYYYPPPMMMIIIEEEDDDEEEHHHJJJGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEFFFHHHJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJFFFCCCBBBCCCCCCBBB@@@GGGGGGHHHHHHHHHGGGFFFFFFMMMNNNNNNNNNNNNMMMLLLLLLMMMKKKIIIHHHGGGHHHIIIJJJFFFEEECCCAAA@@@>>>>>>===@@@@@@??????@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>><<<;;;999777666555555555555444444444444333333333444333333222111111111222222222222222222222222222111111111111000000000000000000000000////////////------......//////000000////////////////////////////////////////////////+++,,,,,,------,,,,,,+++////////////////////////111///------/////////...------............------000000000000000000000000///---,,,,,,......+++)))............////////////000111111222222333444444666666666666777888999:::???<<<>>>DDDKKK]]]OOOOOOMMMKKKHHHGGGGGGIIILLLKKKJJJLLLOOOPPPNNNLLLOOONNNLLLJJJJJJKKKMMMNNNPPPOOONNNNNNNNNPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOPPPRRRTTTTTTSSSQQQQQQQQQRRRRRRRRRRRRRRROOOOOOPPPPPPQQQQQQPPPPPPLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLMMMOOOQQQRRRUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMMMMOOORRRSSSRRRQQQLLLNNNQQQRRRTTTVVVYYY\\\eeepppvvvgggaaa]]][[[\\\aaammmooopppppppppssswww{{{~~~zzzwwwyyyvvvyyyzzzwwwwwwxxxvvvqqqkkkfffdddhhhlllkkkiiijjjlllooosssuuuwwwyyywwwpppjjjhhhnnnvvvyyywwwtttrrrpppkkkccc]]]\\\XXXTTTSSSUUUVVVVVVUUUNNNKKKHHHEEEDDDEEEFFFHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIFFFCCCBBBCCCDDDCCCAAAFFFGGGGGGGGGHHHGGGGGGGGGKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGHHHIIIJJJGGGFFFDDDBBB@@@>>>======>>>>>>>>>>>>?????????@@@??????>>>======<<<<<<;;;:::999888888777666555555555555555444444444333333444333222111111111111111111111111111111111111111111111111000000000//////000/////////////////////......///////////////000////////////////////////........................------............------........................///...,,,,,,---......---------............------........................111///...000222222111...............////////////000111111222222333333444444444444555555666777888===:::<<>>======;;;<<<===>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999666777888888888777555444555555555555444444444444333222111111111111111111000000000000000000000000111111000000000000//////////////////////////////000000000000////////////////////////////////////...........................//////////////////...------------------------...,,,++++++,,,------,,,------............------------------------------000///000111333444333222............////////////000000111111222333333333222222222222333444555666999888;;;AAAEEERRRmmmKKKLLLLLLKKKIIIHHHHHHJJJFFFFFFHHHJJJMMMOOOOOOOOONNNMMMLLLJJJJJJJJJLLLLLLNNNNNNNNNNNNOOOPPPRRRSSSNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMLLLLLLNNNOOOOOONNNLLLLLLMMMNNNOOOPPPPPPQQQNNNNNNOOOPPPQQQQQQQQQQQQOOOPPPPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNPPPRRRQQQPPPNNNLLLJJJIIIIIIKKKMMMNNNMMMKKKGGGIIIKKKKKKIIIFFFDDDCCCGGGLLLTTTZZZbbblllxxx~~~{{{zzzwww{{{}}}zzzwww}}}yyynnnqqq~~~}}}|||{{{xxxuuunnngggfffiiizzz~~~ssskkkkkkpppssswww{{{ssslllccc\\\XXXTTTPPPMMMMMMOOOQQQSSSTTTQQQMMMKKKDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKIIIHHHEEECCCAAA???>>>===:::<<<>>>??????>>><<<;;;;;;;;;:::999999888888777444555777888888777555444555555555444444444444333222111111000000000111111000000000000000000000000111000000000////////////.........///////////////111111111000000//////...////////////////////////..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...------,,,------......------,,,------------------------......///000000111000///............////////////000000000111222222333333222111111222222333444555777888;;;???BBBKKK___rrrxxxIIIKKKLLLKKKIIIHHHHHHIIIDDDEEEHHHJJJLLLMMMNNNOOOLLLLLLKKKJJJJJJKKKLLLLLLNNNNNNOOOPPPQQQRRRSSSTTTNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKLLLOOOPPPPPPNNNLLLJJJGGGGGGGGGHHHJJJKKKJJJHHHGGGIIIKKKKKKGGGCCC@@@???FFFJJJOOOSSSWWW]]]eeejjjttt|||tttllloootttxxxzzz|||}}}}}}zzzmmmnnnnnnnnnnnnnnnnnnnnnuuu|||~~~yyytttnnnllliiiggggggkkkpppsssuuutttuuuvvvtttppppppttttttlllfffhhhmmmnnnmmmnnnbbb\\\TTTPPPPPPPPPPPPNNNOOOQQQTTTUUURRRMMMGGGDDDAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBAAAAAABBBCCCDDDDDDFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJKKKKKKEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKLLLLLLIIIHHHFFFDDDAAA@@@???>>><<<===???@@@@@@???===<<<;;;::::::999999888777777222444666777888777555444444444444444333333333333000000000//////000000111111111111111111111111111000000000////////////...------....../////////000111111000000//////......////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...//////...,,,,,,------------,,,,,,.........................../////////...------,,,............///////////////000000111111222333333222222222222333444555666666888;;;>>>@@@EEERRR^^^___rrrKKKLLLMMMKKKIIIFFFFFFFFFDDDFFFIIIJJJJJJJJJLLLMMMJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKKKKLLLLLLKKKJJJKKKLLLLLLLLLMMMNNNNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJLLLMMMOOONNNLLLJJJHHHEEEDDDDDDFFFGGGHHHGGGEEEFFFHHHJJJIIIEEEAAA???>>>CCCFFFJJJNNNPPPTTTWWWZZZ```fffqqq}}}~~~uuunnnkkkmmmnnnnnnmmmnnnqqqvvvzzz|||zzzyyy||||||xxxvvvooofffZZZYYYXXXWWWWWWXXXYYYZZZXXX___eeefffggghhhgggdddcccbbbaaa```aaagggpppvvvwwwuuuvvvyyyyyywwwyyy}}}~~~|||nnnfffbbbeeegggeeeaaa```RRRMMMIIIHHHKKKNNNOOOOOOMMMPPPRRRQQQLLLFFFBBB???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLLLLKKKJJJJJJKKKFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGJJJKKKKKKKKKKKKLLLLLLLLLIIIHHHFFFDDDBBBAAA@@@@@@>>>???@@@@@@@@@???>>>===:::::::::999888888777777333444555666666555444444333333333333222222222222///////////////000000111111111111111111111111111000000////////////......---------......//////000////////////............////////////////////////------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,.../////////,,,,,,------------,,,,,,........................///000111000...,,,,,,---............//////////////////000000111222222222222222222333333444555666555888:::<<<===@@@GGGMMMOOO\\\tttIIIJJJLLLKKKIIIGGGGGGGGGEEEGGGJJJJJJHHHHHHIIIKKKGGGHHHIIIJJJKKKMMMNNNNNNLLLMMMNNNPPPQQQRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKKKKKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPLLLMMMMMMNNNNNNNNNMMMMMMKKKLLLMMMMMMLLLJJJHHHFFFDDDCCCCCCDDDEEEFFFDDDCCCDDDFFFHHHGGGDDDBBB@@@@@@BBBDDDFFFHHHJJJLLLNNNPPPTTTXXX^^^fffnnnwww}}}}}}|||zzzyyyyyy~~~{{{xxxxxxwwwuuusssnnnoooooonnnllllllmmmooojjjlllmmmmmmnnnuuu}}}yyywwwvvvuuunnnrrrwwwzzzzzzxxxuuussssssvvvzzz{{{yyywwwuuuttttttrrrssstttrrrpppsssyyywwwuuuoooiiiiiiiiiddd]]][[[XXXTTTQQQPPPQQQTTTUUUSSSZZZ```bbbeeekkkmmmmmmpppqqqrrrssstttxxx~~~}}}~~~~~~~~~~~~}}}{{{vvvrrrppptttuuutttvvvyyyzzzxxxfff```[[[[[[[[[WWWTTTUUUIIIFFFCCCDDDHHHKKKKKKJJJHHHKKKMMMKKKGGGCCCAAAAAA>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEECCCDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFIIIKKKKKKIIIGGGHHHIIIGGGFFFEEEDDDDDDEEEGGGHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@??????>>>>>>>>>999999999888777777666666555444444444444444444444222222222111111111000000///............///000111000000000000000000000000000000/////////.........,,,,,,---......///000000------------............////////////////////////------------------------++++++,,,,,,,,,,,,++++++------------------------,,,+++***+++---.........+++,,,,,,------,,,,,,+++------------------------,,,///111000...,,,---///............//////////////////000000111111222222222222222222333444555555444666888999999<<<>>>@@@EEEMMM\\\tttDDDFFFIIIJJJJJJJJJJJJKKKFFFHHHKKKJJJGGGFFFGGGIIIFFFGGGHHHJJJLLLMMMOOOOOOKKKLLLMMMOOOPPPQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHLLLMMMOOOPPPQQQRRRRRRRRRPPPPPPQQQQQQQQQQQQQQQPPPKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIGGGFFFCCCBBBBBBCCCDDDEEECCCBBBEEEGGGHHHGGGEEECCCCCCCCCEEEEEEEEEEEEFFFGGGHHHJJJJJJLLLOOORRRWWW\\\bbbgggqqq{{{zzztttmmmhhh```bbbddddddddddddfffgggaaacccdddcccbbbfffnnnvvvyyyvvvqqqllljjjiiikkklllpppooonnnmmmkkkjjjjjjjjjhhhmmmssswwwvvvrrrlllhhhbbbfffjjjllljjjeeebbb```aaa______```___```fffnnnwwwtttnnnjjjkkknnnjjjdddgggccc]]]WWWUUUUUUWWWYYYbbbiiinnnqqqwww|||{{{wwwqqqkkk```bbbdddffflllqqqqqqlll\\\VVVPPPNNNKKKHHHGGGIIIGGGEEECCCDDDGGGIIIGGGEEEDDDGGGIIIHHHEEECCCDDDEEE>>>>>>=========???@@@BBBAAAAAAAAABBBCCCDDDEEEFFFBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEHHHJJJJJJGGGEEEEEEFFFHHHGGGEEECCCCCCDDDFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCAAA@@@???>>>======>>>>>>888888888777666666555555666555444333333333333444111111111000000000000///...............///000111////////////////////////000/////////............,,,,,,------...///000000+++,,,,,,------.........////////////////////////------------------------+++,,,,,,------,,,,,,+++------------------------+++))))))))),,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,,,,---000............/////////000/////////000111111222222111111111111222333444555333555777666777999999999???DDDNNN___}}}EEEGGGIIIJJJKKKJJJIIIHHHIIIJJJJJJIIIGGGGGGHHHJJJHHHGGGGGGHHHKKKLLLLLLKKKOOONNNNNNMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKMMMMMMKKKHHHGGGJJJMMMNNNLLLJJJIIIHHHIIIJJJKKKNNNOOOOOOPPPQQQQQQQQQPPPOOOOOONNNMMMMMMNNNOOOPPPQQQPPPOOONNNMMMMMMMMMMMMKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCBBBAAAAAACCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOQQQRRRVVV^^^iiisss}}}xxxnnnkkknnnnnnlllnnnssssssnnnmmmkkkhhhhhhlllppptttvvvzzzzzzxxxsssmmmgggcccaaahhhiiimmmpppooommmqqqxxxzzz}}}rrrnnnkkklllrrrtttlllaaa\\\___hhhooojjj```___lllzzz~~~}}}xxxpppooonnnjjjgggfffzzz}}}|||uuulllfff\\\ZZZZZZ^^^bbbccc^^^YYYNNNLLLIIIGGGEEEEEEFFFFFFAAABBBCCCDDDEEEFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEE@@@???>>>>>>???AAACCCEEECCCCCCBBBAAABBBCCCDDDEEEAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDBBB@@@???@@@???>>>===<<<<<<<<<<<<::::::999888777666555444555444333333222222333333222222222111111111111000////////////////////////............////////////++++++,,,---...///000111000000///...---,,,,,,+++...------------...////////////...---,,,,,,,,,,,,///,,,+++,,,000222222000---------------------------.........---,,,,,,+++))))))*********++++++++++++***)))***,,,---,,,+++///......------,,,++++++000///...,,,,,,---......---------............///111222222222333333333333333333333333333333333333666555444444555777:::;;;===???DDDOOO```~~~DDDEEEGGGIIIJJJIIIHHHGGGJJJKKKKKKIIIGGGFFFGGGIIIHHHGGGGGGHHHKKKLLLLLLKKKMMMNNNOOOPPPPPPOOOMMMLLLMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLJJJGGGGGGIIILLLLLLKKKJJJIIIIIIJJJLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOMMMMMMLLLMMMNNNNNNPPPOOONNNMMMMMMLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBAAAAAACCCCCCDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJKKKPPPWWW^^^fffqqq~~~~~~}}}{{{yyyvvvvvvxxx}}}{{{uuuqqqooonnnppptttwwwvvvwww~~~zzz}}}|||vvvooolllpppyyyzzzoookkkttt{{{~~~vvvmmmfffaaa]]]XXXVVVWWWVVVRRRNNNHHHGGGEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGFFFFFFFFF@@@@@@>>>>>>???@@@BBBDDDBBBBBBAAAAAAAAABBBCCCDDDAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBAAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFCCCDDDDDDDDDCCCAAA???>>>??????>>>===<<<<<<<<<<<<:::999999888666555555444444333222222111111222222111111111000000000//////........................------------..................................../////////...------,,,,,,---------------...//////------,,,,,,,,,------...---+++)))***,,,------+++------------------------------......---,,,,,,+++*********+++++++++,,,,,,---,,,+++,,,.........---------------------------...------,,,,,,,,,,,,,,,---------............///////////////000000000111222222222222222222222222555555444444555777999:::888<<>>>>>>>>===<<<;;;;;;;;;;;;999888888777666555444444222222111000000000000111000000/////////.................................,,,,,,,,,------------...000000///...---,,,,,,+++---------------------------------------......///++++++++++++,,,---...///---+++***)))***+++***)))---------------------------------------,,,,,,++++++++++++,,,,,,,,,------...---------///000///...++++++,,,------...//////---............---,,,,,,---------............///............////////////111111111111111111111111333444444555666777888888555:::@@@CCCEEETTTrrrBBBCCCEEEFFFGGGGGGGGGGGGIIIJJJJJJIIIGGGGGGHHHJJJKKKJJJJJJJJJLLLMMMLLLKKKMMMNNNPPPQQQPPPNNNLLLJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMMMMMMMNNNOOOOOOMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNMMMLLLLLLKKKKKKKKKMMMMMMMMMLLLLLLKKKJJJIIIKKKIIIFFFCCCCCCDDDEEEGGGDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???AAAAAA@@@@@@??????>>>>>>===>>>???@@@CCCIIIQQQWWWaaammm}}}~~~}}}vvvpppmmmoooppprrrssspppiii___XXXQQQLLLFFFCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCC===>>>???@@@BBBCCCDDDDDDAAABBBCCCEEEFFFFFFGGGGGGBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???????????????@@@AAAAAADDDCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA?????????AAABBBAAAAAAAAABBBBBBCCCCCCDDDFFFFFFEEEEEEEEEFFFGGGGGGIIIHHHHHHGGGFFFEEEDDDCCC?????????@@@@@@@@@??????===<<<;;;::::::999999:::777777666666555444444333111111000////////////000000000000/////////..............................,,,,,,---------.........000000///...---,,,,,,+++,,,,,,,,,------.........------,,,,,,------...///,,,,,,++++++,,,,,,---......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,---------......///------...///000///...,,,,,,,,,---------......///000111111111000...------------............////////////000000000000111000000000111111111111111222333444555666777777777777:::===??????GGG\\\pppBBBCCCDDDEEEFFFGGGGGGHHHFFFGGGHHHGGGGGGGGGIIIKKKLLLKKKJJJKKKMMMNNNNNNMMMOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMOOONNNLLLLLLLLLMMMNNNOOOSSSRRRQQQPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLKKKIIIIIIKKKIIIFFFDDDDDDEEEGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>???????????????:::;;;===???AAADDDHHHKKKJJJRRR]]]gggpppzzz~~~~~~~~~{{{vvvqqqlllhhheeehhhfffdddaaa]]]WWWPPPLLLCCCAAA@@@???@@@AAA@@@@@@??????@@@@@@AAABBBBBBCCC>>>>>>???@@@BBBCCCDDDEEE???@@@AAACCCDDDEEEEEEFFFBBBBBBAAA@@@?????????????????????@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA??????@@@AAACCCBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBB??????????????????@@@@@@<<<;;;:::999888888888888666555555555444333333333111000//////......//////111111000000000/////////........................---.........////////////.....................---++++++,,,,,,---.........,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,---------.........---,,,,,,,,,...///...---......---------,,,,,,,,,///000111111111000...------------............///.../////////000000000000111111111111222222333333111222333555666666666666:::888888;;;>>>CCCNNNYYY{{{@@@AAABBBCCCDDDEEEFFFGGGDDDEEEFFFFFFEEEEEEGGGIIIIIIIIIHHHJJJLLLNNNNNNMMMOOONNNNNNMMMMMMNNNOOOOOONNNNNNMMMMMMMMMNNNOOOOOOQQQOOOMMMMMMNNNPPPPPPPPPUUUTTTTTTRRRQQQPPPOOONNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMKKKIIIHHHJJJHHHGGGEEEEEEEEEGGGHHHDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????<<<======>>>>>>?????????777888:::<<<>>>@@@AAAAAABBBCCCHHHPPPVVV]]]hhhrrryyy|||{{{|||ssswww|||zzzsssmmmhhhdddaaa___]]]YYYTTTOOOLLLHHHDDDAAA======>>>?????????>>>>>><<<======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>???AAABBBCCCCCCCCCAAAAAAAAAAAA@@@?????????>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>??????@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@??????@@@AAABBBCCCCCCDDDEEEEEEDDDDDDCCCAAAAAABBBCCCDDDFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA???>>>>>>>>>>>>>>>??????::::::999888777777777777444444444444333333222222111000//////......//////111111111000000000//////------------------------........./////////000000,,,---------.../////////++++++,,,,,,---------...,,,,,,,,,,,,,,,------......---,,,+++************(((***+++++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++---...---,,,//////...---,,,,,,++++++---............---,,,,,,---------............///------------............000000111111222333333333111222222333444555666666888444333777<<>>>>>>>>???AAABBBDDDEEEEEEFFFFFFEEECCCBBBDDDEEEEEEEEEEEEGGGJJJLLLLLLLLLLLLLLLNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQNNNLLLLLLOOOQQQQQQPPPSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLMMMOOOOOOOOOOOONNNLLLMMMNNNNNNMMMLLLJJJIIIGGGGGGFFFEEEEEEEEEEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBAAA@@@???>>>>>>===>>>>>>?????????>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<999888888888:::<<<===>>>AAA>>>???EEEHHHJJJOOOUUUYYY```jjjwww~~~wwwttt{{{zzzxxxppprrruuuwwwyyyzzz{{{|||vvvppphhhaaa[[[WWWSSSQQQLLLIIIEEEBBBAAA???===;;;;;;<<<===>>>=========>>>;;;;;;<<<===>>>>>>>>>>>>????????????????????????<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????AAABBBBBBBBBAAA@@@@@@??????>>>>>>??????@@@AAAAAABBBCCCCCCBBBAAAAAA????????????????????????BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<;;;;;;<<<======999999888777666666666666333333333333222222222222111000000///.../////////000000/////////.........---------------------------------.........//////---------.........//////,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,+++++++++++++++,,,(((***++++++))))))+++...++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,+++++++++---...---,,,---------------------,,,...------,,,,,,,,,,,,,,,---------............///------.........///////////////000000111222222333222222111111333444666777666333444888:::;;;???EEELLLkkk;;;;;;<<<===>>>@@@BBBCCCGGGGGGGGGDDDAAA@@@@@@AAABBBAAABBBDDDHHHJJJKKKJJJHHHKKKNNNQQQRRRQQQOOOMMMNNNMMMMMMMMMNNNOOOPPPPPPPPPMMMKKKKKKNNNPPPPPPOOOPPPPPPPPPQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKJJJLLLMMMOOOPPPPPPPPPOOOLLLMMMNNNOOONNNLLLJJJIIIEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>===;;;;;;<<<===>>>>>>>>>===::::::::::::999999999999???<<<999888999<<<>>>???AAA<<<<<>><<<<<<<<<<<<;;;:::;;;;;;<<<;;;;;;<<>>??????>>>>>>:::;;;<<<===>>>@@@@@@AAA;;;<<<===>>>>>>??????>>>???@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBCCCBBBAAAAAA@@@@@@???????????????@@@??????AAAAAAAAAAAA??????<<<===>>>>>>>>>>>>======AAABBBCCCCCCCCCBBBAAA@@@CCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@???===<<<;;;:::999:::;;;;;;999888777666666555555555333333222222222222222222111111000/////////////////////.........---------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************+++,,,------+++---...,,,)))(((***---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,...///...---+++,,,,,,------......///000///...,,,,,,---......---------.........//////000000000000111111111111---......///000111111222333222111000111444666888555555888:::999888>>>FFF>>>XXXtttAAA@@@===;;;:::<<<>>>???DDDCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIKKKMMMOOOOOOOOOPPPQQQSSSPPPOOOMMMKKKJJJJJJKKKLLLLLLNNNPPPQQQQQQOOOLLLKKKNNNMMMMMMLLLKKKLLLLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLKKKKKKJJJFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCCCCBBBAAA???>>>======<<<<<<======>>>>>>??????:::999777777777999;;;<<<888888888888888888888888888999::::::;;;;;;;;;;;;???@@@CCCHHHOOOXXX```eeejjjnnnsssvvv{{{|||||||||yyyyyywwwsssnnngggaaa\\\YYYPPPNNNKKKGGGCCC@@@>>>============<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<========================;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>>>>===<<<;;;<<<>>>@@@@@@???@@@???>>>======>>>???@@@DDDBBB@@@AAACCCDDDBBB@@@???@@@@@@@@@@@@???>>>>>>===>>>???@@@@@@@@@@@@@@@@@@AAACCCBBBAAA@@@@@@AAAAAA@@@??????>>>>>>??????AAA@@@>>><<<;;;::::::;;;::::::888777666666666666333333333222222222111111111111000000//////......000000//////......------........................------------------------------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000//////......---,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---..................---------------...............000000000000000000000000111222222333333444444555555444555666888;;;===???DDDKKKYYYsssAAA@@@>>>===<<<===>>>???CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIKKKMMMNNNOOONNNOOOPPPRRRPPPOOOMMMKKKJJJJJJKKKLLLKKKLLLNNNOOOOOONNNKKKJJJMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJKKKLLLNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777888:::;;;888888888888888888888888777777888999999999999999<<<<<<<<>>;;;:::999888::::::::::::::::::999999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>===;;;;;;<<<>>>@@@@@@@@@AAA@@@????????????@@@AAADDDAAA@@@@@@BBBBBB@@@>>>??????@@@@@@??????>>>=========>>>?????????>>>>>>@@@AAABBBBBB@@@??????@@@@@@@@@???>>>>>>>>>>>>>>>@@@???===<<<::::::::::::999888777666666666666666222222111111111000000000////////////.........---///////////////.........................................................------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++******+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,------------------------------------...............000000000000000000000000000000111111222333333444444555555666888:::<<<===<<>>>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::999999999:::999888777777777888999777777777777777777777777666666777777888888777777777777888888999;;;===>>><<>><<<;;;:::<<<>>>@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBCCCAAA@@@???@@@???>>><<<>>>????????????>>>============>>>>>>======<<<<<>>>>>?????????>>>============>>>>>>===<<<;;;::::::::::::666666555555555555555555111111000000000/////////............------------.........///////////////................................................------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000//////000000111222222222444555666777888999999999999===DDDOOObbb@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIKKKMMMOOOOOONNNMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKHHHJJJKKKMMMMMMMMMLLLKKKJJJLLLMMMNNNNNNLLLJJJIIIFFFFFFGGGIIIKKKMMMNNNOOOLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@??????>>>=========>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999999999:::999888777777777777777777777777777777777777777666666777777777777666666555666777888999::::::::::::<<<===???AAAFFFLLLRRR```gggooorrrrrrvvv~~~{{{~~~wwwvvvxxx{{{zzzqqqiii```XXXMMMKKKHHHEEEBBB???===<<<:::999999999:::;;;<<<<<<666666666777777888888888999999999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999;;;;;;<<<<<<<<<=========<<<;;;:::<<<>>>@@@AAA@@@BBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@>>>===<<<;;;:::===>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>======<<<;;;???@@@AAAAAA???======>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::999999999999333444444444555555444444111111000000000/////////........................------......//////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------......---,,,,,,+++++++++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---......//////+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,------...///////////////////////////////////////000000111222222333333444666777888888777666999===AAAFFFPPPfff@@@BBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCDDDFFFGGGGGGEEEEEEEEEEEEEEEGGGHHHHHHJJJLLLOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKHHHIIIKKKLLLMMMMMMMMMMMMJJJKKKMMMNNNMMMLLLJJJHHHFFFGGGGGGIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@???>>>======<<<===============<<<<<<<<<999999999::::::;;;;;;;;;999888888777666666666666666666666666666666666666666666777777777777666666555666777888999999999888777888999:::<<>><<<;;;;;;;;;;;;666666555555555666777777666666777777888888999999888888888999999999::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;>>>AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@>>><<<:::999999<<<============<<<;;;;;;????????????>>>===<<<<<<>>>???@@@@@@===<<<<<<<<<===<<<;;;;;;::::::;;;;;;999999999999999888888888222333444444444444333333222222111111111000000000////////////////////////------......//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........---,,,,,,+++,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,---...//////+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---,,,---------.........///,,,,,,------...//////000////////////////////////000000111111222333333333333444555666777666555555666888===@@@CCCPPPmmmAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBDDDEEEFFFGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHIIILLLOOOPPPOOONNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKMMMNNNNNNNNNKKKKKKLLLLLLLLLKKKJJJIIIFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKMMMKKKIIIHHHGGGGGGGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<======888888888999:::;;;;;;;;;777777777777666666666666666666666666666666666666666666777777777666555555555555555555555444333222333444666888<<<@@@CCCEEEIIILLLOOONNNLLLMMMRRRWWW]]]___dddllluuu|||xxxrrrpppnnnnnnqqqttt~~~|||pppgggcccccc```aaa\\\RRRJJJEEEBBB>>>===<<<:::888777777888888666666555444444444555555777777888888888888888888777777888888888999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;::::::;;;>>>AAABBBAAA??????@@@@@@@@@@@@?????????@@@@@@>>>;;;999999:::;;;<<<<<<<<<<<<;;;::::::>>>>>>?????????>>>======>>>???@@@???<<<;;;:::;;;;;;;;;:::999999999999:::666666777888888888777777222333444555555444333222222222111111111000000000/////////000000000000000.........///////////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,------...,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++((())))))***+++,,,,,,---++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---,,,------....../////////+++,,,,,,---...///000000000000000000000000000000000000111111222333333444222333444555555555555555777777;;;???@@@EEEXXXmmmAAABBBBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFDDDDDDDDDEEEGGGHHHIIILLLOOOQQQQQQPPPOOOOOOJJJJJJKKKKKKKKKKKKKKKJJJFFFGGGHHHJJJKKKLLLMMMNNNLLLKKKKKKKKKKKKJJJJJJJJJEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIJJJLLLJJJHHHFFFEEEEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<;;;::::::999:::::::::;;;;;;<<<<<<888888888888888888888888555555666666777666666666555555555555555555555555555555555555555444333333444444333333222222222111333444555999===@@@CCCDDDBBBCCCCCCBBB@@@@@@BBBDDDEEEGGGLLLTTT]]]cccggggggsssuuuyyy}}}zzzqqqllliiihhhmmmsssuuu~~~|||yyyvvvtttoooeee[[[SSSPPPPPPKKKMMMKKKDDD???>>>===;;;;;;:::888666555555666666888888777777666777777888888888888888777777777777777777777777888888888999888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;999::::::::::::;;;;;;;;;;;;:::999;;;>>>AAABBBBBB>>>???@@@AAAAAA@@@???>>>>>>@@@@@@>>>;;;999:::;;;;;;;;;;;;;;;;;;:::999999<<<<<<======>>>>>>=========>>>???>>><<<:::999:::::::::999888888888888999444555666777888777777666333444555666555444222000111111000000000/////////........./////////000000///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...******++++++,,,---------,,,,,,,,,,,,,,,---......+++++++++,,,,,,+++++++++************************************************************++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---++++++,,,------...//////++++++,,,---...///000000000000000000000000000000//////000000111222222222222222222222333444666666:::666888???@@@@@@KKKYYYBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFDDDCCCDDDEEEGGGHHHHHHLLLPPPRRRRRRQQQPPPQQQJJJJJJKKKKKKKKKKKKKKKJJJEEEEEEGGGHHHJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKCCCDDDEEEGGGIIIKKKMMMMMMKKKJJJIIIHHHGGGHHHHHHIIIKKKJJJGGGEEEDDDDDDEEEEEEBBBBBBAAA@@@????????????>>>======<<<:::999888888888888888999999::::::;;;888888777777666666555555444444555666777777777666555555555555555555555555444444444444333333222111444444444444444555666777333333444777:::<<<=========<<<;;;::::::999999999;;;===AAAGGGNNNSSSUUUUUUQQQVVV]]]ccchhhooowww}}}|||}}}{{{{{{}}}}}}yyy|||~~~||||||wwwqqqjjjfffccccccjjjrrroooyyyzzzqqqjjjeeeaaaccc___XXXOOOHHHEEEEEEFFF???BBBBBB>>>;;;;;;;;;999888777555444444555666888666666555555555666777777888888777777666666666555777777777777888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888777777777888999::::::999999:::::::::;;;;;;;;;;;;:::999;;;>>>AAABBBBBB???@@@AAAAAAAAAAAA@@@???===???@@@>>>;;;999:::<<<:::;;;;;;;;;;;;:::999999::::::;;;<<<=========<<<===>>>???>>>;;;999999999:::999999888777888888888333444555777777777666666444555666666666444111000000/////////............---------.........//////000000//////.........---........................------------------------++++++++++++++++++++++++++++++++++++,,,,,,---...))))))***++++++,,,------,,,,,,,,,,,,,,,---...///***+++,,,------,,,+++***************************************************)))************++++++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,---------......---,,,,,,,,,,,,---******+++,,,,,,---......++++++,,,---...///000111000000000000000000000000......//////000111111111222111111111222444666777:::333333:::===;;;AAALLLCCCCCCCCCEEEHHHHHHGGGEEECCCDDDDDDDDDEEEEEEEEEEEEHHHIIIIIIHHHGGGFFFHHHIIIGGGJJJOOOQQQQQQPPPPPPPPPJJJJJJJJJJJJJJJIIIIIIIIILLLKKKIIIHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJCCCDDDEEEFFFGGGHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHJJJKKKKKKKKKJJJHHHFFFEEEAAA@@@>>><<<<<<===???@@@;;;;;;::::::::::::999999888888888888888888888888666666666666777777777777777777666555555555555555666555444333333333333333222222222333333444444444555444333333222222222222000111333666777777777777555555555555666666666666:::;;;<<<>>>???@@@AAAAAA>>>@@@CCCIIIPPPWWW^^^bbbhhhmmmvvvxxxyyy{{{yyy{{{}}}}}}~~~{{{vvvrrrpppyyyuuuoooggg```^^^___aaagggeeebbb]]]XXXTTTPPPNNNOOOMMMIIIDDD@@@===;;;:::999999888888888888999999777666555444444444444444444444444555555555555555444555555666777888888888777777888888888999999999999999999::::::999888888888999:::;;;;;;;;;:::999888888999999999888888777999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>???>>>===<<<:::999:::;;;<<<<<<;;;:::;;;===<<<=========<<<;;;::::::999999::::::999999888777999999888888666555444333444444555555666777777777666666555444222111000000000000000000000///......///000000000000000//////........................,,,,,,,,,---------.........***'''%%%'''+++---///******+++++++++,,,,,,,,,......---,,,,,,,,,,,,------,,,,,,+++************---------------------------,,,************,,,---///---+++*********'''&&&))))))***+++,,,------...************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000000000000000000000000000111111111111555444333222333444555666;;;:::888888999<<>><<<<<<===>>>???<<<;;;;;;;;;::::::999999888888888888888888888888888777777777666555555555777666666555555555555555555555444333333333333333222222222333333333444444444444333222222222222222000111333555666666666555444444555555555666666666555666777888999:::::::::666777999===BBBHHHMMMPPPSSSXXXaaakkkuuu{{{|||~~~|||~~~|||{{{{{{~~~wwwqqqmmmkkkrrrnnnggg]]]UUUQQQQQQRRRPPPNNNLLLIIIFFFCCC@@@???>>>===;;;999888888888888888888777777777777888888666666555444444444444444444444444555555555555666555555666777777888999999777777777777888888888888999999::::::::::::999999999:::;;;<<<<<<;;;:::999888888999999999999888888999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======>>>>>>>>>======>>>>>>>>>===<<<:::999777888888888666666888999;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::999888888999999999888777555444333444444444555555555555666555555444333222111111000000000000000000///......//////000000000000//////------------------------,,,,,,---------.........---+++))))))+++,,,---,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,------,,,+++++++++++++++,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,+++***(((((())))))'''&&&++++++++++++++++++,,,,,,************************************************+++++++++,,,,,,,,,------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////////////////////////////000000000111111111111111000000000111222222666666666666888:::===???BBBBBBBBBCCCEEEFFFEEECCCDDDCCCBBBAAABBBCCCEEEFFFDDDEEEEEEDDDCCCCCCEEEFFFHHHKKKNNNOOONNNLLLLLLLLLNNNKKKHHHEEEEEEGGGJJJLLLIIIIIIHHHGGGGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIIIIJJJFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFDDDBBBAAA@@@???===<<<<<<<<<===>>><<<<<<;;;:::999999888888777777777777777777777777888888777666555444444333666666555444444444444555444444333333333333333333222222222222222333333333444333222222111222222222111222222333444444333333333333444444444555555555222222333444444444444444444444555777:::===@@@BBB===AAAHHHQQQZZZbbbhhhjjjnnnqqquuuzzz~~~~~~}}}{{{zzz{{{~~~|||~~~{{{{{{zzz~~~{{{zzz{{{tttjjjccc```^^^aaa^^^WWWOOOGGGBBBBBBCCC>>>>>>===<<<:::999888888555555555555666777888999777666666666666666666777666555444444444444444444444444555555555666666666666666777777888999999999666666777777777888888888::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999888888999999999999999888999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<=========<<<<<<<<<=========<<<:::999999:::999888666777999;;;::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999999999999999888777666555444444444444444333333333333333333333222222222111111000000000000000///.........//////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,---......,,,***,,,,,,---------...............---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))((('''(((******)))(((,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------------------+++******)))***,,,---...//////////////////////////////000000000000111111111222333333444444444333333333444666888:::<<<===CCCBBBBBBCCCEEEFFFEEECCCDDDCCCAAA???@@@BBBDDDFFFCCCDDDEEEDDDCCCCCCEEEFFFIIIKKKMMMMMMLLLJJJJJJJJJLLLKKKHHHFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEFFFFFFEEECCCBBBAAA???>>>===<<<;;;;;;;;;<<<;;;::::::999888777666666777777777777777777777777666666666555555444444444666555444444333333444444222222333333333222222222111111111222222222222222222222111111111111222222111222222222222111111111222222222333333333444444222222333333333222222111555555555666777999;;;<<<666777:::???DDDIIINNNPPPUUUWWWZZZ^^^bbbeeeggghhhkkkqqqzzz|||wwwrrrpppssszzz{{{vvvwww|||~~~~~~|||{{{||||||~~~~~~{{{yyyzzz~~~xxxmmmaaaWWWPPPNNNMMMLLLJJJGGGAAA<<<:::;;;<<<999999999999888888888888777777777777777777777888666555555444444555555666555555444333333444444444444444555555666666777777777777888888999999999999777777777888888888999999::::::;;;;;;<<<<<<;;;;;;999999999999999999888888888888999999::::::999999;;;;;;<<<===<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===<<<;;;:::999;;;;;;:::888777777999;;;888999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888888888888777666555444444444333333222111111000111111111222222222222222000000000000000///............//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...---,,,,,,------+++***,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,+++++++++,,,---......++++++++++++,,,,,,,,,,,,+++,,,............,,,+++,,,+++******,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------+++***)))((()))+++---...////////////////////////////////////000000000111111222444555666555555444333333555666888999::::::DDDCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@>>>???AAACCCEEECCCDDDEEEEEEDDDDDDFFFHHHIIIKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEDDDCCCBBBDDDDDDEEEEEEDDDCCCBBBAAA>>>===<<<;;;::::::::::::888888777777666555555444666666666666666666666666333333444444555555666666555555444333333333333333111111222333333222222111111111111111111111111111111111000000000111111222222222111111000000000000111111111111222222222222222222222222222111111000111111111222333555666777666666666666888;;;>>>@@@DDDDDDDDDEEEGGGHHHJJJKKKSSSaaarrr{{{yyyzzz}}}}}}vvvoookkkmmmrrrvvvzzzyyyxxxvvvqqqlllooouuuvvv{{{}}}wwwxxxyyyyyyxxxvvvtttrrrpppqqquuuyyyyyyxxx}}}~~~||||||xxxpppfffaaaWWWMMMEEEAAA??????======<<<:::777666777999666666666555555555444444444444444444444444444333555555444444444444555555444444333333333444444555444444555555666777777888888888888888888999999999888888888999999999::::::999:::;;;;;;<<<<<<<<<;;;999888888777777777777777888888999:::::::::::::::<<<===>>>>>>>>><<<;;;::::::::::::;;;;;;;;;;;;<<<=========<<<;;;999777666999:::;;;<<<<<<;;;::::::888888888666555444666888888888999:::;;;;;;;;;:::::::::;;;;;;::::::999888777777777777777666555444444444333222111000000///000000000111111111222222000000000000000///......------...///////////////------------------------------------.........///000---***)))***+++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++,,,,,,---...*********+++++++++,,,,,,+++,,,............,,,+++...---++++++,,,,,,***)))))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++******++++++,,,------------------------,,,+++***)))***,,,...///...........................////////////000000000---...000111222222111111222333333444555666666666DDDCCCAAAAAACCCDDDCCCCCCAAA@@@???>>>???@@@BBBCCCDDDEEEFFFEEEDDDEEEGGGIIIIIIJJJLLLKKKJJJIIIIIIJJJGGGHHHIIIJJJIIIGGGDDDBBBCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCDDDCCCBBBAAA@@@===<<<<<<;;;:::999888888777666666666666555555555666666666666666666666666111222222333444555666666444444333222222222222333///000111222333222111000111111111000000000000000000000000///000000111222222111111000000000111111//////000000000111111111///000000000000000//////000000111222333444555555555444444444555888;;;======<<<;;;:::;;;<<<===>>>JJJZZZooo}}}vvvrrrmmmiiiiiijjjkkkkkkoooooooooooopppuuu|||{{{zzz{{{~~~|||wwwqqqmmmmmmpppsssuuussssssqqqkkkhhhmmmuuuyyyzzzssstttuuuvvvvvvtttrrrpppooopppsssvvvuuuvvv~~~~~~{{{lll___XXXPPPMMMGGGBBB===:::999999888999999777444333444555555555555444444333333222111222333444555555555555555555444444444444555555333333333333333444444555444444555666777777888999888888888888888888888888777888888888999999999999888999:::;;;;;;<<<;;;;;;:::999888777666666666666777888999:::;;;;;;;;;;;;======>>>>>>===<<<:::999::::::::::::;;;;;;;;;;;;>>>>>>===<<<;;;999777666777888:::;;;;;;;;;;;;::::::;;;<<<;;;999888888999888888999:::::::::999999999999:::::::::999888888555666666666555555444333444333333222111000000000000000000000000111111111000000000000000///......,,,---......////////////........................,,,,,,,,,---------......///---***)))***+++,,,,,,*********+++++++++,,,,,,------,,,+++++++++++++++++++++*********+++,,,,,,)))))))))******++++++,,,,,,,,,------------,,,,,,---+++***)))******((('''((()))***+++,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///..............................////////////000000...///000111222333333333000000000111222333555555CCCAAA??????@@@AAAAAA@@@???????????????@@@AAAAAACCCDDDEEEEEEDDDEEEGGGIIIIIIJJJKKKKKKJJJJJJJJJLLLHHHHHHHHHHHHGGGEEEDDDCCCAAABBBBBBCCCDDDEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFCCCDDDFFFFFFFFFEEECCCBBB@@@@@@AAABBBAAA@@@???>>><<<<<<;;;;;;:::888777666666666777777777777888888555555555555555555555555222222222333444444444555444333333222222222222222...///111222333222111000111111000000000////////////////////////000111111222111000000000111222333....../////////000000000//////000000111000000000111222333333444444444444222111222333555888;;;===;;;;;;::::::<<>>===;;;888777666444555666555333111222222555555555555444444444333222333555666777777777777555555444444444444555555333333222222333333444555444444555666777888999999777777777777777777777777666666666666777777777777777888999:::;;;;;;;;;;;;<<<;;;999888777777777888777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999777999999:::::::::;;;;;;;;;<<<======<<<<<<;;;:::999666777999:::;;;;;;;;;:::===???AAAAAA???===<<<<<<888999999999999888888777888888999999888888777666444444444555444444333222333333333222222111111111000000000000000000//////000000000000000///......+++,,,---...////////////------------------------+++++++++,,,,,,,,,,,,------,,,+++,,,---...---,,,+++++++++,,,,,,,,,---------,,,++++++***+++++++++++++++***)))))))))******(((((())))))***++++++,,,,,,,,,++++++++++++,,,,,,+++***))))))++++++***)))*********++++++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++***************+++,,,,,,++++++++++++++++++++++++******++++++,,,------..................................../////////000000111111111222333555666777000000000111333666999;;;AAA???===<<<>>>??????>>>>>>>>>??????@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDFFFHHHIIIJJJKKKKKKJJJJJJKKKMMMJJJIIIGGGFFFEEEDDDDDDEEE@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFFFFCCCEEEFFFGGGFFFEEECCCBBB>>>>>>???@@@@@@???======;;;;;;;;;:::999888666666777777777888999999::::::555555555555555555555555333333333333333333333333444333222222111111222222---///111222333222111000111111000000/////////...///////////////000111111222111000000000111333444.........////////////000000111111222333333222222///000000111111000000///000000000222444666999;;;::::::;;;===AAAFFFKKKNNN___kkksssqqqkkkfff^^^UUUQQQMMMIIIFFFEEEEEEDDDDDDCCCDDDCCCAAA???@@@EEEIIILLLPPPSSSSSSOOOMMMPPPSSSUUUVVVVVVVVVUUUVVVXXXZZZ[[[ZZZYYYVVVRRRQQQZZZeeejjjqqqyyy~~~yyyuuuvvvwwwxxxxxxxxxwwwvvvuuulllkkkjjjjjjgggjjjvvvyyy~~~vvvpppqqqooolllllllllllljjjiiiiiigggeeeccc```[[[VVVQQQVVVTTTTTTUUUWWWWWWSSSPPPZZZ```hhhllllllkkkjjjkkk]]]YYYSSSLLLEEE@@@===<<<888999:::;;;:::888555333000222333444333222222333222222222222222222222333222333444555555444333222666555555444444555555666222222222222333333444555444444555666777888999999777777777666666666666666444444444444555555555666666777888999::::::;;;:::>>><<<;;;999888888999999777888999:::;;;;;;<<<;;;::::::;;;;;;:::888777666999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<555777888:::;;;;;;;;;:::;;;===@@@AAA>>>;;;999999999999999999999888777666888888888888888777666666333333444444333333222222333333333222222222222222111000000000////////////000000000000000//////...+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++---///111111...+++,,,,,,,,,---------......---,,,++++++******++++++++++++***)))((((((((()))'''(((((()))***+++++++++---,,,************,,,---+++******+++---......---,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++)))************+++++++++******))))))***+++,,,,,,************************))))))+++,,,,,,---,,,,,,..................................../////////000///.........///111333555222222222333777;;;@@@CCC============>>>???AAAAAA>>>>>>>>>>>>????????????DDDDDDCCCCCCCCCEEEGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMKKKGGGCCCBBBBBBCCCDDDAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBAAA@@@>>>===========================999999:::;;;:::999888777666666666666888:::<<<===555555555555444333222111444222111222555555333111444444333333222111000000000000000000000000000000------......//////000000000000000000000000000000//////.........---------............////////////111000///...------...///------------.........//////000111111111444888;;;???888:::CCCGGGJJJXXXiiiwwwppphhhaaaYYYOOOJJJKKK>>>??????===;;;999999999;;;;;;:::777555555888:::========================AAAAAA@@@???@@@AAABBBCCCIIIHHHFFFDDDEEEFFFIIIKKKSSSTTTWWWZZZ]]]___aaabbbiiiiiiiiiiiihhhfffeeedddeeeiiiooorrrpppmmmiiiggg```aaabbb```]]]```gggnnnvvvsssnnnjjjhhhiiikkkmmmkkkllloooqqqssssssrrrrrrtttuuuvvvvvvuuurrrnnnllllllmmmnnnooonnnlllhhhfffoooxxxzzzrrrrrrppplllgggaaa[[[XXXTTTTTTSSSSSSSSSRRRRRRRRRLLLPPPRRRPPPIIIDDDCCCEEE??????AAACCCDDDEEEFFFFFFJJJKKKLLLOOOQQQPPPMMMKKKFFFEEECCCAAA>>>;;;888777777888888888777666444333444444444333333222222222222222222222222222222222444444444555555555555666333333222222222333444555555444222111111222444555555555555555555555444444666666777888888888888888666555555444444444555555888999999:::;;;;;;;;;;;;;;;;;;:::999999888888777999:::<<<======;;;:::999999:::;;;<<<<<<:::999777777888:::;;;;;;:::999777777999:::;;;;;;:::888777777777888999999:::;;;;;;@@@@@@@@@???>>>===<<<;;;;;;:::999888777555444444::::::999999777666555444333333333333333333333333222222222111111111111111222111000//////000111222000000///...............---,,,,,,,,,,,,---......000////////////.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,+++***))))))******))))))))))))***+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++******************)))(((''''''((()))***))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////111111111000000///...---......///000111222222333444777888888999@@@LLLVVV============>>>???@@@AAA>>>>>>======>>>>>>??????CCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLJJJGGGDDDCCCBBBBBBCCCAAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888777555555444555666777999:::555555555555444333222222444222111222555555333111333333333222111000000000000000000000000000000000//////////////////000000//////////////////////////////.........---------............////////////111000///...---......///------........./////////---///222333333333555666666666:::@@@EEENNNaaasssxxxmmm```WWWNNNEEE@@@@@@888999::::::888888999:::888888777555333333555777666666666666666666666666777666555555555666888888:::999888777777999:::;;;===>>>AAACCCFFFHHHIIIIIINNNNNNNNNNNNMMMLLLKKKJJJPPPSSSXXXZZZXXXUUUSSSRRRIIIKKKLLLKKKJJJMMMTTTZZZ___\\\WWWSSSPPPPPPRRRSSSSSSTTTVVVXXXYYYYYYXXXXXXYYYZZZ[[[\\\[[[YYYVVVTTTRRRRRRSSSTTTSSSRRRPPPNNNVVV^^^kkkxxx~~~yyyrrrjjjccc[[[ZZZWWWTTTOOOJJJFFFCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@DDDFFFDDD>>>::::::;;;;;;<<<<<<===>>>>>>======<<<<<<===???@@@@@@>>>;;;===<<<<<<:::999777555555777777888888777555444333444444333333333222222222333333333333333333333333444444444444555555555555333222222222333333444444555444222111111222444555555555555555555555444444666666777888888888888777555555444444444555555666777777888999::::::::::::;;;::::::999999888888777999:::;;;<<<<<<;;;:::999::::::;;;<<<<<<:::888777777888999999:::999888777888999:::::::::999888888888888888999:::;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;;;;:::999888777666555555999999999888777666555444222222222222222222222222333333333222222111111111111111000//////000111111111111000///////////////---,,,,,,,,,,,,---......------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,++++++******)))******++++++***************+++,,,++++++******++++++,,,++++++++++++++++++++++++)))***************++++++)))************************)))(((((((((((()))***))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...............---------------...////////////...000000000000000111111111222333333333444999BBBHHH===============>>>???@@@>>>>>><<<;;;<<<===???AAABBBAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGJJJIIIHHHFFFDDDCCCBBBAAABBBCCCCCCCCCCCCBBB@@@??????@@@AAABBBBBBAAA@@@???@@@@@@AAAAAAAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888999999999999888777777555444333333333444666777555555666555555444333222333222222333444444333111222222111111000000//////000000000000000000000000000000000000000000//////////////////////////////...............------------............/////////000000///............///............/////////000,,,///222444333333333444666<<>>@@@AAABBBCCCDDDCCCBBBBBB@@@BBBDDDEEEEEEDDDCCCBBB????????????????????????BBBGGGPPP\\\hhhvvvzzzpppggg^^^TTTNNNHHHFFFDDD@@@<<<999777666888888888888777777777777:::===???>>>:::777666888888999999888888777666555777666555555777777666444555555555555444444444444666666777666666555444333333333333333222222222222444444444444444444444444333333333444444444555555222222222333333333444444444333222111111222333444444444444444444444555555555666666777777777777777444333333333444555666666555666777888999999999999:::::::::999888888777777888999;;;;;;<<<;;;:::999;;;;;;<<<<<<;;;999888666888777777777777777777777999999999999999999999999888999999::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;::::::::::::999888777666666999999999888777666555444111111111111111111111111444444333222111111000000111000000//////000000111222111000000//////000000---,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***************---,,,+++***))))))))))))++++++************++++++++++++++++++++++++++++++*********)))))))))))))))((((((((())))))************))))))((())))))*********************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////......---,,,,,,+++)))***,,,---...///000000111111111000000/////////222111000///111444777:::======<<<<<<<<<===>>>>>>>>>===;;;::::::===???AAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDBBB@@@CCCCCCCCCCCCBBBAAA???>>>???@@@AAABBBBBBAAA@@@???AAAAAAAAA@@@@@@??????>>>>>>===;;;:::::::::;;;<<<::::::::::::::::::::::::888888888888888777777777555444333222222333444555555555555555555444333333222222222333333333222111111111000000/////////...000000000000000000000000222222111111000000//////////////////////////////........................---------.........///////////////.........//////........./////////000000---///111333333555777999777??????999@@@VVVgggjjj___PPPAAA;;;:::777444333555666666444111//////000111222111000...---...000////////////////////////111111111111222222333333111222333444555444333333222333444555666666666666333444444555666666555555333444666555444333444555333555777777888;;;@@@CCC@@@>>>;;;888777666666777888999999::::::999888888444666888:::;;;;;;;;;:::999999888888888999;;;<<<999<<>>;;;888666555444555666666666666666666666666777999;;;;;;888777777888888888888888777666555444:::888666555666666666555333333333333333444444444555555555555444444333333333222222222222222222222333333333333333333333333222333333333444444444444222222333333444444444333333333222111111222333333333333444444444444555555444555666666777777666666222222333333444555666777555666777888999999::::::::::::999999888777777777888999999:::;;;::::::999<<<<<<<<<;;;:::999888777888777555444444555666777999888888777888888999:::999999:::::::::;;;;;;;;;888999:::;;;;;;;;;;;;;;;::::::999999888888777777888888888888777666555444222222222222222222222222333333222111000//////...000000000//////000000000111000000///////////////---,,,,,,,,,,,,---....../////////.........------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++++++++*********,,,++++++***))))))******++++++************++++++************************++++++******)))))))))(((&&&&&&'''((()))******+++***)))))))))******++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,***+++,,,---////////////000000000000000000//////333111000000333444444444======<<<<<<<<<<<<<<<<<<===<<<:::999:::<<>>??????@@@AAAAAA@@@??????CCCBBBAAAAAA@@@??????>>>>>>===<<<;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888777777777666666666666555444333333333444555444444444444444444333222111222333333222222222222000000000///////////////////////////////////////222222111111000000//////........................---.....................------------..................//////////////////............////////////...///000111333777===AAA777===<<<:::KKKeeeoooiiiNNNBBB888666888555111000444555555333000......///000111111000...------///////////////////////////---......///////////////...///111222222222000000111111222333333333222222///000111222222222222222333333444333111111333555111222333333333444777888555444333333222333333333222222222222222222111111---...000222333444555555444333222222222444666777333555777:::>>>CCCIIINNNTTTQQQLLLGGGCCC>>>:::888:::888555333111111222333222222222333333333333333222444555555444333444444555555666777777777666666888666333222333444444444333333222111111222333333444444444333333333333333222222222222222222222222111111111111111111111111222222222222333333333444111222333444444444333333222222222222222222222222333333333333444444555555444444555666666666666555222222222333333555666777555666777999:::;;;;;;;;;::::::999888888777777666777888888999999::::::999<<<<<<;;;;;;:::999888888999777555333333444555666888777777777777888999:::999999:::::::::::::::;;;888888999:::;;;;;;;;;;;;999999888888888888888888777777777777777666555444444444444444444444444444222111111000//////....../////////000000///////////////...------------...---,,,,,,,,,,,,---......///............---------)))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,)))******+++++++++************))))))***++++++,,,+++******))))))******+++************************,,,,,,,,,++++++******)))&&&&&&'''((()))******+++)))******+++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......---......//////.........---......///000000111111222111111222444555555444>>>===<<<;;;;;;;;;;;;;;;;;;:::999999:::<<<>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFDDDBBBAAACCCDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBB@@@???>>>>>>>>>======<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888777777666555666666666666555444333333444555555222222333333333333222222000222333333222111111222000000000000////////////////////////////////////000000000000000000//////........................---------...............,,,------------.........---...//////000/////////------------.........///...//////000333999AAAFFFCCCEEECCCEEEUUUhhhhhh[[[DDD<<<555666666333///...000111222222000000111222000111111000...------...........................---......///000/////////---...///000111000////////////000000000000//////------...///////////////000111222000//////111333111111111111111111111111///000000111111222222222000000000///////////////,,,,,,...///111222222222000000///...///000222333222444666777777999;;;===<<<<<<:::888777666666555777555333111000111222333111111111111111222222222222222222333333333444444111222333444555555555555666333111111222333333222222111000//////000111222333333222222222222333333111111111222222222222222111111111111111111111111111111222222222333333333111222333444555444333222222222222222222222222222222222333333444444555555333444444555555555555555333222222222333444555555555666777999:::;;;;;;;;;999999999888777777666666777777777888888999::::::;;;;;;::::::::::::999999999777555333333333555666666666777777888999999999999999999999999999999999777888999999::::::::::::777777777777777888888888666777777777666666555444555555555555555555555555111000000000000/////////...//////000000//////...///...------,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,((()))***,,,,,,+++******))))))))))))***+++,,,---******))))))))))))******************************,,,,,,,,,+++++++++++++++((((((((())))))*********)))***+++,,,,,,,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,------......000000000//////---,,,,,,,,,------...000111111222///000111222333333444555>>>===<<<;;;::::::::::::999999999:::;;;<<<>>>???AAABBBCCCEEEEEEEEEEEEDDDGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>???@@@AAADDDCCCAAA>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::888777666555555555666666555444333333333444555666000111111222222111111111///111333333111000111222000000000000000000000000//////////////////////////////////////////000000........................---------.........//////,,,,,,---------.........,,,---///000000000//////,,,,,,,,,,,,---------------...000111444999???DDDMMMLLLKKKOOOXXX]]]TTTGGG>>>888444444444111000111///111222111000///000111///000111000...---------------------------------///000111222222222111111///000000111111111111111//////000000000000000///---...///////////////......///000///------...000111000111111222111000...///000111222222222111111000000/////////000000111...//////000111111222222111000000000000000111111333444555444333444555777444444444333222222333444666555444222222222222333111222222222333333333333444333333333444555555555///000111222333333333333444222111222333444444333111000/////////111333444333222111000111111222333000111111111222222222222111111111111111111111111111111111111222222222222000222333555555444333222111111222222222222111111111222222333444444555555333333444555555555555444333333333222333333444444333444666888999:::;;;;;;999999888888777777666666666666666777888999999:::::::::999999::::::;;;;;;999888666555444444444555444555777888999999999888888888888888888888888888666777777888888888777777555555666666666777777777666666666777666666555444444444444444444444444444111111111111222222222222......///000000///......//////...------------------,,,,,,,,,,,,---......,,,,,,,,,+++++++++******))))))*********+++++++++************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------''')))***,,,,,,,,,***)))+++***************++++++******))))))))))))******************************************++++++++++++)))*********************)))***+++,,,---------,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---/////////...---,,,++++++........./////////000000...111333222000000333666>>>===<<<;;;:::999999999888888999;;;<<<======>>>@@@AAABBBDDDDDDDDDDDDCCCFFFFFFEEEEEEEEEEEEEEEFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDBBB@@@>>><<<<<<>>>@@@BBBCCCBBB???===;;;;;;;;;;;;999:::;;;<<<===<<<;;;:::999999999999999999999999888777666444444555555666333333222222222333555555///000000111111111000000///111444333111///111222000000000000111111111111////////////////////////------......//////000000........................---------.........//////,,,,,,,,,---------......,,,---///000000000//////+++++++++,,,,,,,,,------,,,...111333555888<<>>===<<<;;;;;;:::777777888999:::<<<<<<===@@@AAABBBDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFEEECCCBBBGGGGGGFFFFFFDDDCCCBBBAAAFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@>>><<<;;;;;;<<<===AAAAAA@@@???===;;;:::999===<<<;;;<<<======;;;999:::999888888777777888888888777666555444333333333222222222111111111111000000000000000000000000000222111111000///......---///////////////////////////...---,,,,,,,,,,,,,,,000000000000000000000000,,,,,,,,,---------......,,,,,,,,,------.........++++++++++++++++++++++++------------------------.........///////////////............///000111222??????@@@BBBDDDCCC>>>:::333222111000000000111222222111000///......//////000//////...---,,,,,,,,,---------.........//////...------,,,,,,------...////////////////////////111111000000/////////.........------------......222222111000///...------////////////////////////000000000000000000000000///////////////////////////---+++,,,///111111///000000000000000000000000////////////000000000000000000000000111111111111//////000111222222333333222222222111111111000000222222111111111111111111111111222222222333333333111111222222222333333333333222222111111222222333222222222222222222222222222222222111111111000000111222222333333222222111222222222111111111000000///111222222222222444555444444444444444444444444333222222111111222222333333333333444444444555555555555444444444333333333555555666666777888888888888888888777777777666666555555555555555666777777;;;;;;:::999999888777777999888666444333444555555555555555555555666777777;;;;;;::::::999888777777999999888888777777666666444444444555555555555666555555444333222222111000111111111111111111111111000000000000000000000000111111000///////////////......---,,,,,,,,,,,,---((()))***+++,,,---------.........------,,,,,,,,,------,,,,,,+++***))))))((((((((()))*********++++++++++++++++++,,,,,,,,,---,,,+++*********+++,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))((((((((((((((()))))))))***+++,,,,,,,,,,,,+++++++++++++++***)))(((++++++++++++*********))),,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,------........................+++,,,...///000///...---------------.........///.........///000000111111??????>>>===<<<;;;::::::777777888999:::;;;<<<<<<@@@AAABBBDDDEEEEEEFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDBBBAAAEEEEEEFFFFFFFFFEEEDDDDDDBBBAAA???===<<<===>>>???@@@@@@???>>>===;;;999888===<<<;;;<<<===<<<;;;999999999888777777777888888555444333222222111111111222222222111111111000000000000000000000000000000111111000000///......---........................///......---,,,,,,------------------------------......------,,,,,,,,,+++,,,,,,,,,---------......------------------------------------------------///.........---,,,,,,,,,............///000111111888777888:::;;;:::777333222111000000000000111222333222000...------...///000000///......---,,,,,,---------..................------,,,,,,------...........................000000/////////.........//////............//////000000//////...---------........................////////////////////////////////////////////////222///------///000///...////////////////////////.../////////000000000000000000000000000000000000......///000000111222222222222222111111000000000111111111111111111111111111111111222222222333333111111111222222222333333333222222111111222222333111111111111111111111111222222111111111111111111111222222222222222222111222222222111111111000000...000111111111111222444333222222222222111111111333222222111111222222333333333333444444444555555555555444444444333333333444555555666666777888888:::999999888777777666666555555555555555666777777:::999999999888777777777777777777777666555444333555555555555555666666777999999999888777666666666666666666666555555555555333333333333444444444444333333333333333333222222111111111111111111111111000000000000000000000000000000///............///------,,,++++++++++++,,,)))***+++,,,---------------------------,,,,,,,,,------,,,,,,+++******)))******+++++++++++++++++++++******)))(((''''''&&&---,,,+++*********++++++*********))))))(((((((((*********++++++,,,,,,,,,************************))))))))))))))))))))))))***************************))))))(((((()))))))))++++++,,,,,,,,,++++++***+++++++++++++++***))))))++++++*********))))))))),,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,------........................,,,,,,---...............------........./////////......//////000111111222>>>>>>===<<<;;;::::::999888888999:::;;;;;;<<<===@@@AAACCCDDDEEEEEEFFFFFFBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEECCCBBBAAA?????????@@@@@@?????????>>>===;;;:::999<<<;;;;;;;;;<<<<<<:::888999888888777777777777777444444333222111111111111222222111111111000000000000000000000000000000000111000000//////.................................//////...------------...------------------------//////...---,,,+++******,,,,,,,,,,,,------------........................------------------------///...---,,,+++******)))------------...///000111222111111111222222000...000//////...///000222333555333000---,,,,,,...///000000//////...---------.........---------------...------,,,,,,------...........................///............---------////////////////////////------------------------........................////////////////////////000000000000000000000000333111////////////...---////////////////////////....../////////000000000////////////////////////---......//////000000000111111111111000000000000111111111111111111111111111111111222222222222333111111111222222222222333222222111111111111222222000000000000000000000000111111111111111111222222111111222222222222111111222222222111111111111111...///111111000000111333222222222111111000000000333222222111111222222333333333333444444444555555555555444444444333333333333444444555666666777777::::::999999888777777666555555555555555666777777888888888888888888777777555777888999888666444222555444444444444555666666777777666666555555444444222333333333333333444444222222222222333333333333222222222222333333444444111111111111111111111111000000000000000000000000//////...------------...---,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++*********------------,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++******++++++)))))))))(((((((((((((((*********+++++++++++++++************************))))))))))))))))))))))))******************************)))))))))******+++,,,,,,,,,,,,+++***))))))***++++++++++++***))))))******)))))))))(((((((((,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------.............../////////000/////////000111111222222>>>>>>===<<<;;;:::999999::::::;;;;;;<<<======>>>@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCCCCDDDFFFHHHJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBB????????????>>>===<<<;;;<<<;;;::::::;;;;;;:::888888888777666666666666777555555444333333333333333111111111111000000000000000000000000000000000000000000/////////.................................///......------.......................................------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++***,,,,,,,,,,,,---...///000000000///..................---------...000222333666333000---++++++---.../////////.........------......------------,,,,,,...------,,,,,,------...........................------------------------......////////////......,,,,,,------....................................////////////////////////000000000000000000000000222111000///////////////////////////////////////........./////////000000////////////.....................//////000000000000000000000000000000000000000000000111111111111111111111111222222222222111111111111222222222222222222111111111111222222000000000111111111111111111111111111111222222222000000111111111111000000111111111111111111111111///000111111000000111333333333333333333333333333333222222111111222222333333333333444444444555555555555444444444333333333333333444444555666666666999888999999999999999999555555555555555666777777888888888888888888999999666666777888777666555444444444333333444444555666666666666555555444444444111111111222222333333333222222222222333333333333222222222222222222222333111111111111111111111111////////////////////////......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---.........------,,,++++++++++++,,,,,,------...,,,,,,,,,++++++*********......------,,,,,,,,,+++)))***+++,,,---...///000,,,,,,++++++++++++***+++++++++++++++++++++*********************+++++++++************************))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,,,,,,,+++***)))******+++++++++******)))))))))))))))((((((((((((++++++***))))))***++++++***++++++++++++,,,,,,,,,---------------------------,,,+++***+++,,,---............/////////000000//////000000111222222222>>>>>>===<<<;;;::::::999<<<<<<======>>>>>>?????????@@@AAABBBCCCDDDDDDDDDFFFFFFEEEDDDEEEFFFGGGIIIFFFFFFFFFFFFFFFEEEDDDCCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@??????>>>===;;;:::999:::;;;;;;999777888777666666555555666666444444333222222222333333111111111000000000//////////////////////////////////////////..........................................---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...++++++++++++,,,---...///000///...---,,,---...///,,,,,,,,,,,,---///111333555333000---++++++,,,---............------------------------------,,,,,,...------,,,,,,------...........................,,,,,,,,,---------------,,,------......------,,,---------......///000000................................................//////////////////////////////////////////111222....................................////////////000/////////.........---//////000000000000000111//////////////////////////////000000000111111111000000111111111222222222000000111111111222222222222111111000000111111222111111111222222222333333111111111111111111111111///000000111111000000///111111111111111111111111000222333222111111222333111111222333444555555666333222222111111222222333333333333444444444555555555555444444444333333333333333444444555666666666555666777888999::::::;;;555555555555555666777777888888888999999999999999777666555444444444555666333333333333333444555555777666666666666666555555111111111222222333333333333333333333444444444444444444333222222111000000000000000000000000000000..............................---,,,,,,,,,,,,,,,//////...---------------............---,,,++++++***++++++,,,,,,---------,,,,,,+++++++++++++++***------,,,,,,++++++******''''''((()))***+++,,,---,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******************************))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,)))******+++++++++******))))))))))))((((((((((((+++******************+++*********+++++++++,,,,,,---------------------------,,,+++***+++,,,---.............../////////////////////000111111222222??????>>>===<<<;;;::::::======>>>>>>>>>?????????>>>>>>@@@AAABBBCCCCCCCCCGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA?????????@@@@@@???>>>>>>:::999999999::::::888666777777666555555555555555111111000000///000000111111111000000000/////////////////////////////////........................---------------------------,,,,,,,,,,,,---......++++++++++++++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///************+++,,,---...---......,,,+++***,,,---++++++++++++,,,...000111222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,------...------------------------,,,,,,,,,------------...+++,,,---......---,,,+++------....../////////000------------------------........................////////////////////////,,,---............000222........................------........./////////111000000//////.........000000000000000000000000............////////////...//////000000111111111000000000111111111111222000000000111111111111222111111000000000000111111111111111222333333444444222222222111111111000000//////000000000000//////111111111111111222222222111222333333222111222444000000111222333444444555333222222111111222222333333333333444444444555555555555444444444333333333333444444555666666777777444555666777888999::::::555555555555555666777777888888888888888888888888777555333222222333555666333222222222222333444444777777777777777777666666222222222222222333333333333333333333444444444444444444333222111000//////000000000000000000000000..............................---,,,,,,,,,,,,---000//////...............---------------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***)))***************+++++++++***************)))))))))************************))))))))))))))))))))))))************************)))))))))))))))***+++,,,))))))***+++,,,,,,,,,,,,))))))***++++++++++++*********)))))))))(((((((((************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------.........///.........///000000111111@@@@@@???>>>===<<<<<<;;;<<<<<<============>>>>>><<<===>>>???@@@AAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA???@@@@@@AAAAAA@@@@@@@@@<<<======>>>>>>>>>======:::999888999::::::888666777666555555444444555555000000////////////000000111000000000////////////////////////////////////........................------------------------+++++++++++++++,,,------************************,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++,,,,,,,,,***))))))******+++,,,---+++---...---+++)))+++,,,,,,+++++++++,,,---///000////////////...---,,,+++++++++++++++++++++++++++******+++,,,---......///...------,,,,,,------...------------------------,,,---------............+++,,,...//////...,,,+++------------------......------------------------........................------------------------,,,...///...,,,,,,...000........................---------.........//////222222111000000///......////////////////////////---------....../////////......//////000111111222000000000000111111111111000000000000111111111111111111000000000000111111000000000111222333333333444333333222111000//////...//////000000//////...000000111111111222222222111222333222111000111222333333333333333333333333333222222111111222222333333333333444444444555555555555444444444333333333444555555666666777888888555666666666666777777777555555555555555666777777777777777666555555444444333333333222222333333333222222222222222333333444666666666666666666666777222222222222111111111111222222222222333333333333333222222222111111000000000000000000000000000000------------------------///......---------------//////...------------...+++,,,,,,,,,,,,,,,+++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++000000///...---,,,,,,+++++++++,,,,,,,,,+++***)))((()))))))))************+++*********)))))))))(((************************))))))))))))))))))))))))************************(((((((((((()))***+++,,,***++++++,,,,,,,,,++++++))))))***+++++++++++++++++++++*********)))))))))*********++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,---------------------...//////000000AAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@???@@@BBBCCCDDDCCCBBBAAACCCCCCCCCCCCCCCCCCBBBAAACCCCCCCCCCCCBBBAAA@@@@@@>>>>>>???@@@@@@@@@??????:::;;;<<<<<<<<<<<<<<<<<<:::999888888999999888666666666555444444444444555222111111111111111222222000000000000////////////////////////////////////---.....................------------------------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))***+++,,,---+++---000///,,,***+++---,,,++++++***+++,,,...///---...///000///...,,,+++*********************+++))))))***+++---...//////...------,,,,,,------...---------------------------------....../////////,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------///000...+++)))+++...........................---------.........//////333222222111000//////........................------------.........//////---......///000111111222000000000000111111111111000000000000111111111111111111000000000000111111...//////000111222222222555444333222111///............////////////......000000111111222222222222000111222111000///000111999888888666555444333333333222222222222222222333333333333444444444555555555555444444444333333333555555666666777888888888777777777666555555444444555555555555555666777777666666555444333333222222000111333444444333222000222222111111222222333444555555666666666666666666222222111111000000//////000111111111111222222222111111111111111222222222000000000000000000000000------------------------//////...------------.........---,,,,,,,,,,,,---***++++++,,,,,,+++++++++---,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++***)))))))))******+++++++++,,,+++*********))))))((((((************************))))))))))))))))))))))))************************''''''''''''((()))***+++,,,,,,,,,,,,++++++***)))((()))***+++++++++++++++++++++++++++******************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---+++++++++,,,,,,,,,------,,,,,,------.../////////??????>>><<<<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<===>>>???@@@AAAAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCBBB@@@>>>=========>>>>>>>>>>>>======<<<<<<<<<;;;::::::999999<<<888444444555777666555555555555555444333222111222111111111000000//////000000000000000000000000........................////////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******************)))'''&&&%%%***++++++,,,,,,++++++***++++++++++++,,,---.........---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++*********+++---...........................***++++++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,------......------,,,---...///...,,,+++,,,------------.........//////...---------...///111222000000//////............---,,,,,,,,,,,,---............////////////......///////////////000111222111000000/////////////////////000000111111222222111111000000111111222333000111222333333222111000///////////////.........///222333222000///111333222222111111111111222222222222222333333333444444444444444444444444444444333333222222333333444555555555444333333222111111666666666555444444444333555555666777777777777777555444333222222333444555222333444555666666666666444333333222111111111222777666444333222333333444333333444555555666666666111000000000111333555666000111111111111222222222222222222222111111111000222111111000///.........,,,---...//////...------.../////////...---,,,,,,---------.........//////+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***((()))***++++++++++++++++++*********))))))((((((******++++++++++++******++++++******************,,,,,,,,,,,,,,,,,,------******))))))((((((''''''))))))************))))))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++,,,***)))***,,,,,,***''',,,,,,++++++,,,,,,---...111---)))(((***++++++)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,---......------------.....................///000000???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBBBBCCCCCCBBBAAA???===<<<==================<<<<<<>>>======<<<<<<;;;::::::<<<999666555666777777666555555555555444333222111111111111000000000//////////////////////////////................................................------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******)))***************)))(((***++++++,,,,,,++++++***++++++++++++,,,---......------,,,++++++++++++,,,***++++++,,,,,,++++++***---------,,,,,,,,,++++++,,,+++*********+++,,,---........................,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---...///...,,,+++,,,---,,,---------.........///...---------...///000000/////////......------------------------......///......////////////..................//////000000//////......///000111111000000000000000111111111000000///000000000111222000000111222222111000000////////////////////////000111333222000///111333222111111000000111111222222222222333333333333444333333333333333333333333333333222222333333444555555555444333333222111111444444555444444333222222555555666777777777777777555444444444444444444555333333444555666666666555444333222222111111222222333333222111222222444444333333333333333222222222222111000000000111222222000000111111111222222222222111111111000000000000111000000//////...---------......//////...---,,,.........///......------*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******+++*********))))))))))))******++++++++++++******************************,,,,,,,,,+++++++++++++++************))))))))))))))))))************))))))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******,,,***)))***,,,,,,***'''+++************+++,,,,,,000---***)))***++++++)))*********+++++++++,,,,,,******+++,,,,,,---............------------.....................//////000>>>>>>===<<<;;;;;;;;;;;;===<<<;;;::::::;;;<<<=========>>>>>>?????????@@@??????@@@@@@@@@AAAAAAAAABBBAAA@@@??????@@@AAABBBCCCCCCCCCBBBAAA???===;;;===<<<<<<<<<;;;;;;::::::>>>>>>>>>===<<<<<<;;;;;;;;;999666666666777777666444444444444333222222111111111000000000000//////////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++*********************++++++++++++******))))))***+++++++++++++++******++++++++++++******+++******++++++,,,---...------,,,+++++++++++++++***++++++,,,,,,++++++***---------------,,,,,,,,,,,,,,,+++******++++++,,,------------------------...---------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---...---,,,+++,,,---,,,,,,------------......------......///...............------------,,,,,,---------------...//////......////////////......---------............///---------...///000222333111000000000000000000//////////////////000000000//////000000000000//////////////////////////////000111222222000000111222222111111000000111111222111111222222222333333333333333333333333333333333333333222222333333444555555444444333333222222111222333444444444333222111555555666777777777666666444555555555555555555444333444444555555555444444333333222222111111222222111000000000111222333444444444333222222111000000333333111000//////...///000000000111111111222222000000000000/////////////////////......------,,,...............---,,,+++------......///.........,,,------------.........+++++++++++++++*********+++***))))))))))))***+++******+++++++++******)))***************)))))))))******++++++++++++******************************,,,,,,++++++******))))))************++++++++++++))))))************))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))******))))))+++*********++++++)))((()))))))))))))))***++++++///---***)))***++++++***))))))*********+++++++++******+++,,,,,,---............------------............------......///000>>>===<<<;;;;;;;;;;;;;;;===<<<:::999999:::<<<===>>>>>>>>>>>>>>>?????????>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAADDDDDDDDDCCCBBB@@@>>>======<<<;;;:::999999999999======<<<<<<;;;:::::::::999888666555555555555555333333333333333222111111000000000000000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************************************++++++++++++******))))))***++++++***************++++++++++++******************+++,,,---...---,,,,,,+++***+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++---...---++++++,,,---,,,,,,,,,,,,,,,,,,------,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---......//////......---,,,------------------------------...///000111111111111000000/////////.../////////000000000000000...//////////////////...///////////////000000000000111111111000000000111111111000000000000111111111111111111222222222222222222222222222222222222333333222222333333444555444444444333333222222222111222444555555444333222555555666666666666666555444444666777777666444444444444555555555444333333333333222222111222222333222111111111222222222222555444444444333333333222333333222111000//////...000000000000111111111111000////////////..................------,,,,,,,,,............---,,,,,,+++,,,,,,---.../////////...............////////////,,,++++++******)))))))))+++***(((''''''(((***++++++++++++++++++***)))(((******************************++++++++++++*********************+++++++++,,,++++++***)))(((((('''(((((()))******+++,,,,,,))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++++++++++++++***)))(((***))))))))))))***++++++...,,,+++******+++++++++************++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------......------------...//////===<<<<<<;;;;;;;;;;;;<<<===<<<:::999999:::<<<===>>>>>>>>>>>>>>>?????????======>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>???@@@DDDDDDEEEDDDCCCBBB@@@???>>>===;;;999888777777777;;;::::::999888888777777555555555444333222222333222222222333222222111000//////////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************************************++++++++++++******************)))((('''&&&)))******++++++******)))************+++,,,------,,,,,,+++************+++***++++++,,,,,,++++++*********************++++++++++++++++++++++++++++++------------------------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------............------,,,,,,---...------,,,+++//////............//////111000000000//////......///000111222222222111111///..................///////////////000000111111111000000000000111000000111000000000000000000111000000000111111111222222222222222222222222222222333333222222333333444555444444333333333333222222222333444555666666555555555555666666666666555555333444555666666555444333444444444444444444333333333222222111222222333333444444444333222111111000222222222333333333444444222222222222222222222111//////000000000111111111////////////.........---------------,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,---.../////////...******+++++++++,,,,,,,,,,,,++++++******)))))))))+++***(((''''''(((***++++++++++++++++++***)))(((***************+++++++++******++++++++++++******))))))*********+++++++++++++++******)))(((''''''&&&''''''((()))***++++++))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***+++++++++******))))))***************+++,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,,,,---...------,,,,,,++++++***------,,,,,,,,,,,,---------------------...//////<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;<<<======>>>>>>?????????@@@<<<<<<===>>>???@@@@@@AAA@@@???>>>======>>>???@@@BBBCCCDDDDDDDDDBBBAAA@@@???===;;;999777777777777888888777777666666555555333444444333111000000111111111222222222111111000......////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,******++++++++++++*********************************************************************+++++++++******++++++++++++******************((('''&&&%%%))))))************))))))***))))))******+++,,,---,,,,,,+++******************++++++,,,,,,++++++***))))))))))))************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,---,,,,,,++++++++++++******++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---------............------,,,---.........---,,,+++000///......------......000//////////////////...///000222333333222222111//////............//////...//////000000111111222111000//////111111000///111000000//////000000111///000000000000111111111333333333333333333333333333333222222333333444555333333333333333333333333333333444444555666777777555555666666666555444444333444444444444444444333222333333444444444333333222222111111222222333333555555555444333111///......//////000111111222222000111222333333333333333/////////000000000111111////////////............------------------------------,,,,,,,,,,,,------------......///.........,,,,,,,,,,,,------------+++++++++++++++*********+++***))))))))))))***+++******+++++++++******)))*********+++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,++++++******))))))((((((&&&''''''((()))*********))))))************))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))******)))))))))+++,,,,,,***))))))***+++************+++,,,,,,***+++---,,,+++***+++,,,++++++,,,,,,,,,---------...------,,,,,,++++++***------,,,,,,,,,,,,------------,,,,,,------...///<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<===>>>???@@@@@@AAA;;;;;;<<<===>>>???@@@AAA???>>>===<<<<<<===>>>??????@@@AAABBBBBBBBBAAA@@@@@@>>><<<999777666777777777777777666555555444444222444555444111000000222000000111111111111111000........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************************************))))))*********+++++++++******++++++++++++*********************)))((('''))))))************))))))))))))))))))***+++,,,---,,,++++++******************++++++,,,,,,++++++***))))))*********+++++++++((()))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))+++,,,,,,++++++,,,---,,,+++++++++************+++*********+++,,,------,,,,,,,,,,,,---------...------,,,,,,------...///,,,------......------,,,---.../////////...,,,+++......---------...//////.........///////////////...///111222333222111000000000///......///000000...//////000111111222222111///...///111111000...000000////////////000000/////////000000000111111333333333333333333333333333333222222333333444555333333333333333333333333333222222222333555777999555555666666555555444333333333222222222222333333111222333333444444444444222222111111222222333444333333333333222111///.../////////000000000000000///000111222333222222111////////////000000000111000000000/////////......---------------.........,,,++++++++++++---...///.........///......------........./////////000000++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++***************++++++,,,,,,,,,******++++++++++++******((())))))***++++++,,,,,,************************((((((((())))))*********))))))************))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******)))+++---,,,***((()))******))))))))))))***++++++)))+++------+++***+++,,,***+++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,------...///;;;;;;:::::::::;;;;;;<<<999::::::;;;;;;::::::999;;;<<<===>>>???@@@AAAAAA;;;;;;<<<===>>>???@@@@@@???>>>===<<<<<<===>>>???<<<===???@@@AAAAAA@@@@@@AAA???<<<999777666777777777777777666555555444444222555777555222000111222///000000111111111000000---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******))))))***++++++++++++***))))))************))))))))))))))))))***+++,,,---,,,++++++***)))*********+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,&&&(((***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++)))***,,,,,,++++++,,,---,,,+++++++++******))))))******))))))***,,,...///,,,,,,,,,------.........///............///000000,,,------......------,,,---...///000000...,,,+++,,,,,,,,,---...///000111---.........//////000000---...000111222111///...111000///......///000111...//////000111222222222111///---...111222000...000000////////////000000////////////000000000000444444444444444444444444333333222222333333444555333333333333333333333333333111000000111444777999555666666666555444333333444333111111111111333444000111222333444555555555222111111111222333333444///000111222222111//////333333222222111111000000///000111222222111000///////////////000000000000000000000000////////////........................+++*********+++---///000.../////////...---,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***((()))***+++++++++++++++*********++++++,,,,,,,,,******++++++++++++******((())))))***++++++,,,,,,***************+++++++++***************+++++++++))))))************))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++)))+++---,,,***((()))+++((((((((((((((()))******(((+++------+++)))+++---)))************+++++++++((()))***+++---...///000---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......::::::<<<=========<<<;;;::::::::::::::::::::::::=========>>>??????@@@@@@>>>============>>>>>>???????????????>>>===;;;;;;<<<<<<======>>>>>>????????????>>>===;;;:::888777555555444333222222222222222222222222111111111000222111111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))))))))))))))))))))************))))))))))))))))))************++++++************++++++)))(((((('''''''''((((((******))))))))))))******)))((((((((((((***,,,---,,,,,,,,,++++++*********...---,,,+++++++++,,,,,,(((((()))***************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,+++***))))))******,,,++++++++++++++++++,,,+++,,,,,,---,,,+++***)))************************++++++++++++++++++++++++************************)))************+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------///......---------..................////////////........................,,,,,,,,,------------...............////////////000000000///////////////......//////000000111111111111111111111111111111111111111111000///---,,,222111000000000111333333333444555555333111111222222222222222222222222222444555555666777888888999444444444333333222222222555555555555555555555444444444333222222111111000111222222333333222222111000000111222222222222111///000111222222222222222000000000000////////////000111000...,,,,,,...000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++++++++,,,,,,---------......---------,,,,,,,,,...---,,,+++***+++,,,---++++++,,,,,,,,,---------************************++++++++++++++++++++++++************************)))***,,,,,,+++++++++,,,,,,+++++++++******))))))%%%&&&''')))************))))))************))))))++++++******)))(((((((((&&&'''(((***++++++++++++******))))))))))))******************************,,,,,,+++******+++,,,,,,*********************************************************)))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,---...//////999:::<<<=========<<<;;;::::::::::::::::::::::::<<<<<<======>>>??????@@@======<<<<<<======>>>>>>?????????>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<======???>>>>>>===;;;:::888777555444333222222111222222222111111111000000000000000000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((()))((())))))******))))))((())))))))))))************+++******))))))******+++***))))))((((((((())))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,,,,++++++*********,,,+++++++++************((()))******++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******++++++************++++++++++++,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,------......+++,,,,,,,,,------------......------------......---.........////////////....................................////////////............////////////222222111000///......---......//////000000000000111111111111111111111111222111000///......//////111111000000000111222333222444555444333111111222222222222222222222222222444444444555555666666777444444444333333333333333444444333333222222222111333222222222222111111111111222222333333222222111000000111222222222222222///000000111111111111000/////////............---.........,,,+++***,,,...///////////////...------------------------------,,,---------,,,,,,+++***+++++++++,,,,,,---------...------------,,,,,,,,,------,,,++++++++++++,,,))))))))))))******++++++************************************************************************(((***,,,,,,+++++++++,,,++++++*********)))))))))(((((())))))))))))))))))))))))************))))))************))))))))))))'''((()))******+++************))))))))))))******+++++++++++++++++++++++++++***))))))))))))***+++************************************************************))))))))))))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------------999:::;;;======<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???;;;;;;<<<<<<<<<=========>>>>>>>>>======<<<;;;;;;999999999999999999::::::>>>======<<<;;;:::888777555444333222111111111111000000000000////////////---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((''''''(((((('''(((((())))))(((((('''))))))))))))************+++******))))))******+++******))))))))))))******))))))(((((((((((())))))***)))))))))))))))******+++++++++++++++*********)))************)))((((((((())))))***************)))*********++++++++++++++++++++++++++++++++++++,,,+++******)))******************))))))*********+++++++++,,,++++++***)))************************++++++++++++++++++++++++************************)))))))))*********++++++*********************************++++++,,,------++++++++++++++++++++++++*********++++++++++++,,,******+++,,,---...//////,,,,,,,,,---------.........---------------......---------.........//////////////////////////////---------.........//////---............/////////333333222111///...------...////////////000000000000000000000000000000000333111...------...111222111000000000000111222222222333444444222111222222333333333333333333333333444444444444444444444444333333444444444444444444444444333333222111000000111111111111222222222222111111222222222222111111000111222222333333222222000000000111000000//////.........---------,,,,,,---......---++++++,,,..................------,,,........................,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((((((((())))))))))))***************************))))))))))))))))))))))))************************(((***,,,,,,+++***+++,,,******))))))))))))((((((*********))))))((((((((())))))************))))))))))))))))))************))))))************))))))******))))))))))))******++++++++++++++++++++++++***))))))(((((())))))***************************************************************************---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***......---------,,,,,,,,,999:::;;;<<<===<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<=========::::::;;;<<<<<<=========>>>======<<<;;;;;;;;;;;;888888888888888888888888<<<<<<<<<;;;:::999888777444333222111111000000000000////////////.........------,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***************+++++++++************************,,,,,,+++***))))))******************************************************((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((()))))))))******************))))))))))))******))))))(((((())))))*********))))))(((((())))))************)))))))))))))))+++++++++***************))))))*********)))((('''''''''((())))))))))))((())))))))))))************************************++++++***************+++******))))))))))))*********++++++++++++*********************************************************************************))))))))))))************************************((()))***+++,,,---......++++++++++++++++++++++++************++++++++++++******+++,,,------......,,,,,,---------.........------,,,,,,------......,,,,,,---------.........////////////////////////***+++++++++,,,,,,,,,,,,---------.........//////222222111000//////......////////////////////////000000000000000000000000000///...---...///111333000000000000000111111222111222444444222111222222333333333333333333333333444444444444444333333333333333333444444555555666777666555444333222111000//////000000111222222333111111222222222222111111000111111222333222222222111111111111111000///............------------,,,...///000///...---...000.........//////......---------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------+++***)))*********************+++************************(((((()))))))))))))))***************************(((***+++,,,+++***+++,,,)))))))))(((((((((((((((******))))))))))))))))))))))))************))))))'''(((((()))***+++++++++***************)))((((((******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))***************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------999999;;;<<<<<<<<<;;;:::::::::::::::::::::::::::888999999:::;;;;;;<<<<<<999:::;;;<<<===============<<<;;;;;;:::;;;;;;<<<:::999999888888777777777999999999999999888777666333333222111000000000000////////////.........---------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,,,,------************************,,,++++++***))))))))))))************************************************++++++++++++++++++++++++((((((''''''''''''((((((''''''((((((((((((''''''((()))))))))***************))))))))))))))))))***'''''''''''''''((()))***+++******))))))******+++***************)))))))))***************************************))))))(((%%%&&&''''''((((((''''''(((((()))))))))*********************************+++***************++++++******))))))))))))***************************+++************************************************))))))))))))))))))))))))(((((()))))))))*********************************(((((()))***,,,---......++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------////////////////////////************+++++++++,,,------------............///////////////000000000/////////...............////////////////////////---...///000000111111000//////000000111111111111000222333333222111222333333333333333333333333333555555444444444444444444222333333444444555555555666555555333222111000000......///000111111222222000111111222222111111000///000111111222222111111111222222222111000///////////////.........---------///000000......///000...//////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,---,,,+++***)))+++*********************************************)))))))))*********++++++************************((()))++++++*********+++((((((((((((((()))))))))(((((((((((()))***,,,,,,))))))************))))))''''''((()))***++++++,,,******+++******)))((('''******))))))))))))******++++++++++++++++++++++++************************************************************************))))))******+++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////888999:::<<<<<<;;;;;;:::::::::::::::::::::::::::777777888999999::::::;;;888:::;;;===>>>>>>>>>===<<<<<<:::999999:::;;;<<<;;;::::::999888777666666666666777777777666666555333222111000////////////////////////............------...............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------************************++++++***)))))))))******************************************************))))))))))))))))))))))))((((((''''''(((((())))))'''(((((())))))(((((('''))))))))))))***************))))))(((((())))))***'''&&&&&&''''''((()))*********))))))))))))******((()))************)))))))))))))))***************++++++***)))((()))))))))%%%&&&&&&'''''''''''''''((()))))))))*********************************************)))******+++,,,*********))))))***************)))))))))***++++++************************************************))))))))))))))))))))))))((((((((()))))))))******************************((())))))+++,,,---......++++++++++++++++++++++++)))))))))************+++---,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------++++++++++++,,,---...///+++++++++,,,,,,,,,------........................++++++,,,,,,,,,---------,,,------------.........,,,------......///000000/////////............---////////////////////////---...///111111111000///...///000000111111000000///111333333222111222333222222222222222222222222444444444444444444444444222222333333333333333333222222111111000///......---......///000111111222000000111111111111000000...///000000111111000000000000111111111000///////////////............---***,,,......---,,,---......///000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******)))***))))))))))))(((((((((************************((())))))******+++++++++************************''')))++++++***)))***+++(((((())))))))))))******(((((((((((()))+++---...))))))************))))))'''(((((()))***+++++++++***************)))((('''******))))))))))))******************************)))******++++++******)))************************************************))))))******+++,,,,,,,,,***))))))(((((())))))***++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,---...///000888999:::;;;<<<;;;::::::::::::::::::::::::::::::666666777888888999999:::888:::<<<>>>?????????>>><<<;;;999888999:::;;;<<<::::::999888777666555555333444444555555555444444222222000///////////////000000000/////////......------------.........///,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,------,,,,,,***************************))))))))))))******+++************************************************'''''''''''''''''''''''')))(((((((((((()))***+++((())))))******))))))((())))))))))))************))))))(((((((((((())))))''''''''''''((()))***+++((((((''''''''''''(((((('''((()))***++++++******((()))))))))*********++++++***(((&&&&&&'''(((***&&&'''(((((())))))(((((()))))))))*********++++++******************************))))))***++++++,,,++++++************++++++***)))(((((()))***+++,,,************************************************))))))))))))))))))))))))(((((((((((()))))))))***************************))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))************+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------------//////.........---------........................///////////////000000000......000111111111000//////111222333222111222333111111111111111111111111111111222222333333444444222222222222222222111111111111000000/////////............//////000000000000000111111111111000000------...///////////////------......///..................---------,,,,,,***,,,......---------...---...//////000000//////------------------------***+++,,,,,,---------,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,++++++***************++++++******))))))))))))************************''''''(((((()))******+++************************''')))++++++***)))***+++)))))))))*********+++++++++***)))((()))***,,,---))))))************))))))(((((())))))*********+++))))))*********))))))(((******))))))))))))******))))))))))))))))))))))))(((((()))******)))((((((************************************************))))))***++++++,,,------***))))))(((((())))))*********************************+++++++++,,,,,,,,,,,,,,,,,,------.........888999:::;;;<<<;;;::::::::::::::::::::::::::::::666666666777888888999999999:::===???@@@@@@??????<<<;;;999888888999;;;<<<:::999999777666555444333222222333333444444333333222111000//////.........000000000000////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++))))))************))))))))))))))))))************))))))(((((((((((())))))(((((((((((()))***+++,,,&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))***+++++++++***(((((())))))*********++++++)))&&&######%%%((()))((())))))***************************++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,***)))(((((((((***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************++++++,,,,,,---++++++++++++++++++++++++))))))))))))************))))))***+++,,,------...))))))*********+++++++++++++++++++++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********,,,,,,,,,---------......---------,,,,,,+++++++++//////.........---------........................222111///------...000222---...000111111111000///...000222222111111222333000000000000000000000000//////000111222333333444333222222111111000000000222222222111111111111111.........///////////////000000111111111111000000,,,------...///.........***++++++,,,---------------------,,,,,,,,,+++++++++---000111000//////000,,,,,,---.../////////...........................***+++,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,+++++++++******---,,,***)))))))))***+++---------,,,,,,,,,++++++************************&&&&&&&&&'''((())))))***************************''')))***+++***)))***+++))))))******+++++++++,,,---,,,***(((((()))***,,,))))))************))))))))))))))))))************))))))************))))))******))))))))))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&************************************************))))))***+++,,,,,,------******))))))))))))***************************************++++++,,,,,,,,,......---------,,,,,,,,,888999999:::;;;<<<===>>>;;;;;;::::::999888777777666666777777888888888999999:::<<<===>>>???>>>>>>>>>===;;;999888888888888999888777555444444444444000000222333333222111000000000000000000000000000000000000000000///......------------------------,,,++++++******++++++,,,,,,,,,+++***))))))******++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((***...000000...***((())))))))))))))))))))))))************************))))))*********++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***((()))***++++++***((((((''''''''''''(((((())))))))))))))))))))))))'''(((***,,,---,,,+++))))))***++++++******+++,,,+++++++++*********))))))++++++,,,,,,,,,+++******,,,,,,++++++***+++++++++(((((())))))******++++++************************%%%&&&&&&'''((())))))*********)))))))))+++,,,---,,,,,,++++++***)))))))))++++++************++++++))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,***))))))***,,,---...---,,,,,,++++++++++++******+++++++++,,,,,,,,,...,,,***((('''(((***,,,++++++,,,,,,,,,---------------......------,,,+++........................---------............///333222222111000///......111111000000//////.....................///000000111222222222222333333333555555444333333222111111111000///......///000111000000000000000000000000111111000000//////......111000000///...---------++++++++++++++++++++++++,,,,,,---...//////............///000///...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********************************))))))((((((''''''&&&&&&))))))))))))************+++*********))))))((((((************************(((((((((((())))))))))))************************,,,,,,+++***)))((('''&&&(((((())))))*********+++******))))))******+++,,,)))((('''&&&&&&'''((()))(((((())))))*********+++------------,,,,,,+++***+++***)))(((((()))***+++)))************+++++++++'''((()))******)))((('''++++++++++++++++++++++++******+++,,,,,,---......000000//////............666777777888999:::;;;<<<;;;;;;:::999999888777777666666666777777777888888999;;;<<<>>>????????????>>>===;;;:::999888888999888777666444333333222222000000111222222222111000////////////////////////000000000000000///......------------------------,,,++++++******++++++,,,,,,++++++***))))))******++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))))))))((((((((('''(((***---......---***((())))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))+++***((()))***++++++***))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++***)))((()))******))))))******+++++++++*********)))))),,,,,,,,,,,,+++***))))))+++******))))))*********)))))))))))))))*********************************'''''''''(((((())))))************)))(((%%%###"""*********************++++++******))))))******+++************************))))))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,***))))))***,,,---...---,,,+++++++++++++++***++++++++++++,,,,,,,,,000///---,,,+++,,,---...++++++++++++,,,,,,,,,---------......------,,,+++................................./////////000000222111111111000/////////111000000000/////////...///////////////000111111//////000000000111111111444444333333222111111000222111000//////000111222////////////////////////000000000///////////////111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................---,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,******++++++,,,------...---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********************************)))))))))((((((((((((((())))))))))))************************)))))))))(((************************((((((((()))))))))******************************))))))))))))************((()))))))))******************))))))******+++,,,***)))(((((((((((()))***((()))))))))************+++++++++++++++***))))))******))))))))))))******)))************+++++++++((()))***++++++***)))(((++++++++++++++++++++++++***++++++,,,,,,---------.........------,,,,,,,,,444444555666777888999999:::::::::999888888777777555666666666666666777777999;;;<<<>>>????????????>>>===<<<;;;:::999999999777666555333222222111111000000111111111111000000///////////////////////////000000000000///..............................,,,++++++******++++++,,,,,,+++******)))*********++++++++++++++++++++++++***************)))((((((************************************************************************************************))))))))))))((((((((((((((()))++++++++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((***+++++++++******))))))))))))******))))))))))))))))))))))))******************))))))************************+++************))))))))),,,,,,,,,,,,+++***)))((())))))((((((((())))))***************))))))))))))************************)))))))))))))))))))))))))))***+++***(((%%%!!!(((((()))******+++,,,,,,+++******))))))******+++++++++++++++++++++++++++))))))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,+++******+++,,,------,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,/////////...............******+++++++++,,,,,,,,,---............---,,,,,,........................////////////000000000111000000000000000000000000000000000000////////////000000000000000111222222/////////000000000111111222222222111111000000///222111111000000111111222.................................///////////////000000000///......------------------------------,,,,,,------......------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------...---+++***))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********************************)))))))))))))))*********))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))*********++++++))))))))))))***************))))))))))))***++++++******))))))))))))******))))))))))))************((())))))))))))(((((('''))))))************)))))))))************+++++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******333333444555666777888888:::999999999888888777777555555555555666666666666888999;;;===>>>>>>>>>=========<<<;;;:::::::::999777666555333222222222111000000000000000000////////////////////////////////////000000//////...---........................,,,++++++******++++++,,,++++++***************+++++++++++++++++++++++++++***************)))((((((************************************************++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''(((***+++++++++***))))))(((((())))))***)))))))))))))))))))))))),,,+++***)))(((((())))))---,,,+++++++++,,,+++***************))))))))))))***++++++++++++******)))))))))((((((((()))******++++++******))))))((((((************************************))))))))))))'''(((***++++++)))(((&&&((()))))))))*********+++******))))))))))))******************************((()))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------+++,,,---...------,,,+++*********+++++++++,,,,,,...............------,,,............................../////////000000000/////////000000000000000000000000000////////////000000//////000000111222111111111111222222222222111111000000000/////////111000000000000000000111---------------------------------....../////////000000//////............------------------------+++,,,,,,---------,,,,,,...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++,,,,,,,,,,,,...---+++***))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************************************)))))))))******++++++,,,((()))))))))*********************)))))))))))))))(((((((((((((((((((((((()))*********++++++++++++************************,,,,,,+++******)))(((((()))))))))))))))*********)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))*********((((((((())))))((('''''''''(((***++++++***))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********333333444555666777888888999999888888888888888777666666666666555555555555666777999;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999888777555444333333222222111000000//////.................................///////////////...------........................,,,++++++******++++++,,,+++***************++++++++++++++++++++++++++++++***************)))((((((************************))))))))))))))))))))))))************************************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''***+++++++++)))((((((''''''(((((()))((((((((((((((((((((((((++++++***)))((((((((()))+++)))((()))***+++***((())))))))))))))))))))))))(((((()))***++++++++++++)))))))))))))))***+++,,,++++++******))))))(((((())))))))))))))))))))))))************)))))))))))))))((())))))***+++,,,---*********)))))))))((((((***))))))))))))))))))***))))))))))))))))))))))))((()))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++******++++++,,,++++++,,,,,,,,,---------)))+++,,,------,,,+++*********+++++++++,,,,,,,,,......//////......---,,,........................------.........////////////////////////000000000////////////000000000000///............///000000000000111111111222222222000000///////////////......//////////////////...------------------------,,,,,,------......//////////////////............+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++---,,,+++******+++---...------------------------+++++++++*********))))))******+++++++++++++++,,,---,,,+++***))))))((((((************************))))))))))))))))))))))))************************************************))))))******++++++,,,,,,((()))))))))************))))))))))))))))))******(((((((((((((((((((((((()))*********++++++++++++************************,,,,,,++++++******))))))******))))))))))))))))))))))))(((((())))))***+++((((((((((((((((((((((((******))))))))))))))))))(((((())))))***))))))((('''((()))+++++++++***)))))))))*********+++++++++)))))))))(((((()))))))))+++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,333333444555666777888888888888888888888888888888777777777666666666666555444666777999:::::::::::::::;;;;;;;;;::::::999888888777666444333333222222111000///...------.................................////////////...------------------------------,,,++++++******++++++,,,*********)))******+++,,,++++++++++++++++++++++++***************)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))+++++++++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((&&&$$$%%%(((***(((&&&(((((()))))))))))))))***'''((()))***++++++++++++))))))))))))***+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++***))))))(((''''''***))))))(((((())))))***(((((((((((((((((((((((())))))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,------------+++,,,...//////...------++++++,,,,,,,,,---------...////////////...------........................------------............////////////////////////////////////000000000000...............//////000........./////////000000////////////////////////---......//////......---------------------------,,,,,,,,,---------------//////////////////......++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,------...........................,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************((())))))***+++,,,------************)))))))))))))))(((((((((((()))******''''''((((((((((((''''''************))))))))))))((())))))***************'''((()))******+++******)))************+++++++++))))))(((((((((((())))))++++++++++++++++++++++++*********++++++++++++++++++,,,,,,,,,,,,---------222333333444555666777777777777777777888888888888888888777777777666666666555666888999::::::::::::888999:::::::::999888777777666555333222222111111111000///---,,,,,,------..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))***++++++,,,++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&''')))+++++++++))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******))))))((((((%%%###%%%***,,,***'''(((((((((((())))))*********************)))(((((((((((((((((()))***++++++)))))))))))))))*********))))))))))))))))))))))))'''''''''(((((())))))***))))))(((((((((''''''&&&)))))))))))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,------------...------...///////////////,,,,,,---------.........///////////////...------....................................////////////000000000///.........---.../////////000000000111/////////...///000000111............/////////000////////////////////////---...///000000///...------------------------------------,,,,,,,,,,,,,,,.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,---...............---------------------------------,,,+++*********++++++******************)))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++***************************************)))))))))))))))))))))************((()))))))))************************************((((((((()))))))))******************************((())))))***,,,------...************)))))))))(((((((((((((((((()))******'''((())))))))))))((('''************)))))))))((((((((()))***************(((((((((((()))***+++,,,)))************+++++++++******)))(((((()))******++++++++++++++++++++++++))))))******++++++,,,,,,+++++++++,,,,,,,,,------111222333333555555666777777777777777777888888888999999888888777777666666555666888:::;;;;;;;;;:::777888999:::999888777666555555333222111000000000111000...---,,,,,,------..............................//////......---,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******))))))***+++,,,,,,++++++++++++++++++++++++***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))'''&&&%%%''')))+++,,,+++******))))))))))))******((((((((((((((((((((((((%%%&&&)))***+++***)))(((***'''%%%(((---000...+++'''((((((((())))))******---,,,,,,+++)))'''&&&%%%&&&&&&&&&'''''')))******(((((())))))******++++++))))))))))))))))))))))))%%%&&&&&&'''((())))))***&&&''')))++++++***((('''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++*********))))))***+++,,,,,,,,,,,,,,,---------......------------......//////---------........./////////////////////......---........................////////////000000000000111111000///...------,,,.../////////000000111111000000000000000111111222000000000000111111111111/////////000000000000000...///000111111000///...........................---------,,,,,,+++++++++.........///////////////------------------------+++++++++++++++***)))(((+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******++++++******************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************+++*********))))))(((((())))))))))))************(((((())))))*********+++************************(((((((((((())))))))))))************************,,,,,,+++++++++++++++++++++*********))))))((((((((((((((((((((()))******((()))***++++++***)))(((+++*********))))))((((((''''''((()))******)))))))))(((((('''(((***,,,---)))************+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---******++++++,,,,,,,,,,,,444555555666777888888999999999:::888777666777999888888777777777777888888666666777777888888888999555555666777777777777777555444333111000/////////111///---,,,,,,,,,...///..............................//////......---,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++))))))************))))))***************************)))(((''''''((()))***+++***(((((())))))'''&&&))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&++++++******))))))(((((((((((((((((('''''''''''')))))))))))))))***++++++***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++******))))))((((((''''''++++++***************+++***)))'''((()))***(((''',,,+++)))((()))***)))(((************************)))))))))))))))))))))***+++*********))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,+++***((((((((())))))(((((()))***+++,,,,,,,,,++++++************++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,+++***))))))))))))------,,,+++,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---...000111111111111////////////////////////111111000000//////......///000000000000111111111222111111111000000//////////////////////////////////////////////////////......------------............------------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................***++++++,,,------------------,,,+++************---,,,***)))((()))******+++++++++************)))))))))))))))***+++,,,---))))))*********))))))((())))))************))))))***************)))(((((((((((())))))))))))((((((''''''((())))))((('''&&&+++)))'''''')))***+++***++++++******))))))(((((((((((((((((())))))))))))***)))((((((((((((((()))'''))),,,......,,,)))'''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++++++++++++++***)))(((******))))))((((((''''''))))))************))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++---+++)))***,,,---,,,))),,,++++++******++++++,,,555555555666777888888888888999999888666666777888888888777777777777888888777777777888888999999999444555666777777777777666555444222111000/////////000///---,,,,,,---...///.......................................------,,,,,,,,,,,,++++++*********+++++++++******)))))))))''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))(((((())))))((('''''''''''''''''''''''''''((((((((((((((()))*********)))))))))((((((((('''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((((((((('''''''''*********)))))))))))))))(((((((((((((((((((((((()))(((((((((((()))***+++***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++++++++*********+++******))))))************((('''((()))***)))'''(((&&&%%%&&&'''))))))((())))))))))))))))))))))))******))))))))))))))))))*********)))))))))((((((((((((((())))))))))))***(((((((((((((((((((((((())))))(((''''''((()))***)))))))))******++++++,,,+++******))))))******+++)))***,,,+++******+++---++++++++++++++++++++++++...---,,,++++++++++++++++++***************++++++---,,,,,,,,,,,,---......---------,,,,,,,,,++++++---------------------------------------------------------............/////////000000000000000000////////////////////////000000000000//////......000000000111111111111222111111111000000000//////111111111111111111111111////////////////////////......------------............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,---------,,,,,,++++++******))))))******,,,,,,+++***************++++++++++++************))))))))))))***+++,,,---((()))***++++++,,,++++++))))))************))))))***************)))(((((((((((())))))))))))(((((('''((())))))))))))(((''',,,***(((((()))******)))((((((((((((((((((''''''((((((((()))))))))******))))))(((((((((((())))))((()))+++------+++)))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***++++++++++++***)))(((((((((((()))))))))))))))))))))************))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,***((()))+++,,,***)))+++******))))))******+++555555666666777777888888888888999777666555777888888777777666666777777888777888888888888999999999444444555666666666666555444333222111000/////////000///...,,,,,,---......------------------------...............---,,,,,,+++++++++++++++******************))))))))))))))))))))))))******+++++++++))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''((()))***)))(((''''''''''''''''''''''''((((((((((((((()))******))))))))))))((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&)))))))))))))))(((((((((((())))))))))))))))))***))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((******))))))))))))******)))((('''((()))***)))(((%%%$$$###%%%''')))***)))((((((((((((((((((((((((*********))))))(((((((((******))))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((()))***+++,,,************************+++******))))))******+++)))***++++++******+++---************************---,,,,,,++++++++++++,,,)))))))))******,,,------+++,,,------......------------------,,,,,,,,,,,,................................................---------............///111111111111000000//////////////////////////////000000000////////////...000111111111111222222222111111000000000000//////111111111111111111111111////////////////////////......------------............------------..............................+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))))))))((())))))******,,,,,,,,,,,,,,,++++++***,,,+++++++++************))))))))))))***+++,,,,,,((()))***+++,,,---------))))))************)))))))))************))))))(((((())))))******))))))(((((())))))*********))))))...+++)))((()))***))))))(((((((((((()))))))))))))))))))))*********++++++)))))))))(((((())))))***)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++******))))))''''''((())))))***++++++))))))************))))))************++++++++++++))))))))))))************++++++++++++++++++++++++***)))((()))******)))(((***))))))))))))))))))***555666666666777777777888888999999888666666777999777777666666666666777777666777777777777777777777333444555555555555444444333222111000////////////000///...------------...------------------------------.........---,,,,,,+++++++++*********************************)))))),,,,,,------...///000000))))))************))))))************************'''((()))******)))((('''((('''&&&'''***+++***)))''''''''''''''''''''''''((((((((((((((())))))***))))))))))))((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))************((((((''''''''''''(((((())))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''))))))((((((((()))******)))((('''((()))***)))((('''&&&%%%&&&)))+++++++++))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((())))))*********++++++,,,************))))))))))))******))))))))))))******)))***++++++******+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************+++,,,------+++,,,---...///...---,,,------------------,,,,,,---------------------------------------------------------............///111111111000000000111111////////////////////////////////////////////////111111111111222222222222000000000000000000//////........................////////////////////////......------------.........------,,,,,,------...........................******+++,,,,,,---......***+++++++++++++++,,,,,,++++++++++++++++++++++++------------,,,++++++***)))))))))))))))***+++,,,+++,,,---......---+++***,,,,,,+++++++++***************))))))***++++++,,,))))))***+++,,,,,,,,,,,,))))))************))))))))))))************)))((()))))))))******))))))))))))*********++++++++++++///,,,***))))))))))))((())))))******++++++,,,,,,)))*********++++++++++++)))))))))((())))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((()))))))))*********))))))************)))))))))))))))*********++++++((()))))))))******************************************))))))*********)))******))))))))))))******666666666666777777777777999::::::999777777888:::777777666666666666777777555555555555444444444444333333444444444333333222222222111000//////////////////......---------------------------------------------...---,,,,,,+++************************++++++++++++++++++++++++((())))))***+++,,,,,,---))))))************))))))************************'''((()))******)))(((''''''&&&&&&'''***++++++***((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))***((()))))))))*********+++((((((''''''''''''((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((())))))*********((('''''''''(((((()))***(((''''''((()))******))))))((('''''')))******)))************************))))))))))))((((((''''''(((((((((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((******)))))))))(((((('''******))))))))))))))))))***))))))))))))))))))***(((***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++,,,---...///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000111222333////////////////////////.............../////////000000111111111222222222//////////////////000000........................////////////////////////......------------......------,,,,,,,,,,,,------........................******+++,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++------------,,,++++++******************+++,,,---***+++---......---,,,+++,,,,,,,,,++++++++++++************)))******+++,,,***+++++++++***)))(((((())))))************))))))((())))))*********))))))))))))************))))))***************+++,,,,,,///---***))))))***)))((())))))******+++++++++,,,)))*********++++++++++++)))))))))))))))***++++++******)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))+++*********)))))))))((())))))************))))))((((((((()))))))))******((()))))))))***************************************++++++++++++***+++++++++++++++******+++++++++666666666666777777777777999::::::999777666888999777666666555555666666777444444444333333333333222222333333333333222222111222111000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++)))))))))***************+++++++++++++++,,,,,,,,,((((((((()))******++++++))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&'''***++++++***))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))''''''((())))))))))))((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))'''(((((())))))*********))))))((((((''''''((((((((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))'''&&&&&&''''''((()))***((('''&&&(((***+++***))))))'''&&&&&&((())))))(((************************((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$###))))))))))))))))))))))))***))))))(((((())))))***((()))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,---,,,,,,+++++++++,,,,,,+++,,,------......------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------///000222444////////////////////////---............////////////000000000000111111111......////////////000000111111111111111111111111////////////////////////......------------......------,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++++++++***)))((('''&&&))))))************))))))((())))))************))))))******++++++******)))))))))))))))***+++,,,---...,,,***)))***+++******''''''''''''(((((((((((()))))))))*********++++++))))))))))))******+++,,,***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******)))))),,,++++++***))))))(((((())))))************))))))'''((((((((())))))))))))))))))))))))***************************************,,,---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,777777777777666666666666777888888777555444666777666666555555555555666666444444444333333333222222222222333333222111111000111111000////////////000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++((()))))))))*********+++)))*********++++++++++++******++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''((()))******)))((((((((((((((((((((((((((((((((((((((()))******'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&'''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''(((((()))******+++***)))(((((((((((()))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***((('''&&&'''***+++***)))((('''&&&''')))+++++++++************************&&&&&&''''''((()))))))))'''''''''((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%''''''(((((())))))******))))))(((((((((((())))))((()))******))))))***+++++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,,,,---...---,,,,,,,,,,,,---......------------.........///---------------------------------------------------------............//////...---,,,---...000111////////////////////////---------.........//////....../////////000000000........./////////000000111111111111111111111111////////////////////////......------------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++***************+++***************+++,,,,,,------,,,,,,,,,+++++++++++++++***************+++++++++++++++******)))((())))))************))))))(((((()))***************)))******++++++******)))))))))(((((()))***,,,---...,,,))))))***+++,,,+++'''''''''&&&&&&&&&&&&&&&((((((((()))))))))******))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))************************))))))************))))))(((((()))))))))*********))))))))))))************************************)))+++,,,+++))))))***,,,++++++************++++++777777777777666666666666555666666555333333444555666666555555555555666666555555555444444333333333222222222222222111000///111000000////////////000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++(((((())))))*********+++(((((())))))*********+++******))))))))))))))))))))))))************))))))***************************)))(((''''''((()))***)))((('''((()))***)))(((''''''''''''''''''''''''((((((((((((((()))******'''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******))))))(((((('''''''''&&&%%%&&&&&&'''((())))))***++++++***)))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((,,,,,,++++++******))))))%%%%%%%%%&&&'''((()))***''''''&&&'''***++++++***(((((('''))),,,///000000))))))))))))))))))))))))%%%%%%&&&'''((()))******&&&'''''''''(((((())))))))))))))))))************(((((((((((((((((((((((('''((()))+++++++++******&&&''''''((()))******+++))))))(((((((((((())))))((()))******))))))***+++******************************))))))***+++,,,,,,))))))***+++,,,...///000...---,,,+++,,,---...///---------.........//////................................................---------.........//////000///---,,,,,,,,,...///////////////////////////---------.........//////............////////////---.........//////000000////////////////////////////////////////////////.........------.........---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++***)))(((((())))))******)))((()))***,,,------------,,,,,,,,,++++++++++++***************+++***++++++,,,,,,,,,++++++))))))************))))))(((((()))*********************++++++++++++******)))((((((((((((***,,,------+++))))))+++,,,,,,,,,))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))***+++,,,---(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''((())))))))))))))))))))))))***++++++,,,,,,))))))************)))))))))************+++++++++))))))))))))************))))))))))))))))))))))))(((***,,,+++(((''')))+++******))))))))))))******666666555555555444444444666666666555555444444444555555444444444333333333444333222111000000000000222222222111000//////...///............---------,,,---------.../////////,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************)))(((&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))(((((((((((())))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''((((((******))))))((((((''''''***)))((('''&&&&&&'''(((''''''''''''((((((((((((,,,+++)))((('''((()))++++++++++++***)))(((((('''''')))***)))((('''(((***''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''''''''(((***+++&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++***(((&&&&&&&&&''''''))))))(((((((((((())))))((((((''''''''''''(((((()))***+++,,,,,,+++))))))(((((((((((()))***,,,,,,++++++******)))******************)))))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++))))))*********+++++++++---,,,+++***+++,,,---......000222333333000,,,***///............---------000000///...............///////////////.........///////////////000111111///............---------111///,,,+++,,,---,,,,,,...///000///...---...000...------,,,,,,------......---,,,++++++,,,---...------------------------------------------------...---,,,+++***)))))))))+++++++++***++++++,,,,,,******++++++++++++******+++++++++*********))))))************************************************************************))))))))))))************++++++******))))))(((((())))))))))))))))))))))))***)))))))))))))))******...---+++*********++++++++++++************++++++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((''''''))))))************))))))''''''((()))))))))))))))******))))))((((((''''''*********))))))))))))))),,,+++******))))))*********,,,,,,+++)))((()))***555555555444444444333333555555444444444333333333333333333444444444555555444333222111111000000000222222111111000//////...............------------------------............,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************)))((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''(((''''''(((((('''''''''((())))))))))))))))))((((((''''''***)))((('''&&&''''''(((''''''''''''((((((((((((,,,+++)))((('''((()))***++++++******)))(((((('''''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((()))((('''''''''(((******&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))(((((((((((())))))((((((''''''''''''(((((()))***************)))))))))((((((((()))***++++++++++++************+++,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...///000111222111///---+++,,,---------......//////000//////...------......////////////............///////////////000000111///............---------...,,,******+++------,,,,,,...///...---,,,---.........------------......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,++++++******+++,,,,,,++++++***+++++++++******++++++++++++******+++++++++*********))))))************************************************************************))))))))))))*********************))))))((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,---,,,+++*********+++++++++******************+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++'''''''''&&&''''''(((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))******)))))))))(((((((((((())))))******))))))(((''''''((()))))))))))))))***)))))))))((((((((('''***))))))))))))))))))))),,,+++******))))))*********+++,,,+++)))((()))***444444444333333333222222333333333222222222222222111111222333444555666666555444333222111111111111222111111000000//////...............------------............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******))))))((('''&&&&&&&&&'''''''''((((((((()))((((((''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((()))***)))))))))(((((((((((('''))))))(((''''''''''''(((''''''''''''((((((((((((,,,+++)))((((((((()))***+++******))))))(((((('''''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((''''''(((((()))***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((())))))))))))(((((())))))******)))))))))))))))******************+++,,,------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++,,,------...///000000000///...---,,,++++++,,,---...///000000//////...---------..............................//////......//////000000///............---------+++***((()))+++---------+++---...---,,,+++,,,---......------------............////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,+++******************++++++++++++******+++++++++***************************************************************************************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))+++---...,,,,,,+++************+++************************))))))))))))((((((((((((************************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))(((''''''((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++***))))))))))))******+++++++++)))((()))***333333333222222222111111111111111111111111111111111111222333444555555666555444333222111111111111111111000000////////////.........---------,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((***)))((('''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((())))))************************+++***))))))((((((''''''((((((((('''((())))))***((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((+++***))))))(((((())))))******))))))((((((((((((''')))***)))((('''(((***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''(((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%''')))***))))))((())))))(((((((((((())))))))))))(((((((((((()))))))))((('''''''''(((***++++++***)))))))))))))))***************+++,,,......++++++************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,------......000///......---------...++++++,,,------...//////......---------------...------.............../////////.........//////000///............------------+++))))))+++---------+++---...---,,,+++,,,---------,,,,,,,,,,,,------++++++---......---++++++++++++++++++++++++++++++........................+++,,,------...............---,,,+++******************++++++++++++******************************************************************************************************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++***************************++++++*********))))))))))))((((((((((((************************))))))))))))))))))))))))+++*********))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))******************))))))''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++***))))))))))))))))))***+++***)))((()))***333333222222222111111111000000000000000000000000222222222333333333444444444444333222111111111111000000000///////////////...------------,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((())))))***)))((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))(((((((((((())))))'''''''''''''''(((((((((''''''((((((((((((((((((''''''''''''((((((((((((+++******))))))))))))))))))))))))(((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%''')))******))))))))))))(((((((((((())))))))))))(((((((((((()))))))))((('''''''''(((***++++++***)))))))))))))))***))))))******+++,,,---...))))))))))))((((((((((((************))))))))))))+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,---------.........///...---,,,,,,------...---------------------,,,------,,,,,,,,,,,,------,,,---------......////////////............/////////............---------000...++++++,,,---,,,,,,,,,.........---,,,---...,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***------------------------***************************+++,,,..................---,,,+++******************++++++++++++******************************************************************************************************((()))))))))************((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************************)))***++++++++++++***)))(((((((((((())))))))))))************************((((((((((((((((((((((((*********))))))))))))((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))******''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))************+++***))))))(((((())))))((()))******)))((()))***333333333222222222111111////////////000000000000222222222222333333333333444333222111000000000000////////////////////////------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((())))))))))))((((((''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&(((***...222666888++++++***)))((((((((((((&&&''''''''''''(((((((((&&&'''(((((()))(((((((((''''''''''''((((((((((((************)))))))))(((((((((((((((((((((((((((''')))***)))((('''(((***************************))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***(((((((((((()))***++++++***)))))))))))))))******))))))))))))***+++,,,,,,+++************))))))))))))))))))))))))(((((((((++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---............---...------,,,,,,,,,------------------,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,---......////////////......------......///............---------111///,,,+++,,,---,,,+++,,,...///...---,,,---...,,,,,,++++++++++++,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,------,,,+++******************++++++++++++*********************+++++++++************************************************************************))))))))))))************))))))))))))************)))))))))))))))))))))))),,,+++***)))((((((((((((((()))******+++*********)))***+++,,,,,,+++***)))(((((((((((())))))))))))************************((((((((((((((((((((((((&&&&&&'''((()))***++++++((('''''''''(((((()))***))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))((((((((()))******++++++******)))(((((((((((()))''')))***)))(((((()))+++444333333333222222222222.../////////000000000000000000111222333444444555222222111000////////////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))(((''''''''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))***---111666:::===---,,,+++)))(((''''''&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((''''''''''''((((((((((((***************)))((((((((((((((((((((((((((((((''')))***)))((('''(((***************************))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((%%%&&&'''((((((((('''''')))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***))))))(((((((((((())))))******))))))))))))******'''((()))***++++++++++++)))((((((((()))***++++++)))))))))((())))))******+++++++++************)))************))))))((((((***************************************++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,------++++++,,,------...//////000///...------------...///............---------///---+++***,,,------,,,+++---...---,,,+++,,,---...------,,,,,,------......------------------...,,,,,,,,,,,,,,,,,,,,,,,,........................)))***,,,---------+++***,,,,,,++++++***+++++++++******++++++++++++******))))))*********+++++++++************************************************************************))))))))))))************)))*********+++++++++,,,))))))))))))))))))))))))+++***))))))))))))))))))'''((()))***++++++***)))(((***+++,,,,,,+++***((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%%%%&&&&&&'''(((******))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((&&&'''''''''((((((((((((((())))))******))))))(((''''''((()))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++******)))((((((((((((((('''((())))))(((((()))+++444444444333333333222222.../////////000000111111......000111333555666777222111000///.....................///////////////---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))))))))((((((((((((((())))))))))))'''''''''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''')))+++...222444///...,,,***(((&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((''''''''''''((((((((()))***************)))(((((('''''''''(((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%'''((((((((('''&&&)))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&''')))***))))))(((((((((((())))))******))))))))))))******'''(((***+++,,,,,,,,,+++(((((((((((()))***,,,,,,***)))((((((((((((((()))*********))))))))))))(((,,,+++++++++******))))))*********************************)))***++++++,,,+++++++++,,,,,,---------))))))*********+++++++++,,,,,,.../////////...---++++++,,,---------,,,,,,******+++,,,------...///+++*********+++,,,,,,---++++++,,,,,,---...//////000///...---------------//////.........---------,,,***((()))+++---------***+++,,,,,,******+++,,,//////............//////---,,,************,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))+++++++++***++++++,,,,,,******++++++++++++******))))))******++++++++++++************************************************************************))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))((())))))***++++++'''((()))+++++++++***)))((()))+++,,,,,,+++)))((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%'''(((***+++))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))************))))))'''(((((()))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++******)))(((((((((((((((&&&((())))))(((((()))+++222333333333333222111111000000000000000///......---.........//////000000///......---...//////000..............................---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************''''''(((((()))))))))***************************)))*********++++++++++++))))))))))))))))))))))))((((((''''''((()))******(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))###$$$&&&((()))***))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''')))***+++,,,,,,---+++++++++***)))(((((('''''''''''''''((((((((((((+++*********))))))(((((((((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***%%%!!!!!!%%%)))(((&&&))))))))))))))))))))))))(((''''''&&&%%%$$$$$$$$$''''''''''''((((((((((((******)))((((((((((((((()))))))))))))))***++++++******))))))((((((''''''******)))))))))+++,,,------,,,+++******+++,,,---*********)))))))))))))))))))))************))))))++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++)))((()))***,,,++++++,,,,,,++++++,,,,,,---...------------,,,,,,+++***))))))***+++,,,...///000////////////////////////........................++++++,,,,,,---...//////////////////......---,,,------,,,++++++******)))++++++++++++++++++++++++,,,+++)))((((((((()))***)))************+++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))***))))))((('''&&&&&&%%%))))))*********++++++++++++*********))))))((((((++++++++++++++++++++++++)))************+++++++++(((((((((((((((((((((((('''((()))++++++******)))(((***+++---,,,+++)))(((++++++************++++++******))))))((((((''''''%%%&&&&&&'''((()))******))))))************))))))++++++******)))((((((((((((***,,,,,,***(((((((((+++++++++*********))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((+++***)))(((((()))***+++)))))))))))))))))))))*********))))))))))))******(((((()))***************,,,***)))((()))***)))(((222222333333222222111000000000000000000///................../////////000111111111000000/////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************************)))))))))***************************************((((((((())))))))))))***))))))))))))))))))))))))))))))((('''''''''(((((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''((((((((())))))''''''((()))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''')))***+++,,,,,,,,,,,,,,,++++++***))))))((())))))))))))******************)))))))))((((((((((((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))---,,,+++***)))'''&&&&&&((((((((((((((((((((((((***%%%!!!!!!%%%((((((&&&''''''''''''''''''''''''******))))))(((''''''&&&''''''''''''((((((((((((******)))((((((((((((((('''''''''''''''(((((()))******))))))((((((((((((******)))))))))***++++++((()))************)))(((***)))))))))))))))))))))))))))************))))))++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,***))))))+++,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,+++******++++++++++++,,,...///000........................------------------------++++++,,,,,,---......///++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((((((((()))***)))************+++++++++++++++***))))))***++++++******************************************************)))(((((('''&&&&&&))))))))))))))))))******************)))))))))(((************************))))))*********+++++++++************************'''((()))***+++******)))))))))***++++++***))))))*********))))))*********)))))))))))))))(((((((((&&&'''''''''((()))))))))))))))************))))))'''''''''((())))))******''')))+++***)))'''''''''*********))))))((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''((((((((()))))))))***((((((((())))))))))))***))))))(((''''''((())))))******))))))))))))))))))******))))))))))))******(((((()))***************,,,***(((((()))***)))(((222222333333222222111000000000000000000///..................////////////333333333333222000...---------------------------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************************************)))))))))************************&&&&&&'''''''''((((((((())))))))))))))))))))))))******)))(((''''''''''''(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))+++++++++***)))(((&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))************))))))((((((((((((((('''(((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))++++++***))))))(((''''''(((((((((((((((((((((((()))%%%""""""%%%(((((('''''''''''''''''''''''''''+++******))))))(((((('''''''''''''''((((((((((((***))))))(((((((((((((((''''''''''''((((((((((((***))))))))))))((((((((())))))******))))))((((((&&&(((***,,,,,,***(((&&&))))))))))))))))))******))))))************))))))++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******,,,------,,,,,,,,,++++++,,,,,,---...)))******++++++++++++***------,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------......------,,,,,,))))))******+++,,,,,,---************************+++******)))((())))))))))))************+++++++++++++++***))))))***++++++*********************************************************))))))((((((''')))))))))(((((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))*********++++++************************(((((()))************))))))))))))((()))))))))******))))))(((((())))))***(((((())))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&&&&&&&'''(((((())))))&&&((())))))'''&&&&&&'''))))))((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''(((***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((''''''''''''((((((*********))))))((((((((())))))))))))))))))))))))(((((()))***************,,,***(((((()))***)))(((222222222222222111000000000000000000000///...............///////////////000111333333222000...,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++*********************************)))((((((((('''************************&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))((((((((())))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((())))))))),,,++++++***)))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((()))***+++++++++++++++++++++*********))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((******((((((((()))((((((((((((((((((((((((&&&&&&'''((()))***+++,,,(((((((((((((((((((((((()))'''$$$$$$&&&((()))(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))((())))))***************))))))))))))))))))))))))((()))*********((('''&&&)))***+++,,,,,,+++***))))))))))))))))))*********)))******++++++******)))++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,...------,,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,///......---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...............------))))))******+++++++++,,,))))))))))))))))))))))))+++******)))))))))))))))))))))*********++++++++++++******************+++************************+++++++++++++++++++++++++++*********)))))))))(((***))))))))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))))))))***************)))'''&&&'''(((***+++))))))(((((((((((())))))((((((((())))))******+++)))))))))((((((((((((((())))))************))))))***))))))(((((('''&&&&&&'''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((*********)))((((((''''''))))))************))))))(((((()))***************+++***(((((()))******)))111222222222222111000000000000000000000///......///////////////.........,,,...///111111000...---------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******)))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))((())))))***+++,,,---(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))************)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((()))***************))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((******((((((((()))((((((((((((((((((((((((%%%&&&&&&((()))***+++,,,'''''''''''''''''''''''')))(((''''''((()))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((()))***+++******)))))))))))))))************((()))*********((('''&&&+++******************+++(((((())))))******************++++++++++++******++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,...------,,,,,,++++++,,,,,,---...++++++,,,---.........---//////...------------...........................------------------------+++++++++,,,,,,,,,,,,,,,)))******+++++++++******+++++++++******)))))))))))))))))))))))))))))))))************)))))))))((())))))*********+++++++++*********++++++*********))))))))))))))))))))))))************************************))))))))))))************************))))))))))))))))))******************************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))************((('''&&&&&&(((***,,,))))))(((((((((((())))))(((((())))))******++++++)))))))))))))))((((((((())))))************))))))++++++***))))))(((((('''((()))***)))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''((()))************)))((((((((()))***************+++)))(((((()))******)))111111222222111111000///000000000000000///......///////////////.........+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((()))***,,,---...(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((((((((((()))***+++))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((())))))*********)))(((((((((((((((((((((((())))))))))))************'''(((((((((((()))))))))))))))))))))))))))))))))'''(((******((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((())))))***%%%&&&((()))))))))(((''')))))))))************+++))))))******))))))((((((***)))'''&&&&&&''')))***((((((((()))******++++++******++++++++++++******++++++************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------,,,,,,,,,++++++,,,,,,---...,,,------............---......---------------...------------------------........................++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,++++++***))))))((((((************************)))************)))(((((()))************+++++++++)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))************************************((((((((()))))))))******(((((((((((((((((((((((()))))))))((()))******+++))))))''''''''')))+++---***))))))(((((())))))***))))))******************))))))))))))))))))))))))))))))************))))))(((((())))))***+++++++++)))******)))((((((***,,,(((((())))))))))))******))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((((()))***++++++***)))((((((((()))******************)))((((((***+++******111111111111111000000///000000000000000///......000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))*********++++++++++++******************************************++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''((()))***+++(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))))))))*********(((((('''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((())))))))))))))))))((((((((((((((()))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******%%%&&&((()))))))))''''''))))))*********+++++++++******)))))))))***++++++'''((((((((((((((((((''''''(((((()))******++++++***++++++,,,,,,++++++***++++++************++++++************++++++++++++************************++++++++++++++++++++++++,,,***))))))+++,,,,,,+++,,,,,,++++++,,,,,,---...------......------,,,,,,---,,,,,,,,,,,,,,,---...------------------------------------------------++++++++++++++++++++++++,,,,,,---...............************))))))))))))++++++++++++++++++++++++)))******+++***)))(((''')))************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***)))((((((((()))++++++))))))(((((()))***,,,---*********))))))*********++++++******************((((((((()))*********+++))))))************))))))''''''(((((()))*********((())))))((('''(((***,,,'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((***)))))))))(((((((((''''''(((((((((((()))))))))(((((()))******)))((((((&&&&&&''''''((()))))))))((()))***++++++***)))((((((((()))******************)))'''(((***++++++***111111111111111000//////000000000000000//////...000000//////.........---000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++************************%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))))))))))))))((()))))))))))))))*********''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))''')))******((((((((()))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((()))******'''(((***+++,,,+++)))((())))))******+++++++++++++++***)))))))))+++,,,---'''(((+++,,,,,,+++(((''''''(((((()))***+++++++++***++++++,,,,,,++++++***++++++************++++++)))************+++++++++************************+++++++++++++++++++++++++++)))((()))***,,,++++++,,,,,,++++++,,,,,,---...------------,,,,,,+++***,,,++++++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******++++++++++++((((((((()))******++++++++++++++++++++++++++++++)))******++++++)))(((''')))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((()))***+++,,,(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))***************************)))((((((((()))+++,,,))))))))))))***+++,,,---++++++************++++++,,,+++++++++***)))))))))''''''((()))***++++++,,,))))))************)))))))))))))))(((''''''&&&&&&''''''((('''&&&''')))+++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''(((***+++,,,((((((((((((((((((((((((******))))))((((((((('''))))))))))))************&&&'''((())))))((('''&&&%%%%%%&&&'''((()))******''')))***++++++***)))'''(((((()))******************((('''(((***++++++***222222000///............---.........//////000000///////////////...............---,,,,,,,,,,,,---***+++---...///......---...------,,,,,,------...***)))))))))***+++,,,,,,))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))'''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))******+++))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''************************((('''&&&&&&&&&''')))***'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((())))))******------,,,,,,+++******))),,,,,,++++++***+++++++++++++++++++++++++++++++++***+++------,,,,,,---...---,,,***)))))))))******++++++******)))*********++++++******++++++,,,---000//////......---,,,,,,,,,,,,+++++++++,,,...///......---,,,+++++++++++++++,,,---......---,,,,,,///...,,,+++******++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***)))(((''''''***************)))((((((++++++************++++++(((((('''&&&&&&((()))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********+++,,,,,,+++***((('''***(((&&&(((+++,,,+++)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++******)))(((''''''******))))))))))))******$$$$$$%%%'''(((***++++++(((((())))))))))))((((((''''''&&&%%%&&&'''((()))(((((((((((())))))))))))))))))(((''')))***)))&&&((((((((((((((()))******...,,,***)))((()))***+++******))))))((((((''''''((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))&&&((()))++++++)))(((&&&$$$&&&(((((('''((()))+++222111000///............------......////////////......------------------......---,,,,,,,,,,,,---,,,------......---,,,+++*********))))))***************************++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''((())))))***)))((((((''''''((((((((()))))))))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((()))************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***((((((((((((((()))******))))))))))))))))))))))))***************)))))))))(((((())))))))))))******)))))))))))))))))))))))),,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++***+++,,,,,,++++++,,,------,,,+++***))))))***+++,,,++++++******++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,------,,,+++++++++,,,,,,---......//////...---,,,///...---,,,++++++++++++++++++++++++++++++++++++++++++***************************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((************))))))))))))***************)))((((((******))))))))))))******(((''''''''''''((())))))))))))))))))))))))))))))************************((((((''''''''''''((((((******+++++++++***))))))***)))'''(((+++,,,***((())))))************))))))))))))))))))))))))))))))))))))))))))************,,,++++++***))))))((((((((((((''''''''''''(((((('''''''''(((((()))))))))(((((())))))))))))((((((''''''&&&&&&&&&'''((()))(((((((((((())))))))))))((((((&&&&&&(((******)))((((((((((((((()))******---+++***(((((((((***+++***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''$$$%%%''''''&&&&&&''')))111000///...............---------............///,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---............---,,,+++***))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&''''''(((((()))************))))))(((((())))))***((())))))***+++,,,,,,,,,++++++++++++++++++++++++******))))))(((((('''''')))***++++++,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''((())))))************))))))))))))''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&'''((()))***++++++''''''((((((((((((''''''************************(((((((((((((((((((((((()))(((((((((((()))***+++)))))))))))))))***++++++))))))))))))))))))))))))***************++++++++++++************)))))))))&&&&&&'''(((((()))******,,,++++++***++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,***)))***+++,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,++++++************+++,,,++++++++++++,,,------///////////////...---,,,...............---,,,+++++++++++++++++++++++++++,,,,,,++++++***))))))(((*********++++++++++++,,,,,,+++************+++,,,))))))))))))))))))))))))******))))))))))))(((((((((((())))))*********+++)))************))))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))))))))((())))))))))))))))))))))))************************((((((''''''''''''((((((******)))))))))***+++++++++***((()))******)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))))))))((((((''''''''''''((((((******))))))(((((('''''''''(((((())))))(((((('''''''''&&&&&&''''''((()))(((((((((((())))))))))))(((&&&%%%'''***+++++++++((((((((((((((()))******+++***)))((('''((()))***))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&%%%&&&&&&'''(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((((('''&&&''')))000///......---------...------------------------,,,,,,,,,,,,------------......---,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******))))))************************************************(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%%%%&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((******)))((('''&&&&&&%%%&&&''''''((())))))******))))))((((((((()))******)))))))))******+++++++++++++++++++++++++++++++++******))))))((((((''''''******+++,,,,,,+++++++++((((((((((((((((((((((((***)))(((''''''((()))***'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&''''''(((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))************************)))))))))))))))******+++))))))(((((())))))***+++))))))))))))))))))))))))))))))***************+++,,,,,,++++++***))))))(((((((((((()))******++++++++++++******++++++,,,,,,---,,,,,,++++++************,,,,,,+++)))((()))***,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,---......+++++++++,,,,,,,,,,,,,,,---------.........//////......------,,,,,,,,,,,,************+++,,,---...............---,,,++++++---...///000///...,,,++++++++++++++++++++++++++++++++++++*********))))))************++++++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))************)))(((''''''&&&&&&&&&&&&''''''&&&'''(((******)))(((((())))))))))))))))))))))))******************************))))))))))))*********)))(((((((((***+++,,,+++******)))))))))(((((()))******++++++******)))))))))))))))))))))))))))((()))))))))************,,,+++++++++*********)))******))))))))))))***************)))(((((('''''''''((((((((((((((((((''''''''''''''''''(((((()))(((((((((((())))))))))))(((&&&(((,,,///---******((((((((((((((())))))******)))(((((('''((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,+++***)))***+++///...------------------------------,,,,,,,,,,,,,,,,,,------..................---,,,,,,,,,,,,---++++++++++++,,,,,,------,,,,,,---......---,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''%%%%%%&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))******)))((('''&&&&&&%%%%%%&&&&&&''''''(((((()))((('''''''''(((((()))*********)))))))))(((((((((***************************)))))))))(((((((((''')))***************))))))((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************(((''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))******---,,,,,,+++***)))(((((())))))))))))))))))))))))+++*********++++++,,,---,,,,,,,,,++++++************,,,,,,+++)))((()))***,,,,,,,,,---------,,,,,,---,,,,,,,,,------...///***+++,,,---------,,,,,,//////.........---------............------,,,,,,)))))))))***+++,,,---...,,,,,,,,,++++++*********---.../////////...---,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++***(((''''''(((***+++))))))))))))))))))))))))(((((((((((((((((())))))************))))))))))))((())))))*********))))))++++++************++++++&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((('''((()))+++,,,***++++++***)))((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************+++++++++*********************))))))))))))******(((((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((()))))))))))))))(((,,,333555...((('''((((((((((((((())))))***)))((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))******+++,,,************************))))))(((((((((((())))))***+++,,,+++***)))***+++...------,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,------......//////......---,,,,,,,,,,,,---************+++,,,---...***+++,,,------,,,+++***)))***+++,,,,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((()))************))))))(((''''''&&&))))))))))))))))))))))))((((((((())))))))))))))))))))))))***))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******++++++***)))((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))*********))))))'''''''''''''''(((((()))))))))))))))))))))))))))'''''''''((())))))******,,,,,,+++***))))))((((((((((((((((((((((((((((((************+++,,,------++++++++++++++++++++++++***+++,,,,,,***)))***+++,,,,,,---.........------,,,,,,,,,,,,---......///***+++---.........---,,,......---,,,++++++******+++,,,,,,,,,,,,,,,+++***)))))))))******,,,------+++******))))))******+++------.........------,,,++++++++++++++++++++++++((())))))***++++++,,,,,,)))))))))************+++***)))(((((((((((()))***))))))))))))))))))))))))''''''(((((((((((())))))+++*********))))))((((((((())))))************)))))))))(((((((((((())))))(((((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((()))******)))***+++***)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&'''((())))))***&&&''''''((((((''''''&&&&&&'''((())))))))))))((((((((((((((())))))))))))***(((,,,666777...'''&&&((((((((((((((()))******(((((())))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************(((((())))))))))))(((((('''((())))))((('''(((***---,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******++++++,,,------............---,,,,,,,,,,,,---,,,++++++******+++,,,---)))***+++,,,,,,+++***)))((()))+++,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((((('''''''''''''''''''''''''''''')))(((((('''&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''(((((())))))(((((((((((()))***+++,,,***)))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))******)))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&'''(((((()))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((((((((((((((('''((())))))***))))))))))))))))))))))))'''(((((()))******++++++*********))))))((((((((('''((((((((()))*********************+++,,,---...*********++++++,,,,,,---***+++,,,,,,++++++,,,---+++,,,---...//////...---++++++++++++,,,---...///***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,+++******))))))***+++,,,,,,***))))))))))))+++,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++******************++++++))))))))))))************************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************(((((()))***************'''&&&&&&&&&&&&&&&&&&'''))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))((('''''')))+++***(((((()))+++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&&&&'''((()))***))))))((((((((((((((())))))))))))***&&&)))333444,,,''')))((((((((((((((()))******((())))))******+++******'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''************************'''((()))******)))((('''%%%'''(((((('''''')))***,,,,,,,,,++++++,,,------,,,,,,,,,++++++*********))))))***+++,,,,,,------......---,,,,,,,,,,,,---...---,,,***)))******+++)))***,,,------,,,***)))'''(((***,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&************************((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''(((((()))*********))))))))))))***+++,,,---)))))))))***++++++,,,,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++***************)))((('''))))))))))))))))))))))))'''((()))******)))((('''(((''''''''''''((())))))(((((())))))*********+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))))))))(((''')))))))))))))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))(((((((((((((((((()))+++,,,---//////************+++,,,---...))))))***+++,,,------...***+++------,,,,,,---///+++,,,.../////////......*********+++,,,---...///***+++---//////...---,,,,,,------......//////000+++,,,...///000///......*********)))******+++,,,******))))))***,,,...///---,,,+++******+++---...++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))***+++,,,,,,(((((()))***************++++++************++++++***)))((((((((()))+++,,,))))))))))))))))))))))))******************************))))))))))))******((()))*********((('''&&&&&&)))+++***((((((***---******++++++++++++******))))))))))))))))))))))))))))))))))))************''''''''''''((((((((((((******))))))))))))******%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''')))*********)))((((((((((((((())))))))))))***$$$%%%...111***(((---((((((((((((((()))******((()))***+++++++++++++++'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))''''''''''''************************&&&((()))++++++)))(((&&&&&&((()))***))))))+++---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))+++******)))((('''''''''))))))))))))((((((((((((******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***'''''''''((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))***)))))))))((((((''''''&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((('''''''''))))))))))))************---,,,***(((((()))+++,,,)))+++---,,,***((()))+++***)))((()))*********(((************************''''''''''''(((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((($$$$$$$$$%%%&&&(((******************)))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******************************+++++++++******)))+++++++++*********))))))++++++++++++++++++++++++---------------------------,,,+++*********+++,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++))))))))))))***+++,,,---,,,,,,++++++******))))))&&&&&&'''(((((((((((((((,,,+++++++++***)))))))))''''''(((((())))))******&&&&&&''''''(((((()))))))))***+++++++++)))((('''''''''((()))))))))))))))(((((('''(((((()))***+++'''''''''((())))))******))))))))))))))))))))))))************************))))))))))))((((((((((((***))))))(((((((((((()))******))))))((((((''''''(((((((((((()))***+++,,,******)))((('''&&&&&&%%%))))))))))))))))))))))))((((((((((((((()))******+++***)))'''''''''((()))))))))))))))))))))))))))************************%%%%%%%%%&&&&&&&&&''''''*********)))))))))))))))++++++***)))((('''&&&&&&******))))))((((((''''''(((((()))************)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))++++++***))))))(((((('''))))))))))))((((((((((((******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))((((((((('''''''''&&&''''''(((((())))))((('''''''''''''''''''''((((((((()))))))))(((((()))************)))((((((((((((((((((((('''(((((()))))))))*********,,,+++)))))))))***+++---(((***,,,+++)))'''((()))***((('''((()))***)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((++++++***)))))))))******(((((((((((('''''''''''')))((((((''''''''''''''''''''''''''''''((())))))'''((()))))))))(((&&&%%%''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))***++++++++++++++++++++++++*********))))))++++++++++++++++++++++++---------------------------,,,+++*********+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((''''''((()))***++++++++++++******))))))************************)))))))))))))))(((((((((((()))))))))************((((((((('''(((((()))***)))))))))((((((((((((((((((((()))*********************))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))************))))))(((''''''((())))))))))))))))))(((((((((((())))))***++++++******)))((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))(((((((((((())))))***)))))))))((((((((('''))))))((((((((((((((()))***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++******)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))************---,,,,,,++++++,,,,,,,,,------,,,,,,+++++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++************)))))))))))))))))))))))))))))))))+++******))))))((((((((((((((((((((())))))))))))***))))))(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))(((((('''&&&&&&'''((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))))))))))))))((('''''''''(((((())))))((('''''''''''''''&&&&&&'''''''''((((((((((((((()))************)))''''''(((((((((((((((((((((((((((((())))))))))))+++***))))))***+++,,,---((()))+++***(((''''''((()))((('''((()))***)))'''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''''''''''''''''''''((((((((((((***))))))((((((((((((((())))))(((((())))))******((((((((()))(((((('''&&&((((((''''''&&&''''''''''''''''''''''''''''''''')))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************((()))***++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((()))))),,,,,,++++++++++++******************************(((((())))))))))))))))))))))))))))))************))))))((('''''''''(((((((((((((((((())))))))))))(((((()))***************((((((((((((((()))))))))******))))))((('''''''''************))))))))))))))))))))))))))))))***+++''''''((()))))))))))))))******)))((((((((())))))+++******))))))(((''''''))))))))))))))))))))))))************************))))))))))))(((((((((((((((((('''(((((()))***+++))))))))))))((((((((((((***)))((('''&&&&&&&&&&&&)))))))))(((((('''''''''''''''''''''''''''''''''))))))(((((())))))***+++))))))******+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))(((((('''''''''''''''((()))************)))((((((((()))+++,,,------,,,+++++++++,,,,,,------,,,,,,+++*********)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******************+++***)))((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((())))))))))))(((''''''''''''((((((((((((''''''((((((((()))))))))***))))))******,,,---...)))***++++++***)))((((((***)))((((((******)))(((************************''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''''''(((((((((((())))))))))))******************)))))))))))))))******))))))((())))))******((((((((((((((((((''''''))))))(((''''''&&&''''''''''''''''''''''''''''''))))))))))))************************************))))))))))))))))))))))))*********)))))))))))))))******************************+++++++++******)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************************************((((((((())))))******+++)))))))))))))))*********,,,,,,+++))))))((((((((())))))******++++++,,,,,,&&&&&&'''((((((((((((((('''(((((())))))*********))))))))))))((((((((((((*********))))))(((((((((***)))(((((((((***+++,,,''''''((()))))))))))))))++++++***)))((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((''''''''''''((()))++++++))))))))))))((((((((((((***)))(((''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((()))***,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((()))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***+++***((('''''')))+++,,,...---,,,,,,+++++++++,,,,,,,,,,,,++++++*********)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&'''((((((((()))))))))***))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******************+++++++++***)))((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))(((((((((((()))))))))))))))*********+++,,,---...,,,++++++,,,,,,+++***)))+++***))))))++++++***)))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++++++++***)))((()))))))))*********+++******))))))))))))***+++)))((((((''''''((((((((((((((('''''''''(((((((((***)))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******************************,,,,,,,,,+++***)))((('''************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********((((((((()))))))))))))))************************(((((())))))******++++++******)))))))))))))))))),,,,,,***)))((((((((('''))))))******++++++,,,,,,&&&&&&'''((((((((((((((()))))))))******+++++++++&&&''''''((()))******+++)))))))))(((((('''''''''***)))(((((((((***+++,,,''''''((())))))))))))))),,,+++***))))))((())))))'''(((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))++++++(((((((((((()))))))))))))))((((((((())))))***+++((((((((()))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((()))***,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''(((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''+++***((('''''')))+++,,,......---,,,++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***************))))))((('''''''''(((((())))))((('''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))))))))))))))******************++++++,,,,,,---------,,,+++,,,------+++)))***)))((()))***+++***(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((***++++++***)))&&&$$$###&&&&&&''''''(((((()))))))))))))))))))))******+++(((((('''&&&&&&&&&''''''(((''''''''''''((())))))))))))(((((('''(((((((((''''''''''''''''''''''''***)))))))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,+++***)))((('''***************+++++++++++++++++++++++++++++++++******++++++,,,,,,---------------------,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---............---++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((('''''''''(((((((((((()))++++++++++++++++++++++++))))))******************************))))))))))))***)))((('''&&&&&&&&&&&&(((((((((((())))))))))))(((((()))***************************++++++++++++%%%&&&'''((()))***+++,,,((((((((((((''''''''''''))))))))))))))))))***+++''''''((()))))))))))))))++++++***)))))))))******...------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((()))***+++(((((((((((())))))))))))((((((((())))))***+++,,,((((((((())))))*********************************''''''&&&&&&''''''((()))))))))******+++*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))&&&''''''(((((())))))***''''''(((((())))))***************)))((('''''''''***)))((((((((()))+++,,,///...---,,,++++++++++++)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))))))))((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))*********'''''''''&&&''''''(((((())))))((('''''''''''''''''''''((((((((()))))))))'''(((((()))***)))))))))&&&&&&''''''((())))))***************++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++***+++------+++((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((((((''''''''''''(((((('''''''''((()))*********(((((((((((((((((((((((((((((())))))))))))(((((('''(((((('''%%%### &&&&&&&&&'''((()))))))))((((((((((((((()))******)))(((''''''&&&&&&&&&'''(((''''''&&&'''((()))***(((((((((((((((((()))***((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))******+++++++++******))))))*********+++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,---.........---,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,------------,,,************************++++++++++++++++++++++++'''((()))******)))(((''''''((((((((())))))))))))++++++++++++++++++++++++++++++******************************)))))))))((()))((('''&&&&&&&&&&&&&&&)))))))))((((((((((((((((((((()))***************************))))))))))))&&&''''''((()))******+++((((((((((((((())))))))))))************))))))(((''''''((()))))))))))))))*********)))******++++++------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''((((((((()))))))))***))))))((((((((())))))***'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((()))************)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))************///...---,,,++++++++++++(((((()))***+++,,,,,,---)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((***************+++++++++&&&''''''((()))******+++((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((('''''''''************************''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((()))))))))***&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))***+++++++++++++++&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,***)))***,,,,,,***''''''&&&%%%%%%&&&'''&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++((((((''''''''''''((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))))))))'''%%%###'''(((((()))***++++++,,,(((((('''(((((()))******))))))((('''''''''''''''((('''&&&&&&'''((()))***(((((('''(((((()))***+++))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++************************'''''')))***,,,,,,------))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,---.........---,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((())))))*********+++++++++++++++++++++++++++,,,+++++++++***)))))))))+++*********))))))((((((******)))(((((((((((())),,,,,,++++++******))))))&&&''''''(((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((())))))******++++++)))***+++++++++)))(((''''''(((((()))))))))))))))***)))))))))***+++,,,,,,'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((((((((()))'''((((((((())))))*********)))(((''''''&&&''''''''''''((()))***++++++,,,((((((((((((((((((((((((***************++++++,,,+++***)))'''''''''((()))))))))))))))))))))))))))************************((())))))))))))*********&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++''''''(((((())))))******(((((()))************)))---,,,++++++******++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))((())))))***+++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++***)))'''''''''((())),,,+++)))((('''&&&'''((('''''''''''''''((())))))((((((((((((((()))******+++***(((***,,,---***(((++++++******************,,,+++***)))***+++,,,---000000//////...---++++++222111...,,,***)))))))))&&&%%%%%%'''******'''$$$(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))+++(((&&&&&&''')))******++++++******))))))((((((''''''''''''''''''''''''''''''(((((())))))******%%%%%%&&&'''((((((''''''&&&'''((())))))(((&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))***+++,,,,,,*********)))))))))))))))++++++******************))))))))))))))))))))))))+++++++++************************))))))))))))(((---,,,,,,+++*********+++---,,,,,,+++,,,---...///------------------------------............------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++++++++***)))(((+++++++++++++++***)))(((+++,,,,,,---,,,+++***)))++++++************++++++,,,+++***((((((((()))***))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++'''(((((()))***++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))++++++,,,---,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))************))))))&&&'''((()))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))'''''''''''''''(((((((((&&&''''''((()))******+++---,,,++++++******++++++++++++++++++++++++++++++++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''***)))(((((('''''''''((()))((((((''''''''''''((('''''''''''''''((())))))((((((((((((((()))******---+++***+++---...,,,***)))******++++++,,,,,,,,,+++++++++++++++,,,---...............---,,,+++***///...---+++***************(((&&&'''((((((&&&$$$''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((+++)))&&&&&&(((***+++************)))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***'''((((((((((((''''''&&&'''(((((())))))(((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********))))))))))))((()))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++---,,,++++++******++++++,,,,,,+++++++++,,,---...------------------------,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,+++*********************)))((((((++++++,,,,,,,,,+++***)))+++******))))))******+++,,,+++)))((((((((()))***))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++'''(((((())))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))******+++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((***)))))))))((((((((('''))))))))))))))))))))))))***************)))(((((())))))************))))))(((((())))))***)))))))))((((((''''''''''''((((((''''''((()))))))))))))))((((((((())))))((((((''''''''''''((()))*********---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))******)))(((&&&%%%$$$$$$(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((('''&&&&&&%%%&&&''''''((((((((('''''''''''''''((((((((()))((((((((((((((()))******,,,+++***+++------+++***)))******+++,,,---...///***+++,,,---............+++,,,,,,---,,,,,,++++++++++++++++++++++++******---+++((('''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''')))'''%%%%%%'''((()))(((((())))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))((('''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))((((((((((((((())))))*********************************))))))))))))))))))))))))''''''(((((())))))******(((((()))***+++,,,------,,,,,,++++++******++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---,,,,,,,,,((())))))))))))(((''''''***++++++++++++***))))))+++******))))))******++++++***))))))((()))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************))))))(((((((((((())))))*********)))))))))(((((())))))))))))((((((((((((************************))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))******))))))((('''(((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))***************))))))(((((())))))******))))))((()))************))))))(((((((((''''''''''''(((((('''(((((())))))))))))))))))******+++***)))'''&&&''''''(((((())))))******---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))))))))))))))))))))******)))(((&&&%%%$$$$$$(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&&&&''''''(((((((((((((((((((((((((((((())))))***))))))))))))******)))(((+++,,,,,,------.........)))***---///000000000///++++++,,,---------------******+++,,,+++***)))(((******)))))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&$$$######%%%&&&&&&&&&'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))))))))((('''&&&&&&&&&'''((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''((()))***++++++&&&''''''((()))***++++++))))))))))))************))))))))))))))))))))))))''''''(((((()))***++++++)))******+++,,,,,,------,,,,,,++++++***++++++,,,---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------)))***++++++,,,,,,,,,,,,((()))))))))))))))((((((******************))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))(((((((((******))))))((((((''''''************************((((((((((((((((((((((((******))))))))))))******))))))))))))************((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))************)))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((***+++++++++***)))((((((((((((''''''''''''(((((((((((())))))))))))((((((***++++++,,,+++)))'''%%%'''((((((((()))))))))***---,,,++++++******++++++++++++++++++++++++++++++*********++++++*********)))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********)))))))))(((%%%&&&'''(((((('''&&&%%%******++++++***)))'''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))***((()))*********))))))))).........------,,,,,,,,,)))+++---///000000000000+++,,,---......//////...+++,,,,,,,,,+++)))'''&&&&&&'''***++++++)))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))***))))))))))))))))))))))))'''%%%$$$%%%'''((('''&&&''''''(((((()))))))))***************************))))))))))))(((((((((((((((((((((((()))+++,,,------,,,***)))(((((())))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++&&&&&&'''((()))******+++(((((()))))))))*********************************(((((()))******+++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,------.........---------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++'''((()))******+++******))))))***++++++*********)))))))))))))))))))))******))))))))))))))))))***)))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((()))))))))*********((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((***************)))((('''((((((''''''''''''(((((((((((())))))))))))((((((***+++++++++***)))'''&&&(((((((((((())))))))))))---,,,++++++******++++++************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''((((((((((((''',,,,,,,,,+++***)))''''''%%%&&&((()))))))))((('''((((((((((((((()))******+++,,,......,,,+++,,,---000///...---,,,++++++***+++,,,---...////////////,,,------...////////////---------,,,+++)))((('''$$$'''***+++***((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))******************************)))(((((()))***+++***)))'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))+++---...111000///---+++***))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((('''''''''''''''(((((()))))))))'''(((((())))))*********************************))))))******++++++,,,,,,,,,,,,++++++************++++++******++++++,,,,,,------.........---,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++((())))))***+++*********'''((()))))))))))))))))))))******++++++++++++***(((((((((((((((((()))******))))))(((((())))))***(((((()))************)))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,+++***))))))))))))***))))))))))))))))))))))))''''''''''''((()))******(((((((((((())))))))))))))))))))))))))))))))))))((())))))***************'''(((((())))))(((((('''((())))))))))))(((((('''((((((''''''''''''(((((()))))))))))))))(((((('''+++******)))(((((((((((((((((((((((())))))))))))---,,,++++++******++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((('''''''''(((((()))***++++++***))))))((())))))%%%&&&((()))***)))((('''((((((((((((((()))******+++---//////---,,,---.........------,,,,,,++++++---,,,,,,,,,---......///,,,,,,---.........------------,,,+++++++++++++++'''))))))'''%%%%%%'''***)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))))))))*********)))))))))))))))))))))))))))(((((()))++++++***)))((((((((((((((('''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((('''''''''))),,,---000///...,,,***'''%%%###((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((('''''''''''''''((((((((((((((((((''''''(((((()))******+++************************)))))))))***************))))))******************++++++******++++++,,,---++++++,,,,,,,,,+++***))))))******+++,,,,,,------++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++************************((()))***+++,,,+++******))))))*********))))))((((((((()))***************(((((('''''''''((()))***))))))(((((((((((())))))'''((()))***+++******)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***'''(((((())))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***++++++***)))((('''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************''''''((((((((((((''''''&&&''''''(((((((((((('''((((((''''''''''''(((((()))))))))))))))(((''''''***)))(((&&&&&&''')))***))))))))))))((((((((((((---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''******))))))((((((''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))(((''''''''')))***+++)))((('''''''''(((***+++%%%&&&((()))***)))((('''((((((((((((((()))*********,,,......+++***+++---+++,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,,,,,,,------,,,,,,+++---,,,+++***+++,,,...///,,,+++((($$$ !!!&&&+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************((((((((((((((((((((((((&&&%%%%%%'''((()))'''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((((('''***)))'''&&&'''(((***+++,,,++++++)))&&&"""&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&'''((()))******((((((((((((((('''''''''&&&''''''((()))******+++************************))))))))))))((((((((((((''''''((()))***++++++,,,+++*********+++,,,,,,---)))***++++++***)))((('''))))))***+++,,,,,,------******++++++++++++******---------,,,,,,+++++++++************************)))***+++,,,---,,,+++++++++++++++++++++***)))(((''''''((()))))))))))))))((('''&&&&&&'''((()))***))))))(((((((((((())))))'''((()))+++++++++***)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))+++++++++************)))''''''(((((())))))******************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))'''(((((()))***++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++***)))(((&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((('''((((((''''''''''''(((((()))))))))))))))(((''''''***(((&&&%%%%%%''')))+++))))))))))))((((((((((((************************************************************************&&&''')))*********)))((())))))((())))))***++++++(((((())))))))))))(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((''''''(((((())))))))))))((((((***)))(((&&&&&&&&&'''(((&&&''''''((((((((((((((('''''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))------------------------///...,,,+++***+++,,,,,,,,,+++***))))))+++---...000///...---------------++++++,,,,,,,,,---------...---+++))))))***+++,,,)))***+++++++++***)))((((((((('''''''''(((((((((''''''((((((((((((((((((---,,,***)))))))))***++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))***))))))(((((((((((()))))))))))))))((((((((((((***&&&$$$&&&***,,,)))&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))******++++++++++++************++++++))))))***+++,,,,,,------------++++++++++++------,,,++++++++++++++++++,,,++++++************++++++,,,,,,+++***))))))******+++***)))(((((()))***++++++++++++******(((''''''))))))))))))))))))))))))******)))(((((((((((((((************************))))))))))))))))))))))))************************))))))))))))((((((((((((******))))))((((((''''''))))))(((&&&%%%%%%(((***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***(((%%%$$$%%%'''((('''))))))))))))***+++,,,---000...+++((('''((()))+++***(((&&&'''***+++)))'''))))))))))))))))))))))))+++++++++++++++***)))((()))((('''&&&'''(((***,,,)))***+++***(((''''''(((''''''''''''((((((((()))******))))))((((((''''''))))))))))))(((((((((((((((((((((((()))))))))*********))))))((((((''''''...,,,************)))'''))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''''''''((()))******)))(((''''''((()))***((((((((((((((((((((((((******)))(((((((((((((((************************************************************************'''''')))*********)))((())))))((((((((()))******(((((())))))))))))((((((******)))))))))(((((((((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,,,,+++++++++*********************************))))))))))))(((((((((''''''(((((((((((((((''''''(((((())))))))))))((((((+++***)))((('''(((((()))&&&'''(((((())))))((((((&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---------------------------,,,+++*********+++,,,+++***)))((()))***,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---......///000000000///---,,,,,,+++***)))((('''''''''(((((((((((())))))))))))+++******)))))))))*********))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))&&&$$$&&&***+++)))&&&************************''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))************************)))))))))))))))))))))((())))))))))))))))))))))))*********)))))))))))))))++++++************++++++(((((()))******+++,,,,,,---,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,+++******))))))******+++++++++***)))))))))))))))+++***)))(((((()))***++++++++++++******)))((('''''''''''''''''''''''''''******)))(((((((((((((((************************))))))))))))))))))))))))************************))))))))))))((((((((((((***)))))))))((((((((('''******(((&&&$$$###%%%'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++(((&&&%%%'''((()))((((((((((((((()))***+++,,,---,,,***)))(((((()))******((('''(((******)))'''))))))))))))))))))))))))******+++++++++***))))))***)))'''''''''(((***+++'''(((((((((&&&%%%&&&''''''''''''((((((((())))))***)))))))))(((((((((''')))(((((((((((('''''''''''''''''''''((((((((((((***)))))))))((((((((('''(((''''''(((***,,,+++***)))))))))(((((((((''''''))))))))))))************)))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((((((((((((************************************************************************'''((())))))******))))))))))))(((((('''((((((((((((((())))))))))))((((((************))))))))))))************))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))((((((((('''''''''(((((())))))((((((((((((((())))))))))))((((((+++******))))))))))))***&&&'''(((((())))))((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++***)))((('''((()))***+++,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,...---,,,,,,---...000111111222333333333222111000---,,,+++***)))((((((((())))))))))))))))))))))))(((((()))******))))))))))))(((((((((((())))))***((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++************************)))'''%%%&&&***+++)))'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))(((((((((((())))))************))))))(((((((((((()))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''++++++************++++++((((((((()))******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))******+++******)))((((((((())))))******))))))))))))************+++******)))((('''''''''''''''''''''''''''******)))(((((((((((((((************************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))((((((((((((******)))&&&###"""###%%%))))))))))))))))))))))))(((((((((((())))))))))))************************+++)))''''''((()))***)))''''''''''''((()))***+++***************************)))((((((******)))((())))))))))))))))))))))))))))))******+++***************(((''''''((())))))&&&'''((('''&&&%%%&&&'''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))((((((((((((((((((((())))))))))))((((((((((((&&&%%%%%%'''***++++++***((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))+++******))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''((((((************************************************************************(((((())))))***************)))(((''''''&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++))))))(((((((((''''''''''''(((((())))))))))))((((((((())))))))))))((((((***)))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))******(((((('''''''''((()))*********)))(((((()))))))))))))))))))))************,,,,,,,,,,,,---///111222111111222333222111000///*********))))))***++++++)))))))))))))))(((((((((&&&'''(((*********)))((((((((('''(((((()))******((((((((((((((((((((((((***))))))))))))(((((((((''''''''''''((((((((((((''''''''''''((()))++++++)))))))))))))))*********)))'''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((())))))******))))))((((((((((((((())))))))))))''''''((())))))***++++++)))))))))))))))*********))))))))))))))))))))))))************))))))((((((++++++************++++++))))))))))))******++++++,,,++++++++++++++++++,,,+++******))))))******+++******))))))))))))******))))))((((((((((((((()))***))))))))))))))))))******************)))((((((''''''''''''''''''''''''***))))))(((((((((((((((************************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))'''%%%$$$%%%'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***(((&&&&&&((()))))))))((((((((((((((()))***+++'''((()))+++++++++***)))***))))))))))))***))))))))))))))))))))))))))))))(((((()))******+++******+++***)))(((''''''((((((((()))***)))((('''((()))'''(((((((((((()))))))))))))))))))))((((((((((((+++++++++*********))))))************))))))))))))))))))))))))(((((((((((()))((('''(((******)))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''))))))))))))))))))))))))++++++***)))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((()))(((((('''''''''((((((************************))))))))))))))))))))))))************************)))))))))))))))******+++***)))(((''''''&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))************************((((((((((((''''''''''''''''''((()))******))))))(((((())))))))))))(((((('''((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))))))))'''''''''''''''((((((((((((((('''''''''(((((()))&&&''''''''''''((((((((()))******+++,,,...///000000000111111111000///...++++++******)))*********)))))))))(((((((((''''''%%%&&&((()))*********)))(((((('''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''((()))++++++''''''''''''(((((())))))(((((('''((()))******)))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))&&&&&&''''''((()))******((()))))))))*********+++))))))))))))))))))))))))(((((())))))************++++++************++++++*********+++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))***))))))))))))))))))***)))((((((((((((((()))))))))))))))******))))))))))))************))))))(((((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((())))))'''''')))***(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''&&&%%%&&&((()))((('''******)))))))))***++++++&&&''')))+++++++++***))))))*********)))))))))***))))))))))))))))))))))))'''((()))*********************)))(((((((((((('''''')))***)))(((((()))***(((((((((((()))))))))***(((((((((((())))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((()))+++++++++)))((('''''''''&&&&&&&&&&&&(((((()))))))))*********((((((((((((((((((((((((***)))(((((('''''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''((((((************************))))))))))))))))))))))))***************************))))))))))))***+++,,,))))))(((((('''((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))************(((((())))))))))))((((((&&&''''''((((((((((((''''''((())))))******))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((()))***,,,------...///000111111111000///.........,,,++++++******************))))))(((((('''%%%&&&''')))***+++++++++)))(((((((((((())))))***))))))))))))))))))))))))'''((((((((())))))))))))'''''''''(((((())))))***(((((('''(((((()))***+++%%%&&&&&&''''''(((((()))(((((())))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''(((((()))))))))((())))))******+++++++++))))))))))))))))))))))))'''(((((()))******++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))***))))))(((((())))))***))))))((((((((()))******))))))************))))))))))))************))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&((()))***))))))***,,,))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''++++++************++++++&&&''')))***+++***)))))))))***++++++))))))***+++))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))(((((((((%%%&&&''''''&&&&&&'''(((((((((((()))))))))******(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))(((((('''))),,,---------((((((((('''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((************************))))))))))))))))))))))))******************************)))))))))***+++,,,))))))((((((((()))******(((((())))))))))))((((((''''''(((((())))))))))))''''''(((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((******++++++***(((((())))))))))))((((((&&&'''((()))***))))))((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***)))(((''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''((((((((((((((()))***+++,,,,,,,,,,,,......///000///...---,,,,,,,,,,,,---...000111222------,,,++++++***))))))'''''''''(((***,,,---...***))))))(((((((((((()))))))))))))))))))))))))))(((((()))***+++,,,,,,---''''''((())))))***++++++))))))(((((((((((())))))&&&&&&&&&'''((()))))))))((()))))))))))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***************((())))))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++++++++***************)))***+++,,,,,,+++***)))******))))))))))))******))))))(((((((((((()))))))))))))))))))))***++++++((()))***++++++***)))((())))))************))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***&&&(((******(((((()))***))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((&&&%%%%%%''')))***)))(((******))))))))))))******(((((()))))))))))))))))))))***,,,+++)))(((***,,,))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))))))))))))))%%%&&&''''''&&&&&&''')))(((((()))))))))*********'''((((((((()))))))))***(((((((((''''''''''''&&&###$$$$$$%%%&&&'''(((((('''((((((((()))))))))***)))((('''(((+++,,,,,,+++)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))***))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))************************))))))))))))))))))))))))************************+++***)))))))))***,,,,,,))))))((())))))***+++,,,(((((())))))))))))(((((((((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((******+++++++++(((((())))))))))))(((((('''((()))+++++++++***)))(((((()))***************)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********((('''&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))***))))))***+++,,,,,,,,,,,,+++,,,---------,,,***)))'''(((***...222666:::<<>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>======>>>>>>===<<<::::::;;;:::999777555333444444333333222222111111111111000000000///////////////000111111111000000------------------------////////////////////////000///............///000------------------------------------------------------------------------...///000000000///---,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,+++******)))***,,,---+++***)))))))))))))))))))))))))))************+++++++++))))))))))))************((((((((()))))))))******'''''''''''''''((((((((('''(((((((((((((((((('''))))))))))))))))))))))))(((((()))************)))++++++***)))(((((('''&&&(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++''''''''''''''''''''''''++++++++++++++++++++++++,,,...000222111///,,,***,,,+++******))))))******((())))))************)))************************''')))++++++***)))))))))************************'''((()))***+++******)))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************'''((()))***+++******)))((()))))))))***************,,,---,,,***)))+++---************************))))))))))))))))))))))))((()))))))))************---,,,++++++*********+++))))))))))))))))))))))))))))))))))))************''')))(((''')))------)))'''(((***)))((((((+++---))))))))))))************************************))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))************************((())))))***++++++******+++++++++*********))))))******+++,,,,,,+++******))))))***+++,,,,,,------((()))***+++,,,++++++***++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------,,,+++,,,...***+++,,,---------,,,,,,................................................///............///000000000111111222222333444444111222333444555666777777999999:::;;;<<<>>>???@@@???@@@AAACCCEEEGGGIIIJJJNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSRRRRRRQQQLLLLLLLLLLLLMMMMMMKKKHHHHHHIIIIIIHHHFFFCCC@@@>>><<<<<<<<<;;;:::999999999555555444333222111111000111222222222222111111000........................///////////////////////////...------------...///........................---------...---------,,,,,,------......------------------------,,,,,,+++,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++,,,,,,------,,,,,,++++++***************+++++++++,,,,,,---,,,,,,++++++***))))))***,,,,,,+++***)))))))))))))))))))))))))))************+++++++++((()))))))))************)))))))))*********++++++%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++******)))++++++***)))((('''&&&&&&'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++---///222444333000---***,,,++++++***)))*********+++++++++******(((''''''))))))))))))))))))))))))''')))++++++***)))))))))************************'''((()))+++++++++***)))---,,,+++)))((((((''''''((((((((((((((((((((((((************************(((((())))))*********+++))))))))))))))))))))))))************************'''((()))++++++******)))(((((())))))*********+++(((+++,,,,,,)))(((***,,,************************))))))))))))))))))))))))(((((())))))*********+++---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))************+++,,,+++((())),,,+++'''&&&(((******((((((+++...))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,+++++++++************)))***************************+++,,,---------------++++++++++++******))))))***+++,,,------,,,+++***++++++++++++++++++,,,,,,((()))***+++,,,,,,+++***---------....../////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,***+++,,,,,,++++++---...***+++,,,---...---,,,,,,////////////////////////.......................................///000000111111222333444444555555777888888:::;;;<<<===>>>DDDDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]ZZZ[[[]]]___``````______]]]]]]^^^___```___\\\YYYVVVVVVVVVUUURRROOOKKKIIIEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>===<<<:::999999333333333333333222111000111111111111111111111111000000000000000000000000...---,,,,,,,,,,,,---...////////////////////////---------......---,,,,,,------...............---111000000000////////////,,,,,,+++***+++,,,...///---------,,,,,,+++++++++************+++,,,------+++,,,,,,------,,,,,,+++++++++******************,,,,,,,,,------,,,++++++)))))))))***,,,,,,+++***)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++************++++++++++++******++++++,,,,,,------))))))************))))))))))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++************************))))))******++++++,,,,,,---......///...---+++***++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))************************************---,,,,,,+++***)))((((((,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************************************))))))))))))))))))))))))************))))))))))))+++((('''(((+++,,,***''')))+++------,,,*********(((((((((((())))))))))))))))))))))))************+++++++++*********))))))************************************************))))))(((((((((((())))))(((((()))***************'''((()))******+++******))))))))))))))))))))))))************************************************222111///---+++******)))******))))))))))))))))))+++*********))))))((((((,,,,,,,,,++++++*********++++++,,,------......///......---,,,++++++++++++***))))))***,,,...---,,,------------------------......---,,,++++++++++++***+++,,,---///000111222+++,,,---------------------.........////////////111222333333444444333333222333444666999===@@@BBB@@@BBBFFFIIILLLOOOPPPPPPTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[^^^aaacccdddeeeeeeggggggggggggffffffffffffgggfffddddddeeeeeedddbbbffffffggghhhhhhgggfffeeeiiiiiihhhggggggggghhhhhhdddcccbbbaaa```^^^]]]]]]WWWWWWVVVTTTRRROOOLLLJJJKKKJJJJJJHHHFFFCCC@@@>>>>>>??????===999555333333444333222000000000111222555444222000...---,,,+++.........//////000000000111111000000//////.........---,,,,,,,,,,,,---.....................------------............------,,,,,,---......---,,,,,,------------------------'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////+++***)))***,,,---,,,++++++++++++,,,,,,---------)))***+++***((('''((()))))))))))))))))))))))))))++++++,,,++++++***((((((***************)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******(((((((((((())))))))))))))))))))))))***+++,,,,,,---............,,,+++***+++++++++++++++++++++++++++++++++***************))))))))))))************************************,,,,,,++++++***)))))))))***)))((('''&&&''''''(((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++)))***++++++++++++***)))************************************************************************))))))))))))))))))))))))************))))))))))))***)))((((((***+++++++++************+++******)))(((((()))))))))*********))))))))))))************+++++++++*********))))))******************************************************))))))))))))******(((((()))***************))))))*********))))))((())))))))))))))))))))))))************************************************...---,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++*********))),,,,,,,,,+++++++++******+++++++++,,,------.........---,,,,,,++++++,,,,,,***))))))***,,,---,,,+++------------------------------,,,,,,,,,,,,,,,------------------------,,,//////000000000000//////111111111111000000000000000111333555777999::::::???@@@AAADDDGGGJJJMMMOOOSSSTTTWWWYYY[[[]]]]]]]]]\\\\\\]]]^^^___```aaaaaaaaaccceeeggghhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkiiigggggghhhhhhfffeeelllnnnppppppoookkkgggdddffffffeeeeeeeeeffffffgggdddddddddddddddddddddddd```___]]]\\\[[[ZZZZZZZZZ\\\\\\[[[ZZZWWWTTTRRRPPPNNNOOONNNJJJEEE@@@===<<<888777555333222111111222,,,---///111222222222222............------------000000////////////////////////...------...//////---------------------------......//////......---,,,---............---,,,------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,,,,---)))***++++++)))((()))***))))))))))))))))))))))))(((((()))***++++++++++++***************)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******)))))))))(((((((((((())))))))))))***)))(((((()))+++,,,---............---,,,+++***++++++++++++++++++++++++***************+++++++++)))))))))*********++++++************************************************))))))((('''''''''((((((************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))***++++++++++++***)))************************************************************************))))))))))))))))))))))))************)))))))))))))))******))))))***---000///,,,))))))+++---,,,***))))))*********+++++++++)))))))))*********+++++++++++++++***************************************************************++++++************++++++(((((()))***************+++++++++******)))''''''))))))))))))))))))))))))************************************************)))))))))******+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++*********++++++,,,---------,,,,,,,,,,,,,,,------...,,,+++******,,,---,,,+++---------------------------,,,,,,,,,,,,---......//////......---------,,,......////////////......333333333333333333333333666777;;;>>>BBBEEEGGGHHHOOOPPPRRRUUUWWWYYY[[[[[[]]]^^^___``````````````````aaaaaabbbcccdddeeefffhhhiiikkklllllllllkkkkkkkkkkkkkkkkkkkkklllllllllmmmkkkhhhgggggggggfffdddiiikkkmmmnnnjjjddd]]]XXX^^^^^^]]]^^^^^^___```aaa```aaabbbccceeefffggghhhfffeeecccbbbbbbdddfffgggfffffffffeeecccaaa^^^]]]___```___[[[UUUOOOLLLJJJ@@@???<<<999666444333333111222333444333222000////////////...---,,,,,,,,,.........///////////////000000///......///000000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,---............---,,,------------------------111000000///...------,,,......------,,,,,,++++++...---,,,+++************+++***)))***,,,---,,,+++---,,,,,,,,,,,,,,,,,,+++)))+++,,,+++******+++,,,))))))))))))))))))))))))(((((()))******+++++++++)))************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))***)))(((((()))+++---/////////......---,,,+++***++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++************************))))))*********+++++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))*********++++++*********************************************************************************))))))))))))))))))))))))************)))))))))((()))***+++)))((()))///333777111+++***---///---*********+++++++++,,,,,,,,,))))))*********+++++++++************************************************************************+++******))))))******+++(((((()))******************************)))(((((())))))))))))))))))))))))************************************************)))))))))******,,,---...))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---+++++++++,,,,,,...//////...---,,,,,,......---+++........................///...---------------.........//////000111111111---...///000000000000000333444555777999;;;<<<===EEEGGGJJJNNNRRRUUUWWWYYY[[[]]]^^^```aaaaaa``````]]]]]]\\\[[[ZZZYYYYYYXXX\\\\\\]]]^^^___```aaaaaahhhhhhiiijjjiiihhhgggfffeeefffffffffgggggghhhhhhhhhfffcccaaaaaaaaa```^^^```aaabbbbbb^^^XXXRRRNNNSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[]]]___aaabbbccccccbbbbbbbbbbbbcccdddeeeddddddeeeeeeeeecccbbbaaafffggggggddd```\\\ZZZZZZOOOMMMIIIEEEAAA===:::888;;;:::888555333000///...111111000000//////......------....../////////000////////////////////////,,,,,,------------............////////////......------............---------------------------------------.........////////////...---,,,++++++***///...------,,,,,,,,,---+++***)))***,,,---,,,+++---------,,,,,,+++++++++)))+++,,,,,,+++***,,,---)))))))))))))))))))))))),,,+++******)))((((((((())))))************)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++(((((())))))))))))(((((((((((((((((())))))))))))******)))***+++---...000000///...---,,,++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,************++++++++++++************************)))))))))***++++++,,,,,,******++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))+++******************+++************************************************************************))))))))))))))))))))))))************)))))))))((()))***+++)))((()))///333:::333,,,***,,,---+++(((++++++++++++,,,,,,,,,,,,************++++++++++++************************************************************************))))))(((((((((((())))))(((((()))***************(((((()))***************))))))))))))))))))))))))************************************************,,,++++++++++++,,,,,,---))))))******++++++++++++))))))******************++++++++++++++++++++++++)))******++++++,,,,,,---+++++++++,,,---...///000000///......///000///---........................111000///...------,,,---------...///000111111222///000222444555777777777888:::===AAAFFFJJJMMMOOOUUUVVVYYY\\\^^^```bbbbbbddddddeeeeeecccaaa___^^^\\\[[[ZZZXXXVVVTTTSSSSSSTTTUUUUUUVVVWWWXXXYYYYYY___``````aaa```___^^^]]]\\\\\\]]]^^^______`````````]]]ZZZXXXXXXXXXWWWVVVZZZ[[[[[[ZZZWWWTTTPPPNNNOOOOOOOOOOOOPPPQQQRRRSSSVVVVVVWWWXXXYYYYYYZZZ[[[[[[\\\^^^______^^^\\\[[[^^^___```bbbcccbbbbbbaaaccceeeggghhhgggffffffggg```^^^[[[VVVQQQLLLIIIFFF???===999555444333444555222222111111111000000000---.........//////000000........................---........./////////000...//////////////////...........................------------------------***++++++,,,,,,---------//////...------,,,++++++---,,,,,,,,,------...///+++***)))***,,,---,,,+++---------,,,,,,+++++++++***+++,,,,,,+++***+++,,,)))))))))))))))))))))))),,,+++***)))((((((((((((((())))))*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))******++++++******)))(((((((((((())))))))))))******+++---...///000000111000...---++++++******++++++++++++++++++++++++***************+++++++++*********++++++++++++,,,************************))))))******+++++++++,,,'''((()))*********))))))++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************++++++***))))))***++++++************************************************************************))))))))))))))))))))))))************)))))))))))))))******))))))***---000444///***'''((()))(((&&&******+++++++++,,,,,,,,,*********++++++++++++,,,***************+++++++++************************************************))))))(((((((((((())))))(((((()))***************'''''')))******+++++++++))))))))))))))))))))))))************************************************------,,,++++++++++++,,,++++++,,,,,,---.........)))))))))))))))************++++++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,---...///000000///...///000111000///........................111111///......------...............///////////////111333777:::===>>>???EEEGGGKKKPPPUUUZZZ]]]______```aaabbbcccdddddddddggggggfffdddbbb___]]]\\\ZZZYYYWWWTTTRRRPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUVVVVVVXXXYYYZZZ[[[[[[ZZZWWWTTTRRRRRRRRRRRRRRRVVVVVVWWWVVVVVVTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY\\\^^^]]][[[XXXUUUWWWXXXZZZ[[[\\\\\\[[[[[[\\\```dddfffhhhiiikkkmmmkkkjjjhhheeeaaa]]]ZZZXXXNNNKKKEEE???;;;888777777444444444333222111000000////////////000000000000---......//////......---.........///000000111111...//////000000//////...//////...------...//////------------------------,,,,,,,,,+++++++++++++++//////......------,,,,,,************+++,,,---...+++***)))***,,,---,,,+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***)))***+++)))))))))))))))))))))))))))(((''''''((()))+++,,,((())))))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&******++++++++++++******(((((((((((()))))))))))))))+++---000111111111000222000...,,,+++*********+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,***************************************+++++++++'''((()))************)))++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++***))))))***++++++************************************************************************))))))))))))))))))))))))************))))))))))))***)))((((((***+++++++++,,,***((('''''''''))))))************++++++++++++*********+++++++++,,,,,,))))))*********+++++++++***************************************************))))))))))))))))))***(((((()))***************((())))))*********))))))))))))))))))))))))))))))************************************************++++++************++++++++++++,,,,,,---......///)))))))))******+++++++++******+++++++++,,,,,,,,,+++++++++,,,------......---------------...///000...---,,,---///000000///........................///.........///000000111///000000111111222222222333666:::???DDDHHHKKKLLLTTTUUUXXX[[[___bbbdddfffcccddddddeeeeeeddddddddddddcccaaa___]]][[[ZZZZZZVVVUUUSSSPPPNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRPPPQQQSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\ZZZWWWSSSQQQRRRSSSTTTTTTTTTVVVYYYZZZ[[[YYYWWWVVVWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\\\\[[[YYYXXXUUUVVVWWWWWWWWWUUUTTTSSSVVVZZZ^^^aaacccdddfffhhhhhhhhhiiiiiihhhgggeeedddbbb___ZZZTTTMMMFFFAAA>>>===<<<;;;888666444222111111111111111111000000000...///000000000000///...------......///000000111//////000000000000//////000///...------...///000------------------------,,,------------........................---------+++++++++******+++,,,,,,+++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,+++)))'''(((((()))))))))))))))))))))))))))((('''&&&''')))+++,,,(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))+++///222333333222111222111...,,,+++*********++++++++++++++++++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,************************************************)))***+++,,,------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************************************))))))))))))))))))))))))************))))))))))))+++((('''(((+++,,,***''''''((()))(((((())),,,...))))))*********+++++++++******+++++++++,,,,,,,,,))))))******++++++++++++************************************************++++++************++++++(((((()))******************++++++******)))((('''))))))))))))))))))))))))************************************************)))((((((((()))***+++,,,))))))***++++++,,,------*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------......///...------------...//////,,,+++***,,,...//////...////////////////////////,,,,,,---...000222333444///000222444666888:::;;;>>>AAAFFFLLLRRRWWW[[[]]]]]]]]]^^^```aaacccdddeeeeeeeeefffffffffeeedddddd___]]][[[YYYXXXWWWXXXXXXWWWUUUSSSQQQOOONNNNNNNNNLLLLLLMMMNNNOOOPPPQQQQQQNNNPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXZZZ[[[]]]^^^___\\\YYYUUUTTTUUUVVVWWWWWWXXX[[[```ddddddbbb^^^[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[[[[ZZZXXXVVVSSSRRRRRRUUUYYY[[[\\\]]]___``````aaacccfffhhhhhhiiihhhgggggggggeee```ZZZSSSPPPFFFEEEBBB???;;;888555444333333222222111111000000///000111222222111000///,,,,,,------...///000000//////000000000000//////000///...------...///000------------------------***+++---...111222444555---------...............//////...---,,,,,,,,,,,,+++***)))***,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,+++(((&&&&&&''')))))))))))))))))))))))),,,+++)))'''&&&'''((()))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))...---,,,---///111111111111---***((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++*********))))))))))))(((+++++++++*********))))))''''''''''''(((((((((((()))************)))((((((************************++++++************++++++************************///,,,***))))))***)))(((+++++++++*********))))))++++++******)))((((((''',,,+++***))))))***+++,,,+++***************++++++))))))***++++++++++++***************************------,,,,,,+++*********))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,---......//////......000000000///000000111222---///111222111000000000222333444777;;;@@@EEEHHHMMMOOOSSSXXX\\\___```aaabbbaaa``````aaabbbdddeeeaaaaaa```___]]][[[YYYXXXUUURRROOOMMMNNNOOOPPPQQQOOOQQQQQQNNNIIIFFFGGGIIIJJJLLLNNNPPPRRRSSSUUUVVVPPPOOOQQQWWWYYYXXXZZZ]]]aaabbbdddgggiiijjjjjjjjj```bbb```[[[ZZZ^^^bbbbbbbbblllsssrrrqqqqqqooojjjeee```]]]```aaa]]][[[[[[]]]\\\[[[ZZZYYYYYYYYYYYY[[[YYYWWWXXX\\\^^^^^^]]]bbbaaa___^^^^^^\\\YYYWWWZZZ[[[ZZZXXXVVVUUUUUUVVVTTTXXX\\\___aaadddhhhllliiilllooooookkkeee```]]]XXXSSSLLLGGGCCC@@@<<<999:::999666444333333333333111///...///000000000............///////////////...///000111111000///...////////////////////////000///...------...///000---------------------------------------------------,,,,,,++++++,,,,,,---************+++,,,------***+++,,,------,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))******+++******************************))))))))))))))))))))))))(((***+++***)))((()))***++++++***************+++))))))))))))************((((((((((((((((((((((((,,,'''$$$$$$(((***)))&&&''',,,000...'''###%%%)))(((((()))***************+++*********))))))((((((,,,+++***)))(((((((((((()))))))))))))))))))))))),,,++++++---111444444444333///,,,******,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************************************************************++++++++++++******************************************************)))************+++++++++************************))))))))))))))))))))))))************)))))))))(((************+++++++++,,,++++++************++++++******************************************************++++++++++++******************************************)))))))))))),,,,,,+++++++++*********+++++++++*********))))))((()))))))))************+++++++++******)))))))))************************+++******************+++************************---+++))))))+++------,,,+++++++++*********))))))))))))))))))************)))((('''&&&&&&'''((()))++++++******************))))))***+++++++++++++++*********************************+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------......//////......//////.........//////000333333333111000000222444777999<<<@@@FFFKKKPPPSSSVVVWWWZZZ^^^aaacccddddddbbbaaa___^^^]]]]]]]]]^^^ZZZZZZYYYXXXVVVSSSQQQOOOPPPNNNLLLKKKLLLNNNOOOPPPMMMNNNOOOLLLIIIGGGIIILLLNNNOOORRRTTTUUUVVVWWWWWWXXXWWW\\\dddiiikkknnnrrrxxx{{{rrrsssqqqkkkkkkrrrxxxzzz{{{|||xxxrrrnnnmmmkkkgggdddeeehhhggggggggggggfffeeeddd```___^^^```ccccccaaa___dddbbb```______^^^[[[YYY]]]]]]\\\ZZZXXXWWWXXXYYYTTTWWWZZZ[[[[[[\\\___aaagggjjjnnnooommmjjjhhhgggiiiddd^^^XXXSSSNNNGGGBBB:::999888666555555555555111000//////000000///---000000000000000000000000//////000111111000//////////////////////////////000///...------...///000------------------------------------------------------,,,,,,,,,,,,------+++++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++&&&'''(((((())))))((((((************************))))))))))))))))))))))))(((***+++***)))((()))***++++++***************+++))))))))))))*********+++))))))))))))))))))))))))---)))&&&&&&***,,,***((()))+++,,,,,,+++)))))))))(((((()))***************************)))))))))(((+++******)))))))))))))))))))))))))))))))))))))))******+++...222666777777444111...,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************)))))))))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,************************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++***))))))((((((------------,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,...---+++***)))))))))***************************************************************************&&&%%%$$$%%%(((***+++++++++++++++***************(((((())))))***+++,,,,,,+++***))))))))))))***+++,,,,,,+++***)))))))))***)))******+++++++++++++++************************(((((())))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------........./////////000//////......//////000444444333222333666<<<@@@BBBDDDIIIOOOTTTZZZ]]]___``````aaaaaaaaa```___^^^\\\ZZZYYYWWWUUUTTTSSSSSSRRRRRRRRRRRRPPPNNNLLLJJJMMMLLLKKKJJJJJJKKKMMMNNNJJJLLLNNNMMMLLLMMMRRRVVVZZZ]]]```dddggghhhiiijjjkkkkkkqqq{{{~~~{{{{{{|||yyyuuuuuuuuuwwwxxxvvvssspppooollliiiggggggfffdddbbbcccaaa___\\\ZZZYYYXXXXXXUUUWWWYYYYYYYYYZZZ[[[]]]bbbeeehhhiiiiiihhhiiiiiiooommmjjjgggbbb\\\UUUPPPDDDBBB@@@===:::888666555333222111222222222000...111111111111111111111111///000000111111000000/////////////////////////////////............//////------------------------------------------------......------------......---,,,,,,++++++++++++,,,......------------......,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++************************))))))))))))))))))))))))(((***+++***)))((()))***+++***************++++++))))))*********+++++++++************************...+++((()))+++---,,,***)))((('''))),,,---+++)))(((((()))***************************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))******,,,///333555666555444111...------------,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,************************************************))))))*********+++++++++************************))))))))))))))))))))))))*********)))))))))))))))((())))))))))))*********+++++++++******+++++++++************************************************,,,+++***))))))***+++,,,************************+++*********************...------------,,,,,,,,,************************++++++++++++,,,,,,,,,---000...,,,***))))))***+++*********************************++++++*********************************$$$######%%%''')))))))))************************((())))))******+++,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))))))))***++++++,,,,,,++++++************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------.........///////////////000000...............//////000000000//////000111111222111333555999===DDDKKKPPPPPPRRRWWW\\\```bbbcccdddaaaaaa___]]]YYYUUURRRPPPOOOOOONNNMMMMMMLLLLLLLLLOOOOOOPPPPPPOOONNNLLLKKKLLLMMMMMMMMMLLLLLLNNNOOOMMMQQQUUUWWWYYY]]]dddiiippprrrvvv|||~~~|||zzzyyywwwuuuqqqmmmhhhccc___[[[YYYWWWVVVWWWYYY[[[\\\^^^```aaabbbcccddddddccccccdddfffhhhjjjlllmmmllliiiddd```VVVTTTPPPJJJDDD>>>999666555444333333444444222000222222222222111111111111000000000000000000000000/////////////////////////////////....../////////........................,,,,,,------------------.........------............---,,,+++++++++++++++///...---,,,,,,---...///,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,---------,,,,,,************************))))))))))))))))))))))))(((***+++***)))((()))************)))******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++---+++)))***,,,,,,+++***((('''&&&'''***+++***((((((((()))************************)))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))).........000222333222111111///---,,,------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((())))))))))))***************))))))))))))******************************************************+++***)))(((((()))***+++))))))))))))))))))))))))((())))))***+++,,,,,,---,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,///...+++)))))))))***+++************************)))***++++++++++++***)))***************************))))))***,,,---,,,***************************************************'''((((((((((((((((((''',,,++++++***))))))************+++,,,,,,,,,,,,+++*********************************)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************++++++,,,,,,///............///000111......///000222333555666333888???EEEKKKQQQVVVYYY]]]^^^aaaccccccbbbaaa___YYYXXXWWWUUURRRNNNKKKIIIFFFGGGHHHIIIKKKLLLMMMMMMPPPOOOOOONNNLLLKKKJJJIIIJJJNNNQQQSSSTTTVVVXXX[[[[[[```ggglllqqqwww~~~{{{sssmmmhhhccc___ZZZZZZ[[[]]]^^^```aaaaaacccccccccaaa``````bbbdddaaaeeejjjnnnoooooommmkkkdddbbb___YYYRRRKKKDDD@@@888666444333444444222111222222222111111000000000111111000000000000111111000000000000000000000000...//////////////////...........................,,,,,,,,,---------...............------...............---,,,++++++++++++...---,,,++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))))))))(((((('''************************))))))))))))))))))))))))(((***+++***)))((()))*********))))))***++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***))))))******+++***)))((()))***)))(((''')))***(((((()))***************))))))))))))))))))******(((((((((((()))***,,,,,,))))))))))))))))))))))))333222222222333222///---...,,,++++++,,,------,,,*********++++++,,,,,,---++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++(((((((((((((((((((((((()))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++***))))))))))))))))))***************************++++++++++++++++++++++++***))))))))))))))))))***(((((((((((((((((((((((('''((()))***+++---......++++++++++++***************************+++++++++))))))*********+++++++++---,,,+++***)))***++++++************************)))***+++,,,,,,+++***)))************************+++******+++,,,,,,***(((***************+++++++++++++++++++++++++++******((())))))******))))))(((+++***************++++++***++++++,,,,,,,,,,,,,,,************************,,,++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......******++++++,,,,,,------000///.........///000111---...000222666999<<<===@@@FFFMMMTTTXXXZZZ[[[\\\ccccccccccccaaa^^^ZZZXXXOOOOOOPPPPPPPPPOOOMMMLLLFFFGGGIIILLLOOOPPPQQQRRRQQQPPPNNNLLLJJJJJJKKKKKKPPPVVV]]]cccfffjjjooossstttzzzzzzvvvkkkjjjgggffffffeeecccaaabbbbbbaaa___]]]]]]___aaa]]]```dddggggggfffggggggggggggfffddd```[[[VVVSSSBBB>>>:::666555444333222333333222111111000000000222111111000000111111222000000000000000000000000......////////////..............................+++,,,,,,------...............------------.........------,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************)))((((((************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))***+++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++(((((()))***))))))(((((()))***+++***((((((***---(((((()))***************))))))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))777666555666555333000---,,,+++***+++---......---)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************+++++++++,,,+++******))))))******+++************************++++++++++++++++++++++++)))******++++++******)))(((((((((((((((((((((((())))))***++++++,,,------++++++++++++************))))))*********+++++++++)))*********++++++++++++)))))))))************+++************************(((***+++,,,,,,+++***(((************************((('''''')))******(((&&&))))))*********+++++++++)))******++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,***+++,,,,,,------,,,,,,************************+++++++++++++++*********++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,---------......------......///000000000000///...---...///111222111222555:::???CCCHHHJJJOOOTTTZZZ___```_________aaaaaa```___\\\YYYWWWUUULLLMMMOOOPPPQQQQQQPPPPPPKKKLLLNNNPPPRRRRRRSSSRRRRRRQQQOOOOOOQQQUUUZZZ]]]dddllluuu{{{~~~zzzvvvrrrlllllljjjfffbbb______```]]]___aaa```^^^]]]___aaadddfffiiijjjjjjgggdddbbbUUUOOOGGG???;;;999777666444444444333222111111111222222111000000111222222000000000000000000000000---...///000000///...---........................++++++,,,,,,---......///------,,,,,,,,,,,,------------,,,,,,,,,------...------............------,,,,,,,,,+++++++++******++++++++++++++++++++++++------......---,,,,,,+++************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))***+++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++'''(((*********)))(((((('''&&&%%%%%%(((***+++***(((((()))***************((()))))))))************))))))(((((()))***++++++))))))))))))))))))))))))999888888888888555222///+++******,,,...000//////))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))(((((())))))*********+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,'''((()))******+++******************************((()))+++,,,,,,+++)))(((************************)))))))))+++------+++)))))))))******++++++++++++'''((()))***,,,---...///'''((()))******)))((('''(((((())))))***+++------***+++,,,,,,------,,,,,,*********************************+++,,,,,,------++++++++++++++++++++++++))))))***+++---...//////,,,,,,,,,---------......++++++,,,,,,---......///111000...---...///111222777999<<>>AAAFFFKKKPPPSSSUUUWWWXXXZZZ[[[\\\[[[[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWRRRQQQOOONNNOOOPPPQQQQQQQQQNNNMMMQQQZZZcccggghhhoookkkjjjsss{{{uuuqqqggghhhjjjmmmpppsssuuuwwwsssuuuyyy}}}}}}wwwmmmeeebbbccccccdddfffkkksssxxx{{{}}}zzz{{{}}}yyyooollliiihhhkkknnnnnnnnnmmmmmmmmmllllllkkkkkkkkkiiiddd[[[SSSLLLFFFAAA>>>888666444444555555444333444333333222111111111222000///---,,,,,,---///000////////////////////////000//////...------,,,,,,......................................................------------......------,,,+++******++++++...---,,,+++,,,---...///------------------------*********++++++,,,,,,,,,---,,,***)))((()))******))))))(((((((((((())))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))...333888;;;999444111000---,,,,,,++++++,,,,,,---))))))***+++,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************)))))))))))))))************)))))))))***+++,,,,,,************++++++++++++************************)))))))))***++++++,,,,,,***************++++++,,,******************************+++,,,,,,+++++++++)))))))))))))))***************+++++++++,,,,,,,,,************************((((((((()))))))))******************************))))))*********+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***))))))******++++++++++++************************...---,,,***)))(((((((((******++++++++++++******************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,---...///...---,,,+++,,,---...---,,,---...000000111333444666999===AAAFFFIIILLLQQQTTTWWWYYYZZZVVVVVVVVVUUUUUUTTTTTTTTTUUUTTTSSSRRRRRRRRRRRRSSSTTTSSSQQQOOOMMMNNNPPPQQQPPPRRRVVV```lllwww}}}|||vvvtttrrrrrrrrrrrrqqqoootttsssqqqnnniiiddd```___VVVWWWYYY[[[\\\]]]^^^^^^```______bbbdddccc]]]WWWTTTTTTTTTSSSTTTVVVYYY\\\^^^bbbhhhlllnnnpppqqqrrrrrrqqqlllfffbbbcccfffhhhlllssszzz~~~vvvrrrrrrsssrrrpppnnnmmmkkkjjjjjjkkkmmmoooooollliiieee```YYYRRRMMMDDDAAA<<<999999999888888222222111111111222333333///...,,,++++++,,,...///......................../////////...------,,,,,,---------......---------........................111000///...------------...------,,,,,,,,,,,,,,,...---,,,+++,,,---...///++++++++++++++++++++++++*********++++++,,,,,,------,,,***)))((()))******,,,,,,,,,++++++,,,,,,,,,******++++++++++++******+++++++++++++++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))///444999:::777333000000------,,,,,,,,,,,,------(((((()))***,,,---......---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******************+++++++++***************+++++++++***************************************+++++++++++++++++++++++++++++++++***************+++++++++*********)))******++++++*********++++++++++++,,,************************))))))******+++++++++,,,+++************+++,,,,,,************************)))***++++++++++++++++++***************+++++++++((())))))))))))*********************************'''((((((((())))))))))))************************)))************+++++++++)))))))))***************)))************+++++++++***++++++,,,,,,++++++***((()))***+++++++++++++++***************+++++++++******************************+++,,,,,,+++***************************************++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------.........------,,,---......---...///111222555999<<>>EEELLLRRRWWW\\\___VVVWWWWWWUUUQQQLLLFFFCCCEEEDDDCCCBBBCCCDDDFFFHHHFFFFFFFFFGGGJJJNNNRRRTTT[[[^^^aaadddgggnnnvvv}}}yyysssssspppwww{{{yyywwwyyyyyyxxxnnnnnnlllhhhccc^^^\\\[[[YYYXXXXXXZZZ\\\\\\[[[ZZZXXXZZZ]]]]]]\\\]]]```dddeeefffggghhhjjjlllmmmmmmllllllkkkkkkjjjjjjkkkkkkeeedddeeefffggghhhgggeeehhhdddaaabbbffffffbbb^^^[[[``````ZZZWWWYYYXXXTTTRRRSSSRRRQQQUUU\\\^^^\\\XXXVVVUUUUUUQQQMMMOOOTTTUUUWWWYYY\\\cccooo~~~vvvllliiijjjkkkjjjkkknnnrrrvvvwwwvvvuuuqqqpppnnnjjjddd[[[QQQJJJ>>>===;;;888666444333222///000111222222222222222000000000000000000000000...............---------...///000111111000///...///////////////////////////............///000000***++++++,,,,,,,,,+++++++++,,,---...///...---,,,------------------------++++++++++++++++++++++++''')))***,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,***+++,,,,,,------------+++++++++,,,,,,---------************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))333888;;;888111---///333---------------------,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((((((((()))***************************************************,,,++++++******++++++,,,+++,,,...//////---,,,***************************+++++++++***************,,,,,,,,,+++++++++******))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++,,,***((()))+++,,,+++((()))))))))***+++++++++,,,++++++************++++++++++++************++++++((()))***+++,,,,,,+++***((())))))))))))*********,,,++++++******++++++,,,***************************************++++++,,,))))))))))))))))))))))))*********)))))))))))))))******************************************************))))))******+++,,,+++***)))((()))***+++,,,(((((())))))*********+++......---,,,++++++++++++++++++,,,,,,,,,---------------............------,,,...111222111///......000000000000222666<<<@@@FFFJJJPPPUUUYYYZZZYYYXXXVVVRRRMMMIIIIIIGGGDDDBBB@@@@@@@@@AAABBBDDDEEEFFFKKKEEECCCJJJOOOSSSYYYaaalllooovvv{{{|||}}}xxxkkkaaa^^^^^^]]]dddiiijjjjjjlllllliiikkkhhheeedddeeeeeeaaa^^^```]]]\\\___fffjjjjjjhhhhhhfffcccbbbcccfffiiikkkssssssuuuzzz}}}zzzzzz|||~~~}}}yyyvvvwwwzzz|||xxxuuuqqqxxx||||||{{{xxxqqqjjjkkkkkkmmmnnnkkkdddaaacccaaaaaa```^^^\\\[[[\\\]]]]]]ZZZVVVQQQMMMKKKJJJJJJIIIIIIIIIKKKOOOVVV___fffnnnooovvv~~~{{{nnniiihhhhhhhhhjjjooouuuxxxvvvttttttqqqoooqqqsssooodddZZZWWWPPPFFF===888555444333555333111000000000000///111111111111000000000000111111000000//////......////////////...---,,,+++---------...............//////......------------,,,,,,+++*********++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++******)))+++++++++++++++***)))(((++++++************++++++)))))))))))))))******+++******))))))))))))*********)))))))))((((((''''''+++,,,---,,,*********,,,************************************************222555888777333//////000,,,,,,,,,------......///------------------------...------,,,,,,------...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))***+++************************************************,,,++++++******++++++,,,,,,---...//////...---+++******************************************++++++,,,,,,,,,+++++++++******))))))))))))************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,***((()))+++,,,+++)))***************+++++++++++++++************++++++++++++************++++++((()))***+++,,,++++++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************((((((((((((((())))))***************************************))))))))))))************************************************++++++******++++++,,,---***************+++,,,,,,************+++++++++,,,,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,---------------............------+++---//////...------...///000222444777<<>>===>>>>>>>>>DDDDDDDDDEEEFFFHHHIIIJJJLLLPPPZZZiiitttzzzvvvmmmddd```^^^\\\^^^bbb^^^dddgggfffiiinnnrrrssstttvvvwwwxxxyyyzzz}}}~~~|||wwwrrrkkkddd___]]]XXXTTTOOOMMMLLLJJJGGGDDDKKKJJJMMMUUUZZZ]]]aaafffkkkqqqzzz~~~vvvmmmiiijjjooosssuuuvvvuuutttuuuwwwwwwuuusssnnnjjjddd\\\TTTJJJAAA;;;666555444555666666444333222222222111111111000000//////000000000000000000222111000.........//////000//////......------------.....................++++++---...//////......------------............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))+++,,,---.........***++++++++++++***))))))++++++************++++++***))))))))))))***++++++++++++************++++++)))******+++---...//////+++,,,---,,,***)))***+++************************************************:::777333111222111///,,,------....../////////000...........................------,,,,,,------...---------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++++++++******************************(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++************+++******,,,+++++++++***)))))))))++++++************++++++++++++++++++++++++++++++************+++*********(((((()))))))))*********++++++************++++++******************************++++++,,,,,,,,,,,,************************)))***************++++++************************************************++++++******++++++,,,---***+++,,,---...---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,------------...------............------//////000//////111444777666999>>>CCCHHHMMMRRRVVVVVVVVVUUUSSSPPPLLLIIIFFFBBBAAA?????????@@@AAABBBBBBBBBBBBDDDGGGKKKNNNQQQ]]]dddooo{{{~~~yyyrrrooooooooommmkkklllgggdddeeeffffffhhhmmmooosssuuuuuuxxxzzzvvvkkkeee___\\\\\\YYYTTTOOONNNKKKJJJNNNQQQRRRTTTWWW]]]aaaffflllsss}}}}}}uuusssrrrrrrqqqrrrrrrssssssssssssrrrrrrtttrrroookkkdddZZZOOOHHH>>>;;;777555555444444333333333222222222111111111/////////000000111111222444222000......///000111111000000///...------,,,222111000///---+++******$$$'''***---////////////---------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,******+++++++++******)))++++++************++++++******))))))******+++,,,,,,++++++++++++++++++,,,******+++,,,---...//////,,,------,,,***)))***+++************************************************CCC<<<333//////000///...000000000//////....................................------,,,,,,------...------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******************************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++++++++++++++************************(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++************+++,,,+++++++++***)))))))))++++++************++++++***+++,,,,,,,,,,,,+++***++++++******************(((((()))))))))*********+++******))))))******+++******************************+++,,,,,,,,,,,,+++************************))))))******+++++++++,,,************************************************)))))))))))))))******+++***+++,,,---...---,,,+++++++++++++++++++++******,,,------------,,,+++***,,,,,,---------.........------............------...///000000111444999<<>>777444333222222333333333333222222222222//////000000111111222222333222000///...///111222111111000///......------222111000///---+++******''')))+++...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))(((''')))******+++++++++******++++++************++++++***************++++++,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,---,,,------,,,***))))))***************************************************DDD===444///...///000000222222111000///...------...........................------,,,,,,------...------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---......************************)))))))))***+++++++++,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))+++++++++***)))***++++++++++++***************++++++************++++++***+++,,,------,,,+++***,,,+++******)))************++++++++++++,,,,,,,,,******))))))))))))******************************'''(((***+++++++++***)))++++++++++++++++++++++++))))))******+++,,,,,,,,,************************************************((((((((((((((()))*********++++++,,,,,,,,,,,,,,,++++++++++++************------......---,,,***))),,,---------............------............------,,,...000222444888>>>BBBGGGKKKOOOQQQQQQPPPPPPPPPNNNMMMKKKHHHFFFCCCBBBAAA???AAADDDEEEDDDDDDEEEFFFIIIHHHHHHKKKSSS___jjjrrr{{{wwwooojjjiiijjjfffaaa___```cccfffgggjjjmmmuuu~~~yyyqqqiiibbb```\\\UUUPPPNNNKKKKKKMMMNNNSSSZZZccciiivvvzzzpppnnnmmmmmmoooppppppooooooooopppqqqqqqnnnjjjfff\\\UUUJJJ@@@999666444333444444444333333333222222000000111111111111111111222111000//////000111111111000000//////.........---.....................///000000000///...,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******)))(((&&&%%%))))))***++++++++++++***++++++************+++++++++************+++,,,,,,++++++************++++++++++++++++++++++++++++++------...,,,***))))))***************************************************===:::444111//////000000111111111000000/////////...........................------,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******+++,,,------******************************************++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))+++,,,+++)))(((***,,,***************+++++++++++++++************++++++***+++---......---+++***,,,,,,***)))))))))*********++++++++++++,,,,,,,,,******))))))))))))******************************'''(((***,,,,,,+++***)))++++++++++++++++++++++++))))))***++++++,,,------************************************************)))))))))((()))******+++***************+++,,,,,,------,,,,,,+++++++++++++++,,,---......---+++***------------............------............------...000444777;;;@@@FFFIIIMMMPPPTTTUUUSSSOOOLLLKKKGGGFFFDDDCCCBBBBBBBBBCCCAAACCCEEEFFFGGGKKKPPPUUUYYYWWWUUUXXXaaappp~~~{{{ssspppooolllkkklllooommmjjjgggfffjjjppptttyyyzzzxxxtttlllddd```VVVUUURRRPPPPPPRRRVVVYYYaaakkkyyyxxxnnnjjjkkkmmmmmmkkkooonnnmmmnnnooopppooonnnhhhbbbWWWMMMEEE???999666444444444444333333333333222222111111111111111111000000000000000000000000000000000///////////////,,,---------.../////////000000000///......------............---------,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))((('''))))))***+++++++++++++++++++++************++++++++++++******++++++,,,---*********))))))*********))))))***+++,,,------...---......,,,***((())))))************************************************666555444222111000///000000000000000000111111111////////////////////////...------,,,,,,------...------------------------,,,,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,&&&&&&&&&&&&'''(((******************************+++++++++***************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,))))))******+++++++++,,,++++++************++++++***+++---......---+++***---,,,***)))))))))******((())))))))))))***************))))))))))))******************************)))+++,,,......---,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------*********************************************************)))***++++++,,,+++***)))((()))***,,,---.........------,,,,,,,,,(((***,,,.........---,,,---------.........//////---..................---111555999>>>BBBGGGMMMQQQOOORRRVVVWWWTTTOOOKKKIII@@@??????>>>???@@@BBBCCCIIIJJJLLLNNNRRRZZZeeemmmnnnkkkhhhjjjssswwwooojjjkkkooopppsssvvvttttttssspppooottt|||zzzvvvhhhddd___XXXSSSQQQPPPQQQSSS]]]kkkuuuzzz~~~xxxooommmooonnnlllqqqooolllkkkmmmooopppqqqnnniiiaaaXXXOOOGGG>>>999555555444444444333333333333222222222111000000000...///000000000000//////////////////000000000000//////.........---------++++++++++++,,,...000000000000//////.........---,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++******((()))***+++++++++++++++++++++************++++++++++++******++++++,,,---******))))))))))))******'''((()))+++---///000000---......,,,***(((((()))************************************************888888666444222000///...///////////////000111222///............------------------.........///////////////......---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++************)))))))))***+++++++++,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++*********)))))),,,,,,,,,++++++*********************************,,,,,,++++++***))))))))),,,,,,,,,+++++++++******)))************+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***************+++++++++)))************+++++++++******************************+++,,,,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,+++***,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,,,,,,,---------------.........---,,,,,,...///111111111111222333:::<<>>===;;;888666444333222111111111000000000//////000000000000/////////...,,,---------.........///...............///000000........................------------------------------,,,,,,,,,------...******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...,,,,,,,,,+++++++++******)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++*********)))+++++++++***************)))************+++++++++************************((())))))***************))))))***++++++,,,------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---------------...............---...///111444777999===BBBJJJPPPSSSUUUWWWXXXZZZXXXVVVSSSPPPMMMJJJIIIDDDEEEFFFIIIMMMQQQUUUWWWWWW[[[aaafffooo~~~}}}{{{vvvmmmhhhgggeeegggiiikkkooowww|||yyyuuunnniiihhhnnnoooooonnnmmmnnnrrruuu|||xxxnnnmmmkkklllooorrrssssssqqqnnnkkkfffaaaYYYQQQLLLAAA===999555444333111000222222111111111111222222000000000000000000000000000000000//////000000000//////............//////......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,+++************+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,---------------************************++++++************++++++bbbaaa___]]]ZZZWWWUUUTTTGGGEEEBBB???<<<999777666222222222111111111111000111111000000/////////....../////////000000111111...............///000000........................------------------------------,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,+++++++++******)))************+++++++++++++++************++++++++++++++++++******))))))'''((()))***+++,,,------)))************+++++++++************************(((((()))*********************+++,,,,,,---......******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////---------.........//////,,,---...000444999===@@@CCCIIIQQQVVVXXXWWWVVVUUUWWWUUUQQQMMMJJJGGGEEEDDDEEEFFFIIIMMMUUU]]]eeeiiimmmsss{{{~~~wwwrrrqqqmmmgggfffjjjpppsssxxx{{{{{{yyyhhhjjjjjjhhhffffffjjjmmmrrr|||qqqooolllmmmooosssuuuvvvuuussspppmmmiiiddd___[[[JJJFFF@@@;;;888555333111111111111000111111222222////////////////////////000000////////////000000//////............//////......---,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---...------,,,///,,,(((%%%%%%'''***,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******************&&&'''((()))))))))))))))************************++++++************++++++eee```\\\\\\^^^___\\\XXX[[[XXXSSSMMMFFFAAA===;;;999777444111000000111222111111111222111111000///222222111000///......---//////.........---------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,))))))*********+++++++++++++++------------++++++************+++,,,---...//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++*********,,,+++*********+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++++++++,,,---...///......---+++******)))++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////222...,,,000333111000000000000000111444;;;DDDJJJPPPQQQSSSTTTVVVVVVVVVVVVSSSLLLFFFFFFFFFCCCBBBDDDDDDIIIOOOWWWeeevvvvvvuuuuuuooollloooqqqtttvvvtttqqqqqquuuzzzuuujjjddd```___eeennnrrrxxx~~~tttnnnmmmmmmppptttwwwuuutttrrrppplllgggccc[[[QQQIIIFFFAAA999555777000//////000222333222111222111111111000000//////111111111111111111111111111111111111000000000000222000...---,,,---...///........................,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,---+++,,,------++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------222000---+++******,,,---************************++++++************++++++,,,,,,+++******+++,,,,,,eeeaaa^^^^^^```___\\\XXX\\\\\\ZZZXXXTTTOOOKKKIIICCC@@@<<<888444333222222111222222222222111111000111111000000///.........//////.........---------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------------,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++*********+++,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((,,,++++++******++++++,,,+++***))))))))))))***+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,,,,,,,------...------,,,,,,,,,,,,+++++++++++++++***++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...111,,,+++...111///......000222555999>>>EEEMMMSSSUUUWWWXXXYYYXXXVVVTTTRRRMMMGGGDDDEEEFFFEEEFFFHHHJJJPPPXXXeeeyyyyyykkkjjjkkkggggggkkkjjjooouuuxxxzzz~~~yyyooogggdddiiiqqqwwwzzztttnnnmmmooouuuuuuvvvwwwwwwtttoookkkhhh^^^TTTMMMEEE:::444444444333111222333333333222333222222222111111111111000000000000000000000000////////////............111000...---------//////........................,,,---------............+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++************************++++++************++++++,,,++++++******++++++,,,fffdddbbbcccdddccc___[[[\\\]]]___```^^^\\\XXXVVVOOOLLLGGGAAA<<<888666555333333333222222111111111/////////////////////////////////.........------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,------,,,,,,++++++******++++++,,,---------------***+++,,,,,,------,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******++++++,,,,,,------++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++***************++++++++++++,,,,,,---------+++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111---,,,///000...---///222666===CCCIIIOOOTTTXXXWWWWWWXXXWWWSSSNNNIIIFFFCCC@@@???BBBDDDDDDGGGKKKNNNUUU```rrr|||nnnbbbaaabbbaaabbbgggkkkrrr{{{uuuooopppuuuzzz{{{||||||}}}vvvpppooonnnooorrrvvvxxxwwwssspppssskkkaaaYYYOOOBBB:::777999666444333333444333222333333333333333222222222000000000000000000000000////////////............111000...------...//////........................------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))+++,,,+++***)))***+++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))*********+++++++++'''(((***+++,,,+++***)))************************++++++************++++++,,,+++************+++,,,eeeeeeeeegggiiihhheeebbb]]]^^^______^^^]]][[[ZZZXXXVVVQQQKKKEEE???<<<:::666555444333222111111000/////////////////////000////////////...............................................................------,,,,,,------.........---------,,,,,,,,,---------,,,,,,+++******+++,,,,,,---...---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,************+++,,,---...***************************+++,,,------,,,+++***------------------------,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,------,,,++++++++++++,,,------------------------,,,,,,------------------------/////////............---222///...000111000000444888===EEEKKKPPPSSSUUUWWWYYYWWWTTTPPPJJJEEE@@@>>>AAA@@@AAAEEEFFFEEEJJJPPPTTT___oootttjjjaaa```aaabbbeeekkkwww~~~}}}xxxxxxyyyxxxwwwvvvuuuvvvwwwyyy|||yyymmmmmmnnnqqqtttuuuuuusssuuuqqqlllfff]]]QQQFFF@@@;;;888555333333333333222333333333333222222222222000000000000000000000000111111111111000000000000000///............//////.................................////////////000---------------------------------,,,,,,++++++******+++,,,,,,+++***+++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))************))))))************************++++++************++++++++++++************++++++```aaacccfffhhhhhhgggeeedddccc```^^^]]]\\\\\\]]]\\\ZZZWWWRRRMMMHHHCCCAAA:::999777555333111111000/////////000000000000000000000/////////............................................................------,,,,,,------.........---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---.........------***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++*********++++++,,,,,,,,,,,,)))))))))***+++,,,---...************************)))***+++,,,,,,+++***)))************************,,,++++++******++++++,,,))))))************))))))+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,......------------......------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------------------------------000000//////////////////000......111222111444999>>>DDDLLLRRRUUUVVVWWWWWW[[[WWWQQQJJJEEEBBBAAAAAADDDEEEIIILLLKKKJJJOOOWWWaaasssxxxkkkfffccccccfffjjjpppvvv|||wwwuuurrrpppnnnmmmlllllljjjpppxxxwwwsssooonnnooorrrtttuuurrrtttsssqqqjjj```SSSJJJ???;;;666333222333333333111111222222222222222222222222222222222222222222111111111111000000000000//////........./////////.................................////////////000------------------------...------,,,,,,+++++++++,,,---...---,,,,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///---+++)))((()))***+++************************++++++************++++++************************[[[]]]___aaacccdddddddddllliiieeebbb```___```aaa^^^]]]\\\YYYTTTOOOKKKHHHBBB@@@===999666444222222111111111111111111111111000000000/////////.........................................................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...............***+++,,,,,,------,,,,,,.........---------,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***************+++,,,---++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***)))))))))******+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,------...------------............------------------------....../////////000000000---,,,...222333444999@@@DDDIIIOOOTTTWWWXXXYYYZZZUUUPPPIIIBBB??????BBBDDDCCCFFFLLLQQQOOONNNUUU___rrr~~~vvveeefffiiilllqqqxxx{{{wwwsssnnnkkkgggccc```cccgggqqqzzz~~~uuunnnkkklllmmmnnnrrrvvvwwwuuuqqqiii]]]SSSHHHCCC<<<777555444444444111111111111222222222222333333333333333333333333////////////.....................///////////////........................------........./////////........................------------,,,,,,,,,,,,---...///...---,,,---///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111///,,,)))((()))+++,,,************************++++++************++++++))))))***++++++***))))))\\\]]]______```aaabbbcccjjjhhhfffdddccccccccccccaaaaaa```^^^ZZZUUUQQQNNNKKKHHHDDD>>>:::777666555444333333333222111111111000000000000/////////......................................................------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,---.........,,,------...............***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,...//////---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,***(((''')))***+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................,,,++++++******++++++,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,&&&&&&&&&&&&''')))***+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------.........///........................++++++,,,---...///000000......111666888;;;BBBJJJJJJMMMQQQSSSSSSSSSTTTUUUJJJGGGBBB>>>>>>@@@DDDGGGEEEKKKUUU\\\\\\]]]gggsss{{{vvvooouuuzzz~~~|||vvvrrrlllfffbbbddddddiiiooosssuuu~~~zzzrrrnnnlllkkkppptttvvvsssqqqooohhh___VVVPPPFFF>>>999777555444222222222222333333444444222222222222222222222222////////////............---......///////////////........................,,,---------....................................,,,,,,,,,---------------,,,---......,,,,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,...---,,,+++***++++++,,,************************++++++************++++++((()))***++++++***)))(((aaaaaaaaaaaa``````bbbcccbbbbbbccccccccccccbbbbbbcccccccccaaa^^^YYYTTTQQQQQQNNNHHHCCC>>>:::888888555555444444333222111111000000000000////////////////////////////////////////////////////////////...------,,,,,,------.........---------,,,,,,,,,***++++++,,,---...//////,,,---......//////......++++++,,,---------,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++------++++++++++++------+++,,,...//////...,,,+++//////............------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,***(((&&&)))***+++,,,---,,,++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,------------,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,*********+++,,,...000000)))******+++---......///---,,,,,,,,,,,,---......---------.........//////........................((()))***+++---...//////111111555;;;>>>BBBJJJSSSOOOQQQQQQPPPMMMLLLLLLLLLGGGFFFDDDCCCDDDGGGKKKMMMOOOXXXdddmmmooorrr~~~}}}|||~~~zzzuuu}}}wwwpppkkkhhhcccbbbdddeeeeeelllvvvyyytttqqqnnnqqqrrrooopppsssqqqjjjaaaYYYNNNDDD===999666555333333333444444555555555111111111111111111111111111111111111000000000000------...///000000//////........................,,,,,,,,,---------......////////////////////////,,,,,,,,,------.........+++,,,------++++++,,,---,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***+++,,,---,,,++++++************************++++++************++++++((()))***++++++***)))(((qqqpppnnnkkkhhhdddaaa___aaabbbcccbbb___^^^```bbbaaadddfffeeebbb^^^ZZZXXXZZZXXXUUUNNNGGG@@@<<<:::888777555444555555444333444222000000111111000///.../////////000000111111000000000000000000000000///.........///000...---//////............//////...------,,,,,,------...------,,,,,,---...000111------............------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***+++++++++*********))))))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,,,,---.........---,,,+++------------,,,---000333111555<<>>???@@@CCCDDDEEEIIIOOOXXXccckkkyyy{{{zzzzzz{{{|||}}}vvvnnnjjjeee___]]]```gggwww}}}rrrjjjkkkllljjjhhhiiikkkhhhccc[[[QQQGGG???:::888777555444444444555555444444444444333333333333222111111000//////.............../////////000000...........................---,,,,,,,,,,,,---..............................------,,,,,,------...222000...---///000111111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++++++++******))))))******+++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))|||vvvqqqpppsssxxx|||{{{xxxsssjjjbbb]]]\\\\\\]]]^^^___```aaabbbccccccaaaaaa```^^^YYYQQQJJJFFFFFFCCC???<<<;;;:::888777777555222111111111000.........////////////000000000000000000000000000000111///------///000000/////////............//////......------------......,,,,,,---...////////////------............------,,,,,,---------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++))))))***+++,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///......---,,,......///000000//////...,,,...111111111222333555:::???FFFMMMQQQQQQNNNLLLGGGDDD???;;;:::<<>><<<888666444333444444222111////////////////////////000000000000000000000000111111111333444444222111//////............//////......------------......+++,,,.../////////...---------............------,,,,,,,,,------.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------......,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...............---------.........////////////...///000111111444777:::@@@DDDJJJOOOPPPLLLGGGCCC???===;;;:::;;;>>>BBBEEEDDDHHHOOOZZZiii|||}}}}}}~~~zzzooogggbbb^^^```ccciiivvvyyylllfffeeedddddddddgggjjjkkkggg^^^TTTNNNEEE>>>777444666777555333333333333222222222111111111111111000000000//////...////////////000000000........................////////////////////////...........................------,,,,,,------...+++)))((((((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************~~~wwwssspppooooookkkfff```[[[YYYWWWVVVTTTXXXYYY]]]cccggggggccc___```\\\WWWRRRNNNJJJEEEBBB999777555444444555333222000000000000000000000///111111111111111111111111222333666999;;;:::555222//////............/////////......------......///,,,---.../////////...---------............------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---...///---,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............---,,,,,,,,,------......///000000000000222666===BBBHHHJJJNNNOOOMMMGGGAAA===:::::::::;;;===@@@BBBDDDIIIPPP\\\kkkzzz|||}}}yyyrrrhhhbbb]]]^^^eeerrrrrriiieeecccdddfffiiikkkjjjfffbbb^^^QQQHHH<<<666666777666444333333333222222222111111111111111111000000000000////////////000000000111////////////////////////.........//////....................................------,,,,,,------...000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************|||xxxwwwwwwvvvvvvpppjjjccc___^^^]]]ZZZXXXSSSSSSVVV]]]dddgggfffdddeeeccc```]]]ZZZUUUOOOKKK===;;;888666666555333111222222111111111111000000111111111111111111111111222333777;;;===;;;666333//////............////////////............//////------...............---------............------,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---...///------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.........,,,,,,,,,,,,,,,---...///111111222333666<<>>@@@BBBDDDEEENNNWWWgggwwwwwwlllaaa]]]___fffpppxxxvvvlllfffhhhiiijjjlllmmmmmmmmmmmm^^^TTTHHH>>>:::888777666333333333333222222222222111111111111111111111111/////////000000000111111000000000000000000000000------............------...........................------,,,,,,------...111000......///...---++++++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++~~~wwwqqqkkkhhhhhhgggeeebbbXXXVVVVVVZZZaaafffgggeeecccccccccdddccc___YYYUUUIIIEEEAAA>>>;;;888555333333333333222222222111111111111111111111111111111111222333666888888666333//////............////////////............/////////......---------......------............------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++,,,+++***)))***,,,...///------,,,++++++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...//////......---,,,,,,,,,---...000111///222666:::???DDDJJJNNNOOONNNKKKGGGCCC@@@===<<<======>>>AAAEEEKKKPPPSSSYYYdddttt~~~ppphhhdddbbbeeejjjuuu||||||pppmmmlllllllllmmmoooqqqsssgggaaaVVVKKKBBB<<<999777444444444444333333333333111111111111111111111111//////000000000111111111000000000000000000000000------...//////...------...........................------,,,,,,------...---,,,+++,,,------,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++************++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++yyyrrrppppppppplllhhh```\\\YYY[[[bbbggghhhfff___aaacccfffgggeee___[[[TTTPPPKKKFFFAAA===888555444444444333333222222222111111111111111111111111222000///000222444444444//////............////////////............//////000///---,,,,,,---...///---..................---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++***)))))))))+++...///...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---(((((()))***+++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.../////////......---------...///111222...333:::AAAFFFJJJNNNPPPLLLIIIEEEAAA===<<<<<<<<<>>>>>>@@@DDDLLLUUU^^^dddjjjttttttkkkccc```ccceeemmmuuuzzz}}}|||nnnmmmlllllllllnnnppprrrlllhhh```UUUIII???999777555555444444444444333333111111111111111111222222000000000000111111111111////////////////////////---...///000000///...---...........................------,,,,,,------...,,,++++++---//////...---++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******))))))))))))*********+++,,,------,,,+++***************************))))))******++++++++++++|||tttnnnlllmmmnnniiihhhiiinnnrrrrrrlllfff]]]^^^```bbbcccdddeeefffccc___ZZZTTTOOOIIIBBB>>>:::888555555777777444111000000111111000000///...000000000000111111111111////////////////////////...///////////////...............///////////////,,,...000222222111000///------------------------------------------------............---,,,+++++++++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---,,,***)))***+++...------,,,,,,------...)))***+++,,,---.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,...///000000...---------...///111222///000111000///000222555888===DDDIIIMMMPPPRRRTTTOOONNNJJJDDD===;;;>>>AAA@@@BBBGGGPPP^^^lllwww}}}sssiiifffccceeehhhjjjiiimmm{{{uuullljjjiiiiiinnnvvvooommmiiibbbYYYMMMBBB<<<999999888555222222333555333333333222222222111111222222222111111111111000////////////////////////---.........//////000000000000//////.........---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,,,,++++++,,,------......------,,,***((((((+++,,,+++******************************wwwpppnnnppprrrpppppprrrvvvyyywwwqqqjjj```````````````aaaccceeegggeeeaaa^^^ZZZUUUNNNJJJBBB???:::888777777444222111111222222111111000000111111111000000000000000000000000000000000000000/////////000000//////...////////////////////////---...///000111000//////------------------------------------------------,,,,,,---.........------,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++------,,,,,,,,,,,,------***+++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,000000/////////.........++++++,,,---......//////111000000///......//////111222111000000111444666<<>>DDDIIINNNPPPSSSSSSSSSRRRRRRSSSTTTWWWUUUOOOIIINNN]]]jjj||||||xxxxxxwww{{{tttnnniiifffeeegggooo|||vvvnnneeefffjjjqqqvvvuuunnnhhh]]]RRREEE<<<999999666444333333333333222222222111222222222111111111000000000000000000000000000000000000000000000000//////.........///////////////---.....................------------------------******+++,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------,,,,,,,,,+++++++++,,,,,,------------,,,,,,***///000,,,***+++,,,)))************************}}}pppfffbbbbbbaaa```___aaadddhhhjjjkkkiiigggaaaYYYPPPJJJHHHGGGAAA???<<<999666555444444333333333333333333333333000000000000000000000000333222111111222333555666444444444333222222111111000000000000////////////................................................000000000//////---,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))+++,,,,,,+++***+++---,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------,,,//////..................,,,,,,---............---///222666;;;???EEEKKKPPPTTTTTTTTTSSSRRRSSSVVVYYYUUUWWWVVVQQQPPPZZZnnn~~~xxxwwwzzzzzzwwwpppmmmiiijjjooowww}}}nnnkkkiiilllqqqtttrrrooojjj```RRRGGG@@@;;;888555444444444444333333333333222222222111111111111000000000000000000000000000111111000000000000//////.........///////////////---------...............------------------------******++++++,,,---..................------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,++++++,,,------......------,,,000888888000***,,,+++''',,,,,,,,,,,,,,,,,,,,,,,,{{{rrrnnnnnnkkkgggaaa___```dddgggiiihhhiiigggaaaYYYRRROOONNNIIIFFFBBB>>>:::888777777333333444444555666666666222222222222222222222222333333222111222444666777555555555444333222222222000111222222222111///......................................................///////////////...---,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---------,,,,,,,,,,,,------++++++,,,---............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++++++++*********............////////////...............///000000444888>>>CCCGGGLLLQQQTTTSSSSSSSSSQQQQQQSSSVVVZZZWWWVVVUUUWWW___ooo{{{|||zzzqqqkkkhhhkkkooovvvzzzoookkknnnrrrtttssspppkkkaaaVVVKKKBBB;;;888666666555555555444444444222222222111111111111000111111111111111111111111111111111000000000//////............/////////000---------.........//////........................+++,,,,,,,,,------......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,...777888///))),,,,,,(((,,,,,,,,,,,,,,,,,,,,,,,,zzzwwwwwwssslllccc]]]\\\___ccceeegggiiijjjfff___XXXSSSRRRNNNKKKFFFAAA===:::999999333444444555666777888888444444444444444444444444444333222111222444666888666666555444333333222222000222333444333222///...////////////////////////////////////////////////,,,---...///000000000000+++,,,............,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***,,,,,,++++++,,,---...------,,,,,,------...'''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------............//////000000---------...000333555777:::>>>DDDIIIMMMPPPSSSUUUOOOPPPPPPPPPPPPQQQTTTWWWYYYVVVUUU\\\nnnxxxooohhhffffffiiiuuuvvvlllmmmqqqttttttrrrpppkkkaaaTTTGGG>>>:::777666666666666555555555222222222111111111111000222222222222222222222222222111111111000000//////---.........//////000000---------.........//////........................---------............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++&&&000333+++''',,,...***************************~~~~~~zzz{{{}}}yyylllbbb```aaacccdddaaabbbbbbaaa```^^^[[[ZZZSSSPPPMMMLLLKKKFFF???:::;;;999777777999;;;;;;;;;888777555555777777777666888888666555555555666777999999888666444333555777999:::999666222///------.........///////////////................................................******+++++++++,,,,,,,,,........................///......------,,,++++++---..................---,,,,,,------,,,,,,+++************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,...,,,***+++---...,,,***+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///000000///------,,,,,,,,,---///111222111111111222:::AAAKKKRRRUUUUUUTTTSSSQQQOOONNNPPPTTTVVVVVVUUUWWWWWW]]]nnnwwwiii```aaakkkuuuyyyqqqnnnqqquuuwwwsssnnnjjjcccWWWGGG;;;>>>:::666777999888444///333222222111111222222333222222222111111///......////////////////////////......///000000111000000//////...---,,,,,,++++++,,,------...///000111111///......------,,,,,,+++------------------------+++,,,---------,,,+++***+++,,,------......------++++++++++++++++++++++++---------,,,,,,+++++++++***************+++++++++------------------------yyyrrrnnnkkkiiihhheeeccc```^^^^^^^^^^^^___ZZZVVVQQQOOOMMMIIIDDD??????<<<::::::;;;======<<<;;;999888777888999888777999888777666666777888888999999999777666555777999:::;;;;;;888444111//////////////////////////////................................................+++,,,,,,,,,------------........................------------------------------............------,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---......,,,***+++---...,,,***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,++++++******++++++,,,---------............///.........------.../////////000111222222333666888CCCIIIQQQVVVWWWVVVTTTSSSTTTUUUWWWXXXWWWUUUTTTSSSVVVXXXcccvvvpppfffeeeiiimmmtttyyy~~~uuuqqqppprrrpppnnnmmmjjjbbbUUUKKK@@@<<<999888:::999555111333333222222222222333333222222222222111000///...////////////////////////......///000000000000000//////...------,,,++++++..................//////------------------------------------------------******+++---............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++******))))))++++++++++++++++++++++++zzzuuurrrnnnhhhaaa]]]]]]```cccdddccc^^^XXXTTTRRRNNNJJJEEECCCAAA>>>>>>???@@@@@@@@@@@@>>><<<;;;<<<<<<:::999:::999888888888888::::::999::::::999888999;;;===<<<======;;;777333111111////////////////////////................................................------------....................................++++++,,,------...//////,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++------,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................,,,,,,++++++++++++,,,,,,---------............///------------...///111111111111222222333777===AAALLLPPPUUUWWWWWWTTTRRRQQQUUUZZZ```___ZZZVVVUUUVVV[[[```nnnyyynnnhhhdddbbbfffkkkrrrzzzvvvoooooonnnnnnpppqqqlllbbbZZZHHHCCC>>>;;;:::999666333333333222222222222333333222222222222111000//////////////////////////////---....../////////////////////......---,,,,,,,,,............------,,,,,,+++,,,,,,---......//////------------------------------,,,,,,---...//////+++,,,------......------------------------------------,,,,,,,,,,,,++++++------,,,+++***)))((((((++++++++++++++++++++++++yyyrrriiicccccceeeggghhhhhhddd^^^[[[XXXTTTOOOJJJGGGEEEBBBAAABBBDDDEEEEEEEEECCCAAA?????????===<<<<<<;;;:::999999:::;;;<<<999:::;;;::::::;;;>>>AAAAAABBBBBB???:::555222111000000000///////////////................................................,,,------------.................................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------......------------......---------............///............///000111222222222222222555;;;CCCIIIOOOQQQTTTUUUSSSQQQPPPOOOTTT]]]dddbbb[[[WWWZZZ```fffmmm{{{|||pppgggbbbdddeeeiiinnnttt}}}vvvpppmmmmmmoooqqqooohhhaaaUUUNNNDDD===999777555555333333333222222333333333222222222222111111000///////////////////////////---....../////////......//////......---------,,,------------------------,,,---------.........///........................222111///---,,,+++,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------}}}sssnnnmmmnnnmmmllljjjfffbbb```^^^ZZZTTTNNNLLLIIIFFFEEEFFFHHHJJJJJJJJJGGGEEECCCCCCBBBAAA???>>>===;;;:::::::::;;;<<<999:::;;;;;;;;;===@@@BBBDDDEEEEEEBBB===777333111111111000000////////////................................................,,,,,,,,,,,,------------..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------............///000000000//////000000000222222333444888@@@HHHOOOOOOQQQRRRRRRQQQQQQRRRTTTYYYaaafffbbbYYYWWW```iiipppxxxrrrllleeebbbaaaccceeelll|||tttoookkkkkknnnnnnkkkgggddd[[[NNNAAA999666555666444333333333333333333444111222222222222111111000000000000000000000000000...///////////////......///...............------++++++,,,,,,---......////////////......---------........................222111///---,,,+++,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---------------------------}}}xxxwwwwwwuuurrrkkkhhhdddbbbaaa___ZZZVVVTTTQQQLLLJJJJJJLLLMMMNNNLLLJJJHHHFFFFFFFFFDDDCCC@@@???===;;;:::::::::;;;888999::::::;;;<<>>EEEMMMSSSQQQRRRSSSSSSSSSUUUXXX[[[aaafffiiibbbYYYXXXcccooouuuyyynnneee^^^]]]]]]```nnn~~~xxxnnnjjjllloooooonnnnnnfffYYYLLLAAA:::888777444444333333333333444444111222222222222222111111000000000000000000000000000000000000000//////...........................++++++,,,---...///000000000000//////...------,,,........................------,,,,,,---...//////+++,,,------......------++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***+++,,,---......++++++++++++++++++++++++|||}}}~~~}}}{{{ooojjjdddaaaaaabbbaaa```___[[[UUUPPPOOOOOOOOONNNMMMKKKIIIHHHHHHHHHGGGEEEAAA@@@>>>;;;:::999999999888999:::999999;;;>>>@@@AAACCCEEEDDDAAA===:::888222222111111000//////...................................................------------....................................---------------------,,,------............------,,,,,,------,,,,,,+++***,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////***,,,...---+++***,,,...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------------,,,,,,,,,,,,---------------............///000000000000111222333333444777<<>>;;;999888888777777888999999888:::<<>>;;;999888777666999777555555666777777666999:::===AAAEEEFFFDDDBBB888777444222000///......000000000000////////////........................////////////////////////......////////////............------------......+++++++++,,,,,,,,,------------------------------++++++,,,------......///---------,,,,,,,,,++++++------------------------)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...000000000000000000000000,,,---------------------,,,,,,,,,---------......////////////////////////000///...------...///000///////////////.........///...///222222111333888>>>@@@EEELLLSSSVVVVVVUUURRRRRRUUU[[[]]][[[[[[^^^aaafffiiihhhjjjsss|||}}}ooojjjkkkmmmpppvvvvvvooopppssszzzuuunnnhhhbbbWWWIII???888888777555222222333555555444333333222222333333111111111111111111111111222222222111111111000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000////////////.........//////.........---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++,,,,,,wwwhhhfffgggdddcccgggfffeeeddddddbbb^^^YYYUUUQQQNNNJJJIIIJJJJJJIIIGGGHHHDDD???<<<:::999888777999888666666888888888777::::::<<>>=========<<<;;;::::::;;;======<<<;;;;;;:::888999;;;>>>>>>>>>>>>===;;;888555333111000000000000000////////////........................////////////////////////..............................------------......---------.........//////------------------------......---------,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,++++++,,,,,,---...........................//////......------,,,,,,.........////////////000////////////////////////...............//////000///////////////000000000111000111555777888===DDDJJJPPPVVVXXXWWWXXX\\\aaaiiiiiilllnnnkkkdddbbbeeebbbhhhrrr|||yyyyyyqqqlllttt~~~uuurrrooopppqqqmmmeee^^^MMMEEE<<<777888888666444555555444333333333333333111111111111111111111111/////////000000000000111000000000000////////////000000000000000000000000---......///////////////......---------,,,,,,,,,........................------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,+++......---,,,++++++******xxxooojjjiiigggfffgggggggggfffdddaaa___\\\WWWSSSPPPNNNNNNFFFCCC@@@>>>???@@@@@@???===<<<<<<>>>@@@@@@???===<<<:::888777999;;;<<<<<<<<<<<<:::888555333111000000000000000////////////////////////////////////////////////////////////......------------............------------......---------.........////////////...---,,,++++++***,,,,,,,,,---------...............---------,,,,,,------------------------++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...........................+++++++++,,,,,,---------.........////////////000////////////////////////---......///////////////////////////000000111111111000222777:::<<>>>>>???@@@BBBCCCAAA???<<<:::888777999::::::999::::::999888666333111000000000000000///////////////////////////////////////////////////////////////...---,,,,,,---...///......------------......,,,------------.........//////...---,,,++++++***++++++,,,,,,---...//////............---------,,,------------------------)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))***+++,,,---......------........./////////////////////////////////,,,---...///000000000///...//////000000111111222111222666===@@@BBBGGGMMMTTTUUUWWWXXXZZZ___gggmmmwwwsssnnniiibbb```fffppp~~~vvvoooqqq~~~wwwooommmmmmllljjjddd[[[NNNDDD===:::777555666555555444444444444444111111111111111111111111222222222222111111111000000000000000////////////........................---......///////////////............---------,,,---------...............------------------------,,,,,,,,,---------......------------------------,,,,,,------------............------,,,,,,++++++zzzoookkkgggeeeeeegggggggggffffffccc]]]VVVRRRRRRSSSOOOLLLGGGDDDCCCBBBAAA@@@??????@@@CCCEEEEEECCCAAA<<<:::999888999999999777999999999888777555333222000000000000///////////////////////////////////////////////////////////////...,,,++++++,,,...///......------------......,,,,,,,,,,,,------------------------------------,,,---------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,++++++,,,,,,---...************************+++++++++,,,,,,---------,,,---------............////////////////////////,,,---...///000000000///...//////000111111222222333555;;;CCCGGGIIIMMMSSSVVVWWWZZZ^^^ccciiinnnqqqvvvssspppmmmiiijjjuuu|||vvvyyyuuupppnnnllljjjgggbbbZZZQQQGGG@@@;;;888666666555444444444444444111111111111111111111111333333222111000///......000000000000////////////////////////////////////---......////////////////////////.........---------------.........//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------,,,,,,wwwsssnnnjjjgggeeebbb```gggfffddd^^^WWWSSSSSSTTTUUUQQQLLLHHHEEECCC@@@???@@@@@@AAADDDFFFFFFDDDBBB<<<;;;999999:::999888666999999999999888666444333000000000000////////////000000000000000000000000///////////////////////////...,,,++++++,,,...///.........------.........+++++++++,,,,,,,,,------******+++,,,...//////000///......------,,,,,,+++//////.........---------++++++++++++++++++++++++'''((()))+++,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------......////////////////////////+++,,,...000000000000///...//////000111222222222555777>>>HHHLLLNNNQQQVVVWWWYYY]]]dddlllqqqsssssssssssssssrrrqqqtttzzzuuu{{{{{{tttppplllhhhgggfffbbbZZZPPPEEE>>>:::666666555444444444444555111111111111111111111111333222111000///...---,,,000000000000////////////////////////////////////---......///////////////000////////////.........---------.........//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,,,,------------------|||}}}zzzvvvssspppkkkgggdddjjjeeebbbccc```ZZZUUUTTTQQQSSSTTTOOOGGGBBBBBBDDDDDDCCCCCCDDDEEEDDDBBB@@@===<<<:::999888777777777888999:::;;;:::888666555111111000000000000111111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,---...///---------------------------------------------------------,,,,,,++++++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,///---++++++,,,,,,+++***,,,,,,,,,---------...............////////////000............////////////...//////...---///222555;;;===@@@GGGOOOUUUYYYZZZ^^^cccjjjqqquuuuuutttrrrppplllssszzz}}}{{{kkkgggkkkkkkhhheeeccc^^^TTTEEE:::999999777444111000111222000111333333333222000...111222222222222111000000000000000000000000000000111000000///...------,,,///......---------......///...+++)))''''''((()))---------............///..................------------............------***++++++,,,,,,------....................................------,,,,,,,,,rrrtttxxx|||yyyvvvqqqiiidddeeeaaaaaaeeeeee```]]]]]]TTTVVVVVVSSSLLLFFFDDDDDDDDDCCCCCCCCCDDDCCCAAA???>>>===<<<;;;::::::999:::888999:::::::::888666555222222111000000000000000////////////////////////////////////////////////........................---,,,,,,,,,------...///---------------------------------------------------------,,,,,,+++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***++++++,,,///---++++++,,,---,,,+++,,,,,,,,,---------......---------.........//////............///////////////000111000000111444666<<>>===<<<<<<<<<===888999999999999777666555444333222111000/////////////////////////////////////////////////////////........................---------,,,------...///------------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///...---,,,,,,,,,,,,,,,///---++++++,,,---,,,+++,,,,,,,,,---------................../////////000............////////////000222333333333444666888===CCCJJJPPPUUU\\\dddjjjnnnrrrvvvwwwuuurrrooommmsssxxxxxxsssqqqvvvtttlllkkkjjjiiikkkkkkeeeYYYOOOAAA===999888888777444222111222333444333222111000222222222222222111111000000000000000000000000000000000000000000000000000...---------...//////000222111000......//////000---------............///........................------............------......------,,,++++++***...........................------------,,,,,,,,,sssppplllkkknnnvvv}}}{{{ppphhhcccaaacccdddcccdddfffdddaaa]]]ZZZWWWSSSOOOKKKKKKJJJHHHHHHHHHGGGEEECCC@@@@@@???>>>>>>>>>>>>>>>999999999999888777666555555444333111000///......////////////////////////////////////////////////..............................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------....../////////---++++++---...---,,,,,,,,,,,,---------......//////000000000111111111............////////////000222444555555666999;;;@@@FFFNNNSSSWWW]]]gggnnnuuuxxxzzzxxxsssooolllkkkrrr~~~}}}vvvppprrr}}}zzznnnjjjhhhiiikkkiiibbb\\\KKKDDD;;;888888999666333333333444444333333222111222222333333222222111000000000000000000000000000000000000000111111111111------------...///000111///......------...//////---------............///---------...............+++,,,,,,------,,,,,,+++......------,,,,,,,,,,,,........................------------------------wwwsssnnnkkkkkknnnssswwwxxx~~~yyynnnfff```______```dddhhhkkkgggaaa\\\YYYWWWUUUSSSOOOMMMKKKJJJJJJIIIGGGEEEBBBAAA@@@???????????????:::::::::999999888777666666555444222000///......////////////////////////////////////////////////........................///......---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000111111...---+++,,,---......---,,,,,,,,,---------............/////////000000000............///////////////111333555666888<<>>FFFKKKNNNPPPSSSYYYaaaiiiqqqvvvqqqsssrrrooolllpppzzz~~~uuuppprrryyy~~~uuulllkkkmmmnnnnnnjjjbbbVVVIII???:::777777666555555444444444444444333333444444333333222111111111111111111111111111111000000//////.........222111000///............//////////////////......---------............///,,,,,,------...//////000...//////000000//////...---------.......................................,,,,,,,,,---------......}}}yyyyyyzzzyyyxxxwwwyyy{{{}}}}}}}}}}}}~~~}}}tttnnnhhh```]]]]]]ccchhhllljjjccc]]]ZZZ[[[___\\\XXXUUUTTTTTTRRRQQQKKKJJJHHHFFFDDDBBBAAAAAA>>>>>>===;;;;;;;;;;;;;;;555444333222111000000000////////////////////////////////////////////////........................000000///...............------------------------------------------------+++++++++,,,,,,---------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---.........---++++++...---,,,,,,.../////////,,,,,,,,,---------......000000000000111111111111............/////////000111222333555999AAAJJJPPPQQQQQQTTT[[[eeepppwww{{{oooppppppmmmlllrrryyyooojjjjjjlllnnnuuu}}}tttqqqrrrqqqooommmhhh^^^QQQEEE;;;777666666666555444444444444555333333444444333333222111111111111111111111111111111000000///...------,,,333222111///...........................---,,,,,,---------.........//////,,,,,,------...///000000+++,,,,,,------,,,,,,+++/////////...------,,,,,,........................,,,,,,,,,------.........}}}|||zzzyyywwwtttqqqxxx{{{~~~vvvmmmccc]]]^^^gggkkkfffbbbbbbbbb```\\\^^^___\\\WWWTTTTTTUUUQQQNNNJJJHHHGGGGGGEEEDDD@@@??????>>>===<<<<<<;;;555444333222111000000000111111000///////////////000000000000000000000000......////////////......000000///...------,,,,,,,,,,,,,,,------.........------------------,,,,,,,,,------......------,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,+++***)))***+++------,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------......---------............///////////////////////////333000------///111111//////000333888>>>FFFMMMRRRPPPWWW[[[\\\gggxxx~~~zzzxxxiiiaaagggpppuuuyyykkkhhhllleeelllwwwyyywwwtttppphhhkkkkkkaaaRRRCCC<<<:::777666555444444555555555444444444333333222222222111222333444444222111///222111111111000000//////000000000000111111111111000000//////.........---//////.........------------...///111111///...------------............///------++++++++++++---------------------------------,,,+++++++++---///111}}}zzzwwwtttvvvwwwzzz~~~yyynnngggcccffffffbbbbbbeeeeeebbb`````````^^^[[[YYYXXXXXXTTTQQQMMMJJJHHHGGGEEECCCAAAAAA@@@???>>>>>>======777666555333222111111111111111000///////////////000000000000000000000000......////////////......000//////......---,,,,,,,,,------------------...//////...---,,,,,,++++++,,,------......------,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,---,,,+++)))***+++,,,,,,+++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,---------.........---------............///////////////////////////222000...///111222222000111333666;;;AAAHHHOOOSSSUUU\\\___aaalll{{{yyypppfffbbbiiipppxxxwwwnnnkkkcccffflllxxx}}}wwwqqqlllnnnmmmfffZZZKKKAAA<<<999888666666555555444333444333333333333333333222111222333444444222111///111111111111000000000///000000000000000000000000000000/////////.........000000/////////.........---...///000000///...------------............///......---,,,,,,---......------------------------///...,,,++++++,,,---...}}}zzzxxxwwwwwwxxx|||}}}uuukkkgggaaa]]]aaafffgggdddeeecccaaa``````___]]][[[XXXTTTPPPLLLJJJHHHFFFDDDBBBBBBAAA@@@????????????:::999888666444333333222111111000////////////000000000000000000000000000...//////000000//////...000//////......---------.........---------------000000///...,,,+++***))),,,------......------,,,***+++++++++,,,,,,,,,,,,......---,,,,,,,,,---------,,,******+++,,,+++***,,,,,,,,,---------......------------,,,,,,,,,,,,,,,------------.........---------............///////////////////////////111000///000222333333222333666<<>>===;;;999666555444333222111000000//////000000//////////////////////////////000000000000//////000/////////......------//////......------,,,,,,//////...---,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,---------...------,,,,,,,,,------...,,,******++++++***))),,,,,,,,,---------......------------------,,,,,,------------............---------............///////////////////////////...//////111222333333333555:::AAAFFFJJJNNNSSSWWWZZZ```gggmmmuuuxxxpppfffccchhhqqq{{{zzzuuulllbbbbbbnnn{{{qqqpppoooooommmcccTTTHHH>>>;;;777666777777555333222222222333333444444444222222333333333222111000111111111000000000000000111000000///...------,,,000000//////////////////////////////////////////......///000000///......---------............///........................------------------------///...---,,,,,,,,,,,,---~~~zzz{{{~~~|||ttthhh___ZZZ[[[```eeegggddd``````aaabbb```]]]SSSPPPMMMJJJIIIHHHGGGFFFBBBAAA@@@>>>>>>???@@@AAABBB@@@>>>;;;888666555444222222111000000000000000//////////////////////////////000000000000/////////////////////........./////////......---------,,,,,,------------------,,,------......------,,,------------............------,,,,,,,,,------......,,,******++++++***))),,,,,,,,,---------......---------------------------------.........//////---------............///000000000000000000000000---...///000222333555666888>>>FFFKKKNNNQQQUUUYYY\\\dddnnnuuuwwwrrrfff[[[ZZZcccrrruuugggaaaeeeoooxxxtttpppmmmoooqqqkkk^^^RRRBBB===777555777888666444222222222333333444444444333333333333222222111111000000000000000000111111111000000///...------,,,//////000000000000000000..............................////////////......---------............///---------......---------------------------------,,,,,,,,,,,,------......~~~}}}{{{~~~|||oooeee]]]ZZZ___eeefffccc```___^^^^^^^^^]]]QQQNNNJJJHHHHHHGGGFFFEEEBBBAAA???>>>>>>???AAABBBDDDCCC@@@===999777555444222222111000000000000111000000000000000000000000///000000111111000000////////////////////////////////////...............++++++,,,------......///,,,------......------,,,............////////////------,,,,,,,,,---......---,,,******+++,,,+++***,,,,,,,,,---------......------------............------........./////////---------............///000000000000000000000000---...000000111333777:::===DDDLLLPPPQQQTTTYYY^^^eeennnxxx|||xxxmmm```XXXSSS\\\lllpppgggddddddiiinnnzzz{{{uuuoooooorrrpppggg^^^LLLDDD:::666777999888555222333333333333333333444333333333222222222111111000000000000111111111111111000000//////.........//////000000000000111111------------............////////////////////////---------............///,,,---............---,,,------------------------++++++,,,------......///||||||rrrjjjeeeaaaaaaeeeeeedddbbb___[[[ZZZ[[[]]]VVVSSSOOOMMMKKKJJJIIIGGGDDDBBB@@@??????@@@CCCDDDFFFDDDAAA===:::777555444333222111111000000111111000000000000000000000000000000111111111111000000/////////////////////000............////////////,,,,,,------------------,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,---...///,,,+++)))***+++,,,,,,+++,,,,,,,,,---------......------------.........///............////////////---------............///000000000000000000000000000111111111222555;;;@@@CCCJJJRRRUUUUUUWWW^^^dddooowww~~~~~~ssseee\\\ZZZWWW\\\hhh}}}sssiiibbbaaaeeelll|||uuuqqqssssssnnniiiXXXNNN@@@999888999888666444333333333333333333222333333222222111111222222///000000000111111111111000000000000000000000000//////000000000111111111---.........//////////////////............//////---------............///---...////////////...---------------------------,,,,,,------------------|||{{{}}}sssmmmlllhhheeeddddddeeeccc___ZZZXXXZZZ]]]___[[[WWWSSSQQQOOOMMMKKKEEEDDDAAA@@@@@@BBBDDDFFFGGGEEEBBB>>>:::777555333333222111111000111111111000000000000000000000000000000111111111111000000////////////000000000000------......//////000000.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///+++***)))***+++------,,,,,,,,,,,,---------......---------.........//////............/////////000---------.........//////000000000000000000000000222333333222333777>>>DDDHHHNNNUUUXXXXXXZZZaaahhhuuu{{{{{{lll^^^ZZZ\\\cccccciii}}}~~~oooccc___bbbbbbxxxzzzsssssstttrrrpppbbbUUUEEE;;;999999888555444444444333333222222222444333222222111111222222//////000000111111111222000000000000111111111111//////000000111111111222.../////////000000111111//////............//////---------.........//////...///000111111000///...------------------------............---,,,++++++~~~zzz{{{{{{tttqqqyyy|||sssqqqnnnggg```]]]cccgggddd]]]XXXXXX[[[___```___ZZZSSSMMMKKKJJJJJJHHHEEECCCBBBBBBDDDEEEJJJJJJHHHDDD===777444222222222111000000000000000222111111111000000//////////////////............////////////////////////........................------------------------...------,,,,,,,,,------........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......///...,,,*********,,,------------............///.........///////////////111111111000000000000000///222333222222999DDDMMMQQQNNNQQQXXX\\\```kkkvvv}}}~~~sssjjjhhhiiiiiimmmpppqqqzzz}}}}}}zzzllleeeccc```pppzzzxxxwwwuuurrrnnn___LLL@@@===<<<:::666666555444444555666555333444444444333333222222222222222222222222222222222111111111111111111111111111111111111000000000000........................111111000000/////////...////////////............000///...------...000000........................////////////////////////|||}}}~~~|||uuuooosss}}}zzzwwwooohhheeeffffffccc```]]]\\\\\\```bbbbbb___YYYRRROOOMMMHHHGGGDDDBBBAAAAAABBBCCCFFFFFFFFFCCC>>>999666555222111111000000000111111222111111111000000000000000000000/////////......////////////////////////........................------------------------...------,,,,,,------...........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......000///---,,,,,,,,,---------------............///............////////////111111111111000000000000111222333444777>>>GGGNNNTTTTTTWWW___ffflllwwwyyyrrroooqqquuu}}}yyyvvvvvvvvvwwwyyyzzzzzzzzzzzz{{{|||xxxwwwvvvxxxzzz{{{zzzwwwsssqqqqqqsssuuuxxxyyyyyy{{{}}}zzzmmmfff]]]hhh}}}xxxsssoooooofffXXXKKKBBB<<<:::888888666555555666666555444444444444333333333222222222222222222222222222222111111111111111111111111111111111111000000000000///////////////////////////.........------------,,,,,,---...///000111111222111000///......//////................................................}}}||||||zzzrrrqqqyyy|||wwwsssnnnhhhdddbbbaaa___]]]]]]```cccccc^^^XXXRRROOOFFFEEECCCBBB@@@@@@@@@AAAAAABBBCCCAAA===:::888888111111111000111111222222111111111111111000000000111111111000000000000///////////////////////////...................................................---------------..............................---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------....../////////...............---------............///............//////000000111111111111111111111111222222444888>>>EEEKKKOOOVVVWWW\\\dddlllsss~~~||||||yyyxxxzzzzzzyyyxxxwwwtttsssqqqpppnnnllljjjhhhhhhhhhhhhjjjkkkmmmmmmmmmmmmooopppuuuvvvwwwuuupppllljjjiiilllmmmnnnmmmiiifffeeeeeeeeegggiiijjjjjjkkkmmmoootttvvvyyyzzzyyyzzz~~~uuuiiiaaadddsss}}}uuuqqqqqqnnngggZZZJJJ???;;;:::999777555555666777666555444444444444333333333333222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000............------------,,,,,,---...///000111111444333111000///.........................................................}}}|||wwwxxx|||rrriiidddaaa___]]]YYY]]]bbbdddbbb\\\UUUQQQFFFEEEDDDBBB@@@????????????AAABBB@@@===:::999999222111111111111222333333111111111111111111111111222222222111111111000000////////////////////////........................////////////////////////...------------......///........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------............/////////......------------............///------......//////000000000111111111111111222222222222555;;;CCCJJJOOOPPPYYY[[[aaaiiirrrzzz}}}tttnnnllllllllllllkkkiiigggfffdddccc_________^^^^^^^^^^^^^^^___aaadddeeedddcccdddeeeiiilllnnnmmmjjjeeebbbaaabbbccceeedddbbb`````````]]]___aaaaaaaaaaaacccdddgggiiikkkllllllmmmpppsssxxx{{{pppkkkhhhooo|||tttsssnnndddUUUGGG???;;;999777555444555666555444444444444444444444333333222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000000000000000000/////////////////////............111111000/////////......................................................|||{{{|||~~~tttggg```]]]^^^XXX\\\aaaeeeeeeaaa[[[VVVJJJHHHFFFCCCAAA?????????@@@AAABBB@@@===:::888888333333222222222222333333111111111111111222222222222222222222111111111111////////////////////////////////////////////////////////////////////////---------------...///000........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,---............---------------............///---------...///000000111000000111111222222222333222333777>>>FFFMMMQQQRRR[[[```hhhqqq{{{wwwkkkeeeccceee^^^]]][[[ZZZXXXVVVUUUUUUSSSTTTTTTUUUVVVVVVVVVVVVWWWZZZ]]]^^^^^^]]]]]]^^^bbbeeehhhiiifffbbb___]]][[[]]]^^^___^^^]]]^^^```WWWXXXYYYYYYXXXXXXYYY[[[]]]^^^```aaabbbbbbdddeeefffiiinnnrrruuuxxx|||~~~||||||{{{sssmmmmmmxxx{{{wwwppphhh___SSSFFF===:::777555333444555444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111000000000////////////////////////////////////000000000000000////////////............,,,------....../////////................................................}}}{{{yyyzzzpppddd___^^^ZZZ]]]aaaeeehhhfffbbb^^^QQQNNNJJJEEEBBB@@@@@@AAAAAABBBCCCAAA>>>:::999888555444333333222222333333111111111222222222222222222222222111111111111000////////////////////////////////////////////////........................------------...///000000........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......---------------.........---------............///,,,------...///000111111000000111111222333333333222555;;;AAAHHHNNNSSSVVVYYYaaalllvvv}}}vvvhhh```^^^___WWWVVVTTTRRRPPPOOONNNNNNKKKKKKLLLNNNOOOPPPQQQQQQRRRTTTWWWYYYYYYYYYZZZ[[[^^^aaadddeeeccc```]]]\\\XXXZZZ[[[[[[[[[[[[]]]^^^WWWYYYZZZYYYWWWWWWXXXYYYWWWWWWXXXYYYZZZZZZYYYYYYXXX[[[___bbbeeehhhmmmpppmmmmmmnnnrrrwww}}}zzzsssmmmpppyyy}}}ssslllhhh^^^OOOCCC<<<999555444444555555555444444444444555555555555222222222222222222222222111111111111111111111111111111111111000000000000////////////////////////---------...............,,,,,,---...///000111111***+++,,,---.../////////........................------------------------uuuyyy|||zzz~~~~~~~~~|||pppeee___[[[\\\^^^cccggghhhfffcccYYYTTTNNNGGGCCCBBBBBBCCC@@@BBBCCCBBB???<<<;;;;;;777666555333222222222222111111111222222333333333222111111111111000000000////////////////////////////////////////////////------------------------------------...///000111........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......///...---------...000111---------............///,,,,,,---...///000111111000000111222222333444444555999@@@EEEIIIOOOVVV[[[^^^hhhsss|||{{{uuu{{{nnnbbb]]]\\\VVVUUURRRPPPNNNNNNMMMMMMHHHHHHHHHIIIKKKMMMNNNOOOPPPRRRUUUVVVWWWXXXZZZ\\\]]]___bbbcccbbb```^^^^^^[[[\\\\\\[[[ZZZZZZ[[[]]][[[\\\]]]\\\ZZZYYYZZZ[[[VVVVVVVVVWWWWWWVVVTTTSSSSSSUUUXXXZZZ[[[^^^aaadddcccbbbbbbcccgggkkkpppsssyyyzzz|||~~~tttpppsssyyy{{{rrrmmmeeeWWWMMM>>>;;;777666666777777777444444444444555555555666222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000------------.........///,,,,,,---...///000111111+++,,,---/////////..............................------------------------fffhhhnnnuuu~~~~~~~~~~~~yyykkk```ZZZYYY[[[___dddgggfffddd^^^XXXPPPIIIDDDCCCDDDEEE???AAABBBBBB@@@=========888777666444333222111111111111111222222333333333111111111000000000000///////////////////////////000000000000000000000000---------------------------------......000111111........................---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......000///...---...///111333---------.........//////,,,,,,---...///000111222000000111222333333444444777===DDDHHHJJJOOOWWW^^^llluuuuuuqqq~~~~~~~~~~~~}}}yyyvvvuuuxxx}}}uuuggg___\\\SSSRRRPPPMMMKKKKKKKKKKKKIIIHHHHHHIIIJJJMMMOOOPPPPPPRRRUUUWWWXXXYYY\\\^^^^^^aaacccdddcccaaaaaaaaa___``````^^^[[[ZZZ[[[]]][[[\\\\\\[[[YYYXXXXXXYYYXXXXXXWWWXXXXXXWWWTTTRRRTTTVVVWWWXXXXXXYYY\\\^^^^^^]]][[[[[[\\\```dddfffnnnnnnooosssyyy|||uuusssssswww|||wwwpppggg]]]TTTAAA===999777888999999999444444444555555555666666222222222222222222222222111111111111111111111111111111111111000000000000111111111111111111111111.../////////000000111111000/////////..................///000000///...---........................------------------------^^^^^^bbbhhhnnnwwwvvvnnn```^^^]]]___cccgggjjjkkkgggaaaWWWMMMGGGDDDCCCDDDAAAAAA@@@@@@???>>>>>>===444555666666333222222222777666333111111111222333333222000/////////000111//////............//////////////////............000000000000////////////........................................................................+++,,,------......------///......---------..............................---------............///////////////000000000000///000111111000111333666:::@@@HHHMMMPPPVVV^^^eeemmm}}}wwwtttwwwpppmmmkkkllllllkkkkkkmmmssszzz}}}tttkkkeee\\\XXXSSSOOOLLLJJJHHHFFFFFFEEEEEEEEEGGGIIILLLNNNOOOSSSVVVXXXXXXZZZ^^^aaaddddddeeeffffffdddcccbbb^^^]]]\\\\\\\\\[[[YYYXXXYYYYYYXXXWWWXXXYYYZZZ[[[VVVWWWWWWWWWVVVUUUSSSQQQVVVVVVVVVWWWXXXZZZ\\\^^^^^^]]][[[ZZZZZZ[[[]]]^^^]]]___bbbeeehhhnnnwww}}}}}}rrrnnnoooqqquuuvvvnnnfffaaaOOOEEE;;;777:::;;;888333555444333222222333555666666555444333222333444555333333333333333333333333111111111000000000000/////////000000000000//////000000000000000000000000111111000000//////......////////////////////////000///...------,,,,,,---........................YYYXXX[[[___ccciiivvv~~~xxxnnnccc```]]]]]]aaafffjjjmmmiiiddd\\\SSSKKKGGGEEEDDDBBBBBBAAAAAA@@@??????>>>666888999888777666777999777555333222111111222333333222111000///000000111000000////////////000000////////////............000000000000/////////...........................................................................+++,,,------......------......---------------...........................---------............///////////////000000000000111111111111111222666999???CCCIIINNNSSSZZZbbbhhhzzz{{{wwwyyy~~~sssjjjeeedddaaaaaaaaabbbdddjjjrrrxxx}}}tttlllbbb]]]WWWRRROOOLLLJJJIIIHHHHHHGGGGGGIIIKKKNNNPPPQQQUUUXXXZZZZZZ[[[]]]___``````aaabbbbbbaaaaaa```\\\[[[[[[ZZZZZZYYYWWWUUUWWWWWWVVVUUUUUUVVVWWWXXXVVVVVVVVVVVVUUUTTTSSSRRRUUUUUUUUUVVVWWWYYY[[[]]]]]]\\\[[[ZZZYYYYYYZZZZZZYYYZZZ\\\]]]___dddkkkppptttwww|||}}}sssmmmkkkkkkuuu|||sssjjjdddSSSIII===888999:::777444666555444333333444555666666555444333222333333444222222222222222222222222222222111111111000000000//////000000000000//////000000000000000000000000111000000000/////////...////////////////////////000///......---.................................TTTRRRSSSUUUVVVYYYcccmmm{{{|||qqqgggbbb]]][[[^^^dddjjjnnnmmmiiiccc[[[SSSMMMHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@888999999777555444555666666555333222111222222333222222111000000000000111111111000000000000111111////////////............000000000/////////..............................................................................+++,,,------......------------,,,,,,,,,,,,------........................---------............///////////////000000000000222222222111111444999===EEEHHHLLLPPPVVV___iiiooo|||||||||oooccc^^^]]]VVVVVVWWWXXX[[[bbbkkkqqqxxxvvvkkkeee^^^WWWRRROOOMMMKKKKKKJJJJJJJJJKKKMMMPPPRRRTTTWWWZZZ\\\\\\\\\\\\]]]]]]]]]^^^______`````````]]]]]]]]]\\\[[[XXXVVVUUUWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZ\\\[[[ZZZZZZYYYXXXWWWWWWVVVWWWWWWVVVWWWZZZ^^^bbbeeeggglllrrrzzz~~~qqqjjjeeeiiisssyyyooohhh[[[QQQDDD<<<::::::999777777666555444444555666777777666555444333222222333111111111111111111111111333222222222111111111111///000000111111000000///000000000000000000000000000000000000//////////////////////////////////////////......//////000000........................SSSPPPOOOPPPOOOPPPVVV^^^iiiuuuvvvjjjeee^^^ZZZ\\\bbbhhhkkkooommmiiiccc\\\TTTMMMIIIFFFFFFEEEEEEDDDCCCBBBBBB???>>><<<888444111111222555444333222222222222333222222111111111000000000111000000//////000000111////////////............000000/////////.................................................................................+++,,,------......------,,,,,,+++++++++,,,------........................---------............///////////////000000000000222222111000111666<<<@@@GGGLLLQQQTTTWWWaaaooozzz}}}}}}zzzxxxxxxzzzlll```ZZZZZZQQQQQQQQQRRRVVV]]]gggmmmtttyyytttnnneee\\\VVVSSSPPPNNNMMMLLLKKKKKKLLLNNNQQQRRRUUUXXX[[[^^^^^^]]]\\\[[[^^^^^^^^^^^^___```aaaaaaaaabbbcccbbb___\\\ZZZYYYZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRSSSSSSTTTRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZYYYYYYXXXWWWWWWWWWVVVUUUVVVXXX[[[]]]^^^___bbbgggnnnwww~~~}}}rrrhhhgggjjjxxx|||qqqjjjdddZZZNNNDDD>>>===;;;;;;888777666666555666666777777666555444333222222222222222222222222222222222333333333222222222111111000000000111111000000000////////////////////////000000000000////////////////////////////////////.........//////000222222........................TTTPPPNNNOOONNNMMMQQQVVV^^^iiiyyyzzznnnhhhaaa]]]^^^aaaeeegggnnnmmmllliiiccc[[[SSSOOOJJJJJJIIIGGGFFFDDDCCCCCCEEEEEECCC???:::666555555444444333333222222333333222222222222111111111000000//////......//////000////////////............////////////....................................................................................+++,,,------......------+++++++++++++++,,,---...........................---------............///////////////000000000000111111111111333888>>>CCCGGGOOOVVVXXXYYYbbbuuu}}}zzz|||xxxsssppptttwwwxxxssshhh^^^YYYXXXQQQPPPOOOOOORRRYYYbbbiiippptttwww{{{{{{uuukkkbbb[[[VVVRRROOOMMMLLLKKKKKKLLLNNNPPPRRRVVVWWW[[[^^^aaaaaa```^^^```___]]]\\\]]]^^^___```bbbeeefffeeeaaa^^^\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZZZZXXXVVVUUUTTTTTTTTTUUUQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVXXXYYYZZZZZZZZZZZZXXXWWWVVVVVVXXXZZZ\\\]]][[[\\\]]]```eeelllrrruuu~~~}}}nnnjjjhhhmmmyyy}}}qqqjjjhhhaaaVVVJJJBBB===;;;;;;888888777777666666666666666555555555444333222222333333333333333333333333333333333222222222111111000000111111111111000000////////////////////////////////////000000000000////////////////////////............///111222333////////////////////////XXXSSSQQQQQQPPPNNNPPPSSSXXX```mmm{{{sssoookkkhhhffffffeeedddiiijjjlllkkkgggaaaZZZUUUOOONNNLLLJJJHHHFFFDDDCCCBBBBBBBBB@@@<<<999888777333333333333333333333333222222333333222222111000//////............//////////////////............/////////.........------........................................................................+++,,,------......------,,,++++++,,,,,,---...///........................---------............///////////////000000000000111111222444666;;;AAAFFFHHHPPPYYY[[[^^^hhh|||yyywww}}}yyyyyyxxxxxxyyyzzzzzzvvvqqqmmmjjjlllllljjjeee^^^YYYWWWSSSQQQNNNMMMNNNTTT\\\bbbkkkoooqqqttt{{{{{{rrriiibbb[[[UUUQQQMMMLLLKKKKKKLLLMMMPPPQQQVVVWWW[[[___dddggggggfffbbb```]]][[[YYYZZZ\\\]]]```cccfffeeeaaa]]][[[\\\YYYZZZ[[[\\\\\\\\\\\\[[[]]]\\\ZZZXXXWWWUUUUUUTTTQQQQQQRRRTTTTTTUUUUUUTTTTTTUUUVVVWWWYYY[[[\\\\\\WWWUUUTTTUUUXXXZZZ[[[[[[YYYYYYZZZ[[[^^^bbbfffhhhrrrxxxvvvpppiiigggjjjttt~~~rrrkkkgggddd\\\QQQFFF>>>:::999888888777777666666555555444444555555444444333222333333333333333333333333333222222222111111111111000111111222222111111000000000000000000000000000////////////000000000000////////////////////////............///000111222////////////////////////aaa[[[XXXXXXWWWSSSRRRTTTTTTYYYbbbnnn|||zzzyyywwwuuusssnnnhhhccccccfffiiikkkiiiddd___[[[RRRQQQOOOLLLIIIFFFDDDCCC???AAABBBAAA===999666555222333333333444333333333222222333333333222111000000000////////////000000////////////............//////.........---------........................................................................+++,,,------......------,,,,,,,,,,,,---...///000........................---------............///////////////000000000000111333555888;;;???EEEIIILLLQQQWWW]]]fffttt|||zzzvvvrrrqqqppppppppprrrtttsssooolllhhhgggffffffeeebbb]]]YYYWWWTTTPPPLLLKKKPPPWWW]]]ccciiiooorrrvvv~~~yyyppphhh```YYYTTTNNNMMMLLLLLLLLLNNNPPPQQQXXXXXX[[[aaaiiinnnppppppgggddd```\\\YYYYYYZZZ\\\]]]aaafffeee```\\\[[[\\\ZZZ[[[]]]___``````______``````^^^\\\ZZZWWWUUUTTTQQQRRRSSSTTTUUUUUUTTTTTTUUUTTTTTTUUUVVVXXXZZZ[[[VVVTTTSSSTTTWWWZZZZZZYYYXXXXXXYYYZZZ\\\^^^```aaahhhlllssszzz{{{oooiiihhhkkkvvvtttmmmhhhhhhdddZZZMMMBBB;;;999777777777777666555444444222333444555555555444333222222222222222222222222222222111111111000000000000111111222222111111000000000000000000000000000.../////////000000000111////////////////////////...---------...///000000////////////////////////iiiccc______]]]XXXVVVWWWSSSUUU[[[eeerrr|||tttkkkddd```cccgggjjjjjjfffbbb___UUUSSSQQQMMMJJJFFFDDDBBBEEEGGGHHHFFFAAA;;;777555222222333444444444333333222222333444333222111000111111000000000000111111000/////////............//////.........---------........................................................................+++,,,------......------,,,,,,,,,---...///000111........................---------.........//////////////////000000000000222444888;;;>>>CCCHHHKKKQQQQQQTTT^^^mmm}}}}}}sssnnnlllllljjjiiikkknnnpppnnnlllkkkhhheeefffhhhgggaaa\\\[[[WWWRRRMMMKKKNNNUUUZZZ\\\fffnnnrrruuu|||}}}uuummmddd\\\VVVOOOOOOMMMMMMMMMOOOQQQRRRYYYYYY\\\ccclllsssvvvwwwmmmiiiddd^^^[[[[[[\\\]]]\\\bbbffffffaaa]]]]]]^^^]]]^^^```bbbddddddddddddbbbbbbaaa___\\\YYYVVVTTTQQQRRRSSSUUUUUUUUUTTTTTTVVVUUUSSSSSSSSSUUUWWWYYYXXXUUUSSSUUUXXXYYYYYYWWWXXXXXXZZZ[[[\\\^^^^^^___aaaeeekkkqqqwww}}}vvvnnnkkkkkkpppwwwwwwpppkkkllljjjbbbTTTGGG???<<<777777777777666555333333111222333555666555555444111111111111111111111111111111111000000000000///111111222222222222111111000000000000000000000000.../////////000000111111////////////////////////...------------...//////000000000000000000000000sssmmmddd^^^\\\[[[YYYWWWUUUVVVWWW[[[cccnnn{{{{{{mmm```\\\aaagggkkkkkkiiigggfff[[[UUUOOOKKKKKKKKKIIIHHHFFFFFFEEEDDDCCC???:::666666444222111222333333222222222222111111111111000000000000000000000000000000000000000000000000000..............................................................................---,,,,,,,,,------+++,,,---.........,,,,,,................................................,,,,,,,,,---------......------...///////////////444666:::???CCCHHHLLLOOOPPPQQQXXXhhh|||xxxooojjjiiigggeeeeeegggkkkppptttppprrrqqqmmmlllkkkfff```\\\ZZZVVVRRROOONNNPPPRRR\\\```gggqqqxxx|||}}}|||~~~tttmmmeee___VVVSSSPPPMMMMMMNNNPPPQQQUUUWWW\\\bbbjjjqqqvvvyyypppmmmhhhaaaZZZVVVVVVWWW]]]bbbeeecccbbbbbbaaa^^^`````````bbbdddeeeeeeccceeeeeeeeebbb^^^[[[ZZZ[[[VVVUUUUUUTTTTTTSSSSSSRRRSSSTTTVVVVVVUUUVVVXXX[[[VVVWWWXXXWWWUUUTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[```cccgggjjjmmmqqqvvvyyyyyyzzzpppoootttzzzsssxxxssslllfff___SSSEEE:::===;;;999777555444222222444444444444444444444444555111...///111333222111111222222222222111000000000000000000000000000000111111000000//////......//////............//////------...///000000///////////////...---------,,,000000//////.........---zzzpppgggbbb^^^ZZZWWWVVVVVVVVVXXX\\\ccckkkppprrrtttwww{{{wwwjjj```ZZZ]]]bbbfffiiiiiihhhfff^^^YYYRRRNNNMMMNNNMMMMMMKKKIIIHHHGGGEEEBBB>>>:::777555222222222333333222222222222111111111111000000000000000000000000000000000000000000000000000........................................................................------,,,,,,,,,------............///......------................................................------------............000111111222222222222222333666;;;AAAFFFKKKOOORRRTTTXXXcccsssuuuppphhheeebbbaaaccciiioootttvvvwwwuuuqqqpppppplllggg___]]]YYYTTTPPPOOOPPPRRRXXX\\\dddmmmvvv|||~~~}}}vvvlllcccYYYVVVRRROOONNNPPPQQQRRRWWWYYY]]]dddkkkrrrxxx{{{vvvssslllddd]]]YYYYYYZZZ\\\bbbeeedddccccccbbb_________```bbbdddeeeeeeeeeggggggfffddd```\\\[[[\\\ZZZZZZZZZZZZZZZYYYYYYYYYUUUVVVVVVVVVUUUUUUWWWYYYXXXYYYYYYXXXVVVUUUUUUVVVUUUVVVVVVWWWXXXYYYYYYYYY^^^aaadddgggiiilllpppsssuuuzzzxxxuuuzzz}}}xxxqqqkkkdddYYYLLLBBB===;;;999777555555444333444444444444444444444444555222000111333444333222333333444444333333222111111111111111111111111111111111000000//////////////////............//////------...///////////////..................------000000/////////.........uuummmfff```[[[[[[ZZZYYYYYYYYY[[[\\\]]]```aaabbbdddgggjjjlllmmmrrrrrrqqqqqqrrrwww}}}zzz|||tttjjjbbbZZZ[[[]]]bbbhhhlllkkkiiiddd^^^VVVPPPOOOOOOQQQQQQNNNKKKIIIGGGEEECCC@@@>>>888666333222333333333222222222222111111111111000000000000000000000000000000000000000000000000000........................................................................,,,,,,,,,,,,------...///111000///.........................................................................../////////////////////000000000111111222777>>>DDDJJJNNNSSSVVVWWW```oooyyy~~~xxxkkkgggbbb___aaagggooottt{{{|||zzzvvvvvvwwwsssnnneeeaaa\\\WWWSSSQQQPPPPPPRRRVVV^^^hhhrrr{{{ttthhh]]]YYYUUURRRQQQRRRRRRRRRVVVXXX\\\bbbjjjrrryyy}}}|||xxxpppggg^^^ZZZZZZ[[[]]]cccgggeeeddddddccc___]]]^^^___aaaccceeefffgggiiijjjiiifffbbb^^^]]]]]]]]]^^^___`````````______WWWXXXXXXWWWUUUTTTUUUWWWYYY[[[\\\[[[YYYWWWWWWXXXUUUUUUUUUVVVVVVWWWWWWXXX\\\^^^aaabbbccceeehhhjjjmmmpppuuu{{{|||vvvzzz|||uuummmbbbUUUMMM???<<<888666666666555444444444444444444444444444444333333333555555444222222333333333333222111111111111111111111111111111111000000000000/////////000//////......//////000---......///////////////..................//////000000////////////......|||rrrjjjddd```______^^^^^^]]]ZZZYYYZZZZZZYYYYYYZZZ\\\^^^```````````````aaaeeekkkooo{{{}}}zzz}}}uuulllhhh___\\\[[[```iiinnnooommmhhhcccZZZSSSOOONNNOOOQQQMMMJJJFFFDDDCCCBBB@@@>>>:::777444333333333333222222222222111111111000000000000000000000000000000////////////////////////........................................................................+++++++++,,,---...///000111000///---------......................................................////////////000000000000.........//////000111111444:::AAAGGGKKKOOOTTTWWWYYYgggzzzttttttnnngggaaaaaafffmmmrrryyy|||}}}|||||||||xxxqqqjjjfff```ZZZVVVSSSPPPOOOMMMRRRZZZdddooozzzzzznnnddd^^^XXXTTTTTTTTTSSSRRRPPPRRRVVV]]]fffpppyyy~~~|||ssshhh___ZZZZZZ[[[aaagggjjjhhhfffeeebbb^^^\\\]]]```aaaccceeehhhjjjkkklllkkkhhhddd___]]]]]]]]]^^^aaacccccccccbbbaaaZZZ[[[ZZZXXXUUUSSSTTTUUU[[[\\\^^^]]][[[ZZZZZZZZZVVVVVVVVVWWWWWWWWWWWWWWW[[[]]]___`````````bbbccceeegggkkkooossszzzxxxyyy|||zzzxxxkkk^^^UUUCCC>>>999777777888777666555555555555555555555555222333444555555444333222000000111111000000///...111111111111111111111111000000000000000000000000000000////////////000000......///////////////...------......//////000000000000//////////////////uuummmdddcccbbbcccdddccc```]]]XXXVVVTTTRRRRRRSSSUUUVVVUUUVVVXXXYYYZZZ[[[^^^aaagggooo|||}}}{{{wwwooolllddd___[[[^^^eeelllmmmmmmjjjfff___VVVPPPLLLLLLLLLMMMJJJFFFCCCBBBAAA@@@???;;;999666444444444333111222222222111111111000000111111111111111111111111////////////////////////////////////////////////................................................+++++++++,,,---...///000000///---,,,+++,,,---.................................................../////////000000000111111111111111222333444666777999>>>FFFJJJLLLOOOTTTYYY___ooo}}}www~~~xxxnnnfffcccdddiiimmmsssyyy}}}zzzrrrpppkkkddd^^^ZZZVVVQQQNNNLLLPPPWWW```kkkyyyvvvllleee]]]XXXWWWVVVTTTQQQMMMOOOSSSZZZeeeppp{{{xxxmmmddd^^^]]]^^^fffkkknnnkkkhhhfffbbb]]]\\\^^^aaabbbccceeeiiimmmmmmnnnmmmjjjeeeaaa^^^]]]^^^```dddfffgggfffdddccc^^^^^^]]]ZZZVVVTTTSSSTTTZZZ\\\______^^^]]]\\\]]]YYYYYYYYYYYYXXXXXXXXXXXXZZZ\\\^^^___^^^^^^_________bbbfffiiimmmqqqwwwzzz~~~~~~vvv|||sssddd[[[IIICCC<<<888888999888666555555555555555555555555111222444444444333222111111111111111111000//////111111111111111111111111000000000000111111111111000000////////////000000...///////////////......---......//////000000000//////000000000000000000{{{ooollliiiiiijjjjjjgggddd]]][[[XXXUUUSSSSSSSSSTTTPPPSSSVVVXXXWWWWWWWWWXXXXXX___jjjwww{{{sssooohhhccc]]][[[^^^dddgggiiijjjhhhccc\\\TTTMMMJJJIIIOOOLLLHHHFFFEEEDDDCCCBBB===:::777555444444222111222222222111111111111000111111111111111111111111000000000000000000000000////////////////////////................................................,,,,,,,,,,,,------...///------,,,,,,,,,---------................................................////////////000000000000/////////000222555777999===CCCJJJMMMNNNQQQWWW]]]jjj{{{~~~~~~wwwnnnhhhfffggghhhooouuu{{{~~~}}}uuuwwwqqqiiiccc___[[[UUUQQQMMMPPPVVV]]]ggguuuvvvnnnddd^^^\\\ZZZUUUQQQOOOPPPTTTZZZeeeqqq}}}~~~tttkkkeeeddddddiiiooorrroookkkhhhccc^^^^^^aaacccddddddfffkkkooopppqqqqqqnnniiiccc___^^^aaadddhhhkkkllljjjhhhfffaaa```___\\\XXXUUUTTTUUUYYY\\\___``````_________\\\[[[[[[[[[ZZZYYYYYYYYYYYY[[[^^^___^^^^^^^^^___\\\___cccfffiiilllooorrr{{{}}}zzz~~~yyyiii```RRRIII???:::::::::888666555555555555555555555555111222444444222111222333333444444444444333222222222222222222222222222222000000000111111111111222111000000//////000000111//////////////////...---//////////////////000000//////000000000000111111yyyuuuuuutttpppmmmfffeeebbb^^^[[[YYYXXXXXXRRRUUUWWWXXXWWWVVVUUUVVVSSSXXX___gggqqq}}}zzzyyyrrrnnniiiaaa[[[ZZZ]]]bbbfffhhhiiihhhccc[[[SSSMMMKKKOOOMMMJJJHHHHHHFFFEEECCC>>>;;;888555555444222111222222222111111111111000111111111111111111111111000000000000000000000000////////////////////////................................................------,,,,,,,,,------...+++,,,---....../////////........................................................./////////000000,,,,,,,,,...000444888:::AAAGGGMMMOOOPPPTTT]]]eeeuuuyyyrrrmmmjjjiiioootttyyy|||}}}}}}wwwoooiiieeeaaaZZZUUUMMMPPPTTTYYYbbbqqqwwwkkkdddaaa^^^XXXSSSRRRRRRTTTZZZcccnnnyyyxxxpppjjjggggggiiiooosssqqqnnnlllgggbbb```cccfffeeedddffflllqqqtttuuuuuurrrlllfffbbbaaacccfffkkknnnooollliiifffcccbbbaaa]]]YYYWWWVVVWWWWWWZZZ^^^aaaaaaaaaaaabbb]]]\\\\\\[[[ZZZZZZYYYYYYWWWZZZ]]]______^^^______\\\^^^```bbbcccfffkkknnnoooqqquuu|||ooofffYYYOOOCCC<<<;;;;;;888444555555555555555555555555333444555444222111333666444555555555555444333333222222222222222222222222000000111111111222222222111111000000000000111111///////////////...------000000000/////////////////////000000000111111111}}}yyyuuukkkiiifffccc___]]][[[ZZZWWWYYYZZZYYYWWWWWWWWWXXXVVVYYY\\\___dddooo~~~zzztttwwwwwwtttooofff^^^YYY[[[aaafffgggjjjllliiiaaaXXXQQQNNNNNNLLLIIIHHHHHHFFFDDDBBB???<<<888666555444222111222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000......................................................---,,,,,,,,,------+++,,,...000111111000000............................................................////////////.........000444888<<>><<<;;;777444666666666666666666666666444666666555222222555888333333444444333333222111222222222222222222222222000000111111222222222222111111000000000000111111//////000000///...------111111000000//////......//////000000111111111222{{{wwwrrrnnnkkkhhheeecccbbb```\\\ZZZYYYZZZ[[[\\\YYYXXXWWWUUUXXX```llluuu~~~|||yyyyyyuuujjjbbb\\\YYY\\\aaakkklllmmmkkkfff]]]SSSMMMIIIKKKMMMMMMJJJGGGEEEEEE>>><<<888666666555444333333222222111111222222333111222333333333333222111000000000000000000000000//////000000000000//////////////////////////////------------------------//////...---------......---------.........//////---...//////000000//////........................000000000000////////////...///000333666:::>>>???DDDIIIPPPTTTRRRUUUhhh}}}~~~xxxuuutttssstttxxx~~~sssooommmeee\\\TTTSSSTTTWWWZZZcccuuuwwwnnneee^^^ZZZTTTRRRRRRVVV\\\cccooozzz{{{uuuoooiiifffiiikkkpppuuuwwwtttnnnjjjcccdddfffggggggiiilllnnnwwwyyyyyyuuuooohhhdddbbbfffkkkpppqqqssssssnnngggeeedddbbb]]]XXXVVVXXX[[[YYYZZZ]]]___````````````YYYZZZZZZ[[[[[[YYYXXXWWW[[[YYYYYY[[[___bbbaaa___]]][[[ZZZYYY[[[___cccffffffgggiiikkkooouuu|||}}}rrriii___QQQDDD===999888888777888888888666444222111000111222333444555555555444444333333333333222222111111111111111111111111////////////////////////000000000/////////////////////111333555444111...------......//////000000000000000000000000000000}}}yyywwwuuuqqqnnnjjjgggbbb___\\\[[[ZZZYYYWWWVVVTTTRRRSSSYYYbbbiii||||||~~~tttjjjeee```\\\[[[]]]hhhjjjlllllliiiaaaXXXQQQKKKLLLLLLKKKJJJHHHFFFEEE===:::777666666666666555333333222222222222333333000111222222222222111000000000000000000000000000//////000000000000//////////////////////////////------------------------...---------------......---------.........//////***+++,,,,,,------,,,,,,........................000000000000000000000/////////000333666;;;???AAAGGGHHHMMMQQQRRRYYYkkk~~~{{{zzzwwwvvvxxx~~~~~~xxxtttlllccc[[[YYYXXXYYY[[[cccuuu}}}tttjjjccc___XXXTTTSSSVVV[[[aaalllwww|||tttlllgggdddfffjjjpppvvvxxxvvvpppkkkdddfffggghhhiiijjjmmmoooxxxzzzzzzvvvoooiiieeecccgggmmmrrrtttuuuuuupppjjjeeedddbbb]]]YYYWWWZZZ\\\___````````````^^^]]]\\\[[[\\\\\\\\\\\\ZZZXXXWWW[[[ZZZZZZ[[[]]]_________^^^]]][[[[[[\\\^^^```bbbdddeeegggiiilllpppuuuyyy{{{llldddWWWJJJAAA<<<::::::777777888888777555333222111222333333444444444444444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111222111---+++///////////////000000000000000000000000000000000~~~vvvrrrmmmhhhddd```[[[XXXVVVUUUSSSPPPPPPRRRWWW\\\jjjvvvxxxoookkkhhhccc^^^]]]dddfffiiillllllfff^^^XXXOOOLLLIIIIIIJJJJJJFFFCCC<<<:::777666666777777777333333222222222222333333///000111111111111000///000000000000000000000000//////000000000000//////////////////////////////------------------------,,,,,,,,,,,,,,,---...///---------...............------...////////////...........................000000000000000000000000000000111333777<<>>;;;888666666777777666333333333222222333333333000111111111111111111000000000000000000000000000//////000000000000//////////////////////////////........................++++++++++++,,,...//////..............................///000000000000000........................000000000000000111111111111111222444999???DDDHHHOOOKKKKKKSSSaaasss{{{vvvsss~~~~~~|||tttjjjddd^^^[[[[[[bbbrrr}}}sssjjjfff^^^YYYUUUVVVXXX\\\gggqqq|||tttllljjjfffjjjrrryyy|||zzztttnnnhhhiiikkkkkkkkkmmmoooqqqyyy{{{{{{vvvnnngggdddeeefffmmmssstttssssssooojjjfffdddaaa___]]]^^^aaacccddddddccccccbbbaaa```___^^^^^^___``````___^^^^^^\\\^^^^^^\\\XXXXXX[[[___[[[\\\]]]^^^]]]\\\[[[ZZZ\\\___cccfffggghhhjjjkkkmmmsss~~~zzzuuukkk]]]NNNCCC>>>===777777777777777777777666444444555555444333222222444444333333333222222222222222222222222222222222222222222222222222222222111111111111111222222222111000000333777;;;======333222222111111000000000000000000000000000000000zzzuuuppphhhbbb\\\[[[YYYWWWUUUTTTRRRQQQQQQYYYgggwww~~~{{{vvvpppmmmbbbaaabbbeeeiiijjjfffbbbVVVOOOHHHEEEFFFGGGDDDAAABBB>>>999666555555555555444333333333333333333444222222222222222222222222000000000000000000000000//////000000000000//////////////////////////////........................+++++++++,,,---...///000.....................---++++++,,,------------,,,///////////////////////////000000000111111111222222222444777<<>>AAABBB333333222222111111000000000000000000000000000000~~~yyyqqqkkkdddbbb___]]][[[XXXUUURRRPPPTTT\\\hhhvvv{{{vvvtttiiiddd```aaaeeehhhgggddd[[[UUULLLGGGEEEEEECCCBBBDDD@@@:::666555555444444444444333333333333444444333333222222222222333333000000000000000000000000//////000000000000//////////////////////////////........................---------------...///000...............---------,,,,,,---...............///////////////////////////000000111111222222222222444777;;;AAAGGGLLLOOOLLLNNNTTTcccyyy|||qqqtttzzzxxxxxxuuuuuuyyyuuulllbbb\\\[[[^^^iiittt~~~vvvqqqccc]]]XXXWWWWWW[[[eeeoooxxxvvvpppooorrrwww}}}}}}xxxssslllnnnoooooooooppprrrtttzzz}}}~~~wwwlllddddddgggkkktttzzzyyyuuurrroookkkdddcccbbbdddfffhhhhhhgggllljjjgggdddaaa___]]]\\\]]]^^^```bbbdddddddddccc^^^______^^^\\\[[[[[[\\\WWWYYY\\\___``````^^^]]]ZZZ\\\^^^```cccfffkkkoooqqqqqqssswwwooo___PPPDDD===::::::999888777777888888555555555555555444333222444444333333333333222222333333333333333333333333222222222222222222222222//////000000111222222222222111000222555888::::::222222222111111111111111000000000000000000000000~~~xxxqqqmmmhhheeebbb___ZZZVVVRRRSSSVVV]]]iiivvv{{{zzzsssjjj```]]]aaafffhhhggg```[[[SSSKKKEEEDDDDDDEEEDDD???999666555555666666444444333333333333444444333222111000000111222333000000000000000000000000//////000000000000//////////////////////////////........................//////.........//////000//////.........---------...//////000000000000000///////////////////////////000000111111222333333222555:::???FFFKKKOOOQQQOOOVVVaaaqqq|||zzztttooonnnnnnvvv|||rrrggg```\\\\\\ccclll}}}{{{vvviiibbb[[[XXXWWWZZZcccmmmwwwzzzrrrqqqtttxxx}}}}}}yyypppqqqssssssrrrsssuuuwww|||yyymmmeeefffiiimmmvvv|||zzzuuuqqqmmmjjjbbbbbbcccfffjjjllljjjhhhllljjjgggddd```^^^]]]]]]```aaabbbcccccccccbbbbbb___^^^___``````___\\\ZZZXXXZZZ]]]___``````___^^^[[[[[[ZZZ[[[]]]bbbiiinnnrrrsssttttttvvv|||yyyjjj[[[KKKAAA<<<;;;:::888777777777888444555555555555555444333444444333333333333222222333333333333333333333333222222222222222222222222......///000000111222222333111000000222333333222000000000111111111111111000000000000000000000000|||wwwqqqmmmiiieee___ZZZUUUSSSSSSWWWaaammmxxx~~~zzzooobbb\\\___eeehhhiiiddd```WWWNNNFFFDDDEEEHHHBBB>>>999555555777888888555444444333333444444555222111000//////000111222000000000000000000000000//////000000000000//////////////////////////////////////////////////////111000000////////////000//////.........---------+++,,,,,,---...---------000000000000000000000000///000000111222222333333222666;;;BBBHHHMMMPPPRRRTTT^^^lll}}}oooggggggkkkyyy~~~|||wwwkkkbbb]]][[[```ggguuu|||xxxmmmeee^^^YYYWWWYYYaaakkkyyy~~~uuurrrtttxxx}}}~~~ssstttuuuuuuuuuuuuxxxzzz~~~{{{oooggghhhlllmmmvvv{{{yyyrrrnnnjjjgggaaaaaadddhhhmmmnnnkkkhhhhhhgggeeebbbaaa`````````ccccccddddddcccbbb```______^^^^^^aaacccbbb]]]YYY[[[\\\^^^`````````^^^^^^[[[ZZZXXXVVVXXX]]]ffflllpppsssuuutttsssvvv~~~~~~qqqbbbQQQDDD>>><<<:::888777777777777444444555555555555555444444444444333333333222222333333333333333333333333111111111111111111111111---......///000111111111222111000111222222111000//////000000111111111222000000000000000000000000{{{tttmmmgggaaa^^^XXXTTTSSSVVVZZZbbbnnnyyyqqq___\\\ggglllhhhiiieee]]]TTTLLLFFFBBBAAABBB???:::777666666666555666666666666666555555555333333333222222222111111//////000000000000//////333222000/////////000111111000///......///000111////////////////////////............////////////............//////////////////000000///...------............/////////000000//////000111222222111777;;;AAAEEEIIILLLOOORRRXXXhhhzzzlllccc^^^iii~~~~~~~~~~~~|||~~~{{{nnnjjjhhhcccaaacccqqq~~~vvvpppeee]]]YYY[[[aaaeeettt~~~xxxsssuuuzzz|||zzzzzz{{{|||}}}}}}||||||}}}rrrjjjjjjmmmuuuxxx{{{zzzuuunnnhhheeeaaacccggglllooooookkkhhhlllhhhdddaaabbbcccdddeeeeeefffggggggfffdddcccbbb______```````````````___ZZZ[[[\\\\\\\\\\\\\\\[[[\\\[[[ZZZXXXYYY^^^eeejjjjjjssszzzzzzuuusssxxx}}}qqqlll]]]KKKBBB:::555888;;;:::777666666666666666555444333222333333333333333333333333444333222111111222333444000000000000000111111222111111000000000000000000111111111111111111111111000000000000000000000000222222111111111111111222{{{wwwqqqjjjddd^^^YYYVVVXXX[[[aaammmwwwzzz|||ggg___eeehhhfffiiifff___WWWPPPJJJEEECCCCCC@@@;;;888777777777666555555555555555444444444333333333222222222111111000111111222222111111000222222000/////////000111111000///......///000111////////////////////////............////////////............///////////////////////////...------........./////////000000000000000000111222222111888<<>>888999;;;999666555666666666666555444333333444444444444444444444444333333222111111222333333111111111111111222333333333333333333333333444444111111111111111111111111000000000000000000000000222222111111111111222222zzzqqqiiigggaaa\\\[[[]]]aaalllvvvuuu{{{sssddddddggggggjjjgggbbb\\\TTTNNNHHHEEEDDD@@@<<<999888888888888555555555444444333333333333333333222222222111111222222333333333333222222222111111000///000000000000000////////////000000////////////////////////............////////////............///////////////////////////......---....../////////000000000111111111111111222222333999???FFFKKKNNNRRRWWW[[[ggg}}}lllhhhkkkuuu}}}yyyxxxxxxxxxxxx{{{wwwppphhhdddccciiisss{{{qqqfff```^^^```aaaeeepppzzzvvvxxx}}}~~~~~~uuuooooooqqqvvvyyyzzzyyysssmmmhhheeeaaadddkkkrrrwwwwwwtttqqqiiigggffffffjjjnnnpppqqqmmmlllkkkiiihhhggggggggghhhhhhgggeeecccaaa___^^^]]]]]]^^^]]]]]]\\\[[[ZZZ\\\]]]]]]]]]]]]^^^```bbbkkkjjjkkkqqqyyy~~~}}}xxxrrrgggZZZMMMDDD<<<;;;;;;999666555555555666666666555555444444444444444444444444444333333222222222222333333222222222222222333444444000000000111222222222333111111111111111111111111000000000000000000000000222222111111111111222222zzzrrroooiiicccaaaaaadddnnnwwwvvv{{{~~~lllfffiiijjjkkkjjjfff```YYYPPPIIIEEECCC???;;;888888888888888666666666555555444444333333333333222222222111111222333333333333333333222222111111000000000000000000000////////////000000////////////////////////............////////////............////////////...///////////////.........////////////000000000111222222222111222444666<<>><<<;;;999666666444555555666666666666555444444444333333333333333333333333333333333333333222222222222222333444444......///000111222222333111111111111111111111111000000000000000000000000222222111111111222333333|||wwwqqqkkkiiigggiiiqqqzzzzzz|||sssiiigggiiikkkkkkiiiddd]]]SSSJJJEEEAAA>>>999777777777777777888888777777666555555444333333333222222222111111111111222222222222111111111111111111000000000/////////000000000000//////////////////////////////............////////////............////////////......///////////////...////////////000000000111111222333222222333666999???DDDJJJLLLMMMRRR[[[ccc{{{~~~nnnssszzz{{{{{{zzzyyyxxxyyy{{{|||zzzqqqjjjeeecccgggppp~~~uuulllfffcccaaa___hhhwwwzzz||||||xxxxxxyyy~~~yyyrrrjjjeeecccfffhhhmmmrrruuusssnnnjjjddddddeeeiiipppvvvzzz|||wwwuuurrrpppnnnmmmmmmmmmiiiiiiiiihhhhhhgggfffeeeeeedddcccbbb```]]][[[ZZZ[[[^^^aaabbb```]]][[[[[[___aaadddiiiooouuu|||zzznnniiifffYYYMMMAAA===<<<999888888555555666666777666666666444333333333222222222111333333333333333333333333111111111111111222333333222222333333444555666666111111111111111111111111000000000000000000000000222222111111222333333444~~~yyytttqqqooonnnssszzz{{{|||}}}~~~|||llleeedddiiijjjkkkhhhbbbXXXNNNGGG@@@===999666666777777777:::999999888777666555555333333333222222222111111000000111111111111000000000111111111111000////////////000000000000//////////////////////////////............////////////............////////////---...///////////////////////////000000000111111000222333333222444999>>>BBBGGGLLLMMMOOOVVVcccnnnvvvtttyyywwwnnnvvv{{{}}}wwwwwwwwwvvvvvvwwwzzz}}}xxxpppiiigggfffjjjuuu}}}uuunnniiifffccchhhttt|||~~~}}}||||||zzzrrrlllgggfffoooppprrrtttuuusssnnniiiccccccfffkkkrrryyy}}}~~~zzzyyywwwtttrrrpppoooooojjjjjjkkkkkkkkkkkkjjjjjjgggfffdddbbb___\\\ZZZXXX[[[^^^bbbbbb```]]][[[ZZZZZZ^^^ccceeegggllluuu}}}tttnnnnnncccUUUGGGAAA>>>;;;999:::666666777777777666666555444444444333333222222111333333444444444444333333111111111111111222333333222222222333333444444444111111111111111111111111000000000000000000000000222222111222222333444555|||yyytttqqqsssxxx|||}}}~~~ssshhhdddeeehhhllllllggg^^^TTTNNNAAA===999777777888888888999999888777666555444444333333333222222222111111000000111111111111000000000111111222111000///......///000111111000///...////////////////////////............////////////............////////////------.../////////////////////000000000111111111...111333333222555<<>>:::888888999:::999999888777666555444333333333333333222222222111111111111111222222111111111000111111222222000///......///000111111000///...////////////////////////............/////////000............/////////000------...///000000//////000000000000111111111111---000333333333666===DDDGGGLLLPPPRRRWWWdddxxxttt~~~wwwzzz||||||yyywwwxxxwwwvvvuuuwww|||{{{rrrrrrllleeefffppp}}}wwwtttjjjjjjooozzz~~~}}}zzzuuurrrppppppvvvuuuttttttsssqqqnnnkkkfffgggiiiooovvv|||}}}}}}|||{{{xxxuuurrrpppqqqrrrrrrrrrrrrqqqpppppppppooommmjjjgggccc```^^^[[[^^^aaabbb```]]][[[ZZZ[[[[[[[[[\\\___dddkkkppppppvvv{{{{{{{{{xxxgggUUUJJJCCC===::::::888888888888777666444444999888888777666555555555333333444555555444333333444333333333333444555555555444444444444444444444111111111111111111111111000000000000000000000000222222222222333444555666yyyssspppuuuzzz|||sssggg```eeejjjmmmjjjeee___\\\LLLCCC:::777999:::777444666666555555555444444444333333222222111000000000000000111111111111000000000000000000000000000000////////////////////////000///...------...///000////////////////////////000000//////.........---............/////////000111111111111222222222222//////000222666;;;@@@CCCLLLNNNPPPTTT]]]mmm|||zzzzzzyyyyyyxxxwwwvvvvvvyyyuuusssuuuwwwyyy}}}vvvpppjjjiiilllttt{{{rrrqqqssszzzyyyrrrooorrrvvv|||{{{xxxsssnnnkkkkkkkkkggghhhkkkrrryyy~~~~~~}}}~~~~~~}}}|||zzzwwwuuuttttttttttttuuuuuusssppplllnnnllliiihhhfffdddaaa^^^[[[]]]___aaaaaa___]]][[[```___^^^]]]^^^aaaeeeggglllppptttwwwyyy|||qqqaaaRRRGGG???999555888888888888777777777777888777666555555444444555444444555555444444333222222333333444444333333222222222222111111111000000000000000000000000000000111111111111111111111111111222222333444444444444~~~wwwuuutttwwwyyyyyyzzz}}}xxxmmmbbbdddhhhkkkkkkhhhbbb]]]PPPHHH>>>:::;;;;;;999555666666555555555444444444444444333333222222111111000000111111111111000000000000000000000000000000000000000000000000000000000///............///000////////////////////////000/////////...................../////////000000............////////////111111222444888===BBBEEEIIINNNTTTYYYbbbsss}}}{{{zzzxxxvvvuuuttttttxxxsssrrruuuyyy||||||uuunnnjjjjjjooo|||zzzwwwvvvzzz{{{tttrrrtttwww|||{{{xxxtttooommmlllmmmjjjkkknnntttzzz}}}}}}{{{}}}}}}}}}|||zzzyyywwwvvvvvvvvvwwwxxxxxxvvvqqqnnnmmmllljjjiiiiiigggccc```___```aaaaaaaaa```^^^]]]```___^^^]]]^^^___aaabbbiiimmmrrrtttvvvzzz|||mmm]]]QQQGGG@@@<<<999999999888888888888888888888666555555555555555444444555555444444333222222333333444444333333222444333333333222222222111222222222222222222222222222222222222222222222222222222222222333444666666~~~{{{tttsssqqqooopppvvvzzzrrreeeddddddhhhlllkkkeee___WWWNNNDDD>>>======:::777666666666555555555444444555555555444333333222222000000111111111111000000////////////////////////111111111111111111111111000//////......//////000////////////////////////////////////................../////////000000000---------.........//////222222444666;;;@@@EEEHHHJJJQQQYYYbbblll}}}||||||yyyvvvsssrrrrrrrrrvvvrrrqqquuuzzz{{{sssnnnkkkmmmvvvzzzzzz~~~~~~xxxuuuwwwyyy{{{{{{xxxuuupppnnnnnnooooooppprrrwww{{{||||||zzz||||||||||||{{{zzzzzzyyyyyyyyy{{{||||||yyysssooommmlllllllllllljjjgggdddaaaaaa```___^^^]]]]]]\\\______^^^^^^]]]]]]\\\\\\dddhhhmmmpppqqqtttzzz~~~vvvvvv{{{xxxhhhYYYLLLCCC===::::::999888888888888888888888777666555555555555444444555555444444333222222333333444444333333222444444444444333333333333333333333333333333333333333333333333333333333333333222222222333555888999uuurrrnnnjjjjjjoooxxx{{{{{{|||xxxhhhdddaaadddlllnnniiibbb\\\TTTJJJCCC???>>>;;;888666666666666555555555555555555444444333222222222000111111222222111111000////////////////////////111111111111111111111111000//////////////////000///////////////////////////////////////............////////////000000000000000000000111111111111222333555888===BBBGGGIIIOOOTTT]]]jjjyyyzzzxxx}}}zzzwwwsssqqqpppqqqrrruuurrrqqqvvv|||xxxssspppooottt{{{{{{|||{{{xxxyyyzzzyyyyyywwwtttqqqooopppqqqrrrsssvvvyyy|||}}}|||{{{{{{{{{||||||}}}}}}||||||zzz{{{|||~~~~~~{{{uuuqqqnnnmmmnnnoooooonnnjjjgggbbbaaa^^^\\\[[[ZZZZZZZZZ\\\]]]]]]^^^]]]\\\ZZZYYY^^^ccchhhlllnnnqqqtttwwwuuusssvvvtttbbbRRREEE>>>;;;:::999888777777888888999888777666555555555555444444555555444444333222222333333444444333333222444444444333333333333333333333333333333333333333333333333333333333333333333222111111333666:::<<>>@@@|||wwwrrrpppnnnllljjjooorrrtttwwwpppnnnuuu~~~{{{mmmeee]]]]]]ccciiikkkjjjdddaaa[[[TTTLLLEEE???;;;777777777777666666666555555555444444333333222222111222222333333222222111222222222222222222222222000000000000000000000000///000111111111111000///000000000000000000000000............/////////000//////000000000111111111///000000000000111111111333555999>>>CCCIIIMMMOOORRR___ssswwwwwwzzzzzzzzz|||pppppppppoooooopppqqqqqqtttuuuzzzzzzsssnnnmmmiiittt~~~xxxxxxxxxvvvuuuuuuwwwyyywwwzzz}}}~~~|||zzzzzz{{{||||||~~~{{{{{{{{{|||~~~~~~}}}{{{zzzwwwssspppooommmkkkjjjiiihhhgggeeedddccccccccc`````````___^^^]]]\\\[[[YYYZZZ]]]aaaeeeiiikkkkkkiiimmmrrryyytttsssiiiUUUKKK@@@>>>;;;999888888999::::::999888777666666666666444444555555444444333222222333333444444333333222333333333333444444444555333333333333333333333333222222222222222222222222000111333555999<<>>777333555777555444555555555444444444333333333333333333222222222111111444222111000000000...,,,000000000000////////////000000000000000111111222222111111111000000//////000///---,,,,,,---///000000000000000111111111111111111000000111333555666888:::@@@FFFHHHIIINNNVVV```nnnzzzpppyyywwwsssqqqqqqooommmkkklllooorrruuu|||}}}yyywwwpppmmmppp|||}}}}}}~~~{{{yyyzzz{{{{{{{{{}}}zzzvvvttt|||}}}|||~~~~~~~~~~~~|||{{{yyyvvvrrrnnnjjjggggggggghhhhhhggggggfffeeeeeefffeeedddaaa^^^ZZZXXXZZZ[[[]]]```bbbdddeeefffjjjiiiiiikkkmmmppptttvvv}}}{{{yyygggWWWGGG???:::;;;======<<<>>>999888777777666666777777555555444444444333333333555555555444444333333333444444444444444444444444111111000000111111222333444333333222111111111222444444555777:::>>>AAACCCeeemmmlll}}}xxxtttsssyyy|||yyyuuuqqqhhhccc```aaaggguuu~~~}}}sssiiieeecccbbbbbbeeegggbbb___^^^WWWLLLEEEEEEDDD===777777777444222222555555444444444333333333333333333333222222222222444222111111111111000...000000000000////////////000000//////000000111222111111111111000000000///111000...------...000111000000000000111111111111222111111111111333555666888;;;AAAGGGIIIKKKRRRZZZiiizzzzzzsss|||~~~vvvssslllmmmmmmlllkkkmmmpppssswww}}}~~~{{{sssnnnmmmttt~~~~~~||||||}}}~~~~~~~~~~~~|||zzzxxxvvvyyy{{{}}}}}}~~~|||yyyuuuqqqmmmkkklllllllllkkkjjjhhhgggfffgggggggggfffddd```]]][[[[[[\\\___aaaccceeefffgggffffffffffffhhhkkknnnpppvvv}}}}}}zzzqqq^^^LLLCCC;;;;;;<<<:::999:::;;;:::999999888888999999555555555555444444444333555555444444444333333333444444444444444444444444222111111111111222333333444333333222111111222222555555777999<<>>888888888555222333555555444444444333333333444444444444333333333333333222111111333333222111000000000000////////////000000//////000000111222111111111111000000000000111111////////////111111000000000000111111111111333222111111222333555666:::<<>>AAADDDFFF]]]aaa]]]ppp}}}rrrjjjcccdddkkkvvvzzzwwwnnniiieeeddddddfffoooyyy~~~~~~zzzrrrllljjjiiihhhfffccc\\\SSSJJJFFF@@@:::555777999888777888555555444444444333333333555555444444444333333333222111111222444555555444000000000000///////////////////////////000111111111111111000000000000000111000000//////000000111///000000000111111111111333333222222333444555666===???DDDIIIJJJNNNZZZfff}}}vvvooonnneeegggiiijjjlllnnnrrrtttyyyzzzsssmmmkkknnnzzz~~~{{{{{{zzzyyyyyyyyyyyyzzzxxxyyy{{{|||}}}~~~~~~}}}}}}~~~zzzvvvsssrrrrrrqqqpppooommmkkkjjjiiiiiihhhfffeeedddccccccaaabbbdddeeefffggghhhhhhffffffeeedddddddddeeeeeeffflll{{{}}}~~~dddVVVFFF@@@>>><<<;;;;;;999888777777666666777777777666666666666555555555444444444444444444444444444444444444444444444444444333333333333444555555444333333222222222333333666777999<<>>;;;:::;;;:::999999888888999999555555555555444444444333333333333444444444555555444444444444444444444444333333333333333444444555333333333333333444555555777888<<>>999999:::777555666555555444444444333333333333333333222222222111111111000000111333444444333000000000000////////////...............///000000//////000000111111111222111111222222222222111111000000000000111111111111000000111333666999<<<>>>CCCGGGMMMRRRWWWddd{{{zzzooonnnwwwyyyyyyrrrllljjjkkkllllllllllllnnnsss{{{yyysssllliiiiiigggqqq~~~||||||{{{{{{{{{||||||}}}~~~}}}{{{zzzxxxwwwvvvtttpppllljjjkkklllmmmhhhhhhhhhhhhhhhgggffffffaaaaaa``````^^^]]][[[ZZZ]]]___dddmmmuuuzzz{{{bbbOOOFFFAAA===<<<999888888777666777777777555555444444444333333333333333333444444555555555444444444444444444444444333222222222222333444444333333333333333444555666888:::===AAADDDFFFGGGGGGaaagggvvv~~~kkk```WWWVVVZZZ\\\___cccmmmtttyyyrrrqqqqqqlllgggeeedddfffqqq{{{zzz}}}sssggg```\\\```eeehhhgggbbb\\\XXXFFFBBB;;;777666666666666444444444444444444333333333333444444333333222111111111222222222333333333222222111111111111222222000000////////////000000000000000000000000000000000000000000111111111111///111222444333111...,,,000222444333222666>>>EEEHHHJJJPPPVVV\\\kkksssqqqrrrzzzwwwrrrmmmjjjhhhiiiiiijjjkkknnnttt{{{~~~uuuooollliiimmmsss~~~~~~~~~~~~|||{{{xxxyyyxxxsssmmmiiihhhiiikkkjjjjjjhhhgggfffdddddddddaaa]]][[[[[[]]]]]]]]]^^^```eeeiiilllttt|||ppp^^^MMM===999>>>>>>>>><<<;;;:::999999999666666777777777777666666333333333333333333333333777666666444333222111111333333333222222111111111111222333333333333444555888<<>>999777777777777555555555444444444444333333333444444333333222111111111222222222333333333222222111111111111222222000000////////////000000000000000000000000000000000000000000111111111111000111333333333222000///000222444444333777???FFFHHHLLLRRRWWWbbbwwwyyyrrrsssvvvxxxuuuqqqllliiihhhhhhiiikkkmmmpppwwwyyytttqqqhhhkkknnnxxx~~~}}}zzz{{{{{{wwwqqqmmmllllllmmmlllkkkiiifffdddcccbbbbbb___\\\[[[\\\]]]]]]]]]]]]___bbbfffiiiqqq|||~~~{{{hhhVVVDDD>>>AAA======;;;:::999999999999666666777777777777666666444444444444444444444444444444444444444444444444444444444444333333222222111222444444333333555666999===AAACCCBBBCCCFFFHHHiiiuuuwwwggg^^^WWWXXXZZZ[[[^^^aaabbbgggttt{{{xxxqqqkkkhhhbbb```dddppp~~~uuulllaaa``````dddhhhgggbbb]]]OOOIIIAAA;;;888777888888666666555555444444444444333333444444333333222111111111222222222333333333222222111111111111222222111000000//////000000111000000000000000000000000000000000000111111111111111222222222333333333333111333444555555:::AAAGGGHHHPPPUUUYYYkkk~~~vvvpppooosssxxxuuurrrnnnkkkhhhhhhhhhiiijjjlllqqqxxxzzzwwwhhhhhhhhhooo~~~|||~~~~~~{{{wwwsssqqqqqqqqqooollliiifffcccaaa```^^^\\\[[[[[[\\\]]]]]]\\\\\\\\\___bbbeeemmm~~~}}}}}}ooo\\\III@@@@@@<<<;;;::::::999999999999666666777777777777666666555555555555555555555555111222222333444555666666555555555555444444444444222333444444333444666888:::===AAACCCCCCDDDGGGKKKkkkyyytttddd]]]XXXYYY[[[[[[]]]aaabbbfffppp{{{}}}vvvpppmmmeeeaaaaaahhhttt~~~uuufffaaa]]]```eeegggccc^^^TTTNNNDDD===999888888999777777666666555444444444333333444444333333222111111111222222222333333333222222111111111111222222111000000000000000000111000000000000000000000000///000000000111111111111111111000000111222444555222333555666888===CCCHHHIIIRRRXXX^^^uuuzzzrrrllljjjmmmssswwwqqqooollliiihhhggghhhiiihhhjjjooovvv{{{jjjgggdddhhhvvv}}}~~~~~~{{{yyyvvvuuutttrrrnnniiieeebbb___^^^[[[ZZZZZZ[[[\\\]]]\\\[[[\\\[[[]]]```bbbjjjyyyvvvcccPPPCCC???;;;;;;:::999999999999999666666777777777777666666666666666666666666666666111222222333444555666666555444444444444444444444333444555444444555777:::;;;>>>BBBCCCCCCEEEJJJNNNppp~~~sssaaa\\\ZZZ[[[\\\\\\]]]```bbbfffmmmuuu{{{|||vvvtttiiidddaaaccciiiwww{{{lllddd]]]]]]aaadddbbb^^^WWWQQQHHH@@@<<<:::999999888888777666666555444444333333444444333333222111111111222222222333333333222222111111111111222222111111000000000000111111000000000000000000000000///000000000111111111111000//////...///111333555333444555888;;;@@@FFFJJJKKKTTT\\\fff}}}yyyrrrjjjgggkkkpppuuuwwwmmmkkkjjjhhhhhhhhhiiijjjiiilllqqqwww}}}oooiiidddeeennn}}}|||{{{{{{|||{{{zzzxxxvvvvvvsssoooiiieeeaaa___^^^ZZZYYYYYYZZZ\\\]]]\\\[[[]]][[[\\\___bbbhhhuuuooo\\\LLLCCC<<<<<<;;;:::999999999999666666777777777777666666666666666666666666666666444444444444444444444444333333333333333444444444444555555555444666999<<<===???BBBCCCDDDGGGLLLQQQwwwqqq```\\\\\\^^^___]]]^^^aaaaaaccciiinnnpppuuu|||yyylllhhhdddbbbbbbkkk}}}tttkkkbbb]]]^^^``````___ZZZTTTLLLEEE@@@>>><<<:::999999888777666555555444333333444444333333222111111111222222222333333333222222111111111111222222222111111000000111111222000000000000000000000000000000000000111111111111//////......///111333444333444666999>>>CCCHHHKKKMMMVVVbbbsss}}}qqqkkkeeegggooovvvwwwvvvjjjiiihhhhhhhhhiiijjjkkknnnqqqwww}}}vvvoooiiihhhkkksss|||wwwvvvuuuuuuwwwwwwvvvuuuvvvsssnnniiieeebbb``````\\\ZZZYYYZZZ[[[]]]]]]\\\\\\[[[\\\___bbbgggqqq|||zzzeeeRRRFFF>>>>>><<<;;;:::999999999666666777777777777666666666666666666666666666666555555555444444333333333333333333333333444444444555555666555555777;;;===>>>@@@CCCCCCDDDHHHOOOUUU|||{{{jjj___]]]^^^aaa```^^^^^^bbb```bbbfffiiiiiikkkwww}}}qqqooolllgggbbbeeeuuu}}}|||}}}|||ttthhh___\\\\\\^^^```\\\WWWPPPJJJFFFBBB???===:::999999888777666555444333333444444333333222111111111222222222333333333222222111111111111222222222111111000000111111222000000000000000000000000000000000000111111111111000000000000111222222333444444666:::@@@FFFJJJLLLOOOWWWhhh~~~nnngggccchhhrrrwwwsssmmmhhhgggggghhhiiijjjllllllqqquuu||||||vvvpppmmmjjjkkkuuu|||yyyrrrpppmmmnnnpppsssssssssuuurrrnnniiieeecccbbbbbb^^^\\\ZZZYYY[[[\\\]]]]]]ZZZYYY[[[___bbbeeemmmvvvoooYYYIIIAAA@@@>>><<<;;;999999888666666777777777777666666555555555555555555555555555555444444444333333333333444444444555555555555666666666555555888<<>><<<:::777666444444555555444444333222222333333444444333333222222222222111111111000000222111111111111111222222222222111000//////000000111111111111111111111111111111111111111111111111444333777???EEEHHHMMMSSSTTT___xxxqqqccc___lllvvvssslllkkkfffcccbbbfffggghhhlllqqqvvv|||vvvnnnjjjkkkmmmyyy|||~~~{{{vvv{{{}}}wwwqqqsssjjjdddgggjjjjjjmmmqqqsssqqqnnnkkkhhhgggffffffbbb___]]]\\\]]]]]][[[XXXXXXXXX[[[```bbbccciiiqqqppp\\\JJJBBB======>>><<<:::;;;999999888888777666666555666666666666666666666666555555666666555555444333444444555555555444222111777777666666888;;;===???CCC>>>@@@HHHKKKJJJRRR___oooccc```aaabbbcccddddddeeeeeegggdddddddddbbb```gggqqq{{{xxxtttqqqkkkgggjjjqqq|||{{{|||~~~oooddd```aaadddcccaaa\\\VVVOOOJJJFFFCCCAAAAAA@@@???===:::777666444444555555444444333222222333333444444333333222222222222111111111000000222111111111111111222222222222111000000000000000111111111111111111111111///000000111222333333444555555999AAAFFFIIINNNTTT[[[jjjpppddd```jjjqqqlllffffffdddaaaaaadddfffggglllsssyyy~~~zzzpppiiihhhiiisssvvvzzzxxxsssttt|||yyyuuuoookkkooohhhdddgggjjjjjjmmmqqqrrrqqqooollljjjhhhffffffcccaaa^^^]]]^^^]]]ZZZXXXWWWWWWZZZ___```bbbiiirrr}}}eeeOOOFFF???>>>>>>;;;999999:::999999888777777666666666666666666666666666666555555666666555555444333444444555555555444333222777777666777888;;;>>>???BBB???BBBIIILLLLLLWWWfff|||lllaaabbbccceeefffggghhhhhhhhhiiigggeeedddaaa```fffnnnvvvzzzvvvsssnnniiijjjnnnuuu}}}{{{~~~yyyjjjbbbaaabbbfffddd```ZZZTTTOOOJJJGGGDDDCCCBBB@@@===:::888666444555555555555444333333222333333444444333333222222222222111111111111111222222111111111111111222222111000000000000000000000000000000000000000000...///000111222444555555666777<<>>===:::888888:::::::::999888888777777666666666666666666666666555666666666666555444444444555555555555444333333777777777888999<<<>>>@@@BBBAAADDDJJJMMMPPP^^^oooxxxllldddeeefffggghhhiiijjjjjjjjjiiigggeeecccaaabbbhhhmmmuuu{{{~~~yyyvvvrrrnnnmmmoooooo{{{{{{|||{{{|||rrrfffbbbaaagggfffccc^^^YYYRRRMMMJJJGGGFFFDDDAAA>>>;;;888777555555555555555444444333222333333444444333333222111111111111111111111111333222111111000111111111111111000000000000000111///////////////////////////000000111333444444555666888>>>EEEIIIKKKQQQXXXfffwwwllliiihhhjjjgggbbb```dddbbb``````ccceeeiiirrr|||yyypppkkkjjjlllmmmqqqqqqllljjjsss}}}~~~{{{vvvqqqmmmjjjhhhggghhhhhhiiilllooopppqqqrrrqqqqqqqqqooommmjjjhhhfffgggeeeccc```^^^[[[XXXWWWWWWVVVWWWZZZ[[[^^^gggqqqxxx\\\NNNAAA===<<<:::888888:::::::::999999999888888666666666666666666666666666666666666666555444444555555555555555555444444666777777999;;;===???@@@BBBCCCGGGKKKNNNTTTeeevvvtttnnniiihhhhhhiiijjjkkkkkkkkkkkkggggggdddbbbbbbggglllooovvvyyyzzzxxxuuuqqqooopppkkkttt|||{{{zzzzzz{{{llleeebbbffffffddd```[[[UUUOOOKKKHHHGGGDDDAAA>>>;;;999777555555666666555555444333222333333444444333333222111111111111111111111111333222222111000000111111111000000000000000111111////////////////////////222222222222222333333333666888>>>EEEIIILLLSSS\\\ooozzznnnfffeeeffffffccc___```dddbbbaaaccceeegggkkkuuuuuuooollllllkkkjjjjjjggggggpppzzzyyyyyy}}}{{{yyyuuupppllljjjjjjkkkjjjmmmppprrrsssuuuvvvuuupppppppppooommmkkkhhhfffgggfffdddaaa]]]YYYWWWVVVWWWUUUVVVXXXYYY\\\dddnnn}}}bbbRRRBBB<<<<<<:::999999:::::::::999999999999999777777777777777777777777666666777777666666555444555555555555555555555555666777888:::<<<>>>@@@AAADDDFFFIIILLLPPPZZZkkkzzzzzzssspppnnnllllllmmmmmmmmmmmmllllllfffgggeeebbbdddkkkpppqqquuuxxx~~~yyywwwsssooonnniiimmmyyy}}}zzzxxx~~~sssiiieeeeeeeeedddbbb]]]VVVPPPLLLIIIGGGDDDAAA===;;;999888555666666666666555444444222333333444444333333222111111111111111222222222333333222111000000000000000000000000000111111222000000000000000000000000333333333333333333222222777:::@@@FFFIIINNNXXXccc{{{uuuhhh^^^```aaa```]]]\\\___bbbbbbbbbeeehhhiiilllwww|||rrrmmmlllhhheeecccaaabbbkkkttt{{{xxx{{{vvvvvvtttqqqnnnmmmnnnpppoootttxxxwwwwwwyyyyyyxxxppppppooonnnllljjjhhhgggffffffeeeaaa\\\XXXWWWVVVWWWUUUVVVXXXXXXYYY```iiivvvlllZZZFFF>>><<<;;;::::::999999999999999999888888777777777777777777777777666777777777777666555555555555555444555555666777666777999;;;===???AAABBBEEEGGGIIINNNVVVdddtttzzzsssqqqpppqqqqqqqqqqqqpppooonnnmmmhhhiiifffbbbeeennnrrrrrrrrrvvv{{{vvvqqqoookkkjjjqqq{{{vvvyyyzzznnnhhhdddeeeeeeccc___XXXQQQMMMHHHFFFCCC@@@===;;;:::999666666666666666555444444222333333444444333333222000000111111111222222222444333222111000000000000000000000000000111222222111111111111111111111111222222222333333444444444:::<<>>@@@AAABBBEEEFFFIIIQQQ^^^ooo~~~{{{tttrrrqqqtttttttttsssrrrqqqooonnnjjjkkkhhhcccfffooosssqqqooowwwzzzsssqqqpppkkknnn|||tttuuu|||}}}qqqkkkdddeeefffeee```YYYRRRMMMGGGEEEBBB???<<<;;;::::::666666666666666555555444222333333444444333333222000000111111222222222222444333222111000000000000000000///000000111222222111111111111111111111111000000111222444555666666<<<>>>CCCHHHLLLSSSbbbqqqnnnaaa^^^______\\\\\\^^^______^^^aaafffjjjjjjkkkttt~~~}}}pppkkkfffeeebbb```ccchhh{{{~~~}}}vvvqqqppprrruuutttvvvxxxxxxwwwwwwzzz}}}xxx~~~{{{xxxzzz{{{yyypppooommmjjjiiihhhhhhhhhcccdddddd```ZZZVVVVVVWWWVVVUUUWWWYYYXXXVVV[[[bbbkkkkkkRRRDDD@@@===:::999777777777777777777888888777777777777777777777777777777777777777666666555666555444444555666777888666777999<<>>???@@@BBBDDDHHHHHHLLLYYYlll~~~~~~zzzxxxxxxxxxxxxwwwuuutttrrrqqqnnnmmmmmmlllllllllmmmmmmlllqqq{{{rrrmmmkkkkkkkkkooo{{{||||||~~~vvvjjjaaa```aaabbbaaa\\\UUUOOOLLLHHHCCC@@@@@@???<<<999888777666555555555555555555555555444333222222222333222111000000111222333111111111111111111111111111111111111111111111111222222111111111111111222111222333333333444777999@@@BBBGGGKKKMMMWWWooo}}}pppfff___\\\[[[]]]]]][[[[[[^^^bbbaaagggqqqwwwwwwzzz~~~|||{{{tttnnnkkkfffaaabbbgggsss~~~~~~~~~{{{wwwuuuqqqnnnmmmoootttyyy~~~}}}|||zzzwwwuuutttrrrooonnnnnnmmmllljjjdddaaa^^^\\\[[[[[[YYYXXXUUUVVVVVVVVVUUUXXX]]]aaalllyyy~~~bbbKKKAAA>>>===<<<999999:::::::::999888777555555666666777777888888888888777777777666666666666666666666666777777777888:::<<<>>>???@@@CCCEEEHHHIIIOOO]]]ppp}}}{{{yyywwwvvvuuutttoooooooooooonnnnnnmmmlllkkkqqq}}}vvvqqqiiijjjkkklllsss|||yyynnn```______```aaa___YYYSSSLLLGGGBBB???>>>===;;;888777666666555555555666666444444333333222222111111333333222222222222333333111111111111111111111111111111111111111111111111222111111111111111222222111222333333444555888;;;???CCCIIIMMMQQQ```{{{~~~}}}wwwnnnggg]]]ZZZZZZ\\\\\\ZZZ[[[^^^bbbdddlllvvv||||||}}}~~~~~~zzztttppplllgggfffiiikkk|||zzzxxxuuusssoooqqqrrrssstttvvvzzz}}}~~~}}}zzzxxxyyyvvvsssrrrqqqpppooommmeeeccc___\\\[[[[[[YYYXXXWWWWWWWWWVVVWWWYYY^^^bbbkkkxxx||||||mmmTTTEEE@@@???>>>999::::::::::::999888777777777777777777777777777777777777666666666555555777777777777777666666666777999<<<>>>???AAADDDFFFHHHJJJSSSbbbuuu}}}zzzxxxxxxwwwrrrrrrsssrrrqqqooommmkkkkkkrrr|||xxxllllllllllllooo{{{{{{ssscccaaa___```bbb```[[[UUULLLGGGAAA======<<<:::777666555555555555666666777444444333333222222222111333333222222222222333333111111111111111111111111111111111111111111111111111111111000111111222333111222333333444666:::===???DDDJJJNNNVVViiizzztttrrrrrrpppkkkeee\\\ZZZYYY\\\]]][[[\\\___bbbfffnnnwww}}}|||xxxrrrllliiijjjiii{{{}}}{{{~~~xxxrrrooonnnnnnoooooosssyyy}}}~~~||||||zzzwwwuuutttsssqqqooogggdddaaa______^^^]]]\\\]]]\\\[[[ZZZ[[[^^^cccfffmmmzzz}}}yyyyyy}}}xxx\\\JJJAAA>>>>>>::::::::::::999999888888888888777777777777777777666666666666555555555555777777666666666666555555666999<<<>>>???BBBEEEGGGHHHLLLUUUcccuuu~~~|||{{{{{{vvvvvvvvvuuussspppmmmkkkmmmttt|||sssqqqoooooonnnuuu~~~vvvkkkfffaaa```bbbaaa[[[UUUMMMGGG@@@<<<<<<;;;999777666555555555555666666777444444444444333333333333111222222222222222222111111111111111111111111111111111111111111111111111111111000000111222222333111222333333444777;;;???@@@EEEKKKQQQ]]]ttt{{{vvvpppjjjhhhiiiiiifffbbb\\\ZZZZZZ]]]^^^\\\]]]aaabbbgggmmmttt|||zzzqqqllljjjkkksss}}}wwwtttzzzyyyvvvqqqllliiiiiilllnnnuuuzzz|||yyyvvvuuutttqqqooohhheeecccbbbcccdddddddddfffccc```^^^```cccgggjjjqqq}}}xxxtttrrrdddOOOBBB===<<<::::::999999999999888999888888888888777777777777666666666666555555555555555555555555555555555555777:::===???@@@CCCFFFHHHJJJNNNWWWeeeuuu~~~{{{zzzxxxvvvssspppnnnlllqqqwwwzzztttqqqpppoooqqqyyysssllldddaaacccaaa[[[UUUNNNHHHAAA<<<;;;;;;999777777666666555555555666666444444444444444333333333111111222222222222111111111111111111111111111111111111111111111111111111000000000000111222333333222222333333444888===AAAAAAGGGMMMWWWjjjuuunnnhhhbbb```bbbcccaaa^^^\\\YYYYYY]]]^^^]]]^^^bbbbbbhhhooottt|||zzzrrrooonnnooowww~~~yyysssnnnttt~~~rrrrrrpppmmmlllmmmpppttt|||~~~{{{xxxvvvuuurrrpppjjjhhhffffffhhhiiijjjiiilllhhhcccaaacccfffiiijjjrrr~~~xxxqqqnnnxxxnnnWWWFFF???<<<;;;:::999999888888999999888888888888888888888888777777777666666666555555555555555555666666666777:::<<>>BBBCCCHHHPPP^^^xxx~~~tttfffaaa[[[ZZZ^^^___^^^[[[ZZZWWWXXX\\\]]]\\\^^^aaadddlllsssxxx{{{wwwpppoooqqq|||yyyrrrmmmppp~~~}}}|||rrrtttvvvwwwwwwyyy}}}}}}zzzxxxvvvtttqqqmmmkkkiiihhhjjjkkkkkkjjjooojjjcccaaabbbeeeggghhhnnn|||}}}vvvmmmsss{{{xxx```MMMBBB>>>;;;:::999888888888999999777777777888888999999:::888888777777777666666666555555666777888999::::::<<<>>>AAABBBCCCEEEGGGIIIMMMWWWgggxxx{{{wwwsssqqqoooooowww|||uuummmnnnnnnmmmwww{{{{{{qqqgggccceeeddd___XXXPPPJJJBBB===<<<;;;:::888999888777555555444444444111111111111111111222222333333444555555444333333111111111111111111111111111111111111111111111111000000000000111222333444222333333333555999???CCCDDDIIIRRRddd~~~uuu```[[[WWWWWW[[[]]]\\\YYYXXXVVVVVVZZZ\\\[[[]]]aaaeeeoooxxx|||~~~sssqqqpppsss|||tttoooooo}}}~~~||||||{{{zzzvvvzzz|||zzzxxxuuusssooommmjjjiiijjjkkkjjjjjjoooiiibbb___```ccceeeeeekkkyyy}}}mmmpppvvvfffRRRFFFAAA;;;:::999888888888999:::666666777888999:::::::::888888888888777777777777666666777999:::;;;<<<===>>>@@@BBBCCCDDDEEEGGGIIIMMM[[[ooo~~~xxxtttrrrrrrrrrttt{{{{{{sssnnnkkklllttt}}}|||zzzmmmbbbcccgggbbbYYYTTTNNNDDD===999999999:::666555444333333333333333555555444444444333333333444444444444444444444444333333333222222222111111000000000000000000000000333333333333333333333333333444666777888;;;@@@CCCDDDIIIUUUkkk|||ppp\\\YYYVVVUUUWWWYYYXXXVVVTTTVVVWWWXXXYYY[[[^^^aaalllqqqxxxvvvnnnppp|||yyytttqqqyyy|||zzz{{{~~~}}}zzzxxxvvvpppnnnkkkiiifffeeeeeeeeeeeebbb___]]]]]]```cccfffjjjtttzzzqqqqqqrrr{{{wwwYYYFFFAAA===<<<:::;;;<<<<<<:::999888888999999:::::::::;;;:::999888666666666777888555555555555666777999:::AAA>>>???CCCEEEEEEGGGLLLSSSeeeuuuzzzvvvsssssssssuuuzzz{{{rrrlllhhhhhhooowww|||uuuiiieeefffbbb[[[UUUOOOEEE>>>:::999::::::777666555444444333444444444444333333333222222222333333333333333333333333222222111111111000000000111111111111111111111111222222222222222222222222333444555666888;;;@@@DDDIIILLLYYYpppqqqZZZWWWUUUUUUVVVWWWWWWUUUSSSTTTUUUVVVWWWZZZ^^^bbbpppuuu{{{}}}sssrrr{{{{{{uuutttzzz|||xxxuuupppnnnllliiigggeeeddddddcccaaa^^^\\\\\\^^^aaaccchhhrrrtttssssss|||bbbMMMFFF>>>===;;;;;;<<<<<<;;;999555666666666777777777888:::999888777666666777888888777777777888:::;;;<<>><<<;;;<<<<<<;;;:::888888999999999999::::::999999888777777777888888888777777777888:::<<<===AAA@@@AAAEEEHHHIIINNNUUU```ttt{{{xxxuuuttttttwwwzzzvvvoookkkiiilllqqqxxx}}}|||}}}~~~oooeeebbbaaaYYYSSSJJJCCC>>><<<;;;;;;:::999888777666666555555444444444333333333222222222222222222222222222222000000000000////////////111111111111111111111111222222222222222222222222111333555666999<<>><<<;;;;;;:::999888777666666666555555555555444444444444333333333333333333333333111111111111111111111111111111111111111111111111333333333333333333333333111333555777:::>>>CCCGGGOOOVVVooo}}}vvvaaaWWWWWWWWWWWWVVVVVVUUUVVVXXXXXXXXXXXX\\\cccmmmsssuuuyyy~~~|||}}}~~~~~~wwwqqqrrrqqqooollliiigggeeeddddddbbb```]]]\\\]]]^^^___fffnnn}}}{{{vvvzzz~~~aaaMMMBBB???<<<:::::::::999888888888888888888888777777888888888999999999999888666666666666888:::<<<===DDDCCCDDDFFFFFFHHHQQQZZZmmm|||zzzxxxvvvvvvxxxzzzyyysssoookkkkkkmmmuuu}}}~~~vvvfffaaaddd^^^XXXPPPHHHCCC@@@===<<<<<<;;;999888777666555555666666666666555555555555333333333333333333333333222222222222333333333333222222222222222222222222333333333333333333333333222444666999;;;@@@FFFJJJQQQaaa}}}uuu```VVVWWWYYYXXXVVVUUUUUUVVVUUUVVVWWWXXX]]]eeennnuuuwwwyyy||||||yyyxxxvvvsssooollljjjjjjiiieeecccbbb```___```aaabbbhhhooo||||||uuuwwwoooXXXDDDAAA===:::::::::999888:::::::::999999999999999777888999999:::999999999888888888999;;;===???AAACCCCCCDDDFFFFFFIIISSS___vvv}}}{{{yyyxxxxxx{{{~~~vvvrrrmmmkkkkkkqqqzzzxxxgggaaaccc```ZZZRRRJJJEEEAAA>>><<<<<<;;;999888666555555555666666555555555444444444222222222222222222222222222222222222333333333444222222222222222222222222222222222222222222222222333555777:::===BBBHHHLLLXXXoooppp]]]TTTVVVXXXXXXUUUTTTTTTUUUTTTUUUWWWZZZ___gggqqqwww||||||}}}~~~~~~yyytttqqqppppppqqqkkkjjjhhhgggggghhhiiijjjqqqvvv|||ssssss|||gggGGGDDD???<<<;;;;;;;;;:::======<<<<<<<<<;;;;;;;;;777888999:::::::::999999888888999999;;;>>>@@@AAABBBBBBDDDGGGHHHLLLYYYfff}}}}}}|||{{{xxx{{{{{{uuuooolllkkkmmmuuuyyygggaaacccaaa[[[SSSKKKFFFBBB???===<<<;;;999777666555444444555555444444444333333333000000000000000000000000111111222222222333333333222222222222222222222222111111111111111111111111333555888;;;>>>CCCIIIMMM^^^yyyjjjWWWRRRUUUXXXWWWTTTRRRSSSTTTVVVWWWZZZ^^^ccckkktttzzz~~~~~~~~~}}}xxxttttttuuuvvvrrrqqqpppppppppqqqrrrsss{{{|||rrrqqqxxxqqqJJJFFFAAA>>>=========<<<:::::::::999999888888888777888999:::;;;::::::999777666777888:::<<<>>>@@@@@@AAADDDHHHJJJPPP^^^lll~~~yyynnniiikkkooottt~~~xxxddd^^^aaabbb^^^WWWNNNFFF@@@===;;;:::999888777777666666777444444444444444444444444555555444333333222111111111111111111111111111111111111111111111111111111111111111111222333444444777888777<<>>===@@@<<<999999999999999999999999999999777777777777777777777777999999999:::;;;<<<===>>>BBBBBBEEEIIILLLVVVmmm~~~uuuooopppmmmrrr{{{xxxeee]]]^^^bbb^^^XXXPPPIIICCC>>><<<999999888666555555555555444444444444444444444444555555444333333222111111111111111111111111111111111111111111111111111111222222222222333444555666555888777===FFFEEEKKK\\\sssjjjZZZWWWTTTTTTSSSSSSSSSTTTUUUVVVZZZ[[[]]]cccllluuu|||}}}}}}}}}}}}~~~~~~{{{wwwvvvwwwwwwtttrrrrrrtttxxx{{{|||yyywww|||jjjUUUCCC???@@@<<<999999999999999999999999999999999999999999999999999999999999999:::;;;<<<>>>>>>BBBBBBEEEIIINNN[[[ssswwwppppppkkkooowwwxxxhhh^^^[[[aaa^^^ZZZSSSLLLFFF@@@===;;;:::999777666555555555444444444444444444444444555444444333333222222111222222222222222222222222222222222222222222222222333333333333444555666666444777777===GGGHHHQQQfffyyy```UUUUUUTTTTTTSSSRRRSSSTTTUUUVVVXXXZZZ```iiisss|||}}}}}}}}}}}}~~~yyyxxx~~~{{{wwwuuuyyyuuupppooorrrwww{{{~~~}}}wwwxxxxxx```IIIBBBAAA<<<999;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::<<<===>>>???BBBBBBEEEJJJSSSccc{{{yyyqqqoooiiikkkqqq|||yyylllaaa[[[___]]]ZZZUUUNNNGGGAAA======<<<;;;999888777666666555555555555555555555555444444444333333222222222222222222222222222222222222222222222222222222222222222222333333444555666444888999>>>HHHKKKXXXpppmmm[[[VVVXXXVVVUUUTTTTTTTTTUUUWWWXXXWWW[[[cccnnnyyy~~~}}}}}}}}}~~~|||zzzyyyxxxzzzzzzvvvyyyuuuqqqppprrrwww{{{}}}xxxwwwiiiOOODDDAAA===;;;===:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<>>>???@@@CCCDDDFFFLLLXXXkkkvvvqqqgggiiimmmvvv}}}sssiiiaaa^^^]]]ZZZVVVOOOGGGAAA===;;;:::999888777666666666555555555555555555555555444444333333333333222222222222222222222222222222222222222222222222222222111111111111222333444555555:::;;;@@@IIINNN___{{{xxx}}}yyyeeeYYYXXXZZZVVVUUUTTTTTTTTTUUUVVVWWWWWW]]]fffrrr|||~~~}}}}}}~~~~~~|||{{{sssppppppsss|||{{{yyyvvvssssssuuuwwwyyyzzz~~~yyyrrrUUUGGGBBB===<<>>CCCLLLTTTiii~~~oooxxxooo^^^XXXXXXWWWSSSSSSRRRQQQRRRSSSTTTUUUYYY^^^iiiuuu}}}|||}}}zzzrrrmmmlllmmmttt|||yyyvvvuuuvvvxxxyyyyyy}}}|||{{{[[[KKKDDD???===@@@::::::::::::::::::::::::999999999999999999999999::::::;;;<<<>>>@@@AAABBBDDDGGGLLLUUUhhhxxxnnnhhhggghhhnnn{{{}}}wwwcccaaa]]]WWWOOOHHHAAA>>>777777666666555666666777555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222444555555555===AAAGGGQQQ[[[uuu|||ppp{{{eeeZZZYYYYYYUUUSSSRRRQQQQQQQQQRRRTTTUUUYYY___jjjwww}}}|||}}}}}}tttmmmllljjjppp|||}}}xxxtttuuuwwwyyyzzz}}}~~~cccQQQGGG@@@<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;===>>>@@@BBBCCCBBBHHHOOO\\\rrr~~~rrriiihhhhhhmmmyyy~~~fffddd___XXXPPPIIICCC???999999999888999999:::;;;666666666666666666666666333333333333333333333333333333333333333333333333333333333333333333333333333333333333444555666666444===CCCJJJUUUaaa~~~xxxrrr^^^XXX\\\\\\WWWUUUTTTSSSSSSSSSTTTVVVWWWYYY```kkkxxx}}}|||}}}wwwpppnnniiinnnyyyxxxssssssvvvzzz|||||||||iiiUUUJJJ@@@<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;===???AAACCCDDDAAAHHHQQQ```yyyyyymmmiiihhhlllsssjjjccc^^^[[[UUUKKKCCCAAA999999888777777777777777777777666555444444333333666555444333222222222222333333333333333333333333222222111111111111111111111111000...---000444888777<<>>??????AAACCCEEEKKKKKKTTTkkkzzzqqqmmmjjjlllqqq}}}rrrfff\\\XXXVVVNNNFFFAAA:::999888777666666666666777666666555555444333333666555444333222222222222333333333333333333333333333333333222222222222222222222222111000222666999999???EEEJJJ[[[yyy{{{hhhdddccc]]]YYY[[[UUUTTTRRRRRRTTTUUUVVVWWWYYYfffttt}}}yyysssrrrqqqwwwyyytttwww~~~}}}vvvwwwxxx]]]MMMEEE@@@>>><<<<<<<<<;;;;;;:::::::::::::::999999999999:::::::::<<<>>>???@@@AAACCCEEEIIIJJJUUUmmm}}}wwwqqqmmmllloooxxxxxxhhhYYYWWWXXXSSSIIIBBB;;;:::888777666555444444777666666555555444444444555555444333222222222222333333333333333333333333333333333444444444444444333444444444444555888:::;;;DDDHHHMMMcccxxxjjjjjjkkkddd\\\ZZZTTTTTTSSSRRRSSSUUUWWWYYY\\\iiiwww~~~wwwuuuuuu{{{~~~xxxyyy~~~wwwxxxzzz~~~cccOOODDD@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;===???@@@@@@AAACCCEEEIIILLLZZZqqq{{{tttnnnlllmmmsssuuufffZZZXXXZZZUUUKKKEEE<<<;;;999777555444333333777666666666555555444444555444333333222222222333333333333333333333333333333333333333444444444444222444555666555666999;;;===GGGLLLQQQmmm~~~wwwpppqqqqqqiii^^^WWWTTTTTTSSSRRRSSSUUUXXX[[[___lllyyy|||xxxxxx~~~yyyyyy~~~zzzyyyuuujjjRRRDDD@@@AAA;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999:::::::::;;;===???@@@AAABBBDDDFFFMMMQQQ___vvv}}}uuunnnlllmmmqqq|||~~~mmmccc\\\\\\[[[UUUMMMHHH===<<<:::888666444444333666666666666666555555555444444333222222222333333333333333333333333333333111222222222333333444444111333444555555666999;;;===HHHOOOXXXxxx~~~rrr|||}}}yyyvvvwwwuuujjj]]]UUUSSSSSSSSSSSSRRRUUUYYY^^^bbbooo{{{~~~||||||{{{{{{{{{xxxssssssXXXGGGAAAAAA;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<>>>@@@AAABBBCCCEEEGGGOOOTTTcccxxxvvvooolllmmmpppyyy{{{kkkccc]]]^^^]]]VVVNNNIII>>>===;;;999777666555555666666666666666666666666444333333222222333333333333333333333333333333333111111222222333333444444111222333444444666999<<<>>>GGGRRRccc|||zzz|||~~~sssnnnvvvxxx{{{zzzsssggg[[[SSSRRRSSSTTTSSSRRRUUU[[[```fffsss~~~~~~~~~}}}~~~yyysss|||~~~bbbMMMDDDCCC======<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;===???AAABBBBBBCCCEEEGGGNNNUUUfff}}}yyypppmmmmmmooouuu|||sssggg\\\\\\^^^YYYOOOHHH???>>><<<:::999888777777666666666666666666666777333333333222222333333444333333333333333333333333222222222333444555555555333333333333333666:::>>>@@@GGGUUUnnnxxxqqqpppssszzzwwwqqqlllrrrzzzmmmuuu{{{xxxmmmaaaXXXTTTRRRSSSTTTSSSQQQTTT[[[bbbkkkxxx~~~~~~~~~~~~tttxxx~~~lllVVVIIIEEE>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;===???AAABBBCCCDDDFFFHHHMMMXXXnnn{{{rrrnnnmmmnnnsssyyy}}}kkk[[[ZZZ___\\\QQQGGG???>>>===;;;:::999888888666666666666777777777777333333333222222333444444333333333333333333333333333333444444555666777777444444444333333666<<<@@@BBBGGGXXXvvvuuummmmmmpppvvvooohhhhhhxxxooofffrrrzzzvvviii]]]WWWUUUQQQSSSTTTSSSQQQTTT\\\cccnnn{{{uuuvvvwwwsss\\\MMMGGG??????>>>===<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<===???BBBCCCCCCDDDFFFHHHNNN\\\uuu{{{sssqqqqqqpppppprrr{{{nnn^^^]]]___ZZZQQQKKKBBB???;;;999999999888777666666666666777777777777333444444555555444444333333333333333333333333333333333333333333333333333444555555555555888<<<@@@BBBEEE\\\vvvtttooopppdddXXX___xxxbbbeeemmmrrrlllaaaZZZVVVSSSQQQMMMMMMRRRUUUYYY___fffuuu~~~~~~yyysss{{{fffSSSIIIAAA???===<<<<<<<<<:::999<<<;;;;;;;;;;;;<<<======??????AAADDDCCCAAADDDJJJLLLbbb}}}}}}tttrrrpppnnnmmmooowwwppp```]]]^^^ZZZRRRLLLCCC@@@<<<999999999888777777777777777666666666666333444444555555444444333333333333333333333333333333333333333333333333333444555555555555888===@@@HHHMMMeee~~~lllaaaYYYfffqqqaaabbbjjjnnnhhh___YYYUUURRRQQQNNNNNNRRRVVVYYY```ggguuu~~~~~~~~~|||uuu}}}oooZZZNNNBBB@@@===<<<<<<<<<;;;999<<<;;;;;;;;;;;;<<<======??????AAADDDCCCAAAEEEKKKRRRhhhvvvssspppllljjjkkkrrrsssddd___^^^ZZZSSSOOOEEEAAA===:::999999888888888888777777666666555555333444444555555444444333333333333333333333333333333333333333333333333333444555555555666999>>>AAAKKKUUUooonnnccc___sss{{{ggg___]]]eeehhhbbb[[[VVVTTTQQQRRROOOPPPSSSVVVYYYaaaiiivvv}}}}}}~~~yyyyyyaaaSSSCCCAAA>>><<<<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======??????AAADDDCCCBBBFFFMMMXXXnnnwwwssspppllliiijjjmmmyyyxxxjjjaaa]]]YYYUUURRRGGGCCC===:::999999888888999888888777666555555444333444444555555444444333333333333333333333333333444444444444444444444444444555555666777:::???CCCJJJXXXvvvsssiiikkkkkk\\\\\\YYY___aaa\\\VVVTTTRRRPPPRRRPPPQQQTTTVVVZZZccclllwww}}}|||~~~~~~|||cccTTTEEEBBB>>><<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======@@@???AAADDDDDDCCCHHHOOO[[[qqqxxxsssppplllkkkllliiisss|||qqqeee^^^ZZZWWWUUUIIIDDD>>>:::999888888888999888888777666555555444333444444555555444444333333333333333333333333333444444444444444444444444444444555666888;;;AAADDDIII]]]}}}rrrllluuuwww___UUUYYYWWW\\\\\\VVVRRRQQQQQQOOOQQQPPPRRRUUUWWW[[[fffqqqxxx}}}~~~~~~~~~{{{}}}~~~{{{aaaRRRGGGCCC???===<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======@@@???AAADDDDDDDDDIIIQQQ]]]tttzzzssspppllllllnnniiippp~~~wwwjjj___[[[XXXVVVKKKFFF???;;;999888888888888888777777666666555555333444444555555444444333333333333333333333333333444444444444444444444444333444666777888===BBBFFFLLLdddjjjhhhzzz|||kkkXXXSSSWWWWWWZZZYYYSSSOOOPPPQQQOOOPPPPPPRRRVVVXXX]]]iiivvvyyy}}}~~~}}}}}}}}}yyy||||||}}}~~~~~~dddSSSHHHDDD@@@===<<<===<<<<<<<<<;;;;;;;;;;;;<<<======@@@???AAADDDDDDEEEKKKSSSbbbyyy|||sssnnnkkklllnnnjjjoooyyy|||mmmaaa[[[YYYVVVMMMGGG@@@;;;999888999999777777777777666666666666333444444555555444444333333333333333333333333333555555555555555555555555333444666777999===CCCGGGQQQkkkaaaddd~~~uuubbbUUUSSSVVVXXXZZZWWWQQQNNNPPPPPPOOONNNOOORRRVVVYYY___mmmzzzzzz}}}}}}||||||~~~}}}xxx{{{{{{{{{|||}}}~~~kkkXXXIIIEEE@@@===<<<=========<<<;;;;;;;;;;;;<<<======@@@???AAADDDDDDEEELLLUUUkkk}}}~~~tttnnnjjjkkknnnlllnnnwwwpppbbb\\\YYYVVVMMMHHHAAA;;;999888999999666666666666777777777777333444444555555444444333333333333333333333333333555555555555555555555555333444666777999>>>DDDHHHTTToooyyy___dddqqq]]]UUUUUUUUUZZZZZZVVVPPPMMMPPPQQQOOOMMMNNNRRRVVVYYY```nnn}}}zzz}}}}}}{{{|||~~~|||xxxzzzzzzzzzzzz{{{}}}~~~rrr^^^JJJFFFAAA===<<<=========<<<;;;;;;;;;;;;<<<======@@@@@@AAADDDEEEFFFMMMUUUsss}}}{{{yyyyyy|||~~~uuunnngggfffkkknnnmmmppp~~~yyyeeeZZZYYY\\\QQQJJJAAA;;;::::::999777999888888777666555555444666666666666666666666666555555555555555555555555555444444444444555666666555888666777??????AAANNNWWWyyynnn______iii[[[YYY[[[[[[```[[[TTTOOOMMMMMMMMMNNNPPPQQQRRRTTTZZZeeeqqqyyy{{{zzzyyyyyyzzz{{{|||}}}{{{|||~~~}}}{{{zzzzzz{{{yyy\\\PPPFFF???>>>@@@>>><<<<<<<<<;;;;;;;;;;;;<<<======???@@@>>>BBBIIIFFFJJJ[[[sss}}}zzzyyyxxxyyy|||yyyrrrjjjhhhlllllllllooozzz~~~iii[[[YYY\\\QQQJJJBBB<<<::::::999777999888888777666666555555666666666666666666666666555555555555555555555555555444444444444555666666555999666777??????BBBPPP___jjj___eeejjj\\\[[[^^^___bbb\\\UUUPPPNNNNNNNNNNNNPPPPPPRRRUUU[[[fffrrrzzz|||{{{zzzzzzzzz{{{|||}}}|||~~~~~~|||zzzzzz{{{cccOOOFFF??????@@@>>><<<<<<======<<<<<<======>>>???@@@AAA???CCCJJJGGGMMM___zzz|||zzzwwwvvvuuuxxx~~~}}}vvvmmmjjjllliiikkkooovvvnnn]]]YYY]]]SSSLLLCCC===;;;:::999777888888888777777666666555666666666666666666666666555555555555555555555555555444444444444555666666555999666777>>>???DDDSSSmmmvvvccc^^^mmmiii[[[\\\```bbbbbb]]]WWWRRROOOOOOOOOOOOOOOPPPRRRVVV]]]hhhttt|||~~~~~~|||{{{{{{|||}}}}}}~~~|||zzzyyyzzz}}}}}}kkkPPPGGG@@@???AAA???<<<<<<>>>>>>======>>>>>>???@@@@@@BBBAAADDDKKKJJJQQQeee~~~{{{xxxvvvuuurrrtttyyyxxxnnniiikkkhhhkkkooosss}}}uuu```ZZZ^^^UUUMMMDDD>>><<<;;;999777888888888777777777666666666666666666666666666666555555555555555555555555555444444444444555666666555999777777>>>AAAHHHYYYzzzxxxddd\\\\\\vvvfffYYY\\\bbbddd```\\\VVVQQQOOOOOOOOONNNNNNPPPSSSWWW___jjjvvv~~~~~~~~~~~~~~~}}}zzzyyyzzz{{{}}}~~~{{{mmmSSSIIIAAA@@@AAA???<<<<<<>>>============>>>?????????BBB@@@CCCJJJKKKUUUkkk~~~}}}{{{yyywwwuuutttppprrrvvv~~~xxxmmmhhhjjjiiillloooqqqwww{{{ccc[[[^^^VVVOOOFFF???<<<;;;999777888888888888777777777777666666666666666666666666555555555555555555555555555444444444444555666666555:::777888???CCCNNNbbbjjjXXXVVVZZZ~~~cccZZZ___dddeee\\\XXXSSSOOONNNNNNMMMMMMOOOQQQTTTYYYaaalllxxx~~~{{{zzzzzzyyy{{{~~~www{{{mmmYYYNNNCCCAAA@@@>>><<<=========<<<<<<======>>>???>>>AAA???BBBIIIKKKXXXppp~~~|||zzzwwwuuuuuutttuuuqqqqqqttt{{{yyynnnjjjkkkiiimmmooonnnsssggg\\\]]]XXXQQQGGG@@@===<<<:::777888888888888888888888888666666666666666666666666555555555555555555555555555444444444444555666666555:::888999AAAGGGUUUjjj|||aaaRRRTTT]]]zzzaaa\\\bbbfffeeeXXXTTTPPPMMMMMMMMMMMMLLLPPPRRRVVV[[[cccmmmxxx|||{{{{{{yyy{{{}}}~~~~~~wwwtttrrraaaTTTFFFAAA@@@>>>===>>>===<<<<<<<<<<<<===>>>>>>===AAA???BBBIIIMMM\\\vvv}}}{{{wwwtttrrrssstttuuusssssstttzzz}}}rrrnnnpppiiilllmmmlllqqqjjj]]]\\\ZZZRRRHHHAAA>>><<<:::888888888888888888888888888666666666666666666666666555555555555555555555555555444444444444555666666555:::999:::CCCKKK[[[rrrqqqYYYOOOSSScccppp\\\ZZZaaaccc```TTTRRRNNNMMMMMMNNNNNNMMMQQQSSSWWW]]]dddnnnyyy~~~}}}}}}}}}yyy{{{}}}}}}}}}}}}zzzttt~~~hhhYYYIIIAAA???===>>>@@@>>>>>>======>>>>>>???@@@>>>BBB@@@CCCJJJOOO```|||}}}zzzvvvrrrqqqrrrtttvvvuuuttttttyyyuuuqqqtttiiikkkkkkjjjooolll]]][[[[[[SSSIIIBBB>>><<<:::888888888888888888888999999666666666666666666666666555555555555555555555555555444444444444555666666555:::999:::DDDMMM^^^www~~~hhhTTTOOOTTTggggggVVVWWW^^^___ZZZSSSPPPNNNMMMNNNOOOOOOOOORRRTTTXXX]]]eeennnxxx~~~}}}}}}|||}}}~~~~~~~~~~~~yyy{{{}}}}}}|||}}}~~~~~~~~~vvv~~~lll\\\KKKAAA>>>===>>>AAA?????????>>>???@@@@@@AAA???CCCBBBDDDKKKQQQccc{{{yyyuuuqqqooooooppppppssstttyyyzzzrrrmmmllliiijjjlllnnnwwwooo^^^___ZZZTTTLLLCCC===;;;;;;<<<888888777666666666666666777777777777666666666666666666666666666666666666666555555555555666666777999444666???CCCJJJdddnnn\\\RRRGGGXXXqqqoooZZZVVVXXX^^^```WWWRRROOOLLLLLLNNNPPPOOOMMMOOORRRXXX___fffooowww|||~~~}}}}}}}}}~~~||||||}}}~~~~~~~~~~~~}}}~~~uuuzzzyyycccMMMBBBAAA???===;;;<<<<<<===>>>???@@@@@@AAABBBBBBEEEJJJIIIOOOiiizzzxxxuuuqqqooonnnnnnnnnpppqqqwww}}}uuuooollliiiiiilllnnnvvvqqq^^^]]]ZZZUUULLLDDD>>>;;;;;;<<<888888777666666666666666777777777666666666555555555555555555555555555555666555555555555666777777888444888AAAEEENNNlllhhhWWWOOOHHH\\\|||jjjXXXUUUWWW]]]^^^UUUQQQNNNLLLLLLNNNOOOOOONNNOOOSSSXXX___fffooowww|||}}}}}}}}}}}}~~~}}}}}}~~~~~~www|||hhhPPPDDDBBB@@@>>>===>>>>>>>>>>>>>>>?????????BBBAAAEEEJJJLLLUUUqqqxxxwwwtttqqqooommmlllkkkkkkmmmuuuwwwrrrjjjhhhiiimmmnnntttqqq___[[[[[[VVVNNNEEE???<<<;;;;;;888888777666666666666777666666666555555555444444444444444444444444444444555555555555555666777777777666<<>>????????????>>>>>>======BBBBBBEEEJJJOOO]]]|||wwwvvvtttqqqnnnllliiihhhgggiiirrr}}}xxxrrrjjjggghhhlllmmmqqqqqqaaa\\\]]]WWWOOOGGG@@@<<<;;;;;;999888777777666666777777666555555555444444444444444444444444444444444444555555444555555666777888777999???FFFJJJZZZcccTTTOOOQQQnnnrrr]]]TTTVVVWWW[[[[[[RRRNNNMMMLLLLLLLLLNNNOOOOOOPPPTTTYYY___fffoooxxx~~~~~~|||{{{{{{{{{|||}}}wwwYYYHHHBBB@@@>>>>>>??????>>>>>>>>>>>>>>>>>>CCCCCCEEEIIIQQQdddwwwvvvtttqqqmmmjjjhhhfffeeegggooozzzvvvqqqkkkhhhhhhllllllooo~~~qqqddd^^^^^^YYYQQQHHHAAA===;;;:::999999888777777777777777666555555555444444444444444444444444444444444444444444444555555666888888888;;;BBBGGGLLL___bbbTTTQQQWWWyyyiiiXXXTTTYYYYYY[[[ZZZRRRMMMMMMLLLLLLLLLMMMNNNPPPQQQTTTYYY___fffoooxxx}}}{{{{{{{{{{{{~~~}}}]]]JJJCCC???>>>>>><<<======>>>??????@@@@@@CCCDDDEEEIIIRRRiiiyyywwwtttpppllliiigggfffggggggmmmvvvwwwqqqnnniiihhhkkkkkkmmmzzz~~~tttiiiaaa___[[[SSSJJJCCC>>>;;;:::999999888777777777777888666666666555555555444444444444444444444444444444444444444555555777888999999===CCCHHHPPPgggyyy^^^RRRSSS___uuuaaaTTTUUU\\\[[[[[[YYYPPPKKKLLLMMMLLLKKKLLLNNNQQQRRRUUUYYY^^^fffoooyyy~~~|||||||||}}}~~~aaaMMMEEEAAA>>>>>><<<<<<===>>>???@@@AAAAAACCCDDDFFFIIITTTnnn{{{xxxtttoookkkiiihhhgggiiihhhkkkrrrzzzzzztttqqqkkkhhhjjjjjjlllxxxzzznnnbbb```\\\TTTKKKDDD>>>;;;::::::999888888777777888888777777777666666666555555555555555555555555555555444444444444666777888999:::===CCCIIIUUUooosssYYYPPPWWWmmmyyyjjjZZZQQQUUU]]][[[YYYVVVNNNJJJLLLMMMLLLKKKKKKNNNQQQSSSUUUYYY^^^eeeoooyyy~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}eeeQQQHHHCCC@@@???======>>>>>>?????????@@@AAADDDFFFJJJXXXttt}}}yyytttoookkkiiihhhhhhkkkjjjkkkpppwww|||wwwssslllhhhjjjjjjkkkwwwqqqbbbaaa\\\UUULLLDDD>>>;;;999:::999888888777888888888777777777777666666666666666666666666666666666666333333444444666777888999999===CCCKKKYYYuuupppWWWQQQ]]]xxxuuudddWWWOOOUUU^^^[[[XXXUUULLLJJJLLLMMMLLLJJJKKKNNNRRRSSSUUUYYY^^^eeeooozzz}}}~~~|||~~~|||uuutttrrrrrruuuzzzhhhTTTKKKEEEBBBAAA????????????>>>>>>>>>>>>???CCCFFFKKK[[[xxx{{{xxxsssnnnkkkkkkkkklllkkkkkknnntttzzz|||tttooojjjjjjkkkmmmvvv~~~rrrhhhccc\\\UUUPPPHHH???;;;<<<;;;:::999888777777777777666666666666555555555555555555555555555444444444444666666666666666888:::999@@@DDDGGGZZZmmmTTTYYYeeeuuufffQQQTTTYYY]]]^^^ZZZTTTOOOJJJJJJKKKJJJJJJKKKNNNPPPVVV[[[```cccdddkkkwww|||}}}}}}zzzvvvpppkkkjjjiiilllsss|||mmm[[[NNNCCC???BBB@@@?????????@@@AAABBBBBB???EEEJJJNNN\\\zzz{{{xxxsssooollllllmmmmmmllllllooouuuzzz~~~tttoookkkkkklllmmmttt{{{uuulllfff___XXXRRRIII@@@;;;<<<;;;:::999888777777777777666666666666555555555555555555555555555555555555555666777666666666888:::888@@@EEELLLbbboooUUUXXXffftttcccSSSVVV[[[^^^^^^YYYRRRMMMIIIJJJKKKJJJJJJKKKNNNPPPXXX]]]bbbdddeeekkkvvv~~~}}}~~~||||||~~~}}}uuummmfffcccbbbcccjjjrrrzzz}}}~~~nnn\\\PPPEEE@@@BBB???????????????@@@AAAAAA>>>DDDIIINNN^^^}}}zzzxxxtttpppnnnnnnnnnooommmmmmpppvvvzzzvvvqqqmmmnnnnnnnnnqqqwwwyyyrrrhhhaaaZZZSSSKKK@@@;;;;;;;;;:::999888888777777888666666666666555555555555666666666666666666666666555666777777666666888:::999???FFFRRRnnnpppWWWYYYkkksss___TTTXXX]]]```^^^XXXPPPKKKIIIJJJKKKJJJJJJKKKNNNQQQZZZ^^^ccceeefffkkkttt{{{|||{{{{{{|||~~~}}}|||zzz{{{}}}||||||}}}yyyoooddd^^^[[[ZZZ```gggqqq{{{~~~~~~~~~}}}|||||||||ooo___SSSGGGAAABBB?????????>>>??????@@@AAA???DDDHHHNNN```zzzxxxuuurrrpppoooppppppooonnnqqqwww{{{xxxrrroooppppppnnnooorrr{{{{{{vvvggg```ZZZTTTKKKAAA<<<<<<;;;;;;:::999888888888888666666666666555555555555666666666666777777777777555666777777666777999;;;;;;???EEEVVVvvvoooZZZ\\\uuurrr]]]SSSXXX^^^aaa^^^WWWPPPKKKIIIJJJJJJJJJJJJLLLOOOQQQZZZ^^^cccfffgggjjjqqqvvvxxxxxxxxxyyy|||}}}|||zzzyyyzzz{{{~~~~~~|||zzz{{{}}}uuuggg^^^YYYWWW[[[aaahhhsss}}}~~~}}}||||||{{{yyy||||||qqqcccXXXKKKCCCCCC?????????>>>>>>??????@@@@@@DDDGGGNNNbbbzzzxxxuuurrrqqqpppppppppoooooorrrxxx|||{{{uuuqqqsssssspppooopppwww{{{xxxccc]]]XXXSSSLLLCCC>>>>>><<<;;;:::999888888888888666666666666555555555555555666666666777777888888555777777777777777999;;;===???EEEXXX}}}mmm]]]```~~~rrr\\\QQQWWW^^^```]]]VVVPPPMMMHHHIIIJJJJJJJJJLLLOOORRRXXX]]]bbbfffhhhjjjnnnrrruuuuuuuuuwwwzzz{{{zzzyyyyyyyyyzzz|||~~~|||yyyzzz{{{}}}zzzjjj```ZZZWWWXXX\\\bbbllluuuzzz~~~~~~|||{{{{{{{{{yyyxxx{{{|||tttggg\\\NNNEEEDDD@@@@@@???????????????@@@BBBDDDGGGOOOdddzzzxxxvvvsssqqqooooooooonnnooorrrxxx}}}~~~wwwssstttuuurrrppppppttt|||wwwbbb\\\WWWTTTMMMDDD??????<<<;;;:::999999888888999666666666666555555555555444555555666666777777888666777888888777777999;;;>>>AAAIII^^^hhh^^^cccppp\\\QQQVVV]]]^^^ZZZTTTOOOMMMHHHIIIJJJJJJJJJLLLOOORRRWWW[[[aaagggjjjmmmoooqqqsssssssssvvvyyyzzzzzzyyyyyyxxxyyy|||}}}zzzzzzzzz|||~~~{{{kkkaaaZZZVVVVVVYYY]]]eeemmmqqqvvv}}}}}}yyyyyy~~~}}}|||zzzzzzzzzyyywwwvvvxxxyyy}}}wwwkkk___QQQGGGFFFBBBAAA@@@@@@???@@@@@@@@@CCCEEEHHHRRRiiizzzxxxvvvssspppnnnmmmmmmmmmnnnrrryyy~~~yyytttuuuwwwtttrrrqqqrrr{{{|||vvvddd^^^ZZZVVVNNNEEE??????<<<<<<;;;:::999999999999666666666666555555555555333444444555666666777777666777888888777888:::<<<===CCCOOOfffooo^^^[[[eeemmm[[[SSSXXX]]]\\\VVVPPPLLLLLLGGGHHHJJJJJJJJJLLLPPPRRRVVV[[[bbbiiinnnppprrrsssrrrqqqrrruuuxxxzzzzzzyyyyyyyyyyyy|||~~~|||{{{zzz{{{|||~~~zzzkkkaaa\\\WWWVVVWWWYYY___ccceeekkksssxxxxxx|||vvvrrrqqqrrryyy~~~|||zzzyyyxxxwwwtttqqqrrrtttzzzzzzmmmbbbSSSIIIHHHCCCBBBBBBAAA@@@@@@AAAAAABBBDDDIIIVVVooozzzxxxvvvssspppmmmlllkkkmmmnnnrrryyy~~~{{{uuuvvvxxxvvvsssssspppxxx~~~}}}vvvgggaaa\\\XXXPPPEEE???>>><<<<<<;;;:::999999999999777666666666555555555555333333333444555666666777666777888888777888:::<<<<<>>>>>???@@@AAACCCGGGIIIXXXxxx{{{yyyuuuqqqnnnllljjjjjjlllooovvv{{{||||||vvvwwwwwwuuurrrrrrqqquuu{{{kkkgggbbb]]]TTTGGG???>>>:::;;;;;;;;;;;;999888777555555444444444444555555666666666666666666666555444555666666666888;;;===AAAFFFYYY}}}jjj\\\OOOUUUuuu{{{cccXXXUUU\\\___YYYRRRNNNLLLJJJIIIHHHGGGHHHIIIMMMPPPRRRZZZ[[[```iiisssxxxxxxvvvssstttvvvxxxyyyyyyyyyxxxxxxyyy{{{|||~~~~~~|||}}}yyynnnddd___\\\XXXVVVWWWUUUTTTSSSSSSUUUXXX[[[]]]aaaeeehhhfffccccccjjjppp}}}{{{yyyyyyxxxuuusssooollljjjiiiiiilllrrrzzz}}}|||qqqdddSSSJJJJJJDDDCCCAAA??????@@@AAABBBEEEJJJLLL\\\|||yyywwwtttpppllljjjiiihhhkkkoooxxxzzzzzzzzzvvvtttttttttwwwmmmhhhddd___UUUHHH???<<<;;;;;;;;;;;;:::999888777555555444444444444555555555555666666666666666666555666777777777888;;;>>>BBBHHH```bbbWWWNNNXXXzzzyyybbbXXXXXX^^^aaa[[[SSSPPPNNNLLLFFFFFFEEEFFFIIIMMMPPPSSS[[[\\\```hhhqqqwwwxxxwwwtttuuuwwwxxxyyyzzzyyyyyy{{{{{{|||}}}}}}}}}}}}}}}}}}~~~{{{rrriiibbb```^^^[[[YYYYYYTTTSSSQQQPPPQQQRRRTTTVVV[[[```cccbbb```___ccchhhppp~~~{{{yyyxxxuuuuuussspppmmmjjjhhhfffggghhhmmmyyy{{{mmmaaaRRRJJJJJJEEEDDDBBB@@@@@@AAABBBCCCBBBGGGJJJ[[[{{{wwwuuuqqqmmmjjjhhhffffffhhhnnnwww||||||zzzvvvtttuuuwwwyyymmmhhhccc___VVVIII???<<<;;;;;;::::::999888888777555555444444444444555555555555555555666666666666666777777777777999<<>>???@@@AAACCCJJJOOOcccrrrpppmmmiiieeecccbbbaaaaaadddmmmxxx}}}yyytttsssuuuyyyyyyuuulllddd```YYYMMMCCC???;;;:::999888888777777888555555444444444444555555444444555555666777777777777888999999999:::===@@@JJJSSSppp^^^VVVRRRccciii[[[XXXYYY^^^___WWWNNNJJJIIIGGGKKKJJJIIIHHHIIIKKKNNNPPPWWW\\\cccjjjpppsssuuuuuutttuuuwwwxxxyyyzzzyyyyyywwwxxxzzz|||~~~wwwggg```\\\^^^```___^^^___```___\\\ZZZWWWTTTSSSRRRWWWZZZ^^^___^^^\\\ZZZZZZ[[[dddoooyyyvvvmmmhhhfffhhhmmmwww~~~}}}|||zzzyyyxxxwwwuuuuuuuuutttqqqnnnjjjhhheeeeeejjjxxx|||hhh\\\SSSLLLHHHCCCAAA@@@>>>>>>???@@@AAABBBIIIQQQgggqqqoookkkgggdddaaa```___``````fffooowwwzzztttsssvvvuuuvvv~~~tttiiibbb[[[OOOEEE@@@;;;:::999888777777777888555555444444444444555555444444555555666777777888777888999999999;;;>>>@@@JJJUUUvvv}}}\\\VVVWWWmmmrrr]]]WWWYYY\\\aaaaaaYYYOOOLLLJJJIIIIIIHHHGGGGGGHHHKKKOOOQQQUUU[[[dddlllqqqssstttsssssstttvvvxxxyyyyyyyyyxxxwwwxxxzzz|||~~~}}}~~~~~~~~~}}}uuufff```\\\___cccdddeeegggeeedddaaa^^^[[[XXXVVVUUUYYY[[[]]]^^^]]][[[ZZZYYYWWW\\\bbbgggppp{{{vvvmmmgggccc```ccckkkzzz}}}{{{{{{{{{zzzyyyyyyxxxxxxuuuuuuvvvuuusssoookkkiiiddddddjjjwww}}}iii\\\UUUMMMGGGDDDBBB@@@?????????AAABBB@@@HHHQQQiiipppnnnjjjfffccc```___^^^___^^^aaaiiipppyyy{{{uuutttwwwrrrttt}}}zzzmmmeee\\\PPPFFFAAA;;;:::999777777777777888555555555444444555555555444444444555666777777888888999:::::::::;;;>>>AAALLLYYY}}}yyyYYYVVV\\\uuuiiiWWWVVV[[[___dddccc[[[RRRNNNLLLKKKFFFEEEDDDEEEGGGKKKOOOQQQTTT[[[eeemmmrrrssssssrrrrrrtttuuuwwwxxxxxxxxxxxxyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~zzzrrrgggaaa^^^bbbhhhjjjmmmpppjjjhhhfffccc```\\\ZZZYYYYYY[[[\\\]]]\\\[[[YYYXXXTTTWWWYYY[[[cccnnntttuuuxxxooohhhddd[[[\\\bbbppp~~~|||yyyyyyyyyyyyyyyyyyyyyyyytttuuuvvvuuusssoookkkiiidddffflllxxxlll___XXXPPPIIIEEECCCBBB@@@@@@AAABBBCCCDDDLLLUUUnnnpppmmmiiieeeaaa^^^\\\[[[bbbbbbbbbeeennnyyy~~~{{{yyywwwvvvtttwww~~~lllccc]]]QQQEEE???;;;:::999888777777777777777777888888888888777777666666666666777777777777888555555999:::;;;>>>CCCNNNcccqqqZZZZZZgggzzz```YYYQQQYYYiiillliii^^^SSSMMMKKKIIIHHHHHHGGGFFFGGGJJJOOORRRVVVZZZaaajjjppprrrqqqoooqqqsssttttttssstttuuuwww|||}}}~~~~~~~~~}}}|||~~~~~~mmmeeeaaaiiirrruuusssqqqrrrqqqoookkkfffbbb``````\\\\\\[[[ZZZZZZYYYXXXXXXTTTUUUUUUVVVXXX^^^dddiiiqqqzzz}}}vvvssstttmmmaaaZZZ[[[___iiiwww}}}|||}}}~~~~~~yyyxxxwwwxxxxxxxxxvvvtttuuuvvvyyyyyyvvvqqqlllhhhdddffflllwwwmmm```WWWNNNHHHFFFCCC@@@???@@@BBBBBBBBBDDDFFFUUUrrrooollliiidddaaa^^^\\\[[[\\\\\\]]]ccclllxxx~~~||||||||||||zzzzzz~~~mmmddd]]]RRRFFF???;;;:::999888777777777777777777888888888888777777666666666666777777777777888555555999:::;;;???DDDQQQiiiyyy___aaaqqq~~~ccc]]]VVV^^^mmmooojjj]]]QQQLLLJJJHHHHHHHHHGGGGGGGGGJJJOOORRRVVVZZZaaaiiioooqqqpppoooppprrrttttttttttttvvvxxx{{{|||}}}}}}}}}~~~vvvmmmjjjpppyyy{{{yyyxxxvvvvvvtttqqqlllgggdddbbb^^^]]]\\\[[[YYYWWWUUUTTTRRRSSSTTTUUUWWWZZZ^^^aaaiiirrrvvvrrrqqqrrrkkkaaa[[[[[[^^^gggrrr}}}}}}zzzzzz|||~~~{{{zzzxxxwwwxxxwwwvvvtttuuuwwwyyyyyywwwrrrllliiifffhhhmmmxxx{{{uuufffZZZPPPJJJFFFCCC@@@???@@@BBBBBBBBBEEEHHHXXXwwwmmmkkkhhhdddaaa^^^\\\[[[WWWXXXZZZ```iiittt~~~~~~}}}}}}}}}pppeee]]]SSSGGG@@@;;;:::999888888777777888666777777888888777777666666666666666777777777777777555666999:::;;;@@@FFFVVVqqqkkknnneee```[[[fffttttttkkk\\\PPPKKKJJJHHHGGGHHHHHHGGGHHHJJJOOORRRUUUZZZaaaiiinnnppppppooooooqqqtttuuuuuuvvvxxxyyy{{{|||}}}}}}}}}}}}|||tttpppuuu|||~~~}}}}}}}}}}}}{{{xxxtttnnnhhheeeaaaaaa```]]]ZZZWWWTTTRRRRRRSSSUUUXXXZZZ[[[\\\\\\```iiinnnmmmmmmnnnhhh___\\\[[[]]]cccllltttwwwwww}}}{{{yyyyyy|||~~~|||yyywwwwwwvvvuuutttuuuwwwyyyyyyvvvrrrmmmjjjiiijjjoooxxxwww~~~ooo```SSSLLLFFFCCC@@@???@@@BBBBBBBBBEEEJJJ]]]}}}kkkjjjgggdddaaa^^^\\\[[[YYYYYY[[[___fffnnnuuuzzz|||~~~}}}}}}~~~}}}tttggg^^^TTTHHH@@@;;;;;;:::999888888888888666666777777777777666666666666666666777777777777777555777999:::;;;AAAIII[[[zzzwwwyyyeeebbb```nnn|||yyymmm\\\OOOKKKJJJIIIGGGHHHHHHHHHHHHKKKOOORRRUUUZZZbbbhhhlllnnnoooooonnnppptttvvvwwwwwwyyy{{{|||~~~~~~~~~|||www|||zzzssslllfffccccccbbb```]]]YYYUUURRRTTTVVVZZZ^^^bbbbbb```^^^\\\ccciiiiiijjjiiiddd]]]ZZZZZZ[[[aaaiiioooqqqpppuuuuuuwwwzzz~~~{{{yyyyyy|||~~~}}}yyywwwvvvvvvuuuuuutttvvvwwwwwwuuuqqqllljjjiiijjjoooyyyuuu{{{wwweeeVVVNNNFFFCCC@@@???@@@BBBBBBBBBEEEKKK___jjjiiigggeeebbb___]]]\\\ZZZ[[[\\\```dddiiinnnqqqtttuuuvvvwwwyyy~~~}}}|||~~~~~~~~~wwwiii___VVVJJJAAA<<<;;;:::999888888888888666666777777777777666666666666666666777777777777666666777::::::;;;CCCLLL^^^xxxzzzfffeeefffvvv|||nnn[[[OOOLLLKKKJJJGGGHHHIIIIIIIIIKKKOOORRRTTTZZZbbbhhhjjjlllnnnooommmppptttwwwxxxyyyzzz{{{}}}wwwnnnggg```aaabbbaaa___[[[VVVSSSTTTWWW]]]dddjjjjjjfffccc^^^cccggghhhgggeee```ZZZWWWWWWZZZ```iiioooqqqpppnnnmmmnnnooosssyyy~~~}}}{{{zzz{{{}}}~~~}}}|||xxxvvvvvvvvvvvvuuussstttuuuuuussspppllliiihhhjjjoooyyy~~~qqqxxx}}}iiiXXXNNNFFFCCC@@@???@@@BBBBBBBBBFFFLLL___jjjiiihhhfffdddaaa^^^]]]YYYZZZ\\\___cccfffiiikkkjjjjjjjjjiiijjjlllqqqttt~~~}}}~~~~~~{{{kkk```WWWLLLAAA<<<;;;:::999999888888999555666666777777666666555666666666666777777777777666666888::::::;;;DDDNNNbbbmmmpppiiigggjjj||||||lllZZZOOOLLLLLLJJJGGGHHHIIIJJJJJJLLLOOORRRTTTZZZbbbgggiiijjjmmmooonnnqqquuuxxxyyyyyyzzz{{{}}}|||rrrjjj```aaacccdddaaa]]]XXXUUUSSSWWW^^^gggnnnpppkkkfffbbbdddffffffeeeaaa]]]ZZZWWWVVVXXX^^^gggnnnqqqqqqjjjhhhgggfffiiimmmrrrvvv}}}~~~~~~~~~}}}zzzyyyzzz{{{|||{{{{{{yyyvvvvvvvvvwwwwwwvvvssstttuuuuuussspppmmmjjjiiijjjoooyyy|||nnntttmmmZZZNNNFFFCCC@@@???@@@BBBBBBBBBFFFLLL```jjjjjjiiigggeeebbb```^^^[[[\\\]]]___aaaaaabbbbbb^^^^^^^^^]]]]]]^^^bbbdddkkknnnsssxxx}}}|||~~~lllaaaYYYMMMBBB<<<<<<;;;:::999999999999555555666666666666555555666666666666777777777777666666999;;;:::;;;EEEPPPeeewwwbbbfffhhheeehhhzzzxxxiiiWWWMMMKKKJJJHHHGGGHHHJJJJJJKKKLLLOOORRRTTTZZZbbbggghhhiiillloooooorrrvvvyyyzzzyyyzzzzzz{{{}}}xxxpppfffhhhjjjkkkhhhccc]]]YYYWWWZZZ```jjjrrrtttnnniiieeeeeeeeedddbbb___\\\[[[XXXVVVVVV[[[bbbiiilllmmmgggeeeaaa______bbbgggjjjnnnttt~~~~~~}}}||||||yyywwwvvvxxxzzz{{{{{{vvvuuutttuuuwwwxxxxxxwwwuuuvvvvvvvvvtttrrrooommmkkklllqqqzzz~~~nnnrrrqqq\\\NNNFFFCCC@@@???@@@BBBBBBBBBEEEMMMbbbjjjjjjiiihhhfffcccaaa______``````___^^^\\\ZZZXXXUUUVVVVVVVVVVVVWWWYYY\\\\\\___dddgggmmmxxx|||mmmaaaYYYNNNBBB<<<<<<;;;:::999999999999555555666666666666555555666666666666777777777777555666999;;;:::;;;FFFRRRhhhlll]]]ccceee```cccuuu|||uuufffUUULLLJJJIIIFFFGGGHHHJJJKKKKKKMMMOOOQQQTTTZZZbbbfffggghhhllloooooossswwwzzzzzzzzzyyyzzzyyy{{{|||tttnnnppprrrrrroooiiiccc___[[[^^^dddnnnvvvwwwqqqkkkfffdddccccccaaa^^^\\\]]]ZZZWWWVVVXXX^^^dddggghhhfffbbb]]]ZZZYYY[[[___bbbaaahhhrrr}}}}}}{{{xxxvvvttttttvvvyyyzzz{{{rrrrrrsssuuuxxxyyyxxxwwwwwwwwwxxxwwwvvvsssqqqooonnnnnnrrrzzzppprrrttt^^^OOOFFFCCC@@@???@@@BBBBBBBBBEEENNNeeennnmmmkkkiiifffdddbbbaaa`````````___]]]YYYVVVTTTQQQQQQRRRPPPOOOOOOQQQSSSTTTXXX[[[\\\^^^fffuuuqqqfff___QQQBBB???<<<999888888888777666555666777888888777666555666666666666777777777777888777888:::;;;>>>HHHRRRkkkgggZZZ___{{{|||bbb^^^iiiuuu|||qqqaaaTTTMMMKKKJJJIIIEEEGGGIIIKKKMMMOOORRRUUUWWW[[[aaadddeeefffiiimmmqqqtttwwwxxxvvvvvvxxxzzzyyy{{{}}}}}}{{{wwwvvvwwwxxxxxxsssjjjcccaaabbbgggpppyyy{{{vvvpppmmmiiiddd```]]][[[YYYWWW[[[YYYXXXYYY[[[]]]^^^^^^\\\[[[ZZZXXXWWWWWWXXXYYY\\\aaahhhpppxxx~~~zzzwwwyyyvvvrrrqqqssstttsssrrrqqqrrrrrrsssssssssttttttsssuuuxxxzzzyyywwwsssqqqooopppttt{{{rrrpppzzz```NNNFFFEEEBBB@@@@@@AAACCCDDDIIINNNdddpppooommmjjjhhhfffddddddbbbbbbaaa```]]]YYYVVVSSSRRRRRRQQQPPPNNNNNNQQQSSSTTTWWWYYYYYYYYY___kkkuuuqqqeee^^^QQQBBB???===999888888888777666555666777888888777666555666666666666777777777777888777888:::;;;>>>HHHSSSqqqaaaYYY```~~~ttt]]]ZZZdddooozzzooo___RRRLLLJJJIIIHHHFFFGGGIIIJJJLLLOOOSSSVVVYYY]]]cccffffffgggjjjmmmqqqtttvvvwwwvvvvvvxxxzzzyyyzzz|||~~~}}}}}}yyyzzz|||~~~~~~yyyooohhheeefffkkkttt|||zzzuuupppkkkeee```^^^\\\[[[YYYZZZXXXVVVVVVWWWXXXXXXXXXVVVUUUTTTSSSSSSSSSSSSSSSUUUYYY```fffmmmtttzzz}}}zzzxxxzzzvvvrrrppprrrssssssrrrrrrrrrrrrrrrssssssttttttqqqtttwwwyyyxxxvvvrrrpppoooooopppuuutttssscccOOOFFFEEEBBB@@@@@@AAACCCDDDKKKQQQfffuuusssooollljjjiiihhhiiieeeeeedddbbb___ZZZVVVTTTTTTSSSRRROOOMMMMMMPPPSSSTTTVVVWWWUUUSSSWWW___fffuuu~~~rrreee]]]PPPBBB???===:::888888888777666666666777777777777666666666666666666777777777777888777888:::;;;>>>IIIUUUxxxtttYYYWWWcccgggWWWWWWaaakkkwwwlll]]]QQQKKKIIIHHHGGGGGGHHHIIIIIIJJJNNNSSSWWW\\\```fffiiiiiiiiilllnnnppprrruuuvvvvvvwwwxxxzzzxxxyyy{{{}}}~~~~~~}}}}}}|||~~~}}}wwwooollllllpppxxx|||uuuooogggaaa^^^\\\\\\[[[[[[XXXUUUTTTTTTTTTSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOPPPSSSXXX]]]aaaffflllpppwww}}}zzzxxxzzzwwwrrrooopppqqqrrrrrrrrrrrrrrrrrrrrrsssssstttooorrruuuwwwwwwtttpppmmmmmmkkkiiillluuuvvvuuufffQQQFFFEEEBBB@@@@@@AAACCCDDDMMMSSSiiizzzwwwsssooolllkkkllllllhhhhhhgggeeeaaa]]]YYYWWWVVVUUURRROOOMMMMMMPPPRRRTTTVVVWWWUUURRRSSSWWW\\\jjjuuu|||vvvggg^^^QQQDDD@@@===:::999999999888777666666777777777777666666666666666666777777777777777777999;;;;;;>>>KKKXXX}}}iiiVVVVVVgggsss[[[RRRUUU```jjjuuujjj\\\QQQKKKIIIHHHGGGHHHHHHHHHHHHJJJNNNSSSXXX]]]bbbhhhkkkkkkkkkmmmpppoooqqqsssuuuvvvwwwyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{||||||}}}~~~}}}uuurrrrrruuu|||{{{tttjjjbbb]]][[[ZZZZZZ\\\YYYVVVTTTTTTSSSRRRQQQOOOOOOOOOPPPPPPOOOOOOOOOPPPSSSWWWZZZ\\\___ccceeejjjqqq||||||zzzyyy{{{wwwsssooonnnoooqqqrrrsssrrrqqqqqqqqqrrrssssssmmmpppsssvvvvvvrrrnnnkkkhhhfffdddfffmmmxxxtttuuufffRRRFFFEEEBBB@@@@@@AAACCCDDDLLLTTTkkk}}}zzzvvvqqqnnnmmmmmmmmmiiiiiiiiigggddd```]]][[[XXXWWWUUUQQQNNNMMMOOOQQQSSSUUUWWWVVVTTTTTTVVVXXXcccmmm}}}zzz{{{jjj___SSSGGG@@@===:::999999999888777777777666666666666777777666666666666777777777777777888:::;;;;;;???LLL[[[|||dddWWWWWWmmmhhhUUUOOOSSS^^^hhhsssiii[[[QQQLLLJJJIIIHHHHHHHHHHHHHHHJJJNNNSSSXXX]]]ccciiimmmmmmmmmoooqqqnnnoooqqqtttvvvxxxyyyyyyxxxyyyyyyzzzzzzzzzyyyyyy{{{{{{|||}}}~~~{{{xxxwwwxxxzzznnnddd^^^[[[ZZZYYY\\\YYYVVVUUUUUUUUUTTTSSSQQQQQQPPPPPPPPPPPPPPPOOOQQQUUUYYY\\\]]]]]]^^^___```eeemmmwww{{{zzzzzz{{{xxxuuuqqqooonnnppprrrrrrqqqpppoooooopppqqqrrrkkknnnrrruuuuuuqqqllliiieeedddccceeejjjqqqyyy}}}pppsss|||fffRRRFFFEEEBBB@@@@@@AAACCCDDDHHHSSSnnn}}}yyytttpppmmmlllkkkgggggghhhgggeeeccc```^^^YYYYYYWWWTTTQQQOOOOOOPPPRRRTTTWWWXXXWWWVVVVVVWWW\\\eeesssxxxmmm```TTTIII@@@>>>;;;999999999888777777777666666666666777777666666666666777777777777666888;;;<<<;;;???NNN]]]yyyaaaYYYXXXtttbbbRRRNNNQQQ[[[fffqqqgggZZZQQQLLLKKKJJJIIIGGGHHHIIIIIIJJJNNNSSSWWW\\\aaaiiimmmnnnnnnoooqqqmmmnnnooorrrvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{||||||}}}}}}{{{|||uuukkkdddaaa___^^^^^^[[[YYYWWWXXXXXXWWWWWWTTTSSSQQQOOOOOOOOOOOOPPPRRRVVV\\\______^^^\\\[[[ZZZ\\\bbbiiisss|||~~~zzzzzz{{{zzzzzzxxxtttpppooopppqqqqqqpppnnnmmmlllmmmooopppjjjmmmrrruuuuuuqqqlllhhhcccddddddfffjjjnnnrrrtttuuu{{{zzzlllqqq{{{fffTTTFFFEEEBBB@@@@@@AAACCCDDDEEESSSqqq~~~zzzuuuqqqllljjjhhhbbbcccdddeeeeeecccaaa```ZZZ[[[ZZZXXXTTTPPPOOOOOOPPPSSSVVVYYYXXXWWWUUUSSSTTT\\\iiivvv~~~vvv|||nnn___SSSHHHAAA>>>;;;999999999999888888777666555555666777888666666666666777777777777666888;;;<<<:::???OOO___xxx^^^YYYZZZzzzxxx]]]QQQNNNQQQ\\\iiinnneeeXXXOOOKKKJJJIIIHHHFFFGGGIIIJJJLLLOOOSSSVVVYYY___ggglllmmmnnnpppqqqmmmlllmmmqqqvvvyyyyyyxxx{{{zzzyyyyyyxxxxxxxxxxxxyyy{{{|||}}}}}}|||sssnnnkkkjjjiiifffccc```_________^^^]]]YYYWWWSSSPPPOOOOOOQQQRRRRRRXXX___ddddddaaa]]][[[VVVWWWZZZ```hhhqqqyyy~~~~~~zzzzzz{{{zzz{{{zzzwwwrrrooooooppppppooolllkkkjjjkkkmmmnnniiimmmrrruuuuuuqqqkkkggg___``````bbbfffjjjnnnpppnnnrrrxxx~~~yyylllppp~~~jjjVVVFFFEEEBBB@@@@@@AAACCCDDDDDDUUUuuu{{{vvvqqqlllhhhfff^^^___aaacccccccccaaa```[[[\\\\\\ZZZVVVRRROOOOOOOOORRRVVVXXXXXXUUURRRPPPNNNUUUaaannn|||~~~uuuyyynnn___RRRHHHAAA>>>;;;:::::::::999888888777666555555666777888666666666666777777777777666888<<<<<<:::???OOOaaawww]]]WWW[[[~~~oooWWWPPPOOOSSSaaapppkkkcccWWWNNNJJJIIIHHHGGGEEEGGGIIIKKKMMMOOORRRUUUWWW]]]fffkkkmmmnnnpppqqqllllllmmmqqqvvvzzzzzzxxx{{{{{{zzzyyyxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~zzzuuusssrrrqqqooollliiiffffffeeedddbbb^^^[[[VVVRRRQQQRRRTTTVVVTTT[[[ccciiiiiieee```]]]VVVVVVWWW[[[```gggnnnrrrvvvyyy}}}}}}yyyyyy|||zzz{{{|||yyytttpppoooppppppnnnkkkiiiiiijjjlllmmmiiimmmrrruuuuuuqqqkkkggg[[[[[[[[[]]]aaafffkkknnnkkklllnnnrrrxxxzzzmmmqqqmmmXXXFFFEEEBBB@@@@@@AAACCCEEEDDDWWWxxx~~~yyytttnnnfffaaa___ZZZYYY^^^dddfffgggiiieeeeeebbb\\\ZZZZZZVVVQQQTTTUUUWWWWWWVVVTTTQQQOOOKKKNNNVVVeeettt}}}zzzyyy{{{uuuaaaQQQGGG@@@===:::999999999888777666666666666666666666666666666666666777777777777777999777:::AAABBBNNNeeezzz]]]___gggzzzbbbTTTPPPOOOYYYfffgggmmm```SSSMMMKKKHHHGGGGGGEEEFFFHHHIIIKKKOOOTTTXXX\\\___ccchhhlllnnnnnnnnnooopppqqqrrrtttvvvxxxyyyyyyxxxxxxwwwwwwxxxxxxxxx|||}}}~~~}}}|||{{{|||}}}~~~~~~{{{yyywwwsssoookkkgggeeecccaaa\\\XXXTTTSSSSSSSSSYYYaaaiiilllmmmlllfff^^^VVVWWWWWWWWWXXX\\\aaaeeekkkoootttyyy~~~}}}{{{xxxwwwzzz{{{{{{zzzwwwtttpppnnnkkkmmmmmmkkkgggeeegggiiiiiilllmmmlllmmmnnniiiccc[[[WWWSSSSSSXXX___eeeiiiiiiggggggiiikkkqqq~~~{{{pppxxxgggVVVIIIDDD@@@AAABBBAAAAAADDDIIIWWWzzzyyyrrrkkkddd___[[[WWWUUUZZZ___bbbgggllllllmmmiiiccc```___\\\XXXVVVWWWXXXXXXWWWTTTPPPNNNKKKLLLSSS```mmm{{{~~~{{{zzz|||xxxcccSSSHHH@@@===:::999999999888777666666666666666666666666666666666666777777777777888;;;999;;;AAABBBOOOgggfffhhhtttzzzbbbSSSQQQRRR^^^kkkllllll___RRRMMMKKKHHHGGGGGGEEEFFFHHHJJJLLLOOOTTTXXX]]]```dddiiilllnnnnnnnnnmmmnnnoooqqqtttwwwyyy{{{}}}|||{{{yyyxxxwwwwwwwww{{{|||}}}}}}{{{{{{|||}}}{{{vvvqqqmmmjjjiiifffaaa\\\WWWUUUUUUUUUZZZbbbjjjmmmnnnmmmfff___UUUUUUUUUUUUUUUXXX]]]aaabbbeeejjjooosssxxx~~~}}}{{{yyywwwvvvzzzzzzzzzxxxvvvsssooommmjjjkkkkkkiiieeedddeeeggghhhkkklllkkkkkkkkkfff___WWWSSSPPPOOOSSSXXX]]]```cccbbbbbbdddeeehhhrrr~~~sssxxxjjjWWWJJJDDD@@@AAABBBAAAAAADDDKKKYYY|||zzzqqqjjjccc^^^ZZZVVVUUUWWWZZZ^^^gggpppssstttqqqjjjeeedddbbb]]]ZZZZZZ[[[ZZZWWWSSSOOOMMMJJJJJJNNNXXXdddqqq}}}|||~~~|||}}}{{{eeeTTTIII@@@===:::999999999888777666666666666666666666666666666666666777777777777999<<<:::;;;AAACCCQQQjjjlllppp{{{bbbRRRRRRVVVdddrrrsssjjj]]]QQQLLLJJJHHHGGGGGGEEEFFFHHHJJJLLLPPPUUUYYY```bbbfffjjjmmmnnnnnnnnnlllmmmnnnqqqtttwwwzzz{{{}}}|||{{{zzzyyyyyyyyyyyyzzz{{{||||||{{{zzz{{{|||||||||}}}~~~wwwrrrooonnnkkkeee```[[[YYYXXXWWW[[[dddkkknnnnnnlllfff^^^TTTTTTTTTRRRRRRTTTWWW[[[ZZZ\\\```cccggglllrrrvvvyyy~~~~~~}}}|||{{{zzzxxxwwwvvvxxxxxxxxxvvvtttqqqnnnlllhhhiiihhhfffcccbbbbbbcccfffiiijjjiiiiiihhhccc\\\VVVRRRNNNLLLNNNRRRUUUVVV\\\\\\]]]``````___eeemmm~~~wwwyyyoooZZZJJJDDD@@@AAABBBAAABBBEEEMMM[[[vvvnnngggbbb```\\\XXXWWWWWW[[[eeeqqquuuwwwuuunnnhhhfffccc___]]]]]]]]][[[XXXSSSOOOLLLJJJHHHKKKSSS^^^kkk{{{~~~}}}{{{{{{}}}fffTTTIII@@@===:::999999999888777666666666666666666666666666666666666777777777777888;;;999;;;@@@CCCRRRmmmlllnnndddSSSSSSZZZjjjwwwwwwggg[[[OOOKKKJJJHHHGGGGGGEEEFFFHHHJJJLLLPPPVVVYYYbbbdddgggjjjmmmnnnoooooommmnnnoooqqqsssuuuxxxyyywwwwwwwwwxxxyyy{{{|||}}}yyyzzz|||{{{zzzzzz{{{|||zzzyyyzzz}}}zzztttqqqnnnkkkfffaaa]]][[[ZZZZZZ[[[ccciiikkkkkkiiibbb[[[TTTTTTSSSRRRPPPQQQTTTVVVWWWYYY[[[]]]```dddjjjmmmooovvv}}}}}}|||zzzyyyxxxxxxwwwwwwvvvvvvtttqqqooolllkkkggggggeeecccaaa```___```aaaeeegggfffggggggbbb[[[XXXUUUPPPNNNNNNOOOPPPPPPVVVVVVZZZ^^^^^^[[[]]]bbbqqqzzz}}}{{{~~~uuu]]]KKKEEE@@@AAABBBAAABBBFFFNNN]]]zzzrrrnnnjjjddd^^^ZZZVVVWWWaaakkkuuuyyyxxxrrrkkkhhhddd```^^^^^^^^^\\\XXXSSSNNNKKKJJJHHHIIIQQQ[[[gggxxx~~~yyyyyy~~~}}}eeeSSSHHH@@@===:::999999999888777777777777777777777777777666666666666777777777777666:::999:::???CCCUUUrrrhhhiiigggUUUVVV^^^nnnyyyvvvdddXXXNNNJJJJJJHHHFFFGGGEEEFFFHHHJJJMMMQQQVVVZZZccceeegggjjjmmmnnnoooppppppppppppppprrrssstttuuutttttttttvvvwwwyyy{{{|||xxxzzz{{{{{{zzzzzz{{{}}}yyyxxxxxxzzz~~~yyyssspppkkkiiiddd```]]]\\\\\\]]]ZZZ```eeefffeeeccc^^^WWWTTTTTTTTTRRRQQQQQQSSSVVVWWWYYY[[[\\\]]]___cccfffhhhooozzz~~~}}}{{{zzzyyyyyyyyyvvvuuutttrrrooommmkkkjjjgggeeecccaaa```___^^^]]]\\\___aaabbbdddfffccc^^^ZZZWWWSSSQQQPPPOOOMMMLLLOOOPPPTTTZZZ[[[YYYYYY\\\fffppp~~~||||||{{{```LLLEEE@@@AAAAAAAAACCCGGGNNN___~~~vvvnnneee___ZZZXXX\\\cccssszzz|||wwwoookkkfffbbb______^^^\\\WWWRRRMMMJJJJJJHHHIIIPPPYYYdddsssxxxwwwyyy|||dddRRRHHH@@@===:::999999999888777777777777777777777777777666666666666777777777777555999999:::@@@EEEYYYxxx{{{cccfffgggUUUWWWaaaqqqyyytttaaaVVVLLLJJJJJJHHHFFFGGGDDDFFFHHHJJJMMMRRRWWW[[[bbbdddfffiiilllnnnpppqqqqqqpppppppppqqqqqqrrrsssttttttttttttuuuvvvwwwxxxyyyzzz||||||{{{{{{|||~~~{{{zzzxxxyyy|||yyytttqqqjjjhhhddd```^^^]]]^^^^^^YYY^^^aaa___^^^]]]YYYSSSSSSTTTTTTSSSRRRSSSUUUWWWYYYZZZ\\\\\\\\\\\\]]]___bbbiiittt~~~~~~|||zzzzzzzzzzzzvvvuuusssqqqnnnlllkkkjjjhhhfffcccaaa```___]]]\\\XXX[[[\\\\\\___cccbbb^^^YYYWWWUUUSSSQQQOOOLLLIIIJJJJJJNNNTTTWWWVVVVVVYYY^^^fffsss}}}zzzbbbMMMFFFAAA@@@AAAAAACCCGGGNNN```xxxnnnhhhccc^^^]]]```ooowww}}}yyyrrrkkkfffaaa^^^^^^]]][[[WWWRRRMMMIIIKKKHHHHHHNNNUUU___lllxxxzzzyyyyyy|||cccSSSJJJ@@@===:::999999999888777777777777777777777777777666666666666777777777777555::::::<<>><<<999888888888777555777777777777777777777777777777777777888888888888777<<<<<<>>>BBBHHHeee{{{kkkbbbVVVaaayyycccWWWZZZcccrrrxxxoooYYYSSSLLLGGGFFFGGGIIIIIIGGGHHHIIIKKKOOORRRVVVXXX^^^aaafffiiijjjkkklllnnnrrrooolllmmmqqqtttuuutttqqqqqqppppppqqqtttvvvxxxwwwyyy|||~~~~~~~~~{{{zzz|||~~~~~~|||}}}}}}}}}}}}~~~}}}{{{vvvqqqjjjhhhhhhhhhccc___ZZZ[[[[[[\\\[[[ZZZXXXWWWTTTVVVUUURRROOOQQQXXX___```bbbeeedddaaa\\\XXXVVVSSSWWW^^^eeelllttt|||}}}{{{{{{zzzxxxvvvxxxvvvssspppnnnlllkkkkkkkkkiiigggggggggeee```\\\XXXWWWTTTRRRPPPPPPQQQQQQYYYYYYZZZ[[[[[[WWWRRRMMMNNNMMMNNNRRRVVVXXXWWWTTTRRRSSSXXX```lllzzz{{{www```NNNGGGBBBAAAAAAAAACCCGGGPPPnnnvvvmmmjjjllltttyyy~~~}}}uuukkkeeeccc``````^^^[[[WWWQQQLLLIIIIIIHHHHHHJJJJJJMMMWWWaaammmxxx|||}}}lllXXXKKK@@@>>>;;;:::::::::888777888888888888888888888888777777777777888888888888888<<<;;;===BBBIIIhhhzzziii___UUUaaavvv```TTTWWW```nnntttjjjVVVQQQKKKGGGFFFGGGHHHIIIGGGGGGHHHKKKNNNQQQUUUWWW\\\___dddhhhiiikkklllnnnrrrooommmnnnqqquuuvvvuuurrrrrrqqqrrrsssuuuxxxyyywwwzzz}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}yyyqqqmmmkkkhhhccc^^^]]]^^^]]]]]][[[YYYVVVUUUTTTUUUUUUSSSQQQTTT[[[bbbdddfffhhhfffaaaZZZUUUSSSQQQTTTZZZ```gggpppxxx~~~|||zzzyyyyyyxxxwwwwwwuuussspppmmmlllkkkkkkjjjhhhhhhhhhiiigggccc```[[[YYYVVVTTTRRRQQQRRRRRRSSSTTTWWW[[[]]]\\\YYYVVVPPPOOONNNQQQVVVWWWVVVSSSQQQRRRTTT[[[fffssstttpppaaaNNNGGGBBBAAABBBAAACCCGGGPPPnnn|||tttqqqrrryyy~~~yyyqqqllliiigggeeeaaa[[[UUUOOOJJJHHHLLLIIIHHHIIIGGGHHHOOOWWWaaalll{{{~~~zzz{{{nnnXXXKKKAAA???===<<<<<<;;;:::888888888888888888888888888777777777777888888888888999<<<;;;===CCCLLLlllyyyeee[[[SSSbbbrrr\\\PPPSSS[[[iiimmmcccSSSOOOJJJHHHGGGHHHHHHGGGFFFGGGHHHJJJMMMPPPSSSUUUYYY]]]bbbfffhhhjjjlllnnnqqqpppoooppprrruuuvvvvvvttttttttttttuuuxxxzzz{{{yyy{{{}}}~~~}}}}}}~~~~~~~~~~~~yyysssppplllfffbbbdddccccccaaa^^^[[[XXXVVVUUUVVVVVVUUUTTTWWW^^^ccchhhjjjjjjfff```XXXSSSPPPOOOQQQTTTYYY```iiirrryyy}}}~~~~~~zzzwwwwwwxxxxxxwwwuuutttrrrpppnnnmmmllllllkkkkkkkkkmmmnnnmmmiiifff```^^^[[[XXXVVVTTTTTTTTTQQQRRRVVVZZZ^^^```^^^\\\SSSQQQOOOQQQTTTVVVTTTRRROOONNNOOOTTT]]]iiittt|||pppmmmbbbNNNGGGBBBBBBBBBAAACCCGGGQQQooovvvsssrrrzzzyyyrrrooohhheee```YYYTTTOOOLLLKKKLLLIIIGGGGGGEEEDDDIIIOOOVVVaaappp}}}yyyzzzoooXXXJJJBBB???===<<<<<<;;;:::999999999999999999999999999666777777777888888888888999<<<:::<<>><<<;;;;;;:::999777888888888888888888888888666777777777888888888888999;;;:::===DDDPPPssszzz```TTTQQQeeemmmZZZQQQUUU]]]hhhhhh[[[OOOMMMJJJIIIIIIHHHGGGFFFFFFFFFGGGIIIKKKNNNQQQSSSTTTXXX^^^cccfffhhhkkkmmmnnnoooqqqrrrsssuuuwwwxxxvvvvvvwwwxxxyyyzzz|||}}}zzz|||}}}}}}}}}~~~}}}~~~~~~~~~~~~|||xxxuuurrroooooonnnmmmjjjgggdddbbbaaa```]]]ZZZXXXYYY[[[]]]```aaabbb___ZZZUUURRRPPPQQQQQQQQQRRRVVV^^^gggnnnrrrtttwww{{{~~~}}}yyyuuussssssuuuvvvwwwuuuuuuuuuuuuttttttssssssvvvyyy|||~~~~~~|||zzzxxxqqqooolllhhhccc```]]][[[XXXXXXXXXZZZ]]]^^^]]][[[XXXUUUPPPPPPRRRSSSRRRPPPIIIGGGGGGIIIPPPZZZeeekkkuuu|||zzzxxxdddOOOHHHCCCBBBCCCBBBDDDHHHVVVtttssszzzsssoookkkkkkpppvvv{{{{{{vvvnnniiiccc___YYYSSSNNNJJJIIIIIIJJJFFFEEEFFFFFFDDDEEEIIIJJJRRR^^^lllyyy}}}yyyyyyzzzgggVVVKKK???===;;;::::::999888666777777777777777777777777777777777777888888888888888;;;:::===EEEQQQttt|||___SSSRRRhhhnnn]]]WWW^^^eeennnlll]]]QQQNNNKKKIIIIIIHHHGGGFFFGGGGGGGGGIIIKKKNNNQQQSSSTTTXXX^^^cccfffhhhjjjllllllnnnqqqrrrssstttvvvxxxuuuuuuvvvxxxyyyzzz{{{|||zzz{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzyyyuuutttsssrrroookkkhhhggggggddd```\\\YYYXXXXXXYYYYYY[[[\\\[[[XXXUUUSSSSSSUUUTTTSSSSSSUUU[[[ccciiimmmppptttxxx{{{}}}~~~~~~zzzwwwsssrrrssstttuuuuuutttuuuvvvvvvwwwwwwvvvvvvyyy}}}{{{yyyuuuqqqlllgggcccaaaYYYYYYYYY[[[^^^`````````ZZZUUUPPPOOOQQQRRRRRRQQQGGGFFFFFFHHHNNNVVV^^^ccclllrrrzzz{{{yyycccOOOHHHCCCBBBCCCBBBDDDHHHTTTsssgggxxxsssnnnjjjgggccceeehhhkkkkkkgggbbb^^^ZZZWWWSSSOOOKKKJJJJJJJJJLLLGGGFFFGGGGGGEEEDDDGGGFFFLLLVVVbbbooo}}}}}}zzzyyyqqqbbbUUULLL???===;;;::::::999888666666666666666666666666666777777777777888888888888777::::::>>>FFFQQQttt```SSSSSSjjjqqqaaa^^^gggooovvvqqqaaaTTTQQQLLLIIIHHHHHHGGGFFFGGGHHHHHHJJJLLLOOORRRSSSUUUYYY___ccceeegggjjjkkkjjjmmmqqqrrrrrrsssvvvxxxssstttuuuwwwxxxyyyzzzzzzyyy{{{|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~|||yyyuuuqqqmmmkkkiiifffaaa]]]ZZZXXXWWWVVVUUUWWWXXXYYYWWWUUUUUUUUUWWWVVVUUUTTTUUUYYY___ccciiilllrrrvvvyyyzzzyyywwwwwwtttrrrrrrsssttttttsssssstttuuuwwwxxxxxxxxxwwwxxx~~~}}}xxxsssmmmhhhfff]]]\\\[[[]]]```bbbcccccc[[[VVVPPPNNNPPPRRRRRRRRRHHHGGGGGGHHHLLLQQQWWWZZZbbbgggnnnsssxxxyyywwwbbbPPPIIICCCCCCCCCCCCEEEHHHOOOooobbbpppxxxmmmiiifffbbb______^^^^^^]]][[[XXXUUUPPPNNNMMMKKKKKKLLLMMMNNNNNNIIIGGGHHHHHHEEECCCEEEDDDHHHPPP[[[iiiwww~~~{{{zzz}}}kkk^^^TTTMMM@@@>>>;;;:::::::::888777666666666666666666666666777777777777888888888888666::::::>>>FFFRRRsssaaaTTTSSSkkkssseeecccmmmvvv|||vvvdddVVVRRRMMMIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLOOORRRTTTVVVZZZ___cccfffgggiiikkkiiilllppprrrrrrrrruuuxxxrrrssstttvvvxxxxxxyyyyyyyyyzzz{{{|||}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~|||vvvrrroooiiifffaaa]]][[[YYYWWWVVVSSSUUUXXXXXXWWWUUUUUUVVVXXXXXXVVVTTTTTTWWW\\\```gggkkkqqqvvvxxxwwwuuusssuuusssrrrrrrssstttsssrrrqqqrrrtttvvvwwwxxxxxxwwwuuu|||}}}wwwqqqllliiicccaaa______aaaccccccccc[[[VVVPPPNNNOOORRRSSSRRRIIIHHHHHHHHHKKKNNNRRRTTT[[[___eeejjjooovvvxxxuuu~~~bbbPPPIIICCCCCCCCCCCCEEEIIIJJJlll\\\fffpppwww}}}}}}zzzwwwrrrkkkfffaaa___^^^ZZZXXXUUUQQQNNNLLLKKKKKKJJJIIIIIIJJJMMMOOOPPPOOOOOOKKKGGGDDDDDDEEEEEEEEEFFFFFFKKKVVV```kkkyyy~~~}}}}}}dddWWWSSSMMM???===;;;999999999777666777777777777666666666666666666666666666777888888888<<<;;;???GGGRRRttt___]]]UUUmmm|||qqqmmmeeezzzxxxfffYYYPPPJJJIIIIIIFFFEEEFFFFFFEEEEEEGGGIIILLLPPPRRRZZZ\\\```ccceeehhhlllooooooooonnnnnnoooqqqssstttvvvvvvuuuttttttuuuvvvwwwyyywwwvvvwwwzzz}}}~~~|||~~~~~~~~~~~~~~~}}}||||||}}}|||sssnnnkkkgggaaa]]][[[ZZZZZZYYYVVVUUUTTTTTTTTTVVVXXXZZZZZZYYYWWWVVVUUUVVVXXXYYYbbbeeejjjooorrrtttttttttrrrssssssttttttttttttttttttuuuuuutttssstttvvvxxxyyy|||{{{sssmmmdddbbb```______``````___\\\XXXTTTQQQQQQQQQQQQQQQHHHHHHHHHIIIJJJMMMOOOPPPUUUXXX\\\```eeelllsssxxx|||zzzuuusss|||gggRRRIIIBBBAAAAAAAAACCCHHHUUUfff[[[eeennnssswwwxxxuuupppmmmkkkgggccc```_________YYYWWWTTTPPPMMMKKKIIIIIIEEEEEEFFFIIINNNRRRUUUUUUSSSOOOJJJGGGFFFFFFEEEDDDCCCBBBGGGPPPZZZdddqqq}}}~~~hhhYYYSSSKKK???===;;;999999999777666777777777777666666666666666666666666666777888888999===<<<@@@HHHSSSvvvbbb```WWWnnnoookkkkkkhhhlllZZZQQQJJJIIIIIIGGGEEEFFFFFFFFFFFFGGGIIIMMMPPPRRRYYY[[[___bbbdddgggkkknnnooonnnnnnnnnoooqqqssstttxxxwwwvvvtttttttttuuuuuuxxxwwwwwwwwwzzz}}}}}}~~~~~~~~~}}}||||||tttoookkkgggaaa\\\[[[ZZZZZZYYYYYYXXXWWWVVVVVVWWWYYYZZZ\\\ZZZXXXWWWWWWWWWXXXYYY^^^aaaeeejjjoooqqqssstttppppppqqqrrrssssssssssssrrrssstttttttttuuuxxxzzz{{{||||||uuuoooeeeccc```___```aaa```___]]]YYYUUURRRQQQQQQQQQPPPIIIIIIHHHHHHHHHIIIKKKKKKMMMPPPSSSWWW\\\bbbiiimmmtttyyyzzzssspppzzzgggPPPHHHAAA@@@@@@@@@BBBGGGSSSdddZZZeeeoootttuuutttoooiiieeeccc```]]]\\\\\\^^^___YYYWWWTTTOOOLLLIIIHHHGGGDDDCCCEEEIIIOOOUUUXXXYYYYYYUUUOOOKKKIIIGGGEEEDDDAAA@@@DDDLLLTTT\\\hhhsss~~~nnn]]]SSSIII???===:::999999999888666777777777777666666666666666666666666666777888888:::======@@@HHHTTTxxxcccbbbYYYooozzzfffaaaeeegggqqq[[[SSSLLLKKKJJJGGGFFFGGGFFFFFFFFFHHHJJJMMMPPPRRRWWWZZZ^^^aaacccfffjjjmmmnnnnnnnnnooopppqqqrrrsssyyyxxxvvvuuutttssssssssswwwwwwwwwxxxyyy|||~~~~~~~~~~~~~~~}}}|||~~~zzztttpppjjjfff```\\\ZZZZZZYYYYYY\\\[[[YYYWWWWWWXXXYYYZZZ^^^\\\[[[YYYXXXXXXYYYYYYYYY[[[^^^ccchhhlllpppqqqlllmmmnnnoooppprrrssssssrrrtttuuuvvvvvvxxx{{{}}}|||}}}~~~}}}{{{zzz{{{zzz{{{}}}|||vvvqqqeeecccaaa``````aaaaaa```^^^ZZZVVVSSSQQQQQQOOONNNJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHKKKNNNQQQVVV\\\aaaiiiooovvv|||zzzsssooo{{{xxxeeeNNNGGGAAA???@@@???BBBFFFOOOaaa\\\iiivvv|||}}}{{{vvvpppiiigggbbb^^^\\\[[[\\\]]]\\\ZZZVVVQQQMMMJJJHHHGGGGGGGGGGGGKKKQQQVVVZZZ[[[^^^ZZZTTTOOOLLLIIIEEECCCCCCAAACCCJJJPPPWWWaaakkkuuu~~~ttt```TTTGGG???<<<:::999999999888777777777777777666666666666666666666666666777777888999===<<>><<<:::999::::::888777777777777777666666666666666666666666666777777888888;;;:::>>>GGGTTTyyy]]]^^^ZZZuuu|||fffWWW]]]___yyyttt]]]UUUMMMLLLKKKHHHFFFGGGFFFGGGHHHJJJMMMOOOQQQRRRUUUXXX\\\___aaadddhhhkkklllmmmnnnooopppqqqqqqrrrssssssttttttuuuuuuuuuvvvtttvvvxxxyyyxxxyyy{{{~~~}}}||||||}}}~~~}}}|||~~~}}}}}}~~~|||uuuooolllkkkgggccc]]]YYYWWWWWWVVVVVVYYYXXXWWWVVVVVVXXXZZZ[[[^^^]]]\\\[[[YYYXXXXXXXXXVVVVVVVVVWWWZZZ]]]```bbbeeeeeegggiiimmmpppsssuuuuuuwwwxxxxxxxxxwwwyyyzzz|||}}}~~~~~~}}}{{{zzzpppooooooqqqttttttpppllleeecccaaa``````aaaaaa```\\\YYYUUURRRPPPNNNKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHDDDEEEFFFFFFGGGIIIMMMPPPYYY^^^ffflllqqqxxx{{{xxxxxxcccNNNGGGBBBBBBBBBBBBDDDGGGMMM___dddvvvzzzvvvoooiiieeeccccccdddgggddd___YYYTTTPPPMMMLLLHHHHHHIIIMMMTTT\\\aaadddaaa]]]XXXSSSOOOKKKGGGDDDCCC@@@@@@CCCFFFJJJSSS\\\hhhssswwwcccUUUHHH>>><<<:::999::::::999888777777777777666666666666666666666666666777888888888;;;:::===FFFTTTyyy]]]^^^]]]{{{xxxaaaWWW]]]\\\sssuuu]]]UUUMMMLLLKKKHHHFFFGGGFFFGGGIIIKKKNNNPPPRRRRRRUUUXXX\\\___aaadddhhhkkkllllllnnnooopppqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvsssvvvyyyyyywwwwwwzzz}}}|||{{{{{{|||~~~~~~}}}|||}}}}}}~~~~~~zzzrrrllliiiiiihhhddd^^^ZZZXXXWWWWWWVVVYYYXXXVVVUUUUUUVVVXXXYYY[[[[[[ZZZZZZYYYXXXWWWWWWUUUUUUTTTUUUVVVXXXZZZ[[[```aaabbbeeejjjnnnrrruuutttvvvxxxxxxwwwvvvwwwxxx}}}~~~~~~}}}rrrooollllllmmmmmmkkkhhhdddbbb```______``````___\\\YYYUUURRRPPPNNNKKKIIIHHHIIIIIIJJJJJJJJJJJJIIIDDDEEEDDDCCCBBBDDDGGGIIIQQQWWW^^^ccciiipppxxx~~~|||{{{zzzbbbNNNGGGBBBCCCCCCCCCDDDHHHNNN___aaavvvyyyqqqllliiiiiijjjjjjgggbbb\\\VVVRRROOOMMMJJJIIIIIILLLSSSZZZ___bbb___\\\WWWSSSPPPLLLHHHEEEBBB??????AAADDDGGGOOOXXXbbbmmm|||vvvbbbVVVIII===;;;999999::::::999888777777777777666666666666666666666666666777888888888;;;:::>>>GGGVVV{{{cccbbbaaawww___TTT[[[YYYooosss]]]TTTMMMKKKJJJGGGEEEFFFFFFHHHJJJLLLOOOQQQRRRSSSVVVXXX\\\___bbbeeehhhkkkkkklllnnnooopppqqqppppppqqqrrrtttuuuuuuuuuuuutttrrrvvvyyyyyywwwvvvyyy|||yyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||rrrllljjjkkkkkkfff```\\\ZZZZZZYYYYYY\\\[[[XXXVVVUUUUUUUUUVVVXXXXXXXXXXXXWWWWWWVVVUUUSSSSSSSSSTTTTTTUUUVVVWWW[[[\\\]]]aaafffkkkpppsssvvvxxxzzz{{{{{{{{{{{{|||~~~xxxsssmmmiiiiiiiiigggeeecccaaa___^^^^^^______^^^\\\ZZZVVVTTTSSSQQQNNNKKKHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEDDDBBB@@@@@@CCCEEEIIINNNTTTZZZ___fffnnntttxxx{{{}}}xxxxxx|||aaaLLLFFFBBBBBBCCCBBBDDDGGGNNN```\\\sssyyyrrrnnnllllllllliiiccc]]]WWWRRROOONNNNNNLLLJJJLLLQQQVVVZZZ\\\^^^[[[WWWSSSPPPLLLHHHEEEDDD@@@???BBBDDDGGGOOOWWW^^^iiiwwwtttbbbWWWKKK===;;;999999::::::999888777777777777666666666666666666666666666777888888:::<<<;;;???HHHWWW}}}iiifffeee{{{cccOOOWWWVVVkkkqqq]]]TTTMMMKKKJJJFFFDDDEEEFFFHHHJJJMMMOOOQQQRRRSSSVVVYYY\\\___bbbeeehhhkkkkkklllnnnooopppqqqppppppssstttuuuuuuuuutttsssrrrqqqvvvzzzyyywwwuuuxxx|||wwwwwwxxx{{{}}}}}}~~~~~~~~~}}}~~~~~~tttmmmlllmmmmmmhhhccc^^^]]]\\\\\\[[[```^^^ZZZWWWTTTSSSSSSSSSUUUVVVVVVWWWVVVVVVUUUUUUQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXZZZ^^^ccciiinnnqqqyyy{{{}}}vvvnnniiiggggggeeedddccc```^^^]]]^^^^^^^^^]]]]]][[[XXXVVVUUUSSSPPPMMMIIIJJJJJJKKKJJJIIIGGGFFFGGGGGGEEECCC@@@@@@BBBDDDBBBGGGMMMRRRWWW^^^gggmmmqqquuuyyy~~~zzzuuuttt}}}aaaKKKEEEAAAAAABBBAAACCCFFFOOO```