BM6P6(@ {{{yyyvvvssspppooonnnnnnmmmmmmllliiifffggglllppp~~~{{{yyyxxxvvvuuurrrtttvvvwwwwwwuuusssqqqooommmjjjhhhiiinnnvvv|||vvvkkkcccZZZRRRQQQSSSZZZbbblllxxx}}}qqqggg```XXXNNNGGGFFFDDDEEEJJJOOOUUU___iiiooo{{{~~~zzzxxxwwwwww}}}|||}}}~~~~~~|||wwwtttsssssssssttttttuuuvvvvvvzzz{{{|||{{{yyyuuuqqqooorrrssswww|||zzz}}}xxxccc^^^ZZZ[[[eeesss~~~xxxqqqmmmggg]]]TTTPPPFFFEEEDDDCCCDDDGGGLLLQQQ[[[eeeoootttyyyoooyyy{{{mmmrrr]]]OOOCCC???999555555666777777444555666555444444555666333444444444555666666666666666777777888999;;;<<<;;;;;;<<<;;;<<>>999666555666666666444555666555444444555666555555555555555444444444444444444555666777888999999:::;;;;;;<<<>>>BBBFFFKKKWWWmmmppp]]]```nnnvvvnnnnnnxxxwwwuuuxxx{{{zzzrrrjjjbbb[[[TTTPPPNNNOOOSSSVVVXXXVVVQQQMMMMMMMMMOOOTTT[[[aaaeeegggfffhhhjjjjjjjjjjjjlllmmmnnnqqqttttttqqqqqqsssuuuttttttuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvtttssssssrrrqqqrrrrrrrrruuuwwwzzz{{{{{{{{{{{{}}}yyynnnhhhhhhmmmssswwwwwwvvvtttrrrqqqsssxxx|||yyyrrr{{{zzzeee\\\YYYdddsss{{{||||||sssrrrqqqqqqsssssssssrrrqqqttt{{{|||lllnnn~~~zzzxxx{{{{{{wwwrrrsssssssssrrrpppnnnmmmmmmjjjxxx|||zzzxxxwwwuuussstttvvvxxxxxxxxxxxxwwwrrrpppmmmiiihhhkkkqqquuu|||xxxpppggg```WWWNNNJJJKKKKKKOOORRRVVV^^^jjjrrrssspppmmmgggccc^^^XXXRRRMMMIIIFFFFFFIIIKKKOOOWWW```gggttt~~~zzzxxxxxxyyyzzzzzz{{{~~~}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~pppaaaWWWXXX```mmmyyy~~~xxxrrrnnnlllggg\\\QQQKKKCCCCCCCCCBBBCCCGGGNNNRRR\\\fffpppuuuzzz||||||xxx{{{www}}}yyyeeeWWWOOOBBB>>>999666555555555555444555666555444444444666666666666555444444444333444444444555666777999999999:::;;;;;;<<<>>>BBBEEEKKKTTTiiisss^^^]]]ggg~~~xxxmmmkkkooo|||xxxuuuwwwyyy}}}yyyrrrjjjccc[[[TTTOOOOOOPPPSSSWWWYYYXXXTTTQQQMMMMMMNNNRRRXXX^^^aaabbbdddfffhhhiiijjjkkklllnnnooopppqqqpppnnnooorrruuuvvvvvvvvvwwwxxxyyyyyyzzzxxxyyyyyyyyyxxxwwwuuutttssssssrrrqqqqqqqqqqqqrrruuuwwwyyyzzz{{{|||tttmmmkkkooosssvvvssssssrrrpppppprrrwww{{{|||~~~rrrcccXXX\\\hhhooopppooommmnnnnnnooonnnmmmkkkiiijjjmmmuuutttfffmmm{{{}}}|||xxxssssssrrrrrrrrrqqqooommmlllgggrrr~~~{{{yyyxxxwwwssstttvvvwwwxxxxxxxxxxxxuuusssppplllkkkmmmrrrwww|||~~~vvvoooggg```XXXNNNJJJJJJHHHKKKLLLMMMSSS^^^gggjjjkkkjjjgggddd___ZZZTTTPPPKKKHHHGGGIIILLLOOOWWW___gggttt|||yyywwwwwwxxxyyyzzz~~~~~~~~~|||zzzzzz|||}}}}}}}}}~~~mmm```YYY[[[cccoooyyy{{{wwwqqqmmmlllfff[[[PPPJJJCCCCCCCCCCCCDDDIIIOOOTTT]]]gggqqqvvv{{{xxxvvvwwwuuu~~~|||eeeUUUMMMAAA===999666555555555444444555666555444444444666666666666555444444444333555555555666777888999:::888:::;;;<<<===???BBBEEEKKKRRReeeuuu```[[[aaawwwzzznnnjjjhhhvvvzzzvvvwwwxxx{{{wwwqqqjjjcccZZZRRRMMMMMMOOORRRWWWZZZZZZWWWUUUMMMLLLMMMPPPUUUZZZ\\\]]]```bbbfffhhhiiijjjlllnnnqqqqqqooommmmmmnnnqqqsssvvvvvvwwwxxxzzz{{{||||||}}}}}}}}}|||{{{yyywwwuuuuuuttttttsssssssssssssssvvvwwwwwwxxxzzzvvvooonnnpppsssuuuqqqqqqpppooooooqqqvvvyyy~~~mmmZZZWWW^^^bbbcccbbbfffgggiiiiiigggdddaaa```bbbgggoooyyynnn```kkk|||xxxtttsssrrrqqqqqqqqqpppnnnlllhhhpppzzz}}}{{{yyyxxxttttttuuuvvvwwwwwwwwwwwwuuussspppmmmlllnnnrrrvvv|||zzzrrrllleee```XXXNNNJJJJJJEEEHHHHHHGGGLLLWWW```dddhhhhhhgggeee```ZZZUUUQQQKKKHHHGGGIIIKKKNNNVVV^^^gggttt|||xxxvvvvvvvvvxxxyyy}}}~~~}}}{{{zzz{{{}}}~~~~~~}}}|||lll___ZZZ]]]eeepppxxx|||zzzyyysssmmmkkkeeeZZZOOOJJJCCCCCCCCCDDDFFFJJJQQQVVV^^^hhhrrrwww|||}}}sssrrr~~~wwwuuu~~~fffSSSJJJ@@@===999666666555444333444555666555444444555666555555555555555444444444555555555666777888::::::999;;;===>>>>>>@@@CCCEEEKKKQQQaaa{{{xxxccc[[[\\\ooo{{{mmmgggbbbqqq~~~{{{yyyxxxxxxzzzwwwqqqkkkcccZZZQQQKKKJJJLLLOOOTTTWWWXXXWWWTTTMMMLLLLLLNNNRRRVVVXXXYYY\\\___cccfffhhhjjjlllmmmrrrpppnnnlllmmmnnnqqqrrruuuvvvwwwxxxzzz{{{}}}}}}|||zzzyyywwwvvvvvvuuuuuuuuuuuuuuuwwwwwwwwwwwwzzzvvvpppoooqqqtttvvvpppppppppooooooqqquuuxxx{{{ttt]]]TTTUUUWWWYYYZZZ]]]```bbbbbb```]]][[[ZZZ]]]bbbkkkttt|||kkk]]]jjj{{{|||yyyvvvtttrrrpppppprrrrrrpppnnnkkkooouuu|||~~~|||{{{zzzuuuuuuuuuuuuuuuuuuuuuuuuuuutttqqqnnnmmmoootttwww|||zzztttmmmhhhbbb^^^WWWNNNIIIIIICCCFFFFFFDDDGGGRRR\\\aaafffggggggeee```YYYTTTPPPJJJFFFFFFHHHJJJMMMUUU]]]gggttt{{{wwwuuuuuuuuuuuuwww||||||}}}~~~~~~~~~}}}||||||}}}}}}~~~}}}lll___ZZZ]]]eeeooovvvzzz}}}|||uuunnnjjjdddYYYNNNJJJDDDDDDDDDEEEGGGLLLSSSXXX^^^hhhrrrwww|||xxxppplll}}}~~~yyywww~~~lllWWWLLL???<<<999666666555444333444555666555444444555666444444444555555555555555444444444555666777888999999;;;>>>???@@@AAADDDFFFMMMQQQ___wwwjjj___ZZZhhh{{{llleee^^^lllyyy}}}}}}|||zzzxxx|||xxxsssmmmdddZZZPPPJJJKKKLLLNNNRRRVVVVVVTTTRRRMMMLLLKKKMMMPPPTTTUUUVVVXXX\\\aaaeeegggiiikkkmmmpppnnnllllllnnnpppsssttttttuuuvvvxxxyyy{{{|||}}}}}}{{{yyyxxxwwwwwwvvvvvvvvvvvvvvvuuuvvvwwwxxx{{{|||uuuppppppsssvvvxxxpppppppppooooooppptttwwwvvv{{{eeeWWWQQQPPPRRRUUUWWWZZZ^^^```^^^]]]]]]]]]]]]ccckkksssxxx{{{||||||}}}{{{yyyxxx{{{lll]]]kkkmmm{{{}}}yyyxxxuuurrrpppppprrrtttrrrpppmmmooorrrwww}}}|||{{{uuuuuuuuuuuuttttttttttttvvvuuusssqqqppprrrvvvzzz{{{}}}tttnnnjjjeee```]]]VVVMMMHHHHHHAAAEEEEEECCCEEEOOOZZZ___eeefffgggeee___XXXRRROOOHHHEEEDDDGGGIIILLLTTT\\\ffftttzzzvvvuuutttuuusssuuu{{{wwwyyy|||}}}}}}~~~~~~~~~}}}{{{}}}~~~lll^^^YYY\\\dddnnnuuuyyyvvvooojjjcccXXXNNNJJJDDDEEEEEEFFFHHHMMMTTTYYY^^^hhhrrrxxx|||uuummmhhhxxx{{{yyy~~~qqq]]]SSS???<<<999666666555444222444555666555444444555666333444444555555666666666333333333444555666777888:::<<>>@@@BBBEEEHHHLLLQQQ]]]rrrwwweeeeeeuuuuuukkk___cccmmm{{{{{{ssskkkcccZZZUUURRRQQQQQQSSSVVVWWWWWWVVVOOOKKKFFFDDDFFFHHHJJJJJJNNNRRRXXX]]]```cccfffhhhlllmmmooooooooopppsssuuusssuuuyyy|||}}}}}}{{{zzzvvvwwwzzz{{{{{{zzzxxxwwwssstttuuuvvvwwwwwwvvvvvvuuuuuuvvvxxxzzz}}}wwwiiiccccccfffmmmsssyyyyyytttqqqrrruuuwwwuuussstttwwwyyyyyyxxxttttttsssqqqooooooqqqsssuuuvvvzzzyyynnndddYYYTTTTTTVVV]]]hhhpppssssssrrrqqqnnnrrrvvvyyyxxxuuusssrrrpppssswww{{{}}}}}}{{{vvvrrrrrrvvvyyywwwuuuvvvxxxgggddd{{{^^^___dddppp~~~~~~|||yyyvvvtttuuuvvvwwwwwwsssrrrsssuuuzzz|||xxxvvvttttttuuuuuutttssstttttttttttttttvvvzzz}}}~~~zzzssskkkfffcccaaa]]]XXXSSSNNNKKKIIIIIIFFFEEEFFFEEEEEELLLUUU```cccdddbbb```^^^XXXPPPNNNJJJFFFFFFFFFHHHPPPXXXjjjyyyyyytttrrrpppnnnkkkjjjmmmrrruuuwwwyyy|||~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{|||}}}|||{{{{{{wwwvvvsssoookkkkkkmmmooovvvzzz~~~|||~~~}}}||||||{{{||||||}}}}}}~~~nnnaaaYYYXXX```kkkvvv|||zzztttnnnjjjbbbUUUKKKGGGBBBCCCCCCDDDGGGLLLSSSXXXdddkkkttt|||}}}nnndddcccxxx{{{}}}uuu^^^NNNBBB>>>999666555555555444444444333222222222333333333333222222222222333333666666666555666666777777999<<>>;;;777555555555555444555555444444444444555555333333333333333333333333777666555444444555666666888;;;???BBBDDDEEEHHHJJJMMMSSS^^^ooo{{{lllppp}}}kkkaaa]]]hhhwww|||rrrfff]]]WWWSSSQQQOOOPPPRRRVVVXXXYYYYYYWWWSSSOOOLLLKKKLLLMMMLLLMMMMMMNNNPPPTTTZZZ^^^iiikkknnnooonnnnnnooopppqqqtttyyy~~~xxxwwwvvvuuuttttttuuuuuusssssstttuuuvvvwwwxxxxxxxxxxxxyyy{{{|||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}{{{uuummmhhhgggddd```\\\WWWSSSOOOMMMOOOQQQSSSTTTTTTWWW\\\aaafffiiimmmqqqtttvvvxxxxxxyyyvvvssssssuuuvvvtttqqqtttuuuwwwwwwwwwwwwvvvvvvuuuxxx~~~uuullllllttt}}}yyyvvvuuuvvvxxx{{{~~~|||}}}{{{}}}{{{yyy{{{ppphhhnnn}}}fffaaa^^^^^^aaaiiixxx|||yyyxxxxxxwwwwwwtttuuuuuurrrqqqvvv}}}zzzvvvtttrrrqqqqqqqqqpppnnnooopppqqqqqqrrruuuzzz~~~yyyqqqkkkgggeee```___]]]ZZZVVVQQQMMMKKKGGGFFFFFFGGGFFFEEEKKKSSS^^^eeeiiigggccc```[[[UUULLLHHHEEEFFFGGGJJJRRR[[[kkkyyyxxxqqqlllgggddddddcccdddgggmmmssswwwyyyxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}|||||||||}}}}}}{{{yyyyyy|||}}}zzzuuunnniiidddcccaaa```^^^ZZZVVVRRRUUU\\\eeennnsssvvvxxxyyy{{{|||}}}rrrcccYYYUUUTTT[[[gggsss}}}}}}yyyvvvqqqlll```RRRIIIHHHBBBCCCDDDEEEHHHNNNUUUZZZiiiooowww}}}xxxpppllljjjvvvyyymmmUUUFFF<<<999666555555555555444555555444444444555666666444555555666666555555444555555555444555555666666666:::>>>BBBDDDFFFHHHIIINNNTTT^^^nnnmmmllluuunnnbbb[[[bbbooozzz|||qqqeee\\\XXXTTTQQQNNNNNNPPPSSSVVVWWWXXXWWWUUUQQQMMMJJJJJJJJJKKKLLLLLLKKKMMMQQQVVV[[[eeehhhkkkmmmnnnnnnoooppplllooosssvvvyyyzzzzzzyyyxxxwwwvvvuuuttttttttttttpppqqqrrrsssvvvyyy{{{}}}yyyzzz{{{|||||||||||||||||||||||||||}}}~~~}}}~~~|||sssggg___\\\YYYVVVSSSQQQOOOLLLJJJMMMNNNNNNNNNOOOQQQUUUYYY```eeelllrrrvvvxxxzzz|||{{{zzzxxxxxxxxxwwwuuutttuuuvvvxxxwwwuuusssrrrrrrqqqrrrwww~~~}}}vvvttt{{{}}}yyywwwwwwxxxwwwzzz}}}~~~~~~~~~|||{{{|||}}}}}}|||zzz{{{{{{~~~~~~yyywwwyyyqqqnnnxxxlllgggbbb```___bbbmmmxxx{{{zzzyyyxxxwwwttttttrrrooopppuuu~~~}}}wwwuuusssrrrssssssrrrqqqqqqrrrsssssstttwww{{{zzzqqqjjjfffeeeaaa```___]]]ZZZVVVRRROOOJJJHHHGGGHHHFFFEEEKKKSSS___gggllljjjeeeaaa[[[VVVNNNIIIFFFFFFGGGIIIPPPYYYiiixxxwwwqqqlllhhhcccaaaaaadddkkkssswwwyyywwwxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{||||||{{{{{{{{{yyyzzz{{{zzzyyyzzz~~~|||}}}~~~{{{vvvqqqqqqqqqqqqnnnhhh___XXXVVV\\\dddkkkppptttvvvxxxzzz{{{|||~~~}}}~~~oooaaaYYYVVVSSS[[[gggsss||||||wwwtttpppjjj]]]OOOGGGFFFBBBCCCDDDEEEHHHNNNVVV[[[iiiooowww~~~vvvpppnnnrrrwwwwwwxxxcccQQQGGG:::888666555555555555333444333333333444444555666666666777888888777666666333333444555666666666666666:::???CCCEEEFFFHHHJJJMMMSSS]]]kkk~~~nnnfffjjjrrrfff\\\^^^gggpppxxx}}}}}}{{{qqqggg___[[[VVVSSSNNNMMMOOORRRUUUVVVXXXYYYYYYUUUPPPKKKIIIIIIIIIIIIJJJIIIJJJMMMSSSVVV]]]aaaeeehhhjjjkkkmmmnnnkkkllloooqqqtttuuuvvvvvvuuuuuuuuuuuuuuuuuuttttttqqqqqqrrrsssvvvxxx{{{|||zzz{{{|||}}}}}}|||{{{{{{zzzzzz{{{}}}yyylllddd[[[WWWRRROOOOOONNNLLLJJJKKKKKKKKKKKKLLLNNNQQQSSS]]]dddmmmtttyyy|||}}}yyyvvvuuutttvvvxxxyyyxxxtttqqqpppqqqrrrppprrrwwwyyy|||{{{|||}}}}}}}}}{{{yyywwwxxxyyywwwyyy{{{|||||||||}}}~~~~~~|||||||||~~~~~~~~~|||{{{|||~~~xxxvvvxxxnnnrrrlllgggbbb___\\\\\\dddnnnyyy~~~{{{zzzyyywwwtttrrrooommmooottt|||xxxvvvttttttuuuuuutttsssttttttttttttuuuxxx}}}{{{rrrjjjfffdddbbbbbbaaa```]]]YYYUUUSSSMMMKKKIIIHHHEEEDDDJJJRRRaaahhhnnnkkkfffaaa[[[VVVPPPKKKGGGGGGFFFHHHOOOWWWhhhwww|||vvvpppmmmccc``````ccckkkrrrwwwyyywwwxxxyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzuuuxxx||||||zzzyyy{{{|||yyyzzz|||~~~~~~vvvjjjaaaYYY^^^eeekkkooorrruuuwwwxxxyyy{{{}}}~~~zzz{{{~~~|||mmm```YYYVVVTTT[[[gggsss|||zzzuuurrrooohhh[[[LLLEEEDDDBBBCCCDDDEEEHHHNNNVVV[[[hhhoooxxx~~~uuupppoooyyyxxxvvvooo\\\OOOIII999777555555555666555333222222222222333333444555111222333444444333222111111222444666777777666666777:::@@@DDDFFFGGGIIIKKKLLLRRR\\\iii{{{pppcccccc{{{uuuiii^^^\\\bbbhhhpppwwwxxx{{{}}}zzzrrriiibbb___XXXTTTOOOMMMNNNRRRUUUVVVZZZ\\\]]]ZZZSSSMMMJJJJJJGGGHHHHHHHHHIIIKKKPPPSSSUUUYYY___ccceeegggiiijjjmmmnnnoooqqqsssuuuvvvwwwqqqrrrssstttuuuuuuuuuuuuuuutttttttttuuuvvvxxxyyyzzz{{{|||}}}}}}|||{{{zzzyyyyyy{{{uuummm```ZZZTTTPPPOOOOOOMMMKKKJJJJJJJJJKKKLLLNNNPPPQQQ]]]dddnnnvvv{{{zzzuuussstttwwwyyy{{{yyytttqqqpppppptttppppppqqqpppqqq|||}}}yyyzzz{{{zzzxxxwwwxxxyyyxxxyyy{{{|||{{{|||~~~}}}~~~yyywwwzzzkkktttrrrmmmfffbbb```aaabbbcccnnnzzz~~~zzzuuusssvvvvvvtttrrrqqqrrrvvvzzz}}}zzzxxxtttsssssssssssssssrrrsssuuuwwwzzz|||}}}~~~~~~zzzqqqkkkhhhfffcccccccccbbb```]]][[[YYYTTTOOOKKKJJJJJJKKKQQQYYYiiimmmooolllhhhddd]]]UUURRRLLLHHHHHHGGGIIIQQQZZZhhhyyy~~~vvvrrrqqqgggeeebbbbbbgggpppyyy{{{yyyvvvwwwzzz{{{zzzxxxzzz{{{|||zzzxxxvvvvvvwwwyyy{{{}}}~~~|||zzzyyyyyyzzz|||~~~~~~}}}}}}uuuiiiffffffgggjjjppptttvvvwwwvvvvvvwww{{{}}}zzz{{{{{{zzz|||yyyiii[[[SSSSSSSSS]]]kkkuuu|||}}}ssspppmmmiiidddYYYMMMHHHIIIAAACCCEEEFFFHHHNNNXXX___iiioooxxx~~~ssslllmmm|||vvvwwwqqqdddYYYNNNFFF;;;999666555555666555444111222444444444444222111333555666666555444444555666555555444444666777888888:::>>>CCCHHHKKKNNNPPPQQQUUU^^^iiivvvpppddddddppppppaaa^^^ccciiiooossszzz~~~yyynnnddd^^^XXXUUUPPPNNNOOOPPPRRRRRRVVV\\\bbbaaaZZZSSSNNNMMMKKKJJJJJJLLLJJJIIIMMMSSSUUUUUUYYY___bbbdddiiiooonnnmmmmmmpppuuuwwwvvvtttwwwvvvtttsssrrrrrrssssssssssssssstttvvvwwwyyyzzzwwwyyy|||~~~~~~|||{{{zzz}}}~~~}}}{{{oooiiibbbZZZTTTSSSTTTSSSRRRMMMIIIGGGHHHGGGHHHMMMTTT[[[bbbmmmwww~~~~~~zzzwwwuuuttttttyyyzzz{{{yyyvvvsssqqqqqqtttuuuuuuqqqlllmmmuuu{{{|||{{{yyyvvvtttuuuxxx{{{||||||||||||}}}}}}}}}}}}zzzwwwxxxzzzttteeepppwwwrrrjjjeeebbbaaaaaa```hhhsss}}}yyywwwxxxvvvtttrrrqqqrrrvvvzzz||||||yyyvvvtttttttttttttttrrrssstttvvvxxx{{{}}}~~~{{{tttnnnjjjiiidddddddddcccbbb___]]][[[VVVQQQMMMKKKJJJJJJQQQYYYiiimmmooommmiiifff___XXXRRRMMMIIIHHHGGGIIIQQQYYYfffwwwwwwrrrooofffdddaaaaaafffnnnwww}}}{{{yyywwwxxxzzz{{{zzzyyy{{{{{{|||zzzyyyxxxyyyzzz|||~~~|||zzzyyyzzzzzz{{{}}}}}}|||}}}~~~vvvlllkkkkkknnnrrruuuwwwwwwuuuttttttwww{{{}}}|||zzz{{{{{{{{{}}}wwwhhhZZZRRRQQQTTT^^^lllwww~~~vvvrrroookkkfff[[[NNNHHHHHHBBBDDDEEEFFFHHHNNNXXX___jjjpppyyy|||xxxzzzrrrlllnnn~~~{{{ooobbbVVVKKKCCC;;;999666555555666555444333444444555555444444333555666888888666666666777666555555444555666777888888:::>>>CCCHHHLLLOOOQQQTTTWWW```jjjvvvyyyhhhccceeeuuueee```bbbgggmmmrrryyy~~~|||rrrjjjfff]]]YYYTTTPPPPPPPPPPPPPPPUUUZZZaaaccc___XXXRRRNNNMMMKKKKKKLLLJJJHHHJJJPPPQQQQQQTTTZZZ]]]^^^bbbhhhmmmllllllppptttwwwwwwvvvwwwuuusssqqqpppoooooopppssssssssstttuuuvvvxxxyyyxxxzzz|||~~~~~~}}}{{{{{{}}}}}}|||~~~xxxqqqjjjaaa[[[YYYXXXVVVTTTOOOKKKIIIIIIHHHGGGKKKRRR[[[cccnnnyyy|||xxxuuutttttttttvvvxxxyyywwwuuurrrqqqqqqsssuuuvvvsssooommmqqqvvv}}}|||yyyzzzyyywwwuuutttuuuxxx{{{~~~~~~~~~~~~~~~|||xxxyyy{{{mmmbbbooo|||wwwooohhhdddaaa___]]]```hhhwww~~~{{{zzzvvvuuusssrrrsssvvvyyy{{{~~~{{{wwwuuuuuuuuuuuutttsssssssssuuuwwwzzz}}}~~~wwwqqqmmmkkkffffffgggfffeeebbb___^^^ZZZTTTNNNLLLJJJJJJPPPXXXhhhmmmooommmkkkiiiccc\\\TTTNNNIIIHHHGGGHHHPPPXXXdddsssxxxqqqmmmeeecccaaaaaaeeemmmvvv{{{{{{yyyxxxxxxzzzzzzyyyxxx{{{{{{{{{zzzxxxyyy{{{}}}}}}zzzxxxxxxxxxyyy{{{||||||{{{{{{}}}~~~~~~tttsssrrrrrrtttvvvvvvuuurrrpppoooqqqtttwwwyyyyyy{{{|||}}}~~~tttfffXXXQQQQQQUUU```nnnyyyyyysssoookkkfff[[[NNNHHHGGGCCCEEEFFFGGGIIIOOOXXX___jjjqqqyyy~~~uuutttppplllooo}}}nnnbbbUUUIII@@@;;;999666555555666555444666555555444444555555666555666888888666555666777666555555555555666777777999:::>>>CCCHHHMMMQQQTTTVVVZZZbbbkkkvvvqqqeeebbb~~~~~~lllcccaaadddiiinnnttt|||~~~uuuooolllccc^^^XXXSSSQQQPPPOOONNNSSSXXX___eeegggaaaXXXQQQOOOLLLLLLLLLJJJFFFGGGLLLNNNMMMPPPUUUXXXYYY]]]ccckkkkkkkkknnnssswwwxxxyyywwwvvvtttqqqpppooooooooosssssssssssstttuuuvvvwwwyyy{{{}}}~~~}}}{{{|||||||||}}}|||uuullleeeaaa]]]YYYUUUPPPLLLJJJJJJIIIGGGJJJPPP\\\dddqqq{{{{{{vvvsssrrrssssssssstttvvvuuusssrrrrrrrrruuuyyy}}}~~~|||zzzxxxwwwuuuuuuzzz{{{|||}}}}}}{{{yyyvvvtttvvvvvvuuutttsssuuuyyy|||~~~}}}}}}}}}~~~~~~zzzzzz||||||ddd___ppp}}}xxxqqqjjjeeeaaa^^^\\\\\\```kkk||||||yyyuuuuuutttssstttvvvxxxyyy{{{wwwuuuuuuuuutttsssssssssssstttvvvzzz}}}}}}yyy{{{yyyrrrmmmkkkggghhhiiiiiihhhfffcccaaa]]]VVVPPPMMMJJJJJJQQQYYYfffkkkooommmllljjjddd^^^TTTOOOJJJHHHGGGHHHOOOWWWcccqqq~~~xxxpppkkkfffdddaaabbbfffmmmuuuzzzyyyxxxxxxxxxxxxxxxwwwwww{{{{{{{{{yyywwwwwwzzz|||}}}zzzwwwuuuuuuvvvyyyzzz{{{{{{zzzzzz|||}}}}}}{{{yyyvvvuuuttttttrrrqqqllljjjhhhhhhkkkpppuuuxxxzzz|||~~~}}}qqqdddWWWQQQQQQVVV```nnnyyyzzzqqqlllgggbbbYYYMMMGGGFFFCCCEEEGGGGGGIIIOOOYYY```jjjpppyyy}}}{{{|||nnnkkkppp~~~}}}pppdddXXXJJJAAA;;;999666555555666555444666555444333333444555666222444555555444333333444555555555555666666666777999:::===BBBHHHNNNTTTWWWYYY\\\ccclllttt~~~mmmmmmttthhhbbbaaadddiiikkkvvvwwwooolllfffaaaZZZUUURRRQQQPPPOOOQQQUUU]]]fffllliii___VVVOOOLLLJJJKKKIIIEEEFFFIIIMMMLLLNNNSSSVVVWWW]]]ccciiiiiijjjmmmqqquuuxxxzzzwwwvvvtttsssrrrrrrssssssssssssssssssssstttuuuvvvzzz{{{}}}|||{{{{{{|||~~~vvvmmmgggaaaZZZUUUPPPLLLKKKLLLJJJHHHLLLQQQ]]]fffsss}}}yyytttqqqqqqrrrsssqqqrrrttttttsssrrrssstttwww~~~zzzvvvwww~~~~~~|||yyyyyyyyywwwssspppnnnnnnrrrrrrsssrrrsssuuuyyy|||~~~~~~}}}}}}|||~~~~~~~~~~~~~~~||||||~~~tttaaa]]]sss{{{vvvpppkkkgggccc___]]]\\\\\\dddsss{{{vvvttttttttttttuuuwwwxxxyyy{{{wwwttttttsssrrrqqqrrrssssssuuuwwwzzz}}}yyyuuuqqqssswww|||zzzrrrllliiihhhiiikkklllkkkiiifffddd^^^XXXQQQNNNKKKLLLSSS[[[fffkkknnnmmmkkkiiiddd]]]TTTOOOJJJHHHGGGHHHOOOWWWeeesssxxxppplllgggeeeccccccgggmmmuuuyyyvvvwwwxxxxxxwwwvvvuuuuuuzzz{{{zzzxxxvvvuuuwwwyyy~~~{{{wwwuuuvvvwwwyyyzzz{{{{{{zzzzzz{{{|||{{{~~~}}}zzzvvvssspppnnnkkkhhhcccbbb``````bbbiiipppuuuxxx{{{{{{nnnaaaVVVQQQSSSWWWaaaooozzz|||nnnhhhaaa\\\UUUKKKEEEEEECCCEEEGGGHHHJJJQQQZZZaaajjjpppxxx~~~{{{mmmmmmuuuxxxsssggg[[[NNNDDD;;;999666555555666555444555444333222222333444555222444555555444333333444444555555666666666666666999:::<<>>888888777555555444444444111333444444333333555666111222333333444444333333444444444555555555555666777777999===@@@FFFSSS```fffjjjiiinnnzzzssseeeeeerrrtttggg```[[[\\\bbbnnn~~~wwwsssnnnhhhbbb\\\YYYZZZUUUVVVVVVWWWYYYaaakkksssuuunnncccVVVMMMIIIJJJMMMSSSQQQNNNMMMMMMOOORRRTTTWWW[[[```fffkkkmmmnnnnnnpppqqqssssssssstttwwwyyy|||{{{yyyxxxvvvuuuuuuttttttvvvyyy~~~~~~}}}~~~{{{xxxqqqdddSSSJJJKKKSSSZZZ^^^iiillloooqqqrrrsssuuuwww{{{}}}|||vvvrrrpppppprrrrrrrrrqqqqqqpppoooooopppvvv~~~yyyxxxyyyyyyxxxvvvsssooommmmmmnnnllllllmmmnnnppprrrtttuuusssuuuxxxyyyzzz|||~~~uuuyyywwwyyy~~~jjjiiitttzzzvvvrrrmmmgggbbb^^^YYYWWWZZZ___ggguuuwwwrrrooorrrsssssstttwwwzzz|||{{{yyyuuuuuuyyyvvvxxxyyyzzzzzz{{{|||}}}}}}zzzvvvrrroooooosssvvv{{{|||{{{xxxrrrooommmkkkkkkkkkhhhccc___WWWQQQLLLKKKMMMRRR\\\gggnnnpppsssrrrmmmeee\\\WWWNNNLLLJJJJJJHHHHHHPPPZZZjjj|||~~~|||zzzxxxtttqqqhhhddd```___cccjjjooosssvvvyyy|||}}}{{{yyyxxxxxxyyyzzz{{{{{{{{{zzzyyyxxx{{{{{{{{{{{{zzzyyyyyyxxx{{{{{{{{{zzzyyyxxxvvvuuuvvvvvvwwwvvvuuutttrrrqqqmmmmmmmmmllllllnnnoooooommmjjjeeeaaa]]]ZZZYYYYYYYYYVVVUUUWWWYYY]]]gggqqqxxx{{{mmm___VVVPPPPPPTTTeeeqqq~~~uuummm```UUULLLGGGEEECCCBBBDDDFFFJJJPPPYYYcccjjjsssxxx~~~}}}zzz{{{ooodddYYYLLL@@@;;;888777666555444444444444222444555444333333444555333333444555555555555444555555555666666666777777777777999<<>>888666666666666555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555666777777777:::>>>AAAHHHVVVkkk}}}hhh___hhh~~~ssscccWWWPPPNNNNNNMMMKKKLLLUUUdddsssxxxiii___]]]]]]\\\ZZZWWWVVVTTTTTTWWW]]]cccfffjjjggg___VVVNNNJJJJJJKKKGGGGGGFFFGGGIIIMMMPPPRRRVVVZZZ___ffflllooorrrsssqqqsssuuuwwwwwwuuusssqqqqqqqqqpppooooooooooooooolllmmmnnnpppqqqssstttuuunnnrrrwww~~~uuuooolllkkkjjjnnnnnnoooqqqssstttrrrppptttrrrpppooonnnooopppqqqnnnppptttyyy~~~~~~|||tttqqqnnnqqqwwwzzzxxxuuuvvvvvvuuuuuuuuuuuuvvvvvvxxxvvvttttttuuuvvvvvvuuuttttttssssssuuuwwwzzz|||{{{|||~~~}}}|||~~~wwwvvv|||xxxqqqkkkddd___\\\]]]cccmmmwwwwwwpppmmmkkkkkkjjjjjjkkkooowww}}}}}}}}}}}}}}}xxxqqqkkkeee___YYYUUUSSSRRRRRRRRRTTTVVVXXXZZZZZZZZZZZZYYYVVVSSSOOOMMMHHHFFFDDDBBBAAAAAACCCDDDDDDGGGLLLPPPSSSSSSRRRPPPNNNLLLJJJGGGFFFEEEEEEEEEAAAAAABBBAAA@@@FFFXXXiiizzzuuupppmmmmmmmmmlllkkkkkkfff```\\\\\\```ggglllpppqqqqqqrrrrrrrrrrrrrrrsssssstttuuuuuuuuuuuuuuuttttttppphhh\\\RRRLLLKKKEEECCCDDDHHHLLLQQQ\\\fffyyyppp\\\SSSHHHFFFFFFHHHIIIMMMXXXcccxxx|||kkkXXXPPPKKKLLLSSS[[[eeennnuuuxxx|||vvveee\\\RRROOORRR[[[jjjwww|||yyyqqqllldddYYYNNNIIIFFFCCCCCCEEEHHHMMMTTT\\\eeemmmuuu{{{}}}~~~|||zzz{{{}}}vvvqqq|||zzzbbbRRRFFF<<<777666555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555555555555666777777777999<<>>@@@GGGUUUhhh~~~tttmmmqqqvvv|||pppddd\\\WWWOOOMMMRRRRRRPPPYYYfffllliiiddd^^^ZZZWWWVVVUUUXXXYYY^^^cccgggeee^^^XXXMMMLLLIIIGGGGGGGGGHHHIIIMMMLLLLLLMMMQQQXXX^^^bbbiiijjjkkklllmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkknnnmmmjjjhhhggggggggghhhbbbgggiiigggfffiiillllllhhhhhhhhhgggfffhhhkkknnnjjjnnnrrrtttsssqqqppppppnnnmmmkkkjjjjjjiiigggeeedddeeeeeecccaaacccgggkkkjjjkkkllllllkkkhhhfffdddcccaaa______bbbfffiiijjjoooqqquuuyyyzzzyyywwwuuutttuuuvvvwwwwwwvvvuuutttssstttvvvyyy{{{zzzvvvsssppprrrtttvvvwwwwwwuuutttssssssrrrpppnnnpppwww|||wwwjjjooooooxxxyyyxxxvvvqqqnnnnnnmmmhhheeegggooowwwzzzzzzxxxqqqlllgggddddddfffffffffhhhmmmuuu|||~~~~~~rrrpppllliiiddd___XXXTTTOOOOOOPPPRRRVVVYYYZZZZZZ^^^]]]\\\[[[[[[XXXUUURRROOOMMMIIIFFFDDDCCCDDDDDDDDDDDDFFFIIINNNRRRSSSSSSRRROOOLLLJJJKKKLLLLLLKKKMMMHHHEEEDDDDDDFFFNNNVVVfffmmmpppkkkgggiiilllmmmfffdddbbb```bbbgggooouuuwwwxxxyyyyyyxxxxxxyyy{{{uuufffZZZMMMKKKLLLSSS^^^ddddddaaaWWWZZZcccrrr~~~pppbbbTTTRRRRRRTTTSSSOOOPPPSSS\\\qqqtttbbbTTTNNNGGGHHHRRRaaammmttt~~~oooaaaTTTPPPNNNRRR]]]kkkxxx{{{rrrkkkfffWWWPPPIIIFFFCCCCCCFFFLLLPPPUUU___jjjuuu{{{}}}}}}}}}}}}|||{{{~~~tttlllsss{{{lll^^^UUUJJJAAA<<<;;;999777777666555444444444444444444444444444444444444444333333333333333444555555777777777777666666666666777777777888999999:::::::::<<>>:::999777666888777555444222111111111444444444444444444444444777777666666777777888999555555666666777777888888777777777888999999::::::;;;>>>BBBFFFPPPeeelllssskkkaaaXXXUUURRROOOMMMNNNNNNMMMQQQ\\\lllwwwnnngggbbb[[[UUUSSSUUUYYY\\\bbbbbbbbb```\\\WWWRRROOOKKKJJJHHHGGGGGGHHHIIIJJJIIIJJJJJJJJJJJJIIIHHHHHHEEEGGGHHHHHHFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCCCCEEEGGGHHHDDDEEEGGGIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHLLLRRRYYY___bbbhhhjjjmmmqqqtttvvvvvvvvvtttrrrppppppqqqssssssssssssrrrsssuuuwwwwwwuuusssuuutttrrrpppooonnnnnnnnngggeeecccbbbaaa^^^[[[XXXSSSoooYYYYYYWWWZZZnnn}}}~~~||||||zzzuuupppmmmmmmooottt{{{xxxrrriiicccaaaXXX[[[\\\[[[[[[bbboooyyy}}}~~~}}}zzzuuurrrqqqqqqpppoookkkiiigggggghhhjjjkkkkkkjjjjjjkkklllllliiieeeaaa^^^]]]\\\ZZZWWWTTTRRRQQQQQQTTT\\\eeelllpppooommmjjjgggeeebbbaaa^^^ZZZXXXPPPLLLJJJJJJIIIIIIMMMTTT]]]fffkkkiiifffeeefffeeegggeeeeeejjjqqqwwwxxxwwwtttvvvxxxyyyyyyyyyzzz{{{wwwzzz~~~{{{ttttttwww|||vvvuuupppnnnnnnppprrrpppiiiccc]]]WWWTTTWWWYYYVVVRRRPPPNNNTTTaaapppvvvpppcccXXXNNNMMMOOOYYYiiiyyypppeeeZZZQQQMMMPPPXXXdddqqq}}}~~~yyytttmmmddd[[[UUUMMMGGGCCCDDDFFFHHHOOOVVV\\\eeerrr{{{{{{rrrnnnrrr{{{zzz}}}nnnWWWOOODDD===:::999888777777666555444333333333333444444444444444444444444555555555555555666777777555555555666777888888888777777777888999999::::::;;;???BBBDDDKKK^^^xxxtttrrrttt}}}kkkaaaXXXUUUSSSPPPMMMMMMMMMKKKMMMRRRZZZggg~~~xxxlllhhhaaaZZZWWWWWWYYY[[[ZZZ]]]aaabbb```[[[VVVSSSLLLJJJHHHGGGFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFHHHEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFCCCEEEGGGIIIIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEHHHLLLRRRXXX^^^aaaggggggiiijjjmmmoooqqqrrrsssqqqooooooppprrrsssssspppppprrruuuxxxxxxuuuqqqpppnnnkkkiiiiiikkkmmmoooiiijjjiiifffaaa[[[WWWVVV[[[}}}______YYYYYYmmm~~~}}}|||yyytttooolllkkkkkkttt{{{}}}xxxrrrjjjeeecccYYY[[[\\\YYYXXX^^^jjjuuuyyyzzz|||~~~{{{vvvqqqppppppppppppkkkhhhfffeeehhhkkkmmmnnnjjjkkkmmmoooooolllgggcccbbbaaa___]]]YYYVVVSSSQQQRRRVVV^^^gggooorrrqqqooonnnllliiigggdddaaa]]]ZZZQQQMMMKKKKKKJJJIIIMMMTTT___gggllliiieeeeeefffffffffcccbbbgggnnnrrrrrrpppssstttvvvwwwwwwxxxzzz|||yyy~~~~~~wwwqqqhhh```\\\]]]^^^[[[VVVTTTPPPUUUaaapppvvvpppbbbXXXKKKKKKNNNXXXiiizzzyyykkk___TTTLLLLLLPPPYYYfffsss~~~}}}zzztttlllbbbYYYTTTKKKFFFBBBCCCFFFIIIQQQXXX^^^hhhttt}}}yyylllkkksss||||||zzziiiVVVNNNCCC<<<::::::999888666666555444444444555555444444444444444444444444222111111111111222333333444555555666777888888999777777777888999999::::::;;;???BBBBBBGGGXXXrrrzzzooogggmmmoooddd[[[XXXVVVSSSOOOOOOOOOMMMNNNQQQRRRXXXgggxxxsssnnnggg___ZZZWWWWWWXXXUUUZZZ```dddbbb]]]XXXUUULLLKKKIIIGGGFFFFFFGGGHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDEEEHHHJJJEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCFFFHHHIIIHHHGGGFFFBBBDDDGGGHHHIIIHHHFFFDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHLLLRRRXXX^^^aaaffffffeeefffgggiiilllmmmqqqooommmmmmppprrrssstttnnnoooqqquuuyyyxxxtttooollljjjfffeeeeeehhhlllooonnnooooooiii```WWWRRRQQQbbbkkkbbb[[[^^^mmm}}}xxxsssoookkkiiihhhnnnwww}}}vvvrrrnnniiifff___[[[VVVSSSUUU\\\dddiiisssvvvyyyzzzzzz||||||uuuqqqooopppqqqrrrnnnkkkiiihhhkkknnnooopppqqqppppppqqqssstttsssqqqjjjeeebbbaaa\\\UUURRRSSSSSSYYYbbbjjjooorrrssstttqqqooommmjjjgggbbb]]]XXXSSSPPPLLLIIIIIILLLOOORRR___hhhpppqqqjjjbbb``````dddccccccgggmmmsssuuuuuussstttwwwyyy{{{|||||||||~~~~~~yyytttnnnlllmmmmmmiiieeeccceeejjjrrrvvvpppbbbWWWMMMNNNSSS^^^mmmzzz}}}qqqfff\\\SSSNNNMMMQQQ^^^ppp{{{~~~|||wwwrrrkkkbbbVVVNNNIIIFFFDDDEEEGGGIIIPPPXXXcccjjjttt||||||sssiiimmm~~~zzzhhhTTTJJJ@@@<<<999666555666555555555444444333333333555555555444444333333333333444555555666666555555888777666555555666777777777888999999;;;;;;<<<===>>>>>>???AAAEEEPPPggg{{{lll]]]eeeuuu|||lll\\\WWWVVVTTTRRRPPPNNNOOONNNMMMNNNSSS[[[aaawwwyyymmmggg```XXXVVVYYYVVVWWWXXX[[[^^^^^^\\\YYYUUUQQQKKKFFFDDDEEEHHHJJJIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEFFFHHHHHHGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKOOOOOOOOOQQQTTTXXX\\\^^^eeegggiiiiiihhhfffffffffiiikkknnntttyyyxxxsssnnnpppppppppqqqssssssqqqpppiiigggaaa]]]```jjjrrrtttxxxrrrpppooodddSSSMMMRRRllltttlllccccccooo}}}yyysssnnnkkkhhhgggkkksss}}}wwwsssoookkkggg```\\\VVVRRRSSSWWW^^^cccnnnrrrvvvyyy{{{~~~|||vvvrrrpppppppppooollljjjggggggjjjmmmooooooppppppppprrrttttttsssqqqhhhccc```___ZZZSSSPPPQQQTTTZZZdddlllqqqssstttuuurrrpppnnnllliiieee___\\\XXXUUUPPPMMMLLLNNNQQQSSS___gggooopppiiibbb```aaabbbaaaaaadddkkkpppssstttvvvwwwyyyzzz{{{{{{{{{{{{~~~ttttttuuuzzz|||uuugggZZZOOOPPPUUU^^^kkkxxxwwwlllbbbYYYQQQMMMPPPUUUbbbttt~~~{{{wwwrrrlllbbbVVVMMMGGGDDDCCCFFFHHHKKKSSS\\\ffflllvvv~~~zzzqqqjjjqqquuudddSSSIII???;;;999666444666444444444444444444333333555555444444444333333333333444444555555555555555888777666666666777888888888888999:::;;;<<<<<<=========>>>@@@CCCMMM```sssppp[[[^^^iiivvvtttccc\\\[[[WWWSSSRRRMMMNNNOOOOOONNNPPPUUUYYYdddyyyuuunnnfff]]]XXXXXXTTTTTTUUUWWWYYYZZZYYYXXXVVVSSSNNNIIIGGGGGGIIIKKKKKKKKKJJJJJJIIIHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJJJJHHHHHHHHHJJJKKKJJJIIILLLKKKJJJIIIHHHHHHHHHHHHJJJKKKMMMNNNPPPQQQRRRRRRWWWWWWYYYZZZ\\\]]]^^^___bbbeeeggggggfffeeeffffffiiikkkooosssvvvuuurrroooooopppqqqrrrsssrrrqqqooogggfffbbb___cccmmmtttvvv{{{uuuqqqooocccSSSNNNSSSmmmxxx}}}tttjjjgggooo|||zzztttooojjjhhhfffgggnnn{{{~~~wwwsssppplllhhhbbb]]]WWWQQQPPPRRRWWWZZZeeejjjrrrwwwzzz~~~}}}wwwsssqqqooommmllliiigggeeefffhhhkkkllllllmmmmmmooorrrttttttqqqoooeee```\\\[[[VVVPPPMMMOOOSSS[[[eeennnsssuuuuuuuuusssqqqooommmkkkhhhdddbbb]]]ZZZUUUPPPNNNOOORRRTTT^^^fffnnnooohhhbbb```aaa```______bbbhhhnnnqqqsssxxxyyy{{{{{{|||{{{zzzyyy{{{kkk]]]RRRTTTXXX```kkkuuu|||}}}rrrggg^^^WWWQQQNNNRRRYYYhhhyyy|||yyyvvvrrrkkkaaaUUUKKKEEEBBBCCCFFFJJJNNNWWW```hhhoooxxxvvvoooiiisss~~~zzzlll^^^QQQGGG>>>;;;999666444666333333444444444444444444555444444444444333333333333444444444555555555555777777777777777888999:::888888999:::;;;<<<======<<<<<<>>>@@@AAAHHHXXXgggzzz^^^WWW\\\jjjpppgggccc]]]XXXUUUOOOQQQRRRRRRPPPOOOPPPQQQUUU```pppxxxpppggg___\\\UUUSSSRRRSSSUUUWWWXXXWWWWWWUUURRROOOMMMLLLMMMMMMOOOOOOOOONNNMMMMMMLLLLLLMMMLLLJJJIIIIIIIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEEEEGGGHHHIIIJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNMMMLLLLLLMMMNNNOOOOOONNNMMMNNNPPPQQQPPPOOORRRQQQPPPOOONNNNNNNNNNNNPPPRRRTTTVVVXXXZZZZZZ[[[\\\]]]^^^______]]]\\\[[[___aaaddddddddddddeeefffiiilllpppqqqqqqqqqqqqqqqpppqqqrrrsssrrrqqqnnnmmmhhhiiihhheeeiiissszzz{{{xxxpppjjj___SSSRRRYYYoooooo|||uuulllhhhlllvvv|||uuuooojjjgggeeedddjjjvvv|||vvvsssppplllhhhbbb^^^WWWRRROOOPPPSSSVVV^^^dddmmmtttyyy}}}~~~yyyuuurrroookkkiiifffdddcccccceeeggghhhhhhhhhiiikkkoooqqqpppmmmjjjaaa\\\XXXWWWSSSMMMKKKMMMRRRZZZfffpppuuuvvvvvvuuurrrqqqnnnmmmmmmllljjjhhhbbb^^^XXXSSSPPPPPPRRRSSS]]]eeelllmmmgggaaa___aaa______```ccchhhmmmrrrtttyyyzzz{{{|||||||||{{{zzz|||kkk^^^VVVYYY^^^eeennnvvv|||{{{oooddd\\\UUUQQQOOORRR\\\mmm|||}}}zzzwwwtttpppjjj```SSSJJJDDDBBBBBBFFFJJJOOOXXXbbbkkkqqqyyytttmmmffftttyyyqqqeeeYYYNNNEEE===:::999666444666333333333444444555555555444444444444444444444444444333333333444444555555666777777888999999:::;;;888888999:::;;;<<<============???AAAAAAEEEPPP\\\gggVVVTTTaaa|||vvvoooggg```]]]WWWWWWUUUSSSQQQOOONNNNNNTTTWWW^^^ooozzzqqqiiicccYYYVVVSSSRRRSSSVVVWWWXXXWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSQQQOOONNNLLLLLLMMMNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSSSSRRRRRRSSSUUUUUUWWWVVVUUUVVVXXXYYYYYYXXXYYYXXXXXXWWWWWWXXXXXXYYY[[[[[[]]]___```aaaaaaaaabbbbbbaaa___]]]\\\ZZZYYY]]]___aaaccccccdddfffhhhjjjmmmoooooommmlllnnnqqqqqqssssssssspppmmmjjjiiimmmpppqqqpppssszzzwwwjjj^^^UUURRRYYYdddqqq{{{mmmsssnnniiigggjjjrrr{{{xxxqqqkkkgggeeeccchhhrrrzzztttrrroookkkhhhccc___YYYTTTQQQQQQSSSUUU[[[bbblllssswww{{{zzzvvvsssoookkkhhheeecccaaabbbccceeeeeedddcccdddfffiiikkkjjjfffccc]]]XXXUUUSSSPPPKKKJJJMMMPPPZZZhhhtttzzz{{{yyyxxxtttrrrooonnnoooooonnnmmmhhhddd]]]WWWSSSSSSTTTUUU[[[cccjjjjjjddd^^^]]]___^^^```cccfffjjjooosssvvvwwwxxxzzz|||}}}}}}|||||||||zzziii]]][[[___eeelllssszzzzzzlll```WWWRRROOONNNQQQ^^^ooo}}}wwwtttppplllggg]]]QQQHHHDDDBBBBBBFFFKKKPPPYYYbbblllrrrzzz|||rrrmmmeeexxxtttkkk```UUUKKKBBB;;;999999666444555333333333444444555555555444444444444444444444444444333333333333444555555666666777888999:::::::::888999:::;;;<<<======>>>>>>>>>AAACCCCCCDDDKKKUUUnnnttt]]]SSS\\\uuuuuummmkkkccc___YYYTTTPPPNNNNNNNNNRRRSSSVVVaaaxxxzzzqqqiii^^^ZZZUUURRRRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[WWWVVVUUUTTTTTTTTTUUUUUUSSSSSSSSSRRRRRRRRRQQQQQQSSSSSSTTTTTTTTTSSSRRRRRRUUUVVVWWWXXXYYY[[[[[[\\\YYYYYYXXXXXXXXXYYY[[[\\\^^^]]]\\\]]]```aaa```___]]]^^^^^^^^^___aaabbbcccddddddeeeeeeddddddcccccchhhfffbbb^^^]]]\\\]]]^^^]]]___aaabbbccceeehhhjjjjjjmmmnnnmmmjjjiiillloooqqqrrrrrrpppkkkgggffffffqqqwwwzzzyyyzzztttcccUUUNNNSSScccqqqwwwzzzoooeeeddddddeeejjjqqqwww|||zzzrrrlllhhhfffcccfffooo}}}yyytttqqqoookkkhhhdddaaa[[[VVVSSSRRRSSSTTTYYY```iiipppuuuyyy~~~|||wwwtttpppllliiigggeeeccccccddddddcccbbbaaaaaabbbcccdddccc```]]]ZZZUUURRRQQQOOOKKKLLLOOOSSS^^^nnn{{{{{{xxxtttqqqpppppppppooolllhhhbbb[[[WWWVVVWWWXXX[[[bbbhhhhhhaaa[[[ZZZ\\\]]]aaafffkkknnnqqquuuwwwvvvwwwyyy{{{|||}}}|||||||||{{{zzzyyyiii```aaafffmmmsssxxx}}}vvvhhh[[[SSSOOOMMMMMMSSSbbbrrr}}}uuuqqqlllhhhbbbYYYNNNGGGDDDBBBCCCHHHLLLRRR[[[eeennnttt|||yyyqqqnnniii~~~sssiii\\\SSSHHH@@@999999888666444555333333444444444444444444333333333444444444444555444333222222222333555666666666777888999999999888999999:::;;;<<<===>>>>>>@@@???AAADDDDDDDDDIIIQQQddd~~~jjjYYYZZZlll}}}tttmmmbbbXXXRRROOONNNMMMLLLOOORRRXXXgggzzzpppfffaaaZZZUUUSSSRRRRRRRRRSSSTTTVVVXXXZZZ[[[[[[\\\ZZZ[[[[[[\\\]]]^^^______]]]]]]]]]]]]\\\\\\\\\[[[WWWWWWWWWWWWVVVVVVVVVVVVXXXXXXYYYYYYXXXWWWUUUTTTXXXXXXYYYZZZ[[[\\\]]]^^^\\\[[[[[[ZZZ[[[\\\^^^___```___^^^```bbbdddcccbbb`````````aaabbbdddeeefffhhhggggggfffdddbbb```___ccc```\\\YYYXXXZZZ]]]___```bbbcccdddeeegggjjjmmmkkklllllljjjiiihhhiiikkkmmmnnnnnnjjjeeecccdddfffttt{{{yyykkk___ZZZbbbqqq~~~}}}uuummmVVVXXX\\\aaagggmmmrrrvvvyyy~~~|||tttmmmiiifffcccdddlllyyyyyytttrrrpppllliiifffccc^^^XXXTTTRRRQQQQQQQQQXXXaaaiiinnntttzzz|||xxxtttqqqnnnlllkkkiiigggffffffeeedddbbb``````______```^^^\\\YYYXXXSSSPPPPPPOOOMMMNNNQQQXXXdddvvv{{{vvvrrrpppooommmlllhhhaaa[[[VVVUUUVVVWWWZZZaaagggeee^^^WWWVVVXXX\\\aaaiiinnnqqqsssuuuxxxwwwxxxyyy{{{{{{{{{zzzyyyzzz}}}}}}zzzlllfffhhhmmmtttyyy{{{~~~~~~tttfffZZZRRRPPPPPPQQQYYYhhhvvv}}}~~~sssoooiiiccc^^^VVVMMMFFFCCCBBBDDDJJJPPPVVVaaakkkqqqwww~~~vvvooommmmmmuuuiiiZZZPPPFFF>>>888888888666444555444444444444444444333333333333333444444444555555444333222111222333555666666666777888888888777666999999:::;;;<<<===>>>>>>@@@???AAADDDDDDDDDIIIOOO[[[sss|||ddd\\\ffftttqqqeee\\\VVVQQQNNNIIINNNRRRUUU\\\nnn}}}pppkkkccc\\\XXXVVVTTTSSSRRRSSSTTTUUUVVVWWWXXXXXXVVVVVVXXXYYY[[[]]]^^^___]]]^^^___``````^^^]]]\\\XXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZXXXWWWUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^___]]]\\\\\\]]]```aaaaaa````````````___``````aaabbbeeeeeedddbbb```^^^\\\[[[YYYXXXVVVUUUVVVXXX[[[]]]dddeeefffggghhhjjjmmmpppmmmkkkiiiiiiiiiiiihhhffffffggggggddd```aaaeeejjjvvv}}}zzz~~~{{{yyyllleeeKKKOOOVVV\\\bbbhhhmmmpppssswww~~~uuunnniiigggbbbcccjjjwwwzzzuuusssqqqnnnkkkhhheee___YYYTTTQQQOOOOOOIIIPPPYYYaaagggnnnuuu{{{}}}xxxuuurrrpppnnnooommmjjjiiiiiigggeeecccaaa```^^^^^^]]]\\\ZZZXXXWWWRRROOOPPPOOONNNOOOSSS]]]jjj|||yyytttpppmmmkkkiiieee^^^WWWSSSRRRSSSTTTZZZaaafffddd\\\UUUTTTVVVZZZaaajjjppprrrtttuuuwwwyyyyyyzzzzzzzzzyyywwwwww{{{}}}~~~|||pppllllllqqqxxx{{{|||}}}~~~tttfff[[[UUUTTTUUUVVV___mmmzzz~~~yyyrrrmmmgggaaa[[[TTTLLLEEECCCAAADDDKKKRRRZZZeeepppsssyyy~~~tttnnnlllnnnvvvhhhYYYNNNEEE===888888888666444555555555555444444333333333333333333444444555555555444333222111111333555666666666777888888777555555999::::::;;;<<<===>>>>>>@@@>>>@@@CCCDDDDDDHHHOOOPPPeeemmm___cccmmmrrrfff]]]VVVQQQMMMQQQUUUUUUUUU___uuuzzztttlllddd___[[[XXXVVVRRRRRRRRRSSSSSSSSSTTTTTTQQQRRRTTTVVVXXX[[[\\\]]]ZZZ[[[^^^______]]]ZZZXXXXXXXXXWWWWWWWWWVVVVVVVVVSSSUUUWWWXXXYYYXXXWWWVVVTTTTTTUUUUUUVVVVVVWWWWWWZZZZZZYYYYYYZZZ[[[]]]^^^ZZZYYYYYYZZZ]]]^^^^^^]]]```___^^^]]]\\\\\\\\\\\\aaaaaa```___]]][[[YYYXXXVVVVVVWWWXXXZZZ]]]___```fffgggiiiiiiiiikkkoooqqqmmmjjjhhhhhhiiiiiigggddd```bbbbbb```^^^```gggnnnyyy|||ssseee\\\GGGIIIMMMSSS[[[cccjjjnnnrrrvvvyyy||||||uuunnngggcccbbbcccgggqqq|||~~~wwwtttsssqqqlllhhhiiieee^^^XXXTTTPPPMMMJJJOOOMMMOOOVVV\\\bbbmmmwww|||wwwsssqqqooooooooommmkkkjjjjjjiiigggfffaaa```___]]]\\\[[[ZZZZZZYYYWWWUUUSSSOOOLLLQQQXXX^^^oooxxxqqqllliiieeebbb]]]XXXTTTRRRRRRRRRXXXaaaaaa^^^^^^VVVOOOTTT[[[bbbiiinnntttzzzzzzxxxyyyxxxxxxxxxyyy{{{|||~~~{{{zzz|||}}}zzzzzz{{{|||~~~}}}nnnoootttvvvxxxzzz|||yyypppaaaTTTOOORRR\\\ccckkksss}}}~~~xxxssslllhhhbbbZZZSSSMMMHHHFFFEEEGGGIIINNNUUU```lllssszzz|||rrrnnnsssuuu}}}ssshhhXXXKKKCCC???:::666555666666666666666555555555444444444666666666666666666666666666666666555444444333333444555666888888888777777999999:::<<<===???@@@@@@@@@AAACCCDDDDDDDDDFFFHHHLLLSSSeee~~~{{{aaa\\\fff|||yyynnnaaaYYYUUUUUUSSSQQQSSSYYYdddlllvvvnnnfff___ZZZXXXUUUTTTSSSTTTUUUUUUTTTRRRRRRSSSTTTUUUWWWXXXYYYYYYWWWXXXYYYZZZYYYXXXVVVTTTVVVVVVWWWWWWWWWWWWVVVVVVSSSUUUVVVVVVTTTRRRSSSSSSQQQRRRSSSUUUVVVWWWWWWWWWYYYYYYXXXXXXWWWWWWWWWVVVYYYZZZZZZ[[[\\\^^^___```]]]]]]]]]]]]\\\\\\[[[ZZZ[[[[[[ZZZZZZYYYXXXXXXXXXVVVVVVVVVWWWYYY]]]```bbbiiikkkoooqqqrrrqqqooommmnnnmmmllljjjiiihhhggggggfffaaa___aaa______fffpppqqqcccVVVEEEGGGJJJPPPWWW___fffjjjnnntttzzz~~~zzzsssmmmhhheeecccdddgggoooyyy}}}wwwssssssqqqlllhhhhhhddd]]]XXXTTTQQQNNNLLLLLLJJJKKKPPPVVV]]]gggqqq~~~yyyuuurrrqqqqqqrrrpppmmmllllllkkkhhhfffeeecccaaa___]]]\\\\\\\\\ZZZWWWTTTSSSPPPNNNTTT\\\eeeuuuyyyrrrlllhhhdddaaa\\\WWWTTTRRRRRRRRRWWWaaaaaa^^^___XXXRRRXXX]]]eeelllqqqwww}}}~~~|||{{{zzzzzzzzz{{{|||~~~}}}{{{}}}}}}{{{zzzyyyxxxzzz~~~}}}}}}ssstttvvvxxx{{{|||~~~ssskkk^^^SSSPPPVVVaaaiiirrrxxx|||wwwtttllliiibbbZZZRRRLLLHHHFFFEEEGGGJJJPPPWWWbbbmmmuuu{{{~~~ssslllmmmxxxyyypppdddUUUIIIBBB>>>999555444555555444666666555555555444444444555555555555555555555555555555555555555444444444555666777888999999888888999999:::<<<===???@@@@@@???AAACCCCCCCCCCCCEEEGGGIIIMMMVVVdddsssdddYYY\\\qqq{{{lllbbbXXXWWWTTTPPPPPPUUU]]]cccnnnwwwooohhhbbb___WWWVVVTTTTTTUUUVVVUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXVVVWWWXXXYYYYYYXXXWWWUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWXXXWWWUUUSSSRRRSSSTTTUUUVVVWWWXXXYYYYYYYYY\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^___```````````````___^^^]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[XXXXXXXXXYYY[[[___bbbdddkkkmmmppprrrsssrrrpppooonnnnnnmmmkkkiiigggeeedddccc```___aaaaaaaaahhhqqq|||xxxkkk^^^SSSCCCDDDGGGLLLRRRZZZ```ccciiipppyyy|||tttmmmiiifffeeeeeefffmmmvvv~~~|||vvvsssrrrpppmmmiiifffbbb\\\XXXUUURRRPPPNNNLLLIIIHHHLLLQQQWWWbbblll}}}|||wwwuuusssssstttrrrpppooonnnmmmkkkiiiiiigggddd```^^^]]]]]]]]][[[WWWTTTSSSQQQQQQYYYbbbooo|||tttlllgggaaa___[[[WWWTTTSSSSSSTTTWWWbbbbbb___```ZZZVVV]]]```gggooouuu{{{zzzzzzzzzzzzzzz{{{|||}}}~~~|||}}}~~~|||vvvtttrrrtttxxx||||||{{{}}}yyytttoookkkiiilllqqq{{{wwwxxxzzz|||~~~zzzllldddYYYRRRRRR[[[gggoooyyy~~~|||yyywwwuuunnniiibbbYYYQQQJJJGGGEEEEEEHHHLLLSSS[[[eeepppwww}}}yyynnnkkk|||~~~|||yyy|||tttjjj___RRRGGG???<<<777444444444444444555555555555555444444444555555555555555555555555444444444555555555555555666666888999::::::::::::999999:::<<<===>>>???@@@>>>@@@AAABBBAAABBBCCCEEEGGGJJJNNNRRRXXXkkklll\\\YYYeeeyyy|||qqq```^^^YYYSSSPPPQQQVVVZZZ```kkk|||wwwqqqkkkfff]]][[[XXXWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVWWWYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\\\\[[[XXXVVVVVVVVVZZZ[[[\\\]]]]]]]]]]]]]]]___^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^___```aaaaaa___``````______^^^]]]\\\`````````````````````___]]]]]]^^^___aaadddgggiiioooppprrrssstttsssrrrrrrnnnnnnmmmkkkjjjhhhgggfffdddbbbbbbddddddeeeiiiooowww{{{|||mmmbbbXXXOOOBBBCCCEEEIIINNNTTTZZZ]]]dddkkkuuu}}}{{{rrrllliiigggeeefffkkkttt|||~~~{{{vvvsssqqqooommmkkkeeeaaa\\\XXXVVVTTTRRRQQQOOOKKKIIILLLOOOUUU___iiiuuu}}}yyyvvvuuutttsssrrrppppppppppppnnnlllllljjjfffbbb___^^^^^^^^^\\\XXXUUUTTTSSSUUU___iiixxxxxxnnnggg```^^^ZZZWWWUUUTTTUUUVVVYYYddddddaaa```ZZZWWW___bbbiiipppvvv|||xxxxxxxxxxxxxxxyyyyyyyyy}}}zzz{{{|||{{{ssspppnnnpppuuuyyyxxxvvvyyyvvvqqqjjjddd___^^^^^^aaaeeennn|||xxxxxx}}}~~~tttggg```VVVQQQUUU```lllttt}}}~~~zzzwwwtttooojjjaaaWWWOOOIIIFFFDDDFFFIIIPPPWWW___iiisssyyy~~~vvvrrr{{{uuuxxx~~~oooeee[[[OOOFFF>>>;;;777555555555555444555555555555555555555555555555555555555555555555333333444444555666666777555666777888999999::::::999999:::;;;<<<>>>>>>???===???@@@AAA@@@@@@BBBCCCCCCFFFKKKNNNQQQ\\\uuuuuuddd^^^^^^nnn~~~mmmiiibbb[[[UUURRRRRRSSS^^^aaajjjyyyyyyrrrkkkfffbbb^^^\\\]]]^^^^^^^^^___^^^^^^]]]\\\\\\[[[[[[YYYZZZ\\\^^^____________^^^^^^____________^^^^^^^^^```aaa```___]]]^^^^^^aaabbbbbbcccccccccbbbbbb````````````````````````bbbbbbcccddddddeeeeeeeeeaaaaaaaaaaaaaaa```___^^^``````aaabbbcccdddeeefffeeeeeefffgggiiilllnnnppptttttttttttttttttttttsssmmmllljjjiiiiiijjjkkkllljjjiiijjjkkkkkkjjjkkkmmmsssssswwwzzzyyy|||qqqdddZZZRRRMMMBBBCCCDDDGGGKKKPPPUUUXXX___dddmmmvvvzzzqqqllliiigggfffkkksss||||||yyyuuurrrpppooommmllleeeaaa\\\YYYWWWVVVUUUTTTPPPLLLJJJLLLNNNQQQZZZcccooo|||~~~zzzwwwvvvuuurrrpppooopppqqqrrrqqqpppmmmkkkgggccc```^^^^^^^^^^^^YYYWWWVVVVVVYYYdddooo~~~~~~rrriiiaaa___[[[XXXWWWWWWXXXYYY\\\gggiiidddbbb[[[WWW```cccjjjqqquuuzzz}}}xxxxxxxxxxxxxxxwwwwwwwwwzzzxxxyyy}}}~~~|||}}}}}}yyywwwtttqqqooopppsssvvvvvvuuusssqqqkkkccc[[[VVVUUUVVVXXXZZZcccrrrzzzyyy~~~vvvfff^^^UUURRRXXXdddpppxxx~~~|||wwwsssooojjj```UUUMMMHHHEEEEEEGGGLLLSSS\\\dddmmmuuu{{{}}}{{{xxx|||zzzkkkaaaXXXMMMFFF===;;;888666666777666555444555555555555555555555555555555555555555555555222333333444555666777777444444555666777888999:::999::::::;;;<<<===>>>>>>===???@@@@@@??????AAABBB???@@@DDDIIILLLRRR___lllhhh[[[YYYdddyyywwwrrrjjjbbb[[[VVVRRRPPPTTTVVV[[[eeevvvzzzqqqnnnjjjeeebbbbbbbbbbbbaaabbbbbbaaaaaa```______^^^^^^___```aaabbbcccccccccaaabbbbbbccccccbbbbbbaaa___aaacccdddddddddeeefffffffffggghhhhhhgggggggggcccccccccccccccdddddddddggghhhiiijjjjjjiiiiiihhhffffffgggggggggggggggfffaaabbbdddfffiiikkkmmmmmmlllmmmmmmoooppprrrttttttxxxwwwuuusssrrrrrrssssssnnnllliiiffffffiiilllooonnnpppssstttuuutttrrroooqqqllljjjjjjiiiooozzzjjj^^^VVVOOOLLLBBBBBBCCCEEEHHHLLLPPPSSSYYY\\\cccjjjrrrwwwqqqkkkiiigggjjjrrr{{{yyywwwuuurrrooonnnnnnmmmfffbbb^^^[[[YYYXXXWWWVVVNNNJJJIIIJJJKKKMMMSSS[[[hhhvvv{{{yyywwwwwwsssqqqqqqqqqssstttsssrrrmmmkkkiiifffcccaaa___^^^___[[[YYYYYYYYY]]]hhhssswwwllldddbbb^^^[[[YYYYYYZZZ[[[^^^kkknnnjjjggg^^^ZZZcccgggmmmsssvvvyyy}}}|||yyyzzzzzzzzzzzzzzzyyyxxxwwwxxxvvvwwwzzz{{{xxxwwwzzzzzz|||~~~}}}zzzuuurrrqqqtttsssqqqpppppprrruuuwwwttttttoooggg\\\UUURRRRRRQQQRRR[[[jjjxxx~~~xxxeee^^^UUUTTT[[[hhhttt{{{~~~~~~xxxtttoooiii^^^TTTKKKGGGFFFFFFIIIOOOWWW```hhhpppwww{{{}}}vvvhhh^^^UUUKKKDDD<<<:::777666777777777666444444444555555555555555444444444444444444444444333333444444555666777777444444444555666888999:::999::::::;;;<<<<<<======>>>???@@@@@@??????@@@BBBDDD@@@???CCCGGGLLLUUU]]]kkkoooZZZYYY]]]mmm}}}xxxpppiiibbb[[[UUUQQQPPPRRRUUU[[[cccuuu|||vvvsssnnnjjjiiigggfffdddeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggeeeffffffffffffffffffeeebbbeeegggiiijjjjjjlllnnnllllllmmmnnnnnnnnnnnnnnnkkkkkkkkkkkkkkklllllllllnnnooopppqqqqqqpppnnnmmmiiijjjkkkmmmnnnnnnnnnnnnkkklllnnnppprrruuuvvvwwwuuuuuuvvvwwwwwwxxxyyyyyy|||zzzvvvrrrpppppppppqqqooonnnllljjjjjjlllnnnpppssswww{{{|||~~~zzzsssnnnddd^^^]]]\\\eeerrreee\\\SSSMMMKKKBBBAAABBBCCCEEEHHHLLLNNNRRRTTTYYY^^^ccclll~~~wwwoookkkhhhjjjpppxxx}}}wwwvvvtttqqqooonnnnnnnnnhhhddd```\\\[[[ZZZYYYXXXMMMJJJIIIJJJJJJJJJOOOUUU^^^lllzzz~~~~~~~~~{{{zzzyyywwwvvvttttttuuuuuusssrrrmmmlllkkkjjjgggdddaaa```___\\\[[[\\\]]]```jjjuuu|||qqqgggeeeaaa^^^\\\\\\]]]^^^___nnnsssqqqmmmddd```hhhlllrrrwwwxxxzzz}}}{{{vvvyyyzzzzzzzzzyyyxxxvvvuuuzzzwwwwwwyyyxxxsssqqqsssooooooppppppooommmkkkjjjkkkmmmnnnmmmmmmqqqyyyzzzmmmaaaZZZXXXTTTSSSYYYgggrrr~~~~~~wwwddd]]]UUUUUU___mmmyyy}}}yyyvvvnnnhhh]]]RRRJJJGGGGGGGGGKKKQQQ[[[dddkkkrrrxxx{{{qqqeee[[[RRRIIIBBB:::888666666666777666555444444444555555555666666444444444444444444444444333444444444555555666666555555555555777999;;;<<<999::::::;;;;;;<<<<<<===>>>@@@AAA@@@??????@@@BBBGGGBBBAAACCCFFFIIIPPPWWWYYYtttoooaaa]]]dddzzz~~~wwwpppjjjccc\\\WWWUUUTTTUUUWWWXXX```sss{{{wwwtttqqqmmmkkkllllllmmmnnnnnnooopppppptttsssrrrqqqppppppoooooommmnnnnnnnnnnnnnnnnnnmmmlllnnnqqqrrrrrrsssuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{vvvvvvvvvwwwwwwwwwxxxxxxzzzzzz|||||||||zzzxxxwwwrrrsssuuuwwwyyyzzz{{{{{{{{{|||}}}~~~{{{vvvpppmmmlllmmmooonnnpppsssvvvyyyzzzzzzzzz{{{zzzpppjjj]]]UUUVVVWWW^^^yyy~~~mmmccc\\\RRRLLLJJJAAA@@@@@@AAACCCFFFIIIKKKMMMNNNSSSWWWXXX^^^qqqzzzrrrmmmiiiiiiooovvvzzz|||vvvuuutttqqqnnnmmmnnnoooiiifffaaa^^^\\\[[[ZZZXXXMMMKKKJJJLLLKKKJJJNNNSSSUUUcccqqqsssrrrrrruuuvvv||||||||||||~~~}}}{{{{{{|||zzzxxxwwwvvvuuusssqqqmmmmmmmmmmmmjjjgggcccaaa```]]]\\\^^^^^^bbbkkkvvvsssiiigggccc```^^^^^^^^^______ooovvvuuurrriiieeemmmqqqvvvzzz{{{|||}}}{{{vvvwwwxxxxxxxxxwwwvvvtttsss{{{xxxxxxyyyvvvpppmmmnnnfffffffffggghhhhhhgggfff```eeeiiijjjkkkrrrpppgggccc]]]ZZZ^^^hhhoooxxx{{{tttccc[[[TTTUUUaaappp|||~~~|||zzzwwwnnnggg\\\QQQJJJGGGGGGHHHMMMSSS\\\fffmmmsssxxx{{{{{{{{{zzznnncccYYYPPPGGG@@@888777555555666666555444444444444555555555666666444444444444444444444444444444444555555555555555666666666666888:::<<<===:::::::::;;;;;;<<<<<<<<>>???>>>===<<>>>>>????????????@@@@@@@@@AAA??????@@@AAABBBDDDEEEFFFKKKRRR]]]qqqrrrYYYZZZhhhvvvuuufffaaaZZZSSSPPPQQQVVVZZZ]]]dddppp}}}}}}rrriiidddaaa___]]]dddkkkwwwuuuggg\\\VVVRRRXXXbbbkkkooowwwyyyoooeeeaaa\\\SSSKKKGGGHHHFFFCCCAAA@@@AAABBBCCCFFFFFFHHHKKKKKKNNNXXXcccxxxwwwpppjjjhhhmmmuuu{{{~~~|||wwwuuuuuuuuuuuuuuuooojjjdddaaabbbcccbbb```YYYRRRLLLKKKKKKKKKMMMQQQQQQWWW[[[XXXVVVWWWXXXWWWYYY[[[]]]^^^```fffooovvv}}}zzzrrrrrrrrrqqqooollliiihhhfffbbb```ccchhhooo|||zzztttoookkkfff```^^^```^^^hhhvvvzzzuuurrruuuwwwxxxyyyzzz{{{~~~}}}yyytttpppnnnkkkgggbbb]]]YYYUUUQQQNNNNNNMMMKKKJJJJJJKKKLLLMMMKKKKKKLLLMMMPPPZZZooo|||wwwwwwzzz}}}uuunnnhhhbbb\\\\\\^^^dddmmmvvv~~~~~~{{{yyywwwuuusssfff]]]RRRLLLGGGDDDFFFLLLSSS___iiimmmpppvvv{{{}}}{{{qqqqqqsssggg^^^UUUIII???<<<888777666555444444555555555555555555555555555555444444444444444444444444555555555555555666777777777888888999999::::::;;;>>>===;;;:::;;;<<<>>>@@@>>>>>>>>>?????????@@@@@@>>>??????@@@AAACCCDDDEEEFFFJJJPPP^^^{{{}}}___WWW[[[ddduuuuuupppggg^^^XXXUUUUUUVVVRRRUUU[[[cccllluuu}}}zzzppphhhbbb___]]]\\\___fffrrryyyfffVVVLLLJJJKKK\\\jjjzzzqqqhhhbbbaaa^^^UUULLLHHHJJJHHHDDDBBBAAABBBDDDEEEIIIIIIKKKNNNLLLLLLTTT]]]pppyyyrrrjjjggglllsssyyy|||~~~{{{vvvttttttuuuvvvvvvrrrmmmfffcccddddddcccbbb[[[TTTNNNNNNMMMLLLMMMPPPOOOTTTUUUSSSQQQTTTUUUUUUXXXYYY[[[\\\___dddkkkqqq{{{|||zzztttssssssqqqpppnnnmmmlllgggbbb```bbbgggooo|||zzztttpppjjjbbb___```[[[gggwww~~~xxxuuuvvvwwwxxxxxxxxxzzz}}}~~~zzzvvvpppiiieeebbb^^^XXXSSSOOOLLLIIIGGGFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGHHHJJJLLLTTTfffwwwzzzooofff```\\\YYY[[[```gggpppxxx~~~{{{xxxvvvssspppmmm```WWWNNNIIIFFFDDDHHHNNNVVVaaalllooorrrwww|||~~~}}}sssjjjmmm}}}rrrfff^^^TTTHHH>>>;;;888777666555444444555666555555555555555555555555555555555555555555555555555555555666666777888888999999999::::::;;;;;;;;;===<<<<<<;;;;;;===>>>???===>>>>>>>>>>>>?????????>>>>>>>>>???@@@BBBCCCDDDDDDHHHOOOZZZqqqmmm___[[[\\\hhhwwwwwwmmmccc\\\VVVSSSRRRRRRRRRUUUZZZaaagggkkkrrrvvv|||{{{xxxwwwvvvwwwuuuqqqlllfffcccccccccdddaaahhhtttnnn\\\NNNHHHLLLSSSjjj{{{}}}lllddd______^^^XXXQQQMMMIIIGGGEEECCCCCCDDDEEEGGGKKKLLLNNNPPPMMMKKKQQQYYYlll}}}vvvmmmiiilllrrrxxx{{{{{{xxxuuussstttuuuuuuuuutttooohhheeeeeefffeeeccc___WWWRRRQQQPPPNNNNNNQQQMMMQQQRRRPPPQQQUUUWWWVVVVVVVVVWWWYYY\\\aaafffkkkwww|||~~~|||zzzvvvuuusssqqqooonnnmmmmmmiiidddaaacccgggooo{{{}}}xxxuuunnneee``````\\\hhhwwwzzzwwwxxxxxxxxxxxxwwwxxxzzz}}}}}}zzzvvvsssoooiiiaaa\\\VVVRRRMMMIIIGGGFFFDDDCCCCCCBBBAAAAAAAAACCCEEEFFFEEEEEEGGGIIIJJJNNN[[[iiiyyymmmbbb[[[XXXVVV[[[ccckkksssyyy}}}}}}yyyuuurrrnnniiifffZZZRRRKKKGGGEEEEEEJJJQQQXXXcccmmmqqqsssxxx}}}~~~}}}tttmmmqqq~~~}}}rrreee]]]SSSGGG>>>;;;888777555444444555666666555555555555555555555555555555555555555555555555555555666777777888888999:::::::::::::::;;;;;;;;;:::;;;===>>>>>>>>>===<<<===>>>>>>>>>>>>?????????>>>>>>>>>???@@@AAABBBCCCEEEHHHMMMWWWjjjmmm^^^WWW]]]iii{{{pppeee[[[TTTSSSQQQPPPOOOQQQTTTXXX[[[\\\^^^ccciiiooouuuxxxzzz}}}{{{||||||uuunnniiigggfffgggeeeeeeffffffgggjjjmmmoookkkqqq|||}}}ppp```UUUNNNNNNWWWccc~~~|||rrrggg^^^WWWXXXYYYVVVSSSRRRLLLKKKJJJIIIHHHHHHIIIJJJNNNNNNPPPQQQMMMKKKOOOWWWiii|||zzzqqqmmmnnnssswwwxxxyyywwwttttttuuuuuuuuuttttttnnniiiggghhhiiiiiihhhccc\\\WWWUUUTTTQQQPPPSSSNNNQQQSSSQQQSSSXXXYYYWWWYYYYYYYYY[[[^^^cccgggjjjtttwww}}}~~~~~~xxxvvvssspppmmmlllkkkkkkjjjfffdddfffkkkrrr}}}|||yyyrrriiiccccccbbblllyyy{{{yyywwwxxxyyyxxxwwwwwwyyyzzzyyyuuuoookkkgggaaaZZZTTTLLLHHHEEEBBBBBBBBBBBBAAACCCBBBAAAAAABBBCCCFFFGGGDDDDDDFFFHHHGGGIIISSS]]]qqqwwwlll```XXXWWWVVV]]]gggpppwww{{{~~~}}}yyytttooojjjddd```VVVNNNHHHEEEEEEGGGMMMTTT[[[fffpppsssuuuyyy~~~~~~yyy||||||uuusssyyy}}}zzz}}}qqqdddZZZPPPEEE===;;;777666555444444555666777555555555555555555555555555555555555555555555555444555666888999999999999::::::::::::::::::::::::999;;;===??????>>><<<;;;>>>>>>>>>?????????@@@@@@????????????@@@AAABBBCCCFFFFFFIIIRRRbbb|||fffWWWVVV^^^kkk~~~sssfff]]]UUUSSSQQQOOONNNOOOQQQSSSTTTTTTUUUWWW[[[___cccfffkkkpppwww|||wwwwwwyyyuuummmfff```]]]]]]]]]___bbbhhhlllooorrrvvvxxxwwwzzz~~~xxxfff\\\UUUUUUVVVYYYffftttyyyvvvhhh```WWWOOOOOORRRRRRQQQRRRWWWWWWVVVUUUTTTRRRQQQPPPSSSSSSTTTTTTPPPMMMRRRZZZeeewwwvvvqqqqqqtttvvvvvvwwwvvvuuuvvvwwwwwwvvvtttqqqmmmiiihhhllloooppppppiiibbb\\\[[[YYYUUUTTTVVVUUUXXXYYYXXXZZZ^^^]]]ZZZ^^^^^^^^^___cccgggjjjlllooosssxxx|||{{{xxxsssoookkkiiihhhhhhhhheeedddhhhnnnuuu}}}wwwmmmhhhgggiiiqqqzzz}}}zzzyyytttvvvxxxxxxxxxxxxyyyzzzyyyssskkkfffaaa\\\TTTNNNHHHEEECCCBBBBBBCCCBBBAAABBBAAAAAAAAABBBDDDFFFHHHGGGEEEEEEFFFEEEGGGQQQ[[[ggguuuzzztttjjj^^^XXXYYYXXX```lllvvv{{{~~~zzzuuuooohhhaaa]]]SSSLLLFFFEEEFFFHHHOOOWWW^^^iiirrruuuwww||||||tttvvvtttpppsss~~~|||xxx}}}pppaaaVVVMMMBBB<<<:::777666555444444555666777555555555555555555555555555555555555555555555555444555777999:::::::::::::::::::::999999999999999;;;<<<<<<===============????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEJJJTTT```rrrggg\\\[[[]]]oooyyypppddd```[[[VVVRRRQQQRRRSSSQQQPPPPPPPPPQQQSSSUUUWWWZZZ^^^dddiiinnntttzzz}}}{{{|||}}}~~~|||||||||||||||xxxqqqoooooolllgggccc``````aaabbbhhhnnnuuu{{{}}}}}}~~~{{{zzzzzzyyyuuunnnfffaaaWWWRRRTTT^^^eeejjjvvvoooccc[[[RRRKKKLLLPPPPPPPPPQQQccccccbbbaaa___\\\YYYWWWYYYXXXYYYXXXTTTQQQVVV^^^aaatttyyytttsssuuuvvvuuuwwwwwwwwwxxxyyyyyywwwuuuoookkkhhhjjjoootttvvvvvvmmmfff```___]]]YYYWWWYYY]]]``````___aaacccbbb]]]___^^^]]]___cccgggjjjkkkkkkoootttxxx|||~~~~~~|||yyysssnnniiigggffffffdddbbbccchhhnnnuuuzzzqqqkkkjjjmmmttt{{{~~~{{{zzzzzzqqqssswwwyyyyyyyyyzzz{{{{{{tttkkkddd___YYYQQQJJJIIIGGGEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@AAADDDFFFHHHKKKGGGEEEEEEEEEHHHSSS^^^gggrrr~~~wwwqqqhhh]]]YYY[[[ZZZcccpppzzz~~~|||vvvppphhh```[[[QQQJJJEEEDDDFFFIIIQQQYYYaaakkkuuuxxxyyy}}}{{{rrrsss}}}yyykkkhhhooo}}}{{{xxx|||ooo___TTTJJJ@@@;;;:::777666555444444555666777555555555555555555555555666666666666666666666666444555777999::::::::::::999999999999999999999999>>>===;;;;;;;;;<<<>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDFFFPPP]]]fffmmmzzz|||ggg___WWWfffzzzvvvqqqhhh___YYYVVVUUUVVVMMMMMMNNNNNNOOOPPPQQQQQQSSSUUUXXX[[[]]]```eeehhhiiiiiijjjkkknnnqqqtttuuu}}}{{{zzz}}}}}}~~~}}}~~~~~~{{{yyytttvvvyyyzzzyyyuuuqqqnnnrrrqqqooommmlllkkkkkkllleeeqqq~~~{{{pppiiieeeeeedddbbbbbbdddhhhlllnnnuuu|||yyyuuupppiiiccc[[[TTTOOOTTTRRRYYYiiitttxxx~~~}}}nnnbbbYYYPPPKKKMMMQQQRRRQQQQQQyyyzzzzzzyyyvvvsssooommmjjjhhhccc[[[TTTRRRUUUYYYgggssswwwqqqrrrwww{{{wwwvvvuuutttsssrrrqqqqqqllljjjjjjmmmsssxxxzzzyyyrrrqqqlllfff```___cccfffhhhjjjlllmmmllliiifffcccbbbbbbcccdddfffhhhkkkllllllnnnrrrwwwzzz}}}~~~~~~vvvtttpppmmmjjjfffaaa^^^bbbaaaccchhhmmmuuu~~~yyytttpppvvvwwwxxxxxxxxxwwwvvvuuuwwwuuuuuuyyy{{{}}}zzzppphhhbbb[[[SSSOOOLLLHHHHHHIIIIIIGGGEEEGGGIIIGGGBBBAAAEEEHHHHHHKKKJJJIIIIIIHHHIIIRRR\\\gggpppwwwzzz|||~~~|||||||||}}}|||{{{|||{{{mmmeeeaaa\\\YYYYYYdddkkkuuu~~~yyypppeee[[[UUUMMMHHHEEEEEEGGGLLLWWWaaalllqqqwww{{{}}}}}}{{{}}}tttjjjkkkvvv}}}~~~xxxkkk[[[QQQHHH@@@;;;;;;666666555555555555666666666666666555444444333333555444444444444555666666888888888999:::::::::;;;666888::::::999999:::;;;999999999:::;;;<<<===>>>???@@@AAA???>>>>>>???AAA@@@AAAAAAAAA@@@AAADDDFFFIIIGGGOOO]]]cccbbbgggqqqmmm]]]ccckkkwwwyyypppjjjfff```[[[VVVTTTRRRRRRSSSTTTUUUTTTRRRSSSUUUUUUTTTTTTUUUVVVXXXXXXYYYZZZ[[[]]]______gggggghhhjjjmmmqqqtttvvvrrrqqqpppooonnnmmmmmmlllmmmkkkjjjkkkmmmnnnllliiimmmnnnnnnmmmllljjjgggfffeeeeeeeeedddbbb```]]][[[```````````````____________aaadddgggiiijjjjjjiiilllmmmnnnooorrrxxx|||mmmddd\\\WWWQQQLLLPPPWWW___fffqqq|||zzzyyymmmccc]]]YYYTTTMMMKKKLLLMMMMMMLLLzzzqqqdddYYYTTTVVVYYYeeeqqq{{{tttsssvvvzzzxxxxxxwwwuuutttrrrqqqqqqooollliiikkkpppvvvyyy{{{{{{yyyuuuppplllkkknnnrrrtttuuuvvvvvvuuurrrooommmhhhhhhiiijjjkkkllllllllllllnnnppptttxxx{{{}}}~~~zzzwwwrrrnnnjjjfffbbb^^^cccbbbdddiiinnnttt}}}yyyvvvwwwxxxyyyzzzzzzyyyxxxxxxvvvttttttxxx{{{~~~wwwkkkaaa^^^YYYSSSPPPPPPOOOMMMKKKJJJKKKHHHDDDEEEKKKNNNNNNMMMKKKIIIIIIHHHJJJSSS^^^jjjqqqxxxyyy{{{}}}|||zzzzzz{{{{{{zzzyyyxxx{{{wwwjjjccc]]]YYYYYY[[[gggnnnwww}}}wwwnnncccYYYSSSMMMHHHFFFGGGJJJOOOZZZdddooosssyyy|||}}}~~~{{{{{{~~~zzzooohhhmmm{{{vvvhhhYYYOOOFFF>>>:::999666555555555555555555666444444555555555555555555555444444444444555666666777888888999999::::::;;;777999;;;;;;:::999:::;;;::::::::::::;;;<<<===>>>>>>???@@@???>>>===???AAAAAABBBCCCBBBAAABBBDDDGGGIIIIIIQQQ___ccc___ccckkk|||fffdddeeekkkwwwzzzrrrlllddd```YYYUUUSSSSSSSSSRRRUUUVVVUUUTTTQQQPPPQQQRRRPPPPPPPPPQQQRRRUUUWWWXXXZZZ[[[\\\]]]___bbbdddeeeddddddcccbbbaaa`````````]]][[[ZZZ[[[\\\]]][[[XXX^^^^^^^^^^^^]]][[[ZZZYYYYYYXXXXXXWWWVVVUUUSSSSSSRRRSSSTTTVVVXXXZZZ\\\]]]ZZZ]]]aaagggkkkoooqqqrrr{{{{{{}}}vvvnnnjjj\\\TTTOOOMMMMMMOOOXXXccctttzzz|||~~~uuujjjbbb]]]VVVSSSOOOLLLKKKKKKKKKJJJtttcccYYYXXXYYYccclllxxx}}}vvvsssuuuwww{{{zzzyyywwwuuusssrrrqqqqqqnnnjjjjjjmmmsssyyy||||||{{{yyyuuussstttwwwzzz~~~~~~}}}{{{yyyvvvtttsssqqqrrrtttuuuuuussspppoooooooooqqqsssvvvzzz}}}{{{uuuoookkkfffbbb___aaaaaadddhhhlllqqq{{{}}}{{{yyyyyyzzz{{{|||||||||{{{wwwuuuuuuxxx|||~~~xxxqqqiiiccc```^^^ZZZXXXRRRRRROOOLLLNNNTTTVVVUUURRRNNNKKKKKKKKKNNNXXXcccmmmsssxxxyyyzzz||||||zzzyyywwwwwwwwwxxxxxxwwwvvvtttvvvyyy{{{|||}}}xxxpppggg```ZZZVVVZZZ```lllrrr{{{}}}|||yyytttkkk```VVVQQQKKKHHHFFFIIINNNTTT___iiissswww|||~~~~~~~~~}}}wwwtttxxx~~~tttllljjjuuussseeeVVVLLLDDD<<<888888555555444444444444555555333333444444555666666777555555444444555555666777777777888888999::::::;;;:::;;;===<<<:::999::::::;;;;;;:::;;;;;;<<<===>>><<<===>>>>>>======???AAABBBCCCDDDDDDCCCDDDFFFHHHJJJLLLUUU```aaa\\\\\\bbblllnnnccc]]]aaahhhppp|||uuukkkccc___]]]]]]]]]______^^^ZZZUUUQQQPPPPPPNNNMMMLLLKKKLLLNNNPPPQQQPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSQQQPPPPPPQQQQQQPPPNNNQQQQQQPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLNNNPPPTTTYYY___cccfffdddffflllrrryyyuuuhhh]]]VVVRRRMMMKKKKKKPPPXXXaaaooozzz{{{zzz{{{nnnddd]]]ZZZRRRRRRQQQOOOKKKIIIIIIIIIpppaaa\\\\\\___fffooovvvzzz}}}vvvssssssuuu}}}|||zzzxxxvvvtttrrrqqqqqqooollllllnnnsssxxx{{{{{{{{{zzzzzz{{{~~~}}}zzzxxxwwwyyy{{{}}}~~~{{{wwwttttttttttttuuuxxx|||xxxqqqlllgggcccaaa```___bbbfffiiilllttt~~~~~~|||{{{zzzzzz{{{|||}}}}}}~~~~~~{{{xxxwwwzzz}}}{{{vvvpppllleeeccc___[[[]]]```^^^YYYXXXRRRNNNNNNOOOSSS]]]hhhooouuuyyyzzzzzz|||zzzvvvtttrrrqqqrrrssstttsssqqqoooqqquuuwwwyyy||||||ooojjjddd^^^XXXVVV]]]gggrrrwwwzzzxxxuuuoooggg\\\SSSNNNHHHFFFFFFKKKQQQWWWcccmmmvvvzzz{{{nnnjjjkkktttyyyrrrmmmqqq{{{pppcccTTTKKKCCC<<<888888444444333333333333444444444444444555555555666666555555555555555666666777666777777888999:::;;;;;;<<<>>>???>>>;;;:::::::::<<<<<<;;;;;;<<<======>>>;;;<<<======<<<===???AAACCCEEEFFFFFFEEEEEEGGGIIIJJJOOOXXX```^^^WWWUUUYYYbbbqqqzzzhhh\\\___dddfffrrrwwwssspppooonnnrrrrrrrrrnnnggg___YYYVVVVVVTTTQQQOOOMMMNNNOOOPPPNNNOOOPPPRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMOOONNNMMMMMMMMMMMMMMMLLLNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLNNNOOOOOOPPPTTTZZZbbbjjjqqqvvvzzz|||}}}tttgggYYYOOOJJJHHHHHHNNNSSS\\\hhhttt}}}www~~~~~~rrrggg\\\WWWVVVOOOQQQSSSQQQLLLHHHGGGHHHlllccc```\\\```ggglllqqqxxx~~~yyyvvvvvvwww}}}}}}{{{yyywwwtttsssrrrppppppooopppqqqtttwwwyyy~~~~~~{{{yyyyyyxxxwwwxxxzzz~~~yyysssmmmiiieeecccbbbaaacccfffgggiiipppyyy~~~{{{zzzzzzzzzzzz{{{|||}}}~~~~~~|||{{{}}}~~~|||wwwssssssrrriii^^^ZZZTTTPPPPPPRRRVVV```jjjqqqvvvzzz{{{|||}}}zzzuuunnnllljjjjjjkkklllkkkkkkjjjmmmqqqtttwww{{{{{{vvvjjjfffbbb]]]XXXYYYcccooowww||||||vvvuuuqqqkkkcccYYYPPPKKKEEEDDDFFFMMMSSSZZZeeepppwww{{{}}}uuubbb___dddqqqxxxpppoooxxx|||vvvuuummmaaaRRRIIIBBB<<<888888444444333333333333444444666666555555555444444444666555555555555666777777777777888999:::;;;<<<<<<>>>???@@@???===;;;;;;;;;======<<<<<<<<<===>>>>>>;;;<<<======<<<===???AAADDDFFFGGGGGGGGGGGGHHHIIIKKKQQQYYY]]]YYYRRRPPPSSS]]]ccc}}}iiidddcccbbbkkkzzz~~~|||wwwmmmhhhdddbbb^^^ZZZVVVTTTSSSSSSQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPRRRSSSUUUOOOQQQVVV___iiiuuuuuulll]]]WWWOOOHHHFFFIIIPPPUUUaaalll|||~~~{{{|||tttjjj___TTTOOOOOOLLLOOORRRQQQMMMHHHGGGGGGxxxlllfff^^^___aaadddiiiqqqyyy}}}{{{zzzzzz}}}|||{{{yyywwwuuutttsssoooqqqrrrssssssuuuxxx{{{~~~}}}|||{{{|||~~~zzztttpppkkkgggdddfffddddddfffeeegggnnnwww|||zzzyyyyyyyyyyyyyyyzzz{{{|||}}}|||zzzjjj\\\VVVRRRSSSVVVZZZcccllltttxxx{{{{{{}}}}}}xxxqqqhhhdddaaa______aaabbbbbbeeeiiinnnrrrvvvzzz~~~~~~xxxtttgggccc```]]]ZZZ]]]hhhttt{{{|||yyytttrrrnnnhhh```VVVNNNJJJDDDCCCGGGOOOVVV]]]hhhrrrwww|||xxxppp___^^^dddtttyyymmmooo}}}}}}xxxqqqqqqvvv{{{kkk^^^PPPHHHAAA;;;888888555555444444444444555555777666666555444444333333666666555555666666777888777888999:::;;;<<<===>>>???@@@AAA@@@>>><<<<<<===>>>>>>============>>>>>><<<===>>>>>>======???AAADDDFFFHHHHHHHHHGGGHHHIIILLLSSSYYYYYYRRRMMMMMMPPPWWWYYYjjjsssfffaaahhhrrrwwwuuuqqqlllhhhdddaaa```\\\[[[YYYWWWTTTQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHGGGFFFGGGJJJLLLQQQSSSVVVYYY[[[\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^WWWYYY^^^gggssszzzooocccXXXPPPHHHJJJKKKMMMQQQZZZgggppp~~~xxxiiibbbYYYMMMHHHIIIIIIKKKMMMMMMKKKHHHFFFEEEtttlllcccbbb```___bbbiiiqqqwww|||~~~~~~|||zzzzzz{{{{{{zzzxxxwwwuuuttttttqqqrrrsssssssssvvv{{{~~~yyyuuurrrmmmiiifffgggdddbbbbbbaaabbbjjjttt|||zzzxxxwwwvvvvvvvvvwwwxxxxxxzzzyyyzzz~~~zzzbbb\\\XXXZZZ^^^bbbjjjqqqwwwzzz|||{{{{{{{{{tttkkkaaa]]]WWWSSSSSSUUUWWWXXX```dddkkkppptttwwwzzz|||~~~~~~~~~{{{vvvrrrfffaaa]]][[[[[[```kkkwww}}}{{{wwwrrrppplllfff^^^UUUMMMIIIEEEEEEIIIRRRYYY```kkktttwww|||wwwpppfffdddjjj|||yyylllqqq|||tttnnntttyyyrrrggg[[[MMMEEE???999666777666555555555555555555666555555555555555555444444666666666666666777777888888999:::;;;===>>>?????????AAABBBAAA???>>>>>>??????>>>>>>======>>>>>>???>>>???@@@???>>>===???AAACCCEEEHHHIIIHHHGGGHHHIIIMMMSSSXXXTTTMMMJJJMMMQQQRRRVVVaaavvvsssfffeeeiiiqqq~~~zzzxxxtttqqqlllgggaaa\\\YYYWWWRRRQQQPPPNNNMMMKKKJJJIIIKKKLLLMMMMMMLLLMMMQQQUUUUUUXXX___eeejjjmmmnnnooonnnnnnnnnnnnnnnmmmmmmllliiijjjlllqqqyyyvvvpppfff[[[QQQKKKGGGEEEFFFNNNXXX___dddnnn}}}|||lll^^^ZZZSSSHHHCCCEEEEEEEEEFFFHHHHHHGGGDDDBBByyyppphhheee```]]]^^^dddlllqqqxxx{{{~~~~~~|||zzzxxxwwwzzzzzzyyyxxxwwwuuuuuutttttttttsssqqqqqqvvv}}}|||yyyvvvsssooojjjgggeeebbb___^^^\\\]]]fffooo{{{~~~~~~}}}{{{yyywwwvvvuuutttttttttuuuvvvvvvuuuxxx}}}zzzrrrrrruuu~~~hhhccc___bbbfffjjjqqqwwwyyy{{{|||{{{zzzxxxpppfff]]]WWWPPPKKKKKKNNNQQQRRR]]]bbbiiiooorrruuuxxxyyyyyyyyyyyyzzzzzzxxxsssooofff```ZZZZZZ\\\aaammmwww~~~~~~zzzwwwrrrpppkkkeee]]]TTTMMMIIIFFFFFFKKKTTT\\\cccmmmvvvxxx|||yyyrrrmmmkkkqqq~~~wwwmmmttt~~~uuupppzzz}}}ssskkkeeeYYYKKKCCC===888555666666666555555555555666666333333444444555666666666666666666666666777888888999:::;;;<<<===???@@@AAA???AAABBBBBB@@@??????@@@??????>>>>>>>>>>>>>>>??????@@@AAA@@@>>>>>>???AAACCCEEEHHHIIIHHHGGGHHHHHHMMMTTTWWWQQQIIIHHHMMMQQQPPPXXX^^^hhhllldddbbbddd|||xxxpppjjjfffdddZZZYYYXXXVVVTTTRRRQQQPPPMMMNNNPPPOOOOOOQQQUUUZZZYYY___gggqqqxxx}}}~~~}}}{{{zzzwwwuuussstttxxx~~~}}}sssjjjdddUUUQQQKKKCCC>>>>>>BBBFFFJJJWWWeeennnrrrzzztttdddWWWUUUPPPEEE@@@CCCCCCAAAAAACCCFFFFFFCCC???~~~wwwnnnfff```___```aaadddiiisssvvv|||~~~zzzwwwyyyyyyzzzzzzyyywwwuuutttuuusssqqqsssssswww|||zzzwwwuuutttqqqmmmjjjeeeccc^^^YYYWWWYYY^^^cccrrryyy~~~||||||{{{{{{~~~~~~}}}{{{xxxxxxxxxyyyzzzwwwvvvtttrrrrrrtttvvvxxx{{{yyyzzz}}}}}}}}}zzzsssfff```___gggvvvooohhheeejjjpppssswww{{{}}}rrrfff[[[SSSLLLJJJIIIIIILLLPPPYYY```gggjjjoootttuuussswwwvvvvvvwwwwwwtttnnniiiddd___[[[]]]dddnnnvvvzzz~~~~~~{{{yyyuuunnnfff```WWWNNNIIIIIIGGGIIIPPPYYYdddnnnuuuxxx|||{{{tttooogggkkkvvv~~~xxxuuurrr{{{tttqqqssshhh\\\TTTIII@@@<<<:::888666444444333222222444555666777666666555555555666666666777888999999888666555777888999;;;<<<>>>???@@@BBB@@@???@@@BBBBBB@@@===;;;===>>>>>>======>>>@@@@@@@@@@@@???@@@@@@AAAAAAFFFDDDEEEGGGGGGDDDFFFKKKUUURRRMMMJJJHHHHHHJJJLLLTTTVVV[[[fffzzzooo]]]^^^___jjjtttjjjlllsssvvvzzz~~~{{{yyysssjjjccc___]]]]]]\\\ZZZYYYWWWXXX[[[]]]^^^^^^eeehhhmmmsssyyy||||||{{{{{{zzzzzz{{{|||zzzsssjjjccc]]]VVVOOOIIIGGGEEEBBB??????DDDLLLRRR^^^lll{{{zzziiiWWWMMMHHHDDDAAA@@@AAAAAAAAAAAABBBDDDFFFGGGuuummmeeecccbbbaaadddhhhqqquuu{{{~~~{{{zzzzzzzzzyyyxxxvvvuuutttwwwuuusssttttttwww{{{yyyvvvtttrrrooollliiidddaaa\\\WWWUUUWWW\\\```hhhnnnssstttppplllkkkllljjjjjjnnnttt{{{~~~zzzyyywwwuuuttttttuuuuuusssrrrqqqpppqqqsssvvvwwwvvvtttvvvyyy{{{{{{~~~uuummm```YYYUUUYYYdddtttrrrkkkhhhmmmrrrvvvyyy|||}}}qqqdddYYYQQQJJJIIIIIIHHHKKKOOOVVV^^^eeeiiinnntttvvvtttvvvuuutttuuuuuurrrlllhhhbbb___]]]```hhhpppwwwzzz|||~~~~~~{{{uuunnnfff___VVVLLLHHHIIIHHHLLLSSS]]]hhhpppvvvyyy~~~zzztttppplllpppyyy}}}wwwuuuvvvtttqqq}}}nnnbbbYYYQQQGGG???;;;999777444666555555555555666777777777666666555555555666666777888:::;;;;;;:::999888999999:::<<<===>>>???@@@BBB@@@???@@@BBBBBB@@@>>>===>>>@@@??????>>>@@@AAA@@@@@@@@@@@@@@@AAAAAABBBDDDCCCDDDGGGGGGFFFIIINNNTTTQQQLLLHHHFFFGGGIIIJJJQQQWWW]]]bbbmmmfffZZZUUU^^^qqqyyydddZZZXXXYYY^^^cccppptttzzz|||vvvsssqqqooolllkkkjjjkkknnnqqqrrrrrruuuwww|||}}}xxxsssnnnkkk]]]YYYUUUPPPKKKFFFAAA>>>BBBCCCDDDGGGMMMVVV```gggxxxuuueeeTTTKKKGGGCCC@@@@@@@@@@@@???@@@AAACCCDDDEEE~~~uuummmiiifffccccccfffmmmrrryyy~~~~~~}}}|||zzzxxxwwwvvvzzzwwwvvvuuuuuuvvv~~~{{{yyyuuussspppmmmjjjgggaaa___ZZZUUURRRSSSWWW[[[^^^aaabbb```[[[XXXXXXYYYWWWXXX[[[aaahhhnnnqqqrrrtttsssrrrqqqpppoooooopppooonnnnnnnnnooorrrtttvvvrrrqqqsssxxxzzz{{{}}}qqqfffZZZSSSLLLKKKPPP]]]rrrtttmmmjjjoootttvvvyyy|||zzzqqqbbbVVVOOOIIIIIIIIIHHHJJJNNNUUU]]]eeejjjooovvvyyyyyywwwvvvuuutttrrrnnniiieee``````aaaeeelllsssxxx{{{{{{|||~~~|||uuummmddd\\\SSSJJJGGGHHHJJJOOOYYYccclllsssxxxyyyzzzvvvvvvuuuwwwzzzuuuuuu|||tttrrrxxxiii\\\UUUNNNDDD===:::888666444555555666777777777777666666666666555555666666777888999;;;<<<===<<<<<<;;;;;;;;;<<<======>>>??????AAA@@@@@@AAABBBCCCAAA@@@???@@@AAAAAA@@@@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDHHHIIIHHHLLLQQQTTTPPPKKKFFFDDDEEEGGGHHHLLLUUU\\\^^^aaaqqqvvv[[[RRRUUU```uuutttbbbWWWQQQOOOPPPTTTVVV[[[aaahhhpppyyy}}}uuummmdddZZZTTTHHHHHHHHHFFFDDDCCCCCCDDDFFFJJJQQQZZZdddqqq|||lll^^^OOOHHHEEEAAA@@@AAA????????????@@@AAACCCCCC~~~{{{rrrnnnjjjeeeeeeggghhhmmmuuu~~~~~~|||{{{}}}yyywwwvvvtttssszzz~~~{{{vvvssspppmmmiiiggg___]]]XXXRRROOOOOORRRUUUXXXXXXVVVSSSOOOMMMNNNPPPMMMOOOQQQVVV\\\ccchhhjjjnnnnnnnnnnnnmmmmmmllllllooonnnnnnnnnoooqqqsssuuutttrrrtttyyy{{{|||qqqcccTTTNNNIIIFFFFFFOOObbbssstttnnnkkkoootttuuuwwwzzzyyy}}}qqqbbbVVVOOOJJJJJJJJJJJJLLLOOOYYYaaajjjnnnssszzz|||{{{yyyuuuqqqkkkfffbbb]]]___ccciiipppuuuxxxzzz{{{{{{{{{|||~~~~~~||||||~~~|||tttkkkaaaXXXPPPHHHFFFIIILLLSSS^^^iiiqqqvvvyyyzzz~~~~~~}}}vvvsssvvvwwwxxxuuugggZZZQQQJJJBBB<<<999888666444222333555666666666555444666666666666666666777888888999;;;<<<========================>>>>>>>>>>>>@@@@@@AAABBBCCCCCCBBBBBB@@@AAABBBBBB@@@@@@AAABBBAAAAAA@@@AAAAAABBBCCCDDDFFFDDDEEEHHHIIIHHHLLLRRRUUUQQQKKKFFFDDDDDDFFFHHHHHHPPPWWWYYY[[[hhhjjj\\\VVVVVVbbbsss{{{mmm```XXXLLLJJJIIIKKKMMMRRR]]]gggsss|||yyyssslllfffaaaZZZPPPIIIIIIJJJKKKJJJJJJNNNVVV\\\^^^ccclllvvvzzzdddXXXLLLGGGDDDAAAAAACCC??????@@@@@@AAABBBCCCCCC}}}}}}uuuqqqmmmhhhgggiiifffjjjqqqyyy~~~~~~{{{xxxvvvrrrpppuuu}}}~~~yyytttqqqnnnjjjhhh^^^\\\WWWQQQLLLKKKNNNPPPSSSRRROOOLLLIIIJJJLLLNNNKKKLLLNNNQQQVVV[[[```ccchhhiiikkklllmmmnnnmmmmmmrrrrrrqqqqqqqqqrrrssssssuuutttuuuyyy{{{|||oooaaaOOOKKKHHHFFFEEEJJJXXXfffqqqwwwqqqnnnqqqvvvwwwxxxzzzzzz}}}~~~rrreeeWWWPPPKKKKKKLLLLLLOOOSSS___hhhqqqtttwww}}}|||wwwppphhhbbb___\\\```gggmmmrrrvvvxxxyyy||||||{{{{{{|||~~~~~~{{{zzzzzz}}}}}}pppggg\\\TTTMMMGGGGGGKKKPPPXXXdddooouuuyyy{{{|||}}}|||qqqqqqxxxzzz~~~vvvgggZZZNNNHHH@@@;;;:::999888666222333555666666666555444666666666666666777888888888888999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCDDDDDD@@@AAABBBBBB@@@@@@@@@BBBAAAAAAAAAAAABBBCCCDDDEEEHHHFFFFFFHHHHHHHHHKKKQQQXXXTTTMMMGGGDDDEEEGGGIIIHHHLLLOOOSSSXXXdddsss~~~kkk]]]QQQRRR]]]kkkyyytttccc\\\TTTOOOJJJIIIRRR]]]dddkkksssxxx{{{~~~~~~~~~~~~zzztttmmmhhhfffZZZXXXWWWWWWYYYYYYVVVTTTXXXWWWVVVTTTVVV]]]iiirrrzzzzzzooo^^^TTTJJJFFFDDDBBBCCCEEEAAAAAABBBCCCCCCDDDDDDDDDyyy|||wwwssspppkkkjjjlllgggiiinnnttt{{{}}}yyyvvvqqqmmmqqqxxx{{{vvvrrrnnnkkkhhh^^^\\\WWWQQQKKKIIIKKKMMMMMMKKKIIIHHHGGGHHHJJJKKKIIIJJJLLLNNNPPPSSSXXX[[[bbbdddhhhlllooopppppppppttttttsssssssssssstttttttttsssuuuyyy{{{|||}}}lll^^^LLLHHHEEEEEEDDDGGGPPPZZZccc{{{uuurrrvvvyyyzzzzzz|||{{{}}}}}}}}}}}}ssshhhZZZRRRLLLLLLMMMNNNRRRWWWdddmmmuuuvvvvvv||||||uuummmeee___]]]^^^ccckkkqqquuuwwwyyyzzz|||||||||||||||}}}~~~}}}|||{{{zzz{{{}}}{{{lllbbbWWWPPPJJJGGGJJJOOOUUU^^^jjjtttyyy|||~~~~~~wwwlllppp{{{}}}~~~vvvgggYYYJJJDDD>>>:::::::::888666666666777888888888888777666666666666777888999999999999999999:::;;;;;;;;;=====================>>>>>>@@@CCCDDDCCCDDDEEEFFFAAABBBCCCBBBAAA@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFIIIFFFFFFHHHGGGGGGKKKQQQ[[[VVVOOOHHHEEEEEEHHHJJJKKKJJJJJJNNNVVV^^^eeeiiizzznnn\\\SSSSSSZZZfffppp~~~tttkkk```WWW\\\gggmmmoooqqqooollljjjkkkmmmoooqqquuuzzz}}}vvvrrrooommmkkkhhhggggggfffeeecccbbbaaa\\\]]]\\\ZZZUUUQQQOOONNNGGGJJJNNNTTT[[[bbbhhhkkkvvvrrrnnnjjjllluuuwwwsssvvv~~~rrreeeXXXPPPIIIFFFEEECCCCCCGGGCCCCCCDDDEEEEEEEEEEEEEEExxx{{{zzzwwwsssnnnlllnnnkkkkkkmmmqqqwww~~~|||xxxqqqmmmooovvv|||vvvrrrnnnkkkhhh___]]]XXXQQQKKKIIIJJJKKKHHHGGGFFFFFFGGGGGGGGGFFFEEEGGGJJJLLLLLLNNNRRRUUU\\\```eeelllpppsssttttttssstttttttttuuuuuuvvvvvvtttsssuuuzzz}}}|||jjj]]]OOOIIIDDDCCCCCCEEEKKKRRRYYYppp}}}wwwtttxxx{{{zzzzzz{{{|||~~~vvvjjj\\\SSSLLLKKKLLLOOOTTTZZZdddmmmtttsssqqquuuzzz|||yyyyyywwwppphhh```]]]\\\bbbhhhpppvvvxxxyyy{{{|||{{{||||||}}}}}}}}}}}}|||||||||{{{{{{|||}}}~~~}}}xxxtttggg^^^SSSLLLIIIGGGLLLSSS[[[dddpppyyy}}}ssshhhooo}}}~~~yyy}}}uuueeeVVVFFFAAA;;;888888999777555777777777777777888888999666666666666777888999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<============@@@CCCDDDDDDDDDFFFHHHCCCDDDEEEDDDBBBAAABBBCCCAAAAAABBBBBBCCCEEEFFFGGGGGGDDDDDDFFFGGGGGGLLLSSS\\\WWWOOOHHHEEEEEEHHHJJJJJJIIIJJJNNNTTTZZZ^^^^^^fff}}}zzziii]]]XXX]]]dddqqqpppoooxxx}}}zzzyyy{{{sssooojjjeeeeeehhhlllpppsssqqqqqqrrrvvvyyy{{{{{{vvvpppggg___YYYVVVSSSRRRMMMMMMNNNNNNNNNMMMLLLLLLIIIJJJLLLLLLLLLMMMOOOQQQUUUZZZbbbiiipppzzztttkkkmmmssswwwuuurrrhhh\\\TTTMMMHHHFFFDDDBBBCCCGGGCCCDDDEEEFFFFFFFFFEEEDDDxxx{{{}}}yyyuuuooommmnnnnnnmmmmmmooouuu}}}~~~yyyrrrmmmooouuuyyy|||vvvqqqnnnjjjhhh```]]]XXXRRRLLLIIIIIIJJJFFFFFFFFFFFFGGGGGGEEECCCBBBEEEIIIKKKKKKMMMPPPTTTYYY]]]dddkkkqqqtttvvvvvvqqqrrrssstttvvvwwwxxxxxxuuutttwww}}}|||kkk^^^TTTKKKCCCBBBCCCDDDIIIOOOPPPdddooo|||vvvssswwwzzzyyyxxxyyy|||wwwkkk\\\SSSKKKJJJKKKNNNUUU[[[ccclllqqqooolllnnnsssuuussssssrrrlllddd^^^[[[[[[eeelllsssyyyzzz{{{|||~~~zzz{{{|||}}}~~~}}}|||{{{{{{||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~{{{vvvpppmmmddd[[[PPPKKKHHHHHHNNNVVV___hhhttt|||}}}pppfffnnnwwwttt|||sssbbbSSSCCC>>>999666777888666444666555444444444555777888666666666666777888999:::<<<<<<;;;:::::::::;;;;;;::::::;;;;;;<<<======>>>===@@@DDDEEEDDDDDDFFFIIIEEEFFFFFFEEEDDDCCCCCCDDDAAAAAABBBBBBDDDEEEFFFGGGDDDBBBBBBEEEGGGHHHNNNUUU\\\WWWOOOHHHDDDDDDGGGJJJHHHIIILLLPPPVVV[[[^^^___]]]nnnmmm^^^[[[^^^aaappp}}}{{{lllbbb```bbbeeeeeecccbbbcccfffiiikkkkkkooohhh___WWWQQQMMMKKKIIIFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMPPPSSSWWW\\\bbbfffrrryyyqqqdddaaalll{{{xxxnnnkkkhhhaaaWWWQQQKKKFFFEEECCCAAABBBFFFCCCDDDEEEFFFFFFEEEEEEDDDtttyyy~~~yyytttqqqppppppqqqssssssrrrrrrwwwzzzrrrkkkjjjnnnxxx|||uuurrrnnniiiddd___ZZZTTTOOOLLLJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDEEEGGGJJJMMMOOOSSSYYYccckkkoooqqqqqqqqqoooqqqrrrsssssstttwwwyyyzzzxxxyyy|||~~~kkk___PPPIIIDDDDDDEEEEEEGGGKKKOOOWWWcccooowwwzzzzzzxxxvvvvvvuuutttuuuvvvwwwxxx~~~xxxkkkZZZSSSMMMIIIGGGGGGMMMUUUcccfffhhhiiiggggggjjjllloookkkhhhddd]]]ZZZ___gggnnnuuu}}}~~~{{{zzz{{{yyyzzz{{{|||}}}~~~{{{|||~~~}}}|||~~~}}}}}}{{{qqqiii___WWWOOOLLLJJJKKKQQQYYYbbblllvvv{{{yyylllgggqqqvvvkkkooo~~~sssbbbSSSCCC???:::666555666666666555666666777777777777666888999999::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;>>>===;;;:::;;;<<<>>>@@@????????????@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCGGGFFFEEECCCCCCCCCDDDEEEFFFBBBAAADDDFFFFFFJJJNNN[[[UUUMMMGGGEEEEEEFFFGGGJJJMMMRRRWWWYYYXXXWWWUUUWWW```wwwpppbbb^^^eeesss|||xxxwwwvvvpppooottttttttt~~~ooohhhfffdddaaaZZZYYYWWWXXXZZZ\\\]]]]]]aaabbbfffmmmvvv|||~~~sss^^^TTT]]]yyy|||wwwooojjjeee^^^WWWQQQJJJIIIFFFDDDBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEErrrwww}}}zzzuuusssqqqqqqqqqssssssrrrqqquuu}}}}}}tttllljjjmmmvvv}}}yyy}}}yyyuuurrrlllgggaaa\\\VVVPPPMMMKKKIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHEEEEEEDDDEEEGGGJJJMMMNNNRRRXXXaaahhhlllnnnnnnooonnnoooqqqrrrrrrsssvvvxxxxxxwwwwww{{{}}}mmm___QQQJJJDDDCCCCCCBBBCCCGGGLLLPPPXXXaaahhhmmmooopppppppppooopppqqqsssuuuvvv|||zzzlll___VVVNNNJJJJJJLLLQQQXXX```ccceeeeeeccccccfffhhhhhheeeccc```\\\ZZZ```iiirrrxxx~~~{{{zzz{{{{{{{{{{{{||||||}}}}}}~~~{{{|||~~~}}}|||{{{~~~||||||~~~sssjjj\\\TTTLLLJJJIIIKKKSSSZZZeeeoooyyy}}}~~~pppjjjsss}}}rrrkkktttzzzppp___RRRCCC???:::666555666666666555666777777777777777777777888888999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;===<<<:::::::::;;;===>>>????????????@@@AAABBBBBBDDDCCCCCCCCCCCCCCCCCCCCCGGGFFFDDDCCCCCCCCCDDDEEEFFFBBBBBBDDDFFFFFFJJJOOO]]]WWWMMMGGGDDDFFFHHHIIIIIILLLPPPTTTVVVVVVUUUTTTVVV\\\nnnjjjgggiiittt}}}yyywwwvvvwwwxxxzzzzzzyyyyyy{{{zzzsssnnnwwwmmm___\\\jjjvvvppplllfff___ZZZUUUPPPMMMJJJIIIFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCCCClllrrr{{{}}}yyywwwtttsssppprrrsssrrrqqqrrrwww{{{xxxnnnjjjkkkrrrxxx|||xxxqqqqqq{{{}}}yyyuuupppkkkccc___XXXRRROOOLLLJJJHHHJJJJJJJJJJJJJJJJJJIIIHHHEEEEEEEEEEEEGGGIIILLLMMMPPPUUU]]]cccgggiiijjjkkkkkkmmmooopppqqqrrrtttvvvvvvtttuuuyyy}}}qqq```TTTLLLFFFDDDBBB@@@AAADDDHHHJJJLLLQQQWWW^^^dddhhhhhhhhhhhhiiikkknnnpppqqqwww|||{{{nnnbbbUUUJJJHHHLLLPPPVVV[[[___```aaa```______aaacccbbb```______]]]]]]dddmmmuuuzzz~~~{{{{{{{{{}}}}}}||||||{{{{{{{{{zzz{{{|||}}}~~~}}}|||zzzxxx}}}zzzzzzuuujjjZZZRRRKKKIIIJJJNNNXXXaaakkkttt|||tttnnnwwwwwwooolllyyyyyytttjjjZZZNNNAAA>>>999666666666666666555666777777888888777777777777777888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCDDDDDDFFFCCCBBBEEEFFFGGGJJJOOO\\\UUULLLFFFDDDEEEHHHIIIHHHJJJMMMOOOQQQRRRSSSRRRSSSVVVaaatttttteeeeeeqqqtttjjjfffeeejjj{{{vvvgggccclll~~~{{{nnnjjjgggbbb[[[TTTPPPOOOPPPIIIHHHFFFCCCBBBAAAAAAAAA============>>>???@@@AAAeeelllvvv~~~{{{xxxtttqqqrrrsssrrrpppoooqqqrrrzzzooojjjiiinnnsssvvvrrrllljjjooovvv{{{wwwqqqllleee```ZZZTTTPPPMMMKKKIIIKKKLLLLLLKKKKKKIIIHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKNNNRRRXXX]]]```ccceeegggjjjlllooopppqqqrrrtttvvvuuutttuuuyyy}}}wwwcccXXXPPPIIIFFFDDDAAAAAADDDFFFFFFGGGJJJPPPWWW___ccccccccccccdddeeegggiiikkkooowww|||pppcccUUUIIIJJJRRRYYY___bbbaaa``````___^^^___```aaaaaa______aaaaaacccjjjqqqvvvyyy}}}~~~}}}{{{{{{|||~~~~~~}}}|||zzzyyyxxxxxx{{{|||}}}}}}|||zzzxxxwwwzzzvvvuuu{{{~~~sssgggXXXQQQKKKKKKNNNTTT___iiirrrzzzuuusss~~~vvvpppooo~~~|||ssslllbbbSSSHHH@@@<<<999666666666666666555666777888888888888888777888888999::::::;;;;;;<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<===>>>===>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDFFFCCCBBBEEEFFFGGGJJJOOOWWWRRRLLLHHHGGGGGGFFFFFFGGGHHHJJJKKKMMMOOOPPPQQQQQQRRRXXXcccrrrsssdddeeeppp{{{qqqlllfffcccdddjjjqqq}}}}}}rrrjjjooo~~~vvvkkkhhhfffbbbYYYRRRNNNOOORRRHHHGGGDDDBBBAAA@@@@@@@@@<<<<<<<<<<<<===>>>???@@@^^^fffqqq{{{|||xxxsssrrrrrrrrrqqqooolllkkkkkkzzz}}}qqqjjjiiijjjnnnqqqoooiiigggiiimmmuuu|||wwwrrrmmmgggbbb\\\VVVSSSPPPNNNLLLMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEFFFFFFGGGHHHIIIIIIKKKNNNSSSWWWZZZ^^^aaadddiiillloooqqqrrrssstttvvvvvvtttuuuyyy~~~iii[[[SSSKKKHHHEEEAAAAAACCCAAABBBDDDHHHMMMTTTZZZ]]]______^^^^^^^^^```aaabbbgggqqq}}}{{{ooocccVVVLLLQQQ\\\eeejjjmmmfffdddbbbaaaaaaaaabbbbbbbbb______bbbeeegggmmmtttvvvxxxzzz{{{{{{{{{|||}}}~~~~~~}}}{{{zzzxxxwwwwww{{{|||}}}}}}|||zzzxxxvvvvvvrrrqqqtttyyyvvvkkkaaaTTTMMMIIILLLQQQYYYeeepppwww{{{yyy~~~|||vvv|||zzzuuuvvvyyylllcccXXXLLLCCC>>>;;;888666666777666666555666777888999999999999999999::::::;;;<<<<<<<<<>>>>>>???@@@AAAAAA@@@@@@===============>>>>>>???<<<===>>>@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCFFFBBBAAADDDFFFFFFIIINNNSSSRRRQQQPPPOOOLLLGGGDDDGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPSSSYYYbbbrrrrrrbbbaaannn|||~~~qqqfff___\\\^^^eeerrr{{{vvvvvvqqqhhhbbb```[[[SSSKKKGGGIIILLLFFFDDDBBB@@@????????????<<<<<<<<<<<<===>>>???@@@[[[bbbllluuu}}}wwwrrrssssssrrrpppmmmkkkhhhgggrrr|||uuummmjjjhhhjjjmmmkkkhhhffffffhhhmmm|||~~~yyyvvvsssqqqnnnlllnnnooovvv~~~yyysssooojjjeee___ZZZWWWUUUSSSQQQPPPPPPOOONNNLLLJJJHHHGGGEEEFFFFFFGGGGGGGGGHHHHHHHHHKKKNNNRRRUUUZZZ___cccgggjjjnnnqqqrrrssstttuuuwwwuuuuuuyyy~~~sss```WWWNNNJJJEEEAAA@@@BBB===>>>AAAEEEJJJNNNRRRTTTXXXWWWVVVVVVVVVWWWXXXYYY```kkkyyyxxxlll]]]SSSNNNUUUaaaiiimmmoookkkhhheeeccccccddddddcccaaa^^^^^^cccgggjjjooouuuyyyxxxxxxxxxyyyzzz|||}}}||||||{{{zzzyyyxxxxxxwwwzzz{{{|||}}}|||{{{yyywwwssspppnnnnnnnnnjjjaaaZZZNNNJJJHHHMMMUUU^^^kkkuuu{{{wwwxxx}}}}}}~~~zzz}}}~~~}}}tttdddYYYOOOFFF???<<<:::777666777777777666555666777888999:::::::::::::::;;;;;;<<<============???@@@BBBBBBBBBAAAAAA======>>>>>>>>>?????????<<<===>>>@@@AAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDAAA@@@CCCDDDEEEHHHMMMSSSTTTVVVXXXWWWRRRKKKFFFFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMPPPTTTXXXaaassslll\\\^^^hhhqqq}}}zzzkkkbbb___aaadddmmmxxx{{{pppggg]]]ZZZTTTMMMGGGDDDEEEGGGCCCBBB@@@>>>============<<<<<<<<<======>>>???@@@[[[aaaiiirrr{{{{{{uuuuuusssqqqooollljjjgggeeehhhssszzzoookkkfffggghhhgggeeecccccccccjjjxxx{{{sssoookkkiiihhhfffbbb```bbbaaadddlllyyy}}}wwwrrrmmmiiiccc^^^\\\ZZZYYYXXXTTTTTTSSSQQQOOOLLLJJJIIIEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHKKKNNNRRRXXX^^^ccceeehhhmmmoooqqqqqqssstttwwwttttttxxx|||~~~jjjaaaVVVPPPIIICCC@@@AAA===>>>???AAADDDGGGIIIKKKMMMLLLLLLLLLMMMNNNPPPQQQZZZgggvvvuuuiii[[[UUUSSS\\\ggglllnnnooonnnjjjfffddddddeeedddcccaaa^^^___eeekkkoootttzzz|||zzzxxxxxxyyyzzz{{{zzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}}}}|||zzzyyysssqqqmmmiiieee___YYYUUUMMMJJJKKKRRR\\\fffrrr|||}}}www{{{~~~}}}wwwyyy{{{}}}mmm\\\PPPHHHBBB>>>;;;999777666777888777666555666777888999:::::::::999999:::;;;;;;<<<<<<===<<<===???AAABBBAAA@@@@@@<<<======>>>>>>>>>>>>>>>;;;<<<>>>@@@AAA@@@???>>>?????????@@@AAAAAABBBBBBAAABBBCCCDDDDDDDDDCCCCCCCCC@@@???AAACCCCCCGGGLLLSSSTTTWWWYYYXXXSSSLLLGGGFFFGGGIIIJJJLLLMMMMMMMMMJJJJJJMMMPPPSSSWWWbbbnnnfff[[[\\\bbbnnn{{{{{{tttqqqsssxxx}}}|||zzz}}}~~~}}}xxxmmmcccXXXTTTNNNIIIFFFEEEDDDDDDAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===??????\\\aaaiiipppyyyzzzvvvssspppnnnllliiifffdddaaalll|||}}}rrrllleeeffffffdddcccaaa```___iiivvvyyyuuuooommmjjjjjjkkkjjjgggeee^^^[[[[[[```jjj{{{zzzuuuppplllfffbbb```^^^]]]\\\WWWWWWVVVTTTQQQNNNLLLKKKEEEFFFFFFGGGGGGGGGFFFFFFDDDFFFIIILLLPPPWWW^^^ccccccgggkkknnnooopppqqqrrrvvvttttttwww{{{tttjjj___VVVNNNFFFBBBCCCAAA@@@???@@@AAACCCEEEFFFDDDDDDDDDEEEGGGIIIKKKMMMVVVdddtttrrrgggaaa]]]___hhhqqqttttttuuuoookkkeeecccdddeeedddbbbbbb___aaahhhpppuuuzzz|||yyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzyyy{{{|||~~~~~~}}}{{{zzzsssrrrnnnggg___XXXTTTRRROOOMMMOOOXXXcccmmmxxx~~~xxx~~~~~~qqquuuzzz~~~}}}hhhVVVKKKDDD@@@>>>:::888777666777888777666555666777888:::::::::;;;888999999::::::;;;;;;<<<:::<<<>>>@@@AAA@@@???>>>;;;<<<<<<===>>>=========;;;<<<>>>@@@AAA@@@???>>>>>>>>>???@@@AAAAAABBBBBB@@@AAACCCDDDDDDDDDCCCCCCBBB???>>>AAABBBCCCFFFKKKRRRSSSTTTUUUUUUQQQKKKGGGFFFHHHJJJLLLMMMMMMMMMMMMHHHHHHIIIMMMOOORRRZZZccclllrrr___YYYVVVaaalllvvvxxxwwwyyywwwllliiiqqqtttrrruuuqqqeeeZZZQQQLLLFFFCCCCCCCCCAAA??????>>><<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>bbbdddkkkvvv||||||xxxssspppmmmiiiccc^^^\\\eeerrr|||qqqeeeaaa```bbbbbb___```cccjjjuuu|||yyywwwyyywwwvvvxxxzzzyyyrrrlllhhhccc^^^\\\```mmm|||rrrooojjjgggeeedddbbbaaa]]]\\\ZZZWWWSSSOOOLLLKKKIIIGGGEEEDDDFFFHHHIIIIIIEEEGGGIIIKKKNNNUUU\\\aaaeeejjjnnnooonnnnnnrrruuuwwwwwwxxxyyyyyy}}}}}}mmm\\\OOOHHHGGGHHHBBBAAA@@@AAACCCDDDCCCBBBDDDAAAAAABBB@@@>>>AAAFFFVVViii|||wwwnnngggYYY\\\dddoooxxx|||zzzwwwpppmmmjjjfffdddbbbbbbbbbaaaccchhhmmmsssxxx{{{}}}}}}{{{xxxwwwwwwxxxyyyvvvxxxzzzxxxuuuuuuwwwzzzyyy|||}}}}}}{{{ssssssrrrnnnggg^^^UUUPPPMMMIIIKKKRRR^^^kkkwww}}}~~~~~~yyyoooppptttzzzuuuvvvuuuaaaTTTJJJAAA<<<;;;888888777777777777777888444555555444444666:::===:::999999999:::;;;;;;<<<;;;<<<>>>?????????>>>======>>>???@@@???===;;;:::=========>>>??????@@@@@@??????>>>>>>>>>???@@@AAACCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@BBBEEEHHHJJJPPPSSSSSSNNNKKKLLLLLLJJJIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJMMMRRRVVV```rrrmmmYYYTTTRRRYYYlll|||vvvwwwyyylll^^^]]]kkk}}}uuummmnnnqqqmmm^^^PPPIIIGGGDDDAAA@@@@@@@@@AAACCCAAA===;;;;;;===???AAA======;;;::::::;;;<<<===dddeeellluuu|||~~~{{{wwwrrrnnnkkkggg```[[[XXX___iiixxxsssiiidddaaabbbaaa______bbbkkkvvv~~~|||zzz}}}sssmmmfffbbbaaajjj}}}wwwsssmmmiiigggfffdddccc```___\\\YYYUUUQQQNNNLLLLLLIIIGGGFFFHHHJJJKKKKKKEEEGGGHHHJJJMMMSSSYYY^^^bbbggglllmmmlllmmmqqquuuttttttvvvxxxzzzuuudddUUULLLGGGEEEBBBAAA??????@@@@@@???===DDDBBBAAACCCBBBAAADDDIIIWWWjjj~~~zzznnneeeZZZ]]]cccllltttxxxxxxvvvnnnlllhhhdddbbbaaaaaabbbbbbeeeiiioootttxxx{{{|||~~~|||zzzyyyxxxxxxyyyzzzvvvwwwxxxwwwvvvwwwxxxzzzyyy|||~~~}}}}}}~~~yyysssqqqpppmmmfff]]]UUUPPPNNNJJJNNNVVVbbbooozzzyyysssjjjkkkppp{{{vvvuuu|||lllYYYNNNFFF>>>999999888888777777777777888888888999999777666666888::::::999999999::::::;;;<<<;;;<<<===>>>>>>>>>=========>>>???@@@@@@>>>===<<<======>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAADDDGGGIIIOOOSSSSSSNNNJJJJJJJJJHHHIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIIIIHHHIIILLLPPPTTTWWWccc}}}~~~jjjUUUQQQSSSaaaqqqzzzmmmfffaaahhhyyytttqqqnnnllljjjbbbWWWNNNFFFEEECCCAAA????????????AAA???===;;;:::;;;===>>>======<<<;;;;;;<<<======eeeggglllsssxxx}}}~~~yyysssoookkkfff___ZZZTTTWWW___lllxxxnnngggbbbbbbaaa``````cccmmmwww}}}uuullleeehhhvvv~~~yyyrrrllliiihhhgggfffdddccc```\\\XXXTTTPPPNNNLLLIIIGGGFFFGGGHHHIIIIIIEEEFFFHHHIIIKKKPPPUUUZZZ]]]aaafffiiiiiikkkooosssppppppssswwwzzznnn___SSSKKKGGGGGGDDDBBB@@@@@@???===<<<@@@===>>>@@@AAA@@@DDDIIIXXXkkk|||ooodddZZZ[[[___dddjjjmmmnnnnnnkkkhhheeeaaa``````aaaccceeeggglllrrrvvvyyyzzz{{{|||{{{zzzyyyyyyzzz{{{|||wwwuuuuuuvvvxxxzzzzzzzzzyyy~~~}}}{{{zzzwwwssspppnnnjjjccc[[[TTTPPPOOOMMMRRR[[[hhhuuu~~~{{{sssllldddfffmmm}}}}}}yyyxxxvvvfffVVVLLLFFF@@@<<<<<<888888777777777888888999888999::::::888888999:::::::::999999999:::;;;;;;;;;;;;<<<============<<<===>>>???@@@AAA@@@???>>>===>>>>>>??????@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@@@@AAADDDFFFHHHNNNSSSTTTNNNIIIIIIIIIGGGJJJKKKKKKLLLLLLLLLLLLLLLIIIJJJIIIHHHGGGIIIMMMQQQWWW\\\lllhhh]]]RRRRRRYYYcccpppzzz~~~uuummmjjjcccdddjjjyyy{{{ssshhhjjjkkkggg^^^TTTMMMJJJCCCBBBBBBAAA@@@>>>===<<>>===<<<;;;::::::;;;======<<<<<<<<<======>>>eeefffkkkqqquuuxxx}}}wwwrrrnnnhhhaaa[[[RRRSSSYYYeeewww}}}rrriiibbbaaabbbbbbdddgggooowww~~~xxxlllhhhrrrwwwpppllljjjiiiiiigggfffccc___ZZZVVVRRRPPPJJJGGGDDDBBBCCCDDDDDDDDDEEEFFFGGGHHHIIILLLQQQUUUVVVZZZ___ccceeehhhlllooooooooorrrwwwzzzwwwfffYYYPPPLLLLLLIIIFFFDDDCCCBBB@@@???>>><<<===AAABBBBBBGGGMMMZZZkkk}}}|||qqqgggaaaaaaaaaccceeeggghhhhhhgggeeeaaa^^^^^^```ccceeeiiikkkppptttxxxyyyzzzzzzzzzyyyyyyyyyzzz{{{|||}}}wwwuuusssuuuzzz}}}|||zzz{{{{{{yyywwwtttooommmggg___WWWRRROOOOOOPPPWWWbbbnnnyyywwwnnnggg```eeeoooqqqcccSSSJJJEEE@@@===<<<888888777777888888999999444666999:::::::::<<<===;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAABBBAAAAAA>>>>>>??????@@@AAAAAAAAA@@@BBBDDDEEEFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAACCCEEEGGGIIINNNTTTVVVPPPJJJIIIIIIHHHJJJKKKLLLLLLMMMMMMLLLLLLIIIJJJIIIGGGFFFGGGKKKMMMXXXZZZcccvvvwww___PPPLLLRRR\\\bbbppp~~~|||rrriiiccceeejjjooottt~~~}}}rrrkkkbbbcccbbb\\\RRRJJJGGGGGG@@@AAABBBBBBBBB@@@===<<<>>>>>>>>>>>>===;;;:::999============>>>>>>>>>???aaabbbhhhnnnrrruuu}}}xxxsssnnnhhhaaa[[[SSSRRRWWWbbbqqquuujjjaaa```ccceeeiiimmmpppxxx~~~~~~}}}qqqhhhnnnxxx}}}tttooommmkkkjjjiiihhheeeaaa\\\XXXTTTRRRJJJGGGCCCBBBBBBBBBBBBAAADDDEEEFFFGGGHHHJJJNNNQQQQQQTTTYYY^^^bbbeeeiiikkkpppooorrrvvvzzz~~~nnn^^^TTTOOOMMMJJJGGGDDDDDDCCCBBBAAABBB@@@BBBFFFHHHIIINNNTTT^^^kkkxxx~~~}}}zzzrrrkkklllllllllkkkiiiiiiiiiiiidddaaa^^^\\\]]]bbbgggjjjnnnpppsssvvvyyyzzzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~xxxvvvtttwww{{{~~~~~~|||{{{wwwsssnnnkkkddd\\\TTTOOONNNOOOUUU\\\hhhsss}}}|||uuulllfffbbbkkkyyykkk]]]NNNFFFAAA<<<888888888888888888888999::::::444666888:::::::::;;;===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBB?????????@@@AAAAAABBBBBB???AAACCCDDDEEEDDDBBBAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGIIIJJJNNNUUUXXXRRRLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIGGGFFFFFFIIIKKKOOORRRYYYdddrrrxxxddd[[[YYYVVVTTT\\\iiizzzyyykkkaaa\\\aaaooo|||}}}sssiiiccc```\\\UUUOOOIIIFFFEEEDDD@@@BBBCCCDDDDDDBBB@@@>>>???@@@@@@@@@???>>><<<;;;===>>>>>>??????@@@@@@@@@\\\^^^cccjjjnnnqqqyyy}}}wwwqqqmmmggg___YYYTTTQQQUUU___jjjzzzxxxlllaaa___cccggglllqqqrrryyy}}}}}}}}}uuuhhhiiiqqq{{{uuuqqqnnnlllkkkiiigggccc___ZZZWWWUUUNNNKKKGGGEEEDDDDDDCCCCCCCCCDDDFFFFFFGGGIIILLLOOOPPPRRRVVV[[[aaaeeehhhjjjpppoooqqqvvvzzz}}}~~~kkk]]]VVVQQQNNNJJJGGGFFFEEEDDDCCCDDDCCCEEEJJJLLLMMMSSSYYYdddmmmuuuxxxxxxvvvqqqkkkmmmnnnooonnnkkkiiiggggggaaa^^^\\\[[[^^^eeelllqqqtttuuuvvvxxxyyyyyyzzzzzzxxxyyyzzz{{{|||}}}~~~~~~yyyxxxxxxyyy|||~~~~~~wwwpppjjjfff```XXXQQQOOOPPPRRR\\\cccnnnxxx~~~yyyrrrkkkggghhhwwwxxxiii\\\MMMFFFAAA<<<888888888888888888888999:::;;;888999::::::888888999:::>>>>>>===<<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBBBB???@@@@@@AAAAAABBBCCCCCC@@@@@@BBBCCCCCCCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEGGGHHHJJJKKKLLLUUUYYYTTTMMMKKKLLLLLLIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIHHHFFFGGGHHHJJJGGGLLLSSSYYY```sss}}}ssscccTTTTTTZZZeeerrr}}}{{{nnnfff^^^\\\aaannnyyypppggg___YYYSSSKKKEEEDDDDDDCCCBBBAAABBBDDDEEEEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@??????>>>>>>???@@@AAAAAAAAAAAAXXXZZZ___fffjjjlllsss{{{}}}wwwrrrmmmggg```ZZZSSSNNNPPPXXXaaappp}}}ooobbb___ccchhhmmmrrrrrryyy}}}}}}~~~{{{xxxxxxyyyjjjhhhnnn{{{vvvqqqnnnmmmkkkiiifffbbb^^^[[[YYYQQQNNNJJJGGGFFFFFFEEEDDDBBBCCCEEEFFFGGGIIILLLNNNQQQSSSWWW\\\bbbgggiiijjjooonnnpppvvvzzz}}}tttjjj___[[[VVVRRROOONNNMMMLLLLLLKKKMMMQQQTTTUUUZZZaaajjjqqqwwwwwwuuusssmmmgggdddhhhlllmmmkkkgggeeeddd___\\\ZZZ[[[```hhhqqqwwwyyyyyyxxxxxxxxxyyyzzz{{{yyyyyyzzz||||||}}}}}}}}}zzz{{{|||}}}}}}~~~wwwlllddd```ZZZTTTPPPPPPTTTXXXcccjjjttt||||||vvvoooiiifffqqq~~~pppgggZZZLLLFFFCCC>>>;;;:::888888888888999:::;;;<<<;;;;;;;;;:::888999;;;===@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<===>>>??????????????????@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDEEEGGGHHHIIIJJJIIISSSXXXTTTLLLJJJLLLMMMHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIIIIGGGGGGIIIKKKIIILLLQQQUUUYYYfff~~~kkk___\\\\\\bbbooozzztttooollldddaaaccckkkwww}}}yyyqqqdddYYYNNNJJJFFFBBBAAAAAAAAA@@@BBBBBBDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>@@@AAABBBBBBBBBAAAVVVWWW]]]cccfffhhhnnnvvvyyyyyytttpppjjjccc]]]RRRLLLKKKRRRZZZiiirrrccc```ccchhhmmmqqqrrryyy}}}}}}wwwqqqqqq{{{~~~mmmiiinnn|||yyytttpppnnnmmmkkkhhheeeaaa^^^\\\RRROOOJJJHHHFFFFFFEEEDDDAAACCCEEEFFFGGGIIILLLNNNTTTUUUXXX^^^dddhhhkkkkkkmmmlllnnnuuuzzz~~~ooojjjddd___[[[YYYWWWVVVXXXWWWYYY^^^```bbbgggmmmnnnuuuyyyxxxvvvrrrjjjbbb```fffmmmooommmjjjgggfff^^^\\\ZZZ[[[aaajjjuuu{{{|||{{{yyyxxxxxxyyy{{{|||yyyzzz{{{|||}}}}}}}}}}}}zzz}}}}}}}}}vvviii___\\\WWWQQQOOORRRXXX\\\hhhoooxxx{{{tttmmmhhhfffwwwyyykkk```SSSGGGAAA???;;;888888888888888888999:::;;;<<<999::::::::::::<<>>>>>??????>>>======<<<<<<>>>???@@@??????>>>>>>??????@@@AAA@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIGGGQQQWWWSSSLLLJJJLLLMMMGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJIIIHHHHHHJJJKKKLLLLLLNNNQQQTTT\\\oooooofff\\\\\\fffvvv}}}||||||{{{zzzxxxpppiiiccc___ggghhhppp{{{xxxwwwnnn]]]OOODDDEEEDDDCCC@@@>>>>>>???BBBBBBCCCCCCDDDCCCCCCCCC????????????@@@AAABBBCCC>>>???@@@BBBCCCCCCBBBBBBNNNRRRXXX]]]ccchhhnnnrrrwww|||vvvrrrmmmccc[[[TTTOOOOOOUUUZZZcccyyyxxxiii```\\\^^^gggqqqzzz|||}}}~~~~~~tttjjjgggnnnwww}}}~~~}}}pppkkklll~~~{{{wwwuuuppppppooolllhhhddd___]]]YYYVVVQQQLLLHHHFFFEEEEEEEEEGGGHHHGGGGGGLLLSSSYYYWWWXXX[[[^^^bbbfffiiikkkiiikkknnnrrruuuzzz{{{vvvuuutttqqqmmmoooooonnnmmmnnnpppsssuuuvvvxxx{{{{{{xxxrrrkkkgggdddgggkkkkkkgggccc___]]]XXXYYY\\\aaagggnnnssswww||||||||||||{{{zzzyyyyyyxxxyyy{{{zzzyyyxxxyyyzzzzzz{{{~~~~~~zzzpppjjj]]]XXXQQQMMMNNNUUU]]]ccctttwww|||}}}ooobbb^^^bbbwww~~~zzzzzzpppaaaWWWQQQIIICCC???===;;;::::::999888888999:::<<<===>>>======<<<<<<>>>???@@@?????????????????????@@@>>>>>>============>>>>>>@@@@@@AAAAAAAAA@@@??????BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHNNNSSSTTTOOOKKKIIIJJJLLLIIIGGGFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIMMMNNNPPPRRRUUUZZZ```eeetttjjjgggkkkuuu|||vvvooocccbbbbbbbbbaaabbbkkkvvv{{{yyyllleeeaaa```hhhrrrzzzrrrjjj___TTTLLLDDDCCCAAA???>>>>>>??????AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@????????????>>>BBB@@@>>>@@@BBBDDDBBB@@@KKKOOOTTTYYY^^^ccciiilllllltttzzzuuuoooeee]]]UUUPPPOOOSSSWWW___sss{{{kkk```[[[]]]fffooovvvxxx{{{|||{{{{{{}}}~~~}}}nnneeeaaaccckkkrrrtttxxxyyynnnjjjkkkwwwzzzxxxpppppppppnnnkkkgggdddaaa\\\YYYTTTNNNJJJHHHGGGGGGFFFHHHJJJLLLNNNPPPTTTVVVUUUVVVXXX[[[___cccgggiiiiiikkknnnqqqtttyyy~~~||||||}}}~~~~~~~~~~~~|||wwwqqqjjjfffhhhjjjkkkjjjfffbbb^^^]]]YYY[[[```ffflllqqquuuwww|||||||||||||||{{{zzzzzzxxxyyyyyyyyywwwwwwxxxzzzyyy{{{~~~{{{tttkkkeee[[[WWWQQQOOORRRZZZdddkkkvvvyyy}}}zzzlll___^^^cccxxxyyytttwwwkkk\\\SSSMMMFFF@@@===;;;:::999:::999888888999:::<<<===@@@???===;;;:::::::::;;;>>>?????????@@@@@@AAAAAA???>>>>>>=========>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGKKKOOOSSSRRRMMMIIIIIIKKKKKKIIIFFFFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLNNNPPPRRRVVVZZZ^^^mmmsssxxxtttwww}}}}}}}}}{{{|||}}}{{{wwwsssqqqpppsssvvvzzz}}}}}}~~~~~~zzzyyyzzz}}}~~~tttrrrooonnnoooqqqssstttzzz|||uuuooojjjhhhgggiiimmmpppuuu~~~rrrhhh```]]]___fffuuuuuukkkbbbZZZQQQJJJCCCBBBAAA???????????????AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>AAA???>>>???AAABBBAAA???HHHKKKOOOSSSWWW\\\aaaeeegggnnnyyyyyyrrrhhh```XXXQQQOOOQQQTTTYYYkkk}}}mmmaaaZZZ[[[dddnnnrrrvvvyyyyyyvvvttttttuuuxxxlllbbb]]]ZZZ```fffjjjooowww}}}tttkkkjjjllluuu~~~|||qqqqqqpppooommmjjjgggeee___\\\WWWQQQMMMKKKJJJJJJGGGIIILLLQQQTTTUUUTTTRRRQQQRRRTTTWWW\\\```dddfffiiikkknnnqqqsssvvv{{{~~~}}}vvvpppkkkhhhmmmmmmmmmiiiddd```^^^]]][[[___fffmmmsssvvvwwwwww{{{|||||||||||||||{{{zzzxxxxxxxxxwwwvvvvvvxxxzzzyyy{{{~~~|||{{{zzzwwwssslllddd^^^WWWTTTQQQQQQWWWbbbmmmuuuzzz|||tttfff\\\]]]ddd{{{{{{rrrlllssswwwcccVVVMMMHHHBBB===;;;:::999999:::999888888999:::<<<===>>>===<<<:::999999999999>>>>>>???@@@AAAAAABBBBBB@@@@@@???>>>=========>>>===>>>@@@CCCEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGNNNPPPRRRPPPLLLHHHIIIJJJJJJHHHEEEEEEFFFGGGGGGFFFGGGHHHHHHHHHIIIIIIIIIJJJIIIKKKMMMNNNOOOQQQSSSUUU\\\```iiivvv{{{yyy|||~~~~~~}}}xxxtttssskkkooosssuuuuuuuuuuuuuuutttrrrpppqqquuuzzz~~~xxxvvvrrrooopppssswwwzzz~~~|||~~~uuummm]]]\\\^^^bbbhhhrrrwwwiii]]]UUUOOOIIIFFFBBBBBBAAA@@@?????????@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>???>>>===>>>???@@@@@@>>>FFFHHHKKKNNNQQQUUUZZZ^^^fffjjjttt}}}uuujjjbbbZZZRRROOOQQQSSSWWWeeevvvooobbb[[[\\\eeeooovvvxxxyyyvvvqqqnnnooorrrxxx~~~sssggg^^^[[[]]]```ccchhhooouuuwww{{{}}}~~~yyypppkkkkkknnnyyy~~~yyyzzz|||}}}uuutttsssqqqnnnkkkhhhfffbbb^^^YYYSSSOOOMMMLLLKKKJJJJJJLLLQQQVVVWWWSSSPPPOOOPPPQQQTTTYYY^^^bbbeeeiiikkknnnppprrrtttxxxzzz~~~vvvppplllkkkqqqpppmmmiiiccc```______^^^dddmmmuuuzzz{{{yyywwwyyyyyyzzz{{{{{{{{{zzzzzzxxxxxxxxxvvvuuuuuuxxxzzzyyy{{{~~~yyyxxxuuurrrmmmfff___YYYRRRQQQQQQTTT]]]iiivvv~~~|||ooo```YYY^^^hhhxxxoookkkvvvnnn\\\PPPHHHDDD???;;;:::::::::999:::999888888999:::<<<===::::::::::::;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCCAAAAAA@@@???>>>>>>>>>>>>???@@@BBBDDDFFFHHHIIIIIIGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFMMMPPPRRRQQQMMMIIIHHHGGGHHHFFFDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLNNNOOOOOONNNNNNOOOVVVZZZ```kkk|||~~~~~~}}}rrrhhhccc]]]eeepppxxx|||~~~{{{xxxvvvvvvkkk[[[NNNGGGDDDBBB@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCAAAAAA????????????>>>>>>>>>>>>===<<<<<<======>>>>>>>>>GGGHHHJJJLLLNNNQQQVVVYYY___bbbjjjxxxwwwllleee[[[TTTPPPRRRTTTWWWcccrrrrrrddd]]]^^^gggrrr|||}}}|||vvvooommmrrrxxx~~~ssseeebbb___]]]^^^aaaeeejjjnnnsssvvvwwwtttnnnlllnnnqqq{{{{{{tttsssssssssyyy}}}~~~}}}zzzvvvrrrmmmjjjhhhccc```ZZZTTTPPPMMMLLLLLLLLLJJJJJJMMMRRRSSSRRROOONNNNNNPPPSSSWWW]]]bbbeeeiiikkknnnppprrrsssvvvxxxzzzuuupppnnnnnnrrrpppmmmhhhdddaaaaaabbbdddjjjsss{{{~~~}}}zzzwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwyyy{{{zzz{{{~~~zzzwwwsssooojjjddd\\\WWWOOOOOORRRXXXbbbooo{{{yyyjjj]]]YYYcccpppyyytttuuuzzzgggWWWMMMEEEBBB>>>;;;;;;;;;:::::::::999888888999:::<<<===;;;<<<<<<=====================>>>???AAABBBCCCCCCAAAAAA@@@???????????????CCCCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFIIIMMMQQQSSSQQQLLLGGGEEEGGGEEECCCCCCDDDFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJLLLNNNPPPQQQOOONNNMMMMMMRRRUUU[[[eeevvvuuurrrvvv}}}~~~wwwpppllljjjjjjkkkrrr|||}}}{{{wwwsssoookkk```RRRFFFAAA??????>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@?????????>>>>>>>>>======;;;;;;<<<<<<<<<<<<======IIIIIIJJJJJJKKKNNNRRRUUUYYY[[[dddrrr}}}yyyooohhh^^^VVVQQQTTTVVVWWWbbbooovvvhhhaaa```iiirrr~~~~~~xxxrrrsss{{{xxxoooggg___]]]]]]___dddjjjqqqsssvvvuuusssrrruuuwww{{{}}}uuurrrpppoooqqqvvv||||||wwwrrrnnnllldddaaa[[[UUUQQQNNNMMMLLLKKKJJJJJJKKKMMMOOOOOONNNMMMMMMNNNQQQUUU[[[aaadddhhhkkknnnqqqrrrtttvvvxxxzzz|||zzzppplllmmmnnnooonnnlllhhheeedddfffgggkkkooowww}}}~~~zzzwwwttttttuuuwwwxxxxxxxxxxxxyyy{{{|||{{{zzzyyyzzz{{{zzz{{{|||zzzwwwrrrmmmhhhbbb[[[VVVOOOQQQVVV^^^hhhsss}}}tttggg]]]___nnn~~~zzzzzzuuubbbSSSKKKCCC@@@===;;;;;;;;;:::::::::999888888999:::<<<===@@@@@@@@@???>>>===;;;:::======>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAEEEFFFFFFGGGHHHHHHHHHGGGHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEIIIOOOSSSSSSOOOIIIEEEFFFDDDBBBBBBCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNPPPPPPOOOMMMMMMMMMIIINNNSSS\\\kkknnnnnnpppzzzjjjhhhfffgggkkksss{{{{{{yyyxxxxxxwwwtttmmmgggaaaXXXMMMDDDAAAAAA@@@???>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>=========:::;;;<<<<<<;;;;;;<<<>>>JJJJJJJJJIIIIIILLLPPPSSSVVVWWW```mmmvvv~~~|||rrrkkkaaaXXXSSSUUUVVVVVV___jjjvvv{{{llldddbbbhhhpppyyy}}}}}}yyy|||vvviiieeedddeeejjjqqqwwwzzz}}}{{{tttoookkkggglllrrrwww|||~~~xxxsssooommmfffccc]]]WWWRRROOONNNMMMIIIJJJLLLMMMLLLKKKLLLMMMKKKKKKLLLOOOSSSZZZ```ccchhhkkkoooqqqssstttvvvxxx{{{{{{|||qqqhhhfffhhhkkkkkkkkkjjjiiiggghhhjjjlllqqqtttyyy}}}~~~|||yyyvvvssstttuuuwwwxxxyyyyyyyyyzzz|||~~~|||||||||{{{zzzzzz|||~~~zzzvvvpppjjjeee___XXXTTTQQQUUU\\\dddnnnwww~~~yyynnnddd```ggg{{{wwwzzzrrr^^^PPPIIIAAA???;;;:::::::::999888:::999888888999:::<<<===???@@@@@@@@@???===;;;:::=========>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFCCCFFFKKKPPPRRRPPPLLLIIIDDDCCCAAAAAACCCDDDEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMMMMLLLKKKLLLMMMGGGKKKOOOTTT```qqq|||~~~zzzqqqpppzzz{{{sssnnn___bbbiiirrr}}}|||pppoooppprrrsssnnneee]]]UUUOOOHHHCCCBBBBBB@@@>>>===>>>???AAABBBBBBAAAAAA@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>============999;;;======;;;:::<<<>>>JJJJJJJJJIIIHHHJJJNNNQQQSSSSSS[[[ffflllqqq~~~uuunnndddZZZTTTVVVVVVUUU\\\fffpppzzz~~~ooofffbbbgggnnntttzzzvvvpppnnnooouuu}}}uuummmfff^^^ccchhhmmmsss}}}|||vvvrrrnnnmmmhhhddd^^^XXXSSSPPPOOOOOOFFFJJJNNNOOOMMMJJJJJJLLLJJJIIIJJJMMMRRRXXX___bbbgggjjjooorrrsssuuuwwwyyy|||{{{zzz|||wwwjjjbbbaaadddggghhhiiiiiiiiiiiijjjllloootttvvvzzz|||}}}{{{xxxvvvssstttvvvwwwyyyyyyzzzzzz{{{~~~~~~}}}}}}|||zzzyyyyyy|||xxxtttnnnhhhbbb\\\VVVRRRTTTXXX```iiirrryyy~~~{{{sssjjjcccbbbmmm|||qqqvvvooo[[[NNNHHH@@@===:::999999999888777:::999999888999:::<<<===;;;<<<>>>?????????>>>===============>>>>>>>>>>>>?????????@@@AAABBBCCCDDDCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEIIIMMMQQQQQQOOOMMMDDDBBB@@@AAABBBDDDEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJJJJIIIIIIKKKLLLMMMPPPPPPQQQ[[[iiipppooolllxxxzzzooosss}}}zzzuuuppplllhhhccc```aaahhhuuu~~~uuuqqqiiiiiikkknnnoooiii^^^UUULLLHHHCCCAAABBBAAA>>>;;;<<<>>>???AAABBBBBBBBBAAA@@@@@@BBBBBBBBBBBB@@@@@@>>>>>>>>>>>>============999<<<>>>===;;;:::<<>>??????BBBAAA???>>>>>>@@@AAACCCFFFGGGGGGFFFEEEDDDFFFGGGJJJIIIGGGFFFEEEDDDDDDDDDEEEDDDBBBAAAAAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEDDDCCCBBBAAABBBBBBCCCBBBDDDGGGIIILLLMMMOOOPPPBBBBBBAAAAAAAAAAAABBBBBBDDDEEEEEEFFFHHHIIIIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMMMMQQQXXX^^^ccceeehhheeelllooofffiiiqqqxxx{{{uuuppphhhddd]]]WWWWWW]]]gggooo{{{~~~vvvnnniiijjjjjjjjjfffaaaZZZTTTQQQGGGDDDAAA@@@AAAAAAAAA@@@>>>??????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<=========<<<::::::999:::;;;<<>>999777999;;;999777999999999999:::;;;<<<<<<<<<===>>>?????????>>>===<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>>>>@@@AAACCCEEEFFFGGGFFFEEEEEEFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCCCCDDDFFFIIILLLNNNNNNMMMCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKLLLPPPWWW^^^ccceeedddeeelll{{{vvveee```cccgggrrryyyzzzxxxuuuqqqmmmjjjhhhgggfff[[[ZZZZZZ\\\cccnnn|||~~~yyyuuurrrooolllhhhbbb\\\WWWSSSOOOMMMFFFDDDBBBAAABBBBBB@@@????????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>>>>============>>>>>>======<<<;;;;;;;;;<<<===VVVOOOIIIIIIHHHFFFGGGJJJIIINNNSSSVVVXXX___jjjrrrzzzzzzrrrggg[[[VVVTTTSSSTTTWWWaaaiiisss~~~xxxkkkeeehhhnnnzzz|||sssrrrzzzyyyrrrkkkbbb\\\^^^______eeeooo~~~yyywwwuuurrrooohhhbbbZZZSSSNNNLLLJJJIIIFFFGGGHHHGGGEEEDDDDDDEEEEEEEEEGGGJJJNNNTTTZZZ]]]fffiiinnnsssvvvwwwwwwvvvtttttttttsssqqqnnnllljjjgggeeefffkkkooottt~~~zzzvvvpppllljjjiiigggffffffddddddgggnnnsssvvvvvvwwwxxxyyy|||~~~~~~|||yyyuuuvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvtttrrrpppooonnnjjjeeeaaa]]]WWWQQQSSSYYY]]]iiiuuu{{{}}}{{{zzz|||sssuuujjjUUUKKKHHHBBB>>>999888:::;;;:::888888888888888999:::;;;<<<>>>???AAABBBAAA@@@>>>===<<<<<<<<<<<<===>>>??????@@@@@@???>>>???@@@BBBCCCCCCEEEFFFFFFEEEEEEGGGHHHFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGEEECCCBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDHHHLLLNNNLLLIIIDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJKKKOOOUUU\\\```bbb___dddkkkrrr|||vvvggg]]]YYY[[[aaalllzzz|||wwwpppllleeeaaa]]]YYYYYY[[[___bbb```ccchhhooozzzyyyvvvttttttsssrrrkkkbbbWWWOOOLLLKKKIIIHHHEEEDDDCCCCCCCCCBBB@@@>>>@@@@@@????????????>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>======>>>>>>>>>======<<<<<<<<<======>>>ZZZRRRLLLKKKJJJHHHHHHJJJFFFJJJNNNPPPRRRXXX```gggrrr|||yyymmm```YYYVVVSSSSSSUUU\\\bbbkkkwwwqqqggghhhmmm||||||qqqlllrrrzzzxxxpppggg___]]][[[ZZZ```gggttt|||{{{wwwsssnnnkkkfff```XXXQQQMMMJJJIIIGGGHHHIIIIIIHHHFFFEEEEEEFFFDDDEEEFFFIIINNNTTTYYY]]]eeeiiipppvvvzzz{{{zzzyyytttuuuuuutttqqqlllgggccc^^^[[[ZZZ^^^bbbgggqqq{{{uuupppooonnnmmmmmmllliiigggeeebbbbbbhhhqqqwwwxxxvvvwwwxxxyyy|||~~~}}}yyyvvvuuuvvvwwwxxxzzz|||}}}~~~~~~}}}}}}}}}{{{zzzyyyxxxuuurrrooollliiihhhdddaaa^^^ZZZSSSOOOTTT]]]aaannnzzz~~~~~~~~~}}}~~~zzzyyy|||mmmvvvfffSSSJJJGGG@@@===:::999:::;;;:::999999999999999:::;;;<<<<<<>>>???AAABBBAAA???===;;;<<<<<<;;;;;;<<<======>>>@@@????????????AAABBBCCCAAACCCEEEEEEEEEEEEFFFHHHFFFFFFEEEEEEFFFFFFGGGGGGIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEDDDEEEHHHMMMMMMJJJEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJKKKNNNSSSXXX\\\]]]\\\bbbiiikkkooo}}}qqqdddZZZYYY[[[cccmmmsssssspppsssxxx{{{uuunnnhhhcccaaa\\\]]]^^^```ccciiiooosss}}}yyyuuurrrpppooommmlllddd[[[OOOHHHFFFGGGGGGFFFEEEDDDDDDDDDDDDCCC???===@@@@@@???>>>>>>===<<<<<<;;;;;;<<<===>>>??????@@@======<<<<<<<<<<<<======<<<<<<<<<<<<<<<=========___VVVOOONNNMMMJJJGGGGGGCCCFFFIIIKKKNNNSSSYYY___ggglllxxx}}}qqqccc[[[VVVRRRRRRTTTTTTXXXaaammm{{{|||nnnkkkppp~~~tttmmmooottt~~~{{{ssslllddd___\\\\\\```eeekkksss~~~zzzsssmmmjjjeee___WWWPPPLLLJJJHHHGGGHHHIIIIIIHHHFFFEEEEEEFFFEEEEEEFFFIIINNNTTTZZZ]]]eeejjjqqqyyy}}}~~~}}}zzz{{{|||{{{vvvmmmeee```YYYUUUSSSVVVZZZaaammmxxxzzz}}}uuunnnhhhhhhiiilllmmmllliiigggdddbbbcccjjjsssyyyyyywwwzzz{{{}}}~~~xxxttttttuuuvvvxxxzzz{{{|||}}}~~~}}}|||}}}~~~~~~}}}|||zzzyyyvvvrrrmmmiiifffeeebbb```]]]ZZZTTTRRRYYYbbbjjjuuu}}}~~~~~~~~~|||~~~{{{uuuttt}}}{{{mmm{{{zzz___OOOHHHFFF>>><<<:::::::::;;;::::::;;;::::::;;;;;;<<<===>>>===>>>???@@@???>>><<<:::;;;;;;::::::;;;;;;<<<<<>>===<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<>>???<<<============<<<<<<;;;<<<;;;;;;:::;;;;;;<<<<<<>>>>>>???@@@AAABBBBBBBBB@@@BBBEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEECCCCCCBBBAAABBBCCCDDDEEEDDDGGGKKKNNNMMMJJJFFFCCCDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDEEEFFFGGGIIIKKKLLLMMMLLLLLLNNNQQQTTTUUUUUUWWW[[[aaafffkkkqqqwww|||}}}ssscccZZZWWWVVVVVVUUUWWW[[[___dddhhhjjjlllvvvyyy~~~}}}}}}}}}|||xxxrrrmmmkkkkkkiiijjjhhhdddaaaeeepppxxx~~~~~~}}}|||{{{zzzwwwsssmmmggg```ZZZTTTOOOPPPNNNKKKHHHFFFGGGHHHJJJHHHFFFEEEDDDDDDBBB@@@===>>>>>>===<<<<<<;;;::::::999999::::::;;;;;;<<<<<<::::::999999999999::::::888999:::;;;<<<<<<<<<;;;qqq```WWWRRRMMMIIIHHHGGGHHHHHHHHHIIILLLNNNQQQUUUXXX___iiisss~~~mmmbbbZZZRRROOOOOORRRSSSZZZeeennnxxx|||~~~uuurrrtttwwwzzz}}}xxxwww{{{~~~}}}||||||zzzvvvssssssvvvyyyrrrpppoooooorrruuuvvvvvvuuurrrkkkddd```_________fffkkkrrrwww{{{~~~vvvpppnnneee```XXXRRRNNNLLLKKKJJJGGGHHHIIIHHHEEEDDDEEEFFFEEEEEEFFFIIINNNTTTZZZ]]]aaafffnnnwww~~~{{{oooggg___ZZZXXX[[[eeeooovvvvvvxxxzzz||||||{{{zzzsssrrrrrrqqqooommmiiigggdddddddddfffiiijjjiiiggghhhjjjooossswwwzzzzzzzzz{{{~~~{{{uuuvvvxxx{{{|||}}}}}}}}}~~~}}}|||~~~}}}{{{xxxtttpppllliiigggddd^^^ZZZ\\\___dddmmmvvv~~~~~~~~~xxxooommmsss|||zzz}}}|||xxxkkkYYYKKKFFFCCC???:::;;;;;;;;;::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>>>>======<<<<<<<<<=========>>>???@@@AAABBBBBBBBB@@@BBBEEEEEEDDDCCCBBBCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCDDDCCCBBBBBBAAABBBCCCDDDEEEDDDJJJPPPQQQMMMGGGDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJKKKNNNRRRUUUVVVVVVTTTWWW\\\bbbfffiiikkklllnnnooovvvxxxqqqoooooolllmmmnnnnnnlllhhhdddaaa```bbbffflllrrrxxx}}}~~~wwwuuurrrllliiikkkjjjeee^^^[[[___dddpppsssvvvvvvwww~~~vvvtttwww{{{~~~~~~{{{xxxvvvmmmggg^^^WWWQQQMMMJJJHHHIIIJJJJJJFFFCCCBBBFFFKKKJJJGGGEEECCCCCCBBB@@@???===<<<<<<<<<;;;;;;::::::999999::::::::::::::::::;;;::::::999999::::::;;;888999;;;<<<=========<<>>>>>>>>>>>??????======???@@@AAABBBBBBBBB@@@CCCEEEFFFDDDBBBAAAAAA?????????@@@AAABBBDDDDDDBBBCCCCCCCCCCCCCCCBBBBBB======>>>??????@@@AAAAAACCCBBBBBBAAABBBCCCDDDEEECCCKKKSSSSSSMMMFFFDDDEEEBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDHHHHHHJJJNNNSSSVVVXXXXXXRRRUUUZZZ^^^```aaacccdddeeeaaa```iii|||zzznnngggXXXWWWWWWXXX[[[```eeehhhqqquuu}}}~~~wwwiiibbbaaa^^^XXXRRRWWW\\\\\\[[[aaannnzzzwwwppprrrxxx|||vvvrrrddd\\\RRRIIIEEEDDDEEEFFFFFFIIIIIIDDD>>>>>>DDDKKKKKKHHHDDDBBBBBBBBBAAA???<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999<<<;;;;;;::::::;;;;;;<<<999:::<<<>>>>>>>>>>>>===nnnaaaVVVOOOOOOLLLJJJIIIJJJHHHEEEFFFIIIGGGLLLQQQUUU[[[dddqqq{{{{{{pppfff[[[TTTSSSPPPOOOSSSYYY^^^dddoooyyy~~~xxxsssvvvyyy}}}~~~|||ooommmooojjjccc^^^\\\[[[[[[]]]bbbgggjjjeeeccc``````bbbggglllooosssqqqjjjbbbZZZVVVXXX[[[VVVVVVVVVXXX]]]ccciiimmmyyyzzzzzzyyywwwrrrnnnkkkeeeccc```\\\WWWSSSPPPNNNJJJJJJJJJIIIHHHFFFDDDCCCCCCEEEFFFHHHJJJOOOUUUYYY___bbbgggoooxxx~~~~~~rrrkkkkkklllnnnqqqsssvvvyyyxxxuuuqqqoooffffffgggggghhhggggggffffffeeebbbaaaaaacccfffhhhooorrrvvvyyy{{{|||}}}~~~}}}}}}~~~~~~yyyyyyzzz{{{}}}~~~~~~}}}zzzuuuqqqnnnkkkhhhfff```]]]\\\```jjjuuu~~~{{{zzztttwww}}}wwwooo```PPPIIIEEE@@@;;;:::777888:::<<<=========<<<===============<<<<<<<<<<<<<<<<<<======>>>???@@@>>>>>>>>>>>>===============>>>@@@CCCDDDEEEEEEDDDFFFEEEEEECCCBBBAAA@@@@@@>>>???@@@BBBCCCDDDDDDEEEDDDCCCCCCDDDDDDDDDAAA???BBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCAAA???>>>@@@BBBIIILLLOOOOOOKKKFFFEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJMMMQQQTTTVVVWWWRRRTTTVVVWWWWWWXXXZZZ\\\aaa```___^^^cccrrrqqqbbbSSSNNNMMMLLLNNNRRRXXX]]]cccggggggggghhhjjjgggfffdddcccdddgggjjjmmm~~~{{{vvvssspppqqqrrrqqqpppppprrrssshhheee```[[[YYYXXXYYYZZZVVV^^^hhhpppwwwzzzsssooo|||rrrddd[[[OOOLLLHHHEEECCCCCCEEEFFFAAAAAAAAABBBCCCDDDEEEEEEEEECCCAAA@@@@@@???===;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888777888999::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<{{{jjj[[[SSSQQQNNNKKKJJJKKKIIIEEEDDDGGGEEEIIILLLOOOSSSZZZfffnnnvvvkkk^^^UUUQQQOOONNNOOOTTTWWW[[[eeennn~~~zzzwwwtttvvvyyy|||tttrrrrrrkkkbbb]]]YYYUUUSSSUUUZZZ```eeehhhfffdddbbbbbbeeejjjnnnpppmmmhhh___WWWSSSSSSUUUQQQQQQQQQSSSVVVZZZ^^^aaafffgggjjjmmmnnnoooooonnnjjjhhhfffbbb___[[[XXXWWWPPPOOOMMMKKKHHHFFFEEEDDDCCCDDDFFFGGGIIINNNSSSXXX\\\___eeellltttzzz}}}~~~wwwrrroooooopppqqqqqqqqqooommmjjjhhhcccdddeeeggghhhhhhiiiiiifffeeebbbaaabbbfffiiilllppprrrvvvyyyzzzzzzzzzzzz{{{yyyxxxxxxzzz{{{|||{{{zzzzzzzzz{{{}}}~~~{{{zzzyyyxxxyyywwwsssoookkkhhheeeccc```^^^___dddnnnyyy{{{vvv{{{xxxlll^^^OOOHHHEEE@@@<<<;;;:::;;;<<<===>>>===<<<<<<===========================<<<<<<======>>>???@@@@@@????????????>>>>>>>>>===>>>@@@BBBCCCDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@>>>???@@@BBBCCCCCCDDDDDDCCCBBBBBBDDDEEEEEECCCAAABBBBBBAAA@@@AAABBBCCCDDDBBBCCCBBBAAA??????AAACCCGGGIIIKKKJJJFFFCCCBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLOOORRRTTTUUUPPPQQQSSSTTTTTTUUUWWWYYY^^^\\\YYYTTTUUU^^^lllxxxgggWWWMMMGGGFFFJJJHHHKKKOOOPPPQQQRRRTTTWWWUUUVVVUUUTTTRRRTTTWWWZZZgggmmmsssuuuuuutttvvvyyyzzz{{{{{{zzzxxxtttooommmllljjjhhhggggggeeeccc```YYY[[[^^^```bbbfffjjjmmmiiikkkkkkiiiggghhhmmmrrrwww~~~|||yyyxxxyyyzzz}}}wwwnnnbbbWWWQQQKKKIIIEEEBBB@@@AAABBBDDDAAAAAAAAABBBBBBCCCDDDEEEEEECCCAAA@@@@@@@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;zzzggg\\\XXXRRRNNNMMMMMMKKKFFFEEEGGGEEEGGGHHHIIIJJJPPPXXX___jjjtttgggZZZSSSPPPMMMMMMOOOQQQSSSZZZbbbkkkwww{{{}}}}}}tttvvvxxx|||~~~uuujjjaaa\\\VVVQQQQQQUUU[[[```ddddddbbb___\\\^^^cccgggkkkiiiddd]]]VVVQQQOOOOOOLLLMMMMMMNNNOOOQQQSSSTTTTTTVVVZZZ^^^ccchhhkkkmmmkkkjjjiiigggeeebbb```___XXXUUUQQQLLLHHHFFFEEEDDDCCCDDDEEEFFFHHHLLLQQQUUUYYY\\\bbbiiiooosssvvvwww|||{{{uuurrrooommmjjjfffdddbbbbbbaaaaaabbbdddfffhhhiiijjjjjjfffdddbbbaaaccchhhnnnqqqrrrsssvvvxxxyyyxxxwwwvvvyyyvvvsssrrrtttwwwzzz{{{{{{zzzyyyzzz||||||xxxuuurrrqqqtttrrrppplllhhhdddaaa```___```dddkkkuuu~~~}}}}}}}}}zzzvvvgggZZZMMMGGGDDD???<<<<<<>>>>>>??????>>>===<<<<<<====================================>>>???@@@@@@AAAAAA@@@@@@@@@?????????======???AAABBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???>>>???@@@AAABBBBBBCCCCCCAAAAAABBBDDDFFFFFFEEECCCBBBBBBAAAAAAAAABBBCCCDDDAAABBBBBBAAA@@@@@@BBBDDDHHHIIIIIIGGGDDDAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPLLLNNNPPPQQQQQQQQQSSSUUU^^^\\\VVVPPPMMMPPPYYY```eeezzzlllZZZMMMEEEDDDBBBBBBCCCDDDEEEJJJPPPTTTYYY[[[\\\WWWPPPLLLMMMPPPPPPTTTWWWXXXWWWVVVWWWZZZ[[[[[[ZZZYYYXXXWWWVVVVVVQQQPPPPPPRRRUUUXXXYYYYYYXXXZZZ___ccciiiooovvv{{{zzz~~~yyywwwvvvvvvvvvxxx{{{~~~{{{vvvmmmbbbWWWOOOJJJHHHHHHFFFCCCAAA@@@@@@AAACCCAAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<======<<<<<<::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;yyyiiiaaaWWWRRROOOOOOLLLHHHFFFGGGFFFFFFFFFFFFGGGJJJPPPUUU]]]ppp|||pppbbbXXXSSSNNNKKKLLLMMMNNNSSSYYYZZZeeesss}}}xxxzzz||||||}}}~~~}}}}}}sssnnnfff___ZZZZZZ[[[]]]]]]^^^]]]ZZZVVVVVV\\\aaacccbbb___[[[UUUQQQMMMLLLJJJJJJKKKMMMMMMNNNNNNNNNNNNOOOQQQUUUYYY^^^ccceeeeeeeeeffffffeeecccbbbaaa^^^ZZZTTTNNNIIIFFFEEEEEECCCDDDEEEEEEFFFJJJOOOSSSWWW[[[aaagggkkknnnqqqrrrxxxzzzxxxtttlllhhhccc^^^\\\]]]___aaacccdddeeegggiiijjjjjjjjjeeecccaaaaaadddjjjqqquuuuuuvvvwwwyyyzzzxxxuuurrrvvvtttrrrsssvvv{{{~~~|||{{{yyyxxxzzz}}}|||yyyuuurrrpppooooooooommmjjjeeebbb`````````ccciiirrrzzz|||}}}|||~~~}}}|||ppp```UUUJJJEEECCC???===>>>>>>>>>>>>>>>>>>========================>>>>>>>>>============>>>???@@@AAAAAA@@@@@@@@@????????????======???@@@AAABBBBBBCCCDDDCCCCCCBBBAAA@@@@@@@@@??????@@@AAABBBBBBBBBAAAAAAAAAAAACCCEEEEEECCCAAAAAAAAAAAAAAAAAABBBBBBBBB@@@AAAAAAAAA@@@AAADDDFFFNNNLLLJJJFFFCCCAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDGGGHHHHHHIIIJJJJJJJJJJJJEEEFFFGGGHHHIIIJJJKKKKKKJJJLLLNNNNNNNNNNNNPPPRRRZZZXXXTTTOOOLLLMMMRRRWWWWWWccctttvvveeeXXXQQQOOONNNMMMNNNSSS[[[ccciiiyyy||||||tttggg]]]ZZZ[[[VVVWWWVVVRRRMMMIIIHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRNNNNNNQQQVVV^^^eeejjjlllrrrtttwww{{{|||wwwssspppmmmqqqwww}}}}}}zzzwwwiiicccYYYOOOHHHEEEEEEFFFGGGFFFCCCAAAAAAAAACCCDDDBBBAAAAAAAAABBBBBBCCCDDDEEECCCBBBAAAAAAAAA???===<<<;;;;;;::::::;;;;;;<<<888:::===???@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::xxxkkk^^^WWWPPPNNNLLLHHHEEEFFFEEEEEEDDDDDDEEEGGGLLLOOOTTT^^^ooovvvggg[[[TTTNNNJJJJJJJJJJJJNNNSSSPPPYYYbbbiiiqqqzzz}}}{{{ssstttttttttvvvyyy{{{pppgggaaa]]][[[[[[YYYVVVSSSSSSVVVZZZYYYXXXWWWUUUSSSOOOLLLIIIGGGHHHIIIKKKLLLLLLLLLKKKKKKKKKLLLNNNQQQUUUYYY[[[]]]^^^```aaaaaaaaa```______[[[TTTMMMHHHFFFEEEEEEDDDDDDEEEEEEEEEHHHMMMQQQVVV[[[bbbgggjjjlllnnnpppsssvvv{{{{{{uuupppfffccc]]]ZZZZZZ^^^cccggghhhhhhiiijjjjjjjjjiiiiiidddcccbbbbbbffflllrrrvvvwwwwwwxxx{{{|||zzzuuuqqqpppppprrrvvv{{{}}}{{{xxxvvvvvvxxx{{{}}}}}}|||zzzwwwtttpppnnnmmmmmmmmmlllhhhdddaaabbbcccccchhhpppxxx~~~~~~~~~|||{{{xxxjjjYYYPPPGGGDDDAAA>>>>>>@@@===============>>>>>>>>>============>>>>>>??????=========>>>>>>???@@@AAA@@@@@@?????????>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAABBBAAAAAABBBCCCBBB@@@>>>???@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBDDDGGGPPPMMMIIIEEEBBB@@@>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGHHHIIIJJJKKKJJJJJJJJJDDDEEEEEEFFFFFFGGGGGGGGGIIIKKKLLLMMMLLLLLLNNNPPPRRRQQQNNNKKKIIIJJJMMMPPPTTTWWW]]]ggguuu{{{uuummmkkkiiiiiinnnvvv~~~zzzvvvvvvtttrrrnnnggg^^^VVVQQQOOONNNQQQVVV\\\aaadddeeeeeeeeefffiiioooxxx~~~vvvrrrqqqrrrrrrwww{{{}}}tttkkkdddVVVRRRLLLFFFCCCBBBDDDEEEDDDCCCBBBAAAAAAAAACCCDDDBBBAAAAAAAAAAAABBBBBBCCCDDDCCCAAAAAAAAAAAA???>>>;;;;;;::::::::::::;;;;;;999;;;>>>AAABBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::{{{lllaaaVVVQQQMMMHHHEEEFFFEEEDDDCCCBBBCCCEEEHHHJJJOOOSSS^^^rrr{{{kkk^^^WWWOOOJJJIIIIIIHHHJJJMMMMMMRRRWWWZZZbbbkkkqqqqqqlllllllllkkkmmmrrryyy~~~tttlllccc```\\\WWWTTTRRRQQQQQQQQQPPPOOOOOOOOOMMMIIIGGGDDDEEEFFFGGGHHHHHHHHHHHHDDDEEEFFFGGGJJJNNNQQQSSSVVVXXXZZZ]]]^^^^^^^^^]]]\\\XXXRRRLLLHHHFFFEEEFFFEEEEEEEEEEEEEEEGGGLLLOOOUUU\\\dddiiijjjkkknnnpppooossswww{{{}}}|||wwwqqqkkkfff___]]]ZZZXXX[[[aaahhhmmmmmmnnnnnnmmmmmmkkkjjjjjjeeeeeeeeefffiiinnnsssvvvwwwwwwxxx{{{~~~|||vvvqqqjjjlllpppvvv||||||zzzwwwuuuttttttvvvwww|||{{{yyyvvvsssooollljjjkkkkkkjjjfffbbbbbbeeeiiijjjpppxxx~~~~~~~~~{{{wwwxxxttteeeSSSKKKDDDBBB@@@>>>>>>AAA======<<<<<<===>>>??????<<<======>>>>>>??????@@@>>>>>>>>>>>>???@@@AAAAAA@@@????????????>>>>>>>>>????????????@@@AAACCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAACCCBBBBBBBBBCCCBBB???===???@@@AAABBBBBBBBBAAAAAAAAAAAABBBAAAAAABBBDDDGGGLLLHHHDDDAAA???===;;;999<<<===>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEEHHHIIIKKKKKKKKKKKKLLLNNNRRRPPPMMMKKKJJJJJJKKKLLLNNNOOORRRYYY```lllzzzsssoookkkooovvv}}}|||xxxxxx{{{~~~}}}uuukkk```WWWRRRJJJIIIGGGDDDCCCBBBAAAAAA@@@??????>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCAAA@@@@@@@@@@@@???===;;;;;;::::::::::::;;;;;;:::<<>>===>>>??????<<<======>>>??????@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@?????????AAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAACCCBBBBBBDDDEEEDDDBBB@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCBBBAAABBBDDDFFFEEEBBB>>>===>>>===;;;999;;;<<<===>>>????????????@@@AAABBBDDDFFFGGGGGGGGGEEEFFFGGGGGGGGGEEECCCBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHIIIIIIHHHIIIJJJKKKRRRPPPMMMLLLKKKLLLLLLLLLJJJJJJNNNSSSVVVYYYdddppp}}}xxxnnncccXXXOOOIIIFFFDDDDDDEEEEEEDDDCCCAAA@@@???>>>>>>???@@@AAABBBCCCBBBBBBAAAAAA@@@AAAAAABBBBBB@@@????????????>>><<<;;;::::::999999::::::;;;<<<===???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;pppcccZZZSSSNNNNNNMMMJJJGGGFFFFFFGGGGGGGGGEEEIIIOOOVVVaaavvv|||qqqeee\\\SSSPPPNNNKKKJJJLLLIIINNNQQQSSSXXX___bbbaaa```___^^^]]]^^^ccckkkpppnnnwww{{{ssshhh```VVVSSSPPPPPPPPPOOOKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLKKKMMMQQQTTTVVVWWWVVVUUUQQQOOOLLLIIIFFFEEEEEEEEEGGGGGGGGGFFFEEEGGGKKKNNNTTT[[[eeejjjkkkkkknnnqqqrrrooonnnqqqvvvvvvqqqlllnnnllliiifffccc___ZZZVVVUUUTTTUUUWWW\\\cccjjjnnnrrrrrrrrrrrrrrrqqqpppoookkklllmmmoooqqqsssuuuwwwsssrrrtttyyy}}}}}}wwwqqqmmmnnnppptttxxx{{{{{{{{{vvvvvvuuuuuuuuuuuuuuuvvvrrrssstttuuuvvvuuutttttthhhhhhfffaaa^^^aaaiiipppyyy~~~~~~~~~wwwtttxxxyyyqqqrrr{{{yyyfffYYYKKKEEEAAA@@@???===???DDDDDDCCCAAA???>>>>>>>>>???<<<======>>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBCCCEEEGGGGGGFFFDDDBBBCCCEEEFFFFFFFFFEEEDDDBBBCCCCCCBBBAAAAAADDDFFF@@@>>><<<===??????===;;;;;;<<<===>>>????????????@@@AAABBBDDDFFFGGGHHHHHHGGGHHHHHHIIIHHHFFFCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHHHHGGGGGGHHHJJJNNNLLLIIIHHHIIIJJJKKKKKKKKKJJJMMMPPPPPPPPPYYYeeeaaajjj{{{|||yyy{{{~~~iiieee___WWWOOOHHHCCCAAA@@@AAACCCEEEEEEDDDCCCBBB@@@@@@@@@AAABBBCCCEEEEEEBBBBBBAAA@@@@@@AAAAAAAAAAAA???>>>>>>??????===<<<;;;::::::999999::::::;;;>>>>>>???@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<>>======>>>>>>>>>>>>>>>??????@@@@@@===;;;===@@@CCCDDDCCCDDDCCCAAA@@@@@@@@@AAAAAABBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDFFFGGGHHHHHHHHHGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAA?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>DDDDDDEEEFFFGGGHHHIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDCCCDDDFFFFFFEEEFFFHHHJJJRRROOOLLLHHHFFFFFFGGGGGGGGGIIIKKKMMMPPPSSSUUUWWWWWWZZZaaannn~~~xxxxxx}}}yyytttqqqooonnn```WWWNNNIIIEEEAAAAAACCCAAAAAAAAAAAABBBBBBCCCDDDDDDCCCAAAAAAAAABBBDDDFFFAAABBBBBBCCCCCCBBBBBBAAA???@@@@@@@@@@@@???>>>>>>;;;;;;:::999999:::;;;<<<;;;<<<===>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999888|||iii]]]YYYSSSPPPMMMJJJJJJIIIGGGFFFGGGEEEEEEIIINNNXXXhhhwwwvvvnnnddd[[[UUURRRPPPNNNNNNOOOPPPUUU\\\dddlllqqqooommmiiieeebbbaaaaaabbb```dddiiijjjkkknnntttyyy|||}}}kkk```YYYSSSQQQRRRKKKFFFDDDFFFFFFDDDDDDGGGFFFEEEDDDDDDEEEGGGHHHIIIHHHIIIKKKLLLMMMNNNOOOOOOMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEHHHMMMQQQ[[[^^^bbbeeefffgggiiikkkkkkkkklllmmmllljjjhhhggg```]]]WWWRRRNNNLLLLLLLLLTTTYYY```eeegggjjjnnnrrrssssssrrrrrrssssssrrrqqqttttttssssssrrrrrrqqqqqquuuuuuuuuuuuvvvvvvvvvvvvrrrqqqqqqsssuuuvvvuuussssssrrrqqqrrrrrrrrrooommmnnnllllllmmmppprrrqqqooohhhhhhggggggjjjpppxxx~~~~~~~~~~~~~~~~~~}}}vvvooollllllppp|||zzzsssnnnsss|||~~~zzzbbbRRRKKKBBBAAA@@@???>>>??????@@@AAAAAA@@@@@@???>>>>>>>>>???????????????@@@AAAAAADDDBBB@@@AAADDDFFFFFFFFFCCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@???@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????????????????????????????????????????BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDBBBAAAAAA@@@AAABBBCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKQQQOOOKKKHHHFFFEEEFFFGGGGGGHHHJJJMMMPPPSSSUUUVVVRRRXXXaaajjjvvv}}}|||~~~yyysssjjjbbb^^^^^^aaadddWWWNNNFFFCCC@@@======@@@>>>>>>>>>???@@@AAABBBCCCDDDCCCAAAAAAAAABBBDDDEEEAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>><<<;;;:::999888888999999:::;;;===>>>????????????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::nnngggXXXUUURRRNNNLLLIIIEEECCCHHHEEEDDDFFFHHHLLLWWWccc||||||mmmccc]]]ZZZUUURRRKKKKKKLLLPPPWWWbbblllrrrssspppkkkfffcccbbbbbbccc___aaacccddddddhhhnnnssszzz~~~zzznnnccc]]][[[SSSMMMJJJKKKKKKIIIHHHIIIIIIHHHGGGFFFEEEFFFGGGGGGFFFGGGHHHIIIKKKLLLMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHLLLPPP]]]```cccdddddddddeeefffhhhhhhhhhgggeeeccc```^^^XXXUUUOOOJJJGGGFFFHHHIIIUUU\\\dddjjjmmmppptttwwwvvvvvvuuutttssssssttttttttttttsssrrrqqqppppppooouuutttsssrrrrrrrrrrrrrrruuutttssstttuuuuuusssrrrqqqqqqqqqrrrtttsssrrrpppllljjjiiiiiikkkkkkkkkjjjfffhhhlllooosssxxx}}}~~~~~~zzzrrriiieeeeeekkkxxx}}}uuurrrooojjjjjjvvv~~~}}}oooYYYIIICCCAAA@@@???>>>===>>>??????AAAAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@AAABBBBBBDDDBBB@@@@@@BBBDDDDDDDDDAAAAAA@@@@@@@@@AAABBBBBBAAA@@@?????????@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@AAABBBCCCDDDDDDEEEHHHGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@AAACCCDDDEEEFFFGGGGGGGGGHHHJJJLLLQQQNNNKKKGGGEEEEEEFFFFFFGGGHHHJJJLLLOOOQQQSSSTTTOOOWWW___dddhhhrrr{{{xxxyyy~~~}}}zzztttqqqmmmmmmqqqxxx{{{rrrooonnnbbb]]]UUUOOOLLLMMMQQQTTTNNNGGG@@@>>>===;;;<<>>>>>@@@AAACCCCCCCCCBBBAAAAAAAAABBBDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???===;;;999999999999999:::===???@@@@@@???>>>======<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<<<<<<>>======>>>??????AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@AAABBBBBBDDDCCCAAA@@@AAABBBBBBCCC@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB??????????????????????????????@@@AAABBBCCCDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@AAACCCDDDFFFGGGHHHHHHHHHIIIKKKMMMPPPNNNJJJGGGEEEEEEEEEFFFGGGGGGIIIKKKMMMOOOQQQRRRQQQVVV[[[___bbbiiittt||||||{{{{{{zzz|||}}}}}}uuuvvvwwwxxxyyyxxxwwwwwwtttrrrppppppvvv~~~uuuhhh]]]WWWUUULLLKKKJJJJJJIIIIIIJJJJJJMMMFFF@@@???>>><<<===AAA>>>>>>???@@@AAACCCEEEFFFBBBBBBAAAAAAAAABBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAADDDCCC@@@===;;;:::::::::888:::===???@@@@@@???>>>=========<<<;;;;;;::::::999999:::::::::::::::999sssvvvooocccXXXRRRNNNLLLKKKFFFDDDDDDGGGGGGGGGJJJOOOYYYkkk{{{tttmmmeee^^^YYYVVVRRRPPPUUU]]]gggnnnmmmkkkiiiiiijjjlllppprrrnnnllljjjgggfffiiimmmqqqxxxzzz{{{qqqhhhaaa___\\\VVVQQQOOOLLLKKKJJJHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGFFFFFFHHHKKKNNNWWWZZZ\\\]]]]]]]]]]]]^^^^^^\\\ZZZXXXTTTQQQNNNMMMHHHGGGEEEEEEGGGLLLPPPSSSXXX^^^gggmmmpppsssvvvxxxzzz{{{{{{yyyvvvuuuvvvwwwqqqqqqqqqpppoooooonnnnnnkkkkkkkkklllmmmnnnppppppppppppppprrrtttuuutttsssssssssuuuwwwyyyyyywwwuuullljjjfffbbb___^^^___```aaagggpppwww|||~~~}}}}}}~~~~~~~~~}}}}}}|||yyy{{{}}}~~~~~~xxxrrrnnnlllkkklllttt|||wwwlllfffdddiiilllzzzzzz{{{{{{iiiYYYKKKDDDCCC??????>>>======>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@AAAAAAGGGGGGFFFEEEDDDDDDEEEFFFAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAACCCDDDEEECCCBBBAAAAAABBBDDDFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAABBB???????????????????????????@@@AAAAAACCCCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDFFFGGGIIIIIIHHHIIIKKKMMMQQQNNNKKKGGGEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMOOOPPPSSSSSSTTTZZZaaaiiiooorrrwww}}}zzz|||~~~|||}}}zzzwwwxxx|||~~~pppppprrrtttwwwzzz|||~~~~~~}}}{{{{{{|||xxxjjj]]]SSSMMMIIIFFFDDDDDDEEEFFFHHHJJJKKKLLLNNNGGGBBB@@@???===>>>@@@>>>>>>>>>@@@AAACCCEEEFFFAAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@@@@AAAAAADDDCCC@@@===;;;::::::::::::;;;===???@@@???>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999777666666gggqqqqqqbbbWWWQQQNNNMMMFFFCCCCCCFFFGGGFFFGGGKKKOOO[[[nnnxxxoooiiibbb^^^WWWSSSUUU[[[ccciiijjjjjjjjjkkknnnqqquuuwwwtttqqqnnnllllllnnnrrrtttyyy{{{yyyooollliiibbb[[[XXXSSSRRRPPPOOONNNNNNNNNNNNMMMLLLJJJIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFGGGGGGGGGHHHKKKMMMRRRTTTWWWXXXXXXXXXYYYZZZVVVUUUSSSPPPMMMJJJHHHGGGBBBBBBCCCFFFJJJPPPUUUXXXZZZ```ggglllnnnpppsssvvvzzz}}}~~~|||xxxuuuuuuwwwuuutttrrrpppnnnkkkiiihhhggghhhjjjmmmooopppqqqqqqnnnmmmnnnqqqtttvvvvvvuuussssssuuuwwwxxxwwwtttqqqjjjhhheeeaaa]]]]]]___bbbeeekkksssyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzwwwyyy|||~~~~~~}}}|||{{{{{{zzztttqqqooopppppppppuuu|||}}}uuummmkkkllllllsss|||ooo^^^QQQHHHDDDEEE??????>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@AAAAAAEEEEEEEEEDDDBBBBBBDDDFFFBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMRRROOOLLLHHHFFFFFFGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMQQQPPPQQQXXXaaaggghhhfffeeennn}}}zzzvvvwww|||zzzyyy}}}}}}~~~|||}}}~~~{{{yyywwwvvvuuunnnlllmmmqqqssstttzzz{{{|||}}}zzzuuussssssooodddVVVKKKHHHHHHGGGFFFFFFDDDAAA@@@BBBGGGLLLPPPMMMFFFAAA@@@???<<<<<<>>><<<<<<======???@@@BBBBBB@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@?????????@@@AAAAAA@@@>>>;;;:::999999:::======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777555555]]]dddppp}}}ttteeeZZZSSSPPPKKKGGGEEEHHHHHHEEEEEEGGGHHHOOO[[[mmmxxxsssiiiddd\\\WWWVVV[[[aaaeeekkklllmmmoooqqqssstttuuurrrpppnnnmmmooorrruuuwwwyyy{{{}}}|||yyywwwppphhhddd___^^^[[[XXXVVVUUUTTTTTTUUUSSSQQQOOONNNNNNOOOOOOQQQPPPNNNMMMLLLKKKKKKJJJEEEFFFHHHGGGGGGHHHJJJLLLOOOQQQSSSTTTSSSSSSSSSTTTOOONNNLLLIIIGGGEEEDDDCCCAAACCCFFFJJJOOOUUUYYY\\\^^^bbbhhhkkklllmmmppptttyyy}}}yyyuuutttuuuuuutttrrrpppmmmjjjhhhggggggiiimmmpppsssssssssrrrnnnnnnooorrruuuwwwvvvvvvpppqqqrrrssstttrrrnnnjjjfffeeeccc```]]]___dddhhhlllqqqwww|||~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxyyy|||~~~~~~{{{xxxvvvvvvvvvwwwrrrppppppsssuuuvvv|||{{{uuupppppptttsss|||xxxdddVVVLLLEEEBBBCCC@@@??????>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBAAA??????BBBDDDEEEEEEFFFGGGFFFFFFDDDDDDCCCCCCBBBAAABBBCCCDDDEEECCCDDDDDDEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHEEEDDDCCCCCCDDDEEECCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCEEEFFFGGGEEEGGGHHHHHHHHHHHHKKKMMMSSSPPPMMMIIIGGGGGGHHHHHHEEEFFFGGGHHHIIIJJJKKKLLLNNNQQQWWW]]]aaa```\\\YYYXXX]]]hhhvvv}}}~~~yyyvvvwwwzzz{{{zzz{{{xxx|||{{{vvv|||~~~~~~}}}yyyvvvxxx|||{{{yyywwwuuutttsssrrrooommmnnnqqqssstttyyy~~~|||uuukkkccc___^^^[[[VVVNNNHHHEEEEEEFFFGGGGGGEEEAAA???@@@DDDIIILLLJJJDDD??????>>><<<<<<>>>============>>>???@@@AAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA???>>>>>>>>>@@@AAA@@@???>>>===<<<<<<======@@@???>>>===<<<<<<<<<===::::::;;;;;;<<<=========:::::::::::::::999888888XXX^^^gggnnnuuuxxxiii^^^XXXQQQMMMJJJKKKJJJFFFEEEFFFDDDIIIPPP\\\sss~~~zzzqqqlllddd^^^]]]```eeeiiinnnoooppprrrrrrsssrrrrrrnnnlllkkklllppptttwwwxxxtttvvvwwwyyy}}}yyyrrrnnniiigggccc```\\\ZZZYYYXXX]]][[[XXXUUUTTTTTTTTTUUUUUUTTTRRRPPPOOONNNMMMMMMEEEGGGHHHHHHGGGHHHJJJLLLNNNPPPRRRRRRPPPOOOOOOOOOKKKJJJHHHFFFDDDCCCBBBAAADDDFFFJJJOOOTTTYYY]]]___```dddhhhjjjjjjlllooorrrxxx}}}zzzuuussstttrrrqqqpppooommmkkkjjjiiiiiilllppptttvvvvvvtttsssqqqpppqqqsssvvvwwwwwwvvvnnnnnnoooppppppmmmhhheeeccccccbbb___^^^aaahhhnnnrrrvvv{{{~~~~~~~~~~~~~~~}}}}}}|||{{{yyyyyyyyy{{{}}}~~~~~~}}}|||~~~yyyuuurrrrrrtttuuusssqqqqqquuuxxx|||xxxtttqqqssswwwzzzooo]]]RRRJJJDDD@@@@@@@@@@@@?????????@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBDDDEEECCCAAABBBEEEHHHFFFGGGHHHHHHGGGFFFEEEDDDBBBBBBAAA@@@AAABBBCCCDDDDDDDDDFFFFFFFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJGGGGGGGGGHHHHHHIIIIIIJJJIIIGGGEEECCCBBBCCCDDDDDDCCCCCCBBBAAA???>>>======@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHEEEFFFGGGGGGGGGHHHJJJLLLSSSQQQMMMJJJHHHHHHHHHIIIEEEFFFFFFHHHIIIJJJJJJKKKNNNUUU___dddbbb[[[SSSOOOQQQSSS[[[hhhxxx}}}vvvyyy}}}}}}{{{|||~~~}}}~~~vvvssstttssszzz|||vvvssssssqqqvvvvvvvvv~~~wwwssstttvvvvvvuuuuuuuuuvvvwwwwwwyyywwwwwwzzz{{{{{{vvvqqqmmmmmmjjjcccYYYRRRNNNMMMOOOPPPPPPKKKEEEBBBBBBDDDDDDEEEEEEEEEEEEDDDCCCBBBIIICCC?????????>>>>>>@@@@@@?????????@@@AAABBBBBB???@@@AAABBBBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAA???======>>>???@@@BBBBBBAAA@@@@@@AAABBBCCCCCCAAA>>><<<;;;;;;<<<===999::::::;;;<<<===>>>>>>::::::;;;<<<<<<<<<;;;;;;UUUXXX^^^fffmmmwwwnnn___XXXSSSMMMJJJJJJJJJIIIHHHCCCDDDIIIQQQ\\\ppp{{{yyyrrriiidddbbbbbbbbbaaahhhmmmsssuuurrrpppoooooopppppppppoooooopppppppppqqqpppoooqqquuu||||||sssooonnnllljjjgggeeecccbbbbbbbbbaaa^^^ZZZWWWWWWXXX]]]^^^^^^^^^]]]XXXRRRMMMIIIGGGEEEEEEGGGIIIIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHEEEAAA???@@@CCCEEEEEEKKKLLLOOOTTTYYY___dddfffjjjiiihhhiiikkkooosssuuu}}}}}}}}}|||yyyuuuqqqnnnoooooollljjjhhhiiilllooommmooopppqqqpppooooooppprrruuuyyyzzzzzzxxxwwwwwwuuuqqqllljjjjjjiiigggdddccccccbbbaaabbbffflllpppxxxzzz}}}||||||}}}}}}}}}}}}||||||{{{|||~~~~~~}}}~~~zzzwwwsssqqqpppooouuuqqquuu~~~}}}uuuooolllkkknnnsssyyyzzzlll]]]WWWSSSKKKBBB===@@@@@@??????>>>?????????@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCAAA@@@@@@AAACCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@???@@@BBBEEEGGGBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFCCC???<<<<<<<<>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBHHHHHHGGGEEEEEEDDDDDDDDDAAAAAA@@@@@@>>>===<<<;;;;;;;;;:::999:::;;;<<<===<<<<<<;;;;;;:::::::::999QQQRRRWWW]]]bbbiiiwww~~~kkkddd]]]UUUOOOLLLKKKHHHFFFMMMLLLLLLMMMOOOXXXjjj||||||vvvooojjjgggeeecccaaaaaaeeejjjmmmnnnmmmmmmlllrrrqqqooommmkkkkkkkkkkkkgggggggggjjjpppxxxxxxuuutttrrrpppnnnlllkkkjjjffffffdddaaa]]]ZZZZZZ[[[^^^```ccceeeeeeaaaZZZUUUNNNLLLIIIHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDFFFDDDBBBAAACCCEEEHHHIIIOOOQQQUUUZZZ```dddhhhjjjlllkkkkkkkkkmmmqqqtttvvvxxxyyyzzzyyywwwtttqqqnnnmmmlllkkkhhhggghhhllloooooopppqqqpppooonnnoooppptttxxx|||~~~|||xxxtttrrrrrrnnnjjjgggggggggeeeccceeeeeeddddddeeehhhnnnrrr{{{|||~~~}}}}}}~~~~~~~~~}}}||||||{{{|||~~~~~~}}}|||zzzwwwssspppnnnmmmlllqqqmmmqqqyyyzzzxxxyyyoooiiieeeffflllttttttgggYYYUUURRRKKKDDD???AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCBBB@@@@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCAAA@@@??????AAADDDEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEECCCBBBBBBDDDFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHGGGFFFFFFFFFGGGHHHEEEEEEEEEBBB???<<<;;;<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKKKKRRRTTTUUUTTTPPPLLLJJJIIIDDDFFFIIILLLPPPTTTVVVXXXWWWXXXZZZXXXUUUPPPMMMLLLNNNPPPSSSXXXaaammmzzz}}}zzzwwwwwwyyynnnnnnooorrruuuwwwvvvuuuyyy|||~~~}}}zzzxxxyyyzzz|||}}}yyyvvvyyyyyyjjjfff```^^^]]]YYYSSSNNNNNNQQQTTTRRRKKKEEECCCCCCEEEGGGHHHGGGDDDBBBCCCDDDGGGFFFDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>======<<<<<>>>>>>>>>>>???@@@AAAAAABBBBBBAAABBBCCCEEEFFFHHHFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIKKKJJJJJJIIIJJJJJJKKKKKKPPPSSSVVVVVVUUURRRPPPPPPJJJLLLQQQUUUYYY[[[[[[[[[XXXUUURRRPPPNNNMMMKKKIIINNNNNNOOOPPPUUU^^^hhhooowwwwwwwwwyyy{{{yyyrrrooopppyyyyyyyyy{{{~~~}}}{{{xxxtttmmmeee___UUURRROOOOOOPPPOOOKKKGGGFFFIIILLLKKKGGGCCCAAAAAACCCEEEFFFEEECCCBBBAAABBBEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????======>>>@@@AAABBBCCCDDDAAAAAA@@@???>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>=========>>>>>>????????????>>><<<;;;;;;;;;:::999999999:::<<<===????????????>>>>>>>>>>>>SSSPPPPPPSSSUUUWWW]]]dddiiiuuuuuujjjaaaZZZSSSNNNJJJIIIJJJKKKJJJIIIMMMTTTNNNSSS[[[dddlllqqquuuvvvxxxxxxxxxxxxwwwtttpppnnniiiggggggjjjoooqqqooommmllljjjgggdddccccccdddeeedddeeegggkkkqqqxxxyyyxxxwwwuuutttrrrqqqpppoooooolllhhhccc``````aaa___cccjjjqqquuusssmmmggg[[[WWWSSSPPPNNNLLLJJJHHHGGGFFFDDDCCCAAAAAA@@@@@@AAABBBEEEHHHKKKPPPTTTXXX^^^aaagggmmmqqqsssssssssqqqqqqqqqqqqrrrssstttuuurrrsssssssssqqqooommmkkkggghhhiiiiiiiiijjjmmmpppttttttrrrooommmlllnnnpppuuuxxx{{{{{{wwwqqqllljjjjjjhhheeebbbbbbbbbcccdddfffhhhjjjmmmppptttzzz~~~~~~}}}|||}}}}}}}}}}}}|||{{{zzz{{{|||}}}~~~~~~|||zzzyyyrrrpppmmmjjjgggeeeddddddddddddhhhooorrruuu~~~}}}qqqkkkccc^^^\\\bbbrrryyytttuuu|||}}}eeeZZZPPPMMMLLLHHHCCCAAA@@@@@@@@@@@@AAABBBDDDDDDFFFEEEEEEDDDCCCBBBBBBAAACCCDDDDDDCCCAAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFGGGCCCBBB@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGEEEEEEEEECCC@@@>>>>>>???@@@?????????@@@@@@AAABBBCCCCCCBBBBBBCCCEEEHHHJJJGGGHHHIIIIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKJJJNNNSSSVVVWWWWWWWWWXXXVVVYYY\\\^^^^^^[[[WWWUUUSSSOOOLLLKKKLLLMMMKKKIIIIIIJJJJJJKKKMMMRRRWWW\\\hhhkkknnnpppqqqpppmmmkkkddd^^^WWWUUUWWW___nnn}}}zzztttvvv|||vvvooolllcccaaa]]][[[YYYUUUQQQNNNLLLKKKJJJKKKLLLLLLJJJHHHCCCFFFIIIIIIGGGDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>>>>======<<<<<<===???@@@BBBCCCDDDAAA@@@@@@???>>>>>>??????CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA??????????????????@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;:::999999999:::;;;<<<>>>>>>==================VVVQQQNNNQQQSSSUUUXXX]]]bbbhhhssswwwkkk___XXXTTTPPPOOOOOOMMMHHHHHHJJJHHHIIIMMMRRRXXX___eeehhhkkknnnrrruuuvvvwwwvvvvvvllliiifffgggjjjkkkjjjhhhjjjiiihhhggghhhjjjlllmmmlllmmmoooqqquuuzzz~~~~~~~~~}}}{{{yyywwwvvvuuuqqqpppnnnjjjeeebbb``````^^^bbbhhhooorrrpppkkkfff[[[XXXTTTPPPNNNLLLJJJHHHFFFEEECCCAAA@@@@@@AAABBBBBBEEEJJJOOORRRWWW\\\```eeehhhnnnsssvvvvvvuuutttrrrrrrrrrssssssrrrrrrqqqsssrrrrrrpppnnnllljjjhhhfffhhhjjjllllllmmmoooqqquuutttssspppmmmlllnnnpppqqqssstttssspppmmmkkkkkkhhhgggeeebbbbbbccceeeggggggjjjnnnrrruuuzzz~~~}}}|||zzz{{{{{{||||||{{{{{{zzz{{{|||||||||{{{yyyvvvuuummmllliiieeecccaaa`````````bbbhhhooouuu}}}vvvjjjeee___\\\]]]gggzzzrrrlllqqq~~~xxxaaaWWWNNNKKKIIIDDD@@@@@@????????????@@@BBBCCCCCCFFFFFFEEEDDDCCCCCCBBBBBBBBBDDDEEEDDDBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGCCCBBBAAA@@@@@@@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBBCCCEEEFFFFFFDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGEEECCCAAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCFFFIIIKKKHHHIIIJJJJJJJJJIIIGGGFFFHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKHHHKKKPPPSSSTTTVVVWWWYYY[[[]]]^^^]]]ZZZUUUOOOKKKKKKJJJIIIKKKNNNOOOMMMJJJFFFHHHKKKLLLMMMMMMOOOPPP[[[aaakkkpppooofff[[[SSSQQQNNNMMMNNNOOOSSS]]]hhhuuupppggg___]]]dddoooxxx|||wwwrrriiihhheeebbb___\\\ZZZYYYPPPMMMJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFEEEBBBDDDFFFGGGGGGFFFEEEEEEEEEBBB???======???AAACCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>======<<<======>>>>>>???@@@AAAAAAAAA@@@??????>>>?????????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBBBB===============<<<;;;:::::::::999888999:::;;;<<<======>>>>>>>>>>>>>>>>>>\\\TTTMMMNNNPPPPPPRRRTTT]]]___fffnnnwwwtttiii^^^WWWRRRQQQOOOKKKIIIJJJHHHGGGFFFFFFIIIMMMSSSVVV[[[___dddhhhkkknnnqqqtttmmmjjjgggfffggghhhiiiiiimmmmmmnnnoooqqqsssuuuuuusssssstttuuuvvvxxxyyyzzzwwwyyy~~~{{{yyywwwvvvrrrsssrrrooojjjeeeaaa```___aaacccggghhhfffbbb^^^XXXTTTQQQNNNMMMKKKJJJHHHBBBAAA@@@??????AAACCCDDDGGGLLLSSSXXX[[[___dddiiilllooossswwwxxxxxxvvvuuurrrsssttttttsssrrrpppoooqqqqqqooonnnkkkiiigggfffgggjjjmmmnnnooooooqqqrrrttttttsssqqqnnnmmmooopppnnnooopppooommmkkkllllllggggggeeecccbbbdddhhhkkkkkknnnrrrvvvyyy}}}~~~~~~}}}}}}yyyyyyzzz{{{|||||||||||||||||||||{{{xxxuuuqqqooohhhgggdddaaa^^^]]]\\\\\\^^^ccciiiqqqzzz{{{qqqhhhbbb]]]^^^cccpppqqqnnnvvvppp]]]TTTKKKIIIFFFBBB??????@@@@@@???@@@@@@AAABBBCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDEEEEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFBBBBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@???@@@AAABBBCCCEEEGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGHHHFFFDDDCCCCCCDDDCCCCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBDDDFFFIIIJJJHHHIIIJJJKKKKKKIIIGGGFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKJJJJJJIIIJJJJJJKKKKKKLLLMMMOOOOOOOOOPPPRRRTTTTTTUUUUUUTTTQQQMMMHHHFFFEEEFFFHHHLLLOOOOOONNNLLLGGGJJJMMMNNNNNNMMMMMMMMMRRR[[[hhhpppmmmaaaPPPEEEGGGGGGIIILLLLLLMMMSSS[[[jjjhhhbbb\\\WWWXXX^^^ddddddbbb``````dddllltttzzz{{{yyysssooonnnllliiifffdddaaa]]]ZZZSSSQQQOOOMMMMMMMMMMMMNNNIIIGGGEEEDDDEEEEEEEEEDDDCCCCCCCCCDDDCCCCCCBBBBBB@@@AAABBBDDDDDDDDDCCCCCCDDDAAA===;;;===???AAABBB@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>==================>>>>>>>>>?????????@@@@@@???????????????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@?????????@@@@@@<<<<<<======<<<;;;:::::::::999888888888999;;;<<>>???@@@AAACCCEEEGGGGGGFFFDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJIIIIIIHHHGGGFFFGGGGGGFFFDDDCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCC???@@@AAACCCEEEFFFHHHHHHGGGIIIJJJLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKNNNNNNNNNLLLKKKLLLOOOQQQMMMMMMLLLJJJHHHGGGFFFEEECCCFFFIIIKKKLLLLLLMMMNNNKKKKKKLLLKKKIIIHHHJJJKKKKKKUUUcccllllllbbbTTTJJJFFFFFFGGGIIIIIIIIIOOOWWW```bbbdddaaa[[[XXXYYY[[[SSSQQQNNNMMMOOOTTTZZZ^^^[[[```hhhnnnttt}}}}}}wwwvvvvvvwwwxxxyyyzzz{{{}}}~~~sssiiiccc]]]XXXTTTWWWVVVSSSQQQNNNLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@AAABBBCCCCCCBBBBBBBBBBBB@@@@@@@@@AAABBBBBBAAA@@@AAA???===>>>@@@AAA@@@>>><<<===???@@@AAAAAAAAA@@@@@@???>>>===============<<<<<<======>>>??????@@@@@@???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>===>>>>>>;;;;;;<<<<<<<<<;;;:::::::::999888888888999;;;;;;>>>>>>>>>?????????@@@@@@yyykkk]]]WWWUUURRROOONNNMMMOOOVVV```eeehhhsssyyyjjjbbb\\\UUUQQQQQQNNNLLLJJJIIIHHHHHHHHHIIIDDDGGGIIIKKKLLLPPPWWW\\\[[[\\\]]]]]]]]]bbbiiiooossstttuuuvvvuuusssqqqooowwwwwwwwwwwwvvvuuutttsssssswwwzzzzzz~~~~~~xxxzzz|||{{{uuummmgggdddddd```\\\XXXUUUSSSPPPNNNMMMKKKHHHHHHHHHIIIIIIHHHCCCBBBBBBCCCEEEIIIMMMPPPUUU\\\dddiiikkkmmmrrrwwwxxxxxxzzz{{{zzzyyywwwvvvuuuvvvwwwwwwvvvsssooommmhhhhhhhhhgggffffffeeeeeegggjjjnnnppppppoooppppppqqqrrrtttsssqqqoooooopppmmmppptttuuussspppmmmllleeeeeeeeecccaaadddjjjooovvvxxx{{{||||||{{{||||||~~~}}}}}}}}}}}}}}}~~~~~~yyyzzz|||~~~}}}|||{{{xxxtttnnnjjjggg```^^^[[[YYYVVVUUUTTTTTT^^^eeelllsss}}}|||wwwrrrjjjffflllyyy{{{xxxfffUUUNNNHHHFFFEEEAAAAAACCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDFFFFFFDDDBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAABBBBBBCCCDDDEEEFFFFFFCCCBBB@@@>>>>>>???@@@AAACCCEEEGGGGGGFFFEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGEEEFFFFFFEEEDDDCCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBB>>>???AAACCCEEEGGGGGGGGGGGGHHHJJJLLLKKKIIIGGGEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLJJJIIILLLPPPTTTLLLKKKHHHFFFEEEEEEFFFFFFDDDGGGIIIIIIHHHHHHLLLOOOLLLKKKHHHEEEBBBCCCFFFHHHGGGPPP^^^iiilllggg^^^XXXJJJGGGFFFFFFFFFGGGNNNXXXXXX^^^dddeee```[[[YYYYYYOOOMMMKKKIIIIIIKKKNNNPPPQQQUUUYYY[[[]]]cccmmmuuu}}}yyyuuuuuuxxx}}}uuurrrttt|||}}}{{{zzz{{{{{{{{{zzz|||}}}zzzpppddd\\\ZZZ[[[[[[\\\^^^___bbbfffkkkooossshhh[[[RRROOONNNKKKHHHLLLLLLJJJGGGCCCBBBDDDGGGDDDEEEGGGGGGGGGFFFDDDCCC?????????AAACCCBBB@@@>>>>>>???@@@AAA@@@??????@@@AAAAAA@@@AAABBBAAA@@@???>>>>>>>>>AAACCCCCC???;;;:::;;;===>>>?????????>>>???>>>===============>>>:::;;;<<<===>>>???@@@AAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@AAABBBAAA@@@>>>>>>=========;;;;;;;;;<<<;;;;;;:::::::::999888888888999:::;;;;;;;;;<<<<<<=========>>>ssscccYYYSSSPPPPPPQQQOOOQQQWWW]]]cccllluuuzzzvvvoooiii```XXXVVVSSSOOOKKKIIIGGGDDDBBBCCCDDDEEEEEEEEEEEEGGGIIINNNPPPRRRRRRSSSWWW]]]bbbhhhiiiiiiiiigggggghhhjjjnnnnnnoooqqqrrrssstttuuussswww{{{|||}}}~~~}}}yyyrrrhhhaaa```]]]YYYSSSOOOMMMNNNOOOIIIIIIHHHFFFDDDDDDFFFIIIFFFFFFGGGIIIMMMQQQUUUXXX___ccciiipppuuuyyyzzz{{{}}}}}}|||zzzyyywwwvvvvvvwwwwwwuuutttrrrpppooonnneeeeeecccbbbbbbeeeiiimmmnnnoooooonnnmmmmmmnnnpppssssssrrrqqqqqqpppppppppuuusssrrrsssttttttpppmmmllliiidddbbbcccggglllppp|||~~~|||}}}}}}|||{{{yyyvvvuuuwwwwwwyyy}}}zzzvvvvvvtttmmmgggeee```]]]XXXTTTRRRRRRRRRRRR[[[iiiwww}}}{{{wwwllldddlll{{{kkkZZZQQQNNNIIIEEEAAA@@@@@@@@@>>>??????@@@BBBCCCCCCDDDFFFEEEEEEEEEDDDDDDCCCCCCEEECCCBBBBBBBBBBBB@@@???@@@AAAAAABBBCCCCCCCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEEGGGFFFCCCAAA@@@??????@@@???@@@BBBDDDFFFFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJIIIIIIIIIJJJKKKJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLJJJIIIHHHJJJIIIGGGEEEDDDCCCBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFFFFHHHOOOWWW\\\\\\^^^cccddd```LLLIIIEEEFFFLLLRRRVVVWWWVVVYYY\\\\\\ZZZWWWRRRPPPIIIHHHGGGGGGGGGIIIKKKMMMJJJKKKNNNRRRVVVYYY\\\^^^eeeggghhhfff```^^^aaadddgggeeebbbaaabbbccccccbbbcccdddeeefffffffffeeedddeeeccc^^^YYYTTTPPPLLLKKKLLLLLLMMMNNNQQQTTTWWWYYY^^^XXXOOOGGGCCCBBBCCCCCCNNNNNNMMMJJJFFFCCCBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@????????????>>>>>>>>>===?????????????????????????????????>>>======<<<<<<========================???@@@@@@@@@???>>>===<<<<<<===>>>??????>>>===<<>>??????>>>===???@@@@@@AAAAAA@@@@@@??????@@@AAABBBBBBAAA@@@???>>>>>>===;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======uuufff[[[VVVTTTTTTQQQQQQUUUXXX\\\dddlllqqq{{{~~~rrrhhh```ZZZSSSNNNMMMLLLIIIGGGEEEFFFFFFFFFFFFGGGHHHJJJHHHIIIKKKJJJJJJLLLQQQUUUXXXYYYZZZZZZZZZZZZ]]]___dddeeeggghhhjjjlllnnnooorrrwww{{{|||{{{xxxmmmfff```]]]XXXRRRNNNLLLMMMOOOKKKKKKJJJHHHGGGGGGIIILLLKKKLLLNNNQQQUUUZZZ___bbbhhhkkkpppuuuzzz|||}}}~~~~~~~~~|||zzzxxxvvvuuutttzzzyyyvvvssspppnnnlllkkkcccdddeeeeeefffiiinnnqqqqqqqqqqqqooolllkkklllmmmqqqqqqrrrrrrqqqpppoooooonnnmmmmmmooorrrsssqqqoooooollliiifffhhhlllqqquuu||||||{{{{{{zzzxxxwwwvvvxxxxxxzzz}}}~~~{{{vvvssstttrrrlllgggeeeaaa^^^YYYUUUSSSSSSTTTUUU```ooo}}}wwwoookkkuuu{{{zzzwwwqqqcccTTTJJJHHHEEEAAA??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAACCCCCCDDDEEEFFFGGGGGGFFFFFFEEECCCBBB@@@?????????@@@BBBDDDFFFGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHHHHGGGHHHIIIJJJJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIJJJIIIGGGEEEDDDCCCCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFFFFGGGIIIKKKRRRTTTRRRRRRXXX\\\]]]SSSPPPLLLLLLOOORRRSSSRRRRRRQQQQQQSSSUUUSSSMMMHHHGGGFFFFFFFFFGGGJJJLLLNNNIIIIIIKKKMMMOOOPPPRRRSSS[[[]]]^^^\\\WWWVVVXXX[[[[[[XXXUUUTTTTTTTTTSSSRRRVVVWWWXXXZZZ[[[ZZZZZZYYYZZZXXXUUUQQQNNNKKKIIIHHHDDDFFFIIILLLNNNOOOPPPPPPTTTPPPJJJDDDBBBAAABBBCCCKKKLLLLLLJJJGGGEEEEEEFFFBBBBBBAAAAAA@@@???>>>>>>>>>============>>>???@@@@@@@@@@@@?????????>>>>>>??????????????????>>>>>>>>>>>>>>>============<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>======<<<;;;<<<>>>???@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBB@@@???>>>???@@@???>>>???@@@@@@AAAAAA@@@@@@???>>>???@@@AAAAAA@@@???>>>???>>>===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================|||kkk```ZZZZZZTTTQQQSSSTTTVVV\\\bbbkkkpppwww}}}sssiii]]]VVVVVVUUURRRNNNHHHGGGFFFEEEEEEEEEFFFGGGCCCDDDEEEEEEDDDDDDFFFHHHHHHJJJLLLMMMMMMOOORRRTTTYYYZZZ\\\___bbbdddfffgggooouuuyyyzzzxxx{{{uuummmeeeaaaZZZTTTPPPOOOPPPRRRQQQQQQQQQOOOMMMNNNPPPRRRSSSUUUXXX\\\bbbhhhmmmqqqtttvvvzzz}}}~~~|||zzzxxxvvvtttsss{{{yyyuuuqqqmmmiiihhhgggccceeegggiiikkknnnrrruuuttttttssspppllliiiiiijjjnnnoooqqqrrrrrrpppooonnniiiiiijjjmmmqqqssstttssssssqqqnnnmmmooosssxxx{{{|||{{{zzzyyyxxxwwwwwwwwwyyyzzz{{{}}}}}}{{{uuuqqqoooqqqpppjjjfffeeebbb```\\\XXXUUUUUUXXX[[[jjjxxxvvvsssvvv{{{sssyyyrrrjjjcccWWWLLLEEECCCAAA@@@???@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCBBBAAA???>>>===???AAACCCEEEFFFGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFHHHJJJJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEEEEFFFHHHKKKKKKNNNNNNHHHFFFKKKSSSXXXYYYXXXVVVUUUUUUSSSQQQOOOOOOLLLJJJMMMRRRSSSNNNIIIEEEEEEEEEEEEGGGIIILLLMMMLLLLLLLLLLLLLLLKKKKKKKKKPPPRRRSSSQQQNNNMMMOOORRROOOLLLIIIGGGGGGGGGFFFDDDHHHIIILLLNNNOOOPPPOOOOOOOOONNNLLLJJJHHHGGGGGGFFF>>>AAAFFFJJJLLLKKKIIIGGGIIIGGGDDDBBBAAAAAABBBCCCFFFGGGGGGGGGEEEDDDEEEFFFBBBBBBAAA@@@@@@??????>>>======<<<<<<======>>>>>>@@@@@@@@@@@@?????????????????????>>>>>>=========<<<<<<<<<<<<============????????????????????????@@@???>>>===<<<<<<<<<<<<<<<===>>>@@@BBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBB@@@>>>>>>@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???===>>>>>>??????>>>>>>===???>>>===;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===============pppeee___XXXSSSRRRSSSSSSWWW\\\gggjjjmmmooottt}}}oooeeecccbbb]]]WWWPPPNNNKKKHHHGGGGGGGGGFFFDDDDDDEEEDDDDDDCCCCCCCCCDDDFFFHHHHHHIIIJJJMMMOOOQQQRRRUUUXXX[[[^^^```bbbgggmmmssstttrrrrrrwww|||}}}tttlllggg___ZZZWWWWWWXXXYYY\\\\\\ZZZXXXVVVVVVXXXZZZ^^^___ccciiiooouuuzzz}}}~~~}}}|||zzzxxxvvvuuutttvvvtttoookkkhhhfffeeeeeeeeehhhkkknnnoooqqqtttvvvuuuuuutttqqqmmmjjjjjjkkkkkkmmmppprrrrrrqqqooommmjjjjjjkkkmmmppptttvvvwwwuuutttssssssuuuyyy|||{{{zzzyyyxxxwwwxxxyyyzzzzzz{{{|||}}}~~~}}}{{{zzzqqqmmmlllnnnmmmhhheeefffffffffccc^^^ZZZYYY^^^cccuuu{{{xxxtttvvv}}}tttxxxjjjaaaYYYNNNFFFDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@???>>>??????AAAAAABBBBBBCCCBBBBBBAAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCAAA???===<<<<<<>>>@@@BBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGIIIJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCCCCFFFJJJMMMOOOPPPNNNGGGAAACCCLLLSSS[[[[[[\\\\\\ZZZWWWSSSPPPLLLKKKKKKNNNQQQRRRQQQNNNFFFFFFFFFFFFFFFHHHIIIJJJMMMMMMLLLKKKIIIHHHHHHGGGJJJKKKLLLKKKIIIHHHJJJLLLIIIGGGDDDBBBCCCCCCBBBAAABBBDDDFFFIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGG>>>AAAEEEHHHJJJIIIGGGEEECCCCCCDDDCCCBBBAAABBBCCCAAABBBCCCBBBAAA@@@AAABBB???@@@@@@@@@@@@@@@AAAAAA======<<<<<<<<<<<<======????????????>>>>>>>>>>>>???>>>>>>======<<<<<<<<<:::;;;;;;<<<======>>>>>>????????????????????????@@@???>>><<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>???@@@AAAAAA@@@???@@@@@@AAAAAA@@@@@@???========================>>>>>><<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>wwwfff]]]UUUSSSRRRRRRTTTXXX^^^aaadddggglllsss}}}{{{wwwtttmmmfffaaa\\\VVVQQQOOOMMMJJJHHHEEEEEEDDDDDDDDDDDDCCCBBBEEEFFFGGGGGGFFFGGGIIIKKKKKKLLLNNNQQQTTTWWWYYYZZZ]]]bbbhhhjjjiiiiiilllooonnnuuu{{{rrrmmmeeeaaa````````````eeeeeeccc```]]]]]]___```iiikkknnnsssyyy~~~~~~{{{zzzyyyxxxwwwvvvuuuuuummmkkkgggdddcccdddfffgggjjjllloooqqqqqqqqqrrrsssrrrsssrrrpppnnnmmmmmmooojjjlllooorrrsssrrrpppoookkkllllllmmmnnnqqqtttwwwvvvvvvwwwxxxzzz|||~~~~~~|||{{{zzzyyyyyyyyyzzz|||}}}zzz|||}}}~~~}}}{{{zzzyyynnnkkkjjjllljjjggggggjjjmmmoooooojjjdddbbbgggmmm~~~~~~{{{wwwtttqqqnnnmmmssszzz|||xxxwwwyyy~~~rrrggg^^^TTTIIICCCCCCCCCBBBAAA@@@AAAAAABBB@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@AAACCCBBB??????@@@AAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@????????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBAAA???===<<<<<<===@@@BBBDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEDDDEEEGGGIIIJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCFFFLLLPPPTTTRRRNNNHHHAAA@@@EEEKKKVVVXXX[[[\\\\\\YYYWWWUUUOOORRRTTTSSSPPPNNNOOOPPPIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGFFFEEEEEEFFFGGGCCCAAA??????@@@AAAAAAAAAAAABBBEEEHHHKKKLLLMMMMMMKKKJJJIIIGGGFFFFFFEEEEEEAAABBBCCCDDDDDDEEEEEEEEECCCEEEGGGFFFDDDBBBCCCDDDAAABBBBBBAAA???>>>>>>???<<<===>>>???AAABBBCCCDDD======<<<<<<<<<<<<==================<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======<<<<<<<<>>???AAABBBBBBAAA???@@@@@@AAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::<<<===>>>>>>tttiii]]]XXXUUURRRRRRTTTSSSVVVZZZ___eeelllsssxxx~~~tttmmmccc\\\XXXTTTOOOKKKJJJHHHEEEDDDDDDDDDCCCBBBDDDEEEEEEDDDCCCBBBDDDFFFEEEFFFHHHJJJLLLNNNPPPPPPSSSWWW[[[]]]]]]^^^bbbeeecccgggmmmttt}}}xxxsssllljjjjjjkkkjjjiiillllllkkkhhhffffffhhhjjjuuuvvvyyy|||}}}|||{{{xxxwwwvvvuuutttrrrqqqqqqeeeccc```___```dddhhhkkknnnpppqqqqqqooonnnnnnnnnnnnoooooonnnmmmmmmoooqqqjjjllloooqqqssssssrrrrrrlllllllllkkkkkkmmmqqquuuwwwxxxyyy{{{|||~~~~~~|||{{{{{{{{{{{{|||}}}~~~{{{}}}~~~{{{xxxvvvuuullliiihhhjjjjjjiiinnntttxxx}}}{{{rrrooosssyyy~~~|||{{{zzzrrrkkkgggfffiiikkkxxx~~~uuurrrtttuuujjjcccZZZOOOFFFCCCAAAAAA@@@???????????????@@@@@@@@@AAAAAABBBBBBBBB>>>>>>????????????@@@@@@???AAACCCBBB???>>>@@@CCCBBBBBBCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>BBBBBBCCCCCCCCCCCCCCCBBB@@@AAAAAA@@@???>>>======>>>???BBBEEEGGGHHHHHHHHHCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA??????>>>>>>>>>>>>??????@@@@@@AAAAAA@@@AAACCCEEEFFFGGGGGGGGGFFFFFFFFFHHHJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBGGGMMMRRRWWWQQQKKKFFFAAA>>>@@@FFFOOORRRUUUWWWVVVUUUUUUVVVYYY]]]aaa^^^WWWRRRRRRTTTKKKKKKJJJIIIGGGEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBB>>><<<::::::<<<===>>>===???AAADDDGGGIIIKKKKKKLLLJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@???>>>???@@@AAACCCDDDGGGIIIHHHEEECCCDDDEEEDDDEEEEEECCC@@@??????@@@;;;<<<===???AAACCCDDDEEE>>>>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<>>???AAACCCCCCBBB???@@@@@@AAAAAA@@@@@@???===<<<<<<;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888:::;;;<<<===>>>ppp}}}nnnddd]]]VVVSSSRRRPPPRRRUUUYYY^^^dddjjjmmmqqqwww~~~{{{qqqkkkeee^^^YYYVVVRRRMMMKKKJJJJJJHHHFFFDDDEEEEEEDDDCCCCCCDDDFFFCCCDDDEEEFFFGGGHHHIIIJJJMMMOOOQQQRRRSSSUUUXXX\\\\\\^^^aaadddgggnnnxxx{{{vvvvvvxxxyyyvvvtttssssssssssssrrrtttxxxzzz|||zzzyyyxxxvvvuuusssqqqnnnllljjjiii```___]]]]]]```eeekkkooopppppppppooolllkkkkkkllliiikkkkkkkkkkkkkkkmmmoookkklllnnnppprrrttttttuuummmmmmmmmkkkjjjlllrrrvvvxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}|||wwwqqqooonnnhhhffffffhhhjjjnnnvvv|||yyyxxx}}}wwwlllbbb```dddlllrrrvvvuuuzzzwwwlll```ZZZRRRIIIDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA=========>>>>>>?????????===@@@CCCAAA>>>===???BBBBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>>>>=========BBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>===>>>>>>>>>@@@CCCEEEGGGIIIIIIIIICCCCCCDDDDDDDDDDDDCCCCCCCCCEEEGGGHHHHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????;;;;;;<<<======>>>?????????AAACCCFFFHHHIIIIIIJJJHHHGGGHHHIIIJJJJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBGGGNNNSSSYYYOOOEEEBBBAAA???AAAFFFKKKMMMOOONNNMMMLLLNNNPPPXXX\\\``````\\\XXXWWWWWWKKKKKKKKKJJJHHHGGGEEEDDDFFFFFFGGGGGGHHHIIIIIIIIIDDDCCCAAA@@@@@@@@@???>>>===;;;999999:::;;;;;;;;;===???BBBEEEGGGHHHIIIIIIHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@>>>======>>>???@@@CCCFFFIIIGGGDDDBBBDDDFFFDDDEEEEEEDDDAAA@@@@@@AAA===>>>???@@@AAABBBBBBCCC@@@???>>>============>>>======<<<<<<<<<;;;;;;;;;999999::::::;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@???????????????????????????@@@AAABBBBBB@@@===;;;>>>>>>======>>>???@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@>>>>>>???AAACCCDDDCCC???@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;<<<===>>>999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;kkkvvv|||oooeee\\\UUUSSSUUUUUUVVVWWWZZZ^^^bbbeeehhhnnnuuuwwwwwwzzz{{{sssmmmddd^^^XXXSSSRRRQQQOOOMMMFFFGGGHHHGGGFFFFFFHHHJJJEEEEEEEEEFFFFFFGGGGGGGGGKKKLLLLLLLLLLLLNNNSSSVVVSSSUUUWWWWWWVVVXXX]]]bbbhhhoooxxx}}}yyyzzz{{{|||}}}}}}{{{yyyxxxwwwuuutttqqqnnnjjjfffdddbbb```^^^\\\\\\```fffmmmrrrooopppooommmjjjiiijjjkkkggghhhiiiiiihhhiiikkkmmmlllmmmnnnppprrrtttvvvwwwooopppooommmlllooouuuzzzyyyzzz}}}~~~}}}~~~||||||}}}~~~}}}}}}|||}}}{{{tttmmmiiihhhfffddddddhhhkkkqqq}}}wwwwwwvvviii___^^^gggsss{{{~~~wwwxxxsssfffYYYRRRKKKCCCBBBEEE@@@@@@AAABBBCCCCCCDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@<<<=========>>>>>>??????;;;???BBB@@@===;;;>>>BBBBBBCCCCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>============@@@@@@AAAAAAAAA@@@??????AAA@@@???=========>>>???===>>>AAADDDFFFGGGHHHHHHCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCFFFGGGGGGFFFCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>999999::::::;;;<<<======???AAADDDGGGIIIJJJKKKKKKIIIIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAACCCHHHOOOTTT\\\NNNBBB@@@BBBBBBEEEJJJJJJKKKKKKHHHEEEDDDGGGJJJJJJMMMRRRVVVYYYYYYVVVTTTJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDAAA@@@@@@@@@???>>>AAA???<<<;;;<<<<<<<<<;;;===???AAADDDFFFGGGHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@????????????AAADDDGGGFFFBBBAAACCCGGGAAABBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>============<<<<<<<<<888888999:::;;;<<<<<<===????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCDDDCCCAAA===;;;;;;;;;;;;;;;===???AAABBBCCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>???BBBDDDDDDDDD@@@@@@@@@AAAAAA@@@@@@@@@>>>===<<<;;;;;;<<<===>>>888888888999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;::::::```gggpppxxxzzzkkk^^^WWWVVVUUUTTTTTTVVVYYY\\\___ccchhhnnnqqqqqqrrrwww||||||ssshhh```]]][[[XXXUUUSSSPPPMMMKKKJJJIIIHHHGGGJJJIIIGGGEEEDDDDDDFFFGGGDDDEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPRRRTTTWWW\\\___bbbhhhooouuu}}}~~~{{{xxxwwwxxxxxxwwwvvvwwwuuuwww~~~|||zzzxxxvvvvvvrrrqqqnnnhhhccc^^^]]]]]]\\\]]]___ccchhhlllqqqssspppqqqqqqmmmgggbbbaaabbbaaadddhhhjjjkkkkkkkkkllllllpppuuuxxxyyyxxxyyyyyytttssspppnnnmmmqqqwww|||~~~|||{{{{{{~~~{{{zzzzzz{{{}}}~~~}}}yyyrrriiifffggg``````aaafffppp~~~}}}{{{}}}~~~wwwlllfffgggppp|||lllbbbTTTJJJFFFDDDDDDCCCGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<===@@@???>>><<<<<<<<<===>>>>>>AAACCCCCCBBBAAABBBBBBCCCAAA???<<<;;;;;;;;;<<<;;;<<<===>>>?????????>>>>>>>>>============>>>>>>@@@AAACCCEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEIIIHHHFFFDDDBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCBBB@@@?????????@@@@@@???>>><<<;;;:::;;;===>>>???BBBFFFHHHIIIIIIIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEECCCCCCEEEFFFGGGHHHIIIIIIIIIGGGEEEBBB@@@@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGFFFFFFIIIMMMPPPRRRLLLDDD@@@@@@EEEIIILLLOOOLLLIIIHHHGGGFFFEEECCCFFFGGGHHHKKKNNNRRRVVVXXXLLLJJJHHHGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDDFFFGGGEEEDDDBBB@@@>>>===<<<<<<>>>============<<<<<<;;;>>>@@@CCCEEEFFFFFFFFFEEEHHHGGGFFFEEEDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>>DDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCCCCBBBAAA???>>>BBBAAA@@@??????@@@BBBCCC????????????>>>===<<<;;;===============<<<<<<<<<:::;;;<<<<<<::::::;;;<<>><<<::::::<<<>>>?????????@@@@@@@@@??????>>>===========================<<<<<<<<<<<<>>>@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@>>>===>>>@@@BBBCCCCCC??????@@@@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::;;;;;;<<<=========:::888555555777999:::;;;]]]bbbiiiooouuu|||lllbbb\\\ZZZWWWTTTTTTUUUWWWYYY]]]ccciiikkklllnnnrrrvvvxxxzzz~~~~~~vvvrrrnnnjjjeee___\\\WWWTTTRRRPPPNNNLLLLLLKKKIIIGGGFFFFFFGGGHHHEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIKKKLLLMMMKKKMMMPPPQQQSSSWWW]]]aaadddfffiiilllnnnnnnmmmllllllkkkjjjiiijjjkkkmmmooonnnmmmooowww~~~|||{{{yyywwwuuutttssssssqqqpppkkkeee___\\\\\\]]]]]]___cccgggkkkoooqqqrrrlllkkkiiiddd]]]ZZZ\\\^^^___bbbgggiiijjjjjjkkkllllllppptttwwwxxxyyyzzz{{{uuutttrrrpppppptttyyy~~~~~~|||{{{{{{}}}~~~~~~|||{{{{{{||||||vvvsssnnngggdddeeebbbbbbeeekkkvvv~~~xxxooofffdddmmm~~~~~~lllbbbTTTIIIEEEDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@???<<<<<<;;;<<<<<<===>>>>>>??????======<<<===>>>>>>AAACCCEEEFFFEEEDDDDDDEEECCCAAA???===;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@???>>>>>>>>>>>>>>>??????@@@BBBDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFEEECCCCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBAAA???===<<<;;;<<<===>>>===@@@DDDFFFFFFFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGHHHHHHIIIIIIHHHFFFDDDBBBAAAAAAAAAAAABBBCCCDDDEEEIIIJJJIIIHHHHHHJJJNNNQQQRRRNNNHHHEEEFFFIIILLLNNNLLLJJJGGGFFFEEEDDDCCCAAABBBBBBCCCEEEHHHLLLOOOQQQMMMJJJHHHGGGGGGGGGFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFAAA@@@???===<<<;;;::::::??????>>>===<<<<<<<<<<<>>>>>=========???@@@AAAFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@AAA?????????>>>>>>===<<<;;;=========<<<<<<<<<<<<<<<:::;;;<<<;;;:::999:::<<<:::::::::;;;<<<>>>@@@AAA>>>>>>?????????>>>>>>===========================>>>>>>===>>>>>>@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@???===>>>@@@BBBCCCBBB>>>??????@@@??????>>>>>>>>>======<<<;;;;;;<<<<<<;;;::::::999999::::::;;;999999:::;;;<<<===>>>>>><<<:::777777888:::;;;;;;[[[^^^bbbfffiiipppyyytttgggddd^^^XXXUUUSSSTTTUUUWWW\\\bbbeeegggiiilllpppoooqqqsssvvvzzz|||rrrnnniiiddd```\\\XXXUUUQQQPPPNNNLLLKKKIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNQQQTTTTTTUUUWWWZZZ\\\\\\\\\\\\\\\^^^_________ccciiioooooonnnooouuu|||xxxuuuuuusssrrrpppooooooooollliiiddd]]]XXXWWWXXXZZZaaaccchhhlllpppqqqrrrrrrmmmkkkggg```YYYWWWZZZ]]]___ccchhhkkkmmmmmmmmmnnnsssvvvzzz||||||zzzyyyyyyvvvvvvuuuttttttwww|||}}}{{{zzzyyyzzz{{{||||||||||||}}}~~~|||tttmmmkkkjjjeeebbbccccccfffkkksss~~~rrriiiaaadddvvvyyylllaaaSSSHHHDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA???>>>:::::::::;;;<<<===???@@@>>>>>>=========>>>??????AAADDDFFFFFFEEEDDDEEEEEECCCAAA???===<<<;;;<<<<<<======<<<<<<===>>>@@@AAABBBAAA@@@@@@????????????@@@AAACCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@@@@AAABBBDDDEEEBBBAAA???===<<<<<<===>>>===@@@CCCEEEEEEEEEFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEECCCCCCCCCCCCEEEFFFFFFGGGIIIJJJIIIHHHFFFEEECCCBBBBBBCCCCCCDDDEEEFFFIIIIIIJJJJJJKKKMMMQQQTTTRRROOOLLLKKKLLLNNNOOOOOOKKKIIIGGGFFFEEEEEECCCAAA??????@@@AAADDDGGGIIIKKKMMMJJJHHHGGGGGGFFFEEECCC@@@AAABBBCCCCCCDDDDDDCCC???>>>>>>===<<<<<<;;;;;;BBB@@@>>><<<;;;<<<===>>>@@@AAACCCEEEEEEEEEEEEDDDGGGFFFFFFEEEDDDCCCCCCBBB???>>><<<<<<===???BBBDDDGGGFFFEEEDDDCCCBBBAAA@@@AAAAAABBBBBBDDDEEEFFFGGGAAAAAABBBBBBBBBAAA???>>>>>>>>>???>>>>>>===<<<;;;======<<<<<<<<<;;;;;;;;;999;;;<<<;;;:::999:::;;;999999:::<<<===>>>???@@@<<<======>>>>>>>>>==============================@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA???===>>>@@@AAABBBBBB===>>>>>>??????>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;999999:::;;;<<<===>>>???>>>;;;999999:::;;;;;;:::\\\^^^```aaacccgggnnnrrr}}}yyytttlllddd\\\WWWUUUSSSRRRVVV\\\```ccceeeiiikkklllmmmnnnoooqqquuuzzz~~~xxxrrrlllfffbbb^^^]]]ZZZWWWTTTQQQNNNMMMOOONNNMMMLLLLLLKKKLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNRRRRRRQQQPPPOOOQQQSSSUUUUUUVVVXXXZZZ\\\]]]^^^^^^\\\___bbbbbbccchhhrrrzzz~~~|||{{{~~~}}}vvvqqqqqqqqqooommmlllkkkjjjjjjgggddd```[[[XXXYYY]]]```hhhiiilllnnnqqqrrrsssssspppooolllfff___ZZZ[[[]]]cccgggllloooqqqqqqrrrsss|||}}}xxxuuuwwwwwwxxxwwwwwwyyy}}}}}}{{{yyywwwwwwvvvwwwyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}wwwnnngggffffffdddbbbbbbfffjjjqqq{{{{{{ooogggbbbiii~~~~~~}}}}}}|||tttjjj```SSSIIIEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFDDDBBB@@@>>>===;;;;;;;;;;;;<<<===>>>???=========>>>>>>??????@@@@@@BBBDDDEEEDDDCCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<>>>===<<<;;;<<<>>>@@@AAADDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDAAAAAABBBBBBBBBBBBCCCCCC???>>>>>>???@@@BBBDDDFFFDDDBBB@@@>>>======>>>??????BBBDDDFFFFFFFFFGGGIIILLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJJJJJJJIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGIIIJJJLLLPPPTTTXXXPPPOOOOOOPPPQQQQQQPPPNNNLLLJJJHHHHHHHHHGGGDDDBBB@@@@@@@@@AAABBBEEEGGGHHHLLLJJJGGGFFFFFFFFFDDDCCC???@@@BBBCCCCCCCCCBBBAAA????????????????????????CCCAAA???<<<<<<===>>>@@@AAABBBCCCDDDEEEEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCAAA???===;;;<<<>>>BBBDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAACCCEEEFFFAAABBBDDDEEEDDDBBB@@@>>>>>>>>>??????>>>======<<<======<<<<<<;;;;;;::::::999;;;<<<;;;:::999:::;;;;;;<<<<<<======<<<<<<;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???======???@@@@@@@@@<<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<=========>>><<<:::999:::::::::999^^^_________```ccchhhkkkmmmuuuvvvjjj```XXXTTTQQQTTTWWW[[[^^^aaaeeegggiiikkklllmmmmmmpppsssvvvsssxxx~~~|||xxxrrrqqqnnnkkkeee```\\\YYYZZZYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[YYYXXXXXXYYYZZZ\\\]]]___```aaaccceeefffgggggghhhkkknnnooopppuuu}}}wwwqqqmmmlllkkkiiigggfffddddddccceeedddcccaaaaaadddhhhlllpppooonnnnnnoooqqqtttvvvsssvvvxxxtttmmmeee```___hhhkkkoooqqqrrrrrrtttuuu|||~~~wwwssswwwyyyzzzzzzzzz{{{}}}~~~}}}|||zzzyyywwwvvvuuusssuuuwwwxxxxxxyyy{{{}}}}}}~~~}}}yyyuuusssppphhhbbbaaabbbaaabbbdddmmmqqqyyytttmmmiiihhhrrr~~~}}}tttoooggg^^^RRRIIIFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDBBB@@@>>>===>>>======<<<<<<<<<============>>>?????????@@@@@@???BBBDDDDDDCCCBBBBBBCCCBBBBBB@@@???===<<<<<<;;;>>>===<<<;;;<<<>>>@@@AAADDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGIIIIIILLLKKKJJJIIIHHHFFFEEEDDDAAAAAABBBBBBBBBBBBBBBBBB<<<<<<<<<===???AAADDDEEECCCBBB@@@>>>===>>>??????@@@BBBDDDEEEEEEEEEGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEGGGIIIKKKKKKJJJIIIEEEEEEDDDDDDDDDEEEFFFFFFEEEGGGIIIJJJLLLNNNRRRUUUOOOOOOOOOPPPQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGDDDBBB@@@@@@@@@@@@BBBDDDFFFGGGJJJHHHFFFEEEEEEEEEDDDCCC>>>???AAABBBBBBAAA@@@@@@>>>>>>???@@@AAAAAA@@@@@@CCCBBB???======>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB???<<<<<<===@@@BBBBBBBBBCCCCCCDDDEEEEEEEEEAAA@@@???>>>>>>???@@@AAABBBCCCFFFGGGFFFDDDAAA????????????@@@??????>>>===>>>======<<<;;;;;;:::::::::;;;<<<<<<::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;===>>>??????@@@@@@@@@????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA>>><<<<<<===>>>>>>>>>:::;;;<<<===============;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999999::::::999888aaa```^^^^^^^^^aaadddfffeeeiiiqqq{{{|||nnnbbb\\\XXXWWWWWWXXXZZZ]]]___aaadddfffhhhiiiiiikkknnnpppnnnqqquuuwwwzzzyyytttpppnnnnnnlllkkkjjjiiiiiiiiijjjiiiiiijjjkkkmmmpppqqqnnnllljjjkkknnnqqqrrrrrrrrrsssvvvxxxzzz{{{{{{zzz{{{}}}~~~~~~}}}zzzwwwtttppplllhhhdddcccaaa```___^^^^^^]]]aaabbbeeeggghhhkkkooorrruuussspppnnnnnnpppsssuuuzzzxxxpppkkkmmmnnnpppppppppppprrrtttuuuzzzyyyvvvyyy{{{}}}~~~}}}||||||}}}||||||{{{yyyxxxwwwvvvuuusssuuuwwwwwwwwwwwwyyy{{{yyy{{{||||||yyytttnnnjjjhhhbbb^^^^^^___```eeekkkyyy}}}}}}uuummmnnnrrrsssjjjfff```XXXOOOHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA???>>>@@@???>>>>>>=========>>>>>>>>>???@@@@@@@@@??????@@@CCCEEEEEEDDDCCCDDDDDDBBBBBBAAA@@@>>>===<<<;;;======<<<<<<===>>>@@@AAACCCCCCCCCBBBBBBCCCCCCDDDAAABBBCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@;;;;;;;;;<<<>>>AAACCCDDDBBBAAA???======>>>???@@@>>>@@@AAABBBAAABBBDDDFFFIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFIIIJJJJJJJJJIIIEEEEEEDDDDDDDDDDDDEEEEEEGGGIIIJJJKKKKKKLLLOOOQQQOOONNNMMMNNNNNNNNNKKKIIIGGGFFFFFFFFFFFFEEEBBB@@@??????>>>???@@@BBBDDDEEEHHHFFFDDDDDDEEEFFFEEEDDD??????@@@@@@@@@@@@??????<<<===???@@@@@@@@@???>>>BBBAAA?????????@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEECCC@@@>>>======???@@@@@@AAABBBCCCDDDFFFFFFGGGBBBAAA@@@???>>>>>>>>>>>>AAACCCEEEFFFGGGEEECCCAAA@@@@@@AAAAAAAAA@@@@@@?????????>>>===<<<;;;;;;:::;;;===>>>===<<<;;;<<<===888888999;;;<<<===>>>???===>>>???@@@@@@AAA@@@@@@????????????????????????>>>>>>????????????>>>>>>>>>>>>????????????@@@@@@@@@===;;;:::;;;<<<<<<;;;999:::;;;<<<<<<<<<<<<<<<::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::999999::::::999888fffccc```______```aaabbbaaacccgggmmmuuu}}}uuummmfffccc___[[[ZZZ[[[]]]^^^^^^```cccdddeeeeeegggiiijjjlllmmmoooqqqtttwwwzzz|||}}}uuurrrmmmjjjhhheeebbb___\\\\\\\\\\\\\\\\\\]]]^^^aaaeeekkkooorrrsssuuuwwwuuutttqqqoooooooooqqqrrrzzz}}}xxxttttttrrrpppoooooorrrtttuuuyyy}}}~~~}}}|||||||||~~~}}}}}}{{{{{{{{{zzzyyyyyyxxxxxxvvvwwwyyyxxxwwwwwwxxxzzzyyyyyyxxxwwwsssnnniiieeeaaa```___aaaaaadddnnnyyyzzzvvvuuuxxxwwwhhh___]]]XXXRRRJJJFFFFFFFFFEEECCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???@@@???????????????@@@AAA??????@@@@@@@@@???>>>===???BBBDDDDDDCCCBBBCCCCCCBBBBBBAAA@@@???===<<<;;;<<<<<<<<<===>>>>>>??????BBBBBBBBBBBBBBBCCCDDDEEECCCDDDFFFHHHIIIIIIIIIIIIEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@??????<<<<<<<<<===???AAACCCEEE@@@???=========>>>@@@AAA>>>@@@AAAAAA@@@AAACCCEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEEEEEEEEEEEEEDDDAAACCCFFFHHHIIIIIIIIIHHHEEEDDDDDDCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLNNNQQQSSSQQQOOOLLLKKKKKKKKKIIIHHHFFFFFFEEEFFFGGGEEEBBB???????????????AAACCCEEEFFFFFFDDDCCCCCCEEEFFFFFFEEE@@@??????>>>>>>>>>??????>>>???AAABBBBBBAAA@@@???@@@@@@@@@@@@AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFCCCBBB@@@???>>>??????@@@AAABBBBBBCCCDDDEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@??????@@@BBBDDDEEEDDDCCCBBBAAAAAABBBBBBCCCBBBBBBAAAAAA@@@???>>>===<<<;;;;;;===>>>???>>>===<<<===???999999999999:::<<<>>>@@@<<<===>>>???@@@@@@@@@@@@========================>>>>>>???@@@@@@???>>>===============>>>>>>>>>??????<<<:::999999:::999888888999:::;;;;;;<<<<<<<<<999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>>::::::999:::<<<<<<;;;:::kkkhhhdddaaa```aaaaaaaaa___```bbbfffjjjpppuuuwww~~~tttooogggaaa^^^]]]]]]^^^[[[]]]```aaabbbbbbdddeeeffffffgggiiikkknnnoooppptttxxx}}}|||yyyvvvtttllliiiddd```]]][[[XXXWWWYYYYYYZZZ[[[]]]___```aaaiiiooovvv{{{~~~~~~~~~~~~tttsssrrrqqqpppooonnnnnnrrr}}}~~~yyyzzzyyyvvvrrrpppppptttvvv{{{|||}}}|||{{{{{{}}}~~~}}}||||||{{{{{{{{{zzzzzzzzzyyyzzz{{{zzzxxxxxxxxxzzzyyyxxxvvvrrrnnnjjjfffddd``````ccceeefffkkkxxxzzzwwwvvv|||xxxxxx||||||qqqaaaXXXVVVRRRMMMGGGEEEEEEEEECCCAAADDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>??????@@@AAACCCCCC???@@@AAAAAA@@@???>>>======???AAABBBAAA@@@@@@AAABBBBBBBBBAAA???>>><<<;;;;;;<<<===>>>?????????>>>AAAAAAAAAAAACCCDDDEEEFFFGGGHHHJJJLLLNNNOOOOOONNNFFFEEEDDDDDDDDDDDDDDDEEEBBBDDDEEEGGGHHHHHHHHHGGGDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>@@@BBBDDDEEE???>>>===<<<===>>>AAABBB@@@BBBCCCBBBBBBCCCEEEGGGCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEAAACCCEEEHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDDDD???BBBGGGKKKNNNRRRVVVYYYSSSPPPLLLIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIGGGDDDAAA@@@@@@@@@AAACCCEEEGGGIIIDDDCCCBBBCCCEEEGGGGGGFFF@@@???>>>======>>>???@@@AAABBBDDDEEEEEEDDDBBBAAA>>>???@@@AAACCCDDDEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFF@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBB===>>>@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCAAAAAA@@@???>>>===<<<<<<===???@@@???>>>===>>>@@@===<<<:::999999:::<<<===;;;<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAA@@@@@@>>>===;;;<<<<<<<<<======>>>>>>>>>;;;999888888888888777777888999:::;;;;;;<<<;;;999888888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<777888999;;;===>>>@@@AAA;;;::::::<<<===>>>===;;;nnnllliiigggeeeeeeeeeeee```______```bbbfffjjjlllwww{{{}}}tttlllhhheeeaaa___aaa\\\\\\``````\\\]]]aaaddddddccccccdddfffhhhiiinnnppprrruuuxxx|||~~~yyywwwvvvssslllfffbbbaaa___\\\YYYVVVTTTRRRTTTXXX]]]aaaeeeiiinnnqqqttt~~~{{{tttssspppmmmlllllllllmmmpppwww~~~}}}|||}}}~~~{{{wwwvvvyyy|||}}}|||{{{{{{{{{|||~~~~~~~~~~~~|||xxxvvvwwwzzz}}}zzzzzzyyyxxxwwwwwwwwwwwwvvvrrrpppnnnjjjccc```aaacccccccccgggppp|||~~~|||uuuvvv{{{~~~}}}uuummmpppzzzyyywwwfffYYYQQQMMMJJJIIIGGGEEEDDDCCCDDDDDDAAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDBBB@@@>>>===@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBB@@@@@@CCCCCCBBBAAA???===;;;::::::::::::;;;<<<===>>>>>>AAA@@@AAAAAACCCEEEHHHIIIKKKKKKMMMSSSYYYZZZUUUPPPHHHGGGEEECCCAAAAAAAAABBBFFFGGGGGGHHHHHHIIIJJJJJJFFFEEECCCAAA@@@???>>>>>>;;;<<<===>>>?????????>>>============>>>???@@@AAADDDCCCCCCBBBBBBBBBCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDGGGFFFEEEEEEDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGIIIIIIJJJJJJGGGFFFEEEBBB@@@AAADDDFFFEEEEEEFFFKKKRRRVVVWWWVVVQQQOOOMMMJJJHHHFFFEEEDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFBBBAAA???======>>>???@@@@@@@@@AAABBBBBBAAA@@@@@@AAAAAAAAABBBEEEEEEDDDBBBGGGFFFEEEDDDBBB@@@???>>>BBBCCCCCCDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBDDDFFFIIIIIIHHHGGGEEECCCCCCCCCCCCBBBAAA@@@???AAAAAAAAABBBBBBBBBCCCCCC???????????????>>>===<<>>@@@@@@????????????@@@@@@>>>??????@@@@@@@@@??????999888777777666666777777888777666666666777999:::777777666666666888999:::999999;;;;;;;;;999777666::::::;;;<<<===>>>???@@@???<<<:::999:::<<<======pppooommmlllkkkiiigggfffbbbaaa```___aaacccfffhhhjjjooovvv|||}}}xxxtttpppllleee___\\\\\\ZZZWWWYYY]]]___```aaabbbcccddddddeeegggiiikkkmmmppptttxxx{{{{{{{{{|||}}}zzzvvvrrrqqqqqqnnnhhhccc\\\ZZZXXXVVVTTTSSSRRRRRRUUU\\\eeennnsssvvvyyyzzz|||zzzqqqpppmmmkkkjjjjjjkkklllmmmsssyyy}}}}}}{{{zzzyyy~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}~~~~~~~~~~~~|||zzzxxxxxx{{{}}}{{{zzzyyywwwvvvvvvuuuuuusssmmmgggfffddd```___aaaaaabbbfffmmmyyyzzzuuuqqqqqqyyy}}}zzzpppfffgggpppyyyrrraaaUUUMMMGGGEEEDDDCCCAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@???@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@>>><<<;;;:::<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBDDDGGGIIIKKKKKKKKKLLLQQQVVVWWWSSSOOOHHHGGGEEEDDDBBBBBBBBBBBBFFFFFFFFFGGGHHHHHHIIIIIIFFFEEECCCBBB@@@@@@??????>>>>>>??????@@@@@@??????>>>>>>>>>>>>???@@@AAABBBDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEDDDAAA@@@@@@CCCEEEFFFFFFHHHMMMQQQTTTRRRPPPMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDBBBBBBBBBBBBCCCCCCAAA@@@>>>>>>???@@@AAA@@@AAABBBCCCCCCBBBAAA@@@BBBAAAAAABBBDDDEEEEEEDDDFFFEEEDDDCCCBBBAAA@@@???AAAAAABBBBBBBBBBBBAAAAAACCCCCCAAA@@@????????????AAABBBCCCCCCDDDDDDDDDDDDBBBDDDFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>======<<<<<<;;;<<<======<<<===>>>@@@BBBEEEHHHFFF@@@======???@@@??????>>>>>>??????@@@>>>??????@@@@@@?????????::::::999888888888888999888777666666666777999:::888888777666777777999999::::::999999999999999999:::;;;;;;<<<===>>>>>>??????===::::::;;;=========rrrqqqoooooonnnlllhhhfffeeecccaaa_________aaabbb```dddkkkqqqxxx~~~{{{sssllleeeaaa\\\XXXYYY]]][[[]]]___aaabbbbbb`````````bbbeeeggghhhkkkooorrrrrrssstttvvvyyy}}}{{{xxxvvvrrrpppllljjjgggggghhhfffaaa]]]UUUTTTSSSSSSSSSUUUXXXYYYaaajjjvvv{{{uuummmllljjjiiiiiiiiijjjkkkllloootttvvvvvvvvvvvvwww~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}~~~|||{{{{{{|||~~~yyyyyywwwvvvtttrrrqqqpppmmmeee]]]]]]]]]\\\]]]``````dddkkkuuu}}}tttnnnlllqqq~~~zzznnnbbbbbbkkk|||~~~jjj]]]TTTLLLEEEBBBBBBAAA@@@??????@@@@@@AAAAAABBBDDDDDDEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBDDDCCCCCCBBBAAA@@@??????@@@AAABBBCCCCCCBBBAAA@@@>>>>>>???>>>>>>===<<<;;;============>>>???@@@@@@AAAAAABBBCCCEEEHHHKKKMMMLLLJJJJJJMMMQQQRRRPPPMMMHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>===============>>>???@@@CCCCCCCCCCCCCCCCCCCCCDDDAAABBBCCCDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA??????BBBDDDFFFGGGKKKOOORRRQQQMMMIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBDDDBBBAAAAAACCCEEEFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCAAA@@@>>>>>>======AAAAAACCCDDDEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCC???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>===>>>???>>>======>>>@@@BBBEEEFFFDDD@@@>>>>>>@@@@@@??????>>>>>>??????@@@>>>??????@@@??????>>>>>><<<;;;::::::999999::::::888888777666777888999:::999999888777777888888888;;;:::888777777999;;;<<<;;;;;;<<<<<<<<<=========???===;;;;;;<<<>>>>>>==={{{wwwsssqqqqqqpppmmmjjjhhhgggdddaaa^^^]]]]]]]]]___bbbfffjjjooouuu|||~~~|||tttmmmfff```]]]]]]\\\\\\^^^^^^___^^^]]]\\\___aaacccdddeeegggjjjlllooooooqqqsssuuuxxx{{{|||zzz|||~~~~~~{{{yyyvvvrrrooollljjjgggeee___]]]\\\]]]^^^]]]ZZZXXXRRRSSSTTTWWW[[[aaagggkkkwww~~~}}}zzzwwwsssooojjjjjjiiiiiiiiijjjkkklllmmmoooppprrrsssuuuwwwxxx}}}||||||~~~}}}}}}||||||{{{}}}~~~~~~}}}|||}}}~~~xxxwwwvvvtttqqqnnnlllkkkhhh___XXXYYY[[[[[[[[[]]]bbbfffnnnyyyzzztttqqqqqqwww~~~rrrggghhhqqqxxxeee\\\VVVOOOIIICCCCCCBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDEEEEEECCCCCCDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBBEEEEEEDDDCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@>>>>>>======>>>>>>>>>>>>>>>==================>>>???@@@@@@@@@AAABBBEEEHHHJJJLLLKKKJJJIIIJJJLLLMMMLLLJJJGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCBBBAAA@@@@@@AAAAAA???>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<>>???AAABBBDDDFFFGGGDDDDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAAAAACCCEEEFFFGGGCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCBBBAAA???>>>======<<<@@@AAABBBDDDEEEFFFFFFFFFDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFDDDBBBBBBAAAAAAAAABBBBBBBBBCCCCCC??????@@@AAAAAAAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???????????????????????????@@@@@@???===<<<>>>???>>>@@@AAAAAA???>>>>>>@@@??????>>>>>>>>>>>>?????????????????????>>>>>>===<<<;;;::::::999999::::::999888777777777888999:::::::::999999888888888888999999888888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<<<<===>>>>>>===zzztttssssssqqqoookkkjjjgggccc```^^^]]]\\\___```bbbcccfffkkkpppuuutttwww}}}}}}vvvnnngggbbb```___]]][[[YYYYYYYYYYYY^^^```bbbccccccccceeefffhhhiiijjjlllnnnppprrrsssssstttuuuvvvwwwvvvvvvuuutttvvvxxxzzz{{{~~~}}}}}}}}}{{{yyyvvvsssqqqkkkhhheeebbb```___\\\ZZZUUUTTTTTTUUUWWWYYYYYYYYYVVVXXXZZZ```gggooowww{{{~~~zzzvvvtttsssqqqnnnllljjjjjjjjjkkkllllllmmmnnnnnnnnnnnnooorrrvvvxxxzzz~~~~~~~~~}}}}}}zzz|||~~~~~~}}}||||||}}}zzzyyywwwuuuqqqmmmjjjhhhccc]]]YYY[[[\\\[[[[[[]]]ccchhhpppyyyyyyrrrqqquuu}}}xxxpppuuuvvvddd\\\WWWPPPJJJCCCDDDDDDDDDDDDCCCCCCCCC@@@@@@AAABBBCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDEEEAAAAAA@@@@@@AAAAAABBBCCCGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>@@@@@@@@@@@@>>>>>>===>>>??????@@@@@@@@@???======<<<<<<======>>>>>>>>>??????@@@BBBEEEHHHIIIJJJIIIHHHHHHHHHIIIIIIHHHFFFFFFFFFFFFFFFEEEEEEEEECCCDDDDDDEEEEEEFFFGGGGGGBBBBBBAAA@@@@@@???@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<@@@AAABBBCCCDDDDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDAAABBBBBBCCCDDDFFFGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCC@@@AAAAAA@@@??????AAACCCCCCHHHNNNRRRRRRNNNJJJGGGFFFGGGGGGHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHIII@@@AAABBBCCCCCCBBBAAA@@@<<<===???AAACCCEEEFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEECCC@@@@@@BBBEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBB@@@???>>>=========@@@AAABBBDDDEEEFFFFFFFFFCCCBBBAAAAAABBBCCCEEEGGGHHHHHHGGGGGGFFFDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>===@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???===<<<===???;;;===>>>>>>???@@@BBBCCC???>>>>>>>>>>>>>>>>>>??????????????????>>>===<<<:::999999888888888888888999888777777777888:::;;;;;;;;;::::::999999888888666777999:::;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<>><<<===>>>???>>>===zzzvvvssspppmmmnnnllljjjgggdddbbb``````\\\]]]^^^___```dddhhhlllmmmpppuuuyyy}}}zzzrrriiifffbbb^^^ZZZXXXXXXXXX\\\^^^``````___^^^___```cccdddeeeggghhhjjjkkkkkkjjjkkklllmmmnnnoooooooookkklllnnnooooooqqqtttvvvwwwxxxzzz|||~~~~~~yyyvvvrrrrrrqqqooollliiifffddd]]]ZZZWWWVVVUUUUUUSSSQQQOOOOOOPPPRRRVVV\\\bbbeeebbbcccfffkkkqqqxxx~~~wwwqqqppppppnnnmmmnnnkkkllllllmmmnnnooooooooonnnllllllnnnsssxxx{{{}}}~~~}}}|||yyy{{{||||||{{{zzzzzz{{{|||{{{yyyvvvqqqlllhhheee___\\\[[[^^^^^^]]]```dddggglllttt|||yyyqqqqqqxxx|||yyyuuucccYYYSSSLLLGGGCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFDDDCCCCCCBBBBBBCCCDDDDDDAAAAAAAAAAAAAAABBBBBBCCCFFFEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@=========<<<<<<======>>>>>>>>>>>>>>>@@@BBBEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGDDDCCCBBBAAA@@@??????@@@CCCBBB@@@>>>>>>>>>>>>???>>>>>>=========>>>>>>???>>>???AAABBBCCCCCCBBBAAA???@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAACCCDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDD@@@AAABBBAAA@@@@@@BBBCCCCCCGGGMMMOOONNNKKKIIIHHHGGGGGGHHHIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHHHHIIIIIICCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@BBBDDDEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCEEEBBBAAA@@@???????????????@@@@@@BBBCCCDDDDDDDDDDDDBBBAAAAAA@@@AAACCCDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>??????@@@>>><<<<<<===>>>======>>>???AAACCCEEEFFF???>>>>>>======>>>>>>???????????????>>>===<<<<<<999888777777666666777777999999888777888999:::;;;::::::;;;;;;;;;:::999999666888:::;;;<<<:::999777::::::;;;;;;;;;<<<<<<<<<>>>===<<<<<<>>>>>>===<<<}}}uuunnnooonnnmmmkkkiiigggfffeee^^^___`````````aaadddfffgggiiilllmmmooorrrxxx|||vvvtttpppkkkeeeaaa]]][[[[[[\\\^^^^^^\\\[[[[[[[[[^^^___```aaaccccccddddddcccdddeeefffhhhiiijjjkkkeeefffhhhiiiiiijjjkkkmmmlllmmmnnnppprrrsssuuuuuuyyyyyy{{{|||}}}}}}}}}}}}zzzzzzzzzzzzyyyyyyyyyyyywwwvvvvvvxxxzzz{{{{{{yyyxxxwwwvvvvvvuuusssooolllhhhgggfffeeebbb___]]][[[SSSQQQOOONNNOOOOOONNNMMMLLLMMMOOOSSS[[[eeepppwwwuuuuuuvvvwwwyyy{{{}}}~~~}}}wwwooonnnooommmmmmooommmmmmnnnooooooppppppooopppnnnnnnqqqxxx~~~~~~}}}|||{{{yyyzzzzzzyyywwwvvvwwwxxxyyyxxxvvvrrrmmmgggbbb___\\\[[[\\\^^^^^^___gggppptttxxx~~~|||xxx|||nnn^^^TTTNNNIIIGGGCCCDDDDDDDDDCCCBBB@@@???@@@??????@@@BBBDDDFFFGGGDDDCCCBBBAAAAAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA===>>>>>>??????????????????>>>>>>======>>>>>>???>>>>>>>>>>>>???AAACCCDDDDDDEEEGGGGGGFFFFFFFFFFFFBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFDDDCCCBBBAAA@@@@@@DDDBBBAAA???>>>???@@@AAA@@@@@@???????????????@@@<<<>>>@@@AAABBBBBBAAA@@@>>>>>>???????????????>>>?????????@@@AAABBBCCCDDDBBBCCCCCCCCCCCCCCCBBBBBB@@@AAACCCDDDEEEFFFFFFFFFCCCDDDDDDEEEEEEEEEDDDDDD@@@AAABBBBBBAAAAAABBBDDDDDDGGGJJJKKKHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAA@@@???AAACCCDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>???AAACCCDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCBBBBBB@@@@@@@@@AAAAAABBBCCCDDDBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<=====================<<<<<<<<<=========>>>>>>===>>>>>>===<<<;;;===>>>???>>>>>>>>>@@@BBBCCCDDD>>>>>>============>>>>>>????????????>>>===<<<;;;888888777666666666666777999999888888888999:::;;;999:::;;;<<<<<<;;;;;;:::999999::::::999999888888999999:::;;;;;;<<<=========<<<;;;<<<===>>><<<;;;xxxoooooonnnmmmllljjjiiiiiieeeeeeeeedddaaa```aaabbbfffggghhhhhhiiinnnuuu{{{{{{}}}xxxrrrjjjddd```[[[]]]___^^^\\\ZZZZZZZZZWWWWWWYYYZZZ[[[\\\\\\\\\aaaaaabbbcccdddeeeeeefffbbbdddfffgggggggggiiijjjjjjjjjkkkmmmooopppqqqrrrppppppqqqrrrsssttttttuuuqqqqqqqqqqqqqqqqqqrrrrrrooonnnmmmoooppppppooommmnnnnnnmmmnnnnnnlllhhheee_________^^^]]][[[ZZZYYYPPPNNNLLLLLLMMMNNNMMMLLLKKKLLLOOOUUU___mmm{{{~~~|||{{{zzzvvvzzzxxxnnnmmmnnnllllllooommmnnnnnnoooppppppoooooosssrrrrrrvvv}}}}}}}}}~~~~~~~~~|||zzzyyyyyyzzzyyywwwuuutttuuuwwwtttsssqqqmmmgggaaa\\\XXXZZZZZZ\\\]]]\\\```lllzzz~~~~~~uuufffYYYPPPLLLJJJIIIFFFFFFFFFFFFEEECCCAAA????????????@@@AAADDDFFFGGGDDDCCCBBBAAA@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@======>>>>>>>>>>>>======@@@@@@???????????????@@@@@@??????>>>???AAABBBCCCCCCEEEGGGGGGGGGFFFEEEFFFAAABBBCCCEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGEEECCCBBBBBBAAABBBAAA???======>>>???AAA??????>>>>>>>>>>>>>>>???;;;===???AAABBBAAA@@@???<<<===============<<<;;;????????????@@@AAABBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGBBBCCCCCCDDDEEEEEEDDDDDD@@@AAACCCCCCBBBAAACCCDDDFFFHHHIIIGGGDDDBBBCCCDDDDDDFFFHHHJJJKKKJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHBBBBBB@@@??????@@@BBBBBB???@@@BBBDDDFFFFFFFFFFFFCCCCCCCCCDDDCCCBBBBBBAAABBBAAA@@@@@@@@@@@@AAABBB?????????AAACCCCCCBBBAAACCCCCCBBBAAAAAA@@@?????????>>>======>>>@@@BBBCCCAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAAAAABBBAAAAAAAAA???@@@@@@AAABBBBBBBBBCCC@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC>>>>>>?????????>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???<<<=========;;;;;;===>>>@@@>>><<<<<<>>>???@@@???>>>>>>============>>>>>>????????????>>>===<<<;;;999888888777666777777777:::999888888888999:::;;;888999;;;<<<===<<<;;;;;;<<<;;;999888777888999:::888888999:::<<<===>>>>>><<<;;;;;;<<<======<<<:::xxxrrrtttvvvrrrllliiikkkkkkiiieeecccbbbdddeeefffhhhjjjiiigggfffgggiiirrrtttvvvzzzyyysssoookkkgggdddccc```\\\XXXWWWYYYZZZXXXUUUTTTWWWZZZYYYYYYYYYYYY[[[^^^aaaccc```aaacccdddeeeeeedddcccddddddfffhhhiiijjjjjjjjjlllmmmnnnllliiihhhiiilllooonnnnnnlllkkkjjjiiiiiihhhhhhggggggggggggggghhheeeeeedddcccbbbaaaaaa```WWWVVVTTTSSSSSSUUUXXXYYYQQQRRRRRRQQQOOOOOOQQQSSSUUUXXX]]]dddmmm{{{|||vvvsssrrrpppssswww|||xxxtttooommmnnnppppppoookkkmmmppprrrrrrrrrssstttuuu{{{~~~~~~||||||{{{{{{{{{{{{||||||zzzzzz{{{zzzyyyvvvtttrrrsssqqqllleee^^^YYYWWWWWWXXX]]]``````eeeqqq|||{{{}}}oooeeeYYYRRRLLLFFFEEEGGGGGGHHHHHHIIIHHHFFFCCCBBBCCCBBBBBBAAAAAAAAABBBBBBEEECCC@@@???@@@AAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEDDDAAA>>><<<<<<======???@@@AAABBBBBBBBBAAA@@@========================>>>>>>>>>>>>>>>????????????????????????@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCAAAAAACCCEEECCCDDDDDDEEEEEEEEEEEEDDDGGGGGGFFFEEEDDDBBB@@@??????AAABBBAAA>>><<<>>>@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@BBBBBB>>>============>>>>>>???>>>???@@@BBBBBBAAAAAA@@@BBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCAAAAAAAAABBBDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBCCCCCCDDDFFFEEEDDDCCCDDDFFFHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCC???@@@@@@@@@AAAAAABBBBBBEEECCCAAA?????????@@@AAA===>>>>>>@@@AAACCCEEEFFFCCCDDDEEEDDDBBBAAA@@@AAAAAABBBCCCEEEGGGEEEAAA>>>>>>>>>>>>??????@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAADDDDDDDDDCCCBBB@@@???>>>===>>>@@@@@@@@@???===;;;:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>===<<<;;;888888777777888888999999??????>>>>>>======<<<<<<999999:::;;;;;;<<<=====================<<<<<<;;;;;;999777555444444555666444444444444666888:::<<<:::::::::::::::::::::;;;999888888888777777666666<<<;;;;;;::::::;;;;;;<<<<<<<<<======<<<:::888777|||zzzwwwrrrnnnmmmjjjiiihhhfffeeedddeeefffdddfffgggfffdddcccdddfffiiikkkmmmqqquuuyyy|||~~~}}}zzzwwwtttqqqkkkddd___[[[ZZZXXXUUUSSSSSSTTTVVVWWWXXXXXXYYYZZZ[[[\\\\\\ZZZ[[[]]]^^^______^^^^^^```aaabbbdddeeefffggggggdddeeefffeeebbbaaacccfffmmmlllkkkjjjiiigggffffffbbbaaa```_______________[[[[[[[[[[[[ZZZ[[[[[[[[[TTTSSSQQQPPPPPPRRRUUUWWWUUUWWWZZZ[[[\\\]]]___aaaeeehhhlllqqqxxx|||tttooommmmmmooorrruuuxxxyyyyyyyyyvvvrrrnnnmmmnnnoooooonnnoooooopppooooooqqqtttwww{{{~~~~~~{{{{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{zzzxxxuuurrrpppjjjhhhddd^^^YYYUUUUUUVVVZZZaaagggkkkqqq}}}||||||vvvbbbZZZQQQMMMJJJFFFFFFHHHEEEFFFGGGHHHHHHGGGEEEDDDCCCBBBBBBAAAAAABBBBBBCCCEEECCC@@@???@@@AAA@@@???@@@@@@AAAAAABBBCCCCCCCCCEEECCCAAA>>>===<<<======>>>???@@@AAABBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>??????@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDCCCBBBBBBCCCEEEBBBBBBCCCDDDDDDDDDDDDCCCGGGFFFFFFEEECCCBBB@@@@@@???AAABBBAAA>>>===>>>@@@@@@AAAAAAAAA@@@@@@???>>>>>>======>>>???@@@AAABBB>>>>>>============>>>>>><<<===>>>?????????>>>===??????>>>>>>>>>>>>??????BBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAACCCEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIHHHGGGEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCDDDEEEGGGIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDDDDDDDEEEDDDBBB@@@???>>>??????>>>>>>>>>???AAACCCDDDEEECCCDDDEEEEEEBBBAAAAAAAAAAAABBBCCCFFFGGGFFFBBB???===>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAADDDDDDDDDCCCBBB@@@???>>>>>>???@@@AAA@@@???===<<<:::;;;;;;;;;<<<<<<<<<===??????>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@@@@???>>><<<;;;::::::999999999:::;;;<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::777777666666666666777888666666555555666777999:::::::::::::::::::::::::::999999888888777777777777;;;;;;::::::::::::;;;;;;<<<<<<======<<<;;;999888}}}ssspppqqqmmmlllllljjjiiigggfffeeedddeeefffeeecccbbbcccdddaaabbbcccfffiiimmmppprrrwww~~~vvvpppkkkhhhccc___]]]\\\ZZZYYYVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZXXXXXXZZZ\\\]]]^^^^^^^^^]]]^^^^^^^^^]]]]]]^^^```eeeeeedddbbbaaa```___^^^[[[ZZZYYYXXXWWWWWWWWWWWWUUUTTTTTTTTTSSSTTTTTTTTTRRRQQQOOONNNPPPSSSVVVXXX]]]aaafffkkkmmmoooqqqrrrxxx{{{~~~}}}tttnnnkkklllmmmnnnpppqqqsssttttttvvvssspppoooooopppooooooqqqpppooommmmmmpppvvvzzz~~~~~~|||{{{zzzyyyxxxwwwwwwwwwxxxyyyyyywwwtttoookkkhhh___^^^[[[WWWTTTSSSTTTVVVZZZeeeooovvv~~~xxxllleeeXXXQQQLLLKKKIIIFFFFFFHHHCCCDDDFFFGGGGGGGGGFFFFFFCCCBBBBBBBBBBBBBBBCCCCCCDDDBBB@@@???@@@@@@@@@>>>@@@@@@@@@AAAAAABBBBBBCCCDDDBBB@@@>>>=========>>>===>>>???@@@AAAAAAAAAAAA????????????????????????======>>>>>>???????????????>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEECCCCCCDDDEEECCCCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFDDDCCCBBBAAA@@@???@@@AAA@@@???>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>???@@@@@@@@@???>>>======<<<======;;;<<<===>>>>>>>>>======>>>>>>============>>>>>>AAABBBCCCDDDDDDEEEDDDDDD@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAAAAACCCEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCFFFGGGHHHHHHFFFEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEDDDCCCCCCDDDEEEGGGHHHFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCEEEFFFGGGGGGEEEDDDCCCAAA@@@>>>======>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEEEECCCAAAAAABBBBBBBBBDDDFFFHHHGGGCCCAAA===>>>@@@AAAAAA@@@???>>>?????????@@@@@@@@@AAAAAACCCCCCCCCBBBAAA@@@???>>>??????@@@AAAAAA???>>>===<<<<<<<<<<<<============AAA@@@>>>===<<<===>>>?????????>>>===<<<<<<<<<<<>>???@@@@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>>>>>>>>>><<<===>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@???@@@@@@>>>??????@@@@@@@@@??????>>>>>>>>>===>>>>>>??????@@@@@@>>>===<<<<<<<<<<<<===>>>>>>>>>??????????????????>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@???@@@AAACCCDDDCCCCCCBBBAAAAAAAAAAAAAAAEEEFFFGGGGGGEEEDDDDDDEEEEEEFFFFFFFFFDDDBBB@@@???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDEEEGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAACCCDDDFFFGGGGGGBBBBBBBBBBBBAAA???>>>===>>>>>>>>>>>>???AAABBBBBBBBBCCCEEEDDDBBBAAAAAABBBBBBBBBDDDFFFHHHGGGEEECCC===>>>AAABBBBBB@@@>>><<<>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>???@@@@@@AAA@@@???>>>>>>===============>>>>>>>>>??????>>>>>>======<<<<<<>>>===<<<;;;:::999999999>>>======<<<;;;:::999999999999999999::::::;;;;;;<<<<<<======<<<<<<;;;:::666888;;;===>>><<<:::999666666777777888999::::::======<<<;;;:::999999888999999999999999999999999999999888888888888999999;;;;;;<<<<<<============{{{yyyxxxtttqqqooonnnnnnllljjjiiiiiigggffffffeeecccccc^^^^^^^^^___```bbbcccddddddgggmmmuuu{{{yyyrrrrrrooojjjddd```]]]\\\\\\XXXWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSSSSRRRSSSUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUOOOOOONNNNNNNNNNNNNNNOOORRRRRRRRRSSSVVVYYY\\\^^^bbbccceeehhhkkkooorrrtttxxx~~~{{{|||}}}{{{wwwssspppoooooonnnmmmmmmmmmoooqqqrrrxxxxxxwwwuuurrrooommmmmmjjjmmmpppsssuuuyyy}}}{{{{{{{{{{{{{{{|||||||||~~~|||zzzyyyyyyxxxxxxvvvrrrmmmfff___XXXUUUSSSSSSRRRQQQRRRUUUZZZ^^^fffrrrssscccXXXRRROOOJJJIIIKKKLLLIIIGGGHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDBBBAAAAAABBBBBB@@@>>>?????????@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>><<<<<<======>>>???@@@@@@========================<<<======>>>??????@@@@@@???????????????@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGFFFEEECCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEECCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAA@@@===>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@???>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCC@@@???>>>======???@@@BBBBBBAAAAAA@@@???@@@@@@@@@CCCDDDFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDCCCAAA???===?????????@@@@@@AAACCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???============???@@@BBBCCCDDDEEE>>>???@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@AAA@@@BBBCCCCCCAAA@@@@@@AAABBBBBBCCCEEEGGGHHHFFFDDD>>>???AAABBBBBB@@@===;;;======<<<======???@@@AAA???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBBBB@@@===;;;===<<<;;;999888777777777:::::::::::::::;;;;;;;;;999:::::::::::::::;;;;;;>>>>>>>>>>>>>>>===<<<<<<;;;===@@@BBBAAA>>>:::777444444666888:::;;;============<<<;;;;;;:::999999999999999999::::::::::::999888888777777888888999::::::;;;;;;<<<<<<===>>>zzzsssooonnnoooooonnnkkkiiigggffffffeeecccaaa______^^^^^^^^^______```aaabbbdddgggkkkppptttvvvzzzxxxqqqlllhhhggg```___]]][[[ZZZYYYXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNOOOQQQSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRNNNNNNOOOOOOQQQRRRTTTUUUTTTUUUWWW[[[aaahhhnnnqqqvvvxxx{{{|||yyytttuuuvvvtttqqqnnnmmmmmmmmmmmmlllllllllnnnooopppuuuvvvwwwvvvrrrooommmmmmlllpppuuuzzz}}}~~~yyyyyyzzzzzz{{{{{{||||||~~~|||zzzyyyyyyyyyvvvsssnnnggg```ZZZUUUSSSQQQQQQRRRSSSVVV\\\dddiiiwww{{{iii[[[RRROOOHHHDDDCCCGGGIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDCCCAAA???????????????????????????@@@@@@@@@???????????????======<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBB???@@@AAABBBBBBCCCCCCBBBCCCEEEGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCAAA@@@???@@@AAABBBAAA@@@<<<===>>>???@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???@@@???>>>======<<<============<<<<<<<<<===>>>???======<<<<<<<<<<<<======>>>>>>????????????>>>>>>BBBBBBAAA@@@@@@@@@AAAAAA>>>===<<<;;;;;;===???@@@AAA@@@??????>>>>>>??????AAABBBDDDCCCAAA@@@@@@AAAAAABBBBBBBBBAAA@@@>>>===>>>>>>>>>???@@@AAABBBCCCBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDBBBAAAAAAAAAAAAAAA???@@@AAAAAA@@@???===<<<;;;;;;<<<===???@@@AAAAAA===>>>>>>???@@@AAABBBBBB???>>>>>>>>>>>>>>>??????>>>@@@BBBAAA@@@??????@@@AAAAAABBBDDDGGGGGGFFFEEE@@@@@@AAABBBAAA???===;;;<<<;;;;;;;;;<<<>>>@@@AAA>>>>>>???@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============???CCCFFFFFFCCC@@@=========;;;:::999888888888777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>????????????>>>======???AAACCCDDDBBB>>>999666222444666999;;;===>>>???======<<<<<<;;;;;;::::::999::::::::::::;;;;;;;;;999888888888888888888999:::::::::::::::;;;<<<===~~~tttqqqpppooonnnnnnkkkiiihhhhhhgggdddbbbbbbaaa```___^^^^^^^^^^^^______```aaacccfffiiijjjkkkpppwww}}}}}}zzzsssrrrooollliiihhhgggggg``````___^^^\\\ZZZXXXWWWWWWUUUSSSTTTWWWXXXXXXVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ\\\^^^```cccfffgggggghhhkkkpppvvv~~~~~~{{{zzzzzzxxxuuurrrnnnooopppooolllkkklllmmmllllllmmmmmmnnnooopppppprrruuuxxxyyyvvvtttsssssstttxxx}}}}}}{{{yyyzzzzzz{{{|||}}}}}}}}}}}}|||{{{yyyxxxwwwwwwwwwoookkkeee___YYYVVVSSSSSSRRRTTTVVVZZZ```iiissszzzooo^^^RRRMMMLLLHHHCCCBBBEEEGGGEEEDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDEEEEEEDDDBBB@@@?????????????????????>>>>>>??????@@@@@@@@@??????>>>===<<<;;;;;;;;;<<<===========================<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDD??????@@@AAABBBBBBBBBBBBBBBDDDFFFFFFDDDBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGFFFDDDBBBBBBBBBCCCDDDAAA@@@>>>@@@BBBCCCBBB@@@;;;<<<===???@@@@@@AAAAAACCCBBBAAA@@@????????????>>>>>>============>>>>>>>>>>>>===<<<===>>>???@@@>>>======<<<<<<======>>>======>>>>>>>>>>>>======>>>>>>===>>>>>>???@@@AAA>>>===<<<;;;;;;===???@@@@@@???>>>>>>======>>>>>>???@@@BBBAAA???>>>>>>??????@@@@@@AAA@@@???>>>=========>>>>>>???AAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@===>>>@@@AAA@@@???>>>===::::::;;;<<<======>>>>>>??????>>>>>>>>>@@@AAABBB???>>>>>>=========>>>>>>===>>>@@@@@@>>>>>>>>>???@@@???@@@CCCEEEGGGFFFEEEAAAAAAAAAAAA???>>><<<<<<;;;;;;::::::;;;===???AAA======>>>???@@@@@@?????????>>>>>>===============>>>>>>>>>======<<<<<<<<<;;;===@@@BBBCCCBBB@@@???<<<<<<;;;999999888888888777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>><<<;;;::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDD??????@@@AAABBBBBBBBBBBBBBBDDDFFFFFFDDDAAA@@@@@@CCCDDDEEEFFFHHHHHHIIIIIIGGGFFFDDDBBBAAABBBCCCDDDBBB@@@>>>@@@BBBDDDBBB@@@:::;;;===>>>@@@AAAAAAAAADDDCCCBBBAAA@@@?????????>>>============>>>>>>???AAA@@@?????????@@@BBBCCC@@@@@@????????????@@@@@@<<<===============<<<<<<:::::::::;;;===>>>@@@AAA???>>><<<;;;<<<===???@@@??????>>>===============>>>???@@@@@@>>>======>>>>>>>>>???@@@@@@???>>>============>>>???AAABBBCCCAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@<<<===???@@@AAA@@@>>>===:::;;;;;;;;;<<<<<<======BBB@@@>>>======>>>@@@AAA???>>>>>>============>>>;;;===??????=========>>>?????????BBBEEEFFFFFFEEECCCBBBAAA@@@>>>======<<<;;;:::999999:::===???AAA<<<===>>>??????@@@??????>>>>>>===<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;999:::;;;===>>>>>>>>>>>>::::::999888777777777777888888888888888888888888==================<<<<<<===============<<<<<<;;;>>>???AAAAAA@@@===999666666777999;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::999999999999::::::;;;:::999888888888999:::}}}vvvrrrooopppssstttrrrooollliiiddddddcccaaa______```bbbcccaaa^^^\\\\\\]]]___```dddddddddeeegggkkknnnqqqnnnppptttwww{{{~~~{{{wwwtttqqqqqqpppqqqrrrtttvvvwwwuuuuuuvvvwwwyyy{{{}}}{{{rrrlllhhhgggggggggffffffggghhhiiikkklllmmmpppnnnmmmnnnppprrrssstttqqqvvv~~~|||zzzyyyyyyyyyxxxwwwxxxyyy{{{~~~xxxwwwuuusssrrrpppllliii^^^ZZZVVVRRRQQQRRRSSSSSS]]]aaagggmmmuuu~~~vvvhhhYYYMMMFFFCCCBBBDDDCCCBBBAAAAAAAAABBBCCCBBBCCCDDDDDDDDDCCCBBBAAABBBDDDFFFGGGGGGEEEBBBAAACCCBBBAAA@@@??????>>>??????>>>===<<<<<<===>>>???;;;<<<===??????===<<<;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAABBBAAA@@@@@@>>>>>>??????@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@<<<<<<===???@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHFFFDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB???>>>=========>>>???@@@??????@@@@@@@@@??????>>>AAABBBCCCCCCCCCBBB@@@@@@??????>>>>>>???@@@AAAAAABBB@@@>>>===>>>>>>===<<>>===<<<;;;<<<======;;;<<<>>>>>>======???@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>===;;;;;;<<<>>>???@@@@@@@@@???===<<<:::AAA@@@???>>>>>>===============>>>???@@@@@@AAAAAABBBBBBAAA@@@AAABBBCCCDDDDDDEEEEEEEEEDDDBBB???===>>>>>>=========<<<<<<<<<999999:::;;;<<<<<<<<<<<<>>>BBBEEEDDD???<<<===???BBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<======<<<===>>>@@@AAABBBCCCCCCDDDBBB@@@>>>======>>>???;;;;;;::::::;;;>>>@@@BBB======>>>???@@@@@@@@@@@@???>>>>>>===============;;;;;;<<<==================<<<;;;::::::;;;===>>>???:::777888<<<>>>===::::::999999999999888777666::::::;;;<<<===>>>??????:::;;;<<<======<<<<<<;;;888888888888777777777777888999:::;;;<<<<<<<<<<<<>>>>>>>>>===<<<:::999888999999888888888888888999<<<<<<:::999888888777777777777777777777888888999xxxtttttttttuuuuuusssooollliiiiiihhhfffeeedddeeefffcccaaa___^^^^^^___aaacccbbbaaa`````````bbbdddeeeiiikkknnnppprrruuuyyy|||}}}{{{zzzzzzzzz{{{}}}|||wwwpppkkkiiihhhggggggffffffggghhhiiikkklllmmmqqqpppooonnnoooooopppooouuuzzz|||{{{yyyyyyzzzzzzyyyxxxzzzzzz{{{}}}}}}{{{wwwuuurrroookkkfff```\\\TTTRRROOONNNOOOQQQTTTVVV]]]eeepppyyy{{{yyyzzz~~~|||tttkkk]]]QQQHHHDDDBBB@@@BBBAAA@@@??????@@@AAABBBAAAAAACCCDDDDDDDDDCCCCCCFFFGGGIIIJJJJJJHHHFFFDDDBBBBBB@@@???>>>>>>======>>>>>>===<<<<<<===>>>>>>======<<<<<<<<<<<<============<<<<<<======>>>>>>===>>>???@@@AAA@@@??????>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???<<<======>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGHHHGGGFFFDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@AAACCCCCCAAAAAA????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEEEEDDDBBBAAA???????????????@@@AAAAAABBB@@@>>>>>>>>>>>>>>><<<>>>>>><<<;;;;;;;;;<<<===:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>===<<<;;;===>>>???@@@@@@@@@@@@>>>===<<<>>>>>>>>>===>>>>>>??????>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@@@@@@@AAACCCDDDDDDEEEEEEEEECCCAAA>>>===;;;;;;;;;:::::::::999999999999:::;;;<<<<<<<<<<<<>>>BBBEEEDDD@@@===>>>@@@AAA@@@???>>>>>>===============<<<<<<;;;<<<<<<===<<<>>>@@@BBBCCCDDDDDDCCCDDDBBB@@@>>>======>>>>>><<<;;;::::::;;;===???AAA???@@@AAABBBCCCCCCCCCCCC???>>>======<<<<<<======>>>>>>???@@@@@@?????????<<<;;;;;;::::::;;;======AAA===888888:::;;;999666999999999888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>:::;;;<<<======<<<::::::888888888888777777777777888999:::;;;<<<<<<<<<<<<>>>>>>======<<<:::999888888888777777777888888999999999888888888888888888888888888888888999999:::|||xxxxxxyyyxxxsssnnnllllllkkkjjjiiihhhhhhhhhgggeeecccaaa``````bbbbbbbbbaaa```______```aaabbbdddfffhhhiiiiiiiiijjjlllrrruuu{{{}}}zzzvvvrrrpppoooooooooppprrrvvvyyy{{{vvvrrrmmmjjjiiiiiihhhhhhiiiiiiiiiiiijjjkkkmmmnnnrrrrrrqqqpppooonnnnnnmmmxxx~~~zzzxxxxxxyyyzzz{{{{{{zzz{{{zzz{{{|||}}}{{{wwwtttqqqnnnjjjeee```[[[UUUQQQLLLKKKJJJJJJMMMQQQUUUXXX^^^kkk|||}}}xxxxxxzzz|||yyy}}}xxxiii___QQQGGGDDDDDDBBB@@@@@@@@@????????????@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFDDDCCCBBBAAA@@@>>>=========<<<======<<<;;;;;;<<<======???>>><<<::::::<<<>>>???>>>>>>>>>>>>>>>???@@@@@@===>>>>>>???@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>============>>>>>>>>>???>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDBBBAAA???>>>???AAADDDEEEEEEDDDCCCAAAAAAAAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEDDD@@@@@@@@@@@@@@@AAAAAABBBBBB@@@>>>>>>>>>???>>>===>>>===<<<<<<;;;;;;<<<<<<;;;<<<===<<<:::::::::<<<========================<<<>>>>>>>>>===<<<===?????????@@@@@@@@@@@@???>>>======<<<===>>>???@@@@@@>>>>>>??????@@@AAAAAAAAAAAA@@@@@@??????AAABBBCCCEEEEEEEEEDDDBBB@@@===;;;:::::::::999999999888888999999:::;;;;;;<<<<<<===???BBBEEEDDDAAA>>>???@@@@@@@@@???>>>>>>=========<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>AAACCCDDDDDDDDDCCCCCCBBB@@@>>>======>>>>>><<<<<<;;;:::;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCC>>>>>>===<<<<<<<<<<<<===<<<<<<<<<======<<<;;;;;;;;;::::::::::::;;;<<<===???;;;888888::::::888666888999:::;;;;;;===@@@BBB========================<<<<<<=========;;;:::999999999888888888777777777888999:::;;;;;;<<<<<<<<<=========<<<<<<:::999888666666666666777777888999888888999999999:::::::::999999999888999::::::;;;zzzsssqqqpppnnnmmmnnnmmmmmmlllmmmkkkhhheeecccbbbaaabbb_______________aaabbbcccbbbdddffffffeeedddcccdddfffhhhmmmrrrvvvzzz|||}}}}}}~~~~~~~~~~~~}}}yyyvvvuuuuuusssqqqnnnllljjjkkkkkkkkklllooorrrvvvxxxqqqnnnkkkjjjjjjkkkkkkjjjnnnmmmkkkjjjjjjkkkmmmnnnrrrssstttttttttsssssssss{{{~~~|||wwwvvvvvvxxx{{{|||{{{zzzzzzzzz{{{|||{{{yyytttpppiiieee___ZZZVVVSSSPPPNNNKKKLLLLLLMMMPPPUUUZZZ^^^ggguuu~~~|||zzz~~~pppbbbWWWIIICCCCCCEEEDDDAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDEEEFFFGGGFFFEEEDDDBBBCCCBBBAAA???>>>=========<<<<<<<<<;;;;;;<<<<<<<<<>>>===<<<;;;;;;<<<===>>>>>>>>>===>>>>>>???@@@AAA>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>===========================<<<<<<======>>>???@@@AAAAAABBB??????@@@@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>???BBBFFFHHHIIIHHHFFFDDDCCCCCCCCCCCCFFFEEECCCBBBCCCDDDFFFGGGIIIIIIJJJKKKJJJIIIHHHGGGBBBAAAAAAAAAAAAAAABBBBBBBBBAAA???>>>??????>>>============<<<<<<<<<<<<<<<>>>??????>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>===>>>???>>>>>>???@@@@@@@@@@@@@@@===============>>>???@@@?????????@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBBEEEEEEDDDCCCAAA>>><<<;;;;;;;;;;;;:::::::::999999999999999:::;;;<<<===>>>@@@BBBDDDDDDAAA@@@???@@@@@@@@@@@@@@@???>>>======;;;;;;:::::::::;;;<<<<<<;;;===@@@CCCDDDDDDCCCBBBCCCBBB@@@???>>>======>>><<<<<<;;;::::::;;;;;;<<<;;;<<<===>>>????????????>>>===<<<<<<;;;;;;<<<<<<:::::::::;;;::::::999888999999999::::::;;;<<<<<<999888666888:::;;;;;;999777:::>>>AAABBBBBBCCCCCC>>>>>>======<<<<<<<<<<<<>>>>>>??????>>><<<:::999999999999888888888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888555555555555666777888999::::::;;;;;;;;;;;;;;;;;;999888888888888999::::::{{{wwwsssqqqrrrrrrqqqoooooonnnkkkiiigggfffffffff^^^^^^^^^^^^^^^_________```ccceeeeeedddbbbbbbbbbaaacccfffiiimmmooopppqqqnnnppprrrtttvvvxxxyyyyyyzzz|||~~~}}}}}}~~~~~~|||yyyxxxyyyxxxvvvttttttuuuvvvwwwsssuuuyyy}}}~~~zzzvvvooooooooonnnnnnmmmmmmlllkkkkkkkkkkkkmmmpppsssuuuqqqnnnlllkkklllmmmnnnmmmpppooolllkkkjjjkkkmmmnnntttwww{{{}}}}}}}}}~~~}}}|||{{{yyywwwuuuuuuuuuwwwzzz{{{zzzxxx{{{{{{|||||||||yyysssooofff```YYYSSSPPPPPPOOOOOOMMMOOORRRUUUYYY```iiioooyyy~~~~~~zzzhhh[[[QQQEEE@@@BBBDDDBBB???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA???>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;============>>>???@@@AAA@@@@@@@@@@@@AAAAAABBBBBB?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========<<<<<<<<<<<<<<<<<<======>>>@@@AAAAAABBB????????????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDBBB@@@???AAADDDHHHJJJKKKJJJHHHFFFDDDDDDDDDDDDFFFDDDCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLKKKJJJIIICCCCCCBBBBBBBBBBBBBBBCCCCCCAAA???>>>??????>>>==================<<<<<<<<<>>>??????>>>;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@?????????@@@>>>>>>>>>??????@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBBDDDCCCBBBAAA???===<<<;;;;;;;;;:::::::::999999999999999999999:::<<<>>>???@@@AAACCCCCCBBB@@@@@@@@@AAAAAAAAAAAA@@@???>>>===:::::::::::::::;;;<<<===:::<<<>>>AAABBBBBBBBBAAABBBBBBAAA???>>>>>>======<<<;;;;;;:::::::::::::::999999:::<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;777888999::::::;;;;;;;;;777777777888:::;;;;;;:::666;;;BBBIIILLLJJJDDD???>>>>>>>>>===<<<<<<;;;;;;???@@@@@@@@@???>>><<<;;;999999999999888888888888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999666666555666666777888888;;;;;;;;;;;;:::999777777777777777777777888999999zzzuuussssssqqqnnnnnnnnnmmmllllllllllllllleeeeeedddcccbbbaaa`````````bbbccccccbbbaaaaaabbbbbbccceeegggiiijjjjjjjjjhhhiiijjjkkkkkklllllllllnnnooorrrvvvyyyzzzwwwuuuwwwwwwvvvvvvuuusssrrrqqqppppppqqqrrrqqqpppooonnnmmmllllllkkkllllllmmmnnnoooooorrruuuvvvvvvssspppllllllmmmmmmnnnooooooppplllkkkkkkkkkllloooqqqssstttqqqnnnmmmnnnpppqqqqqqrrrpppnnnmmmnnnppprrrttt}}}|||zzzxxxvvvuuutttttttttvvvxxxxxxvvvtttyyyyyyzzzzzzyyyuuunnnjjjbbb]]]WWWSSSQQQPPPPPPOOONNNRRRXXX___fffppp|||sss___SSSKKKCCC???@@@AAA???===AAABBBCCCDDDEEEEEEDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDFFFEEEDDDBBB@@@???>>>>>>;;;<<<============<<<;;;:::<<<>>>??????>>><<<:::============>>>???AAAAAABBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@???????????????>>>>>>=========<<<<<<<<<===============<<<<<<<<<<<<<<<===???@@@AAABBBCCCAAA@@@@@@??????@@@@@@AAAAAAAAABBBCCCDDDDDDCCCCCCDDDCCCBBBAAABBBEEEHHHJJJKKKIIIHHHFFFEEEDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGKKKKKKLLLMMMLLLKKKJJJIIIEEEDDDCCCCCCCCCCCCCCCCCCCCCAAA?????????@@@???>>>>>>????????????>>>===<<<;;;<<<===;;;999888888999::::::::::::::::::::::::;;;>>>@@@AAA@@@@@@@@@AAA>>>>>>======>>>???@@@@@@BBBBBBAAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????AAABBBCCCBBBBBBAAA???>>>===<<<;;;999999999888888888777777999999888999:::<<<>>>@@@???@@@AAAAAAAAA@@@??????@@@@@@AAAAAA@@@???===<<<::::::::::::;;;<<<===>>>;;;;;;===>>>@@@AAAAAABBBBBBAAAAAA@@@???>>>======:::::::::::::::::::::999999:::;;;<<<<<<=========<<<<<<;;;::::::::::::;;;888999::::::;;;;;;::::::666777888999:::;;;;;;;;;::::::;;;;;;:::999888888888;;;CCCNNNUUURRRGGG===>>>>>>======<<<<<<<<<;;;??????@@@@@@@@@>>>===<<<:::999999999999888888888777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777666666777777888888999999999888666444333777777666666777777888999}}}|||yyyvvvrrrrrrqqqooonnnmmmlllllliiiiiiiiiiiihhhfffeeeeeeccccccdddbbbaaa```aaacccbbbdddfffhhhiiiiiihhhgggggggggggghhhggggggfffeeedddeeegggjjjmmmmmmllljjjjjjjjjkkkkkkkkkjjjiiihhhgggggggggggggggfffffffffeeeeeeeeefffgggiiijjjjjjlllkkkkkkkkkmmmmmmkkkiiillllllllllllmmmnnnoooppplllkkkkkkkkkmmmpppsssuuuzzzvvvqqqoooppprrrtttuuuvvvuuutttuuuxxx|||~~~|||zzzxxxwwwwwwtttttttttuuuvvvuuurrrppprrrqqqqqqqqqnnnhhhaaa[[[XXXWWWVVVVVVWWWVVVTTTQQQQQQWWW___gggooo{{{wwwxxxzzz}}}lllXXXKKKGGGCCC@@@@@@@@@???>>>AAABBBCCCEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBAAAFFFEEECCCAAA@@@>>>>>>===<<<===>>>>>>>>>>>>===<<<<<<<<<============<<<<<<>>>>>>>>>>>>@@@AAABBBCCCAAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>============<<<==================>>>>>><<<===>>>???AAABBBCCCCCCBBBBBBAAA@@@???????????????@@@AAACCCDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGIIIHHHFFFEEEDDDDDDDDDEEECCCDDDDDDEEEFFFFFFGGGGGGJJJKKKLLLLLLLLLKKKJJJIIIFFFEEEDDDDDDCCCCCCCCCDDDCCCAAA??????@@@@@@???>>>???@@@@@@AAA@@@???>>>===:::;;;<<<;;;999888999:::::::::::::::::::::::::::;;;>>>AAABBBAAA@@@@@@AAA>>>======<<<<<<===>>>???BBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAACCCDDD@@@@@@???>>>============:::999999999888888888888999999888888:::<<>>>>>???@@@AAA@@@???======>>>???@@@???===;;;:::;;;;;;;;;;;;<<<===>>>???============???AAACCCDDDAAAAAAAAA@@@???>>>===<<<999999999::::::::::::999999:::;;;<<<<<<======<<<<<<;;;;;;:::999:::::::::444444666777888888999999555666777999:::;;;::::::999;;;<<<<<<;;;:::999999:::;;;AAANNNZZZYYYMMM@@@===============<<<<<<<<<<<<===>>>???>>>>>><<<<<<::::::999999999888888888777888999::::::;;;::::::::::::;;;;;;;;;:::999999:::999888777777777777777777888999:::999888666555888888777777888888999:::|||yyyxxxuuurrrnnnkkkhhhgggddddddeeefffggggggggggggggggggfffdddaaaaaabbbdddbbbdddgggiiijjjiiihhhfffggggggggggggfffeeedddccccccbbbcccfffhhhiiihhhfffeeefffggghhhiiihhhgggfffgggfffeeeddddddddddddeeeeeefffgggiiijjjlllmmmnnnmmmkkkiiiiiijjjkkkkkkjjjllllllkkkkkkkkklllmmmnnnlllllllllmmmooosssvvvxxx~~~yyytttqqqqqqtttvvvwww{{{{{{{{{~~~~~~}}}~~~~~~|||zzzxxxxxxyyyuuuttttttuuuuuussspppmmmjjjiiihhhgggccc\\\SSSMMMMMMOOOTTTYYY]]]\\\YYYUUUVVV\\\dddkkksss~~~yyy{{{sssrrrsssxxxzzzgggUUUGGGFFFEEECCCBBBAAAAAAAAA@@@AAACCCEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDCCC@@@???===<<<<<<<<<===>>>??????>>>===<<>>>>>>>>========================>>>>>>??????<<<===>>>???AAABBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEHHHGGGFFFDDDDDDDDDDDDEEECCCDDDEEEGGGGGGHHHHHHGGGJJJKKKKKKLLLLLLJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDBBB@@@???@@@@@@???>>>@@@@@@AAABBBAAA@@@???>>><<<===>>>===;;;:::;;;<<<999999999999999999999999;;;>>>AAABBBBBBAAAAAAAAA>>>===<<<;;;;;;<<<===>>>AAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDD??????>>>===============<<<<<<<<<;;;;;;;;;::::::999999888888:::<<>>???@@@@@@>>>===;;;<<<===>>>===<<<999888;;;;;;;;;<<<===>>>?????????>>>======???AAADDDFFFAAAAAAAAAAAA???>>>===<<<777888999::::::::::::999888888999:::;;;;;;;;;;;;<<<;;;::::::999999::::::555666888999;;;<<<<<<<<<444555777999:::;;;::::::666888;;;<<<<<<<<<======<<<:::>>>LLL[[[^^^QQQCCC========================:::;;;<<<======<<<<<<;;;:::::::::999999999888888777777888999::::::::::::::::::;;;;;;;;;:::999999<<<;;;:::888777777666666888:::;;;======<<<;;;:::999999888888999999:::;;;|||uuuqqqnnnllljjjkkkiiiiiikkkjjjggghhhlllhhhjjjlllkkkiiifffddddddhhhhhhgggfffeeeeeedddddddddeeefffffffffdddcccbbbhhhhhhggggggfffeeeeeeeeeeeeggghhhjjjjjjiiigggfffgggffffffeeeddddddddddddggggggggghhhhhhjjjkkklllooonnnlllkkkllllllkkkjjjllllllllllllllllllllllllmmmnnnoooqqqrrrtttuuuvvvxxxzzz{{{{{{zzz{{{}}}||||||{{{yyyxxxvvvuuuvvvtttrrrrrrqqqpppmmmkkkiiiddd]]]XXXVVVSSSOOOLLLOOOPPPRRRTTTYYY]]]aaacccbbbhhhpppuuu{{{}}}uuuwwwuuuvvv~~~tttiii[[[NNNBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDFFFEEECCCAAA@@@???@@@@@@???>>>===<<<<<<===>>>>>>AAAAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@@@@AAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;<<<>>>???>>>===>>>???@@@@@@BBBBBBCCCDDDEEEDDDBBB@@@??????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCEEEGGGIIIJJJJJJJJJIIIHHHGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@???===<<<<<<@@@@@@?????????@@@BBBCCC@@@???===<<<<<<======>>>===<<<;;;:::::::::::::::===>>>???@@@AAABBBBBBBBB===<<<<<<<<<<<<======>>>BBBAAAAAAAAAAAABBBCCCDDDAAABBBBBBBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAA======<<<<<<;;;;;;;;;:::;;;::::::999999999::::::999888777777888:::<<<>>><<<<<<===>>>>>>???>>>>>>???>>>===<<<;;;:::::::::999999:::;;;===???AAABBB======>>>@@@@@@AAAAAAAAABBBAAA???>>><<<;;;;;;::::::<<<<<<<<<:::999:::;;;999999999:::;;;<<<===>>><<<======<<<<<<;;;::::::888888999999999888888777777777777777666666666666444777<<>>???@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDBBBAAA@@@???>>>========================;;;;;;;;;<<<>>>???>>>===>>>???@@@@@@BBBBBBCCCDDDBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBDDDDDDEEEEEEFFFEEEEEEEEEFFFEEEDDDDDDDDDFFFHHHIIIKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDBBBBBBAAA@@@???>>>===<<>>>>>>>>>>>???AAABBB???>>>===<<<<<<===>>>???BBBAAA@@@>>><<<:::999999===>>>???@@@AAAAAAAAAAAA>>>>>>===<<<<<<===???@@@BBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAACCCCCCBBBBBBAAABBBBBBBBB>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===:::999888777888:::<<<===<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999:::;;;<<<===???@@@@@@===>>>???@@@AAAAAAAAAAAACCCBBB@@@???===<<<<<<;;;:::<<<<<<<<<:::999:::;;;999999999999:::;;;<<<<<<;;;<<<======<<<;;;:::999:::::::::999777666444333777777777888888999999999444666:::<<<===<<<;;;999888888;;;AAAGGGHHHCCC???======>>>>>>===<<<:::999::::::;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;::::::<<<:::::::::888777777999<<<:::;;;;;;:::888666666777888888888888888777666666777777777777777888888999999999999999999999999999}}}rrrooonnnooonnnjjjhhhkkknnnppprrrqqqooolllkkklllllllllllllllkkkjjjiiihhhiiijjjjjjjjjjjjiiihhhhhhiiiiiihhhhhhgggffffffffffffgggiiijjjkkkkkkkkkjjjiiiiiihhhhhhhhhiiijjjjjjjjjiiiiiijjjjjjjjjjjjjjjgggiiilllnnnnnnmmmkkkiiiiiijjjlllnnnooopppqqqqqqqqqsssuuuxxx|||~~~~~~|||{{{zzzzzzzzzyyyxxxvvvuuutttsssrrrpppooommmjjjeeeaaaWWWSSSNNNKKKJJJJJJIIIHHHJJJOOOTTTWWWYYY___hhhooovvvzzz}}}zzzyyyzzz}}}|||||||||yyyzzzvvvjjj___VVVLLLCCCDDDEEEEEEEEEEEEDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@@@@AAA????????????@@@BBBCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBDDDDDDGGGFFFDDDBBB@@@>>><<<;;;========================<<<;;;;;;===??????>>>===>>>???@@@@@@BBBBBBCCCDDD@@@??????>>>???@@@AAABBB@@@@@@@@@@@@????????????AAA@@@@@@?????????@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>===============>>>???@@@AAAAAAAAA@@@@@@AAABBBDDDEEEHHHGGGEEEAAA>>>;;;999888===>>>???@@@@@@@@@@@@@@@@@@>>>===;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFEEEEEEDDDFFFEEECCCBBBAAABBBBBBCCC>>>>>>>>>>>>>>>========================>>>???@@@<<<;;;:::999999:::;;;<<<;;;<<<<<<===============<<<<<<;;;:::999999999999:::;;;<<<>>>??????>>>>>>>>>>>>??????@@@@@@AAAAAACCCBBBAAA???>>>======<<<;;;<<<<<<;;;:::999999:::999999888888888999999::::::;;;<<<======;;;:::888::::::999888777666444333777888999:::;;;<<<<<<===777888:::;;;;;;;;;:::999:::999888:::>>>???===;;;===>>>>>>???>>>===;;;:::999999999:::;;;<<<<<<<<<;;;<<<===<<<:::999:::;;;;;;<<<;;;999777777888:::888999:::999777666777888999888888777777777777777999999999999::::::;;;;;;::::::::::::::::::::::::}}}}}}yyyrrrnnnnnnsssttttttsssooolllkkkkkkjjjkkkllllllmmmlllllllllmmmmmmlllllllllkkkjjjjjjkkkkkkkkkjjjiiiiiihhhhhhggghhhjjjlllmmmmmmmmmmmmjjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnnnnmmmmmmllllllnnnqqqqqqpppooonnnnnnooopppqqqrrrsssssssssrrrrrrtttxxx}}}~~~|||}}}~~~~~~||||||zzzzzzzzzzzzxxxwwwvvvuuusssqqqooolllhhhccc\\\XXXQQQNNNJJJHHHGGGGGGHHHIIIKKKRRRZZZ^^^aaagggrrr{{{xxxmmmgggfffmmmpppwww~~~|||zzz{{{pppdddYYYPPPIIICCCDDDDDDEEEEEEEEEDDDCCCCCCAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCAAA@@@@@@@@@AAAAAA>>>>>>?????????@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCFFFEEECCCBBB???===<<<;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;===???@@@???===>>>???@@@@@@BBBBBBCCCDDD@@@???>>>>>>>>>???@@@AAA?????????@@@@@@@@@@@@@@@AAA@@@@@@???????????????AAAAAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGFFFEEECCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@?????????=========>>>???@@@AAABBBAAAAAAAAAAAABBBDDDFFFGGGJJJIIIGGGDDD@@@===:::999======>>>???@@@@@@?????????>>>;;;::::::===@@@BBBBBBBBBBBBBBBBBBBBBAAAAAAFFFFFFGGGGGGGGGFFFFFFEEEFFFEEECCCAAA@@@@@@AAABBB????????????????????????AAA@@@@@@?????????@@@@@@======;;;;;;::::::;;;;;;;;;<<<<<<=========<<<<<<;;;::::::999888888999999;;;<<<>>>???@@@???===<<<=========>>>>>>??????@@@BBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<;;;999888999:::999888888777777777777888888:::;;;======;;;999888777777888999999999888888999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::<<<======;;;===>>>?????????>>><<<;;;999999:::::::::;;;;;;;;;:::;;;<<<;;;999999999:::;;;;;;;;;999666555666777666777888888666666777888999888777666666777888999;;;;;;<<<<<<=========<<<::::::::::::::::::::::::{{{yyy||||||{{{xxxsssooonnnnnnoooooopppppprrrssstttuuutttsssrrrqqqpppoooooonnnllllllkkkkkkjjjiiiiiiiiikkkkkklllnnnoooppppppqqqlllllllllllllllmmmnnnooooooppppppqqqppppppooonnnppprrrsssrrrpppooooooqqqqqqrrruuuwwwyyyyyyyyyyyyyyy|||~~~}}}{{{{{{|||}}}|||{{{xxxyyy{{{}}}}}}~~~}}}}}}zzzzzzzzzzzzyyyxxxvvvvvvrrroookkkgggbbb[[[TTTOOOMMMKKKIIIFFFFFFHHHKKKMMMPPPXXXbbbgggjjjppp{{{~~~qqqbbbZZZ[[[bbbkkk{{{}}}~~~}}}xxxkkk```VVVMMMGGGDDDCCCDDDDDDDDDDDDCCCBBBBBBAAABBBCCCCCCDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@???@@@AAABBBBBBBBBAAAAAAAAA@@@??????AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>>>>===::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@???>>>>>>???@@@@@@BBBBBBCCCDDDBBBAAA@@@>>>======>>>>>>>>>??????@@@AAABBBBBBCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDBBBAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCDDD??????>>>???@@@BBBDDDFFFGGGGGGFFFDDDBBB???===<<<======>>>?????????>>>>>>===<<<999888999<<>>>>>===<<<<<<;;;;;;;;;<<<===============<<<<<<::::::999888888888999999;;;===>>>@@@@@@???===<<<===<<<<<<<<<<<<===>>>>>>@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;999777888999888888777666666666777777888999:::;;;<<<;;;999888888999::::::;;;;;;;;;::::::::::::::::::::::::999<<<<<<;;;::::::::::::;;;::::::;;;<<<>>>>>>===<<<===>>>>>>??????>>>===<<<;;;;;;:::::::::999999999999;;;;;;;;;999888999:::999:::999777555333444444444666777777555555666888999888777666666777888999888999:::;;;;;;;;;::::::999999999999999999999999~~~~~~~~~}}}||||||yyyxxxwwwvvvwwwyyy{{{}}}yyyxxxvvvtttrrrqqqpppooonnnmmmmmmllllllkkkkkkjjjoooooopppqqqqqqrrrssstttppppppoooooooooppppppqqqpppqqqrrrssssssrrrqqqpppppptttwwwvvvsssrrrrrrtttrrruuuzzz~~~}}}{{{yyyyyyzzz{{{zzzyyyvvvwwwyyy{{{{{{{{{{{{zzzwwwwwwwwwwwwvvvuuutttsssmmmjjjeee```[[[UUUOOOKKKJJJJJJIIIHHHIIIMMMSSSXXX\\\ccclllqqqtttyyy}}}wwwjjj[[[WWW[[[dddqqq|||{{{~~~yyyoooddd[[[RRRIIIEEEEEECCCDDDDDDDDDDDDCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@??????@@@AAABBBEEEEEEEEEEEEDDDBBBAAA@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@????????????????????????@@@@@@??????????????????999999::::::;;;<<<<<<<<<===<<<<<<>>>@@@@@@???>>>>>>???@@@@@@BBBBBBCCCDDDDDDCCCAAA???>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFEEECCCCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAA???@@@BBBCCCEEEEEEFFFFFFCCCCCCCCCCCCDDDFFFHHHIIIDDDEEEEEEEEEDDDBBB@@@???======>>>>>>>>>>>>======;;;:::999888999;;;>>>@@@???@@@BBBCCCCCCCCCBBBAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@DDDCCCBBB@@@@@@?????????>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>======<<<::::::999888888999999:::<<<===>>>?????????>>>===>>>===<<<;;;;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;888777777888777777666666666777777888888888999999::::::999999<<<======<<<;;;:::999999:::::::::999999888888888999999999999888888888888666888:::<<<===<<<;;;:::<<<===>>>>>>>>>===<<<<<<;;;;;;;;;:::999888888888999:::;;;:::888777888999777888888777444333333333444555666666444444555666777777777777777888888999999:::;;;<<<===<<<;;;;;;888888888888888888888888zzz{{{|||}}}~~~}}}~~~~~~~~~}}}~~~{{{xxxvvvuuuuuuttttttssssssrrrqqqqqqqqqssssssssssssttttttuuuvvvuuuttttttsssssssssssstttssstttvvvxxxxxxxxxwwwvvvtttzzz~~~~~~~~~}}}}}}}}}{{{yyyyyyzzzzzzzzzyyywwwxxxxxxxxxxxxwwwuuutttqqqqqqqqqqqqqqqpppooonnnfffbbb]]]XXXUUURRRNNNLLLKKKLLLNNNOOOSSSZZZccciiiooossszzzzzzrrrlllbbbWWWXXXbbbooo}}}}}}|||}}}~~~{{{~~~oooeee[[[VVVPPPHHHEEEGGGDDDEEEEEEEEEEEEDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@?????????@@@BBBCCCDDDEEEEEEFFFEEEDDDCCCBBBAAABBBCCCDDDEEEDDDDDDCCCAAAAAA@@@?????????????????????@@@@@@@@@@@@?????????????????????>>>>>>>>>888999999:::;;;;;;<<<<<<===<<<<<<>>>@@@AAA@@@>>>>>>???@@@@@@BBBBBBCCCDDDCCCBBBAAA?????????@@@AAAAAAAAA@@@@@@?????????>>>@@@@@@@@@@@@AAACCCDDDEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@AAAAAABBBBBBBBB???@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJKKKDDDEEEFFFFFFEEEDDDBBB@@@<<<======>>>>>>======<<<::::::::::::;;;===???@@@>>>???AAACCCDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCCCC@@@AAACCCCCCCCCBBBAAA@@@>>>?????????@@@@@@@@@@@@@@@@@@?????????@@@@@@AAA>>>>>>>>>???>>>>>>======???????????????>>>>>>===::::::999999999999::::::======>>>>>>????????????@@@???===<<<<<<===>>>??????>>>===<<<<<<;;;;;;<<<;;;<<<<<<;;;888666777888666666666666777888999999999888777777888999:::;;;<<<<<<<<<<<<;;;:::999999999999999999999:::::::::777888888999999999888888777999:::::::::999999999;;;<<<======>>>===<<<;;;::::::999999999999999999888::::::999888777888999666888888777555333333444444555666555444333444555666666777888888888888888999:::<<<===>>>===<<<;;;999999999999999999999999xxxxxxyyy{{{|||~~~|||}}}~~~{{{{{{zzzzzzyyyxxxxxxxxxvvvvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvvvvuuuvvvvvvxxxyyy{{{}}}~~~~~~}}}|||yyy~~~~~~~~~}}}}}}||||||~~~|||zzzyyyzzzzzzyyyxxxxxxxxxxxxwwwuuurrrpppooolllmmmmmmmmmlllkkkjjjjjjaaa]]]XXXTTTRRRQQQOOONNNMMMPPPSSSWWW\\\eeepppxxx~~~|||qqqgggccc[[[SSSYYYfffyyyxxxwwwyyy|||}}}}}}vvvppphhh^^^VVVSSSOOOIIIGGGJJJFFFFFFFFFFFFFFFEEEDDDDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBB@@@????????????@@@BBBCCCAAABBBCCCDDDDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDAAAAAA@@@???>>>>>>?????????@@@@@@AAAAAA@@@@@@???@@@@@@??????>>>=========888888999::::::;;;<<<<<<===<<<<<<>>>@@@AAA@@@>>>>>>???@@@AAABBBCCCCCCDDDBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA???>>><<<;;;:::>>>??????@@@AAACCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDCCCAAA@@@???@@@@@@@@@@@@@@@???>>>>>>???@@@@@@AAAAAABBBBBBCCC???@@@BBBDDDFFFFFFFFFFFFBBBBBBAAAAAAAAACCCDDDEEEEEEFFFGGGHHHGGGEEECCCAAA<<<===============<<<<<<::::::;;;<<<===>>>???@@@<<<>>>AAACCCEEEEEEDDDCCCAAAAAABBBCCCCCCDDDCCCCCC???AAADDDFFFFFFDDDBBB@@@>>>>>>>>>??????@@@@@@@@@=========>>>???@@@BBBCCC>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@???>>>>>>:::::::::999::::::;;;;;;============>>>???@@@AAABBBAAA???======>>>@@@AAA@@@???>>>======<<<======;;;<<<<<<:::888666666777666666666666777999::::::999888777666666888:::<<<777888999:::;;;;;;;;;;;;777888999999:::;;;<<<<<<888999:::;;;<<<;;;::::::;;;;;;;;;999888777999::::::;;;<<<======<<<;;;;;;888888888999999:::;;;;;;888999:::999777777777888666888999888666555555555444555666555333222333444555666777999999999888777444666777999999888777666::::::::::::::::::::::::uuuvvvwwwzzz|||~~~}}}{{{zzz|||~~~|||zzzzzz{{{{{{zzz~~~~~~|||zzzxxxvvvuuutttrrrrrrrrrrrrooollliiigggmmmjjjfffdddcccaaa]]]ZZZTTTRRRQQQPPPQQQRRRQQQPPPSSSYYYbbbkkkssszzz|||lll___YYYUUUSSS^^^mmmwwwqqqrrrtttyyyyyyrrrlllhhh___WWWNNNIIIIIIIIIGGGDDDFFFEEEEEEDDDCCCBBBBBBAAADDDCCCCCCBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@??????AAACCCDDD@@@AAACCCDDDDDDDDDCCCBBB@@@@@@AAAAAABBBCCCDDDDDD>>>????????????>>>======@@@@@@@@@@@@@@@@@@@@@@@@======>>>??????>>><<<<<<:::;;;<<<<<<<<<===???AAA@@@???????????????@@@@@@>>>>>>??????@@@AAABBBBBBBBBAAA@@@@@@AAABBBDDDEEEBBBBBBBBBAAA@@@??????>>><<<<<<===???@@@AAABBBCCCEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFDDDBBB???>>>===?????????>>>>>>>>>======>>>>>>???AAACCCDDDFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDD===;;;999999;;;===>>>>>>999999:::;;;===???@@@AAABBBBBBAAA@@@@@@@@@AAAAAACCCCCCDDDGGGHHHHHHFFFCCCDDDEEEFFFFFFFFFDDDCCCBBBBBBAAAAAA@@@@@@??????>>>@@@?????????@@@AAAAAABBB@@@AAABBBCCCCCCAAA???>>>@@@??????>>>>>>??????@@@<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBAAA@@@???>>>;;;:::===AAABBB>>>:::;;;;;;:::999999888777777666666777777777777666666666666666666777888999:::888999999::::::999999888999999:::;;;===<<<:::777999999:::::::::999888888888777888;;;>>>>>>;;;888<<<<<<<<<;;;;;;::::::::::::::::::999999999888888666666777777888888999999999999999888777666666555333333222222333333444555777777777666666666666666888999::::::;;;;;;::::::888888888888888888888888pppqqqsssvvvyyy{{{~~~~~~~~~|||{{{|||}}}}}}|||zzzzzz|||}}}~~~}}}||||||{{{zzzyyywwwvvvuuusssttttttsssqqqnnnllljjjhhheeeaaa^^^]]][[[WWWTTTPPPOOONNNOOOSSSXXX\\\^^^bbbgggooowww~~~pppbbb[[[VVVVVVbbbrrr|||vvvqqqssswww~~~}}}uuunnngggbbbZZZSSSKKKGGGGGGGGGEEECCCEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????AAABBBDDDAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>?????????>>>===>>>>>>???===<<<;;;<<<>>>@@@???????????????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCC@@@??????>>>======<<<<<<<<<<<<===???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCAAA@@@??????BBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAACCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA>>>;;;:::;;;=========:::::::::<<<===???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCEEEGGGHHHGGGEEEEEEEEEFFFFFFFFFEEECCCCCCBBBBBBBBBAAA@@@@@@??????@@@?????????@@@@@@AAABBB@@@AAABBBCCCCCCAAA@@@???AAAAAA@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;===???@@@>>>>>>===<<<<<<<<<<<<===@@@AAABBBBBBBBBAAA@@@???BBB???===???BBBBBB>>>:::;;;::::::999888888777777666666777777777777666666666666666666777888999:::888999999::::::999999888999999:::;;;<<<;;;999666888999999:::::::::999999666555666888<<<===;;;999;;;;;;;;;;;;::::::::::::::::::999999999888888888777777777777777888888888888888777777666555555444444333333333333444555555777777777777777777777777999999:::;;;;;;;;;;;;:::888888888888888999999999jjjkkkmmmooosssvvvyyyzzz{{{|||~~~~~~|||{{{|||}}}~~~}}}}}}|||zzzyyyyyyzzz}}}~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxxxxvvvvvvvvvuuussspppmmmlllccc```\\\YYYVVVSSSPPPMMMLLLLLLNNNRRRZZZdddmmmrrryyy}}}|||lllccc___```mmm}}}}}}{{{yyyvvvtttqqquuu~~~~~~xxxppphhh___YYYSSSNNNGGGDDDDDDEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDCCCBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????AAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAAAAA@@@???>>>??????>>><<<<<<===???@@@@@@???????????????@@@AAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>======<<<<<<;;;;;;<<<<<<===???@@@AAABBBCCCAAABBBDDDEEEGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDAAA===<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAACCCEEEGGGHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????@@@AAAAAAAAABBBCCCCCCCCCBBB@@@???AAAAAAAAA@@@@@@?????????@@@>>>===<<<<<<>>>@@@AAAAAA@@@???===<<<;;;;;;;;;???@@@AAABBBBBBAAA@@@@@@EEEBBB@@@AAABBBBBB>>>;;;:::::::::999999888888777666666777777777777666666666666555666666777888999888888999999999999888888:::999999:::;;;:::888666555666777888888999888888666555555666999;;;::::::::::::::::::::::::;;;;;;999999999999888888888777888777777777777777777666777666666555555444444444444444444444444555666666666666777777888888999999999::::::;;;;;;;;;;;;;;;999999999999999999999999eeeeeefffiiilllooorrrtttuuuxxx{{{|||{{{{{{{{{|||~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{|||}}}|||zzzyyy{{{{{{|||||||||{{{zzzzzzxxxwwwvvvssspppmmmjjjhhh___\\\XXXUUUQQQOOOMMMLLLKKKNNNTTT\\\gggrrr}}}|||rrrnnnrrr~~~yyytttrrrrrrsssrrrzzz}}}{{{~~~yyy~~~}}}tttlllcccXXXQQQMMMIIIDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDBBBCCCDDDEEEDDDBBB@@@>>>??????@@@@@@AAAAAABBBBBB@@@@@@??????@@@@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBBBBAAAAAA;;;===>>>>>>>>>>>>AAACCCAAA@@@??????>>>???????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCAAA@@@?????????>>>>>>============<<<<<<===???@@@AAABBBCCCAAABBBCCCEEEFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCFFFGGGGGGEEECCCBBB@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDAAA===;;;<<<<<<<<<;;;<<<<<<<<<===>>>???@@@AAA????????????@@@AAABBBCCCCCCAAA@@@AAADDDGGGHHHIIIFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@??????>>>======@@@???===<<<<<<===???@@@@@@@@@>>>===<<<;;;;;;;;;>>>???@@@AAABBBBBBAAA@@@DDDBBB@@@AAABBBAAA???===;;;;;;;;;:::::::::999999666666777777777777666666666555555555666666777888888888999999999999888888:::999999999:::999777555222333444555666666777777888777777777777888999999888888999999::::::;;;;;;999888888888888777777777888888777777666666666555666666666555555555444444444333333333333444555555555666666777888999::::::999999:::;;;;;;;;;;;;;;;999999999999999888888888cccbbbbbbcccdddgggiiikkknnnqqquuuwwwwwwwwwyyyzzzzzz~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}||||||}}}|||zzzwww{{{{{{|||}}}}}}{{{zzzyyyuuusssqqqmmmiiidddaaa___WWWVVVSSSPPPMMMLLLLLLLLLOOOUUU___jjjttt~~~}}}|||vvvqqqqqqsssvvvyyy~~~yyyxxxooohhh^^^TTTMMMIIIFFFCCCAAAAAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFEEECCC@@@???@@@@@@@@@AAAAAABBBBBBCCC????????????@@@@@@AAAAAACCCCCCAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===========================>>>@@@AAABBBBBBBBBAAA;;;===>>>>>>>>>>>>AAACCCAAA@@@@@@???>>>>>>???????????????@@@@@@@@@@@@@@@@@@AAABBBBBBBBB@@@???>>>>>>>>>>>>===============<<<<<<===???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAACCCFFFHHHHHHFFFDDDBBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEBBB@@@<<<;;;<<<======<<<>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>???@@@AAABBBCCCCCCAAA??????BBBFFFHHHIIIEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>?????????AAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@???>>>>>>>>>>>>===<<<<<<======>>>======<<<<<<<<<<<<======<<<>>>???AAABBBBBBAAAAAA@@@?????????@@@@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;666666777777777777666666555555555444555555666777777888888999999888888777:::888777888999999777555333444555666777777777777;;;;;;:::888777777777888777888888999999:::::::::888888888777777777666666888777777777666666555555777777666666666666555555222222111111222222333444555555666777888999999:::888999::::::;;;;;;::::::999999999888888777777777dddcccaaa_________aaabbbeeehhhkkknnnoooqqqsssuuuvvvyyy}}}~~~~~~|||{{{{{{|||~~~||||||}}}}}}{{{zzzxxxyyyzzzzzzyyyvvvtttrrrkkkjjjfffbbb]]]YYYVVVTTTOOOOOONNNLLLJJJKKKMMMPPPTTT\\\hhhsss{{{}}}yyyuuutttwww|||~~~xxxnnnfff```XXXPPPJJJEEEDDDBBBAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBB?????????@@@@@@@@@@@@@@@CCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@??????>>>===========================>>>@@@AAABBBAAAAAA@@@>>>??????>>><<<<<<===???AAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCFFFHHHHHHGGGDDDCCC@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCAAA>>><<<===>>>>>>===@@@???????????????@@@@@@???????????????@@@AAABBBCCCAAA??????BBBEEEFFFGGGEEEDDDDDDDDDDDDDDDEEEFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???AAA@@@@@@@@@????????????@@@AAABBBCCCCCCBBBAAA@@@======>>>>>>>>>===<<<;;;::::::::::::;;;<<<===>>>;;;<<<>>>@@@BBBBBBBBBAAA>>>>>>>>>>>>>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<666666777777777777666666555555444444444444555555777777888888888888777777888777666666888999888666666777888999999:::999999:::;;;;;;:::888666777888888888888888888888999999777777777777666666666666777666666666666666666555666666666666666666666666111111111111111222222333555555666666777777888888777888888999999999999999888888888777666666555555hhheeeaaa]]][[[YYYYYYZZZ\\\^^^aaaccceeehhhlllooorrrtttwwwzzz{{{}}}~~~|||yyyyyy{{{}}}~~~}}}~~~~~~||||||}}}}}}|||{{{zzzyyysssssstttsssqqqmmmjjjhhh___]]]ZZZVVVRRROOOMMMKKKIIIKKKKKKKKKKKKNNNSSSWWWYYY```jjjsss{{{}}}zzzwwwvvvzzz}}}rrrkkkaaaZZZUUUQQQMMMIIICCCBBBAAA@@@??????AAABBBBBBBBBAAAAAA@@@@@@??????????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@??????@@@@@@@@@AAABBBBBBBBB>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@??????>>>>>>???===<<<;;;<<<>>>BBBAAA@@@???>>>>>>>>>>>>????????????????????????>>>============>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCAAABBBCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBDDDEEEGGGGGGGGGEEEDDD???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHEEEAAA?????????>>>===AAA@@@@@@?????????@@@@@@@@@???????????????@@@@@@BBBAAA???@@@BBBDDDEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFBBBBBBBBBAAA@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>><<<===???AAAAAAAAA@@@???<<<>>>@@@AAAAAA???<<<:::999888888999:::;;;<<<<<<:::<<<>>>@@@AAABBBBBBBBB@@@@@@???>>>======???@@@:::::::::;;;;;;;;;;;;;;;666666777777777777666666555555444444333444444555777777888888888888777777777555444555777999999888777888888999999999888888555888::::::888666777888888888888888888777777777777777666666666555555555555555555666666666666666555555555555555555555555222222111111222222333444555555555555555666666666666666777888888888888777777777777666555444444444kkkhhhbbb]]]YYYVVVUUUUUUUUUWWWZZZ\\\^^^bbbgggjjjnnnpppsssuuuwww{{{|||xxxvvvxxxzzzzzzyyy|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz{{{}}}~~~{{{yyyvvvuuunnnoooooonnnkkkgggbbb```UUUTTTQQQNNNKKKIIIHHHGGGHHHJJJLLLMMMNNNRRRYYY^^^[[[aaajjjqqqwww{{{wwwtttvvv~~~{{{rrrhhhaaaWWWPPPMMMLLLJJJHHHAAAAAA@@@???======???AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>???@@@@@@@@@@@@???AAAAAABBBCCCBBBAAA???>>>>>>>>>???@@@@@@AAABBBBBB>>>>>>???@@@AAAAAAAAAAAA????????????????????????>>>???@@@AAA@@@???>>>===:::;;;<<<<<<<<<===???AAABBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===<<<;;;;;;;;;===>>>???>>>>>>>>>???????????????<<<<<<===???@@@AAABBBCCC???@@@AAACCCDDDEEEEEEFFFBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@?????????@@@@@@AAABBBBBBCCCDDDDDDCCCDDDEEEFFFGGGGGGFFFEEE???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHLLLIIIEEEBBB@@@@@@>>>===AAAAAA@@@@@@??????@@@@@@@@@@@@??????????????????BBBAAA@@@@@@BBBDDDCCCCCCCCCBBBAAAAAABBBCCCDDDEEEBBBBBBAAA@@@@@@??????>>>@@@@@@???>>>>>>===>>>>>>???>>>>>>===============777999;;;===>>>>>>===<<<<<>>???@@@AAAAAA@@@???>>>@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCBBB@@@???===@@@??????>>>>>>??????@@@?????????>>>??????@@@@@@@@@>>><<<<<<>>>>>>>>>===@@@?????????@@@AAABBBBBBCCCAAA>>>>>>@@@@@@>>>;;;<<<===???@@@@@@>>><<<;;;:::;;;;;;:::999;;;>>>AAACCCCCCBBBAAA@@@???===<<<>>>>>>???@@@@@@???============<<<;;;<<<===>>>???AAAAAAAAA@@@@@@@@@??????;;;;;;<<<<<<======>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDBBB@@@????????????AAABBBCCCCCCDDDCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEBBBAAA@@@??????@@@BBBCCCDDDDDDEEEGGGKKKNNNNNNNNNRRRKKKCCC@@@AAABBBAAA???<<<>>>???AAABBBBBBAAAAAA@@@???>>>======>>>??????>>>?????????@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@<<<<<<>>>???@@@AAAAAABBBDDDCCCAAA???>>>===<<<<<<============<<<<<<<<<<<<::::::;;;<<<============?????????>>>===<<<;;;:::;;;::::::999999::::::;;;777888:::<<<>>>>>>>>>>>>>>>???@@@@@@@@@>>>===<<<999888777777888:::999888;;;:::999888777777777777666555555555555444444444444555555555555555444444666666666666666666666666999888666444444555777888999999888888777777666666888888888777777777777777555555555555555555555555555555555555555555555555666555555555555444444444333333333222222111111111444444333333444555777888888777666444444555555666555555555444444333333333|||rrriii```[[[WWWRRRQQQSSSUUUTTTVVVZZZccchhhnnnpppppppppsssvvvwwwvvvuuutttssstttvvvwwwtttttttttuuuvvvxxxyyyzzz{{{|||~~~}}}yyy{{{zzzzzzyyyyyyxxxxxxxxxzzz|||}}}}}}{{{{{{}}}}}}|||{{{zzz{{{|||~~~{{{wwwrrrmmmiiifffbbb]]]YYYVVVRRRMMMIIIIIIHHHGGGGGGHHHIIIIIIIIIMMMPPPSSSVVV\\\eeeiiiiiinnniiiiiioooxxx}}}uuuhhh```UUUPPPIIIDDDBBBBBBCCCCCCBBBBBBBBBAAA>>>===>>>@@@??????@@@@@@@@@@@@??????>>>>>>???@@@@@@???>>>>>>??????>>>>>>??????@@@@@@BBBBBBBBBBBBAAA@@@???>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@>>>======>>>??????>>>============>>>???@@@AAACCC@@@>>>???@@@@@@>>><<<===>>>>>>???>>>===<<<;;;:::;;;;;;:::999:::===@@@@@@@@@@@@@@@@@@??????>>>===>>>?????????>>>===<<<<<<<<<;;;;;;;;;<<<===>>>@@@?????????>>>>>>>>>>>>============>>>>>>>>>>>>=========>>>???@@@AAABBBFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDBBB@@@????????????AAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGDDDCCCAAA@@@@@@AAABBBCCCAAABBBEEEKKKRRRXXX[[[[[[QQQKKKCCC@@@AAABBB@@@>>>===>>>???AAAAAAAAA@@@@@@AAA@@@>>>=========>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>;;;<<<>>>???@@@AAAAAAAAA@@@@@@???????????????@@@============<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;??????@@@@@@???>>><<<;;;;;;::::::999999::::::;;;888999;;;<<<=========<<<;;;;;;<<<===>>>>>>>>>>>>999777666666888999999888:::999999888777777777777555555555555444444444444444555555555555555444444555555555555555555555555777666555444444555777888777777777777777777777777999999888777777666555555555555555555555555555555555555555555555555555555555555555555444444444444333333333222222222111111444333333333444555777888666555444333333333444444444444444333333333222222rrrhhh^^^XXXSSSSSSSSSRRRSSSVVVYYY]]]bbbddddddfffiiilllpppppppppppppppqqqsssssstttsssrrrqqqrrrtttvvvxxxxxxyyy|||~~~}}}}}}~~~}}}{{{{{{{{{zzzyyyyyyxxxwwwwwwzzz{{{|||{{{zzzzzz{{{|||~~~|||yyywwwwwwxxxzzz|||}}}{{{xxxuuuqqqkkkddd___ZZZWWWRRROOOMMMKKKHHHFFFJJJHHHGGGFFFGGGJJJMMMPPPVVV]]]dddiiipppyyy|||{{{|||uuupppsssyyywwwjjj___XXXQQQMMMFFFBBB@@@@@@@@@@@@???@@@@@@@@@??????AAACCC??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>======>>>??????@@@CCCBBBAAA@@@@@@???@@@@@@??????>>>>>>>>>>>>??????@@@???>>>======<<<======>>><<<;;;;;;<<<======<<<:::::::::;;;===>>>@@@@@@BBB@@@??????@@@@@@>>>===>>>>>>============<<<<<<;;;<<<<<<:::999999<<<>>>======>>>???@@@@@@@@@@@@======>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>=========;;;;;;<<<===>>>???@@@@@@EEEDDDDDDCCCCCCCCCCCCDDDAAABBBBBBBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@??????@@@@@@AAABBBBBBCCCCCCBBBBBBDDDCCCCCCCCCEEEFFFHHHIIIFFFEEECCCBBBAAAAAABBBCCC@@@BBBFFFNNNVVV]]]aaabbbOOOJJJCCC@@@@@@@@@???===>>>???@@@AAAAAAAAA@@@???AAA@@@>>>===<<<<<<<<<===<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@@@@?????????@@@@@@AAA=========<<<<<<<<<<<<;;;::::::;;;;;;;;;:::999999<<<>>>???@@@@@@???===<<<;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;::::::666777777888:::<<<>>>???777666555555777888888777999888888777666666666555555555555555444444444444444444555555555555555444444444444444444444444444555444444333444555777888666666666666777777777777:::999888777666444333333444444444444444444444444444444444444444444444444555555444444444333333333333333333222222222222111333333333333444555666666444444333222222222222222333333333222222222222222lllccc[[[XXXVVVTTTTTTVVVQQQTTTXXXZZZ[[[]]]aaadddggghhhjjjlllnnnpppqqqrrrsssrrrpppooooooqqqtttvvvuuuwww{{{~~~~~~}}}~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyyyyxxxwwwwwwwwwyyyxxxvvvtttrrrrrrssssssrrrooolllhhheee```ZZZVVVPPPNNNLLLJJJJJJJJJKKKLLLMMMLLLJJJIIIJJJOOOUUUZZZfffooozzzzzzzzz~~~~~~}}}|||oooddd[[[VVVTTTOOOHHHCCCAAA@@@???>>><<<===>>>===<<<===???AAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCBBB@@@?????????@@@AAA@@@??????>>>>>>??????@@@@@@@@@???===<<<<<<<<<<<<:::888777777999::::::999999999:::;;;<<<>>>@@@AAAAAA@@@????????????>>>>>>???>>>===<<<<<<<<<=========>>>>>><<<::::::;;;===<<<===>>>???????????????=========<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<============<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;;;;;;;<<<===>>>?????????BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBDDDCCCBBBAAACCCEEEGGGIIIFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCFFFLLLSSSWWWYYYYYYLLLHHHBBB???>>>???>>>===@@@AAABBBCCCBBBAAA@@@???AAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>CCCBBBAAA??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999888777999;;;===??????>>>===<<<;;;::::::999999::::::;;;<<<<<<<<<;;;:::999888888444444444555666999;;;===666444333444666777777777888888888777666666555444555555555444444444333333333444555555666555555555333333333333333333333333444444444444555666888999666666666666666666666555777777666666555444333333444444444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222333333333333444444555333333222222222111111111222222111111111111111111vvvjjjccc___ZZZWWWWWWSSSTTTVVVVVVXXXZZZ]]]```^^^```cccgggkkkmmmooopppqqqooommmlllmmmooorrrsssrrrtttwww{{{||||||{{{zzzyyyyyyyyyzzz|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~wwwyyy{{{}}}~~~}}}}}}}}}|||{{{{{{zzzzzzyyyxxxwwwwwwwwwvvvvvvvvvuuutttrrrqqqooopppoooooommmjjjhhhfffgggccc^^^ZZZWWWTTTQQQOOOKKKJJJIIIHHHHHHIIIKKKMMMLLLMMMNNNPPPSSSZZZcccjjjwww}}}}}}~~~}}}|||wwwlllbbb[[[XXXRRRNNNHHHCCCAAA@@@???>>>===>>>>>>===<<<<<<===?????????@@@@@@@@@@@@??????========================>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>???@@@AAA@@@@@@????????????@@@@@@AAA@@@???======<<<<<<<<<999888666777999::::::999:::::::::;;;===???AAABBB???@@@@@@@@@???>>>????????????>>>============>>>>>>??????>>><<<;;;<<<======>>>>>>?????????>>>>>>>>>===<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999;;;<<<===>>>?????????>>>??????>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@???@@@@@@AAAAAAAAAAAAAAABBBAAA@@@???@@@BBBDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCEEEIIIMMMOOONNNMMMHHHEEEAAA>>>============BBBCCCDDDDDDDDDCCCBBBAAAAAA???===<<<:::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<============AAA@@@??????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777777777888;;;<<<===<<<;;;:::;;;::::::999999::::::;;;>>>===<<<:::999777777666555444444444444666888999555444333444666777888777777777888888777666555444555444444444444333333333333444444555666666555555333333333333333333333333444444555555666777888999777777777666555444333333444444444444444444555555444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222222222222222222333333333333333333333333333222222111111111111111111111111111111~~~uuuooohhhbbb```[[[ZZZWWWUUUTTTUUUVVVWWWWWWYYY^^^cccfffiiiiiijjjjjjiiihhhhhhiiijjjmmmnnnlllnnnqqqsssuuuuuuuuuuuuuuuuuuuuuvvvyyy|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}uuuwwwyyy{{{}}}{{{yyyyyyxxxwwwxxxxxxxxxwwwwwwwwwwwwvvvtttssssssrrrrrrqqqmmmkkkjjjkkklllllljjjfffbbb___\\\XXXSSSOOONNNLLLKKKJJJGGGHHHHHHHHHHHHIIIKKKNNNNNNRRRXXX]]]dddmmmxxxrrrvvv{{{}}}|||rrrhhh___[[[YYYKKKHHHCCCAAA@@@AAA@@@@@@@@@AAAAAA???======>>>?????????@@@@@@@@@@@@??????======<<<<<<<<<<<<======????????????@@@AAACCCCCC@@@@@@????????????@@@@@@@@@@@@????????????@@@@@@???>>>===<<<<<<<<<<<<<<<<<<:::999:::<<<=========;;;;;;<<<<<<>>>???AAAAAA>>>@@@AAA@@@???>>>???@@@@@@@@@?????????>>>>>>>>>===>>>???>>><<<;;;<<<===>>>>>>??????@@@??????>>>???>>>===;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;=========<<<<<<<<<;;;;;;:::::::::::::::999999999;;;<<<>>>?????????>>>======<<<<<<<<<<<<======>>>AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA>>>???@@@@@@AAAAAA@@@@@@@@@@@@???>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@???@@@@@@BBBFFFIIIJJJIIIGGGDDDBBB@@@>>>=========>>>AAABBBCCCDDDDDDDDDCCCBBB???>>><<<;;;:::::::::;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???AAABBB<<<<<<<<<;;;;;;;;;;;;:::999999:::::::::999888888888888999999::::::::::::;;;::::::999999::::::;;;>>>===;;;999777666666555555555555444444555666666555444333444666888888888777888999999888777555444444444444444333333333333333333444555666666666666333333333333333333333333444444444555666666666777666666666555444444333333222222222333444444555555333333333333333333333333333333333333333333333333333333333222222222111111111222222222222333333333111222222333333222222111222222333333222222111000111111111111111222222222zzzxxxlllhhhbbb\\\WWWUUUSSSRRRSSSVVVZZZ^^^aaabbbaaa````````````aaabbbdddeeefffdddeeegggiiikkklllmmmmmmqqqqqqrrrsssuuuxxx{{{|||{{{{{{{{{|||{{{{{{zzzzzz|||||||||||||||}}}~~~~~~{{{||||||}}}}}}~~~~~~}}}}}}}}}~~~{{{|||~~~~~~|||{{{uuuwwwxxxzzz{{{~~~{{{xxxvvvvvvuuutttssssssssstttttttttttttttrrrqqqoooooopppnnniiifffdddddddddcccaaa^^^[[[ZZZSSSQQQNNNLLLKKKJJJGGGFFFEEEHHHLLLNNNPPPRRRVVVYYY\\\bbbkkkssszzz{{{wwwmmmttt}}}|||zzzxxxtttlllbbbZZZVVVTTTIIIFFFBBB@@@@@@@@@@@@??????@@@@@@???======>>>@@@??????@@@@@@@@@@@@??????======<<<;;;;;;<<<============>>>>>>???AAABBBCCC??????@@@@@@@@@@@@??????>>>>>>============>>>>>>;;;;;;::::::999::::::;;;===;;;:::;;;===??????>>><<<<<<<<<<<<===>>>???@@@>>>???AAA@@@>>>>>>???AAA@@@@@@AAABBBAAA@@@???>>>:::<<<======;;;:::;;;<<<<<<===>>>@@@AAAAAABBBBBB@@@???===<<<;;;::::::;;;:::;;;<<<=========<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;:::;;;===>>>>>>===<<<;;;<<<<<<;;;;;;<<<======>>>?????????@@@@@@@@@AAAAAA???@@@AAABBBBBBBBBAAAAAA>>>??????@@@@@@@@@@@@@@@@@@@@@??????>>>=========??????????????????>>>>>><<<===???CCCFFFGGGEEECCC@@@???>>>===<<<<<<>>>??????@@@AAACCCCCCCCCBBBBBB>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;;;;;;;:::999::::::;;;===>>>@@@AAA<<<<<<<<<;;;;;;;;;::::::888999:::::::::::::::::::::999999888888999:::;;;;;;::::::999999::::::;;;>>>===:::888777666555555444444555666666666666666555444333444777999999999888999::::::999888666444444444444333333333222222222333444555666666666666444444444444444444444444222333333444444333333333333333333444444555555555222222222222333333333333333333333333333333333333333333333333333333333333222222222222111111111111111111222222222333333333111111222333333222111000000000111111111000///...111111111222222222333333{{{qqqhhhaaa\\\XXXVVVRRRTTTXXX[[[]]]\\\ZZZYYYYYYYYY[[[\\\^^^___```aaa______```bbbdddeeeggggggiiijjjkkkmmmoooqqqssstttwwwxxxxxxyyyyyyyyyxxxxxxttttttttttttuuuvvvwwwxxxyyyyyyzzz{{{|||}}}}}}~~~{{{~~~}}}}}}}}}~~~}}}{{{{{{|||xxxyyy{{{||||||{{{zzzyyyvvvxxxyyyyyyyyy{{{~~~~~~zzzwwwvvvuuutttsssoooppppppqqqqqqrrrrrrsssqqqooonnnnnnnnnlllgggcccZZZYYYWWWUUUSSSRRRQQQPPPNNNMMMLLLLLLLLLJJJFFFCCCDDDIIIPPPVVVZZZ___eeeiiimmmttt~~~~~~vvvqqqooowww}}}tttrrrrrrooohhh]]]UUUPPPOOOMMMJJJEEEBBB@@@???>>>===<<<======<<<;;;;;;===?????????@@@@@@@@@@@@??????===<<<;;;::::::;;;<<<===<<<<<<<<<===>>>@@@AAABBB===>>>@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<888888888777888888999999;;;:::999:::<<<>>>>>>>>><<<<<<<<<<<<<<<===>>>???===???AAA@@@>>>===???AAA@@@AAABBBCCCCCCBBB???>>>888:::;;;;;;:::999::::::;;;<<<>>>@@@BBBCCCDDDEEEAAA@@@>>><<<;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<:::::::::999999999888888:::::::::;;;;;;<<<<<<<<<888:::;;;======<<<;;;999<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>????????????>>>???AAABBBCCCBBBBBBAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;<<<======>>>>>>>>>======;;;;;;===@@@CCCCCC@@@>>>===>>>>>>===<<<<<<>>>@@@<<<>>>???AAABBBBBBAAAAAA===<<<;;;:::::::::;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::999999999999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<;;;::::::999999::::::;;;>>><<<:::888666555555666222444555777888888777666555444333555777999:::999888999:::;;;:::888666555444444444333333333222222222333444555666666666666444444444444444444444444111111222222222111000000000000222333555666777888333333333222222111111111333333333333333333333333333333333333333333333333222222222111111111111000111111111222222333333333000111222333333222000000...///000000000///---,,,111111222222333333333333wwwpppdddZZZ[[[[[[[[[\\\]]]\\\ZZZWWWSSSVVVXXXXXXVVVVVVXXXZZZYYYXXXXXXZZZ\\\]]]]]]\\\___aaacccdddeeegggjjjlllpppssswwwxxxwwwuuusssrrrrrrqqqqqqqqqqqqqqqqqqqqqxxxvvvvvvyyy~~~xxxwwwwwwyyy|||||||||}}}}}}|||zzzwwwuuuwwwwwwxxxwwwwwwuuutttsssssstttwwwyyyyyyyyyxxxwwwxxxvvvsssrrrqqqooommmjjjkkklllmmmmmmllljjjgggfffhhhgggffffffeeebbb[[[UUUSSSQQQOOONNNOOOQQQQQQQQQSSSWWWWWWRRROOOPPPPPPMMMOOOUUU^^^gggnnnuuu{{{~~~}}}uuuvvv|||zzz}}}oooiiigggddd___XXXQQQLLLIIIIIILLLLLLJJJFFFBBB>>>==================>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???======<<<;;;;;;;;;;;;<<<:::;;;===???@@@???>>>===>>>>>>=========<<<<<<<<<::::::888888888999;;;<<<<<<666333555666444555777<<<======>>>>>>>>>>>>>>>:::;;;<<<>>>>>>>>>======>>>???@@@???>>>>>>@@@AAABBB@@@???@@@BBBCCCBBB???>>>???@@@>>><<<:::::::::======>>>???@@@@@@AAAAAAAAA@@@>>>=========>>>???===>>>???@@@@@@???===<<<;;;:::999999888888999999===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>@@@AAAAAA@@@@@@AAABBBAAA@@@@@@???@@@AAACCCDDDAAA@@@@@@@@@@@@AAABBBCCC>>>===<<<<<<===>>>===;;;;;;;;;;;;<<<===>>>>>>???@@@???@@@BBBCCCBBB???===>>>>>>>>>>>>????????????@@@AAABBBCCCBBBAAA@@@???<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::777888999:::;;;::::::999666888:::<<<<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999<<<;;;999888777888888999:::999888666666666666777777666555444444444444444222333444555666888999999:::;;;;;;999777555555666555444333222111222333444444444444555555555666666555444444333333222222111555444444333222111000000222222222222222222222222222222222333333444444444444333333222222333333444333333222222222222222222111111333333333333222111111111222222222333333333444444333222222111111000222000000000222333222111333222111000000111222222{{{nnndddbbbaaabbbdddbbb^^^ZZZTTTWWWYYYXXXUUUSSSRRRSSSSSSRRRQQQRRRTTTUUUTTTSSSUUUWWWYYYZZZZZZ\\\___aaafffiiimmmooonnnmmmlllkkkjjjkkkkkklllmmmnnnoooooouuuuuuuuuwwwzzz|||||||||~~~~~~wwwvvvuuuvvvxxxzzzzzzzzzvvvvvvwwwwwwwwwvvvtttsssuuuuuutttsssrrrqqqqqqppppppqqqsssuuuvvvuuuttttttrrrpppnnnmmmmmmllljjjhhhffffffggggggfffdddbbb```___^^^\\\\\\\\\YYYSSSOOONNNMMMLLLMMMPPPUUUYYY[[[bbbhhhjjjgggcccaaa]]]YYY[[[aaakkkvvv|||xxxtttwww}}}tttiiiddddddaaaZZZRRRKKKFFFEEEEEEIIIJJJJJJIIIEEEBBBAAAAAA============>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???======<<<;;;;;;;;;;;;<<<:::;;;===???@@@???>>>===???>>>>>>======<<<<<<<<<>>>>>>>>>>>>@@@AAABBBCCCAAA:::666666777777999===<<<===>>>>>>??????>>>>>>=========>>>======<<<<<<>>>???@@@???>>>>>>@@@BBBCCCAAA???@@@BBBCCCBBB@@@===>>>@@@???>>>======>>>>>>>>>??????@@@AAAAAABBBAAA@@@??????>>>>>>??????===???@@@AAABBBAAA???>>>;;;;;;:::999999999999999<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;===???@@@@@@??????AAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCC???===<<<===>>>>>>===<<<:::::::::;;;<<<=========@@@@@@@@@BBBCCCCCC@@@============>>>>>>>>>??????>>>???@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999:::::::::999999777888:::<<<===<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;::::::;;;;;;:::::::::999999999<<<;;;999888777777777777999888777555555555555666666555555444444444444555333333444555666777888888999;;;;;;:::888666666666555444333222222222333333333444444444444555555555111222222333333444555555222222222222222222111111333333222222222222222222222222222333333333444444333333222222222222333333222222222222222222222222111222333444333222111000111111222222222333333333444444333222222111111000111000///000222333333222333222111111111111222333{{{uuupppooopppmmmeee]]]WWWXXXYYYXXXUUURRRPPPOOOOOOMMMLLLLLLMMMNNNNNNMMMLLLNNNOOOPPPPPPQQQSSSUUUZZZ]]]aaaddddddccccccccc```aaabbbdddfffhhhjjjjjjoooppprrrrrrrrrrrrtttuuuyyyyyyzzzsssqqqpppppprrrsssrrrrrrnnnnnnnnnnnnoooooooooooopppooommmkkkjjjjjjjjjjjjjjjkkkmmmnnnooonnnnnnmmmiiigggfffeeefffeeedddbbb^^^_________^^^]]][[[ZZZVVVTTTRRRQQQPPPOOOKKKIIIIIIIIIJJJNNNVVV```iiiooo{{{|||uuunnnnnnttt}}}{{{vvvuuuvvv|||yyymmmfffcccaaa\\\SSSIIICCC@@@@@@@@@CCCFFFIIIIIIGGGEEECCCCCC>>>>>>>>>>>>============>>>>>>>>>======>>>>>>???>>>===<<<<<<;;;;;;<<<<<<:::;;;===?????????>>>>>>@@@???>>>===<<<<<<<<<<<>>;;;:::888;;;???======>>>????????????>>>@@@???>>>===<<<<<<<<<<<<===>>>??????>>>???AAACCCCCCBBBAAAAAACCCCCCBBBAAA===???AAAAAA@@@@@@AAABBB???@@@@@@AAAAAABBBBBBBBB@@@AAAAAAAAAAAA@@@@@@???>>>???AAABBBCCCBBBBBBAAA<<<<<<;;;:::::::::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>===;;;::::::::::::<<<>>>???@@@??????AAABBBDDDCCCBBBAAA@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDD@@@???>>>>>>??????===<<<999999::::::;;;<<<<<<<<>><<<<<<<<<============>>>======>>>??????>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<999999999999999999999999999:::;;;============<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999::::::::::::888999999:::;;;;;;;;;:::::::::::::::999999999999;;;;;;999888666666666666888777666555444444444444444444444444444555555666444444555555555666666666888:::<<<<<<:::777666555555444444333222333333333333333333333444444444444222222222333444444555555000000111111111222222222333333333222222111111111222222222222333333333333222222111111111111222222000111111111222333333333222333333444333222111000111111222222222333333333444444333222222111111000000//////000222444333222222222111111111111222222~~~rrrggg___^^^[[[XXXUUURRRQQQQQQNNNMMMKKKKKKLLLNNNMMMMMMIIIJJJKKKKKKJJJKKKMMMOOOPPPSSSWWWZZZZZZZZZ[[[[[[WWWXXXZZZ\\\^^^___aaabbbeeehhhjjjiiigggfffhhhkkknnnnnnooorrrvvvxxxwwwvvvkkkiiihhhiiijjjlllkkkkkkhhhgggffffffeeeffffffggghhhgggdddbbbaaaaaabbbcccbbbcccdddeeeeeeeeeeeeddd```___]]]\\\]]]\\\ZZZYYYWWWXXXXXXXXXWWWVVVTTTSSSOOONNNLLLKKKJJJIIIHHHGGGGGGHHHLLLSSS___nnn}}}{{{uuuxxx~~~xxxnnngggcccbbb^^^WWWMMMDDD>>>======>>>>>>BBBFFFGGGFFFCCCAAA@@@>>>>>>>>>>>>============>>>============>>>>>>???>>>======<<<<<<<<<<<<<<<;;;<<<===>>>?????????>>>???>>>===<<<;;;;;;;;;<<>>??????@@@@@@??????AAA@@@>>>===<<<===>>>>>><<<===>>>??????@@@BBBDDDCCCCCCBBBBBBBBBBBBBBBAAA???AAACCCCCCBBBAAABBBCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@???@@@AAABBBBBBCCCBBBBBB======<<<;;;;;;;;;;;;<<<:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<<<<>>>????????????@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAFFFFFFFFFFFFFFFEEEEEEEEECCCAAA??????@@@???>>><<<::::::;;;;;;;;;<<<<<<<<<======>>>@@@BBBAAA???===;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===============>>>>>>>>>>>>======;;;::::::999999999999999:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::::::::888999:::;;;<<<<<<<<<<<<:::999999999999999999999<<<;;;:::888777666555555777777666555555444444444333333333333444555666777555555555555555555555555777999<<<===:::888666555555555444444333333333333222222222333333333444444555555555444333333222222111111111111111111111111444333333222222111111111222222222222222222222333111111000000000000111111///000000111222333333444222333444444333222000///111111222222222333333333444444333222222111111000000//////000222444444333000000000000000000111111qqqmmmeee]]]XXXTTTSSSRRROOOMMMKKKJJJLLLMMMMMMMMMJJJKKKKKKJJJIIIIIIJJJLLLIIILLLOOOQQQQQQQQQRRRSSSQQQRRRSSSTTTUUUVVVWWWWWWZZZ]]]___^^^[[[ZZZ\\\^^^`````````bbbeeegggggggggaaa```___```bbbdddddddddbbbaaa___^^^]]]\\\\\\\\\^^^\\\ZZZXXXXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[YYYWWWUUUTTTTTTTTTRRRPPPOOOOOOOOOOOONNNMMMMMMLLLJJJJJJIIIGGGFFFFFFGGGGGGFFFIIINNNWWWdddvvv|||yyy~~~vvvllleeeaaa______ZZZSSSIIIBBB???>>>>>>>>>>>>AAAFFFGGGFFFBBB@@@>>>???>>>>>>>>>=========<<<======<<<<<<===>>>??????>>>>>>===<<<<<<<<<<<<===;;;<<<===>>>>>>????????????>>><<<;;;;;;;;;<<<===???IIIZZZkkkvvv{{{{{{zzzjjj]]]PPPFFF???::::::===>>>??????@@@@@@@@@@@@@@@???>>>=========???@@@AAA<<<===>>>??????@@@BBBDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAA???@@@@@@AAAAAABBBBBBAAA???>>>>>>===<<<=========:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@===???@@@@@@??????@@@AAA@@@@@@AAABBBCCCCCCDDDDDDFFFGGGHHHHHHHHHGGGFFFFFFEEECCCAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<=========;;;<<<<<>><<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@==============================>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999999999999999999999999;;;;;;:::999888777666555777777777777666555444444222222222333444555666777555555555555444444444444666888;;;<<<:::777555555555555555444444444333333222222222333333333444444666666555444444333333222333333222222111000000///333333333222222111111111222222222222222222222222111000000//////000000111//////000111222222333333222333333444333222111000111111222222222333333333444444333222222111111000000//////000222444333222---......///////////////yyynnneee___[[[XXXTTTQQQNNNLLLLLLMMMMMMLLLLLLMMMMMMKKKIIIHHHIIIJJJEEEGGGJJJKKKJJJJJJKKKKKKMMMMMMMMMNNNNNNNNNOOOOOORRRSSSTTTSSSRRRQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUVVVYYY[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSRRRSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRSSSSSSQQQOOONNNNNNNNNNNNLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEFFFHHHHHHKKKPPPXXXddduuuzzzpppgggbbb___]]]\\\SSSMMMEEEAAAAAAAAA@@@>>>@@@CCCGGGIIIGGGDDDAAA@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<===>>>?????????>>>======<<<<<<======<<<<<<<<<===>>>>>>?????????>>>===<<<<<<>>>@@@AAA@@@MMMaaatttzzzuuuaaaWWWMMMGGGBBB>>>>>>AAA??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>???@@@AAABBB===>>>??????>>>???AAACCCAAABBBCCCBBB@@@??????@@@AAACCCDDDDDDBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???AAABBBCCC@@@AAABBBAAA?????????@@@>>>???AAABBBDDDEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGGGGEEECCCBBBBBBAAA???===========================;;;;;;<<<>>>@@@@@@>>><<<;;;;;;;;;<<<<<<<<<<<<===???????????????@@@BBBBBB???>>>>>>>>>==================>>>>>>>>>>>>======:::;;;<<<===>>>===<<<;;;;;;;;;<<<<<<===>>>>>>???=========<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888999999999999999999999999999888777666555777777777777777666444444222222222222333444555666555555444444444444444444555777999:::888666555555444555555555555444333333333333333333444444444444333333333444555555666666555555444333222111000///222222222222222222222222222222222222222111111111111111000000000000111111///000000000111222222222111111333333333333222111111111222222222333333333444444333222222111111000222000000000222333222111,,,---...///000000//////wwwooojjjccc___ZZZVVVTTTRRRQQQPPPPPPPPPPPPNNNKKKJJJJJJKKKGGGIIIJJJJJJHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKMMMLLLKKKKKKMMMMMMLLLKKKJJJKKKLLLMMMLLLLLLMMMMMMOOONNNMMMMMMOOOPPPPPPPPPOOOPPPPPPPPPOOONNNLLLKKKIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKLLLLLLIIIHHHGGGIIIKKKLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGEEEGGGIIIIIIHHHGGGIIIKKKNNNQQQUUUZZZaaaooowwwqqqhhhaaa\\\YYYVVVTTTIIIEEEAAA@@@BBBBBB@@@<<>>===<<<<<<<<<<<<;;;;;;<<<<<<>>>?????????>>>>>>===============<<<<<<<<<======>>>???@@@AAA@@@???>>>???BBBDDDFFFJJJXXXmmm}}}{{{oooeeeTTTLLLFFFDDDBBB??????BBB???@@@@@@AAABBBAAAAAAAAA??????@@@@@@AAA@@@@@@@@@>>>???@@@???>>>>>>@@@BBB@@@BBBCCCAAA>>>===>>>@@@>>>@@@BBBBBBAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???????????????<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDCCCDDDDDDBBB@@@??????@@@???@@@BBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJIIIIIIIIIGGGDDDCCCCCCBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@BBBBBB@@@>>>;;;<<<<<<<<<<<<=========??????>>>>>>???@@@BBBCCCAAA@@@??????>>>===<<<<<<<<<======>>>>>>======<<<888:::===@@@AAA@@@>>>===;;;;;;;;;;;;<<<===>>>>>>============<<<<<<<<<<<<999999999999::::::::::::::::::::::::999888777777777888888888999999999999555555666777777666555444666666777777666555333222222222222222333444555555444444444444444444444444444666777777555444444555444555666666666555333333333444444444444555555555333333444444555666666666555444444444333333222222111111111222222333333444222222222222111111111000222111111000000111111222000000000000111111111111///000222333444444333222111111222222222333333333444444333222222111111000333222000111222222111///---...///111111111111111~~~rrrnnngggaaa]]]ZZZXXXVVVTTTTTTSSSQQQNNNLLLMMMNNNKKKMMMMMMLLLJJJIIIHHHIIIEEEEEEFFFGGGHHHIIIJJJJJJKKKHHHFFFHHHKKKLLLJJJHHHGGGHHHJJJIIIHHHGGGGGGHHHLLLJJJHHHHHHIIIIIIHHHGGGHHHIIIKKKLLLLLLKKKIIIHHHDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIDDDCCCDDDFFFIIILLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJGGGJJJMMMMMMLLLKKKMMMOOOUUUWWWZZZ\\\```kkkyyy|||jjjccc[[[UUUQQQMMMIIIFFFCCC@@@===???BBBCCC???:::;;;>>>BBBDDDCCCBBBAAABBB@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>????????????>>>==================<<<<<<<<<===>>>???@@@CCCBBBAAA@@@BBBEEEHHHJJJVVVdddwwwxxxeeeWWWLLLFFFAAABBBAAA>>>>>>@@@???@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBAAA@@@>>>===??????@@@???>>>>>>@@@AAA???AAACCCAAA>>><<<===???;;;>>>@@@AAA@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAABBBCCCDDDGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@===<<<;;;;;;::::::::::::========================@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEECCCAAA?????????AAABBBCCCDDDDDDDDDCCCBBBBBBDDDGGGIIIKKKKKKJJJIIIJJJHHHEEEDDDCCCBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;======???AAACCCCCCAAA???<<<<<<<<<============>>>???>>>>>>>>>>>>@@@BBBCCCBBBAAA@@@???>>><<<;;;;;;<<<<<<============<<<<<<777:::>>>BBBCCCBBB@@@>>>;;;::::::;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<777888888888888999999999999999999888777666555444777777888888999999999999222333444555555555444333444555555666555333222111333333222222333333444444333333333444444444555555444555666555444333444555444555666666666555333333444444444555555555666666777666666555444444333333333333444444444444555555000000111222333444444555222222222222111111000000222222111111111111222222111111111000000000000000...///111333444444444333111111222222222333333333444444333333222111111000444222111111222222000///...///111222333333333222yyysssmmmgggbbb^^^]]]ZZZVVVRRRQQQRRRTTTNNNMMMLLLLLLMMMMMMMMMKKKKKKJJJJJJJJJKKKJJJHHHFFFHHHIIIIIIJJJKKKKKKJJJJJJGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDEEEFFFHHHIIIEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDHHHGGGIIIMMMNNNLLLNNNRRROOOQQQQQQQQQOOOOOOOOOQQQQQQSSSUUUVVVWWWYYY[[[]]]\\\]]]___aaaaaaeeeqqq}}}yyylllbbbYYYQQQNNNLLLGGGBBBAAAAAAAAA@@@???>>>>>>>>>???@@@BBBCCCEEEEEEDDDBBBAAAAAAAAAAAA@@@???>>>======<<<;;;;;;;;;;;;<<<=========>>>>>>===<<<;;;;;;<<<@@@@@@@@@@@@AAABBBCCCDDDFFFGGGFFFCCCGGGSSS___dddqqq|||yyyeeeVVVNNNFFFDDDBBB@@@????????????BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@>>>======<<<<<>>======>>>@@@BBBDDD?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@===;;;:::;;;<<<<<<<<<<<<===???@@@@@@??????>>>@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>?????????@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFEEEDDDBBBBBB???>>>===<<<<<<<<<<<<<<<<<<===???BBBDDDDDDAAA>>>??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@???>>>===<<<<<<======>>>>>>??????AAA??????@@@CCCDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===<<<<<<;;;;;;:::999999:::999999888888888888888:::::::::999888777777666888888777555555444444444444555666777777555333222111222333333444444333333333333333333333333333333111111222333333333333222222333555444333333444666555666666666555444333333666666555444444333222222444333333333333444555555111222444555555444222111000111111333444555666666111111111000000000000000111111111111111111111111111111111111222333444444444333111//////000111222///000222333444444333222000000000000000000000000000000000000000000000000yyysssooolllhhhdddaaa_________ZZZWWWSSSPPPOOOOOONNNNNNMMMKKKJJJJJJKKKKKKIIIGGGHHHIIIIIIJJJJJJJJJIIIIIIGGGHHHIIIIIIIIIIIIHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIDDDEEEGGGGGGFFFGGGIIIKKKKKKKKKJJJIIIHHHGGGFFFFFFJJJJJJMMMRRRTTTWWW___hhhhhhgggccc___[[[YYYZZZ\\\```ccchhhjjjjjjjjjjjjjjjggggggggggggeeegggrrr~~~uuuiii\\\WWWSSSPPPKKKDDDAAABBBAAA@@@??????>>>>>>?????????AAABBBCCCCCCBBBAAA@@@@@@@@@@@@??????>>><<<<<<<<<;;;;;;;;;;;;<<<=========>>>???>>><<<;;;<<<===@@@@@@@@@@@@AAABBBCCCDDDDDDFFFHHHLLLXXXjjjxxx~~~ssscccVVVOOOMMMDDDCCCAAA@@@????????????AAAAAABBBBBBCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<>>>===<<<<<<===???BBBCCCBBBAAAAAAAAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBB@@@>>>===>>>>>>>>>======>>>>>>???????????????AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIFFFFFFFFFEEEDDDCCCBBBAAA??????>>>===<<<<<<<<<<<<;;;<<>>============>>>>>>?????????>>>===???AAABBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<<<<;;;::::::999999999999888777777777777777777777777666555444444444888777666555444444444444444555666777666555333222111222333333444444333333333333333333333222222222111111222333333333333333444555666555333222333444555555555555555444444444555555444333333222111111333333444444444555555555111222333555555333222111333333333222222222222222000000000000000000000000111111111111111111111111222222111111111222333333333222000/////////111111000111222222222222222222000000000000000000000000111111111111111111111111|||yyywwwvvvsssqqqmmmhhhaaa[[[XXXVVVTTTSSSQQQOOOMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGIIIIIIIIIJJJMMMPPPPPPPPPOOOMMMMMMMMMMMMMMMOOOQQQWWW]]]aaaiiiyyyyyyrrrooooooqqqvvvzzzxxxuuutttrrrooopppyyy||||||}}}~~~xxxooofffZZZWWWTTTQQQIII@@@???AAA@@@@@@???>>>>>>>>>?????????@@@AAABBBAAAAAA???>>>????????????>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@???=========???@@@@@@@@@@@@AAABBBCCCCCCCCCFFFJJJTTTfff|||ppp^^^PPPJJJHHHIIIBBBAAA@@@??????????????????@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCBBBAAAAAAAAAAAABBBEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCAAA???>>>??????>>>===???>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;<<>>>>>>>>>>>???>>>===<<<>>>???@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>><<<<<<;;;::::::999999888888777666666555555666666999999999888888777777666777666555555444444444444444555555666666444333222111222333333444444333333444333333333222222222111222222222222333333333333666666777555333111111222444444444444555555555555555555444444333333222222333444555666666666555444111222333444444333222111222222222111111000000000000000000000000000000000111111111111111111111111333333222111111111222222333222000//////000111111222222111000000000111111000000000000000000000000222222222222222222222222~~~vvvpppjjjeee```\\\YYYVVVSSSRRRRRRRRRQQQPPPOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHKKKKKKLLLMMMNNNQQQUUUYYYZZZYYYXXXWWWVVVVVVVVVVVVVVV[[[dddlllrrr|||~~~|||}}}xxxsssmmmhhhbbbZZZRRRMMMGGG@@@>>>@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>???????????????>>>======<<<<<<<<<<<<<<<======>>>>>>@@@AAA@@@>>>>>>???@@@AAA@@@@@@@@@AAAAAABBBCCCEEEGGGIIIRRRdddxxxwwwmmm___SSSKKKHHHFFFDDD@@@@@@??????????????????>>>>>>???@@@AAABBBCCCDDDDDDCCCAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBAAABBBBBBCCCCCCFFFEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCAAA?????????@@@>>>===@@@???>>>===>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<===???BBBEEEFFFEEECCC???@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@??????>>>>>>AAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;::::::999888888888777666555555444444555555::::::999999999888888888666555555444333333444444444444555555555444333222111222333333444444333333444333333333222222222222222222222222333333444444555666666555333222222333333333333333444555555666666666555555555444444444222333555777777666555444111111222333333222111111......//////000111111222/////////000000000000000111111111111111111111111333333222111000000111111333222111111111111222222333222000/////////000000000000000000000000000000222222222222222222222222{{{sssmmmeeebbb]]]ZZZYYYYYYXXXWWWVVVWWWWWWXXXWWWWWWVVVVVVUUUTTTSSSQQQQQQSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQOOONNNMMMMMMNNNNNNMMMNNNQQQSSSWWW]]]dddjjjlllkkkiiigggdddaaa^^^]]]\\\bbbnnnxxx}}}yyyssspppnnnmmmooo___OOOGGGDDDAAA>>>>>>???>>>>>>===>>>>>>??????AAAAAAAAAAAAAAA@@@??????@@@@@@AAAAAAAAA@@@??????===<<<<<<<<<<<<===>>>>>>>>>@@@AAA@@@???>>>???AAAAAAAAA@@@@@@@@@AAABBBBBBEEEEEEFFFKKKWWWeeekkkiii___XXXPPPKKKJJJIIIFFFCCC?????????????????????>>><<<===>>>???@@@AAABBBCCCCCCBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<<<<;;;;;;::::::;;;;;;<<<>>>????????????@@@AAABBBCCCEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCAAA@@@AAABBBBBB@@@???@@@???>>>>>>>>>???AAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDBBBAAA@@@???==================???AAACCCDDDBBB@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAA????????????>>>>>>>>>>>>>>>???@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999888888777777666555555444333444444444555555555555444444444444555444444333333333333444444444444444444333333222111222333333444444333333333333333333333333333333333333222222222333444555333444555555333333444555333333333222333444555666444444444333333333333333222333555777777666555333111111111111111111111111.........//////000000111......//////000000000000111111111111111111111111333222222111000000000000333333333222222333333333333222000/////////000000000000000000000000000000222222222222222222222222yyytttnnniiigggffffffeeedddeeeffffffgggggggggfffdddccc```______```cccdddbbbaaa```______```aaabbb]]]\\\YYYVVVTTTSSSSSSSSSRRRTTTWWW[[[aaakkkttt{{{}}}yyytttnnnhhheeeccchhhsss}}}zzzrrrooommmnnnqqquuuaaaMMMDDDCCCAAA???>>>>>>>>>=========>>>??????BBBBBBAAA@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@======<<<<<<======>>>???>>>???@@@@@@???>>>@@@AAAAAAAAAAAA@@@@@@AAAAAABBBAAACCCCCCDDDKKKTTTVVVTTTSSSNNNGGGDDDEEEFFFEEEDDD@@@@@@AAAAAA@@@???>>>>>><<<======>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;::::::;;;<<<===>>>??????===>>>>>>???AAACCCEEEFFFEEEDDDDDDCCCCCCBBBBBBBBB??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@BBBAAAAAACCCDDDEEECCCBBB???????????????@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCEEEFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBAAABBBCCCEEEFFFCCCBBBAAA???>>>=========>>>>>>>>>@@@BBBCCCAAA???@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@????????????>>>>>>>>>???@@@BBBAAA@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<::::::999888888777777666666555444444333333444444444444444444444444444444444333333222222333333333444444444333333333333333111222333333444444333333333333444444555555666666444333222222222333555666222333555444333333555666444444222222222333444555111111111111000000000000222333444555555555444333000000000000000000000000111111000//////...---------......//////000000111111111111111111111111111222222111000000000111111222222222333333333333333222222111000000000111111000000000000000000000000222222222222222222222222|||{{{zzzyyyzzzzzz|||}}}~~~~~~~~~~~~|||zzzwwwuuuuuuwwwzzz|||yyywwwtttsssssstttwwwyyyuuusssooojjjeeebbb```______```bbbdddiiirrr{{{~~~wwwsssmmmpppwwwsssllljjjiiilllqqqqqq___MMMDDDAAA??????@@@===============>>>??????AAAAAA@@@???>>>>>>======???@@@@@@AAAAAAAAA@@@@@@===============>>>>>>???===>>>??????>>>>>>???AAABBBAAAAAA@@@@@@AAAAAAAAA===@@@AAAAAACCCIIIKKKIIIKKKIIIFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>============>>>>>>????????????@@@BBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::;;;<<<===>>>?????????======>>>???@@@AAACCCDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>===>>>===>>>@@@CCCDDDBBBAAA>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCC@@@BBBCCCEEEEEEEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@BBBDDDGGGHHHDDDCCCBBB@@@>>>>>>======>>>>>>>>>@@@CCCDDDCCCBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>??????@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>>>>???AAACCCBBB???>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>999::::::::::::;;;;;;;;;999999999888777777666666666666555444444444444444555555555555555555555555333333222222222222333333444444333333222222333333111222333333444444333333222333444555666888999999555444222222222333555666333555555555333222333444555444333111111222333444111111111111111111111111222222222333333333333444000000000//////000000000222222111000///...------------......///000000111111111111111111111111111111000000000000111111222000000111111222222222222000111222222222222222222000000000000000000000000111111111111111111111111{{{vvvsssqqqmmmmmmlllkkkmmmssszzzwwwwww{{{|||nnniiigggfffiiioooiii\\\NNNEEE@@@===>>>BBB===============>>>??????@@@@@@>>>===<<<<<<<<<<<<>>>??????@@@@@@@@@??????===============>>>??????<<<>>>??????>>>>>>???AAABBBBBBAAA@@@@@@AAAAAAAAA;;;@@@BBB@@@@@@CCCEEEDDDCCCEEEGGGHHHGGGDDDAAA???CCCCCCCCCCCCBBB@@@>>>===============>>>>>>>>>>>>>>>@@@BBBEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;:::;;;<<<>>>??????@@@@@@???>>>>>>>>>???@@@AAAAAACCCCCCBBBAAAAAA@@@??????@@@@@@??????????????????BBBBBBAAAAAA???>>><<<;;;888888:::<<>>>>>???@@@AAABBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCDDDEEEEEEEEEEEEDDDDDD@@@AAABBBCCCCCCAAA???>>>AAABBBDDDEEEEEECCCBBB@@@@@@??????@@@BBBEEEHHHJJJEEEDDDBBB@@@???>>>============>>>AAADDDFFFFFFEEE@@@AAAAAABBBBBBAAAAAA@@@>>>>>>??????@@@@@@@@@AAA===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>AAABBBAAA???===>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;999999888888777666666666666666555444444444444555111111111111111111111111222222222111222222333333555444333222222222333333222222333444444444333333222333444666888999;;;;;;555444333222222444555777555666777555333111222222666555333111111111333444444444444444444444444444222222111111111222333444000000////////////000000/////////000000000000000---------...///000000111111111111111111111111111000000//////000111222222......///000000000000000///000222333444444333222000000000000000000000000000000000000000000000000yyyttttttyyy}}}zzz~~~qqqgggeeeddd```ZZZWWWQQQIIIBBB>>>>>>AAACCC===>>>>>>>>>======???AAACCCBBB???===<<<<<<===>>>??????@@@AAABBBBBBCCCCCC@@@>>><<<<<<>>>???@@@???@@@>>><<<;;;:::;;;===>>>???@@@BBBCCCBBBAAA???======>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEBBB@@@===>>>??????===:::AAAAAA@@@???>>>===<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@@@@@@@?????????>>>>>>AAA???===;;;:::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>CCCBBBAAA@@@????????????@@@?????????>>>>>>============>>>>>>>>>>>>======??????>>>>>>>>>>>>>>>???@@@@@@????????????@@@@@@BBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA???>>>>>>>>>???@@@??????@@@AAAAAAAAA@@@@@@;;;<<<===???BBBEEEGGGHHHDDDCCCBBB@@@===;;;:::999@@@??????>>>???AAABBBCCCEEEDDDDDDCCCAAA@@@?????????>>>>>>>>>======<<<<<<>>>????????????>>>======>>>??????===<<<;;;===>>>??????>>>>>>===>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;999;;;;;;888666666999===;;;::::::999888777666666666555555555555444444444111111222333333444555555222222111111111111222222444444444333333222222222222222333333333333444444222333333444444333333222666555444333333444555666555444333333222222222222000000000111222222222333222222222222222222222222555555555444333222000///222111000//////000111222//////......---------,,,000000000000000000000000111111111111111111111111333222111000000111111222000000000///000000111222222333222000------000333111000///......///000111000000000///////////////|||~~~nnnccc]]]YYYTTTPPPKKKHHHDDD???======???@@@???@@@AAA@@@???>>>???@@@AAA???===;;;::::::;;;;;;<<<======>>>??????@@@@@@???===;;;;;;===>>>>>>>>>???>>><<<;;;;;;;;;===>>>???@@@@@@AAA@@@???>>>===>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDCCC@@@>>>???@@@@@@>>><<<@@@??????>>>>>>============>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@???===<<<;;;;;;;;;<<<999::::::;;;;;;<<<============>>>>>>>>>?????????BBBAAA@@@???>>>>>>>>>>>>?????????>>>>>>===============>>>>>>>>>>>>======??????>>>>>>>>>>>>>>>???======<<<<<<<<<<<<===============>>>>>>@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>>>>>>>?????????@@@@@@@@@@@@@@@??????;;;;;;<<<===???AAABBBCCCBBBAAA@@@>>>===<<<;;;;;;@@@@@@??????@@@AAACCCCCCDDDCCCCCCBBBAAA@@@???>>>??????>>>>>>============>>>>>>>>>??????>>>>>>===???@@@@@@???===<<<>>>???BBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::999777555555888;;;888888777777666555555555555555555555444444444444111111222222333444444555222222111111111111222222222222222222222111111111222222222333333333444444222333333444444333333222555444333222222333444555444333333222222222333333111111111111111111222222222222222222222222222222222222333333333333222222111111000//////000111111000000000000//////......000000000000000000000000111111111111111111111111111111111111111111111111000000000000000111222222111333444222000///000222111000///......///000111000000000000000000000000|||qqqppprrrrrrwwwpppeeeZZZSSSMMMIIIFFFAAA@@@???>>>>>>>>>???@@@AAACCCDDDDDDBBB@@@???@@@@@@>>>===;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>===;;;::::::<<<>>>>>>===???>>>===;;;;;;<<<<<<===?????????>>>>>>>>>======>>>>>>=========???AAABBBAAAAAAAAA@@@AAAAAABBBCCCBBBAAA??????@@@@@@>>>===>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;888888888999::::::;;;;;;;;;<<<<<<===???@@@@@@AAA@@@@@@???>>>============>>>>>>>>>===============<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;:::::::::;;;<<<>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@???>>>======<<<<<<<<<<<<===>>>???@@@@@@???===<<<;;;<<<======????????????@@@AAABBBCCCBBBBBBAAA@@@???>>>>>>===??????>>>>>>>>>>>>=========>>>???????????????>>>@@@AAAAAA@@@>>>>>>???AAAEEEDDDBBB???===;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;888999888666444444666888666666666666666666666666555555444444444333333333111111222222333333444444222222111111111111222222000000000111111111111111222222222222333333333333222222333333333333222222333222222111111222222333222222222111222222333333111111111111111111000000222222222222222222222222...///000222222333333333111000000//////000000111222222111111111111000000000000000000000000000000000000000000000000000000...///111222222222222111111111111000111222222333111222444444222111111111000000////////////000000///000000000111222222222}}}wwwtttvvvqqqddd```___^^^___\\\WWWPPPJJJEEEDDDDDD??????>>>>>>???@@@AAABBBBBBDDDFFFFFFCCCAAA??????@@@???>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<;;;:::;;;===>>>>>>===>>>>>>===<<<<<<<<<<<<===???>>>===<<<<<<<<<<<<===>>>===<<<<<<<<<>>>@@@AAA@@@@@@@@@??????@@@@@@AAA@@@??????>>>>>>>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>======>>>???AAABBBAAA@@@@@@@@@@@@?????????<<<============<<<;;;:::888888888999::::::;;;;;;<<<<<<======>>>??????@@@???>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<==================<<<=========>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<999999:::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>============?????????>>>>>><<<;;;:::===<<<<<<===>>>???@@@AAA???>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBAAA??????@@@AAAEEECCCAAA???<<<:::999999::::::;;;<<<<<<<<<;;;;;;:::999888777555555555666666666777777888888888999444444444444333333333222111111222222333333333333222222111111111111222222///000000111111222222222111222222222222333333333222222333333333333222222222222222222222222222222111111111111111222333444222222111111000000//////111111111111222222222222---...///111222222222222000000000//////000000000111111111111111111111111////////////////////////////////////////////////,,,...000222333333222111111111111111111222333333111222222111000000111222000000////////////000000//////000111222333333444vvvmmmmmmrrrvvvvvvuuuuuusssvvvzzzjjj___XXXSSSPPPMMMMMMLLLHHHCCCAAAAAACCCAAA@@@>>><<<<<<>>>AAABBBBBBDDDFFFEEECCC@@@>>>===>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;<<<>>>??????>>>>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<>>>???@@@??????>>>>>>>>>>>>??????============<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>===<<<<<<===>>>@@@AAA@@@@@@????????????>>>>>>;;;<<<<<<===<<<<<<;;;:::999999::::::;;;;;;<<<<<<>>>===========================<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<===>>>>>>>>>>>>===;;;;;;::::::::::::;;;;;;888888999:::;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<<===>>>======<<<;;;:::999;;;;;;;;;<<<===???@@@AAA@@@???===<<<;;;;;;;;;;;;;;;<<<======>>>??????????????????>>>>>>======<<<========================???@@@AAABBBCCCDDDDDDDDDAAAAAABBB@@@???>>>???AAAAAAAAA???===<<<;;;::::::999999:::;;;<<<<<<;;;;;;<<<:::999888777666555555444555555666666777777888444333333333222222222222111111222222222222222333222222111111111111222222000111111111222222333333111111111222222222333333111222222333333222222111222222222333333222222222000000000000111111222333222111111000000/////////000000000111111222222222///000000111111111000000/////////000000/////////000000000000000000000000................................................,,,---000222333222111000111111000000111111222333222000...------///111222//////000000000000////////////000111222333333444}}}rrrkkklllttt|||{{{mmmddd\\\TTTMMMJJJFFFFFFDDDBBB???===>>>???@@@>>><<<::::::;;;===???@@@BBBCCCBBB???===<<<<<<;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;;;;===???@@@???>>>===============<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>???>>>==================;;;<<<===<<<;;;:::;;;<<<:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>======<<<<<<<<<======<<<<<<;;;<<<<<<===:::::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;===>>>???>>>>>>===::::::999999999999::::::777777777888999;;;<<<===????????????????????????===============<<<;;;;;;;;;<<<<<<<<<;;;:::999999999999999:::;;;===>>>?????????>>>>>>===<<<;;;;;;;;;<<<===>>>>>>???>>>>>>??????>>>>>>>>>=========;;;;;;<<<<<<<<<<<<======???@@@AAACCCDDDEEEEEEEEE???@@@@@@???======>>>@@@>>>>>><<<;;;::::::::::::888999:::;;;;;;<<<;;;;;;===;;;999888888777555333111111222222222333333333333333333222222222111111111111222222222222222222222222111111111111222222111111111222222222222222111111111111222222222222111111222222222222111111111222333333333333222111000000000000000000111111000000000000000000////////////000000111222222222111111111111111000///......//////000000//////............////////////000........................////////////////////////---...000111111111111000000000000///000111111222111///,,,,,,...000111111//////000000000000/////////000000000111222222222}}}tttggg]]]ZZZWWWPPPJJJGGGBBB@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>??????>>>;;;::::::;;;999::::::::::::999888888::::::::::::::::::::::::999999:::<<<>>>???>>>==================<<<<<<;;;<<<======>>>>>><<<;;;:::999:::<<<===>>>>>>===<<<>>>======<<<;;;;;;<<<<<<:::<<<>>>===;;;:::<<<>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<::::::;;;;;;<<<<<<======<<<<<<<<<=====================<<<<<<<<<<<<======999999999999:::::::::;;;;;;<<<<<<======<<<<<<;;;999:::<<<>>>??????>>>===;;;;;;;;;::::::;;;;;;;;;999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<;;;:::999:::::::::::::::999999;;;;;;;;;;;;;;;<<<======<<<===???@@@@@@???===<<<<<<===>>>@@@@@@@@@@@@????????????>>>>>>>>>>>>===:::::::::;;;;;;;;;<<<<<<===>>>@@@AAACCCDDDDDDEEE===>>>>>>===;;;;;;<<<>>>===<<<;;;:::999888888888888888999:::;;;;;;;;;;;;===:::888777777666333000000000000000111111111111222222222222111111111111222222111111111111111111222222111111111111222222111111111111111000000000111111111111222222222222111111222222222222111111000000111222222111000000111111000/////////000000/////////000000000000000/////////000111222222222111111222222111111000///......///000000///.............../////////000000------------------------/////////////////////////////////000000000000000//////......//////000111///......000222222000......///000111111000///...000000000000000000000000~~~~~~gggZZZQQQQQQRRRMMMHHHGGG>>>;;;999999;;;===>>>>>>999:::===??????>>><<<:::<<<===<<<;;;999888999;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<888888999;;;>>>>>>===;;;=========>>>===<<<<<<;;;;;;===>>>??????===;;;:::777999<<<>>>???>>><<<;;;>>>===<<<;;;;;;;;;;;;;;;;;;===???>>><<<;;;===???;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<>>>???>>>>>>======<<<<<<<<<<<<;;;;;;;;;===<<<:::999999:::<<<===999::::::;;;;;;<<<<<<===:::;;;;;;<<<===>>>??????======<<<<<<<<<======>>>888888999999999:::::::::;;;<<<<<<<<<<<<<<<<<<;;;999:::<<<>>>??????>>>===???>>>>>>======>>>>>>???<<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========<<<::::::888888999:::::::::999999@@@???>>>===============999;;;>>>AAABBBAAA???>>>===>>>@@@AAABBBBBBAAAAAA????????????>>>>>>>>>>>>999999999::::::;;;;;;;;;;;;<<<>>>@@@AAACCCCCCDDD<<<======<<<::::::;;;<<<======;;;999888777666666777888999:::;;;;;;<<<;;;<<<999777666777555222...111111111111111111111111222222222111111111111000222222111111111111111111222222111111111111222222111111000000//////......000111111111111222222222111111222222222222111111...///000111111000///...222111000//////...//////......//////000000111111...//////000111222222222000111222222222222111111---...///000000///...---......//////000000000111------------------------000000000000000000000000111000///////////////000...............///000000,,,---000444777555000+++...///000111111000///...000000000000////////////|||nnn[[[SSSJJJHHHKKKJJJDDD===:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::>>>;;;777666666777777777888999999:::;;;;;;;;;:::>>>===<<<;;;:::;;;<<<<<<999:::;;;<<<;;;:::999888999:::;;;============<<>>>>>>>><<<<<<============<<<<<<:::999999999;;;=========>>><<<:::::::::;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;999888888999;;;<<<<<<<<<<<<<<<;;;;;;:::888888999::::::;;;<<<<<<:::999999888888999999:::999999999:::::::::;;;;;;???>>>===;;;;;;===>>>???@@@???>>>===;;;999888888888777777777888999::::::::::::::::::::::::::::::<<<<<<<<<===>>>@@@BBBCCC????????????@@@AAABBBBBBAAA>>><<<===??????===;;;>>><<<999999;;;===>>>>>><<<======>>>???@@@@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555555555555666666777888999999:::999999777666555555555555333111000111222222111///000/////////////////////111111000111333333111///000000000000000000000000000000000000000000000000//////000111111111111111222222222111000///...---......//////000000111111//////000000000000///.........------------......000000000000111111111111111111222222222333333333000000//////.........---......---+++***+++---000////////////////////////...............---------111111111000000...------///////////////...---------------............//////000000000000000//////////////////000000000000{{{zzzxxxnnnbbbVVVOOOHHHFFFGGGFFFAAA<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::;;;999777666888999::::::888999:::;;;<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<======<<<<<<>>><<<:::999:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;::::::999<<<<<<<<<<<<============<<<<<<============<<<<<<;;;:::999999999:::::::::>>><<<;;;;;;<<<======<<<;;;;;;<<<<<<===>>>??????@@@??????>>>>>>??????@@@<<<<<<<<<:::999888:::<<<===>>>>>>>>>>>>===<<<<<<888999999::::::;;;;;;;;;<<<<<<;;;:::999999999999::::::;;;;;;;;;<<<<<<<<<@@@???===<<<<<<===???@@@@@@???>>>===;;;:::999888999999999888999999:::::::::::::::::::::::::::::::::;;;;;;<<<===???@@@AAA@@@@@@@@@???@@@@@@AAAAAAAAA>>>======??????===;;;===;;;999999:::<<<======<<<<<<======>>>??????@@@<<<<<<<<<;;;;;;:::::::::999999888888777666555555666666777777888999999:::999888777666555555555555444333111111222222111///333333222222111000000///000///...///111222111000000000000000000000000000000000000000000000000000//////000111111111111111222222222222222111000///......//////000000000000000000000000000///////////////......---.........//////000000000111111111111111111111222222222222000000000/////////...............,,,+++,,,...000........................////////////////////////111111111111000///...---111111111111111000//////---------............/////////000000000000//////////////////000000000000{{{oooeeecccccc]]]TTTMMMJJJFFFCCCAAA???===;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888999999999::::::;;;;;;;;;<<<:::888777999:::::::::888999:::<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::888999:::;;;<<<<<<<<<<<<===;;;::::::;;;<<<:::999666888999;;;<<<===<<<<<<::::::;;;;;;;;;;;;;;;:::=========<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;<<<;;;999888777777777888>>><<<::::::<<<=========:::;;;<<<===>>>@@@AAAAAAAAA@@@@@@??????@@@@@@AAA<<<======<<<::::::;;;===???????????????>>>>>>===999999999:::::::::::::::>>>===<<<;;;:::999999999<<<<<<<<<=========>>>>>>@@@???>>>======>>>???@@@@@@???>>>===<<<;;;:::999;;;::::::999999999999:::::::::::::::::::::::::::999::::::<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>======>>>???===<<<<<<:::999999:::<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======<<<;;;::::::999999888999::::::999888666555666666777777888999999999888777666555555555555555666444333222333333111///444444333222111111000000111///---...///111111111000000000000000000000000000000000000000000000000///000000111111111111000111111222222222222111111...////////////000000000000000////////////000000111000//////............//////000000000000111111000000000000111111111111111000000000000000///////////////...,,,---///111------------------------......//////000000111111111111222111111000///...000000111111111000//////---------............///...//////000000/////////////////////000000000000|||}}}}}}ttteeeXXXTTTUUUQQQKKKGGGFFFDDD@@@===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<=========<<<;;;:::999888888888999::::::;;;<<<<<<@@@>>>;;;999999999777666888999;;;<<<>>>???@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888999999:::;;;;;;<<<<<<<<<;;;:::;;;<<<<<<:::888666777:::<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;>>>>>>===<<<<<<;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777777999;;;???===:::999:::;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>============>>>>>>===>>>>>>===;;;;;;<<<===???????????????>>>======:::::::::999999999999999<<<;;;;;;::::::::::::;;;>>>>>>>>>>>>????????????@@@@@@???>>>>>>???@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;:::999888888888999::::::::::::::::::::::::999:::;;;===>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>======<<<<<<======<<<<<<<<<:::999999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>======;;;:::999888888888999;;;;;;;;;999777666555555666666777777777777777666555555444444444555777555333333333333111000222222222222222222222222555222///...///000111111000000000000000000000000000000000000000000000000///000111111111111000000//////000111111111111111////////////////////////000//////...//////000111222111000//////...//////////////////000000000111////////////000000000000111111111111000000000000///000000///......000111------------------------------...///000000111111111111222222111000//////---...............---------------............///......//////000/////////////////////000000000000~~~zzz{{{~~~|||ssscccUUUOOOPPPNNNIIIBBBCCCBBB???;;;:::;;;===<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888999::::::;;;<<<<<>>???@@@@@@===============<<<<<<<<<999999999888888888888888888888999999::::::;;;<<<<<<;;;:::;;;<<<<<<:::888888999;;;<<<<<<;;;999888:::;;;<<<===============>>>>>>===<<<;;;:::999999::::::;;;;;;;;;;;;::::::999999:::999888:::>>>AAAEEEBBB>>><<<;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>???>>><<<;;;<<<=========>>>>>>======<<<;;;999999999999999999999888888888888888999;;;<<<<<<>>>>>>>>>????????????@@@@@@@@@????????????@@@@@@?????????>>>>>>=========;;;:::999888888888888888:::::::::::::::::::::::::::;;;<<<>>>@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>:::;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>======;;;:::999888888888999;;;<<<;;;:::888777444444444555555555555555666555444444444444444444666555333333333333222000111111222333555666777888999666222000000000000000000000000000000000000000000000000000000000000000000000111111111000000///,,,---...///000000000////////////...............///////////////000111111111111000///////////////...////////////000000000....../////////000000000000000000000111111111111///000111000///...000111------------------------,,,,,,---......///000000000111111111111000//////------............---------------............///------...///////////////////////////000000000000~~~vvvooobbbUUUOOOPPPMMMIII@@@@@@???===;;;:::<<<===;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;;;;;;;999888888999;;;;;;;;;999999:::;;;===>>>?????????===>>>>>>>>>>>>===<<<;;;999888777777666666777777888888888888999:::;;;<<<===;;;::::::;;;<<<:::999:::;;;<<<<<<<<<:::999888;;;;;;<<<===>>>>>>>>>>>>======<<<<<<;;;:::999999999::::::;;;;;;::::::999777999:::::::::<<>>>>>===============<<<;;;;;;::::::===<<<<<<;;;;;;<<<<<<===<<<===???>>>===;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::888888888999999999999999555666666777999;;;===>>>=========>>>>>>>>>??????????????????????????????????????????>>>>>>>>>>>>;;;::::::999999999999::::::::::::::::::::::::::::::;;;===???AAAAAAAAAAAA???@@@AAABBBAAA@@@???>>>999:::<<<;;;::::::;;;<<<<<<;;;:::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999888999::::::::::::888888444444444555555555555555555444444333333333444444444333222222333333222111111222444666888:::<<<===999666333222111111000///000000000000000000000000000000000000000000000000000111111111111000000///,,,,,,---.............../////////............------...///000111111000000000//////......//////000......////////////000000////////////000000000000//////000000000000000111...000111000///...///000------------------------,,,,,,------......////////////000000000000//////......///000000000//////---------............///,,,---......////////////////////////000000000000yyysssgggddd[[[RRRNNNNNNKKKGGG???>>><<<;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::777666666888:::<<<;;;:::999:::;;;<<<===>>>>>>======>>>>>>???>>>===<<<;;;999999777666666666777888888888777777888999:::;;;>>><<<:::999:::;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>>>>??????>>><<<<<<<<<;;;;;;:::::::::999999::::::::::::999999777999;;;:::999<<>>===>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;===>>>>>><<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::777777888888999999::::::777777888888:::;;;===>>><<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>===????????????????????????<<<;;;;;;;;;;;;<<<<<<===::::::::::::::::::::::::888:::<<>>???AAABBBBBBAAA@@@???:::<<<======;;;;;;===???===<<<;;;===>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888999999999999999666666666666666666666666444333333333333333444444222111000111333333333111111222333555777999:::;;;555333222222333222111///000000000000000000000000000000000000000000000000111111111111111000//////------......///.........//////.........---------+++---///222222222000///------------...///000000........./////////000000//////000000000111111111....../////////000000000---///000000///......///......................................./////////......////////////......---...//////000000//////---------............///+++,,,---...////////////////////////000000000000}}}~~~}}}sssjjjeee[[[YYYTTTMMMKKKLLLIIIDDD>>><<<999999;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999:::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::999888777888::::::888666::::::;;;<<<======<<<<<<===>>>?????????>>><<<;;;;;;:::888777777777888999888777777777777999:::;;;???<<<999888999;;;;;;;;;:::::::::;;;<<<===>>>???;;;;;;===>>>????????????<<<<<<;;;;;;;;;;;;::::::999999999::::::999999999777:::;;;:::999;;;BBBIIIFFFBBB>>>;;;;;;<<<======<<<<<<======>>>>>>??????:::::::::999999::::::::::::<<<>>>>>><<<;;;::::::<<<<<<<<<===<<<;;;;;;:::666666777888999::::::;;;::::::::::::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======???????????????@@@@@@@@@===============>>>???@@@::::::::::::::::::::::::777999<<<>>>?????????>>>===>>>@@@BBBBBBBBB@@@@@@;;;===??????===<<<>>>AAA===<<<<<<===???@@@>>>=====================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888999999888888888888777777777777333333333222222333444444111//////000222333333222///000111222444555666666111000000111333333222000000000000000000000000000000000000000000000000000111111111111111000//////...///////////////......//////.........---------***,,,000333333222000...,,,,,,,,,---...///000111............/////////000000000000000111111111111---.........//////000000---...000000///......///////////////////////////000000000000////////////------...............---++++++,,,---.........------------.........//////+++,,,---...////////////////////////000000000000uuurrrvvv}}}xxxsssjjj___VVVVVVUUUSSSPPPLLLGGGCCC@@@;;;;;;::::::::::::;;;;;;<<<<<<============<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::===<<<;;;:::::::::::::::999999888888888888999999777777888:::===@@@AAA@@@???@@@@@@@@@???>>><<<;;;:::999777666555666888999;;;:::::::::999888888888<<<<<<;;;::::::;;;;;;;;;::::::999999::::::;;;<<<;;;<<<>>>???@@@@@@??????===>>>>>>===<<<:::888777:::999999999999999::::::888999999::::::;;;;;;<<<:::;;;;;;;;;<<<<<<======AAA@@@??????>>>>>>??????>>>>>>===<<<;;;;;;::::::<<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<999999999999999999999999;;;:::999888888:::;;;======<<<;;;;;;;;;<<<>>>???AAA@@@???===<<<<<<<<<<<>>======AAA???>>><<<<<<===???@@@???>>>===<<<<<<;;;;;;;;;999999::::::;;;<<<======@@@===;;;<<>>>>>===<<<;;;::::::;;;<<<<<<<<<======>>>>>>>>>???AAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<;;;:::999888;;;::::::999999::::::;;;999777555666888;;;======666555444222111111222222333555666555444222333333222222333333333444444444000000111222222222222111333333222111000///------......//////000000111111000000000000000000000000////////////////////////.........------,,,,,,,,,+++---111333444333111///000///---+++++++++---...000///...---------------...///000111111222111111...///000111111222111111111111000...---,,,+++***,,,,,,+++******+++++++++...........................333333...,,,000111...111000000/////////000000000000////////////000000111111000000//////......---.........//////000000|||ooopppwww~~~wwwqqqlllcccXXXPPPSSSRRRPPPMMMIIIDDDAAA>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::;;;888888777777777777888888999999999;;;===>>>???>>>>>>>>>??????>>>===;;;:::;;;999888666666777888999:::999999999999999888888::::::999999888999999:::;;;;;;::::::;;;;;;<<<===<<<===>>>@@@@@@@@@@@@?????????@@@@@@???===;;;:::999999888888888999999:::888999999::::::;;;;;;<<<999:::;;;<<<===>>>???@@@BBBAAA@@@@@@????????????>>>>>>======<<<;;;;;;:::<<<<<<;;;;;;<<<<<<===>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<:::::::::;;;===>>>???>>>>>>===>>>???@@@AAA@@@@@@>>>===<<<<<<<<<<<>>======@@@???>>>>>>>>>>>>???@@@??????>>>===<<<<<<<<<<<<999::::::;;;<<<<<<======???===<<<<<>>???>>>===<<<;;;<<<<<<=========<<<<<<===>>>>>>???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888::::::999999999999::::::;;;999777666888999::::::777666444333222222222333333444666555444222222333222222222222333333333333000000111222222222222111000111111222111111000000////////////000000000000///////////////////////////////////////////////////...............---------...111333444333222000000...---++++++,,,---...//////...------------------......////////////...000000111111111000000///000000///...---,,,,,,+++//////...............///........................+++///000------222333111,,,,,,,,,,,,,,,---......111111111000000111111111111000000000/////////.............../////////000~~~sssttt|||}}}xxxtttnnneeeZZZRRRNNNMMMKKKIIIEEEAAA>>>======<<<<<<<<<<<<<<<<<<===>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;777777666666666666777777:::;;;;;;;;;<<<=========<<<======>>>===<<<:::999;;;:::999888777888999999888888888999999999999999:::999999999999999::::::<<<<<<<<<;;;<<<======>>>======???@@@@@@AAA@@@@@@@@@AAABBBBBBBBBAAA???>>>999999888888888888888999888999999::::::;;;;;;<<<999:::;;;===>>>@@@AAABBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>>===<<<<<<<<<===??????>>>>>>>>>>>>>>>???@@@@@@@@@???>>>======<<<======?????????>>>>>>>>>======??????@@@@@@@@@@@@@@@???@@@@@@???>>>============;;;;;;;;;<<<<<<======>>>???>>><<<===>>>??????>>>??????>>>============>>>======<<<;;;;;;===>>>??????>>>===<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999888::::::999999999999::::::===:::888666777777777666777666555444333333333333333444555555333222222333000111111111222222222222000000111222222222222111//////111222333333333444000000000000////////////////////////////////////////////////////////////.........//////////////////000111222222222222222///...---,,,+++,,,---...//////...------------...//////...............---111111111111000///...---//////.........---------//////////////////000000........................,,,......---...222333111............//////000111222222222222222222222222000000000000////////////............////////////yyyzzzzzzzzzyyytttjjj^^^UUUJJJIIIHHHEEEBBB@@@===<<<======<<<<<<<<<<<<======>>>===;;;::::::;;;===>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;777666666555555666666777999:::<<<<<<<<<<<<===>>><<<===>>>>>>>>><<<;;;:::<<<;;;:::999999999::::::777888888888999999::::::<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@999999888777777777888888888999999::::::;;;;;;<<<;;;<<<===>>>???@@@AAAAAADDDDDDCCCCCCBBBAAA@@@?????????>>>>>>>>>===============<<<<<<======>>>???<<<<<<;;;:::::::::::::::<<<<<<<<<======>>>??????======<<<<<<======>>>???<<<<<<<<<<<<<<<======>>>???>>>===============>>>??????>>>===============>>>???AAABBBBBBAAA@@@???AAA@@@???>>>============<<<<<<<<<<<<======>>>>>>>>>======<<<===>>>>>>>>>>>>>>>==================>>>===;;;::::::<<<===>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888999999888888888888999999;;;999777666666666666444666666555555444444444444222444555555333222222333000000000000111111111111000000111222222222222111///000111222333444444444111111000000//////......////////////////////////////////////////////////------....../////////000///////////////000111111...------,,,,,,,,,---...///......---------......222111000000////////////000000111111000///......---.....................,,,,,,------.........---........................000000...---...000///...111111000000000000000111111222222222222222222111000000000000////////////.........///////////////wwwooommmpppuuuwwwsssgggZZZPPPGGGFFFEEECCCAAA???>>>=========<<<<<<<<<<<<======>>><<<;;;999999;;;<<<>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<777777666666666666777777777999;;;<<<;;;<<<>>>AAA>>>>>>???@@@@@@???===<<<===<<<<<<;;;;;;;;;;;;;;;888888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<===>>>;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>??????@@@AAAAAA@@@AAABBBBBBBBBAAA@@@???::::::999888777777888888888999999::::::;;;;;;<<<>>>>>>>>>???????????????CCCCCCDDDCCCCCCAAA@@@?????????????????????>>>>>>>>>============>>>??????<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<============<<<<<<;;;<<<<<<<<<======;;;<<<<<<===============>>>===============>>>??????>>>======<<<<<<=========>>>AAABBBCCCBBB@@@???AAA@@@???>>>============<<<<<<<<<=====================<<<<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;::::::999999999888888777777888888999888666555555666777666555555555555555555555444444222444555444333111222222//////000000000111111111000000111222222222222111111222222333333333222222111111000000//////..............................////////////////////////,,,,,,,,,------......///...------,,,------...///---------,,,------------......---------......///222111000///......//////......///000000000000000---------...............***+++,,,------------,,,........................111...,,,---///000///...000///...---,,,+++++++++000000111222222111000000////////////000000000000///////////////.........zzztttlllgggeeejjjppprrrlllaaaTTTKKKDDDCCCBBB@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<======<<<;;;::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;========================;;;;;;:::::::::;;;<<<<<<999999888888888888999999666999<<<<<<;;;<<>>>>>>>>=========<<<<<<<<<::::::::::::;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;::::::;;;;;;<<<===============>>>???@@@AAA???@@@AAAAAAAAA???>>>===;;;;;;:::999888888888888888999999::::::;;;;;;<<>>>>>>>>>>>AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======>>>???????????????======<<<======>>>???@@@???>>>===<<<;;;<<<===>>><<<>>>@@@AAABBBAAA@@@???@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<:::999888:::;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::999999::::::::::::999999888888777777777777888888555444333444666777666555444444555555555444444333222333444444222111111222///000000000111111111111000000111222222222222111222333333333222111000000000000000000////////////........................////////////////////////,,,,,,,,,------------------,,,,,,++++++,,,------,,,,,,------------------...------------.../////////...---,,,,,,,,,---...,,,---...///000000000000------..................+++,,,...///000000///..............................)))(((,,,111111111222111111///...------,,,,,,///000111222222111000///////////////000000000000///////////////.........}}}rrrjjjdddaaa```eeehhhkkkiiibbbWWWMMMFFFAAAAAA???>>>=========>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===;;;;;;::::::::::::;;;;;;777;;;>>>===::::::===@@@???@@@AAABBBBBBAAA@@@???>>>>>>???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999::::::;;;<<<===<<<<<<<<<;;;<<<<<<===>>>===<<<<<<<<<<<<>>>???@@@@@@@@@AAAAAA@@@>>><<<;;;===<<<;;;:::999999999999888999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA??????>>>>>>>>>???@@@@@@>>>>>>===<<<<<<<<<<<<============<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@??????>>><<<<<<<<<<<<===>>>@@@@@@???>>>===;;;;;;<<<===>>><<<===>>>@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;999777666777::::::;;;<<<===>>>======<<<::::::<<<<<<<<<:::999777999:::;;;;;;;;;;;;:::999888999999:::::::::999999777777777666666777777777444333333444666666555444222333444555555444333222111333444444222111111222000000000111111111222222000000111222222222222111111111222222111111000///////////////000000000000........................////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------------------...//////...---,,,++++++,,,...///......///////////////.....................------,,,---///111111111000///...........................(((&&&,,,222111111222111111000000000000111111000111333444444333111000.../////////000000000111000/////////............~~~{{{pppdddYYYTTTTTTVVVdddeeeddd___WWWMMMDDD@@@???>>>===<<<;;;<<<<<<===;;;;;;;;;::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;888888888888888888888888:::::::::::::::;;;<<<======<<<<<<;;;;;;<<<<<<===999===???>>>:::888;;;>>>??????AAAAAABBBAAA@@@??????????????????>>>======>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????===============>>>??????<<<<<<;;;;;;<<<===???@@@AAAAAAAAAAAA@@@>>><<<;;;>>>===<<<;;;::::::::::::888999999::::::;;;<<<<<<;;;<<<<<<===>>>??????@@@===???AAACCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>??????@@@AAA??????>>>===============??????>>>===<<<;;;:::::::::;;;;;;<<<===<<<<<<<<<:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<===???@@@AAA@@@>>><<<;;;:::;;;===>>><<<<<<===>>>???@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::777999:::888555444666999;;;<<<===?????????>>>===888:::<<<======;;;888666888999:::;;;;;;;;;:::999888999999:::::::::999999777777666666666666777777555444333444555555444222111222333444444444333222111333444444222111111222111111111111222222222222000000111222222222222111///000000111111111000000......//////000000111111........................////////////////////////000000//////.........---,,,------......---,,,,,,+++,,,------.........------------------...///000///...---,,,---///111222000000000000///...---,,,//////.........---------***,,,...000111111//////........................222***'''---111///...///++++++,,,,,,...///000111111222444555555444222111.../////////000000111111000000//////.........---|||{{{|||jjjXXXQQQNNNNNNRRRXXX]]]YYYSSSLLLFFFBBB@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;???<<<999999;;;:::888555666666666777888:::;;;<<<<<<<<<<<<;;;;;;:::::::::888888777777888:::<<<===::::::;;;<<<<<<;;;;;;:::===<<<<<<<<<<<<<<<======<<<<<<============<<<<<<>>>>>>???@@@@@@@@@@@@???>>>>>><<<;;;;;;<<<===>>>======<<<<<<<<<<<<======;;;::::::999:::;;;===>>>CCCBBBAAA@@@????????????<<<===>>>===;;;;;;===>>>>>>>>>>>>==================<<<;;;:::999888888888999999999999999999999999;;;<<<===>>>@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@AAABBBBBB@@@???===>>>?????????===<<<;;;;;;;;;;;;::::::999999999::::::::::::;;;;;;<<<===::::::;;;;;;<<<===>>>>>>======>>>======<<<;;;;;;<<<<<<<<<<<<============;;;<<<===?????????>>>===AAAAAA@@@@@@>>>===<<<;;;::::::;;;;;;::::::999999777777888999::::::::::::999::::::;;;;;;<<<<<<<<<:::;;;;;;<<<;;;:::888777777888999:::;;;;;;;;;;;;666888::::::888666555666555666777888888777666666444444444444444444444444333222222222333333444555555444222000000111222333222222222111000//////...000111333444444333111000111111000000//////............//////000000111111000000//////.........---........................---,,,,,,,,,,,,---.........,,,,,,---///000///...------------------------------------.........///000000000000000000000000..............................////////////.........------------...////////////.........---------///000000000///...------000000000000000000000000222222333444444444444333000111111111000///...---000//////.........//////yyylll^^^QQQLLLLLLKKKNNNSSSSSSPPPKKKFFFBBB@@@??????<<<<<<<<<;;;;;;;;;;;;;;;;;;999888888:::;;;999888666666777777888999:::;;;<<<;;;;;;;;;:::::::::::::::999888888888999:::;;;<<<<<<;;;;;;::::::999999;;;;;;<<<===>>>@@@BBBCCC<<<<<<============<<<<<<>>>>>>???@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>AAA@@@???>>>============<<<=========;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<::::::999999999999999999999999999999;;;;;;===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBB@@@@@@AAAAAA@@@???======>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999999::::::999999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;;;;<<<<<<=========:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@???>>>===;;;;;;888888999:::;;;;;;;;;:::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<:::999888888999999777888999:::;;;;;;;;;;;;888888888888888888777666444555666666666555444444333333333333333333333333222222222222333333444555555333222000000111222333222222111111000//////...000111333444444333111000000000000000//////............//////000000000000000/////////.........---........................---,,,,,,,,,,,,---.........---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////..............................////////////.........------------...////////////.........---------////////////.........---////////////////////////111111222333333333333222////////////000000000000//////............//////sssfffXXXPPPIIIHHHIIIIIIIIIKKKGGGEEEBBB???===<<<======;;;;;;;;;;;;;;;;;;;;;;;;888777666888:::<<<;;;:::777777777777777888999:::;;;;;;:::::::::::::::999;;;:::999999888888999999>>>===;;;999888888999999;;;;;;<<<<<<>>>???AAABBB<<<<<<============<<<<<<===>>>??????@@@@@@????????????===<<<;;;;;;;;;;;;::::::;;;;;;<<<===?????????>>>>>>============>>>>>>>>>===<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>>????????????????????????BBBAAA???>>><<<;;;;;;:::999999999999::::::::::::;;;;;;<<<>>>??????????????????@@@@@@@@@AAAAAAAAA???>>>>>>>>>@@@BBBEEEGGGEEECCC@@@???@@@@@@@@@???<<<============<<<;;;;;;;;;;;;::::::::::::999999;;;:::888777777999;;;<<<;;;;;;:::999888777777777<<<<<<======<<<<<<;;;;;;999::::::;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>????????????>>>===<<<;;;:::666777888999:::;;;;;;;;;888999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;>>><<<999777666777999:::777777888999::::::::::::999777444555888:::888777444555555555444333222222222222222222222222222222222222333333333333444444333333111000000000111222222222111111000/////////000111222333333222111000000000000////////////......////////////000000000/////////.......................................---,,,,,,,,,,,,---.........---,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,............/////////000////////////////////////..............................////////////.........------------...//////...............---------------------....................................///000111111222222111111///.........///000222333//////............//////{{{tttggg[[[KKKHHHGGGGGGHHHGGGEEEDDD???>>><<<;;;::::::;;;<<<:::::::::::::::;;;;;;;;;888888888999:::<<<<<<<<<888777777777777777888999::::::::::::999999999999:::999999999999999999999<<<;;;999777777888:::;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<======<<<<<<;;;===>>>>>>?????????????????????>>><<<;;;:::999999999999:::;;;<<<>>>???@@@??????>>>>>>==================<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::<<<>>>???????????????@@@@@@@@@CCCBBB@@@>>>===;;;;;;:::999999999::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA???>>>===<<<>>>AAADDDFFFFFFCCC@@@>>>>>>??????>>>;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;999888888999;;;===;;;:::888666444333333333;;;;;;<<<<<<<<<;;;;;;:::999:::;;;<<<===>>>?????????>>>===<<<<<<===>>>???>>>>>>>>>======;;;::::::666777888999::::::::::::999999:::;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<;;;999777666777888999666777888888999999999888999444000222666999888555666555555444333222222111222222222222222222222222222333333333333333333333222111000000000000111111111111111111000000//////000000111222222111000000////////////////////////////////////////////////................................................---,,,,,,,,,,,,---......///---,,,---...///...---++++++++++++++++++++++++........./////////000000////////////////////////........................---......//////......---...------------...//////........................,,,---------......//////------------------------...///000000111000000000111///...---...///111333///............//////000xxxqqqjjj]]]QQQHHHIIIIIIHHHHHHGGGCCC???======;;;:::::::::::::::999999999999::::::;;;;;;::::::;;;;;;::::::;;;;;;777777777666777777888888999999999999999999999999777777888999::::::;;;;;;888888777666777999<<<===<<<<<<;;;::::::999::::::;;;;;;<<<<<<<<<<<<;;;;;;======>>>????????????>>>>>>>>>===<<<;;;:::999888888888999:::<<<>>>???@@@>>>>>>>>>>>>======<<<<<<======<<<;;;;;;;;;<<<<<<;;;<<<===<<<::::::<<<===>>>>>>??????@@@@@@@@@@@@BBBAAA???===<<<;;;::::::999999:::::::::;;;;;;;;;:::;;;<<<=====================>>>>>>???@@@AAAAAAAAA???===<<<<<<>>>AAABBBEEEBBB>>><<<============::::::::::::::::::;;;;;;::::::::::::::::::::::::>>>===;;;::::::;;;<<<======;;;999666444333333333::::::;;;;;;;;;;;;:::::::::;;;;;;===>>>???@@@@@@BBBAAA???===<<<<<<<<<===<<<<<<<<<<<<<<<;;;:::999777888888999888888777777999999:::;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::999999999999888777666666666666777777888777777777777222///000555888666333777666555444333333222222444444444444444444444444222333444444444333222222000000000000000000000111111111111000000000000000000000000000000000000000...............//////////////////...............---------.......................................---,,,,,,,,,,,,---......///...------...///...,,,++++++++++++++++++++++++............////////////................................................------............------...------------...//////---.....................---...///000000000000///------------------------......///000000000000///333111///...---...///111...............///000000xxxnnnfff___TTTIIIHHHKKKJJJGGGEEEDDDAAA======<<<;;;:::999999999999777888888999999::::::;;;:::<<<<<<;;;999888999:::666666666666666777888999777888888888888999999999666666888999:::;;;;;;;;;555555555666888:::<<<>>>;;;::::::;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>============<<<:::999888888888999:::;;;===???@@@===>>>>>>>>>>>>======<<<======<<<<<<<<<<<<<<<===;;;<<<<<<;;;::::::;;;=========>>>>>>???@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;999999::::::;;;;;;<<<<<<::::::;;;<<<======<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@>>><<<<<<<<<>>>???AAA???<<<;;;<<<<<<<<<;;;:::999999999999999:::;;;999999::::::::::::;;;;;;>>>======<<<<<<<<<<<<<<>>;;;999777777888888999999::::::;;;;;;:::::::::;;;;;;<<<===>>>??????AAAAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888777666666888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::777888999999999777555444555555666777777666666555555333000111444555444222666555444333333333333333444444444444444444444444222333444555444333222111////////////000000000000111111000000000000000000000//////////////////000---............//////////////////............------------------.................................---,,,,,,,,,,,,---......///...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///................................................------............------...------------...//////---------..................000222444555333111///---------------------------...//////000000//////333222000///.........///......---......///000111yyyuuummmccc^^^ZZZSSSKKKGGGJJJHHHAAA>>>???>>>::::::999999999888888888888777777777888999:::::::::888999;;;999777666777999555555555666666888999:::777777777777888888999999777888999:::;;;::::::999444555666777888999:::;;;::::::::::::;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::<<<======>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;:::999999999999:::;;;<<<>>>???===>>>???@@@@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<;;;::::::;;;===<<<<<<===>>>>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAA???>>>======<<<<<<<<<======<<<:::;;;;;;<<<:::999999888888777888999:::;;;999999999::::::;;;;;;;;;<<<<<<=========<<<::::::>>>===:::888888888:::;;;888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999888666666777777888777777777777888999:::;;;;;;;;;;;;999999999:::::::::::::::999888888777666666555555555555666666666555555444444555555555555444444333444333222222111222333333333333333333333333333333222333444555555333111000---...//////000000000///000000000000000000000111/////////....../////////---------.........////////////.........---------,,,,,,,,,------.................................---,,,,,,,,,,,,---......000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................................,,,------......------,,,...------------...//////---------.........//////000333666999999666222///------------------------......///000000000000000000000000000////////////---------......///000111zzzooollleee]]][[[[[[XXXRRREEEHHHEEE<<<888;;;<<<999666666777777777777777777666777777888999999::::::444777888888555444666999444444444555666888999:::666666777777888888888999999999:::;;;:::999888777555666777888999999888888<<<;;;:::999888888888888:::;;;;;;<<<<<<;;;;;;:::<<<======>>>>>>>>>>>>>>>:::;;;<<<<<<<<<;;;:::999999999999:::;;;<<<===>>>===>>>@@@AAABBBAAAAAA@@@;;;;;;;;;::::::;;;<<<<<<;;;;;;<<<;;;:::999;;;===;;;<<<<<<===>>>?????????>>>>>>============>>>>>>999999::::::;;;<<<======::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@=====================<<<;;;:::999:::;;;;;;:::888888888777777777888:::;;;999999999::::::;;;;;;;;;:::;;;<<<======;;;999777;;;:::777666666777999;;;777888999:::::::::::::::999999999999999999999999777888:::;;;<<<<<<;;;:::999999:::::::::999888888333444555777888888888888777777888999::::::::::::888888888999999:::::::::;;;999666444444444666777444555555666555555444444555777888888666444444444222111000000000111222333222222222222222222222222222333555555555333111000------...///000000//////000000000000000111111111//////............//////---------.........////////////.........---------,,,,,,,,,------.................................---,,,,,,,,,,,,---......000///------......---,,,------------------------+++++++++,,,,,,,,,------................................................,,,------......------,,,...------------...//////---------.........//////111444999<<<<<<888222..............................//////000000000000000---...///000111111111000---------......000111111|||zzzwwwsssoooiiieeeaaa______[[[SSSLLLDDDAAA<<<999999999999999888888888777777777777777777777777777777777777777666666666666666555444444555555666666777777888888777666555777888999999888::::::999666444333555777999:::;;;;;;999999:::;;;888888999999999:::::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<======:::999999888888999999:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@============<<<<<<<<<<<<::::::999999::::::;;;<<<999:::;;;<<<============;;;;;;;;;;;;:::999888888999:::;;;<<<<<<<<<;;;;;;888999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===@@@???===<<<;;;;;;;;;;;;:::999888888777777888888777777666666666666777777;;;::::::999999:::::::::<<<999888:::===>>>:::555999999888888888888888999777888999:::;;;<<<<<<<<<::::::999999::::::;;;<<<;;;;;;<<<<<<;;;;;;:::999888888999:::999888777666444555666888888888777666777888999:::::::::::::::<<<;;;:::999888888888888666666666666777777777777777555222333555555333111333333333333333333333333333222222111111222222333555444222111111111222222111111111000000000000///......------------.........,,,+++,,,///111///---..................------------..................------------------------------------------------)))+++---///000000///...........................******+++++++++,,,,,,,,,///...------++++++***)))+++,,,---.........---,,,///......------,,,,,,+++***+++,,,,,,---------------------...------,,,,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,000111222333333222111000---------......---,,,,,,///////////////.........------............------------------------------zzzvvvsssoooiiiddddddaaa^^^]]]\\\VVVNNNGGG@@@===:::888999:::;;;:::777777777777777777777777666666666666666666666666666777777777666666555444666666666666666777777777666555444555666777666555222333444444444555777:::777999:::999888777888:::999999999999999999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===::::::999999999999::::::::::::;;;;;;<<<======>>>>>>============>>>??????>>>=========<<<<<<;;;;;;:::999999999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;:::999888777777999:::::::::999888777888888999999999999888999999999:::;;;<<<======>>>===<<<;;;;;;<<<======:::999888888777777888888777777666666666666777777999999999::::::<<<=========:::777999<<<<<<999555999888888777777777888888888999999:::;;;;;;;;;;;;999999888888999999:::;;;;;;;;;;;;;;;;;;::::::999888888999999999888777666444555666777888777777666777777888999999999999999;;;:::999888777777777777444444444444555555555666555333111222444444333111333333333333333333333333333222222111111222222333222333333444444333222111222111111111111000000000......------------.........,,,+++,,,///000///---................................................------------------------------------------------+++,,,...///000///---,,,........................++++++,,,,,,,,,---------...------,,,,,,++++++******+++,,,---------,,,,,,------------,,,,,,,,,,,,---------......---,,,,,,***++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,.........------+++***)))////////////............------............------------------------------yyyqqqlllkkkkkkiiigggfffccc^^^[[[WWWPPPFFF???<<<999777666888:::;;;;;;777777777777777777777777666666666666666666666666777777777777777666666555666666666666666555555555555444333333444444333222---///222444444555777888666777888888666666777888999999999999999999888888<<<<<<;;;;;;;;;;;;<<<<<<::::::999999::::::;;;<<<;;;::::::999999::::::;;;:::::::::;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;::::::999999999999999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<;;;;;;:::999888666777888999:::999888888888888888888888888777666777888999:::;;;<<<===>>><<<<<<;;;;;;<<<======>>>999999888777777777777888777666666555555666666777888888888999;;;===>>>???>>>:::777777999:::888555777777777666666777777888999999:::;;;;;;:::::::::777777777777777888888999:::;;;;;;;;;;;;:::999999888888888888888777666666444555666666777666666666555666777777777777777777888888888777666666555555222222222222333333333333222111000111222333222111333333333333333333333333222222111111111111222222///111333555555444222000222222222111111111111000......------------.........---,,,---...///...---................................................---------------------------------------------------.../////////---,,,+++........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------...............******+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++.........---,,,***((('''........................------............------------------------------zzzqqqfffaaacccjjjpppsssmmmhhh```XXXPPPHHH@@@::::::888555555777999999999666666666777777777777777666666666666666666666666666777777777777777666666666666666555555444444444555444222222333333222000000333555555444333222333555777888777666555666777999999999999888888888888;;;;;;::::::::::::;;;;;;999999888888999999:::;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>======<<<;;;:::999999999999999888999::::::;;;999:::;;;<<<============::::::::::::999888777777777888:::;;;;;;;;;:::999888999999999888777666666666777888:::;;;======>>><<<<<<<<<<<<<<<<<<<<<<<<999999888777777777777777666666666555555666666666777777777888999;;;=========;;;777666777888777666666666666666666666777888::::::;;;;;;;;;:::999999666666666555666777777888:::::::::::::::999888888777777777777777666666666555555555555555555555555444555555666666666555555666666666666555555444444111111111222222222333333111000111111222333333333333333333333333333333333222222111111111111222222...///111333333333111000222222222222111111111111......------------......------,,,------...---------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,))))))***++++++,,,------)))***+++---.../////////+++,,,---...///000000000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***)))(((------...............///,,,------......------,,,------------------------ssslllddd```ccciiimmmooohhhbbbYYYOOOGGGAAA===;;;:::888666555666777666555555555666666777777777777555555555555555555555555666666777777777777666666666666555555444444333333666444333333444444222111444666777777555333222222666777888777666555666888888888888888888888888888:::999999999999999999:::999888888888888999::::::;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<;;;:::999999999999888888888888999::::::888888999:::;;;;;;;;;;;;888999999888888777666555777888999:::::::::999888666666666666666555444333555666888:::<<<<<<===============<<<;;;;;;:::999999888777777666666777777666666555555555555666666666666666666777888999:::<<<:::888777777777777777666666555666666777888888::::::;;;;;;;;;:::999999666666666555666777777888999999::::::999999888777777777777666666666666666555555444444444444444444444444555555555444444333444444555555555444333333111222222222222333333333111111222333333333444444333333333333333333333333222111111000000111111222//////...//////000111222222222222111111111000000......------------......------------,,,,,,,,,------------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,------...))))))***+++,,,,,,------***++++++,,,,,,,,,+++++++++,,,---...////////////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///******+++,,,,,,,,,++++++,,,---------......//////,,,,,,------------,,,,,,------------------------~~~wwwsssooommmkkkhhhccc^^^VVVQQQJJJCCC>>>======>>>;;;999777666666666444333444555555666666777777888555555555555555555555555444555555666666666666666444444444444444333333333555444333333444444333222333555666777555555555666555666777777555555666777777777777888888888999999999999888888888888999999999999888888999999:::;;;:::999999888888999999:::::::::::::::::::::;;;;;;999888888888888999::::::;;;;;;:::::::::999999999888888888888888999::::::666777888999::::::::::::888888888888777666555555444555666777888777666666222333333333333333222111555666888:::<<<<<<<<<;;;============;;;:::999888888888777666666666666777666555555444444555555666555555555555555666777888::::::999888888888888999666666666666777888999999999999:::;;;;;;:::::::::777777777777777888888999888999999999999888777777777777666555555555555555555555444333333333444444444444444555444444333222333333444555555444333222222222222222333333333444111222444333222222333444333333333333333333333333111111000000000000111111000///.........///000111111111111000000000000///......------------......,,,---...---,,,+++,,,---,,,,,,------...//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////*********************************+++++++++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---...///)))******+++,,,------.........---,,,***((('''%%%))))))***+++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...)))***+++,,,------------,,,,,,,,,---......//////,,,,,,------------,,,,,,------------------------|||tttmmmfff]]]SSSLLLCCCBBB???<<<::::::;;;<<<:::999777666666666444333444444555555666777777888555555555555555555555555333333444555555555555555333333333333333444444444333222111222444555444333333444555555444555777999333555666555444333444666555555666777888999:::::::::999999888888999999:::999999999999999:::;;;;;;999888888777777888888999::::::::::::::::::::::::888777777777777888999999999999999999::::::::::::888888888888888999999:::777777888:::::::::::::::::::::::::::999888777666444555666777777777666555222333333444444444444333555777999;;;;;;;;;:::999;;;<<<<<<<<<<<<;;;999999888888777666666666666666666555555444444555555666333333444555666777999:::888999::::::::::::::::::777666666777888999::::::888999999:::;;;;;;;;;;;;999999888888999999:::;;;888888888888888777777666777666555444444444555555555555333222222222333333444444555555444444333222222333444666666555333222111111222222222333333333111222444333000///111333333333333333333333333333111111000000000000111111111111111111111000000000000000000/////////............------------......,,,---///---+++***+++---,,,,,,------...//////000000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,------.........------,,,+++***((('''))))))******+++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---...+++,,,,,,------------,,,++++++,,,------...//////+++,,,,,,------,,,,,,+++------------------------{{{lll^^^TTTLLLEEE@@@:::;;;<<<<<<:::888888888999888666666777777666444444444444555666777777888555555555555555555555555222333333444555555555444222222222333333444444444222111000111333444444333555555555444333333666888222333444444222222333444444444555777888999:::;;;;;;::::::999999::::::;;;::::::999999::::::;;;<<<888888777777777777888888::::::::::::::::::::::::777777777777777888888999777888888999999:::;;;;;;888888888777888999999:::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888555666888999999999888777555555666777888888888777666777999;;;;;;;;;999888999:::;;;<<<<<<<<<;;;:::888888777666666666666666555555555444444555555555222222333555777999;;;===666888;;;<<<;;;;;;;;;;;;777777777777888999:::;;;777888999:::;;;<<<<<<<<<::::::999999::::::;;;<<<888888888888888777666666777666555444333444555555666555333222111222333333555555555555444444333222222333555666666555333222111111111111222222222222000222333222///---///111333333333333333333333333111111000000000000111111111222444555555333000...////////////.....................------.........+++---///...+++)))+++---,,,,,,------...///000000000000///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,------------......)))***+++,,,---.........++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---///000............------,,,+++++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++------------------------~~~~~~~~~uuuiiiZZZMMMFFFBBB>>>:::999888888888777777666666444555777777666555555666666666666666777777777777777777666555444444333333444444444444444444444444222222333444444555555666555444444333333444444555888999999999999888777777777777666555444444333333111111222333444666666777:::::::::::::::::::::::::::::::::999999888888888;;;:::999999999;;;>>>???;;;;;;:::999999888777777999999999888777666666555888999;;;;;;999888999:::888888777777777777888888999999999999999999999999<<<<<<:::999888777777777666777777777777777666666888777666666666777999:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999888666555444555555444555555666777888888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;999999888888888999;;;<<<;;;:::888777666777999:::888888777777666666555555555555444444444555555666666666555555555444444444222555777777444333444666555555444333222000000///000000111222222222222111000000000000000000000000222333333333333222111111000000000///////////////,,,---///000111222111111000000//////.........---......---,,,,,,,,,,,,---......................../////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++,,,,,,---...//////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000.........---......---+++(((------,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,------------------------......---------,,,,,,,,,~~~~~~{{{wwwrrrnnnkkk\\\SSSHHH@@@===;;;999777888888888777777777666666666666777666555555555666555555666666666777777777777666666555555444333333333333333333333333333333222333333444555555666666555555444444444444555555777777888888888888777777777666666555555444333333222333444555666777777888::::::999999999999999999:::::::::999999999888888::::::999888999;;;===>>>>>>>>>======<<<;;;;;;:::999999888888777666666555555777888888777666666777888888777777777777888888999999999999999999999999<<<;;;:::999888777777777666666777777777777666666777777666666666777888999;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888666555444444444444555555666777888888777777777777777777888;;;;;;::::::::::::::::::888888888999999::::::;;;999888777777888999;;;<<<;;;:::888666666777999:::999888888777666666555555555555444444444555555666555555555444444444333333222444666666444222333555666555444333222111111000000000111222222222222111111111111111111111111111222222333333222222111000000000000000000000000000---...///000111111000000000/////////............///...------,,,,,,------111000///...,,,+++***)))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222777:::::::::666333///---------,,,+++((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++vvvoooqqqyyy~~~~~~~~~|||xxxrrrjjj```YYYTTTIIIDDD===999999:::999777888888777777777777666666888777666666555555555666444444555555555666666666777666666555555444444444222222222222222222333333333333444444555666666666666555555444444555555666555666777888888888888888777666666555555444444444444444555666777888888999888888888888888888888999::::::::::::999999999999:::999999888999:::<<<===??????>>>>>>===<<<<<<<<<999999888888777666666666444666777777666555555666888888777777777777888888999999999999::::::::::::<<<;;;:::999888777777777666666777777777777666666777666666666666777888888;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777555444444444444555555666777888888777777666666777777888999999999:::::::::::::::999999999999999999999999888777777777777999:::;;;===:::777555555666999:::999999888888777666666666666555555444444444555555444444444333333333222222111333444444333222222333666555555444333222111111000000111222222222222111222222222222222222222222222222333333222222111000000000000000000000111111//////000000000000//////////////////............///...------,,,---------111111000...---,,,++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''))))))******++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---000666===CCCEEEEEE===888111,,,+++,,,---...(((((())))))***+++++++++******+++++++++,,,,,,,,,,,,------......------,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********{{{xxxuuupppiiieeejjjtttyyyyyyyyyuuunnneeeZZZQQQIIIEEEBBB???;;;999999999888777777777777777777777666666:::888666555555666666555444444444444555555555666777666666666555555444444222333333333333333444444444444444555666666777777555444444444444444444555444555777888999:::::::::777666666666555555444444444444555666666777888888777777777777888888888888:::::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::888888888888777777666666666777999999777666777888999888888777777888888999999999999:::::::::::::::<<<;;;:::888777777666666555666666777777777777666666666666666777777888888;;;;;;;;;<<<<<<<<<<<<=================================<<<;;;999777666555555555555555666777888888888777777666666777777888888888999999999999::::::::::::999999999999999999777777666666777999;;;<<<>>>;;;888555444666999;;;:::999999888888777666666666666555444444444444555333333333222222222111111000111222222222111111111444444333333222111000000000000111222222222222111222222222222222222222222222222222222222111000000000000000111111111111111000000000000000///......///////////////.........//////...---------------///////////////000000000......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++''')))***,,,,,,***)))'''************++++++,,,,,,+++++++++***************++++++++++++++++++++++++,,,---111777>>>CCCEEEEEE<<<777111,,,+++---...///...------,,,,,,+++************+++++++++,,,,,,,,,------------------------******+++,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++zzzrrrllliiiiiiiiiggggggllltttwwwtttlllggg^^^SSSJJJCCC???===:::999777666666666555555666666666666666666777777:::888555555777777666555444444444444555555555666666666666666666555555555444444444444555555666666444444555666666777777888444444333333333333444444555666777999:::;;;;;;;;;666666666666666555555555444444444555555666666777666666666777777888888888::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::888888888777777777777777666777999999777666777888999999888888888888999999999999:::::::::;;;;;;;;;;;;;;;999888777666666666555555666777777777777777666777777888888888888888;;;;;;;;;<<<<<<<<<<<<===========================>>>======<<<:::999777666666666666666777888999999888888777777777777888888888888888999999:::::::::::::::999999999999999999777666666666888999;;;<<>>???>>><<<:::999999::::::;;;;;;::::::999888888888777666555444444444444444333333333222222222111111111000000111222222111///000000000/////////......000000111222222222222111000000000000000000000000111111222222111111000///......//////000000111111222111000//////...//////.........///////////////000///......------.........------,,,++++++******//////...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))))))))*********++++++++++++++++++++++++++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++++++++++++++++++++,,,,,,,,,...111222222111...,,,+++,,,---...---,,,))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...+++,,,,,,------------,,,******++++++++++++******))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,}}}wwwqqqkkkfffcccaaaeeennntttqqqjjjccc]]]WWWJJJFFFAAA;;;888888999:::666777777777666777999:::555555555666666666777777666444444888<<<<<<888444555555666666666777777777666666666666666666666777333333444444555666666777555666666777777888999999666666555555555555666666444444555777888888888888666666666666666666666777555666666666666777777777666666777888888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<;;;========================777777777777777777777888555777888888777666666777:::999999888888999999:::999999::::::;;;<<<<<<===;;;:::999777666666666666444555666777888888888888888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;999999999999:::;;;<<<<<<;;;::::::999999::::::;;;999999999:::;;;;;;<<<<<<888888888999999::::::;;;888888888888:::<<<>>>???@@@???>>>===<<<;;;::::::;;;;;;;;;:::999999888888777777666444444333333444444333333333222222222222222000///111333333111///000000000000////////////000000111222222222222111111111111111111111111111111111111111111000000///,,,------...//////000000111000///......///000000............/////////000000//////.....................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++******((()))))))))*********+++*********************************,,,...//////------+++)))***+++,,,,,,,,,))))))***++++++,,,,,,---******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...------------------,,,,,,******++++++++++++******((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++xxxvvvrrrnnnkkkiiiggggggfffpppuuunnnaaaUUULLLFFFBBB@@@>>>;;;::::::;;;;;;777777666444222222333555444555555555666666777777444333444888===>>>999444666666666666777777777777666666666666777777777777222222333333444555666666666666666777888888999999888888777777777777888888222333444555666666666666666666666666777777777777777777777777888888888888666777777888999::::::::::::::::::;;;;;;<<<<<<<<<<<<======>>>======<<<<<<<<<<<<<<<<<<============777777777777777888888888888999;;;;;;999888999::::::999999888888999999:::999999::::::;;;<<<======;;;:::999777666666555555444555666777888888888888999:::;;;<<<===<<<;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;<<<======777777888999::::::;;;;;;888888888999:::===???@@@@@@@@@@@@???>>><<<;;;:::<<<;;;;;;::::::999999888888777666555444333333333444444444333333333222222333111///111333444222///111111111111000000000000000000111222222222222111222222222222222222222222111111111111111000//////,,,,,,------...//////000111000///......///000111---.........//////000000000000///........................///000111111222******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,************************++++++***))))))***++++++*********)))))))))))))))(((((())))))*********+++************************))))))))),,,///000000...///,,,)))((()))+++,,,,,,///......------,,,,,,+++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...............---,,,++++++******++++++++++++******'''(((***,,,---,,,***)))------------------------,,,,,,,,,+++++++++******zzzwwwuuutttsssmmmbbbYYY[[[```aaaYYYLLLAAA???AAA===<<<:::999777666555555666666555555555555666666666666666666666666666666;;;:::;;;>>>@@@>>>999555555555555555555555444444444444555555666777777777666666666666666666666666333444555666777888999:::444555555555555555444444444555666777777888777777555555666666777777888888666777777777555555777888888888888888888888888888:::;;;<<<<<<:::888888999<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::888888888888777777777777999999999888888888888777777888999999;;;;;;<<<======<<<:::888666555555666888888888777777777777777;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<>>>===;;;;;;:::;;;<<<<<<<<<;;;::::::999999::::::;;;;;;:::999999999::::::<<<;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<===;;;;;;:::::::::999999999777777888888888666444333444444333222111111111111555444111///...000111333000000////////////000000222333333444444333333222333333333222222111111111111111000000//////......000/////////000111222333000000000000000000000000000000///...------,,,,,,---------............//////...---,,,+++,,,---...//////000000000...---+++...---,,,,,,++++++,,,,,,++++++******)))(((''''''((())))))))))))*********)))))))))))))))******+++************************,,,,,,+++***))))))***************(((&&&&&&(((******++++++,,,,,,++++++***++++++++++++++++++++++++---((('''+++...---+++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---///111000---+++,,,---------------------------(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++{{{}}}}}}yyytttpppllleee[[[SSSNNNRRRSSSMMMCCC<<<:::;;;999999888777666666777777666666555555555555666666777777777777777777777777777777777999:::999666222333444444444555666666666666666666666555555555555555555555555555555555555555555666666777777888888666666777777777666666555555666666777777777777666555666666666777777777888666777777666555555666888::::::999999999888888888999;;;<<<<<<:::888999999;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<;;;;;;:::::::::::::::888888888888777777777777777777777888888999999999;;;;;;:::::::::999999999<<<;;;:::999999:::;;;;;;777777777888888999999999;;;;;;;;;;;;;;;;;;;;;<<<========================::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<============<<<;;;:::::::::;;;<<<;;;:::999999888888999999::::::999999999::::::;;;999999888888888999999:::===<<<<<<<<<<<<<<<======;;;;;;;;;;;;:::::::::999777777888888777666555444333333333222222222222222444222000///...///111222111111000000000000111111222333333444444333333222333333333222222111111111111111000000//////......------......///000111111////////////////////////000//////...------,,,,,,---------............///...---,,,,,,++++++,,,,,,,,,------.........------------,,,++++++++++++,,,------,,,+++************)))))))))*********++++++***************++++++,,,************************,,,++++++***))))))******,,,,,,,,,***)))(((***,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---***))),,,,,,******------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---///000///,,,***+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,~~~}}}}}}}}}zzzxxxtttssszzzyyysssjjjccc]]]VVVNNNHHHAAABBBCCC@@@<<<888666666555555555555666777888888666666555555555555666666777777777777777777777777666555555555666666444333222333333444555666777777777777666666555444444333555555555555555555555555666666666666666666666666777888888999999888888777666777777777777666666555666666666666777777777777666777777666555555666888;;;;;;::::::999999999888999;;;<<<;;;:::999999:::::::::;;;;;;<<<<<<=========>>>>>>??????>>>>>>===<<<;;;:::888888999999:::888888888888777777777777555666666777888999:::;;;::::::::::::999999999999;;;;;;::::::::::::;;;;;;777777888999:::;;;<<<<<<:::;;;;;;;;;<<<=================================::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>===<<<;;;999999999:::;;;999999888777777777777888888888888888999:::;;;;;;999999888777777777888888;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;:::::::::777888888888777666555444222222333333333333333444444333111000000111222333222222111111111111222222222222333333333333222222222222222222222111111111111111000000//////......)))***,,,.../////////////////////////////////////////////...------,,,,,,---------............///------......------,,,+++++++++++++++,,,---......------,,,+++++++++++++++000...---,,,++++++,,,,,,************+++++++++,,,+++++++++***+++,,,,,,---************************,,,+++******)))*********+++,,,,,,+++))))))***,,,******++++++++++++******++++++++++++++++++++++++---+++,,,...---)))***...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---//////...+++)))))))))++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------|||zzzwwwtttsssssstttuuuuuuvvvwww{{{wwwhhhaaaXXXOOOIIIDDD@@@===<<<;;;:::::::::999666444333333333333444555666777666555555444444555555666777777777777777777777777777777666555666666666666333444444444555555666666666666666555555444444444555555555555555555555555555555555666666666666666777777888999999999888888777777888777777666555444666666666666777777777777555666777666444444666777999999:::::::::;;;;;;;;;999:::<<<;;;:::999999:::999999:::;;;;;;<<<=========>>>>>>??????>>>>>>===<<<:::999777777888999:::888888888888777777777666666666666777888999999999777777888999:::;;;;;;<<<<<<;;;:::999888777777666999999::::::;;;<<<<<<===::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>><<<;;;:::999888888999999888888777666666666666777777777777777888:::;;;;;;<<<;;;;;;::::::::::::::::::::::::;;;<<<===>>>???<<<<<<<<<;;;;;;;;;::::::888888888777666666555444222222333444444444555555444444333333333333444444222111111000000111111222222222333333333333222222222222222111111111111111111111000000//////......((())),,,///000000///...//////////////////////////////.........------------------............///...///000000000///---,,,,,,++++++******,,,---...---,,,,,,+++***+++++++++000...---+++++++++,,,---******+++++++++,,,,,,,,,+++************+++,,,,,,************************++++++***************+++)))***+++***((('''(((*********++++++++++++******************++++++++++++---+++---222444000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........---+++)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------}}}rrrqqqooooooqqqtttyyy{{{~~~rrreeeRRRMMMEEE???;;;999888888;;;999888888999999777555333333333222333333444444555555444444444444555555666666666666666666666666777777777666555666777888666666555555444444444333333444444444555555555666555555555555555555555555333333444555666777888888555666777777888888888777777777888777777666555444777777777777666666666666555666666555444444555777777777888999;;;<<<===>>>888:::;;;;;;:::999:::;;;888999999:::;;;<<<============>>>>>>>>>>>>======;;;:::999888888888999999888888888888777777777666777777777777777777777777666777777888999:::;;;<<<;;;;;;;;;:::999888777777<<<;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========<<<;;;999888777777777888888777666666555555666666666666666777888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;===>>>>>><<<<<<;;;;;;;;;:::::::::888888777777666555555555222333444555555555555555222222333333333333333222000000////////////000000111222222333333222222111111111111111111111111111111111000000//////......)))+++---000111111000///.......................................------------------............///------...//////---,,,+++///...,,,+++++++++,,,---,,,,,,+++************+++------+++******++++++,,,******+++++++++,,,,,,,,,)))))))))))))))***++++++************************+++***************++++++)))***++++++)))(((((())))))******++++++******))))))))))))******+++++++++,,,***...777<<<888///***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++***(((''')))))))))))))))))))))))))))))))))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,~~~|||yyyzzz{{{}}}}}}qqqkkkfff]]]TTTBBB@@@;;;777555555777888999777666666777777666444444444333222222222333333555555444444444444555555555555555555555555555555444555666555444444666888777777666555444333333222222333333444555555666666444444444444444444444444111222333444666777888999444444555666777777777777666777777777777666666555777777777777666666666666555666666555444444555777555666777999:::<<<===>>>888999;;;;;;:::999:::;;;999999::::::;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::::::::999999999888888888888777777777777888888777777777666666666999999999999888888888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::;;;<<<<<<<<<=========>>>>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========;;;:::888777666666666777888777666666555555666666666666666666777888999999:::999999999::::::;;;<<<::::::::::::;;;<<<======;;;;;;:::::::::999999999999888777666555555555666333444555666666666555444...///111222222222111000000000////////////000000111111222222222222111111000000000111111111111111111111000000//////......,,,---///000111111000000................................................---------............///++++++,,,,,,++++++***)))///...---,,,++++++++++++,,,,,,+++***************+++++++++++++++*********************+++++++++,,,))))))(((((())))))***+++*********************************)))******+++,,,+++,,,...---,,,******+++))))))************))))))(((((())))))***+++++++++++++++000;;;???888///***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,++++++,,,,,,***((('''''''''''''''''''''''''''((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,|||yyyzzz}}}|||uuugggWWWOOOMMMKKKGGG;;;:::888666444444555777444555555444444444555666444333333222222333333444555444444333333444444555444444444444444444444444222444666666444333555777666666666555444444444333444444444444444444444444444444444444444444444444333333444444555666777777333444555666777777777777555666666777777777777666888777777777666666666555555555666555444333555777777777888888999:::::::::777999;;;;;;:::::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999:::<<<<<<<<<;;;999888888888888888777777777777666666666777777777777777999999999999888888888888999:::;;;============<<<;;;;;;;;;;;;;;;;;;;;;<<<999999::::::::::::::::::<<<======>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>;;;:::888666555555555555888777777666555666666666777777666666666777777888777777888888999:::<<<<<<;;;;;;;;;::::::;;;<<<<<<::::::999999999888888888999888777666555555666666444555666777777666444333...000222444444333222000111000000000000000000111111111222222222222111111///000000000111111111222111111000000//////......////////////////////////................................................---------............///------,,,+++++++++++++++++++++++++++++++++******,,,++++++***************)))***+++,,,,,,+++***))))))))))))*********++++++******))))))******+++,,,******************************))))))***++++++,,,+++,,,......,,,+++++++++))))))************))))))((((((((()))***++++++++++++...666;;;888000,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---+++***+++---...,,,)))((((((((((((((((((((((((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------|||||||||{{{xxxwwwyyyyyyqqq___\\\RRREEE>>>???@@@???888888888666444333333444222333555444333444666999222222222222333444555555555444444333333444444555333333333333333333333333222555888888666555666888444444555555555555555555666555555444444333333222444444444444444444444444555555555555555555555555444444666777777888888888555555666777777888777777888888777777666666666555444555666555333333555666999999999888888888777777777999;;;;;;::::::;;;<<<;;;:::::::::::::::::::::999::::::;;;;;;::::::999999;;;===>>>>>><<<999777888888888888777777777777444444555666777888999999666666777888999::::::;;;:::;;;;;;<<<;;;:::888777888999999:::;;;<<<======:::999999999999999999999:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????;;;:::888666555444555555888888777666666666666666888777777666666666666777777888888999:::<<<===>>><<<<<<;;;:::::::::;;;;;;999999999888888888777777:::999777666555555666666555666777888777666444222111333555777888777555333222222111111111111222222111111222222222222111111//////000000111111111222111111111000//////......000000///............///........................---.....................---------.........//////111000///------...//////&&&''')))+++++++++******,,,++++++***)))*********(((***,,,......,,,***)))((())))))))))))*********++++++******++++++,,,---******************************))))))***+++,,,,,,)))+++,,,,,,+++)))))))))))))))************))))))'''(((((()))***++++++++++++222:::;;;111'''(((///+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,+++***+++...///---***++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///yyy}}}zzzzzz{{{{{{{{{xxxiii\\\TTTIIIGGGBBB>>>:::777666666333333333333333333333333333333333333333333333333444333333222222333333444222222333333333333444444000000000111222222222333555333111222555666555333111111222222222222333333333444444444555666666666666555444444555555555555444111///000333555444222555666666666777777888888555555666666777777888888666555444444444555777888555444444333333333444444555555666777888999999999999999;;;<<<<<<;;;999999999999999888888888777777666777999:::;;;<<<<<<===:::;;;<<<<<<;;;888666444666666666666555555555555666555444333444666888999999888888777666777777777777888999:::;;;:::999999999777666777;;;<<<;;;999999999999999999999999999:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::999888999999999:::::::::;;;;;;>>>>>>>>>===<<<<<<;;;;;;888777666666666666666777555666777777777777777666666666777777666555444444777777888888888999999999===<<<;;;;;;::::::::::::888888888777777777777666777666555444444333333444666666555444333333222222555444333111000/////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///...------...///000............///000111222)))+++---///000000//////........................------------------------000///...,,,++++++,,,,,,))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,,,,------)))))))))******+++,,,,,,***************************************************++++++++++++,,,,,,,,,000//////...---,,,++++++++++++,,,,,,,,,++++++***))),,,...---+++***,,,///---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------------------------------,,,+++******++++++aaafffnnntttzzzvvvqqqrrrtttssssssuuuyyywwwuuupppiii___UUUMMMHHH@@@>>>;;;888666555555555333333333333333333333333333333333333333333333333444333333222222333333444222222222333333333444444111111111111111222222222444222111222555666555444333333333333444444444444444444444444555555555555555444333333444444444444444111000000333444444222555555555666666666777777555555555666666666666666555555555555555666666777555555444444444444444555666666777777888999999999999999::::::::::::999999999999999888888888777777666777888::::::;;;;;;;;;999:::;;;;;;:::777555444888777777777777666666666555555444333444666888999999888888777777777777777777888999:::::::::999999:::888777999<<<===<<<;;;999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888777666666666666666444444555777888888888888666666666666666555444444777777777888888888999999::::::999888888888888888777888888888999999::::::777777666555444444444444555444444333222222111111222222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......////////////............///000000///////////////...------------------------------------------------------...---+++***))))))***************************************************************************************************************+++++++++,,,,,,+++++++++++++++*********************************++++++++++++++++++++++++((())))))))))))*********++++++******))))))((((((+++++++++,,,,,,++++++***,,,...///...+++***+++---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++------------------------++++++***)))))))))))))))OOOQQQSSSUUUYYYbbbnnnvvv~~~}}}xxxqqqjjjhhhkkknnnmmmooottt{{{|||tttlllfffbbb```XXXUUUPPPKKKEEEAAA???===777666555444444444555666333333333333333333333333333333333333333333333333333333222222222222333333222222222222333333333333222222222111111111111111222111111222555666666555444444444555555555666666555555555555444444444444333333333333333333333333333222111111333444444333444444444555555555555666555555555555444444444444333444555555666666555555555555444444444555555666888888888888888888999999999888888777777888888999999888888888888777777777777777888999999999999999::::::;;;;;;:::888777666888888888888777777777777444444333333444555777888888888888777777777777777777777999:::::::::999888;;;:::999:::<<<======<<<999999999999999999999999::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999888666555555555555222333555666888999999999666666666666666555555444777777777777888888888888999888888888888777777777777777888999:::;;;<<<===888777666555555444444555333333222222111111000000000000000000000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////.........//////000555444222000...---,,,,,,++++++++++++++++++++++++---------------------------,,,+++******)))******************************************************************************************************)))))))))************+++------,,,,,,+++******)))************************++++++++++++++++++++++++((())))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++******)))------------------------+++******))))))))))))***HHHHHHHHHHHHJJJPPPXXX^^^dddlllxxx}}}zzzzzzzzzyyywwwvvvuuurrrpppppptttxxxwwwxxxyyy|||}}}|||yyyvvvgggddd^^^WWWPPPKKKGGGEEEEEECCC@@@===;;;999999:::555444444444444555666777333333333333333333333333222222222222222222222222333333222222222222333333111222222222222333333333333222222222111000000000111111111222444555555555444444444555555555555666555555555444444333333333333444555555444333444444333222222222333333444444444444444444444444444444555444444444333222222222222333444666666555444444555555444444444555666666999999999999888888888888888777666555555666777888888888888888777777777777666777777888888888777777;;;;;;<<<<<<;;;:::999888888888888777777777666666444333333333444555666777888888888888888777666666666777888::::::999999888:::999999:::;;;;;;;;;;;;888888888888999999999999999999999:::::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999999999:::999888666555444444444444444666777888888888888555666666666666666555555666666666777777777888888999999999999999999999888777888888999::::::;;;;;;888888777666555555555555333333222222111111111111000000000000000111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///000111111111000//////......///000111222333888666333000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,++++++************************************************************************************************)))))))))*********++++++,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++,,,,,,((((((((((((((()))+++,,,---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,DDDDDDDDDDDDDDDFFFIIIKKKOOOTTTZZZ___cccggglllpppwww~~~}}}zzz|||~~~}}}|||}}}}}}yyywwwtttqqqllleee]]]WWWNNNLLLHHHDDD@@@===;;;;;;;;;;;;;;;:::999888777777444444444444444555555555333333333333333333333333222222222222222222222222333222222111111222222333111111111222222222333333333222222222111000000000000111222333333444444555222222333333333444444444555555444444333333333222333555888777555444555666333333333333222333444555444444444444444333333333444444333333222222111111111222444555555555444333444444444444444555666666999999888888888888888888888777555555555555777888777777777777777777777777666666777888888888777777:::::::::::::::999999999777777666666666555555555333333444444555666666777777888888888888777666666666777888999:::999888888777888888888888888999999777777777888888999999999777888888888888999999999888888999:::::::::999999999999999::::::::::::;;;;;;;;;:::999888777777666:::999888666555444444444666777777777777666666555555555666666666666666555555555666666666777777777777777888999999888888777888888888777777777777777888777666555555444444444333333333333222222222222222111000000//////000000000000000000000000000000////////////////////////................................................---...///111111111000///.........000111333555666555444222000.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************************************************************************************+++++++++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&&&&''''''(((((())))))++++++*********+++,,,---...---+++))))))*********+++***************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------CCCCCCDDDDDDDDDDDDCCCCCCGGGIIIJJJKKKLLLNNNRRRUUUWWW___nnn~~~~~~~~~|||yyyyyy|||wwwrrrooofffccc___ZZZUUUOOOIIIDDD@@@???<<<:::888777666666555666777777777666444333333333333333222222222222333333333333333333333333222222222222222222222222222222111111111111222222111111111111222222222222222222222111111111111111111222333333222222333444111111111222222222333333444444444444333333333333333666999999666444555777222333444333222333444666555444444444444333333333333333333333222222222222111222333333444444333333333333333333333444555666777777777777777777888888777666666555555666666777666666777777777777777888666666777888888888888888777777777777777777888888666666666666555555555555444444555555666777777777777888888999999777666555666666888999999999888777555666777777555555666777666666777777888999999999777777888888888999999999666666777777777666666555888888888888999999999999:::::::::999888888777777999999888666555555555555888888888777777666555444444555666666666666666666555555555555666666666666333444555666666666555444777777666666666555555555777666555444444333333444333333333333333333333222222111000///////////////000000000000000000000000////////////////////////------------------------------------------------,,,---...//////000000///---......///111333555666000000//////.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))************************((())))))))))))*********((((((((())))))*********+++******)))***+++---...888444000---++++++***(((***))))))))))))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,EEEDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDEEEEEEFFFFFFLLLYYYeeekkkkkkooottt~~~~~~~~~|||yyyvvvsssssstttwww{{{}}}}}}|||xxxuuuuuu}}}wwwnnnfff___YYYVVVNNNKKKGGGDDDCCCBBB@@@???999888666555444444555555333333444444444444444333222222222333222222222111333333333333333333333333111111111111111111111111222222111111111111222222111111111111222222222222111111111111111222222222111333555333111000111333111111111111222222222333333333333333333333444444111666999999666333444666222444555444222222444777555555555555444444444333222222222333333333333333222222222222222333333444111111111222222444555555555555555666777777777888666666777777777777666666666666666666777777888888555666777888999999::::::777777777777888888999:::777777777666666666666555555555666777888888888888666777999999999888666555555666888999999999888777444666777666444333555777666666666777888999999999999999999999::::::::::::777777888777777666555444666777777777777888888888888888888999999:::::::::888888777666666666666666666777777777777666666555444444555666666666666666444444555555555666666666111333444666666555444333555555555555555666666666666555444333333222222333111111222222222222222222000////////////000000111000000000000000000000000////////////////////////................................................,,,,,,,,,,,,---...///000............///000111222---------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++************************************************************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++---///888444///,,,,,,,,,+++)))******))))))******+++,,,************************+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++***************+++,,,---DDDBBB@@@???@@@@@@@@@@@@@@@AAACCCDDDDDDCCCBBBAAABBBFFFOOOWWWYYYVVVVVVZZZccclll{{{~~~xxxwwwvvvuuuvvvwwwxxxvvvsssppppppooopppssswww{{{||||||zzzxxxxxx|||nnnhhh^^^UUUNNNIIIFFFDDDBBB???;;;999:::<<<===>>>888777666666666777888999555555444444444555666777222222333444444444444333333333333333333333333333111111111111111111111111222222111111111111222222000111111111111222222222000000111111222222222333222444555444111///000222111111222222222333333333222222222333333444444444000555999999555222333666222444555444222222444777666666666555555444444444222222222333333444444555333222111000111222444555111111111111222333444555333444444555666777777888555666777888888777666555555666666666777777888888555555777888::::::;;;;;;::::::::::::;;;<<<======888888888888777777777777555666777888999999999999666777999:::999888666555555666777999999888888777444666888777444333555777555666666777888999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888777666666666666666777777777777555666777888:::<<<======888777666666666666666777555555666777777888777777444444555666777777666666444444444555555555666666333444666888888777666555333333444555666777888888555555444333222222222222000000000000000111111111------......///111222333000000000000000000000000////////////////////////////////////////////////////////////////////////,,,,,,++++++,,,---///000000///...---------------+++,,,---------,,,+++***************************++++++++++++++++++++++++******,,,------,,,+++***++++++++++++++++++++++++************************************************************************(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++,,,,,,,,,))))))))))))))))))))))))+++***))))))***+++...///111---)))(((***------,,,+++*********+++,,,,,,---************************+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///@@@???@@@AAABBBBBB@@@>>>===>>>@@@AAABBBBBBAAAAAAEEEGGGHHHIIIHHHHHHJJJKKKQQQUUU]]]gggqqqzzz}}}{{{{{{~~~}}}}}}{{{zzzyyyzzz{{{|||}}}||||||yyytttrrrqqqrrrrrrrrrvvvxxxzzz}}}wwwkkkaaaZZZMMMKKKGGGDDD@@@>>>======999888666444555777999;;;999888777666555444333333222222222333333444444444111111222222222222111111000000000111222222222333111111111111111000///...000000000000111111111111222222111000//////000000000000111111111222222222111111000000000000111111333333222222222222222222222333444444555555444444333333333333333333333333555444444333333444444555111111222222222222111111222111111111000000//////333333333222222222111111444444444555444444333333555555555555555555555555666666777888888888888888777666555444444555666777888777777777777777888888999999:::;;;;;;;;;::::::888888888888888777666666555555666666777888888888999::::::;;;;;;::::::999888888888888888777666555666666555555555555666666777777777777888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999999888888888777777777777888888888888444555555666777888888999888888888888777666555444777777777777666555444333222333555444333333444666444555666777777777777777444444444444444444444444666666666555444444333333888555111000111222000///222111111111000000//////000000000000000000000000////////////............///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........---......///////////////...............///000000000000///...---,,,,,,+++///...,,,******+++,,,------,,,,,,+++*********+++*********++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++******(((((()))***************))))))************)))))))))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++))))))))))))************(((((())))))******++++++))))))))))))))))))))))))((((((((('''''''''''''''***++++++++++++***))))))))))))))))))******************))))))))))))******++++++***)))(((((())))))//////...,,,+++***,,,...************************************************************************?????????@@@AAAAAA???===@@@@@@AAAAAA@@@???===<<<@@@BBBCCCDDDCCCCCCEEEFFFDDDFFFLLLSSS[[[bbbgggjjjgggeeeiiittt~~~~~~{{{xxxwwwzzz|||~~~}}}|||xxxwwwuuuuuuuuuwwwyyyzzz|||wwwtttrrrpppooozzz{{{|||}}}~~~~~~}}}|||~~~{{{wwwuuusssqqqmmmjjjcccddddddbbb\\\TTTLLLGGGAAA???<<<:::777666555555777666555444444666777999888888777666555444333333222222222333333333444444111111222222222222111111111111111111111222222222111111222222111111000///000000000000111111111111222222111000000000000000000000111111111222222222111111000000000000111111222222222222222222222222222333444444555555444444333333333333333333333333444444333333333333444444222222222333333222222222222111111111000000000000333333222222111111111111222333333333333333222222444444444444444444444444555666777777888888777777777666555555555555666777777777666666666777777888777888999999:::999999999777888888888888777666666666666666777888888999999999::::::;;;;;;::::::999:::::::::::::::999888888666666555555555555666666777777777777777888::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::999999999888666666666777777777888888555555555666777888888888888888888888777666555555777777777777666555444333222444555555444333555666666666777777888777777777444444444444444444444444444444444444555555555555777444111000111222111///111111111111000000000///000000000000000000000000222222111000000///......///...------------------,,,,,,------------------------...///////////////...............///000000000//////...---,,,,,,,,,............------,,,+++******+++,,,,,,***)))(((******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))))))))(((((((((''''''(((((()))***************))))))************))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))************)))))))))))))))*********((((((((((((((((((((((((''''''((()))***+++,,,---((()))***+++++++++++++++))))))))))))******************))))))))))))******++++++***)))))))))))))))***++++++***((('''(((***++++++++++++++++++++++++************************************************???>>>>>>???@@@@@@>>>===???????????????===<<<<<<===>>>@@@@@@??????@@@BBB???@@@BBBEEEIIINNNRRRUUUSSSQQQTTT]]]eeeffffffgggaaadddhhhnnnvvv|||{{{zzzzzz{{{}}}zzzuuuqqqnnnrrrssssssrrrpppnnnlllkkkjjjfffaaa\\\WWWQQQLLLHHHGGGGGGHHHHHHFFFBBB>>>;;;999999777666555444444444444444444333444555555666777777666555444333333222222222222222333333333333111111222222222222111111222222222111111111111111222222222222222222111000000000000111111111222222222222111000000000000111111111111111111222222222111111000000000000111111111111111222222333333444222333444444555555444444333333333333333333333333444444333333333333444444333333333333333333333333111111111111111000000000222111111111111000000000111222222333333222222111333333333333333333333333444555555666777666666666777666666555555666666777777666666555555555666666666777777888999999888888777777777777777666555555666666777777888999999999::::::;;;;;;;;;;;;::::::::::::::::::::::::999888666555555444444555555666666666666666777888999999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999555555666666666777777777555555666666777777888888888888888888777777666555777777777777666555444333222444555555444444555666777888888888888777777666444444444444444444444444222222333444444555666666555333111111111222111000111111111111000000000000000000000000000000000000555444333222111///...............---......//////------------------,,,,,,------...////////////............---......///000//////......------,,,,,,,,,---///000000...,,,+++''')))+++---,,,***(((&&&***++++++++++++,,,,,,,,,++++++************+++++++++++++++***************((()))******+++*********))))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++******)))******))))))))))))******))))))))))))************************))))))))))))''''''''''''''''''''''''(((((()))***+++,,,,,,---'''((()))***+++,,,,,,,,,))))))))))))******************))))))))))))******++++++***))))))))))))******,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************>>>===<<<===??????>>><<<;;;;;;<<<======>>>>>>>>>===>>>??????>>>>>>???AAAAAA@@@@@@@@@BBBFFFIIIKKKJJJGGGJJJQQQVVVVVVVVVWWWMMMNNNOOORRRXXXbbbnnnvvvzzzsssmmmhhhddd]]]]]]\\\[[[XXXUUUSSSQQQLLLJJJHHHEEEBBB@@@===;;;::::::;;;<<<<<<;;;:::999666666666666666666777777333333333444444444444444666666555555444333333222222222222222222222222333111111222222222222111111333222222222111000000000222222333333333222222111000000111111111222222222222222111000000111111111111111111111111111111111111111000000000000111111000000111222333333444444222333444444555555444444333333333333333333333333444333333333333333333444222222222222222222222222111111111111111111111111111000000000000000000000111222222333333333333222222222222222222222222222333444555555666666555555777666666666666666666777666666555444444444555555666666777888999999999999666777777777777666555555555555666666777888888999::::::;;;;;;;;;;;;::::::888888888999999888777777666555555555555555555666555555555555666777888999<<<<<<<<<===<<<<<<;;;:::;;;:::::::::::::::::::::555555555555666666666666555666666666777777777888777777777777777666555444666666777666666555444444333444555555444444555666888999999999888777666666444444444444444444444444222222333333444444444444222222111111111222111111111111111000000000000000000000000000000000000000333333222222111000//////...............///000111.........------,,,,,,,,,,,,---......//////...............------......///...---------------------,,,,,,---......---,,,+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))******++++++*********))))))************))))))))))))))))))))))))))))))+++******)))(((''''''&&&***))))))))))))))))))***((()))))))))************++++++******))))))((((((((((((((((((((((((((((((*********)))((((((''''''(((((()))***+++,,,,,,,,,((()))))))))******************))))))))))))******++++++***))))))*********+++---///000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************???===<<<<<<>>>>>>>>><<<;;;;;;;;;<<<<<<===>>>>>><<<>>>???>>>======>>>???>>>>>><<<<<<===???BBBCCCBBB@@@AAAGGGJJJHHHHHHJJJFFFEEECCCBBBEEEKKKTTTZZZdddhhhnnnrrrsssqqqllliiiqqquuu{{{}}}{{{{{{}}}~~~|||zzzqqqmmmfff```[[[VVVQQQNNNGGGGGGGGGFFFDDDBBB@@@???999:::::::::999999999999444555555555555666666666111111222333444444444444333333444444444444555555555555444444333333222222222222222222222222222222111111222222222222111111333222222222111000000000111222222333333333222222111111111111222222222222222111111111111111222222111111111111111111111111111111000000000000111111000000111222333333444444222333444444555555444444333333333333333333333333333333333222222333333333111111000000000000111111111111111111111222222222000000000000000000000111222222333444444444444444222222222222222222222222333333444555555555555555666777777777777777777666666666555444444444444444666777888999::::::::::::777777777777777666666555444444555666666777777888:::;;;;;;<<<<<<;;;;;;:::777888888999999999888888777666666555555666666777555555555555666777888999<<<<<<======<<<;;;;;;:::::::::::::::::::::::::::555555555555666666666666666666666666777777777777555555666666555555444444666666666666666666555444333444666555444444555777888888888888888777666555444444444444444444444444444444333333222222222222111111222222111111111111000000000000000000111111000000000000000000000000/////////000000000000000...............///000111.........------,,,,,,,,,,,,------.....................------------......,,,,,,,,,---------------,,,,,,+++******+++,,,------,,,+++******+++---...+++++++++++++++++++++++++++******))))))******+++'''''''''(((((((((((((((******++++++++++++******))))))************))))))))))))))))))))))))))))))******))))))((('''&&&&&&)))))))))******)))))))))((()))))))))************++++++******))))))(((((())))))))))))))))))))))))******))))))(((''''''&&&******+++++++++******)))((()))))))))******************))))))))))))******+++***************++++++(((***------,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++************************???>>><<<<<<===>>>>>>===???>>>===<<<;;;;;;;;;;;;:::<<<===<<<;;;:::;;;===<<<<<<;;;;;;;;;===>>>???>>><<<===AAABBB@@@@@@CCCAAAAAA???======AAAGGGKKKMMMRRRXXX\\\\\\WWWQQQLLLQQQTTTZZZbbbkkktttzzz~~~tttpppmmmlllkkkjjjooouuu~~~wwwuuussspppooooooooopppkkkfff```]]]\\\\\\[[[YYYSSSPPPKKKHHHEEECCC???===;;;<<<======<<<;;;:::999777888888777555444555666444444444444444444444444000111222333444444333333333333333333333444444555444444333333333222222222222222222222222111111111111111222222222222111111222222222111111111111111000111222222222222222222111111111222222222222333222111111111111222333333222222222111111111111111111111000000000000111111111111111222222333333444222333444444555555444444333333333333333333333333333333222222222222333333111000///......///000111111111111222222222222222000000000111111111111222222222333444555555555555222222222222222222222222333444444555666555555555666777777888888777777666777666555444444444444444666666888999::::::;;;;;;888888888888888777666666555555555666777777888888;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;;;;;;;;;;;;;888777777666666777777888666666666666777888999999============<<<;;;::::::888888999999999999::::::555555666666666777777777666666666666777777777777555555555666666555555444555666666666666666555555333555666666555555666777666777777777777666666555444444444444444444444444444444333222222111000000000222333222111//////000000000000000111111111111000000000000000000000000---------...//////000000.........---......//////------------------,,,,,,,,,,,,---............---///...------,,,---------++++++,,,,,,------......,,,+++)))((((((***,,,---///---+++******,,,///000,,,,,,,,,++++++++++++*********))))))))))))******(((((((((((())))))))))))+++++++++,,,++++++***)))))))))************))))))))))))))))))))))))))))))+++++++++******))))))((())))))************))))))))))))))))))************************))))))))))))************************((()))))))))************+++++++++++++++***))))))))))))))))))******************))))))))))))******+++************+++,,,,,,)))+++------,,,+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,************************@@@>>><<<<<<>>>??????>>>???>>>===<<<;;;;;;;;;<<<:::;;;<<<<<<:::::::::<<<=========<<<<<<<<<<<<<<<===;;;<<>>===???BBBDDDAAAEEEJJJMMMMMMIIICCC@@@AAABBBEEEIIIOOOVVV\\\```___ZZZVVVSSSNNNKKKMMMRRRYYYcccrrr|||rrrggggggfffeeedddbbbaaaaaaYYYXXXUUURRRQQQQQQQQQRRROOOLLLHHHEEEEEEDDDCCCBBBAAA???===<<<<<<<<<:::888777888999::::::999888777666777888777444222333555555555555555555444444444333333444555555444444333333222111000000222333555333333333333222222222222222222222222111111111000111111222222222222111111111111111111111222222222///000111111222222111111111111111222222222333333222111111111222222333444222222222111111111000000111111000000000000111111222222222222222222222222222333444444555555444444333333333333333333333333333333222222222222333333222111000......000111222111111111222222333333333111111111111222222333333111111222333444555555444333333333333333333333333444444555666666666666666666777888888888888777666888777666555444444444444444555666888999:::::::::999999999999999888888777777777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;999999888888888888999999777777777777777888::::::============<<<;;;:::999777777777888888999999999666666666777777777888888777777777777666666666666666666777777777777777666555555666666666666555555444555666666555555666777444555555666666666666555444444444444444444444444222222222222111111111111000222444333000......//////000000000111111111111000000000000000000000000................../////////...------------------,,,,,,------------------+++,,,------......------///...------,,,,,,,,,---******+++,,,------......************++++++,,,------,,,+++***+++,,,...///,,,,,,,,,+++++++++************))))))))))))******************+++++++++,,,+++,,,,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))***************)))))))))((()))***++++++***)))((())))))))))))************)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******))))))))))))******************))))))))))))******+++*********++++++,,,---+++,,,,,,,,,++++++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************AAA???===<<<>>>?????????<<<<<<;;;;;;<<<===???@@@;;;===>>>===;;;;;;<<<===;;;;;;<<<;;;;;;:::888888:::888999<<<;;;888999===???@@@AAA@@@???>>>???AAA<<>>>>>===<<<===@@@EEEJJJMMMKKKGGGEEEDDDAAA>>>AAAFFFBBBIIIUUU```iiipppuuuxxxfff___YYY\\\fffpppsssrrrzzzwwwggg]]]QQQPPPNNNMMMKKKKKKKKKKKKGGGEEECCCAAA??????@@@AAA<<<;;;;;;;;;;;;;;;:::999999777666777888888777666555666777888888777666555111333555555333333555888222222333333333222111111111222333333333222000///222111///---...000222444333333222222222222222222222222222222111111000000111111222222222222111111000000111111222222222333...///000111111111111111111111222222222333333333222111111111222333333444222222222222111111000000111111000000000000111111333333222222222222222222222333444444555555444444333333333333333333333333333222222222222222222333333222000//////000222333111111111222222333333333111111222222222333333333///000111222333444444444333333333333333333333333444555666666777777666666666777888999999888777666888888777666555444444444333444555777888888999999999::::::::::::999888888888999999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777888999999::::::::::::::::::999999999999::::::777777777777888999:::;;;============<<<;;;:::999666666777777888888888999777777777777888888888888777777777777666666666666777888888999999999888888555555666666666666666555444555666666555555666888333333444555666666666555444444444444444444444444000000000111222222333333000333555444000------...//////000000111111111222000000000000000000000000000000//////......------///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------......------///...------,,,,,,,,,,,,******+++,,,------......)))***,,,.........,,,+++)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******&&&&&&''''''((((((((())),,,,,,,,,,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))***++++++***)))((())))))))))))************(((((())))))******++++++(((((((((((((((((((((((()))((('''&&&%%%$$$######'''((()))***+++,,,,,,,,,))))))))))))******************))))))))))))******+++*********+++,,,,,,---'''''''''&&&%%%&&&)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************==============================<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999<<<;;;;;;::::::;;;;;;<<<;;;::::::999888888888999<<<===>>>@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAABBBAAA>>><<<;;;:::::::::>>>@@@CCCGGGLLLPPPSSSUUUQQQNNNJJJIIIKKKPPPTTTVVVWWW___jjjqqqooodddUUUKKKCCCBBB@@@>>>======>>>???;;;:::999999;;;;;;:::999777777777777666666666666666666555444333222222111333333333333333333333333333444555555333111111222666666555444333333222222111222222333333222222111111222333333444444333333333333444444444333222111222222222222222222222222000000000000000000000000111111222222222222111111111111000000000000000000444444444222///...///000222222222222222222222222444444333222111000///...111111111111111111111111111111000000000000111111555444333222222222333444222444555444222000000000111111111111111111111111000111222333444333222222111111111222222333333333222222222222222222222222//////000111222333333444000000111222333444444555333333444444444444444444888999:::;;;;;;:::999888999888777888888888666444555555555555666666666777888777777999<<<;;;888555777888888999999:::;;;;;;??????===<<<;;;;;;;;;;;;<<<;;;::::::999999999999:::999999888888999999:::999777555444444555777999999999999999999999999999555444333444555888;;;<<<888888999999999:::::::::888888777666555444444333555666777888888888888888555666777777888777777666888777666555444333333333555555555555666666666666444444555555444444333222111111222333444444555555555444333222000///......////////////000000000000222111111000///......---//////...------------...++++++++++++++++++++++++------------------------...------,,,,,,------...........................---,,,++++++******++++++---------------------------+++******,,,------,,,------,,,+++************((((((((((((((((((((((((,,,+++***(((''''''''''''&&&'''((())))))((('''&&&************************))))))))))))))))))))))))************************''''''(((((())))))************+++++++++******)))))))))************))))))))))))))))))))))))))))))************)))(((&&&&&&(((((())))))*********+++&&&&&&'''((()))******+++))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,************************...---,,,+++************++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<;;;::::::::::::999999999999::::::;;;:::999888888888888888;;;<<<===>>>>>>===<<<;;;999999::::::;;;<<<======::::::999999:::<<<===>>>===<<<;;;:::999999:::;;;;;;<<<>>>@@@CCCFFFHHHIIIEEEBBB>>>>>>@@@DDDFFFGGGHHHNNNWWW]]]]]]WWWOOOIII@@@>>><<<:::::::::;;;<<<999888777777999999888777666666666555555555444444666666555555444333333333333333333444444555555555333444666555444333333444666555555444333333222222111222222333333222222111111222333333444444333333333333333333333222222111222222222222222222222222000000000000000000000000000111111222222111111000111111111111111111111111222222333111000///111222222222222222222222222222222222222111111111111111111111111111111111111111222222111111111111222222444333222222222222333444333444555444222000000111111111111111111111111111111222333444555444333333111111222222222333333333333333333333333333222222000111111222222333333333222222222222222333333333333333444444444444555555777888999::::::999888777888777777777999888777555555555555666666666777777777666666999;;;;;;999666888888999999:::;;;;;;;;;???>>>===<<<<<<;;;;;;;;;;;;:::999888888888888999:::999999888888999999:::888777666666666666777888::::::::::::::::::::::::999888666666666888999;;;888888999999999:::::::::666666666666666555555555666777777888999999888888666666666666666666666555666555555444444444444444555555555555666666666666444444555555444444333222111111111222333333444444333222222111111000000000////////////000000000000111111111000///........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...........................---,,,++++++***+++++++++...------,,,++++++,,,,,,---,,,******+++,,,++++++---,,,++++++******++++++))))))))))))))))))))))))+++***)))((((((''''''(((******++++++++++++******************************))))))))))))))))))))))))************************'''((((((((()))))))))*********)))(((((())))))***))))))************))))))))))))))))))))))))))))))************)))((('''&&&((((((((()))))))))******((((((((())))))*********))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---...++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999888888888888888888999:::999888888888888888888999:::;;;<<<<<<;;;:::999666666777999:::;;;<<<===777666666666777888999:::777777777777777999::::::999999::::::;;;<<<=========;;;999999;;;=========<<>>>>>===<<<<<<;;;;;;;;;999999888888777777888888999999888888888888999999888888888888888888888888::::::::::::::::::::::::<<<;;;999888777777888999888888999999999:::::::::555555555666666777777777777777888999999999999888777666555333333333444444333333333333444444555666444555555555555666666666444444555555444444333222000000000111222222333333000111111111111111111111////////////000000000000111111000000//////......//////000000000///...---------------------------------------------------...------,,,,,,------...------------------------------,,,+++++++++++++++///...,,,+++***+++,,,---...,,,******++++++***)))++++++******++++++,,,---************************))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&''')))***))))))************))))))))))))))))))))))))))))))************)))((('''''''''((((((((((((((()))))))))*********************))))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...++++++++++++++++++++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999888888777777888888999999888888777777777888888888888999::::::999888888555555666777888999:::;;;555555555555555666777777555555555666777777888888999999999999999999999999;;;:::999:::;;;;;;:::999;;;;;;<<<=========<<<<<<999888777666666666666777666444333444555666555444444444444444333333333333444444444555555666666666222333333333444555555555111333444555444444444555444444444333333333222222111222222333333222222111111111222333333333333222333222222111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111222222222222000111222111000000222444111111111111111111111111000111111111111222222222111111111111111111111111222111111000000111111222222222222222222333333333333444555555333222222333111111111111111111111111222333333444444444444444333333333333333333333333333333444444444444555555555555444444444333333333333333333333333333333333333333444444555555666666666666666666666666666666666555555777999:::999888666666777777777888888888555555666888999::::::999::::::;;;;;;<<<=====================<<<;;;;;;:::999999888888888888999999999999888888888888999999888888999999999999888888999999999999999:::::::::;;;:::999888777777888888888888999999999:::::::::666666666666666666666777888888999999999999888888888666444222111111222333333333333333333444444555444444444555555555666666444444555555444444333222//////000000111111111222111111111111111111111111////////////000000000000111000000000/////////......///111222222000...---........................------------------------...------,,,,,,------...------------------------------,,,++++++++++++,,,///...,,,***+++---///111000...++++++++++++***)))************+++,,,---...************************((((((((((((((()))************(((''''''(((******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((())))))((())))))************))))))))))))))))))))))))))))))***************)))((('''''''''''''''((((((((((((+++++++++***************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********++++++++++++++++++++++++;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::::::::999999999999::::::999999888888888888999999777777777666666777777888777777888888888888777777666666666777777777777777444555555555666666666666777777777777666666666555888888888888999999::::::888777777888999888666444::::::;;;;;;:::999888888999888888777777777777777666444333444555666555444555555555444444444333333333333444444555666666666444333333222222111111111///111333333222222333444333333333333333222222222111222222333333222222111000111222222333333222222333222111000000000111111////////////////////////000000000000000000000000000000000111111000000000000000111111111222222222222222333111000///111222111111111111111111111111222222222111111111111000111111111111111111111111000000////////////000000111111111222222333333333222333555444333222222333111111111111111111111111222222222222222333333444333333333333333333333333333333333444444555555555666666555444444333333333111111222333444444555555333333444555555666777777555555555555555555555555555555555777999:::999888777777777888888888888999777777888999999999999::::::;;;;;;<<<<<<======>>>;;;<<<<<<===<<<<<<;;;:::::::::999999999::::::;;;999888888777777888888999888888999999999999888888666666777777888888888888888777777777888888888999888888999999999:::::::::999888888777666666555555888888999999999888888777777555333111000000222222444444333222222222222222444444444444555555555555444444555555444444333222///000000000000000111111222222111111000//////...////////////000000000000000000000000////////////...///111222222000...---........................------------------------...------,,,,,,------...------------------------...---,,,,,,++++++,,,,,,...---++++++,,,///333555000...,,,,,,,,,,,,+++***)))))))))***+++,,,---...))))))))))))))))))))))))(((''''''(((((()))***+++)))((('''&&&&&&'''((()))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%''')))+++,,,+++)))'''))))))************)))))))))))))))))))))))))))))))))************))))))(((((((((((((((''''''''''''+++++++++***************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******************++++++++++++++++++++++++::::::::::::::::::::::::888888999999999999::::::999888888777777888888999999999888888888888999999666666666666666777777888777777777777777777777777777777666666666666666666555555666666666666555555777888888777666555444333555555666777888999999999777777777888:::999777555555666777888999999888777888888888888888777777777666555444444555666555444555555444444444333333333333333333444444555555555444444333222111000/////////111333333222111111222333333333333222222222222111222222333333222222111000111111222222222222222333222000/////////000111////////////////////////000000000000000000000000///000000111111000000////////////000111111222222222333333222000///000222111111111111111111111111333222222222111111000000111111111111111111111111/////////......////////////000111222333333333222111222444333222111111222111111111111111111111111222222111111111222333444444444444444333333333333222222333333444444555555555555555444444333333333111111222333444555666666333333444555666777777888666555555444444555555666666555555777999:::999888777888888888999999999999;;;<<<<<<;;;999777888999::::::;;;;;;<<<=========:::;;;<<<======<<<;;;::::::::::::999::::::;;;<<<888888777777777777888888888888888888888888888888555555555666777777888888555666666777888999::::::888888999999999::::::::::::999999888666555555444777888888888888777666666555444333222111111222222444333222222111111111111333444444444444555555555444444555555444444333222000000000000000000111111222222111000//////......////////////000000000000000000000000//////////////////000000000///...---........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,+++,,,---000333444///---++++++,,,,,,+++***************+++,,,---...))))))))))))))))))))))))((((((((((((((()))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%'''))),,,,,,+++)))((())))))************)))))))))))))))))))))))))))))))))******+++******)))))))))))))))((((((((((((''')))*********************))))))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++++++++***************************************+++,,,------++++++++++++++++++++++++999999999999999999999999888888888888999999999:::888777666555555666777888888777777666666777777888666555555555555666777888777777666666666666777777555555666666777777888888444555666777777666555444666666777777666444333222555555666777777888999999888888888999;;;;;;999777444444444555666666777777555555666666666666555555555444333333555555444333333333333333222222222222222222222333333333333333333333333222222111111111111222444333222111111222222222222222222222222222111222222333333222222111000000111222222222222222222111000......///000111000000000000000000000000000000000000000000000000//////000000000000//////---......///000000111111000111222111000000222444111111111111111111111111111111111111111222222222111111111111111111111111000000////////////000000...///111222333333333222///111222222111000111222111111111111111111111111333333222111222333444555555555444444444333333333111111222222333444444444444444444333333333333333222333333333444444555555333333444555666777888888777666555444444555666777666666666777999:::888777888888888999999999::::::???@@@???===888666777888999::::::;;;<<<<<<======999:::<<<======<<<:::999999999888888999::::::;;;888888777777777777888888888777666666666666777888555555555666777888888888666777888999::::::::::::888888999999999:::::::::888888888777777777666666777777777777777666555555333333333333333333333333222111111111111222222333333333444444444555555555444444555555444444333222111111111111111111111111000000000000000/////////////////////000000000000////////////000000000000/////////.........------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,+++,,,,,,---...///,,,***))))))***+++******************+++,,,------************************)))((((((((((((((()))************++++++*********************************))))))))))))))))))))))))***************************)))))))))((((((((('''&&&&&&''''''((()))******))))))************)))))))))))))))))))))))))))))))))******++++++***************)))))))))(((((((((((((((((())))))*********))))))))))))))))))))))))******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,------++++++++++++++++++++++++999999999999999999999999777777888888999999999:::777666555444444555666777666666555555555555666666555555555555555666777888777777666666666666777777333444555666777999::::::444555666666666555444333333444555666555444333222777777777888888999999999666555555666888888777666777666444333333444666777222333333444444444333333444333222222444444333222222222222111111111111000222222222222222222222222333333333333333333333333333444555555333111111222222222222222222222222222222222222333333222222222000000111222222222222111222111///...---...000111111111111111111111111111000000000000000000000000//////000000000000//////,,,------...///000000111...///111111111111444666000000000000000000000000...///000111222333444444111111111111111111111111111111000000000000111111...///111222333333222222...000222222000000000111111111111111111111111111444444333222333444555666555555555444444333333333000000111222222333444444333333333333333333333333555555444444444333333333333333444555666777888999777666555444444555666777777666666777999999888666888888999999999:::::::::BBBCCCBBB>>>999555666777999999::::::;;;<<<<<<===999:::<<<======<<<:::999888888777777888999::::::888888777777777777888888999777666444444666777999555666666777888999999:::999999:::;;;;;;;;;::::::888888999999999:::::::::777777777777888888888888666666777666666555444444222222333444444444333333/////////000111333444555333333333444444444555555444444555555444444333222222222222111111111111111.........///000111111222////////////000000000000////////////000000000000//////...------------...------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,+++++++++*********((('''''')))***))))))++++++******++++++,,,---++++++++++++++++++++++++))))))(((((((((((())))))((()))***++++++***)))(((************************))))))))))))))))))))))))******************************))))))((((((((('''(((&&&$$$###$$$'''***,,,))))))************)))))))))))))))))))))))))))))))))******+++++++++******++++++******))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,222111///---+++******)))++++++++++++++++++++++++;;;;;;:::999999888888777555555555555555666777777777777777777666666666666666666555555555444444444555555666666666666555555666666666666666777888888999888666555666777999:::666666666555333333444555999666333222333555555555333444555666666555444333666666666666666666666666555555444333333333333444222222222333333444444444333333333222222111111111333333333222222111111111222222222222222222222222222222222222222222222222333333333333333333333333111111222222222222111111444444444333222111000///222222222111111111000000000000111111111111000000111111000000111111222333222111000000///000000000000000000000000000000000////////////////////////111111000000111111222333////////////////////////////////////////////////222222222222222111000///000000000000000111111222111111111111111111111111222111111111000000//////111111222222222333333333222222333444444444333333333333333222222111111111000111222333444444444444666666555444333333333333333333444444444444444444555444444333333444444555444444555555666777777777;;;;;;::::::;;;<<<>>>???======<<<;;;::::::::::::???>>>===;;;999777666555999::::::;;;;;;::::::999===<<<<<<;;;:::999888888<<<:::888777888888777666999888666555444555666888888888999999999888888777::::::::::::999888777666555666888:::;;;:::999888BBB???<<<888777888999;;;666777888::::::999888777777777666444444333333333222222222222222222333333000111222000//////000222666666666666666666666666444444333333333333222222222222222111000//////...//////000000000000//////,,,------...///000111111................................................------------------------------------------------111111000///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++***************)))((((((++++++++++++++++++++++++******************************))))))))))))******+++++++++++++++++++++++++++,,,------+++*********,,,+++++++++******))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++)))(((&&&%%%******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********************************+++------...---,,,+++,,,+++***))))))+++---...,,,,,,,,,++++++*********...------,,,+++***))))))---,,,++++++*********+++999999888888888888777777777777666666555555666666777777666666666555555555666555555555444444444444444555555666666555555444555555555555555666777777888777555555555666888999555666666555333333444555777555333222333444444444444444555555555555444444555555555555555555555555555555444333333333333444222222222333333333444444333333333222222111111111333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111222222111111111222222222222111111000///222222222111111111000000000000111111111111000000111111000000111111222222222111000//////.........000000000000000000000000////////////////////////111111000000000111222222000000000000000000000000111111111111111111111111111222222222222111000///000000000000000111111222111111111111111111111111111111111111000000000///111111111222222222333333222222333333444444333333333333333222222222111111000111222333444444444444555555444333222222333333333444444444444555555555555444444333333444444555555555666777777888888999>>>===;;;:::999999:::;;;;;;;;;:::::::::;;;;;;<<<;;;::::::999888888777777888888999999999999888888666777999999888666444222:::888777777999:::999888:::888777555555666777888888999999999999999888888666666666777666666666555777888999::::::999888777777777777777777888999999;;;::::::999888666555444999888777666666555555555222222222222222222222222111222222111000000222333555555555555555555555555444444333333333222222222222222111111000//////...//////000000000000//////------......//////000000////////////////////////........................------------------------------------------------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++***))))))***************)))((((((++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((($$$+++,,,***(((***,,,++++++*********)))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))(((''',,,++++++***)))(((''''''))))))*********+++++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++******+++***)))((((((***+++,,,,,,,,,,,,++++++*********---,,,,,,++++++*********,,,,,,,,,+++++++++******666666666777777777777888::::::888777666555555555666666555555555444444444555555555555444444444444333444444555555444444333444444444444444555555666666555444444444555777888555555666555333222444555555444222333444444333111444444333333333333444444444444444444444444444444555555444333333333333333222222222222333333333333222222222222222111111111222222222222222111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222111111222111111111111000000000///000000111111000000///000000000111111111222222222111111000///......---000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111111111222222111111000000000000000000000111111222111111111111111111111111111111111111000000000000111111111222222222222333111111222333333333333333333333333222222222222111000111222333444444444444333333222222111222222222444444444444555555666666555555444444444444555555666666777888888999999:::===<<<:::999888888999999999999999999:::;;;<<<===777777777777777888888888777777888888888888777777333555777999888666222000888777666777999;;;;;;::::::999888777666777888888999999::::::::::::999999444555555555666666666666888888888999888777666666222444666777888888888777<<<;;;999888666555555444999888777666666555666666444333333222222111111111000222222222111222444555555555555555555555555555333333333333222222222222222111111000000//////...//////000000000000//////.........///////////////000000000000000000000000........................------------------------------------------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))((('''*********+++******)))(((,,,,,,++++++******************************************))))))))))))******''''''''''''''''''''''''""",,,...***''')))---******))))))))))))((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))*********)))((('''(((((()))))))))*********++++++++++++++++++++++++******))))))))))))******************************,,,+++***)))))))))))))))+++***)))((((((((()))***+++++++++++++++*********++++++++++++++++++++++++++++++,,,---,,,+++***)))555555666777777888999999===<<<:::888666555444444555555444444444333333333444444444444444444444444222333333444444333333222444333333333333333444444444333333333333555666777444555555444333222444555333222222333444333111///444444222111111222444444444444444444444444444444555444333333222222333333222222222222222222222333222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111333333333333333333444444111111111111000000000000//////000000000000/////////000000111111111111111000000111111000000//////////////////////////////000000000000000000000000000////////////000111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000111111222111111111111111111111111111111111000000000000000111111111111222222222222000111222333333333333333222222222222222222222222111111222333333333333333222111111111111111222222444444444555666666777777555555444444444444555555666666777777888999999:::888888777777888999:::<<<::::::999999::::::;;;<<<666777777777777888888888666777777888888777777666555666888999999777555444:::888777777999::::::::::::999888888777777888888999999:::;;;;;;;;;::::::777777777777777777777888666666666666666666666666777777888999999999888777888888666555555666777888666666555444444444444444444444333333222111000000///000222111111222444666444444444444444444444444333333333222222222222111111111000000//////////////////000000000000/////////////////////.........////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++***)))((('''*********++++++******))),,,,,,++++++******))))))******************************))))))))))))******************************$$$)))......+++((((((***)))))))))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))###%%%'''***,,,,,,+++***))))))))))))*********+++******************************))))))))))))******************************---,,,***)))(((((()))***,,,+++***)))(((((())))))+++++++++************************++++++,,,,,,,,,)))***,,,------,,,***)))555666666777888999::::::===<<<:::888666555444444444444444444333333333333333333444444444444444444222222333333333333222222333333222222222222333333222222222333333444555666333444444444222222444666333222111222333333111///444444222111111222444444444444444444444444444444444444333222222222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111000//////000111111222111111000111111222333000000000000000000000000//////000000000000//////...///000111111111111000...///000111222222222222////////////////////////000000000000000000000000//////......//////000111111111111111111111111111000000000000000000000000///000000111111111000000000000000000000111111222111111111111111111111111000000000000000000111111000000111111111222222222///000111222333333333333222222222222222222222222111111222222333333222222000000000000111111222333444444555666666777888888666555555444444555555666555555666777777888888999777777666666777888:::;;;<<<;;;:::999999999999999999999888888777777666666777777888888888888777777888888777777777888999999<<<:::888888999:::999888:::999999888888888888888888999:::;;;;;;;;;;;;;;;:::999888777666777777777555444444333444555666777999888888777888999::::::777666555444555666777888666555555444444444444555444444333333222111000000...///000000000000333555444444444444444444444444333333222222222111111111000000000/////////////////////000000000000/////////////////////.........................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,+++******)))******++++++++++++******+++++++++******)))))))))******************************))))))))))))******++++++++++++++++++++++++...---++++++++++++)))(((((((((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++******)))((('''"""$$$'''***+++,,,+++************+++++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))---,,,+++)))))))))***+++---,,,++++++*********************************************++++++,,,,,,---)))***,,,------,,,***)))666666777777888999::::::::::::888777666555555555555555444444444333333333333333333333444444444444222333333444444333333222444333333222222222222222111111222333444555555666222333444333222222444666444333111222333333222000444444333333333333444444444444444444444444444444444444333222222222222222222222222222222111111111000000000111111111111111000000000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111000///......///000111000000...------...///000//////000000000000000111...//////000000//////......///000111111111000///---///000222222222111111000000000000000000000000000000000000000000000000...............///000000111111111111111111111111//////////////////////////////000000111111000000000000000000000111111222111111111111111111111111000000000000111111111111000000000111111111111222//////111222333333333333111222222222222333333333111111222222222222222111000000000000111222333444444555555666777888999999666666555555555555666666555555666666777888888999;;;:::888777666666777777<<<;;;:::999888888888888;;;:::999888777666555444777777888888888888777777888777555444555777999;;;===;;;999999999999888777999888888888888777777777777888999::::::;;;;;;:::888777666555555666777888777666444333333555777888444444444444666888:::<<<777777666555555555555555777777666666666666777777444333333222222111111111...000000000///000111333333333333333333333333333222222222222111111111111//////////////////////////////000000000000//////.........///////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++)))***++++++,,,+++++++++******************************************************))))))))))))******))))))))))))))))))))))))...***&&&&&&))),,,+++((((((((())))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******(((''''''&&&'''((()))))))))((('''***++++++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))++++++*********++++++,,,,,,,,,,,,,,,++++++++++++)))))))))************************++++++,,,,,,,,,)))***+++,,,---,,,++++++666666666777777888888888777777666666555555666666555555555555444444444444222222333333333444444444333333444444444444333333444444333222222222222222000111222444555555666666222333444333222222444666666444111111222333333222444444555555555555444444333333333333333333333333444333222222111222222222222222222222111111111000///000000000111111111222///000000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111111000///......///000111333111///...---...///000////////////000000111111......////////////......---...000111222111000///...///000111000///---,,,000000000000000000000000////////////////////////......------......///000000000000000000000000000000000000000000000000000...//////000000000000000000000000000000111111222111111111111111111111111///000000000111111111111000000000000111111111111...///000111333333333333111111222222222333333333111111222222222222111111000000000111222333555555444555666777888999999:::666666555555555555666666666666777888888999999:::;;;:::999777666777777888::::::999999999999999:::999888888777666555444333555666666777777666666555666666555666666888999:::<<<:::999999:::;;;:::999777888888888777777666666666777888999::::::::::::666666555555666999;;;<<<>>><<<888666444555777888111222444555666777777777444444555555666666666555777777666666666666777777222222222222222222222222000111222111000000111333222222222222222222222222222222222222111111111111//////////////////////////////000000000000//////------......//////000000................................................------------------------++++++++++++++++++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***++++++,,,,,,+++)))***++++++,,,,,,,,,+++(((((())))))******++++++******************************))))))))))))******)))))))))))))))))))))))))))''''''''')))******))))))))))))*********++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((((((''''''************++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((()))***++++++++++++)))******+++++++++++++++((()))))))))*********+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,555555555666666666666666555555555555555666777777666666555555555444444444222222222333333444444444333444444555555444444333555444444333222222222333000111333444555666666666111333333333222222444666777555222000222333444333333444666666666666444333111111111111111111111111444333222222111111222222222222222222111111000000//////000000111111111222//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000222000///......///000222777555333111000000111222.../////////000000111111......////////////......---...000111222111///...//////000000...+++)))'''000000000000000000000000////////////////////////...------------...//////////////////////////////111111111111111111111111......///000000000000000000000000000000111111222111111111111111111111111//////000000111111111222000000000000111111111111...///000111333333444444111111111222222333333333111111222222222111111000000000000111222444555666444555666777888999::::::666666555555555555666666777888888999::::::;;;;;;888777777777777999:::;;;888888888888999:::;;;;;;666666666555444444444333444555555555555555555444555666888999:::::::::::::::999888888:::<<<<<<;;;777777777777777666555555555666777888999:::::::::666666666777999===@@@CCCDDDAAA<<<888666555666777444555888999999777444111...000222555777999999999555555444444444555555666222222222222222222333333222333333222111000222333222222222222222222222222222222222111111111111000........./////////////////////000000000000//////,,,------...///000111111000000000000000000000000........................------------------------++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******&&&'''(((***++++++++++++)))***+++,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,******************************))))))))))))******************************'''))),,,,,,***(((((()))))))))******+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++&&&&&&&&&&&&''')))***+++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))$$$&&&(((***++++++******'''((()))***************(((((())))))*********++++++++++++++++++++++++++++++*********++++++------666666666666555555555555333333555666777777777777555555666666555444333333333333333333333333333333555555555444444333333333111111000000111111222333444444444444444444333333222111111000000111111222555333111//////111333555222222222222222222222222333555777888777444000...111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000///000000000000111111111000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////.........000000000000000000000000000///,,,++++++,,,///000000000000000000000000000//////............/////////////////////000111111......////////////..................///000222222111000000000000000000000333333333222222222111111222111111111000000//////...//////000111222222222111222222333333222222111333333333333333333333333222222333333333444444444222222333333333444444444777777777777777777777777555555555555555666777777999:::;;;:::888888888:::888777666666666888999:::777777666666666666777777888888777777666666666555777888888888777666555555555333222222444777777777999999999888888888777777888888888888777777777777777777777888999999::::::::::::999;;;>>>DDDIIIMMMHHHEEE???999666555666777999999999999888666555444555444222111111333666888999888666555444555777888222333444444333222111000000000111111111222222222444444444333333333222222......------------......000///...------...///000////////////////////////......////////////...............------.........000111111111000///......++++++,,,,,,,,,,,,------...------,,,---...000111************************++++++++++++++++++++++++))))))************))))))***+++++++++***+++,,,...++++++******)))(((((((((************************************************))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))/////////...---,,,+++***************))))))))))))((((((((((((((((((((((((******++++++++++++******))))))(((((((((((())))))&&&'''(((***++++++++++++******++++++++++++******************************************************,,,++++++******++++++,,,&&&'''((())))))***)))))))))******)))(((((()))+++************************+++++++++*********))))))777777777777666666666666333444555666666666666666555555555555555444444333333333333333333333333333444444444444333333333222111111000000111111222333222222222333333333333333222222111111111111222222444333111000000111333444222222222222222222222222222333555666555333111///222222222222222111111111//////000000000111111111000000000000000000000000000000000000000000000000000000000111111111111222000///...------...///000000000000000000000000000////////////////////////000000000000000000000000/////////////////////////////////////////////////////////////////////...////////////////////////000///---,,,,,,---///000//////////////////////////////............////////////......//////000111...//////000000//////...444333222111///.........000000000000000000111111333333222222222111111111111111111000000000//////...//////000111111222222111222222333333222222111222222222222222222222222000000111111111222222222222222333333333444444444666666666666666666666666555555555555555666666777666777888777555444555666888888777777777888999:::777777666666666666777777777777777666666666555555666666666666666666555444555444333444777:::;;;;;;999999999888888888777777888888888888777777777777666777777888888999:::::::::;;;>>>AAADDDFFFHHHIIIEEEBBB===999666555666777999999999999888777666555666555333222333555777888888777555333333333444555222222222222222111111000000000111111111222222222333333333333222222222222/////////....../////////000///...------...///000////////////////////////...////////////......---//////............//////,,,------------,,,,,,+++++++++,,,,,,,,,,,,------...---,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******'''((()))(((''''''(((***************++++++++++++************************************************)))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************)))))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((((())))))((())))))************))))))******++++++******)))+++++++++++++++*********************************+++******))))))******+++((()))***************))))))***+++***(((((()))+++************************+++++++++*********))))))888888777777777666666666444444555555666555555555555555555555444444444444333333333333333333333333333333333333222222222222111111000000111111222333000000111111222222333333333222222222222222222333222222222222222222222222222222222222222222222222111222222333333222111111222222222222222222222222//////000000000000111111////////////////////////000000000000000000000000000111111111111222222222111///---++++++---///111000000000000000000000000////////////////////////000000000000000000000000////////////////////////..............................////////////////////////////////////////////////////////////////////////////////////////////////............//////......------......///000//////000000000000//////555555333222000///------/////////000000111111111333222222222222111111111111111000000000000///////////////000111111222222111111222222222222111111111111111111111111111111000000111111111222222222333333333333444444444444555555555555555555555555555555444444555555666777888999:::999777777777888888888777777777888999999777666666555555666666777666666666666555555555555333444444555555555555444444333333555888;;;<<<<<<999888888888888777777777888888888888777777777777666666777888888999999:::999===BBBFFFHHHGGGDDDBBBAAA>>>;;;777555555666777777777888888888777777666777666555444444555777999999888666444333333444444222222111000000000111111111111111111111222222222222222222222111111111000000000////////////000000//////...------.../////////////////////////////////////////////...---,,,///......------......///------.../////////......++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,+++))))))***+++)))******+++,,,,,,------************************************************)))))))))))))))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************************((())))))******))))))((())))))(((((((((((())))))***************)))(((((()))******++++++******)))++++++++++++++++++++++++************************)))))))))(((((()))))))))***++++++++++++******))))))***+++***)))(((***+++************************+++++++++***************777666666666555555555555444444555555555444444333555444444444444444444444333333333333333333333333222222222222222222222222111111000000111111222333///000000111222333444444333333222222222222333333111222333333333333222111111111111111111111111111000000000000000111222222222222222222333333333333////////////000000000111////////////////////////000000000000000000000000111111111111222222222222111000///......///000111////////////////////////////////////////////////........................////////////////////////....................................////////////////////////////////////...///000111111000///...//////////////////////////////............//////---------------...////////////000000000000/////////000000111111111000000......//////000111111111222222222222111111111111000000000000000000////////////000000111111111111111111222222222222111111111111111111111111111111222222333333333444444444333333333444444444444555444444444444444444444444555444444444444555666666999:::;;;:::888777888999777777777777777777777888666666666555555666666666666666555555555555555555111222333444444555444444333222222444777999999888888888888888777777777777888888888888777777777666666666777777888999999999999<<>>>>><<<999777888777666555555555555555111222333444555555555555555555444333333444444555999888777666666555555555222111000//////000111222111111111111111111111111111111111000000000/////////......------......///------............------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))+++,,,...---+++***)))***++++++******))))))))))))************************************************)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))************************'''((()))***++++++++++++************)))))))))(((************************(((((())))))))))))(((((())))))(((((((((((())))))'''''')))******+++++++++)))))))))******)))))))))*********++++++,,,,,,,,,*********************************))))))*********)))*********)))(((''''''(((***,,,,,,+++******+++************************************************444333333333333222222222222222333333444333333333444333222222222333555555333333333333333333333333222222222222333333333333111111000000111111222333111111222222333333444444222111111111111111111222111222333444444333222111111111111111111111111111///////////////000111222000000000111111222222333......////////////000000///////////////////////////////////////////////////000000000000111111111***,,,...000000...,,,***------------------------////////////////////////////////////////////////////////////////////////////////////////////////------......///000000000..............................000000000000..............................//////............//////......------......///000......////////////......,,,---...///000///...---////////////////////////222111111111111000000000......////////////000000000000000000000000111111000000111111111111000000222222222222222222222222000000111111111222222222333444444444555555555555444444444444444444444444444444333333444444555666666777888777666555666777666666777777777666555444666555555444444555555666666666666666777777777777444555555666666666666555888777777888999:::888666666666777777777777777888888888888888777777777777555555666777777888888999999999999888777666666555666666666555555555444444111222333444444444444444555555444333333333333444444444444333333333333222111111000000000111222222222222222111111111111111111111111111000000000///......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++******++++++,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,------------,,,,,,+++************************++++++++++++++++++++++++)))))))))******)))))))))+++---//////---,,,+++,,,++++++******)))(((((('''************************************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++************))))))))))))************************((())))))******))))))((())))))(((((((((((())))))&&&'''((()))+++++++++,,,((())))))******))))))((()))))))))******++++++,,,************************+++******))))))******+++((())))))))))))(((((('''(((***------+++************************************************+++++++++444444444333333333222222000111222333333333333333444333222111222333555666333333333333333333333333222333333333444444444444111111000000111111222333111111111222222222222222111000000//////000000111222222222333333222222222111111111111111111111111000000000000000111111111...//////000000111222222........./////////000000000000000000000000000000////////////////////////....../////////000000000+++,,,............,,,+++........................////////////////////////////////////////////////////////////////////////........................------......///000000111.................................//////.................................//////............////////////......//////000111------............---------...///000000///...,,,000000000///......------111111111111000000000000........./////////000000111000000000000000000000000000111111111111000000111111111111111111111111000000111111111222222222444444444444555555555555444444444444444444444444444444333333444444555666888::::::999888777888999777888999999999777666555666555555444444555555666777777777777888888999999777777888888888777666666777777777888:::;;;999777666666666666777777888888888888888888777777777777555555666666777888888888:::999888777666555444444555555666666666555444333333444444555555555444444666555555555444444444444111111222222333222222222000111111222222222222222222222222111111111000000222222111111111000000000//////............//////,,,------......------,,,------------------------++++++,,,---............------,,,,,,,,,,,,---------............------,,,++++++,,,,,,,,,,,,------,,,,,,---...///...------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))***---///000///---------************************************************************************))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))************************))))))***+++++++++******************)))))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((((())))))'''((()))***************(((((())))))))))))(((((('''(((((())))))***++++++************************)))))))))(((((()))))))))(((((()))*********))))))(((***------,,,+++******************************))))))*********+++++++++555555444444444333333333///000111222333444444444444333222111111333555666333333333333333333333333333333333444444555555555111111111000111222222333111111111000000000000000000000////////////000000222222222222222222222222000000000000000000000000000000111111111111000000---......///000111111111............/////////000111111111111111111111111////////////////////////............/////////////////////....../////////////////////////////////////////////////////////------------------------////////////////////////---------------------------------...///000000111........................................................................//////............/////////////////////000111111,,,------------------,,,,,,...000111222111000///111111000///...---,,,,,,111111111111000000000000---.........//////000000111111111000000000000000000000111111111111000000000000000000000000000000222222333333333444444444444444444555555555666666555555555555555555555555444333333333333444555555555666777666555444444666999:::;;;;;;:::999888777555555555444444555555555777777888888999999999:::999999:::999999888777666333333444666999:::999777555666666666777777888888888888888888777777777777555555666666777888888888::::::999888777666555444555555666777666555333222555666666666666666555555777777666666555555555444111111222333444444444444000111222444444444333222222222222222111111000000222222222222111111111111000000////////////000000,,,,,,---......---,,,,,,////////////////////////******,,,---...////////////......------......///++++++++++++******)))(((++++++,,,,,,,,,---------+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++%%%'''***++++++)))))))))*********+++,,,,,,------************************************************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))************************))))))************))))))************))))))))))))((((((((((((((((((((((((******++++++++++++******))))))(((((((((((())))))***************)))(((((((((((())))))))))))((((((&&&''''''((()))*********************************((((((''''''''''''((((((((()))***+++++++++++++++(((+++---...,,,+++******************************))))))******++++++++++++333333333222222111111111000000111222444666888999444444222222222222444444333333333222222111111111111111222222222333333333222111000000///000000000333333333222222111111111222111111111000000/////////////////////000111111111111000000000000111111///000000000111111111111000000000000000000000000000000000000000000000000......////////////......////////////////////////////////////////////////111///......//////...,,,000000//////.........---////////////000000000000,,,,,,,,,---------............//////000000111111////////////////////////---.........//////000000...////////////---,,,+++000000//////.........---,,,,,,,,,---------......000000////////////000000000000//////.........---......//////000000111111000000//////......---------...000111111111000///000000000000000000000000000000//////.........---222111000000000111333333222222222111111111111111222111000//////000111222222222222222222222222222555555444444444555666666555555444444444333333333555555666666555333222000222222333444444555555666777777888888888777777666;;;999777666555666777888888999999::::::999999999888777666555555666777888333444555666888888999999777666555555666888:::;;;::::::999999888777777777333444666777888888777777999999999888888666555555444666888:::;;;;;;:::999999777555555555666555444777666666555444444333333666444333111000000111111333333222222222333444555111000///......000222333333333222222111000//////////////////////////////---,,,,,,,,,,,,---......---------............///000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,+++***,,,------+++))))))***))))))*********+++++++++))))))))))))))))))))))))+++++++++************)))************************+++++++++++++++***)))((()))))))))))))))))))))))))))))))))((((((((((((((((((((()))************)))+++++++++************)))&&&'''((())))))))))))))),,,+++***)))(((((((((((())))))************))))))------,,,+++***)))((((((,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((''''''''''''((((((***)))(((''''''((()))***)))))))))))))))))))))))))))&&&%%%(((,,,---***&&&)))))))))******+++,,,,,,++++++***)))(((((())))))******+++++++++******))))))************+++++++++))))))))))))))))))))))))333333222222222222222222222222333444555777888999444333222222222222333444333333333222222222111111111111111222222222333333222222111000000000000000222222111111111000000000111111111000000000/////////////////////000111111111111000000000000111111222222111111000/////////000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////,,,---....../////////000000/////////.........---.../////////000000000000,,,---------............////////////000000000000////////////////////////---........./////////000+++,,,---////////////.../////////......---------------------..................------------......000/////////............////////////000000000000///////////////.........---...///000111000000///000000000000000000000000000000/////////.........000000/////////000111222111111111111111111222222333333222111111222333333222222222222222222222222444444444444555555555555555444444444444333333333444555555555555333222111222222333333444555555555777777888888888777777666:::999777666555666777888999999:::::::::999888888777777666666666666777777444555666888888999999999888777666555666888:::;;;::::::999999888777777777555666888999::::::999999999999999999888777666555444666888999:::999888777888666444444666666666555666666555555444333333333777666444333222222222333111111111222222222333333333222111000111222444555333333222111111000/////////////////////////////////............///000000---------............///000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,---///000///...,,,------***+++++++++,,,,,,,,,,,,************************+++++++++************)))************************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******+++++++++************))))))******++++++++++++***,,,,,,,,,++++++++++++***))))))************))))))***************))))))))),,,+++++++++************))))))))))))))))))))))))))))))((((((((((((((())),,,+++***))))))***+++,,,))))))))))))))))))))))))&&&###!!!###(((,,,+++)))***************)))))))))++++++***)))))))))))))))******+++++++++******))))))************+++++++++************************222222222222222222333333222222222333333444666666333333222222222222333333333333333222222222222111111111111222222222222333333222222111000111111111111000000000000/////////111111000000000000/////////////////////000111111111000000//////000000111444333222111///...---,,,000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////,,,...111000...---...000/////////...................../////////000000000------........./////////000000000000////////////////////////////////////.............../////////+++,,,---...//////////////////............------............//////////////////............//////////////////............000000000000////////////.........///////////////......///000000000000000000000000000000000000000000000////////////....../////////...///000000111000000000111222222222333333333222111111222333333222222222222222222222222222333444555555555444444444444444444333333333333444444555555444333222111222222333333444444555555666777777888888777777777999999777666666666777888999:::::::::999888777777666666777777888777777666777888999999:::::::::999888777777666777888:::;;;::::::999999888777777777666777888999999::::::999999999999999888888777666555666777999999888666555777555444444666777777666555555444444333222222222555444333222222222222222///000111222222222222111333222111111111222333444222222222111111000000//////////////////////////////............///000000---------............////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++++++++,,,------+++,,,------+++***++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++************)))***************************++++++++++++***))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++++++++************)))+++++++++,,,++++++******)))***+++,,,---,,,++++++))))))************))))))((((((((())))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************++++++)))))))))))))))))))))))))))%%%""""""&&&***++++++,,,++++++***))))))((((((+++*********)))))))))))))))******+++++++++******)))************+++++++++************************111111111222222333333333111000000000000111111222333222222222222222222333222222222222222222222222111111111111222222222222333333222111111111111111000000000000000000000000000000000000000000/////////////////////000000111000000////////////000000333333222000///...---,,,000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////000333666444...***+++..................................../////////000000.........////////////000111111000000//////......////////////////////////......................../////////......---,,,,,,////////////////////////////////////000000000000///......------......//////////////////.........111111000000//////......------......//////000000...//////000000000000000000000000000000000000000000000//////////////////////////////000000111111//////000111222333333333111000000000000000000111111111111111111111111111000111333555666555444333444444444333333333222222444444444444333333222222111222222333444444555555555666777777777777777777999888777666666777888888999999:::999999888777666555666777999999888777666999:::;;;;;;;;;;;;::::::999888888888888999:::;;;::::::999999888777777777444555555666777777888888999999::::::999888888777555666888999999777555444666444333444666777777777555444444333333222111111222111111000000/////////000000111222333222222111111000000//////000111111222111111111000000000///////////////////////////---,,,,,,,,,,,,---......---------............///........................++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,+++*********+++---...)))+++,,,,,,***)))***++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++******)))))))))))))))))))))))))))***************+++++++++***+++,,,,,,------,,,,,,+++++++++*********))))))************))))))((('''%%%''')))+++,,,+++***))))))******++++++******)))(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))******+++++++++***)))(((((((((((((((((()))))))))))))))))))))))))))///+++((('''((())))))(((,,,,,,++++++*********************************)))))))))***+++++++++******))))))*********+++++++++************************111111111222222333333333000000/////////000000111222222222222222222222222222222222222222222222222000000111111111222222222333222111111000000111111111111111111111111111111//////////////////000000///////////////000000111000000////////////000000000000000000/////////...////////////////////////..............................////////////......////////////////////////////////////////////////000555888666000,,,,,,///---------...........................////////////.........////////////000111111000000//////......////////////////////////...............---------000//////...------,,,,,,000000000000000000000000/////////000000000111111,,,,,,++++++++++++,,,,,,.........///////////////111111000000//////......------......//////000000///////////////000000111000000000000000000000000//////000000000000000000000000111111111222222222//////000111222333333333000000000111111000000000111111111111111111111111///000222444555555333222444444333333333222222222444333333333222222222222111111222222333444444555555555666777777777777777777777777777777777888888999999999999888888777666555666888999999999888777:::;;;<<<<<<<<<<<<<<<;;;999999999999999:::::::::::::::999999888777777777555555555666666777888888999::::::::::::999999888666777999::::::888666555666444333444666777777777555444444333333222111111000111111111000000//////111222222333333333333333111111000000000000000000111111111000000000000000////////////////////////---,,,,,,,,,,,,---......---------............///---------...............++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,+++***)))***+++,,,---,,,---//////...------...************+++++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))******+++++++++******))))))))))))))))))))))))))))))******++++++++++++++++++,,,------------,,,+++++++++*********))))))***************)))((('''%%%&&&)))+++,,,,,,************++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,++++++((((((((())))))((((((((()))))))))))))))))))))))),,,++++++******)))'''&&&+++++++++,,,,,,,,,------)))***++++++++++++******((()))***+++++++++++++++))))))*********+++++++++************************222222222222222222333333222222111111111222222333111111222222222222111111111222222222222333333333000000000111111111111222222111111000///000000000000000111111111111222222......////////////000000///////////////000111111000//////......//////000.........//////000000000////////////////////////..............................////////////......////////////////////////////////////////////////---111444555222000000222---------------.........------........./////////------........./////////000000000000////////////////////////////////////.........---------------------,,,------...000000///000000000000000111111////////////000000000000000//////......//////000.........///////////////000000000000////////////.........//////////////////////////////000111111000000000000000000000000//////000000000000111111000000111222222222222222000000000111222222222333111222333333333333222111111111111111111111111111...///111333444444444333333333333333222222222222333333222222222222333333111111222222333333444444444444555666777777777777777777777777888888888888777777888888888888888777666666777888999999999999:::;;;;;;<<<=========<<<::::::::::::::::::::::::::::::999999888777777777777777777777888999:::;;;:::::::::;;;;;;::::::999888999:::<<<<<<;;;999888777555444444666777777666555555444444333222222222222333333444333333222222333333222222333333444555333333333333222222222111000000000000000000000000///////////////////////////............///000000---------............///---------------.........++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++***************+++,,,,,,***,,,---...,,,,,,,,,---))))))*********++++++++++++++++++++++++++++++++++++++++++************)))************************))))))***++++++++++++***))))))))))))))))))))))))(((((())))))***+++++++++***+++,,,,,,------,,,,,,+++++++++************))),,,,,,,,,---,,,,,,++++++((()))+++,,,---------,,,******++++++++++++***************))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,+++*********++++++++++++******))))))))))))))))))))))))%%%&&&((()))***)))((((((******++++++,,,------...)))***+++,,,,,,,,,+++***((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++333333222222222222222222111111111111222333333444000111222333333222111000111111222222222333333333000000000000111111111111111000//////......///////////////000000000111111........./////////000000///////////////000111111//////............//////........./////////000000////////////////////////..............................////////////......////////////////////////////////////////////////,,,...000222333222000///,,,,,,,,,------.........---------.........//////,,,---------............////////////000000000000////////////////////////.........------,,,,,,,,,------,,,,,,---...000111---.........////////////........./////////000000111000000//////000000111............/////////000////////////000000000000///////////////.........000//////...///000111222000000000000000000000000//////000000000111111111//////111222222222111000111111111111111111222222111222333333333333222111111111111111111111111111//////000111222333444444333333333222222222222111333333222111111222333444111111111222333333444444333444555666777777777777666666777888888888888888555666777888888999999888777777777777888999:::;;;999:::;;;<<<============:::;;;;;;;;;;;;;;;::::::::::::999999888777777777888777777777888999:::;;;::::::;;;;;;;;;;;;::::::999:::<<<>>>>>>>>>===<<<888666444444666666666555666666555555444333333333222333444555555444333333444333111000000222444666333333333333333222111111///000000000000000000000///////////////////////////............///000000---------............///,,,,,,,,,------.........************************************************)))***+++,,,,,,,,,,,,+++))))))***+++++++++++++++''')))++++++*********,,,*********+++++++++,,,,,,************************+++++++++************)))************************))))))***+++++++++++++++))))))))))))))))))))))))''''''((())))))***++++++******+++,,,,,,,,,,,,,,,+++++++++************)))++++++,,,---------,,,,,,******++++++,,,,,,,,,---***++++++,,,,,,++++++***)))))))))***************((((((((())))))*********))))))))))))))))))))))))&&&''')))+++,,,,,,+++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&'''((((((((()))***+++************************((()))+++------,,,+++***(((((()))++++++,,,,,,+++)))************+++++++++++++++++++++++++++++++++444333333222222111111111////////////000111222333000111222333333222111000111111111222222333333333000000000000111111111111000000///...............---.........//////000000---.........//////000000///////////////000111111//////............//////////////////////////////////////////////////////..............................////////////......////////////////////////////////////////////////......///111222000---***,,,,,,,,,------.........---------.........//////,,,,,,,,,---------............//////000000111111////////////////////////.........------,,,,,,,,,111000...---,,,,,,------,,,,,,,,,---------..................////////////+++******))))))******+++---.........//////000000......//////000000111111000000//////.........---000///.........///111222000000000000000000000000//////000000111111111222---...000111111111000///222222222111111111111111///000111222222111000///000000000000000000000000/////////000111333444555333333333222222222111111333222111111111222333444000111111222333333444444333444555666777777777777555666777888888888888888444555666888999999999999888777666666777999;;;<<<888999:::<<<===>>>>>>>>>;;;;;;;;;<<<<<<;;;::::::::::::999999888777777777666555555555555777888999::::::;;;;;;<<<;;;;;;;;;:::;;;===???@@@@@@???>>>999777555555555666555444777666666555555444333333000111222333444333222111444222///......000333666111111111111111000///...////////////000000000000////////////////////////---,,,,,,,,,,,,---......---------.........//////,,,,,,,,,------.........************************************************)))***+++,,,,,,,,,,,,,,,((()))***,,,,,,+++*********,,,......------...///++++++,,,,,,,,,---------))))))))))))))))))))))))+++++++++************)))************************((()))***+++++++++++++++))))))))))))))))))))))))&&&''''''((()))***************+++,,,,,,,,,+++++++++++++++************)))((()))***+++++++++++++++)))))))))((())))))***+++***++++++,,,,,,++++++***(((((()))***+++,,,------(((((())))))******++++++))))))))))))))))))))))))%%%''')))+++,,,+++***)))'''((()))******)))((('''))))))))))))))))))))))))---,,,+++((('''(((+++---******))))))((((((''''''((()))+++---------+++***(((((()))++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++555555444333222222222222//////000111111111111111111111000000000000111111111222333444333333111111333333222111000000111111000000000000000000000000//////......------,,,,,,...//////000111222222333////////////////////////......////////////......---------...........................////////////////////////////////////////////////...........................---------.../////////...---,,,,,,---...///111111///...---,,,------......------,,,..............................////////////..............................////////////////////////,,,,,,,,,---------.............................................---------111111000000//////..........................................////////////,,,,,,---...///000111111000000//////.........---...------------...//////000000000000000000000000222111111111000000//////000111333222000/////////111111222222222222111111000000000000111111111111......//////000000111111000111111111111222222222222111///000111333222222222222222222222222222222///000000000000111111111555444444444555777999:::888999999::::::999999888888888888888888888888888999999999999999888777666666888;;;===>>>>>>@@@AAA???===;;;:::;;;<<<;;;:::;;;:::999888777777777777777555444333444777:::<<<888999::::::;;;;;;::::::============>>>>>>??????888777777666666666666666444444444444333222111111222222222111111222333333111111111111111111111111222222111000//////000000000000000000000000000000////////////////////////000///---,,,,,,---...///......------------......///...,,,+++***+++,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---)))***,,,---,,,+++)))''''''(((***+++,,,,,,+++***++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))((()))+++---------+++************)))))))))))))))************))))))))))))+++++++++************)))***************)))(((''''''(((***++++++***((('''************************'''((((((***+++,,,------,,,+++***))))))***+++,,,,,,***(((''''''(((***,,,,,,+++***))))))***+++,,,(((((())))))))))))((((((***************)))((((((&&&&&&''''''(((((())))))))))))************))))))*********************+++******************************))))))))))))******))))))*********+++++++++***+++,,,---...---,,,,,,+++++++++***++++++,,,,,,555555444333222222222222000000111222222222222222000000000000000000000000000111222333333333222111333222111111000000000111222222222222222222222222000000000000000/////////...//////000000111111111////////////////////////......////////////........................------------......//////000000........................////////////............------...........................///......---------...///000000///...---,,,------......------,,,..............................////////////..............................////////////////////////---------.........//////------------------------------..................000000000000//////.....................---------............////////////000000000000000000111111000/////////...............------------...//////000000000000000000000000111111111000000000//////111222222111000//////111000000000111111000000000000000000000111111111111////////////000000111111000111111111111222222222333222000111333444444333222222222222222222222222000000000111111111222222111111222222333555666777777888888999999888888777888888888888888888888888999999999999999888777777777999;;;<<<===???AAADDDCCC@@@<<<:::;;;;;;;;;:::;;;:::999888888777777888777666444444444666999:::888999999:::;;;::::::::::::::::::;;;;;;;;;<<<<<<888888777666666666666777555555555444444333222111333222222222222222333333222222222222222222222222222111111000//////000000000000000000000000000000..............................---------......///.........------............---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,***)))++++++,,,---------,,,,,,++++++++++++++++++++++++)))******++++++++++++***************************,,,---///000000000......************))))))))))))))))))******++++++,,,,,,+++++++++************)))))))))************))))))***+++---......---+++***************************+++++++++*********))))))++++++***))))))***+++++++++***)))(((((()))***+++++++++***))))))***++++++)))******++++++******)))***************)))(((((())))))))))))******++++++))))))*********))))))(((+++++++++*********))))))******************************))))))))))))******))))))*********+++++++++((()))***+++++++++******---,,,,,,+++************555444333222222111111222111111222333333333333333///000111222222111000//////000111222222222222222222111111111111000000000111111111111111111111111/////////000000000000000////////////////////////////////////////////////......////////////....../////////...---------,,,,,,,,,---...//////000000......................../////////............---,,,---------.../////////------......///.........---...///000000///...---,,,------......------,,,------------------------......////////////..............................////////////////////////........./////////000000------------------------,,,---------.../////////000000000////////////...//////.........---------............////////////333222222111000///......////////////...............------------...//////000000000000000000000000111111000000000000//////000000000...------...000//////000000000000//////000000000000111111111111/////////000000000000111000111111111111222222222444222111222333555444444222222222222222222222222111111222222222333333333444444666777888999999999777777777888888777777777888888888888888888888888888999999999999888777777888999:::;;;<<>>CCCHHHHHHDDD>>>:::999999999888888777777666666666777777777666666555444444444444666666777888888888888777777777777666666666666666888777777666666666666666555555666555555444333222333222111000000000000000........................//////......//////000000////////////////////////------------------------,,,,,,---...////////////,,,---...//////...---,,,,,,------............---------------------------******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++++++++++++++++++++++++++************))))))))))))))))))******+++,,,,,,,,,*********)))))))))((((((+++++++++************))),,,,,,,,,,,,+++***)))(((************************************************---,,,,,,+++***)))(((((()))***++++++++++++***))))))))))))))))))))))))))))))***++++++++++++***)))))))))************))))))((())))))************))),,,++++++++++++*********))))))************))))))(((((()))***+++,,,,,,---******************************))))))))))))*********)))))))))))))))(((((()))(((((((((((()))******((((((((()))***+++,,,---444333222111000000000000000000111222222222222111000000000000000000000000222111///...---.........---...000111222111000///000000000000000000000000000000000000000/////////...//////000000111111111////////////////////////......////////////........................------......------------,,,,,,------------------------.........---------,,,,,,------...........................///......------...------------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................////////////////////////------------............////////////////////////------..................---------.........//////,,,,,,------.../////////............////////////........./////////000000............/////////000...------------...//////000000000000000000000000........./////////000000---///000000//////000222000000111111111111000000000000000000111111111111222222222111111111000000000111111111111222222222333111000000222333333222000111111222333333444444222222222222333333333333777777777888999:::;;;<<<888888999999999999888888888888888888888888888888777777888999999999999999777888999999999<<>><<<:::888666666666666777777666555555555555666333333333222222222111111111111000000000000//////000000///...............////////////...............---,,,+++***+++,,,---................................................------------------------------------------------******+++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++***))))))(((((())))))*********++++++++++++******,,,,,,++++++++++++,,,,,,******************************++++++++++++******,,,***'''%%%%%%'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))************++++++++++++******)))((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******+++++++++++++++++++++***)))(((************************))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++(((((()))************)))************************+++***))))))))))))***+++******++++++++++++******111111111111000000////////////000000000000//////////////////////////////000000000000000000000000////////////////////////////////////////////////+++---...000000///...---......................../////////......---------///......------......///,,,------------,,,+++++++++++++++,,,,,,,,,------------------------------+++---///...+++)))***+++,,,,,,---------.........---,,,+++,,,...///...---...------,,,,,,------...,,,,,,,,,,,,,,,---------......------------......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------------.........---+++******+++---...///...---,,,,,,,,,,,,,,,---------............///.................................------,,,,,,,,,...------------...////////////............//////111000///...............//////000000000000000000.........------.........//////000000000000//////...///000000//////000111111111111111222222222222222222222222222222222222222222222333333333333333333333222222333333444444444444444555555555666666555555555555555555555555666666666777777777777777777777777777777666555555555666777888999999999999777666555444444444444555444444444444444444444444222222222333444555777777444444444555666777888999BBB@@@===:::777666666666666666555555555444444444111111111222222222222222////////////000000000111333111///...---...///000......------------------///...---,,,++++++,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++***))))))))))))))))))*********++++++++++++******+++++++++******+++++++++************************))))))************)))))),,,***)))'''''')))***,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++******))))))))))))))))))*********++++++++++++((((((((((((((((((((((((&&&&&&''''''((()))******+++++++++++++++***)))(((************************))))))))))))))))))))))))))))))(((((((((((())))))************************((()))))))))******************************************************************++++++++++++******111111111000000000000000//////000000000000//////000000000000000000000000////////////////////////.............../////////////////////////////////$$$&&&)))+++------,,,+++........................//////......------,,,,,,......------------......,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,------------------------------,,,+++***,,,...///---+++,,,,,,,,,------------...---,,,+++,,,...///...---...------,,,,,,------...,,,---------.........///......------------......------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......111000000///...---,,,,,,...---+++******+++---...///......---,,,,,,,,,,,,---------............///........................+++,,,,,,,,,------.........------------...////////////............//////000000///...............000000//////////////////......------------......//////000000000000//////...///000000//////000111000000111111111222222222222222222222222222222222222333333333444444444555333222222222333333444555444444444444555555555555444444444444444444444444555555666666666777777888777777777777777666555555555555666777888888888888555555444444444444444444444444444444444444444444444444333333333444555555333444444444555777888999CCCBBB???<<<999888777777555555555555444444444333000000000111111111222222---......///000000111111444333000...---...///000........................//////...---------,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))************++++++++++++************))))))))))))******************************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************)))))))))((()))*********++++++++++++))))))))))))))))))))))))''''''((())))))***+++++++++++++++++++++***)))(((************************))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))))))))***************************************++++++++++++************++++++++++++******111111000000000000000000//////000000000000//////000000000000000000000000////////////////////////---............/////////////////////////////////%%%'''***,,,.........---------------------------.........---------------......------------......,,,,,,------,,,,,,+++***---------.........//////------------------------///,,,***+++///000,,,))),,,,,,,,,,,,---------------,,,+++,,,...///...---------------------------,,,------....../////////......------------......------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,,,,------.........222222111///...---,,,+++...---,,,++++++,,,---...------,,,+++++++++,,,,,,---------............///........................******+++,,,---...//////...------------...////////////............/////////......---......//////000000////////////............------------.........///000111111000///......///000000//////000111000000000111111111111222111111111111111111111111222222222333333444444555222111111222222333444555333444444444444555555555444444444444444444444444555555555555666777888888777777777777777666555555555555666777777777777777444444444444444444444444333444444555555444444333555444444333333444444444333333333444555666888888AAA@@@???===;;;999777666444444555555444444333222000000000000000111111111------...//////000111111444222000...------...////////////000000000000000..................------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++******++++++++++++*********))))))))))))))))))*********************************))))))))))))******)))+++---......---+++)))++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++)))************)))(((((((((((((((((())))))))))))++++++++++++++++++++++++******++++++,,,,,,------)))******+++++++++******************************))))))))))))))))))))))))((())))))******))))))(((************************)))))))))((()))******+++******************************+++,,,,,,+++************++++++++++++******000000000000000000000111//////000000000000//////////////////////////////////////////////////////---------.........//////////////////////////////,,,---///000111000000///------------------------,,,------------------......------,,,,,,------...---------------,,,,,,+++---------.........//////------------------------------------...---,,,+++++++++,,,,,,,,,------------,,,+++,,,...///...---,,,,,,---......---,,,,,,++++++,,,------...//////......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,---......///000000///...------,,,,,,------------------------------,,,,,,,,,---......---------............///////////////////////////+++++++++,,,,,,------......------------...////////////............//////------------...///000000000000/////////.........//////............//////...///000111111000///......///000000//////000111000000000000111111111111111111111111111111111111///000000111222222333333000000000111111333444444333333444444444555555555444444444444444444444444555555444444555666888999777777777777777666555555555555666666777777666666444444555555555555444444333333444555555444333333333333333333333444555666333333333444555666777888;;;;;;<<<<<<:::888666444333444444555444333222111000000000000000000//////---.........///000000000222111///---,,,,,,,,,,,,---------.........//////,,,,,,------......------------------------------........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++******++++++++++++******+++******))))))******+++************************+++***))))))))))))***+++***+++,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++)))******+++***)))((('''(((((((((((())))))))))))++++++++++++++++++++++++*********+++++++++++++++((()))***+++++++++++++++************************))))))))))))))))))))))))))))))***++++++***))))))***************************)))((((((((()))++++++***************************++++++,,,,,,++++++*********++++++++++++******000000000000000111111111//////000000000000//////........................////////////////////////---------.........//////////////////////////////...............------,,,------------------------,,,,,,,,,------............------,,,,,,------...------......------,,,++++++++++++,,,,,,,,,------------------------------(((,,,//////,,,,,,...000++++++,,,,,,,,,------------,,,+++,,,...///...---+++,,,...//////...,,,+++******+++,,,,,,---...............------.........---..................---........................++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,---...//////---------------------,,,---......//////......---///////////////000111222---------.........//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////............//////,,,,,,,,,---...///000111000000//////.........---//////............//////...///000222222000///......///000000//////000111000000000000111111111111000000000000000000000000---......///000111111111000000000000111222333444333333333444444444555555444444444444444444444444555444444444555666888999777777777777777666666555444555666666666666666666444444555666666555555555333333444555555444333333111111222333444666777888333333333444555666777888666888999::::::777444222333333444555444333222111111000000000////////////............//////000000//////---,,,+++******))))))))))))******+++++++++***+++,,,,,,------------------------------------........................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,++++++++++++++++++,,,************************,,,+++***))))))***+++,,,++++++***))))))***++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))******++++++)))((('''************++++++++++++(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***+++,,,,,,,,,************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))((((((((()))+++,,,***************************+++,,,------,,,+++*********++++++++++++******000000000000000/////////000000000000000000000000////////////////////////........................////////////............,,,,,,---......---,,,,,,........................000000//////............---,,,,,,++++++,,,,,,---..................------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***,,,------,,,***)))++++++,,,,,,,,,,,,------.../////////...------,,,------------,,,,,,+++***++++++++++++++++++++++++............---,,,,,,+++222000...---------,,,,,,---------.........//////------------------------,,,------......------,,,------,,,+++,,,---...///111111000///...---,,,,,,,,,,,,,,,---------..............................////////////...---,,,+++(((((()))***,,,---...///++++++,,,---............---,,,,,,++++++******)))............////////////------------------------///////////////////////////////////////.........333333333333333222111000111111111000000000000000111111222222222333333333111111000000000000111111000000111111111111000000000000000000////////////222222333444444555666666777777888888888888777777333333333444444444555555666555555444444555555666333444777999999888666444777666555444444444444444555444333333222222222222444444333222222333333333666555444444444555777888:::;;;<<<<<<:::888555444444444555555444444333222111111000......------------...000111111111000///000000///...---,,,,,,,,,//////...------------...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------............///---------,,,,,,+++++++++---------,,,,,,+++++++++))))))***+++,,,------...,,,+++***)))))))))***+++,,,++++++******++++++,,,******))))))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++************))))))******+++,,,***************)))((('''((()))***+++,,,,,,+++***+++,,,,,,---,,,+++)))((())))))***++++++++++++***---,,,+++)))((((((''''''++++++******************444222---***((())),,,---''''''(((((())))))******))))))))))))))))))))))))++++++******************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((***++++++++++++***))))))******++++++++++++************))))))***+++,,,,,,&&&'''((())))))***))))))))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))))))))************))))))////////////////////////////////////////////////////////////////////////........................////////////............,,,,,,---......---,,,,,,......................../////////......------------,,,,,,++++++,,,,,,---------------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***---.........------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++'''%%%''',,,///...+++------------.........///------------------------,,,------......------,,,------,,,,,,,,,---...///000000//////......------,,,---------....................................////////////...---,,,,,,))))))***+++,,,------...,,,,,,---.........------,,,---------------------............////////////------------------------/////////////////////////////////////////////...000111111111111000000///000000000000000000000000000000000111111111222222111111000000000000111111000000111111111111000000000000111111222222222333000111111222333333444444444444555555555555444444333333444444444555555555333333222222222222333333555666777999999888777666777666555444444444444555555444333333222222333333444444333333222333333444777777666666666777888999::::::;;;;;;:::888555444444444444555444444333222111000///......---------,,,------...............000000///------,,,,,,---///......---,,,------------------,,,,,,,,,++++++,,,------......------,,,------------............---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---+++++++++*********++++++,,,++++++******++++++,,,+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++******+++,,,,,,,,,++++++***)))))))))***++++++++++++***,,,+++***)))((((((((((((************************000///---+++******++++++(((((()))))))))))))))***))))))))))))))))))))))))************************************************$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))***************))))))((()))))))))******)))))))))))))))*********+++++++++)))))))))******)))(((((())))))))))))************)))******+++++++++******))))))))))))))))))))))))))))))************))))))................................................////////////////////////......................../////////............---,,,------......------,,,------------------------......------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,++++++...............------,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***$$$ $$$,,,111...)))------------............------------------------,,,------......------,,,---,,,,,,,,,,,,---...///........................------........./////////............................../////////......---+++++++++,,,,,,,,,------------.........------,,,------......///000000111............////////////------------------------////////////////////////......//////////////////---...///////////////...000000000000000000000000/////////000000000111111111111000000000000111111000000111111111111000000//////000111222333444444//////000000111222222222333333444444444444333333333444444444444555555555333333222222222222333333555555666666666777777777666666555555444444555555555444333333333333333333444333333333333333444444999888888888888999::::::999999::::::999777555444444444444444444333222222111000///......---......---------------...//////000///...---------------...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......//////......---------------............------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++************))))))******+++,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,+++***))),,,,,,+++************+++((()))******++++++************))))))))))))******************************+++,,,,,,,,,,,,+++***)))***************)))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++''''''((()))***++++++,,,***************************************))))))((((((((())))))))))))((((((((()))***+++,,,+++******++++++++++++***)))((('''))))))))))))******************+++++++++******)))))))))))))))))))))))))))))))))************))))))---------.......................................////////////////////////........................//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,---......,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++,,,---+++++++++,,,,,,,,,---------......///......------,,,---------------,,,,,,+++++++++++++++++++++++++++,,,,,,---...............***'''(((,,,...,,,)))------------------------------------------------,,,------......------,,,,,,,,,,,,,,,------......---------....../////////.........////////////000........................---......////////////...------------,,,,,,,,,,,,......///......---,,,,,,....../////////000000000............////////////........................////////////////////////............////////////,,,---....../////////////////////000000000000000/////////000000000111111111111000000000000111111000000111111111111000000---......///000000111111///000000000111111111222555666666777777666666555444444444444555555555555555444444444444444444555555444333333333444555666666666555555555555666666555444444333333333444444444333333333333444444555888888888888999999::::::777888888888888777555555333444444444444333222222000000///...............000//////......///111222000///...---------------------,,,++++++++++++,,,------------------,,,,,,------............------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++************+++,,,---...---,,,+++,,,++++++******++++++,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++************))))))******+++,,,))))))*********))))))((())))))******************,,,+++***))))))***+++,,,((())))))***************))))))(((((()))***++++++***************+++++++++*********+++++++++******,,,,,,++++++******))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************+++++++++++++++******)))(((((())))))))))))((((((((()))+++,,,,,,+++***(((+++++++++++++++***))))))((()))))))))***************++++++++++++***))))))))))))))))))))))))))))))))))))************))))))------------......//////........................////////////////////////....................................------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,---......,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++,,,------+++++++++,,,,,,,,,------------......///......---***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---.....................,,,***)))***+++------------------,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------------,,,,,,------......//////.........////////////000////////////////////////......//////000/////////.........------------,,,////////////...---,,,,,,////////////......------............////////////........................////////////////////////---.........//////000000---......///000000000000......//////000000000000000000000111111111222222111111000000000000111111000000111111111111000000000000//////////////////111111111222222222222222777777777888888777777777444444444555555555666666444444444333333444444444666555444333333555777888666666555555555666666777444444444333333444555555444333333333444444555666777777777888888888888888666666666666666666555555333333444444333333222111000//////............///000//////......///111222//////...------------...------,,,++++++++++++,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++*********)))+++,,,---...---,,,,,,,,,++++++******++++++,,,***************+++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++************))))))******+++,,,((())))))*********))))))'''''''''((()))***+++++++++***)))))))))***+++,,,(((((()))************)))(((((((((((()))***+++,,,))))))*********++++++++++++***)))((((((***+++,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))((((((((('''''''''************************,,,,,,------,,,,,,+++***)))******++++++******)))(((***+++,,,,,,+++)))((())))))***+++++++++++++++((()))))))))******************+++++++++******)))))))))))))))))))))))))))))))))************))))))---------...//////000000........................////////////////////////.................................------------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,)))******++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++(((+++---,,,((((((+++///------------,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,------......------,,,,,,------.........///------.........///////////////////////////////////////000000000//////........................---....../////////...------000//////...------,,,,,,............////////////........................////////////////////////------......///000000000...///000000000000000000---......//////000000111000000000111111111222222111111000000000000111111000000111111111111000000222222222222111111000000333333333333333333333333555555666666666666555555444444555555555666666666222222111111111111222222888777666666666777888999666666555555666666777777444444444444444444555666333333333333444555666777555666777777888888777777555555555555555555555666333333333333333222111111//////............//////---------------.../////////......---------.........------,,,,,,,,,,,,,,,------------............+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********)))***+++,,,,,,------,,,,,,++++++******++++++,,,******))))))******+++,,,******+++++++++,,,,,,,,,******++++++++++++************++++++++++++************))))))******+++,,,******+++,,,,,,,,,,,,+++(((((('''((((((***++++++***))))))))))))***++++++'''((())))))******))))))))))))(((((()))***++++++)))))))))***++++++,,,,,,,,,+++)))((((((***+++---***************))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,************************,,,,,,,,,---,,,++++++*********++++++++++++************+++,,,+++***)))((('''((()))***++++++++++++))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))))))))************))))))------...//////000111111////////////////////////////////////////////////.................................---------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---------------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******((()))************---///---------,,,,,,,,,++++++------------------------,,,------......------,,,+++,,,---.........------------------------------,,,---------............////////////////////////000000000000000///...---.............../////////---......////////////........................---............////////////........................////////////////////////------......///000000111///000000000000//////...------......///000000111/////////000000000111111111111000000000000111111000000111111111111000000111111111111111222222222333333333333333333333333444555555555555555555444555555555555666666666666222222111111111111222222666666555555666666777777666666666666666777888888444444444444444555666666333333333444444555666777555666777888888888777666444444333444444555555666222333333333333222111111//////............//////,,,------.....................---------......//////......---,,,---------------------.........///,,,,,,------------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++++++++)))))))))******,,,------,,,++++++******++++++,,,+++************+++,,,,,,******+++++++++,,,,,,,,,******++++++++++++************++++++++++++************))))))******+++,,,******+++,,,,,,,,,,,,,,,---,,,+++***))))))******(((((()))***************'''(((((()))))))))))))))***)))))))))))))))******((())))))***++++++,,,,,,++++++++++++++++++******(((((()))))))))))))))***))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))***+++,,,---......///))))))))))))))))))))))))***++++++++++++***))))))))))))************))))))+++++++++*********))))))(((((()))******)))))))))))))))))))))************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))************)))))).........///000111111222000000000000000000000000////////////////////////..............................---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---..................------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,------.../////////...***+++,,,,,,------------++++++++++++++++++++++++............------,,,+++...,,,******---...---,,,---------,,,,,,+++++++++------------------------,,,------......------,,,+++,,,---.........---,,,------------------------,,,,,,,,,---------......000000000000000000000000111111111111000///------............//////000000------...///000000000///------......//////000000............/////////000////////////////////////////////////////////////---------...///000000111///000000000///...---------------...///000000111............/////////000111111000000000000111111000000111111111111000000------...///000111222222333333222222222222222222555666666666666666666555555555555555666666666777444333333333333333333444222222222333333333444444666666666666666777888888444444444444444555666777333333333444555666777777555666777888999888777777333333333333444555666666222333333333333222111111//////.........//////000---...000111111111000///......---------....../////////...------------...---------.........//////---..................---++++++,,,,,,,,,---------+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))+++---...,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,******++++++++++++************++++++++++++***************)))***++++++,,,'''((()))***************222000...,,,***)))))))))'''((()))+++++++++***)))'''(((((()))))))))))))))******))))))))))))******((())))))***++++++,,,,,,***+++---......,,,)))(((''''''(((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))((((((,,,,,,+++***))))))******)))******))))))((('''&&&))))))))))))************&&&''')))***,,,,,,------))))))))))))))))))))))))))))))************))))))//////...//////000111222////////////////////////222222111///...---,,,++++++++++++,,,---...///000++++++++++++++++++++++++------------------------***++++++,,,,,,------...,,,,,,,,,---------......000///...---,,,+++++++++------------------------000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))((((((((()))***(((***,,,...////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000,,,---......//////......------............------////////////////////////...............---------000000000000////////////////////////////////////...///000000/////////000000111111000...,,,---...//////.........---------////////////000000000000......///000000000000000222222222222222222222222111111000000//////......000111111111111222222222444333333222222333333444444444444555555555555666222333555666777666444333444333222222111111222222444444444555666777777888888666444333222333444555777666666444333222111111111333555666666555555666777777777777777777777777555444444333333222222111444333222111000......---////////////////////////......///000000000000000////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++************)))(((((((((((((((******(((%%%&&&***+++'''++++++******************))))))))))))))))))))))))(((((()))***++++++,,,,,,+++*********))))))((((((******++++++++++++******))))))))))))************************************))))))))))))))))))))))))++++++***)))(((((())))))++++++************+++++++++++++++***)))(((((('''************************,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++)))))))))***+++++++++,,,***)))))))))((((((''''''///////////////000000111////////////////////////111111000///...------,,,,,,,,,,,,,,,------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---,,,,,,,,,,,,------------------,,,,,,///...,,,++++++++++++,,,////////////////////////------------------------,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***++++++,,,)))***,,,---...///..............................------------------------,,,,,,,,,---------......---------.........//////........................////////////////////////,,,---......//////......---......//////......---........................000000000000////////////000000000000////////////////////////////////////111000...///000222222222///000111000...,,,---...//////.........---------////////////000000000000......///000000000000000222222222222222222222222222222111111111000000000111111111111222222222222444333333222222333333444444444444555555555555666888999:::;;;:::999777555444333222222111222222222444444444555666777777777888777555444333444555666777666666555333222222111333555777888777777777888777777777777777777777777666555555444444333222222333222222222111111000000//////////////////////////////000111111111111111////////////..................---------,,,,,,,,,.................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))******++++++++++++******)))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********)))))))))))))))))))))***+++,,,***---,,,)))(((++++++)))************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************)))))))))(((******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))++++++************++++++++++++******)))(((((('''************************)))(((((((((((((((((()))+++***))))))))))))***+++***************+++++++++,,,+++++++++************000000000///////////////////////////////////////000/////////............------,,,,,,,,,------...------------------------------------------------......---,,,,,,+++******---------........./////////...------,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---+++******++++++,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++,,,---------------------------------------------------------------,,,,,,,,,---------..................////////////////////////////////////........................,,,---......//////............////////////..............................////////////////////////////////////000000000000000000000000000000000000222000//////000222222222///000111000...------.../////////............---////////////000000000000......///000000000000000222222222222222222222222222222222222222111111111111111111111222222222333444333333222222333333444444444444555555555555666888999999999888666444333444444333222222222222222444444444555666666777777888777666555444555666777777666666555444333222222333555777777777666777888777777777777777777777777666666666555444444333333222222222222222222222222////////////////////////000000111222222222222111/////////............---...------------,,,,,,,,,........................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++************++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++*********)))))))))((((((''''''((()))+++---///000+++000222---******+++***************************------------------------)))))))))***++++++,,,,,,************))))))))))))******++++++++++++******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))))))))***++++++************++++++++++++******)))(((((((((************************((((((''''''''''''((((((++++++************+++++++++++++++***************+++++++++++++++*********000000000000000///......////////////////////////.........///////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------.........////////////...---,,,,,,,,,,,,,,,.........------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------///---+++*********,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------............////////////////////////------------------------,,,---......///............//////000000//////...........................,,,,,,---------------...////////////000000000000000000000000000000000000000333666555111...///111///000000000...------////////////...............////////////000000000000......///000000000000000111111111111111111111111222222222222222222111111111111111222222222333333444333333222222333333444444444444555555555555666666666666666555444333222444444333222222222222333444444444555555666666666888777666666666666777777777666666555444333333333111333444555444444555666666666666666666666666666555555555444333333222222222222111111111111111000//////////////////////////////000111111111111000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********,,,+++***))))))***+++,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++*********))))))))))))''''''((()))+++---...///+++222555000***)))*********************+++++++++++++++++++++++++++++++++))))))*********+++++++++*********)))))))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))*********++++++************++++++************))))))((((((******************************))))))))))))******,,,++++++++++++++++++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))000000111111000///...---////////////////////////............////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------.........///......---,,,,,,,,,------.........------,,,,,,,,,***++++++,,,------------------------------------+++++++++,,,,,,,,,------///...,,,******+++,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------........................------------------------,,,---......///...............////////////..............................+++,,,,,,,,,------........./////////000000000111000000000000000000000000///888@@@>>>444------222...///000///...---...///////////////////////////////////////000000000000......///000000000000000111111111111111111111111111111111111111111111111111222222222222333333333444333333222222333333444444444444555555555555666666666666777777777666666555444333333222222333333444444444444555555555555777777666666666777777777666666666555555444444333111222444444333333555777666666666666666666666666444444333333222111111000222222111000///...------////////////////////////---......///000/////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,+++***))))))***+++,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++*********((((((((()))***+++,,,,,,+++222555000***)))))))))))))))*********+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))************++++++++++++******((()))))))))************************************))))))))))))))))))))))))+++***************++++++++++++************++++++*********)))))))))))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))))))))*********//////000111111000......////////////////////////.........///////////////------,,,,,,,,,------...........................------------------------******+++,,,,,,---......,,,,,,,,,---------.........------,,,,,,---------------------------------***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------///...,,,+++++++++,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------------,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,------------------------------------------------,,,---......//////......------............---------------------------------------...//////000000......//////000000111111000000000000000000000000111;;;DDDAAA666...///333...///000///...---...///...////////////000000000////////////000000000000......///000000000000000111111111111111111111111000000000111111111111111222222222222333333333333444333333222222333333444444444444555555555555666444444444444555555555666555444444333333333333333444444444444444444444444555555666666666666777777666666666555555555444444333444555555444555777999777777777777777777777777333333222222111000000000333222111000...---,,,+++////////////////////////,,,---......//////...............------------,,,,,,,,,,,,------------...........................***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++*********)))))))))******+++,,,111222...*********((()))))))))***++++++,,,,,,------------------------************************))))))))))))******************++++++++++++******))))))))))))************************************))))))))))))))))))))))))+++************+++,,,,,,++++++************++++++******))))))))))))))))))******************************))))))))))))************++++++++++++******+++++++++***************+++++++++,,,,,,,,,,,,,,,---...000111111111///...///////////////////////////////////////.........,,,,,,,,,,,,------...///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,------...+++,,,,,,------.........***+++,,,---------,,,+++)))))))))))))))))))))))))))******+++,,,,,,------...------------,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++*********)))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------------------------------,,,---......//////......,,,,,,------------,,,,,,------------------------,,,,,,---......///000000.........///000111111111////////////////////////222777;;;999444//////222---///000///...---///000.../////////000000000000////////////000000000000......///000000000000000111111111111111111111111111111111222222222333333222222222333333333444444444333333222222333333444444444444555555555555666444333333222222222333333555555444333333333333444444444444444444444444444444444555666666666666666666666666666555555555555333444555444444444777999777777777777777777777777444444333222222111111000222111111000///......---////////////////////////---......///////////////.........---------,,,,,,,,,,,,,,,---------..............................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++************+++************+++,,,,,,///111000,,,***,,,,,,)))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))******************++++++++++++******))))))))))))************************************))))))))))))))))))))))))+++*********++++++,,,---++++++************++++++)))))))))))))))))))))***************************))))))(((((((((((())))))))))))***++++++***))))))***************++++++++++++++++++,,,,,,---------,,,...000111222111000///////////////////////////000000//////............+++++++++,,,---...///000------------------------------------------------...------,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,------...***++++++,,,---...//////+++,,,------------++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------.........---,,,+++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++***)))((('''))))))))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......................................................,,,---......//////......+++,,,,,,------,,,,,,+++------------------------******++++++,,,---......---......///000111111222////////////////////////222000///......//////...---///000///......///000.../////////000000111111////////////000000000000...//////000000000000000000000000000000000000000222222222333333444444444222222333333333444444444444333333222222333333444444444444555555555666666:::999888777666555555555555555444333333333333444444444444444444444444444333333444555666666555555666666666666666555555555222222333222111222555777777777777777777777777777555555444333333222222111111111000000000000000000////////////////////////...//////000000000000000......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++)))************+++++++++************))))))))))))++++++++++++,,,---...///111111///++++++......***((())))))***++++++,,,,,,))))))))))))))))))))))))++++++******************(((((())))))*********+++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,,,,---++++++************++++++)))))))))))))))***************************************))))))))))))******((()))***++++++***)))((())))))******+++++++++,,,)))))))))******+++++++++......................../////////////////////////////////......------,,,------------------------,,,000222111,,,***+++...------------------------************************,,,,,,,,,++++++*********------------------------++++++++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---...000222222111///...++++++,,,,,,---...//////------------------------..............................---------,,,,,,,,,------...000111111111111222222222111000000//////---------............//////...---,,,,,,---...///111000///...------...///////////////////////////111111000000000000111111000000000000111111111111000000000000000000000000000111111111111222222222444444444555555555666666555555555555555555555555777777666555444444333333111222333444555555555555555555555444444333333333555666777777777666444333444333333333333444555555333333333444444444444555555555666777777777777777222222222111000//////...222111111000///......---///////////////////////////...---,,,,,,---...///...------,,,,,,------......------,,,,,,++++++***---------............///------------------------///...,,,******+++,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,*********++++++,,,,,,---***+++,,,,,,------,,,,,,---------------------------,,,++++++******++++++)))))))))***+++++++++,,,++++++,,,,,,,,,++++++***************************)))************+++++++++,,,+++******))))))************++++++++++++************************************+++++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,,,,---+++++++++***************************************111///,,,)))(((((()))***+++++++++*********))))))&&&'''(((******+++++++++---***(((((())))))'''$$$+++***+++---///000///...+++++++++*********)))))),,,+++)))((('''((())))))................................................/////////..........................................111333222---+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,+++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---------,,,,,,+++,,,---...///------------------------,,,,,,------...//////000//////000000000///------++++++,,,,,,---......///------------------------.................................---------,,,,,,,,,---...///////////////........................---------............//////...------------...////////////000///...------////////////////////////111000000//////000000111//////000000000111111111000000000000000000000000000111111111111222222222333333444444444555555555555555555555555555555555666666555444444333222222222333444555666666666666555555444444444333333333555666777777777666444333444444444444444555666666555555444444333333333222333444555555666666555555333333222222111000000///000000000//////.................................///...------------...///------,,,,,,,,,,,,------***++++++,,,,,,------...------------............------------------------///---,,,******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++***)))***+++---...***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))***************+++++++++))))))*********))))))(((************************)))************+++++++++,,,+++******))))))************++++++++++++******************************)))******+++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************...,,,***'''&&&'''((()))+++++++++*********))))))((()))***+++++++++++++++,,,***((((((******)))'''***))))))***,,,,,,+++)))+++++++++*********)))))),,,,,,++++++++++++++++++................................................---...............//////........................///222444222...,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,+++,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////............---,,,,,,,,,,,,,,,---..............................,,,,,,,,,---......//////.........------.........+++,,,,,,------.........------------------------.................................------------,,,,,,------.........------+++,,,,,,---......//////---------............//////...------------...///---...000111000///---+++////////////////////////000000////////////000000//////000000000000111111000000000000000000000000000111111111111222222222222222333333333444444444444444444444444444444444444444444333222222111111333444555666666777777777555444444444444333333333555666777777777666444333555555444444555555666777666555555444333222111000222222333444444444444444333333222222111111000000///.............................................///...------------...///------,,,,,,,,,,,,------***++++++,,,,,,------...------------............------------------------...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,+++******++++++,,,+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------******+++++++++,,,,,,,,,---,,,***))))))+++---...***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***))))))(((((())))))+++++++++***************((())))))*********))))))************************)))************+++++++++,,,+++******))))))************++++++++++++******************************((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((''''''))))))))))))))))))))))))************************,,,+++)))''''''((()))***+++++++++*********************+++,,,,,,+++++++++***)))((((((******)))(((+++***((()))******((('''+++++++++******************++++++,,,,,,,,,++++++................................................+++,,,,,,,,,------..............................///111222111...,,,,,,---------------------------************************++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////..................+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++*********++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,------.........---,,,++++++,,,---000111,,,,,,,,,---------......------------------------....................................------------------.........------,,,............//////000000---------............///.........------.........---......//////...------////////////////////////000//////......//////000////////////000000000111000000000000000000000000000000111111111222222222111111222222222333333333444444444444444444444444333222222222111111111000222333444555666666666666444444444444444444444444555666777777777666444333444333333333333444555555444444444333222111111000111222333333444444333333222111111111000000//////---------................................................------.........---,,,,,,,,,,,,,,,,,,---...------,,,,,,++++++***,,,,,,---------.........------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,,,,+++))))))))))))))))))))))))---,,,++++++******++++++,,,+++++++++***)))))))))******+++,,,,,,,,,++++++************************))))))*********+++++++++,,,+++******))))))************++++++++++++******************************'''((()))***+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))((()))))))))************)))))))))((((((''''''&&&(((((((((((())))))))))))************************---,,,*********+++,,,---******************************+++++++++***))))))***)))(((((((((((('''&&&+++***((()))***+++***)))************************&&&''')))***++++++***)))................................................*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++++++++------------------------************************++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------***))))))(((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///...,,,******+++---///,,,,,,,,,---------------------------------------........................//////.........---------....../////////...------000000//////............---------............///---..................---000...---++++++---///000//////////////////////////////............//////...////////////000000000000000000000000000000000000000111111111222222222111111111222222222333333444444444444444444444444111111111111111000000000111111222333444444444444444444444444444444444444555666777777777666444333222222111111222222333444222222222222222222222222222222333444444444444333////////////............---------.......................................---..................---,,,,,,,,,++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,------------...------------------------------,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,+++*********++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++---******+++++++++,,,,,,,,,***+++---......---+++***)))***++++++,,,,,,++++++************************---,,,++++++******++++++,,,+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,+++******))))))************++++++++++++******************************'''((()))***+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))((()))))))))*********************))))))(((((((((''''''(((((())))))))))))************************,,,+++*********+++,,,---************************((()))))))))))))))((('''******)))(((&&&%%%$$$$$$)))(((&&&''')))+++++++++************************&&&''')))***++++++***)))........................------------------------******++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++,,,,,,---...///...------,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000......------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,+++*********+++,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------444222///,,,***))))))***------------------------------------------------......................../////////.........---------....../////////......//////......---,,,,,,+++---------............///------...//////...------000...+++)))***,,,///222////////////////////////......------------............////////////000000000000000000000000000000000111111111111222222222111111222222222333333333333333333333333333333333111111111111111111111111000111222333333444444333333333333444444444444555555666777777777666444333111111000000000111222222000000111111111222222222111222222333333333333333............------------///.....................------------------------------...//////...------,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,---------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++))))))***,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))+++,,,******+++++++++,,,,,,,,,+++,,,...//////---+++***)))******+++++++++++++++************************+++***))))))(((((())))))+++++++++***************'''((()))***************************************)))************+++++++++,,,+++******))))))************++++++++++++******************************((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************++++++***************)))'''(((((())))))******+++************************))))))))))))))))))*********************+++++++++''''''(((((()))((((((''')))******(((&&&$$$%%%%%%'''%%%$$$$$$''')))*********************+++++++++***++++++,,,,,,,,,++++++........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++,,,....../////////......---,,,,,,+++*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111111---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......---,,,+++***+++,,,...///)))***+++,,,---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,333111///---++++++++++++------------------------------------------------........................////////////............+++,,,---.......................................---------............///------...//////...------...---,,,++++++---///000////////////////////////...------------------............/////////000000000000000000000000000000000111111111111222222222222222222222333333333444333333333333333333333333111111111111111111111111111111222333444444444444333333333444444444555555555666777777777666444333111111111111111222222333111111111111111000000000///000111111222222111111........................000000000//////.........------------------------------...//////...------,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,---------------------------------,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,---...---+++)))'''***+++,,,+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,---))))))***+++++++++++++++************************+++***))))))(((((())))))***************+++++++++''''''(((******++++++***************************)))************+++++++++,,,+++******))))))************++++++++++++******************************)))******+++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************)))******************+++(((((())))))***++++++,,,******************************))))))))))))))))))))))))*********+++++++++&&&'''((()))))))))))))))''')))******(((''')))+++)))'''%%%%%%&&&((())))))))))))*********+++++++++,,,,,,++++++++++++++++++........................------------------------/////////......---------------------------------+++++++++---000111000///------------------------*********************************++++++,,,,,,,,,------------------------...---,,,,,,++++++++++++*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++***,,,---///000000///.........---,,,,,,+++*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......---,,,+++******,,,...///)))***+++,,,---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------......///000------------------------------------------------........................000/////////............)))***+++,,,---.........//////000000111222222222---------.........//////,,,---...//////...---,,,,,,,,,,,,------.........////////////////////////...------,,,,,,------.............../////////000000000000000000000000000000111111111111222222222222222333333333444444444333333333333333333333333111111111111111222222222222222333444555555555555333333333444444555555555555666777777777666444333222222111111222222333444333333222111000///.........//////000000000000000.........///////////////222222111000///......---------------------------,,,---...//////...---,,,,,,++++++++++++++++++,,,......---,,,,,,++++++***++++++,,,,,,,,,---------------------------------,,,,,,---------,,,+++***++++++++++++++++++++++++***+++...///...+++(((&&&***+++,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,222000,,,))))))+++...000))))))***++++++++++++***************************---,,,,,,+++***+++++++++))))))******+++++++++,,,))))))***,,,,,,---------************************)))************+++++++++,,,++++++***)))***************++++++++++++************************************+++++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++((())))))***+++,,,,,,,,,************************,,,,,,,,,,,,++++++******))))))******++++++++++++''''''(((***++++++++++++%%%(((++++++******---000---+++((('''(((*********))))))******++++++++++++,,,+++)))((((((((())))))---------,,,,,,+++++++++000000///...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,++++++++++++++++++++++++------------------------))))))))))))))))))))))))++++++,,,,,,,,,------------,,,+++***+++,,,---...++++++++++++++++++++++++------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''(((***---//////...+++***))))))***+++&&&''')))+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------,,,++++++++++++------------------------,,,---------.../////////---------------------------,,,,,,,,,,,,---......---++++++---///...+++''',,,------......------,,,......///...,,,,,,...000+++,,,------+++))))))***111000000////////////000111111000///////////////000000111111000///...---........................///---+++)))***,,,///222333222222222222222222222000000000000000000000000111111222222222333333333444444333222222222333333555555444333333444444444222222222333333333444444444444333222333444555666888888777777666444333222333333222222111000//////333333111000000000111222111111111111111111111111111111000000/////////...000000//////.........---------.....................------,,,,,,------...........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++***)))(((((('''************************++++++++++++,,,,,,---...******+++++++++,,,,,,,,,...---+++,,,,,,---+++******+++,,,,,,------,,,,,,((((((((((((***,,,...000************+++,,,------************************,,,,,,,,,++++++*********************))))))))))))++++++************+++++++++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++)))))))))))))))((('''''')))))))))))))))))))))))),,,+++++++++******))))))************************+++++++++++++++***)))(((---------,,,,,,+++++++++/////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------++++++++++++++++++++++++---,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))))))))+++,,,///---+++***))))))***+++((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,+++***)))+++,,,------++++++,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------,,,,,,+++,,,,,,,,,------------------------------------............------------------------------,,,,,,------...///000...,,,,,,...///---+++,,,------......------,,,---...///...---------///,,,---//////...---...////////////......///000000111111000///////////////111000000000////////////...........................---+++***+++---///000111111111111111000000000000000000000000000000000111111222222222333333333333333333222222333444444333333222222111222222333333333333333444444444444666555444444444555777777555666666666666555555444444333333222111111000000222222000/////////000111111111111111111111111111000000000//////.........000/////////.........---/////////...---------,,,...------,,,,,,------...------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++******))))))************************,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,...,,,++++++,,,,,,+++******+++,,,,,,------,,,,,,)))(((''''''((()))***+++,,,,,,++++++++++++++++++************************,,,,,,,,,++++++*********************))))))))))))++++++************+++++++++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))******))))))((('''((((((((((((((((((((((((++++++*********)))))))))*********************************+++******))))))------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,---------...++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))...---+++***)))******+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---------,,,+++***)))(((+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,---...------------------------............---------------------------------------------,,,------...///000...,,,,,,---...---,,,------............------+++---///000...------...+++---///000//////000111------------...///000000111000000///////////////111111///......//////000........................---------,,,------...///////////////////////////////////////////////////111111222222222333333333222222222222333444444555333222222222222222333333333444444444444555555555777666666666666777888888333444555666666666666666444444333333222222111111111111000////////////000111111111111111111111111/////////.............../////////...............000000///...---,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,++++++******++++++,,,........................,,,,,,,,,,,,++++++++++++---------,,,++++++******++++++++++++++++++++++++---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,---,,,++++++,,,,,,+++******+++,,,,,,------,,,,,,+++***)))(((((((((((((((------,,,++++++******)))************************+++++++++++++++*********************))))))))))))++++++************+++++++++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******(((((((((((((((((((((((()))************+++++++++******++++++******)))(((((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))(((((()))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))---,,,+++*********++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,++++++***))),,,---...---+++***+++,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,---...///------------------------.........------,,,,,,,,,---------------------------------------...//////---------------,,,++++++------............------+++---000111///---------+++---//////......///000,,,,,,,,,------///000111000000////////////000000222111///------...000111........................------...............---.........///////////////////////////////////////111111222222222333333333111111111222333444555666555444444444444555555666444444444555555555666666666666666666666777777888333444555555666666555555444444444333333222222222222111111000000000000000111111111111111111111111..................------........................//////......---------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++------,,,+++*********+++******+++++++++,,,,,,,,,---+++***+++,,,,,,+++******+++,,,,,,------,,,,,,------,,,+++************,,,,,,,,,,,,++++++******************************+++++++++***************************)))))))))(((++++++************+++++++++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))***((('''%%%%%%'''(((***))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------************++++++++++++***+++,,,---...---,,,+++++++++,,,,,,,,,---------++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,(((***+++---------++++++,,,,,,++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///)))***++++++,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---......///------------------------......------,,,,,,,,,+++------------------------...------------...//////+++---///000000...,,,***---......//////......---+++---000111///---------...000111000///---......,,,,,,,,,------///000111000000////////////000000111000...------///111222////////////////////////---.../////////...------/////////000000111111111000000000000000000000000111111222222222333333333111111111222333444555666555444444444555555666777444444444555555555666666444444555555555666666666555555555555555444444333444444333333333333333222333333333222222222111111000000000000000000000000------..................---------...............,,,---------......//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++---,,,++++++******************+++++++++,,,,,,,,,,,,*********,,,,,,+++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************************************************)))))))))(((++++++************+++++++++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))***((('''%%%%%%'''(((***************************))))))))))))))))))))))))******************************++++++++++++******************************))))))*********++++++++++++++++++++++++***))))))************************((((((((((((((()))))))))((((((((((((((((((((((((&&&'''((()))))))))))))))++++++,,,,,,,,,,,,------++++++,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------......+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------------,,,++++++++++++++++++++++++((()))***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...((()))***+++,,,------------......---+++******+++,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,------...------------------...///------------------------------------,,,,,,,,,,,,------------------------......------......///000---///222222111...------......////////////......+++---///000...------...111333444333111/////////------------...///000000///////////////000000111000//////......///111111////////////////////////...////////////...------///000000111111222222333000000000000000000000000111111222222222333333333222222222222333444444555222222222222333444555666333444444444444555555555222333333444555444444444555555555555555444333222333333333333222222222222333333444444333333222111000000000000000000000000.............../////////---------------.........+++,,,,,,---...///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,---------.........***++++++,,,,,,++++++***************************,,,,,,,,,,,,------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++******+++++++++,,,,,,,,,+++***)))***+++,,,+++******+++,,,,,,------,,,,,,'''((()))***++++++++++++((()))+++,,,------,,,,,,************************)))))))))***************************))))))))))))++++++************+++++++++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))(((''''''((())))))************************))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++******++++++******)))(((++++++++++++++++++++++++(((((())))))))))))******))))))))))))))))))))))))(((((()))*********))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------++++++,,,,,,---......///,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------)))***+++,,,,,,,,,,,,,,,---......---+++******+++,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...******+++,,,,,,---......---,,,,,,,,,,,,---......///......------------...------------------------,,,,,,,,,,,,,,,,,,------------------------------...............//////000...//////...++++++---000......////////////......---...///...---------//////111222222111000000111/////////......///000000///////////////000111111.../////////000000000111////////////////////////000/////////............//////000111111222333333222222222222222222222222111111222222222333333333333333333222222333444444222222222333333444555666333333333333444444444444111222333444555444444333333333444555555555444444222222222222222222222222222222333444333222111000000000000000000000000000.........//////000000000,,,,,,,,,------.........,,,---------.../////////...------,,,,,,------...------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,******+++++++++,,,,,,,,,***))))))***+++,,,,,,******+++,,,,,,------,,,,,,'''((()))+++++++++++++++)))***,,,------,,,+++***************************((()))))))))*********+++************))))))))))))++++++************+++++++++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++))))))******))))))((('''************************)))))))))*********++++++*********************************+++******))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------++++++++++++++++++++++++---------------------------------.........//////---,,,+++***+++,,,---...++++++,,,,,,---...//////,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***++++++,,,,,,,,,++++++))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,++++++***---......---+++******+++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...******+++,,,,,,---......---,,,,,,,,,,,,---......000///...---------------------------------------+++++++++,,,,,,---------------------------------...............///000000...---+++'''$$$%%%+++000......////////////............///...,,,,,,...000+++---/////////...///000111000000////////////000///////////////000111111---...///000111111000000000000000000000000000000111000///..................//////000111222222333222222222222222222222222111111222222222333333333444444333222222222333333444444444555666777888888222222222333333333444444222333444555555555444333000111333444555666666666111111111111111111111222111111222333222111000///000000000000000000000000.../////////000000111111,,,,,,,,,------...........................------...------,,,,,,------...........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,***)))((()))+++,,,,,,***++++++,,,---------,,,,,,***+++,,,---...---,,,++++++,,,---------+++)))(((************************(((((())))))*********+++************))))))))))))++++++************+++++++++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))))))************+++++++++)))))))))))))))(((''''''))))))))))))))))))))))))))))))******+++++++++,,,************************+++++++++++++++***)))(((---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,000///---***((((((+++...,,,,,,,,,------------...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------...---+++******+++---...))))))))))))))))))))))))***+++---......---,,,***++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------------,,,+++***)))++++++,,,,,,,,,,,,------***************************+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---......---,,,+++************,,,,,,------------,,,,,,...---,,,+++***+++,,,---000///...---,,,+++******---...///...------...///------------------------,,,---///000000...---+++......//////000111111111,,,------...//////......---......///......------111---,,,000222111///000/////////////////////////////////...---------,,,////////////000000000000000000111222222000///...111111000000000000111111---...///111222222333333444333111000000000111111111111222222222222333333111...---///444666333000555555444444444555555666555444333333222111000000333333444444555666777777555555444444444333333333333222111111111222333444555555444222000///...---000000////////////000000////////////............................................................------------------------)))***,,,.../////////...++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++******...,,,))))))***,,,,,,,,,,,,,,,,,,++++++************)))))))))***+++,,,,,,......---,,,,,,+++******))))))))))))))))))))))))***************************************)))((((((&&&'''(((*********)))(((************************************************))))))))))))))))))))))))++++++***)))((('''&&&&&&++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((+++,,,,,,,,,,,,+++***************************************)))))))))))))))***)))((((((((()))***+++***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,+++++++++//////...+++))))))+++---------........./////////------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---...---+++******+++---...************************++++++,,,---,,,+++)))(((++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,+++***)))++++++,,,,,,,,,,,,------***************************+++,,,---------,,,,,,,,,,,,++++++,,,,,,---......---,,,+++************------............------,,,+++*********+++------...---------------,,,,,,,,,---...---,,,,,,---...------------------------,,,---.../////////...---,,,,,,------......//////------......///..............................---///...000222111,,,+++...////////////////////////..................------/////////000000000111111111111111111111000//////000000////////////000000//////000000111111000000333222111000000000111111111222222222222333333333111///---///333555222///444444333333333444444444444444333333222111000000222333333444555555666666444444333333333222222222666555333000...---,,,+++222222222111111000000000000000////////////000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******------------------......---+++(((((()))+++++++++,,,,,,,,,+++++++++************************+++,,,...------,,,++++++*********************************************************************)))(((((()))******+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((*********))))))*********))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++******)))************************---,,,,,,+++***))))))((()))((((((((()))+++,,,---++++++***)))))))))***+++************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,++++++++++++******---......---+++***+++,,,...////////////000000000------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,------++++++++++++------+++++++++++++++++++++++++++,,,,,,,,,+++)))'''&&&++++++++++++++++++++++++***+++---...///...,,,+++++++++,,,,,,,,,,,,------------------,,,+++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++******+++.........//////.........+++*********+++,,,---...,,,,,,,,,------.........+++,,,------,,,+++,,,------------------------------.........//////000000,,,,,,,,,---......//////....../////////......---........................---...222333///)))***000////////////////////////..................//////000000000111111111222222222111111000000000000000/////////....../////////000000000000//////...---222222111000000000111111222222222222333333333444444222000222555666333000444333333222222222333333333333333222222111111111222222222333333444444555333333222222222111111111555444333000---***(((&&&//////000111111222222333000000////////////000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++************++++++,,,,,,,,,...,,,))))))***,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++************+++------,,,,,,++++++******++++++++++++++++++++++++************************)))************))))))(((++++++***************+++******************************))))))((((((((('''))))))))))))))))))))))))((((((((())))))************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************************///...---,,,+++)))((((((((((((((()))+++,,,...///---,,,+++***************++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++******)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++++++++++++++---......,,,+++***+++........./////////000000------,,,,,,,,,+++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))(((++++++++++++++++++++++++)))+++...000000///---++++++++++++,,,,,,,,,------,,,---------,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......---,,,+++++++++++++++......////////////......,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......,,,,,,---..........................................///111111------...//////000000111///////////////......---.............../////////222//////000...,,,...333////////////////////////------......//////000000000111111111222222222222333222000/////////000111000000////////////000000///////////////......---111111111000000000000111222222222222333333333333888666555666888888666444555444333333222333333333333333222222222222222222111111222222222333333333333333333333222222222222111111111111000...,,,+++...//////000111222222333000000////////////000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...------------------------,,,,,,,,,,,,------......***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,------///---++++++,,,...------++++++++++++++++++++++++---,,,++++++************,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))************)))(((+++***((('''''''''((()))************************++++++******))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))************************------,,,+++******))))))))))))***++++++,,,---......---,,,++++++***))))))************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------------***,,,...///---+++***+++,,,,,,,,,---------......------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------++++++++++++++++++++++++)))+++...000000///---++++++++++++,,,,,,,,,------,,,,,,---------,,,+++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,+++,,,,,,,,,......////////////......//////.........---,,,,,,......---------,,,,,,,,,---///000///...---...000.................................---...///000111------......///000000000...///////////////......///............///000111???555,,,,,,//////000111////////////////////////---......//////000000000000111111111222222222222333222000/////////000111222111111000000111111222---......///////////////000000000000111000000000111111111222222222333333888777777777888888777555666666555444444444444444222222222222222222333333111111111222222222222222444444444444333333333333000111222333333222111000000000000000000000111111000000////////////000000////////////............////////////////////////------------------------...........................---,,,+++,,,---...///------------------------,,,,,,---------.........+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------...///000000111111---+++******,,,---,,,+++++++++++++++++++++++++++------,,,+++*********+++,,,+++++++++++++++******************************************************((())))))*********))))))***)))(((''''''((()))***************************,,,,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))(((((())))))************************)))))))))***************++++++,,,,,,+++++++++***---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))))))))))))))(((---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------......***,,,......---+++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///++++++++++++++++++++++++***+++---...///...,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------.........//////........................---,,,,,,.........------,,,,,,,,,...000000000///...///000................................................+++++++++,,,------......---...///000000000000//////......---...///111222GGG:::---,,,//////...---//////////////////////////////////////////000000000000000111111111222222222111111000000000000000333222222111111222222333---...//////000000000000...///000111111111000000000000000000111111111222444444555555555555555444777666666555444444444444111111111222222333333444222222222222222222222222555555555444444444333333333333333333333222222111111000000000000000//////000000////////////000000////////////............////////////////////////................................................,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,------....../////////***)))((()))******)))(((***++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++******))))))))))))))))))))))))************************((())))))************)))***************++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++******)))))))))***))))))(((((())))))***))))))))))))))))))))))))************************,,,+++***)))((()))******************************'''(((((()))******++++++,,,,,,,,,,,,+++***)))(((+++,,,,,,,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,,,,---------***,,,------,,,+++,,,---*********+++++++++,,,,,,------,,,,,,,,,,,,++++++***,,,...//////...,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...------,,,,,,,,,------...------............------)))***+++---------------,,,,,,---------------......///000///...---...000........................------.........,,,+++******++++++,,,,,,------...,,,---...000000111111111//////...---...000222333AAA777///...000///......////////////////////////000000000////////////////////////000000000111111111111111111111000//////222222111111111111222222000000111111000000//////---...000111111111000000////////////000000000000111222444444444444444555777666555444333333333333000000111222333333444444333333333333333333333333444444444333333333222222222111111000000000111111000000000000000000000000000000////////////000000////////////............////////////////////////------------------------........................---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************))))))***++++++***(((******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------******************++++++************************************************(((((()))***************'''((()))***+++,,,,,,,,,*********************************+++,,,,,,------)))))))))))))))))))))))))))***************++++++*********))))))*********))))))))))))))))))))))))''''''''''''''''''''''''---,,,***)))))))))+++,,,************************)))******************+++)))***+++++++++***)))((()))***+++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))'''%%%%%%''')))***---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......*********++++++,,,,,,,,,+++,,,------++++++,,,...******+++++++++,,,,,,,,,---------,,,,,,,,,++++++)))+++...000000...+++)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------.........//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******)))******+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...------,,,,,,,,,------...,,,------------------,,,$$$%%%(((+++---.........***++++++,,,---//////000---...///...------...///////////////////////////,,,---...///...+++)))''',,,,,,---......//////000+++,,,...///111222222222//////...---...000222444555000///111222000000333////////////////////////111111000000//////......////////////000000000000000111222222222111///...111111000000000000111111333333222222111///...------...///111111111000///............////////////111333555555555555666777666555444333222222222222000000111222333444444555333333333333333333333333333333333222222222111111...---------...///111222......//////000000111111000000////////////000000000/////////............000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////...,,,***)))++++++++++++++++++++++++,,,,,,.../////////...---///...------,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,---...///---+++*********++++++,,,,,,,,,++++++++++++,,,------...******************++++++++++++++++++++++++++++++************************(((((()))***************###%%%''')))+++++++++***************************(((((()))***+++,,,,,,---))))))))))))))))))))))))'''((()))***+++,,,------++++++************++++++))))))))))))))))))))))))************************...---+++))))))***+++,,,************************,,,,,,,,,++++++*********'''((()))***++++++***)))'''(((***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))),,,***'''%%%%%%'''***,,,...------,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,------+++)))***,,,---,,,)))......---------,,,,,,,,,(((***,,,,,,++++++,,,---.........------,,,,,,,,,////////////////////////,,,,,,,,,---------......***++++++,,,---...//////------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++,,,------......///...---,,,,,,---...,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------//////...---,,,,,,++++++...///000111111///---++++++,,,,,,---...///000000333000......111111///,,,////////////////////////000000////////////000000...,,,,,,...//////000111000000000000111111111111...//////000111222222222//////............//////444444444333222111111000000000000000111111111111000111111111111222222222222222333333333333444444222333444444222222333444333333333333333333333333444444444333222111000///333333333222222111111111111111000000000000111111000000000000000000000000///000111222111000...,,,...............---------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---.........------,,,,,,,,,...---,,,,,,,,,,,,---......---,,,,,,++++++++++++---------,,,,,,+++++++++---,,,+++******+++,,,---/////////......---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---......,,,***((()))***))),,,---+++,,,......+++,,,++++++******++++++,,,******+++++++++******))),,,++++++******++++++,,,*********************************************************)))))))))))))))---,,,+++))))))))))))***(((((())))))******++++++******++++++++++++******,,,+++***)))))))))++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++))))))))))))))))))))))))))))))************))))))+++*********))))))(((((((((((())))))))))))((((((((()))+++,,,+++***'''&&&))))))************))))))))))))(((((((((((()))))),,,,,,++++++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,---+++)))***,,,---,,,***......---------,,,,,,,,,---...000000.........///......---------,,,,,,,,,........................,,,,,,,,,---------............---------,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,------......///...,,,++++++,,,------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---...//////000////////////////////////..............................///000///...---,,,,,,,,,------.../////////111000////////////...---////////////////////////000000////////////000000111000000000//////000222//////000000000111111111...//////000111111222222000//////......//////000222111111000//////......000000000000111111111111111111111111222222222222222222333333333333444444222333444444222222333444333333333333333333333333444444444333333111000000333333222222222111111111111111000000000000111111//////////////////////////////111111111000...------------..........................................---------,,,,,,,,,+++,,,++++++++++++++++++,,,///...------------...///------,,,,,,,,,+++++++++...---,,,,,,,,,,,,---......---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,------,,,***)))***+++)))+++)))%%%&&&***,,,+++,,,++++++******++++++,,,******++++++++++++******,,,++++++******++++++,,,************************************************************++++++++++++,,,+++***)))))))))***+++))))))))))))******************++++++++++++******,,,+++***))))))***++++++******++++++++++++******************************(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))*********************************))))))************))))))************)))))))))((())))))************)))))))))******+++***)))((('''))))))************))))))******))))))))))))************+++++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++---+++***+++,,,---,,,***......---------,,,,,,,,,+++---......,,,++++++,,,...------------,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......//////---******+++---......,,,,,,,,,,,,++++++++++++------------------------........................---------------......///////////////////////////------......///000111111............------------...........................///000///...------...000000000000000000000000000//////......//////000111111111111222222111/////////000000000000111111/////////000111111222222111000000//////000000111111000000//////......---000000000111111111222222111111111111222222222333222222333333333333444444222333444333222111222444333333333333333333333333333444444333333222111000222222222111111111111111111000000//////000000111////////////////////////...///000111000///...---,,,,,,------......//////------------------------.........---------------------++++++++++++------......------------......,,,,,,++++++++++++******...------,,,,,,------...------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++++++++++++++************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***+++,,,,,,******+++,,,++++++'''""""""(((------,,,++++++******++++++,,,******++++++++++++++++++,,,++++++******++++++,,,*********************************************************+++,,,,,,------+++************+++,,,,,,***************)))))))))******++++++++++++******+++******)))******++++++******++++++++++++******************************))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++******++++++++++++******************))))))))))))++++++++++++++++++++++++))))))************))))))************))))))))))))))))))************))))))************))))))))))))))))))************))))))++++++************++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++......---------,,,,,,,,,(((***++++++***)))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++,,,------......///444000---++++++---........................------........................------------------------+++************+++,,,,,,---------------------------------...//////000000...------,,,,,,,,,------//////.........---------,,,...000///,,,+++---000000000000000000000000000/////////......///////////////000333:::<<<555,,,////////////000000000111//////000000111111111111111111000000000000111111222111111111000000//////000000111111111222222222111111111222222222333333222222222333333333444444111333333333222111222333333333333333333333333333333333444444333222222111111111111111111111111000000000////////////000000////////////////////////...//////000000///......++++++,,,------...//////------------------------........................///...---,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---------------------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***+++++++++***************,,,,,,,,,++++++*********++++++++++++++++++++++++************+++,,,---...)))***,,,,,,++++++,,,------...***%%%&&&+++//////,,,++++++******++++++,,,++++++******++++++,,,,,,,,,++++++******++++++,,,************************************************))))))******+++,,,------))))))******+++,,,------+++++++++******)))))))))******++++++++++++************************++++++******++++++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++******))))))((((((++++++++++++++++++++++++))))))************))))))*********)))))))))))))))((())))))))))))))))))(((******))))))((()))******))))))************))))))+++******))))))******+++,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,,,,,,,---......---------,,,,,,,,,(((***,,,---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++,,,------......///888444000---,,,---------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------------------------------------------------------,,,,,,,,,------.../////////...------,,,,,,+++...000///,,,+++---000//////////////////////////////............//////000...///777FFFKKK???---...////////////000000000000000000000000111111111111111000000000000111111111111111111000000000000111111111111222222222222111222222222222333333333222222222333333333444444111222333333111111222333333333333333333333333333333333444444444333222222000000000000000000000000000000////////////000000................................./////////......***++++++,,,---...//////------------------------...........................---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************+++,,,---...(((***++++++++++++,,,...,,,...---******...///...,,,++++++******++++++,,,++++++******+++,,,------,,,++++++******++++++,,,************************************************'''(((((()))***+++,,,,,,))))))***+++,,,---------,,,,,,++++++******))))))******++++++++++++******))))))******++++++++++++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++******))))))((((((************************))))))************))))))))))))))))))))))))******'''(((((())))))(((((('''******)))((())))))******))))))************))))))))))))(((((((((((())))))---...///000000///...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++---...---,,,+++,,,.........---------,,,,,,,,,''')))+++,,,++++++,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......///888444000...---------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///////////////////////////------------------,,,,,,------------............//////.........------------...//////......///000///////////////////////////......------......///000000111:::LLLUUUHHH444......////////////000000000000000000000000111111111000000//////000000111////////////////////////111111111222222222222333222222222222333333333333222222333333333333444444111222333222111000111333333333333333333333333333333333444444444444333333////////////000000000000000//////......//////000..........................................//////++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........************************,,,,,,------------,,,,,,,,,,,,------------......,,,------......------,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++,,,------)))***,,,,,,++++++,,,---(((,,,---+++,,,...---***,,,++++++******++++++,,,++++++******+++,,,...///,,,++++++******++++++,,,************************************************((((((((()))*********+++)))***+++,,,------------+++++++++++++++***************++++++++++++******((()))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((())))))))))))(((((())))))))))))************))))))************))))))))))))(((((((((((())))))......///000///...,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,+++---///...,,,+++,,,.........---------,,,,,,,,,***+++,,,,,,***))))))))),,,,,,,,,---------......------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,------......///333111...---......---+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---...//////000////////////////////////,,,,,,------......//////,,,---...///000///.....................---------///...---...000111000///------------------------///......------......///...111222777EEEQQQJJJ;;;........./////////000000111000000000000000000000000//////......//////000000000000000000000000000111111111222222222333333222222222333333333444444222222333333333333444444000222333222111000111222333333333333333333333333333333444444444444444333........./////////000000//////............//////........................------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------)))***,,,------,,,***)))+++,,,------------,,,+++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,+++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,---------...++++++++++++++++++,,,,,,************************+++++++++***++++++,,,,,,***+++,,,,,,+++***+++---(((+++,,,***+++------***,,,++++++******++++++,,,,,,+++*********,,,...000,,,++++++******++++++,,,************************************************************************)))***,,,------------,,,***++++++++++++++++++,,,******++++++++++++******'''(((***+++,,,,,,++++++******++++++++++++******++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))*********************************))))))************))))))((()))))))))******************++++++++++++******'''((()))***+++******)))))))))************))))))***))))))))))))))))))***---...//////...,,,***(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++---///...,,,+++,,,///......---------,,,,,,,,,111222333111...,,,++++++,,,,,,,,,------.........------------------------,,,,,,,,,---------......***++++++,,,---...///000------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++,,,------......///...,,,,,,,,,......---,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......------------------------+++,,,---...///111222222+++---///111111000///...........................111...,,,...111333111///------------------------.........------.........+++000111222;;;HHHHHH>>>............/////////000111111111000000000000000//////............//////222222222222222333333333111111222222222333333333222222333333333444444444222222333333333444444444000222222222111000111222333333333333333333333333333333444444555444444444---.........//////000000//////............//////........................---------------...///000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++---///111111///---+++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++---,,,+++******+++,,,---+++++++++,,,,,,---------*********++++++,,,,,,---************************,,,,,,++++++***+++++++++***,,,,,,,,,******+++,,,***------***+++......,,,,,,++++++++++++++++++,,,,,,+++*********,,,///000,,,++++++++++++++++++,,,************************************************,,,,,,++++++++++++++++++***+++,,,---...---,,,+++*********++++++,,,,,,---******++++++++++++******'''(((***+++,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++++++++++++++++++++++++++))))))************))))))(((((())))))*********++++++,,,,,,------,,,,,,+++&&&'''***+++,,,+++***((())))))************))))))++++++************++++++------,,,,,,------...///,,,---------------------******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------......---,,,,,,,,,,,,---...---,,,,,,+++++++++,,,000///...------...///000.........------,,,,,,,,,------------------------------.........,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---+++******+++---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++************++++++,,,,,,,,,...------------...//////...---,,,+++************------.........---,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............---------,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,---------............---------......///111///,,,(((%%%'''+++......------,,,,,,------......//////000000000000000111111000///////////////---...///111333555777777///000000000000000/////////111222222000///000000000000//////.........---////////////////////////111111222222222333333333111222444555555444222111333333333333333333333333444444444333333222222222333444444555555444444333555555555555555555555555222111111000///......---////////////............000000000000000000000000........................++++++,,,---............,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,------...///......------,,,+++******************************)))******++++++,,,------******+++,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,+++***+++,,,...///,,,,,,+++******+++,,,,,,///...---+++******++++++***++++++,,,,,,++++++*********************************++++++++++++******))))))******+++++++++++++++,,,,,,---///111333444******))))))******+++,,,************************************************))))))))))))))))))))))))))))))***+++,,,,,,------((('''''''''''')))+++,,,))))))))))))))))))))))))......---,,,+++***)))((((((((())))))*********+++,,,***((((((*********)))))))))))))))))))))))))))***)))((()))+++,,,+++***(((((())))))((('''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((***************************))))))))))))***++++++---------,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---...---,,,,,,++++++++++++///...---,,,,,,---............---------,,,,,,,,,------------------------------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---+++******+++---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,******+++++++++,,,,,,,,,---------,,,---......///************+++---...///,,,,,,,,,,,,+++***((((((***+++,,,---...------,,,++++++,,,,,,,,,---------,,,,,,,,,---------............---------,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,---------......///......---------............---+++******---///...------,,,,,,------.........///000000000//////111000///............///...//////000111111222222//////000000000000/////////000222222000///000000000000000/////////......////////////////////////111111111222222222333333222333555666666555333222333333333333333333333333333333333333222222222222111222222333333222222111333333333333333333333333111111000000//////......////////////............////////////////////////........................,,,,,,------...---------******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++*********++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,+++******))))))******+++,,,,,,+++++++++,,,---...,,,,,,+++******+++,,,,,,///...,,,+++******++++++***++++++,,,,,,++++++*********************************++++++++++++************++++++++++++++++++---,,,,,,+++******************))))))******+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---(((((((((((()))***++++++************************,,,,,,++++++++++++******((()))))))))************)))(((&&&'''((())))))((())))))))))))))))))))))))+++***))))))+++,,,+++)))))))))((((((((('''''''''(((((())))))))))))((((((************************''''''''''''''''''''''''))))))(((((())))))***+++------,,,,,,++++++******,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---------,,,---......///......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------------,,,+++******,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................((((((***,,,---.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++******+++---000222------,,,+++***((('''&&&***,,,.../////////---,,,,,,,,,,,,,,,------------,,,,,,,,,---------............---------,,,,,,,,,---.........,,,+++,,,---,,,,,,,,,---------......000///...---------------+++---......------...///...------,,,,,,------...------...////////////...//////...---------....../////////.........------...//////000000/////////...000111111000///000111111111111000000000000000////////////////////////000111111111222222222222333444555666666555444333333333333333333333333333111111111111111222222222111111222222222222111111111111111111111111111111000000000000////////////////////////............................................................---------...------,,,,,,---------.........//////,,,,,,,,,,,,------------,,,,,,++++++***+++++++++,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************************************************++++++++++++------,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,++++++******++++++,,,...---,,,++++++***++++++***++++++,,,,,,++++++*********************************++++++++++++******++++++++++++++++++++++++---,,,***)))((('''''''''******))))))******+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))***************((('''(((***+++++++++))))))))))))))))))))))))+++***))))))***+++***(((***)))((('''''''''((()))((())))))******))))))(((************************************************+++++++++++++++,,,------------,,,++++++***)))))),,,,,,,,,,,,------------++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......------------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------111000---+++***+++,,,---------------,,,+++******+++,,,...000000///...,,,,,,,,,,,,------------...,,,,,,,,,---------............---------,,,,,,,,,,,,---......,,,,,,,,,...,,,,,,,,,---------......000///...---------------,,,---......,,,,,,---///...------,,,,,,------...,,,------..................------,,,,,,---------//////......------,,,,,,......//////000/////////---///111111000///000111111111111111111111111111////////////////////////000000000111111111111222222333333444444333333222222222222222222222222222//////000000111111222222333333444444444444333333000000000000000000000000////////////000000000000////////////............------------------------....................................---,,,++++++............////////////+++++++++,,,,,,------...,,,,,,+++***)))))))))***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,+++++++++*********++++++,,,,,,++++++*********************************++++++++++++******+++************)))))))))***************+++,,,---******))))))******+++,,,************************************************************************,,,,,,++++++++++++++++++((()))+++,,,,,,,,,+++***++++++++++++++++++++++++************++++++++++++)))))))))))))))*********(((&&&%%%&&&)))***+++***))))))))))))))))))))))))+++***))))))******)))(((+++)))(((&&&&&&''')))***)))))))))******)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------,,,++++++***))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,---......------------...//////------,,,++++++++++++,,,++++++,,,---------,,,+++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---///000///...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------333111///,,,*********+++***+++,,,---------------+++,,,...000000///...---,,,,,,---------.........,,,,,,,,,---------............---------,,,,,,,,,,,,---...---,,,,,,---...,,,,,,,,,---------......//////...---------------000///...+++)))))),,,......------,,,,,,------...,,,------...............------,,,,,,,,,,,,------........................------...///////////////---...000000//////000111111111111111222222222222000000000000000000000000//////000000000111111111111111111222222111111111222222222222222222222222/////////000000111111111222333333444444333333222111111111111111111111111////////////000000000000////////////............------------------------....................................---,,,++++++))))))))))))***************++++++,,,,,,---------,,,+++******))))))))))))++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++***)))))))))************************,,,,,,,,,------------...++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,++++++*********************************++++++++++++******))))))))))))))))))(((((()))))))))***,,,---///000******))))))******+++,,,************************************************************************,,,,,,++++++++++++++++++******,,,---------,,,+++************************+++++++++*********))))))******))))))))))))))))))$$$###"""###%%%'''''''''))))))))))))))))))))))))***)))((()))******)))(((+++)))(((&&&'''(((***+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******++++++,,,---------,,,,,,++++++***************+++++++++,,,,,,***+++,,,---......------,,,,,,++++++,,,,,,---...---------,,,---......///------,,,+++++++++++++++***+++,,,---...---,,,++++++,,,---...//////......++++++++++++,,,,,,,,,,,,------------------------+++,,,---...///...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,'''(((***+++,,,---......,,,,,,---...............,,,---------............,,,,,,,,,---------............---------,,,,,,,,,+++---...---,,,,,,---///,,,,,,,,,---------............---------......///111000...+++((((((+++---...------,,,,,,------...------...////////////...------,,,,,,,,,---......---------...//////000000,,,---......////////////,,,...000000//////000111111111111111111222222222000000000000000000000000////////////000000000000000000000000000000000000222222222222222222222222000000000000000111111111000000111111111111000000111111111111111111111111000000000000////////////////////////............------------------------........................---------...------,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++******)))*********++++++++++++++++++++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************************************------------............,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++*********++++++++++++*********++++++,,,,,,++++++*********************************++++++++++++******((((((((()))))))))************))))))***++++++,,,******))))))******+++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,))))))))))))))))))))))))++++++*********)))))))))************)))))))))))))))(((&&&''')))*********)))))))))))))))))))))))))))((('''(((***+++***)))***)))((((((((()))***+++)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,............---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...---,,,++++++***+++++++++)))***,,,......---,,,+++)))***,,,---......------******+++++++++,,,,,,,,,------------------------...,,,+++))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,......---------,,,,,,,,,---------,,,---......///)))***+++,,,---------,,,)))***+++,,,---.........---,,,,,,+++,,,,,,......------------............,,,,,,,,,---------............---------,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,---------......---------------...///000...//////...,,,+++,,,......------,,,,,,------.........///000000000//////---------------...//////---------............///+++,,,---...////////////+++---///000//////000111000000000111111111222222000000000000000000000000........./////////000000111111000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000111111000000//////......////////////............------------------------........................,,,,,,------...---------,,,,,,,,,---------......,,,,,,,,,+++++++++++++++++++++*********+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++************************,,,,,,,,,---------......///......------......///,,,,,,---------,,,+++******+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))***++++++,,,,,,++++++*********************************++++++++++++******(((((()))***+++,,,------++++++***)))))))))************))))))******+++,,,*********************************************************************************++++++,,,,,,---......---------------...************************))))))))))))************************)))))))))(((---,,,******,,,------,,,))))))))))))))))))))))))'''&&&&&&'''***++++++***(((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***+++,,,,,,---------------------------,,,,,,,,,---------......)))+++,,,...//////......,,,,,,++++++,,,,,,---...,,,++++++++++++,,,---------,,,++++++******++++++)))***,,,.........,,,+++((()))+++,,,------,,,,,,*********++++++,,,,,,,,,------------------------000---((($$$$$$&&&***---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---.........------,,,,,,,,,...------------...//////((()))+++---...---+++***---...//////000000//////---,,,+++******+++...///---------.........//////,,,,,,,,,---------............---------,,,,,,,,,+++,,,------,,,,,,...///,,,,,,,,,---------......,,,,,,,,,---...///000111+++---000111000///.........------,,,,,,------......//////000000000000000---------------...///000......---------------,,,+++,,,---...////////////+++---///000//////000111//////000000111111111111000000000000000000000000............/////////000222222111111111111222222111111111111111111111111333333222222111111000000222222333333333333222222000000000000000000000000222111111000///......---000/////////............................................................++++++,,,---............*********+++++++++,,,,,,---,,,,,,++++++*********+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***************+++,,,,,,---......------------------------,,,,,,++++++***))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******+++++++++,,,************************++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,---...---,,,***)))***+++,,,------,,,+++***))))))+++,,,,,,+++***)))+++++++++,,,,,,+++++++++******************************++++++++++++******))))))***+++---...///000+++++++++++++++,,,,,,---*********)))***++++++,,,************************************************''''''''''''''''''''''''))))))***+++,,,,,,------000///---,,,,,,---...///++++++++++++++++++++++++''''''((()))***+++,,,,,,+++*********))))))((((((***(((&&&&&&'''(((((('''))))))))))))))))))))))))&&&%%%%%%'''***,,,,,,+++'''((()))*********************++++++++++++******************************((((((((((((((((((((((((******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++,,,,,,,,,,,,---------......---------,,,,,,+++++++++************************((((((***+++---...000000+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,***)))(((++++++------------++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,---...---***(((++++++++++++++++++++++++---...............------,,,---......//////......,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------++++++---...///000000000.........------,,,,,,,,,,,,------......------,,,..................------...///000///---,,,+++,,,//////............//////000000//////.........---............////////////............//////////////////...---,,,++++++***........................///............------------------.........////////////............//////000000////////////000000111111000000//////......000000000000000000000000111000000///////////////111111111000000000000000111111111111111111111111333333222222111000//////111111111111111111111111//////...------------...---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000........................+++++++++******)))))))))************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,++++++*********))))))***+++,,,------...,,,++++++******++++++,,,+++++++++,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++************************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,***)))((((((***+++)))(((,,,,,,,,,+++++++++******************************************************************************))))))*********++++++++++++++++++******))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***+++---...///......---------,,,,,,,,,*********)))))))))((((((+++*********))))))(((((())))))***++++++++++++***))))))))))))))))))))))))***)))((('''''')))+++---))))))(((((((((((())))))))))))))))))************((()))++++++***))))))***+++***)))(((((()))***+++))))))(((((((((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******+++,,,......+++)))++++++++++++++++++++++++------............------+++,,,,,,,,,------------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,---------------,,,***)))'''&&&......---------,,,,,,,,,------------------------........................///111222111///------...//////............//////000/////////.........---............////////////............////////////...---------------------........................///............------------------.........////////////............//////111111000000000000111111111111000000////////////000000000000000000000000222222111000000000000000111000000000000000000000222222222222222222222222222222111111000//////...111111111111111111111111//////...------------...---,,,,,,++++++,,,,,,---,,,,,,,,,------......///........................------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++------,,,++++++***))))))+++++++++*********))))))************************************************************************))))))*********+++++++++---------,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++)))))))))***+++,,,...///...------------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++*********)))))))))***++++++++++++***))))))))))))))))))))))))+++******))))))***+++,,,))))))(((((((((((())))))))))))))))))************)))***++++++*********++++++***)))(((((()))***+++))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,+++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++))))))***,,,......,,,+++++++++++++++++++++++++++------............------++++++*********+++,,,---,,,------......------,,,++++++,,,,,,,,,,,,------......---+++)))&&&$$$###...------------,,,,,,,,,...---,,,,,,,,,,,,---...........................000222333222000///////////////............///////////////...............---............/////////............////////////,,,,,,---------.................................///............---------------........./////////000//////......//////000222222111111111111222222111000000000000/////////000000000000000000000000333222222111111111111111000000000000000000111111222222222222222222222222111111000000///.........000000000000000000000000//////...------------...------,,,,,,,,,,,,------------------------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))************************++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******++++++++++++******,,,,,,---,,,+++***+++,,,*********)))))))))((((((***************************************************************************************+++++++++,,,,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++)))))))))***+++,,,---...------------,,,,,,,,,,,,+++************))))))))),,,,,,,,,+++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000///...---,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------------------------------......---,,,,,,+++******------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------++++++++++++------++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++,,,++++++---......---+++++++++++++++++++++++++++,,,,,,---.........------++++++*********+++,,,---------------------------+++++++++,,,,,,,,,------,,,------,,,,,,***))))))------------------------///...,,,++++++,,,...///---------...............000111222222000//////000///......------......///........................---------.........//////............////////////---------.......................................///............---------............////////////000000////////////000000222111111000000111111222000000000000000000000000000000000000000000000000222222111000000000000111000000000000000111111111222222222222222222222222111111000000000/////////000000000000000000000000//////...------------...------,,,,,,,,,,,,------//////..................------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))(((***++++++******,,,...+++*********))))))))))))*********************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,---...---------,,,,,,,,,++++++))))))))))))))))))((((((++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))***+++,,,---,,,+++)))((()))))))))******)))))))))((()))))))))************+++*********+++++++++******))))))))))))))))))***))))))(((((((((((())))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000///......---,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------++++++++++++------++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++000///............,,,***++++++++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------+++,,,------...---------------------------------///...,,,++++++,,,...///---------.........//////...///111000///......///......------------......---------...............------------........................////////////000000///......---,,,,,,........................///............---------........./////////000000000000////////////000000000000////////////000000000000000000111111111111000000000000000000000000111111000////////////000//////000000111111111111222222222222222222222222222111111111111111000000//////////////////////////////...------------......------,,,,,,------...000000000///////////////------------------------,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------++++++++++++------******************++++++)))******+++,,,---------,,,++++++******++++++,,,---------,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))***+++,,,,,,++++++,,,---,,,,,,+++++++++*********************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******************))))))***++++++++++++***)))))))))))))))))))))))))))***+++,,,,,,***'''&&&))))))************))))))((()))))))))***************))))))***,,,,,,***''')))))))))******)))))))))))))))(((((((((((()))))),,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.../////////...---------,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++222000...---------+++)))++++++++++++++++++++++++***+++,,,------...------,,,---.../////////.........------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,------------......---,,,,,,,,,,,,---...,,,,,,------.../////////,,,...//////---,,,---.........------------......---------------.........,,,------------.....................////////////111111000///...---,,,+++........................///............---------....../////////000000000111000000//////000000111000000////////////000000000000000111111111111222000000000000000000000000111000000////////////////////////000111111222222111111111111111111111111222222222111111111111111//////////////////////////////...------------.........------------....../////////////////////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))))))))************((())))))***,,,------...,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++******))))))******+++******++++++++++++******000...,,,,,,------+++))),,,,,,,,,++++++++++++***************************************************************************+++++++++************************+++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++*********+++++++++++++++)))))))))))))))*********))))))***++++++++++++***))))))))))))))))))))))))((()))***++++++***((('''((()))***++++++***)))((())))))))))))***************)))))),,,///...***&&&))))))************))))))))))))(((((((((((()))))),,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++000...,,,+++,,,,,,***)))++++++++++++++++++++++++******+++,,,------------+++,,,///000111000...---...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,------------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,------...//////000+++---//////---,,,---......------,,,,,,------...,,,,,,,,,------.........,,,,,,---------.....................////////////000000//////......------........................///............---------.../////////000000000000111111000000000000111111111000000000000000000111000000111111111222222222000000000000000000000000222111000000//////000000...//////000111111222222000000000000000000000000000000000111111111111111........................//////...------------.........------------......,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,(((%%%''',,,///,,,(((++++++++++++************************************************************************************+++++++++*********)))))))))*********+++++++++,,,)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++***'''((((((((()))))))))))))))))))))******+++++++++))))))***++++++++++++***))))))))))))))))))))))))((()))***+++++++++***)))((()))+++,,,,,,+++)))((())))))))))))******************,,,000333222+++%%%((()))***++++++***)))((())))))(((((((((((()))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---..................---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++---......---++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,+++))))))***+++***)))++++++++++++++++++++++++)))***+++,,,------...---))),,,///111222000---+++...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------,,,,,,---...////////////,,,,,,,,,------.........,,,------......------,,,,,,,,,------...///000000,,,---//////...------......------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------................../////////000.........///////////////........................//////.........---------////////////000000000000111111000000000000111111222222111111111111222222000000111111222222222222000000000000000000000000333222222111000111111111...//////000111222222222////////////////////////////////////000000000000........................//////...------------.........------------......******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++---......---++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,###!!!+++000...)))************))))))))))))************************************************************************++++++++++++******))))))''''''(((((()))))))))***)))))))))))))))))))))))))))************++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,---*********++++++,,,,,,,,,))))))***++++++++++++***)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,((()))+++,,,,,,+++)))((())))))))))))************+++,,,...333777555---&&&((()))***++++++***)))((())))))(((((((((((())))))***************************+++---...///......---------------------------++++++,,,,,,,,,,,,------------------------------///...---,,,,,,---...///+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---.........------,,,,,,------...,,,------......------,,,+++++++++,,,,,,---------......------------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,++++++******++++++,,,---------------,,,+++***++++++************++++++------++++++++++++------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------............------000000//////.........---.........------,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......////////////////////////............////////////////////////////////////000000000000111111111111333222111000000111222333555333111///......///000000000000000000000000000111111111222222333333444000000000000000000000000000000000111222222222333///000000000000///......////////////////////////000000///.......................................///...,,,+++******+++,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******111000///...............,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------......---------......///------,,,,,,,,,---......'''...000+++(((++++++)))++++++++++++,,,,,,---......------,,,+++++++++,,,------------------------+++,,,,,,------,,,,,,+++------------------------...---+++***)))******+++---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++******++++++,,,---,,,++++++******++++++,,,///...+++***))))))***+++------,,,,,,+++******)))******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,+++++++++++++++***)))(((++++++************++++++------,,,+++*********+++++++++************+++++++++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))111///,,,,,,,,,---,,,,,,******)))))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------------------++++++,,,,,,,,,,,,------------------------------......---,,,,,,---......+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,------------,,,,,,++++++++++++,,,,,,------......---,,,,,,+++******+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,******+++++++++******))),,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++******************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,///.........------------.........------,,,,,,,,,........................,,,------------------...---,,,,,,,,,------...///,,,,,,---------.........////////////////////////............//////////////////////////////////////////000000000111111111111000///......///000111333222000.........///000000000000000000000000000222222222222111111111111000000000000000000000000111111111111111222222222...///000000111111111111////////////////////////000000///.......................................//////...---------......------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,++++++++++++***---,,,,,,+++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------...+++111222...+++------+++,,,,,,+++++++++,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************///...---,,,,,,,,,---...******)))(((((()))******,,,,,,,,,++++++*********++++++******++++++,,,---,,,++++++******++++++,,,000...,,,+++******+++,,,)))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))++++++************++++++,,,,,,+++***************++++++************+++++++++++++++************))))))******+++++++++++++++***************)))((((((******))))))******+++,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******+++,,,---+++*********))))))))))))******************************........................------,,,+++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,)))******++++++++++++***---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---******++++++++++++++++++************************************************------------------------,,,,,,,,,,,,------------++++++,,,,,,------......------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,---------------,,,,,,,,,.........---------------.................................------------------------------.........,,,------------.........////////////////////////............//////////////////////////////////////////000000000000111111000000////////////000000111000///.........000000000000000000000000000000222222111111000/////////000000000000000000000000222222222111111111111111---...///111222333333333////////////////////////000000///.......................................------......///.........000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++******))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********------------------------------,,,++++++++++++++++++++++++++++++,,,------,,,000000---***+++,,,***------,,,+++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........,,,+++))))))+++,,,...++++++***************)))++++++******++++++,,,---,,,++++++******++++++,,,000///---,,,++++++,,,---((((((((()))***++++++,,,++++++++++++,,,,,,,,,,,,......------,,,++++++***++++++++++++++++++***)))++++++************++++++++++++***)))))))))******++++++************+++++++++++++++************)))((()))******++++++******)))************)))((((((******))))))******+++,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))+++,,,***(((***)))))))))))))))******************************........................///---,,,*********+++,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,++++++,,,---............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------***++++++,,,---...//////,,,,,,------------------------------------------------............------------------------------...............---------........................//////......------,,,,,,------...............---------------............////////////////////////............////////////////////////////////////////////////000000000111222111111111111111111222......------...///000111000000000000000000000000000000000000////////////000000000000000000000000333222222222111000000000//////000222222333333333////////////////////////000000///.......................................)))***,,,---...---,,,,,,......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,++++++******++++++,,,---/////////---,,,,,,,,,,,,...---,,,,,,++++++++++++,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++........................************+++,,,,,,---///...,,,******,,,...///++++++++++++************++++++******++++++,,,---,,,++++++******++++++,,,...---,,,++++++++++++,,,******+++,,,,,,------...+++++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,+++******++++++************++++++******)))))))))))))))***++++++************+++++++++++++++*********))))))(((((()))************)))++++++,,,,,,,,,++++++*********))))))******+++,,,************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))******((())))))))))))))))))***+++************************------------------------///...,,,+++***+++,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---.........------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---+++,,,---...............++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------...//////,,,,,,,,,---------......------------------------......////////////........................//////................................................/////////......------------......//////...---------------.........//////////////////////////////............////////////////////////////////////...////////////000000000111111111222222111111111---------......///000000000000000000000000000000------...///000000111111000000000000000000000000333222222222111000000000111111222222222111111000////////////////////////000000///.......................................)))***,,,---...---,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++---------,,,,,,,,,++++++------,,,,,,,,,,,,------***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++******++++++,,,---111///...............///...---,,,,,,++++++++++++,,,++++++***++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++************************)))******+++,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))*********+++++++++,,,***++++++,,,,,,,,,++++++++++++************++++++***)))))))))))))))******++++++************+++++++++++++++*********))))))(((((()))************)))***++++++,,,,,,,,,++++++******))))))******+++,,,************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))...+++)))((()))*********))))))(((((()))***++++++************************------------------------......---,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,------............---------,,,,,,,,,,,,---.........------,,,,,,------...,,,------......------,,,------,,,,,,,,,,,,,,,+++...---,,,***)))'''&&&%%%------,,,,,,,,,,,,+++++++++++++++++++++,,,------------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,++++++******))))))******++++++,,,,,,------,,,,,,+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......//////+++,,,,,,------............------------,,,,,,,,,---..................---.........///////////////.............../////////......................../////////.....................///000000...---,,,------........./////////////////////////////////............////////////////////////////////////......////////////000000//////000000000000//////.........//////000000000000000000000000000000000,,,---...///000111222333000000000000000000000000222222222111111111111111111111222222111000000///////////////////////////000000///.......................................------......///..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,---------)))''')))+++***+++---------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++++++++******+++++++++,,,,,,,,,,,,,,,---------++++++******++++++,,,---,,,++++++******++++++,,,******************))))))+++++++++++++++*********,,,,,,,,,,,,------------(((((()))******+++,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++************++++++******)))))))))***++++++++++++************+++++++++++++++************)))((()))******++++++******(((((()))************)))******))))))******+++,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000...+++***+++++++++***(((((((((((()))***+++,,,************************------------------------------.../////////......------------------------++++++,,,,,,,,,,,,------------------------------,,,---............---,,,------............---------,,,,,,,,,,,,---.........------,,,,,,------...,,,---///000000///---,,,.........---------,,,,,,------,,,+++)))(((((('''---------,,,,,,++++++++++++++++++***++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******++++++,,,------...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------...............++++++,,,,,,---......///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------....../////////---........./////////000....................................////////////...///000000000///---,,,............////////////////////////////////////............////////////////////////////////////........./////////000000...///000111111000///...//////000000000000000000000000000000000000000000......///000111111222222000000000000000000000000111111111111111222222222//////000111111111000000////////////////////////000000///.......................................//////...---------......////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...------------,,,,,,,,,+++++++++++++++,,,------(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))******++++++,,,,,,---++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,------...***$$$"""&&&))))))))),,,,,,,,,+++++++++,,,------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,---.........---,,,+++,,,---............---,,,******++++++,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,*********++++++*********)))******++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++************++++++***************+++,,,,,,++++++************+++++++++++++++************))))))******+++++++++++++++(((((()))*********************))))))******+++,,,************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---...//////,,,)))(((((((((((()))***+++,,,************************........................,,,---///000111000//////------------------------++++++,,,,,,,,,---------------------------------------...//////...------------............---------,,,,,,,,,,,,---.........------,,,,,,------...+++---000222222000---+++/////////......---------++++++,,,---......///000---------,,,,,,+++++++++++++++******++++++,,,---...------,,,,,,------...////////////...---,,,,,,---,,,,,,++++++,,,,,,---++++++------------++++++******+++,,,,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,...............---------++++++,,,,,,---...//////.........------,,,,,,,,,*********++++++*********,,,,,,,,,------.........---.........//////000000........................------......//////000000...///000111000///---+++............/////////000////////////////////////............/////////000////////////////////////............/////////000000111222333333222111000000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111222222222333,,,---...000111111111111////////////////////////000000///.......................................///...,,,+++***++++++,,,(((((()))***+++------...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------......---------,,,,,,,,,---,,,,,,,,,---......///++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,---......///000++++++++++++++++++++++++*********+++,,,---//////------,,,,,,------...//////(((&&&+++//////000333++++++++++++,,,------...---------------...///000+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,+++)))(((((()))+++,,,,,,+++)))((())))))******++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,***++++++,,,,,,,,,++++++)))***+++,,,...///000111,,,,,,,,,---------.........------,,,,,,++++++******+++,,,,,,------------++++++************++++++++++++******+++,,,------++++++************+++++++++++++++************)))******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,*********)))***++++++,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))---222444111,,,((((((((((((((()))***+++,,,************************---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,---------.........//////111///---+++***+++,,,---000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................******+++,,,,,,---...............------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////...---,,,+++************,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///000000000///...------//////000000///...------,,,,,,,,,,,,,,,---...///***+++,,,...///000000111---...............------...........................//////...,,,***+++,,,---......//////......---.........------,,,,,,,,,,,,---------.../////////---------.........//////////////////////////////000111111///......///111111111000000//////......///000000000000000//////...//////000000000000000---...///111111111000///000000000000000000000000////////////111333555666000000/////////......---...---,,,++++++,,,---...///............---------111---)))(((***++++++***+++++++++,,,,,,------------,,,,,,+++,,,---///000...------,,,,,,------...------,,,,,,,,,,,,++++++---,,,,,,+++*********+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------******+++,,,------......++++++++++++++++++,,,,,,,,,,,,,,,++++++*********)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((&&&(((+++---...---,,,+++************************************************))))))(((((((((((()))))))))))))))***+++++++++,,,++++++++++++************++++++******)))***************))))))))))))******---,,,,,,,,,------......,,,,,,,,,---------......---,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,------------.........222111///---------...///+++***++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***+++---------------------------******+++,,,,,,---......------------------,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------------............---,,,+++************,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,///////////////...------------,,,,,,,,,---......,,,,,,...///000000000000---...............------...........................//////...,,,++++++,,,------............------......---------,,,,,,,,,---------...............---------.........//////////////////////////////...///000000///...///111////////////000000000000//////000000000000//////...//////000000000000000---...///000111111000///000000000000000000000000000/////////000222444555000//////...------......///...---,,,,,,---...///............------------...,,,+++,,,...///...,,,+++++++++,,,,,,---------------,,,+++,,,---......------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,++++++******++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))******+++,,,,,,,,,,,,***************************************************))))))(((((())))))******************+++++++++))))))))))))((((((((((((******))))))))))))************))))))))))))******,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,------------222111///...------...///...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***'''&&&(((+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------------------------,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,+++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...////////////...------......---,,,,,,,,,------......///000000000000000------...............---........................---...///...,,,++++++,,,,,,------......------,,,...------------,,,,,,,,,...............------------------...............////////////////////////+++...000111000///000000.........///000111111111//////000000000000//////...///000000111111000000...//////000000000000///000000000000000000000000000000000000000111222222//////---,,,,,,,,,---...///......------......///............------------++++++,,,...000111///---++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))******++++++,,,---,,,,,,++++++*********,,,,,,,,,++++++++++++***------,,,,,,+++******)))++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++******++++++++++++++++++++++++***************))))))))),,,,,,***)))***+++,,,---*********************************************************))))))*********+++++++++***************))))))))))))((((((((((((***)))))))))))))))************))))))))))))******,,,,,,---------...------,,,,,,,,,---------......------,,,,,,,,,------...------------------------+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++*********+++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------------...///000000000///.........//////...------///...---,,,,,,,,,,,,,,,......////////////......,,,---......///.................................---...///...,,,+++,,,---,,,,,,------------,,,,,,------------------------/////////...---------,,,........................////////////////////////))),,,000111111000000000.../////////000000000111...//////000000000000/////////000111111111111000/////////000000000000///000000000000000000000000000000000000000000000000///...,,,++++++,,,---.../////////....../////////.........---------,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,---------......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++******************+++++++++************************,,,,,,++++++***+++++++++************************************************++++++************++++++,,,+++++++++***)))))))))++++++++++++*********)))******)))))))))***++++++******))))))))))))******+++,,,---.........------,,,,,,,,,---------.........------,,,,,,,,,------------------------------+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,'''(((***---///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,------------,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++******++++++)))******++++++******)))***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------------...///000000000///------............------///...---,,,,,,,,,,,,,,,------......------,,,,,,,,,------...//////..............................,,,.........,,,+++,,,---,,,------......------,,,------------------------/////////...---------,,,.....................---////////////////////////))),,,///111000//////000111000000000/////////.........///000000000000000///000000111111111111111000000000////////////000////////////////////////000000000000//////.........---,,,+++,,,,,,---......//////////////////......------------,,,,,,,,,,,,,,,***((('''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++))))))*********+++++++++***************+++++++++***+++,,,------,,,***)))************************************************++++++************++++++,,,+++++++++***)))))))))++++++++++++*********)))***************+++,,,---******))))))))))))******+++,,,---.........---,,,,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,------------/////////////////////...+++,,,,,,,,,,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++***++++++,,,*********++++++************+++,,,------,,,+++***+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,------...---------,,,,,,---............---......---,,,,,,,,,------,,,,,,---------,,,,,,+++,,,,,,---...////////////........................,,,---......,,,,,,,,,...---..................---,,,,,,,,,------------..................---------...............---------////////////////////////***---///000///...//////111111111000///.........---...///000000111111000///000111111222222111111111000000////////////000////////////////////////...///////////////...---------------............---......//////......---------------,,,,,,,,,,,,------+++(((&&&&&&))),,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---,,,,,,++++++************++++++++++++,,,,,,,,,)))******+++,,,,,,------*********++++++,,,,,,---+++,,,,,,------------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++))))))******+++,,,,,,,,,*********+++++++++++++++(((***,,,......---***)))*********************************************************))))))*********+++++++++***************))))))))))))(((((((((((())))))))))))***+++,,,---******))))))))))))*********+++---//////...---,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------...............///////////////...000000000...***&&&### ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***+++,,,......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------.........,,,++++++***++++++,,,,,,***++++++++++++++++++***)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------...------,,,,,,+++,,,------.........---------,,,,,,,,,---......,,,,,,------...---------+++,,,---...////////////........................,,,---......,,,,,,---......//////000000//////...,,,,,,,,,---------......---------...............//////.........---------////////////////////////---...//////------...///000000000000////////////---...///000111111111111000000111222222222222111222111000///......///000////////////////////////,,,---.../////////...---+++---...000000///...---,,,---...//////...---,,,---------,,,,,,,,,++++++,,,---...,,,***))),,,...---------,,,,,,+++++++++******+++,,,---,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---*********++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,)))******+++,,,,,,------******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++*********+++,,,---------*********++++++,,,,,,,,,))))))+++,,,,,,,,,,,,+++***************************************************))))))(((((())))))******************+++++++++))))))))))))((((((((((((''''''''''''((()))***+++******))))))))))))*********+++---//////...---,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////,,,,,,------...------,,,***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***,,,.........,,,+++************************+++++++++,,,,,,+++++++++---------.........//////+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,++++++,,,,,,---...........................///000000000///...------+++,,,------.........---,,,,,,,,,,,,------...///,,,------...//////......+++,,,---...////////////........................,,,---......,,,,,,---...//////000000000000//////,,,,,,,,,------.........,,,------......///////////////.........---------////////////////////////...//////...,,,,,,---///......//////000000111111---...///000111111111111000000111222222222222111222111000.........///000////////////////////////+++,,,.../////////...---+++---///111222111///---+++,,,---......---,,,+++---------,,,,,,,,,++++++***---111111///...///111---------,,,,,,+++++++++((()))+++,,,---,,,,,,+++,,,++++++++++++++++++,,,---------,,,,,,,,,+++++++++*********+++,,,,,,---))))))***+++,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,******************************+++,,,,,,---..............................***+++---//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********++++++,,,,,,,,,------,,,++++++*********))))))***+++,,,,,,------)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,******+++,,,------......*********++++++,,,,,,,,,******))))))***,,,...///************************************************))))))(((((((((((())))))))))))******+++++++++,,,++++++++++++************%%%%%%%%%&&&&&&((())))))******))))))))))))******...---,,,++++++,,,---.........---------,,,,,,,,,,,,------......------,,,000//////.........////////////.........---------...------,,,,,,,,,---------.........---,,,,,,+++.../////////...---,,,,,,,,,---------,,,++++++***........................111///---,,,++++++***(((,,,,,,,,,---------......---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...//////000///---,,,+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******......---,,,+++))))))(((++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------///...---,,,,,,---...///---,,,+++---///000---***,,,,,,---...---,,,+++***,,,------......------,,,...---,,,,,,---...///000---------------------------------...............------------------------//////.........---------+++,,,---...---,,,+++***000///...------------------......---,,,,,,///111222111111111000000//////........................//////...---,,,++++++***......////////////......000000000000000000000000........................------///000111111111111000000000000111111111111............000222444555------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---...,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,+++*********+++++++++************++++++...------,,,,,,++++++***...---,,,,,,++++++++++++***++++++,,,------------************************+++++++++++++++++++++++++++++++++******)))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******,,,------,,,************+++++++++,,,,,,,,,,,,,,,++++++***)))((((((+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++******************************+++++++++)))((((((+++---&&&'''(((((('''(((+++---************************))))))************))))))++++++++++++++++++,,,,,,)))))))))))))))******+++++++++************++++++---------,,,,,,---------,,,,,,,,,------.........,,,------......------,,,........................//////.........---------...------,,,,,,------------.........------,,,+++,,,------.........------///000000000//////...---........................---,,,+++***+++---------,,,,,,,,,---------.........---------,,,,,,,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---.........---,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++******+++,,,---...------------------------------,,,++++++,,,------///...------------...///---,,,,,,---//////---***,,,------......---,,,+++,,,------------------,,,///...---------...///000------------------,,,,,,,,,,,,------...//////000------------------------//////.........---------------.........---,,,+++...............------------......---,,,---///111111111111000000000//////........................000000//////......------......////////////......000000000000000000000000........................---...///000111111111111000000000000000000//////000////////////000222333------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,+++,,,,,,++++++************++++++++++++++++++++++++++++++...---,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------------------------------------,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((******++++++++++++******************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++*********************************+++++++++)))((((((+++---((()))+++***))))))***+++))))))))))))))))))))))))))))))************))))))(((((()))******++++++,,,)))))))))))))))******+++++++++************++++++,,,------......------,,,***++++++,,,---...///000,,,------......------,,,***+++---...///......---...............------------------,,,,,,------...---............---,,,,,,***+++,,,------.........000000000111000000///...........................,,,,,,+++***+++,,,...///,,,,,,,,,---------...............---------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,------------...---,,,+++)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......---++++++))))))***+++,,,------...++++++*********++++++,,,........................------,,,,,,,,,,,,------///...------------...///---,,,,,,---......---+++,,,,,,---.........------------------------------000//////............///.........------,,,,,,,,,,,,,,,,,,---...///000000------------------------...............---------....../////////...---,,,,,,,,,...//////...---------......---,,,---///000111111000000000000//////........................000000000000000000000000...//////000000//////...000000000000000000000000........................---...///000000111111000000000000///.........---111000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,++++++************++++++(((((()))******+++,,,,,,------,,,,,,,,,---......,,,,,,---------,,,++++++........................000/////////......------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++***))))))))))))******************))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,++++++++++++*********************************+++++++++***((((((+++---)))+++------+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))''''''(((((()))***++++++)))))))))))))))******+++++++++************+++++++++,,,---......---,,,+++++++++,,,,,,---...//////,,,------......------,,,((())),,,...///...---,,,........................------,,,,,,,,,---......------............------++++++,,,,,,---,,,,,,,,,------.........------,,,..............................---+++******+++---,,,,,,,,,---------..............................------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---+++***))))))***+++,,,------...++++++******************---------------------------------,,,,,,---------.........------.........---------------------,,,+++,,,,,,,,,---------------------,,,,,,---------111000000///.....................------,,,,,,+++---------...............------------------------.......................................------,,,***+++---/////////---,,,,,,---......------...000000000000000000000//////........................//////000000000111111111//////000000000000//////////////////////////////..............................///000000000000000000000///...------,,,,,,////////////////////////,,,,,,------------------........................,,,,,,,,,---------.........---,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++******++++++,,,)))*********+++++++++,,,,,,,,,,,,,,,---...//////------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...******+++++++++,,,,,,,,,+++++++++*********))))))))))))************))))))((())))))))))))*********++++++++++++++++++++++++***+++++++++++++++,,,,,,******))))))******+++,,,++++++++++++***************************************++++++***))))))***,,,'''))),,,---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))(((((()))))))))))))))***)))))))))))))))******+++++++++************+++++++++,,,---......---,,,+++------------------------,,,------......------,,,''')))+++---......---,,,---.....................,,,,,,,,,,,,,,,---...///------...//////......---------------,,,+++***)))+++,,,,,,---------,,,,,,........................+++---...---+++***+++---,,,,,,,,,---------..............................)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---+++***++++++++++++++++++++++++******+++************)))++++++++++++++++++++++++---------------------------..................---------------,,,,,,------++++++++++++++++++,,,,,,...---,,,,,,,,,,,,---...000000/////////...------.........------,,,,,,,,,/////////...------,,,,,,---------------------------.....................---------,,,,,,,,,,,,,,,)))+++---//////...---,,,,,,---//////------.../////////////////////000000////////////////////////---......//////000000111//////000000000000//////////////////////////////////////////////////////...//////000000000000///000//////...---,,,,,,+++,,,------...//////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++++++++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///------------,,,++++++***************************.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------******+++++++++,,,,,,,,,+++++++++***************))))))************))))))((())))))))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))***+++++++++))))))***,,,$$$&&&***++++++***)))***((((((((((((((((((((((((******++++++++++++******+++++++++***))))))(((((()))))))))))))))******+++++++++************++++++,,,------......------,,,......---------,,,,,,,,,,,,------......------,,,)))***,,,---...------,,,---------...............,,,,,,,,,,,,---......///------...////////////.../////////...,,,+++)))(((,,,---..........................................$$$(((---...---,,,...000,,,,,,,,,---------......---------------.........)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,+++************************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,,,,+++,,,,,,,,,++++++***************++++++,,,++++++***************************------............------------...//////...------------...---++++++---///...---,,,++++++++++++,,,...---,,,++++++,,,---...---......///......---,,,------------------------/////////...------,,,,,,---------------------------------...............------,,,++++++++++++,,,++++++---......---,,,,,,+++---//////...---...///......////////////000000////////////////////////---------......////////////000000111111000000///000000000000000000000000//////////////////////////////000000000000///////////////...---------,,,+++,,,---...////////////+++,,,,,,------.........************************,,,,,,,,,---------......------,,,+++++++++,,,,,,+++,,,,,,---------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,++++++++++++,,,,,,......------,,,++++++***,,,,,,+++++++++,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************)))******************))))))))))))*********++++++++++++++++++++++++++++++*********++++++,,,,,,---******))))))******+++,,,+++************))))))))))))))))))))))))))))))))))))***,,,+++***)))***+++###&&&)))***))))))***+++))))))))))))))))))))))))******++++++++++++******,,,++++++******))))))((()))))))))))))))******+++++++++************++++++---------,,,,,,---------,,,,,,------------------,,,------......------,,,,,,,,,,,,------------------------.........//////,,,,,,,,,,,,---...//////------...////////////////////////...---,,,+++***------...///////////////........................!!!'''...000///---...000,,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,++++++***+++,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,+++++++++******)))***+++,,,------,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,------...//////...------,,,......---++++++---000111000///---,,,,,,,,,---///...,,,++++++,,,...///+++,,,---......------,,,+++,,,,,,------.........---------.........//////---------------------------------........./////////...---,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++---//////...................../////////000000////////////////////////........................000000111111111111000000000000000000000000000000//////////////////////////////000000000000////////////..................,,,,,,............---,,,++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++++++++,,,------+++,,,,,,---......------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,+++*********++++++++++++,,,---------,,,,,,------------------------+++++++++,,,------......*********+++++++++,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------)))******++++++******)))******+++++++++,,,,,,,,,******************************++++++++++++******************+++++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------******))))))******+++,,,************)))))))))))))))))))))))))))))))))))))))***,,,+++***)))***+++'''(((******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((((((((()))))))))******)))))))))))))))******+++++++++************++++++......,,,++++++,,,......***++++++,,,---...//////,,,------......------,,,......---,,,,,,,,,---------------.........//////+++++++++,,,---...///000------...///000000//////.........///......------,,,,,,---...//////..............................###)))111222///,,,+++,,,,,,,,,,,,---------......+++++++++,,,,,,---------000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,++++++***+++,,,...///------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000++++++++++++++++++++++++)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---...//////...---,,,,,,...///---******---000444333111///...------...///...,,,++++++,,,...///)))***,,,---...------,,,***++++++,,,---...//////***+++,,,---///000111222---------------------------------.........//////000///...---,,,---............,,,++++++++++++,,,+++---///000///.........---.........//////000000000000000000000000000000///////////////.........000000111111111111000000000000000000000000000000000000000000000000000000///000000000000000//////.........///////////////......//////...,,,+++***++++++,,,,,,---...//////........................,,,,,,,,,---------......++++++++++++,,,------...+++,,,,,,---.........---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++------------------------***+++---//////...---,,,---,,,,,,++++++,,,,,,---)))))))))***++++++,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////)))))))))******++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***++++++***)))(((******+++++++++,,,,,,,,,******************++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------*********)))***++++++,,,************)))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***++++++,,,,,,***)))(((***+++***************************++++++,,,,,,++++++***$$$$$$%%%'''(((***+++,,,)))))))))))))))******+++++++++************++++++.........+++)))((((((***...------,,,,,,------...------------------------,,,,,,,,,---------......111111000000/////////...//////...---,,,++++++***///////////////////////////000111111111///...---,,,,,,,,,,,,,,,---...///***&&&###%%%***---+++(((,,,,,,---......---,,,,,,++++++,,,,,,,,,---------***++++++,,,---...//////------------------,,,,,,,,,---------,,,,,,+++***------,,,,,,,,,,,,++++++------------,,,,,,+++***------............------///...,,,++++++---000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///...---.........////////////000......//////...---,,,,,,..............................---------,,,,,,,,,,,,---...//////...---,,,......,,,,,,,,,,,,......000///---,,,,,,---...///------------------------//////...---,,,++++++***....../////////...,,,+++)))+++...///.........///,,,,,,,,,---------......//////............/////////////////////.........///////////////000111111000000000000000000000000000000//////.........---111111000000//////......000000000000000000000000//////000000///...------........................------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,---.........---,,,++++++++++++,,,,,,---------,,,------,,,++++++,,,...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++///...---,,,+++,,,---...111000...+++***))))))***)))))))))******+++++++++*********++++++,,,,,,,,,)))((((((***,,,......---000***$$$$$$(((++++++***,,,+++*********+++,,,---,,,,,,++++++***+++++++++------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------,,,++++++(((***,,,......,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))************+++++++++***++++++,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))***++++++)))((('''******))))))))))))************))))))))))))******+++******)))))))))))))))((())))))************))),,,+++)))(((''''''''''''))))))))))))************))))))************)))))),,,.........,,,,,,,,,......------,,,,,,------...------------------------,,,,,,---------.........000000000//////.........///......------,,,,,,+++........................///000000111000///...------,,,,,,,,,------...//////,,,)))+++///111///---,,,,,,---......---,,,,,,++++++,,,,,,,,,---------+++,,,,,,------.........---------------------------------------,,,,,,+++......------,,,+++******---------------,,,+++***,,,,,,------------,,,,,,...---,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......------........./////////......//////...------,,,------------------------......---------,,,,,,,,,------............------...---,,,++++++,,,---.........------------.......................................------,,,,,,+++---......///...---,,,+++%%%(((***+++*********+++,,,,,,---------.........//////............///////////////////////////...///////////////000111111000000000000000000000000000000000/////////......111000000000/////////...///////////////////////////////////////...------........................------------------------------------------------------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++++++++,,,------,,,+++***+++++++++,,,,,,---------,,,------,,,++++++,,,...******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++++++++************++++++------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,---------.........******+++++++++,,,,,,,,,++++++***+++,,,,,,++++++...)))%%%%%%(((++++++))),,,,,,+++++++++,,,---...,,,,,,+++++++++++++++,,,------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******************)))************+++++++++***++++++,,,,,,+++++++++++++++***))))))***++++++******++++++******)))(((******))))))))))))******++++++************++++++++++++***)))))))))))))))))))))*********))))))(((,,,+++)))((('''''''''((())))))))))))************))))))************))))))(((***---.........//////...------,,,,,,------...------------------------,,,------------........./////////...............------------------------........................//////000000000///......---------,,,------...///333000---...111333111///,,,------......------,,,,,,,,,,,,,,,------------------------------------+++,,,,,,------........................---------------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------.....................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---------............------////////////////////////------------------------,,,------------,,,,,,+++)))+++---...------...///,,,------------.........//////............//////....../////////////////////////////////000111111000000000000000000000000111000000000000000//////000000000000////////////........................///////////////......---------------------------------------------------------------------------------,,,,,,,,,,,,++++++......------------,,,,,,******+++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---------------------............//////***++++++++++++,,,,,,,,,...------,,,+++***)))))),,,)))''''''***,,,***(((------,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---///000///...------...************************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((()))************++++++++++++++++++,,,,,,++++++***++++++***))))))***++++++,,,,,,+++*********************))))))))))))******,,,,,,++++++++++++,,,,,,++++++***))))))))))))******************)))((('''+++***)))((((((((((((((())))))))))))************))))))************))))))%%%(((+++------,,,,,,---...------,,,,,,------...------------------------------------..............................------,,,---------......//////........................//////////////////............------------......111///------///000///---------------------------,,,,,,,,,------------............------,,,,,,,,,++++++,,,,,,---...///////////////.........//////++++++,,,,,,---......///,,,---------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------...,,,***)))((()))***+++,,,,,,,,,---------......---...............------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...,,,,,,,,,,,,...///,,,,,,,,,++++++,,,,,,,,,+++,,,---...///...---,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,+++...///111111000///000222------------............//////............//////............///////////////////////////000000111////////////////////////111111111111000000000000000000000000////////////...........................///////////////......------------------------,,,,,,------------------------------------------------,,,,,,,,,+++++++++---------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,.........------------......------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,---,,,+++***,,,---.........---+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,***))))))))),,,+++***+++------+++))),,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,------------------------------++++++*********+++,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,...//////...------...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++++++++,,,,,,,,,+++******+++******************+++...---+++*********+++,,,******))))))))))))******+++++++++******+++++++++,,,+++******))))))******+++++++++******((('''&&&******))))))))))))))))))((()))))))))************)))******++++++******)))&&&))),,,...---+++++++++...------,,,,,,------...---------------------------------.........//////------..................,,,------......//////000........................................../////////......---------......///---,,,,,,---------,,,------------------------,,,,,,---------..................------,,,,,,+++++++++,,,,,,---...//////000///.........//////000------------------------,,,------......---------------............------***+++,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........///...+++))))))***+++---,,,,,,,,,---------......------...............---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,...---------.........////////////............//////---.........//////000000///////////////000000111////////////////////////000000000000111111111111////////////000000000000////////////////////////......///////////////...------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...++++++************++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))+++,,,---,,,++++++------...///...---+++***+++++++++***************++++++++++++++++++++++++***,,,---,,,***)))+++,,,---,,,---...///...---+++***+++++++++,,,,,,,,,,,,,,,+++++++++,,,------...------------------------************++++++,,,---+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---...---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))*********++++++*********...---+++*********+++,,,******))))))))))))************))))))))))))******,,,++++++***************+++++++++******((('''&&&)))))))))***************((()))))))))******************++++++++++++******+++---//////...,,,,,,---...------,,,,,,------...------------------------------........./////////.............../////////------......////////////------------------------......------......///000000///......---..................------...//////...------,,,,,,------...,,,---------.....................------,,,,,,,,,+++,,,,,,------.........//////...------...000111222111000...,,,+++***))),,,------............------......//////......---***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////111000...---,,,---///000,,,---------............,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,***+++,,,------...------------------------------,,,,,,,,,------.........---,,,,,,,,,,,,------...***+++,,,+++******+++---------.........///////////////............//////------......///000000000///////////////000111111000000000000000000000000//////000000000000000111////////////000000000000////////////////////////---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,---...//////------,,,,,,,,,,,,++++++,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,------------+++,,,---...............------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***(((***---,,,***))),,,///------............------)))***+++,,,,,,,,,++++++,,,++++++,,,,,,---...///------------------------******++++++,,,---------***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,...///---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++)))***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,++++++***))))))***++++++++++++***))),,,,,,+++*********************))))))))))))*********))))))))))))))))))***,,,,,,+++************+++***************)))((('''(((((()))***+++++++++***))))))))))))******************++++++++++++******+++,,,......---,,,...///...------,,,,,,------...------------------------............////////////.........//////000000000............////////////------------------------......---------...///000000000///..................///////////////111222...---,,,,,,,,,,,,---...------------............------------------,,,,,,------------------------///...---,,,,,,...000111111000///...---,,,++++++,,,,,,---...............,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////......------...///000------........./////////,,,------...//////......------------------------......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////......---++++++++++++,,,---...///........................,,,,,,------------------------,,,,,,,,,---///////////////...,,,---...000............//////////////////............//////------......///000000111///////////////000111111000000000000000000000000....../////////000000000.../////////000000000111........................------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++---...///---------,,,,,,+++++++++,,,------,,,++++++,,,...//////............//////........................---,,,,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,---...///......---------......///......---------,,,,,,,,,,,,,,,,,,+++++++++******(((+++...---***)))+++///,,,---------,,,,,,,,,---***+++,,,---------,,,,,,+++++++++,,,,,,...//////------------------------***+++,,,------.........******+++,,,,,,---......,,,,,,++++++++++++,,,,,,,,,+++******+++,,,...000,,,++++++++++++++++++,,,------------------------//////......---,,,,,,+++(((***,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******************++++++)))************+++++++++,,,,,,,,,,,,+++***)))))))))***++++++++++++***)))******++++++******)))(((******))))))))))))******+++******))))))******+++---,,,++++++******++++++))))))*********))))))((('''((()))+++,,,,,,++++++))))))))))))***************++++++,,,,,,++++++***(((***+++******+++---///...------,,,,,,------...------------------------............/////////000.../////////000000111111/////////////////////...------------------------...------,,,---...///000000000///...............---...////////////111333...---,,,,,,,,,,,,---...---------.........//////------------------------------------------,,,,,,...---,,,+++,,,...000111+++,,,,,,---...///000000,,,,,,---.../////////...+++,,,,,,------,,,,,,++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000++++++++++++,,,------............////////////000,,,,,,---.../////////.................................---------,,,,,,,,,++++++---......---++++++---...///000000///...---++++++******+++---...000////////////////////////------------------------...------,,,---...///000///000///...,,,---///111............/////////000//////............//////---------...///000000111///////////////000111111000000000000000000000000---.........//////000000.../////////000000111111------------------------------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------------------------,,,,,,,,,++++++,,,,,,,,,------.........******))))))***,,,---///---------,,,,,,+++++++++,,,------,,,++++++,,,...,,,,,,,,,++++++,,,,,,,,,........................---,,,,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,...///111333222///---++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********))),,,///---)))(((***...+++,,,,,,+++******+++---+++,,,---.........---,,,+++++++++,,,---...///000------------------------***+++,,,---............******+++,,,,,,---......,,,++++++++++++++++++,,,,,,+++*********,,,///000++++++++++++++++++++++++------------------------000000///...------,,,,,,(((***,,,,,,++++++,,,---************************---,,,,,,++++++******************++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++---------,,,+++***)))((()))***+++,,,,,,+++***)))))))))***++++++)))((('''******))))))))))))******,,,++++++++++++++++++,,,---,,,++++++******++++++((())))))************)))'''((()))+++,,,,,,,,,+++))))))))))))***************++++++,,,,,,++++++***///...---,,,,,,,,,,,,,,,,,,---------.../////////,,,---...//////...---,,,---.........//////000000111111000000//////......000000000000000000000000//////.........---------,,,,,,------......////////////.........---------............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---,,,,,,---,,,***(((%%%(((,,,......---............---------,,,,,,,,,,,,,,,,,,---------...............////////////000.........------,,,,,,,,,---,,,++++++******++++++//////...---,,,,,,++++++///...,,,++++++,,,...///...------,,,,,,------...................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...............---------,,,---...///000000000000,,,,,,------------,,,,,,////////////...---,,,+++------------------------........................------,,,,,,,,,,,,------/////////...---------,,,111111000000000000111111////////////////////////000000//////......------222111000///..................//////...---,,,,,,000000............000000/////////...---------,,,---------.........//////++++++,,,,,,,,,---------......//////---+++(((&&&&&&))),,,......------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,++++++***+++...111222111...------...........................---,,,,,,,,,,,,---...------------------------333111...+++)))***+++,,,+++++++++******)))))))))+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------,,,,,,,,,++++++*********+++,,,,,,***)))((()))+++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,------,,,+++++++++,,,,,,111000///...---,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((+++,,,,,,---,,,+++)))(((++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++***************++++++***)))'''&&&*********************************))))))))))))))),,,+++***))))))***+++,,,))))))*********+++++++++(((((()))************)))+++*********))))))((((((+++*********,,,---,,,+++///...------,,,,,,,,,------------...............------...//////...------............/////////000000000000000//////......//////////////////////////////.........---------,,,------------------...//////.........---------............////////////------------------------------------------------...........................---,,,---//////...,,,)))+++.../////////000111000000/////////.........,,,,,,,,,---------......------........./////////......---------,,,,,,,,,---,,,++++++***+++++++++///......---,,,,,,++++++---,,,++++++++++++,,,---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------------------,,,,,,,,,---------......---------...............,,,,,,---------,,,,,,+++------............------,,,---......///.........------------------------........................//////............//////...............---------000//////////////////000///////////////////////////////////////.........//////.........//////000//////000000//////...------,,,+++******+++,,,---...............---------------------.........///++++++,,,,,,,,,---------,,,---......---,,,***)))***,,,///000...---,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******------------------------........................,,,,,,,,,------------............------,,,,,,++++++,,,---,,,******+++---...........................---,,,,,,,,,,,,---...------------------------000...,,,+++***+++,,,------------,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------......---------,,,,,,,,,---------------------------------,,,,,,,,,+++++++++,,,,,,+++))))))***+++.........------.........,,,,,,+++******+++,,,,,,......---------......///000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++++++++,,,,,,,,,+++***)))+++************+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++,,,+++******************************))))))))))))************++++++***))))))***++++++))))))*********+++++++++((()))******++++++******************)))))))))(((***)))((()))+++++++++***///...------,,,---------...............---------------...//////...------............////////////000000000////////////...////////////////////////...............------------------------,,,,,,,,,...............---------............////////////........................------------------------........................---,,,+++---///000///...+++,,,............000111///////////////.........,,,,,,,,,---------......,,,---------...............------------,,,,,,,,,------,,,+++++++++++++++.........------,,,,,,+++++++++++++++++++++++++++//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................+++,,,---.........---,,,,,,,,,------......//////------------,,,+++******.........//////.........***+++,,,...///000000000------------------------........................//////............//////---------...............///......------......///////////////////////////.........///////////////------------...///000111000000000000000000///.........---,,,,,,---......---------...............------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------...000111111...,,,++++++++++++,,,,,,,,,,,,------,,,------------,,,,,,+++------------------------........................,,,,,,,,,,,,---------------------------------------,,,***((('''(((,,,000...........................------,,,,,,------...------------------------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............------------,,,,,,,,,,,,------------......---------,,,,,,,,,------------------------......------------,,,,,,,,,---------+++***+++,,,......------------......,,,++++++******++++++,,,------,,,------...///000......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))******+++,,,,,,,,,++++++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***((()))***,,,---......///************************((()))))))))***+++++++++++++++***))))))***++++++***************+++++++++)))******+++++++++++++++************))))))))))))(((''''''''')))***)))(((......------------....../////////...---------,,,---..................---.........///////////////////////////////////////////////////////////////........................//////......------,,,,,,....................................////////////////////////////////////------------------------........................---,,,+++,,,---///...---***+++,,,+++++++++---///------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------,,,++++++++++++,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++......------------..............................------------------------------------------------------------------------------------------------***,,,...//////...,,,+++++++++,,,------...//////000000000000000///...---......////////////......***+++,,,...///000000000------------------------........................------,,,,,,,,,,,,------,,,---------...////////////..................///////////////////////////------......//////000000//////......///000000111//////000000000//////...///..................///,,,---------.../////////------------------------,,,,,,,,,------------......---,,,,,,,,,,,,---......///000000---++++++++++++++++++,,,,,,,,,---------------......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........///...---***)))+++///222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,---------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++************+++,,,---...---,,,,,,+++******+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))))))************)))))))))******+++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---...///000000************************(((((()))***++++++,,,,,,+++******************+++******************************+++,,,,,,,,,,,,+++*********))))))))))))))))))((('''((()))***)))(((......---------......////////////...---------,,,.........------.........///////////////......................../////////........................---.....................000/////////......---------.................................////////////////////////////////////------------------------........................222000------...///...---+++,,,---,,,***+++,,,...,,,---------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------...---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,******++++++,,,---...////////////000111111111111111......////////////......,,,------...//////......------------------------........................------,,,,,,,,,,,,------,,,---------.../////////000//////......//////000////////////////////////------......//////000000222111000000/////////000---......//////.........+++++++++,,,,,,+++++++++,,,---------.../////////------------------,,,,,,,,,,,,---------.........000///...---,,,,,,,,,,,,+++---...---,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,---......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.........---...///...---...000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***(((&&&+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))******,,,,,,---------...............---------,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,+++---//////---,,,------******+++,,,,,,+++******++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,+++*********+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------------,,,*********++++++,,,,,,------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........************************((())))))***+++,,,,,,---*********++++++***************************************+++,,,,,,,,,,,,+++))))))))))))))))))*********)))((()))+++,,,+++***.........---......///000...............---------///...------------...//////////////////.........---............/////////........................---------.................................---------------...........................////////////////////////////////////------------------------........................555333000///000000000///---/////////---,,,---............///////////////,,,,,,,,,---------......,,,---------............,,,,,,,,,------------......------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,------......,,,,,,---...///000000///.........//////...........................------------------------------........................//////............//////---------...............000//////////////////000////////////////////////.........///////////////222111000//////.........,,,------...............------............---------------...............------------,,,,,,,,,,,,,,,---------............/////////...---,,,,,,+++***+++,,,,,,++++++---...++++++,,,,,,,,,,,,------+++,,,,,,------------,,,------------------------........................++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........)))+++.........---...///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,***((('''------------............,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,---------..................---------,,,,,,,,,------------------------******++++++++++++,,,,,,***,,,...///...---------+++,,,---......---,,,+++***++++++,,,,,,++++++***,,,,,,+++,,,,,,---...///,,,,,,+++******++++++,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,************************)))*********+++,,,,,,,,,)))***++++++++++++***)))+++++++++***************)))******+++++++++++++++))))))))))))************,,,******+++,,,---,,,+++...............///000000---------...............///...------------...///000/////////............---------.........//////........................---------.........//////++++++,,,,,,,,,,,,,,,------------.........//////............////////////........................------------------------........................222000...---...000000000---///000000...---,,,,,,........./////////000000,,,,,,,,,---------......------........./////////,,,,,,,,,---------............---,,,,,,,,,,,,---------------------------------,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------............---------...............------------------------------........................//////............//////...............---------///......------......//////////////////////////////////////////.........///......---------......------...///////////////000000111222222111000000...............------------------,,,,,,,,,++++++------------............------...//////...---,,,+++,,,------,,,,,,---///++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,------------------------........................***++++++++++++,,,,,,,,,,,,,,,------------------)))+++,,,---,,,,,,---///........................,,,,,,---......---,,,,,,++++++++++++++++++++++++.........------+++******---------.........//////***,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........//////000000000------------..................---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------(((+++...///...,,,,,,---***,,,---......---,,,******+++,,,,,,,,,,,,+++***---,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......(((((()))***************---,,,+++*********+++,,,---,,,,,,+++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***++++++************************++++++++++++++++++++++++)))***++++++++++++***)))+++++++++*********))))))((()))******++++++******((()))))))))************,,,+++***+++,,,------+++...............///000000,,,------......////////////...---,,,,,,---...///000000//////.........------------.........//////........................---------.........//////)))))))))******++++++,,,---------.........//////............/////////000........................------------------------........................---+++))))))+++---......***---//////---+++)))))),,,,,,,,,---------......,,,,,,,,,---------...............////////////000,,,,,,,,,------...............---,,,,,,,,,,,,------------------------------,,,***))))))***,,,---...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,------------------,,,,,,------...//////......------------------------........................---------,,,,,,---------/////////......------,,,...------,,,,,,------...////////////////////////000000//////.........---++++++++++++,,,---............///000000111000000---...///000000///...---/////////......------,,,---------,,,,,,+++++++++---------.........//////***+++...000000000///......//////...,,,,,,...///++++++,,,,,,,,,---------)))***++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,---,,,,,,---///111........................,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------''')))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))))))))******+++++++++---------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,------.........(((***---...---,,,,,,,,,((()))+++,,,,,,+++)))(((***+++,,,------,,,+++***++++++******)))*********,,,,,,,,,+++,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......***+++,,,---------------...---+++*********++++++,,,,,,+++***))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,))))))((((((((()))+++,,,************************,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++******))))))(((((()))***************(((((())))))*********++++++*********,,,---,,,+++---------............///............////////////111111000///////////////000000000000000000000000------............------,,,---...//////...---,,,---,,,,,,,,,,,,---......------------------------111000///...............---,,,***))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,------------------------...............///000111------///000111111111111+++++++++,,,,,,---------...---,,,,,,+++++++++++++++,,,------,,,)))'''%%%$$$///222...+++---111444222000---,,,,,,------------------------------.........------,,,,,,,,,---------,,,,,,+++++++++/////////000//////......///......------,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,---------.../////////---------,,,,,,+++++++++,,,,,,,,,---------..................------------........................222222111000///......---------------------------//////............//////---.........//////000000..............................---,,,---...///000//////000000000000//////---------............///000000//////.........---////////////////////////---------...------,,,,,,........................---------.........//////.................................------,,,,,,,,,---...///000000///...---------.........---+++***........................,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******---..................---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------++++++------------++++++...------,,,,,,------...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&---,,,+++***)))***+++,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++******))))))*********++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,------......------,,,,,,,,,+++++++++******''''''((()))***++++++,,,***)))(((((()))+++---....../////////...,,,***)))((()))***++++++***)))((((((***,,,,,,++++++,,,---,,,,,,*********+++,,,---+++++++++*********))))))------------........................////////////111000000///////////////.................................//////.........------............---------------------......///111000///...,,,+++***)))...------,,,,,,,,,------///...,,,++++++,,,...///------------------------------------------------...---,,,+++++++++,,,,,,------------------------......------,,,------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++)))&&&,,,111222...,,,///222333111///---,,,,,,---...------------------------......---------,,,,,,,,,//////.........---------***++++++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------.....................---------,,,,,,,,,,,,,,,---------......////////////..........................................------,,,+++++++++------------------------//////............//////------------.........///...........................------,,,---...///000//////000000000000//////---------............///000/////////.........---........................,,,------...------,,,,,,------------------------------------....................................------------------,,,,,,.........//////.........------.........---,,,+++------------------------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------......////////////......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------+++,,,,,,------,,,,,,+++...------,,,,,,------...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........------,,,,,,,,,,,,------///......---+++******)))........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++*********)))++++++++++++++++++,,,,,,***+++++++++******)))(((***++++++,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))******++++++))))))))))))***+++,,,,,,,,,,,,------,,,+++)))((()))************))))))(((***,,,,,,***'''%%%$$$%%%---,,,+++*********+++,,,+++++++++*********))))))------------............---............/////////000000//////......//////...........................//////000000//////............------...............------......///000111000///...---+++******------,,,,,,,,,---......000///...------...///000------------------------...........................---,,,,,,+++,,,,,,,,,------------------------......---,,,++++++++++++//////......---,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------+++,,,---/////////...---111111111///,,,,,,...000111000...---------...///------------------------...------------,,,,,,,,,///............---------(((((()))***++++++++++++++++++,,,------...//////------------------------,,,------......------,,,............------------//////............------,,,,,,,,,---------..................---------,,,........................................................................//////............//////,,,,,,,,,---------------...........................------------...//////...//////000000//////...---------............////////////.......................................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------------......------------......------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,...//////000......////////////......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,++++++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////((()))***+++,,,---------+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++************,,,,,,++++++++++++++++++***************)))(((''')))******+++++++++++++++*********)))))))))(((((()))))))))))))))*********)))******+++++++++******))))))************)))(((++++++***))))))((())))))+++,,,,,,***&&&###"""###---,,,+++***************+++++++++***************,,,,,,---------.........---------.........//////000//////.........//////........................//////000000000000/////////...---,,,,,,---...//////............///000000------------...........................///000111000000///......///000000---------------------------------------------------------,,,,,,,,,------------------------------------,,,+++++++++,,,,,,//////.........//////000---------,,,,,,+++++++++++++++,,,------.........,,,,,,---...///......---222///,,,+++++++++++++++///...---------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,---------......------------------------,,,------......------,,,.........------,,,,,,,,,............------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++........................------....../////////000//////////////////////////////............//////------------------------........................------------......//////...//////////////////...---------............///................................................,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,------............---,,,++++++,,,---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------------------------------------------+++++++++,,,---......///------............------------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------++++++++++++------...------,,,,,,------...,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,------...,,,++++++******++++++,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////((()))+++,,,------,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***************))))))******+++,,,++++++++++++*********))))))))))))*********))))))))))))))))))***+++,,,,,,+++)))((('''(((((())))))*********,,,+++***((((((((()))))))))***,,,+++***))))))***,,,,,,+++******)))))))))************************,,,,,,,,,------------...------------............//////............////////////////////////////////////000000000000/////////...---,,,,,,---...//////............///000000---------....../////////...............///000111///..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---...000000...------,,,,,,,,,---------------,,,,,,+++++++++++++++---............------------------,,,,,,+++...,,,***+++,,,,,,+++)))---------------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---...////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------,,,,,,,,,,,,+++........................*********++++++,,,,,,---//////////////////////////////............////////////..........................................---------.....................////////////......---------............///---------.......................................+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------............---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------++++++++++++------...------,,,,,,------...,,,------------------,,,---------------------------------,,,,,,++++++***,,,++++++******++++++,,,******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++*********((((((***+++,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))***+++,,,,,,+++)))((((((((())))))******+++,,,,,,+++)))((((((((()))***''')))+++,,,++++++,,,...++++++++++++******))))))************************,,,,,,,,,,,,------------,,,------------...............------......//////000000000000000000000000...//////000000//////............------...............------......///000000000//////...------,,,------,,,,,,,,,---......---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------,,,,,,---...///111222333555333111...,,,+++++++++---,,,,,,,,,,,,,,,,,,++++++,,,...//////...---------,,,,,,,,,++++++******++++++,,,...//////---+++---------------.........------------------------,,,,,,,,,------------...---------............///+++,,,,,,---............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......////////////....................................,,,,,,,,,------.................................//////............/////////////////////.................................,,,---......//////......---......//////......------------............///---------------.........------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,------------------------------------------------,,,,,,,,,++++++*********,,,,,,------------,,,,,,------............------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------------------------------......---,,,+++***)))))),,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,+++***)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++((()))***+++,,,---------***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))*********)))******+++++++++************))))))***+++,,,,,,******))))))))))))******((()))++++++)))((()))***))))))***++++++******)))***************+++++++++++++++,,,,,,,,,---------,,,,,,---------............------------...///000////////////////////////.........//////.........------............---------------------......///000000//////......------...------,,,,,,,,,---------..................---------------------------------------------------+++,,,.../////////...---------------------------------......///000111222777555222///---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---///000///...,,,++++++++++++++++++,,,,,,---+++,,,...............///---------...------,,,,,,------------------------,,,,,,,,,---------......---------.........//////,,,------.........---------------------------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,---------..................---------,,,........................000000000000000000000111------------------------//////............///////////////......---------........................,,,---.../////////...------......//////......------------............///,,,,,,,,,------.........------------------------***+++,,,---............------------------------........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.........//////.........---,,,,,,,,,,,,---...///------------------------......//////...------,,,........................------------------------++++++,,,,,,,,,,,,,,,,,,---......//////......---------............------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++...------,,,,,,------...---------,,,,,,---------........................---,,,,,,,,,+++*********------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++******++++++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,******++++++++++++******)))******+++++++++++++++++++++++++++************(((((())))))******++++++))))))))))))***+++,,,,,,+++***)))))))))***+++,,,'''((()))******+++******(((***+++***(((''''''((('''((()))***++++++******))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------------...///000........................------............------,,,---...//////...---,,,---,,,,,,,,,,,,---......---------...///000000111111000///.....................////////////......------------------------........................+++,,,.../////////......------------------------//////.........//////000000///,,,***)))***+++++++++++++++,,,,,,------------...///000///...,,,************+++,,,---//////,,,------,,,++++++...000------......------,,,+++------------------------,,,,,,,,,------.........+++++++++,,,,,,---------/////////000//////......+++,,,,,,------......///////////////////////////,,,------......------,,,+++++++++,,,,,,------------------.........//////,,,,,,,,,---------......+++++++++*********))))))................................................------------------------//////............//////.........------,,,,,,,,,........................,,,,,,.../////////...------..................------------.........//////,,,,,,,,,------.........------------------------***+++,,,---....................................////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---...///000000///...------,,,,,,+++,,,---...///.........................../////////...---,,,,,,........................------------------------***+++,,,,,,---...////////////000000000000//////---..................---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++*********************------------------------++++++---......---++++++...------,,,,,,------......------,,,,,,------...........................++++++++++++++++++,,,,,,...------,,,,,,------...)))******+++---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***,,,...///+++++++++,,,,,,---------))))))))))))))))))))))))))))))***+++---...//////++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------*********++++++,,,,,,---,,,,,,++++++)))((('''&&&(((((()))***************************))))))))))))'''(((((()))***++++++,,,***)))(((((()))+++---...+++***)))(((((()))***+++%%%''')))***+++++++++***''')))++++++***))))))***%%%''')))***++++++++++++))))))******++++++++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++******,,,///333555...------------...//////---------------...///000.........------.........---------.........//////---------............///<<<777222000000000///---........................------------------------------------------------......///000000///......111111000000/////////...,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---...,,,,,,,,,---------..............................++++++++++++++++++++++++++++++,,,,,,,,,------------------............///******+++,,,---...///000***+++,,,,,,------,,,,,,,,,,,,---------------,,,---,,,,,,++++++,,,,,,---////////////////////////........................------------------------------------------------++++++,,,,,,---...//////......---------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---......................../////////......---------........................//////////////////.........------,,,,,,------...........................------------------------......//////////////////.........------,,,,,,,,,---------------------------------.........//////..................------........................---------,,,,,,+++++++++........................---------------------------------...------,,,,,,//////.........---------,,,,,,,,,---------......222...+++,,,///000---***........................------------------------...---,,,,,,,,,,,,---.../////////......------,,,------...///...---+++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++,,,------,,,++++++******++++++,,,+++******************+++........................,,,+++******))))))*********************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************)))******))))))***++++++,,,(((+++***)))+++...---,,,***)))))))))******++++++***)))(((((())))))(((((())))))***+++------///,,,***)))***++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))************************++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++******,,,...000222...------------...//////000////////////000000111......------------......,,,------------.........---------............///888444000...//////...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///////////////...------...------,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///---------------.........++++++,,,------------,,,---------------,,,++++++---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------+++,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///..................///------------------------000/////////...............................................................------,,,,,,------...........................------------------------------------------------......---------,,,,,,,,,---------------,,,,,,,,,---------.........//////------------------.......................................---------,,,,,,---------------------------------------------------------......------,,,//////.........---------,,,,,,---------.........111...+++,,,///000...+++........................---------------------------,,,++++++++++++,,,---.........------------------------------,,,+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------...//////---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...---------------.........++++++++++++*********)))************************+++++++++++++++++++++++++++++++++*********))))))+++++++++************)))+++***************++++++$$$(((---...,,,***)))***,,,,,,***)))))))))******,,,+++***)))))))))))))))***))))))))))))+++,,,---///,,,***)))***+++******((((((((((((((((((((((((+++++++++++++++***))))))***)))(((((((((((()))*********************************++++++,,,,,,---------,,,,,,++++++,,,,,,---******++++++,,,------......------------...//////000000//////.../////////------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............///333111...------------,,,........................++++++++++++++++++++++++------------------------///...---,,,,,,---...///,,,---///000///...,,,+++//////...---,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------............////////////......---------++++++,,,------------------------------,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///////////////.................................------------------............------------..............................------------------------000000//////......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++,,,,,,------..............................//////............------------------------------------------------------,,,------.........------...............---------,,,------------.........///---+++,,,///111///,,,........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......///...------,,,,,,------......------------------...++++++,,,,,,------......***+++,,,,,,,,,+++))))))++++++******))))))((((((++++++++++++++++++++++++************))))))))))))+++++++++************))),,,++++++*********++++++,,,,,,------,,,+++)))(((,,,+++******)))*********,,,,,,+++************+++,,,+++)))(((((()))+++,,,...,,,*********+++***)))++++++++++++++++++++++++)))************))))))(((***)))&&&%%%%%%&&&)))*********************************++++++,,,---......---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,...------------.../////////...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------............///000...---,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,...///+++---///111111///---+++///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------............///000////////////.........+++,,,,,,---...---------,,,------.........---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,......---------,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,---------------......------------..............................------------------------//////...---,,,++++++***------------------------+++++++++,,,,,,,,,,,,,,,........................******++++++,,,---..........................................------------------------------------------------------------,,,------.......................................------------...............,,,+++---///000///...................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------+++******+++,,,---,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,------++++++************++++++***++++++,,,,,,------...***+++,,,------+++)))(((++++++******)))(((''''''++++++++++++++++++++++++++++++******************+++++++++*********)))))),,,,,,+++*********++++++***)))((()))***+++***)))++++++******************,,,,,,+++++++++++++++,,,...,,,***(((((()))***,,,...,,,************)))(((,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((***((('''&&&&&&'''(((*********************************+++,,,------......---,,,,,,++++++,,,,,,---,,,---...//////...---,,,...------------.../////////...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------............///............------...///................................................------------------------///...,,,++++++,,,...///,,,...000222222000...---,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///.........////////////000,,,,,,---.........------+++,,,---///000000000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,......---------,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......///......------......///........................------------------------++++++******)))(((''''''------------------------+++++++++,,,,,,---------.....................---******++++++,,,---..............................,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,---....../////////...---.....................---------.........//////---,,,,,,---...//////...................................................---..................---+++++++++,,,,,,------------,,,+++++++++,,,---...,,,------......------,,,++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******+++++++++,,,,,,---------***+++---...---,,,***(((,,,++++++***)))(((((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,+++++++++++++++,,,)))'''&&&'''***++++++***************+++*********,,,+++++++++++++++,,,,,,...,,,***)))((()))***+++,,,***)))***++++++)))((())))))))))))))))))))))))'''(((((()))))))))(((((()))))))))******)))))))))************************++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,---.../////////...---...------------...////////////......---.........------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............///---...//////...---...///................................................------------------------///...---,,,,,,---...///---...000111222111///...,,,,,,,,,,,,---...//////,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------............///---------....../////////,,,,,,---...............+++,,,---...///000000000---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,........................------------------------...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................,,,,,,,,,---......////////////............//////........................------------------------......------,,,,,,++++++,,,,,,,,,------------...+++,,,,,,------......///...............---------++++++,,,,,,------..............................+++++++++,,,,,,,,,,,,---........................------------------------,,,---...///////////////---------...............------........./////////---------.....................................................................////////////......,,,,,,,,,,,,------------------,,,,,,------......------............------++++++,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++,,,---------,,,***))),,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,---------------+++++++++************)))+++++++++++++++,,,------,,,,,,,,,++++++******+++))))))***++++++++++++***+++************+++,,,,,,,,,,,,+++******))))))***))))))(((***+++,,,***)))************************'''(((((())))))))))))))))))***+++,,,,,,+++***)))************************,,,,,,---------------------,,,,,,++++++,,,,,,---+++,,,------...............------------...//////......---------...//////......------------......,,,------------.........---------............///,,,...000///---,,,---///................................................------------------------........................---...//////000000//////------,,,,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------------------------------------------............---------............///.........---------------,,,------...............,,,---------------,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------+++,,,,,,------...............---------,,,,,,,,,------------------------------------------------...///000111111000///...------------------------////////////000000000111........................,,,------...//////000000//////............//////........................------------------------000000000000////////////,,,,,,,,,---------......,,,,,,---......///000000//////.........---------------------------..............................,,,,,,,,,,,,------......////////////////////////------------------------,,,---...///000000000000---------.........//////............////////////......///...---------...................................................------...//////...------.........---------------,,,---....../////////...------............------+++,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,,,,///......------....../////////......---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++************)))*********+++,,,---...///,,,...000///,,,)))***,,,((()))***+++,,,++++++***)))))))))))))))***+++,,,******+++++++++***))))))'''''''''))),,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))*********)))++++++++++++++++++++++++************************------------------,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---.........------------...//////++++++++++++,,,,,,---...///......------......///---------.........//////---------.........//////+++...000///,,,+++,,,---........................------------------------------------------------......///000000///......------------......////////////...---,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------..............................////////////////////////---------.........//////---------.........//////000///...---,,,+++******,,,---......//////......---------,,,+++***((('''---,,,,,,++++++,,,,,,---------------------------........................------------------------------------------------++++++,,,,,,---...//////......---------,,,,,,,,,++++++++++++++++++++++++------------------------,,,---...000000...---,,,........................000000111111222222222333........................------......///000111111//////............//////........................------------------------***+++++++++++++++++++++,,,,,,,,,------.........------......///000111111//////.........---------..................------........................---------.........//////000000000000000000000000------------------------,,,---...///000000000000---------.........//////............/////////000.../////////---,,,,,,---........................////////////////////////,,,,,,---......---,,,,,,/////////......---------,,,---///000000000///...------............------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++...------,,,,,,------.........------------......000000///...---,,,,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))))))))***+++,,,...///000''',,,000///+++)))***...((()))***+++,,,,,,+++***))))))(((((()))***++++++((()))+++,,,---+++***(((%%%%%%'''))),,,---,,,+++))))))))))))))))))))))))(((((()))***************---+++)))(((((()))+++---************************...------,,,,,,------...------------------------///...,,,++++++,,,...///........................------,,,,,,+++++++++***------------------------,,,,,,,,,---------......,,,------......------,,,......//////...---,,,,,,..................------//////......---------,,,---------------...///000........................///............---------......------------......---------............///------,,,...///000...---++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------........................///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---.../////////...---------............///+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...---,,,++++++,,,---......---,,,,,,,,,,,,---...++++++,,,---.....................------,,,,,,,,,+++++++++,,,,,,,,,------...///000111111222111111000...---...///000///...---,,,,,,,,,---...000111,,,,,,---.../////////...........................//////...---------......//////...---,,,,,,++++++++++++,,,,,,,,,---------///............---------...------,,,,,,------...........................------------------------........................////////////////////////...------,,,,,,------...------------------------//////.........---------222111000//////////////////...---,,,,,,---...///111111000000//////........./////////...---,,,,,,////////////////////////111000///...............000---222333,,,///333---444000//////,,,))),,,111.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---------,,,,,,+++++++++)))***,,,---...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))***++++++,,,,,,,,,---------......------,,,,,,,,,+++++++++------------------------************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***)))((((((((()))))))))*********+++++++++,,,,,,++++++***)))))))))************************************************)))((((((((((((***,,,---++++++******)))(((((((((+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********************------,,,,,,,,,,,,------------------------------///...,,,++++++,,,...///........................222111111111000000000///------------------------,,,,,,,,,---------......,,,------......------,,,......//////...------,,,.................................---------,,,,,,......---------...//////........................///............---------......------------......---------............///------,,,...///000...---/////////...............,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------........................,,,,,,---.........------------------------------------......------,,,+++------......///.........---------............///,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++------------------------......------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---------------......////////////...///---,,,---...///...---------,,,,,,---...///000------......///.................................++++++++++++,,,,,,---...//////...------,,,++++++++++++,,,,,,,,,------------------.........//////...------,,,,,,------...........................------------------------........................////////////////////////...------,,,,,,------...//////////////////////////////.........---------...------,,,,,,,,,,,,---///...------------...///000000///////////////.........//////......---,,,////////////////////////000000///...............---(((,,,000000<<>>444,,,,,,//////...///...............---------//////......------,,,,,,------------............------------------,,,,,,,,,,,,------------------........................------------------------,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,---------......((())))))***+++,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,---...++++++,,,,,,,,,---------*********++++++,,,,,,,,,************************************************++++++************************+++++++++,,,,,,,,,******+++++++++******)))************************))))))))))))))))))))))))+++*********************,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------------------------------------------------......------------------------,,,,,,,,,---------......,,,------......------,,,------...............------------.........////////////////////////000000111000///.......................................///............---------......------------......---------............///---,,,,,,...///000...---*********++++++,,,,,,,,,..............................---------......///.................................---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,.../////////...---,,,,,,---------............///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---...///000000///...------...000111111000...---............---,,,++++++,,,,,,,,,------.........---------.........//////000000000000000///...---///...---...///000///---..................------.../////////...---,,,,,,////////////////////////000//////......////////////...............------,,,,,,---------.................................///......------......///................................................///////////////////////////////////////////////////......------......///........................---.....................000000//////000111222222////////////////////////,,,,,,------......//////......///////////////...////////////////////////---...//////000///......222,,,---222>>>VVVaaaVVV===333,,,---//////...///......................../////////......------------------.........//////------------------------...---------------------........................------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******************************************************+++++++++++++++*********,,,,,,,,,+++++++++******)))******+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,+++***)))((((((,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------,,,,,,,,,---------......,,,------......------,,,,,,---......///.........,,,,,,------...////////////////////////000000000000000//////.../////////........................///............---------......------------......---------............///------,,,...///000...---,,,,,,,,,---.../////////------------------------...------------...//////........................------,,,+++***((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------.........///......---------------............//////...---,,,,,,---...///------------............,,,,,,,,,,,,,,,,,,,,,,,,------...............///......////////////......---...////////////...------------...------,,,,,,,,,,,,------------------,,,------------.........------.........---,,,,,,000///......///000///...------......///......---.........///......------........................///......---,,,,,,------........................,,,---------............//////.........---------//////............//////................................................//////////////////////////////////////////////////////............//////000000000000000000000000---------.............../////////...//////000000...//////000000//////................../////////......///000000000//////////////////////////////------///000000000///...///---000444>>>VVV^^^QQQ888111---...000......///...............//////////////////...............------........./////////------------............///...------,,,---------........................------------------------,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,+++,,,,,,,,,---------....../////////......------------------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,...------,,,++++++************************************************************++++++,,,++++++***---,,,,,,+++******))))))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,+++***)))((((((,,,,,,++++++++++++,,,,,,------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,,,,------...//////......,,,,,,------...//////000------------........./////////////////////000111........................///............---------......------------......---------............///------,,,...///000...---.............../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................---------,,,,,,***)))(((------------------------///////////////...------------......///.........---------............//////...---,,,,,,---...///------------.........///------------------------,,,,,,,,,------.........------,,,,,,,,,,,,------------------------------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------///...------//////...---+++,,,---/////////......------......///.........------------------------...---------------...///............////////////------------............---------...............//////............//////................................................//////////////////////////////////////////////////////............//////000000000000000000000000---------.........//////000//////............///...///000111111000///...000000///////////////.........///000000000000000////////////////////////,,,---///000111000///......///222333:::QQQYYYKKK222///...000000------000---........./////////000............////////////............////////////------------.........///000///...---,,,------...................................................,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------.........---,,,+++,,,,,,,,,---------......------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************************************************((()))+++,,,,,,,,,,,,+++*********************)))))))))***+++++++++++++++************************************************************************,,,++++++++++++++++++,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,---.../////////...,,,,,,------...///000000+++++++++,,,,,,---------//////...//////000111222........................//////.........---------.........------.........---------.........//////------,,,...///000...---///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000......................../////////000//////..............................///////////////......---,,,,,,---.../////////...---------.........//////000///---,,,,,,---///000---------.........//////........................+++++++++,,,,,,------------,,,************,,,---...---,,,,,,,,,,,,---...++++++,,,---.....................------,,,,,,,,,+++++++++,,,,,,,,,------------...///000000000///...---,,,,,,......---,,,***+++---///000000//////,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,.........//////111222333.........///////////////---------.........//////+++,,,,,,---...///000000//////............//////........................////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////---------.........//////222111000///////////////...///000111111000///...111111000000//////............///000000000000000////////////////////////+++---///000111000///...***+++...,,,000EEENNN@@@///---///111///,,,---111---.........//////000000------......//////000000............/////////000---------.........//////000///...---,,,------...................................................,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,---,,,+++***))),,,,,,,,,---------......(((((()))***+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++************))))))*********+++++++++***++++++,,,,,,------...************************************************((()))***,,,------,,,,,,((((((((()))******++++++((()))***+++++++++++++++))))))))))))))))))))))))************************'''((()))***+++,,,------)))***,,,......---,,,+++...------,,,,,,------...---,,,,,,,,,,,,---.........------------...//////------------------------------............------------------------------------,,,+++,,,---.../////////............//////......////////////......////////////////////////000///...---------------000000//////.........---........................000///...------...///000......//////...---,,,,,,...---,,,,,,,,,,,,---...//////.........---------......---,,,,,,,,,------...------------...////////////...---,,,,,,,,,,,,///...---,,,,,,---...///------------------------...------,,,,,,------...---,,,++++++------,,,+++------............------,,,...111000---,,,---///////////////............+++,,,------......------000000...---------------,,,------......------,,,***+++,,,,,,------,,,,,,//////.........---------------------------,,,,,,,,,,,,---.../////////...//////.........---------//////............//////,,,,,,,,,---...///000111......///000000000000000///...---,,,,,,---...///////////////////////////,,,,,,------.../////////,,,,,,,,,---...///000000//////.........---------.........////////////000////////////000000000000///000000///---,,,...///////////////............000111111222222222111111222222111000000///000000///---,,,---///000000000//////000111111111000000////////////////////////222222111111111111222222333222000...---------...111111111111000///......000000000000000000000000------............------,,,,,,...000222333555666//////000111222222111111.../////////...---,,,,,,,,,---...//////...---,,,000000///............///000///...---------------..................................................................------......,,,++++++,,,......,,,---......//////......---------...............---..................---------,,,+++,,,---...///.........------,,,,,,,,,//////.........---------++++++,,,,,,,,,,,,---------.........---,,,,,,+++***+++,,,---------,,,,,,...,,,++++++---......---+++++++++++++++,,,---............------,,,,,,,,,------++++++++++++------))))))))))))))))))))))))************************++++++++++++++++++++++++******)))(((((('''(((((()))******++++++,,,------,,,,,,,,,,,,,,,+++***))))))+++,,,......---,,,+++***+++,,,---------,,,,,,++++++***)))(((((())))))***+++,,,---...---,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......------------------------------............---------------------------------,,,,,,,,,,,,---......---......//////......---......////////////..............................//////...---------------///.........------------........................000///...------...///000......//////...------,,,...---,,,,,,,,,,,,---...//////.........---------..................//////...------------...//////---------,,,------............------------......------------------------...------,,,,,,------......,,,+++,,,---...---+++------............------***,,,...---+++***+++---////////////............+++,,,------......---------,,,,,,,,,,,,+++++++++,,,------......------,,,++++++,,,------------,,,//////.........---------------,,,,,,,,,,,,,,,,,,------......///.........//////.........---------//////............//////......---------......///------...//////////////////...------------...///................................................---------......//////////////////......---------............////////////////////////000000000111000111111000///...000111111111111111111111111000222333333444444444444333333222222111000000111111222000///000222333333222000000111111222111111111000000000000000000000///111111111111222333444444111111000///...///000000+++,,,---///000000000000////////////////////////---......//////......---,,,,,,---......///000000000000000///---+++)))(((......//////......---,,,------...//////...------...............///000111000///...------------..............................................................................------,,,,,,------...,,,---......//////......111000///...---,,,++++++------............------......---------...///000......---------,,,,,,,,,///.........------------++++++,,,,,,,,,,,,------------......------,,,++++++++++++,,,,,,,,,------111///------......---,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************+++++++++++++++++++++++++++***))))))(((((()))))),,,+++++++++++++++++++++++++++,,,,,,+++******))))))***,,,---...---,,,+++,,,------------.........,,,+++***)))))))))))))))+++,,,,,,,,,------------...------,,,,,,------...---,,,,,,,,,,,,---......,,,++++++++++++,,,------------------------------------............------------------------------+++,,,------......------,,,---///000000///---,,,......////////////..............................//////...------------...---------------,,,,,,,,,........................//////............//////.........///......---,,,...------,,,,,,------..................---------+++,,,---...//////.........------------...//////,,,,,,,,,------...000000------............------------------------------...------,,,,,,------......---,,,---...///...,,,------............------+++,,,------++++++,,,---/////////............---+++,,,------......------***+++,,,---------,,,+++,,,------......------,,,++++++,,,---------------...............---------,,,,,,------------------....../////////...------...............---------//////............////////////...---------------,,,------...............///...------------...///------------------------000000//////...------,,,............////////////////////////............------.........//////////////////000000000111111000111222111000000111333333333333333333333333333444555666777777777777777666666555444444444444555666444333444666666666444444444444444444444444333222222111111000000////////////000111222333333444000000000000000111222222+++,,,...///000111111111////////////////////////---......//////......---.........---------,,,,,,000000///---+++)))'''&&&....../////////...---------......//////......---,,,---------///000111222//////......------..............................................................................------............------------...////////////...000000///...---,,,,,,+++,,,,,,------------,,,,,,///............///000000...------------,,,,,,,,,............------------++++++,,,,,,,,,,,,------------......------,,,,,,,,,,,,+++++++++,,,---...444222///......---+++***+++,,,---------,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++******))))))******------,,,,,,+++******)))******++++++******))))))((()))+++,,,,,,,,,+++***---,,,+++++++++,,,---...,,,,,,+++************+++---,,,,,,,,,,,,---.........------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,+++,,,,,,---...------------------------------............------------------------------+++,,,---...///...---,,,,,,...000222222000...,,,......////////////..............................///......---------......------------------------......................../////////....../////////---...............------------------------------........................'''(((+++---------,,,+++...------------...//////......------...//////000,,,,,,...//////...,,,,,,------------------------...------,,,,,,------......---,,,---/////////---------............---------.........---....../////////.........---------+++,,,------......------***+++...000000000///...,,,------......------,,,+++,,,,,,---...---------........................------...............//////////////////...---,,,........................///......------......//////......---------......,,,---......//////...............------.................................000/////////.........---000000//////////////////////////////////////////------.........///////////////000000000111111111000222333444333333444666666666666666777777777777888999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<;;;:::999:::;;;;;;:::888;;;::::::999888888888888555444444333333222222111000000111111222222222222222111111111111222222222111111222222111111000///..............................////////////......000000//////.........---.........///......------......////////////............////////////......---------......///111111//////............//////................................................---------...............,,,---...//////...---,,,------...///////////////,,,,,,------.../////////+++,,,,,,------,,,,,,+++.............../////////------------------------------------------------+++++++++,,,,,,,,,------,,,------...------,,,,,,---,,,+++******,,,...///333111...---------+++***+++,,,.........,,,***(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,+++******+++++++++,,,,,,,,,++++++*********))))))*********))))))(((((()))***+++++++++******+++)))((('''''')))+++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---...///...------,,,,,,------...---,,,,,,,,,,,,---......---------------......///------------------------------............------------------------------+++,,,---...///...---,,,---///111333333111///---......////////////......////////////////////////......---------......///..................//////...........................//////////////////...------...............------------------------------.....................'''(((+++---------,,,+++...------------...//////111000//////.........///+++,,,---......---,,,+++------------------------...------,,,,,,------......---,,,---///000///...------............------...---,,,,,,---//////000............------------+++,,,------......------)))+++---000000000///...,,,------......------,,,,,,,,,---.........---------......................../////////000000000111///000000000///...---------...........................------------......,,,,,,,,,------///000000......///000000000000///---..................---////////////////////////........./////////000000000000000000000000//////000000000000000000000000........./////////000000000000000000111111111111333555888999999999:::<<<<<<<<<======>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDCCCAAA???AAA@@@>>>===<<<<<<<<<<<<:::999999999888888888777555666666777777666555444666555555444444333222222222333333222222111000///////////////////////////...//////////////////............///////////////------...000000111111111......///////////////...//////////////////////////////............////////////.........//////000////////////////////////........................---------.........//////,,,---////////////---,,,---...//////000000//////,,,,,,------...//////000+++,,,,,,------,,,,,,+++,,,,,,------............------------------------,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,------...------,,,---,,,+++******,,,...//////---++++++,,,---,,,++++++,,,.........,,,***(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,((())))))*********))))))))))))******++++++++++++***)))((('''''')))+++,,,,,,+++++++++++++++,,,,,,,,,---------...............------,,,,,,------...---,,,,,,,,,,,,---.........------------...//////------------------------------............------------------------------+++,,,------......------...///111222222111///.........////////////......////////////////////////...------------...//////.........///////////////..............................////////////......,,,---......///.........,,,------......------,,,---------...............+++,,,---...//////.........------------...//////222222000//////.........,,,,,,------------,,,,,,------------------------...------,,,,,,------...---,,,+++,,,...//////...------............---------+++))))))+++---...............------------,,,+++,,,------......------)))***+++---......------,,,------......------,,,,,,,,,---...............---------.....................//////000111111111//////000000000///......---------.....................------------......,,,,,,,,,---...///000111...//////000000000000000------...//////...------000000000000000000000000------...//////000111111000000000000111111111111000000000000111111111111//////000000000111111111000000000111111111222222666999<<<>>>??????@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLMMMKKKJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKLLLLLLKKKHHHFFFCCCAAA???===<<<<<<<<<<<<========================<<<===>>>??????>>><<<<<<::::::::::::888777666555111111222222222222222111000000000000000000000000...//////000000//////...,,,,,,,,,---......//////......////////////............///000000000//////000//////......//////000000000///...............//////......//////000000////////////////////////........................,,,,,,------.../////////......////////////............///000000000000/////////.........---------,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,------------...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,------......------,,,,,,+++++++++,,,---...,,,***)))***,,,------,,,+++,,,---------,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,,,,)))******+++,,,,,,------))))))******++++++******************++++++,,,,,,,,,+++*********+++,,,---+++************+++,,,,,,+++,,,.../////////...---...------,,,,,,------...---,,,,,,,,,,,,---......------,,,,,,------...///------------------------------............---------------------------------,,,,,,,,,,,,---............////////////............////////////......---------------------------------------...//////---------....../////////........................---...///000000///...---,,,------...//////......,,,,,,---......---,,,,,,---------.........//////..................//////...------------...//////111111000000///000000000---,,,,,,,,,,,,,,,,,,---------------------------...------,,,,,,------...,,,+++***+++...///...---------............---------+++((()))+++...///............---------,,,,,,+++,,,------......------***++++++,,,,,,---------,,,------......------,,,,,,------...............---------.........//////,,,------...//////000000...//////000000000000///---------.........//////...------,,,,,,------...---------------...///000---...//////000000//////------...//////...------000000000000000000000000///////////////000000000000000000111111222222222000000000111111222222222111111111111222222222222000000111111111222222222444777;;;>>>??????@@@AAACCCCCCCCCDDDEEEFFFFFFFFFEEEFFFHHHJJJLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNOOONNNNNNNNNOOOMMMJJJGGG@@@???<<<:::888888888999888999999::::::;;;;;;<<<<<<>>>@@@BBBDDDDDDCCCBBB>>>????????????>>><<<<<<666777777666666555444333111111111111111111111111//////000000000000//////------............//////000000000000//////...---......///000000000000000111000///......///000111///............//////000///////////////000111111////////////////////////........................,,,,,,------...//////000//////............//////......///000000000000000...............---------------............------,,,,,,.../////////...---,,,,,,,,,---------......++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,------......------+++++++++,,,,,,,,,---------+++******,,,---------++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------************************++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++++++++,,,)))******+++,,,,,,+++++++++++++++++++++,,,,,,---+++++++++,,,,,,,,,------)))))))))))))))***+++,,,+++,,,...000000///...,,,...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...---------------------------..................---------------------------...---,,,+++,,,---...///------------------------......////////////......++++++++++++++++++++++++---------------...///000,,,,,,,,,------.................................---...///000000///...---,,,,,,---.../////////...,,,,,,---......---,,,,,,---------.........//////......---,,,,,,,,,------...------------...//////////////////000111222333...---++++++++++++---...------------------------...------,,,,,,------...+++******+++---......------..................---000---******...000111000......---------,,,,,,,,,+++,,,------......------......---------...//////,,,------......------,,,,,,---......//////......---------.........//////++++++,,,,,,---...//////......///000000111000000---------.........//////...------,,,,,,------...//////...------------...,,,---......//////......,,,---...//////...---,,,////////////////////////111111000000//////......//////000111222333333333000000111111222222222222111111222222222333333333000111111111111222222222000333777:::;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDBBBCCCEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNMMMLLLLLLLLLLLLJJJGGGDDD===;;;888666444444444555222222333444555666777777999;;;???BBBDDDEEEEEEEEE@@@AAABBBCCCDDDCCCBBBBBB@@@???>>><<<:::777555333111111111111111111111111//////000000000000//////111111111111111000000000000000111111111111111000......///000000000000000111000///......///000111---------...///000111222///////////////000111111000000000000000000000000........................,,,,,,------...///000000000///...------...///000...//////000000000000000++++++,,,---...///000111---......//////......---,,,---///000000000///...,,,,,,,,,------.........+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,---.........---***+++,,,---------,,,,,,///---+++,,,---...------,,,++++++++++++,,,...............------,,,,,,,,,++++++------------++++++((()))***+++,,,,,,---...************************++++++++++++++++++++++++***)))))))))***++++++,,,------,,,++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))***++++++++++++***))))))(((((()))***++++++........................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,------------------------........................,,,,,,,,,---------......///---,,,---000000---***------------------------///...,,,++++++,,,...///........................,,,------......------,,,////////////////////////---------............///..............................////////////......,,,,,,---......---,,,,,,------............------//////000222333333222000,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///,,,,,,************,,,,,,,,,------......------,,,+++,,,,,,------..................------,,,,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***(((''')))***,,,---...------,,,---------............///......//////////////////------............------...///111///+++&&&###!!!........................,,,,,,------.../////////000000///...............+++,,,------......------...111111))) )))333---///111222111//////000111222333333444444333333444444555555555666666666888666333111111222444666555444333444666777666555333333444555777888:::;;;;;;:::999888888999:::;;;======>>>???AAABBBCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIHHHEEEAAA>>>888888888777666333111///555444333333333444555666444555777:::===???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGBBBBBBAAAAAA???>>><<<<<<555555444333222222222333111000000000000000000000111000///.........///000---.../////////...---,,,------............------000000000000000000000000////////////////////////000000//////.........---///000000000000000//////000000000000000000000000000000//////......------........................000...---...111111///,,,......---,,,,,,,,,,,,---.................................------,,,,,,,,,......------------............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,---------,,,,,,+++++++++,,,,,,,,,...//////---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++*********+++,,,,,,,,,,,,+++)))(((&&&%%%*********)))))))))))))))************************************************%%%''')))+++,,,---------***+++---......---+++***++++++++++++++++++++++++))))))))))))))))))))))))------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........,,,+++,,,...///...,,,------------------------///...,,,++++++,,,...///........................---......//////......---////////////////////////---------............///........................------............------,,,,,,---......---,,,,,,......////////////......000000111222333222111000---------------------------------------------------------............///---,,,++++++++++++,,,---,,,------......------,,,------,,,,,,,,,---......,,,,,,,,,++++++*********---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,---------,,,+++***,,,,,,,,,,,,---------...000000//////...---,,,,,,------............------(((***---...---+++******........................,,,------...//////000000000000///...............------...////////////...---111222...((('''---444///000222111000//////000222333444666777888999999;;;;;;<<<<<<<<<============;;;999777777999:::<<<999777666777888888777666666666666666777888::::::777666555444444555555666888888999999:::;;;<<<<<<>>>===============>>>>>>@@@AAABBBBBBAAA???<<<:::999999999999999888777666444444333333333444555666444555777999;;;>>>???@@@@@@@@@@@@@@@AAABBBCCCCCC@@@@@@AAABBBBBBAAAAAAAAA>>>===;;;999888666666555333333222111000000//////111000///.........///000,,,---...000000000000///---......//////......---000000000000000000000000111111111111111111111111000/////////..................////////////......///////////////////////////////////////........................---------000...---...000111///,,,000000///............///.................................------,,,,,,,,,......------------............//////......---,,,------------------------.........---------------+++++++++*********))))))***))))))***,,,---+++***++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************,,,+++*********+++,,,---***++++++******)))((('''+++++++++******************************************************************+++++++++***)))'''&&&((()))+++,,,,,,+++)))(((++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,---------.........------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++---//////...------------------------///...---,,,,,,---...///...........................//////////////////...////////////////////////---------............///........................,,,,,,------------,,,,,,,,,------......------,,,//////000000000000//////000000111222222111//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---,,,,,,,,,,,,---...,,,------......------,,,///...---,,,+++,,,---...,,,,,,++++++++++++******------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------......---+++***)))+++++++++,,,,,,,,,------///.........------,,,,,,------............------%%%(((,,,...///...//////........................---......//////000111111000//////............///......///000000000000///,,,000333333000///111333111222222111000000111333555666888;;;===???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDBBBAAA???>>>>>>@@@BBBCCCBBB@@@>>>===>>>===;;;999;;;;;;::::::::::::::::::888777666666555555555666444444444555555666666666777777666777777888999:::::::::::::::999888666666888777888888999:::;;;<<<555444444444444555666666555555777888:::;;;======>>>>>>===>>>>>>???@@@AAA===>>>@@@BBBCCCDDDEEEEEEFFFEEECCC@@@>>><<<;;;;;;888888666555333111000///111000000///......//////......///000111000000000......////////////......000000000000000000000000000000000000000000000000////////////............------............------................................./////////////////////.........---------///......///000000///---000000///............///.................................---------------......------------............//////......---,,,........................,,,,,,,,,,,,------------++++++++++++************+++)))((()))***,,,++++++******++++++++++++******,,,+++***))))))***+++,,,************************************+++,,,------))))))***************)))++++++++++++++++++++++++************************************************,,,,,,+++***)))'''%%%$$$((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---------...//////------------------------......------------....................................////////////......////////////////////////---------............///........................,,,------......------,,,------------------------......////////////......///111222222000///......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------.........,,,------......------,,,000///---+++++++++,,,------------------------------------,,,,,,+++++++++------------------------,,,,,,+++***+++,,,---...,,,,,,---...---,,,+++***+++,,,,,,,,,,,,---------******+++,,,---//////000------............------))),,,...//////......///..............................//////000111111111000///............//////......///000000000//////---///000111222111111111222222333222222333666888;;;<<<>>>AAACCCDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGJJJHHHFFFDDDDDDBBB@@@>>>???>>>===<<<;;;:::::::::888888777666666555555555444444444555555555555555666666666666777999::::::888777666555555555555555555444444444555777999;;;666666666666666777777888666777777888999:::;;;;;;===============>>>???@@@<<<===>>>@@@BBBCCCCCCDDDEEEEEEDDDBBBBBBAAAAAAAAA???>>>===:::888666555444111111000000/////////...000000000000000///.........//////000000//////...////////////////////////........................///////////////.........------.../////////..............................------......//////000000/////////...------,,,,,,.........///000///............---,,,,,,,,,,,,---.......................................---------......------------...............///......---,,,------------------------+++++++++,,,,,,------------------------------------+++***)))+++---------)))******++++++******))),,,+++)))(((((()))+++,,,************************))))))******+++,,,---...)))******++++++******)))*********+++++++++++++++************************************************))))))************))))))***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111000///.........///------------------------................................................,,,------......------,,,////////////////////////---------............///..............................////////////......------------------------,,,------......------,,,...000222222///------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,------......------,,,//////---,,,+++,,,,,,------------------------------------,,,,,,+++++++++------------------------///...,,,+++++++++,,,---***+++,,,---...---,,,,,,------------............******+++,,,---//////000------............------,,,...000000///---....................................//////000111111111//////............//////------...////////////...///......---.../////////222333555555666999<<>><<<<<<:::999888777777666444444444333333222222222555555666666666666666666888888888999:::;;;<<<===999999888777777777888888666555444444555666888999888999999:::::::::::::::999999::::::;;;;;;<<<<<<===<<<<<<<<<<<<======>>><<<======>>>????????????>>>>>>??????AAABBBDDDDDDCCCBBBAAA@@@>>><<<;;;;;;444444333333222111000000//////////////////000000///000000000000000000///////////////////////////.................................///////////////---...///000000000000000........................------......//////000000//////.........---------....../////////...............---,,,,,,,,,,,,---......................................................------------...............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...,,,******,,,---......)))******++++++******)))++++++***))))))***++++++************************))))))***+++,,,,,,------+++,,,,,,++++++***)))((())))))))))))******++++++************************************************************+++,,,------++++++++++++++++++++++++************************************************++++++++++++++++++++++++------------------------------------------------,,,------------.........,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111111///.........------------------------................................................,,,,,,------------,,,,,,////////////////////////---------............///...........................//////////////////......------,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,///222111...,,,---///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///------...//////...------,,,------......------,,,------------------,,,,,,******++++++++++++,,,,,,------------,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,)))***+++---......---------------........./////////.........------,,,,,,------............------+++---//////......///000........................---......//////000111111///............//////000------...////////////...111000...------...000222555777999;;;<<<>>>AAADDDFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIEEECCCAAA@@@???>>><<<:::777666555444333333333333444555666666666666555555666666666777777888888888;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;<<<======:::::::::::::::;;;<<<<<<<<<======>>>???>>>>>>>>><<<======>>>>>>?????????======<<<<<<<<<<<<======>>>?????????>>>===<<<<<<888999:::;;;===???AAABBBAAAAAAAAAAAAAAAAAA@@@@@@999999999888777666555444.........///000222444555000000111111111111000000000000000000000000000000000000000000000000000000.........///////////////---...///000111111111111.................................///////////////........................---///000000///......///000000///............///......................................./////////......------------............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,***)))***+++---,,,,,,******++++++++++++******++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((()))******++++++************************************************...---,,,+++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......'''+++///111///......///------------------------......////////////..............................------............------////////////////////////---------............///........................---......//////......---...---,,,,,,,,,,,,---...,,,------------------,,,***...111111...,,,---000........................---------------------------------............///,,,---............---,,,,,,------......------,,,+++,,,---//////...---,,,*********++++++,,,,,,,,,---------------.................................+++,,,------------------***+++,,,---------,,,+++,,,,,,---------.........000000//////...---,,,,,,------............------,,,---...///...---///000........................,,,------...//////000000...............///000000......///000000000000///111333444333222333666999:::<<>><<<::::::::::::888777444444333333333333444444777777999:::;;;;;;::::::888888999:::;;;<<<<<<===>>>>>>>>>======>>>??????===>>>>>>?????????@@@@@@>>>>>>???@@@AAABBBBBBBBB???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===999999999999999:::;;;<<<;;;<<<===>>>@@@AAABBBCCC??????@@@???>>><<<;;;:::333333222222222333444444000111111222222111111000000000000000000000000000111111111111111111111111............/////////000,,,---...///000000000000///////////////////////////////////////.........,,,,,,------.../////////,,,///111000...---...000000000///............///........................---........./////////000......------------............//////......---,,,------------------------.........---------------+++++++++,,,,,,,,,------,,,++++++,,,......---+++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++*********************************+++,,,,,,,,,+++***+++++++++,,,,,,++++++***(((((()))******+++,,,,,,************************************************000...---+++))))))))))))))))))(((((((((((())))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........------------------------........................,,,,,,,,,---------......"""'''---000///......///------------------------......////////////....................................////////////......////////////////////////---------.........//////........................,,,------......------,,,...---,,,,,,,,,,,,---...---..................---(((---111111---,,,...111................................................---------.........//////+++,,,---......---,,,+++,,,------......------,,,)))+++---///000///---+++,,,,,,,,,------.........---------....../////////........................)))***,,,.../////////...,,,------...---,,,***)))++++++,,,,,,,,,---------......//////////////////---..................---...///000///---+++,,,---........................,,,,,,------.../////////...............///000111//////000111111111111111111555999999888999<<>>AAADDDEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIDDDDDDDDDEEEEEEEEEEEEFFFBBBAAA@@@???>>><<<;;;;;;;;;999888888999999888666666555555666666777888999333555777888999999999999;;;<<<<<<>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAA>>>>>>???@@@AAAAAAAAAAAA>>>???BBBDDDEEEFFFEEEEEEBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@<<<;;;:::999777777666666555666888;;;>>>@@@BBBCCCDDDDDDDDDDDDCCCAAA???>>><<<:::888555222111000000111111222222222222111111000000000000000000000000000000000000000000000000---.........//////000000+++,,,---...////////////000000000000000000000000000000//////.........---+++,,,,,,---...///000000,,,///111111...---...000......---,,,,,,,,,,,,---........................---.........//////000000.........------...............//////......---,,,......................../////////......------------------....../////////...---...///111111///---+++,,,,,,------,,,,,,+++)))+++---//////---+++)))***************************+++,,,---,,,+++***)))))))))***+++,,,------,,,))))))***+++,,,,,,------************************************************...---+++))))))))))))***++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++------------------------,,,+++*********,,,///000.........------,,,,,,,,,............////////////...------,,,,,,------...---,,,,,,,,,,,,---.....................///000111,,,,,,,,,,,,,,,---...///***+++---.........------------------------------..............................---,,,---...///000/////////...---------,,,//////............//////........................////////////////////////////////////////////////////////////////////////,,,------......------,,,------------------------//////.........---------......---------,,,,,,,,,,,,,,,,,,------.........//////.........---------/////////...---------,,,---------------------------------------------------+++***,,,...///,,,))),,,---///000000///---,,,///...,,,+++***+++,,,,,,))))))***++++++,,,------***++++++,,,,,,------...---------------------------...............------...---,,,,,,---...///000........................------------------------//////...---,,,,,,,,,,,,,,,---///000111000//////111000000000222444666777;;;<<<<<<===>>>?????????BBBDDDDDDDDDBBBBBBBBBDDDBBBBBBBBBAAAAAAAAAAAA@@@CCCBBB@@@>>><<<<<<<<<<<<<<<<<<=========<<<<<<;;;===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;::::::===AAABBB@@@>>>@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFDDD@@@>>>===???BBBCCCBBB@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEFFFGGGEEECCCAAABBBCCCEEECCCAAABBBFFFGGGGGGEEEDDDDDDDDDDDDEEEGGGHHHHHHIIIJJJJJJGGGCCCAAACCCEEEEEEDDDAAA???===;;;:::999999888666555666999<<<>>>>>>@@@BBBDDDEEEFFFEEEEEECCCAAA>>>:::666333111000111222333333333333222222000000000//////.........000/////////............222222111000///...------......//////000000111111///////////////////////////......---...///000111////////////////////////////////////////////////...------,,,,,,------...------------------------......------------......,,,++++++******++++++,,,//////.........---------,,,,,,,,,,,,,,,---...///------------------------------------------------,,,'''###%%%,,,000///++++++++++++,,,,,,---------***+++,,,---............******++++++++++++******,,,++++++***)))))))))***************************++++++++++++++++++++++++)))************+++++++++************************///---+++)))(((((()))*********++++++++++++******))))))))))))))))))))))))---,,,***)))))))))******------------------------------,,,+++,,,---///000......---------,,,,,,,,,------------...............------,,,,,,------...------,,,,,,------...///......------......///000......---,,,,,,,,,------...///000000000000000000------------------------...........................------,,,---...///000...............---------//////............//////........................////////////////////////////////////////////////////////////////////////,,,------......------,,,........................//////.........---------.........---------,,,,,,------.............../////////.........---------...............---------------------------------------------------------...,,,***+++---...---+++,,,---...//////...---,,,...---,,,+++++++++,,,,,,,,,,,,---......///000000---------------------------------------------------...............------//////...---...///000000........................------------------------000///...---------------...//////000000000//////111111222333555777888999???>>>>>>===============???@@@AAA@@@>>>===>>>???<<<<<<==================;;;;;;::::::;;;<<<>>>???>>>??????@@@AAAAAA@@@@@@@@@@@@?????????@@@AAAAAABBBAAAAAA@@@???>>>>>>>>>???>>>>>>AAADDDEEEDDDAAA???@@@@@@AAABBBDDDFFFGGGHHHFFFEEEFFFFFFDDDBBB???@@@AAABBBBBBAAA@@@BBBDDDBBBCCCDDDFFFFFFFFFEEEEEEFFFGGGHHHGGGDDDCCCCCCDDDFFFDDDBBBCCCEEEGGGFFFEEEHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHIIIHHHFFFEEEFFFHHHGGGFFFEEECCCAAA@@@??????<<<;;;999777666666777888;;;<<<>>>AAACCCEEEFFFFFFEEEDDDBBB@@@===:::888777555444444333333222222222222111111111000000000000000000/////////.........000000000000000/////////////////////000000000000------------------------//////...------...///000////////////////////////////////////////////////...------,,,,,,------...------------------------......------------......//////............////////////.........---------------,,,,,,,,,---......---------------------------------------------------***''')))---///...++++++,,,,,,,,,,,,,,,,,,---***+++,,,------.........++++++,,,,,,,,,,,,++++++---,,,+++***************************************++++++++++++++++++++++++)))************+++++++++************************...,,,***)))((()))************++++++++++++******))))))))))))))))))))))))...---,,,+++***++++++,,,------------------------///...---,,,---...///000...------------,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,------...---------,,,------...///------------------.../////////...---,,,,,,,,,,,,///...------------------------------------------...........................------------...//////---------.............../////////....../////////........................////////////////////////////////////////////////////////////////////////------............------////////////////////////...............---------.........------------,,,///////////////........................------------------.......................................------------------------///---+++***,,,---------,,,---...//////...---,,,------,,,+++++++++,,,,,,---......//////000000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---111000//////...//////000................................................//////..................000000000000000111111222333444666888999;;;<<<<<>>@@@AAABBBCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFCCCBBBAAA@@@>>>>>>======@@@@@@AAACCCEEEFFFEEECCCAAA@@@@@@@@@AAACCCEEEFFFJJJHHHFFFEEEEEEEEEDDDCCCBBBCCCCCCAAA@@@AAADDDFFFEEEEEEFFFFFFGGGFFFFFFEEEFFFHHHJJJJJJHHHGGGGGGHHHJJJGGGEEEFFFHHHJJJLLLLLLNNNMMMJJJHHHGGGGGGHHHIIIFFFHHHJJJKKKJJJJJJJJJKKKGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@>>>;;;999777666555888999:::===@@@CCCEEEGGGGGGGGGHHHGGGFFFDDDBBBAAA;;;999777555444333333333333333333222222222111111000000000000/////////////////////000000111111111000000000000////////////------------------------//////...------......///////////////////////////////////////////////////......------------......------------------------......------------......000000////////////000000/////////............---......---,,,,,,,,,------------------------------------------------------,,,---------------,,,+++---,,,,,,,,,,,,,,,,,,+++)))***+++,,,---------,,,,,,,,,------------,,,,,,------,,,+++++++++,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************,,,+++***))))))***+++,,,******++++++++++++******)))))))))))))))))))))))),,,,,,+++*********++++++------------------------///...------,,,------...------------------------,,,,,,,,,,,,------------...------,,,,,,------...---------------...//////------,,,,,,,,,------.........---,,,,,,,,,------///...,,,+++***+++,,,,,,................................................------------......//////,,,---------.../////////......////////////..............................////////////////////////////////////////////////////////////////////////------............------............................................................------------000/////////......------........................,,,---------.../////////////////////////////////------------------------///...+++***+++,,,......,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000000//////......------........................////////////////////////......---------......///111000000000222444666777888999;;;============<<>>============AAABBBCCCEEEGGGGGGFFFEEECCCBBBAAAAAAAAACCCEEEFFFMMMKKKIIIHHHJJJLLLLLLLLLIIIJJJKKKKKKJJJJJJKKKMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKNNNRRRTTTSSSSSSSSSSSSSSSRRRPPPPPPTTTYYY^^^aaa]]][[[WWWSSSPPPNNNNNNOOOKKKLLLMMMNNNNNNMMMLLLLLLHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA>>><<<:::999999999:::;;;===@@@CCCEEEFFFGGGIIIKKKKKKJJJHHHGGGBBB@@@===999777777777777444333333333222222111111111111111000000000////////////000000000111111111111111000000//////......//////////////////////////////..................////////////////////////////////////////////////......------------....................................------------.........------------------.../////////...............///...---,,,,,,,,,,,,,,,------------------------------------------------))),,,//////---++++++------------,,,,,,+++++++++)))***++++++,,,,,,,,,+++,,,,,,------------,,,,,,...------,,,,,,,,,------***************************+++++++++++++++,,,,,,))))))*********+++++++++******************************))))))******,,,,,,******++++++++++++******))))))))))))))))))))))))))))))((((((((((((((((((------------------------------,,,,,,,,,,,,,,,,,,------------------------,,,------------............------,,,,,,------......------------...//////...------,,,,,,,,,------+++++++++,,,---...///000222111000.........//////................................................---------...............,,,---------.../////////......///000000///..............................////////////////////////////////////////////////////////////////////////---......//////......------------------------------.....................//////.........---------///......------,,,,,,,,,---.....................,,,---------.../////////////////////////////////------------------------///...---++++++,,,...000,,,------------------,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////..................---,,,,,,+++........................////////////////////////------,,,,,,---...//////000000111222555888;;;===>>>>>>??????>>><<<;;;999999888555333222444666777666666666555222000111111111222333444555666777888999:::<<<>>>@@@CCCDDDEEEGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBAAA@@@?????????@@@BBBAAA???>>>>>>>>>???@@@BBBDDDFFFHHHIIIIIIIIIIIIEEEEEEDDDEEEHHHKKKOOOQQQYYYWWWUUUUUUXXX\\\^^^___\\\___bbbdddcccaaa``````_________^^^^^^^^^^^^^^^[[[___dddggghhhhhhhhhhhhfffdddbbbccchhhrrr|||~~~zzztttllleee___\\\ZZZUUUTTTSSSRRRQQQPPPNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDCCCBBBAAA@@@???>>>============???AAABBBCCCEEEGGGJJJKKKKKKJJJIIIHHHFFFCCC???============666555555444222111111000222111111111111000000000111111111111000000000000111111000000//////......000000000000000000000000/////////////////////...///////////////////////////////////////////////////......------......///..............................------------......------,,,,,,,,,,,,------///////////////////////////...---,,,,,,,,,,,,,,,------------------------------------------------&&&***......,,,***,,,...---------,,,,,,+++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...------,,,------......*********************************++++++,,,,,,,,,))))))*********+++++++++************************)))))))))******+++,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))((((((------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...............------,,,,,,------.........------......///000///...------------------******+++,,,---///000111//////......---.........................................................,,,---......//////......---------...............---...///000000///...---........................////////////////////////////////////////////////////////////////////////......////////////......---------------------------------.............../////////.........---------------------,,,,,,,,,---------...............---------.......................................------------------------.........---+++,,,...000---,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,------------------------******++++++,,,------...------------------------,,,,,,---...////////////,,,,,,---------,,,++++++................................................------------...///000111222222444666999<<>>===;;;999777666444333111000111222444555444555555444222000111222222333444555666777888888333444888<<>>============>>>>>>===<<<;;;<<>>???@@@;;;:::999777555333333222222111111111111111222222222333444333111000111222222333333444555666666777222333777:::===@@@AAABBB@@@@@@AAAAAAAAAAAAAAA@@@=========>>>>>>@@@AAAAAA??????>>>???BBBEEEIIIKKKLLLPPPTTTWWWWWWXXX[[[]]]dddeeefffjjjpppwww~~~~~~~~~~~~zzztttpppnnnllljjjhhh___^^^[[[YYYVVVTTTSSSRRRTTTQQQNNNJJJHHHFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCDDDEEEGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGDDDCCCAAA>>><<<999777666333333222222222111111111000111111111111111222222////////////000000000000...........................///000222333333333333//////////////////////////////////////////////////////............//////..............................------------......000000////////////000000.../////////000000000000------,,,,,,,,,---......------------------------------------------------,,,------,,,+++,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------...************************)))******+++,,,,,,------)))************+++++++++************************)))******+++++++++************++++++++++++******)))))))))))))))))))))))))))***,,,---------,,,,,,------------------------+++,,,---...////////////,,,,,,,,,------.........******+++++++++,,,,,,,,,...------,,,,,,------..................///000000111000///...............------,,,,,,,,,---......,,,---///000111000//////////////////////////////........................,,,,,,.../////////...---/////////......------,,,---...///111111///...---........................////////////////////////////////////////////////////////////////////////......////////////......////////////////////////---------.........//////000/////////............---.........//////000000---------.........///////////////......------,,,------------------------------------------------+++...000000---,,,---///---,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,---------------------,,,/////////...------,,,,,,////////////////////////+++,,,---...////////////+++,,,.../////////..............................------------------------000000000111222444555666888:::<<<>>>?????????>>>777666444222000000000111222222222222111111000000111222333222111000111222222222222333444444555555666777:::<<<============<<<===>>>@@@AAABBBBBBBBB<<<===>>>???AAACCCEEEGGGIIIIIIIIIJJJNNNRRRWWWZZZ^^^ccchhhjjjkkklllooorrryyyxxxyyy{{{~~~~~~|||zzzuuussspppmmmjjjgggeeeddd___\\\VVVPPPLLLJJJIIIIIIHHHHHHIIIJJJJJJIIIGGGFFFCCCCCCCCCDDDDDDFFFGGGHHHHHHHHHIIIJJJJJJIIIIIIHHHKKKIIIGGGDDD@@@===;;;:::333333333222222222111111...///000111222333444444......//////000000111111111111111111111111111111---///111333444555555444//////////////////////////////////////////////////////............//////////////////////////////.........------.........//////............//////.../////////000000111111,,,,,,,,,,,,------...///------------------------------------------------222000...,,,,,,,,,------+++++++++,,,,,,------------------......---,,,,,,---..................---++++++++++++,,,,,,---...************************))))))***+++,,,,,,------)))************+++++++++******************************+++++++++******)))******++++++++++++******))))))))))))))))))))))))((()))***+++,,,,,,+++***------------------------............................................................////////////...---,,,,,,---...///000111000///...---,,,,,,,,,...---,,,,,,,,,,,,---...------............------222222111000///...------////////////////////////........................---------............///////////////////////////111111000000//////......000000//////.........---//////.........---------......////////////......,,,---------...///////////////......---------,,,000///...------...///000......////////////......////////////.....................------,,,,,,,,,........................//////////////////////////////000000000000//////------------------------........................------------------------+++++++++,,,,,,,,,------------------------------------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,---------,,,,,,+++++++++---,,,++++++,,,---///000////////////000000000000//////111222444666777777999999888777666555555444222222222111000/////////000000000000000000000000444444444444444333222222666555444444666888999999888;;;===?????????@@@AAAAAAAAA@@@>>><<<<<>>@@@AAA@@@?????????>>>???AAAAAABBBEEEIIILLLRRRSSSUUUWWW[[[___dddgggeeegggkkknnnppptttxxx{{{yyyrrrlllgggddd___XXXUUUTTTSSSOOOKKKMMMJJJGGGFFFGGGIIIIIIIIIIIIGGGDDDDDDFFFGGGHHHHHHJJJKKKLLLMMMLLLKKKJJJHHHDDDBBB@@@<<<999777555555333333222222111111000000111111000///////////////000000000000000111111111222000000111444444111///000000000000000000000000......////////////......------......///000000111////////////////////////000000000000000000000000///.........---------,,,////////////////////////...///000///...---...///.........------...............//////...------,,,........................******+++++++++,,,,,,,,,------------............,,,---------,,,,,,+++***((()))+++---...---,,,,,,***++++++++++++******))),,,,,,++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++******,,,,,,++++++***)))))))))+++++++++*********))))))+++++++++++++++*********++++++++++++++++++++++++------------------------................................................,,,,,,,,,------------...//////...---------......---------------...///000......---,,,,,,---......------............------.........//////000000000////////////////////////........................---------............///////////////////////////000000000////////////...////////////............000000000000000/////////......////////////......000000000000000/////////000000////////////......//////............//////......////////////......////////////............///////////////.................................////////////////////////------............------------------------------........................---------------------------------.........//////------------------------------------------------...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,------------//////...,,,,,,,,,,,,,,,....../////////000000000//////000111111222333333111111111111111111111111///000000111222333333333000000000111111222222222222333444666777888888888555666888:::<<<<<<<<<<<<>>>>>>???AAABBBCCCDDDEEEFFFHHHLLLOOORRRWWW]]]aaahhhiiijjjkkkmmmqqqwww{{{zzzzzz|||~~~~~~~~~tttmmmiiieee```]]][[[WWWRRROOONNNNNNMMMMMMKKKIIIFFFDDDEEEFFFGGGGGGDDDFFFIIIKKKMMMLLLLLLKKKLLLKKKHHHEEE@@@<<<888666333333222222222222333444111111000////////////000111111111111000000000000000/////////111111///...000000000000000000000000......////////////......------......///000000000000000000000000000000000000000000000000000000000////////////............///////////////////////////...---...///000///...////////////////////////.........///......---,,,........................++++++++++++,,,,,,,,,,,,............------------,,,,,,---------,,,++++++)))***,,,............---)))***++++++++++++++++++---,,,,,,+++***))))))))),,,+++***))))))***+++,,,------,,,+++)))((('''''',,,,,,,,,+++******))))))+++++++++***************))))))******************++++++++++++++++++++++++........................................................................,,,,,,---------.........//////......------------...------------...//////......------------......------............------........./////////000000////////////////////////........................---------............//////////////////////////////////////////////////////////////////.........////////////////////////......////////////......111000000//////.........000000000000000//////////////////....../////////......////////////......////////////............//////..........................................////////////////////////---......//////......---................................................------------------------------------............------------------------------------------------------------------------------------------------+++,,,,,,,,,------......+++,,,,,,,,,---......///........./////////000000/////////000000000000000....../////////000000000//////000000111222222222///000000111222333333444444555666777888999999999;;;;;;<<<;;;;;;<<<>>>@@@AAA@@@@@@CCCIIIQQQWWWZZZ]]]___cccgggjjjoootttxxx}}}~~~}}}{{{yyyzzz~~~|||{{{}}}}}}zzzwwwoookkkeee```]]]\\\[[[ZZZSSSPPPLLLJJJIIIIIIHHHHHHBBBDDDGGGIIIJJJJJJJJJIIINNNMMMLLLJJJFFFBBB???<<<666555444333333333333444444333222222111111222222222222111111000000/////////////////////000///...////////////////////////......////////////..................//////000000//////000000000000000111////////////////////////000000000//////////////////////////////////////////---+++---000222000............//////.........---...............------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,***************)))((((((++++++*********+++,,,,,,...---,,,+++***)))(((''',,,,,,,,,++++++*********************************((((((((()))*********+++++++++++++++++++++++++++........................................................................---........./////////////////////......---,,,,,,//////...------------...........................------............------////////////............////////////////////////........................---------............///////////////////////////.............../////////.........///////////////..............................////////////....../////////......---------/////////000000000000000...//////////////////.........////////////......////////////............------------------------......................../////////////////////////////////000000/////////................................................------------------------+++,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------,,,,,,,,,------.........++++++,,,------.....................////////////////////////////////////.........///000000111111000000000000000000000000///000111222333444555555777888999999::::::999999>>>>>>===<<<>>>CCCLLLRRRXXXTTTQQQTTT]]]hhhrrrwwwwwwyyy{{{}}}}}}~~~zzzyyy}}}~~~yyywwwuuusssrrrgggccc^^^YYYUUURRRNNNKKKFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKIIIHHHFFFDDD<<<;;;999777555444333222444333333222222222222222222222111111000000//////000000000000//////000000////////////////////////......////////////..................////////////.........//////000000000////////////////////////000000000000000000000000///////////////////////////---+++---000222000...,,,---............---,,,------...............---........................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++,,,,,,------,,,,,,,,,***))))))((('''&&&%%%$$$)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,+++++++++++++++************************((((((((()))*********+++++++++++++++++++++++++++................................................................................./////////000000.........///......---,,,000///...------------------...////////////...---------............------/////////......---------////////////////////////........................---------............///////////////////////////---............/////////.........///////////////------------..................////////////..................------------......////////////000000......////////////............////////////......////////////............,,,,,,,,,---------------........................//////////////////////////////000000000000//////................................................------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,------......------,,,,,,,,,,,,------------...---------------.....................---,,,+++***------.........//////////////////////////////////////////000000111111111111111111000000000000000111222333444666777888999;;;<<<===============<<<===>>>@@@BBBHHHTTTcccmmmyyytttnnnooouuu}}}~~~{{{xxx}}}~~~xxxrrrlllddd]]]XXXNNNMMMLLLJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIBBBBBB@@@>>>;;;777555333222222111000000000000111111111111111000000000000000111111000//////111222000000000000000000000000......////////////............//////////////////---......//////000000000000000000000000000000000////////////000000000000///////////////////////////...---...///000///...+++,,,---......---,,,+++,,,---......///.................................------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,,,,......---+++***)))((((((***+++,,,,,,,,,,,,,,,,,,***+++---////////////...******++++++,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++***************+++++++++))))))******************++++++++++++++++++++++++........................................................................---------.........//////,,,---.../////////...---...------------...//////---...///000000///...---------............------------...............///////////////////////////........................---------............///////////////////////////---------.........//////............/////////000---.........////////////......////////////..................////////////------........./////////---...///000000///...---......////////////......////////////............------------.........///........................////////////////////////...//////////////////...................................................------------------------,,,,,,,,,,,,---------...------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------..................---------------............,,,+++***---------.........//////......//////000000000111000000000000000000000111111111111222222333333444444555666888:::<<<===>>>>>>???@@@AAABBBCCCCCCCCC>>>BBBHHHNNNXXXgggxxx~~~}}}~~~yyywwwqqqfffbbb\\\UUUOOOLLLJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGEEEBBB>>>999777333222111111000000111111000000000000000111111111000111222000......000333000000000000000000000000......////////////....../////////////////////.........///000000111222222000000000000000000000000.........//////000000000////////////////////////...///000///...---...///,,,---...//////...---,,,,,,------...//////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,,,,---------,,,//////...---------------,,,,,,,,,---,,,,,,+++++++++,,,...//////...---,,,)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++*********++++++++++++++++++++++++////////////////////////................................................,,,,,,,,,---------......+++,,,.../////////......,,,,,,,,,---...///000111---...///000000///...------..................---++++++,,,---...///000111////////////////////////........................---------.........//////////////////////////////---------.........//////---.........//////000000.../////////000000111111......////////////............//////000000111111,,,---------......//////---...///000000///...---......////////////......000/////////............---.........//////000000........................////////////////////////---..................---////////////////////////........................---------------------------------.........//////------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,------........./////////...---------,,,***+++,,,...///......------------.........//////......//////000111111222000000000000000000000000000111222333555666777888777888999;;;===???@@@AAA???AAABBBDDDFFFHHHHHHIIICCCHHHQQQYYYcccrrr}}}}}}rrrfff\\\TTTPPPOOOMMMKKKIIIGGGFFFFFFGGGGGGJJJKKKKKKKKKHHHCCC>>>:::555444333333222222333333//////000000111111222222///111111000------000333000000000000000000000000......////////////......///////////////.........///000000111222222333333000000000000000000000000---.........//////000000////////////////////////...000222000---+++---///---...000111111000...---,,,,,,---.../////////....................................------,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------------(((((((((((()))***+++,,,------------,,,,,,+++******+++,,,,,,,,,***(((''')))***+++,,,------------++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---,,,,,,,,,+++*********++++++++++++++++++++++++......//////...---,,,,,,.........///......---,,,(((***,,,...//////...---------------------------//////.........---------........................//////.........---------................................................////////////////////////////////////000000000000......------------......////////////////////////............////////////////////////////////////......------------..............................////////////000000000000////////////////////////..................------//////000000000///---,,,////////////////////////////////////////////////.........////////////000////////////////////////////////////////////////000000//////.........---)))+++---///000000///...///......------...000111---------,,,,,,+++++++++//////.........---------++++++,,,,,,---...//////000---++++++,,,......---,,,------...//////..............................,,,,,,---...////////////000000000000000111222333...///000000//////000111333222000///000222555666777888999999888888999;;;:::<<<>>>???>>>???@@@BBBGGGDDDBBBDDDJJJOOOQQQPPPYYY___fffkkkooowwwvvvmmmccc]]]YYYUUUOOOIIIFFFEEEGGGIIIIIIHHHGGGFFFDDDCCCBBBAAA===:::777555555555444333111222222222222111111000000000000000111222333444000111222222222000///...111111111000000000000000//////............//////000000111111111111000000000000000000000000000000///111111///,,,+++...111000000000000000000000000////////////////////////............///////////////...,,,+++***+++,,,,,,......------------......---------------------------------,,,,,,+++++++++........................+++,,,------......---------------------------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((()))*********************))))))******+++,,,,,,+++)))(((((()))+++,,,......//////...------,,,,,,,,,---.../////////...+++,,,---...//////...---........................//////.........---------........................//////.........---------................................................////////////////////////.../////////000000000000/////////....../////////////////////////////////............///////////////////////////////////////......------......///.........................../////////000000000000................................................//////---,,,,,,,,,------////////////////////////........................------........./////////////////////////////////////////////////////////000/////////............000111222333333111///...---------------...//////---------,,,,,,,,,++++++......------,,,,,,,,,,,,+++,,,,,,------.........+++)))''''''(((******)))------.................................---------,,,---...///////////////---------------.../////////000111111/////////111111111222222333444444555777999;;;<<<;;;;;;===>>>>>>?????????>>>???AAACCCBBBDDDGGGKKKRRRYYYaaaeeennnqqqtttuuuwww{{{{{{vvvnnnhhh]]]SSSKKKHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGBBB@@@<<<:::888666444222222222222222333333333333222222111000000111111111111111111111111000//////000000000000000111111111//////............//////000000000111111000000000000000000000000000000000///000111///,,,,,,...000000000000000000000000000....................................//////////////////---,,,,,,,,,------......------------......------------------------......------------------------------------------+++,,,------......---------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))******************+++******))))))******+++,,,,,,+++***))))))***+++,,,.........///......---,,,***+++,,,...///000000000........................////////////////////////...............---------.......................................---------................................................////////////////////////....../////////000000000000000////////////000000////////////////////////............///////////////////////////////////////......------......///............................../////////000000000------------------------........................///...+++))))))***,,,...////////////////////////------------------------,,,---------............////////////////////////////////////////////////////////////............////////////...,,,)))(((+++,,,,,,---...---------------------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------------------------...,,,++++++,,,------,,,---...............---------------------------------...///////////////...000000//////000000111111000111222111000///000111000222333555666555444444888:::<<<>>>>>>>>>???@@@AAABBBBBBAAAAAADDDHHHLLLHHHNNNTTTZZZ___hhhsss{{{}}}}}}}}}||||||}}}~~~|||{{{wwwqqqtttwwwxxxxxxyyy~~~|||yyyxxxyyy{{{~~~~~~}}}~~~}}}|||yyyuuusssvvv}}}sssdddWWWOOOLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHFFFCCC@@@>>>;;;666333333333222222222444555666444333222111000/////////222222111000000000000111//////000000111111222222000//////......//////000///000000111111000000///000000000000000000000000///000000///------///000000000000000000000000000////////////////////////............////////////000///......---...............------------......------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------------------------,,,+++*********+++,,,******))))))******+++,,,************************---...............------+++,,,---...////////////000//////.........//////////////////////////////........................................................................................................................////////////////////////........./////////000000000//////////////////000////////////////////////............//////////////////////////////////////////............//////................................./////////000000........................---------..................---+++******+++---...////////////////////////------------------------,,,,,,,,,---------......///////////////////////////////////////////////////////////////.........,,,,,,,,,+++***(((&&&%%%+++,,,---...///...------------------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,222000//////111111111000.........///......---,,,---------------...............////////////......222222222111111222333333///000222222111111333444333333444555666666666666777999<<<=========>>>@@@CCCDDDFFFHHHLLLRRRZZZ___```cccgggjjjooovvv~~~|||yyypppkkklllppppppfff```bbbfffhhhhhhhhhmmmmmmmmmlllkkkhhhfffddddddeeeggghhhhhhfffeeedddcccbbbaaa______dddlllrrrtttsssrrrqqqrrrssssssrrrooozzzyyyiii]]]UUUQQQLLLKKKJJJHHHGGGFFFFFFGGGJJJHHHGGGEEEDDDAAA<<<999777555333222222333444555333333222000000000000000333222111000000000111222......///000111222222333000000////////////000000///000000111111000000//////////////////////////////000000////////////000////////////////////////000000000000000000000000............///////////////...........................------------......------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,------------------------///...,,,*********,,,---******))))))******+++,,,)))***++++++++++++***)))------...............------...............------000//////.........//////........................---.....................////////////////////////---.....................................................................////////////////////////............///////////////......------......///////////////////////////............/////////////////////////////////////////////....../////////////////////////////////............////////////////////////////////////---------.........//////------............------////////////////////////------------------------,,,,,,,,,---------......000000000000000000000000////////////////////////.........///////////////////////////...------,,,,,,---...000000///......------------------------------------............------------------,,,,,,...---,,,---...///...,,,---...............---------------......///////////////000000111000000000111111000000000000000111---///111222333444666888777666555444555666999:::777888:::;;;;;;;;;>>>@@@FFFIIIOOOUUU]]]gggqqqwwwyyywwwvvvxxx}}}~~~wwwpppkkkiiigggiiiiiiddd^^^___hhhqqqpppfff______aaa``````aaa^^^^^^^^^^^^]]]]]]\\\\\\YYYZZZ[[[]]]]]]\\\ZZZXXXUUUVVVVVVVVVWWWZZZ^^^bbbddd```\\\ZZZZZZ[[[ZZZYYYVVVZZZcccppp}}}rrrgggaaa[[[YYYUUUPPPLLLJJJHHHHHHGGGFFFFFFFFFFFFDDDAAA>>><<<:::777444222222222333222222111111111111222222333222111000000111222333......///000111222222333000000////////////000000000000111111111111000000////////////////////////000//////000000000000///////////////////////////////////////////////////............////////////---------.........------......------------......------------------------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---------------------------000...,,,******+++,,,---******))))))******+++,,,)))***++++++++++++***))),,,---......///...............//////...------,,,................................................---------...............////////////////////////---------...............................................................////////////////////////------........./////////......------------......////////////////////////............////////////////////////////////////000//////......//////000////////////////////////------........./////////000000000000000000000000,,,,,,------.../////////---...///000111000///...////////////////////////------------------------,,,---------............000000000000000000000000////////////////////////.........////////////////////////000000000000000---...//////000000//////------------............------...............///---------------------------,,,,,,,,,......,,,+++,,,------...//////...............///000000111111111111333444444555555555555444333333333333333333...000222333444555888:::999777555444555777:::<<<888999:::;;;<<>>;;;888666444333333333333222222222333333444222111111111111222333333//////000000111111222222111000000//////000000111111222222222222222222111000000000000000000000000000//////000222222111///000000000000000000000000------------------------............////////////,,,,,,---.........------......------------......------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******++++++,,,,,,------++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---******))))))******+++,,,************************,,,------...//////......------..................+++,,,---...//////...---////////////////////////---------.........//////////////////////////////---------.........//////................................................////////////////////////---------.........////////////............//////////////////////////////............////////////////////////////////////000000////////////000000////////////////////////---------.........//////000000000000000000000000,,,,,,------...//////000.........//////000000000////////////////////////........................------........./////////000000000000000000000000////////////////////////............/////////000......------------.........---------......//////------------.........///,,,,,,,,,------.........+++,,,,,,------............------///000000...,,,++++++---...//////000000/////////000111222222222444555777888::::::;;;;;;999999888777777777777777111222444444444555666888888888777777888999:::;;;;;;<<<===>>>BBBHHHPPPUUU___eeeoooxxx~~~~~~xxxrrrlllhhhgggfffeeeggghhhgggdddbbbbbbdddhhhjjjkkklllppp{{{yyyvvvxxxwwwsssoookkkkkkooosssvvvxxxvvvuuuuuuvvvtttoookkkhhhiiikkkpppuuuyyy|||~~~xxxnnnhhheeebbb^^^ZZZYYYSSSQQQUUUXXXXXX[[[___fffiiinnntttwwwyyyzzzyyyvvvyyy~~~yyyooofff___[[[YYYVVVSSSPPPMMMKKKIIIGGGEEEBBBAAA@@@===;;;999777666666666555444333333333333000111222222333333333222000000000000000111111111111111000000000000111111222333333444444333333222000000000000000000000000000///...000333333111///000000000000000000000000------------------------............////////////,,,---...///000//////.........------------......---------------------------------------,,,,,,,,,------------------------+++,,,------......------)))******+++,,,,,,------++++++******++++++,,,---************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))******+++,,,,,,+++***))))))***+++,,,,,,,,,---.../////////...++++++---...//////000000(((***,,,...//////...---000000000000000000000000---------.........//////000000000000000000000000---------.........//////................................................////////////////////////---------.........//////000000////////////000000////////////////////////............/////////000////////////////////////000000////////////000000000000000000000000000000---------.........//////////////////////////////,,,,,,------...///000000000///---,,,,,,...111333////////////////////////////////////////////////.........////////////000000000000000000000000000////////////////////////---.........//////000000000///...------------......---,,,+++,,,---...///---------.........//////+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---///...,,,******+++,,,...///000000111///000000111222333333333777888:::<<<>>>??????@@@777777666555555555555555444555666555444444444666666777999:::;;;;;;::::::>>>???@@@BBBGGGPPPZZZaaakkkrrr{{{}}}{{{zzzxxxssspppkkkfffbbb`````````cccfffjjjkkklllmmmqqqttttttvvvyyy|||~~~xxxxxx||||||xxxuuuvvvxxx~~~zzzuuuooojjjfffbbb``````]]]WWWZZZ```\\\]]]___```aaa```___^^^WWWYYY___iiiuuu{{{sssnnnlllddd```ZZZUUUQQQNNNJJJHHHCCCCCCBBBAAA???===;;;:::999888777555333222222222///111222333444333333222111111111000000000000000111111000000000000111111333444444555555444444333000000000000000000000000000......000333444111...000000000000000000000000111111111111111111111111............/////////000---...///111111111000///.........------.........------------------------/////////......------,,,........................+++,,,------......------))))))***+++,,,,,,------+++*********+++,,,,,,---************************++++++---......---++++++------------------------)))***+++,,,,,,,,,,,,,,,*********)))***++++++,,,,,,+++)))(((((()))+++,,,............////////////...///////////////......,,,,,,,,,------...........................------........................//////............/////////000111222222000...,,,//////////////////////////////............//////..........................................---------......///////////////,,,---------.../////////////////////////////////////////////////////////000000000000///...---,,,...............---------////////////////////////............////////////........................000000000000000000000000000000//////......------...............---------000...,,,---000111///---////////////////////////////////////////////////////////////////////////......////////////......//////.........---------,,,---......//////......///......------,,,+++++++++,,,------......------,,,,,,,,,---------........./////////////////////...000222555777999:::;;;??????>>>>>>>>>>>>>>>>>>>>>:::555333444555444333333333333333555777999;;;<<<:::888888:::===???@@@BBB@@@???EEEQQQaaaooowww|||}}}~~~vvvpppqqqrrrqqqqqqsssqqqrrrrrrqqqooolllkkkkkkrrrsssuuuxxx|||tttvvvwwwuuuqqqpppsssvvvrrrpppmmmggg___ZZZWWWWWWPPPRRRTTTVVVZZZ___fffkkkmmmrrr|||oooccc[[[UUUOOOLLLNNNKKKGGGEEEEEECCC@@@<<<;;;999777555555555333222444333222222111222222222111111111111111111111111222222111000000111222222222333333444444333333222000000000000000000000000//////000000000000//////////////////////////////+++---///000111222111000......................................................---,,,,,,,,,,,,---,,,---...//////...---,,,---------,,,,,,+++++++++******+++,,,,,,,,,++++++,,,------...------,,,,,,+++,,,,,,------,,,,,,+++...,,,******---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------,,,++++++---------------------------,,,***))))))***,,,---+++++++++******)))))))))............////////////......////////////......,,,,,,,,,------.........////////////////////////........................//////............////////////000000000///...---//////////////////////////////............//////................................................---......///////////////------..................////////////////////////////////////////////////,,,------.......................................////////////////////////............////////////................................................///////////////.................................000...---...000000///---////////////////////////////////////////////////////////////////////////......////////////......//////.........---------,,,---......//////......+++,,,,,,------......///+++,,,------......------------------------............//////000111222222222333555888:::;;;<<<===??????@@@@@@@@@@@@??????<<<888444222333555444444666666666666888999:::;;;=========???AAADDDEEEEEEJJJKKKMMMUUUaaannnxxx}}}yyysssuuuxxxzzz|||~~~|||{{{}}}~~~{{{rrrjjjccc```\\\ZZZXXXVVVVVVWWWXXXXXXZZZZZZeeewwwxxxoooeee]]]XXXTTTRRRPPPPPPOOOKKKFFFAAABBB???<<<:::999777555333333333222222222222222333111111111111111111111111222222222222222222222222222333333444444333333222000000000000000000000000//////000000000000//////////////////////////////...//////000000000000///................................................------,,,,,,---...//////------...//////...---------------,,,,,,,,,++++++------.........------,,,,,,,,,------...---------+++,,,,,,------,,,,,,+++...,,,******,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---------------------------------------+++++++++,,,,,,+++++++++,,,,,,+++++++++*********---............/////////......///////////////...---------------.........///000000000000000000000........................//////............///////////////...............//////////////////////////////............//////................................................---....../////////////////////..................////////////////////////////////////////////////)))***+++---.../////////////////////////////////////////////////////////............////////////.........................................................///////////////////////////////////////000...---...///000///...////////////////////////////////////////////////////////////////////////......////////////.....................---------,,,---......//////......,,,,,,,,,---......//////,,,,,,---............---...............---------///...///000222444777888888999;;;<<<===>>>??????@@@AAABBBBBBBBB@@@???>>>999666333222333555555555444555666888999;;;<<<<<>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCBBBAAA>>>;;;:::666555333333444555666777555666888;;;===???AAAAAAEEECCC@@@@@@FFFSSSbbblllqqqtttxxx~~~|||wwwtttsssqqqooolllmmmnnnooorrr{{{~~~zzzyyy{{{zzzuuupppiii```[[[___cccdddeeehhhooorrruuuvvvyyyppp^^^RRRLLLKKKLLLIIIFFFBBB???===;;;888666444333333222222333333444000000000000000000000000//////000111111000//////222222333333333333222222000000000000000000000000//////000000000000//////////////////////////////111000///......///000111................................................---------......000111111---..................---------------------,,,,,,------------,,,+++***)))++++++,,,---............+++,,,,,,------,,,,,,+++---,,,++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///////////////........................---------......///////////////////////////////////////............//////......------------.../////////////////////////////////............//////////////////////////////........./////////000000---......///////////////000000000//////......---////////////////////////////////////////////////------...///////////////.../////////000000111111////////////////////////............////////////////////////////////////////////////////////////------......//////000000.../////////000000111111.../////////......//////////////////////////////////////////////////////////////////////////////......////////////......---.....................,,,---......///.........000//////......---,,,,,,,,,---......//////......////////////////////////111111333555888<<<@@@BBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@===:::777666555555555555555666888999;;;<<<===???AAACCCEEEFFFEEEEEEEEEIIIQQQ___ooozzzwwwtttpppmmmmmmoooqqqrrrppprrruuuwwwzzzyyyrrrqqqpppkkkddd```cccccccccbbbbbbgggnnntttuuuwwwzzzyyyeeeXXXQQQOOONNNKKKGGGEEECCCBBB???===666555555444444444444444000000000000000000000000222333333333333333333222111222222333333222222111000000000000000000000000//////000000000000//////000000000000000000000000///............000222333////////////////////////........................000//////.........//////.........------.........------------------------.........---,,,+++***)))+++,,,,,,---.........---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++,,,---******************************+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---...///000000000000/////////...............,,,,,,------......////////////////////////////////////............//////...............///////////////////////////////////////............//////////////////////////////.........//////000000111---......///////////////000000///////////////////////////////////////////////////////////////////////////000//////......---......//////000000111////////////////////////............////////////////////////////////////000000000000000000000000.........///////////////---......//////000000111...///000///...---...000////////////////////////////////////////////////////////////////////////......////////////......---------...............,,,---......//////......---------...//////000000------...////////////...////////////000000000111333444777:::===???AAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA???===:::888666555666777888888888888:::<<<======>>>@@@BBBFFFIIIKKKKKKOOOVVV\\\cccmmmxxxyyysssrrrmmmmmmnnnooorrruuuxxxzzz}}}yyyqqqnnnkkkfffaaa___^^^^^^^^^______aaaeeemmmvvviiiYYYQQQPPPMMMIIIGGGEEECCCAAA???:::999777666555555444444111111111111111111111111000000///......///000000111111222222222222111111000000000000000000000000//////000000000000//////000000000000000000000000------......///111222333////////////////////////........................000///......------......///...------------...///------------............///////////////...---,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,------,,,++++++,,,...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,---...///000000000000000/////////.........------------...//////000000//////////////////////////////............//////---...///000000000////////////////////////////////////............//////////////////////////////---......///000000111111---......//////////////////////////////000000000////////////////////////////////////////////////---......//////......---,,,------...//////000000////////////////////////............///////////////////////////////////////////////////////////////////////////.........,,,------...//////000000---///000000...---...000////////////////////////////////////////////////////////////////////////......////////////......---------.........//////,,,---......//////......------......//////000000------...///////////////......///000111111222333555777:::>>>@@@AAABBBAAAAAAAAABBBCCCCCCCCCCCCCCC???>>><<<999888888999:::888:::<<<<<<::::::<<<>>>>>>???BBBFFFMMMUUU]]]aaacccfffiiikkknnnvvvzzzuuupppjjjhhhjjjnnnrrrwww|||~~~wwwrrroookkkeee```]]]ZZZXXXWWWZZZ```gggkkk}}}|||jjj```VVVSSSOOOLLLIIIGGGDDDAAA===<<<:::888777555555444222222222222222222222222///...,,,******,,,...///111111222222222222111111000000000000000000000000//////000000000000//////000000000000000000000000......///000000000000000////////////////////////...........................---------------......///...------------...///------------.........///...///////////////..................---,,,+++++++++,,,,,,------,,,,,,++++++---...,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---+++)))))))))***+++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********+++++++++,,,,,,,,,,,,,,,---------......,,,---...///000000000000000000//////.........------......///000111111222000000000000000000000000//////............//////,,,...000222222111000/////////////////////////////////............//////000000000000000000000000---......///000111111222---......///////////////......//////000000111111////////////////////////////////////////////////+++,,,------.........---,,,,,,,,,---...//////000////////////////////////............/////////000000000000000000000000000........................000000//////.........---,,,,,,,,,---...//////000---///111000---,,,...000////////////////////////////////////////////////////////////////////////......////////////......---------.........//////,,,---......//////......000000000///......---------......///////////////------...000111222333444777999===@@@BBBBBBAAA@@@???@@@AAABBBBBBCCCCCCBBB===<<<999888888:::<<<>>>:::<<<>>>>>><<<;;;===@@@EEEGGGKKKTTT```mmmyyy|||zzzvvvppppppxxxyyypppnnnqqqrrrrrrooommmnnnllljjjmmmrrruuu{{{}}}tttlllgggccc\\\VVVSSSRRRTTTVVV___lll}}}~~~wwwccc```[[[WWWSSSPPPLLLIII???>>><<<:::777666555444333333333333333333333333555333000......000333555111111222222222222111111000000000000000000000000//////000000000000//////000000000000000000000000///000111111111000...---000000000000000000000000........................+++++++++,,,---...///000///...---,,,,,,---...///---------.........//////,,,,,,------...---------/////////...---,,,******+++,,,,,,------,,,,,,++++++---...---******,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,+++)))((((((***+++---++++++++++++++++++++++++)))***,,,------,,,***))))))))))))******+++++++++......................................................////////////......///////////////.................................//////............//////////////////////////////////////////////////////------......///000000000000000000000000000000000////////////////////////000000000000000000000000,,,---///111222111111000///////////////...------////////////////////////000000000///......------..............................//////000000111111000000000000000000000000------......//////000000////////////////////////000000//////.........---////////////////////////////////////000000000000////////////////////////000////////////111333444........................---///111222333222000////////////////////////////////////...---------,,,......------------......222111111000//////......---...000222555888:::<<<>>>???AAACCCCCCCCCAAA@@@@@@AAAAAABBBAAA@@@>>>===:::999999;;;???AAA@@@>>>=========;;;;;;===@@@CCCEEEKKKVVVggg}}}zzzzzzsssiiicccbbbcccddddddfffjjjooouuuzzz}}}~~~~~~yyytttooodddXXXSSSVVVWWW^^^gggmmmpppsssvvvyyyuuukkkgggbbbYYYQQQOOOHHHEEE@@@;;;777555444555111222333444333222111000333333222222222222222222000111111111111///---,,,//////000000111111111222///000111222222111//////222111000//////000111222////////////////////////---......///////////////......,,,++++++,,,---...........................///////////////////////////............---------......---,,,,,,...///000***,,,---///000000//////+++,,,---.........---,,,---,,,++++++------,,,+++------......000111333444,,,------......------,,,***++++++,,,,,,,,,+++++++++,,,---,,,***)))***+++,,,------------,,,++++++,,,+++)))''''''(((***+++...................................................//////000000//////...////////////////////////........................//////............/////////////////////////////////////////////////////////////////////.........000000000000000000000000////////////////////////000000000000000000000000+++,,,---...////////////000000000000///...---,,,////////////////////////.........///////////////////////////////////////////////////000000000000000000000000000000000000.........///////////////////////////////////////000/////////............////////////////////////............////////////////////////////////////000////////////111222333////////////////////////...///000222222111000///,,,,,,,,,,,,,,,,,,,,,,,,..................------///......------......///............///////////////000222444777:::<<<>>>===>>>@@@AAAAAA@@@???>>>@@@AAABBBBBBBBBAAA@@@???>>>===<<<>>>AAABBBAAA???======<<<:::999;;;???BBBMMMWWWeeevvv}}}xxxtttoooiiiccc```aaaeeeggghhhlllpppwww~~~~~~rrrkkkjjj]]]___aaabbbaaa``````aaavvv}}}wwwkkkbbb___UUUPPPIIIDDD@@@>>><<<:::999999888888777555444333444444333333222111111111111111111111000///...---000111111111222222222222///000111222333333222222111000///......///000111////////////////////////---...//////000000/////////...---,,,,,,---...///........................///////////////////////////............------------------------...//////)))***+++---------------+++,,,---.........---------,,,+++,,,---...---+++*********+++,,,---...///,,,------......------,,,+++,,,,,,,,,,,,+++******+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,++++++******)))(((((((((***+++,,,................................................///000000111111000000///////////////////////////........................//////............//////////////////////////////////////////////////////111000000///......------000000000000000000000000////////////////////////000000000000000000000000------,,,------...///000111111111111000///...---////////////////////////------......///000000111000000000000000000000000000000000000////////////000000000000000000000000///////////////.........////////////////////////////////////............////////////////////////------------............////////////////////////000000000//////000111111000000000000000000000000...///000111222111000///////////////////////////................../////////......------......///------...//////000111111222333555777:::===???@@@???@@@AAAAAAAAA@@@???>>>@@@AAABBBBBBCCCBBBBBBBBBBBBAAA@@@AAABBBBBBAAA@@@>>>>>>===;;;;;;===AAADDDTTT```pppuuummmiiiggghhheeebbbbbbffflllppprrrvvv{{{uuuqqqlllfffaaa\\\WWWSSS]]]hhhzzz}}}xxxiii___TTTLLLHHHEEE@@@<<<===<<<:::888666444333333555555444333222222111111222222111000////////////222222222222222333333333///000111333444444444444000//////......//////000////////////////////////---...//////000000////////////.........//////000........................///////////////////////////............---------,,,---......//////......******+++,,,------------+++,,,------......------...---,,,---.........,,,***)))))))))******+++,,,,,,------......------,,,,,,,,,,,,,,,,,,+++***)))+++,,,---,,,***)))***++++++++++++,,,+++******)))''''''((()))***+++,,,---................................................000000111111111111000000///////////////000000000........................//////............//////////////////////////////////////////////////////000000//////............000000000000000000000000////////////////////////////////////////////////000///.........000111222000000111111111111000000////////////////////////............//////000000////////////////////////111111000000//////......////////////////////////000000//////......------///////////////////////////////////////.........////////////////////////------........./////////////////////////////////000000000///////////////000000000000000000000000...///000000111111000000000000000000000000000000------......//////000000//////............////////////000000111222222222444555888:::===???@@@AAACCCCCCDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@???>>>?????????@@@CCCGGGKKK[[[hhhvvv}}}sssllliiihhhgggnnnmmmmmmnnnrrrwww{{{~~~|||uuummmccc\\\ZZZ]]]ccciiirrr}}}uuucccVVVPPPKKKEEE@@@BBB@@@===999777555444444444444444444333333333333444222111000///000111111222222222222222222222222000111111222222333333333000000////////////000000////////////////////////......///000000000000000000000000000000000111111........................///////////////////////////............---------+++,,,.../////////...---,,,------....../////////,,,,,,,,,---------------///...------//////...------,,,++++++++++++,,,,,,,,,------......------,,,***++++++,,,,,,,,,+++++++++,,,---,,,***)))***+++***++++++++++++***))))))'''((()))++++++,,,++++++////////////////////////........................000000111111111111000000////////////000000111111//////////////////////////////............//////////////////////////////////////////////////////............//////000000////////////////////////////////////////////////////////////////////////000000///......///111222---...///111222222222333000000000000000000000000000000//////....................................111111000000//////......////////////////////////000000//////......------////////////////////////.........///////////////////////////////////////....../////////000000000////////////////////////000000000000////////////////////////////////////......///000000000000000---------------------------......//////000000000/////////....../////////000000000000000000000000666777:::<<>>===>>>???===???BBBEEEHHHLLLPPPSSScccnnnzzzzzznnniiimmmrrrtttttt{{{||||||}}}~~~yyyqqqhhhddd^^^ZZZZZZ```hhhooovvveee\\\VVVPPPJJJIIIGGGCCC???<<<999888888333333333444555555666666444333111000000111222222111111111111111111000000222222111111000000000000111111111111111111111111000000000000000000000000...//////000000000000000///000000111111222222222///////////////////////////////////////////////////............---------+++,,,.../////////...---------------......//////,,,,,,,,,,,,------......///...------//////...---...------,,,,,,,,,,,,,,,,,,------......------,,,((()))***+++,,,---------+++,,,---,,,***)))***+++***++++++++++++***))))))******++++++++++++***)))////////////////////////........................///000000111111000000///...//////000000111111222//////////////////////////////............//////////////////////////////////////////////////////------......///000000111////////////////////////////////////////////////000000000000000000000000......------------......,,,---...000111222222222000000000000000000000000111000000///......------........................000000000000////////////000000000000000000000000///////////////.........////////////////////////.........///////////////////////////////////////////////////000000000111////////////////////////......///000000000//////////////////////////////........./////////000000//////////////////////////////////////////000000000//////......//////000////////////////////////888999<<>>======???AAA???CCCJJJOOOSSSWWWZZZ]]]fffppp{{{uuulllmmmuuu|||}}}xxxpppggg```\\\[[[[[[bbbkkk{{{uuukkkddd]]]YYYRRROOOKKKFFF@@@<<<888777333333444555555666666666333333222222222222222333111111111000000000000000444333111000///.........111222222333333222222111000000000000000000000000...///000000111111000000//////000111222222222222///////////////////////////////////////////////////............---------,,,---......//////......,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,---...///...---,,,---.........,,,,,,,,,++++++***+++++++++,,,------......------,,,((()))***+++,,,---------+++,,,---,,,***)))***++++++++++++,,,+++******))),,,,,,+++++++++*********////////////////////////...........................//////000000//////......//////000111111222222//////////////////////////////............//////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////000000000000000000000000------............------......///000000000000///000000000000000000000000///////////////.................................////////////000000000000000000000000000000000000.........///////////////////////////////////////............/////////000////////////////////////........./////////000000////////////////////////,,,---...000000000//////000000000000000000000000...............///000000111111111111111111111111000000000///////////////000000////////////000000000000000111111222222333;;;<<>>===<<<@@@CCCCCCCCCHHHQQQZZZggglllqqqttttttssstttvvvwwwtttrrrrrryyy~~~~~~pppcccZZZVVVWWWXXXjjjuuu~~~qqqaaaPPPEEEBBB>>>:::666444444666777555555555444333222111000111111111111000000000000333333333222222222111111000000111111222222222222333222222111111222222333000000000000000000000000000000000000000000000000000000000000000000000000222000///------///000222000000//////.........---////////////............------............---------------............///111000...---,,,,,,---------------,,,,,,+++++++++------------,,,,,,+++***++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,------,,,++++++000000000000000000000000000//////////////////000//////.........---------////////////////////////......////////////......000000000000//////......///////////////...............////////////......//////000000000000//////....../////////000000000////////////////////////000000000000000000000000000000000000000000000000000000000////////////.../////////......//////////////////////////////////////////000000000000111111000///......///000111000000000///////////////////////////////////////000///...------...///000......////////////................................................//////000000///......///000000/////////////////////////////////////////////////////////////////////...---...//////000000//////......000111111111000///000000000000000000111111222333555777888;;;???BBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBFFFMMMVVV```gggmmmqqqtttvvvuuuuuuvvvxxxzzzuuutttsssttt}}}sssggg___[[[YYYZZZaaalllwww~~~jjjYYYPPPGGGDDD@@@<<<:::999888777333444444333333222111000333222222222222111111111333333222222222111111111000111111111222222222222222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111000/////////............////////////............------............---------------............///111000...---,,,,,,------//////.........---------,,,---------,,,,,,+++***+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***000000000000000000000000//////............///////////////............---////////////////////////......////////////......000000000////////////...111000000///......------......////////////.........//////000000//////.../////////000000000111111////////////////////////000000000000000000000000000000000000000000000000////////////............//////000000000000//////////////////////////////000000000000111111111111000000////////////000000///000000000000///......//////////////////////////////............//////------............------....................................///000111222//////............//////////////////////////////////////////////////////......//////////////////---...//////000000//////...///000000111111000000111111111111111222333333222555999<<<>>>AAADDDGGGCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCAAA@@@???@@@AAAAAABBBBBBFFFOOO\\\hhhqqqtttuuuwwwyyyzzzzzzzzz{{{}}}~~~||||||{{{xxxzzzyyyxxxxxxvvvwww}}}}}}}}}~~~rrrjjjfffXXXWWWWWWZZZcccqqqqqq```WWWLLLHHHDDD@@@===:::777555444444444444444444333333444444444333333333222222222222222111111111111111111111111111222222222222111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111////////////............////////////............------............---------------............///000///...---------------............------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))******++++++*********/////////////////////////////////////////////////////////...............////////////////////////000000111111111111000000////////////////////////000000//////..................////////////.........//////////////////...000000000000111111111111////////////////////////////////////////////////000000000000000000000000000000/////////............///000111111000///...//////////////////////////////000000000111111111000000////////////000000//////000000000///...---/////////////////////////////////....../////////---......//////......---........................///////////////000111111///..................///////////////////////////////////////////////////............////////////......///000000000000000//////000000111111111111111111111111222333444555444888===AAACCCDDDFFFHHHEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEECCC@@@======???BBBDDDDDDJJJTTT```llltttyyyzzzxxx{{{~~~|||{{{~~~~~~{{{~~~|||}}}yyy|||nnnfff[[[SSSSSS\\\iiirrr~~~|||iii^^^UUUPPPHHHCCC@@@===:::777777666666666666666666777444444444333333333222222111111111111111111111111222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000///////////////.........////////////............------............---------------............/////////......------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))******++++++++++++***///////////////////////////000000111111000000///////////////////////////////////////////////////000000111111111111000000.............../////////............//////000000......////////////............////////////......000000000000111111111111////////////////////////////////////////////////////////////////////////111111111000000000//////------///000000///------////////////////////////........./////////000000//////000000000000/////////////////////...------...........................//////////////////.../////////000000/////////////////////////////////111111000///////////////...//////////////////...........................000000000000000000000000---.........//////000000...//////000000000000000000000000000000111111222111000000000111333555777777;;;@@@CCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEBBB???>>>???CCCHHHKKKNNNZZZjjjvvv{{{{{{{{{|||yyy|||wwwwwwuuussswww~~~{{{zzz~~~nnn^^^VVVTTTWWWZZZcccqqq~~~|||nnneee]]]RRRKKKHHHFFFCCC@@@999888777666666666666666444333333333333222222222111111111111111111222222333222222222222222222222222222222111111222222222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000.........///////////////////////////............------............---------------............///...............---------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++,,,------,,,,,,000000000000000000000000///000111222222111000///...////////////000000000////////////////////////......////////////......---............/////////------......///000000111......////////////......---......//////......---/////////000000000111111////////////////////////000000000000000000000000////////////////////////111111111111000000000000------............------////////////////////////............//////////////////000000000000//////000///......------....................................////////////......//////000000000000//////////////////////////////222111000///............//////000000000000//////........................000000000000000000000000------......///000000000...///000000111111000000111000000000000111222333111000///000111444777999:::>>>AAADDDDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCC???>>>===>>>CCCJJJQQQUUUaaalll{{{~~~}}}~~~{{{~~~zzziiimmmooopppuuuttthhh___XXXTTTRRR\\\fffqqqvvvlll```WWWSSSOOOIIIDDD<<<;;;888666444333333444444444333333333222222222222222222222222333333333333333333333222222222222333333222222222222333333000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////.........///////////////////////////............------............---------------............///---......///......------,,,,,,,,,,,,------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********+++,,,---------------000000000000000000000000...///000111111000///....../////////000000000000////////////////////////......////////////......---------.........//////.........///////////////......////////////......---......//////......---....../////////000000000////////////////////////000000000000000000000000////////////////////////111000000000000///////////////............//////////////////////////////...////////////000000000...///000111111000///...111000---,,,+++,,,...///........................---...///000000///...---...//////////////////...//////////////////////////////......---.........///000111222222111000///........................000000000000000000000000------......///000000111//////000111111111111000111111000000000111222333222111000111333666999;;;<<>>:::777666666777666666666555555555555333333333444444555555555444444444333333222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////---.........//////000000000/////////............---..................------------.........//////,,,---.../////////------)))))))))******+++++++++***+++,,,,,,------------++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******(((((()))++++++,,,,,,,,,111222222222222111000000111000000///...------,,,////////////////////////++++++,,,---...///000000////////////////////////111111000000//////..............................//////............//////000000000000000000000000/////////...------,,,,,,000000...------...///000///////////////.........111111000000//////............////////////......////////////////////////////////////////////////...000111000///...///111000000000000////////////////////////////////////////////////////////////---------------...//////,,,,,,...///000000000000111111000000//////..................///////////////111222333333222111//////////////////...------000000000000000000000000......//////000000111111111111111000000000000000000111111111111222222222333222333666<<>>===AAAAAACCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEECCCBBBAAABBB@@@BBBEEECCC@@@FFFOOOVVVcccqqq}}}tttuuu}}}|||uuuooommmkkkkkkttt{{{oooccc\\\XXXXXXbbbnnnuuuhhhWWWPPPIIIEEE===444333999444777999888555444555666444444444444444444444444333333333222222222111111111111111111111111111111444444333333222111111111333333333333333222111000000000000000000000000000000000000000000000000000222111000//////000111222000000//////.........---............/////////000///...---,,,,,,---//////---,,,,,,+++,,,---///000...---,,,+++***+++,,,,,,,,,------......------,,,...//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////111222222222222111000000///000000000000111111111////////////////////////000000000000111111111111////////////////////////111000000000/////////...........................//////............//////000000000000000000000000.../////////////////////000///......///000111222/////////////////////...111000000000/////////.........////////////......////////////////////////////////////////////////---...//////------...///000000000000////////////////////////////////////////////////////////////......------...//////000------...///000000000///000000000000//////..................///////////////000111222222111000//////000000000000///...---000000000000000000000000////////////000000000000111000000000000000000000000111111111222222333333555444555999===@@@@@@>>>AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDBBBAAA@@@AAA???@@@CCCBBBBBBIIISSSfffttt|||}}}}}}qqqnnnnnnrrrtttvvv~~~xxxmmmddd^^^^^^dddvvv}}}dddWWWKKKEEEAAA;;;888888333555666666444333444555444444444444444444444444333333333222222222222111111111111111111111111111000000000000000000111111111222222222111111000///000000000000000000000000000000000000000000000000111000////////////000111000/////////...................../////////000000///...------------...///---,,,+++******+++,,,,,,...---,,,+++++++++,,,,,,,,,------......------,,,---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******)))*********111111222222111111000///...///000111333444555555/////////////////////////////////.........------////////////////////////000000000000//////////////////////////////////////////............//////000000000000000000000000......//////000111111222111000000//////000000111......//////////////////000000000000////////////......////////////......////////////////////////000000000000000000000000...///000000......///000000000000000//////////////////////////////////////////////////////////////////......//////000000......///////////////...000000000////////////...............////////////...///000111111000///...000000111111000000//////000000000000000000000000000000000000////////////000000000000000000111111000000111111222333444555888888999<<>>AAA??????AAACCCGGGQQQ[[[ppp}}}~~~vvvpppnnnpppuuu}}}xxxkkkbbb^^^aaaoooyyyfffRRRJJJIIIEEE>>>999444555666555333333444666444444444444444444444444333333333333222222222222222222222222222222222222...//////000111111222222000111111111111000//////000000000000000000000000000000000000000000000000000//////......//////000////////////................../////////000000000///......---------......///...---,,,++++++++++++...---,,,+++++++++,,,,,,,,,------......------,,,,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,++++++++++++111111111111111000000/////////000111333444555555////////////////////////------------------------////////////////////////000000000000////////////000000000000000000000000//////............//////////////////////////////....../////////000000000222111111000///......---............////////////000000000000////////////......////////////......////////////////////////000000000000000000000000000222333222111000111222000000000000////////////////////////////////////////////////////////////000000////////////000000...///////////////...---////////////////////////............////////////......///000000///......000000111111111111000000////////////////////////111111000000//////......000000000000000111111111000000000111222444666777::::::<<<>>>@@@BBBCCCBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???======@@@@@@@@@AAAFFFOOO[[[dddrrr}}}}}}vvvsssqqq|||~~~sssjjj]]]bbbjjjtttxxxbbbUUUQQQLLLCCC<<<999888777666555555666777444444444444444444444444444444333333333222222222222222222222222222222222111111222222222333333333000111111111111111000000000000000000000000000000//////////////////////////////............/////////////////////............////////////000000000///.........------------000/////////......//////------,,,,,,,,,+++++++++,,,------......------,,,+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...---------------000111111111111000//////000000000111111111222222////////////////////////...//////000111111222222////////////////////////////////////000000000000000000000000000000000000//////............///////////////////////////////////////......---------------..................---.........//////000000////////////000000000000......////////////......////////////////////////////////////////////////000222333222111000111222000000000000////////////////////////////////////////////////////////////000000////////////000000...///////////////...---.............../////////............////////////.........//////.........000000111111111111000000////////////////////////111111000000//////......//////000000111111111111000000000111333666888:::;;;<<<>>>@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>======>>>???@@@CCCJJJVVVcccjjjuuu|||zzzxxx|||}}}pppiiibbbbbbjjjxxxtttdddZZZRRRIIIAAA???<<<999666555555666666444444444444444444444444444444444333333333222222222222222222222222222222333333333222222222111111111111222222333222222111000000000000000000000000////////////////////////......////////////...............///////////////////////////000000000111//////.........------,,,,,,---...///000000111111---------,,,,,,,,,++++++,,,------......------,,,+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******))))))***+++,,,,,,000000111111000000///...000000000000000/////////////////////////////////,,,------...000111111222////////////////////////////////////000000000000//////////////////////////////............//////000000000000000000000000000//////...------,,,,,,'''(((***---///000111222------......///000000000////////////000000000000......////////////......////////////////////////////////////////////////...///000000......///000000000000000////////////////////////////////////////////////////////////000000//////......//////......///////////////...---............/////////............/////////////////////......///////////////000000111111000000000000000000000000000000000000000000/////////////////////000111111222222000///000111333777:::<<<===???AAABBBBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@??????>>>??????===@@@DDDHHHRRR```jjjnnnvvv{{{|||kkkcccaaaeeekkkrrr}}}wwwjjj```UUULLLFFFAAA;;;777555444444444444444444444444444444444444444444444333333333333333333333333333333333333222222111111000//////...111111222333333333333222000000000000000000000000000000000000000000000000...//////000000//////............////////////////////////000000000111111////////////...---,,,+++((()))+++,,,.../////////,,,,,,---------,,,+++***,,,------......------,,,,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,......000000000000000//////...000000000000000000000000////////////////////////+++,,,,,,,,,------......////////////////////////.../////////000000000111........................//////............//////000000000000000000000000////////////............)))***,,,...000000111111------......///000000111.../////////000000000111......////////////......////////////////////////---------------------------...//////------...///000000000000////////////////////////////////////////////////////////////000//////...------......------...///000000000///---------.........//////............////////////000//////////////////000---...///000000000000///000000000000000000000000////////////000000000000...//////000111111222222000//////111333888<<<>>>@@@BBBEEEEEEDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@?????????@@@AAA@@@FFFLLLRRR]]]llltttuuuvvv{{{~~~}}}uuuooogggcccbbbcccnnnyyykkk^^^QQQJJJBBB;;;999777666555444444444444444444444444555444444444444333333333333333333333333333333333111111000000000000000000000000111222222222222222000000000000000000000000000000000000000000000000//////000111111000//////............/////////000//////000000000111111111...////////////---,,,+++((()))+++,,,------------,,,,,,---------,,,+++***,,,------......------,,,---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------...//////000000000000000//////...//////000000111111111111////////////////////////000000000000000/////////////////////////////////.../////////000000111111........................//////............//////000000000000000000000000......//////000000111111//////000000000///---,,,---------...///000000111.../////////000000111111......////////////......////////////////////////------------------------///000111000///...///111000000000000////////////////////////////////////////////////////////////000///...---------------,,,,,,...///000000000000---------.........//////............/////////000000000////////////000000------...//////000//////000000000000000000000000......//////000000111111...//////000111222222222/////////111444888===???BBBEEEHHHHHHFFFEEEGGGIIIGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@?????????@@@BBBBBBFFFNNNUUU\\\hhhwww}}}|||zzz{{{yyyzzzttthhhbbb\\\___fffrrr~~~mmmZZZRRRIIIAAA>>><<<:::888444444444444444444444444555555444444444333333333333333333333333333333333111111111222333333444444//////000111111111111111000000000000000000000000000000000000000000000000///000111222222111000///---.........//////000000000000000000111111111111...///000000///---+++***+++,,,---.........---,,,,,,,,,---...---,,,+++***,,,------......------,,,...//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++************111111111111111111111111000000111111111000000///////////////////////////444222000...------.../////////000000000000//////////////////000000000000111111000000//////......////////////000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000//////......000111222////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////////////////---.........//////000000////////////////////////............////////////.................................///////////////////////////000000000000000000000000000000000000---------......000111111111000/////////000222333---...//////000////////////111333555777999===@@@DDDDDDFFFGGGGGGHHHHHHHHHJJJIIIHHHFFFEEEDDDDDDDDD???@@@AAAAAAAAAEEELLLSSSUUUYYYbbbooo|||~~~ttttttyyy~~~~~~|||zzzzzz~~~xxxeeebbb______eeerrrppp^^^NNNHHHFFF@@@:::888555444222333444555555444555444444333333222222111111222222333333222222111222222222111111111000000333222111/////////000000///000111111111111000000111111111111000000000000///000222444555444000---........................///.........///000111222000000000000000000000000...---,,,++++++,,,---...///...,,,++++++,,,...///------------------------,,,,,,,,,++++++*********000...,,,*********,,,---------,,,++++++,,,,,,,,,************************111111111111111111111111...///000111111111111111000000000000000000000000888777444111000///000000//////000000000000//////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000//////.........///000111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////........./////////000000////////////////////////............////////////.........................../////////////////////////////////000000000000000000000000000000000000...------......000111111111000/////////000222222//////000000000000000///111333666777999;;;???AAACCCDDDEEEFFFGGGHHHHHHHHHKKKJJJIIIGGGFFFEEEDDDCCCBBBAAAAAACCCGGGPPPZZZaaadddhhhppp|||wwwqqqqqqwwwyyyzzz{{{}}}|||{{{}}}wwwooocccYYYWWW]]]gggnnn|||kkkZZZRRRMMMGGGBBBAAA888666444444555666666555555555444444333222222222222222222222222222222222444444444333333333222222222111000//////000111111222222222222222222111111111111111111000000000000000000222444666444111...////////////////////////000000000////////////000////////////////////////111000///......///000111///...,,,++++++,,,...///---------------------------------,,,,,,,,,++++++......---,,,+++,,,,,,------,,,,,,++++++,,,,,,---************************000000000000000000000000---...///111222222222222111111111111111111111111999888555222000///////////////000000000000//////////////////000000000000////////////000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000......------......///000111111111111111111111111000000000000000000000000000000000000000000000000//////............//////////////////////////////......////////////000000////////////////////////............//////////////////////////////////////////////////////......////////////000000000000000000000000000000000000............///000111111000000000///000111111222000111111111111000000000444666999;;;<<<>>>AAACCCCCCCCCEEEFFFGGGHHHHHHHHHKKKKKKJJJHHHFFFDDDCCCBBBCCCAAAAAAFFFPPP^^^jjjqqqsssvvv}}}|||qqqmmmqqqvvv||||||{{{{{{~~~sssbbbWWWTTTVVVYYYgggzzz{{{kkk___UUUMMMGGGFFF<<<999666555666777777666555555555444333333222222444333222111111222333444444444444333333333222222111111000000000111222222333222111000000000000000111111111111000000000000000000222444555444111...000000000000000000000000222111111000///.........////////////////////////......------------.........---,,,++++++,,,---...------------------------......------------,,,,,,+++,,,,,,---------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++////////////////////////...///000111111111111111000000000000000000000000444333222000///.........//////000000000000//////////////////000000000000......//////000000111111000000000000////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////------------.........///000000000000000000000000//////////////////////////////////////////////////////............////////////////////////////////////////////////000000////////////////////////............////////////000000000000000000000000////////////............////////////000000000000//////////////////////////////......///000111111000000000000000111111222111111000000000000000111666888;;;===???@@@CCCEEECCCDDDEEEGGGHHHHHHIIIIIIJJJJJJHHHGGGEEECCCBBBAAACCCBBBDDDMMM[[[jjjtttxxxyyy|||tttnnnrrryyy|||{{{zzzyyykkkaaaZZZWWWUUUddd|||ssseeeYYYOOOJJJAAA===999666666666666666666666555555444333333333555444222111111222444555222222222111111111000000000000000111111222222333111000///...------......111111111111000000000/////////000222444333111...000000000000000000000000000000000000000///......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------------------------------------,,,,,,,,,((()))+++---......---,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++////////////////////////111111111111111000///.../////////////////////////////////.........////////////000000000000//////////////////000000000000......//////000000111111111000000000/////////...////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////,,,------...............//////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000000000000000000000//////////////////////////////............////////////000000000000000000000000000000//////.........---////////////000000000000////////////////////////000////////////000000111///000000000111111111111000000/////////000111222777:::===@@@AAABBBCCCEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCHHHJJJPPP\\\jjjtttzzz{{{~~~|||uuurrrzzz{{{zzz{{{}}}tttdddYYYQQQTTT```uuu~~~nnn^^^SSSHHHCCC===888666666666555777777666555555444444333555444222111111222444555222222222111111111000000000000111111222222222222000000///...............111111111111000000000///......///000222222000...////////////////////////---...///000111000000000......................../////////000000/////////---------,,,,,,---------------------------------+++++++++++++++,,,,,,,,,&&&'''***,,,------+++***,,,+++++++++,,,,,,---...++++++++++++++++++++++++000000000000000000000000222222222222111///...---..............................///000000111111111//////000000000000//////////////////000000000000////////////000000000000111111000000//////......000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000------...////////////...........................000000000000000000000000000000000000000000000000//////............//////000000000000000000000000111111000000000000//////////////////////////////............////////////////////////////////////000000000///......------////////////000000000000000000000000000000000000000000000//////000000111//////000111111111111000000000//////000222444555999<<<@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGEEECCCBBBBBBDDDGGGHHHSSSXXXbbbnnnxxx~~~{{{yyy|||~~~{{{|||vvvhhh\\\SSSQQQ^^^pppmmm^^^QQQKKKCCC<<<888777666666777777777666555555444444555444333222222333444555444444444333333333222222000111222222333222222222000111111222222111111000111111111111000000000000.........000222222111///////////////////////////,,,---///111111111111000........................---......//////......---------------------------------------------------******++++++++++++,,,,,,&&&(((***,,,------++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111111111111111111000///...///////////////////////////000000111111111111111//////000000000000//////////////////000000000000000000000000////////////111111111000///.........000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000---...///000000000//////////////////////////////000000000000000000000000000000000000000000000000//////............//////000000000000000000000000111111111000000000//////////////////////////////............////////////........................111000000///......------////////////000000000000000000000000000000000000111111000000000000000111...///000111222111111000111111000111333555888:::<<>>BBBFFFHHHIIIIIIIIIJJJNNNNNNNNNMMMLLLJJJIIIHHHHHHEEEBBBAAACCCIIIPPPUUUccckkkvvv|||~~~vvveee[[[RRRQQQbbbwwwyyyaaaYYYNNNDDD>>>;;;:::999888888777777666666555555333444444555555444444333222222222111111111000000222333333444333222000///***---000333444333111///111111111111000000000000111111111333555666555444111111111111111111111111///000111222111///---,,,........................---...///000000///...---,,,------......------,,,------------------------,,,,,,,,,------.........------......//////......++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111222222000000000000000000000000111111111111111111111111111111000000000000111111111111000000//////......''')))---000222111///...111111000000//////......000000//////.........---000000000000000000000000222111111111111111222333222111111111000000//////000000000000000000000000///...,,,+++,,,---///111////////////////////////111111000000//////......////////////000000000000000000000000////////////111111000000//////......111///......//////...,,,///////////////000111111333222000...---...///000............////////////000111222111000///000111//////............//////000000000000000000000000......------...///000111000000000000111111111111...///000111222222222111///111444666888:::>>>AAAAAAFFFKKKLLLJJJHHHJJJMMMPPPOOONNNMMMMMMJJJGGGEEEDDDDDDDDDEEEHHHRRR___hhhooossswwwzzz|||~~~zzz|||uuuggg]]]VVVXXX___qqq~~~lllZZZQQQJJJBBB>>>???777777777666444333444555444444444333333333222222555555444333333222111111222222222222222222222222222222222222111111000000...///111222222222111000000000111111222222333333000000000000000000000000000000000000000000000000------......//////000000000000///......---............................../////////......---------.....................---------,,,++++++***)))))).........------,,,,,,,,,---,,,+++******+++,,,---222222222222222333333333111111111111111111111111111111111111111111111111......------------......111111000000/////////////////////000000000000000222111111111000000000000000000/////////.........000000000000000000000000000000///////////////000111111111111000000000///000000000000000000000000///...---,,,---...000111////////////////////////111000000000/////////...////////////000000000000222111111000///......---111000000000/////////...000///...///111222222111///////////////000111111666444222///.........///............////////////...///000///---------/////////............//////000000000000000000000000000000000000000111111111000000000000111111111111//////000111111111111111111333666999;;;===@@@CCCBBBFFFKKKLLLJJJHHHJJJLLLOOONNNMMMMMMKKKIIIFFFDDDEEEFFFIIIMMMTTT^^^hhhnnnsssxxx}}}~~~{{{|||}}}|||nnn```XXXWWW```mmm~~~mmm___SSSGGGAAAAAA::::::888666444333333444444444444333333333333222555555444444333222222111222222222222222222222222222222222222111111111000//////000000111111111000000000000111111111111111000000000000000000000000000000000000000000000000.........///////////////222111111000//////000000------------------------------,,,,,,,,,+++++++++---------.........//////.........---,,,++++++***------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,444444444444444333333333111111111111111111111111000000000000000000000000111111000000000000111111111000000000000/////////777555222///...///000222222222222222111111111111000000////////////......000000000000000000000000111111000///.........///111111111111000000000000000000000000000000000000000///.........///111222////////////////////////000000000000////////////////////////000000000000333222111000///...---,,,000000000000///////////////......000333555666555///////////////000000111777555333000///.....................////////////...///000///---,,,---...000//////......//////000000000000000000000000000111222333333333222111000000000000000111111111111///000000000111111111111333666:::===???@@@BBBDDDCCCGGGKKKLLLJJJIIIJJJKKKMMMMMMLLLKKKIIIGGGDDDCCCDDDGGGNNNWWWbbbkkkppprrruuu|||}}}}}}~~~wwweee[[[UUUWWWbbbrrrtttbbbRRRHHHFFF@@@>>>;;;888555444444444555555444444444333333333555555444444333222222222333333333333333333333333222222222222111111111111///////////////000000111111000000000000000000///000000000000000000000000000000000000000000000000///////////////.........///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,------....../////////....../////////---,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++444444444444333333333333111111111111111111111111////////////////////////222222222111111222222222000000000000000000000000888666222000...///000111111111111111111111111111000000//////////////////000000000000000000000000444444222111000000000000111111111000000000000000000000000000000000000000000000//////000000111222////////////////////////000000000000////////////////////////000000000000222111111000///......---000000000000///////////////......000333666666555000000////////////000000444333111000///...//////............////////////000111111111///...///000000000////////////000000////////////////////////111222444444444222000...///000000000111111111111000000000000000111111222555888===AAABBBCCCDDDEEEEEEHHHLLLLLLKKKJJJJJJKKKKKKKKKKKKIIIGGGEEEEEEEEEFFFJJJSSS___kkkrrrrrrooorrr{{{rrr^^^TTTSSS]]]fffqqqttt```SSSMMMEEEAAA<<<888777666666555555555555555444444444444555555444444333333333333333333333333333333333333222222222222222222222222000///.........///111222111111000000//////......000000000000000000000000////////////////////////000000//////......------------,,,,,,,,,,,,,,,---------------------------.............................................------.../////////---,,,******+++++++++,,,,,,------***+++,,,------,,,+++***444444333333222222222111111111111111111111111111////////////////////////000//////......//////000000000000000111111111111333222222111000000000000000000000000000000000000//////000000000000000000000000000000000000000000444444222111000000000000000000000000000000111111000000000000000000000000000000000000000111222222000000000000000000000000////////////000000000000////////////000000000000////////////000000000000////////////000000000000000///...000222333333222000000////////////000000...............//////000............///////////////000111000///......000000000////////////000000////////////////////////000111222333333111///---///000000000111111111111111111000000111222333444777;;;???CCCDDDEEEFFFGGGHHHJJJMMMNNNMMMKKKKKKJJJIIIIIIIIIGGGEEEEEEHHHKKKOOOSSS]]]hhhrrruuurrrnnnmmmwwwvvvdddVVVUUUVVV[[[pppppp^^^RRRIIICCC<<<888666666666555666666666555555555444444555555444444444444333333333333333333333333333333222222222222222222222333000///.........///111222111111000000//////......111111111111111111111111////////////////////////000000//////......------111111000000000111111222////////////////////////........................000000///...---,,,,,,+++,,,,,,---......---+++++++++++++++,,,,,,---------+++,,,---......---,,,+++444444333333222222111111222222222222222222222222000000000000000000000000111111000000000000111111000000000111111111111222///000111222222111///...///////////////000000000//////000000000000111111000000000000000000000000111111000///.........///000000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000////////////000000000000////////////000000000000......//////000111111111////////////000000000000000///...///000111000///111000000///////////////+++,,,---...//////000000............////////////---...///...,,,+++,,,---111000000//////000000111000000000000000000000000///000111111111000///...000000000000111111111111111111111111222555777888;;;>>>BBBDDDEEEFFFHHHJJJLLLMMMNNNOOOOOONNNLLLKKKGGGHHHGGGDDDCCCGGGNNNUUU___ccckkksssyyyyyyuuurrrnnnwww|||hhh\\\TTTSSS___ooonnn___QQQJJJ@@@:::888777555444777666666666666555555555555555444444444444444444333333333333333333333333222222222222333333333333000000000000000111111222111000000000000000000///111111111111111111111111000000000000000000000000///////////////.........000000//////000000111111////////////////////////+++++++++,,,,,,,,,,,,---000000///...---,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,------------,,,,,,555555555444333222222222222222222222222222222222111111111111111111111111444333333222222333333444000000111111111222222222000111111222111000///...//////000000000111111111//////000000000111111111000000000000000000000000000000///////////////000///000000000111111111111000000000000000000000000...///000000000111000000000000000000000000000000.../////////000000000111////////////000000000000////////////000000000000.../////////000000000111000///...///111111111000111111000///////////////------...//////000000000............////////////---...///...,,,+++,,,---111111000000000000111111000000000000000000000000/////////000000000000000000000000000111111111111111111111222444777:::<<<@@@BBBDDDFFFGGGIIIKKKMMMOOOOOOPPPQQQQQQPPPMMMKKKGGGGGGEEECCCCCCIIIUUU^^^mmmrrrxxx|||}}}{{{zzzyyyuuu|||nnnaaa\\\]]]```|||vvvbbbXXXLLLCCC???<<<999666777777777666666666555555444444555555555555555555444444444444444444444444222222222333333333444444000111111222222222222222000000000111111111111111111111111111111111111111000000000000000000000000.........///////////////---,,,,,,,,,,,,---...///////////////////////////+++++++++,,,,,,,,,------........................///...---,,,,,,---...//////..................---------,,,,,,,,,,,,------777777666555444444333333222222222222222222222222111111111111111111111111111000000000000000000111000000111111222222222222444333222111000000//////000000111111222222222333//////000000111111111222000000000000000000000000222111111111111111222333//////000000111111111222000000000000000000000000......///000000000000000000000000000000000000000.../////////000000111111////////////000000000000111111000000//////........./////////000000111111///......///111333222111111111000/////////////////////000000000000//////............/////////000///000000000...---...///111111000000000000111111000000000000000000000000000000//////000111222333000000000000111111111111111111111222555999<<<>>>CCCEEEFFFHHHHHHKKKNNNPPPPPPPPPQQQRRRRRRQQQNNNLLLFFFFFFDDDBBBCCCKKKYYYdddtttyyy~~~}}}||||||}}}}}}}}}|||~~~pppiiibbb\\\bbbtttqqqfffWWWLLLGGGCCC>>>:::777777777777666666666666444444555555555555555555444444444444444444444444222222222333333444444444000111222444444333222222000000111111222222333333111111111111111111111111000000000000000000000000---.........//////000000...............///000111........................---------....../////////++++++,,,---...///000111111000---,,,,,,...000222000000000///.........---......,,,++++++,,,......@@@<<<888555444444444333777666555444333333333333444444444333333333222222000000000000000000000000000111111111111222222222333222222111000000000111000000000000000000000000000000000000111111111111000000////////////000000333333222222111000000000/////////000111111222222222111000//////000111222222222111111111111222222000000000000000000000000222111000000000111333333222222222111000//////...---...//////......///000111111111111111111111111000000000000000000000000000000000000////////////......////////////......////////////////////////......////////////......////////////000000000000///////////////......---000000000000////////////111222222222222111111000111222444555777;;;@@@DDDAAADDDJJJNNNQQQPPPOOOMMMOOOOOOOOONNNMMMKKKIIIHHHFFFGGGGGGFFFIIIUUUggguuu~~~}}}|||zzz{{{ooo]]]VVVbbbsssxxxdddUUULLLFFFAAA<<<;;;;;;:::999666555666777555444333444555666555444444444444444444444444444222222222222222222222222333333222111000000111111////////////////////////000//////000111111000...000000000000111111111111000///...------...///000///............---------////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,..........................................------...------,,,,,,,,,------FFFBBB<<<777666555555555555444333333222333333333333333333333222222222222111111111111111111111111000111111111111222222222333333222111111111111111000000000000000000000000000000000000111111111111000000////////////000000//////000000111222222333111111111000000000000000222111000//////000111222111000000000000000000111000000000000000000000000000000/////////000111222111111000000///......---///111222111//////000111000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////////////////////////////......////////////......////////////000000000000///000000000000///......000000000000////////////111222222222111111000000111333666888:::===AAAEEECCCFFFJJJOOORRRRRRRRRQQQQQQQQQOOOMMMKKKIIIGGGFFFIIIHHHIIIMMMWWWeeerrrzzz~~~~~~ooobbbbbbeeekkkyyyxxxeeeUUUJJJCCC@@@999999999999888777888999666444333444555666555444444444444444444444444444333333333333333333333333333222222111000000111111000000000000000000000000000///...///111111///---000000000000111111111111/////////......////////////............---------////////////////////////---------.........//////------------------------------------------------...........................------,,,,,,---------MMMHHHAAA<<<999888777666333333333333333333444555333222222222222111111111111111111111111111111111000111111111111222222222444333333222222222222222000000000000000000000000000000000000111111111111111000000//////000000111...//////000000111111222222222111111000//////...111111000000000000111111////////////////////////000000000000000000000000//////.........///000111000000//////......------222333444333111000000111////////////////////////000000000000000000000000000000000000////////////000000111111111111000000////////////////////////......////////////......////////////000000000000000000111111000000///...////////////000000000000111111111111111000000000333666999<<<>>>@@@DDDFFFFFFHHHLLLPPPTTTVVVVVVVVVPPPOOOMMMKKKJJJIIIHHHHHHLLLKKKNNNYYYjjjxxx~~~rrrfff\\\\\\ccctttyyydddSSSIIIEEE======<<<;;;:::999999999666555444444555666555444444444444444444444444444333333333333333333333333333222111111000111111111111111111111111111111111///......///000000///---000000000000111111111111...//////000000//////...///............---------////////////////////////---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,------...OOOLLLFFFBBB???===:::888444444444444444555555666222222222111111111000000111111111111111111111111000000111111111222222222444444333222222333333444000000000000000000000000///000000000111111111111111000000000000000000111111111000000///.........111111111111000000//////111000000000000000000111///000000000000000000///000000000000000000000000........./////////000000000000000//////.........333444444333111///000111////////////////////////////////////////////////000000000000///////////////000000111111000000///////////////////////////......////////////......////////////000000000000111111111111111000//////////////////000000000000222111111000000000111111555888<<<@@@BBBDDDFFFIIIIIIKKKNNNRRRVVVXXXZZZZZZNNNMMMKKKIIIIIIJJJLLLMMMMMMPPPXXXfffvvvrrreeebbbaaahhhuuucccUUUMMMFFFDDD@@@===;;;999888666666555444444555666444333444444444444444444444444222222222222222222222222222222111111111111111222222222222222222222222222///...---...000000...---///000000000111111111111...///000111111000///...///............---------////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---......QQQOOOMMMKKKHHHDDD???;;;666555555444444444444555222222222111111111000000111111111111111111111111000000111111111222222222333333333222222333444444111111111111111111111111///000000000111111111111111111000000000000111111111111000000///.........//////000000111111111111000000000111111000000000000111111222222111111000//////////////////////////////000000000111111000111111000000000000000///222333333222000...///000000000000000000000000000////////////////////////000000000000////////////...//////000000//////...////////////////////////......////////////......////////////000000000000111111111111111000//////.../////////000000000111111111000000111222333333888;;;???BBBDDDGGGIIIKKKLLLNNNQQQTTTWWWYYYZZZ[[[QQQNNNKKKIIIIIIKKKOOOQQQRRRZZZfffrrr{{{yyyqqqgggcccssswwweeeYYYNNNIIIBBB>>>;;;999777555777555444444555555444333444444444444444444444444222222222222222222222222222111111111111111222222222222222222222222222222///......///000000///---///000000000111111111111...///000111111000///...///............---------////////////////////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,---...///ZZZXXXVVVTTTQQQMMMGGGCCC:::999888666555444333333333222222222222111111111222222222222222222222222000111111111111222222222333222222222222333333444111111111111111111111111000000000000111111111111222111111000000111111222...//////000000111111222...//////000111111222222000000111111111111000000000111222333333222111000////////////////////////...///000111111111000000111111111111000000000000000111222111///......///000000000000000000000000000000000000000000000000000000000000////////////......////////////......////////////////////////......////////////......////////////000000000000000000111111000000///.........//////000000111111111111000111222444666777;;;===AAACCCEEEHHHLLLNNNOOOPPPSSSVVVXXXXXXXXXWWWUUUQQQMMMJJJJJJMMMRRRUUU]]]hhhuuu|||}}}~~~qqqfffjjjuuuyyykkkZZZRRRHHH@@@<<<:::888666777666444444555555444222444444444444444444444444222222222222222222222222111111111000111111222333222222222222222222222222000//////000111111000...000000000000111111111111///000000111111000000//////............---------////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,---......///iiifffaaa]]]YYYUUUPPPMMMDDDCCC@@@===;;;999777777333333333333222222222222222222222222222222222222000111111111111222222222111111111111111222333333111111111111111111111111000000000000111111111111222111111000000111111222//////000000111222222333000000000000000111111111///000111222222111000//////000111222222111000///////////////////////////---...///000000000//////000000000000000000000000///000111111///...///000////////////////////////000000000000000000000000000000000000//////////////////000000000000//////////////////////////////......////////////......////////////000000000000///000000000000///...............///000111111111000000000111333666999;;;===???AAACCCEEEIIIMMMQQQPPPRRRUUUXXXXXXVVVTTTRRRSSSPPPLLLJJJLLLRRRZZZ___mmmvvv|||{{{|||~~~yyyoookkkjjjtttrrrfffVVVIIIBBB>>>;;;888888666555444555555333222444444444444444444444444444444444444444444444444111111000000111222222333222222222222222222222222111000000111222222111///000000000000111111111111111000000000000000000111///............---------//////////////////////////////.........---------------------------------------------------------,,,,,,------...//////000,,,,,,,,,,,,---...//////wwwqqqiiibbb]]]YYYWWWUUUNNNLLLIIIEEEBBB???===<<<444444444333333333222222222222222222222222222222000111111111111222222222111000000000111222222333111111111111111111111111000000000000111111111111222222111111111111222222333333222222111000000000222222111111000////////////000111222222111000///...///000222222000///...////////////////////////,,,,,,.../////////...---.........//////////////////000111111000///000222........................000000000000000000000000000000000000////////////000000111111111111000000////////////////////////......////////////......////////////000000000000///////////////......------......///000111111222000000000222444888;;;>>>???@@@BBBCCCEEEIIINNNRRRQQQSSSVVVXXXXXXUUUQQQOOOMMMKKKHHHIIIOOOYYYccciiizzz~~~{{{zzz{{{|||{{{zzzjjjeeegggooozzzfffTTTIIIBBB<<<888888666555555555555333222444444444444444444444444666666666666666666666666111111000000111222333333111111111111111111111111222111000111333333111000000000000000111111111111222111000//////000111222//////.........---------//////////////////////////////.........---------................................................,,,,,,------...///000000+++++++++,,,---...///000{{{oooeee]]]XXXVVVVVVSSSPPPNNNKKKHHHDDDAAA999777444444444333222111333222222222111000000000000000111222222222222111111111111111111111111111222222222111111111000000111111111111111111111111000111111111111222222222222222111000//////000000//////000000111111222222---///111222333222000///000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111000///......///000111000000000000000000000000222000///......///000222////////////............000000000000000000000000000000000000000000000000////////////////////////000/////////000111222222111111000000000000111111111000000///////////////111111222444666:::===???BBBBBBCCCCCCEEEHHHJJJLLLUUUVVVXXXYYYYYYVVVQQQNNNGGGLLLQQQSSSVVV___mmmxxx}}}}}}|||}}}~~~lllaaa```ooowwwaaaRRRJJJDDD>>><<<<<<:::888555333333444666555444333222333333444333333333222222222111111111111000000000000111111222222222222222222222222000000000000000000000000333333333222222222111111000000000000000000000000000000000000000000000000///...,,,++++++,,,---...,,,---------......//////---...///...,,,++++++,,,...---,,,,,,,,,,,,---...////////////000000000000////////////...---,,,+++|||qqqgggaaa^^^\\\[[[ZZZZZZXXXSSSMMMIII===:::666444444444222111333333333333222222222222444444444333222111000///111111111111111111111111222222222111111111000000111111111111111111111111000111111111111222222222333222111000000000000000000000000000000111111111///000222333333333111111000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000/////////000000111000000000000000000000000000///...------...///000////////////............000000000000000000000000000000000000000000000000////////////////////////000000000000000000111222111111000000000000111111222111111000000000111111222333444666999<<>>===<<<;;;999888888777666555444333333333444555333333333333222222222222111111000000000000111111222222222222222222222222000000000000000000000000222111111111111000000000000000000000000000000000000000000000000000000000444222111///......//////......////////////000000+++---...---,,,,,,---...,,,------......------,,,+++++++++,,,,,,,,,------)))***+++,,,------------~~~zzzgggdddaaa___]]][[[WWWUUUHHHCCC===777444333222111222222333333444444555555111222222333444333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222333333222222222222222333222222111111000000//////000111222333333333222222000000000000000000000000////////////////////////000000000000////////////////////////////////////---...000111222222111000////////////////////////000///............///000////////////............////////////////////////000000000000000000000000000000000000000000000000222222111000/////////000111111000000000000111111222222111111222333444444444666999<<>>@@@BBBCCCCCCFFFHHHLLLQQQVVVZZZ]]]^^^___aaaaaa```^^^```dddiiioooyyy|||yyy{{{}}}{{{mmmddd```ddd{{{}}}nnnbbbOOOHHH???:::888888888666666555444444444555666777444444444444333333333333222222111111111111222222////////////////////////000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000//////............------000000////////////......,,,...///...------...///,,,+++************+++,,,,,,,,,---------.........////////////...---,,,+++ttthhh]]]WWWWWWRRRLLLFFFBBB>>>999777444444444444333333333333444444444333222111//////333333333333333333333333000000111111111222222222111111111111111111111111000111111111111222222222000000000000000111222333000000000000000111111111111111000000111111222222000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000333333222111000000000000000000000000000000000000000000111111111111000000////////////............000000000000000000000000////////////////////////////////////////////////000000000000000000111222111111000000000000111111000000111222333555777888<<<===>>>???AAACCCEEEFFFKKKNNNRRRWWW\\\```bbbcccddddddccc```]]]```gggnnnxxx~~~zzzxxx|||~~~nnnccc\\\kkkuuuaaaWWWIII@@@<<<;;;:::888666555444444444666777888555444444444444333333333333222222111111222222333////////////////////////000000000000000000000000111111111111222222333333000000000000000000000000000000000000000000000000------......//////....../////////.........------((()))++++++******+++---+++***(((''''''(((***+++,,,,,,,,,------------...------.........---,,,,,,{{{lllcccZZZVVVPPPKKKFFFBBB===999666666666555555444444333222222333444444444444333333333333333333333333333000000111111222222222222111111111111111111111111000111111111111222222222000000//////000111222222//////000000111111222222222222111111222222333444000000000000000000000000000000000000000000000000.../////////000000111111111111111111111111111111555444222000//////000000000000000000000000000000//////000000000000//////000/////////............000000000000000000000000////////////////////////////////////////////////000000//////000111222222111111000000000000111111111222222333555777999:::?????????@@@BBBEEEGGGIIIOOORRRVVV[[[```dddfffgggggggggddd___\\\```iiiqqq~~~xxxyyy~~~|||nnneeehhhpppuuuhhhVVVHHHAAA>>>;;;888666555444444555666777888555555444444444333333333333222222111111222222333222222222222222222222222000000000000000000000000111111222222222333333333000000000000000000000000000000000000000000000000,,,---...///000000000000//////......---------,,,///000111000...---...///222000...++++++...000222++++++,,,,,,,,,---------******+++,,,------------