BM66(@ vvvbbbVVVQQQOOOOOOQQQKKKLLLKKKGGGCCCBBBDDDGGGGGGIIILLLMMMLLLLLLMMMOOOVVVTTTRRRQQQPPPQQQRRRTTTVVVWWWYYY[[[]]]```aaabbb___^^^]]]\\\\\\\\\]]]]]][[[[[[[[[\\\___aaadddeeebbbeeehhhiiiiiikkkpppuuuxxxuuu{{{{{{iii[[[RRRLLLKKKMMMQQQYYY```hhhooozzzzzzpppjjjdddbbbccc^^^iiiyyylllbbbYYYRRROOORRRXXXdddoootttxxxyyytttnnnmmmssszzzrrr^^^SSSOOOLLLLLLNNNMMMMMMLLLGGGBBB???AAACCCEEEHHHJJJKKKKKKLLLMMMOOOSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[\\\^^^```aaa```ccceeeffffffiiinnnrrrwww|||wwwsss^^^TTTKKKJJJKKKNNNSSSXXX```gggrrr}}}vvvmmmddd^^^]]]]]]iii{{{xxxfff^^^VVVPPPPPPRRRXXXdddooovvvwwwuuupppkkkmmmwwwzzzjjjYYYOOOKKKIIIJJJLLLLLLMMMLLLHHHBBB>>>>>>@@@CCCEEEHHHJJJJJJKKKMMMOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYXXX[[[[[[[[[\\\\\\]]]^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]```bbbcccccceeejjjnnnwwwxxxvvviii\\\OOOJJJJJJKKKMMMPPPWWW]]]gggrrr}}}wwwkkkaaa^^^bbbooommm```XXXSSSOOOPPPRRRXXXcccmmmxxxwwwssslllhhhmmm{{{qqqcccUUUMMMJJJGGGHHHKKKJJJLLLMMMJJJDDD@@@>>>???@@@CCCFFFIIIJJJKKKMMMOOOPPPRRRTTTVVVWWWWWWVVVUUUWWWXXXYYYYYYZZZYYYXXXXXXXXXYYYZZZ[[[]]]]]]^^^^^^\\\[[[ZZZZZZZZZ[[[]]]^^^\\\___aaaaaa```bbbgggkkkxxx~~~zzziiiWWWNNNKKKJJJJJJLLLQQQVVV^^^gggrrr}}}xxxooolllooozzzqqqccc[[[TTTPPPOOOPPPRRRVVV```jjjyyyyyyvvvoookkkppp|||iii^^^RRRLLLJJJGGGIIILLLLLLPPPSSSQQQJJJCCC>>><<<@@@CCCFFFIIIJJJLLLNNNPPPRRRTTTVVVXXXXXXWWWUUUTTTXXXYYYZZZ\\\\\\\\\[[[ZZZWWWXXXYYY[[[\\\]]]]]]]]]ZZZZZZZZZ[[[\\\^^^```aaa^^^aaabbbaaa```aaadddhhhooo{{{vvvbbbUUUMMMIIIHHHKKKNNNRRRXXX___gggrrr|||~~~|||pppbbbYYYUUUQQQOOOOOOQQQQQQSSS]]]gggyyy|||}}}yyytttuuu}}}yyybbbYYYPPPLLLJJJHHHJJJMMMSSSXXX^^^]]]UUUJJJAAA<<>>BBBGGGHHHIIIKKKLLLMMMPPPTTTWWWlllsss|||uuujjj___WWWQQQLLLLLLOOOOOORRRTTTTTTPPPNNNNNNPPPOOONNNNNNNNNNNNNNNOOOOOOSSSRRRQQQPPPPPPRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTVVVWWWVVVUUUUUUVVVWWWWWWWWWWWWYYY[[[\\\[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWYYY]]]```bbbbbbaaaaaaccchhhooo{{{xxxtttwwweeeUUUNNNIIIHHHIIIKKKPPPWWWaaahhhrrr||||||nnn```XXXMMMHHHDDDEEEHHHNNNYYYdddrrrzzz{{{dddVVVNNNIIIFFFFFFEEEFFFFFFDDDAAA???@@@BBBGGGHHHJJJLLLMMMPPPTTTWWWdddkkkyyyxxxssslllcccYYYSSSOOOKKKKKKMMMLLLOOORRRRRROOONNNOOOPPPMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUTTTSSSTTTUUUVVVUUUVVVWWWYYYYYYWWWUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVUUUSSSRRRRRRSSSUUUVVVUUUWWW[[[^^^```aaaaaa``````ffflllttttttyyyzzzcccWWWLLLHHHHHHIIIMMMRRRYYY```jjjuuuxxxlll___TTTNNNHHHEEEDDDIIIOOOWWWdddooo}}}ppp[[[QQQMMMIIIEEEDDDGGGEEECCCBBBBBBBBBAAAAAAEEEGGGIIIKKKMMMPPPTTTWWW___ffftttzzzsssnnneee]]]UUUQQQNNNLLLLLLOOONNNQQQTTTTTTQQQOOOOOOQQQOOOOOOOOOOOOOOOPPPQQQRRRPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWVVVTTTSSSSSSTTTTTTTTTUUUWWWYYYYYYWWWUUUTTTTTTTTTTTTTTTTTTTTTSSSWWWVVVTTTRRRRRRSSSUUUWWWUUUWWWZZZ]]]```aaaaaaaaa```eeekkknnnttt|||~~~yyyhhhVVVMMMJJJJJJLLLOOOTTTZZZeeeoooxxx{{{kkk___WWWRRROOOOOOMMMNNNTTTYYY```jjjtttvvveeeSSSMMMMMMJJJGGGDDDHHHHHHGGGFFFDDDDDDDDDEEEDDDFFFHHHJJJLLLOOOTTTWWW___ffftttxxxpppkkk^^^VVVPPPOOONNNLLLLLLOOOSSSVVVYYYWWWSSSQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPMMMOOOQQQRRRSSSSSSRRRQQQSSSSSSRRRRRRSSSTTTUUUUUUWWWXXXXXXWWWTTTSSSSSSTTTRRRSSSUUUXXX[[[\\\ZZZXXXSSSTTTTTTUUUUUUUUUTTTTTTWWWVVVTTTTTTTTTUUUWWWXXXWWWXXX[[[]]]___aaaaaabbbaaafffiiijjjlllvvv{{{~~~{{{eeeVVVOOOKKKKKKNNNRRRXXXaaajjjqqqxxx~~~~~~lll\\\SSSQQQSSSTTT[[[YYY[[[aaaeeeiiiqqqyyy}}}gggYYYKKKHHHJJJHHHEEEDDDFFFIIILLLIIIDDDBBBEEEJJJCCCEEEGGGIIIKKKNNNRRRUUU]]]eeetttuuulllgggXXXQQQMMMMMMMMMKKKLLLNNNVVVYYY[[[YYYUUURRRQQQSSSUUUVVVWWWVVVUUURRROOOMMMKKKLLLNNNPPPQQQQQQPPPPPPSSSRRRQQQQQQRRRSSSUUUVVVXXXYYYYYYWWWTTTSSSSSSTTTQQQRRRTTTXXX[[[\\\ZZZXXXRRRSSSTTTVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWYYYYYYXXXYYY[[[]]]^^^``````aaa```dddfffffffffmmmzzz|||uuuwwwwwwgggZZZQQQMMMNNNQQQVVV]]]dddjjjpppuuuxxx{{{uuukkk^^^TTTQQQTTTYYY\\\eeeeeehhhnnnsssuuu{{{nnnWWWMMMEEEDDDEEECCCBBBBBBBBBGGGKKKHHHAAA???CCCIIICCCEEEGGGHHHIIILLLPPPSSSXXX___mmm}}}}}}pppgggbbbVVVPPPMMMNNNOOOMMMMMMPPPSSSVVVYYYWWWTTTQQQRRRSSSTTTUUUXXXXXXVVVRRRMMMJJJIIIJJJKKKLLLMMMNNNNNNNNNQQQQQQPPPOOOPPPRRRTTTUUUWWWXXXXXXVVVSSSQQQQQQRRROOOPPPSSSVVVYYYYYYVVVSSSQQQRRRTTTUUUVVVUUUTTTSSSPPPQQQSSSVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]___aaaaaaaaafffnnntttxxxrrruuu}}}mmm]]]TTTRRRMMMQQQXXX^^^dddiiinnnqqquuu}}}~~~xxxgggccc^^^]]]```eeejjjmmmrrrrrrwww~~~mmm\\\LLLFFFCCCCCCBBB@@@@@@CCCBBBEEEFFFEEEAAA@@@BBBFFFDDDFFFGGGHHHHHHKKKNNNQQQTTTYYYeeerrryyyzzz}}}~~~zzzlllbbb]]]XXXRRRPPPQQQRRRPPPQQQSSSOOOSSSVVVUUURRRQQQQQQSSSQQQSSSWWWYYYWWWSSSMMMIIIHHHHHHIIIJJJKKKLLLMMMNNNPPPOOONNNNNNNNNPPPSSSTTTWWWWWWWWWUUURRRPPPPPPPPPNNNOOOQQQTTTVVVUUUQQQNNNOOOQQQSSSTTTUUUTTTSSSRRRMMMOOORRRUUUXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\ZZZ[[[\\\]]]___bbbgggjjjrrrtttooottt~~~~~~iii\\\XXXJJJNNNTTTZZZ```eeejjjnnnpppyyy}}}{{{vvvmmmgggeeeeeeggglllsssyyy|||}}}~~~nnnYYYJJJHHHEEEDDDEEECCC@@@BBBFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJMMMPPPUUUXXX___iiiooorrrvvv||||||}}}mmm```[[[SSSTTTUUUUUUTTTRRROOONNNOOONNNNNNRRRVVVWWWUUURRRPPPOOOOOOOOOPPPNNNLLLIIIJJJJJJJJJKKKLLLNNNOOOPPPSSSQQQMMMJJJJJJLLLOOOQQQQQQQQQQQQQQQPPPOOONNNMMMNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPUUUUUUVVVWWWWWWXXXWWWWWWYYYYYYYYYZZZ\\\^^^]]]\\\]]]\\\\\\\\\^^^```ccceeeooottt}}}vvvsssssszzzmmmaaaZZZSSSPPPVVV[[[___eeemmmyyy~~~zzzwwwzzz~~~uuulllgggeeegggiiiooovvvoooZZZLLLFFF?????????@@@AAABBBBBBCCCAAA@@@>>>???AAACCCCCCCCCFFFFFFGGGFFFFFFHHHLLLOOORRRVVV___iiimmmnnnrrrxxxzzzkkk^^^YYYRRRSSSTTTTTTSSSQQQNNNMMMMMMNNNPPPUUUZZZ\\\YYYUUUOOONNNNNNOOOOOOOOOLLLJJJIIIIIIJJJKKKLLLNNNOOOPPPPPPOOOMMMLLLLLLLLLMMMNNNPPPPPPQQQPPPPPPOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSTTTUUUWWWXXXXXXWWWWWWXXXYYYZZZ]]]```aaa```^^^[[[ZZZZZZZZZ\\\^^^aaabbbkkknnnzzz{{{xxxwwwxxxiii^^^VVVTTTVVVXXX___ggguuuzzz~~~{{{uuurrrssswwwyyy||||||wwwoookkkddd^^^]]]bbbkkkqqqmmm\\\OOOHHHDDDEEECCCAAA???>>>>>>???@@@BBBAAA@@@AAADDDEEEEEEEEEEEEFFFFFFFFFEEEGGGJJJMMMNNNRRR\\\gggkkkkkkooouuu}}}tttfff[[[WWWQQQQQQRRRRRRQQQOOOMMMLLLKKKMMMRRRYYY___```\\\XXXMMMLLLLLLNNNOOOOOOMMMKKKIIIIIIJJJKKKLLLNNNOOOPPPMMMNNNNNNNNNNNNMMMLLLLLLPPPPPPPPPPPPPPPOOOMMMMMMJJJJJJKKKMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRUUUWWWXXXXXXWWWWWWXXXYYY\\\aaadddeeecccaaaYYYYYYXXXYYYZZZ\\\^^^___dddfffnnn|||{{{zzz~~~}}}pppaaaXXXUUUVVV\\\ccctttyyy|||zzztttnnnlllmmmmmmooorrrvvv{{{~~~{{{uuunnnhhhdddZZZWWWSSSRRRVVVaaapppyyyyyyfffVVVMMMIIIGGGFFFGGGDDDAAA>>><<<===>>>???>>>======???AAABBBBBBBBBCCCDDDDDDCCCCCCEEEIIILLLOOOTTT___jjjooopppsssxxx~~~~~~{{{vvvmmmaaaWWWSSSOOOOOOOOOOOONNNMMMLLLKKKJJJMMMSSSZZZ``````[[[VVVKKKJJJKKKLLLNNNNNNMMMKKKJJJJJJKKKLLLNNNPPPQQQRRROOOOOOOOOOOOOOONNNNNNNNNQQQQQQRRRQQQQQQPPPOOONNNKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQTTTWWWYYYYYYXXXWWWYYY[[[___dddhhhgggdddaaaYYYYYYYYYYYYZZZ[[[]]]]]]^^^```fffooo{{{zzzzzzsssfff___]]]___bbbsssxxx}}}}}}wwwooojjjiiiggghhhkkkoootttxxxyyyzzz~~~~~~yyyrrrjjjbbb[[[UUURRRPPPPPPQQQTTTZZZfffuuuvvviiiWWWJJJFFFFFFFFFEEECCCBBB@@@???>>>>>>??????===<<<<<<===???@@@???>>>>>>???@@@@@@AAACCCHHHKKKOOOUUUaaammmssstttwww}}}~~~{{{yyy{{{wwwpppggg[[[SSSQQQNNNNNNMMMMMMMMMLLLKKKKKKKKKMMMQQQXXX]]]\\\WWWQQQIIIIIIIIIKKKMMMNNNLLLJJJKKKKKKLLLMMMOOOQQQSSSTTTSSSRRRQQQOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPOOOMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQTTTVVVXXXXXXXXXWWWZZZ\\\```eeehhhhhhddd```[[[[[[[[[[[[\\\\\\]]]]]][[[]]]bbbiiiqqqtttrrryyynnngggbbb___jjjpppxxx|||zzzuuuqqqooojjjiiijjjmmmrrrttttttsssvvvzzz}}}nnnjjjcccZZZRRRMMMJJJIIILLLRRRZZZaaahhhqqq|||uuuaaaWWWJJJCCCBBBCCCCCCAAABBBBBBBBBBBBBBBAAA@@@@@@BBBAAAAAAAAABBBBBB@@@>>>;;;<<<===>>>???CCCGGGKKKLLLRRR^^^jjjqqqrrrwww}}}}}}zzzxxxxxx{{{~~~|||rrrjjjaaaXXXRRRRRRMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNRRRVVVVVVRRRNNNIIIHHHIIIJJJLLLMMMKKKIIIKKKKKKLLLNNNPPPRRRTTTUUUUUUTTTRRRPPPPPPQQQSSSTTTRRRSSSSSSRRRRRRQQQPPPOOOPPPNNNMMMKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQSSSTTTUUUUUUUUUWWWZZZ^^^cccggggggddd```]]]]]]^^^^^^^^^^^^^^^^^^[[[]]]aaaeeejjjvvv{{{nnnqqqtttiii___bbbgggnnnssswwwyyy{{{|||tttrrrpppqqqttttttrrroooooorrrwww|||vvvooo^^^[[[UUUOOOIIIGGGIIIKKKNNNYYYgggrrryyy~~~lll]]]MMMIIIDDDBBBCCCDDDCCCBBBDDDDDDEEEFFFFFFGGGGGGGGGJJJIIIHHHGGGFFFDDD@@@===<<<===>>>???@@@CCCGGGJJJLLLQQQ]]]iiipppssszzz~~~~~~{{{xxxxxxyyy{{{~~~xxxlllddd\\\UUUSSSTTTMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKJJJMMMQQQSSSQQQNNNIIIHHHHHHJJJKKKKKKIIIGGGIIIJJJJJJLLLNNNQQQSSSTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNMMMOOONNNLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNPPPQQQRRRRRRUUUYYY```eeefffeeeccc__________________^^^^^^^^^]]]^^^aaadddlll~~~|||uuuwww{{{xxxlllgggggghhhjjjpppxxx|||{{{{{{yyytttoookkkmmmooorrrwww~~~{{{pppddd\\\PPPOOOLLLHHHFFFHHHNNNSSSYYYfffvvvwwwhhhWWWLLLAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDFFFKKKQQQWWWZZZZZZXXXVVVTTTQQQMMMHHHDDDCCCDDDCCCBBBBBBCCCFFFIIILLLQQQ[[[gggooosss{{{~~~~~~}}}zzzxxxxxxyyyuuuhhh```YYYTTTTTTWWWMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIHHHJJJNNNQQQRRRPPPIIIHHHHHHJJJKKKKKKHHHFFFGGGHHHIIIKKKMMMOOOQQQRRRPPPQQQSSSTTTTTTRRRPPPNNNOOOOOOOOOOOONNNMMMLLLLLLNNNMMMLLLKKKLLLMMMOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLKKKJJJJJJLLLNNNPPPNNNPPPVVV]]]cccffffffeee______`````````___^^^^^^```]]]\\\]]]___fffvvvwwwrrrxxx}}}sssnnnhhhfffjjjuuuxxxrrriiiiiijjjkkkooovvv~~~{{{vvvnnnbbbUUUMMMIIIHHHGGGEEEEEEJJJRRRYYYfffsss}}}oooaaaUUUKKKEEE;;;===>>>>>>===<<<<<<===AAA@@@AAAEEENNNZZZfffmmmllljjjhhheeeaaa\\\VVVQQQJJJIIIHHHFFFDDDCCCEEEHHHGGGKKKUUUaaahhhnnnwww~~~~~~~~~}}}pppaaaWWWTTTSSSQQQNNNKKKKKKKKKKKKKKKLLLLLLMMMHHHJJJHHHEEEGGGMMMQQQQQQKKKJJJHHHIIIIIIJJJHHHGGGIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQPPPQQQOOOMMMLLLKKKLLLMMMNNNMMMMMMMMMNNNPPPRRRSSSTTTPPPNNNMMMNNNQQQSSSRRRPPPMMMMMMLLLLLLLLLNNNOOOPPPOOORRRVVV[[[___```aaaaaa```^^^\\\[[[\\\^^^^^^______^^^[[[YYY[[[bbbkkkrrr{{{{{{}}}|||sssmmmqqq|||~~~xxxooolllhhhfffhhhooowww|||zzzxxxtttpppkkkddd]]]UUUMMMHHHHHHHHHHHHGGGHHHPPP]]]gggwwwppp^^^SSSLLLEEE@@@<<<<<<<<<<<<<<<===>>>>>><<<===???FFFPPP^^^jjjrrrrrrsssrrrqqqmmmhhhdddaaaYYYQQQGGGBBBDDDGGGIIIHHHLLLNNNRRRZZZcccmmmsssvvvtttiii\\\SSSRRRRRROOOLLLNNNMMMMMMLLLLLLLLLMMMMMMHHHKKKKKKHHHIIIMMMNNNLLLKKKIIIHHHHHHJJJJJJJJJIIIGGGGGGHHHIIIJJJLLLNNNOOONNNNNNOOOPPPPPPPPPPPPOOOQQQOOOMMMKKKKKKKKKLLLMMMLLLLLLMMMNNNPPPRRRTTTUUURRRPPPNNNPPPRRRSSSRRRPPPLLLLLLKKKKKKLLLMMMNNNOOOOOORRRWWW\\\___```______^^^\\\YYYXXXYYY[[[\\\]]]cccaaa^^^[[[[[[___fffkkkyyywwwssswww{{{tttooohhhddddddjjjrrrxxxzzzxxxyyyxxxrrrmmmkkkeeeaaa\\\WWWSSSPPPMMMKKKKKKMMMPPPQQQTTT\\\gggppp~~~{{{fffVVVNNNHHHBBB===<<<<<<<<<<<<<<<======>>>======???CCCKKKUUU___eeecccfffjjjmmmlllhhhccc```UUUNNNEEEBBBCCCFFFGGGFFFIIIKKKOOOWWW```iiiooorrr{{{~~~~~~~~~tttggg___UUUOOOOOOOOOMMMKKKOOONNNNNNMMMMMMMMMNNNNNNJJJMMMNNNMMMMMMOOOOOOLLLLLLJJJHHHHHHJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMLLLMMMMMMNNNOOONNNNNNNNNQQQOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMOOOQQQSSSVVVWWWTTTRRRQQQRRRSSSSSSRRRPPPKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSXXX\\\^^^^^^]]]\\\[[[YYYWWWVVVVVVWWWYYY[[[cccbbb```]]]\\\___dddiiipppttt|||wwwuuuvvvmmmiiilllqqqvvvxxxyyyzzz|||~~~}}}yyysssmmmhhhgggeee```]]]]]]WWWTTTQQQNNNMMMNNNQQQSSSVVVZZZ___cccgggnnnwww~~~uuuhhhXXXLLLEEEBBB>>>;;;<<<;;;;;;;;;;;;<<<======>>>===>>>@@@DDDJJJOOORRRQQQVVV]]]bbbccc___ZZZUUUNNNIIICCCAAABBBDDDDDDCCCFFFIIIOOOVVV^^^ffflllooovvv~~~~~~ssseee]]]WWWPPPMMMNNNNNNMMMJJJMMMLLLLLLMMMMMMNNNOOOPPPNNNRRRRRRPPPRRRUUUVVVTTTPPPNNNJJJIIIIIIJJJJJJJJJMMMLLLLLLKKKKKKKKKLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMPPPOOOMMMKKKJJJIIIHHHHHHJJJKKKLLLNNNQQQTTTVVVXXXUUUTTTTTTSSSSSSRRRQQQQQQKKKLLLLLLMMMNNNOOOPPPPPPQQQTTTXXX[[[]]]]]][[[ZZZYYYYYYXXXWWWVVVWWWYYY[[[_________^^^___ccchhhlllppprrrxxx|||uuuxxx|||tttrrrssstttvvvuuusssssssssuuuwwwyyyzzzzzz{{{}}}}}}{{{zzzzzz}}}zzzyyyzzz||||||yyyvvvyyyzzz|||~~~~~~|||wwwsssjjjccc]]]ZZZVVVQQQPPPSSSSSSTTTTTTTTTUUUYYY]]]```gggkkkqqqvvvzzz~~~zzz```WWWKKKBBB???>>>;;;999;;;;;;::::::;;;;;;<<<============>>>???AAACCCDDDEEEIIIOOOSSSSSSPPPJJJGGGGGGDDDAAA@@@AAABBBAAA@@@FFFJJJQQQXXX___eeejjjmmmrrrzzzjjj___XXXTTTPPPNNNNNNOOONNNLLLIIIIIIJJJKKKMMMOOOQQQRRRSSSUUUUUUSSSVVV\\\``````WWWRRRMMMIIIHHHHHHHHHHHHLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLMMMNNNNNNNNNNNNMMMPPPOOOMMMLLLJJJIIIHHHHHHJJJJJJLLLNNNPPPSSSUUUWWWUUUUUUTTTSSSRRRQQQPPPPPPMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTWWWZZZ[[[[[[ZZZYYYZZZ\\\]]]\\\[[[ZZZ[[[]]]^^^_________```dddiiimmmooosssxxx~~~}}}|||{{{yyyxxx{{{xxxsssooollllllmmmnnnooooooppprrrtttxxx{{{}}}{{{~~~}}}{{{xxxuuurrrqqqppppppqqqnnnlllmmmooopppmmmjjjiiijjjllloooqqqooojjjggg___YYYRRROOOJJJGGGIIIMMMUUUYYY___dddgggkkkooorrrvvvyyy}}}tttcccQQQKKKCCC===<<<<<<;;;::::::::::::::::::;;;<<<<<<;;;<<<<<<<<<============@@@BBBEEEFFFGGGEEECCCAAAAAA@@@??????@@@@@@@@@@@@EEEKKKRRRYYY^^^ccchhhkkkooosssfff```XXXUUURRRPPPOOOOOONNNNNNHHHIIIJJJKKKMMMOOOQQQRRRSSSUUUUUUTTTXXXaaaggghhh[[[VVVOOOJJJHHHGGGGGGGGGHHHHHHJJJLLLNNNQQQSSSTTTMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQTTTUUURRRSSSTTTRRRPPPOOOOOOPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTUUUVVVWWWYYYZZZZZZ[[[\\\```ddddddaaa______```bbbbbbaaa___^^^```dddgggiiipppvvvxxx|||zzzwww~~~xxxrrrnnnlllkkkfffeeeeeefffhhhkkknnnppprrrtttxxx}}}|||xxxvvvuuussspppnnnnnnllliiifffddddddeeeeeecccbbbaaaaaabbbbbbaaa```______aaaccceeeccc```]]]TTTOOOJJJHHHFFFEEEIIIPPP[[[cccmmmtttxxx{{{~~~~~~{{{eeeVVVHHHDDD???<<<;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAABBBDDDEEEEEE>>>>>>>>>>>>???@@@AAAAAACCCJJJSSSYYY]]]```dddhhhnnn~~~|||kkkbbb```[[[XXXTTTQQQOOOOOONNNNNNLLLLLLLLLMMMNNNOOOPPPQQQPPPSSSUUUUUUYYYaaaffffff\\\WWWOOOJJJHHHHHHIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQOOOPPPPPPQQQQQQQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJLLLMMMOOOQQQRRROOOQQQRRRQQQNNNMMMNNNOOOOOOQQQSSSUUUVVVWWWWWWWWWUUUUUUTTTUUUVVVYYY[[[\\\]]]ccciiikkkgggcccbbbbbbdddbbb___\\\YYYZZZ^^^aaaffflllqqqrrrttt~~~xxx|||~~~wwwrrrgggfffdddcccccceeeggghhhjjjkkknnnqqqtttxxx{{{}}}~~~}}}|||{{{{{{||||||zzzyyyrrroookkkhhhgggeeeaaa^^^___]]]ZZZXXXWWWWWWYYYZZZWWWXXXYYYXXXWWWWWWXXXZZZ]]]]]]]]]]]]^^^\\\XXXVVVNNNLLLJJJLLLMMMOOOWWW```kkkrrr{{{yyygggYYYPPPDDDAAA>>><<<;;;;;;;;;;;;999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBDDDEEEFFF<<<===>>>>>>???@@@BBBDDDDDDLLLVVV\\\___aaadddhhhmmm}}}uuuddd^^^___]]]ZZZVVVRRROOONNNNNNNNNPPPOOOOOONNNNNNOOOOOOPPPLLLPPPTTTUUUZZZ```bbbaaa\\\VVVOOOJJJHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJPPPQQQRRRRRRSSSSSSRRRRRRNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIJJJKKKLLLNNNPPPQQQMMMOOOQQQOOOMMMKKKMMMOOOOOOQQQSSSUUUVVVWWWWWWWWWVVVUUUSSSSSSUUUXXX\\\^^^]]]dddlllnnnjjjeeeccccccbbb```]]]XXXVVVXXX\\\___hhhlllooooooqqqxxx~~~ssstttwww|||{{{rrrpppmmmjjjiiiiiijjjkkkeeeeeeeeegggjjjmmmppprrrooooooqqqsssuuuxxx{{{|||zzz{{{}}}~~~xxxyyyyyyzzzyyyyyyxxxxxxqqqpppooopppqqqpppnnnmmmeeebbb___^^^___^^^ZZZWWWVVVTTTQQQOOONNNOOOQQQSSSPPPRRRTTTSSSQQQQQQTTTWWW\\\ZZZYYYXXXWWWUUUQQQNNNPPPNNNPPPTTTWWW\\\fffqqq|||tttaaaTTTMMMJJJBBBAAA???===<<<;;;;;;;;;999999888888999999:::;;;<<<;;;:::::::::::::::;;;:::;;;===???AAABBBBBBBBB<<<===>>>>>>>>>@@@CCCFFFGGGOOOYYY```bbbcccgggjjjlll{{{lll```[[[ZZZXXXWWWTTTPPPLLLJJJKKKLLLMMMLLLKKKKKKLLLMMMMMMMMMOOOOOOPPPQQQSSSUUUWWWXXXUUUSSSPPPLLLJJJIIIJJJJJJLLLKKKIIIIIIKKKLLLKKKKKKJJJMMMQQQTTTVVVUUUSSSRRRPPPTTTWWWTTTNNNIIIHHHJJJNNNKKKHHHHHHKKKLLLLLLJJJRRROOOLLLLLLOOOQQQQQQOOOPPPPPPQQQRRRTTTUUUVVVWWWSSSSSSTTTUUUWWWYYY\\\]]]\\\___dddggggggeeeaaa^^^```^^^[[[YYYYYYZZZ[[[ZZZbbbiiioooqqqqqqssszzz}}}ttttttxxx~~~uuurrrqqqnnnlllmmmiiifffdddbbbbbbaaa___^^^bbbccceeeeeefffiiilllooommmnnnooorrrtttwwwzzz{{{}}}}}}|||{{{zzzyyyxxxxxxttttttrrrpppnnnllljjjiiihhhgggeeecccaaa___^^^]]][[[WWWRRROOONNNNNNNNNNNNMMMMMMKKKKKKKKKLLLNNNOOOPPPSSSUUUVVVVVVVVVWWWXXXVVVWWWWWWUUURRRPPPPPPQQQPPPTTTZZZ___eeennnxxxkkkXXXNNNHHHDDDBBB???>>>>>>===<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>=========???BBBDDDFFFNNNQQQYYYdddiiihhhfffhhhgggzzzzzznnnaaaXXXSSSRRRRRRRRRPPPNNNKKKJJJLLLNNNPPPOOONNNMMMMMMMMMMMMLLLOOOOOOOOOPPPPPPQQQRRRSSSQQQPPPNNNMMMKKKKKKKKKKKKLLLKKKJJJJJJLLLMMMLLLKKKKKKMMMPPPRRRTTTTTTSSSRRRPPPSSSUUUSSSMMMIIIIIIKKKNNNLLLIIIIIIKKKMMMLLLKKKMMMMMMMMMOOOSSSTTTRRRPPPQQQQQQSSSTTTVVVVVVWWWWWWUUUUUUUUUUUUVVVWWWYYYZZZ[[[]]]```bbbbbb```]]][[[]]]\\\ZZZYYYZZZ\\\]]]^^^eeekkkppppppnnnnnnsssyyy|||yyywww{{{|||vvvuuuqqqnnnjjjgggdddaaa^^^[[[]]]]]]]]]\\\\\\^^^```bbbccccccdddeeegggjjjlllmmmqqqsssvvvzzz~~~|||zzzxxxwwwttttttsssrrrpppooonnnnnniiihhhfffdddbbb```___^^^\\\\\\[[[YYYXXXVVVUUUUUUNNNMMMLLLKKKLLLNNNOOOOOOTTTRRRPPPNNNMMMMMMNNNOOOUUUYYY^^^```___\\\ZZZYYYUUUVVVVVVVVVVVVXXX\\\___ccceeeiiimmmsss{{{sssgggVVVIIICCCAAA???===<<<;;;;;;:::999999888888::::::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;<<<<<<==================>>>@@@DDDGGGIIIOOORRRZZZeeejjjgggeeefffdddwww~~~vvvkkk___WWWQQQMMMKKKLLLLLLLLLKKKJJJJJJMMMOOOOOOOOOOOONNNNNNMMMMMMMMMPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKMMMMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQSSSSSSQQQLLLIIIJJJKKKNNNLLLJJJJJJKKKLLLLLLLLLJJJKKKNNNRRRUUUUUUSSSQQQRRRSSSUUUWWWXXXXXXWWWVVVWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\[[[YYYXXXYYYYYYXXXXXXYYY\\\^^^```dddiiimmmmmmkkkkkknnnrrrxxx~~~}}}yyyzzz~~~{{{vvvqqqlllgggaaa^^^]]][[[YYYWWWVVVVVVVVVWWWYYYYYYYYYZZZ[[[\\\^^^^^^cccdddgggkkknnnqqqrrrssssssttttttuuuuuuuuuuuutttuuuvvvvvvvvvvvvuuuttttttwwwzzz}}}|||zzzxxxzzz|||}}}}}}}}}}}}}}}~~~~~~||||||||||||||||||||||||zzzyyywwwuuurrrooommmlllhhhhhhgggeeedddcccbbbaaa]]]\\\[[[YYYWWWUUUTTTSSSOOONNNNNNMMMLLLKKKJJJJJJHHHIIIIIIJJJKKKMMMNNNOOOVVVUUUTTTTTTTTTTTTUUUVVV]]]aaaeeegggddd___ZZZXXXXXXYYY[[[]]]```fffmmmrrrzzzyyyzzz}}}{{{tttmmmZZZRRRGGG@@@===>>>======;;;::::::999999888888777999999999999:::::::::;;;===<<<;;;:::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>BBBFFFJJJLLLPPPSSS[[[eeeiiieeebbbccc___sssyyyoooaaaWWWSSSPPPMMMJJJIIIJJJKKKKKKJJJKKKMMMOOOLLLMMMNNNNNNNNNMMMNNNNNNPPPPPPPPPPPPOOONNNNNNMMMJJJKKKMMMNNNOOONNNMMMLLLIIIIIIIIIJJJLLLLLLKKKIIIKKKKKKKKKLLLMMMNNNPPPPPPQQQRRRQQQNNNKKKIIIJJJLLLMMMKKKJJJIIIJJJKKKLLLLLLKKKLLLOOOQQQSSSSSSRRRQQQRRRTTTWWWZZZZZZYYYWWWVVVWWWVVVUUUTTTTTTUUUVVVWWWZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWYYY\\\______ccchhhiiihhhhhhkkknnnqqqsss|||}}}uuummmhhhdddaaa]]]YYYWWWVVVUUUUUUTTTTTTTTTTTTUUUWWWXXXXXX\\\]]]^^^___```aaabbbbbbeeefffhhhiiijjjiiihhhgggjjjjjjkkkkkkjjjjjjiiihhhiiikkknnnnnnmmmmmmnnnppprrrrrrrrrrrrrrrssssssttttttuuuvvvxxxyyyyyyzzzzzzxxxzzz||||||{{{{{{|||}}}|||}}}}}}{{{{{{{{{{{{zzzyyyxxxxxxwwwvvvvvvuuuttttttqqqqqqqqqpppppppppppppppnnnmmmkkkiiifffdddbbbaaa^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUTTTSSSRRRPPPOOOOOOLLLKKKKKKJJJJJJIIIIIIHHHMMMMMMMMMMMMMMMOOORRRUUUYYY[[[]]]```aaaaaa```___bbbcccdddbbb___\\\ZZZZZZaaadddhhhmmmrrrxxx{{{qqqeee]]]LLLGGGAAA===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::888888888999999::::::;;;<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<>>>AAAEEEIIIKKKOOOQQQYYYbbbeeeaaa]]]]]][[[ooossshhh[[[TTTRRRQQQNNNKKKJJJKKKLLLLLLKKKKKKLLLNNNOOOQQQSSSRRRPPPNNNNNNOOOMMMMMMNNNNNNNNNMMMLLLLLLJJJLLLNNNPPPPPPOOOMMMLLLIIIIIIHHHIIIJJJJJJIIIGGGJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPOOOMMMKKKJJJKKKKKKKKKKKKJJJIIIIIIIIIKKKLLLPPPPPPPPPOOOOOOOOOOOOPPPRRRTTTWWWYYYZZZZZZXXXWWWUUUTTTSSSSSSTTTUUUWWWXXXZZZYYYXXXWWWWWWXXXYYYZZZVVVWWWWWWUUUTTTUUUXXX[[[\\\```dddfffeeeeeefffhhhiiilllsssxxxnnniiibbb]]][[[YYYWWWUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVWWWWWWWWWXXXYYY\\\^^^^^^]]]\\\ZZZ^^^^^^^^^^^^^^^]]]]]]\\\\\\^^^``````aaaaaabbbbbbeeeeeeeeeeeeeeefffggggggiiijjjkkkmmmnnnoooppppppppprrrsssrrrpppooooooooooooqqqtttvvvxxxxxxwwwvvvtttrrrpppoooppppppooonnnkkkkkkjjjiiihhhhhhggggggeeeeeedddddddddccccccccc```___]]]\\\ZZZXXXVVVVVVSSSSSSRRRQQQPPPOOOOOONNNOOOOOONNNNNNMMMMMMMMMMMMOOONNNNNNNNNNNNNNNNNNNNNQQQRRRSSSTTTVVV[[[ccchhhlllnnnqqqsssqqqmmmgggdddaaa___\\\YYYYYY\\\bbbgggqqqvvv|||ssscccTTTIII???===:::999888888888777<<<<<<<<<;;;;;;;;;;;;;;;777777888999999:::;;;;;;::::::::::::;;;<<<<<<===:::::::::::::::::::::999<<<<<<<<<===@@@CCCFFFHHHLLLNNNTTT\\\^^^ZZZWWWXXXXXXlll{{{hhh```VVVQQQPPPPPPNNNLLLJJJLLLMMMMMMLLLKKKLLLNNNUUUXXXZZZXXXSSSOOOOOOOOOKKKKKKLLLMMMLLLKKKJJJIIIKKKLLLOOOPPPQQQQQQOOONNNMMMKKKIIIHHHIIIIIIHHHGGGJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIKKKMMMTTTTTTSSSPPPMMMLLLNNNPPPPPPRRRUUUWWWYYYYYYXXXXXXTTTSSSSSSSSSSSSTTTVVVWWWXXXXXXWWWVVVVVVXXXYYYZZZVVVWWWXXXUUURRRRRRVVVYYY^^^```cccdddbbb`````````___eeekkksss~~~xxxnnngggccc```\\\YYYXXXWWWWWWVVVVVVWWWWWWWWWTTTSSSSSSRRRRRRSSSSSSTTTPPPRRRSSSUUUUUUTTTSSSQQQSSSSSSTTTTTTSSSSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVYYYYYYXXXXXXYYYYYYZZZ[[[]]]^^^```aaabbbcccccccccfffggggggfffcccaaaaaaaaaaaabbbeeehhhiiiiiiiiihhhgggeeecccbbbcccdddcccbbb^^^]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWSSSRRRQQQPPPOOONNNMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTVVVYYY^^^bbbgggoooyyy|||ssskkkfffbbb```^^^]]]aaaiiittt|||zzzhhhWWWGGG>>>888888888888999999::::::888888888888888888888888777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;::::::::::::999999<<<<<<<<<===???BBBFFFHHHJJJJJJOOOVVVXXXUUUSSSUUUWWWllltttlll\\\XXXSSSPPPPPPOOOMMMKKKHHHJJJLLLLLLLLLLLLMMMNNNRRRVVVYYYXXXTTTPPPQQQRRROOOOOOPPPPPPNNNLLLIIIHHHJJJLLLNNNPPPRRRSSSSSSSSSRRROOOKKKHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJIIILLLMMMNNNLLLJJJJJJMMMOOOUUUVVVWWWTTTQQQNNNOOOPPPOOOPPPRRRTTTVVVWWWXXXYYYVVVUUUTTTSSSRRRSSSTTTTTTTTTTTTSSSTTTUUUVVVXXXYYYVVVXXXYYYVVVSSSSSSWWW[[[\\\^^^```bbbaaa___^^^]]][[[___dddhhhooo~~~~~~xxxrrrlllhhhfffeeecccaaa```^^^^^^]]]ZZZYYYWWWUUUTTTTTTTTTTTTQQQRRRRRRSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMOOOOOONNNMMMOOOOOOOOOOOOOOOPPPPPPQQQSSSSSSTTTVVVVVVWWWWWWWWWXXXYYYZZZYYYVVVUUUTTTUUUTTTUUUWWWYYYZZZ[[[[[[[[[YYYXXXVVVVVVWWWXXXXXXWWWRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOQQQSSSTTTUUUTTTUUUXXX[[[___ccceeegggiiiooouuuyyy|||~~~wwwrrrooommmnnnppprrrvvv~~~kkkYYYLLLBBB===888999::::::::::::;;;<<<666666666666666666666666888888999:::;;;<<<======>>>>>>===;;;;;;:::::::::<<<;;;;;;;;;::::::::::::;;;;;;<<<===@@@DDDHHHJJJIIIHHHKKKQQQSSSQQQRRRTTTWWWlllyyyoooeee___VVVTTTRRRQQQPPPOOONNNLLLEEEGGGJJJKKKLLLLLLNNNOOOIIINNNTTTUUURRRQQQSSSVVVUUUUUUUUUTTTRRROOOKKKIIIIIIJJJMMMPPPSSSUUUWWWXXXVVVRRRLLLIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNMMMJJJHHHNNNOOOPPPNNNLLLLLLNNNQQQSSSWWWZZZYYYUUUQQQPPPPPPMMMNNNPPPRRRTTTWWWXXXYYYXXXWWWUUUSSSQQQQQQQQQRRRPPPPPPPPPQQQSSSTTTVVVWWWVVVXXXZZZXXXTTTTTTYYY^^^WWWZZZ]]]```aaaaaa```___[[[]]]___aaagggsss~~~~~~~~~xxxvvvtttqqqnnnkkkhhhfffeeeeeeccc___[[[XXXVVVTTTTTTUUUUUUVVVUUUUUUTTTSSSSSSMMMNNNNNNNNNNNNMMMLLLLLLIIIHHHHHHIIIKKKKKKJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOMMMOOOPPPPPPNNNMMMMMMNNNLLLMMMNNNPPPQQQQQQRRRRRRQQQOOONNNNNNPPPQQQQQQPPPLLLLLLLLLMMMMMMMMMMMMMMMOOOOOONNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJKKKKKKLLLMMMMMMNNNRRRSSSUUUWWWZZZ\\\^^^___bbbdddhhhnnntttyyy}}}}}}zzzzzzzzz{{{{{{nnnYYYJJJAAA>>>>>>888999999888666555666666555555666666666666666666888999999:::<<<======>>>AAA@@@>>><<<:::999888777<<<<<<<<<;;;;;;:::::::::::::::<<<>>>BBBGGGKKKNNNJJJHHHJJJOOOQQQPPPQQQUUUXXXmmm|||qqqeee]]]\\\YYYXXXVVVUUUTTTRRRNNNKKKNNNMMMMMMMMMNNNNNNLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMRRRUUUYYYZZZXXXSSSMMMHHHLLLLLLMMMNNNQQQTTTWWWXXXZZZWWWQQQLLLIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJMMMKKKIIIJJJLLLMMMKKKIIIJJJJJJJJJJJJIIIKKKNNNQQQVVVWWWYYYXXXUUUQQQOOOOOOKKKNNNRRRSSSQQQQQQTTTVVVXXXVVVTTTTTTTTTTTTSSSRRRQQQRRRRRRPPPNNNOOOSSSWWW[[[ZZZYYYYYYYYYYYYZZZZZZ]]]]]]^^^```cccbbb^^^ZZZZZZ[[[\\\^^^bbbiiiqqqwww~~~}}}zzzuuurrruuurrrnnnhhhdddbbb``````___]]]ZZZXXXWWWUUUSSSQQQOOOMMMKKKKKKKKKLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLJJJGGGFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMLLLJJJJJJIIIKKKMMMMMMLLLMMMPPPTTTUUUSSSQQQQQQSSSVVVWWWXXXYYY\\\aaaeeehhhlllpppsssyyy|||~~~}}}~~~~~~oooYYYGGG>>><<<;;;:::666666666666666777888888777888999999999888666555999999:::::::::;;;;;;;;;:::::::::999999888888888;;;;;;=========;;;999777999:::;;;===AAADDDHHHJJJIIIIIILLLRRRYYY\\\\\\YYY^^^kkkyyyqqqggg[[[TTTSSSUUUTTTSSSTTTTTTSSSQQQOOONNNMMMMMMNNNOOOOOONNNLLLKKKKKKLLLLLLLLLMMMMMMMMMPPPSSSVVVXXXWWWRRRMMMIIIMMMMMMMMMMMMNNNPPPRRRSSSUUUSSSPPPMMMKKKKKKKKKLLLKKKLLLLLLLLLLLLKKKIIIHHHJJJHHHFFFGGGIIIJJJIIIGGGJJJKKKKKKJJJJJJLLLOOOQQQXXXYYYZZZXXXTTTPPPNNNMMMHHHKKKNNNPPPOOOPPPRRRTTTUUUSSSRRRRRRSSSTTTTTTSSSSSSTTTTTTRRRPPPPPPSSSVVVVVVWWWWWWYYYZZZ[[[\\\]]]\\\[[[\\\___bbbbbb```^^^\\\[[[[[[[[[]]]ccckkkppp|||{{{|||vvvqqqnnnlllhhhfffbbb```^^^[[[XXXUUUVVVTTTQQQPPPPPPOOONNNLLLMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKKKKLLLIIIHHHFFFFFFHHHJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRTTTUUUTTTTTTUUUYYY]]]]]]^^^___```ccceeehhhjjjnnnqqqvvv{{{{{{wwweeeZZZJJJ???;;;:::999888888777777666666666666666777888888888777777666666777777777777888888888999:::::::::999999888888888999:::<<<===<<<;;;999888::::::;;;===???CCCFFFGGGFFFHHHMMMVVV^^^aaa___\\\^^^kkk~~~ssskkkbbbWWWQQQQQQOOONNNOOOQQQSSSTTTSSSRRRMMMMMMMMMNNNPPPQQQPPPOOOKKKKKKLLLLLLLLLLLLMMMMMMMMMPPPSSSUUUTTTQQQMMMJJJNNNNNNLLLLLLKKKLLLMMMNNNOOOOOONNNMMMMMMNNNOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHIIIGGGEEEEEEGGGHHHHHHGGGJJJKKKKKKKKKJJJLLLNNNQQQXXXYYYYYYVVVRRRNNNKKKJJJGGGJJJMMMNNNOOOPPPRRRSSSQQQPPPOOOPPPRRRTTTTTTSSSTTTTTTUUUTTTRRRRRRSSSUUUTTTUUUXXXZZZ[[[\\\\\\\\\YYYYYYYYY\\\___bbbccccccaaa```^^^[[[[[[^^^dddiiiuuuyyysssvvv~~~zzzwwwsssoookkkfffaaa]]]YYYWWWTTTSSSRRRRRRPPPNNNOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLIIIJJJJJJKKKKKKKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUVVVXXX[[[^^^___```aaaaaa```aaaccchhhkkkqqquuuzzz}}}~~~xxxmmmeee^^^ZZZKKKEEE===999888888777666999888777666666555555666888777777666666666666666666666666666777777777777999999999999999888888888888999:::;;;<<<;;;:::999:::::::::;;;===@@@CCCDDDCCCFFFNNNYYYbbbfffccc```^^^lllqqqhhh___UUUPPPOOOJJJIIIJJJLLLOOOQQQQQQPPPLLLLLLLLLNNNQQQRRRQQQPPPKKKKKKKKKKKKLLLLLLLLLMMMKKKLLLOOOQQQQQQPPPMMMLLLNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGIIIJJJIIIIIIJJJLLLOOOTTTUUUUUURRROOOKKKJJJJJJJJJLLLNNNOOOPPPQQQRRRSSSQQQOOONNNOOOQQQSSSSSSRRRQQQRRRSSSSSSSSSSSSTTTTTTVVVWWWYYY[[[[[[ZZZXXXWWWXXXWWWWWWYYY]]]bbbeeehhhiiigggddd```]]]^^^bbbeeepppxxx{{{uuuuuuzzz~~~wwwpppkkk___]]][[[YYYYYYYYYWWWVVVTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOOOOPPPPPPOOOOOONNNUUUTTTTTTSSSRRRQQQQQQPPPTTTUUUXXXZZZ\\\]]]```aaadddddddddeeegggkkknnnpppssssssrrrsssuuuyyy}}}rrrcccWWWOOOIIIFFFAAA===999777777777777666777777666666666666777777999888666555555555666777777777777888888888888888999999999888888888888888777777999:::;;;;;;;;;;;;::::::::::::<<<>>>@@@AAAAAAEEEMMMXXXbbbggggggddd___lll|||kkk```WWWOOOJJJIIIHHHGGGFFFHHHJJJLLLLLLLLLKKKJJJKKKMMMPPPQQQQQQOOOJJJKKKKKKKKKKKKLLLLLLLLLIIIJJJLLLMMMNNNNNNNNNMMMNNNMMMLLLKKKKKKLLLMMMNNNKKKLLLMMMNNNNNNMMMMMMLLLJJJJJJKKKKKKKKKLLLMMMMMMJJJKKKKKKJJJIIIHHHGGGGGGDDDFFFGGGGGGGGGHHHJJJLLLMMMNNNOOONNNLLLJJJJJJKKKMMMMMMNNNPPPRRRRRRRRRRRRSSSRRRPPPPPPRRRSSSRRRQQQOOOOOOPPPQQQSSSTTTUUUUUUUUUWWWYYYZZZ[[[ZZZXXXWWWWWWWWWWWWXXX[[[```eeeiiikkkjjjgggccc___^^^```aaaiiiqqq{{{|||vvvvvvxxxtttqqqmmmjjjhhhfffcccaaa___]]][[[YYYWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]\\\\\\^^^^^^^^^_______________aaadddgggiiijjjkkknnnqqqwwwwwwxxxzzz}}}rrriii\\\PPPGGGAAA===<<<===:::777666666777999999444444444555666888::::::999888666555555555666777777777777777777777777777888888888888888888888888666777888999::::::;;;;;;::::::999999:::<<<>>>???BBBDDDJJJTTT^^^eeegggfff^^^lllzzzggg[[[SSSLLLHHHGGGGGGFFFEEEEEEGGGIIIIIIHHHIIIIIIIIIKKKNNNOOONNNMMMJJJJJJKKKKKKKKKKKKLLLLLLIIIIIIJJJJJJKKKMMMNNNNNNMMMMMMLLLKKKLLLMMMNNNOOOLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNJJJLLLMMMMMMJJJFFFDDDDDDBBBDDDFFFFFFFFFFFFHHHIIIHHHJJJKKKKKKJJJJJJLLLMMMMMMMMMNNNQQQTTTVVVVVVUUUWWWUUUSSSSSSTTTUUUUUUTTTPPPOOONNNOOORRRTTTUUUTTTRRRSSSVVVXXXZZZ\\\\\\\\\XXXYYYXXXXXXYYY]]]bbbggggggggggggddd```^^^^^^^^^^^^fffpppuuu|||{{{xxxvvv{{{vvvqqqnnnlllkkkgggdddaaa___^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^______`````````aaabbbdddeeefffhhhiiikkkmmmnnnppppppqqqpppqqqrrrtttvvvxxxzzz{{{wwwzzz}}}}}}|||}}}zzzlllXXXQQQHHHAAA<<<999888777777666555444555777:::<<<222333333555777999;;;<<<999888888777777777777777666666666666555555555555777777777888888888888888666666777888888999:::::::::999999999:::<<<===>>>CCCDDDHHHQQQ[[[bbbccccccZZZiiiwwwcccWWWQQQLLLJJJJJJGGGFFFDDDEEEGGGHHHIIIHHHHHHGGGGGGIIIKKKLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJIIIIIIIIIJJJLLLNNNOOONNNMMMLLLKKKKKKLLLMMMMMMKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLKKKOOORRRRRRMMMGGGDDDBBBBBBDDDFFFFFFFFFFFFGGGIIIHHHIIIJJJJJJJJJKKKMMMOOONNNNNNPPPUUU[[[___```___XXXVVVUUUVVVXXXYYYYYYYYYUUURRROOOOOORRRTTTTTTSSSRRRSSSUUUWWWYYY[[[\\\]]]ZZZ[[[[[[YYYXXXZZZ___cccaaaccceeeeeebbb___^^^]]]ZZZ___fffkkkqqq|||~~~zzzvvvsssrrrqqqllllllllllllllllllllllllnnnnnnooooooqqqrrrtttuuuwwwwwwxxxyyyzzz|||~~~zzzooo```TTTEEEAAA===999888888777666333444555555555666777888333333444555777999:::;;;999999999999999888888777777777777666666555555555666777777777888888888999777777777777777888999999999999999999:::<<<>>>???CCCEEEJJJRRR[[[```___]]]UUUdddqqq]]]RRRMMMJJJIIIJJJHHHFFFDDDEEEGGGIIIJJJJJJGGGFFFFFFGGGIIIJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJIIIHHHIIIKKKNNNOOOOOONNNLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIKKKJJJHHHHHHGGGHHHIIIJJJOOOSSSWWWWWWQQQJJJEEECCCBBBDDDFFFGGGGGGGGGHHHIIIIIIKKKLLLKKKKKKKKKMMMOOOQQQQQQTTTZZZbbbhhhjjjiiiXXXWWWVVVXXX[[[]]]]]]]]]ZZZVVVQQQPPPQQQSSSSSSRRRWWWVVVVVVWWWWWWYYYZZZ[[[\\\]]]\\\ZZZXXXXXX\\\```___bbbfffgggeeebbb```___]]]___bbbfffmmmvvvwwwhhh[[[MMMCCC>>><<<999888999999888777444666888888777555333333555555555555666888999:::999999:::;;;;;;999888777::::::999999888888777777666666777777888888888999777777777777777888888999999999999999:::<<<>>>@@@CCCFFFLLLUUU]]]___\\\XXXQQQ```~~~|||nnneeeWWWLLLFFFEEEGGGHHHCCCCCCCCCCCCCCCDDDEEEEEECCCDDDFFFGGGGGGGGGIIIKKKOOONNNMMMKKKJJJJJJJJJJJJNNNNNNNNNNNNNNNMMMLLLKKKLLLKKKIIIFFFEEEFFFGGGHHHJJJIIIHHHGGGGGGGGGHHHIIIGGGIIIJJJIIIHHHHHHIIIJJJOOOSSSVVVTTTMMMGGGEEEEEEAAABBBDDDFFFFFFFFFFFFEEEFFFIIIKKKKKKJJJKKKNNNRRRQQQUUUYYY^^^gggqqqvvvuuubbb[[[TTTRRRUUUYYYZZZYYY___]]][[[XXXWWWWWWXXXXXXTTTRRROOOOOORRRUUUWWWXXXYYYYYYZZZZZZZZZYYYXXXWWW]]]___bbbcccccc```]]][[[]]]```aaabbbhhhsss{{{}}}mmm\\\RRRJJJBBB<<<888888777777777777888888777777777777666666666666666666666777888:::<<<<<<999999999999999999:::::::::999888777666777888999888888888888888999999999555555666777888777777777999:::;;;;;;:::<<>>888333888777777666666666777777666666666666777777777777666666666777777888999999888999999999999:::::::::::::::999888888888888888888888888777666666666555666666666666777777777777888999:::::::::<<>>:::888555111888777666555555555555555555555666666777777888888888888888888888888888888888888999999999::::::::::::::::::::::::999999888:::999999888777666555555777666555555555666888999777888999::::::<<<@@@CCCJJJLLLQQQXXX]]]^^^ZZZUUUOOO\\\wwwqqqaaaWWWMMMJJJGGGEEEDDDCCCAAA???DDDDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHJJJMMMOOOOOONNNMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLKKKIIIGGGEEEDDDCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGJJJKKKLLLKKKIIIHHHIIIJJJIIIKKKNNNMMMJJJGGGFFFFFFDDDDDDCCCCCCEEEHHHLLLNNNOOOQQQRRRPPPLLLKKKMMMPPPQQQRRRPPPNNNRRRZZZ^^^]]]\\\ZZZWWWWWWVVVUUURRRPPPPPPQQQRRRTTTWWWZZZ\\\^^^\\\YYYUUUSSSTTTUUUUUUUUUXXXWWWUUUSSSSSSTTTUUUVVVTTTXXX^^^ccceeeccc```]]][[[^^^aaadddmmm{{{|||vvvzzzhhh\\\MMMFFF===888777777666444777666555444444444444444555555666666777777888888888888999999:::::::::999888888888999999::::::;;;999:::;;;<<<;;;:::999888;;;;;;::::::999999888888888777555444555666888:::666777888999:::===@@@CCCIIILLLSSS[[[aaa```ZZZSSSNNN[[[uuuyyyiiiZZZPPPJJJFFFCCCAAAAAABBBCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFHHHKKKNNNQQQPPPNNNMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGJJJKKKLLLKKKIIIHHHHHHJJJFFFHHHJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDFFFIIIMMMPPPSSSUUUUUUQQQLLLJJJKKKMMMNNNNNNLLLJJJNNNUUUYYYXXXYYYYYYXXXXXXWWWUUURRRPPPPPPQQQRRRTTTVVVYYYZZZ[[[ZZZWWWTTTSSSTTTVVVWWWXXXXXXWWWUUUSSSSSSTTTUUUVVVVVVZZZ___dddfffdddaaa___\\\___```aaagggqqqxxxzzz{{{tttsss}}}qqq```OOOFFF@@@<<<666333444555444333666666555444444444444444555666666666777777777888444555666888999:::::::::777777888999::::::;;;;;;999:::;;;<<<;;;:::999888888888888999999::::::;;;888777555444555666888:::555777888999:::<<<@@@CCCHHHLLLTTT]]]bbb```XXXQQQNNNYYYrrr|||pppaaaUUUMMMGGGCCC???===>>>@@@BBBBBBAAABBBDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFHHHLLLOOORRRQQQPPPNNNMMMMMMLLLLLLIIIHHHGGGFFFGGGHHHIIIJJJHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKJJJHHHGGGGGGHHHEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEGGGJJJMMMOOOTTTUUUUUUQQQLLLIIIJJJLLLNNNOOOMMMKKKNNNTTTWWWUUUUUUUUUVVVVVVVVVTTTSSSRRRQQQRRRSSSUUUVVVXXXYYYYYYXXXVVVSSSRRRTTTWWWXXXYYYXXXWWWVVVUUUUUUUUUVVVVVVXXXZZZ^^^bbbcccbbb___^^^[[[^^^^^^^^^aaagggkkkjjjiiifffiiiuuuwwwmmmdddXXXIII>>>999:::888555444555555555555555555444444444555555555777777777777777666666666000111333666777888777777777777888999:::;;;;;;<<<:::::::::::::::999999888444444555666777888999999777666555555555666888999666777888999999;;;???BBBGGGKKKSSS]]]bbb___WWWOOOLLLWWWnnnzzzqqqeeeYYYPPPKKKEEEBBB???>>>???AAAAAAAAABBBCCCEEEFFFFFFFFFDDDCCCCCCDDDDDDDDDEEEHHHLLLPPPQQQQQQOOONNNMMMLLLLLLLLLHHHGGGFFFDDDDDDEEEFFFGGGEEEEEEFFFEEEEEEDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIHHHIIIJJJJJJIIIGGGEEEFFFGGGDDDEEEFFFHHHJJJKKKKKKJJJHHHHHHGGGGGGHHHJJJMMMNNNQQQSSSSSSQQQMMMKKKLLLOOOOOOPPPNNNLLLNNNRRRSSSPPPOOOPPPRRRSSSSSSSSSSSSSSSQQQRRRTTTVVVWWWXXXYYYYYYXXXUUUSSSRRRTTTVVVXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWXXXYYY[[[\\\]]]\\\ZZZYYYWWW[[[]]]\\\^^^cccdddbbbaaa___bbbkkksssvvvzzz}}}}}}xxxvvvfff\\\RRRMMMFFF<<<777666777666555555666777777777444444444444555666777888888888777777666666555555111333555777888777666666666777888999:::;;;;;;<<<::::::999888888888888888444444444555666666666777666666666666777777777777777888999999999;;;>>>@@@FFFJJJRRR[[[```]]]UUUMMMKKKUUUkkkyyywwwrrriii^^^TTTMMMJJJEEECCCBBBBBBCCCCCCBBB@@@CCCDDDFFFGGGHHHGGGEEEDDDAAABBBBBBBBBCCCFFFKKKNNNQQQPPPNNNMMMLLLLLLKKKKKKHHHGGGDDDCCCBBBCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHIIIIIIHHHFFFEEEEEEFFFDDDDDDEEEGGGJJJLLLLLLKKKIIIHHHHHHHHHIIIJJJLLLMMMNNNPPPQQQPPPMMMLLLOOORRROOOPPPNNNKKKLLLOOOOOOKKKKKKMMMOOOPPPQQQQQQRRRSSSQQQRRRTTTVVVXXXYYYZZZZZZYYYVVVSSSRRRSSSUUUVVVVVVYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWUUUUUUTTTYYY\\\\\\^^^bbbbbb___eeebbbbbbfffiiikkkpppuuusss}}}zzzoooeee___PPPFFF>>>>>><<<777666888111111111333444555555555444444444555666777888999999999888777666555444444666777999::::::999888777666777777999:::;;;<<<<<<;;;:::888777666777888999777777777777666666666666555555666777888777777777777888999999999:::===???EEEIIIQQQZZZ___\\\TTTLLLJJJTTTjjj}}}{{{vvvoooeee\\\VVVPPPKKKGGGBBBBBBAAA@@@AAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDFFFAAAAAAFFFGGGDDDDDDGGGMMMLLLLLLOOORRRRRROOOLLLKKKHHHDDDBBBCCCDDDEEEFFFDDDEEEFFFFFFFFFFFFFFFEEEHHHHHHGGGGGGGGGGGGFFFFFFJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHJJJKKKLLLMMMMMMKKKKKKJJJJJJJJJLLLMMMOOOOOOQQQRRRQQQPPPPPPQQQRRRTTTTTTSSSQQQNNNMMMOOOPPPNNNNNNNNNOOORRRTTTTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYWWWUUUSSSRRRSSSUUUWWWVVVVVVWWWYYYZZZZZZXXXWWWWWWXXXWWWVVVYYY\\\ZZZTTTWWWWWWWWWXXXZZZ[[[]]]^^^aaaaaa```aaacccfffiiikkkqqqsss{{{wwwmmmeee\\\QQQIIIAAA>>>999555333333444555666666666666555444333222111333555777888999999999777666555444333444444555333444555555666666555555444444555666777888999999:::999888777777888999:::888888888888888888888888777777666666666666777777777888:::;;;;;;===@@@BBBGGGKKKPPPUUUVVVSSSLLLFFFHHHSSSjjj|||xxxtttrrrpppiiiccc[[[TTTPPPLLLGGGDDDCCCBBBBBBAAABBBCCCDDDEEEBBBCCCDDDEEEFFFEEEDDDDDDFFFBBBBBBFFFGGGEEEEEEHHHIIIKKKPPPWWW\\\\\\XXXUUUNNNJJJDDD???===>>>???AAACCCDDDDDDEEEFFFFFFFFFEEEHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNLLLNNNPPPPPPPPPQQQSSSUUUWWWWWWUUURRRNNNMMMMMMNNNPPPOOONNNOOOQQQRRRQQQPPPSSSSSSSSSSSSTTTUUUVVVWWWXXXVVVTTTSSSSSSTTTVVVXXXXXXXXXYYY\\\^^^`````````^^^```___[[[ZZZ[[[YYYUUUWWWWWWWWWXXXYYYZZZ\\\]]]cccbbbaaa``````aaabbbcccccceeekkkttt|||wwwnnn```UUUMMMFFF>>>888<<<;;;888555444444555666444444444444444333333333222333555777888888888888777666555444333444444555333444444555555555555555444444555666777888999999888777666555555666666777777777777777777777777777777777666666666666777777777999:::;;;;;;<<>>BBBEEEHHHIIIHHHFFFCCCBBBFFFRRRkkk|||tttllleee^^^YYYUUUOOONNNLLLJJJHHHFFFFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGIIILLLOOOOOOMMMKKKIIIGGGJJJKKKIIIGGGGGGIIIIIIGGGUUUjjjrrr]]]MMMDDD@@@@@@@@@@@@AAABBBDDDEEEFFFHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLOOOOOONNNMMMLLLKKKJJJJJJIIIKKKMMMNNNNNNOOOQQQRRRVVVWWWWWWUUUSSSQQQQQQQQQQQQOOONNNNNNQQQSSSUUUUUUOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSTTTVVVXXXZZZ[[[aaaaaabbbbbbcccggglllqqqzzziii___[[[YYYVVVVVVVVVWWWWWWYYYZZZ[[[]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYY[[[^^^]]]^^^fffpppzzzqqq```NNNBBB>>><<<:::888888888777666555555555555444333111000333333333444666888999:::::::::999888777777666666333333444444444444444444222333333444555444444444444444555555666666777777888888888888777777666666777777777777777777777777777777666666666666777777777888999999999999;;;===BBBEEEHHHIIIGGGDDDBBBBBBEEEQQQiiizzzrrriiibbb[[[UUUQQQIIIJJJJJJHHHEEEDDDDDDEEEDDDEEEFFFFFFGGGGGGFFFFFFHHHJJJLLLNNNOOOMMMLLLJJJIIINNNOOOKKKGGGGGGIIIIIIHHHSSSfffyyymmmYYYLLLFFFBBBAAAAAAAAABBBCCCEEEFFFGGGHHHJJJKKKJJJIIIGGGEEECCCCCCDDDEEEFFFFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKMMMMMMLLLMMMNNNPPPRRRTTTUUUUUUSSSRRRRRRSSSPPPNNNMMMMMMPPPSSSUUUVVVOOOOOONNNOOOOOOPPPQQQRRRQQQQQQRRRTTTUUUWWWYYYZZZcccdddeeedddccceeekkkppppppfff```]]]UUUUUUVVVWWWXXXZZZ\\\\\\bbbaaa```]]][[[YYYWWWVVVVVVWWWYYY[[[YYYXXX___gggooottt~~~xxxcccUUUJJJBBB<<<888999999999888666333111555555555555444222111000333444666888999::::::;;;999888777666555555555555222333333444444444444333222222333444444444444444444444555555555666666666444555555666666555555444777777777777777777777777777777666666666666777777666777888888888999<<<>>>AAAEEEJJJJJJFFFCCCBBBBBBEEEPPPggg{{{vvvnnnfff___XXXRRRNNNEEEFFFGGGFFFCCCBBBDDDEEEDDDDDDFFFGGGGGGGGGFFFEEEHHHIIIJJJKKKLLLKKKKKKJJJKKKQQQRRRLLLGGGGGGHHHGGGIIIPPP\\\gggsss~~~vvvbbbSSSLLLDDDCCCBBBAAABBBCCCEEEFFFFFFGGGIIIJJJJJJHHHFFFDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNMMMNNNNNNOOONNNMMMKKKKKKHHHJJJLLLLLLLLLLLLNNNOOOQQQSSSUUUUUUSSSRRRRRRRRRPPPNNNKKKKKKNNNPPPRRRRRROOOOOOOOOOOOPPPQQQRRRRRRPPPQQQRRRSSSUUUVVVWWWXXX^^^aaacccbbb```aaafffkkkxxxyyynnnfff```[[[UUUUUUVVVWWWYYY\\\^^^___cccbbb___\\\YYYXXXWWWWWWXXXYYY[[[\\\YYYVVV[[[cccgggiiipppyyy~~~ooo[[[KKKBBB???<<<999777888::::::888666444333444444444444444444444444333555888:::;;;;;;:::999666555444333222222333333111222333444555444444333222222333444444444444333444444444555555555666666222333444666666666666555666666666666666666666666777777666666666666777777444666777888888999<<<>>>@@@EEEJJJKKKFFFBBBAAAAAAEEEOOOeee}}}rrrnnnfff^^^WWWPPPJJJFFFBBBEEEGGGFFFDDDCCCEEEHHHCCCDDDEEEFFFGGGFFFEEEEEEGGGHHHHHHIIIIIIIIIIIIIIILLLSSSTTTLLLFFFGGGHHHFFFFFFIIIOOOUUU[[[eeepppxxxuuubbbSSSKKKEEEDDDCCCBBBBBBCCCEEEFFFEEEGGGIIIJJJJJJHHHEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMNNNOOONNNMMMLLLKKKGGGIIIKKKKKKLLLLLLNNNPPPQQQSSSUUUUUUSSSQQQPPPQQQQQQNNNKKKJJJKKKMMMOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPQQQSSSTTTUUUVVVWWWWWW[[[^^^]]][[[\\\aaaeeeiiippptttpppiiiccc]]]WWWTTTUUUVVVXXXZZZ]]]___``````^^^\\\ZZZYYYYYYZZZ[[[XXXXXX[[[[[[WWWTTTXXX___bbbdddjjjrrrtttsss{{{yyyooo^^^UUUIIIAAA>>>===999555222444666666666555666666333222222333444555666777222555888;;;<<<;;;999888333333111000000000111111000111333444555444444333222222333444444444333333444444444555555555555555333444666888999999888888555555555555555555555555777777666666666666777777333555666777888:::<<>>DDDJJJKKKFFFAAA@@@@@@EEENNNddd{{{qqqlllbbbXXXOOOJJJGGGFFFEEEEEEEEEEEEFFFFFFFFFFFF???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIHHHGGGFFFFFFIIIKKKFFFGGGHHHJJJOOOUUUZZZ^^^hhhmmmpppnnnfff\\\TTTPPPGGGDDDAAA@@@BBBDDDEEEEEEIIIHHHFFFHHHJJJJJJHHHEEECCCDDDEEEFFFFFFGGGFFFFFFGGGIIILLLOOOQQQRRRQQQQQQPPPOOOOOONNNMMMMMMMMMNNNKKKKKKKKKKKKLLLMMMMMMNNNPPPNNNNNNPPPSSSUUUSSSPPPQQQOOOMMMKKKJJJKKKMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQSSSTTTUUUVVVVVVWWWUUUVVVXXXZZZ\\\]]]^^^^^^ddddddccccccbbb^^^ZZZVVVVVVVVVVVVYYY[[[]]]]]][[[YYYYYYYYYYYYYYYZZZ[[[[[[UUUVVVXXXYYYZZZZZZZZZYYY\\\bbbkkkqqqssssssrrrqqq|||vvvmmmbbbUUULLLBBBAAA>>>:::777444222222555555555444444333333333222222222111111111000000555666777999999999888888333333333222222111111111444222//////000222222222000111222333444555555555111111222555777777555333666666666666666777888999444444444444444444444444777777777777777666555555888777666666666777999:::CCCEEEGGGFFFDDD@@@???>>>BBBKKKaaa~~~vvvlllggg^^^TTTLLLGGGDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCEEEGGGFFFEEEFFFHHHLLLOOOQQQVVVYYY[[[ZZZVVVQQQOOONNNGGGDDDAAA@@@AAACCCDDDDDDEEEDDDCCCDDDGGGGGGEEECCCDDDDDDEEEFFFFFFFFFFFFFFFGGGIIILLLNNNPPPQQQQQQPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLNNNOOOPPPOOONNNMMMOOORRRTTTSSSRRRPPPOOOLLLKKKKKKLLLNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQOOOPPPRRRSSSTTTUUUUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^]]]^^^^^^______\\\YYYVVVWWWWWWWWWYYY[[[\\\\\\ZZZXXXXXXWWWWWWWWWXXXXXXYYYVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[___eeeiiijjjiiihhhgggmmmuuuvvvnnncccYYYRRRLLLDDD>>>===;;;:::777555444333333333333222222222111111111000111111111222222333333444444555666666555444333333333333222222111111111333111000000111222222111111111222333444444444444111111222444777777555333444333333333333444555666555555555555555555555555888888888777777555444444777666666666666888:::;;;>>>@@@CCCDDDCCCBBBCCCDDDCCCLLLbbb|||ttteee```YYYPPPIIIEEECCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFEEECCCCCCDDDEEEDDDCCCBBBCCCDDDFFFHHHJJJKKKLLLKKKJJJKKKLLLNNNGGGEEEAAA@@@AAACCCCCCCCCCCCBBBBBBCCCEEEFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMOOOOOOOOOOOOLLLKKKKKKKKKKKKJJJJJJJJJMMMLLLKKKKKKLLLOOORRRTTTPPPOOONNNOOORRRTTTTTTTTTNNNMMMLLLKKKKKKLLLNNNOOONNNOOOOOOPPPPPPQQQPPPPPPNNNOOOPPPRRRSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\\\\XXXYYY\\\]]]]]]\\\ZZZXXXYYYXXXXXXYYY[[[\\\ZZZYYYWWWVVVVVVUUUUUUUUUVVVVVVXXXXXXYYYZZZ[[[[[[[[[[[[ZZZ]]]```aaa```^^^^^^^^^ccchhhooouuu|||{{{sssmmmZZZRRRHHH@@@===;;;999777666666555444333333444444222222222222111111111111000000111222333444555555444444444444333222111000222222222222222111111111222111000111333333111000222222333333333333333222222111222444666666444333333222222222222333333444555555555555555666666666777777777777666555444444555555555555777999;;;<<>>>>>>>>DDDMMMcccwwwooo^^^ZZZTTTMMMHHHDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDCCCAAA@@@??????????????????????????????CCCFFFIIIJJJHHHFFFDDDDDDBBBBBBAAAAAAAAACCCDDDFFFGGGGGGFFFEEEEEEFFFHHHJJJFFFDDDAAA@@@AAABBBBBBAAACCCCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLJJJJJJKKKOOOSSSUUUSSSRRRQQQQQQQQQRRRSSSSSSMMMLLLKKKKKKKKKMMMNNNOOONNNOOOPPPQQQRRRRRRQQQQQQOOOOOOQQQRRRRRRSSSSSSSSSRRRSSSUUUWWWXXXYYYZZZZZZXXXZZZ]]]______]]]\\\[[[[[[YYYYYYYYYZZZZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTWWWWWWXXXXXXYYYYYYYYYYYYYYY[[[\\\[[[YYYYYYYYYZZZ___ccchhhjjjmmmuuuuuuiii___UUUOOOGGGBBB;;;666666666777666444333333222222333333444444333333333333333333333111111222333333444555555444444444444444333333222222222222111111111111111111000111222333333111///222222333333333222222111222222222333555555444222444333333333333333444444444444444444555555555555444555666666777666666666444444444555777999<<<===GGGFFFEEEAAA===;;;;;;;;;CCCMMMccc|||uuujjjbbbUUURRRMMMHHHDDDAAA@@@@@@???@@@@@@AAABBBCCCCCCCCCHHHGGGFFFDDDBBBAAA??????????????????????????????BBBEEEHHHIIIGGGDDDBBBBBBAAAAAA@@@@@@@@@AAABBBCCCAAAAAA@@@AAAAAABBBBBBAAAEEECCCAAA@@@AAABBBAAA@@@BBBCCCEEEGGGHHHIIIJJJKKKIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOONNNNNNMMMLLLKKKIIIIIIJJJNNNRRRTTTSSSRRRQQQPPPNNNMMMMMMNNNLLLKKKKKKKKKKKKMMMNNNOOONNNOOOQQQRRRSSSSSSRRRRRRPPPPPPQQQRRRSSSSSSSSSSSSQQQRRRTTTUUUVVVWWWXXXXXXXXX\\\___```^^^\\\[[[[[[ZZZYYYXXXYYYYYYYYYWWWUUUUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWUUUUUUWWWYYYZZZ___dddfffeeegggmmmrrr}}}yyyqqqeeeXXXMMMEEE???<<<999777444333222222222222444444333222222222222333333333333333333333333333333333333333333333333333222222222222222333444444111111111111111111111111111000111222333333111///222222222333222222111111333222111222444555333222444333333222222222333333222222222333333444444444111222444555777888888999444444444555777:::<<<>>>???@@@@@@@@@>>>>>>@@@BBBBBBLLLaaa~~~{{{tttkkk```WWWJJJHHHDDDAAA>>>===<<<===??????@@@AAABBBCCCCCCDDDJJJJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCFFFIIIIIIGGGEEECCCBBB@@@@@@???>>>>>>>>>>>>>>>=========???AAABBBAAA@@@BBBAAA???@@@AAABBBAAAAAA>>>@@@CCCEEEFFFGGGIIIKKKJJJIIIGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJIIIJJJKKKLLLMMMLLLKKKJJJJJJIIIHHHHHHIIILLLOOOQQQOOOPPPQQQPPPMMMJJJIIIJJJLLLLLLKKKKKKKKKLLLMMMMMMLLLNNNPPPRRRSSSSSSRRRQQQPPPQQQQQQRRRSSSSSSRRRRRRPPPQQQRRRTTTUUUUUUVVVVVVVVVZZZ^^^^^^[[[XXXXXXXXXYYYXXXWWWWWWXXXWWWUUUSSSSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTQQQRRRSSSSSSRRRSSSUUUWWWZZZ___eeefffcccaaabbbeeejjjqqq|||}}}ooofffZZZSSSIIIAAA;;;888777666222222333333333111000///444444333222222222222222000000000111111111111111444333333333222222222111////////////000111222333000000000111111111111111222111000111333333111000111111222222222222222111333222111222333444333222222111111000000000000111111111111222333333444444000111333555777888999999444444444555777:::<<<===@@@AAABBBAAA???>>>???@@@BBBKKKaaa}}}uuulllbbbVVVMMMCCCBBB???===;;;;;;;;;;;;??????@@@AAABBBCCCDDDDDDIIIHHHFFFEEECCCAAA???>>>????????????????????????DDDFFFHHHHHHFFFCCCBBBBBB=========>>>>>>??????@@@@@@>>><<<>>>@@@BBBBBBAAA@@@???>>>???AAABBBBBBAAA;;;>>>BBBDDDEEEFFFIIIKKKLLLJJJHHHFFFEEEEEEEEEFFFHHHGGGGGGGGGGGGHHHHHHIIIFFFGGGIIIJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLNNNQQQTTTTTTQQQNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJLLLNNNQQQRRRRRRPPPOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOPPPQQQRRRSSSTTTTTTTTTSSSXXX\\\]]]YYYVVVWWWXXXWWWVVVUUUUUUVVVVVVTTTRRROOOOOOOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQQQQQQQRRRSSSPPPQQQRRRRRRRRRRRRTTTVVVZZZ___dddddd```\\\]]]___aaaeeelllttt~~~}}}ppp```RRRHHHCCC???:::777666555555444111222333333333222222222222111111111111111222333///000000000111111111111111111111222222222222222111000000//////000111222///000000000111111111222333111000000111222222111///000111222222222222222444222111111222333333222333222111000000000000111111111222333333444555555222222444555666777777777555555555555777999;;;===BBBDDDEEECCC@@@>>>===<<>>AAADDDFFFGGGBBB>>>:::999;;;======<<>>>>>???AAACCCCCCBBB;;;???CCCEEEEEEGGGJJJMMMLLLKKKHHHFFFDDDDDDEEEFFFHHHGGGGGGFFFGGGGGGHHHHHHFFFGGGIIIKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGGGGHHHIIIOOOSSSXXXYYYWWWTTTSSSSSSMMMMMMLLLLLLKKKKKKJJJJJJHHHJJJMMMOOOPPPPPPOOOMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRWWW\\\]]]ZZZXXXYYY[[[VVVUUUTTTTTTUUUUUUSSSQQQLLLLLLMMMNNNOOOQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSRRRSSSUUUUUUTTTTTTUUUVVVVVVZZZ^^^]]]YYYUUUWWWYYYYYY\\\```dddkkkvvvzzzrrrfffYYYOOOHHHBBB???;;;999777666666666444222...///000000000000111333////////////000111333333111111222222333333333333//////000111222333333444555444333111111111222222//////000000111111111222444222//////000222222222...///000111222333333333444333111111222333222111555555444333222222333333222222333444444555666666444444555555555555555444555555555555777999;;;<<<;;;>>>BBBCCCCCCBBBCCCCCCDDDMMMccc}}}lll]]]SSSKKKEEEBBB??????>>>==================>>>>>>>>>????????????CCCDDDDDDDDDCCCCCCBBBAAABBBAAA???>>>>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<===???AAACCCFFFKKKOOOKKKDDD;;;888:::======<<<<<<======???@@@AAABBBBBBAAABBBBBBAAAEEEKKKMMMKKKLLLGGGEEEEEEEEECCCEEEIIIGGGGGGGGGFFFEEEDDDCCCBBBDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGJJJLLLNNNQQQVVVYYYZZZWWWSSSPPPQQQOOOLLLIIIHHHGGGHHHIIIIIIKKKNNNPPPQQQQQQPPPNNNMMMNNNOOOPPPOOONNNMMMLLLNNNNNNNNNOOOPPPRRRTTTUUUUUUUUUVVVVVVWWWXXXXXXXXX[[[YYYUUURRROOONNNNNNOOOOOOMMMKKKIIIIIIKKKOOOQQQRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYXXXVVVTTTSSSXXX[[[___``````eeemmmsss~~~zzzpppjjj\\\UUUJJJBBB>>>;;;888555777777666555444222111000333333333333333222111000222222222222222222222222000000000000111111111111............///000222333666555333222000///............///000111222222333///000222333333222000///333222111000111222333444111111222222222222111111222111111000000111111222/////////000111333444555222333555666666666555444555555555555666777888999<<<>>>@@@@@@??????CCCFFFGGGOOOcccwwwmmm^^^PPPHHHBBB===:::======<<<;;;;;;;;;;;;;;;======>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@???BBBAAA@@@?????????@@@@@@>>>>>>>>><<<;;;999777666555888;;;???EEEKKKSSSXXXVVVNNNDDD>>>======<<<;;;======>>>???@@@AAAAAABBBCCCEEEFFFFFFJJJQQQSSSPPPKKKGGGDDDEEEEEECCCEEEIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFEEEEEEFFFIIILLLOOOQQQTTTUUUVVVUUUSSSQQQPPPOOOLLLJJJIIIHHHHHHHHHIIIKKKNNNQQQRRRQQQPPPOOOMMMNNNOOOPPPPPPPPPOOONNNOOONNNNNNNNNOOORRRTTTVVVUUUVVVVVVWWWWWWXXXYYYYYYZZZXXXTTTQQQOOONNNMMMMMMMMMLLLJJJIIIIIIKKKNNNOOOQQQPPPPPPOOOOOOOOOPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQRRRUUUXXXXXXXXX[[[bbbhhhppp}}}}}}wwwvvvyyy~~~}}}{{{vvvpppggg^^^WWWRRRGGGCCC===888666444333333666555555444333222111111333333333333222222111000222222222222222222222222000000000000111111111111///000000000000000000000333222111000000000000000//////000000111111222222///000222333333222000///000000000000000111222222........................222222111111111111222222333333222222222333333444333444444555555555555555666666666666777888999999;;;===@@@@@@@@@AAADDDGGGKKKRRRdddxxxggg^^^RRRHHHBBB???<<<999;;;;;;:::999999999::::::============>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBB@@@?????????@@@AAA>>>>>>???>>><<<999666444333555:::>>>EEEMMMVVV\\\[[[SSSHHHAAA???>>>===;;;>>>>>>?????????@@@@@@@@@CCCFFFHHHIIINNNTTTUUURRRIIIEEEDDDEEEEEECCCEEEHHHGGGGGGGGGHHHHHHGGGGGGFFFCCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEDDDDDDEEEHHHJJJOOOPPPPPPQQQQQQQQQQQQQQQOOONNNMMMKKKJJJHHHGGGFFFJJJKKKNNNPPPQQQQQQPPPOOOMMMNNNOOOQQQQQQQQQPPPPPPOOONNNMMMMMMNNNQQQTTTVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXVVVSSSPPPNNNLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOSSSSSSTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOMMMOOOQQQQQQPPPRRRWWW[[[___fffnnnqqqrrryyy}}}tttqqqsssyyyyyypppgggbbbZZZPPPHHHBBB>>><<<999999888666333222333444444444222111111111222333222222222222222111111111000000000000000000000000000000000000111111111111111111222222222111///............//////000111222000000000000000111111111///000111222222111000///000000111222222222222111222111000//////000111222333333222222222222333333888777666444333333333333444444444444444555555666666666666666777888999::::::<<>><<<::::::999999999999::::::<<<<<<<<<=========>>>>>>???@@@AAACCCDDDEEEEEEFFFBBBAAA@@@>>>>>>??????@@@???@@@BBBBBB@@@===:::888888:::<<<>>>BBBHHHOOOSSSRRRLLLDDD???============??????????????????@@@@@@BBBFFFHHHIIILLLQQQQQQMMMGGGDDDCCCEEEEEECCCDDDHHHGGGGGGHHHHHHIIIHHHHHHHHHCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCDDDGGGIIILLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMLLLKKKIIIGGGFFFIIIKKKMMMNNNOOOOOONNNMMMKKKLLLNNNPPPQQQQQQPPPPPPOOONNNLLLLLLMMMPPPTTTVVVVVVVVVVVVWWWXXXXXXYYYYYYVVVUUUSSSPPPMMMLLLKKKJJJFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMSSSSSSSSSRRRQQQPPPOOONNNPPPPPPPPPPPPPPPOOOOOOOOONNNOOOOOONNNMMMNNNQQQTTTVVVZZZ\\\ZZZXXX\\\gggqqq|||}}}ssspppqqqwww|||ooobbbZZZNNNJJJDDD===888666666666666888:::888444111111333333222000//////111222444222222111111111111111222000000000000000000000000///000000000111111111111///111222444333222000///---------......000111222111111111000000000000000000000111111111111000000111222444555555555444333444333111000000111333444444333333222222333333444888777666444333333333333555444333222333444555666777666666777777888999::::::;;;===???BBBEEEHHHJJJOOOSSSbbbyyy}}}|||ooo___TTTLLLFFF@@@<<<======<<<:::;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========:::;;;===???AAABBBCCCCCCAAA@@@???>>>===>>>?????????@@@BBBDDDCCCAAA>>><<<<<<===?????????BBBEEEHHHHHHEEE@@@===<<<<<<======??????????????????@@@@@@CCCFFFGGGGGGIIILLLKKKFFFEEEBBBBBBDDDEEECCCDDDHHHGGGHHHHHHIIIIIIIIIHHHHHHCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDCCCCCCCCCFFFHHHHHHJJJMMMOOOOOONNNLLLJJJLLLLLLLLLLLLKKKJJJHHHGGGIIIJJJKKKLLLMMMMMMLLLLLLJJJKKKMMMNNNOOOOOOOOONNNNNNMMMLLLKKKMMMPPPSSSUUUUUUUUUVVVVVVWWWXXXXXXXXXVVVUUUSSSQQQNNNLLLKKKJJJEEEFFFHHHIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLRRRRRRRRRQQQPPPOOONNNMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNPPPSSSVVVWWWTTTOOONNNTTTZZZbbbhhhsss{{{rrroooooottt~~~{{{mmm```TTTJJJEEE===<<<999777555555666666111444777666222///...///222111000//////000222444222111111000000111222222///////////////////////////000000000111111111111---///111333444333222111..................//////111111111000000000000000000000000111111000000000111222333444555444333222111000...------...000111444333333222222333333444444444333333333333333444444444333222222444555666666666666666777888999:::999:::;;;>>>BBBFFFIIIJJJLLLPPP^^^uuu}}}~~~tttdddTTTJJJEEEAAA<<<:::<<<===<<<:::;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;<<<>>>@@@BBBCCCDDDDDDAAA@@@???>>>>>>>>>???@@@>>>???AAABBBBBBAAA???>>><<<>>>@@@@@@??????AAABBBDDDBBB@@@>>>===<<<;;;;;;>>>>>>?????????@@@@@@@@@EEEGGGGGGEEEFFFIIIHHHDDDCCC@@@AAADDDEEECCCDDDHHHHHHHHHHHHIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEDDDCCCCCCFFFHHHFFFIIILLLNNNNNNMMMJJJHHHKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKLLLNNNNNNNNNMMMMMMLLLLLLLLLLLLNNNPPPQQQSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUSSSPPPNNNLLLKKKGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLPPPPPPQQQQQQPPPOOOOOONNNMMMMMMLLLMMMMMMNNNOOOPPPNNNMMMMMMLLLLLLLLLMMMMMMQQQUUUXXXUUUPPPLLLMMMPPPVVVXXX^^^hhhrrr}}}~~~vvvsssrrrssszzzzzzuuummmggg]]]QQQFFF>>>888666666666666555555444444333...111444555444222222222222111111000000111222333111111000//////111222333////////////////////////000000000000111111111111---...000111333333333222000//////............///000000000000000111111111000000000000000000000000//////000111111111111000111111////////////111111333333222222222222333333222222111111222333444444333333333333333444444555555555555555666777888999999999:::===BBBFFFHHHIIIIIILLLZZZrrr|||zzzyyyyyy|||}}}|||uuuhhhYYYMMMFFFDDD@@@<<<;;;===>>>===;;;:::::::::::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEEEEFFFCCCBBBAAA@@@@@@@@@AAAAAA@@@AAAAAAAAA@@@???>>>>>><<<>>>AAABBBAAA?????????>>>???@@@@@@>>><<<;;;;;;======>>>???@@@AAAAAABBBCCCDDDCCCAAACCCGGGFFFCCCBBB???@@@DDDEEECCCDDDGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEEEEDDDCCCDDDFFFHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLNNNNNNOOONNNMMMLLLJJJJJJLLLMMMOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVYYYXXXWWWUUURRRPPPNNNMMMJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOOOOPPPQQQQQQPPPPPPKKKKKKJJJKKKKKKMMMNNNOOOMMMLLLLLLLLLMMMMMMMMMMMMOOOSSSXXXXXXTTTPPPPPPQQQOOOOOOSSS[[[___cccmmmxxxyyyuuurrroooqqqvvvvvvtttrrrpppmmmggg___YYYNNNKKKFFF???999444222111333333333333333222111111111222333555777777666444222222222222222222111111111000/////////000222333000000000000000000000000000000000000111111111111/////////000000111111111000//////.../////////000//////000000111111222222000000////////////000000//////......//////000111222222222222222222222222222222111111111111222222222222222222222333333444222222333444444444444333444444444444555666777888999888888<<>>===@@@DDDEEECCC???===<<<777:::>>>@@@???>>><<<<<<<<<===>>>???@@@AAABBBBBB???@@@???===???DDDEEEBBBAAA???@@@DDDEEECCCDDDGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDCCCCCCEEEFFFFFFEEEDDDDDDFFFHHHJJJJJJIIIHHHIIIJJJKKKLLLJJJIIIHHHHHHIIILLLNNNPPPNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNOOOPPPOOONNNMMMLLLHHHJJJLLLNNNPPPPPPPPPOOORRRRRRRRRSSSTTTTTTUUUUUUZZZYYYXXXVVVTTTQQQOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPQQQRRRRRRRRRJJJIIIIIIIIIJJJLLLMMMOOOMMMMMMLLLMMMOOOPPPOOOOOONNNSSSXXXZZZWWWUUUUUUVVVKKKJJJNNNTTTUUUTTTYYYaaahhhmmmwww}}}vvvrrrlllfffeeehhheee```ZZZUUUPPPKKKDDD>>>;;;<<<<<<:::777444333333222222222111111111111222333111111222555666333///222333333333333222111000111000///...///000222444111111111111111111111111000000000000111111111111111000//////...////////////////////////000111222...//////000111222222333000000////////////000000111000/////////000222333...///000000000000///...222111111111111111111222444333333222222333333333111222333444555444333222444333333444444555666777999777777;;;@@@EEEFFFEEEFFFJJJXXXppp~~~wwwpppooorrruuurrrooonnnggg]]]SSSLLLFFFAAA???999;;;===>>>===;;;999777999999:::::::::;;;;;;;;;========================;;;<<<===>>>@@@@@@@@@@@@CCCCCCAAAAAAAAAAAABBBCCCEEEAAA===<<<===>>>===<<>>===>>>@@@???>>>===<<<<<<<<<<<<<<<===<<<<<<<<<===???AAABBBBBB@@@===>>>AAABBBAAA???>>>>>>???@@@AAACCCCCCDDDFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJFFFGGGGGGHHHJJJLLLNNNOOOQQQPPPNNNLLLLLLLLLLLLMMMJJJKKKLLLOOOQQQPPPNNNKKKLLLLLLMMMNNNNNNOOOOOOPPPRRRRRRRRRRRRRRRSSSTTTTTT]]][[[YYYVVVSSSQQQPPPOOONNNNNNMMMLLLKKKJJJIIIIIILLLKKKJJJJJJJJJKKKMMMNNNKKKMMMOOOOOONNNLLLLLLMMMIIIIIIHHHHHHGGGHHHHHHHHHKKKKKKLLLMMMMMMMMMMMMMMMRRRRRRQQQPPPPPPPPPQQQQQQKKKKKKKKKLLLMMMNNNOOOPPPUUUXXX]]]bbbiiitttxxxnnnhhhccc^^^WWWQQQLLLIIIDDDAAA>>><<<:::888333333333333333333333333111111000000000000111111555444222222333444555555444444444333111///...------...///000000///...---///////////////////////////////////////......------......///000111111222000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000333000......///111222222000000000000111111111111222222111111222444555666222222333333333333444444888777777666666666777777777:::===???@@@???@@@@@@BBBGGGUUUlllzzzrrrooopppooojjjeee```ZZZRRRJJJEEEAAA>>><<<;;;;;;=========<<<:::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@DDDCCCBBBAAAAAAAAABBBCCCDDDAAA===<<<===???>>>===???AAACCCBBB@@@???AAACCC???>>>======<<<<<<<<<===@@@???>>>>>>>>>???@@@AAACCC@@@>>>>>>@@@BBBAAA?????????@@@AAABBBCCCDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFGGGGGGGGGFFFDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCEEEFFFFFFEEEEEEFFFHHHGGGGGGHHHIIIJJJLLLNNNNNNOOONNNMMMLLLKKKKKKKKKKKKKKKKKKMMMPPPRRRRRROOOMMMMMMMMMNNNNNNOOOPPPPPPPPPRRRQQQQQQQQQQQQRRRSSSTTTVVVVVVTTTSSSQQQPPPPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKNNNMMMLLLKKKKKKLLLMMMMMMKKKMMMOOOOOOMMMKKKKKKKKKHHHHHHGGGGGGGGGHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLMMMMMMNNNOOOOOOHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJMMMPPPSSSZZZccciiiuuuzzz~~~~~~pppggg\\\TTTOOOKKKEEEAAA???<<<888666555444222111111111111111111111111111111111000000000000111111555222111555:::===:::666000000111000000//////...---...///000000///...---///////////////////////////////////////......------......///000000111111000000////////////000000111111111111111111111111000000000000000000000000////////////////////////000---++++++---/////////000000000000111111111111111111000000111333444555222222222333333333444444777666666555555666666666777:::===????????????@@@AAAFFFTTTkkk~~~wwwrrrpppkkkbbb[[[PPPKKKEEE@@@>>>>>>===<<<=========<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>??????@@@@@@DDDCCCBBBAAA@@@AAAAAABBBCCC@@@===<<<===>>>>>>>>>@@@BBBCCCCCCAAA@@@AAABBB???>>>>>>=========>>>>>>???>>>??????@@@BBBCCCDDDCCCAAA??????@@@@@@???>>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAADDDFFFGGGGGGFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKMMMPPPRRRSSSQQQOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRROOOOOOOOONNNOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKMMMNNNNNNKKKIIIHHHIIIFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEHHHMMMPPPVVVYYY^^^fffppp}}}~~~yyyuuuzzz{{{pppfff\\\TTTJJJBBB???===;;;999777444222111111222111000////////////////////////111000000//////000000111333000000777@@@DDD???888/////////000111111222222......////////////......///////////////////////////////////////......---.........//////000000111000000////////////000000111111111111111111111111000000000000000000000000........................///---++++++,,,...///...000000000000111111111111000000000000111222333333222222222222333333333333555555444444444555555666777999<<<>>>>>>>>>>>>???@@@DDDRRRiii~~~yyyrrriii]]]TTTEEEAAA===;;;<<<>>>@@@@@@>>>===<<<<<<;;;<<<===>>>:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::<<<===>>>?????????BBBAAA@@@?????????@@@@@@AAA???===<<<<<<===>>>>>>DDDDDDDDDCCCAAA???===<<>>>>>>>>??????@@@;;;<<<===@@@CCCFFFHHHIIICCCBBBAAA@@@?????????>>>AAABBBDDDEEEFFFFFFEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCFFFJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJLLLNNNQQQRRRPPPOOONNNNNNOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOOOOOOOPPPPPPPPPQQQNNNMMMLLLKKKJJJIIIHHHHHHKKKLLLMMMMMMJJJHHHGGGGGGDDDEEEFFFGGGHHHHHHIIIIIIFFFGGGGGGHHHHHHGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHDDDCCCBBB@@@????????????>>>???@@@AAACCCEEEGGGIIIJJJLLLNNNQQQWWW```jjjqqqzzz~~~uuupppppptttzzz{{{{{{vvvmmmfff```WWWNNNHHHDDD>>>:::999:::999999555333000000111222222111////////////////////////000000////////////000000111000111666===@@@>>>:::111111111222222333444444...//////////////////...///////////////////////////////////////......---........./////////000000000////////////000000111222222222222222222222222000000000000000000000000////////////////////////111///......000111111000///000000000111111111111111111111111111222333333111222222222222333333333444444333333333444555555777999;;;<<<<<<<<<===>>>>>>BBBPPPfff~~~uuueeeUUUJJJ???<<<999999;;;>>>AAABBB>>>===<<<;;;;;;<<<>>>???::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999:::;;;<<<===>>>>>>>>>@@@???>>>======>>>??????@@@???===<<<;;;;;;<<<>>>CCCCCCCCCCCCBBB@@@===;;;???????????????@@@AAABBB;;;<<>>>>>???BBBCCCEEEFFFGGGFFFFFFEEEBBBCCCEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEHHHLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQPPPNNNMMMJJJIIIJJJLLLOOOPPPOOOMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRRRROOOOOONNNMMMLLLJJJIIIIIIJJJLLLMMMLLLIIIGGGFFFFFFDDDEEEFFFHHHIIIIIIIIIHHHEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDAAAAAA@@@???>>>>>>??????<<<<<<===>>>AAACCCDDDDDDBBBCCCDDDEEEGGGKKKPPPSSSZZZcccnnnvvv|||uuummmhhhiiikkkmmmooonnnlllhhheee```___YYYQQQLLLIIIDDD===888777555555555555444333222000...------......---000000000000000000000000000000////////////000000///000222333444555888:::444333222111111111222222/////////......////////////////////////////////////////////////......---............///////////////////////////000111111111111111111111111111111////////////////////////000000000000000000000000222000///000222333222111///000000000111111111111222222222333333333333333111111111222222222333333333333333333333444555555777888:::;;;:::;;;<<<===>>>AAANNNddd|||xxxcccNNNAAA<<<999666666888;;;>>>???===<<<;;;;;;;;;<<<===>>>:::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::888999:::<<<======>>>>>>======<<<<<<===>>>@@@AAABBBBBB@@@>>>;;;;;;===?????????@@@CCCDDDDDDBBB????????????@@@AAABBBCCCDDD@@@AAABBBCCCCCCCCCCCCCCCAAABBBBBB@@@???>>>???@@@BBBCCCEEEGGGGGGFFFEEEDDDAAABBBDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHEEEDDDCCCBBBBBBCCCDDDEEEHHHJJJLLLMMMLLLKKKKKKKKKMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTSSSPPPOOOKKKJJJJJJKKKMMMNNNMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQPPPOOONNNLLLKKKIIIKKKLLLLLLIIIGGGGGGGGGEEEFFFHHHIIIJJJIIIIIIHHHDDDEEEEEEEEEEEEDDDCCCCCCDDDCCCBBBBBBAAAAAAAAABBB??????>>>===<<<<<<=========<<<<<<===???AAAAAA@@@<<<>>>@@@@@@@@@AAADDDFFFEEEJJJQQQUUUZZZbbbmmmvvvvvvmmmfffaaaYYYZZZZZZYYYVVVRRRNNNKKKHHHGGGCCC===;;;<<<:::555555555555555333222000///333111...---.........---111111111111111111111111000//////......//////000...000222000......222777333222000...------......//////............/////////////////////////////////////////////......---........................///......//////000111222000000000000000000000000////////////////////////111111111111111111111111000///...///111222111000000000000000111111111111222333333444444444333333111111111111222222222222333333333333444444555666777888999:::999999;;;<<<===AAANNNccc{{{iiiSSSEEE>>>:::666555666888999:::;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<============<<<<<<===>>>@@@BBBDDDFFFFFFEEEAAA===<<<>>>AAA@@@@@@AAADDDHHHHHHEEEBBB??????@@@@@@AAACCCDDDEEEBBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBAAA>>>>>>@@@BBBBBBCCCEEEGGGGGGFFFDDDCCC@@@AAACCCEEEGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCEEEGGGHHHLLLNNNNNNNNNLLLKKKLLLMMMNNNNNNMMMLLLLLLMMMMMMMMMOOOQQQTTTVVVVVVTTTQQQOOOMMMLLLKKKLLLMMMNNNMMMKKKHHHIIIIIIJJJKKKKKKLLLLLLNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQOOOPPPPPPPPPOOONNNLLLKKKHHHJJJLLLLLLJJJHHHHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@???===<<<;;;;;;:::>>>;;;:::;;;>>>AAABBBAAA<<<===>>>======>>>@@@CCC===???BBBDDDFFFJJJPPPSSS\\\bbbkkkssszzzyyylllbbbZZZTTTQQQGGGGGGFFFDDDAAA???<<<;;;999999666333333777666333555555444333111000111111444222//////000111111111000000000000000000000000//////............//////...///000000//////000111222111...---,,,,,,---...000///...------...///000///////////////////////////////////////......---....................................///000111222////////////////////////////////////////////////000000000000000000000000///......///111111000///000000000000111111111111111222333333333333222111111111111111222222222222333333333333444555666777777888999999888888:::<<<>>>AAAMMMccczzzrrr]]]OOO@@@===888666666777888888999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;<<<==================>>>@@@BBBEEEFFFIIIIIIHHHDDD@@@>>>@@@BBBEEEDDDDDDGGGIIIIIIEEEAAA??????@@@AAABBBCCCEEEFFF@@@AAABBBCCCCCCCCCBBBAAA>>>@@@BBBAAA>>>>>>@@@CCCAAACCCEEEGGGGGGFFFDDDBBB@@@AAACCCEEEGGGIIIIIIJJJGGGFFFDDDCCCCCCCCCDDDEEEGGGFFFEEEEEEFFFHHHJJJLLLRRRRRRRRRPPPNNNNNNOOOPPPOOONNNMMMMMMLLLMMMMMMMMMNNNQQQTTTWWWWWWTTTQQQOOOOOONNNMMMMMMNNNNNNMMMKKKGGGGGGHHHHHHIIIJJJJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPLLLLLLMMMMMMLLLKKKIIIHHHHHHJJJLLLLLLJJJIIIIIIIIIHHHIIIKKKLLLLLLJJJIIIGGGDDDEEEEEEEEEDDDCCCBBBBBB>>>>>>>>>>>>???AAABBBCCCEEEDDDBBB???===;;;::::::888666444666<<<@@@BBBBBB<<<<<<;;;999888999<<>>>>>???@@@AAAAAAAAAAAABBBGGGNNNRRRVVV\\\eeelllnnnvvvuuummm```SSSIIIBBB===:::<<<;;;:::999777666666555222333111///111666666333//////...---,,,---111333000...------///000111111000000000000000000000000//////............//////......///222444444111---222111///...---...000111000///...------...///000///////////////////////////////////////......---.....................---............///000222222////////////////////////////////////////////////////////////////////////000//////000222333111000000000000000111111111111000111222333333222000000000111111111111222222222333333333444555666777888777888888888777888:::;;;>>>AAAMMMccczzzsss___JJJCCC===:::999777555555333777;;;======<<<:::999;;;;;;:::::::::;;;;;;<<<===<<<;;;::::::999999:::<<<============<<<<<<;;;??????@@@@@@@@@BBBFFFIIITTTSSSQQQLLLGGGCCCAAAAAAEEEFFFGGGHHHHHHHHHHHHHHH@@@@@@@@@@@@BBBDDDFFFHHHCCCCCCCCCBBBAAA@@@???>>>????????????>>>>>>>>>>>>BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHFFFEEECCCCCCDDDFFFGGGEEEDDDCCCCCCDDDGGGKKKMMMSSSSSSSSSRRRPPPOOOPPPRRRSSSOOOKKKJJJMMMPPPRRRRRRPPPRRRTTTVVVUUURRROOOLLLOOOOOOOOONNNNNNMMMMMMMMMEEEFFFHHHIIIJJJKKKKKKKKKMMMLLLJJJIIIHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMOOOPPPQQQQQQPPPOOOOOOMMMLLLMMMNNNNNNMMMLLLNNNOOOOOOOOOOOONNNLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHFFFDDDCCCCCCBBB@@@???<<<===>>>???AAADDDFFFGGGHHHFFFBBB???<<<:::::::::999999:::;;;;;;<<<======999999999999999999999999===@@@BBB@@@;;;999<<>>??????AAACCCEEEGGGHHHOOOSSSYYY^^^cccjjjsssyyyzzzuuuvvv}}}yyymmmdddTTTMMMEEE???===<<<999666333333333333333333333333222222111111000/////////............///111222333000000000000000000000000...///000111111000///...------......//////000000222000...---,,,---...///000000////////////000000,,,,,,,,,------............///////////////......------............------..................------000000000000111111111111..................------////////////////////////---...000111111111000///000000000000000000000000222111111111000000//////000000000000000111111222111111222333222111000///222222222333444555777888777777777777777777888888:::BBBKKK^^^{{{vvvvvvyyyxxxbbbUUUEEE:::666444222111222444666777999:::;;;<<<;;;::::::::::::::::::;;;>>>===<<<;;;::::::::::::>>>?????????>>>===<<<<<>>??????>>>>>>>>>>>>>>>???AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGEEEDDDBBBBBBCCCDDDEEEDDDDDDCCCDDDEEEHHHJJJLLLUUUVVVVVVTTTRRRRRRSSSUUURRROOOLLLLLLNNNPPPQQQPPPNNNOOOQQQRRRQQQOOOMMMKKKNNNNNNOOOOOONNNMMMMMMLLLHHHHHHIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLLLLMMMMMMKKKJJJOOOPPPQQQQQQQQQOOOMMMLLLIIIIIIHHHGGGGGGGGGGGGGGGHHHFFFDDDCCCCCCCCCAAA???999:::<<<>>>AAADDDFFFHHHEEECCC@@@===:::999888888777777888999999:::;;;;;;888888888888888888888888999<<<>>><<<888666888;;;888888999999;;;===>>>???@@@BBBEEEGGGIIIMMMRRRWWW___bbbgggnnnuuu|||uuupppiiicccccchhhoootttnnnllliiieee___VVVMMMGGGBBB>>>999666444333333222111111111111111111111111000000000000000000111111///......//////000111222////////////////////////000000000///...---,,,+++.........///////////////111000...,,,,,,---...///000000////////////000000++++++,,,,,,,,,,,,,,,---......////////////......------............------------...//////...---,,,/////////000000000111111////////////000000000000////////////////////////,,,---...///000//////...////////////////////////111111000000000/////////000000000000000111111222///000111222333222222111222222222333444555666777888777777777777888999999:::BBBJJJ]]]zzz~~~uuukkkeee[[[\\\aaakkkyyyppp[[[III???:::777444555555333333444777:::<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;;;;<<>>===??????@@@???>>>???BBBEEEIIIIIIIIIFFFCCCAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@AAABBBCCCDDDDDDEEEEEECCCCCCCCCCCCBBB@@@???>>>@@@???>>>======>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEECCCBBBAAABBBCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJPPPQQQQQQPPPOOONNNPPPQQQQQQOOONNNNNNOOOPPPOOONNNLLLLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOOOOMMMLLLJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKLLLMMMNNNMMMLLLPPPQQQRRRSSSSSSPPPNNNLLLIIIHHHGGGGGGFFFGGGGGGGGGHHHFFFEEEDDDDDDCCCAAA@@@::::::;;;===>>>AAABBBDDDAAA@@@===:::888777666666555555666666777777888888666666666666666666666666555777999777333222333666333333333333444555666666666777888777777999<<<>>>BBBCCCDDDHHHNNNUUU\\\```aaadddiiinnnrrrwww|||zzztttmmmhhhZZZVVVPPPLLLJJJMMMPPPSSSPPPMMMHHHDDDAAA===888555666666666333111000000111////////////////////////......///000000111222222000000////////////000000..............................---,,,++++++,,,,,,///////////////.........000///...---,,,---...///000//////......//////000,,,,,,,,,+++++++++++++++---....../////////......------............------+++,,,...//////...---,,,.........////////////000......//////000000000000////////////////////////,,,------...///.........///////////////////////////////////////.........000000000000000111111222...///000111333333333333222222222333444555666666888888777777888999999::::::BBBJJJ\\\yyyyyynnnbbbWWWQQQIIIKKKPPPXXXcccqqq}}}uuucccRRRGGG>>>888:::888444222333555666777:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???CCCCCCCCCBBBAAA@@@???>>>??????@@@???>>>>>>@@@BBBCCCDDDDDDCCCAAAAAABBBCCCDDDDDDDDDCCCCCCBBB@@@@@@???@@@CCCEEEGGGGGGGGGGGGDDDDDDCCCCCCBBB@@@???>>>@@@???===<<<===>>>@@@AAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCBBBCCCEEEGGGHHHHHHHHHHHHKKKLLLLLLLLLJJJJJJLLLNNNOOOOOOPPPQQQQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKIIIKKKMMMOOOOOOMMMKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGEEEDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIHHHIIIKKKLLLNNNKKKJJJJJJLLLOOOQQQQQQPPPNNNPPPRRRSSSRRROOOLLLJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIGGGFFFEEEEEEEEECCCAAA>>>>>>===<<<;;;;;;<<<<<<>>>===;;;999777666666666444444555555666666666777666666666666666666666666444555666555222111222333333222222111111222222333444444444555555666888999:::999888888;;;>>>BBBDDDDDDGGGKKKOOORRRVVVZZZ]]]^^^fffpppuuuxxx}}}wwwrrrjjjbbb\\\WWWQQQMMMCCCAAA>>>;;;::::::<<<======;;;999777888888777555333666777555111...///111////////////////////////////////////000000111111111111000///////////////........................+++*********+++---///111000000//////......------000000///.........///000/////////....../////////---------,,,,,,+++++++++------......//////......------............------***,,,...///000...---+++---------.........//////+++,,,,,,------......///////////////////////////------........./////////////////////////////////........................000000000000000111111222//////000111222222333333222222333444555555555555888888777888888999:::;;;:::BBBIIIZZZwwwwwwhhh[[[QQQJJJFFFBBBEEEIIIMMMTTT]]]iiiqqq}}}~~~kkkXXXHHH>>>;;;888444222333444333222999999;;;<<<=========<<<::::::;;;===@@@BBBEEEFFFCCCCCCCCCBBBBBBAAA??????>>>???@@@???>>>>>>???AAA???@@@AAAAAA@@@@@@BBBDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>???BBBEEEHHHIIIJJJJJJDDDDDDDDDCCCBBBAAA@@@???>>>>>>=========>>>@@@AAA?????????@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCFFFHHHHHHHHHHHHGGGIIIKKKKKKKKKJJJJJJLLLNNNMMMOOOQQQRRRQQQOOOMMMKKKLLLKKKJJJIIIIIIJJJJJJKKKHHHJJJLLLNNNNNNLLLJJJHHHHHHGGGGGGGGGGGGHHHIIIJJJHHHHHHIIIIIIIIIGGGEEEDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLKKKJJJIIIKKKMMMNNNMMMLLLLLLMMMNNNOOONNNKKKHHHFFFFFFFFFEEEEEEEEEFFFFFFGGGIIIHHHFFFFFFFFFFFFDDDCCC???>>><<<;;;:::999999888<<<;;;:::999888777777777555555555555666666666666666666666666666666666666555666666555333222222333333333222111111111111111111111111111222333444444555444444444444333333444666888;;;===>>>???BBBDDDAAAIIIQQQUUUVVVZZZcccjjjooosssxxx|||}}}yyywwwwwwuuurrrllleee___\\\VVVRRRMMMHHHDDD@@@>>><<<777666666555444444555555333222222333555555444333...111333222///,,,---///000000000000000000000000000000000000//////......222111000//////......///////////////////////////,,,+++++++++,,,...111222000000//////......------000000000000000000111111//////............////////////......------,,,,,,,,,,,,---...............------............------***+++---...///...---,,,------------............+++,,,,,,,,,------......///////////////////////////////////////000000000........................------------............000000000000000111111222222222111111111111111111111222333444555555555444777777777777888999:::;;;:::AAAHHHYYYuuuvvveeeUUUJJJEEEBBBAAA@@@CCCGGGJJJMMMRRRYYY___qqqsss___PPP@@@;;;555333444444333111555777999<<<===>>>>>>>>>===>>>???AAACCCFFFHHHIIIAAAAAAAAAAAAAAA@@@@@@???>>>???@@@@@@???>>>???AAA???@@@AAA@@@???@@@AAACCCEEEEEEEEEDDDDDDBBBAAAAAA>>>???AAADDDFFFHHHIIIIIIDDDDDDDDDDDDBBBAAA@@@???======>>>>>>??????@@@@@@>>>>>>??????@@@AAAAAAAAA@@@????????????@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGEEEFFFHHHGGGGGGHHHJJJLLLLLLOOORRRSSSQQQOOOMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJGGGIIIJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFHHHIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJHHHHHHIIIIIIGGGEEEJJJKKKKKKJJJIIIGGGEEEDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHFFFEEEEEEEEEEEEDDDBBB<<<;;;::::::999::::::::::::::::::999999888777777555555666666666666666666555555555555555555555555666666555555444333333333222111111000//////000000222111///000000000///---000111333444444333222111000222444555555666999:::888<<>>===;;;999777666555555333333444444444444444444222222111222333222///---,,,...000000000000111222111111111111111111111111111111000//////...------111111000///////////////////////////////////////000000///......---......///////////////.........//////000000000111111111///......------......///////////////............+++,,,---...............------............------***+++,,,------------------------............///........................////////////////////////000////////////000111111........................---------...............000000000000000111111222333222222111000000111111111222444555666555444444666666666666777888::::::;;;AAAGGGWWWsssggg^^^RRRGGGAAA>>>======@@@BBBEEEFFFGGGIIIMMMPPP```uuu|||kkkRRRIII???888666666555333111333666:::<<<===>>>===>>>>>>??????AAABBBDDDDDD>>>>>>???@@@@@@@@@@@@???===???@@@AAA@@@???@@@BBB@@@AAABBBAAA??????AAACCCCCCDDDDDDDDDCCCBBBAAAAAA?????????@@@AAACCCDDDEEEEEEEEEDDDDDDCCCAAA@@@???;;;<<<>>>@@@AAA@@@???>>>======>>>>>>???@@@@@@AAA???>>>>>>>>>>>>???@@@@@@???@@@AAACCCDDDEEEFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGBBBDDDEEEEEEEEEFFFHHHJJJKKKNNNQQQRRRPPPNNNNNNOOONNNNNNMMMLLLKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHHHHIIIJJJIIIHHHJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEECCCBBBBBBCCCCCCAAA@@@<<<;;;::::::999999::::::888888888888888888777777555555555555555555555555444444444444444444444444555555444333333333222111111111000/////////000000333222000111222222000---///000111222222222222111///111222222222222333555444666777777666666888999888;;;???AAACCCFFFLLLQQQXXXZZZ```ffflllqqquuuvvv{{{|||~~~~~~~~~{{{xxxssslllfffaaa^^^\\\\\\YYYVVVTTTQQQMMMIIIEEE@@@???===;;;999888888777333444444444333222111111222333333444444333333222444222111111111111///...111000000111222333333222000000000000000000000000//////////////////......111000///////////////000........................000000000//////---,,,+++.........///////////////------...//////////////////......------......///---------...............***+++,,,---............------............------+++++++++++++++---...///---............/////////000//////......------,,,//////////////////////////////...---...///000111........................------......////////////000000000000000111111222222111000000000111222333111333444666666555444333444444444555666888999:::;;;AAAFFFVVVqqqQQQLLLEEE@@@===<<<;;;:::@@@AAABBBBBBCCCCCCDDDEEEMMM___sss{{{fffZZZJJJ>>>999777555333...000444888;;;<<<============<<<<<<<<<<<<<<<===<<<<<<===>>>????????????===???AAAAAAAAA@@@AAABBBAAABBBCCCAAA@@@???AAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>===>>>???@@@AAAEEEEEEEEEDDDCCCBBB@@@@@@999;;;>>>AAABBBAAA???>>>=========>>>??????@@@@@@>>>>>>>>>>>>>>>??????@@@===>>>@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHFFFGGGHHHIIIIIIJJJLLLNNNJJJNNNQQQRRRPPPNNNOOOPPPNNNNNNNNNMMMKKKIIIGGGFFFHHHHHHHHHHHHIIIJJJJJJJJJLLLJJJHHHFFFEEEEEEFFFFFFHHHGGGEEECCCCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGJJJMMMPPPQQQPPPKKKIIIGGGDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFBBBAAA@@@@@@@@@@@@???>>>???>>><<<:::999777777666666666777777777777666666444444444444444444444444222222222222222222222222444333222111222111000///222111111000000111111111111///...000333444222000---------,,,,,,---------///000111000...---.../////////000111222333333444333666888888666777:::===>>>???BBBFFFKKKPPPTTTWWWYYYZZZ[[[[[[ZZZZZZ\\\^^^^^^cccjjjrrryyy}}}}}}zzzwwwwwwwwwvvvuuutttvvvyyy|||}}}~~~~~~}}}}}}}}}}}}}}}|||xxxsssnnnkkkhhheeecccbbb___\\\YYYSSSQQQMMMIIIFFFDDDDDDDDDAAA@@@?????????>>><<<:::999777555333333333555666000111333333222000//////222222222222222111000000222///---,,,...000000000666222///...000000...+++000000000000000000000000------......///000000000000000////////////000000------------------------,,,---.../////////...------.........//////000000++++++,,,---.........---.........------.........,,,,,,,,,------.........***+++,,,---............---..................---,,,+++***)))***,,,///000.........////////////000......---,,,+++******)))////////////////////////......---,,,---...///000................................./////////000000000000000000000111111222000000//////000222444555111333444666666555444222333333444444555777888999;;;AAAEEEUUUpppBBB@@@>>>;;;::::::;;;<<>>>>>>>>>>>>>>???@@@BBBLLL\\\mmm}}}rrrYYYHHH???999555222444111111555888888:::>>>=========<<<:::999:::<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAABBBCCCDDDCCCBBBAAA@@@???@@@AAAAAA@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEEEEDDDAAA>>><<<<<<<<<<<<>>>@@@@@@>>><<<<<<===>>>???????????????CCCBBBAAA???>>>=========???@@@BBBCCCEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEGGGHHHIIIKKKKKKLLLMMMOOOQQQTTTUUUWWWTTTPPPMMMJJJHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEGGGIIIJJJIIIGGGEEEEEEEEEFFFGGGHHHGGGEEECCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFHHHJJJLLLOOOQQQSSSLLLJJJGGGDDDCCCBBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCC>>>>>>>>>======<<<;;;:::===<<<;;;:::999999999999666666666666555555555555000222333555555444222111111111222333333333333222222222222111111111111000111111000///////////////111111111111111111111111.......................................///000000------...///000111222222666444111000222333444444444555888;;;>>>AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFIIIMMMQQQUUUXXXZZZXXXXXXXXXWWWUUUTTTRRRRRRTTTUUUWWWXXXZZZ[[[[[[[[[XXXWWWWWWUUUTTTQQQPPPOOOKKKJJJIIIGGGEEEDDDBBBBBB@@@===:::888888888777666555444444333333444444555111111111111111111111111000000000111222222333333000000000000000000000000000000000000000000000000////////////////////////............////////////+++---///111000...,,,***//////............//////------...///000000/////////000111111000...,,,***........................222111...,,,++++++---...***+++------------+++***,,,,,,,,,++++++*********------...///...---+++***((()))+++---......------......000000000///...---+++,,,,,,,,,+++)))'''&&&---,,,++++++++++++***)))////////////////////////...///000000000///...---...///000000000///---,,,000///.........///111222111111000000000000111111111111222333333333333222444444444444444444444444555666777777666555777888<<<@@@CCCRRRnnn===<<<:::777666666777888;;;;;;;;;;;;;;;<<<======???GGGRRR]]]iiiwwwsssaaaQQQDDD<<<888555222111555777777888<<<<<<======<<<:::999:::;;;>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBB@@@@@@??????@@@AAACCCDDDAAA@@@??????@@@@@@@@@@@@BBBCCCEEEFFFEEECCCAAA???>>>======>>>@@@AAA???>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>???AAABBBDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIKKKKKKLLLMMMNNNQQQSSSUUUUUUSSSPPPMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEHHHIIIJJJIIIGGGEEEEEEFFFFFFHHHHHHGGGDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGHHHIIIKKKNNNOOOQQQKKKIIIFFFDDDBBBAAAAAABBB@@@@@@@@@@@@AAAAAAAAABBB>>>>>>>>>>>>===<<<;;;:::;;;;;;999888888777777777666666666666555555555444222333444555555444222111000111222222333333222222222222222111111111000000111000000///////////////..............................------------.....................//////000---......///000111111111444222//////000111222222111111333444666888::::::666666666666666666666666888999:::===???BBBCCCDDDDDDDDDDDDCCCBBBAAA??????>>>???@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@???===<<<;;;<<<;;;:::999888666555555999777444333444444333222222111111000000111111222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000........................000000//////......------,,,,,,...///111000...,,,//////............//////---......////////////......///000111111000...---........................,,,++++++***+++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++------......------,,,+++,,,---...///000000//////++++++,,,,,,,,,,,,++++++------------,,,+++***************,,,000222222222........................------...//////...---,,,---...//////000000000000///////////////000000111111111000000000000111111000111222222333333222222555444444444444444444444444666777777666666777999<<<@@@BBBPPPkkk:::888777555444444555555666666666777888999:::;;;===CCCJJJNNNTTT```ppp}}}}}}iiiTTTEEE>>>555111///222444444555777<<<======<<<:::999999:::============>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===>>>???@@@@@@=========>>>???BBBDDDEEECCCBBB@@@>>>>>>???@@@AAABBBCCCEEEFFFGGGEEEDDDCCCAAA???>>>>>>@@@AAAAAA@@@>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????===>>>@@@BBBCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRQQQOOOMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJIIIGGGFFFFFFFFFHHHIIIIIIHHHEEECCCBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJLLLMMMMMMHHHGGGEEEBBBAAA@@@@@@@@@???????????????@@@@@@@@@>>>>>>>>>>>>===<<<;;;::::::999888777666666666666666666555555555444444444444444555555555333222111000111222222333333222222222222111111111000000000111000//////......//////........................///...---,,,,,,---...///......------......///000.........//////000000000111///------...///000///...//////000000111111111111111111111111111111111222333333444444555555555777777777777666555333333222222333444444444444444444444444444333222111000444444333333222111111111333222000000111111111000000000////////////000000........................000//////...------,,,,,,000000000000000000000000000000000000000000000000........................111111000///...---,,,+++...---,,,...111222000...//////............//////....../////////......---,,,---...///000//////...------------------------'''(((***,,,...///000111...------,,,,,,------...,,,,,,,,,,,,------------......---,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++++++++************++++++///......------.........000///......000000///...........................------......///......---------......///111222333...//////000000000000000111000000//////000000111000111222222333333222222444444444444444444444444333444666666666666888999<<<@@@AAAMMMggg{{{999888777666555555666666333333444444666777999999===DDDJJJLLLLLLRRR___kkk~~~jjjTTTEEE<<<666222444666555666888;;;<<<===<<<;;;999:::;;;<<<<<<<<<===>>>???@@@AAA@@@@@@???????????????>>><<<<<<======>>>>>>??????===<<<<<<===>>>@@@BBBDDDCCCBBBAAA???>>>@@@CCCEEEEEEEEEGGGGGGGGGFFFDDDCCCAAA???======???AAAAAAAAA>>>>>>????????????>>>>>>============>>>???@@@AAA>>>???AAABBBCCCCCCBBBBBBCCCBBBCCCCCCDDDEEEFFFGGGEEEFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFGGGHHHJJJLLLMMMMMMMMMMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJIIIGGGFFFFFFGGGIIIJJJKKKIIIFFFDDDCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJFFFEEECCCAAA@@@?????????????????????????????????===>>>>>>======<<<;;;:::999888777777666666666777555555555444444444333333555555555555444333111000000000111222222222222222111111111111000000000000000000///............///000000000000000000000000///...,,,++++++,,,...///...------------...//////....../////////////////////---,,,,,,---//////...///////////////000000000000000000000000000000000333333333333222222222222444444444444444333222111222333333333333333222222222333333444444333333222444444444444444444444444111000//////111222222111111000000//////000000111------------------------.........---------,,,,,,000000000000000000000000000000000000000000000000........................000000///......---,,,,,,111...,,,---000222000---///......------......///////////////...---,,,,,,+++,,,------------,,,,,,------------------------)))+++...111333444333333///...---,,,,,,---...///,,,,,,,,,------.........///...,,,++++++,,,---...******+++************)))------,,,++++++,,,...//////...---------...000111000...---,,,---,,,+++)))............................../////////000////////////......///000222333---...000111111111000///000000////////////000000000000111222222222222222222222222333333333333333222333555666666666888:::;;;???@@@KKKcccwww777777666666666666666666333333333444555777888999;;;DDDNNNPPPLLLKKKQQQWWWggguuukkkWWWKKKAAA999888888777777999999;;;<<<===;;;:::;;;;;;;;;;;;;;;<<<===>>>@@@AAA??????>>>>>>============;;;<<<<<<===>>>?????????>>>>>>===<<<===>>>???@@@@@@@@@@@@>>>===???CCCGGGGGGHHHHHHGGGFFFDDDCCCBBB@@@>>><<<<<<>>>@@@@@@@@@<<<<<<============<<<<<<<<<<<<======>>>@@@AAABBB@@@AAABBBCCCDDDDDDCCCCCCAAAAAAAAABBBCCCDDDFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIHHHGGGFFFFFFGGGJJJKKKKKKJJJGGGEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHDDDCCCBBBAAA???>>>>>>>>>@@@@@@@@@@@@????????????<<<======<<<<<<;;;:::999999888888777777777777888444444444444333333333333555444444444333222111000000000111222222222222111111111111000000000//////000//////...............////////////////////////...---,,,++++++,,,---...---------------...//////////////////...............---,,,,,,...//////............///000000111111........................////////////////////////000000000111000000//////111111111111111000000/////////000111111111111111///000000000111111111111///......///111222222111000//////......//////000........................---------....../////////////////////////////////////////////////////////........................---------...............222///------///000...,,,......------------............///......---,,,,,,//////......---,,,++++++---------------------------...111333444444222111...---,,,++++++,,,---...,,,,,,,,,------............---,,,++++++,,,...///.........---------------...---,,,,,,,,,---///000------,,,,,,,,,...///111(((((((((***---//////...........................---------......//////000111000///......///000111---...000111111111000///000000////////////000000000000111222222222222111000000111111111222222222111333555666555666888::::::???@@@KKKbbbuuu444444444444444555555555444333444444555666777888999BBBKKKNNNJJJFFFEEEGGGSSSaaarrrpppZZZMMM>>>888555222111222444777999;;;:::::::::;;;:::::::::;;;===>>>@@@@@@>>>>>>======<<<<<<;;;;;;999:::<<<===>>>>>>>>>>>>???>>>===<<<;;;<<<<<<======???@@@>>><<<===AAAEEEHHHGGGGGGFFFDDDCCCAAA@@@???>>>======???@@@@@@???<<<<<<<<<<<<<<<;;;;;;:::======>>>>>>???AAABBBCCCAAAAAACCCDDDDDDDDDCCCCCC@@@@@@@@@AAACCCDDDFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGGGGFFFEEEEEEFFFHHHIIIJJJIIIFFFDDDDDDEEEDDDDDDEEEGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHCCCBBBBBBAAA@@@>>>>>>===@@@@@@@@@???????????????;;;;;;;;;;;;:::999888777888888777777777777888888444444333333333222222222333333222222111111000000///000111111222222111111111111000000000/////////000///......------......------------------------,,,,,,,,,------,,,,,,,,,------,,,,,,------...///000//////......------------,,,,,,---///000///...,,,,,,---...///000000111........................,,,---------......//////---...///////////////........./////////......---,,,------...//////......---------....../////////,,,,,,,,,...000111000...------,,,,,,,,,,,,------////////////////////////------......///000000111////////////////////////////////////////////////------------------------,,,,,,---------...............//////...------,,,......------------......------.........------,,,222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,---.........---------------......+++******++++++,,,---...,,,,,,,,,,,,,,,---...///,,,++++++,,,...///...---------------------------,,,,,,+++,,,,,,---...///000000///..................//////000000000000000000//////......//////000///000111111222222111111000000000111111222222333222333555555555555777888888>>>AAALLLbbbuuu111222333333444444444444444444444444444555666777999>>>DDDFFFDDD@@@??????EEEPPP]]]lllrrr```KKK???888222///......111555777888888888999999999:::;;;<<<>>>???@@@=========<<<;;;:::::::::777888:::;;;<<<======<<>><<<;;;;;;;;;<<<<<<@@@CCCDDDBBB>>>===@@@CCCEEEEEEDDDCCCCCCBBBAAAAAA??????>>>@@@AAABBB@@@???<<<<<<======<<<<<<;;;:::????????????@@@AAACCCCCC@@@AAABBBCCCDDDCCCBBBAAA@@@AAAAAABBBCCCEEEGGGHHHEEEFFFGGGIIIIIIIIIIIIHHHJJJIIIHHHHHHHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEECCCDDDFFFFFFDDDDDDDDDEEECCCEEEFFFFFFDDDBBBCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHFFFHHHJJJKKKKKKKKKJJJIIIBBBBBBBBBAAA@@@???>>>===?????????>>>>>>=========999999:::999999888777666777666666555555666777777333333333333222222222222111111000000000000000000///000000111111111111111111000000000//////////////////...------------...------------------------***+++---......---+++***------,,,,,,------...///000000///...------,,,,,,,,,++++++,,,///000///---,,,,,,------......//////////////////////////////.........//////000000000---...//////000000000000......///////////////...---...//////////////////.........///////////////,,,,,,,,,...000000///---------,,,,,,,,,,,,------////////////////////////............////////////////////////////////////////////////////////////------------------------------------------------&&&+++///000---,,,---///...------,,,,,,------...,,,,,,---.........------000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))***++++++++++++++++++***,,,,,,,,,,,,+++++++++++++++,,,------......------,,,++++++++++++,,,...///((()))***++++++,,,,,,,,,,,,,,,---.........------222000.........---+++***------------------------...---------...///111222,,,------............---///////////////000000111//////............/////////000000111111111111111111111111222333444444444333444555555444444666777777>>>BBBNNNdddvvv222333444555555555555555444444444333444444555555<<<===??????>>>=========<<>>???@@@======<<<;;;;;;:::999999555666888:::;;;;;;;;;;;;===<<<;;;;;;:::;;;<<<===FFFIIIKKKHHHBBB???@@@CCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???@@@BBBCCCCCCAAA???======>>>>>>===<<<;;;;;;@@@@@@@@@@@@AAABBBCCCDDD???@@@AAABBBBBBBBBAAA@@@AAABBBBBBCCCEEEFFFHHHIIIEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIIIIHHHGGGFFFEEEEEEBBBCCCEEEEEEDDDCCCCCCDDD@@@BBBCCCCCCBBBAAAAAABBB@@@AAACCCEEEGGGHHHIIIIIIGGGFFFEEEEEEEEEFFFHHHIIIFFFHHHJJJLLLLLLLLLJJJIIIBBBBBBBBBAAAAAA???>>>===>>>>>>======<<<<<<<<<;;;888999999888888777666555555555444444444555555666333333333222222222111111000///////////////000111//////000111111111111111000000000000//////////////////...------------...////////////////////////)))+++---//////---+++)))---,,,,,,,,,,,,---......000000///...---,,,,,,+++*********,,,...///...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---............,,,---...////////////.........//////000//////...---------------............---...///111111000...000//////......//////000........................000//////......---,,,,,,////////////////////////////////////////////////------------------------//////...---,,,++++++*** '''///000---+++...222...------,,,,,,------...++++++,,,---............++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***)))***+++,,,,,,+++***))),,,,,,,,,++++++************+++---...///...------///.........///111222333((()))+++,,,------,,,,,,,,,---...//////...---,,,+++******+++...000000///------------------------222111111111111333555666)))***,,,...//////......000///.........///111222//////............////////////000111111111111111222222333444444555666666333555666555444444555666666>>>DDDPPPfffwww222222333333444555666666444444444444444444333333888999999:::::::::999999<<<>>>DDDNNNYYYjjj~~~eeeNNN???888444444222000000222555777777;;;:::::::::;;;<<<>>>???;;;;;;;;;:::::::::999999:::::::::999999:::;;;;;;:::::::::;;;<<<===>>>???KKKSSSWWWQQQCCC:::;;;AAACCCCCCCCCCCCBBBAAA@@@???????????????@@@AAABBBCCCAAA@@@>>>===;;;::::::999>>>???AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJHHHFFFEEEFFFGGGGGGFFFGGGGGGGGGFFFEEEFFFIIILLLSSSPPPKKKIIIIIIHHHDDDAAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFHHHIIIGGGEEEEEEEEECCCDDDCCCAAA>>>======>>>>>>>>>===<<<;;;:::::::::888888777777666444333222444555666555333222222333444444222000...,,,+++***000000///////////////000............////////////000000000000000000000000---......///...---+++***...---++++++++++++---...+++++++++,,,,,,---------,,,,,,+++***+++,,,---.........---------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------...------,,,,,,------...333000......000111000...,,,,,,,,,------.........------------------------............///////////////////////////.........000...,,,***+++---111333...............///000000///...,,,++++++,,,...///..................---------......///000111111222222111000///////////////......---,,,,,,++++++***************************---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++...------,,,---...///000000...,,,*********+++,,,)))***+++,,,---,,,++++++,,,---...//////---+++***)))***,,,......,,,***(((+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...000///,,,******,,,///000,,,,,,,,,---...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////---,,,,,,---...///............////////////111111000000000000111111333444444333111111222444555555555666666666666666:::@@@BBBMMMcccuuu111111222222333444444555444444444444444444444444555555666888888999999999555777<<>>LLLTTTYYYSSSGGG??????DDDBBBBBBBBBAAAAAA@@@???>>>????????????@@@AAABBBCCC??????>>>===<<<<<<<<<<<>><<<<<<=========<<<<<<;;;;;;::::::888888888777666555333333444555555333111000111222333333222222111000//////000000////////////000000000/////////////////////////////////////////////,,,,,,------------------++++++************+++++++++++++++,,,,,,,,,------++++++***)))***+++,,,------,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------...,,,***+++...//////---,,,,,,,,,---------......---------------------------.........////////////////////////////////////...,,,***)))(((***,,,------------------......///...---+++******+++---.....................------,,,------...//////000000000000///.........//////,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,------------,,,,,,---,,,++++++,,,---...///---,,,+++******+++---...)))***+++,,,,,,,,,++++++,,,---...///...---+++***+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,++++++************++++++---------,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...------------...///............////////////111111000000000000111111111222333222111111222444444444444444555777888999:::???BBBLLLbbbttt000000111111222222333333222333333444444555555555111222333555777888888888666666999>>>BBBIIIWWWeee}}}iiiTTTFFF777666555333222222555666;;;<<<<<<<<<;;;:::888777:::::::::999999999888888888888888999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<>>>>>BBBAAA@@@@@@@@@???>>>>>>>>>????????????@@@AAABBBBBB???>>>>>>>>>>>>>>>?????????@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIINNNQQQTTTSSSNNNIIIFFFFFF@@@AAABBBBBBCCCDDDHHHKKKKKKIIIGGGGGGHHHIIIHHHGGGKKKJJJHHHFFFDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>>>>@@@AAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFEEECCCCCCDDDEEEFFFFFFDDDAAA>>>;;;;;;<<<;;;;;;;;;;;;;;;:::::::::999999999888777666555444555555444111///...///111000000000000111111111222000000////////////000000111111111000000/////////////////////////////////+++++++++,,,,,,---...///***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,***))))))))))))***++++++++++++++++++************+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------***))))))+++---//////...,,,,,,,,,,,,---------------------------------------------.........//////............////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,---------------------......,,,,,,,,,---......//////......---------...//////,,,,,,+++******))))))(((------------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++------............------,,,++++++++++++,,,,,,---++++++******+++,,,...///)))***+++,,,,,,,,,,,,+++,,,,,,---......---+++***---+++***))))))***,,,---++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,---......---,,,,,,...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------......///............////////////000000000000000000000000///000111111000111222444444333333333444777999;;;999???AAAKKKaaasss111111111111222222333333222222333333444555666666111222333444666666777777:::999;;;===>>>AAAJJJTTTeeewwwjjjXXXFFF@@@888333222444555555888999;;;<<<<<<:::888777::::::999999999888888888888888888999:::;;;===>>><<<<<<<<<<<<<<<<<<;;;;;;???EEEKKKJJJCCC>>>===???@@@@@@??????>>>>>>>>>>>>@@@?????????@@@@@@AAABBB@@@??????????????????@@@???@@@BBBDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKQQQWWWVVVPPPIIIGGGGGGAAABBBCCCCCCCCCDDDFFFHHHHHHGGGFFFFFFGGGGGGGGGGGGKKKJJJGGGEEEEEEFFFGGGHHHFFFEEECCCAAA???>>>===<<<>>>???BBBCCCDDDDDDBBBAAA??????@@@AAABBBDDDEEEFFFGGGHHHGGGEEECCCCCCEEEGGGGGGGGGEEEBBB===;;;:::;;;999999999:::::::::::::::999999999999888777666555555555333111...---///000---------....../////////000////////////000000111222222111111000000//////////////////////////////---,,,+++***+++,,,...///,,,---...//////...---,,,*********+++++++++++++++))))))))))))******++++++,,,++++++++++++***************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------------///////////////...------+++,,,,,,---------------------,,,,,,,,,,,,------,,,,,,------------......,,,,,,------............,,,,,,,,,,,,------...///......---,,,,,,++++++***........................,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,++++++++++++,,,,,,,,,++++++******+++,,,------******++++++,,,,,,,,,,,,+++,,,---------,,,,,,+++++++++)))))))))***,,,---***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---......---,,,,,,---///------------------------,,,,,,++++++***++++++,,,------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------.........///............////////////000000111111111111000000...000111111111222444666666555333222333666999;;;888>>>@@@JJJ```qqq222222222222333333333333222222333333444555666666444444555555666666555555888777777999999999???FFFRRRaaavvvqqq[[[NNN===333333444333000333555888:::;;;;;;:::999:::::::::999999999888888888888888999:::;;;===>>>======>>>>>>>>>===<<<<<<>>>BBBGGGHHHDDDAAA@@@AAAAAA@@@??????>>>??????@@@@@@@@@??????@@@@@@AAAAAABBBAAA@@@??????>>>>>>>>>???@@@BBBDDDEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIHHHNNNTTTUUUOOOJJJHHHIIIEEEFFFFFFEEEDDDCCCDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFHHHGGGFFFEEEEEEGGGJJJKKKHHHFFFDDDAAA???>>>======<<<>>>@@@BBBCCCBBBAAA@@@>>>>>>???@@@BBBDDDFFFGGGIIIJJJIIIGGGDDDDDDFFFHHHGGGGGGEEEBBB===:::::::::888888888888999999999999888888999888888777666555555555444222///...///111......------------------///////////////000111111222111111111000000000///...........................---,,,+++***+++,,,,,,+++,,,............,,,+++*********************************+++++++++++++++,,,,,,,,,,,,++++++++++++)))******++++++******)))*********+++++++++,,,,,,++++++,,,------,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********++++++,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,---............---......------------......,,,,,,,,,,,,------...................../////////,,,,,,,,,,,,,,,---...///......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,------------,,,,,,,,,,,,,,,++++++************+++***++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))******++++++++++++***+++,,,,,,,,,++++++************++++++,,,,,,,,,------...---,,,+++---///***)))'''%%%%%%''')))******))))))***+++,,,------------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,------.........//////............///////////////000111111111111000//////000222222222333666888999777555333333444666888777===???III^^^ppp222333333333333333333333222333333444444555555555555555666666666555555444888666666888888888<<>>???@@@@@@???>>>===<<<>>>AAABBBAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAAAAA@@@@@@???@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>???AAACCCDDDEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHIIIJJJJJJFFFJJJOOOOOOMMMJJJIIIIIIGGGHHHIIIGGGEEECCCDDDEEEFFFFFFFFFEEECCCBBBCCCDDDDDDDDDDDDDDDFFFHHHIIIKKKGGGEEECCCAAA???>>>>>>>>><<<===???@@@AAAAAA@@@@@@>>>>>>???@@@BBBDDDFFFGGGJJJJJJJJJHHHFFFEEEFFFGGGGGGGGGEEEBBB===;;;:::;;;888888888888888777777777777888888888777777666555222333444222000///000111000000000///......------///......//////000111222000000000000000000000000...........................---,,,++++++*********)))******++++++******)))*********))))))))))))))))))***++++++,,,,,,++++++---,,,,,,,,,++++++++++++*********++++++*********************++++++++++++***+++,,,------,,,+++******,,,------+++***)))***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))******++++++,,,,,,***+++,,,---............+++,,,...//////......---------------------------++++++,,,,,,------..............................------,,,,,,,,,---......,,,,,,+++******))))))(((++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------------............------,,,------------,,,,,,+++,,,,,,,,,+++******))))))++++++******++++++,,,---++++++++++++,,,,,,,,,,,,'''((()))***+++++++++******+++,,,---,,,+++***)))))))))******+++,,,,,,,,,***++++++***))))))***,,,,,,***'''%%%%%%'''***,,,)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------+++,,,---...////////////............///////////////000111222222111000///000111222333222333666888999888666444333444555666666<<<>>>HHH]]]nnn222222222222222222111111444444444444444444444444333333444555666666666555:::777666888999888;;;@@@>>>GGGSSS___ooozzzfffRRRCCC999555333000111333666888;;;<<<===<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;<<<===>>>@@@BBBBBBBBBAAA@@@;;;<<<<<<===>>>?????????@@@???===<<<<<<===???@@@AAAAAA@@@@@@???@@@@@@AAA@@@??????>>>>>>>>>??????===>>>@@@BBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKIIIIIIJJJJJJJJJIIIHHHHHHFFFGGGHHHGGGEEEDDDDDDEEECCCDDDEEEDDDAAAAAACCCEEEBBBCCCCCCDDDEEEFFFGGGGGGDDDCCC@@@>>>===>>>>>>???<<<======>>>>>>???@@@@@@??????@@@AAACCCDDDFFFGGGHHHIIIJJJIIIGGGEEEDDDEEEFFFFFFEEEAAA===;;;;;;;;;888888888777777666666555666666777777777666555555---000222222111//////////////////.........------............///000111222.........//////000000111........................++++++,,,,,,,,,++++++******))))))(((((())))))*********)))))))))(((((((((((((((***+++++++++***)))++++++++++++***************++++++++++++++++++***************++++++++++++)))+++,,,------,,,+++)))(((+++......,,,++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------////////////////////////***+++---.........,,,++++++++++++,,,,,,+++++++++***++++++,,,------......------------------------///...---------------...,,,,,,+++******))))))(((++++++++++++++++++++++++)))*********+++++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,+++,,,------,,,+++***)))******+++++++++******)))++++++*********+++,,,---++++++***++++++,,,,,,---)))((((((((()))***,,,---***+++,,,------+++***(((((())))))***++++++,,,,,,))))))***)))(((((()))+++...---,,,++++++,,,---...+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------------.........+++,,,---////////////...............///////////////000111222222111000///000111222222111222444666777666666555555555555666666;;;===GGG\\\mmm111111111000000000000000444444444444444444333333000111222444555666777777888444333555555555888<<<777@@@IIIOOOZZZmmm}}}fffNNN???::::::111222333555777:::<<<=========<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;===>>>AAACCCDDDCCCBBBAAA@@@@@@???@@@AAACCCDDDDDD>>>===<<<;;;;;;<<<>>>???AAAAAA@@@@@@???@@@@@@@@@============>>>???@@@AAA<<<===???AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLJJJHHHGGGHHHIIIHHHGGGDDDEEEGGGGGGFFFEEEEEEFFFAAACCCDDDCCCAAAAAACCCFFFBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@>>>===<<<===>>>???===<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHJJJIIIFFFDDDCCCCCCFFFFFFDDDAAA>>>;;;;;;<<<999888888777666555555444555666666666666666555444***---111222111///......++++++,,,,,,,,,,,,,,,---............///000222222,,,,,,---...///000111111........................((()))+++,,,------,,,+++,,,+++***))))))***+++,,,******))))))((((((((('''&&&''')))*********)))(((************))))))))))))++++++,,,,,,,,,,,,++++++)))************+++++++++)))***,,,------,,,***)))(((+++000111///...///000,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------...//////......,,,+++++++++++++++(((***+++------,,,+++***))))))************))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000///......------------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,,,,+++***)))(((((()))***+++++++++++++++,,,+++*********+++,,,---+++*********+++,,,,,,---+++)))'''%%%&&&)))---///***+++---------+++)))(((((())))))***++++++,,,,,,***++++++***))))))***,,,***++++++,,,,,,++++++***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////***+++---///000000///.............../////////000...000111222222111000...///000111111000111333555444444555666666666777777555;;;<<>>@@@CCCDDDCCCCCCBBB@@@???===<<<<<<<<<===>>><<<<<<<<<===>>>>>>??????AAA@@@@@@??????@@@@@@AAABBBAAA???>>>>>>???AAABBB>>>>>>>>>@@@BBBCCCBBB@@@CCCCCCDDDDDDDDDDDDCCCCCCDDDBBBAAABBBDDDDDDAAA===CCCDDDEEEFFFGGGHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEEEECCCAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBB???@@@BBBAAA@@@??????@@@>>>===<<<===???@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDFFFHHHJJJJJJHHHEEEBBBBBBBBBBBBCCCCCCAAA???<<<:::888777777777666666666666666666555444444333333222222111111000000000000000000//////---,,,+++******...///000///.........000000///...---------------++++++,,,------,,,,,,,,,+++******)))(((''''''&&&***)))((((((((()))+++,,,)))((('''((()))***)))(((***+++,,,,,,,,,***)))((()))************+++++++++******++++++++++++******))))))***+++,,,,,,------,,,+++*********+++------)))))))))))))))))))))))),,,++++++***+++,,,...///...///000000000...+++***...---+++)))((())))))***))))))***+++,,,------...,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******))))))***+++---,,,,,,---............------,,,,,,,,,,,,---......///...,,,***))))))******************************))))))(((((()))+++,,,...---,,,,,,+++,,,---///000---------,,,,,,+++++++++,,,,,,+++***)))))))))*********)))))))))***,,,---111000...,,,***)))(((((((((((()))***+++,,,,,,---++++++************++++++*********)))))))))))))))((()))***++++++***)))(((************))))))))))))(((((()))***+++,,,,,,---''',,,///...***(((***---------,,,+++************+++******))))))******+++...---,,,,,,......---,,,111------111000+++***---000//////........./////////////////////000111111000000000000000111111222666666666666777777777777777888>>>GGGSSSfff111111222333333444444555333555666666555333333333444444555666666666666555555555555555555777888999777:::>>>@@@CCCMMM\\\hhh}}}lllWWWGGG===999333///...222777:::<<<<<<============<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCBBBAAAAAAAAA@@@??????>>>>>>>>>???;;;<<<<<<======>>>??????AAAAAAAAA@@@@@@AAAAAAAAAEEECCCAAA???>>>>>>?????????>>>>>>@@@BBBCCCBBB@@@BBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBCCCEEEEEEBBB@@@CCCCCCEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGEEECCCBBBCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@AAAAAA???>>>===???AAA>>>===<<<===???@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCEEEHHHGGGEEEBBB@@@@@@@@@AAAAAAAAA???===;;;999666666666666666666666555333222222111000000//////111111000////////////000000000///...------,,,,,,,,,---......,,,,,,---...//////...---------------,,,------......---------+++++++++***))))))(((((()))))))))))))))******+++***)))'''((()))***((('''&&&&&&'''(((((((((((('''))))))*********+++++++++)))******++++++******)))(((((())))))******++++++(((''''''&&&'''((()))***************************---,,,+++******+++,,,,,,)))***,,,------------------,,,+++))))))))))))***)))******++++++,,,,,,---,,,,,,---------,,,,,,+++++++++++++++++++++++++++...------,,,,,,,,,------*********)))))))))+++,,,((()))******++++++******,,,,,,,,,,,,,,,---......,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,++++++,,,...///000---,,,+++++++++,,,---...+++******************))),,,+++******))))))************)))))))))***+++,,,///...,,,+++))))))(((((()))))))))******++++++,,,+++******))))))******+++)))))))))))))))*********))))))************))))))))))))******+++++++++,,,))))))*********************,,,///...,,,+++,,,...++++++***))))))))))))***++++++************++++++---,,,++++++------,,,+++///,,,---000000,,,+++...//////............/////////////////////000111111000000000000000111111222555555555666666666666777777888>>>GGGRRReee111111222222333444444444333555666666555333333333555555666777777777777777666666555555555555666666555888;;;<<<===BBBMMMUUUgggwwwoooYYYIIIAAA777111111333555666999:::<<<>>>???>>>===<<<<<<<<<<<<;;;<<<<<<=========>>>???@@@AAAAAA@@@???AAAAAAAAAAAAAAAAAA@@@???<<<<<<<<<===>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBGGGEEECCCAAA???>>>======??????>>>???AAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCDDDFFFFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFEEEEEEFFFHHHJJJKKKJJJHHHEEEDDDDDDEEEDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@AAABBBAAA@@@>>>>>>???AAA>>>===<<<<<<>>>@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDDDDAAA???======>>>>>>???>>>===;;;999888444555555555555555555555444444444333222222111111000000///............///000/////////......------***+++,,,,,,******+++,,,///...---------------------......//////...------,,,,,,++++++******))))))(((((()))***************+++)))(((((())))))(((&&&)))))))))))))))*********)))))))))*********++++++)))******++++++******)))((((((((((((((((((((((((***))))))))))))***++++++************************---,,,+++***))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,------------,,,,,,************************---,,,,,,,,,,,,,,,------***++++++***(((((()))+++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...)))******+++,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,---...///000---,,,++++++***+++++++++)))))))))***************++++++***)))))))))************)))))))))***++++++,,,+++***))))))((())))))************************+++******))))))******+++(((((())))))******++++++******))))))))))))******((())))))***+++,,,---...*********))))))(((((((((******+++,,,------,,,,,,***************++++++,,,,,,,,,++++++++++++,,,,,,...,,,+++,,,---...---,,,---+++,,,//////------//////.............../////////////////////000000111000000000000000111111222444444444555555555666666777888===FFFRRRddd111111111222333333444444444666777777666444444444444555666666777777666666666666555444444444333333333666999:::999<<>>===<<<<<<<<<<<<<<<<<<===>>>???======>>>???@@@?????????@@@@@@BBBBBBBBBAAA@@@???======>>>>>>???@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBEEEEEEDDDBBBAAA???>>>>>>@@@???>>>???AAABBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEDDDCCCAAABBBCCCDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJFFFEEEDDDEEEFFFIIIKKKMMMLLLIIIFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAABBBDDDFFFEEECCCAAAAAAAAA>>><<<;;;<<<>>>@@@@@@???<<<<<<;;;;;;<<<<<<===>>>===???AAAAAA???<<<;;;;;;============;;;:::888777333333444444444444555555555555444444333222222111//////...------------..................---------***+++,,,+++***)))***,,,......---,,,,,,------------............------,,,+++++++++******)))))))))'''((()))++++++***)))))),,,***)))((()))((('''%%%,,,,,,+++******)))))))))))))))))))))************))))))************))))))((((((((((((((((((''''''+++++++++++++++,,,,,,---))))))))))))))))))))))))+++******)))))))))))))))---+++***(((((((((******,,,++++++******))))))))),,,+++++++++******))))))+++,,,,,,------------,,,))))))))))))))))))))))))***))))))))))))******+++***+++,,,+++((('''(((++++++,,,------......------+++++++++++++++,,,,,,---)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,+++******)))))))))******++++++,,,,,,------******))))))))))))*********))))))))))))******************))))))*********+++*********)))))))))(((******))))))))))))******''''''((()))***++++++,,,+++***)))(((((()))***+++(((((()))***++++++,,,,,,)))))))))(((((((((((((((((('''''')))+++,,,***))),,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---///...------...///...---++++++,,,...///......///......---------...//////000000////////////000000000000000000000111111222222333333444444555555555777888===EEEPPPccc}}}000000111222222333333444555777999888777555555555222333444444555555444444444444444444333333333222333666888999999:::>>>AAAFFFOOO___rrrsssdddPPP@@@999777666444222444888;;;======;;;;;;<<<<<<<<<<<<<<<===>>>???<<<======>>>????????????>>>???@@@AAAAAA@@@???>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDCCCBBBAAA@@@AAA@@@>>>>>>@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???AAABBBCCCCCCCCCCCCCCC@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHHHHHHHEEEDDDDDDDDDFFFIIIKKKMMMLLLIIIFFFEEEEEEEEEEEEDDDGGGGGGGGGFFFFFFDDDCCCBBBCCCGGGKKKLLLJJJFFFCCCAAA===<<<;;;<<<>>>?????????;;;::::::::::::;;;<<<<<<<<<>>>??????===;;;;;;;;;===<<<<<<;;;:::999888888333333333444444444444444111111000000///.........///......---------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,------,,,,,,,,,------...---------------,,,+++***)))))))))))))))((((((((('''((()))++++++***)))))),,,***)))((()))((('''%%%&&&&&&&&&'''''''''''''''(((((()))))))))*********)))))))))******))))))))))))))))))))))))))))))((((((((())))))************(((((((((((((((((((((((((((((())))))************...,,,***(((((()))+++,,,++++++++++++*********))),,,++++++******))))))(((***++++++,,,------,,,,,,))))))))))))))))))))))))((((((((((((((()))***+++***---///---)))&&&(((***(((((()))***************+++************+++,,,,,,++++++,,,,,,+++***((('''++++++++++++++++++++++++'''((((((((())))))))))))++++++++++++***))))))(((*********++++++,,,,,,,,,***))))))((())))))******)))))))))***))))))))))))***************+++,,,,,,++++++******)))(((((((((***))))))))))))))))))***''''''((()))***++++++,,,+++***)))(((((()))***+++)))))))))))))))(((((((((&&&''''''((()))*********((((((''')))++++++***)))+++++++++,,,---...///000---,,,,,,++++++,,,,,,------,,,+++,,,------,,,+++)))+++,,,,,,---//////...---------------...//////000000////////////000000000000000000000111111222222222222333444555555666777888<<>>CCCIIIQQQ^^^sss~~~dddMMM>>>888777777111333666999:::;;;;;;:::<<<<<<<<<;;;<<<<<<======<<<<<<===>>>???@@@AAAAAA===>>>>>>????????????????????????@@@AAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA???@@@CCCEEEEEEEEEDDDCCCBBB@@@>>>>>>???AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???AAACCCDDDBBBAAAAAABBB???@@@AAABBBCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFDDDCCCCCCDDDFFFHHHJJJKKKJJJHHHEEEDDDDDDEEEDDDCCCFFFGGGGGGFFFFFFEEEDDDCCCDDDGGGLLLMMMKKKGGGCCCAAA===<<<;;;;;;===??????>>>;;;::::::::::::;;;<<<<<<;;;<<<>>>===;;;::::::;;;;;;;;;::::::999888888888555555444444444333333333222111111000000///......//////...------------...,,,,,,,,,,,,++++++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,------...------------,,,+++******)))((((((((((((((((((((((((((()))***************+++)))(((((())))))(((&&&"""###&&&(((***++++++***((((((((()))))))))******((())))))******))))))(((************************((()))***+++++++++******(((((((((((((((((((((((('''''')))***++++++++++++***)))))))))***,,,///111******+++++++++******)))++++++*********)))))))))((()))***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))***+++,,,,,,+++///111///***'''(((+++))))))***++++++++++++*********))))))******+++,,,,,,,,,,,,+++***((('''&&&************************((())))))*********))))))******+++++++++***))))))((((((((()))))))))))))))))))))((((((((()))******))))))*********)))((('''***************+++,,,---*********))))))(((((((((***))))))(((((())))))***(((((())))))******++++++******))))))))))))******))))))((((((((('''''''''&&&''''''(((***++++++,,,+++,,,,,,---,,,,,,++++++))))))))))))***+++------,,,,,,++++++++++++,,,,,,***)))((()))***+++***((((((,,,---+++,,,//////---,,,,,,,,,,,,---...//////111000000///////////////000000000000000111111222111222222333444555666666777777<<>>DDDIIIPPP^^^vvv~~~hhhUUUGGG>>>:::333444666777999:::;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???AAACCCDDD>>>>>>>>>>>>>>>???@@@@@@======>>>??????@@@@@@AAA@@@AAACCCDDDDDDCCCAAA@@@>>>@@@CCCFFFGGGFFFDDDBBBCCCAAA>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@CCCEEEEEECCCAAAAAABBB>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEBBBCCCCCCDDDFFFGGGHHHHHHGGGEEECCCBBBCCCDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDFFFHHHHHHFFFCCCAAAAAA===;;;:::;;;===??????>>>;;;;;;;;;;;;;;;<<<<<<===999;;;<<<;;;999888999:::999999888777777666666666777777666555444333222222333333333222111111000000000//////...---...............---,,,++++++******+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...............---,,,+++***)))))))))))))))))))))))))))))))))))))))******+++***)))'''((()))***((('''%%%'''***,,,---,,,***((((((((((((((()))))))))***(((((())))))))))))(((((()))))))))******+++++++++((()))***+++,,,++++++***************************((()))***+++++++++***))))))(((((()))+++---///000)))***++++++++++++***)))************))))))))))))''''''(((******++++++***************************)))(((((()))***+++,,,,,,,,,111444111+++'''(((,,,++++++,,,---------------)))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((()))***+++,,,,,,,,,+++***))))))))))))((((((((((((((((((((((((((()))******))))))*********)))'''&&&***))))))))))))***++++++)))))))))))))))((((((((())))))(((((((((((()))))))))))))))))))))*********))))))************))))))(((((((((((()))))))))))))))))))))*********++++++,,,...000///,,,******,,,)))))))))))))))***+++,,,++++++************+++++++++***))))))++++++***)))(((,,,---++++++//////+++,,,,,,,,,,,,---...///000111111000///////////////000000000000000111111222222222333444555666777777777777;;;CCCMMM___xxx000000000111222222333333111333555555333222111222111111222333333333333222***,,,///222444555666666444555555666666777888888666>>>DDDGGGPPPeee|||pppYYYFFF;;;555555666777999:::;;;<<<===<<<;;;:::::::::::::::;;;;;;<<<>>>@@@BBBDDDEEE??????>>>===>>>???AAABBB<<<<<<<<<===>>>>>>??????@@@AAACCCDDDDDDCCCAAA@@@???AAADDDGGGGGGFFFCCCBBBDDDAAA>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBEEEGGGFFFCCCAAABBBCCC>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDAAABBBCCCEEEFFFFFFFFFFFFEEECCCAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDEEEDDDBBB@@@>>>???@@@===;;;:::;;;===??????>>><<<<<<;;;;;;<<<<<<===>>>888999:::999888777888999888777666555555555555555888888777666444333222111000000//////...---------000000///............///000000///...,,,+++*********+++,,,,,,+++***+++,,,++++++++++++,,,,,,---...////////////...---,,,+++******************++++++***)))((((((((()))+++,,,)))((('''((()))***)))(((''')))+++,,,***&&&!!!(((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))***++++++,,,###$$$&&&'''''''''&&&%%%++++++++++++++++++++++++++++++,,,,,,+++***((('''+++***************++++++))))))+++,,,,,,+++***))))))))))))))))))*********&&&&&&((())))))*********************************&&&&&&&&&&&&'''(((******---222555333,,,'''))),,,(((((()))************))))))))))))))))))******+++***)))((((((((()))+++,,,(((((((((((((((((((((((('''((()))******)))(((''')))***+++,,,------,,,+++,,,,,,++++++******))))))((((((((((((((()))******((()))*********((('''&&&))))))(((((((((((())))))((((((((()))))))))))))))))))))(((((((((((())))))*********)))))))))))))))((()))***++++++***)))(((''''''((()))***+++,,,,,,++++++++++++***************...111...)))&&&(((+++++++++******++++++,,,---+++******************+++...---,,,,,,......---,,,)))---...***+++///...***+++++++++,,,---...///000111111000///////////////000000000000000111111222222222333444555777777888777777;;;CCCMMM^^^xxx///000000000111111111111444111------///222555666222222222111111111000000222222222222222222333333555555444444555666888999:::===AAADDDIIIVVViiiwwwrrrWWWBBB===333000555777222555===>>>>>>=========>>>>>>>>>888:::===>>>>>>???@@@BBB@@@@@@????????????@@@@@@<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBDDDEEEDDDCCCCCCBBBAAA@@@???===<<<<<>>===;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;===>>>???AAA@@@===;;;888666555444666666777777888888999999666555333111000000000111222000///...///000///...(((&&&$$$$$$''')))++++++))))))***+++***)))((('''+++++++++*********))))))+++,,,,,,,,,,,,,,,,,,---,,,---.........---,,,+++,,,+++)))((((((((()))***''''''(((((())))))******((((((((((((''''''''''''(((((((((((())))))))))))&&&'''((())))))***))))))---------,,,+++***)))((()))))))))))))))******+++++++++++++++++++++++++++******))))))(((((('''''')))"""'''------)))''''''&&&''''''((()))***************))))))(((((((((((('''((())),,,...000))))))))))))))))))))))))%%%&&&(((************)))++++++******)))((((((((())))))))))))************++++++++++++++++++++++++))))))))))))******************)))))))))))))))***"""''',,,---,,,)))'''(((((((((((((((((((((((()))+++,,,+++***)))***+++++++++***(((((('''''''''''''''(((((())))))******++++++************++++++,,,***((('''&&&'''((()))(((((())))))*********+++++++++***)))((('''&&&&&&***)))))))))***+++---...))))))))))))))))))))))))''''''''''''(((***+++,,,))))))((((((((((((((()))************************,,,)))'''***...000---)))((())))))))))))*********+++***))))))***,,,---///,,,,,,++++++,,,,,,---...---------............//////...---,,,,,,---...////////////000111111222222111222333333222333555777::::::===CCCLLL\\\vvv//////000000000111111111222000------///111333333222222222111111111000000111222222222222333333333444444444444444666777888:::===???@@@BBBJJJYYYdddtttnnnXXXDDD999333666666111111666;;;;;;<<<===============:::<<<>>>???>>>>>>@@@AAA=========>>>>>>@@@AAAAAA>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@???AAA@@@???@@@CCCDDDCCCBBB@@@@@@??????>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???FFFFFFFFFEEEDDDBBBAAA@@@AAA@@@@@@BBBDDDFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCBBBAAA???>>>;;;;;;;;;<<<<<<<<<=========<<<;;;;;;<<<===>>>???@@@???<<<:::888666555444555666666666666666666777666555333111000000000000222111/////////000///......,,,******+++---......,,,,,,---...---,,,+++***+++++++++*********))))))+++,,,,,,,,,,,,---------,,,---.........---+++++++++******)))))))))))))))'''((((((((()))))))))***)))))))))(((((('''''''''(((((((((((()))))))))))))))))))))******)))((((((++++++++++++***)))(((((((((((((((((()))***+++,,,++++++++++++++++++++++++))))))))))))((((((''''''((($$$!!!###(((+++)))%%%((((((((('''(((((())))))++++++*********)))))))))+++***(((((((((***+++---))))))))))))))))))))))))&&&'''((())))))*********))))))))))))))))))******(((((()))))))))*********(((((((((((((((((((((((())))))))))))******************))))))))))))******%%%&&&((()))***))))))((((((((((((((((((((((((((()))***+++***))))))***+++)))((('''&&&&&&%%%%%%%%%(((((((((((())))))))))))******))))))))))))******---,,,***)))((()))***+++(((((()))))))))***************))))))((((((''''''&&&&&&%%%%%%&&&((()))***))))))))))))))))))))))))(((''''''(((((()))***+++))))))(((((((((((())))))************************---***(((***---...+++''')))))))))*********++++++************+++,,,---...,,,,,,++++++,,,,,,---............////////////000///...---,,,,,,---...////////////000111111222222111222333333222333555777999999<<>>???@@@???>>>???@@@;;;;;;;;;<<<>>>???AAABBB@@@@@@?????????>>>>>>>>>>>>??????@@@@@@??????>>>@@@???>>>???AAACCCBBBAAA>>>>>>>>>======>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@DDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAADDDGGGHHHHHHFFFGGGFFFEEEDDDCCCCCCDDDDDDGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>;;;<<<<<<<<<<<<=========<<<<<<<<<;;;<<<<<<===>>>>>>===;;;999777666555444555555555555555444444444555444333111000000000000///...,,,,,,---...---,,,222000...---...///......------......------,,,++++++************)))))))))++++++,,,,,,------------,,,---.........---+++***)))************))))))((((((((((((((())))))))))))+++******)))(((''''''&&&'''((((((((()))))))))***++++++++++++***)))((('''((())))))***))))))(((((((((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&((()))(((&&&###******)))((((((((())))))+++++++++***************,,,+++)))(((''''''((()))))))))))))))))))))))))))(((''''''(((((()))***+++''''''((())))))***++++++(((((())))))))))))******''''''''''''''''''''''''))))))))))))***************)))))))))))))))******+++***(((&&&&&&''')))***((((((((((((((((((((((((((()))******(((((()))***)))((('''&&&&&&%%%&&&&&&))))))))))))(((((((((((())))))(((((((((((()))))),,,+++***)))((()))***+++(((((())))))))))))******))))))))))))((((((((((((((('''''''''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************************---+++)))))),,,,,,)))%%%************+++++++++,,,)))******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......////////////000000000///...---,,,,,,---...////////////000111111222222111222333333222222444666888888;;;AAAIIIYYYqqq........./////////000000000///...///000000///---111111111111000000000000111111111222222333333444555555555555666777888888666999;;;<<<<<>>???AAA@@@>>>======>>>;;;;;;;;;;;;===>>>???@@@????????????????????????AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>@@@BBBCCCBBBAAA???>>>===<<<<<<======>>>AAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@CCCFFFIIIJJJIIIGGGIIIGGGEEECCCBBBBBBCCCDDDHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBCCC?????????@@@@@@AAAAAABBBAAAAAA@@@@@@???===<<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999777666555555555666666555555444444333333444333222222111000000000000///------/////////...///---++++++,,,---,,,++++++++++++*********))))))************))))))))))))++++++,,,,,,---.........,,,,,,---...---,,,+++***((()))***++++++***)))((((((((((((((()))))))))))),,,++++++)))((('''&&&&&&''''''(((((())))))******+++++++++++++++***))))))'''((())))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((&&&&&&&&&++++++***))))))((())))))++++++++++++************+++***)))((('''''''''((((((((((((((((((((((((((()))(((''''''''')))***+++(((((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))***+++,,,+++((('''&&&(((***+++((((((((((((((((((((((((''')))***)))((('''((()))******)))(((((((((((((((******))))))((((((''''''((((((''''''''''''(((((()))(((''''''''''''(((((((((((())))))))))))))))))'''((((((((()))))))))***((((((((())))))******+++))))))))))))))))))))))))******)))((((((((((((((()))(((((((((((())))))******************************)))((()))++++++)))'''******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...............///////////////...---,,,,,,---...////////////000111111222222222333333333222222444666777777:::???GGGVVVnnn---............/////////000000///000222111///---000000000000000000000000000000111222333333444444555666666777888888999999555888:::;;;<<<>>>BBBEEEKKKRRR```tttuuuZZZFFF:::444333444222333666888::::::;;;:::>>>@@@AAA@@@>>><<<<<<===<<<<<<<<<<<<<<<<<<===>>>===>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???@@@BBBDDDCCCBBBBBB@@@>>><<<;;;;;;<<<<<>>??????@@@@@@AAAAAAAAA@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;:::::::::888888777666555444444555666666666555555444444444222222222222111000000///444222111111333444333222***)))((()))***++++++******))))))((((((((((((((())))))))))))))))))))))))++++++,,,------...//////+++,,,---------,,,+++***((()))***++++++***)))((())))))))))))((((((((((((,,,+++***)))((('''&&&%%%'''''''''((()))*********))))))***+++++++++++++++(((((()))***++++++++++++,,,+++***(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((((((((('''((()))(((&&&&&&(((+++++++++***))))))((())))))************************((((((((((((((()))))))))(((((((((((((((((((((((())))))(((''''''(((***+++))))))))))))(((((('''''''''(((((((((((()))))))))************************((()))))))))************))))))(((((()))***++++++***))))))))))))******+++))))))))))))))))))))))))''')))***)))((('''((()))***))))))(((((((((((()))******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''(((((())))))((((((((((((((((((''''''(((((())))))******%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++***)))((((((''''''(((((((((((((((((()))******))))))))))))))))))))))))''''''((()))+++,,,+++*********+++++++++,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///...---,,,,,,---...////////////000111111222222222333444333222222444555666777:::???FFFTTTkkk------------.........///000//////000222222000/////////000000000000000111000000111222333444444555555555666777888888888888666777999999999999;;;===EEEHHHPPP___tttttt\\\HHH;;;444222333444555666777999:::;;;>>>???@@@???===;;;;;;<<<======<<<<<<<<<<<<============>>>???@@@AAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???AAACCCDDDCCCBBBDDDBBB???===;;;;;;<<<<<>>===<<<999::::::::::::;;;;;;;;;888999999999999888888777666555555444444444444555555555555555555555444444111111222222111000000///000...------///000000///***))))))***,,,,,,,,,+++++++++***))))))))))))***(((((()))))))))))))))***++++++,,,---...//////000+++,,,---------,,,***)))((())))))************)))))))))))))))((((((((((((***))))))((('''&&&&&&%%%&&&&&&'''((()))***++++++'''((()))***++++++++++++((()))******++++++++++++,,,+++***((('''&&&&&&%%%((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((''''''(((***---******)))((((((((()))))))))))))))))))))*********''''''((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((('''&&&&&&''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))************(((((((((((()))***+++,,,)))******+++++++++******))))))))))))))))))))))))((()))******(((((()))***''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))******))))))((((((((((((''''''''''''(((((())))))******''''''(((((()))(((((('''))))))))))))))))))))))))******)))((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))&&&'''(((***+++,,,------************+++++++++,,,***++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------///...---,,,,,,---...////////////000111111222222222333444333222222333555777777:::???FFFSSSiii}}},,,,,,---------.........///...---...000111000///////////////000000111111///000111222333444444555333333555666777777666666555666666777777777999:::???AAAFFFPPP___rrr{{{cccOOO???777555555444444555888:::;;;<<<>>>???>>><<<;;;;;;;;;<<<<<<<<<<<<===>>>???????????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>???BBBCCCBBBAAACCCBBB???===<<<===>>>???@@@??????>>>>>>??????@@@AAABBBBBBBBBAAA@@@??????AAA@@@@@@BBBDDDFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@???BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<888888999999999999::::::777777888888888777555444444333333333333444444555333333333333444444444444000111111222222111//////+++***))))))+++,,,,,,+++,,,+++++++++,,,,,,+++))),,,,,,***)))))))))***+++(((((((((((())))))******++++++,,,---...///000000++++++,,,---,,,+++***))))))))))))))))))******+++***)))))))))((((((((('''((('''''''''&&&&&&%%%%%%&&&&&&'''((()))***++++++(((((()))******)))))))))(((((())))))***)))))))))))))))(((''''''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))*********)))((((((((('''(((((())))))''''''((((((((()))))))))'''((()))***++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''))))))))))))************(((((((((((()))***+++,,,---,,,,,,+++******)))))))))))))))))))))))))))))))))***+++***))))))***+++''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))(((((((((((((((((()))'''(((((())))))***))))))))))))((((((((('''''''''(((((((((((())))))))))))******+++,,,,,,+++******))))))))))))))))))))))))***)))((((((((((((((()))''''''''''''((()))***+++))))))))))))))))))))))))''')))***++++++,,,,,,---)))))))))*********++++++,,,+++++++++***++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///...---,,,,,,---...////////////000111111222222333444444333222111333555777777:::???FFFSSShhh{{{,,,,,,,,,---------......---,,,+++,,,...000000000.../////////000000111111///000000222333444555555111222333555666555555444333444555666777999;;;<<<:::===CCCIIIQQQ```uuu|||cccNNNAAA777666444333444777:::<<<;;;===>>>===;;;::::::;;;;;;;;;;;;<<<>>>???AAABBBAAAAAAAAA@@@@@@@@@@@@???AAAAAAAAABBBBBBAAAAAAAAA???>>>===>>>@@@AAAAAA@@@BBBAAA>>>======>>>@@@BBB@@@???>>>======>>>???@@@BBBBBBBBBBBBAAA@@@??????AAA@@@???@@@BBBDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@>>>AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===;;;:::999777777888888888999999999555666777777777555444333333222222222333333444555111111111222222333333444000000111222222111//////...---,,,,,,...000000///...---,,,,,,,,,+++(((&&&,,,+++)))((((((((()))***'''((((((((())))))******++++++,,,---...///000111++++++,,,---,,,+++***)))***)))((((((((()))+++,,,******))))))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***++++++)))******))))))((('''&&&'''((((((((((((((('''''''''&&&&&&''''''((()))***************************&&&&&&&&&'''''''''((((((((((((***,,,---,,,((($$$'''''''''''''''((()))***&&&'''''''''(((((()))))))))******++++++++++++***))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''((()))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************(((((((((((()))***+++,,,111///---***)))(((((())))))))))))))))))))))))))))))+++,,,+++***)))***+++))))))((((((((())))))***''''''(((((())))))******))))))(((((((((((())))))%%%%%%&&&'''((((((''''''))))))(((((('''''''''&&&))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))++++++)))))))))))))))))))))))))))+++,,,,,,+++++++++,,,((())))))))))))*********---,,,+++*********+++,,,,,,,,,++++++,,,,,,---...---------........./////////...---,,,,,,---...////////////000111111222222333444444333222111333444888888;;;@@@FFFRRRhhhzzz////////////////////////........................///............//////000000000111111111222222222666444222333555777666444444444333444444555666777888:::<<<>>>CCCOOO___kkkhhhOOOBBB;;;666666333///222999777777777999:::<<<>>>???===============???AAABBB@@@@@@????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???===<<<<<<>>>@@@AAABBBBBBAAA@@@????????????======>>>>>>?????????@@@AAAAAA@@@???>>>===<<<<<<======;;;;;;<<<>>>@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBAAA???===>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;;;;;;;777777777777777666555555888888888777666444333222333222111111000000111111222222111000000111222222111111111000000000//////.........------,,,,,,,,,((()))+++,,,,,,+++***)))+++++++++++++++***)))((()))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))(((((((((((())))))))))))((('''''''''''''''((((((''''''''''''(((((()))))))))))))))((((((''''''''''''&&&'''((()))***((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))(((&&&'''((()))((('''*********))))))((('''&&&++++++******))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))************))))))))))))))))))))))))))))))++++++************++++++111000///---,,,+++******&&&&&&&&&&&&&&&'''((((((&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((******)))))))))))))))***))))))(((((('''''''''&&&!!!###&&&((()))***)))((())))))(((((((((((())))))******))))))((((((''''''******))))))))))))******,,,+++******+++---///000''''''((()))***+++,,,,,,)))((((((((())))))***+++***+++,,,,,,,,,+++***)))))))))*********+++++++++,,,***)))***...///...,,,...............///000000111111111000000000000000444444444555444444333333555666999>>>DDDOOOdddvvv////////////////////////........................///............///000000111111111111222222222222666444222333555777666444444333333444444555666777888:::<<<===@@@IIIVVV___ooojjjPPPBBB666444555444555888555666666888999:::;;;<<<===<<<<<<<<<<<<===???@@@???>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@@@@???@@@???>>><<<<<<===???@@@AAAAAAAAA@@@@@@?????????===>>>>>>>>>????????????????????????>>>>>>>>>>>>===<<<<<<<<<===???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBB@@@>>>??????>>>>>>======<<<<<<<<<<<<;;;:::999999999999777777888888777777666555777777777777555444333222333222111111000000111111111111111111111111111111111111111000000000000///---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))(((''''''&&&'''((()))***)))(((((()))***+++,,,,,,,,,,,,,,,++++++******)))(((((('''))))))(((((((((((())))))))))))((('''''''''''''''((((((''''''''''''((((((&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((('''(((******)))'''&&&'''((())))))******)))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***///...,,,***))))))))))))''''''&&&&&&''''''((()))(((((())))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''((())))))***)))(((((((((''''''''''''$$$%%%''')))******)))((()))))))))(((((()))))))))*********))))))(((((((((***))))))(((((())))))***)))((((((((()))***,,,---((((((((()))******++++++,,,,,,,,,,,,,,,---......,,,---------------,,,,,,*********+++++++++++++++,,,***)))+++---///...,,,///////////////000111111000000000000000111111111222333333333333333222222555666999>>>CCCOOOcccuuu////////////////////////.......................................///000000111111222222222333333333555333222222444555555444333333333333444555666777888999;;;;;;<<>><<<<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>????????????======>>>???????????????<<<<<<<<<<<<>>>@@@CCCDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCAAA?????????===<<<;;;:::::::::::::::888777777777777777888888888888888777666666777777666666555444333222222222111000000000000111///000000111111000000///111111111000000000//////,,,,,,,,,,,,------------///...---,,,+++*********))))))((((((((((((''''''&&&&&&'''(((((((((((('''******+++,,,,,,,,,++++++++++++******)))((((((((()))((((((''''''(((((()))))))))((('''''''''''''''((((((''''''''''''((((((%%%%%%'''((()))***************++++++***)))'''&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((('''(((***+++,,,***(((&&&&&&'''((())))))))))))''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))((((((((((((((((((((((((((()))((((((''''''(((((()))---+++)))'''&&&&&&'''(((((((((''''''(((((()))***)))************))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&''''''((())))))((((((((((((''''''''''''&&&''')))*********)))(((******))))))))))))************)))))))))))))))))))))((((((''''''(((((()))((('''''''''((()))***+++))))))))))))))))))))))))+++************+++,,,,,,******)))))))))******+++,,,,,,,,,,,,++++++++++++---+++++++++---------+++000000//////000000111222//////000000111111222222111222222333333222222111555666999===CCCNNNbbbttt////////////////////////..............................---......///000111222222222222333333333333333333222222333444444444333333333333444555666666666888999999:::<<>><<<<<<;;;;;;<<<>>>???AAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>?????????<<<===>>>???@@@??????>>><<<<<<<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBCCCDDDCCCBBB@@@===<<<;;;:::999999999999999999888777666666666666888888888888888777777666666666666555444333222222222222111000000000000000...///000000000000///...000000000000////////////+++++++++,,,,,,------......---+++***)))******+++*********)))))))))******)))))))))******************++++++,,,,,,,,,++++++************))))))(((((((((((((((''''''((((((((())))))((('''''''''''''''(((''''''&&&&&&''''''(((%%%&&&'''((())))))))))))'''(((***+++***)))'''&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))++++++)))'''))))))))))))((('''&&&%%%&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''&&&(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))+++***'''%%%%%%&&&''')))((((((((((((((()))*********+++++++++***)))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))(((((('''''''''((((((((((((((((((((('''''''''(((((()))))))))(((((('''******))))))))))))******((((((((((((((((((((()))((((((''''''''''''(((((())))))))))))******++++++************))))))((((((******)))))))))******+++***)))((('''((()))***+++---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++///////////////000000111......///000111222222333111222222333333333333222666666888===BBBMMMaaasss////////////////////////........................---------......///111111111111222222222333333333222222222222222222444555333222222333333444555666444666777999:::<<<>>>@@@DDDJJJSSSbbbvvvnnn[[[MMMDDD===777000111333555777888999:::<<<<<<<<<<<<<<<<<<;;;;;;>>>======<<<<<<======>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;:::===>>>@@@BBBCCCBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===<<<<<<===>>>???AAACCCEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCAAA???;;;:::999888888999:::;;;:::999888777777666666666888888888888888777666666444555555444444333222111222111000000//////000000.........//////........./////////.........------***++++++,,,,,,---------***)))(((((((((***+++,,,***))))))(((((()))******************++++++,,,,,,++++++,,,,,,,,,++++++************)))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''###$$$&&&)))))))))((('''((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''))))))(((&&&)))))))))(((((('''&&&%%%'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))******)))'''&&&&&&'''((()))((((((((((((((()))*********************)))((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((,,,+++***)))(((''''''''''''''''''(((((((((((((((''''''((((((''''''&&&&&&******))))))))))))******&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))))))))************++++++******)))(((((((((...------,,,,,,,,,------...---,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,...------------...//////......///000111222222333222222333444444444444444666666888<<>>>>>BBBCCCGGGPPP___qqquuu```NNN???555111111111111222444555666;;;;;;<<<======<<<<<<;;;======<<<<<<<<<<<<======??????@@@@@@@@@@@@??????=========<<<;;;;;;::::::===>>>???AAABBBBBBAAAAAA????????????>>>>>>>>>>>>>>>???@@@AAA@@@???<<<;;;===>>>???AAACCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDD@@@?????????AAAAAA???>>>:::999888777777999;;;<<<::::::999888777777777777777777777777777666555555333444444444333333222111111111000////////////000......---,,,,,,---......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,'''''''''((()))***+++,,,((('''&&&%%%&&&'''((())))))))))))((()))******+++++++++,,,,,,,,,+++************))))))))))))))))))(((''''''&&&&&&''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%!!!###%%%'''((())))))(((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''***))))))(((((())))))***(((''''''''''''(((((()))((((((''''''(((((()))***((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((---,,,+++)))(((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))%%%%%%&&&'''(((((()))))))))((((((''''''(((((()))''''''((((((((((((''''''+++*********))))))((((((,,,++++++************+++,,,,,,+++,,,,,,---...///++++++++++++,,,,,,,,,---+++,,,------++++++,,,---------,,,,,,------.../////////000000111111222222222222333444555555555555666666888<<<@@@JJJ^^^ppp////////////////////////........................------------///000111222//////000000000111111111000111333222000000222555222222222222333444555666333333555777:::<<<======>>>@@@DDDIIIPPP[[[jjjuuuuuubbbMMM===888666444111111111333444888999:::;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======;;;;;;<<<<<<<<<;;;;;;:::===>>>>>>@@@AAABBBCCCCCC????????????>>>>>>>>>===;;;===???AAAAAA@@@>>>===???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAADDDDDDDDDDDDCCCCCCCCCBBB===<<<<<<===>>>???===<<<<<<;;;888777777888:::;;;:::999888777666666666666666666666666666555444444222333333333333222222111111111000//////////////////---+++******+++---///++++++++++++************,,,,,,,,,+++++++++++++++'''((()))***************((('''%%%%%%%%%'''(((***)))(((((('''((()))***++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))***(((''''''&&&&&&''''''((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''$$$%%%%%%&&&'''((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++)))&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''************************)))((((((''''''(((((()))%%%%%%'''(((((((((''''''''''''&&&&&&''''''((()))&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))((((((((())))))***''''''''''''((((((((()))''''''''''''''''''((((((((((((''''''''''''((((((&&&&&&'''((()))***+++,,,***))))))(((((())))))***'''((()))))))))(((''''''*********))))))))))))))))))(((((('''&&&&&&'''''''''((()))******+++++++++((())))))***+++,,,------)))+++------++++++---///---------------...//////000000000000000111111111111111222333444555555444666666888;;;???JJJ]]]nnn////////////////////////........................,,,,,,------///000111222////////////000000000000///111333222000///222555222222222222333444555555444444444666999;;;<<<<<<<<<@@@EEEHHHHHHKKKUUU```mmm{{{{{{gggUUUAAA>>>999555222222333444666777888:::;;;;;;::::::;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDD@@@?????????>>>>>>======999;;;>>>AAABBBAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAADDDCCCCCCCCCBBBBBBBBBBBB<<<;;;:::;;;======<<<:::>>>===:::777666777888999999888777666666555555666555555555555555444444333222222333333333222111111111111000///////////////000...+++))))))+++...000************)))))))))(((---,,,,,,++++++*********)))***+++,,,,,,+++)))((()))((('''&&&''')))+++,,,***)))((((((((()))+++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))*********'''''''''&&&&&&'''''''''))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&'''(((((())))))(((((('''''''''(((((())))))(((((((((''''''''''''))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))...+++'''%%%%%%&&&''''''(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''"""$$$&&&((()))(((&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&((()))***+++&&&'''''''''(((((())))))((((((((((((((()))******''''''&&&&&&&&&&&&'''''''''((()))***+++,,,---...******))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))******++++++***)))))))))))))))((()))+++,,,------,,,,,,''''''((()))+++,,,---...(((+++------++++++---000...............///000000111111111000000000000000///000111222333444444444666666888;;;???III\\\nnn,,,---///000111111111000///...---,,,,,,---...///......---,,,---...///000000000000000000111111222000111111111111222222222222222222111222222333333333444777999;;;=========>>>@@@BBBDDDDDDFFFHHHKKK\\\iiixxxqqqZZZIII:::666666333000000999888777666777888999999777666666666777888999999;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<======<<<<<<>>>>>>?????????@@@@@@@@@AAABBBAAA???<<<;;;;;;<<<===>>>@@@CCCCCCCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCBBB@@@??????@@@AAABBBBBBBBBAAA@@@<<<<<<;;;::::::999888888===;;;::::::;;;<<<;;;:::888888777666555444444333666666666666555555555555222000000000222333222111333000......///000---+++......---,,,,,,+++******---,,,+++***)))))))))))),,,,,,+++***)))))))))***'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))),,,---...---+++***+++,,,+++++++++++++++,,,,,,,,,((((((''''''''''''(((((((((((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%''''''(((((((((((('''''''''&&&%%%$$$%%%''')))***&&&%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((('''((((((((()))))))))***''''''&&&&&&&&&&&&''''''******))))))((((((''''''&&&'''(((((())))))((((((((((((((((((((()))******''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''((()))(((((((((((((((((((((((()))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))((('''&&&'''***,,,,,,,,,(((+++---//////---+++(((,,,,,,,,,---------......---.../////////...,,,+++...------------...//////000//////............///555555555555555555555555666666888<<<@@@KKK^^^ppp---...///000111111000//////...------------...///...------,,,---...///000000000//////000000111222000111111111111222222222222222222111222222333444444555777:::;;;<<<<<<<<<999;;;===>>>???@@@BBBDDDMMMYYYiiiwwwsssaaaMMMBBB;;;666333555000000///000333555666777666666666666777888999999999999::::::::::::999999999::::::;;;<<<<<<;;;;;;>>>>>>>>>?????????@@@@@@AAAAAAAAA???===<<<===>>><<<===@@@BBBCCCCCCCCCBBB@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCCCCCCCBBB@@@???>>>???@@@AAA@@@@@@>>>>>><<<;;;;;;:::999999888888;;;:::888888999:::999888777777666666555555444444666666666666555555555555333222111111222333222000000...,,,,,,......,,,***---------,,,,,,++++++***---,,,+++***))))))))))))+++***))))))((((((((()))'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))+++,,,---,,,***)))***+++++++++++++++************((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''***)))'''%%%%%%%%%&&&'''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((((((((()))))))))((((((((((((((())))))***''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))&&&''''''(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))(((''''''((())))))))))))))))))))))))))))))***((('''(((+++------,,,(((***,,,------,,,***(((++++++++++++,,,,,,,,,---,,,,,,---......///.........------------...//////111000000///000000111111111111111222222333333333666666888<<<@@@JJJ^^^ooo......//////000//////...///...------------...///...------------...//////000000//////000000111222000111111111111222222222222222222222222333444444555666888:::;;;;;;;;;;;;777888::::::::::::<<<>>>@@@JJJWWWdddsss{{{gggUUUFFF;;;666666...---,,,...111333444444555555555666666777999999666666777888999999999999888999::::::;;;:::::::::======>>>>>>>>>?????????===>>>>>>===;;;;;;<<<===;;;<<>>===>>>??????AAABBBBBBCCCCCCBBB@@@@@@===>>>>>>???>>>===;;;:::;;;;;;::::::999999888888:::888666666777777777555666666555555555555555555666666666555555555555444555333222222333333111000///---,,,---......---,,,,,,,,,,,,,,,,,,+++++++++,,,+++******))))))))))))))))))((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))***+++,,,+++)))((()))***++++++******))))))((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''***)))'''&&&%%%%%%&&&''')))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))((('''''''''(((******((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''(((((((((''''''&&&'''(((((())))))(((((('''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++&&&&&&&&&&&&&&&'''((((((***))))))(((((())))))***))))))))))))))))))))))))((('''&&&&&&(((***))))))))))))***++++++***))))))************++++++++++++++++++,,,,,,---///000111...------------.../////////////////////000111222222222333444555666666777666666888<<<@@@JJJ\\\nnn.....................---.........------.........------------....../////////////////////000111111000000111111111222222222222222222222222333444555666777999:::;;;::::::999777999::::::999888:::;;;<<>>>>>>>>999:::;;;:::999999:::<<<:::<<<>>>@@@AAABBBCCCCCCBBBAAA>>><<<;;;<<<===>>>@@@AAABBBCCCBBBBBB@@@@@@===>>>>>>>>>===<<<:::999::::::::::::999999888888999777666555666666555444444555555555555555555555666666555555555444444444666444222222333222111/////////...///000000000///+++++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))(((''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))***)))((('''(((***+++******)))(((''''''&&&(((''''''&&&&&&''''''((('''((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&((()))***"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&(((((((((((())))))))))))(((''''''&&&&&&''''''((()))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******)))'''&&&%%%%%%''')))***(((''''''''''''((())))))''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&(((((((((((('''&&&%%%%%%'''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((()))***+++((((((((((((((()))************))))))))))))******++++++++++++++++++++++++***((('''''')))******)))*********))))))******************++++++++++++,,,---,,,++++++,,,...///000...------------...//////,,,,,,,,,,,,---...///000222222333555666888999999555666888<<>>???@@@AAABBBBBBAAA@@@@@@>>>>>>??????>>><<<:::999:::999999999999999888888:::888666666666666555444444444444444555555555555555555555555444444444444555444222222222222000///......//////......//////***+++++++++++++++++++++******))))))((()))))))))))))))((((((((())))))***))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))'''((())))))''''''((()))******))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***!!!###$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******'''&&&%%%$$$$$$&&&((()))'''''''''''''''(((((()))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((()))******))))))************))))))************************---,,,***+++,,,------,,,,,,+++************+++,,,++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---......------------...//////,,,,,,,,,------///000111...///000111333555666666555666888<<>>???@@@@@@AAABBBAAA@@@>>>======>>>>>>??????AAABBBBBBAAAAAA@@@===>>>??????>>>===;;;:::999999999999999999888888;;;999777666777777555444555555444444444444444444555555555444444444444333444222111111222222000///+++,,,---,,,+++***+++,,,+++++++++++++++************))))))(((((()))))))))))))))(((((())))))******)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&((())))))''''''(((*********))))))((((((''''''''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((())))))******))))))((('''''''''''''''''''''''')))((('''''')))*********,,,++++++******++++++,,,++++++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,...------------...//////000000000000000111222333000000111333444666777777555666888<<>>@@@@@@GGGPPP[[[jjj}}}yyy```TTTDDD:::777666444111111111222333444666777888888999:::<<<<<<=========;;;<<<<<<<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;999::::::999888777999:::===============>>>??????@@@@@@??????>>>>>>======>>>???@@@AAABBBAAAAAA@@@<<<<<<===>>>>>>===<<<;;;888888888888888888999999;;;999777666666666555333555555555444444333333333555555555444444444333333111000//////111111000///***,,,---+++)))'''(((***,,,,,,++++++******))))))))))))(((((((((((())))))((('''''''''(((((()))******))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&((())))))(((((()))***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((())))))***''''''''''''((((((((((((%%%''')))++++++***((('''&&&&&&&&&&&&&&&'''(((((('''((())))))))))))((('''((((((((((((((((((((((((&&&%%%$$$%%%'''))))))(((************************************++++++++++++++++++,,,---------,,,,,,...------------...//////222222111111111222222333333333444555666888888999555555888<<>>>>>============>>>>>>>>>>>>>>>???>>>>>>===<<<>>>???@@@AAABBBAAAAAA@@@:::;;;<<<=========<<<;;;888888888888888888999999:::888666555555555444222666666555444333333222222555555444444444333333333000///...///000111000///,,,...///---***((()))+++---,,,,,,+++***)))(((((())))))(((((((((((()))***&&&&&&&&&&&&&&&'''((()))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&((())))))(((((()))+++))))))))))))************'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$&&&''''''''''''''''''&&&$$$%%%''''''''''''%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%'''((()))******############$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$##################$$$'''''''''''''''''''''''''''''''''((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''')))******'''''''''&&&&&&'''''''''******))))))((((((((('''(((((()))***+++*********'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))%%%'''***------+++)))'''((((((((((((((()))******&&&'''((())))))((('''&&&++++++++++++++++++++++++***)))(((***,,,...///...(((((())))))))))))(((((())))))))))))************((()))+++---.........---...------------...//////222111000000000000000111000111111222333444555555555555999<<>>>>>======>>>???@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???===<<<========================;;;::::::999999::::::;;;::::::999777666444333333444444444333333222222222333333444444333333222111////////////..................---,,,,,,+++******+++++++++***)))(((((('''++++++++++++*********))))))))))))(((''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((******)))))))))))))))***,,,+++***((('''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&'''((('''%%%'''&&&%%%%%%$$$$$$$$$$$$'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$%%%''')))++++++++++++&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&***(((&&&$$$###$$$%%%&&&%%%%%%############%%%%%%)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''(((((('''&&&%%%&&&((()))++++++)))(((&&&'''&&&$$$$$$$$$%%%''')))''''''''''''''''''''''''((((((''''''((()))+++,,,'''''''''''''''''''''''''''&&&&&&'''***+++******'''&&&&&&&&&&&&'''(((((('''&&&$$$$$$$$$&&&((()))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''''''''((())))))''''''''''''''''''&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))+++***)))((('''''''''((((((%%%""""""%%%(((((((((((((((((((((((((((((((((************)))((('''&&&***++++++,,,,,,------...((()))***++++++***)))((($$$)))...000...+++******///............///000000////////////............222222222222222222333333333999777888AAAFFFSSShhh}}}+++++++++++++++*********------------------,,,+++++++++++++++++++++++++++//////.........//////000111111111///......111333111111111222333444555666777888999;;;===>>>@@@@@@======;;;:::888777777777777999;;;<<<<<<===@@@BBBAAAFFFNNNWWW```jjjtttzzzssseeeWWWGGG;;;777444111///111333666777999999:::;;;;;;<<<;;;;;;::::::;;;;;;;;;::::::999<<<;;;;;;;;;;;;<<<======::::::999888999:::;;;<<<===============>>>??????AAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<@@@@@@???>>>======<<<<<<;;;::::::999999::::::;;;;;;:::999888666555444333222333333333333333333444222222222222222111111000000000/////////.........---------,,,,,,++++++***,,,,,,++++++***))))))(((+++*********))))))))))))((((((((((((''''''''''''+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((******))))))))))))******++++++***(((''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((((((((((((((((((((('''&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&''')))+++***)))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))&&&&&&'''''''''''''''&&&(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((())))))))))))'''$$$%%%''')))((('''))))))))))))))))))))))))(((((()))***++++++++++++******+++,,,,,,------...******+++,,,,,,+++***)))(((+++......,,,++++++---............//////////////////000000111111111222111222222222222333333333333999777888@@@FFFRRRggg|||++++++++++++,,,,,,,,,,,,000000...---+++*********------------------------000000//////.../////////000000000///......000222222222222333444555666777555666999<<>><<<:::999888888777999;;;============???AAACCCDDDFFFIIINNNUUU^^^cccyyysss^^^LLL???:::444111222555555555666777888:::;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>;;;;;;:::::::::;;;===>>>======<<<<<<<<<===>>>>>>BBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>============BBBBBBAAA???>>><<<;;;;;;;;;::::::999999::::::;;;;;;;;;:::999777666555555111222222333333444444555111111111111111000//////000000000/////////......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++******)))))))))))))))((((((((((((&&&''''''''''''(((((((((+++***))))))(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***)))))))))))))))************)))((((((((((((((('''''''''(((((('''''''''((('''&&&&&&(((((((((&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''&&&))))))((('''&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!###%%%&&&&&&'''(((***&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&''')))******)))&&&&&&&&&&&&&&&''''''(((###%%%'''((()))(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))%%%%%%&&&'''(((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))%%%&&&'''((()))***)))))))))(((''''''((()))(((&&&************************((()))***+++,,,,,,,,,,,,******++++++,,,---------++++++,,,,,,,,,,,,,,,++++++,,,---,,,++++++---///,,,---...///000///......***+++,,,---...///000000111111222222222333333333333888777888@@@EEEQQQfffzzz******+++,,,,,,---......111000---+++************........................000000//////......//////000111111000//////111333333333333444444666777777555666888;;;???BBBDDDEEE???>>>===;;;:::999888888;;;<<<>>>>>>>>>===>>>@@@DDDDDDDDDDDDEEEHHHMMMQQQ```kkkxxxsssdddLLLEEE===888666555111...111333555777999999888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;===>>>???>>>>>>============>>>>>>BBBAAAAAAAAAAAABBBBBBCCCAAA@@@>>>===<<<===>>>>>>AAA@@@@@@???>>><<<<<<;;;;;;::::::999999::::::;;;<<<;;;;;;:::888777777666333333333333333333333333000111111111111000//////000000000/////////......+++++++++++++++,,,,,,,,,+++++++++*********)))))))))(((((((((((('''''''''%%%%%%&&&''''''((())))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))***+++***)))((((((((((((((()))&&&'''((())))))((('''&&&((('''&&&'''((()))((('''&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''&&&''')))***)))(((&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((((((((((('''(((((((((((((((((('''(((((((((''''''(((((((((&&&&&&((()))))))))((((((((((((((((((((('''&&&%%%)))))))))))))))))))))))))))*********))))))((('''*********+++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,------------...///+++,,,...000000///...---***++++++,,,---.........111111111222222333333444222888777888@@@DDDPPPdddxxx******+++,,,------...///...---,,,+++***++++++,,,************************//////...............///000111222222111111333555444444444444555666777777555666888:::<<<>>>@@@AAA>>>===<<<;;;:::999999999;;;===??????>>>===>>>???===???@@@@@@@@@???AAABBBKKKVVVeeesss|||ggg]]]MMM@@@777222...,,,///000222444555555555555888999:::;;;<<<<<<<<<<<<::::::999999::::::;;;<<<<<<<<<;;;;;;<<<>>>???@@@@@@@@@??????>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@>>>=========??????>>>===============<<<<<<;;;::::::999999::::::;;;<<<;;;;;;:::999888777777555555444333333222111111111111111111111000000///////////////............***+++++++++++++++++++++))))))))))))(((((((((((((((((((((((('''''''''&&&$$$$$$%%%&&&'''((())))))(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''(((((())))))(((((()))***++++++***)))((((((((((((((()))&&&'''((())))))((('''&&&((('''&&&''')))***)))(((%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&'''(((((($$$%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&'''((()))((('''%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&'''((('''''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&'''((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%))))))***++++++,,,,,,---************++++++,,,,,,++++++---...//////---,,,+++,,,...000000///---,,,111111111111111111111111000000111222333333444444222888777888@@@CCCNNNbbbuuu)))******+++,,,------...,,,++++++++++++,,,,,,---++++++++++++++++++++++++------,,,,,,------...///000222333333333222444555444444444444444555666666555666777888999:::;;;;;;<<<;;;;;;:::::::::::::::999<<<>>>???>>>======>>>;;;>>>AAAAAA@@@>>>======CCCKKKVVV```nnn}}}xxxdddOOO???666333333//////000111222222333444666777888:::;;;<<<<<<<<<999999999999999::::::;;;<<<<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@?????????@@@@@@???>>>>>>??????@@@AAABBB@@@@@@???????????????@@@<<<<<<<<<<<<<<<=========;;;::::::999999::::::;;;;;;;;;::::::999888888777666666555444222111000000111111111111111000//////.........---------,,,,,,+++++++++++++++*********((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$%%%&&&''''''((((((***)))((((((''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((()))***+++,,,******)))((((((((((((((('''''''''(((((('''''''''((('''&&&''')))******)))%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''((())))))))))))(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''((()))(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''((('''&&&&&&(((((((((&&&%%%%%%%%%%%%%%%&&&&&&'''***)))'''%%%%%%&&&((()))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''((((((((((((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((***)))((('''&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''""""""$$$&&&'''((((((((())))))******+++,,,,,,,,,******))))))***+++,,,---***+++,,,...//////---***+++,,,---...///...------111111111000000/////////000000111222333444444555222888888888???BBBLLL```qqq)))*********++++++,,,,,,+++++++++,,,,,,,,,++++++------------------------*********+++,,,---...//////111333333222222333555444444444333444444555666555555666666777888888999999999999999999:::;;;;;;777:::===>>>>>>======>>>===@@@BBBCCCAAA???>>>>>>@@@FFFLLLPPPXXXhhhxxx{{{kkkWWWHHH@@@===222111000///000111333444444555777999:::;;;<<<<<<:::999999999999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;::::::999999::::::;;;::::::999999888888777777555555444333333222111111///000000000000///......------,,,,,,,,,+++++++++,,,,,,++++++******))))))((((((((((((((())))))))))))))))))(((((((((''''''%%%%%%%%%&&&&&&'''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''(((((((((((()))***+++,,,++++++***(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''')))+++***)))%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%'''((((((&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$&&&'''(((%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%'''((()))''''''''''''''''''''''''&&&'''(((((()))(((''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((***(((&&&%%%$$$&&&((()))&&&'''(((&&&$$$$$$'''***((((((((((((((((((((((((###$$$&&&((()))***++++++)))))))))***++++++,,,,,,++++++******+++,,,...///,,,+++)))***---...---+++,,,,,,---------.........,,,---------------------///000111222333444444555222888888888???AAAKKK^^^nnn)))************++++++++++++,,,,,,---,,,+++***)))************************(((((()))***+++---...///---///222222222222222444444444333333333444555555444555555666777888888888888888888888999:::;;;<<<666999<<<>>>>>>============???@@@@@@>>><<<<<<<<<===CCCFFFEEEHHHVVVfffppp}}}rrr\\\KKKDDD555333111///000111444666333444666888:::;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;:::;;;<<<>>>@@@AAA@@@@@@???>>>>>>===>>>>>>????????????@@@AAABBBCCC???@@@BBBCCCCCCBBBAAA@@@BBBAAA@@@???>>>===<<<;;;;;;::::::999999::::::;;;:::999999888888777777777333333333333333333333333......//////......---,,,,,,,,,,,,+++++++++******---,,,,,,+++***)))(((((()))))))))))))))*********))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''(((((((((((()))***+++,,,,,,+++***((('''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&'''***++++++***$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&'''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$######$$$&&&'''(((###$$$&&&''''''&&&$$$###)))(((&&&%%%&&&''')))+++'''''''''''''''''''''''''''(((((()))((('''%%%$$$''''''''''''''''''''''''((('''&&&&&&'''((('''%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))***)))(((&&&%%%(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&''''''''')))'''$$$###$$$&&&***,,,'''((((((&&&%%%%%%)))---)))))))))))))))))))))))))))******+++++++++******)))))))))***++++++,,,,,,,,,,,,++++++,,,...///000///+++''''''***---------------,,,,,,,,,---...///,,,------...///000111111///000000222333444555555222888888999???AAAJJJ]]]lll+++++++++************)))))))))***++++++++++++******+++,,,,,,******+++,,,+++***)))+++---///...---......///000000000000000000000111111111222222222333333222222222333444444777777777777888888888888:::::::::;;;;;;<<<<<<<<<<<<>>>AAACCCDDDBBB???===???@@@AAACCCFFFKKKRRRWWWjjjttt}}}iiiUUUGGG:::000///000......000666444444666666444777<<<999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAA???>>>>>>>>>>>>>>>?????????>>>=========>>>@@@AAA???AAABBBAAA@@@@@@AAACCCEEEDDDBBB>>>:::999:::;;;???>>>===;;;999888888888<<<;;;:::888666555444333666666555444444333222222222111000///------,,,,,,...---,,,+++***+++,,,,,,)))))))))))))))))))))))))))(((''''''(((***,,,---...+++((('''((()))))))))'''((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((()))******)))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((("""######$$$$$$######"""###&&&((('''###&&&'''''''''&&&%%%$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''((()))'''$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&'''((()))***))))))(((((('''''''''&&&'''(((((((((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''((((((((()))'''$$$""""""###&&&(((%%%%%%&&&''''''&&&%%%%%%'''(((((()))(((&&&%%%$$$%%%&&&&&&&&&''''''((((((''''''(((((((((((('''''')))************)))(((((())))))))))))))))))))))))************)))))))))))))))))))))******++++++,,,))))))***++++++++++++***,,,------...//////......000000///............/////////000111222222333333444333555888:::???LLLYYYjjj*********++++++,,,,,,,,,))))))***++++++++++++***+++,,,------++++++,,,---))))))******++++++,,,,,,....../////////000000000000000000111111111222222333333222222222333444444777777777777777777777777777888888999:::;;;;;;;;;<<<>>>@@@BBBBBBAAA???>>>;;;<<<<<<<<<===AAAFFFJJJYYYeeerrr{{{yyynnnWWWKKK@@@;;;777111///111333111111444555444666;;;999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>===>>>>>>?????????>>>=========>>>@@@AAA@@@BBBCCCCCCBBBBBBCCCEEEIIIHHHEEEAAA===;;;<<<===???>>><<<;;;999888888888999999888777555444333333444444444333333222222222222111000...------,,,,,,---,,,+++***)))***++++++)))))))))))))))))))))))))))(((''''''(((***,,,---...+++(((''''''(((((('''%%%%%%%%%$$$$$$$$$######&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((()))******)))((((((''''''((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$%%%'''''''''''''''&&&%%%%%%"""###$$$&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$"""!!!$$$%%%%%%%%%%%%%%%%%%&&&(((((()))'''%%%######$$$''''''&&&&&&&&&'''((())))))((((((((('''''''''&&&'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''''''''((((((((('''''''''''''''''''''(((((((((((('''''''''((()))***************))))))))))))))))))))))))))))))))))))*********************+++++++++++++++***++++++++++++,,,,,,,,,------.................................///000111000000111111222333333444444444666888:::???KKKXXXiii))))))***+++,,,---...///))))))***++++++++++++***,,,---...---,,,+++,,,...))),,,...---***)))+++---//////...---...///000111000000000000111111111111333222222222333333444555666666666666666666666666555555666777888::::::;;;===>>>???@@@@@@@@@@@@???>>>>>>===;;;:::<<<@@@CCCGGGRRR___jjjuuu~~~qqqfffWWWJJJ>>>555222444444111000333444333444888:::::::::;;;;;;::::::999;;;;;;<<<<<<<<<=====================>>>>>>???@@@??????>>>===>>>???@@@AAAAAABBBDDDDDDDDDDDDEEEGGGNNNMMMJJJFFFAAA>>>>>>???>>>===<<<:::999888888777777666666555444444333333222222222222111111111111111000///...---,,,,,,,,,++++++***))))))))))))***)))))))))))))))))))))))))))(((((('''((()))+++,,,)))'''%%%%%%''')))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((()))*********))))))((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&)))'''$$$$$$%%%'''))))))''''''((((((((('''&&&&&&###$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$'''(((((('''%%%###$$$$$$&&&&&&&&&%%%&&&''''''(((((((((((('''''''''''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&)))))))))((('''&&&&&&&&&%%%%%%'''(((((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((())))))******))))))((('''''''''''''''((((((((((((''''''&&&'''((()))+++++++++,,,))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,++++++++++++---,,,+++++++++,,,---...---...............---------------...///000222222111111222222333333444444555555666999:::>>>IIIVVVhhh~~~))))))***++++++,,,------))))))***++++++++++++***+++,,,------++++++,,,---,,,000222000,,,***,,,000///...---,,,,,,...000111/////////000000000111111222222222222333444555555666666666666555555555555333444555777888:::;;;;;;===============>>>??????@@@???>>><<<;;;;;;>>>AAA???FFFPPPWWW___jjjwww|||nnn^^^MMMAAA;;;:::888333111333444222333555::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@@@@@@@???>>>>>>>>>???@@@AAA@@@BBBCCCDDDCCCDDDEEEGGGOOONNNLLLGGGBBB???>>>???===<<<;;;999888888777777555555555555444444444444///000000000000000000000000///...---,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++$$$###"""$$$(((***+++,,,((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((())))))************)))))))))))))))$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&+++((($$$$$$%%%&&&&&&%%%'''(((((((((((((((''''''$$$%%%'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&************))))))((((((%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%'''((()))*********)))))))))))))))''''''(((((((((((('''''''''''')))******+++++++++))))))))))))))))))))))))'''(((((()))+++,,,,,,------------,,,,,,+++++++++---,,,***)))***+++---///.........///......---,,,............///000111222222222222333333444444444666555777999:::===HHHTTTggg|||************))))))))))))))))))***++++++++++++***)))+++,,,+++***)))***+++,,,000333000,,,))),,,//////...,,,++++++---///000....../////////000000000222222222222333444555666777666666666555555555444333444555777888:::;;;;;;<<<;;;;;;:::;;;<<<===>>>:::::::::888777888:::<<>>>>>>>>???AAABBB???AAABBBBBBBBBBBBDDDEEELLLKKKJJJFFFAAA>>>======<<<;;;:::999888777777777555555555555555555555555....../////////////////////...---,,,,,,+++,,,,,,+++++++++++++++*********((((((((((((((((((((((((((((((((((((((()))))))))%%%$$$###%%%''')))))))))###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((())))))******************)))((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''&&&%%%$$$''''''((((((((((((((('''%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&&&&&&&''')))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%)))'''$$$""""""$$$''')))%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))((('''%%%%%%&&&&&&''''''(((((()))***+++,,,,,,''''''((((((((((((''''''))))))************)))((())))))))))))))))))))))))'''((()))***+++,,,---...---------,,,,,,+++++++++,,,+++)))((()))***,,,...---...............------111000000/////////000000222333333333333333444444555555777::::::===GGGRRReee{{{******))))))(((((((((((())))))***++++++++++++***)))***+++***)))((()))++++++---...---***(((***,,,------,,,+++,,,---...///............////////////111111111222333444555666888777777666666555555555444444555666888999::::::999999888888999999:::;;;777888888777666777999<<>>???@@@AAABBB???@@@BBBAAA@@@@@@AAACCCEEEFFFEEECCC???<<<;;;<<<;;;:::999888777777777777555555555555555555444444////////////...............---,,,+++++++++++++++++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$$$$$$$%%%&&&'''((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((()))******************)))(((''''''###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''(((''''''((()))&&&&&&'''(((((((((''''''%%%&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((&&&###!!!!!!###&&&(((&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))&&&&&&%%%$$$%%%'''((()))(((((('''&&&&&&'''(((((())))))((('''&&&%%%%%%%%%&&&&&&''')))***+++,,,---''''''((((((((((((''''''***************)))(((((())))))))))))))))))))))))(((((()))***+++,,,---...,,,,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,------...//////......222111000000/////////000222222222222333333333333444444777::::::===GGGRRRdddzzz)))))))))))))))*********))))))***++++++++++++***)))***++++++))))))***+++++++++++++++************+++,,,,,,,,,,,,---------------........./////////111111111222333444666666999999888777777666555555333444444555666777777777666666666777777777888888888999:::999888888:::<<<===:::999<<<<<<===DDDNNNSSScccwwwqqqZZZMMM???888444111000222000111333444666777888888555666666777888999::::::999999:::;;;===???AAABBB@@@@@@?????????@@@AAABBB@@@AAABBBAAA@@@???@@@AAA???@@@AAA???===;;;;;;;;;:::999888777777666777777555555444444333333222222000000//////......---------,,,,,,+++++++++++++++)))***+++++++++***(((((((((((((((((((((((((((((('''((((((((((((((('''''')))'''''''''(((((('''%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((()))******))))))******)))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""%%%(((&&&"""!!!&&&+++%%%%%%&&&'''''''''''''''%%%&&&'''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&''''''''')))))))))(((%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((())))))###$$$%%%&&&'''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&''''''(((((()))***++++++''''''((((((((((((''''''((())))))************)))))))))))))))))))))))))))))))))***++++++,,,------*********+++++++++++++++*********+++++++++,,,,,,++++++---...//////000000000000000///000000111111222222222222222222222222333333666:::;;;===GGGRRRcccyyy(((((()))***+++,,,,,,---))))))***++++++++++++******+++,,,,,,******+++,,,---,,,++++++------,,,+++***+++,,,---------,,,,,,---------.........//////111111111222333444666777:::999999888777666666555333333333444444555555555444555555666777666666666777888888888666666888999;;;666555888999777;;;BBBIIITTTcccsssqqqaaaMMM@@@888111------,,,---///222444555666777222333444555666777888999888999:::;;;===???AAABBBAAA@@@?????????@@@AAABBBBBBCCCCCCBBB@@@??????@@@;;;===>>>>>><<<;;;;;;<<<999999888777666666777777444444333333222111111000111111000///......------,,,,,,++++++***+++++++++((()))*********)))'''&&&(((((((((((((((((((((((('''(((((((((((((((''''''$$$$$$%%%'''***,,,+++***%%%%%%$$$###!!! $$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***((((((((((((((()))******((()))))))))((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$'''(((""" ((($$$%%%%%%&&&'''''''''&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%&&&&&&&&&(((***&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&''''''''')))******(((&&&%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((###%%%'''))))))'''%%%###&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%$$$$$$###### """%%%((()))'''%%%$$$)))((('''&&&&&&'''((()))$$$%%%&&&((()))(((((('''(((((((((((())))))))))))''''''((((((((((((''''''&&&'''(((***++++++++++++))))))))))))))))))))))))*********++++++,,,,,,---)))))))))******++++++,,,***+++,,,---------,,,,,,***+++,,,...///000000111////////////000222333444222111111111111111111111222222666:::;;;===GGGRRRbbbxxx))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,+++************+++***(((***,,,---***((()))***+++,,,---------------///222555555333111///111222444555555444222111444444444555555555555666777777777777888888888888333333444555666777888888888888999999999:::::::::BBBGGGRRRaaasssiiiPPP@@@888222---000000//////000222333444666666555555666777888888<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>?????????BBBAAA???>>>======<<<<<<;;;<<<<<<===<<<;;;999888777777888777666555333111555444444333222111000000.../////////...,,,***))))))))))))***+++---...///(((''''''))),,,......---%%%%%%'''((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%"""""""""###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%))))))(((((('''''''''&&&((((((''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''((((((((((((((((((''''''(((***+++)))(((%%%&&&((()))*********)))(((((()))***+++,,,,,,---''')))***)))((('''((())),,,,,,,,,,,,,,,+++***)))---------,,,+++***)))(((------------------------///......---------......111111111111222333444555333666;;;===:::;;;EEEQQQcccwww))))))))))))))))))))))))************++++++++++++---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,,,,+++***+++------+++)))+++,,,---...////////////...///222333444333111000222222444555555333222111444444444555555555555666666666777777777888888888666666666777777777777777888888888999999:::::::::???BBBIIITTTbbbqqq~~~|||fffRRREEE;;;444111000......///111222222444444555555666777888888;;;::::::;;;;;;<<<===>>>======>>>>>>>>>>>>??????CCCCCCAAA@@@???>>>>>>>>>:::;;;;;;;;;;;;999888777888888888888888777666555555444333333111111000///+++,,,---.........---,,,,,,,,,+++*********+++++++++)))((()))***+++***)))&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))***)))((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%'''((())))))((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%)))((((((((('''''''''&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''************)))))))))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***************)))((('''((()))***)))((('''((()))******)))(((((()))))))))******++++++,,,***,,,---,,,+++***+++,,,***************)))((((((((()))***+++,,,---------------------------------000//////.........//////000000///000000111222333...111777:::999;;;FFFRRRbbbvvv))))))))))))))))))))))))))))))))))))************------,,,,,,,,,,,,------************+++,,,---...---,,,+++,,,......,,,***------...000000000000000///000111111222222111111222333444444444333111000444444444555555555555666666666777777777777888888999888888888777777777666777777777888999:::;;;;;;<<<>>>AAAFFFNNN[[[kkkuuu}}}iiiWWWHHH===555222...---...///000000111222333555666777777777999999999999:::;;;<<<<<<============>>>>>>????????????===<<<;;;:::::::::999999999999888777666666777777777666666666777777444444333222111000000///++++++,,,---------------,,,,,,+++******************((('''((()))***)))'''''''''((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))***************))))))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########&&&'''((())))))((('''&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''((('''%%%$$$###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((()))************)))+++)))'''&&&'''))))))((())))))******))))))((('''************************+++---...---,,,+++,,,---******************)))((('''(((***+++,,,---......------------------------000000/////////000000111000000000111111222333444///111666:::999;;;EEEQQQ```ttt))))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,++++++,,,,,,---+++*********++++++,,,---++++++,,,,,,---,,,,,,+++---...///000000111111000000000000000000111222222333333444444333222111000444444444555555555555666666666666666777777777888777777777777777777777777777777777777888999;;;<<<<<<>>>??????BBBKKKZZZeeerrr}}}zzzjjjVVVGGG;;;777111......//////...///000222444666666777777777777777777888999::::::;;;<<<<<<======>>>>>>>>><<<;;;:::999888777777777888888777777666555555444444444333222333444666777444444333222111000//////.........---,,,+++***)))))))))))))))***+++,,,---&&&%%%%%%&&&)))+++******'''((((((((((((((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))************)))((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&###!!!###$$$%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''$$$###"""###%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''%%%&&&''''''(((((('''''',,,)))&&&%%%&&&((((((((())))))))))))******))))))+++*********)))))))))((()))***++++++))))))***+++,,,,,,,,,------,,,++++++******+++,,,,,,,,,++++++,,,,,,------------------/////////...//////000000333333333333444555666666555666999<<<:::;;;DDDNNN^^^rrr((((((((((((((((((((((((''''''((((((((()))))))))++++++************++++++---,,,++++++*********+++)))***+++++++++*********,,,,,,---...////////////000000/////////000111222333333333333222111111000444444444555555555555666555666666666666777777777444444555555666777888888888777666666777999:::<<<;;;===???>>>>>>BBBLLLTTT]]]gggttt~~~{{{iiiWWWFFF???666111111111000......///000222444555555666555555555666666777888999:::;;;;;;<<<======>>>>>>>>>===<<<;;;:::999999999777666666555444444333333333333222222222444555666444333333222111000///...///...---,,,+++******)))))))))))))))***+++,,,,,,&&&%%%%%%&&&)))******)))'''((((((((((((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((())))))(((((('''&&&(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&''')))(((&&&######$$$%%%%%%&&&&&&&&&&&& !!!###$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&'''''''''''''''+++(((%%%%%%&&&(((((((((''''''((()))***+++,,,---++++++******)))(((((((((((()))***)))((('''(((***+++,,,,,,---------,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,---------.........---------......///000333333333333444555666666666666888;;;;;;;;;CCCLLL[[[ooo(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******...---,,,+++************(((***,,,+++***)))******++++++,,,---............000////////////000111111222222222222222222222222444444444555555555555666555555666666666666777777333333444555666777888888999888666666666777999;;;999;;;======<<<>>>BBBFFFPPPWWWbbbppp}}}vvvhhhSSSJJJ>>>777555555222////////////000111333444555555555555555666777888888999::::::;;;<<<===>>>>>><<<;;;:::999888777777777777666555444333333333333444444444444444555666777333333222111000//////...+++++++++++++++,,,---------,,,+++***)))(((((((((***)))''''''(((((('''%%%''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((('''&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$""" !!!$$$%%%###!!!$$$$$$%%%&&&''''''''''''%%%&&&'''((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((((('''%%%%%%'''((()))(((&&&&&&'''(((***,,,...///*********))))))((((((((()))***++++++***)))***+++)))***++++++++++++++++++'''(((***+++,,,---......+++,,,,,,------.........------,,,------...///000000000000111111222333444111111333777999<<>>:::999888666555555555555777666444333222333333333333444444555555555444444333333222111000///......,,,+++*********+++,,,------,,,+++)))((((((''''''+++***(((((((((((('''%%%&&&&&&'''((()))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))(((''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&###!!!$$$###!!!$$$%%%&&&'''((((((((((((%%%&&&'''((((((&&&%%%###&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&''''''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((%%%%%%$$$&&&((())))))(((((((((((((((***+++---...)))))))))))))))(((((((((***+++,,,,,,******+++,,,)))***++++++,,,,,,++++++((()))***+++,,,---------++++++,,,,,,---......///------------...///000111000000///000000111222333222111333777999<<>>===<<<;;;999888888888888777666444333222222333444111222333444444333111000333333222111000///......///...,,,***))))))*********)))))))))))))))***+++(((''''''(((***+++***)))%%%%%%'''((())))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%$$$$$$#########%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))***************)))((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$)))%%% !!!&&&******)))%%%&&&'''((())))))))))))!!!###&&&'''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))*********)))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&'''(((***++++++++++++''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$###$$$&&&)))******(((******)))))))))***,,,---((((((((())))))))))))))))))***++++++))))))***++++++,,,------............---------,,,+++***)))(((++++++,,,,,,---...//////............///000222222111111111111222333444555888666666999;;;<<>>>>>======<<<<<<<<<;;;;;;;;;:::999888777666555666555555555555444444444111111222222222333333333222111000///------,,,,,,+++***)))(((((()))***+++))))))*********+++++++++))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''(((***+++((('''&&&%%%$$$%%%%%%&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%+++(((&&&'''))))))'''%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***)))''''''((()))***''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''---,,,+++***)))'''&&&&&&&&&&&&''')))************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***++++++,,,))))))***+++,,,------...............///////////////111222222111111222333444777999::::::===CCCHHH[[[kkk''''''(((((((((((('''''')))))))))))))))(((((((((+++++++++******)))))))))...,,,))))))***+++++++++***+++------+++***+++,,,,,,,,,------------......000000000000000111111111222111000///000111333444333333333333444555666666333555777999::::::999999999999888777666666666666999999::::::::::::999999:::999888777777888999:::<<<===???CCCGGGLLLPPPSSSYYYYYYXXXSSSJJJBBB===;;;:::666222000000000000000000111333444666777777777>>>>>>=========<<<<<<<<<<<<<<<;;;:::999999888888666555555555555444444444222222222222222222222222222111000...------,,,,,,((((((''''''''''''(((((()))))))))*********++++++))))))))))))((((((((('''(((((('''&&&%%%%%%%%%&&&&&&'''''''''((((((((()))%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%***(((&&&&&&(((((('''$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******))))))))))))******&&&'''((())))))***)))))))))***++++++******+++---++++++++++++++++++++++++------++++++***++++++,,,---------,,,,,,,,,++++++............///////////////111222222111111222333333666888999999<<>>???AAABBBCCCCCCJJJSSSYYYXXXQQQHHHBBB>>>;;;888777666444222000222222333444666777999:::999999999999888888888888888888888777777666666666666555555555555444444444444444333222111000//////000///...---,,,,,,,,,,,,((()))***++++++***)))(((((((((((()))))))))******))))))((((((((('''''''''((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''###$$$&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&))),,,---000---***'''&&&&&&((()))((())))))))))))((((((''''''''''''&&&%%%%%%(((***))))))))))))))))))))))))((()))))))))***+++,,,,,,******+++,,,---...//////............///////////////111222222111111222333111444666777777:::@@@EEETTTeee''''''(((((((((((('''''')))))))))*********++++++++++++++++++++++++++++++$$$###"""$$$'''***,,,,,,)))+++,,,,,,+++******+++,,,,,,---......///000000222222111111000000//////222333555666666666444333444444444444555666777777666777888999:::;;;;;;;;;999999888777777777777777:::::::::;;;;;;:::::::::888777666555555666777888<<<<<<======>>>>>>>>>>>>???EEELLLSSSVVVTTTOOOKKK@@@>>>;;;999999777555444000000111222555777:::;;;999999999999999999::::::999999888888777666666666666555555555555444444444444444333222000///......///...---,,,,,,+++,,,,,,((()))***++++++***)))(((''''''((((((((()))))))))((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&((()))***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''((()))******++++++((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''&&&%%%###"""''''''''''''''''''''''''######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((()))(((((((((''''''&&&&&&&&&%%%$$$%%%&&&))),,,...000---***'''&&&&&&((()))((())))))))))))((((((''''''(((((('''&&&''')))+++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))***+++,,,---..................///////////////111222222111111222333111444666777777:::@@@EEEQQQccc}}}''''''((((((((((((''''''&&&&&&&&&'''(((((())))))+++++++++++++++,,,,,,,,,(((&&&%%%&&&))),,,------***,,,------,,,++++++,,,,,,,,,---...///000000111222222222222222222111111222333444666666555555444444444444444555666777888666777777888999:::;;;;;;999888888888888999::::::::::::;;;;;;;;;;;;::::::888777666555555666777888::::::;;;<<<<<<<<<;;;;;;>>>@@@EEEKKKQQQTTTTTTSSSHHHDDD@@@===<<<;;;999777.........///222444777999;;;;;;<<<<<<<<<<<<============<<<;;;:::999888777666555555555555444444444444333222111000///.........---,,,+++++++++++++++''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))(((''''''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((()))+++,,,------((((((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((((((((((((((((('''''''''%%%%%%%%%&&&''')))+++---+++***)))'''''')))***+++(((((())))))))))))(((((()))***,,,,,,+++***+++---))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,+++++++++*********............///////////////111222222111111222333111444666777777:::@@@EEEPPPaaa|||''''''((((((((((((''''''&&&''''''((())))))******)))*********+++++++++++++++***((((((***,,,---,,,***,,,------,,,++++++,,,,,,,,,---...///000111111333333333333333333444444333333444444555555555444444444444444555666777888666666666777888999:::;;;888888888999:::;;;======::::::;;;;;;;;;;;;::::::888888777666666777888888888999:::<<<<<<<<<;;;;;;======???EEELLLSSSVVVWWWRRRNNNGGGBBB???===;;;:::111000//////000222444555;;;;;;;;;<<<<<<<<<======??????>>><<<:::999888777666555555555555444444444333222222111000//////...---,,,,,,+++++++++++++++((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''(((((()))***++++++,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((%%%%%%&&&'''((()))***+++******))))))))))))******&&&'''((())))))***))))))'''***,,,---,,,+++++++++************************)))***+++,,,------,,,,,,------,,,,,,,,,+++++++++............///////////////111222222111111222333222444777888888;;;AAAEEEOOO```{{{''''''(((((((((((('''''')))******+++,,,,,,------(((((())))))*********+++,,,***((((((***+++++++++***+++------+++***+++,,,,,,,,,---...///000111222333333333444444555555555333333333333444444555555555444444555555666777888555555666666777888:::;;;888888999:::;;;===>>>???:::;;;;;;<<<<<<;;;;;;:::999888777666666777888999999:::<<<===>>>>>>======<<<;;;<<>>===;;;999777666555666666555555555444444444222222111111000000//////,,,,,,++++++***++++++++++++***)))(((((()))***+++&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%''''''%%%%%%''')))%%%$$$$$$######$$$$$$%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&(((+++...///''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''((())))))))))))---,,,+++***)))(((&&&&&&&&&&&&((()))************$$$'''***,,,+++)))((((((***************************+++,,,---...---,,,+++***++++++,,,---...///000............/////////000///111222222111111222333222555777888888;;;AAAFFFNNN```{{{(((''''''&&&&&&((()))***)))((('''&&&&&&'''((())),,,,,,++++++***)))))))))******))))))***++++++,,,...---,,,+++***+++,,,------------............///222222222333333333444444555666666666666555555444444555555555666666777777555555666777888888999999888777777;;;@@@CCCBBB@@@<<<;;;;;;<<<======<<<:::888666444333333555777999999:::;;;===>>>?????????======>>>???BBBIIIQQQWWWaaa___WWWKKKDDDBBB???;;;999666222000000111111111333444666777888999888888999:::;;;;;;;;;999888777888888777666555333111000000000000000////////////------,,,,,,+++***))))))))))))(((((((((((()))))),,,***((('''&&&''')))***(((''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&''''''(((''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&((('''%%%%%%%%%&&&(((***************)))(((&&&&&&(((((()))))))))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""&&&&&&&&&'''&&&&&&%%%%%%&&&&&&$$$###"""!!!!!!!!! %%%((((((&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%'''((('''$$$&&&""" $$$,,,111///,,,&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%%%%'''(((((('''&&&&&&%%%%%%&&&''')))***)))(((&&&%%%$$$%%%%%%&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$''')))***)))'''&&&###%%%'''))))))'''%%%###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((***++++++++++++******************************++++++++++++******+++++++++,,,,,,,,,+++***)))(((''''''''''''******+++++++++,,,,,,,,,''''''((()))+++---000111////////////000000000000222222333444444555555666555333444888:::;;;@@@GGGRRRaaa{{{(((''''''&&&'''((()))***)))((((((''''''(((((())))))))))))))))))(((((((((+++***************++++++------,,,,,,++++++,,,,,,---------............///222222222333333333333444444444555555555555555444333444444444555555555555666666777777888888999999888777777;;;@@@DDDCCCAAA<<<;;;;;;<<<======<<<:::888777555333333444666888777888999;;;<<<<<<======<<<<<<<<<===@@@FFFNNNSSS\\\]]]YYYOOOHHHDDD@@@<<<999666222///////////////222333444666777777777777666666666666666555444444777777666555444222000///000000000/////////......------,,,++++++***))))))))))))(((((((((((()))))))))(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''''''''&&&&&&&&&''''''((()))(((((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&"""$$$%%%'''))))))))))))((('''&&&%%%%%%'''(((***************)))((('''&&&''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%"""$$$'''((('''%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$######&&&&&&%%%###+++(((&&&&&&)))(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&(((((('''((('''&&&&&&%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))******)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******...---,,,+++)))((('''&&&''''''((((((((()))))))))************+++++++++++++++***************+++,,,))))))*********+++++++++************+++---...///////////////000000000000111111222222333444444444666333444777999:::@@@GGGRRRaaazzz(((''''''''''''((())))))((())))))******))))))(((&&&&&&''''''''''''((((((++++++***************+++,,,,,,------,,,,,,++++++---------............///111111222222222333333333222333444555555555555555333333333333333444444444555666666666666666666666777666777;;;AAADDDCCCBBB<<<;;;;;;<<<======<<<:::999777555333333444555666555666777888999::::::::::::;;;;;;;;;===BBBHHHMMMSSSYYYZZZTTTMMMHHHCCC???<<<999444111000000///...000111333444555555666666555444333333333333333333666555555444333111000///////////////.........---,,,,,,,,,+++******))))))))))))(((((((((((()))))))))((('''%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$######"""!!!"""$$$%%%&&&'''''''''''''''((()))))))))))))))&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((((('''&&&&&&&&&'''((())))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''((()))(((&&&$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$###""""""$$$$$$###""""""###%%%&&&''''''%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%###$$$&&&''''''&&&)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))---,,,+++***)))((('''&&&''''''(((((((((((())))))))))))))))))************)))))))))******,,,------))))))))))))************---,,,,,,,,,,,,,,,------////////////000000000000000000111111222333333333666444333666888:::@@@HHHRRR```yyy''''''''''''((((((((()))((()))***++++++***)))(((%%%%%%&&&''''''((()))))),,,+++******)))*********+++,,,---...---,,,+++***---------............///111111111111222222222222222222444555666666666666333333333333333444444444333333333333333333333222555444555999???BBBBBB@@@<<<;;;;;;;;;======;;;:::999777666444333333444444555555666777888999999999::::::;;;;;;<<>>:::666444111...,,,......///000111222333333666555444333444555666777555555555444333222111000------------,,,,,,,,,+++++++++***************)))))))))(((((((((((())))))******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((()))((('''%%%$$$&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%%%%''''''''''''(((((())))))((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''(((((((((''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$ %%%)))***&&&$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&$$$######%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''')))))))))'''&&&%%%$$$"""!!!!!!"""$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((()))))))))((())))))))))))*********''''''((((((((()))))))))++++++***)))))))))))))))+++++++++,,,,,,,,,------+++,,,,,,---............////////////000000000000111111222222333444444444555333333666777999@@@GGGOOO]]]uuu&&&''''''((()))(((((((((((())))))******))))))(((''''''((()))******++++++******))))))***++++++,,,,,,,,,------,,,,,,++++++---------............//////000000000000111111111222333444555555555555555555555555555444444444444444444444444444444444444222111111555:::===<<<:::999888888999::::::999777666666555444333333333333666666777888888888888888999:::<<<<<<<<<<<<>>>@@@@@@GGGLLLOOOQQQSSSPPPKKKBBB>>>:::666444111---+++............000111222333333333333333333444444555333333333333222111000000,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))'''''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((()))***''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((((((((()))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%$$$%%%&&&$$$'''******&&&$$$$$$%%%$$$%%%%%%&&&&&&'''''''''&&&%%%###$$$&&&''''''&&&######%%%&&&''''''''''''%%%%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&"""$$$''')))***)))'''&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))......---++++++*********,,,,,,,,,,,,---------...***+++,,,------...------////////////000000000000111111222222333444444444444222333777888999???EEEMMMZZZrrr&&&&&&((()))))))))(((''')))((((((''''''(((((()))((((((((())))))*********(((((())))))***+++------------,,,,,,++++++,,,,,,---------............////////////000000000111111111222222333333333222222444444444444333333222222111111111222222333333444444222222555:::<<<;;;999888777666777999999777666444444444444444444444444555666777777777777777777777999:::;;;;;;;;;<<<>>>???BBBDDDGGGNNNUUUTTTNNNDDDAAA===:::777444000---............///111222333111222333333444444333333111111111111000///...---,,,+++++++++************))))))))))))************))))))(((((((((((())))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&(((***+++''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))(((%%%###$$$&&&"""###%%%&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&(((((('''$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((()))))))))*********------,,,+++++++++,,,,,,++++++,,,,,,,,,---------+++,,,---------,,,******////////////000000000000000000111111222333333333222111333888::::::>>>CCCKKKXXXooo%%%&&&((()))))))))(((''')))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((()))***,,,---......---,,,+++***+++,,,------------.........//////////////////000000000000000000111111111000000///333333333222222111111111,,,------...///000000111555444333666:::<<<;;;888777666555666888888666555333333444444444444444444555555666666777666666666555777999:::::::::;;;<<<@@@???>>>BBBLLLUUUVVVPPPHHHEEEAAA>>><<<888555222............///111222444111333444555666555555444.../////////...---,,,,,,+++++++++************))))))))))))))))))*********))))))(((((((((((()))))))))))))))***)))(((((('''$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))%%%&&&''''''((((((''''''+++***((('''&&&&&&&&&'''&&&''''''''''''''''''&&&((('''&&&%%%&&&&&&((()))''''''((()))))))))))))))(((((()))))))))))))))((((((((()))***)))(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((&&&((())))))(((''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((()))((($$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%%%%'''(((((('''%%%&&&''''''&&&%%%###"""&&&&&&%%%$$$%%%&&&((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''%%%$$$$$$%%%''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$""""""""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))%%%%%%&&&&&&'''((())))))(((((((((((()))))))))***))))))))))))************))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,------------,,,***((('''////////////000000000000/////////000111111222222111000444999;;;:::===BBBIIIVVVmmm&&&'''((())))))((('''&&&'''(((((()))***++++++,,,(((((((((((()))***,,,,,,(((((((((((()))))))))))),,,+++++++++,,,---......---.../////////...,,,+++/////////000111111222222444444333333333333222222333222222111000000000111111000000///////////////222111111444999;;;:::888666666666666555555555555444444444444444444444444333444444555555555555555:::::::::999999999888888<<<:::999;;;BBBIIIOOOSSSPPPJJJBBB>>>===;;;666111...---,,,,,,,,,---...///444444444555555444333333222111111000///.........,,,+++******))))))******))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&''''''(((((())))))******+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$(((((('''&&&'''((()))***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&((()))(((&&&%%%%%%&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$######&&&&&&&&&'''((()))***+++$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%(((((('''%%%%%%%%%$$$&&&'''))))))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%######%%%)))---000''''''&&&%%%%%%%%%&&&&&&&&&'''((((((''''''((()))***)))))))))))))))***++++++)))'''&&&(((+++,,,,,,***+++,,,------,,,***)))))))))******++++++++++++---,,,+++++++++,,,---...,,,,,,,,,---------................../////////000000000000111222222333333333555666777888;;;???BBBJJJUUUkkk''''''((())))))(((''''''''''''(((((()))******+++(((((((((((())))))***+++(((((((((((())))))))))))))))))(((((()))******++++++,,,---/////////............//////000111111111111111111222222222333333333333222111111111111111222222111000000000000000111000111444777:::999777666666666777888888888888555555444444444333333333444444555666666666666555999999999888888888888777:::999888999===CCCKKKOOOWWWQQQHHH@@@;;;777333000///...---,,,------//////000000111111111111000000////////////............,,,+++******))))))******)))))))))(((((((((''''''))))))((((((((('''''''''((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((''''''))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((''''''&&&''''''&&&&&&&&&'''((()))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%&&&'''((((((%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&'''))))))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%$$$###$$$&&&)))+++&&&&&&%%%%%%%%%&&&&&&'''%%%'''(((((('''&&&((()))''''''''''''((()))******,,,)))''''''(((***++++++)))***+++,,,,,,+++***)))******++++++++++++++++++******)))***+++---...000,,,,,,,,,---------......,,,,,,---------.........000000000111222222333333333555666777888;;;>>>AAAGGGSSShhh''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((('''(((((())))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,***+++,,,...//////000000------......///000000000......///000111222333333333333222222111111222222333222222111111111111111000000000333666777777666333444555777888888999999555555444444333333222222555555666777777777666666888777777777777666666666666777777555666;;;DDDKKKYYYUUUNNNEEE<<<555333333000///...------...//////...//////000000000////////////////////////......++++++***))))))))))))******)))))))))))))))(((((()))))))))))))))((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&''''''&&&$$$''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))(((*********)))((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''')))******(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$######""""""%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((%%%&&&'''&&&%%%$$$&&&(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%&&&((('''&&&&&&''')))''''''((())))))***+++,,,,,,***(((''')))******)))((()))***++++++***)))(((++++++++++++++++++++++++******))))))***+++---...,,,,,,,,,---------......------........./////////000000000111222222333333333444666777888:::>>>AAAEEEPPPfff&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''''''''((((((((((((((()))))))))))),,,,,,------------------***+++,,,---.../////////,,,,,,------...//////000//////000000111222222333333333222222222222222333222222111000000000000111//////000222444555555444222333444555666666555555333333333333333333333333555666666777777777777777666666666555555555444444444666666444222555>>>FFFRRRSSSRRRKKKAAA999777777000///...---,,,------...000000111222222222111111222111111000//////......++++++***)))))))))))))))************))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))******)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###$$$''')))'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&(((((((((&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&((())))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&'''&&&%%%$$$$$$&&&(((&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%&&&'''((()))&&&((())))))''''''(((***++++++,,,,,,------,,,,,,---+++)))((()))))))))((('''((())))))***))))))(((+++************))))))))),,,+++***)))))))))***+++,,,,,,,,,---------......000000000000111111111111000000000111222222333333333444666777888:::>>>AAADDDPPPddd$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))((((((''''''''''''((((((((((((((())))))))))))))))))************)))(((,,,,,,,,,,,,------......,,,,,,,,,---......//////222222222222222222111111222222222111111222333333111111000////////////000///000111222222333333333444555666777666555333222000111111222333444555555555666666777777777777777555555555444444444333333444666666333111333;;;AAAIIIOOOTTTQQQGGG===888888111000...---,,,,,,,,,,,,000000111222222222222222222111000///---+++******+++***))))))(((((())))))))))))))))))************''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))******'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$###$$$&&&)))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%&&&''')))***'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&(((((((((&&&%%%((('''&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&((('''((((((''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''')))******)))(((***+++------......---,,,+++***,,,***)))))))))***)))'''''''''(((((())))))))))))))))))))))))))))))((((((******)))))))))***,,,---,,,,,,,,,---------......000000000000111111111111000000000111222222333333222444555666777:::>>>@@@FFFQQQddd~~~$$$$$$############$$$$$$''''''''''''''''''''''''((((((((('''(((((())))))(((((((((((())))))))))))***+++,,,,,,,,,+++***)))---,,,,,,,,,,,,,,,---...,,,,,,------.../////////333333222222222111111111111111111000111111222222111000000//////////////////111222333222111222333888999::::::999777555333000000111222333444555555555555666777777777666666555444444444444333333333333444555444222444888<<>>FFFNNN```xxx%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((())))))))))))))))))))))))***)))(((''''''((())))))+++++++++++++++***))))))))))))******+++---...///...............///000111///000000111111111111111222222222111111111000000111111111111000000000///111111222333333333333222333444666888888777666555555444444333333333444444666555555555555444444444555444444333444555666777555444444333222333333333555666999<<<@@@DDDHHHIIIBBB<<<666111000///...------,,,++++++---.........***+++---...---***'''%%%))))))((((((((('''''''''((((((''''''''''''(((((('''((()))******))))))(((&&&&&&&&&'''''''''((((((((('''&&&$$$$$$%%%&&&'''%%%%%%''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''))))))(((++++++***)))((('''&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''(((***+++++++++***)))))))))*********))))))((()))((('''&&&&&&'''((())))))'''%%%$$$######$$$%%%'''&&&%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&'''(((((()))''''''(((((((((((('''''')))((((((((('''''''''&&&((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&((('''&&&&&&%%%%%%&&&&&&######$$$$$$%%%&&&&&&''')))'''&&&'''((((((&&&$$$######$$$%%%&&&%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((%%%&&&&&&%%%$$$###$$$&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((...,,,*********+++***)))&&&((())))))(((((()))***(((((((((((()))***+++,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,...000000///...///000000000111222333333333333444555666666777888<<<>>>EEEMMM___xxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))************))))))))))))*********+++,,,---//////......///////////////...///000000111222222111111111111111111111000000000111111111000000000000///111111222333333333333333333444555666777666555444444444333333333444444555555555555555444444444444333333333444555666777888555555444333333333333444666666555666:::???DDDHHHDDD???999333000///.........,,,++++++---...------+++,,,---------,,,***))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''))))))*********)))((((((&&&&&&'''''''''((((((((())))))((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''))))))(((+++***))))))((('''&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))******+++******)))((('''((((((''''''''''''((((((+++***(((%%%$$$#########'''&&&&&&''')))***)))(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''((((((''''''(((((())))))''''''((((((((((((''''''((((((((('''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''(((((((((''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%)))(((&&&%%%$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&((('''&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%$$$###'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***)))((()))++++++***(((&&&'''((((((''''''((()))(((((((((((()))***+++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,...000000///...///000000111111222333333333333444555666777777999<<>>999444111000000///---++++++,,,,,,+++***((((((((((((((()))*********)))))))))(((((((((((()))(((((((((((((((((()))((((((((('''&&&&&&&&&&&&'''''''''((((((((())))))&&&''')))))))))(((&&&%%%(((''''''&&&%%%%%%%%%%%%'''''''''(((((())))))))))))'''&&&&&&((())))))(((%%%&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&(((***++++++***(((&&&))))))((((((((()))***+++******))))))((('''&&&%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((('''&&&'''((()))((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%$$$$$$%%%%%%&&&'''((())))))'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&!!!###%%%'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%$$$&&&'''))))))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''(((((((((((())))))))))))***)))&&&$$$''')))******)))(((***+++))))))))))))))))))***+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++---///000//////000111111111222333333333222222444555666777777999<<>>???>>><<<777333111111///---++++++++++++***))))))))))))*********************)))))))))((((((((())))))(((((((((((())))))''''''&&&%%%%%%%%%&&&&&&''''''((((((((()))))))))&&&'''((((((((('''%%%$$$(((((('''&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((***(((''''''((())))))(((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%))))))*********+++++++++)))))))))))))))((('''&&&''''''((((((((((((''''''!!!""""""###%%%%%%&&&&&&((('''&&&'''((()))((('''))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&))))))((((((''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))((('''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((('''%%%%%%&&&(((###%%%''''''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&((((((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((+++***))))))))))))'''%%%((()))******))))))***+++***)))))))))))))))***************++++++,,,,,,---,,,,,,,,,,,,,,,------...+++---////////////000111111222222333333222222222333444555666666888;;;>>>@@@HHHXXXqqq''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((()))+++,,,------,,,,,,***)))((('''''')))+++,,,)))))))))***+++,,,---..................///000111//////111222333444444444333333333444444555555555666555555555555444444444777777888999999999999888888777666666555555555666777777777777888999:::;;;:::::::::999999999888888888999;;;<<<<<<<<<;;;;;;888777666666555555666666666666666777777666666666888;;;>>>>>>:::555333222000...++++++++++++)))((()))******+++******))))))*********)))))))))(((((((((((((((''''''(((((((((''''''&&&%%%&&&'''(((((('''((((((((())))))))))))''''''((((((''''''&&&%%%(((((('''''''''((()))***%%%%%%%%%&&&'''(((((((((***)))''''''((())))))((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''((()))***+++++++++************+++++++++******)))&&&'''((())))))((('''&&&!!!"""###%%%&&&''''''''')))(((&&&'''((()))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((()))((((((''')))(((((('''&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))%%%&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((((()))******''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%)))'''&&&%%%%%%&&&''')))'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))&&&%%%%%%'''&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&'''''''''((((((%%%((()))%%% $$$***###%%%'''(((&&&$$$######&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((+++)))(((((()))***)))((('''((())))))(((((()))+++******))))))))))))******)))******+++,,,,,,---------,,,,,,,,,,,,---......***,,,////////////000222222222222333333222222111222333444555555777:::===AAAHHHXXXooo''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))***+++---......------***)))((('''((()))+++---*********+++,,,---//////...---------...///111222//////111222333444444444444444444555555666666666777666666666666555555555888888999::::::::::::999999888777666666666666666888888888888999:::;;;<<<;;;;;;;;;:::::::::999999:::;;;<<<=========<<<;;;888888777666666666666666777666555444444444555555444999>>>???;;;666333222000...,,,***+++***)))(((((())))))******((('''&&&************))))))))))))'''''''''&&&&&&'''''''''((('''&&&&&&'''((()))***(((((((((((()))))))))))))))((((((((('''''''''''')))(((''''''((()))***+++'''''''''((()))******++++++)))''''''((())))))((($$$$$$%%%&&&'''((()))***$$$%%%&&&'''''''''&&&%%%&&&'''(((((())))))(((((())))))(((((((((((())))))&&&(((***+++,,,+++)))(((++++++,,,---------,,,,,,&&&'''((())))))((('''&&&%%%&&&'''((()))))))))))))))(((''''''((()))(((&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''(((*********)))((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((,,,+++***)))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''')))***---...***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%***(((&&&$$$$$$&&&(((******&&&!!!!!!$$$''''''''''''''''''''''''%%%(((***)))&&&$$$%%%'''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&'''''''''((((((!!!%%%&&&!!!!!!)))%%%''')))***(((&&&%%%%%%''''''''''''((((((((()))''''''&&&&&&'''(((***+++''''''((((((''''''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))***((('''''')))+++,,,,,,&&&'''((((((''''''(((*********)))))))))))))))***))))))***+++,,,,,,---------,,,,,,,,,,,,---......***,,,.../////////111222222222333333333222222111111333444444444666:::<<>>>>>>>>===;;;:::999888777666555444333333333444666888777666333111111444888<<<===;;;777555111000///---+++*********''''''(((((())))))******((((((''''''''''''((((((((((((''''''''''''(((((('''((()))******(((&&&$$$%%%%%%&&&&&&'''(((((((((%%%&&&((())))))(((&&&%%%%%%&&&'''&&&%%%%%%&&&'''((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((()))******(((((())))))))))))(((((())))))(((((((((((()))))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,)))***+++***)))((((((***))))))))))))))))))))))))))))))'''&&&&&&'''((()))''''''''''''((((((((()))&&&''''''(((((((((((((((&&&%%%%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''''')))******))))))((('''&&&))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((***+++,,,,,,+++((($$$"""!!!!!!"""###%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$((('''###$$$(((&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''***(((''''''(((((('''%%%'''''''''(((((((((((()))%%%&&&)))+++,,,***(((''')))************+++++++++,,,,,,+++******))))))(((***((('''(((+++,,,***(((000///---)))((())),,,///------...///000111222333111111222222222333333333222222222333555888;;;<<>>GGGVVVhhh~~~&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''')))))))))))))))((('''''')))***+++***))))))***+++************+++,,,---...***++++++,,,---...000111------......///111222333555555444333333333333444000222444555555444222111222333444444555666666666999999999999999999999999888888999999999888777666444444555555666777888888777777777777777777777777666555555555555666666666555555444444333333222222333333222111000111111111111000///...///000111222000000...---,,,,,,,,,,,,&&&&&&'''((()))***++++++((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))(((((((((((())))))******)))(((''''''''''''((())))))***+++***((('''((())))))((((((''''''(((((()))'''((((((((())))))******((((((''''''(((((()))***(((((())))))))))))(((((((((((())))))))))))((((((******************************+++++++++,,,,,,,,,***+++,,,+++***))))))+++((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''((((((((((((((()))))))))***))))))************))))))))))))))))))))))))(((((())))))(((''''''''''''((())))))((((((((('''''''''&&&'''((())))))***))))))(((((()))))))))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&((()))'''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%###$$$&&&&&&$$$&&&++++++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))***)))((((((***+++***(((&&&&&&&&&'''''''''(((((()))'''&&&%%%%%%&&&'''((((((((()))))))))*********))))))***+++,,,,,,---...)))******+++***++++++,,,'''***,,,,,,,,,++++++,,,---------...............000000111111111222222222222222222333555888;;;<<<>>>FFFTTTfff|||&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))(((((((((((()))***++++++))))))***+++((((((((()))+++,,,...///+++++++++,,,---...///000---------...000111333333444444444444444444444333///000111333333333333222111222333555666666666666999999999999999999999999888999:::;;;;;;:::999888666666555555666666777888777777777777777777777777555444444444444555555666444444333333333222222222//////000000000///...---111000///......///000111000///...---,,,,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((''')))***)))((('''(((***((((((''''''''''''((((((((())))))))))))))))))***((((((((((((((()))******(((((())))))))))))(((((('''((()))******)))((('''******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,***)))***+++))))))))))))))))))))))))&&&&&&%%%%%%%%%'''((()))((((((((()))))))))******'''((())))))*********)))''''''((()))***)))))))))***)))((((((''''''((((((***))))))(((((('''''''''&&&&&&((()))************(((((())))))))))))******))))))(((((((((((())))))''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''%%%$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((()))))))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&&&&'''&&&###&&&******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))***+++)))((('''(((***+++***)))'''''''''(((((((((((()))***)))((((((((()))++++++((((((((()))))))))******(((((()))***++++++,,,,,,''')))******)))(((***+++(((***,,,,,,+++***+++,,,------........./////////000000000111111111111222222222222333555888;;;<<<>>>EEERRReee|||&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((())))))***((()))******(((((()))***((((((((()))***+++,,,---,,,,,,,,,,,,,,,---...///---------...000111333444333444555666666555444444222222222222222222333333000111333555666666666666888888888888888888888888888999:::;;;;;;:::999888777777666555444555666666777777777777777777777777444444333333333444555666333333333333222222222222...............---,,,,,,//////...------......///------,,,+++************(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''(((((('''((()))******)))((('''%%%'''(((((((((((()))+++))))))(((((((((((())))))*********)))))))))))))))(((''''''''''''((())))))(((((())))))))))))(((((('''((()))******)))((('''((()))***++++++***)))(((******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++))))))))))))))))))))))))'''&&&&&&%%%&&&((()))***(((((()))))))))*********(((((()))))))))(((''''''$$$%%%''')))*********)))***))))))(((((((((((((((******))))))(((''''''&&&%%%&&&''')))******++++++(((((()))))))))************))))))(((((())))))***''''''''''''(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''&&&&&&%%%"""$$$)))((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***'''&&&&&&'''((())))))'''((((((((()))))))))******((((((((()))***+++,,,---(((((((((((()))))))))***((((((((())))))*********&&&)))******(((((()))+++***+++,,,+++))))))***+++------...//////000111111000000000000111111111111222222222333555888;;;<<>>CCCMMM___yyy'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((()))))),,,+++***)))))))))))))))(((''''''(((((()))***+++///......---------......///////////////000222222222444666666555555666777666666555444444444444444666555444444444444444444666666666666777999::::::999999999888888777777777777777666555555555666666444555555555555444333333333333333444444333333222333333222333555555444222////////////......------,,,+++***)))((())))))***'''''''''((()))***++++++)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((()))***++++++++++++)))))))))******)))))))))(((((((((((())))))))))))&&&((()))++++++)))(((&&&''''''''''''''''''''''''))))))))))))))))))***+++))))))))))))))))))))))))'''((())))))******************))))))(((((()))))),,,,,,++++++***)))(((((())))))******,,,---//////++++++++++++,,,,,,,,,---///...---,,,,,,,,,,,,---************************'''(((((((((((())))))))))))))))))*********++++++************************++++++*********)))))))))))))))(((''''''''')))***))))))))))))))))))))))))***)))(((((((((((()))***))))))(((((((((((())))))+++******))))))(((((((((***))))))))))))))))))*********))))))((('''''''''*********))))))((((((((())))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&+++***)))((((((''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))'''&&&$$$$$$&&&''')))&&&%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%'''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))'''&&&%%%%%%&&&'''&&&%%%''''''&&&'''((((((((('''((()))************))))))(((((()))))))))(((((('''''''''(((((()))))))))***+++******)))))))))************+++,,,,,,---............---------......///000000111111111222222222111222333555777999;;;;;;>>>CCCMMM___www######%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&''''''(((''''''''''''(((((()))++++++***)))((((((((()))''''''''''''((()))***+++++++++++++++,,,---...///............///000111222000222333333222333444666666555555444444555555666555555444444444555666666666666666666777888999::::::::::::999999888888777777777666555555555555555444444444444444333222222222222333333333333333222333222222333444555333222---......///...---,,,,,,+++***)))((((((((()))***&&&&&&'''(((((()))******)))((('''&&&&&&'''))))))((((((((((((((((((((((((&&&&&&((()))******++++++))))))************))))))(((((((((((())))))))))))&&&((()))++++++)))(((&&&''''''''''''''''''''''''))))))(((((()))***++++++))))))))))))************(((((()))***+++++++++*********)))))))))))))))***---,,,,,,+++***))))))(((&&&&&&'''((()))***,,,---+++,,,,,,,,,------------///...---,,,,,,,,,------))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******************************+++++++++++++++******))),,,+++)))))))))***++++++************************,,,+++)))(((((()))+++,,,))))))(((((((((((())))))++++++******))))))((((((******))))))))))))*********)))))))))(((((((((''')))))))))(((((('''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''+++***)))((((((''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&''''''''''''((('''%%%######$$$%%%'''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''(((''''''&&&%%%$$$######''''''''''''(((((())))))&&&%%%%%%%%%''''''&&&%%%''''''(((((((((((())))))))))))*********))))))((((((((()))))))))))))))((((((((((((((())))))))))))++++++*********++++++,,,***++++++,,,,,,---------......---------...//////000000111111111222222222000111222444666888999:::===BBBMMM^^^uuu!!!"""$$$&&&&&&%%%$$$"""%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''(((((('''(((((('''%%%%%%&&&(((''''''''''''((()))******)))))))))***+++,,,......---------......///000111...///000000000111333555444444444444555666777888666666666555666666777777666666666666777777888999999999999888888888888888777777666555444444444444444444444444444333222222222222333333444444333333222111111222333333111000***+++,,,,,,,,,+++***)))***)))(((''''''((()))***'''''''''(((((())))))))))))(((((((((((())))))***((((((((((((((((((((((((&&&&&&'''))))))*********((()))***++++++***)))((((((((((((((())))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((()))***+++,,,)))))))))************+++)))******++++++++++++************)))***++++++,,,,,,,,,,,,+++*********)))))))))))))))***+++------,,,,,,,,,---------............---------,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******************************'''(((***+++,,,---------+++)))(((((()))******)))************************,,,+++***))))))***+++,,,))))))(((((((((((())))))******************))))))+++******))))))******+++++++++++++++++++++++++++)))(((((((((((((((''''''((((((((((((((('''''''''((((((((()))))))))))))))''''''''''''((()))******&&&&&&''''''((()))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%'''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''((('''&&&%%%$$$###$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&''''''(((((())))))&&&%%%%%%&&&(((((('''%%%&&&'''))))))(((((()))+++)))************))))))((((((((()))*********))))))))))))))))))))))))))))))++++++++++++++++++,,,---+++++++++,,,,,,---------......------...///000000000111111111111222222222///000222444666888999:::<<>><<>>GGGTTThhh&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((&&&''''''((()))***++++++************************))),,,///...***(((***---******+++,,,------...............///000000111111000000000///////////////222222111111111222333444222222333333333333222222222222222222222333333333000000000//////000000000111000000000////////////...------,,,++++++******((()))*********)))''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))***'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))***++++++,,,,,,+++++++++***************+++,,,,,,,,,------.../////////......////////////......000///...---,,,,,,---...+++,,,...000000///...---,,,---...///000000000000////////////000000000000///000111222222222111111111111111111111000//////,,,,,,,,,,,,,,,---...///------------............000///.........000222333000111111111000000///...,,,,,,,,,------------...---------,,,,,,++++++++++++,,,------...---,,,,,,++++++,,,---,,,+++************+++++++++,,,,,,,,,(((***++++++)))(((***,,,************+++,,,---...---,,,+++******+++,,,,,,,,,,,,,,,,,,+++***)))(((*********)))))))))))))))))))))*********))))))(((''''''((((((((()))******&&&'''((()))******))))))************************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((()))***+++***)))'''&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&'''(((((($$$&&&((('''&&&%%%''')))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))(((((((((((((((((())))))***'''''''''((((((((())))))((()))***++++++***))))))************************++++++******+++,,,---...***---000111///......///000000000000111111111111333444444444444666999<<<:::???GGGSSSeee'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))***+++,,,++++++******************'''+++...---)))''')))---+++++++++,,,,,,---------,,,,,,------...//////000000///...------------...111111000000000111333444111111222222222222111111222222222222222222222222000000////////////000000000000000000////////////......---,,,,,,++++++***((()))*********)))'''&&&))))))))))))))))))))))))************************///...---+++)))(((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''((())))))))))))))))))))))))***+++,,,---...******+++,,,,,,------.........////////////......000///...---,,,------...+++,,,...///000///...------...///000111111111111000000000000111111111111///000111222333222111111222222222222222111000000+++++++++,,,---...///000---------.........//////000///---,,,+++,,,...///......//////...---,,,,,,,,,,,,,,,---------......------,,,,,,+++***)))))),,,------...---,,,***)))***+++,,,,,,+++***)))(((+++*********++++++------(((+++......,,,---///222************+++,,,---...******))))))***,,,---...---------,,,+++***))))))((((((((()))******++++++))))))************))))))'''+++...,,,'''%%%(((,,,(((((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((()))+++,,,+++***((('''%%%%%%$$$$$$%%%'''((()))***)))((('''%%%$$$###"""''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((()))******$$$&&&((('''%%%$$$&&&((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))))))))((()))((('''''''''(((***+++&&&'''''''''(((((())))))'''((()))+++++++++***)))************************+++***))))))***,,,---...!!!%%%+++......///111333000000000000111111111111444555555555555777:::===;;;@@@HHHSSSeee######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&******))))))(((((('''''')))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******+++++++++******)))******+++,,,------------,,,++++++---111333222000111111000000/////////...111111111111000000000000333333444444333333222111444444333222111111111222000000000000////////////000000000000////////////------,,,+++***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))))))))))))))***)))))))))((((((''''''+++++++++***************)))*********+++++++++,,,((()))***+++,,,,,,,,,,,,------......------,,,+++---------------,,,,,,+++////////////000000000111///...---,,,---///111222222222222111111000000000666555555444333222111111555555555666666777777777555555555555666777888999888666444555777777444111111111000///......------//////000000000///...---333111...------------,,,///...............//////,,,,,,,,,,,,+++++++++++++++******,,,...///...---++++++,,,,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,------------,,,+++*********+++,,,------+++***)))((((((((())))))))))))))))))))))))***+++---......---+++***)))***++++++***)))***++++++++++++*********))))))))))))***+++++++++++++++,,,,,,------,,,+++)))((())))))))))))))))))))))))&&&'''(((((((((((((((''''''&&&%%%%%%&&&(((+++,,,((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((('''%%%$$$$$$&&&)))+++&&&%%%%%%&&&((()))((('''((((((((('''&&&&&&%%%%%%&&&&&&'''((())))))((((((&&&'''''''''(((((())))))&&&&&&'''((())))))(((((((((((()))(((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))******)))))))))***,,,------......///000111111222///000000000000111111111222222333333555666888999;;;???EEEPPPccc######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''))))))))))))(((((('''''')))))))))))))))))))))))))))(((((((((((((((((()))******++++++++++++******)))***+++,,,---.........---,,,,,,///222444333111000000000//////.........//////000000111111222222333333444444333333222111333222222111111111111222111111000000000/////////000////////////.........+++++++++***))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((++++++************++++++(((((((((((()))))))))***(((((()))************************)))))))))((((((************************(((((((((((())))))))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++///////////////...------111111222222333444444555333222111111222444777888:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBB@@@>>><<<===>>>>>>;;;888666666666555555555444444333333333333333222222222555333111000000111000///333333222111111111222222000000000000////////////000///...000111111000...---------.........//////------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++,,,---///...---,,,++++++++++++++++++++++++++++++++++++***+++---......---+++******,,,---,,,+++***+++,,,+++++++++*********)))))))))***+++++++++++++++***)))((('''''''''((())))))************************++++++++++++***(((''''''((('''%%%$$$$$$%%%'''(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$***)))))))))((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''((('''&&&%%%&&&(((((('''&&&'''(((((((((((((((((((((&&&'''((((((((((((((((((%%%&&&''''''((((((((('''&&&'''(((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((************++++++++++++'''''''''(((***,,,///000......//////000000111111000000000111111111222222222222333333555666888999;;;???EEEPPPccc######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((******+++++++++++++++***((()))+++,,,---............---...000333444333222/////////.....................///000111222333444333333333333333222222111111000000000000111111222111111111111000000000000............------------))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((************************((((((((()))))))))******))))))))))))************+++++++++************)))))))))))))))))))))******)))))))))))))))(((((((((++++++,,,---------,,,,,,,,,,,,,,,,,,------------111111222222222222222111444555666777888999:::;;;;;;::::::;;;===???BBBCCCDDDEEEEEEFFFFFFGGGHHHHHHFFFFFFGGGIIIJJJKKKLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMOOONNNMMMLLLKKKKKKKKKKKKJJJHHHGGGGGGGGGFFFDDDBBB<<<<<<<<<<<<<<<<<<<<<<<<888777666555555666777888666555333333444444333111444333222111111111111111000000000/////////......111/////////000000...,,,.........///////////////,,,,,,,,,------------------------------,,,,,,,,,///......---,,,---------------,,,,,,,,,,,,------------------------------++++++------------+++++++++,,,------++++++,,,---+++++++++***************++++++,,,,,,,,,+++******'''&&&$$$###$$$&&&)))+++++++++++++++++++++++++++***************)))((((((+++***(((&&&%%%%%%&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''+++***)))(((((('''((((((,,,,,,+++******)))((((((&&&''''''(((((((((((((((&&&'''((((((((('''&&&%%%((('''&&&&&&'''((('''%%%''''''(((((()))******+++(((((((((((((((((('''&&&$$$&&&'''))))))((('''&&&(((((((((((((((((('''&&&))))))*********)))((((((''''''''''''(((((((((((((((((((((((())))))))))))************************)))******************)))*********+++,,,,,,------''''''((()))+++---...000////////////////////////111111111111222222222333222222333333555666888999;;;>>>EEEOOObbb######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************++++++,,,,,,++++++((()))***,,,---...//////------...000222222222222..................------//////000111111222333333222333333333333222111111///////////////000111222222111111111000000000000---------,,,,,,,,,++++++''''''(((((()))))))))*********))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********(((((((((((())))))******++++++++++++++++++++++++((()))))))))))))))******,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++............///000111111222333444666888999999999:::;;;<<<>>>@@@AAACCCCCCEEEEEEFFFHHHJJJLLLOOOPPPSSSSSSTTTTTTTTTUUUUUUUUUVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOMMMLLLJJJHHHHHHGGGGGGFFFFFFEEEEEEAAA@@@>>>======>>>@@@AAA===<<<;;;;;;<<<;;;999777555555444333222222222222333222111111///......---111000//////111000///---........................,,,,,,,,,------.........//////......------,,,,,,.........---------------***************+++,,,---------------------------+++,,,,,,------,,,,,,++++++,,,---,,,+++***+++---************************,,,,,,,,,,,,,,,,,,+++***))))))'''&&&'''(((***,,,++++++++++++++++++++++++$$$%%%&&&((()))*********,,,,,,***)))((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++---,,,++++++***)))((((((&&&''''''((((((((((((((('''((((((((('''&&&%%%%%%)))(((&&&&&&''''''&&&$$$''''''((((((((()))))))))(((((())))))((('''&&&&&&%%%''')))++++++)))'''%%%(((((())))))((('''&&&&&&(((((())))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))******+++,,,------++++++++++++++++++++++++//////////////////......111111222222222333333333222222222333555666888999;;;>>>DDDNNNaaa}}}######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))'''''''''''''''(((((((((((((((((((((((((((((((((,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,((()))+++,,,---.........,,,---...///000000111111------..................222222222111111111111111222222333333222222111000///.........///000111111111111111000000000000///,,,,,,,,,,,,++++++++++++'''''''''((())))))************))))))))))))******(((((((((((((((((((((((('''((())))))))))))((('''))))))))))))************(((((('''''''''((()))***+++++++++++++++,,,,,,,,,(((((())))))*********+++------------------,,,,,,)))***+++,,,------------000000000111222444666777555777999<<>>DDDMMM___|||######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((******))))))))))))******)))***+++,,,------------******+++,,,------------+++---////////////000111.............../////////333333222222222111111111222222222222222111111000000////////////000000111000000000000////////////,,,,,,,,,,,,++++++++++++((((((((())))))************))))))(((((())))))***(((((((((((((((((((((((()))***+++,,,,,,+++***))))))))))))*********++++++)))((('''''''''(((***+++***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,---------...,,,---...000111222222222555555555666777:::===>>>>>>@@@BBBEEEHHHJJJLLLMMMQQQQQQSSSTTTVVVXXXYYYZZZWWWXXXZZZ\\\^^^```bbbbbb^^^_______________``````]]]]]]]]]^^^^^^^^^______aaaaaabbbccceeefffggggggddddddcccccccccdddeeeeeedddfffgggfffdddbbbbbbccc``````___^^^]]]\\\[[[[[[XXXWWWUUUTTTSSSRRRSSSSSSRRRRRRRRRRRRRRROOOKKKGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEECCC@@@===:::777666555444333444555444222000////////////............/////////000000000000000///////////////.........,,,------------,,,++++++---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++***************++++++++++++,,,------.........---******+++++++++)))'''&&&))))))))))))))))))))))))***************)))(((((($$$%%%%%%'''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))),,,+++***)))((('''''''''))))))((((((((('''''''''&&&''''''(((((((((((((((***(((&&&$$$$$$%%%((()))((('''&&&&&&'''((('''%%%)))(((((('''&&&&&&%%%%%%(((((((((((((((((('''&&&((()))***++++++)))(((&&&(((((((((((((((((('''&&&%%%%%%&&&'''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))******************)))((((((((()))*********+++((()))***,,,---.................................111111111111222222222333222222333333555666888999;;;>>>CCCMMM^^^zzz######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,------------+++,,,,,,------,,,,,,++++++...111111//////000222.........//////000000000111222222222222222222222222222222222222111000000111111000000//////000000////////////.........---------,,,,,,,,,+++++++++))))))******************)))((((((''''''(((((()))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))*********++++++++++++***)))((()))***,,,---************+++++++++,,,)))******+++,,,,,,------,,,,,,---...///000000111111222444666888:::;;;;;;???>>>>>>???BBBEEEHHHJJJKKKLLLNNNPPPQQQRRRSSSSSSVVVWWWXXXYYY[[[\\\]]]^^^[[[\\\^^^```bbbcccdddddd______aaabbbdddeeefffgggdddeeefffgggiiijjjkkklllnnnnnnoooqqqrrrssstttuuuuuuuuutttsssrrrrrrrrrrrrrrruuuwwwvvvtttssstttuuuppppppppppppppppppppppppiiiiiihhhfffdddcccaaaaaadddddddddeeeddd```ZZZVVVYYYYYYXXXYYYYYYZZZ[[[\\\YYYWWWTTTPPPLLLHHHEEECCC???===;;;::::::888555333444444333333333222222222222222222111111111111111///////////////000000000---......///...---,,,+++......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,))))))*********+++++++++***+++,,,...////////////************)))))))))***************************++++++++++++***(((''''''###$$$%%%&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((000///---+++***)))(((((('''''''''(((((((((((()))&&&''''''(((((((((((((((''''''&&&&&&&&&'''(((((('''&&&%%%&&&(((((('''&&&((((((((((((''''''''''''&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((************************((()))+++---......------,,,------....../////////000000000111111111222222222222333333555666888999;;;>>>CCCLLL]]]yyy######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((******************************))))))))))))******)))***+++,,,------...---,,,,,,---------,,,++++++---///222222000///111333.../////////000000111111000000111222333444444555111222222222222111000000333222111000000///000000///.........---------------------,,,,,,,,,++++++++++++******************((((((''''''''''''((((((((((((((((((((((((((((((&&&((()))******)))(((&&&)))************+++++++++---,,,+++******,,,...///)))))))))******+++++++++******+++,,,------.........///000111222333444555555666999<<<>>>@@@AAABBBHHHHHHHHHIIIKKKOOORRRTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWYYYZZZ[[[\\\\\\\\\]]]___aaabbbcccddddddggghhhjjjmmmppprrrtttuuuvvvvvvwwwxxxzzz{{{||||||}}}~~~}}}|||zzzwwwuuutttzzzzzzzzz{{{yyyuuunnniiimmmmmmmmmnnnooopppqqqrrrnnnllliiiddd___[[[WWWUUUNNNLLLIIIGGGEEEBBB>>>;;;888888777777666666666666444333333333222111111111......//////000000111111...///000000000///---,,,---,,,,,,++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---))))))******++++++++++++***+++,,,...///000000111,,,+++)))((()))+++...000++++++++++++++++++++++++''''''((((((((((((((('''%%%&&&'''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%'''''''''((())))))******&&&''''''((((((((((((((($$$%%%'''(((((((((''''''&&&%%%%%%&&&((()))((('''''''''(((((())))))******&&&&&&'''((()))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))))))))(((&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,++++++++++++++++++,,,,,,---...---,,,***))),,,,,,------...///000000///000000000000111111111222222333333555666888999;;;>>>CCCLLL]]]xxx######$$$%%%%%%&&&''''''(((((('''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***,,,,,,+++***))))))******++++++************++++++***---...,,,)))(((+++...,,,---......//////......------...000000111111111111111111000000000000000111111222222222333333333000000000000000000000000222222111000...,,,+++***///............---------*********)))(((''''''&&&(((((((((((())))))))))))++++++***))))))))))))))))))))))))))))))))))))))))))***,,,---.........---***+++,,,***((('''((()))((((((***+++,,,,,,------++++++,,,,,,,,,---///000///+++,,,000111---...333111222444444555777;;;>>>AAABBBDDDFFFHHHJJJKKKLLLMMMOOOQQQTTTVVVXXXYYYYYY[[[ZZZXXXWWWVVVUUUUUUUUU[[[ZZZYYYYYYZZZ\\\___aaabbbdddhhhlllooopppqqqqqqrrrrrrtttwww{{{|||{{{tttnnnjjjddd___YYYWWWVVVTTTNNNIIIBBB@@@>>><<<;;;;;;999888:::888555444444555666555777333///---///000000.../////////...,,,,,,---...---------...000111///...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,,,,+++++++++***))))))++++++***)))++++++,,,------...//////------,,,+++***)))''''''+++******)))))))))))))))------,,,,,,+++***))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))$$$(((+++,,,)))&&&%%%%%%$$$%%%'''(((***+++++++++,,,***(((&&&%%%&&&'''(((***)))(((''''''((()))******((('''&&&&&&'''(((***,,,+++)))(((''''''''''''&&&&&&%%%%%%&&&''')))***###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%'''***,,,---,,,***(((+++***))))))******)))'''%%%&&&'''((())))))))))))&&&&&&''')))************((()))))))))))))))((((((++++++******)))((((((''''''((()))***+++,,,,,,,,,+++++++++***++++++,,,---------..................,,,---///111111111000000111111222333555777999:::999===CCCLLL[[[uuu$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""((('''&&&&&&&&&&&&'''(((***)))(((''''''((()))***++++++******))))))))))))++++++************++++++((()))))))))(((((()))+++------...////////////.........///000111111111111000000000000000000000000111111111222222222333333000000000000000000000000000000111111111111000000///............---------++++++***))))))(((''''''(((((((((((())))))))))))+++******)))(((((())))))))))))))))))))))))))))))'''((()))***++++++******+++,,,,,,+++)))))))))***((()))***+++,,,,,,,,,,,,---,,,,,,,,,------------555///,,,000222111111444666888999:::;;;===AAADDDJJJKKKMMMOOOQQQTTTUUUVVVXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[^^^bbbfffjjjllltttvvv{{{xxxssslllhhhfffbbb\\\VVVPPPNNNLLLKKKIIIGGGEEEDDDCCC@@@<<<::::::;;;::::::>>>:::666444666666555222.........---,,,+++,,,---///...------//////---,,,------------............------,,,,,,,,,,,,---------------,,,,,,,,,++++++---,,,++++++------,,,+++++++++,,,,,,------......++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))------,,,,,,+++******)))((((((((((((((((((((((((******))))))))))))******))))))((('''&&&&&&&&&'''))))))))))))))))))))))))%%%(((++++++)))(((((()))%%%&&&''')))************,,,+++)))'''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&***)))'''&&&&&&''')))***((((((&&&&&&%%%&&&''''''(((((('''&&&&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((((()))***++++++)))((('''***)))(((((())))))(((&&&'''(((((((((((((((''''''&&&'''((())))))***))))))))))))***++++++***)))((()))))))))))))))*********'''((()))***************)))((((((((()))***++++++,,,---------......//////---...///000000111111111//////000111333555777888:::>>>DDDKKKYYYsss%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$""" ((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))*********)))))))))))))))++++++************+++++++++***))))))+++,,,---,,,,,,---......//////......///000000111111111000000000000000000000000000000111111111222222222222333000000000000000000000000//////000111222222222222///............---------+++++++++***))))))(((((((((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))))))))+++,,,---,,,******+++,,,***+++,,,---------------...------...000111111000:::555333666:::;;;<<<>>>>>>@@@BBBDDDEEEGGGJJJMMMSSSTTTUUUWWWYYY[[[\\\]]]^^^^^^^^^^^^]]]\\\ZZZZZZ[[[[[[[[[\\\\\\]]]^^^^^^[[[]]]bbbhhhooovvvzzz}}}~~~zzzuuunnniiicccccccccbbb___[[[XXXVVVSSSOOOKKKGGGEEEDDDBBBAAAAAA===:::999999999666333111111000///////////////111000......//////---+++////////////////////////------,,,,,,,,,,,,------------------,,,,,,,,,,,,***)))((()))******)))(((+++++++++,,,,,,,,,,,,,,,***+++,,,---.../////////++++++***))))))))))))***---,,,,,,++++++*********((((((((((((((((((((((((***))))))(((((()))******+++***)))(((''''''''''''))))))))))))))))))))))))&&&(((*********+++,,,...''''''((()))))))))))))))+++***)))'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$))))))''''''''''''))))))&&&&&&&&&&&&&&&'''(((((())))))(((&&&&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((()))******))))))((('''&&&&&&)))(((''''''(((((('''&&&))))))))))))((('''&&&%%%(((((())))))))))))((((((((()))+++,,,,,,+++***)))'''(((((()))***+++++++++'''(((((()))))))))(((((((((((((((((()))***+++,,,++++++,,,---...//////000.........//////000111222000000111222333555777888;;;>>>CCCIIIWWWppp%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((()))(((&&&###"""'''''''''&&&&&&'''''''''))))))(((((((((((()))))))))))))))***)))))))))(((++++++************+++++++++)))'''(((,,,...---,,,+++,,,,,,---------------000111111111111111000////////////000000000000000111111111111222222222222000000000000000000000000//////000000000///......///............---------++++++++++++******))))))(((((((((((()))))))))))))))))))))))))))))))))((())))))))))))))))))))))))+++++++++******************+++,,,,,,******+++---,,,---...///000000000000//////000222666999:::999::::::<<>>AAAIIIOOO```dddbbbYYYPPPMMMOOOQQQTTTWWWYYYZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^_________^^^___aaabbbdddeeeffffffgggjjjpppwww}}}{{{wwwtttnnnmmmmmmnnnnnnjjjccc]]]QQQLLLGGGDDDBBB@@@;;;888999666444222333333333222111111111000000//////...//////............//////............---------,,,...---,,,,,,......---,,,+++++++++,,,,,,,,,,,,,,,............---,,,++++++,,,,,,+++************+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))***++++++******)))))))))))))))))))))))))))))))))))))))((('''&&&'''***---//////((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((()))))))))))))))))))))))))))))))))((('''%%%$$$###$$$%%%&&&'''((((((((((((&&&'''(((((()))((((((((()))((('''&&&&&&'''((()))((('''&&&&&&''')))***++++++***))))))******)))(((%%%&&&'''((())))))))))))(((((())))))))))))((((((&&&'''((()))))))))))))))*********))))))))))))))))))***++++++++++++******)))))))))((())))))***+++******+++,,,---......///.........//////000111222222222222333444666777888777:::>>>DDDSSSnnn$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''((()))******)))(((''')))***,,,---------,,,+++++++++************++++++***+++++++++******+++---++++++,,,---------------,,,---...///////////////------......///000000111000000000000111111111111000000000000000000000000///000111222333444444444///............---------))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,......---,,,+++************************))),,,...111111000...,,,***,,,...///...///111222222333555888:::<<<===>>>???EEEKKKJJJHHHLLLZZZggg}}}qqqaaaYYYYYYYYYVVVWWWYYY[[[\\\[[[[[[[[[\\\ZZZ[[[\\\^^^```bbbddddddgggiiikkknnnqqqssstttuuuxxx{{{~~~xxxkkkeee^^^YYYVVVRRRLLLGGGDDDAAA===:::999999777666333333333222111000000000000000////////////000000............------------+++***))))))++++++***)))++++++,,,,,,------.........////////////...---------,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))%%%%%%%%%&&&&&&((()))))))))(((((((((((()))******))))))))))))))))))))))))(((&&&%%%&&&***,,,+++***'''((()))))))))))))))(((''''''((((((((((((((('''((((((''''''''''''(((((()))))))))******)))))))))''''''(((((((((&&&%%%$$$%%%&&&'''((((((''''''&&&''''''((())))))))))))((((((((((((((((((((((((((())))))((((((((())))))***+++)))(((((())))))((('''''''''((((((((((((((('''&&&'''((())))))***))))))(((((((((((((((***+++,,,(((((())))))******++++++'''((()))***+++++++++***+++***))))))((()))))))))+++++++++,,,,,,------------...///000000111111111333333333333444666777888:::<<>>===;;;555555444333333222111111111111000000000000111111//////.........------------,,,+++,,,------,,,+++++++++,,,------...////////////000000000000//////---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---''''''''''''((()))***+++))))))))))))))))))))))))(((&&&%%%&&&)))***)))'''''''''((()))))))))))))))((()))***************)))***)))(((''''''((()))***))))))************))))))'''''')))*********)))((('''((((((((((((&&&%%%$$$'''(((((()))))))))))))))%%%%%%&&&''''''&&&%%%%%%++++++******))))))((((((***(((''''''(((((('''&&&))))))))))))((('''&&&%%%&&&&&&((()))***************)))(((((((((+++---///&&&&&&''')))***,,,------&&&&&&((()))************...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111111000000555555555666666888999:::<<<>>>@@@EEERRRkkk%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''((((((((()))***+++,,,,,,,,,******)))))))))))))))***++++++,,,,,,,,,,,,---------.........---,,,++++++------------.........///---......///000111111222000000111111222222333333222222111111111111111111////////////............,,,,,,,,,+++++++++******,,,+++***(((''''''''''''))))))))))))************111000///---,,,+++******)))***+++***)))***,,,---222555888888666333222111///000222444777999;;;<<<===???BBBDDDEEEGGGJJJLLLKKKPPPVVVZZZ^^^gggvvvsss```\\\ZZZUUUTTTYYYXXXYYYZZZZZZZZZ\\\___bbbeeejjjqqqvvvzzz|||~~~wwwssskkkbbbWWWRRRQQQNNNHHHCCCAAA???;;;999888666444222222222222111222222333444222000......//////...---....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,000000000...,,,+++,,,---------------------------------,,,,,,+++***))))))+++***)))(((((()))***++++++++++++************)))))))))(((((((((((())))))***)))))))))(((((('''''')))(((((((((''''''''''''((())))))((('''&&&&&&'''***)))(((&&&%%%%%%%%%%%%''')))***(((&&&%%%'''***''')))***,,,,,,***)))'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&(((%%%###%%%)))***&&&###''''''''''''''''''''''''((()))******)))((()))+++$$$#########$$$&&&'''))))))))))))))))))))))))))))))))))))))))))(((''''''******+++++++++******))),,,***'''((())))))'''$$$)))&&&%%%'''***,,,+++(((++++++,,,,,,---...............000111111000//////111111222333444666777888777999???FFFPPPeee%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))''''''&&&'''(((((((((((()))***++++++++++++******))))))))))))******+++++++++,,,,,,,,,------//////000000000///......------........./////////---------...///000000000.............../////////111111111111111111111111000000000000////////////,,,,,,+++++++++************))))))((((((((())))))))))))))))))************000///...,,,++++++++++++***+++,,,+++******,,,...///222444444333111111111444555777999;;;===???@@@BBBEEEHHHJJJLLLNNNRRRTTTWWWZZZ]]]^^^```eeennnvvvwwweeeVVVUUUVVVTTTTTTYYYXXXZZZ^^^```bbbfffiiilll{{{{{{pppjjjgggccc\\\UUUMMMJJJEEEBBB???===:::777777666555555444444444555555333111000111111000///------.........---------------------------------.........---,,,,,,,,,---------------------------,,,,,,++++++******))))))+++***)))(((((()))***++++++++++++*********))))))*********))))))******************))))))((((((((())))))((((((((('''''''''((()))***)))'''&&&'''((()))(((((('''''''''((((((''')))***)))&&&&&&(((***''''''((())))))((('''''')))(((((('''&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))((((((%%%"""!!!$$$(((+++***'''''''''''''''''''''''''''((()))******)))((()))*********)))(((((()))***+++))))))))))))))))))))))))))))))******))))))((('''(((((())))))))))))((((((...,,,******++++++)))'''((('''''')))+++,,,,,,,,,......//////000000111111......000111111000000///111111222333444666777888666999>>>EEEOOOddd%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))(((((()))***++++++++++++***)))))))))))))))******++++++++++++,,,,,,,,,,,,...///000000000000000000............/////////000,,,,,,------......//////............------------000000000000111111111111111111000000000/////////,,,++++++++++++*********((((((((((((((()))***+++))))))))))))************------,,,++++++++++++++++++,,,,,,,,,++++++---...///000222222222222333555;;;<<<>>>@@@BBBDDDFFFGGGKKKMMMQQQSSSUUUXXX[[[^^^___^^^]]]]]]^^^```cccddddddWWWNNNPPPTTTSSSTTTYYY[[[___fffmmmrrrwww|||}}}}}}~~~yyyrrrlll___\\\VVVQQQLLLHHHCCC@@@===;;;:::888666555444444444222000//////000///...------............------////////////////////////---,,,+++,,,...///...---------------------------------------------------+++***))))))))))))***+++++++++*********)))))))))++++++++++++++++++++++++***************))))))))))))))))))((((((((('''''')))***+++***((('''((()))'''&&&&&&&&&''''''((()))'''(((***)))((('''((()))***))))))))))))))))))***))))))((((((''''''((((((((((((((((((((('''''''''++++++***)))))))))))))))&&&$$$!!!###'''******)))((((((((((((((((((((((((((()))******(((((()))***+++***))))))((((((((()))))))))))))))))))))))))))******++++++******)))((((((((()))))))))))))))(((---+++******++++++)))(((''')))***+++++++++---///+++,,,,,,------......///......///000000000000000111111222333444666777888777999>>>EEEOOOccc$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&((()))***+++'''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))(((((()))***************))))))))))))))))))***+++***++++++++++++,,,,,,,,,,,,,,,---...////////////........./////////000000---------....../////////111111111000000//////////////////000000000000000000/////////............++++++++++++***************))))))((())))))******((()))))))))************+++++++++******++++++,,,***,,,,,,,,,+++,,,---///111222444444555777:::===@@@AAACCCFFFIIILLLNNNOOOSSSVVVXXXZZZ[[[]]]```bbb```]]][[[[[[\\\]]]\\\ZZZZZZSSSOOORRRVVVVVVXXX\\\dddjjjsss}}}|||~~~tttoooiiibbb\\\WWWQQQMMMHHHFFFDDDAAA===;;;999999999666333111111111000/////////000000000///......////////////////////////---,,,,,,---000111000///------------------------,,,,,,,,,,,,------------************************************))))))))))))***++++++++++++++++++***++++++******************)))))))))((((((((((((''')))***+++***)))((()))***&&&&&&%%%%%%%%%&&&&&&''''''(((***+++******)))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((('''''''''''',,,+++)))((('''(((((()))+++((($$$$$$%%%'''''''''))))))))))))))))))))))))((()))***)))((('''((()))))))))((((((((((((((((((((((((((((((((((((((((((+++++++++++++++***))))))******+++,,,,,,,,,++++++***))))))(((((((((((('''(((***---,,,))))))+++...*********+++,,,,,,------......//////000000111111111111222333444666777888888:::???EEENNNbbb$$$$$$$$$%%%%%%&&&&&&&&&######$$$&&&''')))***+++'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))))))))(((((()))*********))))))))))))(((((()))***++++++*********+++++++++,,,,,,,,,,,,---......///..................///////////////////////////000000000222222222111111000000000....../////////000000000......---------,,,,,,,,,+++++++++*********)))))),,,+++***)))((((((((((((((()))))))))************++++++******++++++,,,,,,***+++,,,---,,,---000222444666777888999<<<@@@DDDDDDEEEHHHKKKNNNQQQTTTUUUXXXZZZ\\\\\\\\\\\\^^^___aaa]]]ZZZZZZ\\\]]]ZZZVVVVVVTTTUUUZZZ^^^```dddgggrrryyyyyyvvv{{{|||vvvpppjjjddd```YYYWWWTTTOOOKKKHHHEEEDDDFFFBBB===999888777555444111111111000000///------......................../////////111222333222111------------------------))))))))))))******************++++++++++++***************)))))))))(((((())))))***++++++***))))))******************++++++***)))))))))(((((((((((((((***+++***)))((()))+++***)))((('''&&&&&&&&&&&&&&&(((***,,,---,,,***(((&&&%%%###!!!!!!###%%%&&&))))))(((((((((((())))))((((((((((((((('''''''''+++)))((('''&&&'''((((((+++)))&&&%%%%%%&&&''''''))))))))))))))))))))))))((()))***)))'''&&&'''(((((()))***++++++,,,,,,,,,((((((((((((((((((((((((+++++++++++++++***))))))******+++,,,,,,,,,,,,,,,))))))))))))((((((((((((***,,,---,,,(((&&&(((***---------...//////000000.........///000000111222111111222333444666777888:::;;;@@@EEENNNbbb###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&'''(((((()))(((((('''(((((()))******))))))((((((((((((((()))***+++,,,************++++++++++++---...//////////////////------------........./////////000000000000000000000000000000////////////------......//////000000---,,,,,,,,,,,,++++++++++++************)))))))))---,,,+++***)))((((((((())))))))))))************,,,,,,+++++++++,,,,,,---***,,,...//////111444666777999;;;<<<>>>AAAEEEIIIJJJKKKMMMOOORRRUUUVVVXXXXXXYYYZZZZZZXXXXXXYYYZZZ]]]ZZZWWWWWWYYYZZZXXXVVVXXX\\\aaaggglllqqqwww{{{|||wwwyyy~~~|||yyykkkiiieee```[[[WWWTTTRRRTTTOOOHHHBBB???<<<:::888555555444333111///...---////////////////////////000222444444333111111111------------------------------------------------******+++,,,,,,+++************)))))))))(((((((((((()))***++++++***)))((()))))))))*********************)))))))))(((((((((''')))***)))(((((()))+++...---+++***)))(((((((((&&&'''***---///...***''')))((('''%%%%%%'''((()))((((((''''''(((((())))))''''''''''''((((((((()))((((((''''''''''''(((((('''&&&&&&&&&&&&((()))***(((((((((((((((((((((((()))******)))'''&&&&&&'''%%%&&&''')))***+++++++++))))))))))))))))))))))))******++++++******)))((((((((()))***++++++++++++***+++,,,+++***)))***++++++,,,,,,+++)))'''((((((++++++,,,,,,---.....................///111222333111111222333444666777888:::<<>>===<<<:::888555333111000000000000000000000000000555888777111---...111------------------------111111000000//////......***++++++,,,,,,++++++******)))))))))(((((((((((()))***,,,------,,,***)))((((((((())))))******************)))))))))((((((&&&'''))))))(((''')))***++++++***)))))))))))))))&&&'''***...111000+++'''++++++***))))))***++++++''''''&&&&&&'''(((((()))%%%&&&&&&'''((()))******&&&'''((()))))))))))))))%%%&&&'''''''''((()))***'''''''''''''''''''''''')))******)))'''%%%&&&'''$$$%%%&&&(((((((((''''''))))))))))))))))))))))))))))))******))))))(((''''''((()))***++++++++++++)))+++,,,+++))))))***,,,,,,+++******+++,,,+++***)))))))))***++++++,,,,,,......---...///111222333111111222333444666777888999:::>>>BBBJJJ]]]{{{######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((()))))))))'''&&&%%%((()))))))))))))))(((((((((((((((((()))***+++,,,)))************+++++++++,,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,------.....................---.../////////000000111111,,,,,,------...///000000......---------,,,,,,,,,************))))))))))))*********)))******+++,,,))))))))))))************///...------,,,,,,,,,---...000333555777:::>>>AAABBBEEEHHHJJJLLLNNNQQQTTTXXXXXXWWWWWWVVVVVVUUUUUUOOOQQQRRRSSSRRRSSSTTTVVVXXXZZZ]]]aaagggnnnuuuyyyxxx~~~yyyvvvxxx|||{{{uuukkkbbb[[[VVVQQQOOOGGGFFFDDDBBB???<<<999888111111111111111111111111///666;;;888///***+++///------------------------------,,,+++******))))))***+++,,,------,,,+++***))))))))))))((((((((((((***+++---......---+++***''''''(((((()))))))))***************))))))))))))%%%'''((((((''''''(((***'''&&&&&&&&&&&&'''((((((&&&'''***...111000+++'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''(((***++++++%%%''')))***+++++++++***((()))***)))(((&&&%%%&&&'''''''''''''''''''''''')))******)))'''%%%&&&'''******+++,,,,,,***)))((()))))))))))))))))))))))))))))))))))))))((('''''')))***+++,,,---.........&&&)))******'''&&&(((++++++)))(((***...000///---+++,,,,,,------...//////......---...///111333444111111222333444666777888777888<<>>888666333111111111000...===:::555000---------.........---------...//////---------...------,,,,,,***,,,------,,,+++,,,---***)))(((((()))+++---///333222111///---+++***)))+++++++++++++++***)))((('''((()))))))))(((&&&%%%(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%((($$$!!!%%%,,,000---)))&&&&&&''''''(((((())))))###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''+++***))))))((()))))))))***)))(((&&&&&&&&&'''((((((''''''''''''((()))))))))&&&%%%&&&)))***)))'''%%%'''(((*********)))))))))))))))))))))*********,,,,,,***)))((((((''''''(((((())))))*********+++...,,,***(((&&&%%%%%%&&&---,,,+++***+++,,,---...++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222000000111222444555666666777>>>>>>@@@LLLZZZrrr%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))***''''''''''''''''''''''''((()))******++++++************))))))))))))******+++++++++,,,,,,---------++++++,,,---...///000000//////...------...////////////////////////////////////...---,,,+++*********************+++,,,,,,)))******************)))&&&(((*********)))***+++)))))))))***++++++,,,,,,///......///111333666888:::;;;===@@@DDDGGGJJJLLLRRRTTTVVVVVVTTTRRRRRRRRROOOPPPPPPQQQQQQRRRRRRSSSPPPUUUYYYYYYXXX[[[dddkkkvvvyyy~~~|||xxxvvvrrrmmmfff___XXXRRRLLLHHH@@@===999666555444333222;;;888444000------.../////////...------------...000//////...---+++***)))+++,,,------++++++,,,---***))))))))))))+++,,,---///...---,,,+++)))((((((******+++++++++***))))))'''((()))))))))((('''&&&((((((((((((((((((((((((******))))))(((''''''&&&(((%%%$$$&&&+++---,,,)))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***))))))((('''''''''''''''''''''''''''((((((((((((((('''%%%&&&)))***)))'''(((((()))))))))(((''''''''''''((()))***++++++,,,,,,+++******)))))))))))))))*********++++++++++++---,,,+++***))))))******))))))(((((())))))***+++,,,,,,,,,,,,---------------......///000111222222000000111222444555666666777>>>>>>@@@KKKZZZrrr%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''((()))******+++'''''''''''''''''''''''''''((())))))******)))))))))((((((''''''(((((()))******+++,,,---...//////++++++,,,---...///000000......---,,,,,,---......////////////////////////000///...---,,,++++++***)))))))))))))))******+++((())))))******))))))(((%%%''')))*********+++,,,+++*********+++,,,...///111111222444777;;;>>>@@@CCCDDDFFFIIIMMMPPPRRRTTTXXXYYYZZZYYYVVVTTTTTTTTTQQQQQQPPPQQQRRRSSSUUUVVVXXX]]]bbbeeegggmmmwwwzzzqqqkkkddd\\\VVVNNNIIICCC>>>;;;:::999888:::777444000//////000000000///...------,,,------/////////......,,,++++++,,,------+++******,,,...************************,,,,,,++++++***))))))))))))******+++++++++******(((((()))))))))((('''&&&))))))))))))))))))))))))+++++++++******))))))((('''''''''((()))*********))))))((((((((((((((('''++++++******)))(((((('''(((((((((((((((((((((((($$$$$$&&&'''((()))))))))(((((((((((((((''''''&&&%%%&&&((()))))))))((('''((('''&&&'''((())))))'''***)))((('''&&&&&&&&&&&&&&&&&&''')))***+++,,,---++++++************+++++++++++++++++++++,,,,,,,,,******)))******+++------''''''((())))))))))))(((,,,,,,---------.........///000000000111111222222000000111222444555666666777>>>===???KKKYYYrrr$$$%%%''''''''''''%%%$$$$$$$$$######$$$$$$%%%&&&*********)))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((''''''(((((((((******++++++,,,---......***+++,,,---...//////000...------------------...////////////////////////,,,,,,---------.........))))))(((((((((((())))))(((((())))))))))))((((((&&&(((***+++******+++,,,---,,,++++++---///222444444555777;;;???CCCFFFHHHJJJKKKMMMPPPSSSVVVXXXYYYYYYZZZZZZYYYWWWUUUVVVWWWTTTTTTSSSTTTVVVZZZ]]]___ccchhhnnnsssxxx}}}yyynnneee^^^XXXPPPIIIDDDBBB@@@???;;;999666333111000111111//////...------.........++++++---...////////////......---+++)))***,,,///+++++++++++++++***)))(((++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))((((((''''''))))))))))))))))))))))))+++++++++******)))))))))&&&(((******'''''')))+++***)))))))))((((((''''''(((((((((''''''&&&&&&&&&))))))))))))))))))))))))$$$%%%'''((())))))((((((&&&'''((())))))((('''&&&%%%&&&(((******)))'''&&&''''''''''''((()))(((((()))((('''%%%%%%%%%&&&'''''''''((()))***++++++,,,++++++******+++,,,,,,---++++++++++++++++++++++++''''''(((((()))***+++,,,((()))+++,,,,,,,,,+++***,,,------....../////////000000000000000000000000000000111222444555666666777======???KKKYYYrrr$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%&&&'''''')))))))))(((((('''''''''((((((((('''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((())))))***++++++************************+++,,,---...//////........................////////////////////////,,,,,,,,,---------......))))))((((((((((((((()))(((((())))))))))))(((((()))+++,,,,,,+++******+++,,,,,,,,,---///333666888:::;;;>>>BBBFFFJJJNNNPPPQQQSSSUUUXXXZZZ[[[\\\\\\[[[[[[ZZZXXXUUUTTTUUUWWWSSSTTTVVVZZZ```ffflllpppsssvvv||||||}}}xxxooohhh___VVVQQQMMMJJJIII???===:::666333111000000............///000000111+++,,,---...//////000///......---+++)))))),,,...+++++++++++++++***)))(((*********++++++,,,,,,,,,((()))***+++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((&&&)))+++***'''&&&(((+++******))))))((((((((('''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((())))))(((((('''&&&'''((())))))((('''&&&%%%&&&(((******)))'''&&&&&&'''((((((((((((((()))'''&&&%%%%%%%%%'''((()))*********)))))))))))))))************+++,,,------******************)))))))))))))))***************)))***,,,---...---,,,+++,,,,,,------...///000000////////////////////////000000111222444555666666666======???KKKYYYqqq%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((())))))***'''&&&&&&%%%%%%$$$$$$$$$((((((((('''''''''&&&&&&'''''''''''''''''''''''''''((())))))******))))))+++******))))))******++++++*********))))))))))))******+++,,,---...//////......////////////......///////////////////////////...---,,,+++******)))***))))))(((((((((((((((((())))))******))))))(((,,,---......,,,++++++,,,,,,,,,...000444888;;;>>>AAACCCFFFJJJNNNRRRTTTVVVXXXYYY[[[]]]_________^^^]]]\\\[[[XXXUUUUUUWWWYYYUUUXXX]]]eeennnwww~~~~~~{{{qqqhhhaaa\\\XXXUUUJJJGGGCCC===888444111000000000000000000111222222000000000///...---,,,,,,.........,,,***)))+++---,,,++++++*********))))))(((((()))))))))*********)))******+++++++++******+++***)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&)))******''''''(((+++***))))))))))))))))))(((&&&&&&'''(((((()))******((((((((((((((((((((((((***)))((((((''''''((((((&&&'''((((((((((((((((((%%%&&&((()))))))))((('''&&&'''((((((''''''(((***&&&&&&&&&&&&'''((()))***++++++******)))(((((((((***************+++,,,---*********))))))))))))))),,,,,,,,,---,,,,,,+++***))))))***+++++++++++++++++++++,,,---...//////000------....../////////000000000111222444555666666666===<<<>>>JJJXXXqqq%%%%%%$$$$$$$$$$$$%%%%%%(((''''''''''''((())))))''''''&&&&&&%%%$$$$$$###&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))******++++++******+++******))))))******+++******************++++++******+++,,,---......///,,,---............---,,,////////////////////////------,,,+++***))))))(((+++***))))))((((((((())))))******************))),,,---//////...---...//////111444999===BBBEEEGGGJJJKKKNNNRRRUUUXXXZZZ[[[[[[\\\]]]______^^^]]]\\\ZZZZZZYYYYYYYYY\\\```dddeeehhhnnnvvv~~~|||zzzyyyzzz|||zzzssslllgggccc[[[XXXRRRKKKCCC===999666555444333222111111111111111111111000...---,,,+++---......---+++******+++,,,+++***)))))))))***+++)))))))))*********************+++++++++***))))))+++***)))((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***)))))))))))))))*********)))))))))))))))))))))***'''''''''''''''''''''''')))(((&&&%%%%%%&&&(((***'''''''''''''''((())))))''''''''''''((((((((((((%%%''')))((('''&&&(((***''''''((()))))))))((((((*********)))))))))))))))******)))))))))******++++++++++++******)))))))))++++++,,,---------,,,+++)))))))))))))))******+++******+++,,,---...//////------...///000111111222000000111222444555666666666<<<<<<>>>JJJXXXqqq&&&%%%############%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&***))))))(((''''''&&&&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))******))))))***+++,,,------...)))***+++,,,---......///++++++------------++++++////////////////////////))))))*********+++++++++++++++***)))))))))))))))******++++++++++++******+++---///000//////000222555777<<>>999888666333111000//////...///////////////...---,,,...///...,,,*********,,,+++)))(((((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,+++)))((((((((()))***((((((((((((((((((((((((((((((((((((((()))))))))'''''''''((()))*********(((((())))))******++++++******))))))(((''''''''''''''''''''''''''''''''''''%%%###"""###&&&))),,,((('''&&&&&&&&&((()))***(((''''''''''''((())))))%%%'''))))))'''&&&(((***))))))*********((('''&&&(((((())))))******++++++******)))))))))))))))***,,,,,,,,,++++++*********'''(((***+++,,,,,,+++***+++***)))))))))***,,,---))))))***+++---......///---...///000111222333444000000111222444555666666666<<<<<<>>>JJJXXXqqq$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''))))))************))))))))))))***++++++++++++***+++++++++++++++***)))(((((((((((()))***,,,---...---------............///000//////...---+++***))),,,+++***))))))***+++,,,((()))************))))))(((***,,,---+++******+++,,,---...///000333777;;;>>>@@@CCCHHHLLLPPPRRRSSSWWWWWWWWWYYY[[[\\\\\\[[[[[[YYYWWWVVVWWWXXXXXXXXXVVVWWW[[[aaakkkvvv~~~zzzwwwuuussstttyyy{{{wwwtttnnnfff\\\TTTMMMIIIFFFAAA:::555333333333222444444333000...---...///000...------.........---++++++++++++++++++++++++---------,,,+++***)))((()))******++++++,,,,,,---'''$$$"""$$$)))---,,,))))))))))))(((&&&%%%'''(((((((((((((((((((((((((((((()))***++++++***)))(((************************)))%%%###%%%)))+++(((%%%))))))(((''''''''''''((())))))((('''&&&%%%$$$$$$&&&&&&''''''(((((())))))'''''''''((()))+++------###!!! ###''')))(((''')))(((&&&%%%%%%&&&'''))))))((('''&&&&&&'''((()))''')))+++,,,+++)))%%%###***)))((('''((())),,,---)))))))))))))))*********************+++,,,------+++,,,...---,,,,,,---///222000...,,,---...111333///000000222333555777777444999:::@@@LLLUUUlll%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&((()))*********%%%&&&&&&'''((()))***+++))))))************))))))))))))***++++++++++++******++++++++++++***)))))))))))))))***+++,,,---...---------............///............---,,,++++++++++++***))))))***++++++************))))))))))))***,,,......---,,,,,,------///111333555888===AAAFFFHHHKKKOOORRRUUUWWWXXX[[[[[[[[[\\\\\\\\\ZZZYYYZZZXXXVVVUUUUUUWWWWWWXXX[[[___fffooo{{{}}}xxxuuuuuuxxx}}}yyypppfff___ZZZOOOKKKEEE@@@;;;777333111333333111///------...///222000.........///...,,,////////////////////////---------,,,,,,+++***)))************++++++++++++///+++))))))---...,,,))))))******)))((('''(((***((((((((((((((((((((((((++++++******)))(((&&&&&&************************+++(((%%%'''+++,,,***''''''''''''''''''((()))***))))))(((((('''&&&&&&&&&'''''''''(((((((((((((((((('''''''''((()))******(((&&&%%%&&&)))***)))'''((('''&&&&&&''')))+++---)))(((''''''''''''((()))************)))((('''&&&))))))))))))***,,,---///)))))))))))))))))))))))))))))))))******+++,,,---+++,,,------,,,,,,---...111000///......000111222222222111222333444666777555::::::???JJJTTTkkk%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&''')))***+++++++++%%%&&&((()))******++++++))))))************))))))))))))***++++++++++++***)))******+++++++++++++++*********+++,,,---...///---------............///,,,,,,,,,---------------++++++***))))))***++++++,,,+++***)))((())))))***+++---//////......///000000333666:::===AAAFFFJJJOOOPPPRRRUUUXXXZZZ[[[[[[\\\]]]]]]^^^]]][[[YYYXXXWWWWWWVVVUUUWWWYYY\\\]]]gggmmmvvv}}}yyyvvvuuuuuu}}}uuummmhhhZZZWWWSSSNNNHHHAAA:::666555444222000/////////000333111///...//////...---........................------------,,,+++******++++++++++++************...+++))))))+++,,,***'''(((***+++***))))))***,,,((((((((((((((((((((((((******)))(((((((((((((((************************+++(((&&&(((+++,,,+++(((%%%&&&&&&&&&((()))***+++((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((+++***(((((())))))'''&&&&&&&&&'''(((***,,,///000)))((((((''''''(((((())),,,+++)))(((''''''((()))))))))***+++,,,---...///,,,,,,,,,+++******))))))))))))))))))***+++,,,---+++,,,------,,,,,,---///000000000000111111222222444333222111222444666888888;;;:::>>>HHHRRRjjj&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((())))))))))))((((((((()))***)))((('''&&&))))))************))))))))))))***++++++++++++***((()))***+++,,,,,,,,,,,,+++++++++,,,---...//////---------............///------,,,,,,,,,,,,,,,,,,+++******************+++...,,,***(((((((((***++++++---.../////////111222555999>>>BBBGGGKKKPPPSSSTTTUUUWWWXXXYYYZZZ[[[[[[YYYZZZ\\\\\\[[[YYYXXXXXXTTTUUUWWWYYY\\\aaafffjjjwww}}}wwwqqqgggddd___ZZZTTTNNNGGGBBB999777555333222222111111111///....../////////...---------------------------------------,,,++++++---------,,,+++*********)))((('''(((+++,,,***)))''')))***+++******+++,,,(((((((((((((((((((((((((((''''''((()))+++...///************************)))'''&&&''')))***)))'''&&&&&&&&&''''''(((******'''((((((((())))))******))))))((((((''''''&&&&&&(((((('''''''''((())))))))))))((('''''''''&&&%%%'''''''''(((***,,,...///((((((((((((((()))))))))++++++)))((((((((()))))))))***+++,,,------,,,,,,//////...---,,,,,,++++++*********++++++,,,---...,,,---///...------...000///000111222333333222222333333111111222555888::::::===:::<<>>DDDHHHNNNSSSUUUXXXZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYZZZZZZWWWSSSRRRTTTWWWWWW]]]eeekkkpppuuu|||wwwoookkkiiiffflllwwwxxxooofff^^^YYYJJJEEE>>>;;;999777333000///...------///111111000........................---......///......------///......---,,,++++++******+++,,,,,,+++***((('''&&&(((***+++***)))((()))))))))))))))))))))))))))++++++*********++++++,,,))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,))))))(((''''''''''''''''''''''''(((((()))))))))(((((((((((((((''''''''''''''''''(((***+++---...&&&((()))***)))***+++---((((((((((((((((((((('''''''''((()))************))))))+++++++++***)))(((++++++++++++******************))))))((((((''''''+++++++++,,,,,,---...///...///000000//////000222---...000222333333222222//////000222333555777888999<<<:::<<>>BBBFFFIIILLLOOORRRVVVWWWXXXZZZ\\\\\\ZZZYYYYYYZZZZZZZZZXXXWWWUUUTTTVVVTTTXXX___dddiiiuuu|||xxxuuuuuutttvvvzzz~~~}}}ssslllccc\\\XXXRRRJJJDDD???;;;777444333222111000222333222111...,,,,,,,,,+++,,,,,,------.........//////.........---------+++++++++,,,,,,---------+++++++++******)))))))))******+++,,,,,,***)))(((******))))))((((((''''''((()))***++++++***)))(((+++++++++*********))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((())))))((('''''''''(((***++++++***)))(((((()))***++++++***((('''''''''((((((+++***)))))))))***+++,,,...---+++)))(((((())))))((()))++++++***)))+++,,,---,,,,,,++++++*********.........///////////////222222111111000/////////111111111222444777:::;;;888;;;:::<<>>;;;888666222222111000000///000000////////////............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++************+++***))))))))))))(((((((((******))))))))))))******)))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))((()))******++++++************))))))))))))************))))))))))))*********))))))))))))***++++++'''''''''(((***+++---...+++---...---++++++,,,---+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------------222333333333333444444444333333333333444666888999777;;;:::<<>>666999777555333222111000000111///......000111111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))***+++,,,,,,******+++,,,+++++++++******)))))))))((())))))******++++++,,,((((((((((((''''''''''''***************)))((((((++++++***)))((((((((()))++++++************++++++))))))))))))))))))))))))///+++'''%%%&&&)))***+++++++++************++++++************))))))(((((()))((((((((()))***++++++***)))***,,,---,,,***(((...+++)))***,,,---+++)))+++---000000///---,,,,,,000///...............///222222222333444555666777888;;;999;;;BBBGGGWWWrrr&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''(((''''''''''''''''''((((((((()))''''''''''''''''''''''''(((*********((('''((()))((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,+++++++++***)))*********+++******))))))+++,,,------------///111333777<<>>:::888666555111000000111222111///---///......---,,,---------////////////////////////---..................---,,,---......,,,,,,---...++++++++++++++++++++++++//////......---,,,,,,+++,,,,,,+++++++++************************)))((((((((((((((((((((()))***+++******))))))))))))******))))))))))))))))))))))))((('''''')))+++,,,+++************++++++*********++++++++++++++++++++++++------,,,+++*********+++///---+++***,,,---------+++++++++,,,---...//////,,,...000000///...///000/////////...//////000000111111111222333444666666666:::888;;;BBBEEETTTooo%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''((())))))''''''((()))((((((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++******))))))))))))*********---000444888===CCCGGGIIILLLNNNPPPPPPQQQRRRTTTVVVVVVWWWXXXWWWVVVUUUTTTSSSSSSRRRPPPNNNPPPTTTXXXcccmmm}}}~~~|||zzzxxxuuutttttttttuuuttttttrrrqqqpppxxx{{{}}}~~~}}}}}}~~~~~~{{{xxxuuutttssspppmmmmmmmmmooorrrwww}}}rrrlllfffbbbaaagggwww}}}xxxiiiaaaUUUKKKEEE@@@:::666222111111222333444222111000///......------......////////////////////////,,,,,,,,,---...///000111...///000///......///000,,,---------------------//////...---,,,,,,+++***+++************)))))))))***************)))((((((((('''''''''((()))*********))))))))))))))))))***((((((((((((((((((((((((***))))))***++++++)))''')))***++++++++++++***)))++++++++++++++++++++++++------,,,+++*********+++((('''''')))******(((&&&)))***++++++,,,,,,---...,,,...//////......///000///////////////000111111111111111222333444555666666999888;;;BBBEEESSSmmm%%%%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$$$$%%%&&&((((((((((((((('''''''''))))))))))))))))))))))))&&&)))+++***))))))+++---((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***)))***++++++******)))))))))+++,,,------000666;;;???DDDIIIMMMLLLNNNPPPQQQPPPPPPQQQSSSSSSTTTUUUVVVVVVUUUTTTSSSMMMOOOPPPPPPQQQVVV^^^eeesss~~~~~~}}}~~~||||||~~~~~~~~~}}}|||xxxwwwtttoookkklllkkkjjjkkknnnrrrvvvxxx~~~{{{ssskkkeeefffrrr{{{rrrfff\\\UUULLLBBB;;;888666444444555666555444111000//////......//////////////////////////////++++++,,,,,,...///111222...000111000///...///000......////////////000000...------,,,+++******)))***))))))))))))(((((((((&&&'''(((***++++++++++++(((((('''''''''((())))))***))))))(((((())))))***((((((((((((((((((((((((+++***)))***+++***(((''')))***+++,,,,,,+++***)))*********+++++++++++++++,,,++++++************+++(((((()))***,,,+++(((&&&'''(((***)))))))))***,,,---///000000//////111222111111111111222222333444111111111111222444555666555999888;;;AAADDDRRRkkk$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$######%%%&&&''')))(((((((((''''''''''''((((((((((((((((((((((((%%%$$$%%%&&&)))++++++***((((((***+++,,,---------++++++++++++++++++++++++************************,,,+++)))(((((((((***+++***)))))))))***---///111333777>>>CCCGGGJJJMMMOOOOOOQQQSSSSSSRRRRRRSSSTTTRRRSSSTTTTTTTTTSSSQQQPPPKKKNNNRRRVVV[[[dddpppyyy~~~}}}~~~~~~|||||||||~~~{{{wwwwwwuuurrrppppppqqqsssuuuvvv{{{~~~}}}tttmmmqqqyyyyyyqqqjjj___QQQGGG@@@<<<888666666666666666222222111000000000000000...........................---,,,,,,,,,---...///---...//////------...///------------.........///++++++******))))))((((((******)))))))))(((((((((&&&'''(((***++++++++++++))))))((('''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((***)))((((((***+++***)))(((***+++,,,,,,+++***((()))))))))*********++++++******)))))))))***++++++---,,,+++,,,------,,,***(((***,,,+++)))(((***,,,,,,---............000222111111111111222333444555000000111111222333555666555888888;;;AAACCCQQQjjj$$$%%%%%%&&&'''''''''&&&%%%$$$######$$$&&&(((***))))))(((((('''''''''&&&''''''''''''''''''''''''### (((+++)))$$$((((((***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&''')))***))))))))))))+++...111333999>>>DDDIIIKKKMMMOOOPPPQQQSSSUUUUUUTTTTTTTTTUUUSSSSSSTTTSSSRRRQQQOOONNNKKKPPPVVV\\\dddppp~~~~~~~~~}}}}}}~~~|||xxxvvvuuuvvvvvvtttxxx|||{{{wwwtttvvvxxxyyyzzz|||~~~vvvssswwwyyy~~~zzznnn___SSSFFFAAA<<<777666666666666333222222111111111111111........................000///---,,,++++++,,,,,,,,,---...---,,,,,,---...)))))))))******+++++++++)))))))))(((((((((((((((*********))))))))))))(((***************)))((((((***)))((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&'''***,,,,,,,,,((()))+++,,,,,,+++)))((((((((())))))*********+++)))((((((((()))***++++++---+++(((''')))***++++++,,,...///...,,,+++,,,...)))+++,,,+++++++++...000////////////000111222333000000000111222333555555444888888;;;AAACCCQQQiii%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((()))************))))))))))))******))))))))))))))))))))))))+++***)))***+++,,,+++)))***(((%%%###$$$'''***---)))***+++,,,---111555999???CCCIIILLLNNNNNNOOOPPPUUUVVVWWWUUUSSSRRRSSSTTTQQQSSSTTTRRRNNNLLLLLLNNNRRRXXXaaajjjsss|||~~~|||~~~{{{xxxuuuttttttsssuuutttssssssssstttuuuvvv~~~xxxwwwzzz|||{{{yyyzzz~~~qqqhhh\\\PPP@@@888777888666444333222000000111000///---)))+++---//////---+++***,,,---.../////////...---***,,,...///...,,,,,,---------......------,,,++++++++++++***************---,,,***(((((()))***+++)))***+++,,,,,,+++***)))'''((()))))))))'''&&&%%%!!!###'''***++++++)))((((((((())))))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))++++++)))(((++++++************++++++******+++++++++,,,,,,,,,***+++,,,---...000111111111111000...---,,,+++***111111111111222333444444555:::777777???DDDQQQfff$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((((((((((()))************))))))))))))******))))))))))))))))))))))))+++***))))))***+++***)))******))))))((())))))******,,,---///111444999===FFFIIINNNRRRSSSSSSTTTUUUQQQSSSTTTSSSRRRQQQQQQRRRPPPQQQRRRPPPNNNMMMOOOQQQ\\\dddnnnxxx|||zzzzzzxxxwwwuuusssqqqppppppppprrrwww|||zzz|||}}}yyyiii]]]NNNCCC???<<<888444000///...///111222222111............------,,,,,,+++,,,---------,,,+++***,,,...000000///---......---------------,,,++++++******************++++++,,,+++)))((('''((()))***(((((())))))))))))(((((()))))))))))))))((('''&&&%%%&&&(((*********)))(((((((((((((((((()))))))))))))))))))))))))))))))))************++++++++++++******++++++******)))((()))))))))***++++++***)))+++******************+++++++++,,,,,,,,,---------,,,---------.../////////.........//////000000000222222222222333444555555555:::777777???DDDPPPeee###$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))***)))((((((******)))(((((()))+++---...---+++***,,,...000333666:::???CCCHHHKKKOOORRRSSSSSSTTTUUUPPPRRRSSSSSSRRRPPPQQQQQQPPPQQQRRRQQQQQQSSSVVVYYYeeemmmwww}}}xxxssspppmmmlllmmmpppwww}}}xxxtttpppyyy{{{qqqbbbVVVNNNFFF===666444222111111222333333222111000...---,,,---...///------------,,,+++******+++---//////---,,,,,,---,,,,,,,,,,,,,,,++++++***)))))))))***+++++++++,,,+++***)))''''''((())))))))))))(((((((((((())))))******)))((((((((()))))))))))))))))))))))))))(((((((((((((((''''''''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''((())))))***++++++******************************,,,,,,,,,,,,---------.................................///000111111222333333333333333444555666777444:::777777???CCCPPPddd###%%%&&&(((((('''%%%$$$%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&''''''((())))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))((('''((()))***)))'''&&&'''***---/////////......000444777;;;???DDDHHHJJJMMMPPPRRRRRRRRRSSSTTTSSSTTTVVVUUUSSSQQQQQQRRRRRRSSSTTTWWWZZZ^^^bbbdddnnntttzzz~~~|||}}}~~~}}}}}}}}}wwwrrrppprrrtttxxxyyyqqqggglllttt|||vvvkkk```TTTGGG???===:::777444333222000//////......---......//////000000//////...---,,,+++***+++,,,+++***))))))***++++++,,,,,,++++++***)))(((((()))***+++,,,,,,,,,++++++***)))((())))))***,,,+++***))))))***+++,,,+++***)))(((((()))***++++++***)))(((((()))***+++)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))(((((()))++++++*********+++*********++++++*********+++++++++,,,,,,,,,---------------...............000000000000000000000000222222222222333555666777444999888888???CCCOOOccc$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''((()))***))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))((('''((()))***)))'''))))))***+++,,,...///000111444888;;;???CCCHHHKKKNNNQQQSSSTTTTTTTTTUUUVVVUUUVVVVVVTTTRRRQQQRRRSSSTTTVVV[[[aaahhhmmmppprrr{{{|||}}}{{{{{{}}}}}}xxxvvvxxx}}}|||zzzzzz|||}}}{{{{{{||||||xxxjjjiiijjjpppzzz}}}rrreeeWWWNNNEEEAAA;;;777444222///---)))***---///000000///...000000///...---,,,,,,,,,***+++,,,***)))((()))***++++++,,,,,,++++++***)))(((((()))***+++,,,,,,,,,,,,,,,++++++*********+++,,,+++***))))))***+++,,,+++***)))(((((()))***+++***)))((('''(((***,,,---*********))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,,,,+++++++++(((***,,,,,,***)))***+++)))***++++++++++++***))))))*********++++++++++++++++++,,,---...///000111......////////////000000000000111111222444555666444999888888???CCCNNNbbb&&&&&&'''(((((('''%%%$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((('''(((((())))))***))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))***)))((((((******)))(((...---+++***+++---///111666999===@@@CCCFFFJJJMMMNNNPPPRRRRRRQQQQQQRRRSSSTTTTTTSSSQQQPPPPPPSSSVVV[[[___hhhsss|||~~~xxxtttwww~~~zzzyyyxxxyyy}}}zzzuuurrrooommmlllnnnqqqsssvvv}}}wwwoooiiikkkqqqzzzvvviiiaaaMMMIIIBBB===999555222000(((***---000111000...---...---,,,+++++++++++++++---......,,,******+++,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++++++++,,,---,,,,,,,,,,,,+++++++++))))))(((((((((((())))))))))))((((((((()))******((((((''''''(((***+++,,,************))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))+++,,,------...---------***,,,...---***((()))+++)))***+++,,,,,,+++***)))))))))))))))***************+++,,,---...000111111+++,,,---...000111222333//////000111222444555666333999888888???BBBMMM```~~~((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''***)))((((((((((((((((((******)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))+++***))))))***+++***)))+++++++++,,,...111444555<<>>999666---...////////////...---------,,,+++++++++,,,---//////...---******+++------------------,,,++++++******************++++++,,,,,,,,,,,,,,,+++******(((((())))))))))))((((((&&&'''((())))))))))))(((((((((((('''(((((())))))((((((((()))))))))))))))))))))))))))))))))))))))''''''((()))******++++++,,,,,,---...............+++...000...)))&&&''')))(((***+++,,,,,,+++***((())))))*********+++++++++,,,,,,------...///000000------...///111222333333000000000111333555666777333999888999???BBBLLL```}}})))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''+++***)))(((((('''((((((******)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))+++***)))***+++,,,+++)))%%%&&&***...222777:::<<<@@@CCCFFFIIIJJJLLLNNNPPPQQQRRRSSSRRRQQQPPPQQQSSSRRRQQQPPPPPPRRRXXX```fffttt|||~~~}}}{{{{{{|||{{{{{{{{{|||yyytttqqqnnnnnnllliiigggiiiooouuuxxx{{{tttooommmkkknnnsssuuu|||{{{qqqjjj```UUULLLEEE>>>;;;444333111///...---......///...---,,,---...///000......---+++)))(((***+++------......------,,,++++++++++++******************++++++++++++***)))))))))***+++,,,,,,+++***)))%%%&&&''')))))))))(((''')))))))))((('''&&&&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((()))***+++,,,---+++,,,------............,,,///111///)))%%%&&&)))((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,........................222222222111111111000000111111111333444666777888333999888999???BBBLLL___|||)))'''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++))),,,111555888;;;>>>@@@AAACCCFFFIIIMMMOOOQQQRRRTTTQQQPPPSSSSSSOOOMMMNNNMMMOOONNNNNNVVVdddooosss~~~{{{|||~~~}}}~~~wwwxxxsssnnnkkkkkkmmmooopppmmmooorrrtttwww}}}zzzrrrlllgggdddjjjnnnvvvtttjjjbbbVVVGGG<<<:::777333111000///...---000000///............///------------------------000...------------+++***)))***,,,,,,+++)))))))))++++++++++++++++++,,,,,,))))))))))))))))))))))))***************)))((((((((((((******)))'''%%%$$$(((((()))***************))))))))))))))))))))))))+++***(((((()))******))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++------+++******+++***++++++,,,---...//////111111111000///.........///000111111333333444555999888999;;;===BBBOOO\\\{{{(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((******(((&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++******+++++++++***************++++++,,,,,,000444888;;;===@@@BBBDDDFFFHHHKKKNNNPPPRRRRRRSSSOOONNNQQQQQQNNNMMMNNNOOOSSSVVVZZZcccqqq{{{}}}~~~zzzvvvtttsssrrrqqqgggggghhhhhhiiimmmtttzzz{{{vvvrrrjjjjjjlllrrr{{{zzzrrrfffUUUIII???;;;555111//////......////////////////////////------------------------000...------------,,,***,,,...//////---,,,,,,,,,...------,,,+++***)))((())))))))))))))))))))))))***************)))(((((((((((('''''''''((((((((('''((())))))******))))))))))))))))))))))))))))))+++***(((((()))******))))))***++++++++++++++++++((((((((()))*********+++++++++++++++++++++++++++***+++,,,,,,******+++,,,.........---------,,,,,,////////////000000000000000000111222333444555555999888999;;;===BBBNNN[[[|||(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''(((***+++,,,+++)))'''&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))++++++*********++++++,,,+++***))))))***,,,///000222555:::===@@@BBBDDDFFFHHHIIIKKKNNNPPPQQQRRRRRRSSSOOONNNPPPPPPMMMNNNQQQRRRYYYbbbjjjuuu||||||yyy~~~{{{vvvsssfffeeeccc```^^^```dddhhhooottt~~~sssoooiiiggglllxxxyyyhhh\\\LLLFFF===555222000000000...///000000000000//////........................///...---,,,------,,,******+++---,,,+++))))))***...------,,,+++***))))))))))))))))))))))))))))))***************)))((((((((('''&&&%%%&&&(((+++,,,''''''((())))))))))))((())))))))))))))))))))))))+++)))(((((()))******)))*********+++******))))))''''''((()))***++++++,,,************************+++,,,,,,+++)))))),,,............------------,,,---......///000111111222111111222333444555666666888888999;;;<<>>AAAEEEHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQSSSPPPOOOOOOOOOOOOTTT\\\cccnnn{{{wwwsssllleeeaaa_________]]]___bbbffflllvvvssslllkkknnnpppwww~~~rrriiiZZZLLLAAA:::666333111111111111111000000///++++++++++++++++++++++++///---,,,,,,---...---+++---......---,,,+++,,,---))))))***+++,,,,,,------))))))))))))))))))))))))***************)))(((((('''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((***((('''(((***++++++******************)))((('''---,,,,,,,,,+++*********************************+++++++++))))))***---///+++,,,,,,---...///000111//////////////////000///111222222333444555666777777777888;;;<<<@@@KKKWWWqqq###"""!!!"""$$$%%%%%%%%%''''''''''''((((((((()))&&&'''''''''&&&&&&(((***++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++++++++******)))))))))))))))***+++,,,((()))***---222777<<<>>>CCCFFFIIIKKKLLLLLLMMMOOONNNOOOPPPPPPQQQQQQPPPPPPPPPNNNNNNPPPQQQUUU^^^hhhuuu~~~|||{{{rrrjjjfffcccaaa___]]]^^^^^^___bbbhhhpppvvvyyy}}}ssslllhhhfffiiioooyyywwwiiiZZZMMMBBB:::666555444222111000000000000++++++++++++++++++++++++...---,,,,,,......---,,,,,,------,,,***)))+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))(((((('''(((***++++++***(((&&&''''''((())))))))))))((())))))))))))))))))))))))***((('''(((***+++++++++*********+++******)))))),,,++++++***)))(((''''''++++++++++++++++++++++++***++++++***)))***---////////////............---000000000000////////////111111222333444555666666666666888;;;<<>>999777333000///...///000------------------------...---,,,,,,......---,,,***+++***)))'''''')))+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))***************)))(((((('''((())))))************'''((())))))******)))))))))))))))))))))))))))))))))((('''(((***+++++++++)))***+++++++++++++++++++++*********)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,...////////////..................//////000000111111000000111222333444555555666666888;;;<<<>>>IIITTTnnn'''%%%$$$%%%''')))))))))&&&&&&&&&&&&'''''''''(((*********'''%%%$$$&&&''''''''''''''''''''''''''')))))))))))))))))))))))),,,+++++++++******))))))(((((((((((()))***+++,,,---///333999>>>CCCGGGIIIFFFIIILLLMMMMMMMMMNNNOOOLLLMMMNNNNNNOOOOOOOOONNNPPPQQQUUU\\\cccmmm~~~|||xxxtttiiiiiifffccc___]]]^^^___^^^```dddiiiqqq|||zzzvvvgggdddaaacccjjjwwwuuuhhhZZZNNNGGG;;;888444000......///000////////////////////////...,,,+++,,,......---,,,---...---,,,******,,,...((())))))+++,,,---......))))))))))))))))))))))))***************)))((((((((('''''''''(((+++---///(((((()))***************)))))))))))))))))))))))))))((('''(((***,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------'''))),,,,,,,,,+++,,,---,,,,,,---...///000111111,,,,,,---///000222333333///000111222333444444555555666888;;;<<<>>>HHHSSSkkk~~~'''((()))'''$$$ %%%'''''''''%%%$$$%%%&&&))))))(((''''''''''''''')))))))))))))))******+++''''''''''''((((((((((((&&&'''((('''&&&'''(((***)))***++++++***+++---000111555:::>>>BBBEEEIIILLLMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMLLLJJJIIIKKKNNNPPPPPPYYYbbbhhhqqqxxxtttmmmhhhddd```]]][[[ZZZ]]]___```ccckkkxxx}}}nnndddddddddeeepppvvvkkk]]]QQQFFF@@@999444222000---***------,,,+++***+++---///------------------------,,,***)))***---...,,,))))))***,,,------,,,***)))))))))************))))))+++*********))))))(((((((((***+++***)))((()))***(((((())))))******++++++))))))))))))))))))))))))+++++++++++++++***)))((()))*********++++++++++++++++++***************************))))))))))))(((+++,,,,,,+++(((''''''(((---+++***)))***,,,///111......///000111222333333///000222444555555555444777777999===>>>@@@GGGPPPhhh|||!!!###&&&&&&%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''')))***+++((((((((('''((())))))***''''''((((((((())))))))))))+++++++++******+++---,,,,,,,,,++++++,,,///111555999===AAADDDGGGJJJMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKJJJKKKNNNPPPYYYbbblllsss|||xxxqqqlllgggccc```]]]___```______bbbiiiooo{{{}}}sssppplllfffjjjtttwwwkkkaaaUUUMMMBBB:::777555444222//////...---,,,,,,---...---------------------------+++***+++------+++(((***+++,,,------,,,+++***)))******************)))))))))))))))((((((''''''''')))***)))((('''((())))))))))))))))))*********))))))))))))))))))))))))***************)))((((((((((((((()))))))))******************************,,,,,,,,,++++++++++++***)))***+++***)))((()))***,,,+++******+++,,,...000//////000000000000000000000111222333444555555555777666888;;;<<<>>>GGGPPPhhh}}}!!!%%%'''''''''(((***$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&''')))***+++'''''''''''''''(((((()))((())))))))))))*********+++,,,,,,,,,++++++---...---------,,,,,,...222555;;;>>>BBBEEEGGGIIILLLNNNOOONNNNNNMMMMMMLLLLLLKKKHHHIIIJJJKKKLLLNNNRRRUUUdddnnnxxxyyyxxxuuuuuuwww|||}}}vvvpppjjjggg```aaabbb___[[[ZZZ\\\___jjjoooxxxzzznnnjjjmmmsss}}}|||ttteeeZZZKKK>>>888666555444000000000//////......------------------------------,,,+++,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((((((((((((''''''''''''&&&((()))((('''&&&'''(((************))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''''''''''''''((((((((((((************************,,,,,,,,,++++++++++++***''')))******))))))+++,,,+++++++++,,,------......000000000//////.........111111111222333444555666777555666888:::===FFFPPPhhh"""%%%'''((('''&&&&&&'''###%%%''''''&&&'''(((***))))))((('''''''''''''''(((''''''''''''((())))))))))))*********+++++++++((()))******((()))***,,,,,,,,,------...222777<<<@@@CCCFFFHHHIIIJJJLLLNNNOOONNNNNNMMMKKKJJJJJJIIIHHHIIIIIIJJJMMMSSSZZZ```oooyyyzzz|||}}}tttrrrqqqpppssszzzyyyssspppeeeeeeccc___[[[YYYZZZ\\\^^^bbbhhhpppxxx}}}tttrrrooovvv~~~ssshhhWWWIII???999555222111000000000111000///...........................++++++,,,,,,------,,,+++...------,,,,,,------...+++++++++,,,,,,+++++++++(((((((((((((((((((((((('''((())))))''''''((()))++++++******))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((***************+++++++++*********)))))))))(((((((((***++++++***)))+++,,,***+++---.........------////////////............222111111111222444666777888666666888999===GGGQQQfff~~~$$$&&&(((((('''%%%%%%%%%$$$%%%'''''''''''')))***))))))((('''''''''''''''))))))(((((())))))***+++************++++++++++++((()))))))))((((((***+++)))+++---///222777>>>BBBCCCEEEHHHIIIIIIJJJKKKMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFFFFHHHNNNYYYeeennn}}}~~~xxxtttwww|||wwwrrrqqqpppppprrryyy|||ooolllgggaaa\\\[[[\\\]]][[[]]]```cccgggnnnuuuzzz}}}ssstttwww|||xxxjjj\\\PPPEEE;;;555333111///000111222111///........................)))***+++---------.........------,,,,,,------...+++++++++,,,,,,+++++++++))))))))))))))))))))))))((()))******(((((()))***++++++******))))))((((((''''''''''''''''''''''''))))))***++++++*********(((((()))))))))*********))))))*********+++++++++*********)))))))))((((((***+++,,,+++***))))))++++++,,,---//////...---,,,---------...///000000000222111111111222444666777999777777999:::===GGGRRRccc}}}!!!###&&&'''&&&&&&&&&'''%%%&&&((((((''''''(((***&&&&&&&&&&&&''')))***+++)))))))))))))))***++++++)))************+++++++++)))***++++++******+++---***---000444888===CCCGGGEEEHHHJJJKKKJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHHHHGGGDDDDDDFFFJJJSSSbbbrrr}}}{{{wwwtttvvv}}}{{{tttpppppprrrsssssstttyyy{{{vvvooogggaaa^^^]]]]]]^^^^^^^^^]]]^^^aaaeeeiiiooowww|||xxxuuuwwwzzzyyynnnbbbTTTFFF<<<999666222111222333111///........................(((***------------...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))************)))***+++***)))((()))+++************))))))))))))'''''''''''''''''''''''')))******++++++++++++***************++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,---,,,***))))))+++,,,---...//////...---,,,,,,---...///000111111222111111111222333444555666888666777:::;;;>>>GGGQQQaaa{{{ """%%%&&&&&&%%%&&&'''&&&''')))((('''&&&''')))&&&&&&&&&&&&''')))***+++((((((((((((((()))******)))))))))************++++++,,,,,,,,,++++++---......222777;;;???CCCGGGJJJGGGIIILLLLLLLLLLLLMMMOOOKKKKKKKKKJJJIIIHHHGGGGGGDDDFFFKKKTTT```ppp}}}|||{{{{{{~~~~~~yyysssooopppssswwwxxxyyy|||~~~~~~~~~zzzzzzyyyyyyzzz|||yyyrrrlllgggdddaaaaaaaaa```]]][[[[[[^^^```bbbiiitttzzzxxxvvvwww}}}sssfffWWWMMMDDD>>>666333333333111...........................+++---///...,,,+++,,,---***+++,,,------,,,+++***)))******************)))((((((((()))))))))******((()))***)))((('''(((***)))))))))))))))*********))))))))))))))))))))))))(((((()))************************++++++++++++,,,((())))))***++++++,,,,,,,,,,,,,,,++++++++++++***)))+++,,,,,,******+++------...............------/////////000000111111111000111222333444555555555666555666:::;;;===FFFOOOaaazzz!!!###%%%&&&%%%$$$$$$$$$'''((()))((('''&&&'''((())))))(((''''''''''''''''''''''''''''''((())))))((())))))))))))************+++++++++******,,,...333777<<<@@@CCCFFFIIIKKKIIIKKKMMMNNNNNNNNNOOOPPPJJJJJJJJJIIIIIIHHHHHHGGGEEEJJJSSS___mmm}}}~~~~~~~~~{{{wwwtttqqqvvv{{{~~~~~~|||{{{zzzzzzyyyzzzzzzzzzssssssrrrqqqrrruuuwwwxxxzzz{{{}}}|||wwwrrrlllhhhccccccaaa^^^\\\[[[]]]^^^\\\bbbkkkttt|||{{{tttpppttt|||wwwiii```LLLDDD:::555444333000---////////////////////////---000111///,,,)))***+++)))***,,,------,,,***)))))))))************))))))&&&'''''''''(((((())))))'''((()))((('''&&&''')))(((((())))))******++++++************************''''''((())))))))))))))))))*********++++++++++++((())))))***++++++,,,,,,*********))))))))))))(((''')))+++++++++,,,---///........................111111111111000000000000///000222444555555555444444333666999;;;===DDDMMMaaazzz'''&&&$$$######$$$&&&'''))))))))))))************'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&---+++***(((((()))+++,,,++++++******+++---///111444:::BBBHHHKKKKKKKKKKKKJJJKKKLLLNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJOOO[[[nnn}}}~~~}}}~~~~~~{{{|||~~~~~~|||}}}}}}{{{}}}}}}xxxwwwuuusssqqqpppoooooollllllkkkkkkllllllmmmnnnpppqqqsssvvvxxx{{{}}}~~~|||||||||}}}~~~}}}yyyuuurrrkkkgggcccaaa```______^^^\\\^^^aaadddhhhoooyyyzzzxxxuuurrr{{{rrr___QQQDDD???:::333/////////---,,,+++,,,---,,,++++++,,,---......,,,***)))------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((---+++***+++------+++(((+++++++++*********))))))***((('''+++000111---(((***,,,,,,+++)))((()))***,,,+++++++++******))))))'''(((((()))******++++++***)))))))))))))))******,,,,,,,,,,,,---...//////---------...000111333444222222222222333444555555222555777888888<<>>CCCFFFEEEGGGJJJKKKKKKLLLOOOPPPPPPPPPOOOOOONNNNNNNNNMMMLLLPPPSSSUUUWWW\\\dddjjjxxx~~~zzzwwwnnnllliiihhhkkkqqqxxx}}}}}}|||zzzxxxvvvnnnmmmjjjgggffffffggghhhcccdddeeeeeecccaaa^^^\\\[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTXXXXXXYYYZZZ\\\^^^```aaadddfffhhhkkknnnppprrrrrrrrrtttwwwzzz|||~~~~~~}}}zzzvvvrrrooollliiifffdddbbb___\\\\\\\\\]]]^^^```eeemmmsssxxx}}}{{{vvvooojjjiiippp{{{yyylllbbbYYYNNNEEE888666333222222222111//////...---,,,,,,,,,------............---,,,++++++************************************))))))((((((++++++++++++++++++++++++,,,---------,,,++++++***))))))))))))))))))))))))++++++***(((&&&'''***,,,)))***++++++***)))***+++(((((())))))))))))))))))++++++++++++,,,,,,,,,,,,)))))))))))))))***+++,,,,,,,,,,,,,,,---...//////............///111222222000000000000111222333444666888:::;;;;;;>>>DDDJJJ[[[ttt%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))******++++++(((((())))))******++++++******++++++,,,---------,,,///333888>>>CCCGGGIIIFFFHHHKKKMMMMMMOOOPPPRRROOONNNMMMMMMLLLMMMMMMMMMMMMRRRYYY]]]```fffooowww}}}wwwrrroooeeeeeeddddddhhhoooxxx{{{xxxvvvsssooollliiihhhfffdddccccccdddddd____________^^^\\\ZZZYYYUUUUUUSSSRRRQQQPPPPPPOOOPPPPPPOOOOOOOOONNNNNNNNNRRRRRRRRRSSSTTTVVVXXXXXX[[[\\\___bbbeeeggghhhiiiiiikkknnnrrrvvvxxxyyyzzz{{{xxxvvvuuutttrrrooommmiiifffaaa___^^^]]]\\\[[[___aaadddfffiiiooowww~~~xxxoooiiijjjpppuuu}}}tttlll___SSSAAA===777333111000//////............---------,,,---------,,,,,,+++***)))++++++++++++++++++++++++++++++******)))(((((('''++++++++++++++++++++++++,,,---...---***(((((()))(((((()))))))))))))))******)))'''&&&&&&''')))***)))***++++++***)))+++,,,((((((((())))))))))))))))))))))))***+++,,,,,,,,,'''''''''((()))***,,,,,,,,,,,,,,,,,,---...//////000000////////////000000111111000111111222333444666888999999:::===CCCHHHYYYsss%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((''''''(((((()))******+++'''(((***,,,---,,,,,,+++++++++******+++,,,...///111444:::???DDDGGGIIIIIIHHHKKKNNNPPPPPPQQQQQQSSSNNNNNNMMMLLLMMMNNNOOOOOOSSS[[[dddjjjnnnuuu{{{rrrmmmjjjbbbcccdddeeejjjrrr|||~~~|||{{{yyyuuurrrpppmmmiiifffeeedddcccaaa```^^^]]]]]][[[ZZZZZZYYYXXXWWWVVVVVVQQQQQQPPPNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPSSSTTTVVVYYY\\\^^^___```aaacccfffjjjnnnppprrrrrrttttttssstttuuuvvvtttsssoookkkeeebbb```]]]ZZZXXXZZZ\\\]]]]]]^^^bbbjjjppp{{{yyypppllllllnnnxxxsssfffRRRKKKBBB:::555333222111---.../////////...,,,+++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************)))+++---,,,***((((((***(((((((((((())))))*********(((%%%&&&)))++++++)))(((***++++++******+++,,,)))*********++++++++++++'''((()))***+++,,,---...))))))))))))***++++++,,,,,,,,,,,,,,,---.../////////......//////000111222111111111222222333444555444666777777777:::@@@EEEXXXrrr&&&''''''((((((''''''&&&'''''''''(((((((((((()))&&&''''''((()))*********'''))),,,...///...---+++,,,+++***)))***,,,///000666:::???EEEHHHIIIIIIHHHKKKNNNQQQSSSSSSRRRRRRRRRPPPOOOOOONNNOOOPPPRRRSSS[[[dddooovvv{{{{{{qqqjjjgggbbbdddgggiiinnnwww~~~}}}zzzyyytttrrrooommmlllkkkhhhfffbbbbbbaaa___]]]ZZZXXXWWWXXXXXXVVVUUUTTTTTTTTTTTTQQQPPPOOONNNNNNMMMNNNNNNHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJNNNOOOQQQTTTVVVXXXYYYZZZZZZ\\\```dddgggjjjkkklllpppooopppsssvvvwwwwwwvvvuuupppjjjeeebbb___ZZZWWWVVVXXXYYYYYYXXX[[[bbbgggmmmrrryyywwwpppnnnnnnkkkuuutttaaaYYYMMMBBB;;;888666555,,,...///000000...,,,+++////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++(((((((((((((((((((((((((((+++------+++***+++---'''((((((((())))))******---)))&&&(((---000...+++(((***++++++******+++---+++++++++,,,,,,---------'''''')))***,,,---//////,,,,,,++++++***+++++++++,,,,,,,,,,,,---...//////***+++,,,...000333555666222222222222333444555666777999:::::::::===CCCHHHWWWqqq&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))((())))))***++++++,,,,,,+++,,,,,,,,,,,,...222555<<>>CCCHHHUUUnnn&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((((((((((((((((((((()))))))))***))))))******+++++++++,,,+++,,,------...111666:::@@@CCCHHHJJJKKKLLLMMMNNNPPPPPPQQQRRRRRRQQQPPPPPPPPPOOOOOOQQQRRRTTT\\\eeesss}}}zzzvvvpppooopppsssyyy}}}zzzwwwtttsssrrrmmmkkkgggeeecccaaa___]]][[[[[[YYYXXXVVVTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLLLLJJJHHHEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDFFFGGGFFFGGGHHHIIIKKKLLLMMMMMMOOOQQQSSSVVVXXXZZZ[[[\\\^^^^^^```cccfffkkknnnqqqsssrrroookkkfffbbb___^^^YYYXXXVVVUUUUUUUUUVVVVVV[[[ZZZ___hhhqqqzzz~~~wwwooonnnooovvvxxxiii[[[PPPFFF===888111000///---,,,,,,---///......---------,,,,,,,,,------,,,,,,,,,+++++++++*********)))))))))((((((''''''(((((()))***************++++++++++++******(((((()))******+++,,,,,,***++++++)))((('''(((***+++++++++***++++++,,,,,,++++++++++++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,---***+++---...////////////...------,,,---...///000000111111222222333444444444555666777999===CCCGGGVVVnnn&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))))))))***************++++++++++++++++++---...///222666===AAAFFFIIILLLNNNOOOOOOPPPQQQPPPPPPQQQRRRRRRQQQPPPPPPPPPOOOQQQUUUXXX[[[eeeooo|||{{{{{{}}}{{{yyy{{{yyywwwtttrrrooommmllliiifffccc```___]]][[[YYYWWWWWWVVVTTTSSSQQQPPPOOOLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAABBBCCCDDDEEEFFFGGGIIIJJJJJJKKKLLLNNNPPPQQQRRRSSSSSSUUUVVVXXX[[[```eeeiiikkkooonnnnnnllljjjgggdddbbb[[[ZZZXXXVVVUUUTTTSSSSSSWWWUUUVVV]]]eeennn{{{vvvqqqmmmnnnuuu{{{ooobbbUUUGGG>>>666444222///---------------------,,,,,,,,,++++++,,,,,,++++++++++++******))))))))))))((((((((('''''''''(((((()))***++++++******++++++++++++******((((((((()))******++++++))))))***)))'''&&&((())),,,,,,++++++***+++++++++******************++++++------,,,******))))))***************++++++++++++)))***,,,---///000000000000////////////000111222000111111222222333444444555666777777999<<>>=========>>>>>>@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNQQQTTTYYY___cccfffggghhhiiijjjjjjhhhfffeeeaaa___^^^[[[YYYWWWUUUUUUWWWTTTUUUZZZ___eeepppzzzzzzrrrnnnqqqwww}}}}}}ssseeeUUUKKK===:::666222000//////.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))(((((((((*********)))))))))((((((******++++++++++++******))))))))))))******++++++))))))***)))'''''')))***000///---+++***((((((((())))))******++++++,,,,,,///...+++***(((((())))))*********++++++++++++,,,++++++,,,---......//////111000111111111111222222000111111222222333444444555666777777888<<<@@@DDDWWWmmm&&&&&&&&&''''''''''''(((((((((((((((((((((''''''))))))))))))************+++++++++++++++,,,,,,,,,+++...222666:::@@@GGGKKKMMMOOOQQQQQQQQQPPPQQQSSSQQQQQQQQQPPPPPPQQQQQQQQQTTTUUUYYY___ccchhhrrr|||}}}zzzvvvrrroookkkkkkkkkkkkjjjiiigggfff```^^^ZZZXXXWWWVVVTTTRRRQQQPPPPPPNNNMMMLLLKKKJJJFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHLLLQQQVVVZZZ]]]```bbbeeegggiiiiiihhhhhhdddcccbbb___]]]ZZZXXXWWWWWWVVVWWW[[[]]]___dddkkkuuuwwwrrrqqqqqqrrrrrr|||uuueeeZZZGGGBBB:::444222111000///////////////............,,,,,,,,,---------------++++++*********)))))))))************))))))))))))******++++++++++++***************+++++++++++++++)))***+++***))))))***,,,//////---+++***)))((((((***+++++++++,,,,,,------...---+++)))(((((())))))++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------...............000111111222222333444444555666666777888;;;@@@DDDVVVlll&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,---------...111777<<>>>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBAAADDDEEEFFFIIIMMMRRRVVVXXXZZZ\\\___cccfffgggiiiiiidddccccccaaa___]]]ZZZYYYWWWVVVYYY]]]]]][[[\\\```hhhrrr}}}xxxpppiiifffdddmmmwwwuuukkkWWWNNNBBB888444222000...000000000////////////...,,,,,,------------......++++++++++++************''''''((()))+++,,,------******++++++++++++******++++++++++++++++++++++++)))***+++***))))))+++---++++++******++++++,,,---,,,,,,,,,,,,,,,---------+++******)))))))))******++++++++++++,,,,,,,,,---///...---,,,++++++++++++---...///000000000000///000111111222222333444444444555666666888;;;@@@DDDUUUjjj&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))*********+++++++++))))))***+++---...//////111666===CCCGGGKKKNNNPPPOOOPPPQQQQQQQQQQQQSSSUUURRRQQQPPPPPPPPPPPPQQQRRRVVVYYYbbblllqqqvvv}}}|||zzzwwwtttrrroookkkhhhdddeeeeeedddccc```]]][[[WWWUUURRRPPPOOONNNMMMKKKJJJIIIIIIHHHGGGFFFEEEEEECCCBBBAAA@@@???>>>>>>===;;;<<<<<<;;;;;;:::999999::::::::::::::::::::::::888888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@??????>>>DDDEEEFFFGGGJJJNNNQQQSSSRRRSSSVVVZZZ^^^aaadddeeeccccccccccccaaa___^^^\\\XXXXXXZZZ^^^]]][[[\\\```aaaggglllqqqzzzwwwpppllldddhhhlllpppzzz{{{mmmaaaOOOAAA:::666333111000////////////.........++++++,,,,,,,,,---------************))))))))))))&&&'''((()))+++,,,---...******++++++++++++******+++++++++***************((()))***)))((()))***,,,)))))))))***+++,,,---...,,,,,,,,,+++++++++++++++'''''')))***++++++++++++************++++++++++++...---,,,+++++++++,,,---///000111222333222222111000111111222222333444444222333555666888<<>>===<<<<<<;;;<<<<<<;;;;;;999888888777777777777777777777777666666777999::::::::::::;;;;;;;;;<<<<<<=========<<<<<<===>>>>>>=========@@@@@@@@@AAADDDGGGIIIKKKKKKLLLNNNRRRVVVZZZ^^^```ddddddeeeeeedddcccaaa```[[[ZZZ\\\______]]]___dddaaabbbaaaccclllyyy|||yyylllkkkgggeeemmm|||ppp[[[JJJ@@@;;;777444//////.........---------*********++++++,,,,,,,,,))))))))))))((((((((((((******************++++++******++++++++++++***************)))))))))))))))'''((()))((('''(((***+++,,,+++++++++***++++++,,,,,,+++++++++******))))))$$$%%%(((***,,,,,,,,,,,,))))))))))))************,,,,,,+++***+++,,,...///,,,---///000000//////...000111111222333333444444222333444555888<<>>???BBBDDDFFFGGGEEEGGGJJJMMMOOORRRVVVYYY]]]aaadddfffeeebbb```______\\\ZZZZZZ]]]___^^^]]]^^^]]]\\\[[[]]]ccclllrrr}}}qqqgggdddgggmmm{{{~~~rrrcccSSSDDD;;;777555222...++++++---000333......---,,,,,,+++******))))))((('''&&&''''''''')))***+++,,,---...//////((()))***,,,,,,,,,+++***++++++,,,,,,,,,+++***))))))*********++++++++++++(((***---...///...,,,************++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++*********++++++,,,------......///////////////000000000000000000111222333555555666555555666777888<<>>>>>>>><<<<<<<<<;;;:::999999888999999888888777777777888888777666666555555666666888777666666666777999999777888888999999999999999::::::;;;;;;;;;;;;:::::::::;;;;;;===>>>@@@BBBCCCBBBDDDGGGIIIKKKNNNQQQTTTXXX\\\```dddeeeeeefffgggdddaaa^^^^^^___```___^^^[[[ZZZXXXVVVWWW[[[aaaeeevvv}}}{{{nnngggdddfffppp{{{~~~qqqbbbSSSEEE>>>666444000...---...//////...------,,,,,,+++++++++,,,++++++++++++*********'''((()))******)))(((((())))))***+++++++++++++++,,,,,,+++******)))(((((()))))))))*********++++++)))***,,,......---,,,***,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------))))))))))))))))))******++++++,,,------......///////////////000000000000000000111222333444555555555666777777888<<>>======<<<;;;;;;::::::999999888888888888888888777777777777777777666555555555555666555555444444555555666777666777777777888888888999999:::::::::::::::999999888888999999:::;;;=========???BBBDDDEEEHHHKKKNNNRRRUUUYYY]]]```cccgggjjjfffdddaaa``````___^^^]]]YYYXXXVVVSSSQQQRRRUUUWWWbbblllzzzyyymmmeeecccgggmmm~~~wwwhhhXXXKKK;;;888444111000///---,,,---------,,,,,,,,,,,,,,,+++,,,---------,,,+++***&&&(((***------,,,***)))******************+++,,,...---+++)))''''''''''''((()))))))))************)))***,,,......---+++***---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,'''(((((()))******++++++++++++,,,------......///.../////////000000000111000000111222333444444555666666777888999===BBBEEEOOOeee&&&&&&''''''(((((())))))******)))))))))))))))(((************+++,,,------/////////000555<<>>>>>>>>>>>>>>===<<<;;;::::::999999888777777777777777777777777777666666666777666555555444444555555444444444444444555555666555555555666666777888888999999999:::999999888777777777777777777888999999:::<<<>>>???@@@BBBFFFHHHLLLNNNQQQSSSWWW[[[aaadddeeecccaaa```^^^]]][[[ZZZXXXXXXWWWTTTQQQOOOOOOQQQRRR[[[iiixxxuuukkkeeeeeegggpppxxx}}}kkk[[[DDD>>>777222000000...,,,,,,,,,,,,---------------(((***+++,,,,,,***((('''"""%%%)))---///000...---,,,+++***))))))***+++,,,---,,,***((('''((()))***(((((()))))))))*********)))***+++------,,,++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///......//////000000111111111222222333444444555555666777777888999===BBBFFFNNNccc&&&&&&''''''(((((()))))))))*********)))))))))***************+++,,,---...///000222666;;;BBBIIIMMMMMMOOOQQQRRRRRRRRRTTTUUUTTTTTTUUUVVVWWWXXXYYYZZZYYYXXX[[[eeeppp}}}|||{{{zzzyyywwwuuupppnnnkkkiiihhhfffccc```]]]\\\[[[YYYWWWUUUTTTSSSSSSQQQPPPOOOOOONNNKKKHHHHHHFFFDDDCCCCCCBBB???===;;;<<<<<<<<<;;;:::999888888888777666666666777777666666777777777666555444666555555444444444444444444444555555555555666555444444333444444666777888888888999999888777777666777777666666666666777777999:::<<<======???AAADDDEEEGGGIIILLLOOOUUU\\\```aaaaaaaaa```^^^\\\[[[[[[YYYYYYXXXVVVRRRPPPOOOOOOJJJPPP[[[gggtttssskkkfffcccgggmmmyyy{{{jjjRRRHHH<<<444111111000///---------------------...((()))***++++++)))'''&&&!!!&&&***,,,,,,+++***,,,+++***)))))))))+++++++++***)))((()))+++---///))))))))))))************)))***+++,,,,,,,,,++++++,,,,,,++++++******))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,------......///.........///000111111111333333444444555555666666555666777777999<<>><<<888999:::::::::999777666777666555444444555666777555666777777777666444333555555444333333333333444444444555666666666666555333222222222333444666888888888888888777666555555777777666666666666777777888999:::;;;;;;<<<>>>@@@>>>@@@CCCFFFKKKRRRYYY^^^]]]^^^``````___^^^^^^___ZZZZZZZZZWWWTTTQQQPPPPPPIIILLLRRRYYYdddqqq~~~uuummmeeegggjjjrrr|||wwwdddWWWFFF:::555333111///.........---------------***+++,,,,,,,,,+++))))))%%%'''***,,,,,,+++***(((,,,+++******************))))))))))))+++---///000)))*********++++++++++++)))******+++++++++++++++************))))))))))))************++++++++++++++++++******)))(((((('''++++++,,,------......///------...///000111222222333444444444555555555666555555666777888<<>>>>>???@@@???===;;;666777888999999888666555666555444333333444555666444555666777777555444222555444444333222333333333333444555666666666555444222111000000111333666777777777777777666555444444666666555555555666666777777888999999888999;;;===;;;<<>>>>><<<:::555666888999888777555444666444333222222333555666444555666777777555333222555444333333222222333333222333444555666555444444111111000000111333666777777777777777666555444333555555444444555555666666666777888777777777999;;;:::<<<===>>>@@@CCCHHHKKKNNNSSSXXXZZZ[[[\\\___aaaeeeeeeccc___ZZZVVVVVVVVVOOOOOONNNNNNPPPWWW___eeeooottt}}}rrriiicccdddgggnnn}}}rrr^^^NNNCCC:::000(((000000///...---,,,,,,,,,---,,,+++*********++++++'''''')))***+++,,,,,,---***+++,,,,,,,,,***)))((((((((()))************)))++++++,,,,,,,,,---------)))************+++++++++*********++++++,,,,,,---)))************+++++++++*********+++,,,,,,------++++++,,,------......///------...///000111222222111111111111111111222222333444444555666:::???CCCKKK```))))))************)))((())))))*********+++++++++)))''''''***///222111///888@@@IIIOOORRRUUUZZZ^^^\\\]]]___``````^^^\\\[[[\\\]]]^^^]]][[[ZZZZZZ[[[```ooo|||yyyqqqpppnnnllljjjhhhffffff_________^^^]]][[[XXXWWWTTTTTTTTTSSSRRRPPPOOONNNNNNMMMLLLKKKIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@777777777777888999::::::999999999999888777555555333333333444444444444555555555666666666444333222555444333333222222333333555444444333333444444555444444333333333333222222444555666777777555333222444444333333444555777888555777888888666555555666>>>===<<<;;;<<<>>>@@@BBBGGGJJJNNNSSSVVVZZZ___bbbgggdddaaa___^^^\\\ZZZYYYTTTUUUVVVTTTQQQQQQSSSVVV```hhhttttttgggaaaaaafffsssqqq^^^MMMAAA:::666333222000///---,,,++++++---,,,,,,...000...***&&&))))))******+++++++++,,,...---,,,++++++,,,---...,,,+++***((((((***+++,,,***)))((((((((()))+++,,,++++++++++++++++++++++++(((((()))+++,,,///000111...---,,,***(((***---000...,,,)))''''''))),,,...+++,,,---///000222333444---......///000111111222222222333333333333444444444555666777888;;;???CCCPPPaaa}}}((())))))******))))))((('''((()))***+++,,,------(((***+++---...111444666===DDDLLLRRRUUUYYY^^^cccbbbcccddddddcccbbb```^^^^^^^^^^^^\\\[[[[[[]]]___iiixxx~~~}}}{{{zzzxxxuuupppmmmjjjjjjhhhfffdddbbbaaa```ZZZZZZZZZYYYXXXVVVTTTRRRPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIGGGFFFDDDCCCCCCAAA@@@???>>>===<<<<<<<<<777777777777777888999:::888888888888777666555444222222333333444444555555555555666777666555444333555444333333222222333333444444333333333333444444444444333333333222222222444555666777666555333222333333222222333444666777444555777777666666777888;;;:::999999999;;;===???@@@CCCIIINNNRRRXXX]]]aaadddcccbbbaaaaaa```___^^^XXXXXXXXXUUUQQQPPPRRRUUUYYY```jjjttt|||}}}nnneee``````iiisss~~~}}}lll\\\NNNBBB;;;333111///............---///---++++++,,,---+++(((*********++++++,,,,,,,,,******)))(((((()))******+++***)))(((((()))***+++***))))))((()))***+++,,,++++++++++++++++++++++++*********++++++,,,---...------,,,+++******,,,//////---+++******+++---///---------.........//////////////////000000000000222222222333333444444444333444555666777:::>>>AAANNN___|||'''(((((())))))(((((((((&&&'''(((***,,,---...///(((,,,/////////222888>>>DDDIIIPPPVVVYYY^^^dddiiiiiiiiiiiiiiihhhfffdddbbb```___]]][[[ZZZ]]]bbbggguuu}}}{{{xxxvvvtttrrrqqqmmmiiifffbbbaaa```^^^\\\ZZZYYYXXXSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDBBBAAA@@@??????===<<<;;;:::::::::::::::777777777666777777888888666666666666555444333333111111222333444444555555555666777777777666555444555444333333222222333333444333333222222333333444333333333333222222222222444444555666666555333222222222222222222333444555333444555555555666888:::777777666666666888999:::<<>>CCCJJJNNNTTTYYY]]]bbbhhhmmmmmmllllllkkkjjjgggfffdddbbb```]]][[[\\\aaaiiiooo}}}|||yyywwwuuurrrpppnnnllljjjgggccc```[[[ZZZYYYWWWUUUTTTRRRRRRNNNNNNMMMLLLKKKJJJIIIHHHFFFGGGGGGFFFEEEDDDCCCCCC@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;:::;;;;;;;;;777777666666555666666666444444444444444333222222000000111222333444555555555666777777777666555444555444333333222222333333333333222222222222333333333333333222222222222111333444555555555444333333222222333333333444444555333444555444444555777999555555555444555666777888<<<>>>@@@BBBEEEHHHLLLOOOXXX\\\aaaeeegggiiikkkkkkhhhfffaaa\\\WWWUUUTTTTTTQQQRRRUUUZZZbbbnnn{{{{{{pppgggcccccchhhqqq}}}oooZZZJJJCCC===666111000000...---///---+++))))))******************+++++++++++++++,,,++++++++++++++++++,,,---,,,++++++++++++,,,---)))))))))*********++++++***+++++++++++++++,,,,,,,,,+++******))))))*********,,,......---++++++,,,*********++++++*********'''((()))+++,,,...///000////////////000000000000111111222222333444555555444555666666777999>>>AAAKKK]]]zzz&&&&&&'''(((((((((((((((*********+++,,,,,,------...,,,,,,000888???DDDFFFOOORRRVVV[[[```eeejjjmmmllllllkkkjjjiiihhhgggfffeeeccc```___aaahhhqqqxxx~~~|||xxxwwwvvvtttqqqooommmlllgggeeebbbaaa___]]]ZZZWWWVVVUUUTTTSSSQQQOOONNNNNNKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@>>>=========<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;777777666555444444444444222333333333333222222111000000111111222333333444444555666777777666555444555444333333222222333333222222111111111111222222333333222222222111111111333333444444444444444444444444444555555555555555444555666555333333444666555555555555555666666666:::<<<===>>>@@@CCCGGGJJJPPPUUU\\\bbbfffiiillloookkkhhhddd___[[[XXXUUUSSSQQQQQQQQQSSSYYYeeerrrzzz{{{pppgggaaaccchhhsssiiiYYYJJJBBB888222000000///---,,,------,,,+++***))))))*********************)))------------------------++++++************++++++)))*********++++++++++++*********++++++,,,,,,,,,))))))))))))***+++,,,,,,))),,,......---,,,++++++)))***++++++++++++***)))((()))***+++---///000111,,,---...///000111222333111111222333333444555555666777777888888;;;???BBBJJJ]]]zzz&&&''''''((())))))))))))++++++++++++,,,,,,,,,,,,///---...444>>>FFFJJJJJJRRRUUUYYY^^^cccgggjjjkkkjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggjjjqqq{{{~~~{{{wwwuuupppooommmkkkiiigggfffeee]]][[[YYYWWWVVVUUUSSSQQQQQQQQQPPPNNNMMMKKKJJJJJJGGGFFFEEEDDDCCCCCCCCCCCC??????@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777888777666555444333333333333222222222333333222222111000111111111111222222222333444555666666666555444555444333333222222333333222111111000000111111222222222222222111111111111333333333333333444444444444444555666666555555444333555666555444222222333555555666666666666666666666777999:::<<<@@@EEEIIIIIINNNVVV\\\```dddjjjnnnjjjhhheeeccc```\\\XXXTTTRRRRRRPPPPPPSSS[[[eeelllzzzyyykkkaaaaaaaaahhhwww{{{nnnTTTJJJ===555333333222///,,,---///...,,,******++++++++++++************)))++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((()))***++++++,,,,,,++++++*********++++++,,,,,,---(((((())))))+++,,,......***,,,......---++++++,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........+++,,,---///000222333444222222333333333333444444777888999888999;;;???BBBJJJ\\\zzz&&&'''((()))******************++++++,,,---.........000444;;;CCCJJJOOORRRVVVXXX\\\aaafffiiiiiiiiijjjjjjjjjjjjkkklllnnnnnnlllmmmoooqqquuu|||{{{wwwtttqqqnnnkkkgggfffdddbbb```___^^^]]]VVVTTTRRRQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEBBBAAA???>>>===>>>>>>???<<<<<<<<<<<<<<<;;;;;;:::999999999::::::::::::::::::999888777666555555555777666555333222222111111111222222333333222222222111111111111111000000000111222444555555555444333555444333333222222333333111111000000000000111111222222222222111111111111333222222222333444444555333444555555555444333333///222555666555333222222555555666666666666555555555666777777999<<>>AAAHHHZZZyyy'''''')))***++++++++++++((((((***+++---...000000---333;;;AAAEEEKKKSSSXXXXXXZZZ^^^ccchhhjjjiiihhhjjjjjjkkklllnnnpppqqqrrroooqqqtttxxx}}}zzzvvvrrrnnnkkkiiieeeccc\\\[[[YYYWWWUUUTTTSSSSSSOOOMMMKKKJJJJJJJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBBBB>>>===;;;:::999::::::;;;999::::::::::::999999888888888888888999999999999;;;;;;999888666666555555777666555333222111111000111222222333333333222222222222111111000/////////000111333444444444333333555444333333222222333333111111000000000000111111222222222111111111111000333222222222333333444555222333444444444333222111,,,000444777666555333333555555666666666555444444777777777666666888<<>>888333222111///,,,((()))...222/////////......---------+++,,,---......---,,,++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++))))))***+++,,,,,,------++++++++++++,,,---......+++,,,------++++++,,,---+++******))))))******+++((((((***+++---///000000......//////000000111111555444444333333222222111666777777777777999===@@@FFFYYYwww))))))***++++++++++++***)))***,,,,,,,,,...111444444999BBBJJJPPPUUUZZZ\\\aaadddhhhkkkkkkkkkkkkllljjjjjjjjjlllooossstttuuuvvvzzz|||yyyooolllhhhccc___]]]\\\\\\YYYVVVSSSQQQPPPNNNLLLJJJKKKIIIEEECCCBBBCCCEEEGGGBBBAAA@@@???>>>>>>>>>>>>AAA???===;;;:::999999:::888888777666666666666666777777888888888888777666444555555555666666777777444444333222111///...---000000000000000000000000111111000000000000111111222333444555666555444333111111111111111111111111000000000000000000000000222222111111111111222222111111222222222111111000111111222222222333333333333333333444444555555555444444444444444444444444333333444444555666666666<<<<<>>???@@@AAA??????===<<<<<<;;;;;;;;;>>>===<<<:::999999999:::888777777666666666666666666666777777777777666666444444555555666666666666555555555555444222111000111111111111111111111111111111000000000000111111111222222333333333333333222222222222222222222222111111111111111111111111222222111111111111222222111111222222222111111000111111222222222333333333333333444444444444444444444444444444444444444444333333444444555666666666:::999<<>>FFFSSSnnn)))******+++++++++++++++,,,---......///222666:::<<>>===<<<<<<<<<<<<<<<;;;;;;:::999888888888888;;;:::999888777888999999888777666666555555666666444555555666666666555555444444444555555555555666555555555555555444333333111111111111111111111111111111000000000000111111111111111111111222333333333333333333333333333333222222222222222222222222222222111111111111222222000111111222222222111111111111222222222333333333444444444444444444333333444444444444444444444444333333333444555555666666777666888===AAADDDKKKSSSXXX]]]eeennntttwwwwwwvvvooojjjddd```]]][[[YYYWWWUUUTTTVVVZZZ^^^fffuuuyyyttttttyyy{{{jjjWWWGGG===666444111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,---............---------------------------,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,***+++***)))((((((***,,,---------............////////////000111111222222111111222222222333333333333444555666666888;;;>>>EEERRRnnn)))***++++++,,,,,,++++++***+++---...000444999===BBBHHHRRR\\\dddkkkppptttyyy}}}zzzuuusssoooooooooqqqwww~~~|||yyytttqqqmmmkkkgggeeebbb```\\\ZZZWWWVVVSSSPPPMMMKKKJJJJJJFFFCCCAAA@@@@@@@@@>>>===============<<<<<<;;;:::999888888777666666777777888777666666666777888999777777666555555555555666333333444555555555444444444444444444444444444444222222333444444333333333111111111111111111111111111111000000000000111111222222111000000222333444333333333333333333333333222222222222222222222222222222111111111111222222000000111222222222111111111111222222222333333333555555555444444333333333333333333333333333333333222333333444444555666666555444555:::<<<>>>CCCJJJPPPUUU^^^gggoootttxxxzzzvvvrrrmmmhhhccc^^^[[[XXXWWWVVVWWWXXXXXX]]]jjjxxx|||vvvssssss~~~xxxgggVVVJJJ<<<888333111111111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........///......+++,,,------......------+++++++++,,,,,,---------,,,+++***))))))***+++,,,------,,,++++++,,,------)))*********))))))+++------------............////////////000111111222222111111222222222333333333555666777888888:::===@@@EEERRRmmm******+++,,,,,,,,,,,,+++)))***,,,...111777===BBBIIIOOOYYYbbbjjjqqqvvvyyy~~~zzztttrrrnnnoooppprrrwww{{{~~~~~~zzzvvvsssooojjjgggbbb```]]]ZZZYYYVVVSSSQQQPPPOOOMMMKKKIIIGGGFFFFFFAAA???===<<<======<<<;;;;;;;;;<<<<<<<<<;;;:::999888888777777666666777777666666555444555666777888777666666555555555555555222222333444444444444444444444444444333333333333222222333333444444333333111111111111111111111111111111000000000000111111333222111111111222444555333333333333333333333333111111111111111111111111222222111111111111222222///000111222222222222222111111222222222333333333555555555444444333333333333333333333333333333333222222333333444555555555555333555888::::::>>>DDDIIIOOOWWW^^^eeelllssswwwyyywwwtttoooiiibbb^^^\\\ZZZYYYYYYZZZXXXYYYaaajjjuuu{{{~~~uuummmpppttt~~~wwweeeYYYCCC===555111111111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++*********+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++)))(((((()))++++++---,,,,,,,,,,,,,,,,,,---((()))+++*********,,,------------............////////////000111111222222111111222222222333333333555666777888888:::===@@@DDDQQQlll***++++++,,,,,,,,,,,,,,,)))+++---111555===EEEJJJQQQWWW```iiipppvvvzzz}}}~~~wwwrrroookkknnnrrruuu{{{|||yyy~~~wwwtttpppllliiieeeaaa^^^[[[YYYVVVUUUTTTRRROOOMMMIIIHHHGGGFFFDDDCCCBBBAAA>>><<<::::::;;;<<<;;;:::888999999::::::999888888888888777777777777888888666555444444444555666777777666555555444444555555111222333444444555444444444333333333333333222222333444444555555555444444222222222222222222222222111111000000000000111111222222222222222333444444333333333333333333333333000000000000000000000000222222111111111111222222///000111222222222222222111111222222222333333333444444444444444444333333333333333333333333333333222222222333444444555555555333555888888888;;;@@@CCCHHHOOOTTTZZZaaajjjpppuuuwwwvvvsssnnnhhhdddccc^^^[[[ZZZ[[[ZZZWWWZZZ___hhhnnnwww~~~rrriiijjjoooyyyvvviiiPPPFFF:::333111000...+++------------------------------,,,,,,,,,,,,++++++((()))+++,,,,,,,,,+++***((()))******++++++******((()))))))))******+++++++++******************+++++++++,,,,,,,,,,,,++++++(((***++++++******,,,------------............////////////000111111222222111111222222222333333333333444555666666888;;;>>>DDDQQQkkk***+++,,,,,,------,,,,,,---///222666<<>><<>>EEEPPPkkk***+++,,,,,,------,,,,,,000222666;;;BBBKKKUUU\\\^^^ccckkksssxxx|||}}}xxxrrrnnnmmmgggmmmuuu}}}}}}{{{zzz~~~{{{vvvrrrnnnkkkgggddd```]]]ZZZWWWSSSPPPKKKIIIGGGGGGGGGFFFDDDBBBDDDDDDDDDDDDCCCAAA@@@???999888777777999::::::999::::::999999999999:::;;;777777666666666777777888777666555444333444555555666666555444444444444555111222333444555555555555333333333222222111111111111222222222111111000///222222222222222222222222111111000000000000111111...///111222222222111000111111111111111111111111222222222222222222222222222222111111111111222222//////000222222333333333111111222222222333333333333333333444444555555555222222222222222222222222111222222333333444555555333222444777777555888===888<<>>???@@@???>>><<<:::;;;:::999888888888999::::::;;;<<<<<<;;;:::888777;;;:::999999888888999999555444333333444555777888777777777777777666555555444444444444444444444444777666555444333444555555222222222222222222222222222222111111111111222222000000000000////////////////////////////////////111...+++,,,///111000...000000111222333444444555111111111111111111111111333222222222111000000000///000111222333444444444000222444444333333333444444333333222222333333444222222222222333555777888666555333333333444666888:::;;;<<<>>>BBBJJJRRRYYYaaagggooowwwzzzyyywwwuuummmkkkgggaaa[[[YYYYYY[[[VVVUUUWWW\\\bbblll||||||ooonnnttt}}}ttt```LLL???777444333(((***---......---------,,,,,,------,,,,,,+++***------------------------,,,------...---,,,***)))...---,,,+++++++++,,,------,,,,,,+++*********+++)))***+++,,,,,,+++)))(((+++++++++,,,---...///000---,,,,,,,,,---...000111///000111000//////111333333333333444444444555555333444666666666888;;;>>>BBBNNNiii+++++++++,,,---......---000666???JJJSSS\\\bbbeeennnqqqvvv|||uuulllhhhgggfffppp|||yyywwwsssooojjjgggccc```]]]WWWTTTPPPMMMLLLKKKIIIGGGCCCDDDEEEDDDAAA?????????>>>>>>======<<<=========;;;:::888888777888888999::::::;;;<<<<<<;;;999888;;;::::::999999999999999555555555444555555666777777777888888777666666555444444444444444444444444666555444333222333333444222222222222222222222222222222111111111111222222222111111111111000000000111111111111111111111111222000//////000111000000222222222222222222333333111111111111111111111111222222222111111111111111///000111222333333333333000222444444333222333444444333333222222333333444222222222222333555777888666555444333333444666777888999:::;;;???EEEMMMSSS[[[```hhhpppvvvzzz|||}}}xxxvvvrrrjjjbbb\\\YYYYYYTTTSSSTTTWWW[[[aaaooo|||{{{uuutttwwwlllYYYJJJ@@@:::777---///000000///.........---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------,,,+++++++++,,,------,,,++++++******++++++)))***,,,---------+++***,,,,,,,,,,,,,,,---...///---------------...///000///000000000//////111222222222222333333333444444333444666666666888;;;>>>CCCOOOiii,,,,,,,,,---...//////000777<<>>===;;;::::::<<<>>>???:::999999888777888888888999:::;;;<<<===<<<;;;;;;;;;;;;;;;:::::::::::::::666666777777666666555555777888888888888777666666555555555555555555555555444444333222222222222333222222222222222222222222222222111111111111222222333333222222222111111111111111111111111111111111333444333222000000111222333333333222222222111111111111111111111111111111111111111111111222222222000000111222333333333333000222444444333222333444333333222222222222333333222222222222333555666777666555444333333444555555555666777888:::???FFFKKKTTTYYYaaahhhpppwww}}}{{{tttjjjaaa[[[XXXUUUSSSRRRTTTTTTVVV___iiixxxwwwrrrvvv|||}}}jjjZZZLLLBBB<<<333333222111000/////////......//////......---,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++******++++++)))***,,,---......---,,,------,,,,,,,,,,,,------------...............---...///000///......000222111111111222222222333333333444666666666888;;;>>>DDDPPPjjj,,,------------...111333<<>><<<;;;;;;<<<;;;::::::;;;<<<===>>>;;;;;;::::::999999999999999:::<<<===>>>>>>======<<<<<<<<<<<<;;;;;;::::::777888999999888666555333777888888999888888777777555555555555555555555555444444444333333333333333222222222222222222222222222222111111111111222222333222222222111111111111111111111111111111111111333555555333///...000222222222222222222222222222111111111111111111111111000000000111222222222333000000111222222222222222000222333333222222333444333333222222222222333333111222222222333444555555666555444333333333444444444555555666777;;;@@@CCCMMMRRRZZZbbbhhhpppwww}}}}}}~~~~~~yyypppfff^^^ZZZXXXUUUTTTTTTRRRQQQUUU\\\hhhvvv}}}tttqqqsss}}}zzziiiXXXJJJBBB777555222000000000000///...............---,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,------,,,,,,++++++***++++++,,,+++,,,,,,------,,,++++++------,,,,,,+++,,,,,,,,,---.../////////...---,,,---...///...---...///111222222222222333333333333333444666666666888;;;>>>DDDPPPjjj+++,,,---,,,,,,///444777AAAHHHSSS\\\dddmmmwwwzzzrrrnnnooorrr}}}~~~|||wwwqqqlllfffaaa]]]ZZZWWWSSSOOOLLLIIIFFFDDDEEEDDDCCCCCCDDDCCCBBB@@@AAACCCCCCAAA???<<<<<<<<<999:::;;;=========<<<<<<=========<<<<<<<<<;;;;;;999;;;<<<>>>?????????>>><<<============<<<;;;:::999999::::::999777555444888888999999999999999888666666666666666666666666555555555555555444444333222222222222222222222222222222111111111111222222222222111111111000000000000000000000000000000000222333444222...---///111000000111222333333444444111111111111111111111111000000000111222222222333000000111222222222111111///111333333222111222333333222222111111222222333111111222333333444444444444444444333333333444444333444555555666888;;;>>>BBBIIISSS[[[aaagggooouuuzzz}}}}}}uuulllccc^^^[[[WWWUUUTTTRRROOOQQQUUU[[[hhhyyy{{{rrrnnnooowwwvvveeeUUUJJJ<<<888222//////000000///,,,------------,,,++++++------------------------,,,++++++***+++,,,...///+++++++++,,,,,,---------,,,++++++***++++++,,,,,,---,,,,,,+++***)))((((((------,,,+++++++++,,,,,,---.../////////...---,,,---...///...---...///111333333333333444444444444333444666666666888;;;>>>DDDPPPiii+++,,,---------111888===GGGOOO[[[dddjjjrrr|||~~~wwwrrrrrrwww|||~~~}}}|||xxxxxxxxxyyy||||||vvvsssnnniiiddd```[[[WWWRRROOOKKKHHHGGGEEEBBB@@@???>>>>>>???@@@@@@???===AAABBBCCCBBB???======>>>999;;;===>>>???>>><<<;;;===>>>>>>>>>>>>===<<<<<<;;;<<<===???@@@@@@??????======>>>???>>>===<<<;;;::::::::::::999888777666888888999::::::::::::999777777777777777777777777555555666666666555444333222222222222222222222222222222111111111111222222222111111111111000000000////////////////////////111111111000......///000///000111222333444444555111111111111111111111111111111111111111222222222000000111111111111111000///111333333222111222333222222111111111111222222111111222333333333333333222333333333444444444444222444555555555666888:::888@@@JJJRRRWWW^^^gggooowww|||{{{rrrjjjeee^^^YYYUUUTTTRRRNNNOOORRRQQQ\\\jjjxxxzzzpppkkknnnxxxtttcccYYYFFF???666111000111000///,,,,,,------,,,,,,+++***------------------------,,,,,,++++++,,,,,,------******+++,,,------------++++++******++++++,,,,,,---,,,+++***))))))((((((,,,,,,++++++++++++,,,,,,------...............---...///000///......000222333333444444444555555555333444666666666888;;;>>>DDDOOOhhh+++---/////////444===DDDNNNWWWdddmmmrrryyy~~~{{{vvvssswww~~~zzz}}}}}}{{{~~~~~~zzzwwwuuutttoooooopppqqqttt{{{}}}xxxrrrnnnjjjgggbbb___[[[XXXSSSPPPKKKHHHEEECCCBBBAAA???===;;;;;;;;;===??????>>><<>>>>>???======>>>>>>======<<<<<<===>>>>>>???>>>===<<<;;;<<<===???@@@@@@@@@??????===>>>???@@@@@@>>><<<;;;<<<;;;:::999999999999999888999999:::;;;;;;::::::777777777777777777777777444444555555555444333222222222222222222222222222222222111111111111222222333333222222222111111111000000000000000000000000222000//////000000000///111111111222222333333333111111111111111111111111222222222111111111111111000000111111111111000000///111222333222111222333222222111111111111222222000111222333444333222222000111222333444555555555111222444555555555666777666===DDDHHHLLLSSS^^^gggooottt|||~~~yyyssspppddd^^^XXXWWWTTTPPPOOORRRNNNTTT\\\fffuuu{{{mmmjjjmmmxxxuuukkkSSSJJJ>>>666333222111///---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))***+++---......------++++++******++++++,,,---+++++++++******++++++,,,************+++,,,---------------------...///000///000000000//////111222222222333333333444444444333444666666666888;;;>>>CCCNNNggg,,,///111111111777AAAIIISSS]]]jjjsssxxx~~~~~~|||yyyvvvuuu{{{}}}rrrooorrrtttsssxxx{{{wwwtttrrrqqqiiijjjjjjkkknnnuuu}}}~~~zzzvvvpppjjjeee```]]]YYYVVVTTTQQQMMMJJJGGGEEEBBB@@@@@@???===<<<;;;:::;;;===@@@@@@???======???@@@@@@>>>>>>>>>???AAA@@@>>><<<;;;<<<===>>><<<===>>>>>>>>>===;;;:::===>>>???@@@AAA@@@??????===>>>@@@AAA@@@???===;;;<<<;;;:::999888999:::;;;888999::::::;;;;;;;;;;;;777777777777777777777777333333444555444333222111222222222222222222222222222222111111111111222222444444444333333333222222111111111111111111111111333000---...111333111///333333333222222222222111111111111111111111111111333222222222111111000000000000111111111000000//////111222222111111222333222222111111111111222222000111222333444333222111///000111333444555666666///111444444444444555666;;;???BBBBBBCCCIIIUUU```dddkkkuuu}}}}}}zzzxxxjjjccc]]]ZZZWWWSSSRRRTTTNNNQQQTTTYYYfffwwwppphhheeennnzzzwww^^^SSSEEE;;;666444111.........//////......---,,,++++++++++++++++++++++++,,,------...---,,,***))))))***+++---......------+++*********+++,,,,,,---*********+++,,,---///000************+++,,,---...---,,,,,,,,,---...000111///000111000///000111333111111222222222333333333333555666666666888;;;>>>CCCNNNfff///...000444777<<>>===<<<<<<;;;===<<<<<<======>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>?????????>>>>>>======<<<<<<<<<===>>>??????>>>===<<<============>>>>>>>>>>>>;;;;;;;;;:::999888666555999999999::::::;;;;;;;;;::::::::::::::::::::::::888777777666666666666666444444333333222111111000//////000111111111111111222222222222222111000///000000000///000111111222222111111000///......---333333333222222222111111000000000111222222333333111111111111000000000///000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222222222222333333222222111222222333333333333444444888999:::===AAAHHHQQQVVV^^^fffpppwwwzzz{{{}}}~~~pppmmmfff]]]YYYYYYWWWSSSSSSQQQQQQSSSXXXbbbtttooodddhhhqqq{{{uuu```KKK@@@:::333000111222222111000////////////...------,,,+++++++++,,,000///...---,,,+++******------,,,,,,,,,,,,++++++///...---,,,***)))((((((...,,,***+++---...,,,***((()))***+++---...///000---,,,+++***+++---///111000000000000////////////000111111222444555555666555777888888888:::<<<>>>DDDLLLbbb------000555:::@@@LLLWWWbbbnnnzzz~~~~~~~~~uuummmfffdddeeeggglllsss|||~~~yyyssslllhhhjjjmmmpppuuu{{{yyyuuunnngggbbb]]]YYYVVVQQQPPPMMMJJJFFFCCC@@@??????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@????????????AAA@@@??????>>>>>>?????????>>>>>>>>>=========<<<=========>>>>>>=========>>>>>>>>>>>>============:::::::::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999888888777777777777777444444444333222222111111111111222222111111111111222222333333333222111111000000000000000111111222222111111000//////......333222222222111111111111///000000111111222333333222222222222111111111111000000000000000000000000333333222222222222333333111111111111111111111111222222222222222222222222111222333333333333333222222222333333333333444444444555666888<<>>CCCKKKaaa......333:::AAAHHHUUU```iiiuuuzzziiieeebbbaaaaaadddnnnxxx{{{ssslllmmmooorrrxxx~~~~~~zzzwwwooojjjbbb\\\WWWSSSOOOMMMIIIHHHFFFDDDAAA???===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>=========@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>==================<<<<<<<<<<<<======??????>>>>>>======<<<<<<<<<<<<;;;;;;<<<======>>>:::::::::;;;;;;;;;;;;;;;========================::::::999888888888888999555555555444333333222222555444333222111111111111222222333333444333333333000000000000000111111111111111111000000//////...111111111111000000000000//////000111111222222333333333333222222222222111000000000000000000000000333333222222222222333333111111111111111111111111222222222222222222222222222222333444444444444444222222333333333333444444222333444555888===CCCHHHPPPXXXccclllrrrvvv{{{}}}|||uuullleeebbb\\\VVVWWWTTTRRRRRRRRRTTT^^^hhhvvvpppiiihhhlllxxxmmmZZZIII===777777111000///------------......------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000000000000111111222333333444555555555666888888888999<<<>>>CCCJJJ___111333888AAAIIIQQQ^^^jjjrrr~~~}}}pppiiigggfffdddaaabbbnnn{{{xxxqqqqqqssswww~~~|||wwwsssnnnkkkfffaaaYYYRRRNNNKKKIIIHHHBBBBBBAAA@@@>>>===<<<<<<::::::::::::::::::999999;;;::::::;;;;;;<<<===>>>???>>>>>>>>>============??????>>>>>>>>>>>>??????>>>>>>>>>>>>============>>>===<<<;;;;;;<<<===>>>@@@??????>>>===<<<<<<;;;@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>><<<;;;;;;:::::::::::::::777666666555555444333333666555333222000000000000000111222222333333333333//////000111111111111111111111111000000000//////000000000000000///////////////000000111222222222333333222222222111111111000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222222222333444555555555555222222222333333333444444444444555555777:::???CCCHHHPPP[[[dddkkkrrryyy~~~{{{sssmmmhhh```XXXYYYVVVTTTTTTSSSSSSYYY```lllyyy|||pppjjjkkkuuummmYYYGGG===888666444222000//////000000//////...............///,,,,,,,,,---------......------,,,,,,,,,+++++++++------,,,,,,+++******)))*********+++---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...............000000000000000111111111111111222333333444555555555666777888888999;;;>>>BBBIII]]]~~~444666===GGGOOOXXXdddppp}}}tttiiiiiiiiihhhfffccceeeqqq{{{uuuwww{{{wwwpppjjjddd___\\\[[[VVVOOOJJJGGGEEEDDDCCC>>>>>>>>>=========<<<<<<999999::::::::::::::::::;;;::::::;;;;;;<<<===>>>@@@@@@?????????>>>>>>>>>???>>>>>>===>>>>>>??????============>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>@@@??????>>>===<<<<<<;;;???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;888888777777666555555555666555444222111000//////...///000111111222111111//////000111111111111000111111111111000000000000////////////////////////...//////000111111222222222111111111000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222222333444444555555555444222222222333333333444444444555555555555888<<>><<<<<<==================:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???AAAAAA@@@@@@@@@?????????>>>>>>=========>>>??????============>>>>>>>>>>>>>>>>>>============>>>>>>??????>>>>>>======<<<<<<:::;;;<<<===>>>?????????===============<<<<<<<<<:::::::::;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<999999999888777777666666555555555444333222000///...///000000000000000000...///000222222111111000111111111111111111111111////////////000000000000......///000000111111222111111111000000000//////000000000000000000000000333333222222222222333333111111111111111111111111222222222222222222222222333333444444444444333333222222333333333333444444333333444333333555888;;;>>>DDDLLLTTT[[[dddnnnuuu~~~vvvmmm\\\XXXUUUVVVUUUSSSTTTXXXXXXbbblllqqquuu~~~vvvllliiijjjvvv}}}kkkVVVFFF===;;;666222///......///++++++++++++++++++,,,---.........------,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,---...******+++,,,,,,---....../////////000111111222222///000000111111222222222222222222333333444444444444555777777777888;;;===CCCHHH[[[{{{;;;>>>GGGTTT___jjjxxxtttjjjddd```___bbbgggllluuu}}}zzzsssnnnfff___ZZZVVVSSSQQQGGGDDDAAA??????>>>===<<<;;;<<<<<<<<<=========>>>;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<===>>>??????AAAAAA@@@@@@@@@?????????===============>>>??????<<<=========>>>>>>>>>???>>>>>>????????????>>>>>>>>>>>>>>>>>>============999;;;>>>@@@BBBAAA@@@???>>>>>>>>>=========<<<<<<999::::::;;;<<<<<<============<<<;;;;;;;;;;;;<<<:::::::::999888888777777555666888888777555333111000000111111111000000///...///111222222222000///111111111111111111111111/////////000000111111111......//////000111111111222222222111111111000000000000000000000000000000333333222222222222333333111111111111111111111111222222222222222222222222444444444444333222111000222222333333333333444444222333333333222444666999;;;@@@FFFLLLSSS[[[fffmmmxxxwwwfff```[[[ZZZWWWSSSRRRTTTVVV]]]dddiiippp|||rrrjjjfffiiirrr{{{~~~iiiVVVBBB???999444000.........,,,,,,,,,,,,,,,---......,,,,,,---------------...------,,,,,,,,,,,,++++++000///...,,,***)))''''''***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222///000000111111222333333222222333333333333444444444555666777777888:::===DDDIII[[[zzz???CCCNNN\\\hhhttt{{{pppjjjgggaaa```bbbiiiqqq{{{{{{uuuoookkkddd___XXXRRROOOLLLJJJHHHDDDBBB@@@???@@@@@@>>>===;;;;;;;;;<<<<<<=========;;;<<<<<<===>>>???@@@@@@===<<<<<<======>>>???@@@@@@@@@@@@@@@????????????===============>>>??????<<<=========>>>>>>??????>>>???@@@AAAAAA@@@???>>>============>>>>>>>>>>>>===???BBBDDDDDDAAA>>><<>>>>>=========<<<::::::;;;;;;<<<======>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888777666777:::;;;;;;888555222222222222222222111000///...///111222333222000///111111111111111111222222//////000000111111222222......//////000111111111333333333222222222111111000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222444444444333222111000///222222333333333444444444333444555444444555777:::999===CCCHHHMMMVVV```gggrrrzzz|||pppiiibbb___ZZZTTTRRRSSSQQQVVV[[[```jjjvvv{{{pppjjj```hhhqqqyyyvvvbbbGGGCCC>>>777333111000000///////////////000111222***++++++,,,---//////000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++---...---+++***+++---......---,,,,,,+++******+++***)))((()))+++---//////000000111222222333333333333333333333333333444444555666777777888:::===DDDIII[[[zzzBBBMMMYYYcccooo~~~xxxlllgggfffbbbccchhhqqq}}}{{{uuuoooggg```[[[RRRPPPMMMIIIFFFDDDCCCCCC@@@@@@???>>>======>>>>>>>>>>>>======<<<<<<<<<;;;:::;;;===>>>>>>>>>===<<<;;;<<<<<<===>>>?????????AAABBBBBBBBBBBBAAA@@@@@@<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAA???>>>===<<<<<<===>>>???@@@???>>>>>>>>>>>>>>>???>>>???AAABBBCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;::::::999<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::888666555222222111111111111222222///000111222333333222111111111000000000000111111000111222222222222111000111111111111000000000000222222111111111111111111000000////////////000000////////////////////////111111000000//////......000000000000111111111111222222222222222111000///111111111000000000000000222222333444555555666666888:::===AAAHHHPPPZZZaaalllpppwwwzzzuuulllccc\\\XXXVVVVVVSSSTTTXXX^^^bbbhhhtttsssgggccccccmmm|||oooYYYKKK===777555222///......---,,,++++++,,,...///+++---000222222000---+++...---,,,,,,++++++,,,,,,,,,,,,+++***+++,,,---......---,,,,,,,,,,,,---...---,,,,,,,,,,,,---............------...///111222000111111111111000000///222333333333333333333444444555666555555555777999GGGJJJZZZwwwGGGTTTbbbmmmyyyuuullliiijjjfffiiinnnvvv|||xxxrrrllleee^^^WWWSSSMMMLLLIIIFFFDDDBBBAAAAAA@@@??????>>>======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>======<<<======>>>??????@@@@@@???@@@@@@@@@@@@???>>>>>>>>>============>>>?????????@@@@@@@@@@@@@@@@@@AAA???>>>============>>>??????>>>>>>>>>>>>>>>??????>>>???@@@AAAAAA@@@@@@???========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;;;;:::999777666222222111111111111222222000111222444444444333222111111000000000000111111000000000000000000000000111111111111000000000000111111111111111111111111000000////////////000000111111111111111111111111111111000000////////////000000000111111111222222222222222222222111000000111111111222222222222222333222222222333444555666666777999<<>>=========>>>>>>???>>>>>>>>>>>>>>>======>>>>>>?????????>>>>>>===>>>>>>??????@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>======>>>??????=========>>>>>>???@@@@@@>>>????????????>>>==============================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========:::::::::::::::999999999::::::;;;;;;;;;:::888777333333222222222222333333111222444555555444333333222111111000000111111222111000///......///000111111111111111000000000000111111111111111111111111111000000//////000000111111111111111111111111111111000000000000/////////000000111111111222222222222222222222222222111000111111222222333444444444444333222111111222444555555666777888:::@@@FFFKKKUUU\\\gggtttxxxmmmccc\\\YYYUUUTTTTTTVVVWWWYYYaaajjjwww|||tttjjjgggllluuusssbbbNNNAAA:::444222333/////////000///...------,,,,,,---......---,,,,,,...------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,------......,,,)))&&&'''***---000...---------...///000111222222222111000...---,,,222222222333333444444444666777888888777888:::<<>>>>>>>>???>>>>>>=========>>>>>>????????????>>>>>>>>>>>>@@@@@@@@@@@@??????>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>????????????????????????<<<===>>>??????@@@@@@@@@@@@@@@@@@???>>>======<<<========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999444444333333333333444444222333444555555444333333222222111111111111222222222111///......///111222111111111111000000000///000000000000111111111111111000000000000000000111////////////////////////000000000000000000000000/////////000000000111111222222222333333222111111000111111222333444444555555444111//////111333444555666666666888<<>>666333444///////////////000111111...------------------.........---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,***((()))+++---///------......//////000111000111222333333333333333222222222333333444444444555666777777777888:::<<<>>>DDDVVVvvvcccooo|||vvv{{{qqqiiifffgggmmmtttzzzyyyqqqgggbbbZZZRRRMMMJJJGGGEEE???????????????>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@????????????@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@>>>============>>>??????@@@@@@??????>>>>>>>>>===??????@@@@@@@@@@@@??????<<<===???@@@AAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===???>>>>>>===<<<<<<;;;;;;<<<<<<==================:::;;;<<<===<<<<<<::::::666666555555555555666666333444555555555444333222333333222222222222333333333222000//////000222333111111111111000000000/////////000000000111111111111111000000000000111111////////////////////////000000000000111111111111........./////////000000111222222333333333222222///000000111222333444444555444111//////111333444333444555555666999===AAAEEELLLWWWbbbmmmwwwyyykkkcccZZZVVVTTTUUUVVVWWW]]]dddiiioooxxxvvvmmmkkkrrr{{{}}}hhhVVVGGG;;;444444333111///------...000222//////...------.../////////...------,,,,,,------++++++,,,,,,,,,---------------------------------+++,,,,,,---------------------...//////000000000///000111333333444444444111111222333333444555555444555666666666777999;;;>>>CCCVVVuuukkkvvv~~~sss|||zzznnnhhhgggiiiooovvv}}}uuulllfff[[[VVVPPPJJJGGGEEECCCAAA>>>>>>????????????>>>>>>======<<<<<<======>>>>>>======>>>>>>>>>>>>>>>?????????>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>>>>============>>>??????@@@@@@?????????????????????@@@AAAAAAAAAAAA@@@???>>>???AAABBBCCCCCCBBBAAADDDCCCBBBAAA@@@@@@@@@@@@????????????????????????>>>==================>>>@@@??????>>>===<<<;;;:::=========>>>>>>>>>>>>>>><<<<<<=========<<<:::999999888888888888888888999555555666777666555444333444333333222222333333444333222111000000111222333111111111111000000000000...//////000000111111111222111111000000111111222111111111111111111111111000000000111111111111222........./////////000000111222333333333333333333000000111111222222333333444333222111111222444555111222333333333555999<<<;;;BBBLLLWWWbbbooo}}}wwwoooccc^^^ZZZZZZZZZYYY]]]bbbeeejjjssszzzssshhhhhhlllzzzxxxgggUUUDDD999666555333111...---------...000///............///000///......---------------***+++,,,---------,,,,,,,,,------......------,,,***,,,---//////...---,,,,,,---...///000000000000000000000111000000//////111111222333333444555555333555666666666777:::<<>>??????>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<=========>>>>>>>>>============>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>???>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDDEEEDDDBBBAAADDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>===>>>>>>>>>===<<<:::999;;;;;;::::::::::::;;;;;;888888999999999888666666444444333333333333444444111111111111111111111111111111111111000000000000......//////000111111222222111111000000111111222111111111111111111111111000000111111111222222222000000000000111111111111111222333333444444333333222222222333333333333333333222222222333444555666333333444333222333666888777<<>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<===>>>???;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@BBBBBBBBBBBB@@@@@@BBBCCCEEEFFFFFFDDDBBBAAACCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@============>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>?????????===;;;999888<<<<<<<<<;;;;;;<<<<<<<<<:::;;;;;;<<<;;;:::999888555444444333333444444555//////000000000000//////111111111111000000000000---......///000111111222222222111111111111222222////////////////////////000000111111222222222222111222222222222333333333111222333333444444444444444444444444444444333333222222333444555555666666666777666555333333555777888<<>>$$$(((---222555444222000,,,------......------,,,//////...------------...***+++,,,---...---,,,,,,,,,,,,---......---,,,,,,,,,+++***))))))+++---...,,,---...000000000000///,,,---...000222333444444000111111222444555666666555666888888999:::<<>>>>>>>>============>>>>>>???======<<<;;;<<<<<<>>>>>>???<<<;;;<<>>=========<<<<<<<<<<<<>>>===<<<<<<<<<>>>???@@@BBBAAA???===<<<;;;<<<<<<999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<888888888777666444222222333222111111111111111111333222111000////////////...000111000///...///111222111111111000000//////111111///...+++)))&&&%%%111000/////////000111222333333333333333333333333222333333333333333333444444333333222222333333444333333333333333333333333222333444444555555444444888;;;>>>BBBIIITTTbbbkkkzzzrrrgggdddeeefffdddfffjjjooowwwvvvkkkllliiimmm{{{jjjSSSEEE===777333333222...---...***+++---...///...------//////...---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///...------,,,+++******............//////////////////////////////000000555444444333333222222111444555666777777888:::===???EEEUUUqqqxxxoooccc[[[WWWTTTNNNIIIEEEDDDDDDDDDBBBAAAAAA@@@??????>>>>>>>>>============>>>??????>>>????????????>>>===<<<>>><<<;;;<<>>>>>>>>???@@@@@@AAAAAADDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDFFFEEEEEEDDDCCCBBBBBBAAAFFFFFFEEECCCBBBAAABBBCCCGGGGGGFFFEEEDDDCCCBBBBBB?????????>>>>>>>>>>>>===>>>======<<<===>>>???@@@AAA@@@>>><<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999888888777555444333333222111111000111111111222111000000////////////...000111000///...///111111111111111000000000/////////000000000000000000555444333222111111222222222222222222222222222222222222333333333333444444444333333222222333333444333333333333333333333333222333444444555555444444777:::===@@@EEEOOO[[[dddssszzzssskkkhhhhhheeedddgggjjjppp{{{yyynnniiiiiissswwwaaaRRRBBB999222111111...,,,---,,,---.../////////...............------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,............////////////333333333333444444555555444444333333333333222222444555666777777888:::===???EEEUUUqqqzzzsssllldddZZZSSSJJJIIIGGGDDDCCCBBBCCCCCC@@@@@@@@@??????>>>>>>==================>>>???@@@===>>>@@@BBBBBB@@@>>>===>>>===<<<===?????????>>>>>>>>>???@@@@@@AAABBBBBBDDDCCCCCCBBBBBBCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFHHHHHHGGGEEEDDDEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFFFFEEEEEEDDDDDDCCCGGGFFFDDDDDDDDDFFFIIIJJJNNNMMMKKKIIIFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<==============================<<<<<<;;;;;;:::::::::::::::999888777666555333222111111000000111111111000///////////////000...000111000///...///111111111111111000000000000...///000222333444555555777666555333222222222222111111111111111111111111222222222333333444444444444333333222222333333444333333333333333333333333222333444444555555444444666888:::<<<@@@HHHTTT\\\kkkssswwwpppmmmhhhdddeeefffiiiqqq{{{xxxpppjjjmmmuuussscccLLL@@@444222222111......//////000000000///............------------------------------............,,,,,,,,,---------......+++,,,,,,,,,------------............////////////...//////000111222333333222222333333333333444444444555666777777888:::===???EEETTTqqq}}}wwwooohhhbbb\\\TTTOOODDDDDDDDDCCCCCCCCCCCCCCC?????????>>>>>>>>>==================>>>???@@@@@@<<<===???@@@AAAAAAAAAAAA>>>>>>>>>>>>????????????@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCEEEIIINNNQQQSSSMMMLLLKKKHHHEEECCCAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@????????????????????????======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999::::::;;;::::::999888888444333222111111000111111000000///////////////000...000111000///...///111111111111000000000000000///000111111111111111000444333333222222111111111000000000000000000000000222222222333333444444444444333333222222333333444333333333333333333333333222333444444555555444444444666888:::===DDDNNNVVVeeennnzzzyyytttmmmgggeeedddeeekkksss~~~sssnnnooowwwppp[[[JJJ:::555666444111000000000000000///......---------------............,,,------------.........,,,,,,,,,---------......,,,---------------------............////////////******+++,,,---//////000111111222333333444555555444555666777777888:::===???DDDTTTpppzzznnnhhhaaa\\\XXXUUUOOOKKKBBBBBBBBBBBBBBBBBBAAAAAA?????????>>>>>>>>>>>>>>>============>>>???@@@AAABBB@@@>>>======>>>@@@AAA??????@@@@@@@@@@@@@@@AAA@@@AAAAAACCCDDDEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCHHHGGGEEEDDDDDDFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEIIINNNRRRTTTTTTHHHGGGFFFEEECCCBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888:::;;;;;;;;;;;;;;;::::::555444333222111111111111111000000////////////000...000111000///...///111000000000000000000111111111111111111000000///...000111111222333333333333000000000000000000000000111111222333333444555555444333333222222333333444333333333333333333333333222333444444555555444444222444777888;;;BBBLLLSSS```iiivvv{{{sssjjjfffdddcccfffkkkvvv{{{~~~tttooosss|||gggUUUBBB:::777555111000000//////......------------.....................,,,,,,,,,,,,------------,,,,,,,,,---------......//////...------,,,++++++............////////////------...///111222333333111111222222333444555555444555666777777888:::===>>>DDDTTTppp{{{rrrlll]]]XXXRRROOONNNLLLIIIFFF@@@@@@@@@@@@?????????>>>????????????????????????=========>>>???@@@AAABBBHHHEEEAAA===:::;;;<<<>>>@@@AAABBBBBBAAAAAABBBDDD@@@AAABBBCCCDDDFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFDDDAAA@@@@@@BBBFFFHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFGGGHHHHHHHHHKKKJJJKKKNNNSSSSSSPPPMMMDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>??????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;777666555444333222222222333222111000////////////...000111000///...///111000000000000111111111111000111111222333333222222000111222444555555555555000000000000000000000000111111222333333444555555444333333222222333333444333333333333333333333333222333444444555555444444222444777888:::@@@IIIOOOWWWbbbqqq}}}yyynnngggccc``````dddlllsss~~~{{{qqqppp|||qqq___KKK???999333000/////////...---------......//////..................+++,,,,,,,,,,,,---------,,,,,,,,,---------......000000///...---,,,++++++............//////////////////000111222333333444111111222333333444555555444555666777777888:::===>>>DDDSSSppp{{{sssjjjaaa[[[QQQMMMHHHGGGGGGFFFDDDAAA@@@??????>>>>>>??????@@@???@@@@@@@@@@@@@@@@@@@@@=========>>>???@@@BBBCCCGGGEEEBBB???======>>>???AAACCCEEEDDDCCCBBBDDDFFFDDDEEEFFFGGGHHHJJJKKKKKKKKKLLLMMMOOOPPPPPPOOOOOONNNNNNNNNMMMMMMKKKJJJJJJEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===>>>???AAACCCDDDDDDEEEEEEFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHLLLLLLOOOSSSWWWUUUMMMGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBAAA??????@@@@@@@@@@@@???>>><<<;;;========================::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<;;;999888777666444444444333555555333222000/////////...000111000///...///111///000000000111111111111000000111333333444333333000111222444444444333333111111111111111111111111000111111222444555555666444333333222222333333444333333333333333333333333222333444444555555444444444666777888888===DDDJJJNNN[[[kkkxxxuuullleee___]]]___cccjjjtttvvvqqqzzz|||kkkWWWHHH===555111222000///.........///000111000000//////......------------------............,,,,,,,,,---------......//////......---------,,,............/////////////////////000000111111111222222222333333444444444444555666777777888:::===>>>CCCSSSooo~~~~~~xxxooofff\\\SSSMMMMMMIIIEEEDDDEEEDDDBBB???AAA@@@??????@@@AAABBBDDD@@@@@@@@@@@@@@@@@@AAAAAA=========>>>???AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCBBBDDDFFFFFFDDDCCCEEEGGGIIIIIIKKKLLLMMMOOOPPPQQQNNNPPPQQQSSSTTTTTTSSSSSSRRRQQQPPPOOOMMMKKKIIIHHHEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>AAAAAABBBCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJOOOVVVZZZWWWNNNFFFJJJJJJJJJJJJJJJJJJJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEAAAAAABBBCCCBBBAAA???>>>AAAAAABBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;999999:::;;;<<<<<<<<<<<<:::999888777555555444444777666444222111000/////////000111000///...///111//////000000111111111222111111111222222111111000///000111222111111///...111111111111111111111111000111111222444555666666444333333222222333333444333333333333333333333333222333444444555555444444666777888777777:::@@@EEEHHHVVVgggsssyyy|||qqqhhhaaa]]]^^^\\\bbbkkkvvvzzzsss{{{tttaaaPPPCCC888555666000000/////////111222333111111000///...------,,,............/////////000,,,,,,,,,---------......---------............///............/////////000111111111111222222222222222222333333333333444444444555666777777888:::===>>>CCCSSSooo~~~~~~zzzsssiii```XXXRRRNNNKKKGGGGGGEEEDDDBBB@@@???>>>AAAAAA@@@???>>>>>>>>>???AAAAAA@@@???>>>===<<<<<<===>>>??????>>>>>>???AAA>>>????????????AAADDDGGGFFFGGGHHHHHHHHHIIIKKKNNNNNNOOOQQQSSSUUUVVVWWWWWW\\\\\\]]]]]]\\\ZZZXXXWWWYYYVVVQQQMMMKKKJJJHHHGGGDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::999999:::<<<;;;:::999::::::<<<===<<<===???@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFLLLRRRWWWWWWQQQKKKIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDAAABBBCCCDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@???>>>>>>>>>===<<<;;;;;;<<<===>>>???===;;;999888888888888:::::::::999999:::;;;;;;999888777888888888666444666555444222111222222333000000111111222222222333222222111111111111222222000111111111111222222222111111111111111111111111222222111111111111222222333333333444444333222222222333333444444333333222222222333444444555555666555444444333333222222111444444444555777;;;>>>@@@IIIMMMXXXeeennnuuu~~~wwwpppggg___\\\ZZZYYY^^^jjjyyy}}}tttuuu{{{~~~kkk]]]PPPAAA777555000111111000//////111222////////////000000000000111///---,,,---...------..............................------------......------......///000000000......///000111222222333333111000///000222555777666777888999999:::<<<>>>===CCCSSSnnnzzzuuulllfff]]]VVVPPPLLLIIIGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@??????>>>?????????AAAAAA@@@???>>>======<<>>============<<<;;;:::999999999999;;;:::999999:::;;;<<<===<<<<<<>>>???@@@AAAAAAAAA@@@?????????@@@AAACCCDDDJJJOOOSSSRRRMMMHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>======<<<<<<======>>>>>>>>><<<;;;::::::::::::;;;::::::999::::::;;;;;;>>><<<:::999999777555333444333222111000000111111////////////000000000111111111111000000111111111000000111111111222222222111111111111111111111111222222111111111111222222333333333444444333333222222333333444444333333222222222333333444555555555111222222333333444444555555555444555777:::===???FFFJJJSSS```hhhooozzztttggg___]]][[[YYYZZZbbbmmm{{{tttpppqqqyyyiiiVVVCCC888777333333333222000000000111////////////000000000000000...,,,,,,---------,,,+++,,,,,,------,,,,,,+++......------------......------......///000000000//////000000111111222222222222222333333444555555777888999888666666777999===CCCRRRmmmzzz{{{~~~xxxooojjj\\\XXXQQQLLLIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB?????????>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>===?????????>>>>>>@@@BBBDDDEEEFFFFFFFFFFFFIIIKKKMMMPPPRRRTTTUUUWWWZZZ\\\___aaaeeehhhiiiiiihhhgggfffeeedddbbb^^^[[[XXXWWWUUUQQQMMMIIIGGGEEECCCAAA@@@???>>>===<<<;;;;;;;;;:::::::::999888888888777999888888999:::;;;<<<===;;;<<<===>>>???@@@@@@@@@======<<<<<<===>>>???@@@FFFIIILLLKKKGGGDDDCCCDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMLLLKKKJJJHHHFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA======>>>>>>>>>>>>============>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;>>><<<:::999999999888777555444333222111111111111/////////000000000000000111000000//////000000111000000000111111111222222111111111111111111111111222222111111111111222222333333444444444444333333222333333444444333333222222222333333444444555555111222222333333444444555666555555666777999;;;===BBBDDDLLLWWW___gggsss~~~zzzkkkcccaaa^^^[[[ZZZ\\\aaammm|||rrrlllyyyyyydddNNN@@@<<<555555333222111000000000000000000000////////////000...,,,,,,---...------+++,,,---......---,,,+++......------------......------......///000000000000111111111111111111111111222444555666666555444555666777666555555666888>>>CCCQQQlll}}}xxxyyy~~~~~~~~~yyyooofff```UUURRRMMMIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBBBB???>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAA@@@@@@@@@BBBDDDFFFHHHJJJKKKLLLNNNQQQSSSWWWZZZ]]]___aaacccfffhhhjjjlllnnnppppppnnnkkkiiihhhgggdddaaa]]]YYYVVVTTTQQQNNNIIIFFFDDDBBB???=========<<<;;;:::999999999888888888888888777777666777777888999:::;;;<<<===;;;<<<===>>>????????????<<<<<<;;;:::;;;<<<===>>>BBBDDDEEEDDDBBB@@@@@@AAACCCDDDEEEFFFHHHJJJKKKLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIGGGEEECCCBBBAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBB======???@@@@@@???======<<<===>>>>>>>>>===<<<;;;<<<;;;;;;::::::::::::;;;:::888777777:::;;;<<<<<<777777666555555444444444222222222222222222222222000000////////////000000000000000000111111111111111111111111111111111111222222111111111111222222222333444444444444444444222333333444444333333222111222222333444444555555555444444333333222222111666666666666777888:::;;;???@@@FFFOOOWWW___lllxxxrrrjjjgggaaa^^^]]]\\\]]]eeexxx|||rrruuu~~~ttt```NNNEEE777555333222111111000000000000000000////////////000///......///000///...---...///000000///...---......------------......------......///000000000222111111111111111111111222222333444444444444444111333444555555777999<<<>>>CCCPPPiii|||wwwzzzzzzpppfff]]]XXXSSSPPPLLLIIIHHHGGGFFFDDDEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>???@@@AAAAAA??????@@@@@@AAAAAABBBBBBBBBCCCEEEEEEFFFGGGJJJLLLKKKNNNRRRUUUXXX[[[^^^aaacccfffjjjlllnnnoooqqqsssuuuvvvwwwvvvtttoookkkhhhfffdddaaa\\\XXXTTTQQQPPPLLLIIIFFFCCCBBB???===:::;;;;;;:::999888888888888777777888888888777666555555666777888:::;;;;;;<<<;;;<<<===>>>>>>???>>>>>><<<;;;:::::::::;;;<<<===>>>???@@@@@@???>>>??????BBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLLLLNNNLLLIIIFFFDDDCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAA===>>>???@@@@@@???>>>===;;;<<<===>>>>>>===;;;;;;===<<<;;;;;;:::::::::;;;888777666777999;;;;;;;;;888888777777666555555444333333333222222222222222000000////////////000000//////000000000111111111111111111111111111111111222222111111111111222222222333444444555555555444222333333444444333333222111111222222333444444555555444444333333222222111666666666666777888999999>>>>>>BBBIIIPPPXXXeeeqqq}}}|||qqqjjjaaa```___^^^]]]aaapppzzzssswww~~~rrr\\\KKK;;;777333000111222111111111000000000/////////...111000///000111222111///......///000000///............------------......------......///000000000222222222222111111111111444333111000111222444555222444555666777888;;;===???BBBOOOhhh{{{www{{{~~~vvvnnneee]]]VVVQQQPPPMMMIIIGGGFFFEEEDDDBBBFFFEEEDDDCCCBBBAAA@@@@@@?????????>>>??????@@@@@@>>>??????AAABBBCCCDDDDDDAAABBBEEEFFFGGGJJJMMMPPPOOORRRXXX\\\```dddhhhkkkooorrruuuwwwxxxxxxyyyzzz||||||{{{xxxtttnnniiifff```^^^[[[WWWRRROOOMMMLLLHHHEEECCCAAA@@@>>><<<999:::999888888777777777888666666888888888777666555555666777888999::::::::::::;;;<<<===============<<<;;;:::999::::::<<<<<<<<<<<<===>>>>>>>>>>>>>>>????????????????????????AAABBBDDDFFFIIIJJJKKKLLLNNNMMMKKKIIIGGGFFFEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????===============<<<;;;;;;>>>===<<<;;;:::::::::::::::999888999:::999777555666666777666666555333333111111111111111000000000111000000//////000000111/////////000000000111111111111111111111111111111222222111111111111222222222333444555555666555555222333333444444333333222111111222222333333444444111222222333333444444555555555666777777888999999======@@@FFFKKKRRR^^^iiiwwwzzznnncccaaa```___]]]___hhhtttvvvssssss{{{hhhSSSDDD===555111111222222222111111000000//////......000//////111222222111///------------------------......------------......------......///000000000111111222222222222222222555333111//////111333555666777888888777777999;;;???BBBNNNfff}}}zzzrrrnnnhhhbbb]]]XXXSSSOOOKKKIIIFFFEEEEEEDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@??????>>>?????????>>>>>>???AAABBBDDDEEEFFFAAADDDGGGIIIKKKNNNRRRVVVXXX\\\bbbgggkkknnnrrruuuwwwzzz}}}~~~~~~}}}}}}~~~{{{zzzxxxtttooojjjfffccc[[[YYYUUUQQQNNNLLLJJJIIIDDDBBBAAA@@@???>>><<<999999888888777777777777888555666888999999888777666555666777999999999888888888999999:::::::::::::::;;;:::999888888999:::;;;:::;;;<<<>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@??????@@@@@@@@@AAA@@@???>>>===<<<<<<<<<>>>===<<<;;;;;;:::::::::::::::;;;<<<<<<;;;777444777777777777777555444333222222222111111000000000111111111000000111111111////////////000000000111111111111111111111111111222222111111111111222222222333444555666666666666222333333444444333333222111111111222333333444444111222222333333444444555333444555777888999999999<<<<<<>>>CCCGGGMMMWWWbbbooo}}}xxxkkkfffaaa___]]]]]]dddlllyyywwwooopppvvvtttbbbQQQGGG;;;333222222222222111111111000///..................///111111000...///...---,,,,,,---...///......------------......------......///000000000111111111222222333333333444333222222222222333444666777888888777888:::<<>>>>>>>>???===>>>???AAACCCDDDFFFFFFIIILLLOOORRRUUUXXX]]]```gggkkkpppuuuxxx|||{{{~~~~~~~~~wwwuuurrrnnnjjjeeebbb```XXXVVVRRROOOLLLJJJIIIIIIBBBAAA?????????>>><<<:::999888888777777777777888555666888999:::999777666666777888999999888777666666777777888888888888777:::999888777777888999999:::;;;<<>>@@@@@@@@@@@@AAAAAAAAAAAA===>>>@@@AAACCCDDDEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@??????@@@AAABBBDDDCCC@@@>>>=========>>>>>>>>>===<<<;;;:::::::::888999;;;>>>???>>>:::777999999::::::999888666555444444444333333222222222222222111111111111222222////////////000000000000111111111111111111111111222222111111111111222222222333444555666666666666222333333444444333333222000111111222333333444444555555444333333222222111222333555777888999999999<<<;;;===BBBEEEIIISSS]]]iiixxxtttlllccc```^^^^^^dddjjjppp}}}~~~oookkkmmmssspppZZZOOO@@@666222333222111222111111000///......---,,,,,,,,,...000000...,,,222111...------...111222.........------.........------......///000000000000000111222333333444444333444555555555444333222222333555666777999<<>>>>>===<<>>===<<<<<<===>>>???@@@???>>>>>>???AAACCCDDDEEEEEEDDDDDDEEEGGGIIIJJJJJJIIIGGGEEECCCBBBBBBBBB??????@@@???>>>>>>???AAACCCCCCBBBAAA@@@>>>>>>===>>>>>>======<<<<<<<<<<<<===<<<;;;999888888999999999999999999999888777777777555444444555555444222000000111111111000000000///000111222222222222111222222444444444444222222111000///......///000111000000111222333555555666666555444333222333444444555222000000333444333111222222222333444555666777666555555444444444444555999;;;>>>???AAAGGGOOOUUUeeeooo~~~vvvgggbbbbbbcccccceeegggooo|||rrrfffcccfffpppzzzxxxjjjZZZGGG;;;888777333//////000000---******---000111111111111111111111111////////////...........................///000000111111111111222222222222444333111111111333555777111222222222222222222333777777666666777999;;;<<>><<<::::::999999999999888888777777666666777777777777777666555444444555555666666777888888888777666666666666777888777888888888888888888777777888:::<<<=========<<>>===<<<<<<===>>>>>>@@@@@@???>>>???AAACCCDDDDDDDDDDDDDDDDDDFFFGGGHHHJJJIIIIIIHHHGGGFFFEEEDDDBBBCCCCCCBBBAAA@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>========================>>>===<<<:::::::::::::::888999999999888888777666666555444444555555444222222111111000000000000111111111111111111111111222111111222333333222111111111000////////////000111111111222333444555666666666555444333222222333444444222000111333444333111333333333333444555666666666555555555555555666666;;;>>>???@@@AAAEEELLLRRR___iiixxxooogggdddbbb```aaaccciiisss~~~{{{nnneeebbbhhhppp|||tttfffSSSEEE===999555111111111111///---,,,...000////////////////////////////////////...........................///000000---------.........//////222222111111222333555666333444444444444555555555777777666777888999;;;<<>>>>>>>>===<<<:::999888888888888888888888888888888888888888888777777555444444444444444555666666777777888777777666666777777888888999999::::::999999888888999999:::;;;<<<======>>>======<<<<<<======>>>@@@@@@?????????AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFIIIIIIJJJKKKJJJIIIHHHGGGEEEFFFFFFDDDBBBBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@===============>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;777888888888888777666666777555444444555666555333444333111/////////111111333222111000000000111222000000111111111111000000111000000//////000000111222222333444555666666777777666444333222222222333444333111111333333333222333333333333444444555666555555555555666777888888<<<>>>??????>>>AAAGGGLLLXXXbbbqqq{{{ppphhhbbb___^^^___aaafffqqq|||lllaaa```eeerrrwwweeeSSSFFF<<<777444222333333222000//////000////////////////////////////////////...........................///000000////////////000000000000000000111111222333333333333333444444555555555555666666666777888:::;;;<<>>>>>>>>>>>===<<<;;;:::888888777777666777777777888888888999999999888888777666444444444444555555666777777777888888888888888888888888999999::::::::::::999999::::::::::::;;;<<<===>>>==================>>>>>>??????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBEEEGGGIIIKKKKKKKKKIIIHHHEEEFFFFFFDDDBBBAAABBBDDDBBBBBBBBBBBBAAAAAAAAAAAA======>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;;;;777777888888888777777666888666555666777888777555666444111///...///000222333222000///...///111222111111111111111111111111000000000000000000000000333333444444555666777777777666444222111111222222444333222222222333333333333333333333333444555666555555555666666888999999999;;;===<<<;;;>>>CCCGGGSSS\\\jjjyyyxxxmmmddd```aaa^^^]]]^^^fffvvvwwwfff___aaaiiizzzvvvbbbOOOAAA999555222333333333111000///...000000000000000000000000////////////...........................///000000//////000000000111111111//////000222222222222222111111222222333444444444555666666777999:::;;;<<>>>>>>>>??????===<<<;;;:::999888888888555666666777777888888999999999999999888777666555555555666777777888888999:::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>>>><<<======>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@???AAACCCEEEHHHIIIIIIHHHGGGFFFGGGGGGEEEDDDCCCDDDFFFCCCCCCBBBBBBBBBBBBBBBBBB>>>?????????????????????;;;;;;;;;;;;:::::::::999777777888888888888777777999888777888999:::999888777555222///...///000111333111///......///111222222222222111111222222222000000111111111111000000333444444555555666666666666555333222111111222222333444333333222222333444444444333333333444555555555555555666666888999999888:::<<<===<<>>>>>>>>???@@@AAA>>>===<<<;;;::::::::::::777777777888888999999999999::::::::::::999888888888888888999::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<======<<<<<<;;;=========>>>>>>>>>??????======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>======???AAACCCDDDEEEEEEDDDGGGHHHIIIHHHGGGFFFHHHJJJDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@?????????>>>999::::::;;;;;;:::999999777777888999999999999888999888777888:::;;;:::999888666333111/////////000000000///...///000111222333222111111111111222333000111111222222111111000333333444444555555555555555444222111111222222333333444444444222222444555444444444333333444444555555555555555666777888888888;;;>>>??????AAAFFFJJJMMMTTT```kkkwww~~~ooohhhgggaaa___^^^___gggvvvxxxllliiibbbooojjjVVVFFF===666444222222222111///---////////////////////////////////////...........................///000000.........////////////000000000111111222333333333333333444555666777777888333444666888:::;;;;;;<<>>???AAABBB@@@???>>>===<<<<<<<<<<<<999:::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>===>>>????????????>>>===>>>>>>????????????>>>>>>===>>>???@@@AAA@@@??????===>>>@@@AAABBBBBBAAAAAACCCCCCCCCDDDDDDCCCCCCBBB@@@AAAAAAAAA@@@???===<<<<<<===>>>???@@@AAABBBCCCFFFGGGHHHHHHGGGGGGIIIKKKFFFEEEEEEDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>>>>===999:::;;;<<<<<<;;;::::::888888999:::::::::::::::888777666777999:::999888777666444222000///......---......///000111222222222111000000000000111222000111222222222222111000333333333333444444444444333222111111111222333444333444555444222222444666555444444333333444444444666555555555555555666666888;;;>>>??????@@@DDDHHHIIIOOOYYYcccnnn{{{}}}ooojjj```aaa```^^^```lll}}}xxxtttgggnnn|||yyydddQQQEEE:::666333222222222111///////////////////////////////////////...........................///000000111111111222222222333333222222111111222333555666333333444555666777888888333444666999:::;;;<<<<<<===BBBMMMaaa{{{vvvoooddd___YYYUUUSSSSSSRRRRRRNNNNNNOOOOOOOOOMMMLLLKKKHHHHHHHHHGGGHHHHHHIIIIIIEEEEEEEEEEEEDDDFFFIIILLLPPPRRRUUUYYY```gggmmmpppxxxzzz}}}}}}}}}}}}~~~~~~{{{vvvqqqlllfff```\\\RRRNNNJJJGGGEEECCCAAA???<<<;;;;;;<<<===???AAACCCAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============<<<<<<======>>>?????????>>>???@@@AAAAAA@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@>>>???AAABBBBBBAAA@@@???>>>???@@@BBBCCCCCCBBBBBBEEEFFFFFFFFFFFFFFFEEEEEE@@@AAAAAAAAA@@@???===<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFFFFEEEFFFHHHJJJGGGFFFEEEDDDCCCBBBAAAAAADDDCCCBBBAAA???>>>======:::;;;<<<=========<<<;;;888999:::;;;;;;;;;;;;;;;666555555555777888888777777666555333111///...---+++,,,...000111222222222111000///......///000111000111222333333222111000222222333333333333333333222111111111111333444555333555666444222111444666555444444333333333444444666555555444444444555555777:::<<<===<<<<<<@@@DDDFFFLLLTTT]]]gggsssvvvnnn___aaaaaa]]]\\\ddduuu|||mmmooovvvnnnYYYKKK===888444222333444333111111111111111111111111111000/////////...........................///000000////////////000000000000444333111111111333555777111111222333444555666777222444666999;;;;;;<<<<<<:::???JJJ^^^{{{sssmmmaaa]]]YYYUUUSSSRRRPPPOOOPPPPPPOOOOOOMMMLLLKKKJJJFFFHHHJJJJJJJJJIIIJJJKKKFFFHHHIIIJJJJJJKKKMMMOOOUUUYYY___ffflllttt{{{~~~}}}zzzvvvpppjjjeee___YYYUUULLLKKKHHHEEEBBB???>>>===???>>><<<;;;<<<===???AAAAAAAAA@@@@@@???>>>======;;;<<<<<<<<<======>>>>>>::::::;;;;;;<<<>>>???@@@>>>===<<<<<<<<<===???@@@CCCCCCAAAAAAAAAAAABBBCCC@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBAAACCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEECCC@@@===;;;===<<<;;;:::999:::;;;<<>>@@@AAABBBBBBAAA???>>>???>>>>>>===<<<;;;;;;;;;999999:::::::::::::::::::::999777777999999999888777777666555333222222111555333000---,,,---...///000000111111111111000000111111111111000000000000///000000111111222333333333333222222333333444555333333444444444444444444555444333333333333444555555555555555666666666666999:::;;;<<<===???BBBEEEEEEKKKSSSYYY```jjjwww{{{iiiccc^^^^^^```cccjjjqqqyyyrrrqqqzzz|||hhhXXXGGG???888555444111222666<<<;;;888666222000---,,,000000////////////000000///...---,,,,,,---...///////////////000000000000000000111111333555666888777666666555555777888999888888888999999::::::;;;;;;BBBLLL^^^|||~~~xxxrrrkkkfff___[[[WWWSSSRRRQQQOOONNNOOOOOONNNMMMLLLJJJHHHGGGGGGHHHJJJJJJHHHHHHIIIJJJGGGIIIKKKLLLMMMPPPTTTWWW___ccciiiooouuu|||}}}zzztttpppjjjeee___ZZZTTTQQQFFFEEECCC@@@>>><<<;;;:::===<<<<<<<<<===???AAACCCCCCBBBBBBAAA@@@@@@??????===============>>>>>>>>>=========>>>???@@@AAABBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFEEECCCDDDDDDEEEDDDBBB@@@>>>???>>>===<<<;;;<<<<<<===???@@@BBBDDDFFFHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEAAAAAABBBBBBBBBAAA???>>>@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::777666444444666777666555444444333222111000///...111000///.........000111000000111111111111000000111111111111000000000000000000111111222333333333333333222222333333444555222222333444444555666666555555444333333444555555555555555555666666666666888:::;;;<<<<<>>>>>>>>>>>@@@@@@@@@@@@AAABBBDDDDDDFFFEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBEEEEEEFFFGGGGGGGGGFFFFFFBBBCCCDDDEEEDDDCCCBBBAAABBBAAA@@@>>>===============>>>???AAACCCEEEFFFGGGFFFFFFGGGGGGHHHGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@???AAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;;;;:::::::::999777777999999999888333333222111000//////...------......///000111222000000111111111111000000111111111111000000000000111111222222333444444444333333222222333333444555222222333444555666666666555555444333333444555555555555555555666666666666888999;;;;;;<<<>>>BBBEEEGGGKKKNNNPPPSSSZZZfffooo{{{wwwmmmccc^^^\\\[[[___dddkkkvvv}}}tttuuu|||{{{nnnTTTHHH<<<::::::777333111...//////000000111111222///......------......///111000//////.........////////////000000000111111222333444444444333222111222222222111222333333444555666666777888888999999<<>>===<<<<<<===>>>>>>>>>???@@@BBBDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBDDDEEEEEEGGGGGGFFFFFFEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCAAA@@@???>>>======<<<<<<===>>>@@@AAABBBBBBBBBCCCEEEGGGIIIIIIHHHHHHGGGFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>???>>>>>>===<<<;;;;;;:::<<<:::999999:::;;;;;;:::666666555444444333222222+++,,,...000111111111000000000111111111111000000111111111111000000000///111222222333333444555555333333222222333333444555444444444444555555555555555555444444444444555555555555555555666666666666888999;;;;;;<<<>>>AAADDDGGGJJJMMMNNNOOOUUU```iiivvv~~~vvvhhhaaa]]]ZZZ\\\```ccckkkwww~~~}}}{{{dddSSSBBB<<<;;;999555333222222222222333333333333111111000000000000111111111111000000//////......//////000000000111111111111222444555555444222111444444444444444555555666555666666777888999::::::<<>>>>>>>>??????AAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDGGGFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCBBBAAA@@@???>>>===<<<<<<=========>>>>>>>>>>>>@@@CCCEEEGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@????????????>>>>>>??????>>>===<<<<<<;;;;;;:::888666666888999888777777777777666555555555444...///000111222111///...000000111111111111000000111111111111000000000///111222222333333444555555333333222222333333444555666666666555555444444333555555555555555555555555555555555555666666666666888999:::;;;;;;>>>AAADDDGGGJJJMMMNNNOOOUUU```hhhuuu|||mmmccc]]]ZZZZZZ\\\___bbbjjjxxxttt___III===:::777555444//////111333555777888999111111000000000000111111000000000000000//////...000000000000111111111111///111333555555555444333444444555555666666666666666666777888999:::;;;<<<<<>>>>>======>>>>>>???BBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>??????>>>===<<<<<<;;;;;;;;;===???AAADDDFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDCCC????????????????????????>>>>>>======<<<<<<;;;;;;;;;:::888888:::;;;:::999666666555555555444444444111222222333222111///...000000111111111111000000111111111111000000000000111111222222333444444444333333222222333333444555777777666666555444444444444555666666666666555444555555555555666666666666777888::::::;;;===AAADDDEEEIIIMMMOOOPPPUUU___gggsss{{{vvvhhhaaa\\\ZZZ[[[\\\[[[```lllzzzkkkSSSCCC;;;666444444222222222222222333333333000//////......//////000...//////000000//////...000000000111111111222222000111222444555555444444222222333444444444444444666777777999:::;;;<<<===<<>>>>>>>>>>>??????AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFHHHHHHIIIJJJJJJJJJIIIIIIKKKKKKKKKJJJIIIHHHHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBAAABBBAAA@@@>>><<<;;;999888::::::;;;===@@@BBBEEEFFFFFFGGGHHHHHHHHHFFFEEEDDD@@@@@@@@@@@@AAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;=========<<<555555555555444444444444333333333333333222111111000000111111111111000000111111111111000000000000000000111111222333333333333333222222333333444555444555555555666666666777444555666777777666555444555555555555666666666666777888::::::;;;===AAACCCBBBGGGLLLNNNOOOSSS[[[bbbnnnxxxsssiiibbb^^^^^^\\\ZZZ\\\ccclllxxxyyybbbPPPCCC:::666777666555444222000///...---000000////////////000000+++,,,...///000000//////000000111111111222222222333333333333333333333333000111222333444333333222555555666888999;;;<<<<<<<<>>???BBBDDDCCCBBBBBBBBBCCCEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFCCCCCCEEEHHHJJJKKKHHHGGGEEEDDDEEEGGGIIIKKKMMMMMMMMMMMMNNNOOOPPPQQQVVVTTTQQQNNNMMMMMMNNNOOOTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTUUUTTTSSSRRRPPPNNNQQQPPPOOOLLLJJJJJJLLLNNNNNNLLLKKKKKKMMMNNNNNNNNNMMMMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA???<<<:::888666666777888;;;>>>AAACCCDDDEEEGGGHHHIIIHHHHHHGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;:::<<<;;;;;;::::::999999888999999888777666555444444333444444555555444444333000111111111111222222222333333222222111000000///000111111222222222111111333444444555555444444333444444444333333222222222222222333444555555555444777777666555555555555666888888888999;;;>>>AAACCCGGGIIIKKKMMMOOORRRWWWZZZgggooozzz~~~mmmffffff```]]]ZZZXXXXXX___ppp|||lllXXXDDD::::::555444333222000111444666222222222111111111111000////////////////////////000000000000000111111111333111//////111222333333111111222333333444555555888777777777888999::::::<<<@@@HHHXXXuuu|||wwwsssuuuyyyyyyuuupppkkkgggfffdddbbb```^^^]]]\\\\\\[[[ZZZYYYWWWVVVUUUUUUUUUSSSUUUVVVVVVVVVVVVXXXZZZ\\\```eeekkkpppvvv|||zzztttpppgggbbbZZZSSSNNNJJJFFFDDDFFFEEECCCBBB@@@?????????BBB@@@>>>???AAACCCBBBAAADDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIGGGEEEEEEHHHJJJKKKKKKLLLJJJHHHGGGGGGHHHJJJLLLOOOPPPQQQSSSTTTVVVWWWXXXZZZXXXUUUSSSRRRSSSTTTUUUYYYXXXXXXZZZ[[[]]]]]]]]]````````````___^^^\\\[[[UUUUUUTTTQQQOOOOOOOOOPPPRRRPPPNNNNNNPPPPPPPPPOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCBBBAAA???===<<<;;;666777777888;;;===@@@AAADDDEEEGGGIIIJJJJJJJJJJJJGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@>>>===<<<;;;<<<<<<;;;;;;:::999999999:::999888777666555555444555555666666666666555555333222222222111111000000000111111111111222222222000000111222222222222111333333444444444444333333444444444444333333222222777777777666666444333333555444444444555666666777888888888999;;;>>>AAACCCEEEFFFIIIKKKMMMPPPUUUXXXccckkkvvvyyynnnkkkbbb___\\\ZZZXXX[[[fffsssttt___JJJ>>><<<666666444333111111222333222222222222111111111111000000000000000000000000...//////000111222222333222111///000222333333222222222222333333444444444777777777777888999::::::<<<@@@HHHXXXuuu|||uuurrrppptttyyy{{{xxxtttpppmmmjjjgggeeeeeedddbbbaaa___^^^^^^^^^[[[[[[ZZZXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXYYY]]]```eeeiiipppvvv{{{{{{vvvpppjjjfffZZZUUUPPPKKKIIIGGGEEECCCCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBAAAAAACCCDDDDDDCCCGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOMMMLLLKKKLLLNNNOOOOOOOOOOOONNNLLLKKKKKKLLLMMMNNNSSSUUUXXX[[[]]]___``````___]]][[[ZZZYYYZZZ\\\]]]^^^___aaadddfffhhhiiijjjiiiiiiiiihhhgggfffeeeddd``````___]]][[[XXXWWWUUUTTTRRROOOOOOOOOOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCFFFEEECCCAAA???>>>>>>===888888888999:::<<<===>>>CCCDDDFFFHHHKKKLLLMMMMMMIIIIIIIIIHHHFFFCCCAAA@@@BBBAAAAAA@@@???>>>======<<<<<<<<<;;;::::::999999::::::999888777666666555666666777777777777666666444444333222111000//////...//////111222333444444000000111222222222222222333333444444444444333333555444444444444444333333888888888888777666555444222222222333444666777888888888888999;;;>>>@@@BBBBBBDDDFFFHHHJJJNNNRRRVVV^^^fffqqqzzzzzzqqqgggccc```^^^ZZZWWW]]]eeexxxkkkUUUDDD>>>888777666444222111111000333222222222111111111111111111111111111111111111---...///000111333444444111000000111333444222111333333333333333444444444777777777777888999:::;;;<<<@@@HHHXXXuuu~~~zzztttsssssswww}}}yyyvvvsssqqqooollljjjhhhfffeeeccccccbbbaaa```___^^^^^^[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYY]]]bbbffflllqqqxxx~~~yyysssmmmfff```\\\RRROOOKKKHHHHHHGGGEEEDDD????????????AAABBBCCCDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKKKKKKKMMMPPPSSSTTTSSSRRRRRRSSSUUUVVVUUUTTTQQQPPPOOOOOOPPPQQQSSSTTTZZZ\\\___bbbeeeeeeeeeeeecccbbbaaa``````aaacccdddccceeehhhkkkmmmppprrruuuqqqqqqqqqpppooonnnmmmlllnnnmmmlllkkkhhheeeaaa^^^XXXVVVSSSRRRQQQPPPOOOMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEGGGEEECCCAAA????????????::::::::::::;;;;;;<<<<<<@@@BBBDDDGGGIIILLLNNNNNNOOOOOOOOOMMMJJJFFFBBB@@@BBBAAA@@@???>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;::::::999888777777777666666777777777777666666444444333222222111000000//////000111222333444444///000111222222222222222333333333444444333333333444444444444444444444444333444555777888888888888222222222333444555666666777888888999;;;===???AAAAAACCCEEEGGGIIIMMMQQQUUU\\\dddnnnvvv}}}yyynnniiiccc```[[[XXXZZZ___lllwwwyyywwwaaaLLLAAA999888666555444333222000333333222222222111111111111111111111111111111111//////000111222222333333111000111333444444222000444444444444444444444444777777777777888999;;;;;;<<<@@@HHHXXXuuuzzzwwwvvvvvv{{{yyysssooonnnnnnmmmkkkiiifffeeedddaaaaaaaaaaaa``````______[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\^^^ccciiinnnuuuzzzxxxtttmmmgggaaa[[[UUUQQQNNNLLLIIIGGGGGGFFFEEEDDD>>>??????@@@AAACCCDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIJJJLLLPPPUUUWWWVVVVVVVVVWWWZZZ[[[[[[ZZZTTTTTTUUUVVVXXX[[[]]]^^^dddeeehhhjjjkkkjjjiiihhhhhhhhhggggggggghhhiiiiiifffiiilllnnnpppsssxxx|||~~~~~~|||zzzyyyyyywwwuuutttrrrnnnhhhddd___]]]ZZZYYYXXXXXXVVVTTTPPPPPPNNNMMMLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGEEECCCAAA@@@@@@@@@@@@<<<============<<<<<<<<<>>>???AAACCCFFFIIIKKKLLLTTTTTTTTTSSSOOOJJJEEEBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;::::::999999888888666666777777777777666666222222222222222222222333111111111111111111111111//////000111222333333333222333333333333333333222444444444444444444444444111222444555666777777777555444444333333333444444777777888999;;;===>>>???AAACCCEEEGGGIIIMMMQQQUUU[[[cccmmmtttzzzvvvmmmddd___\\\ZZZ\\\```hhh{{{uuutttwwwnnnWWWGGG<<<999777555666666444222333333333222222222222111000000000000000000000000222222222111111111111111111111111333555555333111333444444444444444555555666666666777888:::;;;<<<<<<@@@HHHXXXuuu{{{yyyyyyxxx{{{}}}uuunnnjjjkkklllllljjjgggdddcccccc```aaabbbbbbbbbbbbaaaaaa\\\[[[[[[[[[[[[[[[\\\]]]]]]___```cccfffmmmtttyyy|||yyyqqqlllfff```[[[UUUPPPMMMIIIGGGEEEDDDDDDDDDBBBAAACCCCCCBBBAAAAAAAAABBBBBBCCCEEEFFFGGGGGGHHHJJJLLLNNNPPPSSSUUUVVVUUUSSSRRRJJJIIIHHHHHHLLLQQQWWWZZZZZZYYYYYY[[[^^^```aaaaaa\\\]]]___aaadddgggjjjkkkooopppqqqqqqqqqqqqooooooooooooooonnnooooooppppppmmmoooqqqrrrrrrvvv}}}~~~{{{yyyxxxuuunnniiibbb```^^^]]]]]]]]]\\\ZZZUUUTTTRRRPPPMMMLLLKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJGGGFFFEEEDDDCCCBBBBBBBBB???@@@@@@@@@@@@???>>>===>>>>>>???AAACCCFFFHHHIIISSSTTTUUUUUURRRMMMHHHDDDCCCBBB@@@?????????@@@AAA>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;::::::::::::666666777777777777666666222222222222333333333444333333222222111000000///...///000111222333333333222222333333333333222222222222333333333333444444333333444444444444333333666666555444333333444444777777888:::;;;======>>>AAACCCFFFGGGJJJMMMQQQUUUZZZaaakkkqqqwwwsssgggaaa^^^\\\]]]```gggxxx|||wwwtttxxx|||eeeRRRBBB>>>888666777777555333333333333333222222222222000000000000000000000000333333333222111111000000222111111222444555333222333333333444555555666666666666666777888:::;;;<<<<<<@@@HHHXXXuuu}}}||||||zzz{{{|||sssmmmiiigggjjjkkkjjjgggdddddddddaaabbbdddeeeeeeeeedddddd^^^^^^]]]]]]^^^___``````bbbeeehhhlllqqqxxx|||wwwrrrooojjjeee___ZZZVVVQQQMMMKKKEEECCCBBBBBBCCCCCCBBB@@@EEEDDDCCCCCCBBBBBBBBBBBBDDDGGGIIIJJJJJJKKKOOORRRUUUXXX\\\``````^^^[[[XXXNNNLLLKKKKKKOOOUUU\\\```bbb``````aaaeeeiiikkkllliiijjjllloooqqqtttvvvwwwyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvzzz~~~{{{uuuppphhhfffddddddeeefffeeeddd___]]]ZZZVVVSSSPPPNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLHHHHHHHHHHHHGGGEEEDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCEEEFFFKKKMMMQQQSSSRRROOOJJJGGGEEEDDDBBBAAAAAAAAACCCDDD??????>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;777777888888888888777777333333333333333333222222333333222222111000000///...///000111222333333333222222333333333333222222111111111222222222333333333333444444444444333333555555555444555555666666666777888:::;;;<<<======AAABBBEEEGGGIIILLLQQQTTTWWW^^^gggmmmrrr|||pppiiifffaaa______cccooo~~~tttsss~~~ttt___JJJDDD;;;777777777555222444444333333333222222222111111111111111111111111333222222222222222222111444222111111333444444333111222333444555666777888555555666777888:::<<<===<<<@@@HHHXXXuuu|||||||||uuuoookkkfffiiilllkkkhhhffffffgggcccdddeeeggghhhggggggfff``````___``````aaabbbcccgggjjjnnntttzzzzzzuuupppllliii```\\\WWWQQQNNNJJJGGGDDDCCCBBBAAABBBCCCDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHKKKNNNOOOOOOPPPTTTXXXZZZ^^^ccchhhhhheeeaaa]]]SSSRRRPPPQQQUUU[[[cccgggjjjhhhfffhhhlllqqqtttvvvtttuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~{{{zzz~~~|||wwwsssqqqpppppprrrssssssrrrhhhfffbbb^^^ZZZVVVTTTSSSLLLMMMMMMMMMMMMNNNNNNNNNJJJJJJKKKKKKJJJHHHFFFEEECCCDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@AAABBBDDDEEECCCGGGLLLPPPQQQOOOKKKIIIGGGFFFDDDCCCCCCCCCEEEFFF??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999::::::999999999666555444444333222111111222222222111111111111000...///000111333333333444222222222333333222222222000000111111111222222222///000222444555666777777444444444555666777888999666777999:::;;;<<<<<<<<<@@@BBBDDDFFFHHHKKKPPPSSSTTT\\\dddjjjoooxxx{{{sssnnngggaaa^^^]]]gggtttuuuqqqzzz~~~iiiQQQHHH>>>888666666333111444444444333333333222222222222222222222222222222111111111222222333333333555333111111222444555444000111222444666777888999555555666777888:::<<<===<<<@@@HHHXXXuuuzzzuuurrrpppnnnppppppooommmkkkkkkkkkeeeeeeddddddccccccbbbbbbbbbcccccccccbbbccceeegggooosssxxx~~~{{{sssmmmgggbbb___YYYUUUPPPLLLIIIHHHFFFDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFEEEDDDDDDEEEGGGHHHIIIIIIMMMSSSTTTSSSUUUZZZaaaiiiqqqvvvzzzzzzssskkkbbb___[[[ZZZ]]]eeemmmrrrrrrooolllooovvv}}}~~~~~~|||~~~~~~}}}||||||}}}~~~|||{{{tttqqqlllhhhddd```[[[XXXRRRQQQOOONNNOOOOOONNNMMMKKKKKKLLLLLLKKKIIIGGGEEECCCCCCCCCDDDDDDDDDDDDEEEDDDBBBAAA??????@@@BBBCCCBBBDDDHHHLLLOOOOOOLLLJJJKKKIIIFFFCCCBBBBBBDDDEEEBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::999888888888999:::777777777666555333222111///000111222222111000///////////////000111222333222222222222222222222222111111222222222333333333444444444444444444444444...///222444555666555444777777777777999;;;===>>>===@@@CCCFFFHHHKKKNNNQQQYYYZZZ___gggnnnvvvxxxnnnhhhdddaaa___ccckkkuuuyyyqqqrrr{{{vvv]]]QQQBBB:::888888666333666555333111111222333444////////////////////////---...111333444555555444111111222222222333333333222333444555666666666666555666888999;;;;;;;;;;;;???AAAGGGVVVttt~~~yyyuuusssrrrqqqrrrrrrqqqnnnkkkkkkkkkfffeeedddcccccccccccccccccccccdddddddddfffjjjmmmxxx||||||tttmmmgggaaa]]]ZZZSSSPPPKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCFFFEEEEEEFFFGGGHHHJJJKKKKKKLLLPPPVVVWWWWWW[[[aaajjjsss}}}xxxnnnjjjeeebbbdddjjjqqqwwwxxxtttpppqqqxxx}}}zzz|||{{{uuuooohhhaaa]]]XXXVVVSSSRRRRRRQQQPPPOOOKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA??????@@@AAABBB@@@AAADDDJJJNNNOOOLLLIIIKKKIIIGGGEEECCCCCCDDDEEEBBBAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<::::::888777777777888999777777777666555444222111///000111222222111000///////////////000111222333222222222222222222222222111222222222222333333333333333333444444555555555333333333444555666777777777777666777888:::<<<>>>>>>@@@DDDFFFIIIKKKOOOQQQWWWYYY^^^fffmmmsss~~~tttmmmhhhdddaaacccfffmmm{{{tttrrrwwwgggZZZIII===999888555333666555333222111222333444000000000000000000000000000111222222333333333222111111222222222333333333333333444555666666666666777777888888999:::;;;;;;>>>AAAGGGVVVsss{{{xxxvvvuuutttuuuvvvvvvsssooolllkkkkkkhhhfffdddbbbbbbbbbcccdddddddddffffffhhhlllrrrvvvwwwrrrjjjccc^^^YYYUUURRRLLLIIIFFFEEEFFFGGGFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCEEEFFFFFFHHHJJJLLLNNNOOOOOOPPPTTTZZZ\\\]]]cccjjjtttzzzsssmmmmmmqqqxxx|||zzzvvvwww}}}}}}zzzxxxyyy}}}uuummmhhhccc```\\\YYYXXXWWWUUUSSSMMMLLLKKKJJJIIIIIIJJJJJJHHHHHHGGGGGGFFFFFFEEEEEECCCBBBAAA@@@???@@@AAAAAAAAA@@@BBBIIIPPPRRROOOJJJIIIIIIHHHGGGFFFEEEEEEEEEBBBBBBAAA@@@????????????>>>>>>>>>>>>============:::999888777777777888888777777777666555444333222000000111111111111000000////////////000111222333333333333333333333333333222222222222333333333333222222333333444555666666777666555444444666888999777666666777888:::<<<>>>???AAADDDGGGIIILLLOOORRRVVVWWW]]]eeekkkpppyyy~~~ssslllgggeeecccaaaeeeqqqzzzsssttt|||vvvgggRRRBBB:::777555333666555333222222222333444111111111111111111111111444333222111111111111111111111222222222333333333333333444555555666666666999888888777888999:::;;;>>>AAAGGGUUUqqq~~~{{{xxxvvvvvvuuuxxxyyyxxxuuupppmmmkkkjjjhhhfffcccaaaaaabbbdddfffeeeggghhhjjjnnnssszzz|||xxxmmmiiibbb\\\WWWSSSPPPMMMHHHFFFDDDDDDFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLOOOPPPQQQTTTUUUYYY]]]^^^```hhhqqq|||xxxuuuwww|||}}}zzzwwwuuuwww{{{wwwnnnkkkeeeaaa^^^\\\YYYXXXSSSQQQNNNLLLKKKLLLMMMNNNJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAACCCBBBCCCJJJRRRUUURRRMMMGGGHHHHHHIIIHHHGGGFFFEEECCCBBBAAA@@@@@@??????@@@?????????>>>>>>>>>======::::::999999999888888888777777777666666555333333000000000111111000000000////////////000111222333333333333333333333333333222222222333333333444444111111222333444666666777888777666555555666777777666666666666888:::<<<===???BBBEEEGGGIIILLLOOOQQQUUUWWW]]]eeeiiilllttt}}}yyynnniiigggccc```cccmmmxxxuuuzzzrrr[[[HHH===888666555555555444333333333333444222222222222222222222222444333222000000000111111111111222222222333333333333333444444555666666777:::999777666666888:::;;;===AAAGGGTTTooo|||yyywwwvvvvvvyyyyyyxxxuuuqqqmmmkkkkkkhhhfffdddbbbbbbdddggghhhiiikkknnnqqqvvv|||{{{tttpppgggbbb\\\WWWSSSPPPMMMKKKHHHGGGEEEEEEFFFGGGFFFEEECCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKNNNPPPRRRSSSTTTZZZZZZ]]]```___aaakkkvvv{{{|||~~~xxxtttrrrttt}}}xxxsssmmmgggccc```^^^\\\YYYVVVRRROOOMMMMMMNNNPPPLLLKKKJJJIIIHHHFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBAAACCCHHHOOORRROOOLLLFFFGGGHHHIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::777777777777666555444444111000000000000000000111////////////000111222333333333333333333333333333222222333333333444444444111111222333444666666777555555666777666555444333666666666666777999<<<===???BBBEEEGGGIIIKKKNNNQQQVVVWWW]]]cccgggjjjqqqyyyrrrjjjeee```___cccjjjwwwwwwxxx}}}zzzcccOOOBBB;;;999888555555444444333333333444222222222222222222222222222111000///000111222333111111222222222333333333444444333333444555777777:::999777666666777999;;;<<<@@@FFFSSSmmm}}}zzzxxxwwwvvvvvvwwwwwwtttpppmmmllllllhhhggggggfffgggiiikkkmmmpppssswww{{{|||sssmmmhhhaaa]]]WWWSSSPPPNNNKKKJJJIIIGGGFFFGGGHHHHHHGGGFFFCCCDDDEEEFFFGGGIIIJJJJJJJJJLLLOOORRRUUUXXXYYYZZZ```aaacccdddccceeeqqq~~~wwwsssppprrr{{{wwwppplllhhhfffdddaaa^^^ZZZUUURRRPPPPPPPPPMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBAAA???@@@BBBEEEHHHJJJIIIGGGEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>><<<<<<=========<<<;;;:::777777777777777666555444111111000000000000111111////////////000111222333333333333333333333333333333333333333444444444444222222333333444555666666222333555666666555333111666555555666777999;;;===???AAADDDFFFHHHJJJMMMOOOUUUVVV[[[aaadddgggnnnwww|||zzzpppeee```___cccgggnnn{{{vvvxxxlllXXXIII@@@;;;999555555555555444444444333222222222222222222222222/////////000111222333444111111222222222333333333444444333333444555777888888777777666777888999:::<<<@@@FFFRRRkkk}}}{{{yyyxxxxxxsssttttttrrrooommmlllllljjjjjjkkklllnnnppprrrsssxxx{{{}}}wwwrrrlllfffaaa[[[WWWRRRNNNLLLJJJIIIGGGGGGFFFFFFGGGIIIJJJIIIGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKNNNRRRWWW\\\```bbbccceeefffiiijjjiiilllzzzvvvqqqoooqqqyyyzzzwwwtttrrrnnnkkkfff```[[[XXXVVVUUUPPPOOOOOONNNMMMLLLLLLKKKHHHGGGGGGFFFEEEDDDCCCBBB===@@@CCCDDDCCCBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????;;;<<<=========<<<::::::666777777777777666555555222111000//////000111222////////////000111222333444444444444444444444444333333333444444444444555333333333444444555555555333444444444555555444444555555555666777999;;;<<<>>>@@@CCCEEEGGGIIIKKKNNNTTTTTTWWW]]]```cccllluuuxxxyyykkkeeebbbddddddgggwwwyyyyyy~~~uuuaaaPPPDDD===999555555555555555444444333222222222222222222222222...///000111111222222222111111222222222333333333555444333333333555777888555666666777888999999:::;;;@@@FFFQQQjjj|||zzzyyyyyyyyypppqqqrrrqqqooommmmmmmmmkkklllnnnpppsssuuuvvvwww}}}}}}tttnnnlllhhhaaa[[[WWWSSSNNNKKKIIIHHHFFFEEEDDDDDDEEEGGGIIIKKKJJJIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKNNNTTTZZZaaafffiiikkkhhhjjjlllnnnnnnrrrvvvqqqoooqqqyyyyyyvvvqqqkkkeee```]]][[[RRRQQQQQQPPPPPPOOOOOONNNIIIIIIHHHHHHFFFEEEDDDCCC>>>CCCGGGFFFBBB@@@BBBDDDDDDDDDDDDEEEEEEFFFGGGGGGEEEEEECCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????:::;;;<<<<<<<<<;;;:::999666777777777777666666555222111000//////000111222////////////000111222333444444444444444444444444333333333444444444555555444444444444444444444444666555333333333444666888555555555555777999;;;<<<>>>@@@CCCEEEFFFHHHKKKMMMSSSRRRUUUZZZ]]]aaajjjtttvvv}}}tttkkkggggggddddddttt~~~www~~~{{{gggUUUGGG===999555555666666555555444333111111111111111111111111...///111222222111000000111111222222222333333333555444333222333555777999333444666888999999::::::;;;@@@FFFQQQiii~~~|||zzzvvvtttrrrqqqooommmlllmmmnnnoooqqqrrrttttttuuuwwwzzz}}}zzztttlllhhheeeaaa[[[UUUPPPLLLIIIFFFGGGIIIKKKKKKHHHGGGGGGGGGJJJLLLMMMMMMPPPTTTVVVTTTOOOLLLNNNQQQQQQVVV]]]dddhhhllloooqqqtttrrrqqqrrrsssyyyzzztttooopppyyy{{{wwwsssmmmfffaaa^^^[[[WWWTTTSSSRRRPPPOOONNNMMMKKKIIIHHHGGGFFFFFFGGGFFFDDDBBBAAAAAAAAABBBDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHGGGFFFEEECCCBBBBBBAAAAAABBBCCCBBBAAA@@@?????????>>>===<<<;;;::::::999999888888888888888888777666555222000000222444444222000///...///000111222333444444555555444444666666555444333333333333222222333333444555666666666666555444333222222222666777999999888999;;;===@@@BBBDDDFFFGGGHHHJJJMMMOOORRRVVVZZZ^^^ccciiimmmvvvyyy~~~tttjjjfffeeehhhpppyyyyyywwwxxxvvvaaaPPPBBB999888444333555555333444777444444444333222111000///000000111222222222222111111111222222222333333333333333444555666888888999555555444555666777999:::<<>>===<<<;;;;;;;;;;;;::::::999999999888777666555222000///111333333222000///...///111222000111222222333333222222333333222111111111222222222222333333444555555666777666555444333333333333777888999999999:::<<<>>>>>>@@@CCCEEEGGGIIILLLNNNPPPSSSVVVZZZ]]]bbbhhhlllrrrvvv~~~wwwmmmiiigggggglllssszzzppppppwww|||iiiXXXIII>>>:::666444666555333333555222333333222111000//////000000111222222222222222222222333333333444444444222222333333444555666666666666666666777999:::;;;<<>>============<<<;;;::::::999999777777555333000///000111111000/////////000111222000111111222222222222222222111111111111222333333222333333444444555555555777777666555444444444444444555666666666777999;;;<<<>>>BBBDDDGGGIIIMMMOOOQQQSSSVVVYYY\\\aaafffjjjmmmsss|||~~~sssmmmiiifffhhhkkkvvvpppnnnrrr|||vvveeeSSSEEE===888555777666333222444111222222222111000///...000111111222222222222222333333444444444555555555333333333444444555555555777777777888999:::;;;<<<<<>>>>>===<<<:::999888888777777666333000//////000000000//////000111222333222222333444444444444333222222222222333444555666333333333444444444555555777777666555555555555555444555777777666777999;;;<<<>>>AAADDDFFFHHHKKKNNNRRRTTTWWWYYY\\\```dddhhhkkkrrr}}}yyypppiiieeedddgggmmmyyyzzzuuutttzzzsss^^^OOOAAA;;;666777888555444555222222222222222111000000000111222222333333222222333333333333444444444444666666666666777777777777666777777888999:::;;;<<<<<>>===<<<;;;:::999888888666777666444111000000111/////////000000111222222111222333333444444333333111111111222333444555666333333333444444444444444777777666555555555555666777888999999999:::<<<>>>===???BBBDDDEEEFFFIIIKKKQQQSSSVVVXXX[[[___cccggglllsss~~~rrriiidddcccfffgggmmmxxx{{{vvvxxxkkkZZZGGG>>>888888999777666777333333333444333333222222111111222333333333333222222222222222333333333333666666777777777777777777555555666888999999::::::<<>>AAABBBDDDFFFHHHKKKOOOQQQTTTWWWZZZ^^^cccgggkkkqqqzzz~~~rrriiidddcccaaa___aaajjjtttzzzuuuvvv}}}uuu\\\NNN???:::888666555666222333333444444333333333111222333333444444333333222222222333333333444444333333444555666777777888555666888999:::;;;::::::<<>>>>>>>>>>>============555777888888777666666777111111111111111000///...111111222333333333333222222222222111222222333444444444444444444444444444444444333333333444444555555666777777777888:::<<<999<<>>;;;;;;:::999888777666555111111000000000000000111000000111111222222222222444333111000000111333444444444444444444444444444666666666666555444333222555555555555555666777777888999;;;>>>BBBFFFIIIKKKPPPRRRTTTVVVXXX\\\```dddjjjnnnsssxxxuuujjjbbb``````aaabbbeeeooo~~~vvvvvvvvvaaaJJJ>>>;;;888555444222222333444444333333333111000///000222333333222222333555555555333111000444666888999:::999777666777999::::::::::::;;;===;;;???FFFRRRhhh}}}yyywwwyyy|||}}}}}}}}}{{{zzzzzzzzzzzzzzz{{{}}}{{{tttmmmhhh```[[[UUURRRPPPOOOLLLJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLPPPVVV[[[cccrrr~~~xxxtttnnnjjjgggfffddddddiiiqqqxxx{{{~~~zzz{{{~~~|||yyyxxxyyyzzzzzzwwwrrrlllfff```\\\WWWTTTSSSRRRPPPNNNKKKIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEAAAAAAAAABBBCCCEEEGGGIIIKKKKKKLLLKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>======>>>>>>;;;;;;:::999888777666666333222111000000000000000222222222222222222222222444333111000000111333444222222222222222222222222111111222333444444444444555555555555555666777777:::;;;<<>>:::777666222333333444444333333333111000///000222444333222222333444555555444222111555666777999999888777666777999::::::::::::;;;===<<>>>>>===>>>>>>;;;;;;:::999888777777666444444333111000000000000333333222222222222222222444333222111111222333444111111111111111111111111000111222333444444444444555555555555555666777777;;;<<<===>>>AAACCCEEEGGGNNNPPPSSSUUUWWWZZZ^^^bbbcccfffkkkooouuu}}}rrrhhhdddaaa___^^^___eeetttxxx{{{vvv\\\KKKAAA;;;777777333333444444444444333333111000///111333444333222111222444555555444333333555666777888999888777666777999::::::::::::;;;===<<>>>>>>>>>>>;;;;;;:::999999888777777666555444222111000000000222222222222111111111111333222222111111222222333222222222222222222222222555555555555555444333222555555555555555666777777::::::;;;>>>@@@CCCFFFGGGLLLOOORRRTTTWWWYYY]]]```dddggglllpppuuu|||{{{pppjjjddd```______dddppp|||xxxxxx~~~hhhTTTFFF;;;777777444444444444444444333222111000000111333444444333111222333444555555444444555666777777888888777777777999::::::::::::;;;===<<>>===;;;;;;::::::999888888888777666555333222111111111111111111111111111111000222222222222222222222222222222222222222222222222444444444555444444333333555555555555555666777777777888:::<<<@@@DDDGGGHHHJJJMMMQQQTTTVVVXXX[[[^^^dddhhhmmmqqquuuzzz{{{nnngggaaa___```dddllluuuzzzvvvzzzsss^^^LLL>>>777666444555555555444444333222222111000111333444444333222333333444555555555555555555666777777777777777777999::::::::::::;;;===<<>>@@@CCCFFFJJJLLLNNNOOOGGGGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===;;;;;;::::::999999999999777777666444333333333333000000111111111222222222222222222222222222222222111111111111111111111111......000222333444444444555555555555555666777777555666888<<<@@@DDDGGGIIIIIILLLPPPSSSUUUWWWZZZ\\\```eeekkkooorrrwww}}}rrrjjjbbb```aaabbbgggmmm~~~xxxyyy{{{kkkVVVDDD:::888555555666555555444333222222111000222444555444333444444444444444555555555555555555666666666777777777999::::::::::::;;;===<<>>===;;;::::::::::::999999999777666666555444444444555111111222333444444555555222222222333333222222222222222222222222222222222---...///111333444444444555555555555555666777777666777999;;;???BBBEEEGGGGGGKKKOOORRRTTTVVVYYY[[[]]]bbbhhhmmmppptttzzz~~~{{{pppfffcccccccccdddgggttt}}}{{{yyyxxxbbbLLL@@@===666666666666555444333222222111111222444555555444666555555444444444444555555555555555555666777777777999::::::::::::;;;===<<>>===;;;::::::::::::::::::999777666666555555555666666111222333444666777888888111222222333333222222111444444444444444444444444222333333444444444333333555555555555555666777777888999:::<<<>>>AAACCCDDDGGGJJJOOORRRTTTVVVXXXZZZ[[[aaaggglllooosssyyy}}}wwwlllhhhgggeeedddeeelll~~~|||jjjSSSEEEAAA666666666666555444333222222111111222444555555444777666555444444444444444555555555555555666777777777999::::::::::::;;;===<<>>===<<<:::999888777:::::::::999888777666555666555333222222333444666444111000222555666555333222222222333333222222111555333222444777888666333555444444444444555666666777999;;;<<<<<<>>>AAACCCIIILLLOOORRRUUUXXX[[[^^^bbbcccfffhhhkkkpppvvvzzztttmmmgggaaaccchhhkkksssxxx```JJJ>>>888444111333222111222555444444444555555555666666555555444333333555666777666666555555555777999:::===<<<:::999999:::;;;<<<===@@@EEEOOObbb}}}uuuuuuwwwyyy}}}vvvlllfff[[[WWWPPPLLLJJJIIIHHHGGGFFFIIILLLMMMNNNPPPVVVZZZ^^^fffmmmppptttxxxyyywwwwwwvvvwwwwwwsssppptttzzz}}}pppjjjgggeeefffiiijjjppp|||~~~}}}wwwnnnhhhccc```\\\ZZZUUUTTTSSSRRRPPPNNNKKKIIIGGGFFFDDDCCCBBBBBBBBBBBB@@@@@@AAABBBDDDFFFHHHHHHGGGIIIKKKKKKHHHEEEEEEFFFEEEDDDBBBBBBCCCCCCAAA@@@???>>>===<<<:::999888888999:::999999999888777666777666444333222333444555333111000111333444333111111222222333333333222222555444333444666777555333555444444444444555666666777999;;;<<<===>>>AAADDDHHHKKKOOORRRTTTWWW[[[^^^```cccfffiiilllpppuuuyyy~~~zzzpppjjjffffffiiiiiiooo~~~iiiRRRDDD===888555666555222222555222222333333333444444444444444444444444555666666555555555666666777888999;;;:::999999999:::;;;<<<===@@@EEENNNaaaxxxssstttwwwzzz}}}rrrggg```VVVRRRMMMIIIHHHHHHGGGGGGFFFIIIMMMOOOQQQUUU[[[```fffppp{{{~~~{{{vvvsssvvv}}}tttnnnkkkhhhhhhjjjgggnnn{{{~~~}}}}}}~~~vvvooojjjfffbbb___\\\[[[YYYVVVSSSOOOMMMKKKIIIHHHFFFDDDCCCCCCCCCDDDAAAAAAAAABBBCCCDDDEEEEEEFFFIIILLLLLLJJJHHHFFFFFFFFFDDDCCCCCCCCCCCCBBB@@@???>>>>>><<<;;;:::999888999999999999999999888888999888666444333333444444333222111111222333222000111111222333333333333333555444444444666666444222555555444444555555666777888:::<<<======???BBBDDDHHHJJJNNNQQQSSSVVVZZZ]]]^^^aaafffiiilllppptttwww|||uuuoookkkiiiiiigggjjjuuuvvv^^^MMMBBB<<<888888777444333444222333333333333444444444333444555555666666555555444555666777777888888888999999999999999:::;;;<<<===@@@EEEMMM```|||vvvrrrtttwwwzzzxxxlllaaaZZZRRRNNNKKKHHHHHHIIIHHHHHHGGGJJJMMMPPPTTT[[[eeemmmuuuyyyvvvyyyzzztttooojjjiiijjjhhhnnnzzz}}}yyy{{{~~~wwwqqqkkkgggeeedddcccaaa]]]XXXTTTQQQPPPKKKJJJHHHFFFEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKMMMMMMKKKHHHGGGGGGEEEDDDDDDDDDDDDCCCAAA??????>>>===<<<;;;:::999888888888888999999:::::::::999777666444444444444555444333333333333222111111111222333444444444444444444444555555444333222555555555555555666666777888:::<<<======???BBBEEEGGGIIIMMMPPPRRRUUUYYY\\\]]]```eeeiiilllooosssuuuyyy}}}{{{sssnnnjjjgggeeeeeemmm}}}}}}iiiUUUEEE>>>999888888555333444555555555555666666666666222333555666666666555444333444666888888888777777999999999:::;;;<<<======???AAAFFFNNN```zzzvvvssstttvvvyyy}}}yyypppeee[[[UUUOOOMMMJJJIIIIIIJJJJJJIIIJJJKKKNNNQQQXXXdddttt~~~yyy|||zzztttmmmiiiiiinnnqqqyyy}}}wwwwww~~~}}}vvvpppllljjjiiijjjiiieee^^^WWWTTTSSSNNNMMMKKKHHHGGGFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDEEEGGGJJJMMMNNNMMMJJJHHHHHHFFFEEEEEEEEEEEEDDDBBB??????>>>===<<<<<<;;;;;;999888888888999:::;;;<<<::::::999777666555555444666666666555444444444444111222333444444444444444333444555555444333333333666555555555555666777777888:::;;;<<<===???BBBDDDFFFHHHLLLOOOQQQTTTXXX[[[\\\___dddhhhkkknnnrrrtttvvv{{{wwwqqqkkkdddeeeccchhhuuu|||}}}ttt^^^HHH???888666777555333444555555555666666666777777222333555666666666555444333444666888888888777777999999:::;;;<<<=========@@@BBBGGGOOOaaazzzvvvtttuuuuuuwww}}}{{{ssssssqqqmmmggg^^^WWWRRRNNNLLLJJJIIIJJJKKKKKKJJJKKKMMMQQQWWWaaarrr{{{sssnnnmmmrrrtttyyy}}}uuuuuuyyy{{{tttpppnnnllloooppplllddd\\\WWWUUUPPPOOOMMMJJJIIIHHHHHHHHHIIIJJJJJJKKKJJJHHHGGGFFFEEEFFFHHHKKKNNNNNNKKKIIIIIIGGGFFFFFFFFFFFFEEECCC@@@??????>>>======<<<<<<:::999888888888:::;;;<<<::::::999999888777666666555777777777555444555666333333444444444444333333111333444555444333444555666666555555666666777888777999;;;<<<<<<>>>AAACCCEEEGGGKKKNNNPPPSSSWWWZZZ\\\^^^cccfffiiimmmqqqttttttzzz}}}vvvmmmdddeeeccceeennnzzz~~~|||iiiPPPDDD999666666555444555333333444444444555555555333444555555666666555555444555666777777888888888999999:::;;;<<<<<<<<<<<>>>>>=========;;;:::999888888999;;;<<<999999:::999999888888777333555777666555444666888555555555555444333222111...111444444333333555666666666666666666777777888666888999:::;;;===@@@BBBDDDGGGJJJMMMPPPSSSVVVYYY\\\^^^aaadddggglllqqquuuwww~~~{{{qqqgggfffddddddhhhnnn{{{|||vvv\\\MMM>>>888777666555777444444444444555555555555444444444444444555666666555555555666666777888999888888999:::::::::999888===@@@EEENNNaaaxxxvvvvvvttttttuuuuuuvvv}}}|||yyysssjjjccc``````^^^\\\YYYUUURRRPPPLLLJJJHHHHHHIIIIIIIIIHHHIIIQQQ\\\iiiyyy{{{zzzrrruuu~~~zzzvvvqqqmmmpppvvv|||zzzwwwvvvvvv|||~~~tttjjjccc```SSSRRROOOMMMKKKJJJJJJJJJIIIJJJKKKLLLLLLJJJHHHFFFFFFDDDDDDGGGKKKNNNMMMKKKJJJHHHGGGGGGGGGGGGFFFDDD@@@@@@??????>>>>>>======<<<;;;999888888999;;;<<<999999:::::::::999999888222444666666444333555888666666666555444333111111---000444444333333555888666666666666666777888888555777999::::::<<>>???BBBEEEIIILLLOOORRRUUUXXX[[[]]]```cccfffjjjpppsss|||tttmmmiiieeebbbaaaccclll}}}}}}{{{sssbbbLLL>>>;;;<<<;;;999444444444555555555555555222222222333444555666777333333444555777777555333666777888888::::::;;;<<<<<>>===??????===;;;;;;::::::999::::::;;;;;;::::::::::::::::::::::::888666444222222444666777444444555666666666666666333444444555666777888888444555555666666666666666999999999:::<<>>??????===<<<;;;;;;:::::::::::::::;;;::::::::::::::::::::::::999777555333333333555666555555777777888777777666444555555555666666777777555555666666666777777777888888888:::<<>>@@@DDDLLL___~~~}}}sssooonnnpppsssvvv|||{{{vvvmmmhhh```YYYUUUSSSQQQPPPPPPPPPPPPOOOMMMKKKJJJIIIHHHGGGEEEDDDDDDDDDFFFFFFFFFIIIMMMQQQUUU[[[ccchhhyyy{{{xxxooojjjccccccccceeejjjsss}}}yyywww{{{{{{sssiiieee```\\\YYYWWWTTTRRROOOMMMKKKKKKLLLLLLJJJIIIHHHHHHGGGHHHIIIKKKMMMNNNOOOOOONNNMMMKKKIIIHHHGGGDDDCCCAAA@@@???>>>======<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999666444333333444444555666888999999888777666555555555666666666666666666666666666666777777888777777777888:::<<<>>>@@@AAACCCGGGJJJLLLOOORRRUUUXXX[[[___cccfffiiinnnqqqtttzzz{{{ppplllhhhfffeeefffnnnwwwzzzyyykkkTTTDDD===:::888888777777666555444444333555555444444555666777777999777555555666888999888888999999:::;;;<<<===>>>???AAAEEELLL^^^}}}}}}sssooonnnpppsssvvv|||uuuooogggbbb[[[VVVSSSQQQPPPOOONNNNNNMMMMMMKKKJJJIIIHHHEEEDDDCCCBBBBBBBBBCCCCCCDDDFFFHHHJJJKKKNNNQQQSSSaaahhhtttyyy~~~|||rrrkkkeeedddbbb```ccckkkuuu|||~~~}}}yyyppplllfffbbb^^^[[[WWWUUURRRPPPMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIKKKLLLNNNOOOOOONNNNNNLLLJJJHHHGGGDDDDDDCCCAAA???>>>===>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444333333333666777999::::::888777555555555555666666666666666777666666666666777888888:::999999888999:::;;;<<>>???AAAEEELLL^^^}}}|||tttqqqooopppssswww~~~yyyooohhh___[[[VVVRRRPPPOOONNNMMMLLLLLLLLLKKKKKKIIIHHHHHHEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGPPPRRRYYYbbbjjjqqq}}}xxx~~~wwwppphhhfffbbb______ccckkkqqq~~~yyyuuunnnhhhddd```[[[YYYVVVSSSPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMMMMLLLJJJHHHFFFEEEEEEDDDBBB???===>>>???>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555444444444555777999::::::888666444444555555555666666777777888777666555666777888999======;;;:::::::::;;;<<>>@@@DDDLLL]]]}}}yyysssrrrnnnppptttyyy|||qqqhhhaaaYYYVVVRRROOONNNMMMLLLJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEDDDEEEFFFHHHIIIHHHFFFDDDEEEEEEIIIPPPSSSUUU]]]fffqqqzzz}}}vvvkkkiiieee```^^^___cccgggrrr}}}~~~wwwpppjjjeee```]]]YYYVVVRRROOONNNNNNMMMLLLJJJJJJIIIIIIIIIKKKLLLMMMJJJKKKLLLLLLKKKIIIGGGFFFEEEFFFFFFCCC???===>>>???>>>===<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999888888777666555555444555666999::::::888555333333444444555666777888888888777666555666777999:::<<<<<<;;;::::::;;;<<<===BBBEEEHHHJJJLLLNNNQQQTTTUUUYYY^^^bbbeeehhhkkknnnssswww~~~{{{tttmmmkkkiiiiiilllqqqwww}}}bbbMMM@@@:::777777777666666666666666555555444444444444555555777666666777888999888666777777888999:::;;;<<<<<<===@@@CCCKKK]]]}}}wwwrrrrrrnnnppptttzzzwwwlllbbb\\\VVVTTTQQQOOOOOONNNLLLJJJJJJKKKKKKKKKJJJJJJIIIHHHLLLLLLKKKJJJJJJIIIHHHHHHFFFGGGHHHJJJKKKJJJGGGEEEAAA@@@CCCHHHHHHFFFKKKSSSUUUggg{{{|||{{{nnnlllhhhccc___^^^```ccckkkvvvzzz}}}|||uuuoooiiiddd```[[[XXXSSSPPPOOOOOONNNLLLKKKJJJIIIIIIJJJKKKLLLMMMHHHIIIJJJKKKJJJIIIGGGEEEEEEGGGFFFCCC???===>>>@@@>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888777777666666555555444666888:::999777444222333333444555666777888999999777666555666777999:::999888777777888:::;;;<<>>======<<<<<<:::;;;<<<======<<<;;;:::777888999999999777555444::::::888777666666666777333444444555666777888888:::999888888777888888888666666777999;;;>>>@@@BBBDDDFFFHHHIIIIIIKKKNNNPPPTTTWWW\\\```cccgggkkkooorrrwww|||pppqqqqqqmmmooovvv{{{zzz^^^III???777888888777666666888999111333777:::;;;;;;999888777777666666666666777777666777888999;;;<<<===>>>===@@@EEEMMM]]]{{{yyyvvvsssnnnqqqsssyyy}}}ssskkkbbbXXXQQQQQQPPPOOOOOOOOOOOOOOONNNMMMNNNOOOOOOPPPRRRVVVYYYWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWVVVTTTQQQNNNMMMHHHIIIHHHFFFCCCBBBEEEHHHIIIKKKSSS___kkk{{{zzzpppgggcccaaaaaaaaaccchhhssswwwoooqqqwww}}}tttmmmeeebbb^^^YYYUUUSSSQQQQQQKKKKKKJJJJJJIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBDDDCCCBBBAAA@@@?????????;;;;;;<<<======<<<;;;;;;999999999999888777555555888888888777777666666666444555555777888999::::::::::::999999888888999999777777888999;;;>>>@@@AAADDDFFFHHHHHHIIIKKKNNNPPPTTTWWW\\\```cccgggkkknnnrrrwwwwwwttttttppppppuuu{{{eeeNNNAAA::::::999777666555666666333444666888999999888888777777666666666777777888777777888999;;;<<<=========@@@EEEMMM]]]{{{tttrrrrrrppprrrvvv|||vvvkkkccc[[[TTTNNNOOOOOONNNNNNNNNNNNNNNNNNPPPRRRUUUWWWYYY]]]aaadddaaacccgggjjjjjjiiifffdddaaaaaa```^^^[[[WWWSSSPPPKKKJJJHHHEEEBBBAAACCCDDDEEEEEEIIIPPPWWWcccxxxwwwnnnhhheeecccaaabbbfffooozzz{{{rrrhhhkkkrrr|||~~~xxxooolllggg```[[[VVVSSSRRRKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFDDDDDDCCCDDDCCCBBBAAA@@@?????????;;;<<<============<<<;;;;;;;;;999888777666555555555666777888888777666555555666777888:::;;;<<<===;;;;;;;;;:::::::::999999888888999:::;;;===??????CCCEEEGGGHHHIIIKKKNNNPPPTTTWWW[[[___cccgggkkknnnsssxxxyyywwwtttrrruuuxxxqqqXXXGGG>>>===:::777555444444444555555666666666777777777666666666666666777888999888888999::::::;;;<<<<<<<<<@@@EEELLL]]]{{{yyyqqqpppqqqqqqtttyyy|||qqqfff^^^XXXSSSPPPOOOPPPPPPQQQQQQRRRUUUWWWYYY\\\aaaeeehhhlllpppssstttxxx}}}zzzwwwqqqpppmmmjjjfffaaa[[[WWWRRRPPPMMMJJJGGGFFFFFFGGGEEEEEEHHHJJJLLLTTTfffwwwwwwooojjjfffccccccffflllttt}}}yyypppfffiiiqqq{{{zzzvvvppphhhaaaZZZVVVSSSLLLLLLJJJIIIIIIIIIIIIJJJFFFFFFFFFFFFGGGIIIKKKLLLIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>>===<<<<<<<<<;;;<<<===>>>>>>===<<<;;;===<<<999777666666666666333555777888999888666555666777888999;;;===>>>>>>=========<<<<<<;;;::::::::::::::::::;;;===>>>???BBBDDDFFFGGGHHHJJJMMMPPPSSSWWW[[[___bbbfffkkknnntttyyy}}}zzzvvvttttttssszzz}}}cccNNNAAA>>>:::666555555555555777666555444444555666666666666666666777888999999999999999::::::;;;;;;;;;<<<@@@EEELLL\\\zzzvvvpppoooqqqsssvvv}}}{{{uuukkkbbb[[[WWWUUUSSSQQQSSSVVVYYY[[[___dddhhhjjjnnnsssxxx|||{{{wwwpppiiiddd___\\\XXXTTTQQQPPPOOONNNHHHHHHJJJLLLKKKNNNYYYfffzzzyyyrrrkkkhhhcccdddgggnnnwww{{{rrrhhhllltttzzzqqqhhh___YYYVVVOOONNNLLLJJJIIIIIIIIIJJJFFFFFFFFFFFFGGGIIIKKKLLLGGGHHHHHHGGGFFFEEEDDDCCC@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;===;;;999777666666777777333555777:::::::::999888888888999;;;<<<===??????????????????>>>===;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAACCCEEEFFFHHHJJJMMMPPPSSSVVV[[[___bbbfffjjjmmmtttyyy{{{wwwtttsssqqqsss{{{iiiSSSDDD???999666666777888777888777555444444444666777777777777777777888999999999999999::::::;;;;;;;;;<<>>=========<<<===>>>>>>>>>>>>===<<<;;;:::999888888888888888555777999;;;<<<=========;;;<<<<<<===>>>???@@@@@@@@@AAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>???@@@BBBDDDFFFGGGIIIMMMOOOSSSVVVZZZ^^^bbbfffjjjmmmsssxxx}}}wwwtttrrrqqqrrrvvvoooXXXHHHBBB:::666777999:::999888777666555555555666777999888888777777888888888888888999::::::;;;<<<<<<;;;???DDDKKK\\\zzztttpppooonnnpppuuuzzz}}}uuullljjjfffaaa^^^]]]^^^```___eeennnvvv~~~|||vvvnnnfff```[[[VVVRRRQQQMMMKKKNNNOOOOOOQQQUUU\\\mmmyyyjjjhhhfffhhhnnnxxxxxxoookkkqqq|||wwwlllddd___XXXUUUQQQMMMJJJIIIIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIJJJIIIGGGEEEDDDDDDCCCBBB@@@????????????<<<===>>>??????>>>===<<<888999999::::::999999888888999:::<<<>>>@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCBBB???===<<<:::::::::;;;<<<>>>???@@@???AAACCCEEEGGGIIIMMMOOOSSSVVVZZZ^^^aaaeeejjjmmmrrrwwwxxxtttsssqqqppprrr{{{{{{|||zzzeeeMMMFFF<<<888888::::::888777777666666666777777888::::::999888777777777777777777888999;;;<<<======;;;???DDDKKK[[[yyyvvvmmmmmmnnnmmmpppuuu{{{~~~xxxrrrkkkjjjhhheeecccccceeegggrrryyy}}}tttllleee^^^YYYWWWPPPKKKNNNQQQQQQSSSUUUVVVbbbrrrsssooojjjhhhkkkrrr{{{vvvllljjjqqq}}}|||ppphhhcccZZZWWWSSSNNNKKKIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKKKKKKKIIIGGGEEECCCCCCAAA@@@???>>>>>>>>><<<===>>>??????>>>===<<<777888999:::;;;:::999888::::::;;;===???AAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDBBB@@@>>><<<:::::::::;;;===>>>@@@AAA???AAACCCEEEFFFIIILLLOOORRRVVVZZZ^^^aaaeeejjjmmmrrrwwwyyyuuusssnnnnnnooovvvzzzxxxsssRRRIII???999888999999777666777777777888888888888;;;;;;999888777777666666666777888999;;;<<<===>>>;;;???DDDKKK[[[yyy|||qqqnnnkkkjjjkkkmmmnnnmmmxxx}}}xxxssspppnnnnnnlllhhhdddfffnnnuuuzzzqqqfff___^^^ZZZVVVUUUVVVXXXWWWUUUZZZZZZaaarrr|||tttmmmkkkkkklllssszzz{{{rrrmmmjjjuuuzzzooofff```[[[VVVQQQOOONNNLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIGGGEEECCCCCCCCCBBBAAA@@@>>>======>>>>>>===<<<<<<<<<<<<<<<===<<<:::888888999;;;<<<===>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEDDDBBBAAA???>>>999999888888999;;;<<<===@@@CCCEEEGGGIIIKKKMMMPPPRRRVVV[[[___bbbeeeiiikkkrrruuu{{{yyyuuuppplllkkkrrr~~~zzz}}}~~~dddPPP===888;;;<<<999777222444666888999999888777777777777777777888888999===<<<;;;::::::;;;===>>>===AAAFFFKKKYYYvvvxxxrrrooommmkkkkkkmmmooopppooowww{{{xxxtttqqqqqqqqqpppmmmlllpppzzz}}}rrrkkkccc^^^YYYWWWWWWWWWUUUSSSWWWVVV\\\jjj}}}yyyqqqmmmkkkkkkooouuu}}}zzzrrrmmmkkkuuu}}}rrrhhhbbb^^^XXXSSSPPPNNNMMMKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKIIIGGGFFFDDDCCCBBBAAA@@@???>>>===??????>>>===<<<<<<<<<<<<===<<<:::999:::;;;===>>>??????AAABBBCCCDDDDDDDDDGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGEEECCCAAA???:::999999999999;;;<<<>>>@@@BBBEEEGGGHHHJJJMMMPPPRRRUUUYYY]]]```dddhhhkkkrrrvvv||||||wwwppplllkkkpppyyyyyyyyyppp[[[EEE<<<===<<<:::888444555666888888888777777777777777777777888888999===<<<:::::::::;;;===>>>===AAAEEEKKKYYYwww~~~sssmmmlllllllllnnnqqqssstttsssxxx|||yyywwwuuutttqqqqqqooonnnpppxxx|||uuulllggg```\\\[[[YYYVVVSSSUUUUUUYYYaaammm~~~vvvqqqlllhhhjjjooowww|||xxxqqqmmmkkkvvvxxxooogggbbb\\\VVVSSSPPPNNNLLLKKKKKKKKKJJJIIIHHHHHHGGGIIIJJJKKKLLLLLLKKKJJJIIIEEEDDDCCCBBB@@@???>>>===@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAAAAABBBDDDEEEFFFFFFGGGGGGJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKHHHFFFCCC@@@???;;;:::999999:::;;;===>>>???AAADDDFFFHHHJJJMMMOOORRRUUUXXX[[[^^^bbbgggkkkrrrvvv|||xxxrrrooonnnpppuuu{{{xxx|||~~~fffLLL???;;;999777666777777777777777777777777777777777777777888888999<<<;;;:::::::::;;;===>>>===AAAEEEKKKYYYwww|||rrrmmmjjjkkkmmmrrrvvvzzzzzzzzz{{{||||||}}}xxxvvvvvvuuuuuupppooonnnnnnsss|||~~~uuuooohhhcccaaa^^^ZZZWWWWWWWWWYYY^^^dddppp{{{uuunnnhhhgggjjjqqqvvv{{{}}}{{{uuupppmmmlllvvvxxxnnniiiaaa[[[VVVSSSPPPNNNLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKFFFEEEDDDBBBAAA???>>>===???>>>===<<<;;;;;;;;;;;;::::::;;;<<<>>>AAACCCDDDEEEFFFGGGIIIJJJJJJJJJJJJLLLMMMNNNNNNOOONNNMMMMMMMMMLLLJJJHHHDDDAAA>>><<<;;;;;;:::::::::;;;===>>>>>>@@@DDDFFFGGGJJJMMMOOOSSSUUUWWWZZZ]]]bbbhhhlllqqquuu{{{xxxtttsssrrrrrrsss||||||~~~rrrUUUDDD===999777777999888777666666777777888777777777777777888888999:::::::::::::::<<<======<<<@@@EEEJJJYYYwwwvvvmmmiiihhhkkkpppwww~~~}}}{{{zzz{{{{{{{{{zzzvvvwwwyyy~~~|||uuussstttssssssooonnnnnnooottt}}}|||vvvnnniiifffbbb^^^ZZZYYYYYYZZZ]]]___hhhzzzyyyrrrjjjhhhjjjlllqqqvvvxxxvvvrrrooommmmmmwwwvvvppphhhaaa[[[VVVRRRPPPMMMLLLKKKJJJHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGFFFEEECCCAAA@@@>>>>>>===<<<;;;;;;::::::;;;;;;:::;;;<<<>>>AAACCCFFFGGGIIIJJJKKKMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRQQQOOONNNNNNMMMKKKHHHDDD@@@===;;;;;;;;;:::999:::;;;<<<======???CCCEEEGGGIIILLLOOOTTTVVVXXX[[[^^^ccchhhmmmnnnssszzzyyyuuusssrrrrrrssszzz|||___LLLCCC===::::::999888777777777777777888777777777777777888888999999999999:::;;;<<<======<<<@@@EEEJJJYYYwwwsssllliiihhhlllttt}}}}}}yyyvvvqqqnnnkkkjjjlllmmmnnnnnnnnnpppttt{{{zzztttqqqqqqpppooohhhhhhiiilllrrryyy~~~vvvoookkkgggaaa]]][[[ZZZZZZ\\\^^^dddqqq~~~xxxoookkkllliiimmmrrrtttssspppmmmlllnnnwww~~~xxxoooggg```ZZZVVVSSSNNNMMMLLLJJJHHHGGGEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDBBB@@@???>>>;;;;;;::::::;;;;;;<<<======>>>@@@BBBEEEHHHIIIJJJMMMNNNOOOQQQRRRRRRRRRRRRTTTUUUVVVWWWWWWUUUSSSQQQPPPOOOMMMJJJFFFBBB???===;;;:::999999999999;;;;;;<<<>>>BBBDDDFFFIIILLLOOOSSSVVVYYY\\\___ccchhhlllmmmrrryyy~~~uuurrrqqqqqqrrrwwweeeQQQEEE===999888888888888888888888888888777777777777777888888999888888999:::;;;<<<<<<===;;;@@@DDDJJJYYYxxx}}}sssmmmllliiinnnwwwxxxrrrlllgggccc```]]]ZZZYYY[[[]]]______bbbeeelllvvvzzzssspppooollljjjeeefffjjjooouuuzzz}}}yyysssnnngggccc___\\\[[[^^^```ccckkkttttttoooooogggkkkoooqqqpppnnnlllkkkoooxxx~~~uuukkkddd^^^XXXUUUPPPOOOMMMKKKIIIGGGEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHFFFDDDBBB@@@???>>>;;;;;;;;;<<<===>>>???@@@AAABBBEEEGGGJJJLLLNNNOOOPPPQQQRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXVVVSSSRRROOONNNLLLIIIFFFBBB???===::::::888888888888999:::;;;>>>AAADDDFFFIIILLLOOOQQQTTTXXX\\\___bbbgggjjjmmmrrrzzzyyyuuurrrssstttwwwmmmYYYKKK@@@999777555666888999:::999999888777777777777777888888999777888999:::;;;<<<<<<<<<;;;???DDDJJJYYYxxxxxxoookkkjjjiiioooyyy|||tttllleee^^^XXXTTTUUURRRNNNMMMOOORRRTTTUUUXXX]]]fffqqq~~~zzzssspppmmmjjjgggkkkmmmrrryyy|||uuummmhhhccc___^^^aaaccceeeiiiooozzzxxxqqqpppgggjjjnnnpppooommmlllkkkoooxxxxxxnnnfff___ZZZWWWQQQPPPNNNLLLJJJGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGEEECCC@@@???>>>;;;<<<<<<===???@@@BBBCCCDDDFFFHHHKKKNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVWWWXXXWWWUUURRRPPPLLLLLLJJJGGGCCC@@@===;;;:::999888777777777888999;;;===AAACCCFFFHHHLLLOOOOOORRRWWW[[[___bbbeeehhhmmmsss{{{zzzvvvvvvwwwyyy~~~zzzfffVVVIII@@@===444555888:::;;;:::999888777777777777777888888999666777999:::;;;<<<<<<<<<;;;???DDDJJJYYYxxxuuunnnkkklllmmmpppxxxwwwnnnbbbZZZVVVRRRMMMHHHHHHDDDDDDFFFGGGFFFIIIMMMVVV[[[dddooo{{{{{{tttpppoooppprrrpppxxxwwwooohhhdddaaabbbcccbbbdddiiipppzzzrrrooolllmmmqqqsssooolllmmmooozzz~~~wwwqqqkkkccc^^^VVVSSSOOOLLLKKKJJJHHHFFFGGGGGGFFFEEEEEEFFFGGGHHHGGGHHHIIIJJJHHHFFFBBB@@@BBBAAA@@@???>>>AAAEEEIIIJJJLLLMMMMMMMMMNNNPPPRRRUUUUUUWWWXXXYYYYYYZZZZZZWWWWWWWWWWWWXXXVVVSSSPPPPPPNNNJJJFFFBBB>>><<<:::777888888888888999999999:::;;;===@@@CCCHHHKKKMMMQQQTTTXXX[[[]]]```dddgggpppuuu{{{~~~vvvtttssstttyyyvvvaaaNNN@@@999666777888999999777666555888888777777777777777888;;;::::::::::::;;;<<<<<<===>>>CCCKKKZZZvvv|||sssmmmkkklllnnnqqqxxx}}}vvvjjjcccYYYRRROOOMMMIIIFFFFFFBBBBBBDDDEEEDDDGGGKKKTTTYYYbbbnnnzzz~~~yyytttrrruuuxxx{{{zzznnniiieeedddcccaaadddiiimmmyyywwwpppmmmmmmqqqsssooommmnnnqqq{{{yyytttnnnhhhddd\\\XXXSSSNNNLLLJJJHHHFFFGGGFFFEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHEEECCCAAACCCCCCBBBAAAAAACCCHHHKKKLLLNNNOOOPPPPPPPPPRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVXXXWWWWWWXXXXXXVVVSSSPPPNNNLLLIIIDDD@@@===;;;:::777888888888888999999999999;;;>>>BBBEEEHHHIIIJJJPPPSSSWWWZZZ]]]```dddgggnnnrrrxxx}}}{{{wwwvvvvvvzzzjjjTTTEEE===:::::::::::::::999888777999888888777777888888888;;;::::::::::::;;;<<<<<<===>>>BBBKKKZZZvvvxxxpppkkkkkkmmmooorrrxxxuuujjjcccYYYSSSLLLHHHGGGFFFDDDBBBCCC@@@???BBBCCCBBBDDDHHHQQQVVV___kkkyyy|||zzz}}}vvvooohhheeecccaaadddiiijjjqqq||||||rrrnnnmmmqqqrrrpppnnnpppsss{{{|||wwwsssnnnkkkccc___XXXRRRNNNKKKHHHFFFGGGFFFEEEDDDDDDEEEFFFFFFJJJJJJIIIHHHGGGEEEDDDCCCEEEEEEEEEDDDDDDGGGKKKOOOOOOQQQTTTUUUTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWYYYXXXWWWWWWWWWUUURRROOOJJJHHHEEEBBB>>>;;;999888777888888888888999999999888;;;???CCCEEEGGGGGGFFFMMMPPPUUUYYY\\\```dddgggjjjooouuuzzz~~~~~~xxxuuutttxxx}}}www]]]JJJAAA<<<<<<;;;999999888888888:::999999888888999999:::;;;::::::::::::;;;<<<<<<===>>>BBBKKKYYYuuuwwwoookkklllnnnooorrrxxxvvvlllbbbZZZTTTLLLIIIDDDBBBAAAAAA@@@>>>AAA???>>>BBBCCCAAACCCGGGMMMRRR\\\hhhvvv{{{ssskkkgggcccbbbeeekkkkkkmmmrrr~~~uuupppnnnpppqqqooooooqqqttt|||}}}yyywwwsssqqqiiiddd\\\UUUQQQMMMKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGFFFGGGIIIMMMPPPRRRUUUXXXZZZYYYXXXXXXXXX[[[[[[[[[[[[ZZZZZZYYYXXXYYYXXXVVVUUUTTTRRROOOMMMEEEDDDAAA>>><<<999888777777777888888888999999999:::;;;>>>@@@CCCDDDEEEFFFKKKNNNSSSWWWZZZ___cccfffhhhlllsssxxx|||zzzwwwvvvyyy}}}eeeOOOCCC<<<;;;999777666666666777::::::999999999:::;;;;;;;;;::::::::::::;;;<<<<<<===>>>BBBJJJYYYuuuvvvooolllmmmooonnnrrryyy}}}pppcccZZZSSSOOOLLLGGGEEEBBBAAA@@@???>>><<>>???BBBCCCBBBCCCFFFIIIOOOXXXeeettt~~~|||{{{|||vvvmmmhhheeecccgggmmmnnnmmmpppyyyyyyrrrnnnoooooommmnnnpppuuu||||||{{{xxxvvvnnniiibbb[[[VVVRRROOOLLLHHHGGGFFFDDDDDDDDDEEEFFFJJJJJJIIIHHHHHHGGGGGGGGGFFFGGGHHHGGGHHHIIIMMMPPPUUUWWWZZZ\\\[[[ZZZYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUWWWUUUSSSQQQPPPNNNJJJHHHAAA@@@>>><<<:::888777777777777888888888999999999<<<<<<<<<<<<>>>BBBEEEGGGIIILLLQQQUUUYYY]]]aaaeeefffkkkrrrwww{{{~~~|||~~~lllRRRDDD<<<;;;999777666777777888::::::999999:::;;;;;;<<<;;;::::::::::::;;;<<<<<<===>>>BBBJJJYYYtttsssnnnlllmmmoooooottt}}}wwwnnnaaaUUUMMMJJJIIIIIIDDDDDDCCCBBB@@@???======AAA>>>???CCCDDDBBBCCCFFFGGGLLLUUUbbbqqq}}}vvvkkkkkkjjjjjjlllrrryyy~~~{{{rrrlllhhhfffiiinnnqqqppprrrwww|||uuuooommmlllkkklllooottt{{{~~~{{{uuupppiiiccc]]]XXXSSSOOOIIIHHHGGGEEEEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIGGGHHHIIIIIIHHHJJJLLLOOOTTTVVVYYYYYYXXXWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWVVVTTTRRRNNNLLLJJJGGGDDDBBB>>>===;;;:::888777777777777888888888888999999999===;;;::::::<<<@@@EEEHHHHHHLLLPPPTTTWWW[[[___bbbeeejjjpppvvvzzzrrrWWWFFF<<<<<<;;;:::::::::::::::999999999999:::;;;<<<<<<;;;::::::::::::;;;<<<<<<===>>>BBBJJJXXXtttvvvnnnlllkkkllloooqqqwwwxxxqqqeee^^^TTTLLLGGGFFFFFFFFFAAABBBCCCBBBAAA???>>>>>>???===???CCCDDDAAABBBEEEFFFKKKTTT```ooo~~~~~~|||xxxtttsssrrrnnngggaaa^^^_________```eeekkkqqq|||xxxrrrlllhhhiiinnnqqqsssvvvxxxxxxvvvooollljjjhhhiiimmmsss{{{~~~}}}yyyssskkkddd]]]UUUQQQKKKJJJHHHFFFFFFFFFFFFGGGEEEFFFIIIKKKLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJLLLNNNQQQSSSTTTTTTRRRRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWVVVPPPMMMIIIFFFDDDBBB>>><<<;;;;;;:::888888777777777777888888888888999999999:::999999:::===AAADDDGGGHHHKKKOOOSSSVVVYYY]]]```ccchhhoootttyyyyyy]]]JJJ::::::;;;;;;<<<<<<;;;;;;888888888888999:::;;;<<<;;;::::::::::::;;;<<<<<<>>>>>>BBBJJJXXXsss}}}ooojjjjjjjjjlllooossszzzwwwkkkdddXXXTTTMMMHHHFFFEEEDDDCCC>>>@@@BBBBBBAAA?????????>>><<<>>>BBBCCCAAAAAADDDFFFJJJSSS___nnn}}}|||zzzzzzyyyyyywwwwwwxxx{{{{{{tttnnnnnniiieeedddfffeee```[[[[[[\\\]]]\\\\\\___dddiiilllsss}}}vvvooojjjiiimmmppptttxxxxxxtttzzzwwwoookkkiiifffhhhkkkrrrzzz~~~~~~yyyrrriii```WWWQQQKKKJJJIIIGGGFFFFFFGGGGGGCCCEEEIIILLLMMMMMMLLLKKKLLLMMMMMMLLLKKKKKKLLLNNNOOOPPPPPPOOONNNNNNPPPRRRQQQRRRRRRSSSSSSRRRRRRRRRNNNKKKGGGCCCAAA>>>;;;999::::::999888888777888888777888888888888999999999777888999<<>>>>>BBBJJJXXXssswwwnnnjjjiiigggiiinnnrrrzzzxxxmmmccc]]]WWWSSSNNNIIIGGGFFFEEEDDD@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAA@@@AAAAAABBBDDDIIIRRR\\\hhhvvv{{{xxxvvvsssppprrrqqqqqqqqqrrrtttwwwyyyyyywwwtttpppmmmjjjhhhgggaaa```^^^]]]]]]]]]^^^___]]]]]]^^^```aaabbbddddddmmmpppttt{{{xxxqqqnnnpppqqqxxxwwwtttvvvyyyzzzpppkkkgggdddggglllrrryyy{{{wwwrrriii]]]SSSMMMJJJHHHGGGGGGHHHGGGFFFEEEFFFHHHJJJKKKMMMMMMMMMNNNMMMMMMNNNOOOOOOMMMLLLJJJKKKKKKLLLMMMNNNOOOOOOLLLLLLLLLLLLKKKJJJIIIIIIEEECCCAAA>>><<<;;;;;;;;;777777777777777777777777888888777777777777888888=========>>>???AAACCCCCCIIIJJJLLLOOOSSSWWWZZZ\\\bbbfffkkkqqqvvv|||jjjUUUFFF???;;;===>>>;;;999999999999888888888888999999888999999:::;;;<<<>>>???===>>>AAAHHHVVVppp{{{ssskkkiiiiiiiiilllpppttt{{{vvvjjj```ZZZSSSPPPKKKHHHFFFEEEDDDBBB@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@AAACCCHHHQQQ[[[fffuuu~~~yyywwwuuurrrpppjjjiiihhhiiijjjllloooqqqpppooommmkkkiiigggffffffbbbaaa```______```aaabbbcccdddeeeggghhhiiiiiiiiigggiiilllpppwwwzzzsssppprrrqqqzzzzzzxxxyyyyyy~~~ssslllfffbbbdddiiittt|||~~~zzzuuukkk___UUUOOOLLLIIIGGGFFFFFFEEECCCDDDEEEGGGIIIKKKMMMNNNNNNMMMLLLKKKLLLMMMMMMLLLJJJGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHGGGFFFBBB@@@>>><<<:::999999999777777777777777777777777666666666666777888999:::999999:::;;;<<<>>>???@@@HHHIIIKKKNNNRRRVVVYYY[[[aaaeeejjjpppuuu{{{ppp\\\HHH@@@:::<<<===;;;999999999999888888888888999999999999999:::;;;<<<===>>>???@@@CCCJJJXXXsssuuummmhhhhhhiiijjjnnnrrrwww}}}vvvjjj^^^XXXQQQOOOKKKIIIHHHGGGDDDCCCAAA@@@@@@@@@@@@@@@AAABBBBBBAAA???>>>>>>???@@@@@@BBBGGGOOOXXXdddrrr}}}vvvqqqooonnnkkkhhhaaa``````aaaccceeehhhjjjiiiiiiiiihhhhhhhhhhhhhhhgggfffffffffggghhhiiijjjlllmmmoooqqqrrrrrrqqqpppffffffgggiiimmmttt}}}~~~wwwtttuuusss}}}~~~}}}}}}yyyuuunnngggcccdddiiiuuu~~~~~~xxxnnnaaaXXXRRROOOJJJGGGEEEDDDBBBAAABBBDDDFFFHHHKKKMMMOOOPPPLLLKKKJJJJJJKKKKKKIIIHHHEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDDDD===<<<:::888777777777888777777777777777777777777444555555666777999;;;<<<888888999:::;;;===>>>???GGGHHHJJJMMMQQQUUUXXXZZZ___ccciiinnnsssyyy~~~xxxgggLLLCCC;;;:::<<<;;;::::::999999888888888888999999:::::::::::::::;;;<<<===???@@@DDDKKKXXXsssqqqkkkggghhhjjjkkkooossswww}}}}}}ooobbbZZZTTTRRROOOMMMLLLJJJHHHEEEBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>???@@@AAA@@@EEEMMMVVVaaappp{{{vvvoookkkiiihhhdddaaa\\\]]]]]]___bbbfffjjjmmmlllmmmmmmnnnoooooooooooooooooopppppprrrssstttttttttvvvxxxzzzzzzyyywwwuuunnnmmmlllkkklllqqqxxx}}}{{{wwwxxxxxxxxxzzzvvvoooiiifffhhhmmmttt}}}{{{pppddd[[[UUUQQQKKKGGGEEEDDDBBBAAAAAABBBDDDGGGJJJMMMPPPQQQLLLKKKIIIHHHIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEECCCDDDDDDDDDDDDCCCBBBBBB;;;:::888777666666777888666666666666666666666666555555555666777999:::;;;:::;;;;;;<<<===???@@@AAAEEEFFFHHHLLLOOOSSSVVVXXX]]]aaaffflllqqqvvv{{{sssUUUHHH===:::;;;;;;:::;;;:::999999888888999999:::;;;;;;:::::::::;;;;;;<<<===>>>BBBJJJWWWqqqpppkkkhhhjjjlllmmmooossswww{{{wwwhhh___XXXUUUSSSPPPOOOLLLIIIGGGCCCCCCBBBAAA@@@@@@@@@AAABBBAAA@@@??????@@@AAABBB@@@DDDKKKTTT___mmm~~~yyytttnnnjjjiiigggdddaaa^^^^^^```cccggglllqqqttttttuuuvvvwwwxxxxxxxxxwwwvvvwwwxxxyyy{{{||||||}}}{{{|||~~~~~~{{{yyyuuuuuusssqqqppprrrvvvzzz|||{{{{{{~~~yyyxxxxxxqqqkkkggghhhmmmqqq{{{{{{rrrggg```WWWSSSMMMIIIGGGFFFEEEDDDAAABBBCCCFFFIIIMMMPPPRRRNNNKKKIIIGGGHHHHHHFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA;;;:::888777777777888999666666666666666666666666777777777777777777888999;;;;;;<<<===>>>@@@AAABBBCCCEEEGGGJJJNNNRRRUUUWWW[[[___dddiiinnnsssxxx|||aaaQQQAAA;;;<<<;;;:::;;;::::::999999999999::::::;;;;;;:::::::::;;;;;;<<<===>>>CCCKKKXXXrrr~~~qqqllliiilllooooooqqqtttwwwzzzqqqhhh]]]ZZZVVVRRROOOLLLIIIFFFEEEEEECCCBBBAAAAAAAAAAAAAAAAAA@@@???@@@AAABBBCCC@@@DDDJJJRRR]]]lll|||vvvrrrmmmkkkkkkjjjhhheeeeeefffgggjjjoootttyyy||||||}}}}}}~~~~~~yyyyyyxxxvvvttttttvvvxxxzzz}}}}}}{{{xxx|||tttkkkffffffjjjpppyyy|||tttlllggg\\\WWWPPPKKKIIIHHHGGGGGGBBBBBBCCCEEEIIILLLPPPRRRPPPMMMJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@<<<;;;999888888888999999777777777777777777777777888888777777777777777888999::::::;;;<<<>>>???@@@BBBCCCEEEHHHLLLPPPSSSUUUYYY\\\bbbgggkkkpppuuuyyy~~~ooo\\\GGG>>>===<<<;;;;;;::::::999999999999:::::::::::::::::::::;;;<<<===>>>@@@EEENNN[[[uuuzzzppplllkkkooorrrsssuuuxxxwwwzzz~~~uuueeeaaaZZZUUUQQQMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>@@@AAABBB@@@DDDJJJRRR\\\kkk|||xxxuuurrrrrruuuvvvtttrrrrrrssssssuuuxxx}}}~~~}}}{{{{{{||||||~~~www~~~uuummmffffffjjjqqqyyy~~~wwwqqqnnnbbb]]]UUUOOOKKKIIIHHHGGGCCCCCCCCCEEEHHHLLLOOOQQQRRROOOKKKIIIIIIIIIHHHGGGDDDDDDEEEEEEFFFFFFGGGGGGIIIHHHGGGFFFDDDAAA???>>>===<<<:::999888888888999777777777777777777777777777777666666777888999999888888999:::;;;===>>>???AAABBBDDDGGGKKKOOORRRTTTWWW[[[```eeeiiinnnsssvvv|||wwwuuuwww|||~~~|||fffMMMAAA>>><<<::::::;;;::::::999999::::::;;;999999999:::;;;<<<===>>>>>>@@@FFFNNN\\\uuuwwwoookkkkkkpppuuuvvvxxx{{{xxx{{{mmmggg```YYYTTTPPPMMMKKKIIIHHHFFFEEECCCBBBBBBBBB???>>>=========???@@@AAA@@@DDDJJJQQQ\\\kkk|||}}}~~~~~~~~~~~~~~~~~~~~~www|||yyy}}}uuunnniiiiiimmmssszzzyyyuuusssgggaaaXXXQQQLLLJJJHHHGGGCCCCCCCCCEEEGGGKKKOOOQQQTTTQQQMMMJJJIIIIIIIIIHHHEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHFFFCCCAAA>>>======<<<:::999888777888888777777777777777777777777555555555666777999;;;;;;999999:::;;;<<<>>>???@@@@@@AAACCCFFFJJJNNNQQQSSSVVVZZZ___dddhhhmmmrrruuu{{{sssnnnpppmmmppptttvvvzzzlllQQQCCC???<<<::::::;;;::::::999999::::::;;;888999999:::;;;<<<>>>???<<<>>>DDDMMMZZZsss}}}qqqooommmlllooovvv}}}yyyoooccc\\\YYYWWWQQQLLLMMMJJJFFFCCCBBBBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBAAABBBGGGPPPYYYfffyyy|||zzz{{{vvvlllfffhhhnnnyyy|||xxxmmmeee\\\UUURRROOOIIIDDDHHHIIIIIIHHHGGGHHHJJJLLLQQQPPPOOONNNLLLJJJHHHGGGFFFGGGHHHHHHIIIIIIIIIHHHJJJIIIHHHFFFDDDAAA???>>>===<<<:::888777777777888888888888888777777777777444555777888888888777666999999888999;;;===@@@BBBCCCDDDEEEFFFHHHKKKOOOSSSVVVYYY^^^bbbfffkkkqqquuu|||tttkkkeeehhhlllqqqsssrrrvvvwwwYYYEEE???>>>===:::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>===;;;:::999888999999888888888888777777777777555666777777777777777666999888888888999<<<>>>@@@BBBCCCDDDEEEFFFJJJNNNRRRTTTWWW\\\```dddiiiooosssyyy~~~vvvkkkeeeeeefffjjjkkkjjjnnn}}}~~~```JJJAAA@@@???<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@EEEMMMXXXpppyyy|||wwwpppmmmmmmooottt}}}}}}tttnnnggg```ZZZUUUQQQLLLHHHFFFEEECCCAAAAAAAAA@@@@@@??????@@@@@@BBBBBBGGGNNNWWWcccvvv}}}{{{}}}|||wwwnnnjjjooowww{{{xxxvvvnnnddd[[[UUUQQQLLLHHHIIIJJJIIIHHHFFFFFFHHHJJJNNNOOOPPPQQQPPPMMMJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@???===<<<;;;;;;::::::888888888888777777777777777777666666666666666777999888888888888:::<<<===@@@AAABBBCCCDDDHHHLLLPPPRRRUUUYYY^^^bbbggglllpppuuuzzz{{{nnngggccccccccccccbbbggguuugggPPPEEEAAA@@@???;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@DDDKKKVVVpppvvv|||}}}sssooonnnooosssyyywwwnnneee^^^XXXTTTOOOJJJHHHEEECCCAAACCCCCCBBB@@@@@@?????????BBBBBBFFFMMMUUUbbbvvv~~~||||||~~~uuummmkkkrrr{{{}}}zzzxxxvvvoooeee]]]WWWRRRNNNKKKKKKKKKJJJHHHFFFFFFGGGIIILLLNNNPPPRRRQQQOOOLLLJJJHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJHHHGGGEEECCCBBBAAAAAA@@@???>>>===<<<<<<888888888888777777777666999888666555555555666777:::999999999999::::::;;;===???@@@AAABBBEEEJJJMMMQQQTTTXXX\\\```dddjjjmmmrrrwww~~~tttmmmgggdddbbbaaaaaaffftttmmmTTTFFFAAA@@@???;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>===888888888888777777777666888777666555555666777888;;;:::::::::::::::;;;;;;<<<===>>>???AAADDDHHHLLLPPPSSSWWW[[[^^^ccchhhlllpppuuu|||xxxoooiiieeedddeeejjjuuurrrYYYHHH@@@>>>???<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<=========???@@@CCCIIIUUUooo|||wwwpppnnnooorrryyy|||ooohhh\\\XXXRRRNNNJJJHHHEEECCCEEEDDDCCCBBBAAAAAA@@@AAABBBBBBEEELLLUUUcccxxxwwwpppjjjhhhiiinnnyyy}}}zzzsssmmmlllttt~~~}}}~~~}}}|||{{{zzztttqqqllleee^^^XXXTTTQQQOOOOOONNNKKKGGGFFFGGGHHHHHHJJJMMMPPPQQQPPPOOONNNJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@???>>>888888888888777777777777666666666666666777888888:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???CCCGGGKKKOOORRRUUUYYY]]]aaafffiiimmmssszzzzzzssslllkkklllooowww{{{aaaMMMBBB>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>???CCCIIIUUUppp{{{ssspppnnnnnnrrrxxxrrrjjj^^^ZZZUUUPPPMMMKKKHHHFFFDDDDDDCCCBBBBBBAAABBBBBBBBBAAAEEELLLVVVeeezzzrrrkkkeeedddfffmmm{{{zzztttnnnmmmuuu}}}|||yyy{{{}}}||||||||||||yyywwwtttnnnfff^^^WWWTTTRRRQQQPPPLLLIIIGGGGGGHHHGGGIIIKKKMMMOOOPPPPPPPPPKKKJJJHHHFFFFFFGGGHHHIIIGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCBBBAAA???>>>888888888888777777777777333444555777888888888888888888999::::::::::::::::::<<<===>>>???BBBGGGJJJMMMOOOSSSWWWZZZ^^^cccgggkkkpppxxxxxxuuuuuuuuuyyy~~~mmmVVVFFF@@@???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>===???CCCJJJVVVppp~~~ssspppoooooolllqqqxxx~~~yyyqqq```\\\VVVRRROOOMMMKKKIIIDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAEEEMMMWWWfff|||~~~tttlllfffeeehhhppp~~~{{{uuupppooovvvvvvvvvyyy}}}|||}}}}}}}}}~~~}}}{{{tttkkkaaaZZZVVVSSSSSSQQQMMMIIIGGGHHHIIIGGGHHHJJJLLLNNNOOOPPPQQQKKKJJJHHHFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCAAA???>>>888888888888777777777777222333555777999999999888666666777999999::::::999:::;;;===>>>???BBBGGGJJJKKKMMMQQQUUUXXX\\\aaadddiiiooowww~~~|||zzz{{{~~~vvv\\\JJJBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???<<<>>>CCCKKKWWWqqq{{{pppiiihhhjjjlllnnnsssyyy}}}ssshhhbbbZZZUUURRROOOJJJGGGGGGFFFEEEEEEEEEEEECCCAAABBBCCCFFFMMMWWWggg~~~qqqiiicccdddjjjtttxxxqqqllllllttt}}}zzzvvvttt{{{~~~~~~zzzsssiii]]]UUUVVVTTTQQQPPPOOOMMMJJJHHHMMMKKKIIIKKKOOORRRRRRRRROOONNNLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHFFFDDDGGGEEEDDDBBB@@@?????????999999888777666666666777777777777777888999:::;;;::::::::::::::::::::::::999999:::<<>>===;;;;;;<<<<<<;;;:::===;;;999:::===>>>===;;;>>>???CCCHHHTTTnnnwwwnnnhhhhhhkkklllooosssyyyyyylllfff^^^XXXUUUQQQMMMIIIHHHGGGEEEEEEFFFEEECCCAAACCCDDDHHHOOOYYYjjjyyyqqqjjjlllrrr|||wwwpppmmmnnnwww}}}xxxtttzzz~~~xxxmmmaaaYYYVVVTTTQQQPPPOOOMMMKKKHHHIIIHHHGGGJJJPPPTTTVVVWWWPPPOOOMMMKKKIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGEEEDDDEEEEEEDDDCCCAAA@@@???>>>:::999888777777666666777666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<>><<<;;;;;;<<<<<<;;;:::===;;;:::;;;===>>>===;;;>>>???CCCIIITTTooorrrjjjeeegggjjjlllooosssyyysssmmmddd]]]XXXTTTOOOLLLJJJHHHFFFFFFFFFFFFDDDBBBEEEEEEIIIQQQ]]]nnn}}}wwwyyyvvvpppnnnpppzzzzzzvvvxxx~~~}}}sssggg^^^WWWUUURRRPPPOOOMMMKKKIIIIIIHHHHHHKKKPPPUUUXXXYYYRRRPPPNNNLLLJJJJJJJJJJJJIIIGGGFFFGGGGGGGGGEEECCCDDDDDDDDDDDDBBBAAA???===::::::999777777666666666555555555555666777888888::::::::::::::::::::::::999999:::;;;>>>AAADDDFFFDDDGGGLLLQQQVVV[[[aaaeeeiiimmmrrrvvvzzzeeeNNNEEE>>><<<;;;;;;<<<<<<;;;:::<<<;;;:::;;;===>>>===<<<>>>@@@CCCIIIUUUooo|||nnngggcccdddhhhkkknnnsssyyy}}}uuukkkbbb\\\WWWRRRNNNLLLJJJHHHGGGGGGGGGEEECCCEEEEEEIIISSS```rrrvvvqqqoooqqqzzz~~~wwwxxx~~~wwwjjjbbbYYYWWWSSSPPPOOONNNLLLJJJLLLKKKKKKLLLNNNRRRUUUWWWTTTSSSPPPNNNLLLKKKKKKKKKIIIGGGFFFFFFGGGFFFDDDBBBCCCCCCDDDEEECCCAAA???===;;;:::999888777666666666666555555555666666777888666666666666777777777777999999999;;;===@@@BBBDDDGGGJJJMMMQQQTTTYYY^^^aaahhhlllqqquuuyyy~~~pppUUUFFF???===;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<============???@@@DDDJJJVVVpppxxxllleeeaaabbbfffiiimmmrrryyytttiiiaaa[[[TTTPPPNNNLLLIIIHHHHHHGGGFFFEEEFFFEEEJJJUUUdddvvvxxxrrrooopppyyyzzzyyyyyymmmeee\\\YYYUUURRRPPPOOOMMMLLLLLLLLLKKKKKKMMMPPPUUUXXXWWWUUUSSSPPPMMMLLLLLLKKKJJJHHHGGGGGGGGGFFFDDDBBBBBBCCCDDDDDDDDDAAA???===<<<;;;:::888777777666666777777666666666777888888555555555666666777777777999999999:::<<<>>>AAABBBGGGJJJMMMQQQTTTYYY^^^aaagggkkkqqquuuxxx~~~|||___KKKBBB@@@===;;;<<<<<<<<<;;;<<<<<<===============>>>???@@@DDDJJJVVVqqqsssiiiddd```aaacccgggkkkqqqxxx~~~qqqhhh___XXXSSSQQQNNNKKKIIIHHHHHHGGGFFFHHHGGGLLLXXXhhh{{{zzzsssooopppxxx}}}{{{}}}qqqiii___\\\WWWSSSRRRQQQOOONNNIIIIIIJJJJJJLLLPPPVVVZZZYYYXXXUUUQQQOOOMMMLLLLLLKKKIIIHHHHHHHHHGGGDDDBBBCCCCCCCCCDDDCCCAAA@@@???===<<<:::999777777666666888777777666666777777888666777777888888999999999999888888999;;;===???@@@CCCFFFKKKPPPUUUZZZ```dddfffjjjpppuuuxxx~~~lllVVVGGGCCC???===<<<<<<;;;;;;;;;===>>>>>>===<<<>>>??????@@@DDDKKKWWWrrrzzzmmmfffccc``````cccdddiiipppxxxzzznnneee\\\WWWRRROOOLLLIIIIIIIIIHHHGGGJJJIIIOOO\\\mmmzzztttpppqqqyyy}}}wwwooobbb^^^YYYUUUSSSRRRQQQPPPIIIJJJJJJIIIIIIMMMSSSYYY[[[YYYVVVSSSPPPNNNMMMMMMLLLKKKIIIIIIIIIHHHEEECCCCCCCCCCCCBBBBBBAAAAAA@@@===<<<;;;999888777666666777666666555555666666666666777777888999999::::::999888888888:::<<<>>>???AAAEEEIIINNNSSSYYY___cccccchhhoootttxxx}}}vvv```KKKGGGBBB>>>===<<<;;;:::;;;===???>>><<<<<<>>>@@@???AAAEEEKKKXXXsss~~~ssshhhdddbbb```aaacccccchhhoooxxxssshhh___YYYSSSPPPLLLJJJIIIIIIIIIHHHMMMLLLQQQ___qqqzzztttppprrrzzz{{{sssddd```ZZZVVVTTTSSSRRRQQQMMMMMMLLLIIIGGGIIIOOOTTT\\\ZZZWWWTTTQQQOOOMMMMMMMMMLLLJJJJJJJJJHHHFFFCCCDDDCCCBBBAAAAAAAAAAAAAAA>>>===;;;999888777666666666555555444444444555555444555555666777888888999999888888888999;;;===>>>CCCFFFJJJNNNQQQUUUZZZ^^^aaafffmmmssswww|||{{{eeeMMMIIIDDD???===<<<;;;:::;;;===??????<<<<<<>>>@@@???AAAEEELLLXXXsss{{{oooddd``````___```bbbeeejjjrrr{{{yyyooofff```VVVRRROOOOOOMMMJJJJJJMMMOOOOOOTTTbbbxxx}}}~~~yyyrrrnnnpppyyyxxxjjjeee^^^WWWTTTQQQOOONNNJJJJJJJJJIIIIIIJJJMMMPPPXXXYYYYYYWWWTTTQQQOOOOOOPPPNNNLLLIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB===<<<:::888666666666666777777666666666777777888888888777777777777777888<<<;;;999888888:::===???CCCEEEHHHKKKNNNSSSXXX\\\aaaeeeiiiooottt{{{qqqXXXMMMCCC@@@???===<<<>>><<<===>>>???@@@@@@???>>>???@@@DDDKKKWWWrrrxxxmmmbbb_________```bbbgggllluuu~~~~~~sssiiiccc[[[VVVSSSRRROOOLLLLLLOOOQQQRRRYYYhhh~~~yyyrrrnnnpppzzz}}}pppjjjbbb[[[WWWTTTQQQPPPIIIIIIIIIGGGFFFGGGJJJMMMUUUWWWXXXVVVSSSPPPNNNNNNOOONNNLLLIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA???===;;;999888777777888555555444444444444555555888888777777777777888888;;;:::999888999;;;>>>???BBBDDDHHHJJJMMMRRRWWW[[[aaadddiiinnntttzzzwww\\\QQQEEEAAA???===<<<=========>>>???@@@???>>>>>>???@@@DDDKKKWWWrrr~~~rrrhhh___]]]^^^^^^```ccciiioooxxxxxxnnngggaaa\\\WWWVVVRRRNNNNNNQQQSSSWWW```qqqxxxrrrnnnqqq{{{wwwqqqhhh```ZZZVVVSSSQQQKKKKKKJJJHHHFFFFFFIIIKKKTTTVVVXXXWWWTTTQQQOOONNNNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@@@@???===<<<:::999999999555555444444444444555555888777777777777777888888:::999888888999<<<>>>@@@AAACCCFFFIIILLLPPPVVVYYY___bbbgggmmmrrrxxxbbbUUUGGGBBB???===<<<===>>>>>>?????????>>>======???AAAEEEKKKXXXrrrzzzlllccc\\\[[[\\\]]]```dddjjjqqq{{{}}}rrrkkkeee___ZZZXXXUUUQQQQQQTTTVVV[[[gggxxxxxxrrrooorrr|||}}}wwwmmmddd\\\WWWSSSPPPNNNNNNMMMJJJHHHGGGIIIKKKRRRUUUXXXYYYWWWTTTRRRQQQMMMMMMKKKJJJIIIIIIIIIIIIGGGGGGFFFDDDCCCAAA@@@???@@@@@@>>>===<<<::::::999888777777666666666666777777777777777777777888999888888888999:::<<>>>>>===<<<<<>><<<;;;:::999888888777666666666666666777777666666777888999999888888888999;;;===???@@@>>>@@@CCCFFFIIINNNSSSWWWZZZ^^^dddiiinnntttyyy}}}kkkZZZHHH@@@>>>======>>>??????>>>======<<<<<<<<<@@@AAAEEELLLXXXssstttccc]]]YYYZZZZZZ[[[```fffiiiqqq~~~yyyooohhhbbb___[[[WWWXXX[[[\\\dddqqqwwwrrrpppttttttiii```XXXSSSOOOMMMMMMKKKHHHEEEEEEFFFHHHJJJOOOUUUXXXWWWTTTQQQPPPNNNNNNMMMKKKKKKJJJJJJJJJGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@???>>><<<:::999777666555444444333444444666666666666777888999:::888888999:::;;;<<<>>>???>>>@@@CCCFFFIIIMMMSSSVVVXXX\\\bbbhhhmmmqqqvvvyyyrrr___JJJ@@@???>>>======>>>>>>===<<<<<<<<<======@@@BBBFFFLLLXXXsssxxxoooaaa\\\YYYZZZZZZZZZ___fffiiirrrzzzssskkkfffaaa\\\[[[___aaaiiiuuuwwwrrrqqquuuyyymmmddd\\\VVVSSSMMMMMMKKKHHHEEEEEEGGGIIIJJJOOOVVVZZZZZZWWWTTTRRRPPPOOONNNLLLKKKJJJJJJJJJFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@>>><<<;;;777666555444444333333333666666666666777888999:::999999::::::;;;<<<======>>>@@@CCCFFFIIIMMMSSSVVVVVVZZZaaafffkkkppptttwww~~~|||gggOOOCCC@@@>>>===<<<======<<<;;;<<<===>>>>>>@@@BBBFFFLLLYYYtttssskkk```\\\ZZZZZZZZZZZZ___fffjjjsss{{{sssllleee___^^^aaadddlllxxxwwwrrrqqquuu|||qqqggg```ZZZVVVNNNNNNMMMJJJHHHGGGIIIKKKLLLRRRZZZ______\\\XXXVVVQQQPPPNNNLLLKKKJJJJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@>>><<<999999888666666555555555666666666666777888999::::::::::::;;;;;;<<<<<<<<<>>>@@@CCCFFFIIINNNSSSWWWUUUYYY```fffjjjooosssvvv|||mmmSSSFFFAAA???<<<;;;===<<<;;;;;;<<<===>>>???@@@BBBFFFLLLYYYtttooogggeee^^^YYYYYYZZZ[[[___dddqqqwwwyyyqqqjjjeeedddggghhhqqq}}}~~~vvvqqqrrrzzzuuuggg\\\WWWVVVNNNLLLIIIIIIJJJKKKKKKJJJKKKNNNUUU^^^dddccc\\\VVVTTTQQQNNNLLLLLLMMMMMMMMMGGGGGGFFFDDDCCCCCCCCCCCCEEEDDDCCCAAA???>>><<<<<<:::888777777888:::999888777888777666555555777999888888888999:::;;;===>>>>>>@@@DDDGGGIIILLLOOORRRUUUZZZaaaeeehhhkkkppptttvvv{{{tttWWWIIIEEEAAA>>>>>>===============>>>??????>>>AAAFFFNNN[[[uuu~~~nnnfffccc\\\XXXXXXZZZ[[[___eeerrrxxx}}}tttllliiikkkjjjrrr|||~~~vvvqqqsss{{{zzzlllaaa[[[ZZZQQQNNNKKKIIIIIIIIIHHHGGGJJJMMMSSS\\\bbbccc]]]XXXVVVSSSOOOLLLLLLLLLKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDCCCAAA@@@>>>===<<<888666555555777888777666777777777666444555666888888888888999:::;;;======>>>AAADDDFFFHHHKKKOOORRRVVV[[[```dddfffiiimmmqqquuuzzzwwwZZZKKKEEEAAA??????;;;<<<>>>?????????>>>===???AAAFFFMMMZZZtttyyyjjjbbb___ZZZWWWXXXYYY[[[```gggrrryyyzzzppplllmmmqqqwww}}}vvvrrruuu~~~||||||~~~qqqeee^^^ZZZTTTQQQLLLJJJHHHGGGEEECCCHHHJJJPPPYYY```ccc___[[[XXXTTTPPPMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDBBBAAA???===<<<999777555555777888777666666666777666555555666888888888888999:::;;;<<<===???AAABBBDDDFFFJJJOOORRRVVVZZZ___bbbcccfffkkkooosssxxx~~~~~~```MMMEEEAAA???@@@:::<<<>>>@@@AAA???===;;;???AAAEEELLLXXXtttrrreee^^^]]]YYYWWWXXXZZZ\\\bbbjjjrrrzzzvvvqqqrrrzzz~~~|||vvvtttxxx||||||sssggg]]]XXXUUUQQQMMMJJJHHHFFFDDDBBBFFFHHHMMMUUU^^^bbbaaa^^^XXXUUUPPPNNNMMMLLLKKKJJJJJJJJJHHHGGGEEEDDDDDDDDDEEEEEEDDDCCCBBB???===<<<;;;:::888888999:::999888555666777666555555666888999999999999:::;;;<<<===@@@@@@AAABBBDDDHHHNNNRRRTTTXXX]]]```bbbeeekkkooorrrvvv|||gggPPPDDD@@@??????<<<===>>>??????>>>===<<<@@@AAAEEEKKKXXXttt}}}mmmbbb\\\[[[XXXWWWYYYZZZ\\\dddmmmsss{{{zzzzzz||||||wwwvvv{{{~~~~~~ttthhh]]]WWWTTTQQQMMMJJJIIIHHHFFFDDDEEEFFFIIIQQQ[[[aaabbbaaaXXXUUUQQQOOONNNNNNNNNMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEECCC@@@>>><<<<<<:::999888999:::999888444666777777777666777999999999999999:::;;;<<<<<>>???>>>===<<<<<<===>>>???@@@AAAFFFMMMYYYuuuwwwjjjaaa\\\YYYWWWWWWYYYYYY[[[dddmmmsss|||}}}|||xxxxxx}}}xxxxxx|||zzzrrrhhh___XXXTTTRRRNNNKKKJJJIIIHHHFFFEEEDDDGGGNNNWWW___bbbcccYYYVVVSSSPPPPPPPPPPPPOOOMMMLLLKKKIIIGGGFFFEEEEEEEEEFFFFFFFFFDDDAAA>>><<<;;;999777777777888777666555777999999888888999::::::999999999::::::;;;<<<>>>???@@@AAACCCFFFKKKNNNMMMQQQWWWZZZ^^^ccckkkqqqppptttzzzyyy\\\IIICCC@@@>>>AAA???===;;;:::<<<>>>@@@@@@BBBHHHOOO\\\vvv~~~oooeee^^^ZZZWWWUUUVVVWWWVVVXXXaaakkksss}}}}}}zzzyyy~~~|||tttsssxxx{{{vvvqqqllleee^^^YYYWWWTTTPPPMMMKKKJJJHHHFFFEEEDDDEEEKKKUUU^^^bbbddd]]]ZZZUUUSSSRRRQQQPPPOOONNNMMMLLLJJJHHHGGGFFFEEEEEEFFFGGGGGGEEEBBB???===<<<:::888777888888777666555777:::;;;:::::::::;;;::::::999999999:::;;;;;;<<<>>>@@@BBBCCCFFFIIILLLLLLOOOTTTWWWZZZ___gggmmmpppttt{{{dddOOOGGGCCC@@@@@@???===<<<<<<<<<===>>>???CCCJJJRRR___xxxuuuhhh___YYYVVVUUUTTTTTTUUUTTTVVV___iiittt~~~~~~zzzzzz|||zzzqqqqqquuussspppkkkhhheeeaaa\\\WWWYYYVVVQQQNNNLLLJJJHHHFFFEEEDDDDDDJJJTTT]]]bbbddd```]]]XXXTTTRRRQQQOOONNNOOONNNLLLJJJHHHGGGFFFFFFEEEFFFGGGGGGEEEBBB???===>>><<<:::999::::::999888666888;;;<<<;;;;;;;;;<<<::::::999999999:::;;;;;;;;;===@@@BBBDDDEEEHHHJJJKKKNNNRRRUUUWWW\\\ccchhhpppuuu|||iiiSSSJJJEEEAAA>>>>>>>>>>>>>>>===<<<<<>>===<<<:::999888888888666777888999:::999888888<<<<<<;;;:::999888777666;;;<<<>>>???@@@BBBEEEGGGIIIMMMRRRUUUWWWYYY^^^bbblllrrrzzzuuu[[[MMMEEE???@@@???===<<<<<<<<<===>>>???@@@DDDLLL[[[vvvzzzkkkbbb[[[UUUTTTTTTSSSTTTVVVXXX[[[dddmmmzzz|||wwwzzz}}}xxxuuuvvv~~~xxxnnnkkkhhhffffffeee```]]][[[YYYVVVSSSQQQNNNKKKHHHFFFGGGIIILLLRRRYYY___ccceee```ZZZVVVTTTSSSPPPNNNPPPOOOMMMKKKIIIGGGEEEDDDFFFFFFFFFFFFEEEDDDCCCBBB>>>===<<<:::999888888888666777888999:::999999888:::::::::::::::::::::::::::<<<>>>???@@@AAADDDGGGJJJNNNSSSVVVWWW[[[aaaeeekkkqqqyyywww^^^OOOFFFAAA@@@???>>>===<<<======>>>@@@AAAEEEMMM\\\wwwtttfff___ZZZWWWVVVUUUTTTUUUXXXZZZ^^^gggrrr~~~|||xxx|||zzzwwwxxxzzzrrrnnnjjjiiiiiihhhddd```[[[YYYWWWVVVUUURRRNNNKKKJJJKKKLLLOOOUUU[[[aaadddhhhccc\\\WWWTTTRRRPPPNNNOOONNNMMMKKKJJJHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDDDD???>>>===;;;999888888888777888888999:::999999999777888888999:::;;;<<<<<<:::<<<>>>??????AAADDDGGGKKKNNNRRRUUUWWW\\\ccciiiiiiooowww}}}|||bbbRRRHHHCCC@@@???>>>===<<<===>>>>>>AAABBBFFFNNN\\\xxxooobbb]]]YYYWWWXXXUUUTTTUUUYYY\\\```kkkvvv{{{xxx~~~|||{{{}}}yyytttooommmllljjjfffbbb[[[ZZZYYYYYYXXXUUUQQQMMMMMMMMMNNNQQQVVV\\\aaadddhhhddd___YYYUUUSSSRRRQQQNNNNNNMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@???===<<<:::999888888888888999999999:::::::::666777777888999:::;;;;;;:::<<<===>>>???AAADDDFFFJJJMMMPPPSSSVVV\\\dddjjjiiinnnvvv{{{hhhUUUIIIDDD@@@???>>>=========>>>???@@@AAAFFFNNN\\\xxxlll```[[[XXXWWWWWWTTTSSSTTTXXX\\\bbbnnnzzz||||||yyywww}}}{{{uuuqqqnnnkkkfffbbb\\\[[[[[[ZZZZZZWWWSSSOOOMMMNNNOOOQQQVVV\\\aaadddgggeeebbb]]]YYYVVVUUUUUUOOONNNMMMLLLKKKJJJJJJIIIFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@>>><<<;;;999888888999999999999999:::::::::777777777777888888888888999;;;===>>>???AAADDDFFFGGGJJJNNNQQQTTTZZZbbbhhhiiinnnuuu{{{qqqYYYJJJDDDAAA@@@>>>=========>>>??????@@@DDDLLL[[[wwwzzzggg^^^[[[XXXWWWWWWTTTRRRTTTYYY^^^eeerrr~~~zzzwww}}}|||vvvttt{{{yyysssppplllgggbbb^^^]]][[[[[[ZZZWWWTTTQQQMMMNNNOOOQQQVVV\\\bbbeeeggggggfffbbb]]]YYYWWWWWWPPPOOONNNMMMLLLKKKJJJIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA???===;;;:::999888:::999999999999:::;;;;;;999999888888777777777666999;;;===>>>>>>@@@CCCFFFEEEHHHMMMPPPSSSXXX___eeeiiinnntttyyy~~~|||```LLLEEEAAA@@@???>>>===>>>?????????@@@DDDLLLZZZvvvrrrbbb[[[ZZZXXXWWWWWWUUUSSSUUU[[[```hhhvvvvvvqqqttt{{{zzzsssqqqwwwzzzuuuqqqmmmhhheeeaaa___\\\ZZZYYYWWWTTTRRRNNNNNNOOORRRWWW]]]cccgggiiijjjkkkgggaaa[[[WWWVVVQQQPPPOOONNNLLLKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@>>><<<:::999999::::::999999999:::;;;<<<::::::::::::999999999888999;;;===>>>>>>@@@CCCEEECCCHHHMMMPPPSSSWWW^^^bbbhhhlllrrrwww|||gggPPPGGGAAA@@@???>>>>>>>>>???@@@@@@AAAEEEMMM[[[wwwzzzlll^^^YYYZZZYYYWWWWWWVVVUUUWWW\\\bbbjjjxxx~~~ssslllmmmsss|||yyyrrrooouuuzzzuuurrrooojjjgggbbb___\\\YYYXXXVVVTTTRRRNNNNNNPPPSSSYYY___eeehhhkkkmmmnnnkkkccc[[[VVVTTTRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDBBB@@@>>><<<:::999999;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===>>>@@@CCCEEECCCHHHNNNQQQTTTWWW]]]aaafffkkkqqquuuzzz~~~lllSSSIIIAAAAAA???>>>>>>>>>???@@@AAABBBFFFNNN\\\xxxuuulll```[[[\\\\\\ZZZWWWXXXWWWWWWZZZcccppp}}}zzzsssqqqpppqqqqqqxxxsssppprrr{{{}}}wwwssspppmmmkkkeeebbb___\\\ZZZWWWUUURRRNNNMMMMMMOOOUUU^^^hhhmmmqqqrrrsssooohhh___WWWSSSSSSPPPMMMKKKKKKLLLLLLKKKJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA???===;;;:::999999999999::::::;;;;;;;;;<<<;;;999888888999;;;<<<;;;<<<===>>>???@@@AAAAAAFFFGGGJJJMMMQQQWWW^^^ccceeeiiioootttyyy||||||}}}qqqVVVKKKCCCBBBAAA@@@????????????@@@CCCFFFKKKZZZyyytttkkkaaa\\\]]]^^^[[[XXXVVVVVVWWW\\\fffttt}}}vvvrrrpppoooppp{{{wwwrrrnnnoooxxxzzzvvvrrrooommmfffccc___\\\ZZZXXXVVVTTTPPPOOONNNPPPVVV```jjjppprrrsssssspppjjjbbb\\\XXXUUURRROOONNNMMMMMMLLLKKKKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCBBB@@@>>><<<:::999999999999::::::;;;;;;;;;<<<;;;999888888999:::<<<999:::;;;===???AAABBBCCCDDDEEEHHHKKKNNNTTT[[[___dddiiioootttxxx~~~}}}}}}tttXXXLLLCCCBBBAAA@@@???>>>>>>>>>@@@CCCFFFKKKZZZzzzqqqjjjbbb^^^______]]]ZZZTTTUUUXXX```lllzzz}}}wwwrrroooooovvvuuupppkkklllttt}}}yyyuuurrrooogggddd```]]]\\\ZZZXXXVVVTTTRRRPPPQQQXXXbbblllsssuuuuuutttrrrmmmgggaaa]]]VVVTTTRRRQQQPPPOOOLLLJJJKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDBBB@@@>>><<<;;;:::999999::::::::::::;;;;;;;;;:::999888888999:::;;;888999;;;===???AAACCCDDDGGGIIILLLNNNQQQVVV\\\```ccchhhnnnssswww}}}~~~zzz]]]MMMDDDBBBAAA???>>>>>>>>>>>>???BBBFFFKKK[[[{{{mmmhhhbbb___``````]]]ZZZUUUWWW\\\eeeqqq|||uuuqqqqqqssszzzrrrnnnjjjllluuu|||xxxtttqqqjjjfffbbb___]]]\\\ZZZXXXVVVTTTRRRSSSYYYcccnnnuuuxxxwwwvvvsssoooiiiccc___WWWUUUSSSRRRQQQOOOLLLIIILLLKKKJJJHHHGGGGGGGGGGGGEEEDDDCCCAAA???===;;;;;;:::::::::::::::::::::::::::999999888888999:::;;;999:::;;;===???@@@BBBBBBIIIKKKNNNPPPSSSWWW\\\```bbbgggmmmqqquuu|||bbbOOOEEECCCAAA???======>>>>>>>>>BBBFFFKKK[[[{{{iiifffbbbaaa```___]]]ZZZXXX[[[aaajjjvvvyyytttvvvvvvzzzqqqmmmkkkoooyyy{{{vvvsssmmmjjjddd```^^^]]][[[ZZZWWWUUUTTTUUU\\\eeepppvvv|||zzzxxxvvvrrrlllddd^^^WWWUUUSSSRRRQQQOOOLLLIIILLLLLLJJJIIIHHHGGGGGGGGGFFFEEECCCAAA???>>><<<;;;::::::::::::::::::::::::888888888888999999::::::;;;;;;<<<===>>>?????????EEEGGGJJJMMMOOOSSSWWW[[[aaaeeekkkppptttzzzhhhRRRFFFDDDBBB???======>>>??????BBBFFFLLL[[[|||hhhfffdddcccbbb```]]]ZZZ\\\___eeennnyyy{{{}}}}}}|||qqqoooooouuu~~~zzzwwwrrrmmmgggbbb___^^^\\\[[[YYYXXXWWWZZZ```iiirrrxxx~~~|||zzzyyyvvvoooeee^^^WWWUUUSSSQQQQQQPPPMMMKKKMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFDDDBBB@@@>>>===<<<;;;;;;::::::::::::999999777777888888999:::::::::<<<<<<=========>>>>>>>>>DDDGGGJJJMMMPPPSSSWWW[[[```dddjjjnnnrrrxxxpppWWWHHHFFFCCC@@@>>>>>>???@@@@@@CCCGGGLLL[[[|||iiihhhhhhgggeeebbb^^^[[[\\\```hhhqqq||||||sssrrrssszzz~~~{{{uuupppiiiddd```^^^\\\[[[[[[[[[\\\___eeennnuuuzzz~~~}}}|||}}}{{{tttiii```YYYVVVSSSRRRQQQQQQPPPOOONNNMMMLLLJJJIIIIIIHHHHHHGGGFFFEEECCCAAA???===<<<;;;;;;;;;::::::999999999666777888999999:::::::::;;;;;;<<<<<<===>>>??????DDDGGGKKKNNNQQQUUUYYY\\\___ccciiimmmqqqvvv~~~xxx^^^JJJHHHDDDAAA??????@@@BBBAAADDDHHHMMM[[[{{{jjjjjjkkkjjjgggccc___\\\\\\```hhhsss~~~|||uuuuuuwww~~~wwwrrrkkkddd```^^^\\\[[[]]]]]]___ccciiiqqqxxx|||~~~}}}~~~yyymmmdddZZZWWWTTTRRRRRRSSSSSSRRRNNNMMMLLLKKKIIIIIIIIIIIIGGGFFFEEECCCAAA???======;;;;;;;;;::::::999999999666666777999999:::::::::999999:::<<<===???@@@AAA@@@CCCGGGKKKNNNQQQVVVXXX___ccchhhlllpppvvv}}}~~~bbbLLLIIIEEEAAA???@@@AAABBBBBBEEEHHHMMM[[[{{{iiiiiillloookkkccc___``````eeennnwww~~~wwwwwwyyy}}}vvvnnniiiccc]]]\\\^^^\\\^^^bbbfffkkkrrryyy~~~}}}tttjjj___YYYVVVWWWXXXUUUSSSRRRQQQQQQQQQPPPNNNKKKIIIGGGEEEEEEDDDBBB@@@>>><<<;;;::::::;;;;;;;;;:::999999999999888888888888888888888:::<<<<<<<<<<<<===???CCCEEEHHHJJJMMMRRRWWWZZZ___ccchhhlllooottt{{{lllPPPJJJDDDBBBAAAAAAAAABBBAAACCCFFFLLL^^^~~~ggggggjjjnnnkkkeeecccddddddiiiqqqyyy}}}xxxyyy|||wwwpppkkkddd^^^\\\___]]]```eeejjjpppwww~~~xxxnnnddd]]]XXXYYYYYYUUUQQQQQQOOOOOONNNMMMKKKIIIGGGFFFHHHHHHGGGFFFDDDBBBAAA@@@;;;;;;::::::::::::999999999999888888888888888888777999:::;;;<<<===???AAACCCEEEHHHJJJMMMQQQVVVZZZ```dddiiimmmpppuuu|||sssTTTLLLEEEBBBAAA@@@@@@AAACCCEEEGGGMMM]]]}}}ddddddgggkkkjjjffffffiiiiiimmmsss{{{|||zzz|||}}}}}}yyyrrrmmmfff___]]]^^^\\\```ffflllssszzz~~~tttiiiaaa[[[ZZZXXXTTTPPPPPPOOONNNMMMKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@<<<;;;:::999999999::::::888888999999999999999999666777999:::;;;===@@@BBBBBBDDDGGGIIILLLPPPUUUYYY^^^bbbgggkkknnnssszzz|||ZZZOOOFFFCCCBBB??????AAADDDFFFHHHMMM]]]}}}cccbbbcccffffffdddeeejjjkkkooottt{{{{{{{{{~~~|||~~~yyysssnnnggg___\\\]]]WWW\\\ccckkksss{{{zzzlllccc\\\ZZZXXXSSSPPPPPPQQQPPPNNNKKKJJJJJJJJJJJJDDDDDDEEEDDDDDDCCCBBBAAA>>><<<:::888888888:::;;;888888999999999999999:::777888:::::::::<<>>===:::888777888999:::888888999999::::::::::::::::::;;;:::999:::<<>>===;;;999888888888999888888999999:::;;;;;;;;;;;;;;;;;;999888888;;;===AAABBBEEEGGGIIILLLQQQTTTXXX]]]dddiiilllpppuuuzzzlllWWWGGGEEEEEE@@@@@@GGG???BBBEEELLL^^^bbb]]]ZZZZZZZZZ[[[bbbjjjssswww~~~}}}}}}|||wwwvvvyyy}}}{{{xxxtttpppoooqqqtttvvv{{{vvvsssqqqlllccc______]]]```eeellluuuyyynnnccc]]]YYYTTTRRRSSSNNNNNNNNNNNNMMMKKKJJJIIIEEEEEEEEEEEEDDDCCCBBBAAA===<<<<<<;;;999888888777888888999999:::;;;;;;<<<:::::::::888777999<<>>===DDD@@@CCCFFFLLL^^^aaa\\\YYYYYYZZZ\\\dddmmmwww{{{}}}~~~~~~wwwtttuuuxxx{{{zzzwwwrrrooonnnpppsssuuu{{{wwwtttsssnnneeeaaaaaa]]]```dddjjjssssssfff___ZZZUUURRRSSSPPPQQQQQQQQQPPPOOOMMMKKKHHHHHHHHHHHHFFFEEEDDDCCC<<<<<<<<<;;;:::999777666888888999::::::;;;<<<<<<999999888777777999===AAA@@@BBBDDDFFFHHHKKKOOOSSSUUU[[[bbbgggjjjnnnssswwwxxxzzzzzz|||}}}{{{{{{{{{zzz|||zzz```KKKGGGEEE<<<;;;BBBBBBDDDGGGMMM]]]~~~]]][[[[[[]]]\\\^^^eeennnwwwzzzzzz}}}yyyuuusssrrrzzz~~~|||{{{wwwqqqllllllooosssvvvwwwxxxwwwssslllfffaaaZZZ^^^fffnnnxxx~~~vvvkkk```YYYTTTQQQOOOQQQRRRRRRRRRQQQOOOLLLJJJKKKIIIGGGFFFFFFFFFDDDBBB@@@???===;;;:::999::::::===;;;999999::::::999888999999999:::::::::;;;;;;===@@@CCCEEEHHHKKKOOORRRWWWZZZ___dddiiinnnsssvvv}}}wwwuuuwwwuuuqqqsssssstttxxx~~~jjjNNNDDDCCCAAA???AAA@@@DDDHHHOOO```\\\ZZZZZZ\\\[[[]]]dddmmmvvv~~~zzzzzz~~~}}}vvvqqqooosssxxx~~~}}}yyytttoooooosssvvvzzzzzz{{{yyyuuunnngggccc]]]aaahhhpppyyyzzznnnccc[[[WWWTTTRRRSSSSSSTTTSSSRRRPPPMMMLLLKKKIIIGGGFFFFFFFFFDDDBBB@@@???===;;;::::::::::::===;;;999999::::::999888::::::::::::;;;;;;;;;;;;===???CCCEEEHHHKKKOOORRRUUUYYY^^^ccchhhlllrrruuu|||~~~xxxuuurrroooooonnnnnnpppuuunnnSSSHHHGGGDDDBBBDDDAAADDDHHHOOO```ZZZXXXXXXZZZZZZ\\\cccmmmuuu|||yyy{{{xxxpppkkkkkkqqqzzz|||xxxtttuuuxxxzzz~~~~~~|||wwwpppiiieeeaaadddkkkrrr{{{rrrggg^^^ZZZWWWVVVUUUUUUUUUUUUTTTQQQOOONNNKKKIIIGGGGGGGGGFFFDDDBBBAAA@@@>>><<<;;;:::999999<<<:::888888:::::::::999:::;;;;;;;;;;;;<<<<<<<<<===???BBBEEEGGGKKKOOORRRTTTXXX]]]bbbfffkkkppptttzzz~~~wwwsssqqqssspppooopppsssrrrVVVJJJHHHEEECCCEEEAAADDDHHHOOO```WWWVVVVVVXXXYYY[[[cccllltttzzzzzz}}}~~~rrrkkkiiimmmvvv|||zzz{{{}}}yyyrrrkkkgggeeehhhnnnuuu~~~vvviiiaaa[[[XXXVVVWWWWWWWWWVVVUUUSSSQQQPPPKKKJJJHHHGGGGGGFFFDDDBBBAAA@@@???===;;;:::999999;;;999888888999::::::999;;;;;;;;;<<<<<<<<<======<<>><<<:::999888999888777777999;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<>>>BBBDDDGGGJJJNNNQQQTTTXXX]]]bbbfffkkkppptttzzz}}}{{{vvvsssrrrssszzzwwwXXXKKKGGGBBB@@@BBBCCCEEEHHHNNN^^^TTTSSSTTTVVVXXXZZZcccllluuu{{{}}}xxxqqqrrruuu~~~xxxrrrnnnmmmrrrzzz~~~rrrhhh```ZZZVVVWWWWWWVVVTTTSSSRRRQQQPPPLLLJJJHHHHHHHHHGGGEEECCCAAAAAA@@@???===;;;999777888777666777999;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>AAADDDFFFJJJNNNQQQTTTXXX]]]bbbfffkkkppptttyyy||||||wwwuuuuuuzzz|||]]]NNNIIIDDDBBBDDDDDDFFFHHHNNN^^^~~~TTTRRRSSSVVVXXX[[[cccmmmuuu|||tttsssttt{{{}}}wwwtttrrrxxxzzzooofff^^^XXXVVVVVVTTTSSSQQQPPPPPPOOOLLLKKKIIIHHHHHHGGGEEECCCBBBAAAAAA@@@===;;;888777777666555666999;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>AAADDDFFFIIINNNQQQSSSVVV\\\```eeejjjooosssxxxzzz{{{yyy|||```PPPKKKFFFCCCEEEEEEGGGHHHMMM]]]~~~SSSRRRSSSVVVXXX[[[dddnnnvvv~~~uuurrrrrrxxx{{{xxxvvv|||uuujjjaaa[[[VVVUUUSSSQQQPPPOOOOOOOOOMMMKKKIIIHHHHHHGGGEEEDDDBBBBBBAAA@@@>>>;;;888777777666555666999;;;<<<;;;999999999:::::::::;;;;;;;;;>>>AAADDDFFFIIINNNQQQRRRUUUZZZ___dddiiinnnqqqvvvyyy}}}|||yyyzzz```PPPJJJEEEBBBDDDEEEGGGHHHMMM]]]~~~VVVTTTUUUXXXYYY[[[cccmmmxxxzzzsssooouuu|||yyy{{{vvvjjj```ZZZZZZWWWUUUTTTTTTSSSRRRPPPNNNMMMKKKIIIHHHHHHHHHIIIHHHGGGEEECCC@@@===;;;999999999999999999999999999;;;;;;:::;;;;;;<<<===>>>>>>??????BBBEEEJJJNNNPPPSSSVVV[[[___dddiiiooosssuuuyyy}}}{{{~~~lllSSSJJJKKKLLLLLLBBBFFFKKKPPP^^^|||SSSRRRTTTWWWYYY\\\fffpppyyywwwqqqvvvzzznnnddd^^^ZZZXXXUUUTTTTTTSSSRRRPPPNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFEEECCC@@@===:::999999999999999999999999999:::999999::::::;;;<<<===>>>>>>???BBBEEEIIIMMMPPPRRRUUUZZZ___ccchhhnnnrrruuuzzz~~~|||zzz|||nnnVVVLLLJJJIIIGGGCCCFFFKKKPPP]]]{{{QQQPPPRRRVVVYYY^^^hhhsss{{{}}}vvvxxx~~~rrrgggaaa[[[YYYVVVUUUTTTSSSRRRPPPMMMMMMKKKJJJIIIHHHHHHHHHFFFFFFDDDBBB???===:::999::::::::::::::::::::::::999999999999:::;;;<<<<<<>>>>>>???AAAEEEIIILLLOOOQQQUUUYYY]]]bbbgggmmmqqquuuzzz}}}zzzxxxyyy}}}rrrZZZNNNIIIEEECCCCCCFFFJJJOOO\\\zzzRRRQQQRRRVVVYYY^^^iiittt}}}{{{{{{ttthhhbbb]]]ZZZWWWUUUUUUSSSQQQPPPMMMMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDBBB???===:::999::::::::::::::::::::::::999999999999:::;;;<<<======>>>???AAAEEEHHHKKKMMMPPPSSSXXX\\\```eeekkkooouuuyyy|||yyywwwxxx|||www^^^NNNGGGCCCAAACCCFFFJJJNNN\\\zzzSSSRRRSSSVVVYYY^^^iiitttttthhhaaa___\\\YYYVVVUUUTTTQQQOOOMMMMMMLLLLLLKKKIIIHHHHHHEEEEEEDDDBBB@@@===;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===>>><<<===???AAADDDGGGJJJKKKOOORRRVVVZZZ^^^ccciiillltttxxx~~~|||yyyvvvwwwzzz}}}~~~bbbOOOFFFDDDDDDCCCFFFIIIMMM\\\zzzTTTRRRSSSVVVYYY^^^jjjvvvttthhhbbb```]]]ZZZWWWVVVTTTQQQOOOMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCAAA>>><<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>;;;===???AAADDDGGGIIIJJJNNNQQQUUUYYY]]]aaagggjjjrrrwww||||||yyyuuutttwwwxxxiiiSSSHHHEEEFFFCCCFFFIIINNN\\\|||RRRPPPQQQUUUYYY```mmmyyyuuulllfffaaa^^^[[[XXXVVVTTTQQQOOOMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======;;;<<>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;<<<>>>AAADDDFFFGGGHHHMMMOOOSSSWWW[[[___dddhhhppptttzzz~~~xxxppplllmmmjjjsssyyy___NNNGGGEEEBBBEEEIIINNN^^^QQQQQQRRRSSSWWWbbbpppzzzyyyqqqiiiddd^^^XXXTTTTTTTTTRRRPPPNNNMMMLLLKKKKKKJJJJJJKKKJJJIIIGGGDDDBBB@@@???>>>>>>===;;;:::999999:::;;;999999:::::::::;;;;;;;;;<<<===??????@@@BBBFFFIIINNNPPPSSSVVVZZZ^^^dddhhhoootttzzz~~~{{{tttlllhhhhhhkkknnnzzzbbbNNNHHHIIICCCEEEHHHNNN___SSSSSSSSSTTTYYYdddsss}}}}}}ssskkkeee```ZZZWWWVVVUUUSSSPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGDDDBBB@@@??????<<<;;;:::888777888888999999999:::::::::;;;;;;;;;<<<===??????@@@BBBFFFHHHLLLOOORRRVVVZZZ___eeeiiinnnssszzz~~~vvvmmmhhhggggggjjjvvvdddPPPIIIIIIEEEGGGJJJPPPaaaWWWVVVVVVVVV[[[gggvvvzzzzzzyyy~~~xxxnnnfffbbb\\\YYYXXXWWWSSSPPPMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGEEECCCAAA@@@???<<<;;;:::888888888888999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@BBBEEEHHHLLLNNNRRRUUUYYY___dddiiimmmrrryyy}}}xxxmmmfffeeebbbfffrrrjjjTTTKKKIIIGGGIIILLLRRRbbbZZZYYYXXXXXX^^^jjjzzz~~~}}}|||sssnnnkkknnnxxx|||rrrgggccc]]]ZZZYYYWWWSSSOOOLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGEEEDDDBBBAAA@@@???>>><<<;;;::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;===>>>??????AAAEEEHHHLLLOOORRRUUUXXX]]]bbbfffkkkqqqxxx}}}xxxlllfffdddaaaeeeqqqrrr[[[NNNJJJGGGIIILLLRRRbbb]]]]]]\\\]]]bbbnnn~~~|||}}}{{{rrriiieeedddkkkttt}}}uuuiiiddd]]]ZZZXXXVVVRRROOOMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGFFFEEECCCBBBAAA???>>><<<;;;:::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>>>>???AAAEEEGGGNNNPPPSSSUUUWWW[[[```cccjjjooovvv|||wwwlllfffeeedddhhhsss}}}cccRRRKKKGGGIIIKKKQQQaaa```aaabbbdddiiiuuu|||~~~vvvkkkeeebbbfffmmmuuu~~~xxxkkkeee^^^YYYWWWUUURRRPPPMMMNNNOOOOOONNNMMMKKKJJJFFFFFFGGGGGGFFFDDDCCCAAA===<<<;;;999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>???AAADDDGGGMMMOOORRRTTTWWWZZZ___ccciiinnnuuuzzz~~~xxxmmmgggggghhhkkktttmmmXXXMMMFFFHHHJJJPPP```eeefffiiikkkqqq||||||}}}qqqiiidddffflllsss}}}yyyooohhh___YYYWWWVVVTTTRRRNNNOOOPPPPPPPPPNNNLLLKKKEEEFFFGGGGGGGGGEEECCCBBB>>>===;;;:::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::<<<===>>>>>>AAADDDGGGJJJMMMPPPSSSWWW[[[aaaeeehhhmmmtttyyy|||{{{pppjjjiiikkkmmmtttuuu\\\NNNGGGHHHKKKPPP```hhhjjjmmmqqqvvv}}}vvvmmmggghhhmmmuuuzzzrrrkkk```ZZZWWWWWWVVVTTTOOOPPPQQQQQQQQQOOOMMMKKKDDDEEEGGGHHHGGGFFFDDDBBB@@@???===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::<<<===>>>>>>@@@DDDGGGGGGJJJNNNRRRWWW]]]ccchhhhhhmmmsssxxx{{{~~~rrrlllkkkkkkmmmrrrzzz___OOOGGGIIIKKKPPPaaakkkmmmqqqvvv}}}|||}}}qqqgggjjjuuurrriii___\\\ZZZVVVTTTUUUTTTSSSRRRQQQOOONNNMMMLLLKKKKKKKKKJJJHHHFFFDDDBBB@@@>>>;;;888777777888999;;;;;;:::999:::;;;<<<===<<<<<<===???@@@CCCDDDFFFEEEJJJPPPTTTWWW[[[```eeekkkmmmqqquuuyyy~~~wwwqqqmmmpppssswww}}}www\\\PPPGGGIIIJJJPPP```gggkkkpppwww~~~}}}xxxooorrr}}}vvvlllbbb^^^[[[WWWUUUUUUSSSSSSRRRPPPOOONNNMMMLLLKKKLLLKKKJJJIIIFFFDDDBBBAAA???<<<:::888888999:::;;;;;;:::::::::;;;<<<============???@@@BBBDDDEEEHHHLLLQQQUUUWWWZZZ___ccciiilllppptttxxx~~~{{{tttpppoooqqqtttyyyuuu[[[OOOHHHIIIKKKPPP```aaafffoooxxx~~~{{{zzzoooeee```\\\XXXVVVVVVSSSRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLKKKIIIGGGEEECCCBBB@@@>>>;;;::::::;;;;;;;;;::::::::::::;;;<<<======>>>>>>???@@@AAABBBCCCIIIMMMRRRUUUVVVYYY^^^bbbgggjjjoootttyyywwwsssoooppprrrvvvsssYYYMMMIIIJJJLLLQQQaaa\\\cccnnnyyy}}}{{{|||{{{pppeee```]]]YYYWWWXXXRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLKKKJJJHHHFFFDDDBBB@@@>>><<<;;;:::;;;;;;::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBGGGKKKPPPSSSUUUXXX]]]aaagggjjjoootttzzzxxxsssqqqpppqqqvvvqqqXXXLLLIIIKKKLLLQQQaaaZZZbbbnnnzzz}}}wwwzzz|||qqqeee```]]]ZZZYYYZZZRRRRRRQQQQQQPPPOOONNNNNNLLLLLLLLLLLLKKKIIIGGGFFFAAA@@@>>><<<;;;::::::::::::::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBCCCHHHMMMQQQTTTXXX]]]bbbgggjjjooouuu|||yyyrrrqqqnnnnnnrrrzzzrrrXXXMMMJJJKKKLLLQQQaaa[[[cccooo{{{|||uuuzzzsssgggaaa]]]ZZZYYYZZZSSSSSSRRRRRRQQQPPPPPPOOOLLLMMMMMMMMMKKKJJJHHHGGGAAA@@@>>>===;;;:::::::::999:::;;;;;;<<<<<<;;;;;;<<<======>>>???@@@AAABBBBBBGGGMMMQQQTTTXXX^^^bbbgggjjjooouuu{{{zzzsssooojjjiiimmmssstttZZZNNNIIIJJJLLLPPP```^^^eeeppp|||{{{vvv|||xxxkkkccc^^^ZZZXXXYYYTTTTTTTTTSSSRRRRRRQQQQQQLLLMMMMMMMMMLLLJJJIIIGGGBBBAAA@@@>>>===<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===???AAABBBCCCEEEJJJOOOSSSUUUXXX^^^bbbeeeiiinnntttzzz~~~wwwpppiiifffiiilllwwwwww\\\PPPHHHJJJKKKOOO^^^~~~```gggqqq|||yyywww~~~}}}ooofff___YYYWWWXXXUUUUUUTTTTTTSSSSSSRRRRRRLLLMMMMMMMMMLLLKKKIIIHHHCCCBBBAAA@@@???===<<<<<<999:::;;;<<<<<<<<<;;;::::::;;;;;;===???AAACCCDDDIIIMMMRRRUUUVVVYYY^^^bbbdddgggmmmrrrxxxzzztttkkkggghhhjjjrrryyy^^^RRRHHHIIIJJJNNN^^^}}}