BM6P6(@ uuujjj___TTTLLLIIIHHHEEEDDDDDDEEEGGGIIIKKKMMMOOOQQQQQQRRRUUUWWWZZZ]]]aaaeeejjjpppwww|||wwwkkkdddZZZTTTRRRSSSTTTSSSTTTWWWZZZ[[[ZZZ\\\dddkkkssszzziii]]]QQQNNNMMMKKKKKKLLLQQQRRRSSSSSSSSSTTTWWWZZZ\\\gggxxxoooWWWPPPNNNMMMNNNOOOUUU]]]jjjvvvxxx{{{rrrsss|||xxxlllbbbXXXOOOIIIGGGEEECCCBBBBBBDDDFFFHHHKKKMMMOOOQQQQQQSSSUUUWWWYYY\\\```dddiiipppwww|||~~~pppbbb\\\UUUQQQPPPRRRSSSSSSUUUUUUXXX\\\___bbbnnn{{{yyyjjj^^^RRRNNNNNNMMMLLLMMMQQQRRRSSSSSSSSSTTTWWWZZZ^^^gggtttqqqXXXPPPMMMLLLMMMQQQWWW^^^jjjuuuwww|||qqqsss~~~vvvjjj___WWWQQQJJJEEEFFFEEECCCCCCCCCEEEGGGIIIKKKMMMPPPQQQRRRTTTVVVXXXZZZ]]]aaaffflllsss{{{sssfffXXXUUUQQQOOOQQQSSSUUUUUU[[[VVVYYYccciiinnnyyyjjj^^^SSSOOOOOOMMMMMMNNNPPPRRRRRRSSSSSSTTTWWWZZZccciiitttrrrXXXPPPLLLKKKLLLQQQWWW___kkkuuuvvv~~~pppttt}}}ppphhh]]]TTTOOOKKKGGGDDDGGGFFFFFFFFFGGGIIIKKKLLLLLLNNNQQQSSSTTTUUUXXXZZZ^^^aaaeeejjjqqqxxx{{{|||xxxhhh]]]SSSRRRQQQQQQSSSUUUWWWYYYccc]]]bbbqqqzzzxxxiii]]]RRRNNNNNNMMMLLLMMMPPPQQQRRRRRRRRRTTTWWWZZZhhhmmmyyyqqqXXXPPPLLLKKKLLLOOOWWW___lllvvvwwwoootttwwwpppddd]]]TTTMMMKKKIIIGGGDDDEEEEEEFFFGGGHHHJJJLLLNNNNNNPPPSSSUUUVVVXXXZZZ]]]```cccgggmmmssszzzxxxyyy{{{{{{wwwmmm```WWWQQQQQQQQQRRRSSSVVVYYY[[[gggfffqqq}}}zzzzzz}}}xxxggg[[[PPPMMMMMMLLLKKKLLLOOOPPPQQQRRRRRRTTTWWWZZZgggmmm~~~oooVVVOOOMMMLLLMMMLLLUUU___mmmwwwzzz~~~oootttyyyrrriiibbbZZZTTTMMMIIIHHHHHHFFFDDDBBBCCCDDDEEEHHHJJJLLLMMMPPPRRRUUUWWWXXXZZZ]]]___```cccggglllrrryyytttuuuvvvsssmmmcccYYYSSSNNNPPPQQQRRRSSSVVVZZZ^^^iiisss}}}yyyuuussstttuuuwwwyyy||||||xxxuuusssoooqqqtttuuuyyyyyyfffZZZOOOLLLLLLKKKKKKLLLNNNOOOQQQQQQRRRTTTWWWZZZaaajjjoooWWWPPPNNNMMMNNNKKKUUUaaaoooyyy|||yyyooovvvxxxqqqlllddd[[[UUURRRMMMHHHFFFFFFFFFEEEBBBAAABBBDDDFFFIIIKKKMMMNNNRRRTTTWWWYYY[[[]]]```bbbbbbdddhhhmmmrrryyypppqqqppplllddd[[[UUURRRNNNPPPRRRSSSUUUZZZ```eeeqqqwwwsssnnnlllkkkjjjkkknnnqqqtttwwwyyy|||zzzvvvqqqooonnnnnnvvvyyyfffZZZOOOLLLMMMLLLLLLMMMNNNOOOPPPQQQRRRTTTWWWZZZ^^^fff~~~rrrYYYRRROOOMMMOOOLLLXXXcccqqq{{{}}}tttooozzz}}}wwwoooiiiccc[[[SSSLLLLLLHHHDDDCCCEEEEEECCC@@@CCCDDDFFFIIIKKKNNNPPPQQQSSSUUUXXX[[[\\\^^^aaadddeeegggkkkooottt{{{~~~mmmnnnlllggg^^^WWWRRRQQQPPPRRRUUUVVVYYY^^^fffmmm{{{}}}rrrjjjfffcccbbbbbbcccfffkkkqqqvvvyyyzzz}}}~~~|||vvvqqqnnnnnnuuuzzzggg[[[PPPMMMNNNMMMMMMNNNMMMOOOPPPQQQRRRTTTXXXZZZ___fff}}}uuu[[[SSSOOOMMMNNNOOOZZZfffsss{{{}}}qqqooo}}}|||wwwoooiii```YYYUUUPPPKKKGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGHHHJJJMMMPPPRRRXXXYYYYYYYYYYYYZZZ]]]```dddhhhnnnssswww}}}zzzjjjgggbbb\\\XXXUUUTTTTTTVVVTTTVVV[[[^^^bbbmmmzzzzzzkkkgggfffcccbbbcccccciiimmmooowww|||yyytttpppuuu}}}|||iii]]]QQQMMMLLLKKKKKKMMMLLLNNNQQQRRRSSSTTTWWWYYYZZZfffzzz[[[VVVRRRMMMRRROOOZZZfffsss~~~vvvjjjuuu{{{uuunnnjjjccc^^^WWWRRROOOLLLHHHFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGIIILLLOOOQQQSSSXXXYYYYYYYYYYYY[[[^^^```eeeiiinnnsssvvv|||ssseeebbb]]]WWWTTTSSSSSSSSSSSSTTTWWW\\\```iii|||sssiiiaaaaaaaaa___```dddiiipppxxxzzzxxxwwwxxx}}}jjj^^^RRRNNNMMMLLLLLLNNNMMMOOOPPPQQQRRRTTTWWWYYY^^^lll|||[[[UUUPPPJJJOOOQQQ\\\fffqqqzzz||||||sssjjjyyyyyyrrrkkkeee___\\\UUURRRNNNKKKJJJIIIGGGEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFGGGHHHKKKNNNQQQSSSUUUXXXYYYZZZZZZZZZ[[[___aaafffjjjooosssvvv{{{xxxjjj]]]ZZZUUUQQQOOOPPPRRRSSSTTTWWW\\\```gggvvvuuuiii___]]]\\\]]]\\\^^^eeemmmwww{{{yyy{{{~~~kkk^^^RRRNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQSSSWWW[[[cccttt~~~\\\TTTMMMGGGLLLTTT___gggooowwwzzz{{{tttooovvvrrrlllfff```[[[VVVRRRMMMLLLJJJHHHHHHGGGGGGFFFCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJMMMPPPSSSUUUWWWXXXYYYZZZZZZ[[[\\\```bbbiiimmmqqqtttwww{{{pppbbbWWWTTTPPPNNNMMMPPPSSSVVVXXX[[[aaaiiiuuu}}}pppeee]]]\\\^^^___^^^^^^eeetttxxxxxx{{{~~~jjj^^^RRRNNNMMMLLLLLLMMMOOOOOOPPPOOOPPPSSSXXX\\\fffzzz]]]TTTMMMGGGMMMTTTbbbkkkqqqxxxyyyzzzwww}}}wwwsssjjjfffaaa\\\XXXTTTPPPMMMHHHHHHHHHGGGFFFEEEEEEEEEBBBCCCDDDEEEGGGHHHHHHIIIIIIKKKMMMPPPSSSUUUWWWXXXXXXYYY[[[[[[[[[]]]aaaccckkkooosssvvvxxx|||~~~kkk^^^SSSQQQOOONNNOOOSSSWWWYYYYYY^^^ggguuuxxxlllccc]]][[[\\\___```___dddttt~~~}}}uuuzzz|||iii\\\PPPLLLLLLKKKJJJLLLOOOOOOPPPOOOPPPSSSXXX\\\fffzzz^^^UUUNNNJJJPPPSSSdddpppvvv{{{zzz~~~}}}wwwqqqkkkhhh]]]ZZZVVVSSSPPPMMMJJJHHHDDDEEEFFFEEECCCBBBCCCDDDDDDEEEFFFHHHJJJKKKKKKKKKLLLMMMPPPRRRUUUWWWXXXXXXXXXZZZ[[[\\\\\\^^^bbbdddkkkooosssvvvxxx|||wwwfff\\\QQQPPPPPPQQQSSSWWW[[[]]][[[cccpppttthhhaaa\\\ZZZ[[[ZZZ^^^aaafffssswwwvvv}}}|||zzzhhh[[[OOOKKKKKKJJJJJJKKKNNNOOOPPPPPPQQQSSSWWW[[[dddvvv```VVVOOOLLLTTTTTThhhuuuzzz~~~||||||xxxqqqkkkeee```\\\SSSQQQNNNKKKJJJIIIGGGEEEBBBDDDFFFFFFDDDCCCDDDFFFEEEFFFIIIKKKMMMNNNNNNNNNOOOPPPRRRUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]___bbbeeeiiimmmqqqtttvvvzzzoooaaaYYYPPPPPPRRRTTTWWWZZZ]]]___aaannn~~~pppccc]]][[[ZZZ[[[^^^\\\ccckkkxxxyyysssyyy~~~vvvhhh\\\PPPLLLLLLJJJJJJLLLMMMOOOPPPQQQRRRTTTWWWYYYbbbqqqbbbWWWPPPMMMUUUWWWlllxxx{{{~~~yyyyyy}}}xxxpppiiiccc]]]XXXTTTOOOMMMJJJIIIHHHHHHFFFEEEAAADDDGGGHHHFFFEEEGGGIIIFFFHHHJJJMMMOOOPPPPPPPPPPPPRRRTTTVVVWWWXXXXXXWWWYYYZZZ[[[\\\]]]___cccfffgggkkkooorrrtttyyy|||jjj^^^WWWOOOPPPSSSVVVYYY\\\^^^___jjjzzzooobbbWWWWWWYYY[[[^^^cccccclllyyy{{{sssrrrttt}}}|||uuuiii]]]QQQMMMMMMKKKKKKMMMLLLNNNQQQRRRSSSTTTWWWYYYaaammmcccXXXOOOMMMUUU[[[oooyyyzzz~~~xxxxxx}}}vvvoookkkeee^^^XXXTTTRRRQQQLLLIIIFFFFFFGGGHHHFFFCCCEEEEEEFFFGGGHHHJJJKKKLLLKKKLLLMMMOOOQQQRRRTTTTTTUUUVVVXXXYYY[[[\\\\\\\\\ZZZ\\\___aaabbbdddfffhhhmmmllllllqqqxxx~~~vvvbbbVVVSSSPPPPPPUUU[[[\\\[[[bbbkkkxxx|||lllcccYYYUUUZZZ[[[XXX]]]ggghhhzzzzzzooooooqqqyyyyyytttfff\\\SSSPPPOOOMMMLLLNNNPPPPPPPPPQQQSSSUUUXXXYYYaaannnfff[[[QQQMMMUUU```pppxxxzzz}}}}}}tttvvv~~~zzzrrrkkkfffbbb]]]WWWRRRNNNMMMLLLKKKIIIFFFFFFGGGGGGFFFDDDFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNPPPQQQSSSUUUVVVWWWWWWWWWYYYZZZ[[[[[[\\\\\\[[[^^^```bbbccceeegggjjjmmmllllllpppwww|||sssaaaWWWTTTQQQRRRVVV[[[\\\^^^gggsssooobbb]]]TTTRRRXXX[[[ZZZ```jjjuuu~~~tttnnnttt|||zzzuuueee[[[RRROOONNNLLLKKKMMMPPPPPPPPPQQQSSSUUUWWWYYY^^^iiifffZZZQQQNNNVVVcccssszzz{{{~~~~~~xxxwwwyyytttqqqlllddd^^^\\\YYYTTTPPPLLLJJJIIIHHHIIIGGGEEEEEEFFFGGGFFFEEEHHHIIIIIIKKKLLLMMMNNNOOOQQQRRRSSSUUUVVVXXXYYYZZZYYYYYYZZZ[[[[[[[[[[[[[[[\\\^^^aaacccdddfffhhhjjjmmmlllnnnqqqwww{{{~~~~~~mmm^^^WWWUUURRRTTTWWWZZZ\\\bbbppp}}}yyymmmbbb[[[XXXRRRRRRWWW[[[^^^iiiuuuuuupppssszzzuuucccYYYPPPNNNMMMKKKJJJLLLOOOPPPPPPQQQSSSUUUWWWXXX\\\dddxxxeeeYYYQQQOOOXXXeeeuuu|||}}}{{{xxx~~~~~~xxxpppjjjgggbbb[[[VVVTTTRRROOOLLLJJJHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFJJJKKKMMMNNNOOOPPPQQQQQQTTTTTTUUUWWWXXXZZZ[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZ\\\^^^aaabbbccceeehhhjjjnnnnnnppptttxxx|||~~~xxxiii\\\VVVVVVSSSUUUWWWYYY\\\fffwwwxxxkkkaaa\\\[[[VVVUUUWWWZZZ\\\cccvvvxxxqqqsss}}}wwwrrrcccYYYPPPNNNMMMKKKKKKMMMOOOOOOPPPRRRSSSUUUVVVWWW]]]bbbpppfffXXXRRRQQQYYYeeeuuu}}}xxxwww}}}yyyrrrmmmgggaaa]]]YYYTTTPPPNNNMMMKKKIIIHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGHHHIIIMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVVVVXXXYYYZZZ[[[\\\ZZZ[[[[[[[[[[[[ZZZYYYYYY[[[]]]___aaabbbdddgggiiioooqqqtttwwwzzz}}}ssseeeZZZUUUUUUSSSUUUWWWYYY```mmm}}}yyymmmaaaZZZYYY\\\UUUYYY]]]]]]^^^kkkvvvqqqooowww|||tttooocccYYYQQQNNNNNNLLLLLLNNNNNNOOOPPPRRRSSSUUUVVVVVV\\\```jjjgggXXXRRRRRRYYYbbbsss{{{~~~uuuvvv~~~|||sssnnndddaaa\\\XXXTTTQQQMMMKKKIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEGGGGGGFFFGGGJJJLLLOOOQQQSSSUUUVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\YYYYYYZZZZZZZZZYYYYYYXXXZZZ\\\___aaabbbcccfffhhhnnnqqqvvvyyy|||~~~nnnbbbYYYUUUUUUSSSVVVYYY]]]ggguuuyyymmmccc[[[VVVVVVZZZTTTYYY___bbbiii|||wwwnnnnnnsss{{{sssnnncccYYYQQQOOONNNMMMMMMOOOMMMNNNPPPRRRTTTUUUUUUVVVXXX]]]dddtttiiiYYYTTTSSSYYY^^^ooowwwzzzvvvwww~~~vvvooohhhdddYYYWWWTTTQQQNNNLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFCCCFFFHHHHHHGGGHHHLLLNNNQQQSSSUUUXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]WWWXXXXXXYYYYYYYYYXXXXXX[[[]]]```bbbcccdddgggiiilllpppvvvzzz|||wwwhhh```YYYVVVVVVUUUXXX[[[bbbooo~~~yyylll```\\\YYYVVVVVVYYYVVVYYY```kkk~~~qqqqqqwww|||tttoooaaaXXXOOOMMMMMMLLLLLLNNNLLLNNNPPPRRRTTTUUUUUUUUUUUU\\\cccpppkkkZZZUUUSSSXXXZZZkkksssuuuzzzzzzvvvyyyxxxmmmfffaaa\\\YYYTTTSSSPPPNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHCCCFFFHHHIIIHHHIIIMMMPPPRRRTTTWWWYYYZZZ[[[ZZZYYYZZZZZZ[[[\\\\\\]]]^^^^^^VVVWWWWWWXXXYYYYYYXXXXXX\\\^^^aaacccdddeeehhhjjjjjjooouuuyyy{{{~~~rrreee^^^YYYWWWWWWWWWZZZ^^^fffuuu|||ooobbbWWWWWWYYYYYYXXXZZZYYYZZZaaasssrrrnnnxxx}}}vvvqqq```WWWNNNLLLLLLKKKKKKMMMLLLMMMPPPRRRTTTUUUUUUUUUUUU]]]eeeqqqlll[[[UUUSSSWWWYYYiiipppqqquuutttyyyvvv{{{xxxkkkaaa\\\XXXSSSOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIHHHJJJLLLMMMMMMNNNPPPRRRVVVWWWXXXZZZ[[[[[[[[[[[[XXXXXXYYYYYYZZZZZZ[[[[[[YYYWWWVVVWWWZZZ\\\ZZZXXX^^^aaadddeeeeeeeeefffgggmmmooorrruuuwwwzzz~~~nnn```[[[YYYYYYZZZ[[[[[[bbbrrr~~~sssccc[[[VVVXXXZZZYYYXXXXXX[[[```mmmuuuooommm|||}}}qqqbbbXXXOOOLLLLLLJJJJJJKKKLLLOOORRRSSSSSSTTTVVVWWWYYY\\\cccvvvlllZZZTTTPPPTTTggglllppppppmmmnnnuuu|||yyy|||~~~ssskkk```YYYUUURRRNNNJJJMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJLLLNNNOOOPPPQQQSSSUUUVVVXXX[[[]]]]]]\\\ZZZYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZXXXVVVWWWZZZ\\\[[[ZZZ```bbbeeefffffffffgggiiinnnpppsssvvvxxx{{{lll___ZZZYYYYYY[[[\\\^^^gggvvvzzzooo```XXXSSSUUUWWWXXXYYY[[[___fffvvvxxxpppnnnqqq{{{pppaaaXXXOOOLLLLLLJJJJJJLLLLLLOOORRRSSSSSSTTTVVVWWWYYY\\\cccvvvkkkZZZSSSPPPTTT]]]ccchhhiiihhhjjjpppvvv{{{yyynnnaaa\\\UUUQQQOOOMMMJJJGGGKKKJJJIIIHHHGGGGGGFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNQQQRRRSSSUUUWWWYYYVVVYYY\\\______\\\YYYVVVXXXXXXYYYYYYZZZZZZ[[[[[[[[[YYYXXXXXXZZZ\\\]]]]]]aaacccfffgggggggggiiikkkooorrruuuxxxzzz|||iii]]]YYYXXXYYY\\\]]]dddooo}}}ttthhh]]]WWWRRRTTTVVVXXX\\\```dddooonnnlllpppzzz|||pppaaaWWWOOOLLLLLLJJJJJJLLLLLLOOORRRSSSSSSTTTVVVWWWZZZ\\\cccvvvjjjYYYSSSPPPTTTTTTZZZaaaddddddfffkkkooouuu||||||xxxjjjaaaWWWTTTPPPNNNMMMKKKIIIFFFIIIIIIHHHGGGFFFFFFFFFGGGFFFGGGGGGHHHIIIJJJLLLLLLNNNPPPSSSTTTUUUWWWZZZ\\\XXXZZZ\\\]]]\\\ZZZXXXVVVXXXXXXYYYYYYZZZZZZ[[[[[[\\\[[[ZZZZZZ[[[]]]___```bbbccceeeeeefffgggjjjlllpppssswwwzzz|||~~~yyyfff\\\YYYYYY[[[^^^```jjjwwwyyyjjj```[[[WWWUUUWWWYYYYYY^^^cccjjjzzzuuujjjllluuu|||qqqaaaWWWNNNLLLLLLJJJJJJLLLLLLOOORRRSSSSSSTTTVVVWWWZZZ]]]dddxxxiiiXXXRRROOOSSSPPPVVV^^^bbbcccdddgggjjjmmmrrr|||zzzuuuhhh\\\UUURRRPPPNNNLLLKKKJJJHHHFFFHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOOOOQQQTTTUUUVVVXXXZZZ\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]___aaabbbbbbbbbccccccdddfffjjjmmmqqqtttxxx{{{}}}tttddd\\\ZZZZZZ]]]bbbeeeqqq~~~}}}nnn```XXXVVVVVVWWWZZZZZZYYY^^^dddqqqwwwnnnjjjooo|||zzzooo```WWWNNNLLLLLLJJJKKKMMMLLLOOORRRSSSSSSTTTVVVWWWZZZ]]]fff{{{iiiXXXQQQNNNSSSPPPUUU\\\```aaabbbccceeefffiiinnnyyyzzzvvvvvvhhh___WWWRRRNNNMMMKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRQQQSSSUUUVVVWWWXXXZZZ\\\\\\[[[YYYXXXWWWXXXYYYZZZXXXXXXYYYYYYZZZZZZ[[[[[[[[[]]]___`````````bbbdddbbbbbbbbbbbbcccfffjjjnnnqqqtttyyy|||~~~~~~qqqccc]]]\\\]]]aaafffmmmyyyuuudddYYYUUURRRSSSWWWZZZZZZYYY```iiimmmjjjllluuu}}}zzzvvvlll```VVVNNNLLLLLLKKKKKKMMMLLLOOORRRSSSSSSTTTVVVWWWZZZ^^^iiiiiiXXXQQQMMMRRROOOSSSYYY]]]___```aaabbbaaacccfffnnn~~~xxxsss~~~{{{jjj___YYYSSSPPPLLLKKKJJJHHHFFFFFFGGGIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMOOORRRTTTUUUTTTVVVXXXXXXXXXXXXZZZ\\\\\\\\\[[[[[[[[[[[[[[[[[[XXXXXXYYYYYYZZZZZZ[[[[[[ZZZ]]]aaacccbbbbbbcccdddcccccccccbbbcccggglllpppppptttyyy|||zzzoooccc^^^^^^```eeekkkvvvooo]]]VVVUUUSSSTTTXXXZZZZZZ]]]iiivvvxxxgggiiiqqq|||xxxuuulll___VVVNNNLLLLLLKKKKKKNNNLLLOOORRRSSSSSSTTTVVVWWWZZZ___kkkjjjXXXQQQMMMQQQNNNRRRVVV[[[^^^aaacccdddccceeeiiissszzzttt|||mmm]]]UUUPPPMMMJJJKKKKKKJJJHHHGGGHHHJJJLLLGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLNNNPPPSSSUUUVVVWWWXXXZZZZZZYYYYYY[[[\\\[[[\\\^^^______^^^\\\[[[XXXXXXYYYYYYZZZ[[[[[[[[[YYY]]]ccceeedddccccccdddeeeeeedddcccdddhhhnnnrrrppptttyyy|||yyynnnccc______aaagggmmm}}}lllZZZUUUWWWVVVWWWYYY[[[\\\bbbsssnnneeekkkvvv~~~zzzwwwooo___VVVNNNLLLLLLKKKLLLNNNMMMOOORRRSSSSSSTTTVVVWWWZZZ```mmmkkkXXXPPPLLLPPPOOORRRWWW\\\```dddggghhhiiilllrrr~~~}}}vvv|||wwwdddYYYRRRMMMKKKKKKIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLOOORRRSSSSSSTTTUUUWWWXXXXXXYYYYYYYYYYYYXXXWWW[[[[[[ZZZZZZYYYYYYXXXXXX[[[[[[[[[ZZZZZZZZZZZZZZZ^^^```dddggghhhgggdddbbbdddcccbbbcccfffjjjooorrrvvvwwwzzz}}}uuuggg^^^aaaeeeeeekkkuuuvvveee\\\XXXUUUWWWUUUXXX___aaahhh~~~sssjjjiiiqqq||||||xxxkkk```WWWOOOMMMLLLJJJJJJLLLNNNPPPSSSTTTTTTUUUVVVXXX[[[```nnnhhhVVVOOOJJJNNNLLLRRRYYY]]]___bbbjjjpppsssyyywww}}}rrrzzzppp___UUUPPPMMMKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPRRRTTTUUUUUUVVVXXXZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[^^^aaadddggghhhgggeeecccdddcccbbbcccfffjjjooorrrtttvvvxxx{{{~~~pppddd\\\___bbbdddlllxxxtttcccZZZWWWUUUWWWVVVYYY```cccmmm}}}mmmhhhlllvvv{{{{{{vvvhhh___VVVNNNLLLLLLJJJIIIKKKNNNPPPRRRTTTTTTUUUVVVXXXYYY___oooiiiWWWOOOKKKOOOSSSXXX]]]______ccckkksss}}}uuuzzzuuufffXXXQQQNNNLLLLLLNNNPPPPPPPPPQQQQQQQQQQQQRRRPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWXXX[[[^^^cccbbb```^^^\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\___aaadddggghhhhhhfffeeeccccccccccccfffjjjnnnqqqrrrsssvvvyyy|||}}}~~~~~~kkkccc]]]___bbbfffrrrqqq```XXXVVVVVVYYYYYY^^^dddjjjxxxrrriiijjjqqq{{{zzzttteee^^^UUUMMMKKKKKKIIIIIIKKKMMMPPPRRRTTTTTTUUUWWWXXXWWW___ooojjjXXXQQQMMMPPPVVV[[[`````````dddoooxxxxxxyyymmm```SSSOOONNNMMMMMMOOORRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUYYYYYYYYYXXXWWWYYY\\\___kkkhhheeeaaa^^^\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]```bbbdddfffhhhhhhggggggcccccccccdddgggjjjnnnpppoooqqqtttwwwzzz|||}}}}}}{{{hhhcccaaabbbeeemmm|||nnn___XXXWWWYYY[[[]]]dddkkktttlllkkkqqqwww{{{zzzssseee^^^UUUMMMLLLLLLJJJJJJLLLMMMOOORRRTTTTTTUUUWWWYYYYYY___mmmkkkYYYRRRNNNRRRSSSZZZaaabbbbbbfffqqq{{{yyyyyyiii^^^RRROOOPPPOOOOOOPPPUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUTTTTTTTTTUUUVVVVVVYYYZZZYYYXXXWWWXXX[[[^^^fffdddaaa^^^\\\[[[\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^___```aaaccceeefffggghhhhhhccccccccceeegggjjjmmmooonnnpppssswwwyyy{{{|||}}}xxxeeecccbbbdddiiittt}}}lll___YYYZZZ\\\[[[___gggqqq~~~yyykkknnnvvv|||zzzuuuggg___VVVOOOMMMMMMLLLLLLNNNLLLOOORRRTTTTTTUUUWWWYYY\\\___iiikkkZZZRRROOORRRRRR[[[ccceeecccfffpppzzzyyyzzzggg\\\SSSQQQSSSRRRRRRSSSYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUVVVVVVWWWWWWYYYYYYYYYXXXWWWWWWZZZ\\\ZZZZZZYYYYYYYYY[[[\\\]]]ZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]^^^^^^______`````````aaaaaaccceeefffhhhhhhccccccdddeeegggjjjmmmnnnnnnpppssswwwzzz|||}}}~~~tttaaa```aaadddmmmzzzxxxiii___ZZZ\\\```[[[aaakkkxxxuuulllrrr{{{{{{{{{wwwiii```WWWOOONNNNNNMMMMMMOOOLLLNNNRRRTTTUUUVVVXXXZZZ]]]___ggg}}}kkkYYYRRROOOSSSVVV___fffgggdddfffqqq|||yyy{{{|||cccYYYRRRRRRUUUVVVVVVWWW[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXYYYZZZZZZXXXXXXXXXZZZWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^^^^___``````aaaaaa______```aaaccceeeggghhhcccddddddfffhhhjjjlllmmmoooqqqtttxxx{{{}}}pppaaaaaaaaagggsssrrrfff___ZZZ\\\aaa___fffrrrqqqpppzzz~~~xxxzzzxxxkkk___VVVNNNMMMNNNMMMMMMOOOKKKNNNQQQSSSUUUVVVXXXZZZ\\\^^^ggg~~~jjjYYYRRRNNNRRRYYYaaaggggggeeekkk{{{yyy}}}xxx```WWWPPPRRRVVVXXXYYYZZZZZZYYYYYYYYYXXXXXXWWWWWWZZZZZZYYYYYYYYYYYYYYYZZZXXXZZZ[[[[[[YYYXXXXXXYYY\\\]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\^^^^^^^^^___```aaaaaabbb_________```bbbdddggghhhcccdddeeefffhhhjjjlllmmmppprrruuuyyy|||~~~~~~nnndddcccdddjjjxxxnnnddd^^^ZZZ\\\aaaeeelllzzzyyyooottt{{{vvvyyyxxxlll^^^UUUMMMLLLMMMLLLLLLNNNKKKNNNQQQSSSUUUVVVXXXZZZZZZ]]]hhhjjjYYYRRRNNNRRRYYY```eeeffffffrrryyy~~~rrr]]]VVVRRRTTTVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZYYYYYY[[[ZZZXXXWWWWWWYYYZZZ\\\YYYYYYYYYXXXXXXWWWWWWWWW\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]___```aaaaaaaaaaaa```_______________```bbbdddeee```bbbeeeggghhhjjjmmmppppppsssxxx{{{|||~~~xxxmmm```bbbfffooolllccc^^^YYY[[[bbbllluuuxxxppprrr}}}xxxwwwtttkkk___WWWPPPNNNLLLIIIJJJMMMNNNNNNPPPSSSVVVXXXXXXWWWXXXaaallljjjXXXQQQMMMQQQWWWeeeiiifffjjjsssuuu{{{sss^^^WWWRRRTTTWWWWWWXXXZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[YYYXXXWWWWWWXXXZZZ[[[ZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\]]]]]]^^^````````````````````````^^^]]]]]]]]]^^^```aaabbbbbbdddggghhhiiijjjmmmooorrruuuxxx{{{|||~~~vvvkkk___bbbgggqqqkkkbbb]]]ZZZ\\\cccooozzzvvvqqqvvv}}}xxxwwwtttkkk___WWWPPPNNNLLLIIIJJJMMMNNNOOOPPPRRRUUUWWWXXXXXXZZZbbbmmmlllZZZSSSOOOSSSYYYgggiiifffjjjsss{{{sss___XXXSSSUUUWWWXXXXXXZZZYYYZZZ[[[\\\]]]]]]]]]\\\]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]^^^^^^___`````````^^^^^^^^^^^^^^^^^^^^^^^^```______^^^^^^^^^______``````____________``````______^^^^^^___```aaaaaadddfffiiijjjkkkkkkmmmooouuuwwwyyyzzz|||~~~ssshhh^^^bbbhhhttt~~~iiiaaa]]]ZZZ^^^eeerrrtttsss{{{}}}xxxwwwuuukkk^^^WWWPPPMMMLLLIIIJJJMMMNNNOOOPPPRRRUUUVVVXXXXXX\\\cccooommm[[[UUUQQQVVV[[[hhhjjjfffkkksssrrr```YYYTTTVVVXXXXXXYYY[[[XXXYYY[[[\\\]]]^^^______aaaaaa`````````aaaaaabbbaaaaaaaaabbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbccccccbbbbbbaaa`````````aaaaaaaaaaaa```______```aaaaaacccccccccccccccdddddddddeeehhhkkknnnnnnoooqqqsssvvvxxxyyyzzz{{{}}}pppeee___cccjjjvvv|||hhh```]]]\\\```hhhttt{{{tttuuu~~~|||xxxwwwuuukkk^^^VVVOOOMMMLLLJJJKKKNNNNNNOOOQQQRRRTTTUUUXXXZZZ]]]dddooolll[[[UUURRRVVVZZZgggiiigggmmmwwwsssbbbZZZUUUWWWYYYYYYZZZ[[[WWWYYY[[[]]]___aaabbbbbbddddddddddddeeefffggghhhhhhggggggfffeeeddddddcccddddddeeeeeeffffffffffffffffffeeeddddddddddddddddddccccccccccccccccccdddgggggghhhhhhhhhhhhhhhhhhgggkkkooorrrtttuuuwwwxxxwwwxxxyyyzzzzzz|||nnnccc```eeelllxxxzzzggg___^^^^^^dddlllwwwzzzuuuyyy~~~|||wwwwwwuuukkk^^^VVVOOOMMMLLLJJJKKKNNNNNNPPPRRRRRRSSSTTTXXX[[[]]]cccqqqjjjYYYTTTQQQVVVYYYeeehhhiiirrr~~~vvvccc\\\WWWXXXZZZZZZZZZ\\\YYYZZZ]]]```bbbeeefffgggffffffhhhiiikkklllmmmnnnpppooonnnmmmkkkjjjiiiiiihhhhhhiiiiiijjjkkkkkkkkkmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiijjjkkklllllllllllllllmmmpppuuuxxxyyyzzz|||}}}xxxzzz{{{||||||}}}mmmccc```fffnnn{{{yyyfff```___```gggppp{{{yyywww}}}}}}{{{wwwwwwuuukkk]]]UUUOOOMMMLLLJJJKKKOOONNNPPPRRRRRRRRRSSSXXX\\\^^^cccttthhhXXXSSSQQQVVVYYYfffiiikkkwww|||ddd]]]XXXYYY[[[ZZZ[[[\\\[[[]]]```cccgggjjjkkklllkkklllnnnqqqsssuuuvvvwwwwwwwwwvvvuuutttssssssrrrqqqqqqrrrrrrsssttttttttttttsssrrrqqqppppppppppppoooppprrrttttttrrrpppooommmnnnpppqqqrrrrrrrrrrrrtttwww{{{~~~~~~~~~~~~~~~zzz|||nnnddd___fffooo}}}yyyfff``````cccjjjtttyyyyyy}}}{{{wwwwwwuuulll]]]UUUOOOMMMLLLJJJLLLOOOMMMPPPSSSRRRQQQSSSXXX]]]___eeexxxgggXXXSSSQQQVVV\\\hhhlllnnn|||eee]]]XXXYYY[[[[[[[[[]]]^^^```cccgggjjjmmmooopppppprrrtttxxx{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{||||||}}}}}}xxxxxxwwwvvvuuutttttttttsssuuuxxxzzzzzzxxxuuusssqqqsssuuuwwwxxxxxxxxxxxxzzz}}}~~~~~~|||~~~nnnddd___eeepppyyyfffaaaaaadddlllvvvyyyzzz}}}{{{wwwwwwuuulll]]]UUUOOOMMMLLLKKKLLLOOOMMMQQQSSSRRRQQQRRRXXX]]]```fff{{{gggXXXSSSRRRWWW___jjjnnnqqq~~~lllaaa[[[___bbb___^^^aaa^^^ccciiinnnqqqsssvvvxxxzzz}}}|||}}}~~~|||{{{|||}}}~~~~~~~~~}}}{{{zzzzzz|||~~~ooojjjccciiittt{{{hhhaaaaaagggsssvvvyyy||||||xxxvvvpppqqqqqqjjj]]]SSSKKKHHHIIIHHHIIILLLKKKMMMPPPRRRSSSVVVZZZ\\\aaaiii}}}iiiWWWQQQPPPVVV___iiisssvvvzzztttggg___aaaccc______bbbdddhhhmmmrrrvvvyyy|||}}}mmmgggccciiittt{{{hhhbbbdddjjjxxx{{{|||rrrooottt{{{xxxvvvqqqqqqqqqjjj]]]SSSKKKIIIJJJIIIJJJMMMMMMOOOQQQSSSTTTVVVZZZ\\\```ggg|||kkkYYYRRRPPPWWW^^^hhhsssyyy~~~ooodddcccdddaaabbbgggllloootttxxx|||{{{kkkeeeccciiiuuu{{{jjjeeehhhppp~~~uuurrrnnnkkkkkkqqq}}}wwwuuuqqqqqqqqqiii]]]TTTLLLJJJKKKJJJKKKMMMOOOQQQSSSTTTUUUWWWZZZ\\\___fff{{{mmm[[[SSSQQQWWW\\\gggttt}}}wwwhhheeeeeeeeeiiioootttwww{{{|||kkkeeecccjjjvvv|||kkkhhhmmmvvvxxxmmmeeeggggggjjjrrrvvvuuuqqqqqqppphhh]]]TTTLLLKKKLLLKKKLLLNNNQQQRRRTTTUUUVVVWWWZZZ\\\___fffzzzooo[[[SSSPPPUUUZZZeeeuuu}}}lllhhhiiikkkrrrzzz}}}}}}mmmgggdddkkkxxx~~~nnnlllqqq{{{yyynnnhhhdddcccdddgggnnn|||}}}uuuuuuqqqqqqoooggg\\\SSSLLLLLLMMMLLLLLLNNNQQQSSSUUUUUUVVVWWWZZZ]]]```gggzzznnn[[[RRROOOSSSZZZeeeuuusssnnnpppsss{{{ooohhhdddkkkyyypppooottt~~~qqqfff___\\\^^^cccgggmmmyyy{{{tttuuuqqqqqqooofffZZZRRRLLLLLLMMMKKKKKKMMMPPPRRRTTTUUUVVVXXX[[[]]]```gggzzznnn[[[RRRNNNSSS[[[eeetttzzzuuuwwwzzznnnhhhdddlllzzzssspppvvv}}}xxxuuuxxx~~~yyyxxxwwwuuurrrooogggaaa^^^ZZZXXX\\\dddkkkvvvyyysssuuurrrqqqnnneeeYYYQQQKKKKKKLLLKKKKKKLLLNNNPPPSSSTTTUUUXXX[[[^^^```fffxxxooo\\\SSSOOOSSS\\\eeesss~~~{{{|||~~~mmmfffeeelllzzztttrrrwww|||mmmiiieeeaaadddkkkssswwwwwwtttmmmeeeaaabbbddddddbbb\\\ZZZ[[[]]]\\\YYY^^^fffmmm{{{xxxsssuuurrrqqqnnneeeXXXPPPJJJKKKLLLKKKJJJLLLMMMOOORRRTTTUUUXXX[[[^^^___eeewwwooo]]]TTTPPPTTT^^^eeesss~~~zzzqqqgggfffnnnqqqqqqzzzmmmaaa```XXXXXXXXXXXXZZZ\\\^^^```aaa]]]YYYXXXYYYYYYXXXWWWWWWWWWYYY\\\___dddhhhkkkyyyyyysssuuuvvvqqqiiidddSSSPPPLLLJJJJJJKKKKKKKKKNNNOOORRRUUUWWWYYYZZZ[[[bbbeeessslll\\\SSSPPPVVVWWWgggwww||||||ssshhhgggpppsssrrrzzz~~~vvvlll^^^WWWXXXSSSSSSSSSSSSUUUWWWYYYZZZ\\\YYYVVVUUUWWWXXXXXXWWWYYYZZZ\\\___eeekkkssswwwwwwrrrssstttooogggbbbSSSPPPLLLJJJJJJKKKKKKKKKNNNPPPRRRUUUWWWYYYZZZ[[[]]]aaapppjjjZZZRRRNNNTTTXXXfffttt{{{}}}{{{}}}uuujjjiiirrruuusssyyysssddd]]]WWWPPPOOOSSSPPPPPPPPPQQQRRRTTTVVVVVVXXXVVVTTTUUUWWWYYYZZZYYY\\\^^^aaagggnnnyyy~~~vvvppprrrsssmmmddd___RRROOOKKKIIIJJJKKKKKKKKKOOOPPPRRRUUUWWWYYYZZZZZZZZZ^^^nnnhhhXXXPPPMMMSSS\\\gggsss{{{xxxrrrnnnsss|||yyymmmllltttwwwuuu{{{lllaaaVVVRRRPPPMMMOOOSSSQQQQQQRRRTTTUUUWWWXXXYYYYYYXXXXXXYYY[[[]]]^^^___```dddjjjsss~~~~~~uuupppqqqrrrkkkbbb\\\QQQNNNJJJIIIIIIKKKLLLLLLOOOPPPRRRUUUWWWXXXYYYZZZZZZ___nnnhhhXXXPPPLLLSSS```kkkvvvyyymmmfffbbbhhhsss}}}ooommmuuuyyyxxx~~~ttt\\\WWWRRRQQQPPPOOOPPPSSSTTTUUUWWWYYY[[[]]]^^^___^^^___```aaabbbdddfffgggjjjqqq{{{}}}uuuppprrrrrrjjj```ZZZOOOLLLIIIHHHIIIKKKLLLLLLOOOQQQSSSUUUWWWXXXYYYYYY[[[___mmmhhhYYYQQQNNNTTT^^^jjjxxxoooddd\\\XXX^^^hhh{{{rrrooouuu~~~}}}mmmcccQQQQQQPPPPPPPPPPPPQQQRRRWWWXXX[[[^^^aaadddeeeffffffhhhlllnnnooorrruuuwww~~~}}}uuupppqqqqqqiii^^^XXXNNNKKKHHHHHHIIIKKKMMMMMMPPPQQQSSSUUUWWWXXXYYYYYYZZZ^^^llliiiZZZRRROOOUUUXXXgggyyyzzzggg^^^XXXSSSUUU\\\cccnnnxxx|||~~~tttooouuuxxxggg\\\WWWNNNPPPQQQQQQRRRTTTVVVVVV[[[]]]aaaeeeiiilllnnnnnnqqqvvv{{{{{{sssnnnpppoooggg[[[UUUMMMKKKHHHGGGIIILLLMMMNNNPPPQQQSSSUUUWWWXXXXXXYYY[[[___mmmiiiZZZRRROOOUUUWWWhhh{{{sssbbb\\\XXXQQQPPPTTTOOOYYYaaaccceeekkkqqqssszzz|||uuuppptttvvvfff\\\VVVTTTPPPSSSTTTSSSTTTYYY\\\^^^___bbbfffkkkooorrrtttuuu{{{yyyrrrmmmnnnmmmeeeYYYRRRMMMJJJGGGGGGIIILLLMMMNNNQQQQQQSSSUUUWWWXXXXXXYYY]]]aaaooohhhYYYQQQNNNUUU[[[lll}}}mmm^^^VVVNNNNNNOOOHHHPPPRRRTTTUUUWWWZZZ^^^aaaiiijjjlllqqqwww}}}uuunnnpppzzzqqqccc\\\TTTRRRVVVSSSVVVYYYYYYXXX[[[aaagggiiijjjkkkmmmpppsssvvvxxxzzz~~~wwwqqqlllmmmkkkcccYYYTTTLLLLLLKKKJJJJJJKKKLLLMMMOOOPPPPPPQQQSSSTTTVVVWWW]]]aaarrreeeTTTSSSSSSQQQ[[[jjj|||nnn]]]UUUMMMMMMOOOIIIMMMNNNPPPQQQRRRUUUYYY\\\bbbccceeeiiiooovvv}}}wwwooopppyyy{{{bbbZZZWWWSSSSSSXXXWWWZZZ^^^^^^^^^```fffkkkooonnnmmmlllmmmnnnpppqqqssswww~~~xxxqqqmmmmmmkkkbbbXXXSSSLLLKKKJJJJJJJJJKKKLLLMMMOOOOOOPPPQQQSSSUUUWWWXXX]]]bbbtttcccTTTRRRRRRQQQYYYhhhyyyooo]]]TTTLLLMMMPPPLLLKKKMMMNNNOOOPPPRRRVVVXXX\\\\\\^^^bbbhhhpppxxx|||{{{qqqqqqxxxyyyfffVVVRRRSSSRRRTTTXXXZZZ^^^aaabbbbbbccchhhlllkkkiiigggeeedddfffhhhiiinnnsss{{{zzzsssnnnnnnkkkaaaWWWQQQKKKKKKJJJJJJJJJKKKMMMMMMNNNNNNOOOQQQSSSVVVXXXYYY]]]dddyyyaaaSSSQQQQQQQQQYYYfffwwwrrr___UUUMMMOOOSSSOOOOOOPPPQQQQQQRRRTTTWWWZZZ[[[[[[]]]aaagggooowww|||qqqrrryyyhhh\\\RRRQQQSSSTTTVVVZZZ^^^```bbbbbbaaaaaaccceeeaaa```______aaadddhhhkkkrrrzzz{{{tttnnnnnnkkkaaaVVVPPPKKKJJJIIIIIIJJJKKKMMMNNNMMMNNNOOOQQQTTTWWWYYYZZZ___ggg~~~___SSSPPPQQQQQQZZZfffwwwuuubbbXXXPPPRRRWWWSSSRRRSSSUUUUUUVVVXXX[[[^^^]]]]]]___cccjjjqqqxxx}}}ssssss{{{|||iii[[[VVVRRRTTTWWWYYY\\\___eeeeeedddbbb___^^^^^^___]]]^^^___bbbgggnnnssswww|||tttooonnnjjj```UUUPPPJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNPPPRRRTTTWWWYYY[[[aaajjjzzz]]]SSSPPPPPPRRRXXXdddvvvxxxddd[[[SSSTTTYYYUUUTTTVVVWWWXXXYYY[[[___aaa```aaadddhhhnnntttzzz}}}vvvuuu{{{|||tttqqqiiiYYYPPPPPPRRRUUUZZZ___cccgggmmmjjjfffbbb___]]]\\\\\\[[[^^^ccckkkttt}}}{{{tttnnnnnnkkkaaaVVVPPPIIIIIIHHHHHHIIIKKKMMMNNNOOOOOOPPPRRRTTTWWWYYYZZZaaakkkvvv\\\SSSPPPPPPSSSUUUcccwwwxxxeee\\\TTTUUUYYYUUUWWWYYY[[[\\\]]]```dddgggeeegggjjjoootttyyy}}}zzzwwwyyyzzznnnccc```]]]QQQLLLPPPTTTXXX]]]ccciiilllpppkkkeee```]]]\\\\\\\\\]]]cccnnn{{{zzzsssnnnnnnkkkaaaVVVQQQHHHHHHHHHHHHIIIKKKMMMNNNPPPPPPQQQSSSTTTVVVXXXYYY```iiittt[[[TTTQQQQQQTTTVVVfff|||wwweee\\\TTTUUUYYYTTT[[[\\\^^^```aaadddhhhllljjjmmmqqqvvv{{{|||}}}~~~xxxvvv~~~mmmaaaTTTTTTTTTKKKOOOTTTYYY\\\___eeekkknnnoooiiibbb]]]ZZZZZZ[[[[[[dddlll{{{~~~{{{~~~zzzsssnnnnnnkkkaaaWWWQQQHHHHHHHHHHHHIIIKKKMMMNNNQQQQQQRRRSSSTTTVVVXXXYYY___hhhsss[[[UUUQQQQQQUUUYYYjjj{{{ggg___[[[VVVUUUYYY]]]eeejjjhhhfffjjjnnnooorrrzzz|||}}}zzzwwwxxx~~~zzzsssqqq|||wwwaaaVVVRRRPPPOOOOOOPPPRRRWWW^^^eeejjjmmmmmmmmmfff___]]][[[[[[___ffflllvvv|||~~~~~~||||||vvvtttqqqmmmggg^^^UUUNNNJJJJJJJJJJJJKKKMMMNNNOOOLLLOOORRRTTTTTTVVVXXXYYY\\\hhh}}}qqqWWWRRRSSSRRRRRR]]]kkk~~~jjjaaa]]]WWWWWW[[[eeepppxxxxxxuuuuuuwwwwwwyyy}}}zzzxxxvvvtttuuuzzz}}}vvvqqqzzzmmmYYYPPPOOONNNNNNOOOQQQUUU\\\ccciiilllkkkjjjfffaaa]]]\\\\\\^^^dddkkkvvv{{{yyy~~~uuusssppplllfff]]]TTTMMMIIIIIIIIIJJJKKKLLLNNNNNNLLLOOORRRTTTTTTUUUWWWYYYYYYcccwwwpppWWWRRRRRRQQQRRR\\\kkk~~~kkkbbb]]]XXXXXX^^^nnn|||}}}|||zzzwwwpppooooooqqquuuzzz}}}~~~xxxrrryyyssscccRRRLLLMMMNNNPPPRRRSSSYYYbbbjjjnnnmmmiiifffaaa]]]\\\^^^```ccckkkttt|||tttvvvzzzuuussspppllleee\\\SSSLLLHHHHHHHHHIIIJJJKKKMMMMMMMMMOOORRRSSSTTTUUUWWWYYYYYYaaasssoooWWWRRRQQQPPPQQQ[[[lllzzzhhh```\\\XXX[[[bbbvvv|||xxxwwwtttqqqiiiiiijjjmmmqqquuuxxxzzz{{{sssxxxkkk]]]PPPMMMNNNPPPSSSUUUVVV^^^hhhpppqqqlllfffaaa___]]]^^^aaadddhhhrrr|||vvvtttwwwuuusssoookkkeee\\\RRRKKKHHHHHHHHHHHHJJJKKKLLLMMMNNNPPPRRRSSSSSSUUUWWWYYY]]]bbbssslllWWWSSSOOONNNQQQZZZkkkvvveee___[[[ZZZ___hhh}}}zzzsssppppppnnnjjjdddeeehhhkkkooossswwwzzz{{{tttxxxeeeZZZOOOMMMOOOQQQSSSVVVYYYaaakkkqqqpppiiibbb^^^___^^^___bbbffflllxxxtttqqquuu}}}uuussspppkkkddd[[[QQQKKKHHHHHHHHHHHHJJJKKKLLLMMMOOOQQQRRRRRRSSSTTTWWWYYY^^^ccctttiiiWWWSSSOOONNNRRRXXXjjjrrrccc]]][[[ZZZbbbmmm}}}|||qqqppplllgggfffhhhfffbbb```bbbeeehhhlllrrrxxx}}}|||uuuxxxyyy___UUUMMMMMMNNNOOORRRUUU\\\ccckkknnnjjjddd___]]]]]]\\\___dddiiisssssskkknnnwwwvvvtttqqqllleee\\\RRRKKKHHHHHHHHHIIIJJJKKKMMMMMMPPPQQQRRRRRRRRRTTTWWWYYY]]]aaavvvfffVVVSSSNNNNNNSSSYYYjjj}}}mmm___YYYVVVVVV^^^jjjqqqwwwzzzxxxuuusssnnnhhh``````^^^[[[]]]aaa```\\\]]]```cccfffjjjqqqzzz|||uuuwwwqqqZZZRRRLLLMMMOOOPPPSSSWWW___dddhhhhhhddd___]]]]]]\\\\\\aaahhhqqqxxxtttooollluuu~~~|||wwwuuurrrmmmfff\\\RRRKKKIIIIIIIIIJJJKKKLLLNNNNNNQQQRRRRRRRRRRRRSSSWWWZZZ\\\aaayyycccVVVTTTNNNNNNUUU\\\lllyyyiiiZZZTTTPPPPPPYYYeeeaaafffjjjiiihhheee\\\TTTUUUVVVTTTSSSWWW\\\\\\XXX[[[^^^aaadddiiiqqq{{{|||uuuvvvmmmXXXQQQMMMOOOQQQRRRVVVZZZ```dddfffddd___[[[\\\^^^\\\^^^dddnnnzzz~~~sssnnnppprrrttt~~~{{{yyy}}}xxxvvvrrrmmmfff]]]SSSLLLJJJJJJJJJJJJKKKMMMNNNOOOQQQRRRRRRQQQQQQSSSWWWZZZ]]]ccc|||bbbUUUTTTNNNNNNVVV___nnnpppdddXXXSSSPPPOOOPPPSSSSSSSSSSSSSSSRRRPPPOOONNNMMMOOORRRSSSRRRSSSTTTUUU[[[[[[```iiinnnrrr|||~~~zzzwww{{{gggUUUNNNJJJMMMPPPPPPTTTZZZ___^^^]]]\\\[[[[[[[[[\\\___aaafffssszzzqqqnnnpppuuu{{{~~~xxxtttoooiiibbbZZZSSSNNNIIIIIIIIIJJJLLLMMMOOOPPPSSSQQQOOOOOOQQQTTTVVVWWW```iiicccUUUPPPSSSLLLQQQaaarrrkkk```TTTOOOMMMKKKLLLOOOMMMMMMMMMMMMLLLKKKJJJIIIJJJMMMPPPRRRRRRTTTVVVXXX[[[\\\bbbkkkqqqvvv~~~{{{vvvsssvvv{{{dddUUUNNNKKKNNNQQQRRRVVV[[[]]]\\\ZZZYYYZZZ\\\^^^___ccceeemmm}}}vvvqqqmmmnnnuuuuuusssnnnhhhaaaYYYQQQLLLIIIIIIIIIJJJLLLMMMOOOPPPQQQOOONNNOOOQQQUUUXXXZZZbbbnnn|||```SSSOOORRRMMMSSS```sssxxxfff\\\QQQMMMKKKIIIHHHJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGJJJNNNPPPSSSUUUXXX[[[[[[^^^fffooovvv|||zzzwwwrrrooopppxxxttt```TTTOOOLLLNNNRRRTTTXXX\\\\\\ZZZYYYYYY[[[___ccceeefffkkkvvvvvvnnnmmmooovvv}}}rrrqqqnnniiiaaaWWWOOOJJJIIIIIIIIIJJJLLLMMMOOOPPPNNNMMMMMMOOORRRVVVZZZ]]]ddduuuwww]]]QQQMMMPPPMMMTTT^^^rrrqqqcccZZZQQQNNNLLLIIIHHHIIIGGGGGGGGGFFFFFFGGGGGGGGGHHHKKKNNNQQQSSSVVVZZZ]]][[[aaajjjttt{{{xxxuuuppplllmmmsss||||||{{{{{{~~~~~~nnn]]]RRROOOMMMNNNRRRVVVZZZ\\\^^^\\\[[[[[[]]]bbbgggkkkjjjqqq{{{qqqnnnrrr|||{{{ppppppooojjjaaaWWWNNNJJJIIIIIIIIIJJJLLLMMMOOOPPPMMMNNNOOOPPPRRRVVV[[[___eee|||ttt\\\PPPKKKNNNLLLUUU\\\qqq}}}jjj___VVVOOONNNMMMJJJHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNQQQRRRTTTWWW[[[^^^]]]fffqqqyyyyyyttttttwww|||wwwtttpppkkkkkkooowww}}}~~~zzzvvvttttttuuuvvvwwwyyy{{{wwwiii\\\OOONNNMMMNNNRRRXXX\\\]]]^^^\\\[[[[[[^^^ccciiilllqqqzzzvvvppprrrzzzyyypppqqqpppkkkaaaVVVOOOKKKIIIIIIIIIJJJLLLMMMOOOPPPOOOPPPQQQRRRSSSVVV\\\```hhhqqq\\\PPPIIILLLLLLVVV\\\ppptttdddYYYRRRMMMNNNNNNKKKHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNQQQSSSTTTUUUVVVYYY]]]```cccnnnyyy|||sssjjjgggggghhhmmmrrrzzz}}}tttrrrnnnjjjiiilllrrrwwwyyyzzzzzzxxxtttpppnnnmmmmmmlllnnnrrrvvvrrrfff[[[NNNOOOOOOOOOTTT[[[___^^^[[[[[[[[[\\\```eeejjjmmmxxxyyytttsss{{{xxxppprrrqqqjjj___UUUOOOLLLIIIIIIIIIJJJLLLMMMOOOPPPOOORRRTTTTTTTTTXXX^^^cccpppooo\\\QQQJJJMMMNNN[[[bbbssslll^^^XXXQQQNNNPPPQQQNNNLLLKKKKKKKKKKKKKKKLLLOOORRRSSSTTTUUUWWWXXXYYY\\\aaadddkkkwww}}}pppjjjeeeeeedddccceeeiiipppsssxxxyyyyyyxxxyyyzzzpppnnnjjjfffeeehhhmmmrrrsssttttttqqqmmmjjjhhhgggfffdddgggnnnrrrnnncccYYYOOOQQQQQQQQQVVV___cccaaaYYYZZZ\\\```eeejjjpppsss{{{wwwwww|||wwwoooqqqooohhh\\\SSSNNNMMMIIIIIIIIIJJJLLLMMMOOOPPPNNNQQQTTTUUUVVVZZZbbbhhh|||kkk[[[RRRLLLPPPSSSbbblllyyy~~~gggZZZYYYSSSQQQTTTUUUSSSPPPPPPOOONNNNNNOOOPPPSSSVVVXXXUUUVVVXXXYYY[[[___dddhhhppp}}}qqqmmmiiiggghhhgggddddddfffjjjnnnrrrtttsssrrrsssuuullljjjgggcccbbbdddiiinnnpppppppppmmmiiieeeddddddbbb```ccckkkppplllaaaXXXPPPSSSTTTSSSXXXbbbfffcccZZZ\\\___dddkkkqqqvvvzzz{{{{{{www|||wwwooopppnnnfffZZZQQQMMMMMMIIIIIIIIIJJJLLLMMMOOOPPPLLLPPPUUUVVVXXX]]]eeelllhhhZZZSSSMMMSSSXXXgggttt~~~qqqaaa]]]VVVUUUWWW[[[XXXQQQLLLKKKLLLOOOPPPRRRWWW___aaa______\\\[[[^^^```bbbiiippp~~~zzzsssjjjlllmmmnnnnnnoooqqqsssqqqrrrqqqoookkkiiihhhhhheeebbb___^^^___`````````eeegggiiihhhddd```]]]\\\\\\\\\^^^cccgggfff___YYYQQQRRRTTTWWW[[[^^^aaaccc^^^[[[^^^gggooorrrtttwww{{{~~~~~~sssooonnnjjjbbbYYYQQQLLLJJJHHHIIIJJJJJJJJJLLLOOOQQQPPPUUUSSSSSSYYY\\\ggg{{{iiiVVVTTTPPPRRR]]]bbbooovvvooo```^^^[[[YYYYYY\\\ZZZTTTQQQQQQTTTWWWYYYZZZ```gggjjjhhhccc___^^^```cccfffmmmttt~~~xxxwwwyyyzzz{{{}}}}}}wwwpppjjjfffddd^^^\\\YYYXXXYYY[[[[[[[[[aaaccceeeccc```\\\YYYXXXXXXXXXZZZ___cccccc]]]WWWPPPQQQSSSWWWZZZ^^^aaaccc___]]]```iiiqqqvvvyyy}}}~~~uuunnnmmmiiiaaaXXXPPPKKKIIIHHHIIIJJJJJJJJJKKKNNNQQQPPPVVVSSSSSSYYY]]]ggg{{{hhhUUURRRNNNOOOXXX]]]gggnnnooobbbbbbaaa^^^]]]^^^\\\WWWVVVXXXWWWZZZ]]]```fffnnnqqqnnnjjjeeecccfffjjjooowwwzzznnnddd___XXXVVVSSSSSSTTTVVVWWWWWW[[[]]]^^^]]]ZZZVVVTTTSSSSSSSSSUUUZZZ^^^^^^YYYUUUNNNPPPRRRVVVZZZ]]]```bbb^^^\\\```jjjsssyyy|||tttmmmkkkggg```WWWOOOKKKIIIGGGHHHIIIIIIIIIJJJMMMPPPPPPVVVTTTTTT[[[^^^hhh|||fffSSSQQQLLLKKKSSSWWW\\\dddxxxttthhhhhhfffbbbaaaaaa^^^YYYWWWYYYXXX]]]bbbgggnnnvvvyyyvvvooojjjiiinnnuuu|||xxxggg]]]VVVSSSQQQPPPRRRSSSTTTTTTUUUWWWXXXWWWTTTQQQPPPPPPNNNOOOQQQUUUYYYYYYVVVSSSMMMNNNQQQUUUYYY\\\___```[[[ZZZ___iiissszzzwwwoookkkiiieee]]]UUUNNNJJJIIIFFFGGGHHHHHHHHHJJJMMMOOOPPPVVVUUUVVV\\\___iii}}}eeeSSSQQQKKKIIIOOOQQQUUU]]]rrr{{{ooonnniiifffddddddaaa[[[YYYZZZ___eeemmmttt}}}rrrnnnmmmttt~~~pppaaaVVVSSSPPPOOOPPPQQQQQQPPPQQQSSSTTTSSSPPPNNNMMMMMMLLLMMMOOORRRTTTUUUTTTRRRLLLNNNQQQTTTXXX[[[\\\]]]YYYZZZ```llluuu|||uuulllhhhgggbbb[[[SSSMMMJJJIIIFFFGGGHHHHHHHHHJJJMMMOOOPPPWWWVVVWWW^^^aaajjj~~~cccSSSQQQKKKIIIMMMOOORRR[[[pppvvvsssnnniiiffffffddd```___bbbgggpppzzzwwwrrrsss{{{|||kkkYYYUUUQQQOOONNNNNNMMMLLLNNNOOOPPPOOOMMMKKKKKKLLLJJJKKKMMMOOOPPPPPPPPPPPPLLLNNNQQQTTTWWWYYYYYYZZZZZZ\\\eeepppyyyuuulllgggeee```YYYQQQKKKIIIIIIGGGHHHIIIIIIIIIJJJMMMPPPPPPWWWWWWXXX___bbblll~~~aaaRRRRRRLLLIIIMMMNNNSSS[[[ooozzztttmmmhhhfffffffffkkkqqquuu|||}}}www___[[[VVVRRRPPPOOOMMMLLLKKKLLLMMMLLLJJJIIIIIIJJJHHHIIIKKKKKKLLLLLLMMMMMMLLLNNNQQQTTTVVVWWWWWWVVVYYY]]]gggsss{{{tttmmmeeeccc^^^WWWOOOJJJHHHHHHHHHIIIJJJJJJJJJKKKNNNQQQPPPWWWXXXYYY```ccclllyyy]]]OOOQQQLLLJJJMMMNNNTTTZZZnnnyyyppphhhfffgggkkkttt}}}fffaaa\\\WWWTTTRRROOONNNIIIJJJKKKJJJHHHGGGHHHIIIGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNQQQTTTUUUVVVUUUUUUWWW[[[fffrrryyy}}}rrrllldddbbb]]]VVVOOOJJJHHHHHHHHHIIIJJJJJJJJJLLLOOOQQQPPPWWWXXXZZZaaadddmmmuuuZZZMMMPPPLLLJJJMMMMMMTTTZZZlll~~~tttmmmooowwwtttnnnddd[[[UUURRROOOMMMPPPMMMJJJIIIKKKKKKJJJHHHIIIIIIJJJJJJKKKJJJJJJJJJLLLNNNQQQSSSTTTUUUVVVXXXXXX[[[eeeqqqxxx{{{{{{rrrooohhhccc\\\TTTNNNKKKJJJKKKHHHGGGGGGHHHKKKNNNQQQSSSUUUVVVTTTZZZcccdddlllrrr^^^NNNKKKMMMKKKKKKNNNPPP\\\hhh|||{{{vvv}}}xxxsssjjjbbb\\\WWWSSSQQQPPPLLLHHHGGGGGGHHHGGGFFFHHHHHHIIIJJJJJJJJJJJJIIILLLNNNQQQSSSTTTUUUWWWXXX\\\^^^fffpppuuuvvvzzzxxxooolllfffbbb[[[SSSMMMJJJJJJJJJIIIIIIIIIJJJLLLOOOSSSUUUVVVXXXVVVZZZcccdddlllqqq^^^NNNLLLMMMKKKKKKNNNPPP\\\ggg{{{}}}yyyrrrkkkddd^^^YYYUUURRROOOJJJGGGFFFFFFFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIMMMOOORRRTTTUUUVVVXXXYYY^^^aaahhhooorrrsssxxxtttkkkhhhddd___XXXQQQLLLIIIHHHIIIIIIIIIJJJLLLNNNQQQTTTVVVWWWYYYWWW[[[dddeeeooonnn]]]OOOMMMNNNKKKKKKOOOPPP[[[gggyyy|||wwwqqqkkkeee^^^YYYXXXUUUPPPKKKHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIINNNPPPSSSUUUVVVWWWXXXZZZ^^^aaagggnnnqqqssszzzqqqhhheeeaaa]]]VVVOOOJJJHHHGGGHHHIIIIIIJJJLLLOOORRRTTTVVVUUUXXXWWW\\\eeegggssskkk[[[OOOMMMNNNJJJJJJOOONNNZZZeeewww~~~zzz|||~~~|||}}}~~~}}}{{{wwwsssooohhhaaa]]]]]]ZZZUUUOOOJJJHHHGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIOOOQQQTTTVVVWWWXXXZZZ[[[]]]```fffkkkmmmoooxxxpppgggccc___[[[TTTMMMIIIGGGGGGGGGGGGHHHJJJLLLOOORRRTTTUUUSSSVVVVVV[[[eeeiiixxxgggYYYNNNMMMMMMIIIIIINNNKKKXXXddduuurrrmmmnnnwwwsssqqqvvvzzz|||xxxvvvtttrrrooojjjddd```___]]]ZZZSSSMMMHHHFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJPPPRRRUUUWWWXXXYYYZZZ\\\^^^```eeehhhhhhjjjttt}}}nnneeebbb]]]YYYSSSMMMHHHGGGGGGHHHFFFHHHJJJMMMPPPRRRTTTVVVRRRVVVVVV[[[dddjjjzzzcccVVVMMMMMMLLLGGGHHHLLLJJJWWWcccsssyyyhhhcccaaaeeekkktttuuummmqqqxxx|||{{{sssrrrpppooonnnkkkgggdddbbbbbb```YYYQQQJJJGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKPPPSSSVVVXXXXXXYYY[[[]]]^^^```eeehhhhhhkkkwwwyyykkkccc```\\\XXXRRRLLLHHHGGGGGGHHHGGGHHHKKKNNNQQQTTTVVVWWWSSSWWWWWW[[[ccchhhyyy___SSSLLLLLLKKKFFFFFFKKKJJJWWWaaappprrrccc^^^ZZZ[[[^^^fffvvvrrrmmmuuu}}}|||pppooonnnnnnmmmllliiiffffffgggeee___VVVNNNJJJHHHFFFGGGHHHJJJKKKLLLLLLLLLQQQSSSVVVXXXYYYZZZ\\\]]]]]]```fffjjjkkkqqqvvviiibbb^^^\\\XXXRRRLLLHHHGGGHHHHHHHHHJJJLLLPPPSSSVVVWWWXXXUUUYYYXXX[[[bbbfffxxx]]]RRRKKKKKKJJJEEEEEEJJJKKKWWWaaammm~~~ssshhh```YYYTTTUUUYYYaaalllvvvyyyzzzyyy~~~pppvvvvvvqqqmmmlllnnnnnnjjjfffhhhfffaaa]]]XXXRRRLLLHHHFFFFFFGGGHHHJJJLLLNNNOOORRRSSSUUUWWWXXXYYYZZZZZZ[[[bbbbbbdddlllooozzzuuuiiidddddd\\\WWWQQQKKKIIIHHHHHHHHHJJJJJJKKKLLLNNNPPPSSSUUUSSSWWWVVVXXX^^^eee{{{~~~YYYRRRLLLJJJIIIGGGHHHKKKNNNSSS^^^nnn|||qqqfffZZZTTTQQQSSSYYYaaammmxxxzzzxxx}}}|||rrr{{{ssspppllljjjiiiiiihhhfffgggeeeaaa^^^YYYSSSMMMHHHFFFGGGGGGHHHJJJLLLOOOPPPUUUVVVWWWYYYZZZ[[[[[[[[[[[[bbbbbbdddlllqqq}}}tttiiieeeeee\\\WWWPPPKKKIIIHHHHHHHHHJJJJJJKKKMMMOOOQQQSSSTTTSSSXXXWWWYYY___eeezzzzzzYYYQQQKKKJJJIIIGGGHHHJJJMMMQQQ]]]nnn|||yyyjjjaaaVVVQQQOOORRRXXX___jjjsss}}}{{{wwwxxx}}}sssooo{{{~~~uuuuuusssoookkkiiiiiijjjdddcccaaa^^^[[[TTTMMMHHHGGGGGGGGGHHHJJJMMMPPPSSSXXXYYYZZZ[[[\\\\\\\\\\\\[[[bbbaaadddnnnuuusssjjjeeeeee[[[VVVOOOJJJHHHHHHHHHHHHIIIJJJLLLNNNPPPRRRSSSSSSRRRWWWXXXZZZ```eeeyyyuuuXXXQQQKKKJJJIIIGGGGGGJJJKKKPPP\\\mmm{{{|||nnnbbbZZZVVVQQQOOOSSSWWW[[[bbbjjjsss||||||zzzyyyyyywwwwwwpppfffeeeqqqzzzyyyuuutttuuuxxxyyyvvvoooiiihhhiiiaaa```___^^^[[[UUUMMMHHHHHHGGGGGGHHHKKKOOORRRUUUZZZZZZ[[[\\\\\\]]]\\\\\\[[[aaabbbfffqqq{{{rrrjjjeeedddYYYTTTNNNJJJHHHHHHHHHHHHHHHJJJLLLOOOQQQRRRSSSSSSPPPVVVXXXZZZaaaeeexxxqqqXXXQQQKKKJJJIIIFFFGGGJJJJJJNNNZZZkkkzzzsssfff\\\UUUSSSPPPOOOSSSVVVXXX]]]cccjjjrrryyy}}}~~~wwwwwwxxx{{{|||xxxeee\\\ZZZbbbhhhgggfffiiimmmsssxxxuuummmddd``````^^^]]]]]]\\\ZZZUUUNNNIIIGGGGGGHHHJJJLLLPPPTTTVVVYYYZZZ[[[[[[\\\\\\\\\\\\[[[ccceeekkkyyy~~~sssjjjdddbbbWWWSSSMMMIIIGGGHHHHHHHHHHHHJJJMMMPPPRRRSSSSSSSSSOOOUUUWWWZZZaaafffyyynnnXXXPPPKKKIIIHHHFFFGGGJJJIIIMMMXXXiiixxxxxxkkkaaaYYYTTTOOOLLLNNNSSSVVVXXX\\\aaa```gggmmmpppuuu}}}xxxuuuvvv||||||kkk^^^UUURRRWWWYYYWWWZZZaaaffflllrrrrrrkkkccc^^^]]][[[ZZZZZZYYYXXXTTTNNNIIIFFFGGGIIILLLOOORRRUUUWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]fffkkkttt|||rrrkkkddd```VVVQQQLLLHHHGGGHHHIIIIIIJJJKKKMMMOOOQQQSSSTTTTTTPPPVVVWWWZZZbbbhhh|||jjjWWWPPPJJJIIIHHHFFFFFFIIIIIILLLWWWfffuuuyyylllbbb\\\VVVRRROOOMMMOOOTTTWWWVVVXXX\\\WWW]]]aaaccchhhqqqxxxzzz{{{vvvvvvxxxtttcccUUUNNNLLLOOOOOOMMMQQQZZZ```dddhhhiiifffbbb```___YYYXXXWWWVVVUUURRRNNNJJJDDDGGGJJJNNNQQQTTTVVVVVVWWWXXXZZZ[[[]]]]]]^^^^^^aaakkkrrr~~~yyyrrrkkkddd```UUUPPPKKKGGGGGGHHHIIIIIIKKKLLLMMMNNNPPPRRRTTTVVVSSSXXXYYY\\\dddllleeeWWWPPPJJJIIIHHHFFFFFFIIIJJJMMMVVVdddrrr}}}xxxkkkaaa[[[VVVRRROOORRRPPPRRRUUUVVVSSSSSSVVVRRRWWWZZZ[[[```iiiqqqtttxxx~~~vvvxxx{{{qqq```NNNIIIHHHKKKJJJGGGLLLVVVWWWYYY[[[]]]]]]]]]]]]^^^XXXVVVUUUTTTSSSQQQMMMKKKCCCFFFKKKOOOSSSUUUVVVVVVWWWXXXZZZ\\\]]]_________cccoooxxxwwwqqqkkkeeeaaaTTTPPPJJJGGGGGGHHHIIIIIILLLLLLLLLMMMOOORRRUUUWWWUUUZZZZZZ^^^fffnnnaaaWWWPPPJJJIIIHHHEEEFFFIIIKKKMMMVVVcccppp{{{pppjjjaaa[[[XXXWWWXXXXXXVVVUUUTTTSSSRRRSSSTTTTTTTTTWWWZZZ^^^bbbgggnnnrrr{{{~~~pppbbbTTTKKKEEEFFFIIIIIIIIIJJJLLLMMMPPPSSSUUUWWWWWWWWWTTTSSSQQQOOOMMMKKKJJJJJJGGGJJJOOORRRTTTVVVXXXZZZ[[[YYY[[[```bbbbbbdddhhhooo{{{xxxmmmjjjggg]]]TTTMMMHHHGGGGGGFFFGGGJJJIIIKKKOOOQQQRRRTTTVVVXXXXXXWWWZZZ___```kkk}}}bbbSSSPPPKKKGGGFFFGGGIIIKKKLLLNNNTTT^^^kkkyyyuuuooofffbbb[[[WWWUUUUUUVVVVVVYYYXXXWWWVVVVVVWWWXXXYYYXXXZZZ]]]```dddkkkrrrxxxqqqbbbUUULLLEEEEEEGGGGGGGGGIIIIIIKKKMMMPPPRRRTTTTTTTTTRRRQQQOOOMMMLLLJJJJJJJJJJJJMMMQQQTTTUUUWWWYYY[[[[[[YYY[[[```cccdddhhhnnnyyyttthhheeebbbYYYTTTMMMHHHGGGGGGFFFGGGJJJIIILLLOOOQQQRRRSSSUUUWWWWWWXXX\\\aaacccpppxxx]]]PPPNNNJJJGGGFFFFFFHHHIIIKKKMMMSSS[[[hhhxxx|||oooeeebbb___\\\XXXVVVWWWXXXXXXWWWWWWWWWVVVVVVWWWXXXZZZ[[[^^^```bbbfffmmmvvvrrrcccVVVMMMEEEDDDEEEDDDEEEHHHHHHIIILLLNNNPPPQQQQQQQQQOOONNNMMMKKKJJJJJJJJJJJJMMMOOOSSSUUUVVVXXXZZZ\\\]]][[[]]]bbbfffjjjrrrzzz}}}pppeeebbb```VVVSSSLLLHHHHHHHHHFFFGGGJJJKKKMMMPPPRRRRRRSSSUUUVVVVVVYYY___cccfffwwwqqqWWWMMMLLLJJJHHHFFFFFFFFFGGGIIIKKKPPPXXXeeevvvvvvlllddd```___^^^\\\[[[[[[\\\\\\[[[ZZZVVVVVVVVVWWWXXX[[[]]]^^^ccceeejjjqqq{{{rrrdddUUUMMMEEECCCCCCBBBDDDGGGHHHIIIKKKNNNOOOPPPPPPPPPLLLKKKKKKJJJJJJJJJKKKKKKOOORRRTTTVVVWWWXXX[[[\\\^^^^^^```ffflllsss{{{xxx{{{~~~|||pppfffccc```WWWQQQKKKGGGHHHHHHGGGHHHKKKLLLNNNQQQRRRRRRSSSTTTVVVVVVZZZ```dddiii}}}lllVVVKKKKKKJJJIIIHHHGGGFFFFFFGGGJJJNNNUUUaaasssvvviiiccc```_________^^^]]]]]]]]]\\\ZZZXXXXXXXXXYYYZZZ]]]```ccceeeeeejjjrrr~~~}}}oooaaaSSSLLLEEEDDDCCCAAADDDHHHGGGHHHJJJLLLMMMMMMMMMMMMJJJJJJJJJKKKKKKMMMNNNNNNQQQSSSUUUWWWXXXYYY\\\^^^______dddkkkrrr|||}}}vvvuuuxxxzzzpppfffccc```VVVPPPJJJGGGHHHIIIHHHHHHKKKLLLNNNQQQRRRSSSSSSUUUVVVVVV[[[```dddllliiiVVVKKKKKKKKKJJJIIIHHHGGGFFFFFFIIIMMMSSS___qqqkkkbbbaaa```______```^^^]]]]]]\\\[[[XXXVVVXXXXXXYYY\\\___cccgggiiilllsss~~~~~~{{{zzzuuuhhh[[[OOOIIIFFFEEEDDDCCCEEEJJJFFFHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSUUUWWWXXXZZZ\\\___bbbbbbdddkkkttt}}}~~~uuuuuuzzzvvvnnnfffccc___TTTNNNIIIGGGIIIJJJIIIIIILLLLLLNNNQQQSSSSSSTTTVVVWWWWWW\\\aaaffftttfffVVVKKKKKKKKKJJJIIIHHHHHHGGGFFFIIIMMMSSS^^^pppsssddd```dddfffffffffeeedddbbbaaaaaa```^^^\\\]]]]]]___bbbfffkkkoooqqq|||{{{ttttttrrrooommmjjj___SSSJJJGGGFFFGGGGGGEEEHHHLLLJJJKKKLLLNNNNNNNNNMMMMMMLLLMMMNNNPPPRRRUUUWWWXXXVVVWWWZZZ[[[]]]```dddgggkkknnnwww|||zzztttooogggddd^^^RRRMMMHHHFFFIIIJJJIIIIIILLLKKKMMMQQQSSSSSSUUUWWWXXXYYY]]]aaajjj}}}aaaSSSKKKJJJIIIHHHGGGGGGGGGHHHFFFJJJOOOTTT^^^oooyyykkk___aaajjjoooppppppmmmkkkiiiiiiiiiiiigggeeehhhiiikkknnnsssxxx|||~~~zzzsssooolllllliiifffeeebbbXXXMMMGGGEEEFFFHHHHHHGGGIIINNNOOOPPPQQQRRRSSSRRRRRRQQQMMMNNNPPPRRRTTTWWWZZZ[[[XXXYYY\\\]]]___cccgggjjjtttyyy|||}}}tttpppjjjfff```SSSMMMHHHFFFIIIKKKIIIJJJLLLJJJMMMPPPSSSTTTUUUXXXYYY[[[^^^cccnnn]]]PPPJJJIIIGGGFFFEEEFFFGGGGGGFFFJJJPPPUUU^^^ooossshhhbbbhhhrrrwww{{{xxxvvvuuuuuuuuuvvvvvvvvvxxxyyy{{{}}}zzzrrrllliiicccbbb___[[[WWWRRRNNNLLLKKKKKKJJJHHHHHHJJJOOORRRPPPRRRUUUVVVUUUUUUUUUVVVXXXXXXWWWWWWYYY[[[]]]^^^___bbbeeeeeeeeeiiiqqqwwwooojjjjjjdddZZZSSSMMMIIIFFFFFFIIILLLLLLKKKPPPOOOOOOPPPQQQTTTWWWYYYZZZ___fffttt~~~```PPPHHHGGGFFFEEEDDDDDDDDDDDDCCCGGGMMMUUUaaapppwwwmmmhhhqqq~~~vvvooogggaaa```ZZZYYYWWWTTTQQQNNNKKKIIIJJJKKKLLLMMMMMMNNNQQQTTTUUUWWWYYYZZZZZZYYYYYYZZZ\\\\\\]]]^^^```aaaccccccfffhhhiiijjjmmmtttooojjjjjjdddZZZSSSLLLIIIFFFFFFIIIKKKKKKKKKOOOOOOOOOPPPRRRUUUXXXZZZ\\\aaajjjyyy{{{___PPPHHHGGGFFFEEEDDDDDDDDDDDDDDDHHHMMMTTT^^^lll}}}zzzsssssstttjjjbbb[[[VVVUUUQQQPPPPPPOOONNNLLLJJJIIIJJJLLLPPPRRRSSSUUUWWWYYY\\\^^^aaabbbaaaaaaaaabbbccccccdddfffhhhjjjlllmmmrrrssstttvvv|||}}}nnnjjjiiicccYYYRRRKKKIIIFFFFFFHHHJJJKKKKKKNNNNNNOOOQQQSSSVVVYYY[[[^^^cccnnntttZZZMMMHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHLLLRRRZZZhhhxxx}}}|||~~~lllaaaZZZTTTQQQQQQNNNNNNOOOOOOPPPOOOOOOOOOMMMOOORRRTTTVVVZZZ^^^aaaeeehhhkkkmmmnnnnnnoooqqqoooooooooppprrrvvvzzz}}}{{{nnnjjjiiibbbXXXQQQJJJIIIGGGFFFGGGIIIJJJKKKMMMNNNOOOQQQTTTXXX[[[\\\]]]bbbpppjjjTTTIIIGGGGGGFFFEEEDDDDDDEEEEEEFFFHHHLLLPPPXXXfffvvvvvveee[[[UUUQQQOOOPPPOOOPPPQQQRRRSSSTTTTTTTTTRRRRRRSSSTTTWWW]]]dddjjjqqqtttyyy}}}xxxmmmjjjhhh```WWWQQQJJJIIIHHHGGGGGGHHHJJJLLLNNNNNNPPPSSSVVVYYY[[[\\\ZZZ```qqqdddRRRIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEHHHKKKPPPXXXgggwwwzzzlll\\\UUURRROOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTXXX___hhhnnnxxx}}}vvvmmmjjjhhh___VVVPPPJJJJJJJJJHHHGGGHHHKKKNNNNNNPPPRRRTTTWWWYYY[[[\\\[[[aaattt```SSSKKKFFFFFFEEEEEEEEEEEEEEEFFFEEEGGGJJJOOOXXXgggxxxqqqcccVVVQQQQQQPPPQQQSSSUUUVVVVVVWWWVVVVVVUUUUUUTTTTTTUUUWWWZZZ```hhhnnnwww}}}~~~tttllljjjggg^^^UUUOOOJJJKKKKKKJJJHHHIIILLLOOOPPPQQQSSSUUUWWWYYYZZZ[[[```eeeyyyxxxZZZQQQJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHJJJNNNWWWeeewwwlll```TTTQQQRRRRRRSSSVVVYYYZZZZZZYYYYYYXXXVVVVVVRRRTTTVVVYYY\\\bbbhhhlllrrrxxx|||sssllljjjggg^^^TTTOOOKKKLLLLLLKKKIIIIIIMMMPPPQQQRRRTTTVVVXXXYYYZZZZZZdddiii}}}pppUUUNNNGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJMMMUUUcccuuuwwwccc\\\SSSPPPSSSWWWYYYYYY[[[ZZZYYYYYYYYYXXXWWWVVVWWWYYY[[[\\\]]]___bbbdddjjjqqqzzzyyytttoookkkfff^^^RRRIIIIIIIIIJJJJJJIIIJJJMMMOOOPPPRRRTTTUUUVVVWWWZZZ]]]___ooogggRRRJJJFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCHHHLLLQQQ\\\rrrrrr^^^XXXRRRQQQUUUYYY[[[[[[\\\[[[ZZZ[[[\\\]]]]]]]]]^^^```aaaaaaaaabbbeeegggdddjjjqqqwww}}}wwwrrrlllgggccc\\\RRRKKKHHHIIIJJJJJJIIIJJJMMMOOOQQQSSSTTTVVVVVVXXX\\\^^^fffxxxeeeQQQKKKGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFIIIMMMPPPZZZnnnkkkXXXUUURRRSSSWWW\\\^^^^^^___^^^^^^^^^___aaabbbdddggghhhiiihhhhhhhhhjjjllljjjnnnrrruuuyyytttoooiiiddd___YYYQQQKKKHHHIIIJJJIIIIIIJJJMMMPPPRRRSSSUUUVVVWWWZZZ^^^aaannncccQQQKKKHHHCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFIIILLLPPPZZZlll~~~yyydddUUUTTTSSSVVVZZZ]]]___^^^bbbbbbcccccceeegggkkknnnssstttuuuuuutttuuuwwwyyy{{{||||||}}}~~~}}}ooolllhhhddd___XXXPPPJJJHHHIIIIIIIIIIIIKKKNNNPPPRRRSSSUUUWWWXXX\\\```dddttt```QQQKKKHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFKKKPPP[[[mmm~~~ppp```UUUUUUVVVYYY\\\^^^______cccfffkkkooosssyyy|||kkkjjjiiifff```XXXOOOIIIGGGHHHIIIIIIIIIKKKNNNQQQRRRSSSUUUWWWYYY]]]cccgggvvv^^^PPPKKKGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEJJJPPPZZZkkkzzzzzzhhh]]]WWWXXXYYY[[[]]]___```aaaeeelllvvv{{{jjjjjjhhhddd^^^UUUMMMHHHGGGHHHIIIIIIIIIKKKNNNQQQQQQRRRTTTVVVYYY^^^dddhhhvvv{{{\\\PPPKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFFFFJJJOOOXXXfffsss~~~oooaaa[[[WWWXXX[[[\\\^^^aaaccceeejjjtttxxxkkkiiieee___WWWPPPKKKIIIFFFHHHIIIIIIJJJKKKOOOQQQPPPQQQSSSUUUXXX^^^eeejjjwwwvvvYYYPPPLLLGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHEEEFFFJJJOOOWWWdddppp|||vvvhhh]]]ZZZWWWXXX[[[]]]___bbbfffiiipppzzztttmmmjjjcccZZZRRRLLLJJJJJJFFFGGGIIIIIIJJJLLLOOORRROOOQQQRRRTTTXXX^^^eeejjjxxxrrrWWWPPPMMMHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCIIIPPPYYYfffrrrvvvzzzwwwzzz~~~zzzdddYYY[[[[[[ZZZ[[[[[[[[[\\\```dddhhhrrrxxx|||pppnnnhhh```YYYSSSOOOKKKIIIHHHIIIJJJKKKLLLMMMNNNOOOTTTRRRSSSWWWYYY[[[aaaiii{{{lllTTTMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBEEEEEEGGGKKKRRR^^^jjjsssuuuvvvuuuyyy}}}sss```XXX[[[ZZZ[[[[[[[[[[[[[[[]]]bbbeeelllqqqxxxwwwllljjjddd\\\UUUOOOKKKGGGEEEHHHIIIJJJKKKLLLNNNNNNOOOSSSRRRTTTXXXZZZ\\\ccckkk|||gggTTTNNNKKKHHHGGGGGGFFFEEEDDDCCCCCCBBBDDDEEEGGGJJJQQQ\\\hhhpppyyy~~~rrrsssyyy}}}xxxhhh[[[WWW[[[YYY^^^^^^]]]\\\[[[\\\___bbbdddggglllppptttzzzrrrhhhgggaaaYYYQQQLLLHHHEEECCCHHHIIIJJJKKKMMMNNNOOOPPPSSSSSSVVVZZZ\\\^^^eeemmm}}}eeeVVVPPPKKKFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFIIIOOOYYYdddlll{{{yyypppsss{{{nnn```WWWWWW[[[XXX`````````^^^]]]]]]___bbbbbbdddgggiiillloootttwww}}}~~~nnnfffgggaaaXXXQQQLLLHHHFFFDDDHHHIIIJJJKKKMMMOOOPPPPPPSSSTTTXXX[[[\\\]]]dddnnnlll[[[QQQJJJGGGCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEGGGMMMUUU___fffxxxwwwpppvvv~~~hhh]]]WWWYYY\\\YYY___``````___^^^^^^```bbbdddfffiiilllnnnqqquuuxxx}}}yyylllgggeee___WWWOOOKKKIIIGGGFFFHHHIIIJJJLLLMMMOOOPPPQQQUUUVVVYYY[[[[[[\\\eeepppvvv```OOOGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFJJJQQQZZZ```ssswwwrrryyy}}}eee^^^ZZZ\\\___\\\]]]___```aaaaaabbbeeegggdddhhhmmmrrrvvvzzz~~~sssjjjggg```ZZZRRRLLLHHHGGGGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRUUUVVVYYY[[[[[[^^^jjjwwwhhhSSSHHHHHHDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDGGGMMMUUUZZZmmmwwwsss{{{tttbbb___]]]___ccc```___bbbeeegggiiilllooorrrpppuuu~~~~~~mmmfffeee]]]WWWOOOJJJGGGGGGHHHHHHHHHIIIJJJLLLNNNPPPRRRRRRTTTUUUYYY[[[\\\bbbqqquuu```QQQMMMFFFEEEEEEDDDCCCBBBAAAAAACCCCCCCCCCCCEEEJJJQQQVVVfff|||wwwttt|||nnn``````___aaafffddddddgggkkknnnqqquuuyyy|||xxxhhhcccccc\\\WWWOOOJJJHHHIIIJJJKKKHHHIIIJJJLLLNNNPPPRRRSSSSSSUUUXXX\\\^^^fffxxxmmm[[[SSSGGGFFFFFFDDDCCCBBBAAAAAACCCCCCCCCCCCDDDIIIOOOTTT___ttt~~~uuurrrxxx}}}}}}}}}mmmcccdddfffbbbdddkkkkkkrrr{{{uuulllddd\\\ZZZUUUNNNIIIGGGGGGGGGGGGHHHJJJLLLNNNNNNPPPRRRTTTUUUWWWUUUWWW]]]ccc}}}kkkVVVLLLHHHDDDAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBFFFKKKOOO^^^jjjxxxpppnnntttzzz{{{|||mmmccceeehhhiiinnnwww{{{ppphhhbbb[[[WWWRRRLLLHHHGGGGGGGGGGGGHHHJJJMMMNNNOOOPPPRRRTTTUUUVVVTTTWWW^^^eeerrr___PPPLLLFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFKKKOOO[[[hhh~~~qqqkkkjjjrrrvvvxxxyyymmmeeeiiipppvvv|||jjjccc^^^YYYSSSOOOJJJGGGFFFGGGGGGGGGHHHJJJMMMNNNOOOPPPSSSUUUTTTVVVSSSVVV^^^gggxxxhhhTTTPPPIIIEEECCCCCCCCCCCCBBBBBBBBBBBBCCCEEEJJJNNNWWWeee~~~|||nnniiiiiippptttwwwuuunnnmmmuuuvvvggg```[[[WWWPPPMMMIIIFFFGGGHHHIIIIIIIIIKKKMMMNNNOOOQQQSSSUUUUUUVVVSSSVVV^^^hhhyyy|||uuuiiiVVVQQQJJJEEECCCCCCCCCCCCAAABBBBBBBBBCCCEEEIIILLLSSSddd}}}zzzzzzyyykkkggghhhnnnqqqvvvuuuvvv{{{ssseee^^^YYYVVVOOOLLLIIIGGGHHHIIIJJJJJJIIIKKKMMMOOOPPPQQQSSSUUUWWWWWWTTTWWW___hhhpppgggnnnpppooolllcccSSSNNNHHHDDDBBBBBBBBBBBBAAABBBBBBBBBCCCEEEHHHKKKQQQccc{{{uuuqqqpppuuuvvvhhheeeffflllpppwwwzzzpppeee]]]WWWUUUNNNKKKHHHGGGHHHJJJJJJJJJIIIKKKNNNOOOPPPQQQTTTVVVWWWXXXVVVYYYaaajjjyyybbbZZZaaaccccccaaaYYYMMMJJJEEEBBBBBBBBBBBBAAAAAABBBCCCCCCCCCDDDGGGJJJOOO```|||zzzooojjjggghhhppp~~~qqqhhheeegggnnnsss~~~~~~}}}{{{lllddd\\\VVVTTTLLLJJJGGGGGGGGGIIIHHHHHHJJJLLLNNNOOOPPPQQQTTTVVVVVVXXXXXX]]]fffooooooYYYQQQWWWXXXWWWUUUNNNHHHEEECCCBBBCCCCCCBBBAAA@@@BBBCCCCCCCCCDDDGGGIIIMMM\\\sss}}}kkk```\\\bbbdddmmm{{{{{{nnniiigggjjjqqqxxx~~~ttthhhbbb[[[VVVTTTKKKHHHFFFEEEFFFGGGGGGFFFJJJLLLNNNPPPPPPRRRTTTVVVUUUXXXYYY___jjjsssiiiSSSLLLQQQQQQOOOMMMFFFDDDCCCBBBCCCDDDEEEDDDBBB@@@BBBCCCCCCCCCDDDFFFHHHLLLXXXlllpppbbb\\\\\\\\\```eeelllrrrzzzyyyrrreeekkkrrryyy~~~{{{zzz~~~nnnfffaaaXXXRRRPPPKKKIIIGGGEEEEEEGGGIIIJJJKKKLLLNNNPPPRRRTTTVVVVVV\\\ZZZ^^^fffmmm|||```WWWPPPOOONNNKKKJJJJJJEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGNNNTTTdddzzzyyyhhh[[[UUUVVVSSSVVV[[[aaafffmmmtttyyy{{{vvvrrrqqqqqqwwwxxx~~~tttnnnlllrrr{{{{{{pppnnnqqqtttyyyiii```\\\TTTOOOOOOJJJIIIGGGFFFFFFGGGIIIJJJLLLMMMOOOQQQSSSUUUWWWXXX]]][[[___hhhrrraaaYYYQQQPPPOOOLLLJJJKKKGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@AAACCCDDDFFFGGGLLLRRR```uuunnn___TTTPPPQQQQQQTTTXXX\\\```eeejjjnnntttzzz~~~yyyrrrooojjjeeebbbbbbcccdddmmmnnnrrrzzz}}}qqqlllrrryyyzzzjjjddddddgggiiilllppptttxxx{{{|||yyy{{{~~~xxxddd\\\XXXQQQMMMNNNIIIHHHHHHGGGGGGHHHHHHIIIMMMNNNPPPRRRUUUWWWYYYZZZ]]]\\\aaakkkxxx~~~cccZZZSSSQQQPPPLLLJJJKKKIIIHHHGGGEEECCCBBBBBBBBB@@@@@@@@@AAABBBDDDEEEFFFJJJOOO[[[ooowwwfffZZZQQQOOOQQQSSSUUUYYY\\\^^^aaaeeehhhnnnrrrtttvvvxxxxxxpppgggbbb___\\\ZZZZZZ]]]```ccckkkjjjnnntttzzz|||rrrooouuu~~~zzzlllccc```aaaaaabbbccceeehhhkkknnnpppkkkmmmooopppqqqsssvvvxxx}}}sssccc^^^[[[SSSMMMMMMGGGGGGHHHHHHHHHHHHHHHHHHMMMNNNPPPRRRUUUWWWYYYZZZ___^^^cccooozzzcccZZZSSSQQQPPPLLLJJJJJJIIIHHHGGGEEECCCBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFHHHMMMYYYkkkmmm___VVVPPPOOOPPPPPPSSSWWWYYY[[[^^^aaacccjjjmmmnnnnnnnnnkkkbbbXXXXXXWWWVVVVVVYYY]]]bbbfffkkkjjjlllrrrwww~~~{{{tttrrrwww{{{kkkddd```]]]]]]]]]]]]^^^```bbbeeegggiiiggghhhiiijjjjjjmmmqqqtttxxx~~~~~~pppdddccc```VVVNNNNNNGGGGGGGGGHHHHHHIIIIIIIIILLLMMMOOORRRUUUWWWYYYZZZ```aaagggtttuuuaaaXXXPPPOOONNNJJJHHHIIIGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEHHHMMMYYYjjj~~~uuubbbXXXRRRNNNMMMNNNPPPSSSXXX[[[]]]```ccceeellloooppplllhhhddd\\\SSSRRRRRRSSSUUUZZZ___dddgggjjjiiikkkpppuuu|||yyytttuuu}}}kkkbbb___[[[XXXWWWZZZ[[[]]]___bbbdddfffggghhhhhhiiijjjlllpppwww{{{}}}yyyllldddccc```VVVNNNMMMGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMOOORRRUUUXXXZZZ[[[```cccjjjyyylll\\\SSSLLLKKKJJJGGGFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDGGGLLLXXXhhhzzzzzzjjjZZZRRROOOMMMKKKLLLQQQUUUZZZ___bbbeeehhhkkkpppttttttmmmfff```YYYSSSQQQRRRUUUYYY^^^dddhhhkkkggggggkkkqqqvvv}}}yyyvvvyyy{{{mmm```\\\\\\ZZZXXXWWW[[[\\\```cccfffhhhiiijjjllllllmmmnnnsss{{{}}}uuuhhh___]]]ZZZPPPKKKLLLHHHGGGFFFFFFFFFHHHJJJLLLMMMNNNPPPSSSVVVYYY[[[]]]^^^cccmmmbbbVVVNNNGGGGGGGGGDDDCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEJJJUUUdddtttttteeeVVVPPPOOOMMMLLLLLLOOOSSSYYY^^^bbbeeeiiilllooossssssjjj```ZZZTTTPPPTTTVVVZZZ___eeeiiimmmooofffgggkkksssyyyzzzyyy}}}mmmbbbYYYYYY\\\\\\\\\\\\]]]```dddiiilllnnnooooooppppppqqqtttzzz}}}|||~~~ssseeeYYYVVVSSSKKKHHHKKKIIIGGGFFFEEEFFFHHHKKKMMMNNNOOOQQQTTTXXX[[[]]]^^^\\\cccooowww\\\SSSKKKDDDDDDDDDBBBAAABBBCCCBBBBBBAAAAAABBBBBBBBB@@@@@@@@@@@@AAABBBBBBCCCCCCIIISSS```nnnnnn___QQQLLLLLLKKKJJJJJJRRRTTTYYY]]]aaagggnnnrrryyyvvvooofff]]]VVVSSSRRRPPPTTT[[[dddkkknnnllljjjdddhhhmmmrrrxxx|||{{{yyykkk\\\]]]\\\[[[ZZZ\\\___bbbfffhhhlllpppnnnjjjkkkooosssrrrxxx|||{{{iiiaaaXXXSSSQQQNNNIIIEEEGGGGGGGGGGGGHHHJJJLLLMMMSSSRRRSSSUUUXXX[[[\\\\\\cccbbbnnnrrrbbbUUUNNNHHHGGGEEEAAA@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>@@@CCCDDDAAABBBIIIWWWfffwww{{{hhh[[[OOOKKKLLLKKKKKKLLLQQQTTTXXX[[[___eeejjjnnnuuurrrlllccc[[[UUUSSSTTTVVV[[[aaagggjjjjjjgggffffffjjjpppuuu{{{{{{kkk```\\\\\\[[[ZZZ[[[___eeeiiiqqqqqqtttvvvtttooopppuuuuuuyyy~~~}}}~~~ggg```WWWRRROOOMMMIIIEEEGGGGGGGGGGGGIIIKKKMMMNNNSSSSSSSSSUUUXXXZZZ\\\]]]ccceeesssmmm^^^SSSLLLGGGFFFDDDAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@@@@BBBDDDEEEFFFFFFJJJUUUaaapppsssaaaVVVKKKIIIKKKLLLMMMNNNPPPSSSVVVYYY\\\```dddhhhnnnkkkeee]]]WWWTTTTTTVVVZZZ```gggjjjhhhfffddddddggglllrrrxxxxxxjjj```YYY[[[[[[[[[\\\```fffnnntttvvvtttuuuuuussspppssszzzuuuccc]]]UUUPPPNNNKKKHHHEEEGGGGGGGGGHHHIIIKKKMMMOOOTTTTTTTTTUUUWWWZZZ\\\^^^dddkkk|||cccWWWPPPJJJEEEEEEDDDAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCGGGFFFIIIQQQ[[[hhh{{{zzzkkk\\\RRRJJJIIIJJJJJJLLLNNNOOOQQQTTTWWWXXX[[[^^^aaadddbbb]]]WWWSSSSSSVVVYYY[[[aaahhhiiifffcccccceeeffflllttt|||yyyjjjaaa]]]\\\ZZZ]]]```dddiiiooovvvzzzvvvsssppppppoooqqqzzzmmm```[[[TTTNNNLLLIIIGGGEEEGGGGGGGGGHHHJJJLLLNNNPPPTTTUUUUUUVVVXXXZZZ^^^aaagggsssuuu\\\SSSMMMGGGCCCDDDCCC@@@???AAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>??????@@@CCCCCCEEELLLVVVdddxxxtttfffYYYQQQJJJIIIIIIHHHIIILLLNNNPPPSSSTTTUUUVVVXXXZZZ[[[YYYVVVSSSQQQSSSXXX\\\]]]bbbgggfffbbb```aaadddeeelllvvv|||mmmaaa[[[\\\___]]]bbbhhhnnnrrruuuxxxzzzuuuqqqnnnooorrr{{{}}}~~~zzzhhh\\\XXXRRRMMMJJJHHHFFFFFFHHHHHHHHHIIIKKKMMMOOOQQQTTTUUUWWWXXXXXX\\\aaaeeemmmmmmZZZTTTKKKFFFCCCDDDCCC@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>?????????AAAAAADDDJJJQQQ^^^ssspppcccWWWPPPJJJJJJIIIGGGHHHKKKLLLNNNQQQRRRRRRSSSTTTVVVTTTTTTSSSSSSTTTXXX^^^bbbdddeeeeeeccc___^^^```bbbgggooo{{{pppddd\\\XXX[[[```dddjjjpppuuuwwwvvvvvvuuupppmmmnnnsss{{{~~~}}}ssseeeYYYVVVRRRMMMIIIGGGGGGGGGHHHHHHHHHIIIKKKNNNPPPRRRTTTVVVXXXYYYZZZ^^^eeekkkyyyhhhYYYUUUKKKFFFCCCDDDDDD@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCCCCEEEIIIMMMVVViiizzzlllaaaSSSNNNJJJJJJJJJHHHIIILLLJJJMMMPPPQQQQQQQQQRRRSSSQQQRRRTTTVVVYYY^^^dddhhhgggeeebbb______aaadddfffnnnvvv{{{pppeee___\\\ZZZ___eeennnqqquuuwwwuuurrrpppooommmnnnuuu|||lllaaaXXXVVVRRRMMMIIIGGGGGGHHHHHHHHHIIIJJJLLLOOOQQQSSSTTTWWWZZZ[[[\\\aaaiiippp{{{```TTTPPPLLLGGGDDDEEEDDD@@@>>>>>>>>>?????????@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBEEEGGGIIIPPP```qqq|||kkk```QQQLLLJJJKKKJJJIIIKKKNNNJJJLLLOOOQQQQQQPPPQQQRRRPPPRRRVVVYYY]]]bbbhhhmmmfffbbb^^^]]]```fffjjjmmmttt|||~~~}}}nnnddd]]]^^^___```fffmmmtttvvvwwwvvvrrrnnnlllkkkqqqvvv|||zzz}}}wwwggg^^^WWWUUURRRMMMIIIGGGHHHIIIHHHHHHIIIJJJLLLOOORRRSSSSSSWWWZZZ\\\]]]bbbkkkssspppXXXMMMIIILLLGGGEEEFFFEEE@@@===>>>>>>>>>??????@@@@@@@@@@@@;;;<<<===??????@@@@@@@@@>>>@@@CCCFFFGGGMMM]]]mmmzzzuuueeeZZZPPPOOOLLLJJJIIIIIIJJJKKKJJJLLLOOOPPPPPPPPPRRRSSSTTTVVVZZZ___dddjjjnnnpppiiibbb]]]^^^aaadddkkkqqqyyyxxxnnn___]]][[[ZZZ^^^fffqqqyyy}}}vvvqqqllliiilllrrr|||~~~{{{}}}nnn```[[[WWWRRRKKKGGGFFFHHHIIIJJJHHHGGGGGGHHHKKKNNNQQQSSSUUUZZZZZZ]]]```^^^hhh~~~aaaRRRLLLFFFGGGEEECCC@@@??????@@@AAA??????>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@AAABBBBBBAAACCCDDDEEEKKKYYYhhhyyyrrrbbbXXXOOONNNLLLJJJIIIIIIJJJKKKKKKMMMOOOPPPPPPQQQSSSUUUVVVYYY^^^ccchhhkkkmmmnnnfff```]]]```dddhhhnnnuuu}}}|||sssiii___]]][[[]]]ccclllvvv||||||uuupppllljjjooovvv}}}zzz}}}lll```\\\VVVRRRKKKGGGFFFGGGHHHIIIHHHHHHHHHIIILLLOOORRRTTTVVV[[[\\\]]]aaa```jjj~~~ZZZMMMIIIDDDFFFEEEBBB@@@??????@@@AAA???>>>>>>======>>>>>>>>>???????????????@@@AAAAAABBBAAABBBDDDEEEJJJXXXfffuuu~~~lll^^^TTTNNNMMMKKKIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQRRRVVVYYYZZZ^^^dddiiilllllljjjiiibbb^^^^^^bbbgggkkkrrrzzzvvvkkkccc___\\\\\\aaakkkuuu|||yyyrrrnnnkkklllttt}}}{{{yyy}}}{{{iii___]]]VVVQQQKKKGGGFFFGGGGGGGGGIIIIIIJJJKKKNNNQQQTTTVVVWWW\\\\\\^^^aaaaaammmsssTTTIIIGGGEEEEEEDDDBBB@@@??????@@@@@@>>>======<<<<<<===>>>>>>???>>>>>>>>>>>>???@@@@@@BBBAAABBBDDDEEEIIIUUUbbbrrrxxxhhhZZZRRRMMMLLLJJJIIIIIIJJJLLLMMMPPPQQQQQQRRRRRRUUUZZZ]]]aaaeeejjjnnnnnnjjjeeeaaa___]]]___dddiiimmmuuu}}}{{{oooeee^^^]]]\\\^^^fffsss}}}|||uuunnnlllmmmqqq|||~~~zzzzzzuuueee]]][[[UUUQQQKKKGGGFFFFFFGGGFFFJJJJJJKKKMMMPPPSSSVVVWWWWWW\\\\\\]]]```aaappplllQQQHHHGGGGGGCCCCCCAAA@@@????????????===<<<<<<<<<<<<======>>>>>>>>>>>>===>>>>>>???@@@AAA@@@AAACCCDDDHHHRRR]]]qqqrrrdddXXXQQQLLLKKKJJJIIIJJJLLLNNNOOORRRSSSTTTUUUVVVYYY^^^aaahhhjjjlllmmmjjjeee___[[[^^^]]]```eeeiiinnnvvvwwwjjjaaa]]]]]]]]]bbblllyyywwwrrrmmmnnnrrrzzz}}}zzz{{{ooobbbZZZXXXSSSOOOJJJGGGFFFFFFFFFFFFJJJKKKLLLOOORRRTTTWWWXXXVVV[[[[[[[[[^^^```rrrdddOOOGGGEEEGGGBBBAAA@@@@@@????????????<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@AAA???@@@BBBDDDFFFNNNWWWkkk~~~mmm```VVVPPPLLLKKKJJJJJJLLLNNNPPPRRRTTTVVVXXXYYY[[[^^^bbbeeekkkjjjiiigggccc___[[[YYY^^^^^^aaafffkkkppp{{{rrrfff___^^^^^^aaaiiittt~~~vvvqqqpppttt{{{}}}}}}||||||~~~{{{kkk___WWWUUUPPPMMMIIIFFFFFFGGGGGGGGGIIIJJJMMMOOOSSSUUUWWWXXXUUU[[[[[[[[[]]]```tttwwwZZZKKKDDDBBBDDD@@@@@@@@@?????????>>>>>><<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>???@@@@@@AAA??????BBBCCCEEEKKKRRR```xxxxxxhhh\\\TTTOOOLLLLLLKKKLLLMMMPPPRRRTTTVVVXXX[[[^^^```bbbeeehhhiiifffbbb^^^[[[ZZZ[[[[[[^^^^^^bbbhhhmmmttt~~~nnnbbb^^^```aaagggqqq{{{vvvsssuuu|||yyy{{{}}}~~~uuuggg]]]VVVSSSMMMJJJGGGFFFGGGHHHHHHHHHHHHJJJMMMPPPSSSVVVWWWXXXVVV\\\\\\[[[^^^bbbwwwgggQQQIIIBBB@@@BBB???????????????>>>>>>===============>>>???@@@@@@???????????????@@@AAAAAAAAA>>>>>>AAACCCDDDIIIOOOZZZnnntttdddZZZRRRNNNMMMLLLLLLLLLNNNQQQTTTVVVVVVYYY]]]```bbbdddgggiiigggccc]]]XXXVVVXXX[[[^^^^^^^^^bbbiiioooxxxzzzkkk```]]]aaaccckkkwwwwwwvvvyyyxxxzzz}}}qqqeee\\\UUUSSSLLLIIIFFFFFFGGGHHHIIIHHHHHHIIILLLPPPSSSVVVWWWXXXWWW]]]]]]\\\___cccyyy^^^MMMIIICCCAAACCC>>>????????????>>>>>>===============>>>???AAAAAA@@@@@@??????@@@@@@AAABBBAAA>>>===AAACCCCCCGGGMMMZZZjjj~~~nnnbbbXXXRRRQQQNNNMMMMMMNNNOOORRRTTTUUUWWWYYY[[[^^^_________^^^\\\ZZZXXXXXXZZZ\\\]]]^^^^^^bbbgggkkksssxxxiii___^^^aaahhhnnnyyy||||||vvv{{{zzz}}}|||jjjccc\\\UUUPPPLLLJJJGGGDDDDDDEEEGGGIIIIIIKKKMMMNNNPPPTTTXXX\\\]]]\\\___```]]]cccvvvUUULLLEEEAAADDDCCC@@@???===<<<<<<<<<===>>>===<<<:::::::::;;;===???AAA???===<<<>>>??????>>>@@@???>>>>>>@@@CCCGGGIIITTT```sssxxxiii^^^UUUOOONNNNNNNNNNNNOOOPPPRRRTTTUUUVVVWWWYYY[[[\\\[[[ZZZZZZVVVUUUUUUVVVYYY[[[]]]^^^cccfffjjjnnnwwwxxxiiiaaaaaadddlllrrr}}}}}}}}}{{{~~~yyy{{{wwwggg```ZZZTTTPPPKKKIIIFFFDDDCCCEEEGGGIIIIIIKKKNNNPPPQQQTTTXXXZZZ]]]\\\___bbbbbblllnnnPPPHHHBBB???@@@???@@@???>>>===<<<======>>>===<<<;;;::::::<<<===???AAA???===<<<>>>??????>>>@@@???>>>>>>@@@CCCGGGIIIRRR\\\ooorrrdddZZZSSSNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUTTTUUUVVVWWWWWWVVVUUUTTTRRRSSSTTTWWWZZZ^^^```bbbgggjjjooouuuwwwjjjcccdddhhhooowww}}}yyy{{{qqqccc]]]XXXRRROOOIIIHHHEEEDDDCCCEEEGGGHHHJJJMMMPPPRRRSSSUUUWWWYYY]]]\\\```fffmmm|||eeeLLLGGGAAA>>>???===??????>>>==================<<<;;;;;;;;;<<<===>>>@@@>>><<<<<<>>>??????>>>??????>>>???@@@CCCFFFHHHNNNXXXjjjoooaaaYYYSSSQQQQQQPPPQQQQQQRRRSSSTTTUUUVVVUUUUUUUUUUUUTTTSSSRRRQQQSSSUUUXXX\\\___bbbfffhhhgggnnnxxxvvvjjjdddfffkkkqqqzzz||||||}}}lll```[[[UUUPPPNNNHHHGGGEEEDDDDDDEEEGGGIIIKKKNNNRRRTTTUUUUUUWWWXXX^^^^^^cccooo}}}}}}___LLLHHHCCCAAABBB>>>???>>>>>>==================<<<<<<;;;<<<===>>>>>>>>>===<<<===>>>??????>>>??????>>>???@@@CCCEEEFFFKKKSSSeeelll___XXXTTTSSSTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSVVVYYY]]]```bbbfffkkknnnkkkvvvvvvkkkeeeggglllsss~~~{{{|||}}}}}}iii^^^YYYSSSNNNKKKGGGFFFEEEDDDEEEFFFHHHIIILLLOOOSSSUUUVVVVVVXXXYYY___aaaiiizzzpppXXXJJJHHHCCCBBBCCC>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>===<<<<<<===>>>???>>>===????????????@@@BBBDDDEEEIIIPPP```yyy}}}iii^^^XXXTTTTTTVVVUUUVVVWWWYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYY\\\```bbbdddiiipppvvvwwwvvvkkkfffiiinnnyyy}}}{{{zzz|||wwweee\\\WWWRRRMMMKKKFFFFFFEEEFFFFFFHHHJJJKKKMMMOOOSSSUUUVVVWWWZZZ\\\```dddqqqdddPPPGGGFFF@@@@@@BBB===>>>>>>>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>>>><<<;;;;;;===??????>>>===>>>>>>??????AAABBBCCCDDDFFFMMM[[[qqqkkk___ZZZWWWXXXZZZXXXYYYZZZ\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^[[[___ccceeehhhoooyyyuuulllhhhlllrrr~~~|||{{{zzz}}}~~~oooaaaZZZVVVQQQMMMKKKFFFFFFFFFGGGHHHJJJKKKLLLNNNPPPRRRTTTVVVXXX\\\___aaahhhxxx\\\LLLFFFDDD>>>???AAA<<<===>>>>>>???>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>;;;:::;;;===???@@@>>><<<>>>>>>???@@@AAABBBBBBCCCCCCJJJVVVhhhoooccc^^^\\\\\\___YYYZZZ\\\]]]^^^^^^]]]\\\ZZZZZZZZZ[[[]]]^^^```aaa^^^bbbfffiiimmmuuutttmmmjjjooouuu~~~|||{{{}}}wwwjjj]]]XXXUUUQQQMMMMMMFFFFFFGGGHHHIIIKKKLLLMMMNNNPPPRRRTTTUUUYYY]]]aaabbbjjj}}}xxxZZZLLLFFFDDD>>>@@@CCC======>>>?????????>>><<<;;;<<<<<<===>>>>>>>>>>>>>>>::::::;;;===???@@@>>><<<>>>>>>???@@@AAAAAABBBBBBAAAHHHSSSbbbvvvrrrccc\\\\\\^^^___ccc```]]]]]]___aaaaaa___```___^^^^^^```cccddddddfffiiimmmqqqwwwyyypppnnnuuu}}}||||||}}}llleee\\\VVVSSSPPPKKKFFFGGGGGGGGGFFFFFFGGGJJJMMMNNNQQQTTTVVVWWWXXXZZZ\\\eeekkklllQQQLLLFFFAAA??????>>>===@@@@@@???>>>===<<<;;;;;;======>>>???????????????<<<<<<<<<<<<============<<<>>>AAA@@@>>>>>>@@@CCCAAAGGGJJJXXXrrrrrrddd]]]]]]___aaaeeecccaaaaaacccdddbbbaaadddbbbaaaaaacccdddeeeeeejjjooowwwxxxooonnnwww~~~hhhaaaYYYTTTQQQOOOKKKGGGGGGGGGGGGGGGFFFHHHKKKNNNOOORRRUUUWWWYYYZZZ]]]___aaaiiidddNNNJJJDDD@@@>>>===<<<<<<============<<<<<<<<<<<<;;;;;;<<<===============<<<<<<<<<<<<============<<<===??????>>>???@@@AAABBBGGGIIITTTlllttthhh``````cccfffhhhhhhiiikkklllkkkhhhfffiiiiiihhhhhhhhhjjjkkklllrrrzzzyyypppppp|||zzzccc]]]VVVQQQPPPNNNKKKHHHGGGGGGGGGGGGGGGHHHLLLOOOPPPSSSVVVXXXZZZ\\\___aaabbblll~~~YYYKKKGGGAAA>>><<<<<<;;;:::<<<<<<=========>>>>>>>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===============<<<<<<===???@@@???>>>BBBFFFGGGOOOcccsss{{{nnnfffdddgggkkklllooossswwwyyywwwtttqqqqqqrrrsssssstttvvvyyy||||||rrrsss}}}rrraaa\\\VVVQQQNNNLLLJJJHHHFFFGGGHHHGGGHHHJJJMMMPPPSSSUUUWWWYYYZZZ[[[^^^aaafffqqqoooPPPHHHEEE@@@===<<<<<<;;;:::>>>>>>>>>>>>>>>>>>??????============>>>>>>??????<<<<<<<<<<<<===============;;;999;;;>>>@@@???<<<@@@EEEEEEKKK[[[hhhzzzuuukkkhhhlllqqqtttyyy}}}uuuwww}}}|||}}}{{{lllaaa]]]WWWQQQMMMJJJHHHGGGFFFGGGHHHHHHHHHKKKOOORRRVVVWWWXXXXXXYYYZZZ]]]___eeerrrfffOOOGGGDDD@@@>>>=========<<>>===<<<<<<;;;;;;=========<<<===>>>??????<<<<<<<<<<<<===============:::999;;;>>>@@@>>><<<>>>DDDDDDHHHVVVaaaqqq~~~sssooosssyyy}}}}}}{{{zzzzzz|||||||||qqqfff```\\\VVVPPPKKKHHHGGGFFFFFFGGGHHHHHHIIILLLPPPSSSWWWXXXYYYXXXYYYZZZ]]]```cccttt~~~^^^PPPEEECCC@@@?????????>>>======<<<<<<;;;:::999888777<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<============<<<;;;;;;<<<>>>???>>>======CCCCCCFFFRRR[[[kkk{{{{{{}}}|||yyyxxxxxxyyyyyyxxx{{{iii```[[[XXXTTTNNNIIIGGGFFFGGGFFFGGGHHHIIIJJJMMMQQQUUUVVVWWWXXXYYYZZZ]]]aaaeeejjjnnnSSSLLLCCCAAA???>>>??????>>>===<<<<<<;;;;;;:::::::::999<<<;;;:::999999;;;<<<>>><<<<<<<<<<<<============;;;<<<============>>>@@@===DDDDDDEEEOOOVVVeee|||{{{vvvyyy|||zzzxxxwwwwwwxxxwwwvvvtttccc]]]VVVUUUQQQLLLHHHFFFFFFHHHFFFGGGHHHIIIJJJMMMRRRUUUUUUVVVXXXZZZ\\\```eeeiiivvvaaaJJJGGGBBB@@@>>>>>>>>>???>>><<<=========>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<>>>@@@<<<<<<<<<<<<=========>>>:::===??????===<<>>EEEDDDEEELLLRRRaaawww}}}xxxssspppzzzyyyyyywwwvvvwwwyyy|||~~~lll___\\\YYYUUUNNNIIIHHHHHHHHHGGGJJJIIIIIIIIIKKKNNNRRRTTTSSS\\\[[[YYY```ccceeemmm|||uuuZZZLLLEEEAAA@@@???>>>============:::;;;;;;<<<<<<=========<<<;;;999888777888999999<<<;;;;;;:::::::::;;;;;;>>>===<<<<<<<<<===???@@@>>>@@@CCCEEEFFFLLL]]]mmmzzzvvvsssrrr~~~xxxxxxxxxwwwyyy{{{}}}hhh^^^\\\XXXSSSMMMIIIGGGGGGGGGGGGJJJIIIIIIIIIKKKOOORRRTTTSSS[[[YYYVVV^^^bbbgggrrrmmmUUUJJJEEE@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999::::::;;;<<<;;;;;;::::::;;;;;;;;;===============>>>>>>??????@@@BBBDDDEEEKKK[[[kkkvvvtttrrruuu{{{wwwxxxyyyyyyzzz~~~uuuddd\\\[[[UUUQQQKKKHHHFFFGGGGGGFFFJJJJJJJJJKKKMMMPPPSSSTTTUUU\\\ZZZXXX___ccckkkzzzbbbNNNGGGDDD>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>@@@@@@AAACCCCCCIIIXXXggg~~~tttsssrrrxxx|||yyywwwxxxzzzzzz{{{nnn```ZZZZZZRRRNNNJJJGGGFFFFFFFFFFFFIIIJJJKKKMMMOOORRRTTTUUUXXX___^^^]]]cccfffoooyyyXXXIIIEEECCC>>>======<<<;;;;;;<<<<<<;;;;;;;;;::::::999999999======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;<<<>>>?????????>>>===@@@???@@@AAABBBFFFSSSaaa{{{{{{ssssssssszzz}}}zzzxxxvvvyyy|||||||||zzzhhh]]]XXXYYYOOOLLLHHHFFFFFFGGGGGGFFFIIIJJJLLLOOOQQQSSSUUUUUUXXX___```aaaffffffrrrmmmQQQFFFCCCAAA>>>>>>======<<<<<<======;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<===;;;<<<>>>?????????>>>===@@@>>>???@@@AAADDDNNNYYYnnnxxxsssuuuvvv~~~{{{yyyxxxvvvzzz}}}~~~qqqcccZZZWWWXXXNNNKKKHHHFFFGGGHHHGGGGGGHHHJJJMMMQQQSSSUUUVVVVVVVVV]]]___bbbfffgggvvv|||bbbNNNFFFBBB@@@>>>>>>======<<<======>>>;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<===<<<======>>>>>>>>>>>>>>>???===>>>AAAAAABBBIIIQQQaaaxxxzzztttssswwwyyy}}}yyywwwvvvtttyyy{{{hhh^^^WWWVVVWWWLLLJJJHHHGGGHHHIIIHHHHHHHHHJJJNNNRRRUUUVVVVVVVVVXXX^^^___aaafffkkkxxxXXXKKKFFFBBB>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<888999:::;;;<<<;;;;;;:::::::::::::::;;;<<<=====================>>>>>>???===<<<>>>AAAAAA@@@DDDJJJWWWlllvvvqqqsssyyy{{{|||xxxvvvuuurrrxxxrrrbbbZZZVVVUUUVVVLLLJJJHHHGGGHHHIIIIIIIIIHHHJJJOOOSSSVVVWWWWWWVVV[[[```___bbbhhhpppnnnRRRIIIFFFBBB===;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<=========888999;;;<<<<<<<<<;;;;;;999999999:::;;;<<<===>>>>>>===<<<<<<<<<===???@@@<<<<<<>>>BBBBBB@@@BBBGGGRRRgggzzztttqqquuu~~~~~~vvvoooooorrrrrrwww}}}kkk___XXXRRRMMMJJJGGGGGGFFFFFFGGGGGGHHHIIILLLNNNQQQSSSSSSTTTVVVXXXXXX]]]```aaaggg[[[NNNDDD@@@@@@>>>???>>><<<:::999999999999:::::::::::::::::::::::::::;;;===>>>>>>===;;;:::<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<===@@@DDDFFFRRR^^^sssvvvsssrrrwww|||uuupppppptttuuuyyyzzzfff\\\WWWQQQMMMKKKFFFFFFFFFFFFGGGHHHIIIIIILLLNNNQQQSSSTTTUUUWWWYYYZZZ]]]```cccnnnyyyVVVKKKCCC???@@@>>>???>>>===;;;:::::::::;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>===<<<<<<===@@@CCCEEEJJJUUUjjjsssrrrsss{{{|||yyytttoooqqqvvvxxx|||rrr```XXXTTTPPPLLLKKKFFFFFFFFFFFFGGGHHHJJJJJJLLLOOORRRTTTUUUWWWYYY[[[]]]]]]^^^dddxxxkkkNNNGGGAAA???@@@===???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::>>><<<:::999999:::<<<>>>???>>>===<<<;;;:::::::::<<<<<<<<<=========>>>>>>???>>>===<<<===???AAACCCDDDMMM___xxx~~~tttqqqvvv~~~yyyvvvrrroooqqqwwwzzz~~~yyykkk]]]VVVSSSNNNKKKJJJEEEFFFFFFGGGHHHIIIKKKKKKMMMPPPSSSUUUWWWXXX[[[\\\___^^^]]]ddd~~~aaaJJJEEE??????@@@<<<======<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;<<<<<<::::::::::::<<<<<>>===<<<;;;:::::::::;;;<<<<<<<<<============???>>>=========???@@@AAAEEEKKKYYYmmm|||uuurrr{{{}}}xxxuuurrrooorrrxxx|||sssggg[[[VVVRRRLLLIIIHHHEEEEEEFFFGGGHHHJJJLLLMMMOOOQQQUUUWWWXXXYYY\\\]]]___^^^\\\dddvvvZZZIIIEEE??????@@@;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;999:::;;;<<<<<<;;;:::999>>>>>>===;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>=========>>>@@@@@@EEEJJJVVVggg{{{wwwuuu{{{wwwuuusssrrrvvv}}}nnndddZZZUUUQQQKKKGGGGGGDDDEEEEEEGGGIIIKKKMMMNNNQQQTTTWWWXXXYYYZZZ\\\]]]\\\^^^^^^hhhmmmVVVIIIEEE??????AAA;;;;;;;;;<<<<<<;;;:::999999888999999::::::;;;;;;<<<888999;;;======;;;999888<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAAGGGRRRccczzz~~~{{{www|||xxxuuuuuuuuuvvv||||||ggg^^^WWWTTTPPPJJJFFFFFFDDDDDDEEEGGGIIILLLNNNOOOTTTVVVXXXZZZZZZZZZ[[[]]]XXX]]]bbbnnnfffSSSHHHDDD>>>@@@CCC===============<<<;;;999888888888999::::::;;;<<<<<<:::::::::;;;;;;::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAA@@@GGGQQQ```uuuyyyyyyuuusssuuuvvvyyyuuubbbZZZTTTRRROOOIIIFFFGGGDDDDDDEEEGGGIIILLLNNNOOOUUUWWWYYYZZZZZZZZZ[[[]]]TTT]]]fffsssaaaPPPGGGCCC>>>AAADDD???>>>?????????===;;;999888888888999::::::;;;<<<<<<<<<;;;999888888999;;;<<<888888888888999:::;;;;;;<<<<<<<<<<<<=========>>>::::::;;;===>>>@@@AAAAAABBBHHHRRR___qqqzzzyyywwwwwwxxxxxxzzzqqqaaa]]]VVVNNNIIIFFFFFFFFFGGGHHHHHHHHHIIIKKKOOORRRTTTVVVYYY[[[[[[[[[[[[\\\[[[___lll}}}^^^QQQFFFCCCEEEDDDBBBBBBDDDDDDCCCBBB???===:::888999888777888;;;======<<<===<<<;;;:::999::::::;;;;;;<<<>>><<<888666888999999999::::::::::::;;;;;;<<<<<<======>>>>>>??????CCCJJJMMMWWWgggvvv{{{vvvuuussstttvvvxxx{{{zzzkkk```\\\UUUOOOIIIGGGGGGGGGGGGHHHIIIIIIJJJLLLPPPSSSUUUWWWZZZ[[[[[[[[[\\\]]]\\\```ppp}}}dddWWWLLLIIIIIIFFFDDDDDDDDDDDDCCCBBB@@@===:::999999888777777888:::999888===<<<;;;:::999::::::;;;:::<<<===;;;888777888999999999::::::::::::;;;;;;<<<<<<<<<===>>>>>>??????@@@FFFHHHOOO]]]kkk}}}wwwsssrrrqqqssswwwzzzqqqccc^^^[[[UUUOOOJJJHHHGGGHHHGGGHHHIIIJJJKKKMMMQQQTTTVVVYYY[[[\\\[[[[[[\\\]]]aaadddzzzyyyxxxggg[[[PPPMMMKKKHHHEEEEEECCCCCCBBB@@@???<<<:::999>>><<<;;;:::;;;<<<;;;:::<<<;;;;;;::::::::::::;;;:::;;;<<<;;;999888888999999999::::::::::::;;;;;;;;;<<<<<<======>>>?????????CCCCCCHHHSSS^^^vvvzzzvvvssssssrrruuuyyy}}}}}}iii^^^[[[XXXSSSNNNJJJHHHHHHHHHFFFHHHJJJKKKLLLOOORRRUUUXXXZZZ\\\\\\\\\\\\]]]___gggmmm{{{yyykkkaaaWWWNNNKKKIIIEEEBBBBBB@@@@@@???>>><<<;;;999999>>><<<;;;;;;<<<======<<<;;;:::::::::::::::::::::999:::::::::999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????CCCAAADDDNNNVVVlll}}}zzzxxxvvvtttsssuuuzzz}}}tttddd\\\XXXUUUQQQMMMJJJHHHHHHHHHFFFHHHKKKMMMNNNQQQTTTWWWXXXZZZ\\\\\\\\\]]]___aaaiiixxx||||||ppp[[[TTTMMMFFFEEEDDD@@@>>>???>>>===<<<;;;:::999888888888666555666888::::::999999999::::::::::::::::::999888888999999:::999999999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>===AAA@@@CCCJJJPPPddd|||{{{yyywwwtttsssuuuyyy}}}{{{jjj```ZZZSSSRRRNNNKKKIIIHHHGGGHHHEEEHHHKKKNNNPPPRRRUUUXXXXXXZZZ\\\]]]]]]___bbbeeemmm~~~www|||cccRRRLLLFFFAAAAAA@@@===<<<======<<<;;;999999888888888777666666777999;;;;;;;;;888999999::::::::::::999888777777888:::;;;:::999999999::::::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>:::>>>>>>@@@GGGJJJZZZvvv}}}{{{yyywwwuuuuuutttwww|||ooobbbZZZXXXPPPNNNLLLIIIHHHGGGGGGGGGEEEHHHLLLOOOQQQTTTWWWYYYXXXYYY[[[\\\^^^aaadddgggyyyzzzvvv```SSSKKKFFFCCCDDDBBB>>>===???===<<<;;;:::999999::::::<<<;;;::::::<<<=========777888999:::;;;::::::999888666555777:::;;;:::999999999::::::::::::;;;;;;::::::;;;<<<<<<======>>>888>>>>>>@@@DDDDDDQQQkkk|||zzzxxxtttrrrwwwwwwzzz{{{ggg\\\WWWUUUNNNMMMKKKHHHGGGFFFFFFFFFEEEHHHLLLOOORRRTTTWWWZZZWWWYYY[[[\\\^^^bbbfffiiizzzxxx}}}bbbXXXNNNIIIGGGGGGEEEAAA???AAA>>>===<<<;;;:::;;;<<<<<<<<<:::999999:::::::::999777888999:::;;;::::::999888666555777:::<<<;;;999999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>999???@@@AAADDDBBBMMMeee~~~yyywwwvvvuuusssxxxwww{{{ooo```VVVRRRQQQKKKKKKJJJIIIHHHHHHHHHHHHIIIKKKNNNOOOQQQSSSWWWZZZ\\\YYY[[[bbbcccccckkkxxxjjj]]]QQQMMMHHHEEEDDDCCCBBB@@@CCCAAA===:::888888999999888999999::::::999999888999999999999999999999999999888888888999::::::;;;888888888999999999::::::888999:::;;;<<<<<<<<<<<<======???AAABBBHHHVVVddd|||ssssssrrrrrrtttvvvxxxzzz||||||xxxwwwwwwvvvvvvuuuuuuzzz}}}jjj___WWWRRRPPPJJJJJJIIIHHHHHHGGGHHHHHHJJJMMMPPPRRRSSSUUUXXXZZZ\\\YYY\\\aaadddhhhvvv~~~lll```OOOLLLHHHEEEDDDDDDCCCBBBCCC@@@===:::888888999999999::::::;;;;;;::::::999999999999999999999999999999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;<<<==================@@@BBBCCCHHHTTTaaayyynnnhhhbbbaaaaaaaaaccceeehhhjjjjjjoootttzzz}}}xxxuuuuuuwwwwwwwwwrrrttt{{{ssseee^^^WWWPPPMMMIIIHHHHHHGGGGGGGGGGGGHHHKKKNNNRRRUUUVVVWWWYYY[[[XXXWWWYYY^^^aaajjjssshhh]]]KKKIIIFFFDDDDDDDDDDDDCCCAAA???<<<:::888888888999::::::;;;;;;;;;;;;::::::999999999999999999999999999999888888999999::::::888888999999999:::::::::;;;<<<============<<<<<<======@@@DDDEEEHHHRRR]]]yyyxxxllleeecccbbbaaa```___```bbbeeefffeeejjjooouuuzzz}}}yyytttrrrrrrtttuuuvvvsssxxxjjj```\\\VVVNNNIIIGGGGGGGGGFFFFFFGGGHHHHHHLLLOOOTTTWWWXXXXXXYYYZZZZZZYYYZZZ^^^bbbqqqnnneee]]]QQQHHHFFFCCCCCCCCCDDDCCCBBB???>>>;;;999888888888999999::::::;;;;;;::::::999888999999999999999:::::::::999999888999999::::::777777777777888888888999;;;<<<<<<<<<<<<<<<;;;:::<<<===@@@DDDEEEGGGNNNVVVkkktttkkkgggdddcccdddcccbbbbbbaaabbbbbbccceeeiiinnnsssxxx{{{wwwrrrooooooqqqssstttuuu|||vvvddd\\\YYYSSSKKKFFFFFFFFFFFFFFFGGGHHHHHHIIILLLPPPTTTWWWXXXXXXYYYZZZ```^^^___ccchhh{{{~~~ddd[[[SSSGGGFFFDDDBBBBBBCCCCCCBBBAAA===<<<:::999888888888999888888999999999999888888888888888999999:::::::::::::::999999888999999:::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999999<<<<<>>??????BBBGGGKKK]]]yyy~~~tttuuuvvvwwwzzz{{{xxxtttpppooorrrwww{{{~~~yyyggg___XXXRRRMMMHHHGGGJJJFFFFFFGGGHHHIIIKKKLLLMMMTTTVVVXXXXXXYYY[[[^^^```cccbbbfffrrrjjj[[[VVVQQQMMMOOOPPPNNNKKKJJJHHHFFFBBB???888888888888888888888888999999999::::::999999999777777888999::::::;;;;;;;;;::::::999888888888999888999999999::::::::::::888999:::;;;<<<<<<===<<<===::::::<<<======@@@EEEJJJYYYrrrzzz||||||~~~~~~vvvsssqqqtttvvvxxx}}}sss___[[[TTTNNNIIIFFFFFFGGGEEEFFFFFFFFFGGGJJJNNNRRRUUUWWWYYYZZZ[[[[[[]]]___eeecccgggxxxzzzYYYRRRKKKGGGLLLPPPTTTPPPKKKFFFAAA???>>>>>>===<<<:::999888999::::::::::::::::::::::::::::::666777888999::::::999888777777777888999999:::::::::::::::999999999999888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<>>>BBBFFFGGGWWWppp~~~}}}{{{xxxtttsssuuuwwwyyyyyykkk\\\XXXRRRLLLHHHFFFFFFGGGEEEFFFFFFGGGGGGJJJOOOSSSTTTVVVXXXZZZ[[[\\\___aaa```aaajjjtttTTTNNNGGGDDDIIIMMMWWWSSSMMMFFF@@@<<<999888<<<;;;:::999999999999:::<<<;;;;;;:::999888888777666777888999:::999999888999888888888888888888888777888888888999999::::::;;;;;;;;;;;;::::::999999<<<<<<<<<<<<<<<>>>BBBEEELLLZZZppp|||zzzxxxwwwwwwtttsssuuuwwwyyykkkbbbWWWTTTOOOJJJGGGFFFFFFGGGEEEFFFGGGHHHIIILLLPPPTTTSSSUUUXXXZZZ[[[]]]aaaccc^^^cccrrrnnnPPPIIICCC@@@FFFIIITTTPPPKKKDDD>>>:::888777;;;;;;:::999999999999:::<<<<<<;;;999888777666555777777888999999999999888::::::999888888777666666555555666777888999:::;;;<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<>>>AAADDDMMMXXXjjj|||}}}yyywwwuuuttttttrrrqqqsssuuuxxxppp```[[[RRRPPPLLLHHHFFFEEEFFFGGGEEEFFFHHHIIIKKKNNNRRRVVVUUUWWWYYYZZZZZZ]]]```ccccccllliiiNNNGGG@@@>>>BBBDDDJJJHHHDDDAAA>>><<<;;;:::::::::999999999999999999;;;;;;:::999888777666555888888888888999888888888999888888888777777777666555666666777888888999999888888999:::<<<===>>>>>>;;;<<<===<<<<<<===@@@CCCGGGOOO\\\jjj{{{zzzvvvtttsssrrrpppnnnnnnqqqsssxxx|||fffZZZXXXNNNLLLIIIFFFEEEEEEFFFFFFEEEGGGIIIKKKMMMPPPTTTWWWYYYZZZZZZZZZZZZ[[[^^^aaafffuuudddMMMFFF???===@@@@@@BBBAAA???===<<<<<<<<<<<<888999999999999999999999999999999888888888888888999999888888888888888888666666777777777888888888777777777777777777777777777888999:::<<<===>>>>>>;;;<<<===<<<<<<===???BBB@@@EEENNNZZZkkk~~~wwwtttrrrqqqpppnnnmmmnnnpppssszzzppp___VVVUUULLLJJJHHHFFFDDDEEEEEEFFFEEEGGGJJJMMMOOORRRVVVYYY[[[[[[[[[ZZZYYY[[[^^^aaaggg|||zzz\\\JJJEEE???===???<<>>===;;;::::::999999777888999999:::999999999999999999999999999999999:::999888888777888888888555555666777777888999999999999888888888777777777999999::::::::::::;;;;;;;;;<<<======<<<===???@@@>>>AAAGGGQQQaaaxxx{{{uuuqqqpppnnnnnnnnnnnnpppssswwwuuueeeXXXQQQPPPJJJIIIGGGFFFEEEDDDEEEEEEEEEGGGKKKNNNPPPTTTWWWZZZZZZ[[[[[[ZZZYYY[[[___bbbjjjiiiQQQCCCBBB======>>>:::<<<;;;;;;:::999888888777666777888999:::999999888;;;;;;::::::999999888888::::::888777777777888888666666666777777777777777888888888999999999999999888888888999999999:::::::::<<<======<<<<<<>>>@@@@@@BBBEEEMMM\\\tttyyysssooonnnmmmlllppppppsssvvvzzz~~~jjj]]]TTTNNNLLLJJJIIIGGGFFFEEEDDDEEEEEEEEEGGGKKKOOOQQQTTTXXX[[[YYYYYYZZZYYYZZZ]]]aaaeeeooo{{{]]]HHH>>>???<<<===>>>888888888888888888999999999666777888999::::::999888======<<<;;;999888777777;;;:::888777777777888888888888777777666666555555777777888999:::;;;;;;<<<444444666777999;;;<<<===:::<<<======<<<<<<>>>???AAABBBDDDKKKYYYppp~~~yyysssmmmlllmmmoooxxxyyyyyy{{{ppp```XXXSSSOOOOOOGGGFFFEEECCCCCCCCCDDDDDDFFFHHHKKKOOOSSSWWWZZZ\\\ZZZ^^^___[[[XXX\\\ccciiiyyyhhhKKKHHHCCC>>>;;;999888999999999999888888888888777999999888888888888999999999999999999888666555333888888888888888888888888999888777666666777888999999888888888777777666666::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;AAA;;;???MMMXXXdddzzzxxxtttpppllllllnnnqqqzzz|||~~~~~~gggYYYSSSOOOLLLLLLHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHLLLPPPTTTWWWZZZ\\\ZZZ]]]___\\\YYY]]]eeelllvvvYYYHHHFFFBBB>>>;;;:::::::::999999999888888888777777999888888888888888888999999999::::::999888666666777777777777777777777777999888777777777777888999888888888777777777666666::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===:::>>>HHHMMMXXXxxxuuutttqqqnnnmmmnnnrrrvvv}}}ppp^^^TTTPPPMMMJJJJJJHHHGGGFFFEEEEEEFFFGGGGGGHHHJJJMMMQQQUUUYYY[[[\\\ZZZ]]]___]]]ZZZ^^^hhhrrrcccKKKEEECCC@@@===;;;;;;;;;<<<999999888888888777777777888888888888888888888888888999999::::::999999888666666666666666666666666999999888888888888999999888888777777777777666666888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::@@@DDDCCCLLLnnn{{{tttsssrrrpppooorrrwww{{{vvvhhhZZZTTTQQQMMMKKKJJJGGGFFFEEEEEEEEEFFFGGGHHHIIILLLOOOSSSWWWZZZ\\\]]]\\\]]]^^^]]]ZZZ]]]kkkxxxzzzYYYHHHCCCBBB???<<<;;;:::::::::888888888888777777777777888888888999999888888888777777888888999999999999666666666666666666666666999999888888888888999999777777777777777777666666777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>><<<999888666666888888777777777666666666777888999::::::999888777555555555555555666777888777777777777777777777777777777888888888888777777555555666666666666777777777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;@@@CCCEEEMMMUUUhhh~~~~~~wwwssspppppppppppprrrvvv}}}lll___WWWPPPMMMKKKFFFDDDEEEDDDCCCCCCCCCDDDFFFHHHIIINNNQQQUUUZZZ]]]____________[[[ZZZ\\\^^^iii|||VVVEEECCC>>>===<<<;;;:::888777777888777777777666666666666666888999::::::999888666777777666555555666777888666666666666666666666666555666777777777777666555555555555666666666777777888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>???@@@DDDIIITTTfff|||uuuqqqpppqqqqqqrrruuu{{{wwwddd\\\TTTNNNLLLJJJGGGEEEGGGDDDDDDDDDDDDFFFHHHJJJKKKNNNQQQVVV[[[^^^_________^^^YYYYYY]]]aaaoootttQQQCCCCCC;;;;;;;;;::::::999999999777777777777666666666666666777999::::::999777666999888777666666777888999555555555555555555555555444555666777777666555444444555555555666666777777999999999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;=========>>>======AAAFFFJJJXXXrrr{{{wwwtttooommmooouuuzzz}}}|||hhh___UUUPPPJJJGGGFFFGGGFFFEEEAAACCCFFFGGGHHHIIIKKKMMMSSSVVVYYY[[[]]]^^^aaacccZZZ^^^___]]]bbbzzzjjjPPPDDD@@@======<<<;;;:::::::::::::::999888666555555444444999888777666666777888999444444444444444444444444666666777777777777666666444444555555666666777777666666777777777777666666444444444555666777777888;;;;;;::::::::::::999999:::<<<===<<<<<<<<<>>>@@@JJJRRRaaazzz}}}yyyuuurrrqqqppprrrwww{{{|||sssbbbZZZSSSOOOIIIFFFFFFFFFFFFEEECCCDDDFFFGGGGGGIIILLLNNNWWWYYY\\\]]]\\\[[[\\\]]]ZZZ]]]___aaallldddOOOEEEAAA===<<<;;;::::::999999:::888777777666666666666777888777777777777777888888888888888888888888888888555555666666666666555555555555666666666666666777555666666777777666666555555555666666777888888999888888888999999999:::::::::;;;<<<<<<;;;<<<>>>@@@EEENNNYYYmmm}}}|||}}}xxxuuurrrppprrrrrruuu{{{{{{gggYYYTTTPPPLLLHHHEEEDDDEEEEEEDDDDDDEEEFFFGGGHHHJJJNNNRRRXXXZZZ]]]]]]\\\ZZZZZZZZZZZZ[[[]]]eeexxxsssYYYIIIBBB@@@<<<<<<;;;:::999999999999666666666666666777888888777777777888888777777666666666666666666666666666444444555555555555444444777777777777666666666666555555555666666555555555666666777777888888999999555555666777888999:::::::::;;;<<<<<<;;;;;;===???@@@JJJPPP]]]wwwyyytttqqqooonnnppprrrxxxmmm^^^TTTQQQLLLIIIFFFDDDCCCCCCDDDDDDFFFGGGGGGGGGHHHLLLQQQUUUUUUXXX\\\]]]]]]\\\[[[\\\\\\\\\aaannnaaaMMMCCC>>>===<<<;;;:::999888888888888666666666666666777777888666777888888888777666555555555555555555555555555444555555666666555555444888888888777777666666555444444555555555555444444666666666777777888888888666666777777888999999:::999:::;;;;;;:::;;;===???>>>IIIKKKTTTooo|||uuuqqqpppnnnnnnpppssszzzssseeeYYYSSSQQQHHHGGGFFFDDDBBBCCCDDDEEEGGGGGGHHHIIIJJJNNNTTTXXXVVVYYY\\\]]]]]]]]]]]]]]]___```iii~~~rrrUUUHHH@@@===<<<;;;;;;999888888888888888888777777666666666666666666777888888888666555444777777777777777777777777666666666777777666666666888888777777666666555555444444555555555555444444555555666666666666666777999999999999999999888888888:::::::::::::::<<<>>><<>>;;;:::999888777777777777888888777666666666666666777777777777666555444444555555555555555555555555666666777777777777666666666666666666555555555555555555555666666555555555555555555555666666666666::::::999999999888888888888999::::::999999;;;===:::@@@@@@HHH___uuu|||wwwsssqqqqqqqqqpppuuuxxxnnn```XXXRRRNNNMMMCCCEEEFFFEEECCCCCCEEEGGGFFFHHHKKKMMMPPPSSSWWWZZZZZZ[[[]]]]]]]]]___bbbdddiiirrrvvvVVVHHHDDD???<<<===:::999888777777666666777666666666666666777777888888888777666555444444444444444444444444444444444555666666666666666666555444444444444555555555555555666666777777666666555666666666666666666666666777777777888888888888888777888999999888999;;;===:::===<<>><<<;;;;;;888888888888888888888888999888888777666666777777777777777777666666666555555555555555555555555555444444444444555555555555555555444444444444555555:::777333333555666666555444555555666666555555444555666777777888888888777888888888888888888888888999:::===@@@AAAEEEQQQ]]]vvv|||sssnnnlllpppssstttwww{{{|||}}}mmmaaaUUUOOOKKKGGGEEEFFFAAAAAABBBCCCEEEGGGIIIJJJJJJLLLPPPTTTYYY\\\]]]^^^___^^^^^^___^^^eee}}}___KKKBBB;;;;;;>>><<<;;;;;;777777777777777777777777888888777666666666777777777777777666666666555555444444444444444444444444777777777666666666666666555555444444444444555555888666444333444555555555111222444666666444222111555555666666777777666666777777777777777777777777888888:::======@@@JJJUUUhhhyyy}}}xxxrrrnnnnnnrrruuuwww{{{rrrdddZZZQQQLLLIIIDDDCCCEEE@@@AAABBBCCCFFFHHHJJJKKKLLLNNNRRRWWW[[[]]]______``````aaa```___jjjkkkRRRKKKCCC<<<;;;;;;999777888777777777777777777777777888777777666666666777777777777666666666555555555444444444444444444444444888777777777666666555555777666666555555666666777666555444444444555555555222333444444444444333222555666666777777666666666777777777777777777777777999888999;;;;;;<<>>;;;:::777777999666666666666666666666666777666666666666666777777666666666666555555555555555555555555555555555555666666666555555444444444666666555555555555666666444555555444444444555666777555333222222333555777666777777888888777666666888888888888888888888888:::999999<<<;;;;;;@@@HHHNNN___vvv~~~yyytttqqqooommmoootttwwwyyynnndddZZZTTTNNNKKKFFFAAAAAACCCCCCCCCDDDEEEFFFHHHIIIJJJNNNQQQUUUZZZ^^^___```______```aaaaaagggyyynnnUUUOOOKKKCCC<<<;;;:::888999===666666666666666666666666666666555555666666777777666666666555555555444444666666666666666666666666555555444444444444444444444444333333333333444444222444555555444333555666999777444222222444777999777777888888888777666666888888888888888888888888;;;999:::<<<<<<;;;>>>DDDJJJZZZqqqyyytttqqqooonnnnnnrrrwww{{{~~~uuufffaaaTTTPPPLLLJJJFFFAAAAAADDDBBBCCCCCCEEEFFFHHHJJJKKKNNNQQQVVV[[[^^^```______\\\^^^```cccnnn^^^LLLHHHBBB===:::;;;;;;999999<<<555555555555555555555555555555555555555666777777666666555555555444444444555555555555555555555555444444444444444444555555444333333222222333333444111333555555444333444666888666444333333444666888666777777777666666555444777777777777777777777777;;;999999<<<<<<;;;===AAAEEEUUUjjj}}}}}}vvvqqqooonnnppppppuuu|||~~~hhh\\\[[[PPPLLLJJJIIIEEEAAABBBEEEAAAAAACCCDDDGGGIIILLLMMMNNNQQQVVV[[[^^^______^^^ZZZ\\\___eeesssrrrTTTEEEAAA<<<999999<<<;;;888666888555555555555555555555555555555555555555666777888666666555555555444444444444444444444444444444444333444444444555555666666666555555444444555555666000333666666444333444666555555555555555555555555555666666666555444333333666666666666666666666666;;;888999<<<<<<:::<<>>::::::::::::999888777666333333333222111000000000444444444444555555555555444444444444444444444444444444444444333333333333333333333333444444444444333333333444555555666666555555555555555555444444444555666666555666888:::999999999:::;;;<<<===>>>===<<>>@@@888999999999999999999888444444444444333333222222333333444444444555555555444444444444444444444444333333333333333333333333444444444444444444444444222333333444444555666666555555555444444333333333222333444444444555888:::;;;;;;;;;:::;;;;;;<<<<<<>>><<<===AAAIIIYYYsss|||qqqpppnnnmmmnnnpppsssuuuzzz{{{wwwcccXXXSSSMMMHHHFFFEEEDDDCCCCCCCCCDDDEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMOOOQQQSSSTTTUUUWWWYYY[[[aaannn}}}[[[IIIDDDAAA<<<;;;999999999999888777666666444444444555777:::===???777777777888888888999999333444444444555555555666333333333444444444444555444444444444444444444444333333333333333333333333444444444444444444444444222222333333444555555555555555444444333333222222111222333444444555777999===<<<;;;:::::::::::::::===<<<===@@@DDDOOOcccvvv{{{tttmmmllllllmmmooossswwwyyy|||zzzlll]]]UUUPPPJJJFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPRRRTTTUUUVVVYYY\\\___eeewwwwwwmmmNNNDDDCCC<<<888888888888999888888777555555444444555666888:::<<<===777666666666666777888999222222222333444555555555333333333333444444444444444444444444444444444444222222222222333333333333444444444444333333333333222222222333444444555555444444444444444444333333222333444444333444666888<<<<<<;;;:::999999999999::::::<<<>>>???EEETTTccc|||tttnnnkkkkkklllnnnrrrvvv{{{}}}mmmeee[[[UUUOOOIIIGGGIIIEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMPPPQQQQQQSSSUUUVVVXXX[[[___bbbsss~~~|||zzz\\\DDDAAAAAA999666;;;777888888888888666555444555666888999:::;;;::::::666555555444444555666777333333333333444444444444222222333333333444444444444444444444444444444444111111222222222333333333444333333333222222222222111222222333333444555555444444444444555555555555333444555444333444666777888888888888888999:::;;;999999;;;<<<;;;>>>KKKXXXttt}}}vvvpppkkkjjjkkklllooosssyyy}}}rrrbbb]]]WWWSSSLLLFFFFFFIIIDDDCCCBBBAAA@@@AAABBBCCCDDDEEEFFFIIIKKKNNNQQQRRRQQQSSSUUUWWWYYY]]]aaaeeeoooTTT@@@@@@@@@888777???777777888888888666555333777888:::<<<<<<<<<:::999666555444333333444555666777666666555555444444333222222333333333444444444444444444444444444444444111111111222222333333333333333333222222111111111111222222333333444555555444444444555555666666666444555666555444444555777555555666777888:::<<<===::::::;;;;;;999;;;GGGTTTlll}}}vvvooollljjjjjjmmmppptttxxx|||wwwiii\\\XXXRRRNNNKKKHHHFFFDDDAAACCCEEEEEEDDDCCCDDDEEEEEEGGGIIIJJJLLLOOOSSSVVV]]]TTTRRRXXX\\\```nnn~~~[[[NNNAAA===>>>>>>===>>>999888888777666555555444999===CCCDDDBBB<<<777444555444444333333444444555222333333444444333333222333333333333333333333333222222222333333444444444444444222222222222444444333333222111111222333333111222222333333444444555444444444444333333222111333333333444444444555555777777888999999999999999666777888888:::>>>CCCGGG^^^uuu~~~yyyrrrmmmjjjjjjjjjlllppptttyyynnncccZZZVVVQQQLLLJJJGGGEEEDDDAAACCCDDDDDDCCCCCCDDDEEEFFFHHHJJJLLLMMMPPPTTTWWWZZZVVVXXX^^^bbbgggzzzwwwVVVJJJ>>>;;;<<<;;;::::::888888777777666555555444888;;;@@@AAA???;;;777555555444444333333444444555222333333444444333333222333333333333333333333333222333333333333333333444444333333222222333333444333333222111111222333333333333333333222222222222333444444444333333222111333333333333444444444444666666777888888888888888777888888888:::===AAAEEERRRhhh~~~yyysssllliiihhhiiimmmooorrrwww}}}tttddd[[[VVVSSSMMMJJJHHHFFFDDDCCCAAABBBDDDDDDCCCCCCDDDEEEHHHJJJLLLNNNOOOQQQUUUXXXYYYZZZ___dddhhhrrreeePPPFFF===;;;<<<:::888888888777777666666555555555666888;;;<<<;;;888666666555444444333333444444555222333333444444333333222333333333333333333333333444333333333333333333222444333333222222333333444333222222111111222222333444333333222111111000000333333444444444333222222222222222222333333333333555555666777777777777666888888999999999;;;???BBBGGGZZZrrr~~~zzzxxxsssmmmgggfffgggiiirrrtttwww{{{xxxhhh]]]WWWRRROOOJJJGGGEEEDDDCCCBBBAAABBBCCCCCCBBBCCCDDDFFFJJJLLLOOOPPPQQQSSSVVVYYYZZZ]]]cccggglll|||uuuSSSLLLCCC======>>>;;;999999777777666666666555555555444666888888666555666666555444444333333444444555222333333444444333333222333333333333333333333333444444444333333222222222333333333333333333333333222222222222222222222222222222222111111111000000333333333444444333333222111111222222222333333333333444555555666666555555888999999999999:::===@@@DDDQQQfff}}}~~~|||{{{tttrrrmmmhhheeeeeehhhkkktttuuuyyy~~~~~~lll```YYYUUUNNNKKKGGGDDDDDDCCCCCCBBBBBBCCCDDDCCCCCCCCCFFFHHHKKKNNNPPPRRRSSSUUUWWWYYY\\\```eeehhhqqqdddJJJFFF@@@<<<======:::888888666666666666555555555555333444555555444444555777555444444333333444444555222333333444444333333222333333333333333333333333444444444333333222222222333333333333333333333333222222222222222222222222000000111111111222222222222333333444444333333333111111222222222333333333333333444555555555555555888999:::999888999;;;===BBBJJJ[[[qqq}}}zzzxxxwwwnnnmmmjjjgggeeegggkkkooorrruuuzzzqqqccc[[[VVVSSSKKKHHHEEECCCCCCCCCCCCBBBCCCDDDDDDDDDCCCEEEGGGJJJLLLNNNRRRTTTTTTUUUWWWYYY^^^aaaeeelll|||wwwYYYIIIAAA;;;999::::::777666888555555555555555555555555333555666555444444555666555444444333333444444555222333333444444333333222333333333333333333333333444333333333333333333222222333333444444333333222111222222333333222222111000000111111222333333444222222333444444444333333222222222222333333333333333333444555555555555444777888999999888888:::<<<>>>CCCOOOccczzz}}}yyyvvvtttsssiiiiiiiiihhhhhhjjjooosssrrrvvv~~~vvvddd[[[VVVRRRNNNIIIFFFCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDFFFIIILLLLLLOOORRRTTTUUUUUUWWWXXX\\\___ffftttbbbNNNHHH???:::888999999777777:::555555555555555555555555444666777666555444555666555444444333333444444555222333333444444333333222333333333333333333333333222333333333333333333444222333333444444333333222111222333333333333222111222222222222333333333333111222333333444444444333333333333333444444444444333444444555555555555555666777999999888888:::<<<======EEETTTfff}}}~~~zzzvvvsssqqqqqqgggggghhhhhhiiimmmqqquuutttyyykkk]]]VVVRRRNNNJJJHHHEEEBBBAAABBBCCCDDDCCCEEEFFFFFFEEEEEEGGGJJJMMMLLLOOORRRTTTUUUUUUWWWXXXZZZ^^^hhh{{{wwwSSSEEEFFF@@@<<<999;;;:::888:::===444555555555555555555555555777888888666444444555555444444333333444444555222333333444444333333222333333333333333333333333222222222333333444444444222222444444444444222222111222333444444333222111555555444333333222222222111222333333444444444444333333444444444444555555333444555555666666555555555666888999888888:::<<<>>><<<@@@JJJXXXmmm|||xxxsssooollljjjhhhhhhiiijjjlllpppsssvvvuuu~~~ooo```YYYUUUQQQMMMKKKEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCCCCDDDFFFHHHKKKLLLMMMVVVTTTQQQVVVUUUSSSYYY[[[^^^kkk___KKKBBB<<<;;;:::999999888888999999777666555444444555666777222222222333333444444444444444444333333222222222222222222222222222222222222333444444333222111000111222333444444222111///222222222222222222222222333333333333333222111000222222111111111111222222222111000//////000111222222222333333333333444444111111222222222333333333666666666777888888999999:::<<>>EEEXXXjjj|||}}}zzzuuussspppmmmkkkiiihhhgggjjjmmmppptttxxx~~~wwwiii]]]UUUNNNMMMLLLHHHDDDDDDAAAAAAAAAAAABBBDDDEEEFFFDDDEEEGGGJJJNNNQQQTTTVVVRRRUUUPPPPPPWWWVVVUUU___pppvvvUUUHHHCCC???;;;:::999999888888888888888444444444444444444444444333333444444444444444444333333333333333333333333222222222222222222222222///000000111222222222222222222333333333222111000111111111111111111111111111111222222222222111111000000111111111111000000111000000000000000000111111222222222222333333333333333333444444444555555444444555666666777777888::::::;;;<<<<<>>;;;<<<999999888777777777777888555555666777777666555555555555555555444444444444222222333333333333444444222222222222222222222222222222222111222222333444333333333222222222111111111111111111111111111111///000111111222111111111...///000111111000///...111222333333333333222111111111111111222222222222333333333333444444444444333333444444555666666666777666666999::::::???EEEGGGVVVoooyyyvvv{{{~~~{{{wwwsssoooffffffeeefffhhhkkkoooqqqtttyyyrrrcccZZZVVVNNNIIIFFFFFFDDD@@@???@@@AAAAAAAAABBBDDDEEEGGGHHHKKKMMMOOOQQQRRRSSSSSSSSSPPPUUUUUUXXX^^^cccvvvlllNNNFFFDDD<<<888===999999888777777777777777444444555666666555444444666555555555444444444444222222222333333444444444222222222222222222222222555444333222222222333444333333222222111111222222111111111111111111111111//////000111111111111111...///000111111000///...111222333333333333222111111111111111222222222222222222222222333333333333222333333444555555666666999666666:::<<<;;;>>>BBBBBBNNNbbb{{{~~~wwwrrr{{{|||zzzwwwtttoookkkeeeddddddeeehhhmmmqqqtttvvv|||{{{hhh\\\WWWVVVKKKFFFDDDEEECCC@@@@@@CCC??????@@@BBBDDDGGGIIIJJJMMMNNNPPPRRRRRRRRRRRRQQQJJJQQQTTTZZZccckkk|||^^^GGGEEEDDD:::777===999888888777777777777777333333444555555444333333666666555555555444444444222222222333333444444444222222222222222222222222777666444333222333333444444333222222111111222222000000000000000000000000//////000111111111111111...///000222222000///...///000111222222111000///000111111111111222222222111111222222222333333333222222333444444555555666666222222555777666888;;;AAAHHHVVVlll{{{mmmttt|||||||||vvvrrrooolllgggdddccceeeggghhhhhhlllrrrxxx}}}~~~kkk___XXXQQQLLLFFFEEEBBB@@@???@@@AAABBBCCCCCCCCCDDDFFFHHHKKKLLLMMMOOORRRRRRPPPNNNMMMMMMTTTQQQTTT]]]gggzzzdddQQQBBB@@@???888777;;;777777777777777666666555444444333333333222222222666555555444444333333222333333333222222222111111222222222222222222222222333333333333333333333333222222222222222222222222111111000000000000111111222111111000000000000000...///000111222333444444222111111111000000//////000000000000111111111111000111222333333333333333222222333444444555555666555555555666666777888999??????GGGZZZsssyyywww}}}}}}zzz|||xxxrrrnnnlllhhhdddaaaaaadddgggiiikkkpppxxx~~~tttddd\\\WWWRRRNNNEEEDDDBBB@@@???@@@@@@AAABBBCCCCCCDDDGGGIIILLLMMMPPPRRRSSSSSSPPPNNNMMMMMMPPPSSSYYYbbboooyyyYYYIII<<<<<<<<<777666999666777777777666666555555444444444444333333333333222222333333333333333333333333333333222222222222333333222222222222222222333333333333333333333333222222222222222222222222111111000000000000111111222111111000000000000000000000000000111111111111000000000000//////......000000000000111111111111000111222222333333333222222222333333444555555555555555555555666777888999<<<;;;AAAQQQdddxxx{{{~~~|||yyywwwtttqqqmmmiiifffccc```^^^```ccchhhkkkooouuu~~~wwwhhh]]]XXXTTTPPPLLLCCCBBBAAA?????????@@@AAAAAABBBCCCEEEHHHKKKNNNOOOSSSTTTUUUSSSPPPMMMLLLLLLKKKTTT\\\dddwwwdddQQQEEE<<<===>>>;;;999<<<666666666666555555444444555555555444444444444333000000111222222333444444444444444333333333222222333333333222222111111111111111222222333333444444222222222222222222222222111111000000000000111111222111111000000000000000111111111000000000//////////////////............000000000000111111111111000111222222333222222222222222333333444444555555555555555555666777888999999999===GGGSSScccxxx|||yyyuuurrrmmmkkkhhheeeccc```^^^]]]___ccchhhlllqqqxxxuuummmbbbYYYTTTPPPKKKFFFAAAAAA@@@?????????@@@@@@AAABBBDDDFFFJJJMMMOOOQQQTTTUUUTTTQQQNNNKKKKKKKKKLLLVVV___iiioooUUUIIIAAA<<<>>>???<<<:::;;;666666555444444444444444666666555555555444444444111111222222333333333333444444444333333333333222444333333222222111111111000000111222333444444555111111111111111111111111111111000000000000111111222111111000000000000000222222111111111000000000///////////////////////////000000000111111111111111111222222222222111111111222222333444444555555555555555555555666888888::::::===BBBHHHTTTiii{{{}}}wwwqqqmmmgggfffeeecccaaa`````````bbbeeejjjooottt{{{{{{kkkfff^^^WWWSSSNNNHHHDDD@@@@@@@@@@@@@@@@@@AAAAAAAAABBBEEEHHHKKKNNNQQQRRRSSSSSSRRROOOKKKJJJJJJKKKPPPXXXbbbuuu}}}[[[MMM@@@;;;888999:::777555444666666555444444444444555666666555555555444444444555555444444333333333222444444333333333222222222333333333222222111111111000000111111222333444444111111111111111111111111111111000000000000111111222111111000000000000000111111111222222222222333000000000000000000000000///000000000111111111111111111111222222111111000111111222222333444444555444444444444555666777888:::;;;===@@@CCCKKK]]]ooo~~~|||wwwxxx}}}~~~|||yyyssslllgggbbbccccccbbbaaaaaaccceeefffjjjoootttyyy}}}pppaaa^^^YYYUUUQQQMMMIIIFFF??????@@@@@@AAAAAABBBBBBAAACCCFFFIIIMMMOOOQQQRRRRRRQQQOOOMMMJJJJJJLLLNNNNNNVVVfffeeeOOOHHH===;;;:::999999888666444888777555444444444555666555555555444444444444333666666555444444333222222333333333222222222111111222222222222222222222222000000111111222222333333111111111111111111111111111111000000000000111111222111111000000000000000000000111111222222222333000000000000111111111111000000000000111111111111111111111222111111000///111111222222333333444444444444444444555666777888888888;;;===>>>CCCQQQ___ttt}}}vvvtttuuu{{{yyywwwtttqqqlllgggccc]]]___aaabbbaaacccfffiiilllpppvvv{{{|||nnnccc[[[YYYUUURRRNNNJJJGGGDDD??????@@@BBBBBBCCCCCCCCCCCCDDDGGGKKKNNNPPPQQQQQQPPPPPPNNNLLLJJJKKKOOORRRTTT^^^vvvpppVVVHHHBBB;;;;;;;;;:::;;;;;;:::999999888666444444555666777444444444444333333333333444444333333333333333333222222111111111000000000111111111222222333333444111111111111111222222222111111111111111111111111111111000000000000111111222111111000000000000000000000000000/////////////////////000000000111111000000000000111111111111111111111111111000//////111111111222333333444444444444444444555666777777666666999;;;<<<===FFFPPPcccxxx{{{tttqqqwwwxxxuuupppmmmjjjgggcccaaaZZZ]]]```aaaaaacccgggkkkoootttzzzzzzmmmbbbZZZZZZWWWTTTOOOKKKFFFBBB@@@???@@@AAABBBCCCDDDDDDDDDCCCEEEHHHLLLNNNPPPQQQQQQPPPPPPNNNLLLKKKMMMQQQUUUcccooo___OOOEEE===555777777666777999999888:::888666555444555777888444444333333333222222222111111111222222333444444111111111000000000000///000000111222333444444555222222222111111111111111000000000000000000000000111111000000000000111111222111111000000000000000111000///...---,,,++++++---.........//////000000000000000000111111111111111111111111111000//////000111111222333333444444444444444444444555777777777666888<<<<<<;;;@@@FFFQQQgggvvvnnnrrr~~~~~~yyyvvvrrrkkkddd___]]]\\\]]][[[___dddeeeddddddiiinnnqqqwwwwwwmmmggg```[[[ZZZUUUNNNHHHEEECCCBBBAAA???@@@AAAAAAAAABBBDDDFFFHHHJJJMMMOOOQQQQQQQQQPPPTTTIIIEEEJJJLLLJJJOOOYYYiiifffNNNEEE@@@:::;;;:::888666666666666777666555555555555444444444555444444333333444444555111222222333333222222111222222222222333333444555444333222222111111222222222222222222222222222222000000111111111111000000111111222222222222111111000000000000000000000000000000111111111111000000111111000000000000111111///+++...444222+++...888000000111222222222222222222222333333333333444444222333555777999999888888555666777888:::;;;<<<===FFFSSSkkktttqqqzzz{{{~~~}}}~~~zzzvvvrrrnnngggaaa\\\[[[[[[\\\ZZZ___dddffffffhhhnnnssswww~~~}}}mmmeeeaaa[[[VVVUUUQQQJJJEEECCCAAA@@@??????@@@BBBBBBBBBCCCEEEGGGIIIKKKMMMPPPQQQQQQQQQPPPQQQJJJHHHLLLLLLLLLVVVdddwwwYYYJJJDDD>>>::::::999888666666666666777555555555555444444444444444444333333333333444444222222222222222222222222333333222222222333444444333333222111111111111111111111111111111111111111000000111111111111000000000111111111111111111000000000000000000000000000000000111111111111000000......------------......---...888DDDCCC666///000......///000000000000000111111111222222222333333333444666777888999999888555555666888999:::;;;<<<>>>HHHZZZooozzzsssvvv{{{{{{xxxrrruuu~~~|||{{{{{{yyytttppplllhhhaaa\\\YYYYYYZZZ\\\[[[```eeehhhhhhlllsssyyymmmbbb]]][[[VVVRRRNNNJJJEEEAAA@@@??????>>>???AAABBBCCCCCCDDDGGGIIIJJJLLLNNNQQQRRRRRRQQQQQQNNNKKKKKKMMMMMMRRRcccwww]]]JJJEEE@@@<<<;;;999999888777666666666666555555555555444444444444444444333333333333444444333333222111111222333333444333333222222222222333222222111000000000000111000000000000000000000000000000111111111111000000///000000111111000000///000000000000000000000000///000000111111000000///000000000000000000000000///111<<>>@@@AAACCCDDDDDDFFFIIIKKKKKKMMMOOORRRSSSSSSRRRQQQMMMLLLMMMOOOQQQ]]]xxxlllKKKCCCBBB<<<888<<<888888777777666666666666555555555444444444333333444333333333333333333444444333111000000111333444444444333222111111111222222111000000///000000000111111111111111111111111000000111111111111000000//////000000000000//////000000000000000000000000//////000000000000//////111111111111111111111111444111444<<>>===AAALLLZZZjjj|||zzzwwwrrrnnnhhhmmmxxx~~~~~~}}}|||yyyvvvrrrnnniiifff^^^\\\ZZZXXXXXXZZZ]]]___cccgggkkkmmmnnnsss|||zzzkkkddd\\\WWWUUUSSSOOOKKKEEEBBB@@@>>>???@@@@@@???@@@BBBDDDEEEFFFHHHKKKMMMMMMNNNQQQSSSTTTSSSRRRRRRNNNOOOPPPSSS\\\qqquuu[[[FFFBBB@@@888666<<<777777777777666666666555555444444444444333333333333333333222222333333333444333111000000111333444444333222222111111111111222111000000///000000000222222222222222222222222000000111111111111000000//////000000000000////////////////////////////////////000000000000//////------...//////...------222...,,,///333333222222000000111222222222222222111111111111222222222333111111111111222333333444222222333444555555666666:::777888???JJJYYYmmm}}}|||uuuqqqmmmqqq{{{}}}||||||yyyxxxvvvrrrmmmhhhdddaaaZZZZZZZZZZZZ\\\___aaaccciiimmmpppqqqrrrxxxwwwkkkbbb]]]VVVQQQOOOMMMIIIEEECCCAAA??????@@@AAAAAA@@@@@@BBBEEEFFFGGGJJJMMMPPPNNNPPPRRRTTTUUUTTTSSSRRRPPPRRRVVV___qqq^^^PPPDDDBBB???888777;;;555666666777777666666555444444444444333333333333333333222222222222333333333333222111111222333333333222222111111111111222222222111000000000000111222222222222222222222222000000111111111111000000///000000111111000000///////////////////////////...//////000000//////......///000111111000///...---,,,,,,...111111111111......///000000000000000111111111222222222333333111000000000000111222333222222333333444555555666777666777;;;BBBMMMaaarrr|||wwwwwwxxx}}}~~~}}}||||||tttsssqqqmmmhhhbbb^^^\\\XXXYYY\\\___bbbdddfffgggmmmppptttvvvxxxzzzkkkbbb\\\XXXRRRNNNLLLIIIEEEBBBBBB@@@>>>???@@@AAAAAA@@@AAACCCEEEGGGHHHKKKNNNQQQOOOQQQSSSUUUUUUUUUSSSSSSRRRUUU]]]ooojjjNNNHHH@@@<<<;;;;;;:::999444555666777777666555555444444444333333333222222333333222222222222333333222222222222222222222222111111111111111111222333333333222111111111111111111111111111111111111111000000111111111111000000000111111111111111111000////////////////////////......////////////......000111222333333222111000+++...000000000000//////......///000000000000000000000000111111111111222222222111111111222333444222222333444444555555555666888;;;===>>>EEEWWWiii}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}ppppppnnnjjjddd___[[[YYYWWWYYY]]]bbbeeehhhiiiiiiooossswwwyyy}}}{{{lllccc^^^ZZZVVVQQQMMMKKKHHHEEECCCAAA???>>>>>>@@@AAA@@@???AAACCCFFFGGGIIILLLOOORRRPPPQQQSSSUUUVVVUUUTTTSSSRRRWWWccc{{{XXXGGGCCC;;;555888>>>===777444555666777777666555555444444444333333333222222333222222222222222222333111222222333333222222111111000000000111222333333444333222222111111222222000000000000000000000000000000111111111111000000111111222222222222111111////////////////////////......////////////......,,,...///000000///...,,,---000222///,,,,,,...000000000111222222222222222////////////000000000000444333222222222333444555333333333444444555555555333777;;;<<<888<<>>???@@@???>>>>>>@@@AAADDDEEEGGGIIIKKKMMMNNNOOORRRVVVWWWUUUSSSRRRSSSSSSSSS\\\rrrfffSSSAAA???===<<<<<<;;;999777888777666555444333333333444444333333333333222222000111111222222333444444222111111111111111111111111111111111111111111111111222222222222111000000......//////000000111111000000000000000000000000////////////000000000000000000000000000000000000///...---///111111///+++---...//////......///111333333111000////////////////////////////////////111111111000000000000000444333222111111111222333111222333444555555555555444555777888:::???EEEIIIeeeuuu|||vvvxxx~~~~~~|||yyywwwtttsssjjjfffaaa^^^^^^^^^]]]\\\``````bbbeeejjjooossstttxxx|||}}}mmmeeebbb```___SSSPPPJJJEEEAAA@@@@@@AAA???@@@AAA@@@@@@@@@CCCEEEFFFGGGHHHJJJKKKMMMNNNOOOOOORRRUUUUUUUUUUUUVVVVVVZZZhhhxxxXXXIII@@@>>><<<;;;;;;;;;999777444444444444444555666666444444333333333333222222444333333222222111111000000000111111111222222222111111111111111111111111111222222222111111000000//////000000000000000111000000000000000000000000.../////////000000000000///////////////////////////...---///111111///,,,000111111000---,,,,,,---000///...---,,,,,,,,,,,,////////////////////////000000000000000000000000111111000000000111222333111222333444555555555555444555666777999===BBBFFFWWWfff{{{zzzuuuuuuuuuzzzzzzzzz|||~~~}}}|||}}}}}}}}}~~~}}}}}}|||{{{yyyvvvrrrooommmdddaaa]]][[[\\\___```aaaeeefffhhhkkkooossswwwzzz{{{jjj```^^^______]]]NNNKKKFFFBBB??????@@@AAAAAAAAAAAAAAAAAACCCGGGJJJIIIJJJJJJKKKLLLMMMNNNNNNIIIKKKNNNQQQSSSTTTUUUVVVbbbwwwaaaKKK???>>><<<;;;:::;;;;;;999888444444444444444555555666444444333333333333222222333333333222111111000000000000000111222222222333111111111111111111111111222222111111111000000000111111111111111000000000000000000000000000000000....../////////000000000///////////////////////////......///000000///---000111111///---,,,,,,---///...---,,,,,,+++,,,,,,////////////////////////000000000000000000000000///////////////000111222111222333444444555555555444555666666777:::>>>BBBIIIUUUgggyyyxxxoookkkmmmmmmooorrrvvv|||~~~}}}|||||||||}}}~~~}}}}}}~~~}}}}}}~~~}}}{{{zzz|||{{{{{{|||~~~}}}|||xxxwwwvvvtttppplllhhhfffbbb```]]]\\\]]]aaadddfffhhhiiilllooorrrwww|||xxxmmm```YYYYYYYYYVVVRRRHHHEEEBBB???>>>>>>@@@AAA@@@AAAAAAAAABBBEEEIIIMMMLLLLLLMMMMMMMMMMMMNNNNNNKKKJJJLLLPPPSSSSSSUUUXXXlllhhhRRREEE===<<<:::999999::::::999777777777555444333222222222444444333333333222222222000000000111222222333333222111111111111111111111111111111111111111111111222111111000000000000000333333222222111111000000000000000000000000000000........./////////000000///////////////////////////......////////////...,,,---///...------...000111000//////.........////////////////////////////////////000000000000000000000000000000000000111111111222333444444444444444555666555666777;;;===CCCJJJVVVfffxxxtttmmmbbbccceeehhhnnnuuu{{{~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyy{{{}}}~~~~~~}}}|||||||||~~~|||{{{{{{}}}~~~~~~}}}||||||~~~}}}zzzyyy{{{zzzzzz{{{||||||{{{yyyuuutttrrrppplllhhhdddbbb```___^^^]]]^^^aaaeeehhhiiilllooosssvvvzzz}}}llleee\\\WWWWWWTTTMMMGGGCCCBBB@@@>>>>>>???@@@BBB???AAABBBBBBCCCFFFKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQOOOPPPTTTTTTUUU[[[ddd}}}tttVVVIIIBBB;;;;;;999888888999999888666777666555444333222222222444444333333333222222222///000000111111222333333444333333222111000//////111111111111111111111111222111000/////////000000333333222222111111000000////////////////////////............////////////........................////////////......//////,,,---......------...///111111000000///000000000////////////////////////......//////000000000000222222222111111000000///000111222333444444444444333444555555444555888:::@@@BBBHHHUUUhhh|||zzzrrr`````````ccchhhnnnuuuyyy~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||zzzxxxwwwwwwyyy|||~~~}}}{{{zzzzzz{{{{{{~~~}}}||||||}}}~~~|||zzzyyyyyy|||~~~}}}{{{zzzyyyzzzyyyxxxyyyyyyyyywwwuuusssqqqoookkkhhhdddbbbaaa\\\]]]^^^^^^___aaaeeehhhkkkoootttxxx{{{}}}ooobbb^^^YYYUUUSSSNNNHHHDDDAAA@@@???>>>>>>@@@AAABBB???AAACCCEEEFFFHHHKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPNNNOOORRRQQQTTTbbbsss^^^JJJCCC>>>:::;;;999888777888888666555333333333333333444444555444444333333333333222222222222222111000000//////444333333222111000//////111111111111111111111111222111000///...///000000111111111111111000000000////////////////////////------........./////////...........................///000///------///000///000000...,,,++++++,,,000//////.........//////////////////////////////---......//////000000111111111222222222111000///000111222333333444444444333444555555444555666888:::;;;???HHHYYYnnnvvvgggeeebbb```bbbgggmmmqqq~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~|||}}}}}}}}}}}}}}}}}}||||||zzzxxxvvvvvvyyy{{{}}}|||{{{yyywwwwwwwwwyyyzzzzzz{{{{{{|||}}}~~~~~~~~~|||yyyyyyzzz|||||||||}}}~~~|||zzzyyyxxxxxxyyywwwvvvuuuuuutttrrrpppnnnlllhhhdddaaa___^^^^^^YYY\\\___aaabbbdddhhhllloootttzzz~~~wwwlllddd\\\ZZZVVVQQQKKKGGGDDDCCCAAA@@@?????????AAABBBCCC@@@CCCFFFIIIJJJKKKLLLNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLNNNRRRRRRXXXpppeeeNNNCCC===;;;;;;;;;999777777777666444333333333222222333333444555444444333333333333222222222222222111000000//////111111111111111111111111111111111111111111111111222111///.........000111//////000000000000000111////////////////////////---------.........//////...........................///000///,,,,,,///111//////000...,,,***++++++......---------......///////////////////////////------......///000000111---...///111111111111111000111222333333444333333222444555555444555666888888999;;;AAAKKK\\\nnnzzztttoooggg```^^^```eeehhh}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||~~~||||||}}}~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}|||||||||zzzwwwvvvvvvxxx{{{}}}yyyxxxvvvttttttuuuwwwxxxvvvwwwxxxzzz{{{|||||||||{{{zzzzzz{{{{{{zzzzzz}}}|||yyyxxxwwwwwwwwwwwwuuutttsssrrrqqqnnnllliiifffbbb]]]ZZZYYYYYYZZZXXX\\\bbbeeegggiiimmmqqqsssxxxttthhhaaa]]][[[YYYTTTLLLDDD@@@@@@BBBAAAAAA@@@@@@@@@AAACCCDDDAAAEEEIIILLLLLLMMMMMMNNNLLLMMMMMMMMMMMMNNNNNNNNNPPPPPPTTTYYYZZZcccnnnQQQEEE???;;;;;;???<<<:::888777666666333222666666444333222111111111444444444333333333222222/////////000111111222222...///000111222333444444111111111111111111111111222111///...---...000111......//////000000111111////////////////////////---------.........//////...........................000000///,,,,,,///222+++,,,...---,,,,,,---/////////.........//////000////////////////////////---------...///000000111(((***,,,///111222222222000000111222333333333333222333555555555555666888888:::<<<>>>CCCMMM[[[fff~~~~~~vvvkkkaaa[[[[[[^^^aaa~~~~~~~~~}}}|||~~~}}}|||{{{{{{|||}}}}}}zzzzzz{{{|||}}}~~~|||}}}~~~~~~||||||}}}}}}}}}~~~~~~~~~~~~|||zzzxxxyyyzzz}}}xxxwwwuuusssrrrrrrrrrrrrwwwxxxzzzzzzyyyyyyzzz{{{~~~}}}|||{{{zzzzzz{{{{{{{{{{{{zzz{{{{{{|||}}}~~~||||||{{{yyyxxxuuutttsssxxxvvvrrrpppmmmjjjeeebbb___^^^]]]ZZZXXXXXX[[[]]]aaabbbeeehhhlllpppsssvvvwww~~~nnnddd```]]]\\\WWWSSSNNNHHHCCC@@@??????AAAAAA@@@@@@???@@@@@@AAA@@@CCCIIIMMMPPPPPPNNNMMMQQQOOOLLLJJJIIIKKKMMMOOOTTTUUUUUUTTT]]]vvvqqq[[[FFF???;;;555666<<<777777777777666666666666555555444333333222111111444222111111222222000///222222111111111111111111222222222222222222222222000000000000000000000000/////////000111111222222000111222333222000...,,,))),,,000111//////000222222222111111000/////////000//////000222222111000,,,,,,---.../////////...---------...............///............---------,,,------...///.........111111000///...------,,,...///111111/////////000111222222333333222222111000111222333555666777777333555777888;;;DDDQQQ[[[rrr~~~sssmmmeee[[[VVVWWW~~~~~~~~~}}}~~~~~~}}}|||{{{zzzzzz{{{||||||||||||}}}}}}~~~|||}}}~~~~~~~~~|||||||||}}}}}}}}}~~~~~~}}}|||{{{zzzzzz|||}}}~~~xxxwwwuuusssrrrrrrrrrrrrtttuuuwwwwwwvvvwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||{{{{{{yyyxxxvvvtttssswwwtttpppmmmjjjgggbbb___\\\\\\[[[ZZZYYY[[[^^^aaabbbdddfffiiimmmqqqvvvyyyrrrddd\\\YYYVVVUUUOOOMMMHHHDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCFFFJJJMMMOOOPPPOOOMMMNNNLLLJJJHHHHHHJJJLLLNNNMMMQQQVVV___ooodddQQQBBB???===777666:::999999888777666444444333555555444333333222111111333111000111222222111000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000000000000111222222222000...---+++...111111///......000/////////////////////000000//////000222222111///------......///.........------------........................------------------....../////////............///////////////...///111111/////////000111222222333333222222111000111111222333444555555777888999888888===GGGNNNcccppp}}}vvvkkk^^^UUUSSS~~~~~~~~~~~~~~~}}}}}}{{{}}}{{{zzzyyyxxxyyyyyy{{{{{{||||||||||||||||||||||||||||||}}}~~~~~~~~~}}}}}}{{{{{{||||||||||||}}}}}}{{{{{{|||||||||}}}}}}}}}xxxwwwuuusssrrrrrrssssssqqqrrrttttttssstttuuuwwwyyyyyy{{{||||||{{{{{{zzzzzzzzzyyyxxxxxxxxxyyyyyy{{{zzzzzzyyywwwuuusssrrrtttqqqmmmiiifffbbb^^^ZZZXXXYYYZZZZZZ[[[^^^cccfffeeefffiiikkknnntttzzzyyypppddd[[[VVVSSSPPPNNNFFFDDDBBB@@@??????AAAAAA?????????@@@AAACCCDDDEEEHHHIIIKKKMMMOOOOOOOOOOOOLLLKKKIIIHHHIIIJJJLLLMMMIIIPPP^^^rrrmmmRRREEE<<<======999666888888777777666555555444444555444444333333222222111222111000000222333222111111111111111111111111111000000000000000000000000000000000000000000000000222222111000000///......000111111222111000...---...000111000...------...,,,,,,---......///000000///......///111222000///.........///......------,,,,,,------........................------------.........//////////////////////////////............///111111/////////000111111222222222222111111111111111111222222222333666888888666555777===CCCRRR]]]oooxxxiii]]]XXX~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}zzz|||~~~}}}}}}~~~zzzzzzyyyxxxxxxyyy{{{|||zzzzzzzzzyyyyyyxxxxxxxxx{{{|||||||||||||||||||||zzzzzzzzzzzzzzzzzz{{{{{{yyyzzz{{{}}}}}}}}}}}}|||xxxwwwuuutttssssssssstttrrrssstttsssrrrqqqrrrsssxxxyyyzzz|||{{{zzzxxxwwwwwwwwwvvvvvvvvvwwwwwwxxxyyyxxxxxxwwwuuutttrrrqqqpppmmmhhhdddaaa]]]ZZZWWWXXXYYY[[[]]]^^^aaafffiiigggiiilllnnnqqqwwwjjjeee^^^XXXUUURRRNNNLLLAAA@@@???>>>>>>???@@@AAA?????????AAABBBDDDFFFGGGLLLLLLMMMNNNNNNOOOOOOPPPMMMMMMKKKJJJJJJKKKMMMMMMNNNXXXmmmwwwZZZGGG>>>999:::<<<999777888333333444555666666777777444444444333333222222222111000///000222333333222000000000000111111111111222222222222222222222222000000000000000000000000111111000000////////////000000111111000///......//////000///............------........./////////.........///000111000....../////////...---,,,,,,,,,,,,,,,------......///.........---------,,,,,,............//////000000333222111///...,,,+++***...///111111/////////000111111222222222222111111222222222222222222111111111333444444444777;;;>>>GGGOOO^^^pppwwwjjjccc~~~|||{{{zzz||||||||||||||||||||||||zzz|||~~~~~~|||zzzzzz{{{zzzzzzyyyyyyyyyzzz|||}}}zzzzzzyyyyyyxxxxxxwwwwwwzzzzzzzzzzzzyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvxxxzzz{{{||||||{{{zzzxxxwwwuuutttsssssstttuuuvvvvvvvvvtttqqqpppooopppwwwxxxyyyzzzyyywwwtttssssssssssssssstttuuuvvvwwwuuuuuuuuutttrrrqqqooooookkkhhhccc```]]][[[XXXVVVZZZ\\\^^^```aaadddhhhkkkjjjmmmqqqsssvvv|||zzznnnccc```\\\XXXTTTPPPLLLIII@@@???>>>>>>>>>>>>???@@@??????@@@BBBDDDFFFHHHIIINNNNNNNNNNNNNNNOOOOOOPPPOOONNNLLLJJJJJJKKKMMMNNNVVVddd~~~yyycccLLLCCC===888888999888777888222333333444555666666777444444333333333333222222111000///000222333333222//////000000000111111111111111111111111111111111000000000000000000000000......//////000000000000000000000000000//////...............//////000///000000000//////............------...000000///---.../////////...---,,,,,,++++++,,,,,,---......///...------------,,,,,,,,,///......---...///000000222222111///...,,,++++++...///111111/////////000000111111222222111111000333333333333222222222222///111222444555777999;;;>>>CCCOOO___ppp}}}ssskkk~~~~~~~~~}}}|||zzzyyyxxxzzzzzz{{{{{{{{{{{{||||||zzz{{{||||||zzzxxxyyyyyyzzzyyyyyyxxxyyyzzz|||}}}|||{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttuuuwwwxxxyyyyyyyyyxxxwwwwwwuuutttttttttuuuuuuxxxxxxxxxvvvrrrpppppppppuuuvvvvvvvvvvvvtttsssrrrqqqqqqqqqqqqrrrssstttuuuqqqpppppppppooommmlllkkkfffccc___]]][[[[[[YYYXXX]]]___bbbdddeeehhhkkknnnnnnsssxxx{{{}}}zzzlllccc^^^\\\YYYTTTPPPKKKGGGEEE@@@@@@???>>>>>>>>>>>>??????@@@AAACCCEEEGGGIIIJJJNNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKIIIJJJMMMQQQSSS```rrrxxxrrrpppSSSBBBAAA===999777666777777666666666555444333333222222333333333333333333333333222111000000222333222111...//////000000111111111////////////////////////000000000000000000000000------...//////000111111///////////////////////////...,,,---///000000000111111000000///......------,,,,,,---///000...---.........///......------******+++,,,---......///------------,,,,,,,,,,,,......---,,,,,,...///000............/////////000...///111111/////////000000000111111111111000000333333333333333222222222222222333333444555666777555:::BBBOOO]]]kkkwww~~~zzzooo~~~~~~~~~~~~}}}{{{{{{{{{zzzzzzyyywwwwwwyyyyyyzzzzzz{{{{{{{{{{{{wwwxxxzzzzzzxxxxxxyyyzzzxxxxxxwwwwwwxxxyyy{{{|||{{{{{{{{{{{{{{{zzzzzzzzzwwwvvvuuutttttttttuuuuuutttsssssssssrrrrrrrrrrrrqqqrrrssstttvvvvvvwwwwwwwwwwwwuuutttttttttuuuvvvvvvwwwwwwuuusssqqqrrrrrrqqqqqqrrrrrrssssssssstttrrrrrrqqqpppooooooppppppllllllllllllkkkiiihhhgggbbb___\\\[[[[[[\\\[[[[[[^^^```dddfffiiilllooorrrsssyyywwwlllccc^^^YYYWWWTTTOOOIIIDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCEEEGGGIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNLLLKKKNNNTTTZZZ^^^mmmyyyuuu}}}{{{\\\FFF===<<<;;;999777777777555444666666555444333111111000333333333333333333333333333111000111222222111000......//////000111111222////////////////////////000000000000000000000000......////////////////////////........./////////222///------...000///...........................---,,,,,,---//////...,,,------......///.........)))***+++,,,---......///---------,,,,,,,,,++++++...---+++++++++,,,...///,,,------...///000111111...///111111/////////000000000111111111111000000111111111111222222222222333222111222333444555555222555;;;BBBKKKXXXgggqqqyyyxxx~~~~~~~~~~~~~~~}}}||||||{{{{{{yyyyyyyyyyyyxxxxxxwwwvvvyyyyyyyyyzzzzzz{{{{{{{{{tttvvvxxxxxxxxxyyyzzz|||wwwvvvvvvvvvvvvxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvuuutttsssrrrrrrssstttrrrrrrrrrqqqqqqpppppppppppppppqqqrrrssstttuuuvvvwwwwwwuuuttttttuuuvvvvvvssstttuuuuuusssssstttuuunnnnnnnnnoooqqqsssuuuvvvtttsssrrrpppnnnmmmlllllljjjjjjjjjiiihhhgggfffeee```]]][[[ZZZ[[[]]]]]]]]]]]]```dddhhhkkknnnsssuuuwww~~~rrrfff___ZZZXXXWWWUUUQQQKKKEEEAAA@@@???=========>>>>>>>>>??????BBBBBBCCCDDDFFFHHHIIIKKKKKKLLLNNNOOOPPPPPPOOONNNRRRPPPNNNOOOTTT[[[dddiiixxxzzzuuuxxxcccKKK???>>>777999:::888888777444111444333333333333333333333333333333333333333333333444222111111222222000///---......///000111111222111111111111111111111111000000000000000000000000000000000///......------//////.........//////000555111...---...///---++++++,,,,,,------......///,,,,,,+++---...///...,,,,,,,,,---.../////////...)))******+++---...//////---------,,,,,,,,,++++++---,,,+++******,,,---///////////////////////////...000111111/////////000000000111111111111000000///000000000111111111111111//////000222555777777333666999:::???IIIYYYdddoooxxx}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvvvvvvvvv{{{xxxvvvvvvxxxzzz{{{{{{wwwxxxyyyzzz{{{{{{|||{{{vvvuuuuuuuuuuuuwwwyyyzzzzzz{{{{{{zzzyyyxxxwwwvvvuuusssqqqqqqqqqqqqooommmrrrrrrrrrrrrqqqpppoooooollllllmmmmmmnnnpppqqqrrrsssssstttuuuuuutttsssrrrtttvvvwwwxxxxxxvvvsssqqqnnnmmmmmmmmmooorrruuuwwwsssrrrpppnnnmmmlllllllllhhhiiijjjjjjhhhfffcccaaa___[[[ZZZ]]]]]]\\\^^^aaadddeeegggiiimmmqqqtttwww}}}rrrccc]]][[[WWWTTTTTTQQQLLLFFFAAA???>>>>>>============>>>@@@AAAAAA???BBBEEEGGGGGGHHHJJJLLLKKKLLLNNNMMMMMMMMMPPPRRRSSSQQQSSSYYY]]]cccppp~~~yyynnnuuuhhhPPP???;;;===::::::999777666444333333555555555444444333333333444333222111111111222222333333333222222111111111333222000/////////000111222111000......000111222000000//////000111222222////////////000000000000111111000000//////......111000...---,,,------............------,,,,,,,,,------............------.....................---------,,,,,,,,,---......000///---+++++++++---...+++---...///000///---,,,------............------111000///------......///111111000000//////......000000000000111111111111222222333333333333444444333444777:::???GGGPPPVVVgggooo|||}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||}}}}}}||||||xxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyywwwuuuuuuvvvxxxyyyyyyvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvttttttttttttuuuxxxxxxxxxwwwwwwuuutttttttttrrrqqqqqqrrrrrrpppooorrrrrrrrrrrrqqqqqqqqqqqqmmmmmmmmmmmmnnnooopppppppppqqqsssttttttttttttssstttuuuwwwxxxwwwuuusssqqqnnnnnnmmmmmmoooqqqtttuuusssrrrpppooommmllllllllliiiiiihhhgggfffcccaaa```]]]ZZZZZZ^^^___^^^___cccccceeehhhlllpppvvv{{{vvvfff[[[WWWVVVSSSOOONNNLLLGGGCCC@@@?????????>>>>>>>>>>>>???AAABBBCCCAAACCCFFFGGGHHHIIIJJJLLLIIIJJJKKKKKKLLLMMMOOOPPPTTTRRRTTT]]]fffqqq~~~vvvtttoooWWWGGG>>>:::::::::999888777666444333333555555444444444333333333333333222222222111111111333333222222222111111111222222000/////////000111111000///......///000111////////////000111222333////////////000000000000000000///////////////...///...---,,,,,,------.........---------,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,------...000///---,,,+++,,,---...---------...............---......//////......---111000///...---......///000000000000//////......//////000000000111111111222222222333333333444444333444666777;;;AAAHHHMMM\\\gggwww}}}~~~~~~|||zzzzzz{{{}}}}}}}}}~~~~~~}}}||||||~~~~~~~~~}}}}}}~~~~~~|||{{{{{{zzz~~~~~~}}}||||||{{{zzzzzzwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvtttssstttuuuvvvuuuuuuvvvvvvwwwwwwwwwvvvvvvwwwvvvuuutttssssssssssssvvvvvvvvvvvvuuutttsssssssssqqqpppqqqrrrsssrrrppprrrrrrqqqqqqqqqrrrssstttooonnnnnnnnnnnnnnnooooooooopppqqqssstttttttttttttttuuuvvvvvvvvvtttqqqpppooonnnnnnmmmnnnoooqqqrrrrrrqqqooonnnlllkkkkkkkkkiiihhhfffdddaaa___^^^^^^[[[ZZZ[[[```bbbaaaaaadddbbbeeekkkpppvvv}}}mmmdddZZZTTTSSSRRROOOKKKGGGFFFCCC@@@?????????@@@>>>>>>??????@@@BBBCCCDDDCCCEEEHHHIIIIIIJJJKKKMMMJJJIIIIIIKKKMMMOOOOOOOOOWWWVVV[[[gggvvvzzzuuuwwwzzzXXXEEE???===;;;:::999999888777555444333333444444444444333333333333111222333333333222000000222222222111111111111111222111111000///000000000000///...------...///000.........///000222333444000000000000////////////.............../////////------,,,,,,,,,---.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))******+++,,,---......+++++++++++++++,,,------000///---,,,,,,---......------,,,,,,---...//////---......//////......---000000///............///000000000////////////...//////000000000000111111222222222222333333333333333444444444555999>>>BBBMMM[[[mmmzzz~~~~~~~~~{{{zzzzzz{{{|||}}}}}}}}}}}}||||||{{{|||}}}~~~~~~}}}|||||||||}}}~~~~~~}}}|||{{{zzzzzzyyy~~~~~~}}}{{{yyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvyyyyyyyyyyyyyyyyyyyyyyyywwwuuussssssttttttsssssstttttttttuuuttttttsssssssssssssssttttttuuuuuuvvvuuuvvvvvvvvvuuuuuutttsssqqqppppppqqqrrrssssssrrrqqqqqqqqqqqqrrrssstttuuuqqqqqqpppoooooooooooooooqqqqqqrrrsssssstttttttttssstttuuuuuutttrrrpppooooooooonnnmmmmmmnnnooooooooonnnmmmkkkjjjiiihhhhhhiiigggccc```^^^]]]\\\]]]]]]\\\^^^ccceeeccccccfffeeejjjpppvvv|||yyyooo___ZZZUUUSSSSSSQQQNNNJJJDDDBBBAAA???>>>>>>???@@@>>>>>>???@@@AAABBBDDDEEEEEEGGGIIIJJJJJJJJJLLLMMMNNNLLLKKKLLLOOOQQQQQQPPPZZZ^^^gggwwwqqqrrriiiKKK===<<<===<<<;;;999888777666555444333333333333333333333333333333000111333444333222000...111111111111111111111000222111111000000000000000000//////......//////000------...///111222444555000000000000////////////,,,,,,------......//////,,,,,,,,,,,,------......------------------------,,,,,,------------,,,,,,---------....../////////++++++******++++++,,,---...---,,,,,,,,,,,,------+++,,,,,,---..................////////////......000/////////............////////////////////////////////////000000000111111222222222222333333333222222333222222444888;;;CCCNNN^^^mmmyyy~~~~~~~~~~~~~~~}}}|||~~~~~~{{{zzzzzz{{{|||}}}}}}}}}}}}}}}||||||zzz{{{}}}~~~~~~}}}||||||{{{{{{zzz{{{|||}}}}}}}}}}}}||||||{{{zzzzzzzzz|||~~~~~~{{{yyyxxxyyyyyyxxxxxxxxxwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvuuussssssttttttsssqqqrrrrrrrrrrrrrrrrrrqqqqqqttttttuuuuuuuuuuuuuuuuuussssssssstttssssssrrrrrrpppooooooppprrrsssrrrqqqpppppppppqqqrrrssstttuuussssssrrrqqqppppppppppppuuuttttttssssssrrrrrrrrrssssssssssssrrrpppnnnmmmnnnnnnmmmmmmmmmllllllmmmlllkkkiiigggfffeeeeeeeeegggeeeaaa^^^\\\\\\]]]^^^aaa```bbbggghhhffffffhhhlllqqqxxx~~~yyyjjj```YYYVVVSSSRRRQQQOOOKKKHHHCCCBBBAAA???>>>>>>>>>???>>>>>>???@@@AAACCCDDDEEEFFFHHHJJJKKKKKKJJJKKKMMMPPPNNNLLLLLLNNNQQQSSSTTT]]]hhhzzzuuulllxxxlllZZZFFF===<<<:::999:::888777777666555444333333333333333333333333333333000111222333333111///...000000000000000000000000111111111111000000000///000000000000000000000000------...///111222444555111000000000/////////...,,,,,,------......//////+++,,,,,,------.........------------------------------............------/////////......---------++++++******++++++,,,---++++++++++++++++++,,,,,,(((***---///000///---,,,...//////////////////...///////////////......---.............../////////...////////////000000000111111111222222222333333///111222222222333666888???DDDPPP```qqq~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~|||||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||{{{}}}~~~~~~}}}{{{zzzzzz{{{zzz{{{|||}}}}}}}}}}}}|||yyyyyyzzz{{{||||||||||||{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy|||}}}zzzwwwwwwyyyyyyyyyxxxxxxwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrssssssrrrqqqooopppqqqqqqqqqqqqppppppxxxxxxwwwwwwuuutttrrrqqqnnnooooooppppppoooooonnnooonnnnnnoooqqqrrrqqqpppnnnooopppqqqrrrsssrrrrrrssssssrrrqqqppppppqqqqqqvvvuuutttrrrqqqqqqqqqqqqssssssrrrqqqpppnnnmmmlllmmmmmmmmmmmmllllllkkkkkkiiihhhfffeeeccccccbbbbbbdddbbb```^^^^^^^^^___```dddbbbdddiiikkkjjjjjjnnntttzzzxxxjjj^^^WWWUUUSSSPPPNNNLLLIIIFFFCCCBBBBBBAAA@@@???>>>>>>>>>??????@@@AAACCCDDDFFFGGGGGGIIIKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKMMMRRRYYY^^^hhhzzzsssnnnqqqWWWLLLAAA===:::666555666777777666666555444444333222222222222333333333333000111222222222111//////////////////000000000000000111111111111000//////000000111111111111000000.........///000222333444111111000000//////...................../////////------...//////.........,,,,,,,,,------------...---......//////......---......---,,,+++******)))+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,((())),,,...//////...---...//////000000//////.../////////000///......------............/////////......////////////000000111111111111222222222222...000222333333444555777<<<>>>EEESSSeeettt}}}}}}~~~~~~}}}{{{|||~~~|||||||||}}}~~~~~~|||zzz{{{{{{{{{{{{||||||||||||}}}|||{{{zzzzzz{{{||||||{{{|||}}}{{{yyyxxxyyyzzzwwwxxxyyy{{{||||||||||||xxxxxxxxxxxxyyyzzz{{{|||{{{zzzxxxvvvtttuuuuuuvvvvvvwwwwwwxxxxxxyyyzzzzzztttxxx|||{{{wwwuuuuuuwwwxxxxxxwwwvvvvvvuuuttttttsssssssssssssssssssssssspppooooooppprrrrrrqqqooonnnnnnooopppqqqqqqqqqqqqwwwwwwwwwvvvuuusssqqqooommmmmmnnnnnnnnnnnnmmmmmmooonnnmmmnnnooopppooonnnlllnnnppprrrsssrrrpppoooqqqqqqpppoooooooooppppppsssrrrqqqoooooooooppppppsssrrrqqqpppnnnmmmlllkkklllllllllllllllkkkkkkjjjhhhgggfffdddcccbbbaaaaaa``````______```aaacccdddeeeccceeejjjmmmnnnqqquuu{{{vvvjjjaaa[[[XXXRRROOOLLLHHHEEECCCAAA@@@????????????>>>>>>>>>>>>AAAAAABBBCCCEEEGGGIIIJJJHHHIIIKKKKKKJJJIIIJJJKKKKKKNNNOOONNNOOOWWWdddooorrrmmmttt}}}eeeKKKBBB;;;::::::777333333666666666555555444444333111111222222222333333333111111111111000000000000........./////////000000000111111222111000///...///000000000000000000///////////////000111222333111111111000///.........000000///////////////......///000000000///...---,,,,,,,,,---------......,,,------......------,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,------...,,,,,,------............+++*********+++---///000//////000000000000//////...///000000000///---------------.........//////........./////////000000111111111111222222222222...000333444444333444555999:::>>>GGGTTTaaakkkpppxxx}}}~~~~~~~~~}}}}}}}}}|||{{{{{{}}}}}}||||||}}}~~~|||zzzzzzzzzzzz{{{{{{{{{||||||}}}|||zzzyyyyyyzzz|||}}}yyyzzz{{{zzzxxxwwwxxxyyyuuuvvvwwwyyyzzz{{{||||||wwwwwwvvvvvvwwwyyyzzz|||{{{zzzwwwtttssssssssstttttttttuuuvvvwwwxxxyyyyyyqqqvvvzzzyyyuuussstttvvvwwwvvvvvvuuutttsssssssssssssssssssssssssssssssssnnnmmmmmmnnnpppqqqpppnnnmmmmmmooopppqqqqqqqqqqqqrrrssstttttttttsssrrrqqqnnnnnnooooooooooooooonnnooommmlllmmmnnnooonnnlllkkkmmmpppssssssqqqnnnllloooooonnnnnnnnnnnnoooooooooooonnnmmmmmmnnnoooppprrrrrrqqqooonnnlllkkkkkkkkkkkkkkkllllllkkkkkkjjjhhhgggfffdddcccbbbaaaaaa^^^______```bbbdddeeefffdddbbbdddjjjoooqqqvvv{{{wwwjjjaaa^^^]]]]]]QQQNNNJJJEEEBBBAAA@@@@@@<<<<<<======>>>?????????CCCDDDDDDFFFHHHJJJKKKMMMHHHIIIKKKKKKJJJIIIIIIJJJLLLPPPSSSRRRSSS]]]ooo}}}zzzkkkppplllQQQGGG===666888;;;999555333666666666555555444444333111111111222222333333333222111111000///000000000---.........//////000000000111111222222000///.........////////////......000000///000000111222222222111111000///......---111111000000//////......000000111111111///...---,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---.....................------,,,,,,------...///------...///000000//////...,,,((('''(((,,,111444//////000000000000//////...///000000000///---,,,---------.........//////............/////////000000111111111111222222222///111444444333333333333666888<<>>>>>>>>???<<<======>>>======<<<;;;CCCEEEGGGIIIKKKKKKJJJIIIGGGJJJLLLLLLJJJIIIIIIJJJLLLRRRVVVWWWZZZjjjnnniii|||lllSSSKKK>>><<<:::888666555555555333444444555555444444333222333333333333222111111000000000000000///......000000111111111111000000............////////////111111000000///.........000000000000//////......444000------......,,,)))+++,,,......------///000000////////////...............---------,,,,,,,,,------++++++++++++------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******,,,,,,,,,,,,******......................................................---,,,---...///000---------------...//////666444222000//////000111///000111333333222111111......///000111222222222777888:::===BBBJJJTTTZZZcccooo~~~~~~}}}|||{{{{{{~~~}}}|||{{{{{{|||}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{zzz|||{{{{{{zzzyyywwwvvvuuuvvvwwwyyyxxxwwwwwwzzz|||{{{zzzxxxwwwwwwwwwyyyyyyuuuuuuttttttsssrrrqqqqqqsssssssssssstttuuuvvvwwwxxxwwwvvvuuutttuuuvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvssstttuuutttrrrqqqqqqqqqpppqqqsssrrrrrrqqqssstttttttttsssrrrqqqpppppppppnnnnnnoooooooooooonnnnnnkkklllmmmppprrrrrrooommmooooooooooooooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmlllkkkiiihhhggggggjjjkkknnnpppqqqqqqqqqpppoooooonnnnnnmmmllllllllljjjjjjjjjkkklllmmmnnnooommmmmmnnnmmmlllkkkiiihhhjjjjjjjjjjjjiiiiiiiiiiiidddcccbbb```___^^^^^^^^^]]]^^^```bbbdddfffhhhhhhjjjjjjooovvvzzz{{{|||pppiii```[[[YYYWWWSSSPPPGGGEEEBBB>>>===<<<===>>>===>>>>>>>>>>>>?????????DDDEEEGGGJJJKKKKKKJJJIIIKKKKKKKKKKKKJJJKKKLLLMMMKKKOOOTTTYYYeee}}}qqqooovvvxxx^^^KKKEEE<<<;;;999777555444444444333333444444444444333333222333333333333222111111000111111111000000///...000000111111111111000000............////////////......//////////////////444333222111111111111222333111......//////---+++,,,---......---,,,...///.........---------,,,,,,000/////////............---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,---...///000///////////////000000111555444111///------......///000000111111111111111//////000000111222222222333333444555888===EEEJJJZZZeeettt}}}|||{{{zzzzzz|||{{{zzzzzzzzzzzzzzz{{{~~~~~~~~~~~~~~~{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyzzzzzzyyyyyyxxx{{{{{{zzzxxxvvvuuusssssstttvvvwwwwwwwwwwwwxxxzzzzzzyyywwwvvvvvvwwwwwwxxxuuuttttttsssqqqpppoooooorrrqqqqqqqqqqqqssstttuuuxxxxxxwwwvvvvvvvvvvvvwwwwwwvvvuuutttttttttttttttppprrrsssrrrpppnnnnnnooonnnpppqqqpppooooooppprrrsssrrrqqqpppooonnnmmmmmmllllllmmmmmmmmmmmmmmmllljjjkkknnnqqqsssrrrnnnkkkooonnnnnnmmmlllkkkkkkjjjjjjjjjkkkkkklllmmmmmmmmmmmmllllllkkkjjjhhhfffeeehhhjjjlllnnnppppppppppppooonnnnnnmmmmmmllllllkkkiiiiiiiiiiiiiiijjjkkklllllllllkkkjjjiiihhhggggggiiiiiiiiihhhhhhhhhggggggaaa```___^^^]]]]]]]]]]]]]]]^^^```cccfffiiikkklllmmmooouuu}}}uuummmbbb^^^YYYWWWUUUSSSNNNJJJBBBAAA>>><<<;;;<<<===>>>???>>>>>>>>>???AAACCCDDDEEEFFFHHHJJJKKKKKKJJJJJJPPPMMMKKKJJJKKKMMMNNNNNNMMMPPPVVVcccxxxrrrlllzzzvvv```OOODDD???999999777555444333333333333333444444444444333333222333333333333222111111111111111222111111000//////000000111111000000///............////////////---------...///000000000444333111000000000222333222111//////000000///...---...///...---,,,---...,,,,,,,,,,,,++++++++++++////////////............+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---...///000000///...---------------------------------------------------...------------...////////////......//////000111444222000...,,,,,,,,,,,,///////////////000111111111111111111111111222222333333333333444888>>>BBBPPP[[[jjjvvv}}}}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{||||||}}}}}}zzzzzzyyyyyyxxxxxxwwwwwwuuuvvvvvvwwwwwwwwwwwwvvvxxxxxxwwwuuutttssssssrrrssstttuuuvvvvvvvvvwwwwwwxxxwwwvvvuuuuuuuuuvvvvvvwwwvvvuuutttsssqqqqqqppppppooonnnnnnoooppprrrtttwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssttttttoooqqqrrrqqqooommmmmmnnnmmmooopppooonnnnnnooopppqqqqqqpppooommmkkkjjjiiikkkkkkllllllmmmmmmllllllkkkkkkllloooqqqqqqnnnlllnnnmmmlllkkkjjjiiiiiiiiihhhhhhiiiiiijjjkkklllllllllmmmlllllljjjhhhfffeeeggghhhjjjlllmmmnnnnnnooommmmmmmmmllllllkkkkkkkkkiiiiiihhhhhhhhhiiiiiijjjjjjiiihhhgggffffffffffffhhhhhhhhhgggffffffeeeeee```___^^^]]]]]]]]]]]]]]]___```bbbeeehhhjjjlllnnnqqqssszzztttiiibbbZZZXXXVVVTTTRRRNNNIIIDDD???>>>===<<<<<<<<<>>>??????>>>>>>>>>@@@BBBEEEGGGGGGGGGIIIJJJKKKKKKKKKJJJRRROOOLLLLLLMMMNNNMMMLLLQQQVVVaaauuu}}}uuu|||cccOOOGGGAAA:::888777777666555444444333333333333444444333333333222333333333333222111111111111222222222111111000//////000000000000//////............////////////....../////////000000000111000---,,,+++---///111000///......///000000000000111111000...,,,---...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---...///000000///...---////////////////////////------------------------------------......//////---,,,,,,,,,,,,---......111000///...---------...//////...------///000111222222222222111111111111222333444444555888===AAAGGGSSScccooowww}}}xxx~~~~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzzxxxxxxyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxyyyyyyyyywwwwwwwwwvvvvvvvvvuuuuuusssssstttuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrssssssqqqrrrssstttuuuvvvuuutttuuuttttttsssssssssssssssvvvuuutttsssrrrqqqppppppnnnmmmmmmmmmnnnooopppqqqssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrssstttuuuoooqqqrrrqqqooommmmmmnnnmmmooopppooommmmmmnnnooooooooonnnmmmllljjjhhhgggjjjkkkkkklllmmmmmmlllllllllkkkjjjjjjlllnnnnnnnnnlllkkkjjjiiihhhhhhhhhhhhfffgggggghhhiiijjjjjjkkkmmmlllllllllkkkiiihhhgggggghhhiiijjjkkklllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhhhhggghhhhhhhhhhhhgggfffeeeeeedddeeeeeefffffffffeeeeeeddddddddd``````_______________```aaabbbdddgggjjjllloooppptttwww{{{qqqggg___ZZZWWWVVVUUURRROOOJJJDDD@@@=========<<<===>>>???@@@>>>======>>>@@@CCCFFFIIIHHHIIIIIIJJJKKKKKKKKKKKKQQQPPPOOOOOOOOOOOOMMMLLLVVVaaatttzzzoooQQQFFFDDD>>>666777777777666666555555444222333333333333333333222222333333333333222111111000111111222222222111111//////000000000000//////............////////////111111111000000////////////...+++******,,,...000.........------...///000222333333222///......///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,---...//////...---,,,////////////////////////---------------------------------...............,,,,,,,,,,,,,,,---..................//////000000///...---------...000111222222111111111111111111000111222222222444777:::>>>IIIZZZhhhqqqwww~~~qqqwww~~~|||{{{||||||{{{zzz||||||}}}}}}||||||{{{zzz{{{{{{||||||{{{zzzyyyyyyvvvwwwxxxxxxyyyxxxxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvssssssssssssssssssssssssqqqqqqrrrsssttttttttttttqqqpppoooooooooppprrrsssppppppqqqsssuuuuuusssqqqqqqqqqqqqqqqqqqpppppppppqqqqqqpppoooooonnnnnnnnnlllllllllmmmnnnnnnooooooooooooppppppoooooonnnmmmnnnnnnnnnooopppqqqssssssoooqqqrrrqqqooommmmmmnnnmmmnnnooonnnlllkkklllmmmmmmmmmmmmmmmllljjjhhhfffiiiiiijjjkkkllllllllllllllljjjggggggiiilllmmmmmmkkkjjjhhhgggggghhhiiiiiifffggggggggghhhiiiiiiiiikkkkkkjjjiiiiiiiiiiiijjjhhhhhhhhhhhhiiiiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhhiiihhhggggggffffffffffffffffffeeeeeeddddddddddddccccccccccccccccccccccccaaaaaaaaa```aaaaaabbbbbbccceeegggkkknnnqqqtttuuu{{{}}}xxxnnnfffaaa]]]ZZZUUUUUURRROOOKKKFFFAAA???============>>>???@@@@@@>>>>>>>>>@@@BBBDDDGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLNNNPPPQQQPPPOOOPPPRRRTTTcccsss~~~|||YYYDDD??????:::333555666666777666666555555222222333333333333222222222333333333333222111111///000111111222111111111...//////000000//////...............////////////111111111000///.........000///---------...000111---.........,,,,,,...000222333333222///...//////............------------------------............+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............------......///000------...//////000000000...............///000000000000000000000000111111333444555444222222333555555???NNN\\\fffpppxxx}}}mmmqqqyyy~~~~~~|||zzzyyyzzzzzzyyyxxxyyyzzz{{{||||||{{{zzzzzzwwwxxxyyyyyyyyyxxxwwwvvvssstttuuuvvvwwwwwwvvvuuuuuuuuuuuuuuuttttttttttttoooooopppqqqqqqrrrrrrrrrpppqqqrrrsssssstttttttttqqqpppnnnmmmmmmnnnooopppooonnnoooqqqtttuuurrroooooooooooooooooonnnmmmmmmlllllllllllllllllllllllliiikkkmmmnnnoooooonnnmmmlllmmmnnnnnnnnnmmmkkkkkkmmmmmmmmmmmmnnnnnnooopppooopppqqqpppnnnmmmmmmmmmkkklllmmmllljjjiiijjjkkkkkkkkklllmmmllljjjhhhggggggggghhhiiijjjjjjjjjjjjiiigggfffgggiiijjjkkkjjjjjjiiiggggggggghhhjjjkkkggggggggghhhhhhhhhhhhhhhiiihhhfffeeeeeegggiiikkkiiihhhhhhgggggggggggggggffffffffffffffffffffffffhhhgggfffeeedddccccccdddddddddeeefffeeedddcccbbbaaaaaaaaabbbbbbccccccdddbbbbbbaaaaaabbbcccdddddddddfffjjjoootttyyy|||~~~{{{tttkkkbbb^^^\\\[[[ZZZRRRQQQNNNIIIEEEAAA??????<<<<<<======>>>>>>?????????@@@AAACCCEEEGGGHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOQQQPPPNNNRRR[[[ccczzzfffJJJ???===999555555333444555555666555444444222222333333333333222222222333333333333222111111...///000000111111111000......////////////..................////////////...............---------000////////////000111222...///000///---,,,...000///111111000...---...///............------------,,,,,,---------.........---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---......------......///000...............---,,,,,,......///000000000000///.........///000000000111333555666666555444555666555:::BBBKKKUUUaaammmuuuwwwjjjnnnttt{{{~~~~~~~~~}}}{{{yyyxxxyyyyyyxxxwwwvvvwwwyyy{{{|||||||||{{{tttuuuvvvwwwwwwvvvuuutttqqqrrrtttuuuuuuuuuttttttvvvvvvvvvuuutttttttttsssmmmmmmnnnooopppqqqrrrrrrooopppqqqrrrssstttttttttrrrpppnnnlllkkklllmmmnnnnnnnnnnnnqqqttttttqqqnnnmmmmmmnnnnnnmmmmmmlllkkkkkkkkkkkklllllllllmmmmmmhhhjjjmmmooopppooommmlllkkklllmmmmmmmmmllljjjjjjnnnnnnmmmllllllllllllmmmnnnooopppooommmllllllllliiikkkkkkjjjhhhggghhhiiijjjkkklllmmmllljjjhhhgggeeefffggghhhiiiiiiiiiiiifffeeefffhhhjjjjjjiiigggiiihhhgggfffgggiiikkklllhhhhhhhhhhhhhhhggggggggggggeeecccbbbccceeeiiikkkiiiiiihhhffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffdddcccbbbbbbaaaaaacccdddeeeffffffeeecccaaa______```aaabbbcccddddddbbbaaaaaabbbbbbcccdddeeedddgggkkkrrrxxx~~~}}}nnnhhh^^^WWWTTTTTTTTTUUUOOOMMMJJJEEE@@@>>>>>>???;;;<<<<<<======>>>>>>>>>@@@AAACCCEEEGGGHHHIIIIIILLLKKKKKKKKKKKKLLLLLLMMMLLLOOOQQQOOOMMMTTTcccpppuuuZZZCCC???===555333999111222333444555444333222222222222333333222222222222333333333333222111111......///000000000000000......////////////................../////////000***++++++,,,,,,------.........//////000000000111///111222000------///111---/////////---,,,---.........------------,,,,,,*********++++++,,,,,,,,,...---++++++++++++---...+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,++++++++++++,,,------//////...---,,,***)))(((---...000111111111000///,,,------...///000000111,,,///111333333444666777999:::<<>>>>>>>>>>>@@@AAACCCAAACCCEEEHHHIIIJJJJJJJJJOOOMMMMMMNNNKKKGGGHHHLLLMMMMMMPPPQQQPPPZZZsss{{{yyyXXXNNNAAA888555555333111333333333333333333333333555444222111111111222222222222111111111111222222111111000000//////..............................////////////////////////111111000000//////......000000////////////000000333222111000///...---,,,///////////////......---......................../////////......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++***++++++,,,,,,........................000000///---,,,+++***)))(((***,,,......,,,***((((((***+++---......------......------------......///////////////.........---......///////////////000000111222444555666777333666888:::>>>HHHVVV```kkkpppvvv|||jjjjjjjjjkkkooouuu{{{}}}~~~~~~||||||{{{||||||}}}|||{{{|||}}}}}}|||{{{||||||}}}|||{{{zzzyyyxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuxxx{{{{{{yyyvvvyyyyyyyyyxxxvvvrrrooommmmmmmmmnnnooopppppppppppptttsssrrrrrrssssssrrrpppmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooopppqqqssstttrrrpppnnnnnnoooooommmkkknnnnnnoooooonnnnnnmmmmmmmmmlllkkkiiiiiiiiiiiijjjmmmmmmmmmmmmlllllllllkkkggghhhjjjlllmmmlllkkkkkkjjjiiiiiihhhhhhiiiiiijjjkkkkkkkkkjjjjjjiiiiiiiiillllllllllllkkkjjjiiiiiiiiiiiiiiijjjjjjkkklllmmmkkkkkklllkkkjjjhhhgggeeeeeeeeedddeeeeeeggghhhiiihhhhhhggggggfffeeeeeeeeefffeeeeeeeeeeeefffhhhiiigggggghhhhhhhhhgggfffeeefffeeecccbbbbbbccceeefffeeeccccccdddggggggfffccceeeddddddcccccccccccccccddddddeeefffffffffffffffcccdddddddddccccccbbbaaaaaa``````______```aaabbbeeecccaaaaaadddgggiiikkkoootttzzzyyyoooddd\\\YYYXXXWWWVVVSSSQQQNNNMMMEEECCC???<<<;;;;;;<<<<<<>>>>>>===>>>???AAABBBCCCCCCEEEFFFHHHJJJJJJJJJJJJMMMLLLLLLNNNLLLIIIJJJNNNMMMLLLNNNTTT\\\lll{{{dddJJJBBB999444444555555444333333333333333333333333444333222111111111222222222111111111111111111222000000000000//////......////////////////////////////////////////////////000000000///////////////......------------..................------------///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++***+++++++++------------------------000//////...---,,,++++++***+++---......---+++***)))***,,,------------,,,......------------......////////////............---....../////////////////////000111222333333444222444666777:::AAALLLUUU```fffooowww~~~llljjjhhhhhhiiinnnrrrvvvsss|||}}}}}}|||{{{yyyyyyyyyzzz{{{yyyyyyyyyzzz||||||{{{yyyyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvuuutttuuuwwwyyyyyywwwvvvyyyyyyyyyxxxvvvtttqqqpppmmmmmmnnnnnnooopppppppppsssqqqppppppqqqrrrqqqooonnnmmmmmmlllkkkjjjjjjiiilllllllllnnnoooqqqssstttpppooommmmmmnnnnnnmmmkkkmmmnnnnnnnnnmmmmmmlllkkklllkkkiiihhhggghhhhhhiiikkkkkkkkkjjjjjjjjjiiiiiidddfffhhhjjjlllllllllllliiiiiihhhhhhhhhhhhiiiiiikkkkkkjjjiiihhhhhhggggggiiiiiiiiijjjjjjiiiiiihhhiiiiiiiiijjjkkkkkkllllllkkkjjjjjjiiihhhgggffffffbbbcccdddeeeeeeffffffeeeffffffffffffffffffffffffgggffffffeeeeeefffggggggccceeeggghhhhhhfffdddcccccccccbbbbbbbbbbbbccccccbbbaaaaaabbbdddeeecccbbbeeeeeedddddddddcccccccccddddddeeeeeeffffffeeeeeeaaaaaabbbbbbbbbaaa``````_______________```bbbbbbeeedddcccdddfffiiimmmooowww{{{{{{rrrjjjccc[[[VVVTTTTTTTTTSSSOOOKKKGGGDDD>>>===;;;:::999;;;<<<===<<<======>>>@@@BBBDDDEEEGGGGGGHHHJJJJJJKKKJJJJJJKKKJJJKKKNNNMMMJJJKKKOOOPPPOOOSSS___ppptttwwweeeNNN???:::444222444666666555333333333333333333333333333333222111111111111222111111111111111111111111000000000////////////...000000000000000000000000//////////////////////////////////////////000000.........------.........++++++,,,---...///000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++*********+++,,,,,,,,,,,,------------//////.........---------------------------------++++++,,,------,,,,,,,,,------------------------........................---......///////////////.../////////000000000000000222444444444999@@@FFFOOOWWWcccmmmuuuzzzpppmmmjjjgggfffhhhkkkmmmkkkqqqyyy}}}|||{{{yyyyyyyyyzzzzzzxxxwwwwwwxxxyyyzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuttttttttttttuuuuuuvvvvvvvvvxxxyyyyyyxxxwwwwwwwwwwwwwwwuuusssrrrqqqmmmmmmmmmmmmnnnnnnooooooqqqooonnnoooppppppooonnnmmmllllllkkkkkkjjjiiiiiikkkllllllmmmnnnoooqqqrrrnnnmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmlllkkkjjjjjjjjjiiihhhfffffffffggghhhhhhhhhhhhhhhggggggggggggdddeeeggghhhjjjkkkkkkkkkiiiiiihhhhhhhhhhhhiiiiiikkkkkkjjjiiihhhgggffffffeeefffggghhhhhhhhhhhhhhhgggggghhhiiiiiijjjjjjjjjiiiiiigggfffeeeeeeeeeeeeaaabbbdddffffffeeedddcccccccccddddddeeeeeeeeefffhhhgggggggggfffffffffgggdddeeeeeeeeeeeedddbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccccccbbbbbbeeeeeeeeeeeeddddddccccccbbbbbbccccccdddccccccbbb______`````````______^^^^^^^^^^^^___```aaabbbcccdddeeeeeefffhhhlllqqquuu~~~yyynnnfff```\\\XXXVVVSSSRRRPPPMMMJJJFFFBBB@@@<<<;;;:::999:::;;;<<<===<<<<<<>>>@@@BBBDDDFFFGGGJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIJJJMMMLLLJJJKKKOOORRRUUU```ssstttooo~~~pppUUUEEE===:::666555555666555444222222222222222222222222222222111111111111111111000000111111111111000000////////////////////////////////////////////////////////////////////////---......//////000000000//////000000000000//////,,,,,,---...000111222222......//////......---,,,........................,,,,,,,,,------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---------,,,+++************++++++,,,,,,,,,,,,,,,---...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,++++++------------------------------...............///---......//////////////////////////////////////////111222222222444888<<<@@@IIIUUU```hhhnnnuuuyyyrrroookkkgggeeedddeeefffhhhkkkpppvvv|||~~~}}}||||||{{{{{{{{{xxxwwwvvvwwwxxxyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvsssssssssrrrrrrssstttttttttuuuvvvvvvvvvvvvvvvvvvtttttttttssssssrrrqqqpppnnnmmmmmmllllllmmmnnnooonnnmmmlllmmmnnnooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkllllllmmmjjjkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkiiihhhhhhhhhgggfffeeedddeeeffffffffffffffffffeeeeeeeeeeeeeeeeeefffggghhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiijjjjjjiiiiiihhhggggggfffddddddeeefffggggggggggggddddddfffgggggghhhgggggggggfffeeedddddddddddddddaaaccceeefffgggeeedddbbb``````aaabbbbbbcccccccccggggggggggggggggggffffffhhhfffcccaaa___```aaaaaa```````````````````````````aaaccccccccccccccccccddddddeeeeeeeeedddcccbbb___``````aaa``````______]]]]]]^^^______^^^^^^^^^\\\]]]^^^```bbbcccdddeeeeeefffhhhjjjlllpppvvv{{{zzzuuulllggg___XXXUUUSSSSSSSSSRRROOOKKKGGGCCCAAAAAAAAA===<<<<<<;;;;;;<<<======<<<===???BBBDDDFFFHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLKKKIIIKKKPPPSSS___ssstttllltttvvv[[[IIICCC;;;999777666555555444333222222222222222222222222111111111111111111111111///000111111111111000///.............../////////........................////////////////////////------......//////000000//////000111111000//////------......//////000000...............------,,,........................+++,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,------,,,++++++*********++++++++++++,,,,,,------------------...............---,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---------......//////---......///////////////111000000000000////////////000222222333444666888888???HHHQQQZZZcccmmmsssuuurrrppplllhhheeebbbaaa```fffeeehhhmmmrrrvvv~~~~~~|||{{{xxxwwwuuuvvvwwwyyyxxxxxxwwwvvvvvvuuutttuuuuuuuuurrrqqqqqqqqqqqqrrrssssssqqqssstttsssrrrqqqssstttqqqqqqqqqqqqqqqpppppppppnnnmmmlllkkkkkklllmmmnnnlllkkkjjjkkkmmmnnnmmmllljjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiggghhhiiiiiiiiiiiijjjkkkkkkkkkkkkjjjiiihhhgggffffffeeedddccccccdddeeeeeeeeeeeeeeedddddddddccccccddddddeeeeeeffffffgggggghhhhhhgggggggggggghhhhhhhhhhhhggggggggggggffffffcccdddeeefffffffffffffffaaabbbdddfffffffffeeeeeeddddddddddddccccccbbbbbbaaacccdddffffffeeecccbbb_________``````aaaaaaaaadddeeeeeefffffffffeeeeeegggdddaaa^^^\\\^^^```bbb``````____________`````````bbbddddddcccbbbcccdddbbbcccdddeeedddcccbbbaaa^^^^^^______^^^^^^]]]]]]\\\\\\]]]^^^^^^^^^^^^]]]\\\]]]___bbbdddeeefffggggggiiimmmoooqqquuu}}}~~~vvvnnniii^^^[[[WWWSSSPPPPPPRRRSSSNNNKKKFFFBBB??????@@@AAA>>>>>>>>>=========>>>>>>>>>@@@BBBDDDGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLMMMKKKJJJKKKKKKKKKOOOUUU\\\ppprrrjjjooo~~~```III@@@???444444444333333333444444222222222222222222222222///000111111222111111111...///000111111000///...---............/////////........................////////////////////////..................//////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,++++++***++++++,,,,,,++++++,,,,,,------......,,,,,,------------------,,,,,,************,,,,,,,,,,,,,,,++++++,,,------+++,,,---......---,,,+++,,,,,,,,,---......//////---......///////////////111111111111000000000000000111111222333444666666444888>>>DDDLLLWWWccclllnnnzzzsssrrrpppmmmiiidddaaa___aaa```bbbhhhkkklllrrrzzzzzz|||zzzwwwuuuttttttvvvwwwwwwwwwuuutttsssrrrrrrrrrsssssspppppppppppppppqqqrrrrrrqqqrrrsssrrrpppoooqqqssspppppppppoooppppppqqqqqqnnnmmmllljjjjjjkkkmmmnnnkkkjjjiiijjjlllmmmlllkkkkkkjjjjjjiiiiiihhhhhhggggggggggggffffffggghhhhhhcccfffhhhhhhffffffhhhkkkjjjjjjjjjiiihhhgggeeeeeedddcccbbbbbbbbbbbbddddddddddddddddddccccccccccccbbbbbbcccccceeefffggghhhfffeeeeeeddddddeeeeeefffdddddddddddddddeeeeeeeeeddddddeeeffffffeeeeeeeeeaaabbbdddfffffffffeeedddbbbbbbcccccccccbbbaaa```aaabbbcccccccccbbbaaaaaa````````````````````````___```bbbccccccccccccbbbaaa```^^^]]]]]]___aaabbbaaa```___^^^^^^___```aaa___bbbddddddbbbaaabbbdddaaabbbcccddddddbbb```___^^^^^^^^^^^^^^^]]]\\\\\\[[[\\\]]]^^^^^^^^^^^^]]]\\\]]]```cccfffggghhhiiijjjnnnrrrtttvvv{{{xxxqqqjjjccc___VVVVVVUUURRRQQQPPPQQQRRRGGGEEEBBB???>>>>>>>>>???===>>>>>>>>>??????@@@@@@AAABBBEEEGGGIIIJJJJJJJJJKKKJJJJJJIIIJJJKKKLLLMMMNNNKKKJJJLLLMMMOOOVVV^^^qqquuuooottteeeNNN@@@;;;;;;222222222222111222444555111111111111111111111111...///000111222222111000...///000111111000///...---------.........//////........................////////////////////////..................------,,,---...//////...---,,,+++++++++,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************---,,,,,,++++++,,,,,,---************************++++++******++++++,,,---************+++,,,------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,...///***+++---......---+++***++++++,,,------...//////---......///////////////000000000000000000111111222111000000111222333333111444888;;;AAAKKKWWW```jjjsss}}}uuuuuutttrrrnnniiidddaaa]]][[[___eeegggfffiiipppoooyyy~~~|||xxxvvvtttsssssstttvvvvvvvvvssssssqqqpppppppppqqqrrrppppppoooooopppqqqrrrrrrrrrtttuuutttqqqpppsssuuuppppppooooooppppppqqqrrrnnnmmmkkkjjjjjjkkklllnnnjjjiiihhhiiikkklllkkkjjjkkkkkkjjjhhhgggeeedddddddddddddddeeefffggghhhiiiaaadddgggfffeeeeeegggjjjjjjjjjjjjiiihhhfffeeedddccccccbbbaaaaaabbbcccddddddddddddccccccccccccbbb___```aaabbbdddgggiiijjjdddccccccbbbbbbccccccdddaaaaaaaaabbbccccccddddddeeeeeeeeeffffffeeeeeedddaaaccceeegggggggggfffeee```aaacccdddcccbbb```___```aaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaa`````````\\\]]]___```aaaaaaaaa```\\\\\\]]]^^^___aaabbbbbbcccaaa___]]]]]]___aaaccc^^^aaaccccccaaa```bbbddd```aaacccccccccbbb```^^^____________^^^^^^]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^\\\^^^aaadddgggiiijjjjjjmmmqqqvvvxxxzzz}}}tttkkkccc]]]WWWTTTQQQQQQRRRPPPNNNMMMLLLMMMAAA@@@@@@???>>>=========<<<<<<===>>>???@@@AAABBBCCCDDDFFFIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOKKKJJJMMMOOOSSS\\\fffppppppvvviiiRRRDDD>>>;;;999555555444333111111333444111111111111111111111111...///000222222222111000...///000222222000///...---------.........//////000000000000000000000000/////////////////////////////////......------,,,...///000222222000///...,,,,,,------...///000000------......------,,,+++...........................------,,,,,,+++++++++---,,,,,,++++++,,,,,,---************************++++++******++++++,,,---)))))))))***+++,,,......,,,,,,------...///000000,,,,,,,,,++++++*********------------------------++++++******+++---...000***+++---......---+++***++++++,,,,,,---...//////---......///////////////////////////000000111111222111///...///000000000000222555777;;;DDDOOOWWWccchhhooovvvsssssssssrrroookkkgggddd______^^^]]]]]]___cccffflllpppvvv}}}~~~~~~zzzxxxxxxwwwuuusssrrrrrrrrrrrrpppooonnnllllllmmmmmmnnnqqqooommmlllllllllnnnoooooonnnnnnoooqqqsssrrrqqqqqqooolllmmmooopppooommmllljjjhhhiiilllmmmlllkkkmmmkkkiiiggggggiiilllnnnkkkjjjiiihhhggggggggggggeeeeeeeeeffffffeeeddddddccccccbbbbbbbbbcccdddeeehhhhhhgggfffffffffffffffaaaaaaaaaaaaaaabbbbbbbbb```bbbddddddbbb`````````aaabbbcccbbbaaaaaaccceeecccccccccbbbaaa```______cccbbb```______aaacccddddddddddddddddddddddddddddddddddddcccccccccbbbbbb^^^^^^^^^^^^______``````___````````````^^^]]]\\\]]]^^^___aaaaaaaaa```___[[[]]]___```aaa```___^^^^^^___```aaaaaaaaa```____________`````````aaaaaa``````_________^^^^^^^^^\\\^^^aaaddddddbbb```^^^]]]]]]\\\\\\[[[\\\\\\\\\aaa___]]][[[[[[\\\]]]^^^bbbccceeegggkkkooorrrttttttuuuxxx}}}zzzpppkkkddd]]]YYYVVVSSSQQQPPPQQQQQQPPPMMMIIIDDDAAA===<<<;;;:::999999999999::::::<<<>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJHHHGGGIIINNNOOOOOOOOOMMMLLLNNNOOOXXXnnnxxxmmm|||kkkSSSHHH@@@666444999555444333222111111111111111111000000000000111111222111111111000000//////......////////////......////////////////////////........................------------......//////111000000///...---------......//////000000111111////////////////////////------------------------++++++++++++++++++++++++------------,,,,,,+++***)))************+++++++++------,,,+++,,,---...///)))))))))((()))******+++000000000///...,,,+++*********+++++++++,,,,,,,,,+++++++++******)))))))))++++++,,,,,,,,,,,,,,,---+++,,,......------...///***+++,,,------,,,+++***+++************+++,,,,,,........................//////...---...///000111//////000111111111111111444444333333666===EEEKKK```ffflllmmmmmmssspppqqqrrrrrrppplllhhhfff``````___]]]\\\\\\___bbbeeehhhmmmsssyyy~~~}}}{{{zzzyyywwwuuusssrrrqqqqqqqqqnnnmmmmmmllllllmmmooooooooonnnlllkkkkkkkkkmmmnnnpppooonnnoooqqqsssrrrqqqooommmkkklllnnnooonnnmmmnnnllljjjkkkmmmooonnnmmmlllkkkhhhffffffhhhkkkmmmkkkjjjiiihhhggggggggggggdddeeeeeeeeedddccccccbbbaaaaaaccccccddddddcccbbbddddddcccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa___aaaccccccaaa_________aaabbbcccbbbaaaaaacccdddcccccccccbbbbbbaaa```___aaa```_________aaacccdddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaa``````]]]]]]^^^^^^__________________```aaa```___^^^]]]]]]^^^___```aaa```______\\\^^^___aaaaaa```___^^^\\\\\\^^^______^^^^^^]]][[[\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\^^^_________````````````___^^^]]]]]]]]]]]]]]]]]]aaa```_________```aaabbbeeefffiiilllpppsssvvvwwwzzz{{{}}}}}}vvvqqqfffbbb\\\XXXVVVTTTRRRQQQOOOOOONNNMMMJJJFFFBBB@@@<<<<<<;;;:::999999999:::;;;<<<===???AAACCCEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLIIIIIIHHHGGGIIIKKKLLLKKKNNNMMMPPPVVV]]]jjjwwwsssxxxjjjWWWFFF@@@<<<666444888555444333222111111111111111111000000000000111111111111111000000000//////......////////////......////////////////////////................................................111000000///......------/////////.......................................------------------------************************,,,,,,------,,,,,,+++***)))************+++++++++---,,,+++++++++,,,---...******))))))******+++,,,------...------,,,++++++******+++++++++,,,,,,,,,......------------------++++++,,,------......///)))***++++++******+++---+++++++++,,,,,,+++++++++...------------...//////..............................---------...///000//////000111111111111000222222222222444999@@@FFFTTT[[[bbbddddddjjjuuulllnnnppprrrqqqnnnkkkiiiccccccaaa^^^[[[YYYZZZ\\\]]]___cccgggmmmrrrwwwyyy}}}~~~}}}||||||zzzxxxvvvsssqqqpppppppppmmmllllllllllllnnnooopppmmmlllkkkjjjiiijjjkkkkkkmmmlllkkklllnnnoooooonnnlllkkkjjjjjjlllnnnnnnmmmmmmkkkjjjjjjlllmmmmmmlllkkkiiigggfffeeegggiiikkkjjjiiihhhgggffffffffffffdddddddddcccbbbaaa```___^^^```bbbdddeeecccaaa```bbbaaa``````______``````aaaaaa``````______^^^^^^^^^```bbbbbb```^^^^^^___```aaabbbbbbaaaaaabbbdddbbbccccccbbbbbbaaa```_________^^^^^^___```bbbcccbbbbbbbbbaaaaaa`````````____________^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___`````````______\\\]]]^^^___```___^^^]]]]]]^^^___`````````___^^^YYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZ```^^^\\\[[[[[[]]]```aaa```______^^^^^^^^^^^^^^^```aaabbbcccdddeeefffgggiiikkkooossswwwzzz|||||||||uuunnnhhhcccZZZWWWTTTRRRRRRRRRQQQPPPMMMLLLJJJGGGDDDAAA???>>><<<;;;;;;:::::::::;;;;;;===>>>@@@AAACCCEEEGGGGGGJJJJJJIIIIIIIIIJJJKKKKKKFFFGGGHHHIIIKKKKKKLLLMMMLLLOOOXXXeeesssuuuooorrrrrrRRRDDD::::::999555222555444333222111111111111111111111000000000000111111111111000000000000//////......////////////......////////////////////////........................///////////////.........000000000///......------//////......---,,,,,,+++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))************+++++++++++++++******++++++,,,---++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------...............+++,,,,,,---...//////000(((***++++++***)))***,,,,,,++++++++++++++++++,,,+++++++++++++++,,,---------------------------------------,,,---......///...///000000111111000000...///000111222555:::===FFFMMMVVVZZZ[[[```iiiqqq{{{iiikkknnnqqqqqqpppnnnlllggggggeeeaaa\\\YYYXXXXXXYYYZZZ\\\___dddiiinnnqqqttt|||}}}||||||}}}}}}{{{yyyvvvtttqqqpppoooooonnnnnnllllllllllllmmmnnnkkkjjjiiihhhhhhhhhiiiiiihhhgggfffgggiiijjjiiihhhhhhhhhhhhhhhjjjkkklllllliiihhhhhhhhhhhhiiiiiiiiiiiihhhfffddddddeeeggghhhhhhgggffffffeeeeeeeeefffccccccbbbaaa```___]]]\\\]]]___aaabbbbbbbbb```___bbbaaaaaa```````````````aaa```___^^^]]]\\\[[[[[[\\\^^^``````^^^]]]]]]]]]^^^```aaaaaa``````aaabbbbbbbbbbbbbbbbbbaaa```___]]]]]]]]]]]]^^^```aaabbb`````````___^^^^^^]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]][[[\\\\\\]]]^^^_________[[[\\\]]]^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^]]]]]]\\\XXXXXXYYYYYYZZZZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYY^^^\\\ZZZYYYYYY[[[^^^_________^^^^^^^^^^^^^^^___^^^___bbbeeegggiiijjjjjjmmmpppuuuyyy}}}wwwnnngggaaa[[[WWWRRRQQQOOOOOOOOOPPPOOONNNJJJHHHEEEBBB???===<<<;;;;;;;;;;;;;;;;;;<<<======@@@AAABBBDDDFFFGGGHHHIIIKKKJJJJJJIIIIIIIIIIIIIIIFFFFFFIIILLLNNNMMMOOORRRPPPXXXgggyyy|||rrrrrrwwwnnn[[[JJJ@@@999888888444111222333333222111111111111111111111000000000000111111000000000000000000//////......////////////......////////////////////////........................000000/////////.........000000//////........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,++++++***))))))*********+++++++++***************+++++++++,,,++++++++++++,,,---------,,,,,,+++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------------+++,,,---,,,++++++,,,------,,,+++******+++,,,---***************++++++,,,------------------------,,,,,,,,,,,,------.........//////000000000000000---...000111111222555777<<>>;;;::::::::::::::::::;;;<<<===>>>???BBBCCCDDDFFFGGGIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGJJJHHHJJJMMMMMMLLLOOOVVV\\\hhh||||||yyyzzz~~~qqq[[[KKKGGG@@@999777666333222333222222111111000000111111111111000000000000111111//////////////////000000......////////////......////////////////////////........................///////////////.........////////////............------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++))))))*********+++++++++))))))*********+++++++++,,,,,,,,,+++,,,,,,---...000///...,,,+++***************+++++++++,,,,,,,,,(((((())))))******++++++------,,,,,,+++*********+++---...---++++++,,,------,,,+++******+++,,,------------------...//////------------------------,,,,,,,,,---------------......///000000000000000---///111222111111222333555;;;DDDKKKPPPWWW___fffkkkrrr~~~eeefffgggiiijjjkkklllllljjjkkkkkkhhhccc^^^\\\[[[UUUTTTTTTTTTVVVYYY\\\^^^aaagggooouuuyyy}}}~~~}}}{{{zzzzzzzzz{{{|||zzzxxxvvvsssqqqpppppppppsssqqqooollljjjiiiiiiiiihhhhhhgggggggggfffffffffeeedddcccdddeeefffeeedddcccdddeeeeeeddddddfffhhhfffggggggfffddddddeeegggfffeeedddbbbbbbbbbbbbcccbbbbbbaaaaaaaaaaaabbbbbb`````````___^^^]]]\\\[[[^^^^^^\\\\\\\\\]]]___```]]]\\\\\\[[[[[[[[[[[[[[[^^^]]]\\\[[[ZZZYYYXXXXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[YYY\\\^^^___^^^]]]]]]]]]^^^^^^____________^^^^^^[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZ[[[\\\[[[ZZZYYYXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZWWWXXXZZZ[[[\\\[[[ZZZYYY[[[[[[[[[\\\]]]___```aaa___aaacccgggkkkooorrrssswwwyyy|||}}}xxxtttlllggg___YYYUUURRROOONNNQQQPPPOOONNNNNNLLLHHHEEEBBB@@@>>><<<;;;::::::::::::::::::;;;===???@@@AAADDDDDDEEEGGGHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFGGGMMMIIIIIIMMMLLLKKKRRR^^^rrrrrr___MMMCCC???;;;666444333444444444222111111000000000111111111111000000000000111111......////////////000000......////////////......////////////////////////........................------------......////////////////////////......,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))))))))))))))))))))***++++++++++++++++++)))************+++++++++))))))***++++++++++++***,,,,,,++++++,,,,,,---...222000...,,,******************+++++++++,,,,,,,,,************++++++++++++,,,,,,++++++******))))))+++,,,---,,,***)))***+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------...//////000000//////...000222222111111111222111555;;;AAAFFFNNNXXX___aaaiiivvvcccbbbbbbbbbccceeegggiiihhhjjjkkkiiieeeaaa^^^]]]UUUUUUTTTTTTTTTUUUVVVWWWYYY\\\bbbhhhooouuuzzz}}}~~~{{{{{{zzzyyyyyyyyyyyyzzzyyywwwuuusssrrrqqqqqqqqqqqqpppnnnllljjjiiiiiiiiigggggggggggggggffffffeeedddcccbbbbbbddddddcccbbbbbbdddeeedddbbbaaacccfffdddeeefffdddbbbaaaccceeeeeedddcccbbbaaaaaaaaaaaa```_______________``````^^^_________^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]ZZZZZZYYYXXXXXXXXXXXXYYY\\\[[[[[[ZZZYYYXXXWWWWWWVVVXXX[[[[[[ZZZYYYYYYZZZWWWYYY\\\]]]\\\[[[ZZZ[[[\\\]]]]]]^^^^^^]]]]]]]]][[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[[[[YYYZZZZZZ[[[ZZZYYYXXXWWWYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWYYY[[[\\\[[[[[[ZZZZZZZZZYYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXZZZZZZ[[[[[[ZZZYYYZZZZZZ[[[]]]___aaacccdddeeefffgggkkkooossswwwzzz}}}~~~zzzvvvtttqqqlllggg^^^ZZZUUURRRPPPPPPOOONNNOOONNNMMMMMMLLLIIIDDD@@@>>>>>>===<<<;;;;;;;;;;;;999999:::<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKFFFFFFMMMPPPSSSaaarrrqqq^^^MMMAAA<<<666666444333333444444444111111000000000000111111111111000000000000111111........./////////000000......////////////......////////////////////////........................***++++++,,,---...//////.../////////////////////------------------......------------------------------------------------************************))))))***+++++++++++++++)))************+++++++++)))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,---///...,,,***)))******+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,---...---+++***+++,,,+++++++++,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......---...//////000000//////...000111111000000111222111222555777<<>><<<<<<<<<<<<<<<<<<<<<<<<999999:::<<<>>>@@@BBBDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGBBBDDDNNNVVV^^^rrrttt```NNNAAA999666222444555444444555333111111000000000000000111111111111000000000000111111---.........//////000000......////////////......////////////////////////........................((()))***+++---...//////.........///////////////...------,,,,,,++++++***------------------------------------------------------------------------((()))***+++++++++++++++)))************+++++++++)))***+++,,,---,,,++++++++++++******++++++,,,---,,,+++***(((((()))+++,,,******+++++++++,,,,,,,,,,,,++++++******)))))))))((()))***+++---...///000///000111000...---...///***+++,,,------,,,+++***------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------///000000000///...---......///////////////...///000000//////000222333333222333777???JJJRRRaaacccgggnnnxxx]]]\\\ZZZYYYYYY[[[]]]^^^aaadddggghhhfffdddbbbbbb]]]\\\YYYWWWUUUSSSRRRRRRQQQRRRTTTWWW\\\```dddggglllpppuuuzzz}}}~~~|||{{{zzzyyyyyyxxxyyyyyywwwtttsssrrrsssppppppnnnmmmkkkiiihhhgggggggggfffeeeddddddddddddbbbaaaaaaaaa`````````___```___^^^]]]]]]]]]^^^___``````aaabbbbbbaaa```___________________________^^^^^^]]]\\\\\\\\\\\\]]]aaa___]]]]]]^^^^^^ZZZWWWYYYZZZ[[[\\\[[[YYYWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYWWWUUUTTTXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZYYYWWWWWWYYYZZZ[[[XXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVWWWXXXYYYZZZ\\\\\\[[[[[[ZZZ[[[[[[\\\ZZZZZZZZZZZZYYYWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSWWWVVVSSSRRRRRRSSSUUUWWWVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYWWWWWWYYY[[[VVVXXXZZZ[[[ZZZZZZ[[[\\\[[[^^^aaadddeeegggiiikkknnnppprrrtttuuuwwwzzz}}}~~~~~~yyytttpppmmmhhhbbb]]]ZZZXXXWWWNNNNNNNNNNNNNNNNNNNNNNNNPPPMMMHHHCCC???<<<;;;:::888888999:::;;;<<<<<<===????????????@@@AAABBBCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMLLLJJJHHHGGGGGGGGGGGGHHHLLLNNNPPP[[[sssvvv]]]LLLAAA:::666666444333333222333444666777111000//////000000///...+++,,,...000222222222111......//////000000111111/////////////////////////////////...------,,,,,,000000///...------,,,,,,........................------,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,+++++++++...///+++***---///...///...,,,+++***+++,,,,,,************************)))***,,,---,,,***(((''')))))))))))))))))))))))))))************+++++++++************************+++)))))))))+++,,,+++***,,,,,,,,,++++++*********++++++*********+++,,,---++++++++++++++++++++++++,,,+++*********+++,,,------,,,+++++++++,,,---...***+++,,,---,,,+++***))),,,,,,------.../////////000000///...---,,,,,,+++111000...---...///111222///000111222555:::AAAEEENNNVVV___dddhhhooozzz\\\[[[YYYXXXXXXXXXZZZ[[[___aaaddddddcccbbbaaaaaa___^^^\\\YYYVVVTTTRRRPPPNNNOOOPPPSSSVVVZZZ^^^```bbbfffkkkppptttyyy}}}~~~}}}|||zzzzzzzzzzzzyyyyyyxxxvvvsssqqqrrrsssqqqpppooonnnllljjjiiihhhffffffeeeeeedddeeeeeeeeebbbbbbaaaaaa``````_________^^^]]]\\\\\\]]]^^^^^^___``````aaa``````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```___^^^^^^]]]]]]^^^^^^___]]][[[[[[\\\\\\YYYVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[WWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYWWWVVVUUUUUUUUUVVVWWWXXX[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTVVVTTTRRRQQQQQQRRRTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZYYYXXXXXXYYY[[[XXXZZZ\\\]]]\\\\\\]]]^^^___bbbfffhhhjjjlllnnnqqqqqqsssuuuvvvwwwyyy|||~~~zzzxxxwwwuuuooojjjhhheee```ZZZUUURRRPPPOOOKKKLLLLLLMMMMMMMMMLLLLLLJJJHHHDDD???<<<999888888999999:::;;;<<<======>>>????????????@@@AAABBBCCCEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEFFFIIIMMMVVVkkkzzzhhhRRREEE>>>888555555333333222111111222333444111/////////111222222111,,,---...///000111111111...///////////////000000////////////////////////------..................000//////...------,,,,,,........................111000///...------------...---,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,///000,,,+++---...---...---,,,+++++++++,,,,,,***************************++++++,,,+++***)))(((************************)))************+++++++++***************************)))((()))+++,,,,,,+++,,,++++++++++++++++++***+++++++++++++++,,,------++++++++++++++++++++++++///...,,,++++++++++++,,,---,,,+++***))))))*********+++,,,---------------...............---------...............---------000///...---...///111222000000111222333666;;;>>>EEEMMMXXX```dddkkkttt{{{[[[ZZZXXXWWWVVVVVVWWWXXX\\\]]]______^^^^^^___aaabbbbbb```^^^ZZZWWWSSSQQQNNNNNNOOOPPPRRRTTTWWWXXXYYY\\\```eeejjjpppvvvzzzyyy{{{~~~}}}|||{{{{{{zzz{{{{{{{{{zzzyyyxxxuuurrrpppqqqrrrrrrqqqpppooommmllljjjjjjgggffffffeeeeeeeeeeeefffcccbbbbbbaaa```______^^^]]]]]]\\\[[[[[[\\\]]]^^^^^^^^^______^^^]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\\\\\\\\\\]]]\\\[[[YYYZZZZZZYYYWWWUUUTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWW\\\[[[ZZZYYYXXXXXXXXXXXXTTTTTTUUUVVVVVVWWWWWWXXXZZZYYYXXXWWWWWWXXXYYYZZZVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVZZZYYYYYYYYYYYYYYYZZZZZZXXXXXXYYYYYYYYYXXXXXXWWWUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWVVVTTTSSSSSSSSSTTTUUUTTTSSSQQQPPPPPPQQQSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZYYYXXXYYYZZZ\\\[[[]]]_______________aaaccceeeiiilllnnnpppsssuuutttvvvwwwxxxyyyzzz}}}~~~||||||wwwrrrooollliiiccc^^^]]]ZZZVVVQQQMMMJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIEEECCC@@@===:::999888888::::::;;;<<<===>>>>>>???????????????@@@AAABBBCCCFFFFFFGGGGGGIIIJJJLLLMMMKKKIIIGGGEEEDDDDDDDDDEEEHHHJJJQQQbbbuuuxxxcccUUUEEE===999666444555333222111111000111111111111000...///000111000000//////......//////000111/////////...............////////////////////////,,,,,,------...//////000/////////...------,,,,,,------------------------111000///...------------///...---+++************------,,,,,,,,,,,,++++++---111111---+++---...,,,------,,,+++++++++,,,,,,************************+++++++++***************++++++++++++++++++++++++)))************+++++++++************************)))(((((()))+++---,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++000///...,,,++++++++++++///...---+++************+++++++++,,,---...000000//////......---,,,,,,+++,,,,,,------............//////...------///000111111222333333222333555777999BBBNNNWWW\\\bbbjjjpppyyy~~~YYYXXXWWWVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYZZZ]]]___bbbccccccbbb___\\\XXXVVVRRRRRRQQQQQQQQQRRRTTTUUUTTTVVVYYY\\\```fffmmmrrrtttvvvyyy{{{}}}}}}|||{{{{{{{{{zzzzzz{{{{{{|||}}}zzzzzzxxxtttqqqpppqqqrrrsssrrrqqqpppnnnmmmlllkkkjjjiiigggfffeeeeeeddddddccccccbbbaaa```___^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXWWWXXXXXXYYYYYYXXXXXXWWW[[[ZZZXXXWWWWWWWWWXXXYYYTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWVVVVVVWWWXXXXXXVVVUUUUUUUUUUUUUUUVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUXXXWWWWWWWWWWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXXXXWWWSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUSSSRRRQQQRRRTTTUUUSSSRRRQQQPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZYYYZZZ\\\^^^]]]___aaabbbaaaaaabbbccccccfffjjjlllnnnpppsssuuuvvvxxxyyyyyyyyy{{{}}}}}}~~~}}}yyyuuurrruuuqqqkkkfffccc^^^ZZZVVVTTTRRRPPPMMMKKKIIIHHHHHHIIIJJJKKKKKKIIIGGGEEECCCAAA@@@>>><<<;;;:::::::::::::::;;;<<<===>>>??????AAA@@@@@@@@@AAAAAABBBCCCGGGGGGGGGGGGHHHJJJLLLMMMLLLJJJHHHEEEDDDEEEFFFGGGNNNSSS^^^rrrqqqnnn{{{vvvjjjPPPEEE;;;888777444333444333222222111000000000000222000...---.........---111000...------...///000//////......------,,,,,,........................---------.........////////////.........---------------------------------------,,,,,,,,,,,,------...---,,,+++++++++++++++------,,,,,,,,,+++++++++---111222...,,,------+++---,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))******+++++++++++++++++++++++++++))))))*********+++++++++************************)))(((((()))+++------,,,))))))******++++++,,,,,,,,,,,,------.........---++++++++++++++++++++++++---------,,,++++++++++++000//////...------------,,,,,,+++++++++---///000.........------,,,,,,,,,------------------------......---------...///000111333444444333222222333222999BBBKKKQQQXXX```fffjjjrrr{{{~~~~~~~~~WWWWWWWWWWWWXXXYYYYYYZZZVVVWWWWWWVVVVVVWWWZZZ]]]```aaabbbcccbbb```^^^\\\VVVUUUSSSRRRQQQQQQQQQRRRRRRSSSTTTUUUWWW[[[aaafffkkkmmmqqqtttwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{}}}}}}yyyyyyxxxuuurrrpppqqqrrrssssssrrrpppooonnnmmmmmmmmmllljjjgggeeedddcccbbbddddddcccaaa```^^^]]]]]][[[[[[ZZZYYYZZZ[[[\\\]]]]]]\\\[[[[[[ZZZYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXWWWUUUTTTTTTUUUVVVWWWUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWVVVUUUUUUTTTTTTTTTUUUVVVTTTTTTUUUUUUTTTTTTSSSRRRSSSSSSTTTTTTUUUUUUUUUUUUVVVUUUUUUUUUVVVVVVWWWXXXUUUVVVVVVWWWWWWWWWVVVVVVQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUSSSQQQQQQRRRSSSTTTSSSRRRRRRRRRRRRSSSTTTUUUSSSSSSTTTUUUUUUVVVWWWWWWWWWYYYZZZZZZZZZ[[[]]]______aaaccccccbbbbbbcccddddddgggkkkmmmnnnppprrrtttvvvxxxyyyxxxxxxxxxzzz|||zzzzzzzzzyyyuuuqqqmmmjjjkkkgggbbb]]]YYYUUUQQQOOOLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKIIIFFFCCC@@@>>><<<<<<;;;;;;::::::::::::::::::;;;<<<===>>>??????BBBBBBBBBBBBBBBCCCCCCDDDGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJHHHFFFGGGIIIKKKMMMVVV```ppptttqqqyyyzzzfffTTTEEE===777666666333222444333333222222111111000000111///---...000222222222111000...---------.../////////......------,,,,,,------------------------//////.........---------...............---------------------------------+++++++++,,,---...///000,,,+++++++++,,,---......------,,,,,,,,,+++++++++---111222...,,,------***+++,,,,,,,,,,,,,,,,,,,,,************************+++******))))))***++++++++++++++++++++++++++++++))))))*********+++++++++************************)))(((((()))+++---,,,+++)))))))))******++++++++++++,,,---.........------++++++++++++++++++++++++))))))******++++++++++++,,,------...////////////---,,,+++******+++,,,---,,,,,,,,,,,,------......///......---,,,,,,++++++---------------......///,,,...111111111000000111000444:::???EEEMMMVVV]]]___eeelllnnnnnnsss}}}XXXXXXXXXYYYYYYYYYZZZZZZUUUVVVVVVVVVUUUVVVXXXZZZ[[[]]]^^^```aaaaaa``````XXXVVVTTTRRRPPPOOOOOOOOOOOOOOOOOONNNNNNQQQUUUXXX```bbbfffkkkpppuuuxxxyyywwwwwwwwwwwwxxxyyyzzz{{{xxxyyyyyywwwtttsssrrrssssssrrrqqqpppooonnnnnnmmmnnnmmmkkkhhhfffdddcccbbbeeeeeecccaaa```^^^\\\\\\[[[ZZZZZZZZZZZZ\\\]]]^^^]]]\\\[[[YYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXXXXWWWWWWXXXXXXTTTVVVXXXXXXVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYUUUUUUUUUVVVVVVUUUUUUUUUVVVUUUTTTRRRRRRSSSTTTTTTVVVVVVVVVVVVVVVUUUUUUTTTRRRSSSTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWTTTTTTUUUUUUUUUUUUTTTSSSOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSUUUTTTRRRQQQQQQQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUUUUSSSTTTTTTUUUVVVWWWXXXXXXWWWYYYZZZ[[[[[[\\\___aaaaaaccceeeeeeeeedddeeefffhhhkkknnnooopppqqqsssuuutttuuuvvvuuuttttttvvvwwwwwwvvvtttqqqmmmiiieeeccc]]][[[WWWRRRNNNLLLJJJIIIFFFGGGGGGIIIJJJKKKKKKLLLKKKJJJHHHEEEBBB???===;;;888888999999999999999999;;;<<<======??????@@@AAAEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIMMMSSSXXX[[[cccpppyyyuuu}}}|||nnnXXXEEE???999555555555222111333111111222222222111111000///...---///333777:::;;;//////......---........./////////...............------------------------000//////...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------...///111222333+++,,,,,,,,,---///000111------,,,,,,,,,,,,++++++***///111...,,,---,,,***++++++,,,---------,,,,,,***************************************+++++++++++++++++++++++++++++++++)))************+++++++++************************+++)))))))))+++,,,+++***)))))))))******************+++---......------,,,++++++++++++++++++++++++&&&'''(((***++++++,,,+++((()))***,,,---------------,,,++++++*********+++***++++++,,,------......//////...---,,,+++******,,,,,,,,,------------...(((***,,,---------...000111333555888<<>>>>>???@@@AAABBBCCCCCCGGGFFFFFFEEEEEEFFFFFFGGGEEEGGGIIIKKKLLLKKKIIIHHHHHHIIILLLQQQYYYccclllrrrxxxzzzyyyjjj[[[KKK>>>:::555222333222000000333...///000111111111000///000...---...222666999:::------......///............///////////////000000////////////////////////..................------........................,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111...............///000111------,,,,,,,,,,,,++++++(((---///---+++,,,,,,)))***+++,,,---------,,,,,,************************((()))***+++,,,++++++***************************)))************+++++++++************************,,,+++)))***++++++***(((************)))))))))))))))***,,,---...---,,,+++++++++++++++++++++++++++((()))***+++,,,++++++***((()))***+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,---------------)))+++,,,---------///111111111333555888<<>>;;;999999:::;;;:::;;;<<<===============@@@AAAAAABBBCCCDDDEEEEEEHHHHHHGGGGGGGGGGGGGGGHHHDDDFFFJJJLLLMMMKKKIIIGGGJJJLLLQQQYYYeeerrr}}}|||~~~pppZZZKKKAAA:::666222///111000...///222,,,---...000000000//////222000---,,,...000111222+++,,,.../////////...---......//////000000111111111111111111111111111111,,,,,,------.../////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,,,,---111000000/////////000000---------,,,,,,,,,++++++&&&+++...,,,+++,,,,,,))))))***,,,---...---,,,,,,************************'''(((***,,,---,,,***))))))))))))))))))))))))))))))************+++++++++************************---+++******++++++)))(((++++++******))))))((((((((()))+++------,,,+++***++++++++++++++++++++++++***+++,,,---,,,,,,***)))+++,,,---...---,,,+++***)))***,,,...//////.........------,,,,,,++++++***++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,---///////////////222444///111222444666888:::;;;EEEJJJOOOOOOPPPUUUaaakkksss|||~~~}}}ttttttxxxYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXWWWUUUSSSQQQSSSSSSSSSTTTUUUWWWXXXYYYWWWXXXXXXWWWUUURRROOOMMMLLLKKKJJJIIIHHHHHHIIIJJJNNNNNNOOOPPPSSSXXX[[[^^^hhhjjjllllllkkkkkkkkklllooossstttqqqqqqsssuuussssssrrrpppnnnmmmnnnpppqqqkkkiiihhhffffffgggiiijjjhhhhhhfffeeecccbbb`````````]]]ZZZZZZ]]]___^^^]]]]]]]]]]]]\\\ZZZYYYWWWVVVVVVVVVUUUTTTTTTUUUVVVWWWUUUTTTTTTSSSRRRQQQQQQPPPSSSRRRPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQQQQRRRQQQQQQQQQVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWRRRSSSSSSSSSSSSSSSRRRQQQSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOQQQQQQRRRSSSRRRQQQOOONNNMMMKKKIIIHHHHHHJJJMMMNNNNNNMMMMMMMMMNNNOOOPPPPPPMMMMMMMMMNNNOOOPPPRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWSSSTTTVVVXXXYYYYYYYYYXXXYYYZZZ\\\]]]^^^aaaeeehhhkkkiiiiiijjjkkkllllllkkkiiiiiiiiijjjlllllljjjhhhnnnmmmkkkiiihhhgggffffff```]]]XXXSSSOOOLLLJJJJJJKKKJJJGGGEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDCCC>>>===<<<;;;::::::999999;;;<<<============@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGJJJNNNOOOKKKIIIJJJNNNSSS]]]iiivvvttt]]]HHH;;;888:::222222222111111111000000222111111000000000000000......//////000000111111...------------.../////////000000000///......---111111000000//////......------------------------,,,,,,,,,---...///000000+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////((()))+++---------+++***************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------(((((()))***+++,,,,,,,,,(((((()))***************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***++++++***)))((()))***+++++++++++++++---------,,,,,,+++++++++******++++++++++++************++++++++++++******,,,+++***)))***+++,,,------+++***+++,,,,,,+++***,,,,,,+++***+++,,,---...(((***---//////...,,,***---.........------///000......///000111333555666===@@@FFFJJJMMMQQQUUUWWWfffsss~~~~~~~~~{{{uuuqqqnnnooosssyyyYYYYYYWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQOOOOOOOOOOOOPPPPPPQQQRRRUUUVVVVVVVVVUUUSSSPPPOOOMMMLLLJJJIIIHHHGGGHHHHHHIIIIIIIIIJJJMMMPPPTTTVVV[[[^^^bbbeeegggiiilllnnnlllqqqrrrpppooorrrtttsssrrrqqqpppooonnnnnnooooookkkjjjhhhgggfffggghhhiiiggggggfffeeecccbbbaaaaaaaaa^^^[[[[[[]]]___^^^]]]\\\\\\[[[ZZZYYYXXXVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQTTTRRRQQQOOOOOOOOOPPPQQQPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQTTTTTTTTTSSSSSSRRRRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUSSSSSSRRRRRRQQQPPPOOONNNRRRQQQQQQPPPPPPPPPPPPQQQOOOOOOPPPQQQQQQQQQQQQPPPNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQPPPPPPOOOOOONNNLLLKKKIIIHHHHHHJJJLLLNNNMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVYYY[[[]]]___```cccfffiiilllkkkiiiiiijjjkkkiiihhhfffffffffhhhjjjjjjiiigggiiihhhfffcccaaa```___^^^XXXUUUQQQMMMIIIGGGFFFEEEGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFDDDBBB@@@???;;;:::999999888888888999;;;===>>>>>>>>>???AAACCCEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHJJJJJJLLLPPPNNNJJJIIILLLPPP[[[jjjxxx{{{dddOOOAAA:::777666222222222111111111000000222111000000//////000000......//////000000000000---------------...//////,,,,,,------,,,++++++***/////////.........------------------------------,,,,,,------......//////+++,,,,,,------,,,,,,+++,,,,,,,,,------......///***+++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,)))))))))******++++++,,,(((((()))***************))))))))))))))))))))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---)))***+++++++++++++++***---,,,,,,,,,++++++++++++******++++++++++++************++++++++++++******+++*********++++++,,,,,,---,,,++++++---------+++,,,,,,+++++++++,,,---...)))+++,,,......---,,,+++,,,---...---,,,,,,...000000000///000000111222333777:::>>>BBBEEEIIINNNQQQaaammmxxx|||~~~|||{{{zzzxxxvvvxxx{{{~~~zzztttoookkkgggjjjnnntttyyyZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKQQQRRRSSSTTTTTTSSSRRRQQQOOONNNLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEGGGIIILLLNNNNNNRRRVVV[[[^^^bbbgggjjjfffkkkmmmkkkkkknnnpppoooqqqqqqppppppooonnnmmmmmmlllkkkiiihhhggggggggghhheeeeeeeeedddccccccbbbbbbbbb```^^^]]]^^^___^^^]]]\\\[[[ZZZYYYXXXWWWUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQPPPOOOOOOOOOPPPOOOOOOOOOPPPPPPQQQQQQQQQNNNOOOPPPPPPQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPQQQRRRSSSSSSTTTSSSRRRQQQPPPOOONNNLLLLLLPPPPPPOOOOOOOOOPPPQQQQQQMMMNNNOOOOOOPPPPPPOOOOOOMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNLLLKKKIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUYYY\\\```bbbccceeegggiiimmmkkkjjjiiiiiiiiigggeeecccbbbcccdddggghhhgggeeebbb```^^^[[[XXXVVVTTTTTTNNNMMMJJJGGGDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGFFFCCCAAA>>><<<;;;;;;888888888888888999:::;;;<<<>>>@@@AAAAAABBBDDDFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIKKKMMMIIIFFFJJJQQQ\\\lll~~~yyy{{{}}}}}}|||iiiPPP???:::999555111222111111111111000000000222111000000//////000000...////////////000000000---------------......///.........///......---,,,.........------------------------------------------------------.........+++,,,,,,------,,,,,,+++---.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,++++++************************(((((()))***************))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++***((('''(((***,,,,,,,,,++++++,,,,,,,,,+++******+++++++++++++++***************++++++++++++************++++++++++++******)))***++++++,,,,,,++++++,,,++++++,,,...///...---,,,,,,+++++++++,,,---...++++++,,,---------------+++,,,---,,,++++++---///000000//////.../////////111444777:::===BBBGGGKKKXXXcccnnntttvvvyyyzzzyyyuuusssqqqoooqqquuu{{{~~~vvvnnniiigggbbbfffkkkooorrrvvv|||ZZZZZZYYYXXXWWWVVVTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPRRRQQQOOOMMMLLLJJJJJJJJJMMMNNNPPPQQQRRRRRRRRRRRRQQQPPPNNNLLLIIIHHHFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIIIILLLOOORRRUUUXXX\\\______cccfffdddeeeiiilllkkkooopppqqqqqqpppnnnlllkkklllkkkiiihhhgggfffffffffdddddddddcccccccccccccccbbbaaa```_________^^^]]]]]]\\\[[[YYYXXXWWWVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTRRRPPPOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQNNNNNNOOOOOOPPPQQQRRRSSSQQQQQQPPPOOONNNNNNMMMMMMOOONNNNNNNNNOOOPPPQQQQQQMMMNNNOOOOOOPPPOOOOOOOOONNNOOOPPPRRRRRRSSSSSSSSSOOOOOONNNNNNNNNNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNLLLKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXWWWWWWWWWWWWWWW[[[^^^bbbeeefffgggiiijjjllljjjhhhhhhhhhhhhfffdddbbb`````````bbbbbbaaa```[[[ZZZWWWSSSPPPNNNLLLKKKHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCEEEFFFGGGFFFDDDCCCCCCAAA>>><<<:::999999999999999999:::;;;===>>>???>>>@@@CCCDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIKKKKKKHHHIIITTT```rrrwwwsssxxx~~~|||~~~~~~zzzhhhWWWBBB666555666444000111111111111000000000000111111000///////////////////////////////////////------,,,,,,------...///...///////////////............------------------------------------------...---------------------+++,,,,,,------,,,,,,+++///.....................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************))))))))))))(((((()))***************))))))))))))))))))))))))+++******)))(((''''''&&&************************(((&&&%%%&&&(((******))),,,,,,,,,,,,,,,+++***)))******************************++++++++++++************++++++++++++******((()))+++,,,,,,,,,+++***+++***)))+++---......---+++++++++,,,,,,,,,------,,,,,,,,,,,,------......+++,,,,,,,,,++++++---...///......------......///000222444777:::>>>DDDHHHPPPXXXcccjjjmmmpppssstttrrrpppnnnnnnqqqvvv|||wwwlllggggggbbbggglllnnnnnnqqqxxx~~~[[[[[[[[[ZZZXXXVVVUUUSSSSSSRRRQQQPPPOOOOOOOOOOOOSSSRRRPPPNNNLLLKKKJJJIIIJJJKKKLLLMMMOOOPPPPPPQQQQQQQQQOOONNNLLLJJJHHHGGGGGGFFFDDDCCCBBBCCCEEEFFFFFFHHHJJJKKKMMMOOOSSSVVVYYY^^^aaa```aaafffiiiiiilllmmmooopppooonnnkkkjjjkkkjjjiiigggfffeeeeeedddccccccccccccccccccccccccaaabbbbbbaaa___^^^^^^^^^^^^]]]\\\ZZZXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNOOOQQQRRRSSSPPPOOONNNNNNNNNOOOPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQNNNNNNOOOPPPPPPPPPPPPOOONNNNNNPPPQQQRRRRRRRRRRRROOONNNMMMMMMMMMMMMNNNOOOMMMLLLKKKJJJKKKKKKMMMNNNLLLLLLKKKKKKKKKLLLMMMNNNMMMMMMNNNNNNOOOQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUVVVXXXXXXXXXXXXXXXYYYYYYYYY[[[ZZZXXXXXXXXXYYY[[[\\\]]]```dddffffffggghhhiiihhhfffeeeeeefffgggeeeddd```^^^\\\[[[[[[[[[YYYWWWUUUTTTQQQNNNKKKHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHFFFDDDAAA???<<<;;;999888777888999999888999999;;;===???AAABBB@@@BBBEEEFFFGGGGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHLLLLLLMMMNNNOOOVVVfffvvvzzzuuuuuu|||~~~{{{|||~~~zzzyyy{{{xxxqqqiiiRRRIII===666444444333111000000000000000000000000111000000///...//////////////////...............,,,,,,,,,,,,,,,---......***++++++,,,,,,+++++++++........................---------------------------------------,,,,,,,,,+++,,,,,,------,,,,,,+++...............---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))******))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))((('''&&&&&&************************,,,+++))))))+++,,,+++***,,,,,,,,,,,,++++++***)))******************************++++++++++++************++++++++++++******((()))***+++,,,+++***))))))(((((()))+++---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,,,,,,,++++++---...,,,,,,,,,,,,---...///000000111333555777;;;@@@DDDHHHNNNWWW___cccfffjjjnnnmmmmmmmmmooosssyyyxxxlllhhhiiieeeiiimmmmmmkkkmmmtttzzz[[[\\\\\\[[[YYYWWWUUUSSSQQQQQQQQQPPPOOOOOONNNNNNPPPOOONNNLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOOOONNNMMMKKKJJJIIIGGGEEECCCAAAAAAAAABBBCCCBBBCCCEEEFFFGGGJJJNNNQQQRRRXXX[[[[[[]]]cccffffffggghhhjjjkkklllkkkiiihhhhhhggggggfffeeeddddddccccccccccccccccccbbbbbbbbb___aaabbbaaa___^^^^^^^^^___^^^\\\ZZZXXXXXXXXXXXXUUUVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOQQQRRRNNNNNNMMMMMMNNNOOOQQQRRRNNNNNNMMMMMMMMMNNNOOOOOONNNNNNOOOPPPPPPPPPPPPOOOKKKLLLMMMNNNNNNNNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOOMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNOOONNNNNNOOOPPPQQQSSSTTTUUUTTTTTTSSSSSSTTTUUUUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[]]][[[YYYXXXYYY[[[]]]___^^^```bbbcccccccccdddeeecccbbb```aaabbbbbbaaa```\\\YYYVVVTTTSSSRRRPPPNNNNNNMMMKKKHHHFFFDDDCCCCCC@@@@@@AAABBBCCCCCCDDDDDDGGGGGGGGGFFFDDDAAA===;;;666666666666777888999:::777888999:::<<<>>>AAABBBBBBEEEGGGIIIHHHHHHHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKIIIHHHHHHHHHHHHHHHJJJJJJMMMSSSYYYccctttrrrvvvyyy|||{{{}}}|||xxxtttsssrrrkkk___UUUAAA>>>:::666333222222222//////000000000000000111111000//////......///////////////............---,,,,,,,,,,,,,,,------...++++++,,,---------,,,,,,.............../////////------------------------,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))((((((''''''++++++++++++++++++++++++,,,***((((((*********)))******+++++++++***))))))*********+++++++++++++++******++++++++++++************++++++++++++******((()))******++++++******)))(((((()))+++,,,+++******+++,,,---------,,,,,,,,,,,,---...............+++,,,---,,,++++++---///,,,,,,,,,,,,---...///000---///000222333555999<<>>@@@BBBCCCDDDFFFIIIJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJLLLKKKIIIHHHGGGGGGHHHHHHIIIKKKRRR]]]hhhsss{{{xxx~~~uuuqqqmmmjjjeee[[[MMMCCC999666444222111111111000////////////000000111111000000///............/////////.........---------,,,,,,++++++,,,,,,---...,,,---...////////////...,,,,,,---------.........------------------------+++++++++,,,,,,------...+++,,,,,,------,,,,,,+++***+++++++++,,,---------***+++,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++''''''(((((())))))******(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((('''&&&&&&(((******)))(((((()))*********))))))++++++++++++,,,,,,,,,---******++++++++++++************++++++++++++******)))))))))))))))***+++++++++***))))))+++,,,+++)))***+++,,,---------,,,,,,+++,,,...///000///...---,,,---...---,,,,,,...000......------------......+++---///000000111333555<<<===CCCKKKNNNNNNTTT\\\\\\aaaiiirrrzzzvvvpppoooqqqpppooolllkkkjjjkkkmmmnnn\\\]]]]]]\\\[[[XXXUUUSSSPPPQQQRRRSSSRRRPPPNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHIIIKKKKKKKKKJJJJJJJJJHHHFFFDDDDDDDDDEEEFFFCCCCCCBBB@@@??????BBBDDDAAAFFFJJJKKKNNNTTTXXXXXX\\\]]]^^^```bbbccccccdddccccccdddddddddcccbbbbbbddddddccccccbbbaaaaaa```[[[^^^aaaaaa___]]]^^^```^^^\\\ZZZWWWVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXVVVVVVVVVUUUTTTSSSRRRRRRPPPQQQQQQRRRQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHIIIKKKNNNOOOOOOMMMKKKJJJIIIJJJKKKLLLOOOOOONNNMMMLLLLLLLLLMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLNNNMMMLLLJJJJJJLLLMMMNNNMMMNNNOOOQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQQQQRRRTTTUUUWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYVVVWWWXXXZZZ[[[]]]^^^___aaa^^^ZZZWWWVVVWWWZZZ\\\[[[[[[[[[YYYXXXXXXZZZ\\\]]][[[YYYXXXWWWVVVTTTRRRMMMJJJGGGFFFFFFFFFEEEDDD@@@???>>>>>>============AAABBBDDDEEEFFFGGGHHHHHHDDDCCCBBB@@@>>>;;;999888444555777888999888888777<<<======???AAACCCEEEFFFEEEGGGJJJKKKIIIHHHGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJLLLKKKJJJHHHGGGGGGHHHHHHPPPSSS]]]mmmzzz}}}yyyvvvyyyuuuqqqmmmhhhccc[[[OOOBBB999666222...---///111000....../////////000000111111000000///...............//////.........---------,,,,,,++++++,,,,,,---...)))***++++++,,,,,,,,,++++++++++++,,,,,,---------------------------------******+++,,,,,,---......+++,,,,,,------,,,,,,+++))))))***++++++,,,------((()))+++---------+++************************************++++++,,,,,,,,,************************,,,+++***))))))***+++,,,&&&''''''((()))******+++(((((()))***************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))(((((())),,,...//////&&&'''((()))))))))))))))+++++++++,,,,,,---------******++++++++++++************++++++++++++*********)))((((((((()))+++,,,---+++***+++,,,,,,+++******+++,,,---...---,,,,,,***,,,...000111///---,,,---.........------///000111000///...------------+++---///000000000111222888999>>>FFFHHHGGGMMMUUUXXX___jjjuuu}}}}}}wwwtttuuuwwwvvvsssooolllmmmnnnnnnnnnYYYXXXYYYZZZ[[[ZZZWWWUUUTTTUUUVVVVVVSSSQQQPPPPPPNNNNNNLLLKKKIIIGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCDDDBBBAAAAAABBBBBBBBBAAADDDCCCCCCDDDFFFIIILLLNNNSSSUUUXXX[[[]]]___`````````aaabbbaaa_________```dddeeeeeeeeedddbbb___^^^]]]\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXZZZZZZXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSVVVVVVUUUSSSRRRPPPOOOOOOLLLMMMNNNMMMLLLKKKKKKMMMKKKKKKKKKMMMOOOOOOMMMKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKOOOOOONNNMMMLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOOOONNNMMMLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNPPPQQQPPPOOOOOOPPPQQQSSSRRRPPPNNNMMMMMMMMMMMMSSSTTTUUUVVVWWWWWWWWWWWWZZZZZZZZZ[[[[[[[[[\\\\\\]]][[[YYYYYY[[[]]]^^^^^^___[[[WWWTTTTTTUUUVVVVVVYYYWWWUUUUUUWWWYYYYYYYYYYYYWWWUUUSSSQQQOOOKKKHHHDDDDDDDDDCCCAAA???===<<<@@@@@@???????????????>>>CCCDDDEEEFFFEEECCCAAA@@@BBB@@@>>>;;;888666555444555777888888777888:::======>>>@@@BBBCCCEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIGGGFFFFFFGGGIIIJJJJJJJJJKKKKKKIIIHHHIIIKKKMMMUUUcccvvvyyypppttt~~~~~~vvvnnnkkkjjjfff^^^TTTIII???777333333333333222111000000///222222222111000//////...////////////////////////.........------,,,,,,,,,,,,,,,,,,---------......------------------------------------------,,,,,,+++++++++---......,,,))),,,,,,,,,------.........++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,'''((()))***************++++++******++++++,,,---************************))))))))))))))))))))))))************************))))))************))))))+++++++++*********))))))***++++++,,,,,,++++++***)))************++++++++++++++++++++++++++++++++++++***)))))))))***,,,---(((***+++,,,***'''""" ***++++++++++++,,,,,,,,,------------------------------------------------,,,---......//////......///////////////000111111444444444666:::@@@EEEHHHNNNVVVbbbmmmvvv||||||}}}}}}{{{xxxvvvuuuvvvtttnnnkkkmmmnnnkkkiiiiiiWWWXXXXXXVVVUUUUUUVVVXXXSSSUUUVVVUUUSSSQQQPPPPPPPPPOOOMMMJJJHHHFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDFFFGGGIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDBBBAAA@@@AAABBBAAA@@@@@@?????????@@@CCCEEEGGGKKKMMMPPPSSSVVVXXXXXXYYY[[[\\\^^^^^^]]]]]]^^^___bbbbbbcccccccccaaa^^^]]]]]]]]]\\\[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZXXXYYYYYYYYYYYYYYYXXXXXXYYYXXXWWWVVVTTTTTTSSSSSSUUUTTTSSSRRRPPPOOONNNMMMMMMNNNOOONNNLLLKKKLLLMMMKKKKKKKKKMMMNNNOOOMMMKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNOOOPPPPPPOOOOOOQQQRRRTTTSSSQQQOOONNNNNNNNNNNNSSSSSSTTTUUUVVVVVVVVVVVVYYYYYYYYYZZZZZZZZZ[[[[[[]]]\\\ZZZ[[[]]]^^^^^^]]]]]]ZZZVVVTTTTTTUUUUUUTTTVVVTTTSSSSSSTTTUUUTTTSSSRRRPPPMMMKKKJJJHHHEEECCCBBBAAA@@@???>>>======<<<======>>>??????@@@AAAAAACCCDDDEEEEEEDDDBBB@@@???;;;:::999777666555555555777888999999888888:::<<<>>>???AAABBBDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIMMMSSSWWWcccooozzznnnlllxxx}}}}}}|||wwwmmmeeebbb___[[[SSSJJJAAA:::555333111111111000//////......222222111000000///..............................//////.........---------,,,,,,,,,---------......---------------------------------------------------,,,+++,,,......,,,+++,,,,,,,,,---------------++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++******)))******))))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))+++++++++*********))))))***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++******))))))***++++++,,,)))+++,,,------+++)))'''*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------........................---...//////000333222333555888===AAADDDIIIPPPZZZdddlllrrrwwwyyyxxxzzz{{{{{{xxxvvvvvvvvvtttooolllnnnooollljjjkkkNNNQQQSSSTTTRRRSSSUUUXXXRRRTTTVVVUUUTTTRRRQQQRRRRRRPPPMMMIIIGGGEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCEEEGGGIIIHHHHHHIIIIIIIIIIIIIIIHHHEEECCCBBBAAABBBBBB@@@???======<<<<<<<<<>>>???@@@CCCEEEGGGJJJMMMOOOQQQQQQSSSUUUWWWXXXYYYZZZ\\\^^^^^^___`````````___]]]\\\]]]]]]\\\[[[[[[[[[[[[[[[^^^]]]\\\[[[ZZZYYYYYYYYYXXXYYYYYYZZZZZZYYYYYYYYYZZZZZZYYYWWWVVVTTTSSSSSSSSSRRRRRRPPPOOONNNMMMLLLMMMOOOOOONNNMMMLLLMMMNNNLLLKKKKKKLLLNNNNNNMMMKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMNNNPPPPPPPPPPPPRRRSSSUUUTTTRRRQQQPPPPPPPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVXXXYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZ[[[]]]]]]\\\ZZZ[[[XXXVVVUUUUUUTTTSSSRRRPPPOOONNNOOOOOOOOOMMMKKKKKKHHHEEEBBBBBBAAA???>>>>>>===<<<;;;;;;;;;<<<===<<<<<<===???@@@BBBCCCCCCBBBBBBCCCCCCAAA???===<<<777666666666666666777777999:::;;;:::::::::<<<>>>@@@AAABBBCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHHHHIIILLLSSS\\\cccrrr{{{}}}{{{zzzwwwoooiiiooo~~~~~~~~~|||www|||xxxrrrkkkaaaZZZWWWPPPLLLDDD<<<666333222222/////////...------,,,,,,111111000000//////..............................////////////............,,,,,,,,,---------......------------------------........................///---+++,,,---...------------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++***)))((('''((())))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))+++++++++*********************++++++++++++******)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***)))***+++,,,---------,,,))))))***+++,,,,,,------++++++++++++++++++++++++------------------------,,,,,,---...............------,,,,,,------...///111111111222555999<<<>>>BBBGGGOOOWWW]]]ccciiilllooorrruuuvvvuuusssssssssqqqmmmkkkmmmnnnkkkjjjlllHHHJJJLLLOOORRRSSSTTTTTTRRRTTTVVVVVVUUUTTTTTTTTTTTTQQQMMMHHHEEEDDDEEEEEECCCCCCDDDDDDEEEFFFGGGGGGLLLJJJFFFDDDCCCCCCEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIFFFEEECCCCCCDDDCCCAAA??????>>>===<<<<<<<<<===>>>???@@@BBBEEEGGGIIIKKKLLLLLLNNNQQQSSSTTTVVVYYY[[[[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZZ^^^^^^]]][[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZZZZYYYYYY[[[ZZZZZZXXXWWWUUUSSSRRRSSSRRRQQQPPPOOONNNMMMMMMNNNOOOPPPOOONNNMMMMMMOOOMMMLLLKKKLLLMMMNNNMMMKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJMMMNNNNNNOOOOOONNNNNNNNNLLLMMMOOOPPPPPPPPPRRRTTTUUUUUUTTTSSSRRRRRRQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVYYYZZZZZZZZZ[[[[[[[[[[[[XXXWWWXXXYYYZZZZZZWWWUUUXXXWWWUUUUUUUUUTTTQQQOOOLLLKKKJJJKKKKKKIIIFFFDDDFFFCCC???======>>>>>>===<<<;;;999999999;;;===???>>>>>>???@@@AAABBBCCCDDD@@@@@@@@@@@@>>><<<;;;:::777777777777888999::::::999:::;;;<<<<<<===???BBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHFFFEEEDDDDDDKKKKKKLLLNNNSSS\\\gggnnnzzz~~~~~~zzzwwwrrrqqqoooooowww~~~}}}~~~~~~}}}zzz}}}uuuuuu~~~xxxmmmggg```VVVPPPNNNEEE@@@999333///...000111.........---------,,,,,,000000000//////...................................................------,,,,,,,,,---------......------------------------------............//////000...++++++,,,............------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************++++++************++++++++++++************++++++((())))))))))))(((((('''((())))))***************++++++++++++++++++++++++))))))))))))))))))))))))************************)))******++++++******)))******************************++++++++++++******))))))*********+++++++++************************))))))+++,,,,,,+++***)))'''''''''((()))***+++,,,))))))***+++,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------,,,---......////////////000222444777888===AAAFFFKKKPPPVVV[[[___cccgggkkkmmmnnnmmmmmmnnnllliiihhhkkklllkkkkkknnnQQQLLLGGGFFFJJJNNNQQQQQQQQQSSSVVVVVVVVVUUUUUUVVVTTTQQQMMMHHHEEEDDDEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGKKKIIIFFFCCCAAABBBCCCDDDBBBBBBDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFEEECCCAAA@@@???>>>======<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFHHHKKKMMMOOOQQQTTTWWWVVVVVVXXXYYYZZZ[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYY]]]]]]\\\[[[ZZZXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZYYYYYYWWWUUUSSSRRRTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQPPPOOONNNOOOPPPNNNLLLKKKKKKMMMMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNLLLMMMOOOPPPPPPPPPRRRTTTUUUUUUUUUUUUTTTSSSSSSRRRSSSTTTUUUVVVVVVWWWWWWWWWZZZZZZ[[[[[[[[[\\\\\\\\\WWWVVVVVVWWWXXXWWWTTTRRRUUUTTTSSSSSSSSSQQQNNNLLLHHHGGGFFFFFFFFFEEEBBB???AAA???;;;:::;;;<<<<<<<<<;;;:::999999:::===???AAABBBBBBBBBBBBBBBAAAAAAAAA>>>======<<<;;;:::999888888888888888888999::::::888:::<<<===>>>AAADDDFFFDDDEEEFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHGGGEEECCCDDDFFFLLLNNNRRRXXX___iiittt{{{{{{xxxuuurrrrrrqqqrrr{{{~~~~~~|||wwwuuuxxx{{{}}}{{{vvvzzzyyytttxxxxxxmmmbbb\\\VVVNNNHHHGGG>>>;;;555///,,,,,,...000//////...............---/////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------....../////////---++++++,,,---...------------,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++************************************************+++******))))))******++++++******))))))******+++'''((()))***++++++,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************)))******++++++******)))))))))*********+++++++++************************)))***+++,,,,,,+++))))))(((((('''''''''((())))))))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------......------......///000............///111333444:::===@@@CCCGGGLLLQQQUUUZZZ]]]bbbeeeggghhhiiijjjiiiggghhhlllnnnmmmooottt^^^UUUIIIAAA@@@EEEJJJNNNNNNQQQSSSUUUUUUTTTUUUVVVRRRPPPMMMIIIGGGEEEEEEEEEAAAAAAAAABBBBBBCCCCCCDDDCCCBBBAAA@@@@@@BBBCCCDDD???@@@AAACCCDDDEEEEEEEEEEEEEEEDDDFFFGGGFFFDDDAAA??????>>>===<<<;;;:::::::::::::::;;;<<<>>>???@@@@@@BBBEEEGGGIIIKKKNNNPPPPPPPPPRRRSSSUUUWWWXXXYYYVVVUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWXXXXXXXXXWWWVVVTTTSSSUUUTTTTTTSSSRRRRRRQQQQQQPPPQQQRRRQQQPPPOOOOOOQQQOOOMMMKKKKKKLLLMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNMMMMMMLLLKKKMMMNNNPPPPPPPPPPPPRRRSSSUUUUUUUUUUUUUUUTTTSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYYWWWVVVUUUUUUUUUUUUSSSQQQQQQOOONNNMMMMMMLLLJJJHHHDDDCCCBBBAAAAAAAAA>>><<<<<<:::888888999:::::::::;;;;;;;;;;;;===???AAABBBCCCCCCBBBAAA@@@???>>>>>>:::::::::999888888777777888888888888888888999:::999;;;>>>???@@@CCCFFFIIIFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIHHHGGGGGGDDDEEEFFFEEECCCCCCFFFJJJMMMSSS\\\eeeoooxxx}}}xxxvvvsssqqqtttssspppooowww}}}zzzxxxvvvuuuxxxzzz}}}{{{yyyvvvsssrrrtttxxx|||||||||}}}tttuuu}}}|||wwwvvv{{{zzzlllbbbXXXSSSNNNGGGAAA@@@999666333///---------...////////////////////////..................------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---............,,,***+++,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************************************))))))))))))************))))))))))))******)))***+++---...//////000)))***+++------,,,++++++************************))))))))))))))))))))))))******************************++++++++++++*********************+++++++++))))))************)))))))))************+++++++++***************************++++++++++++***))))))+++***))))))((()))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------.........---...//////000---------...///000111222777999;;;>>>@@@DDDIIIMMMSSSVVVZZZ]]]___bbbeeeggggggfffiiinnnqqqqqquuu{{{VVVVVVRRRJJJBBB@@@DDDIIIJJJMMMPPPRRRRRRRRRSSSTTTPPPOOOMMMJJJHHHFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCC???@@@AAABBBCCCCCCDDDDDDBBBBBBBBBDDDFFFFFFCCCAAA?????????>>>===<<<;;;:::;;;::::::999:::;;;<<<<<<;;;===@@@AAABBBCCCFFFHHHIIIJJJKKKMMMOOORRRTTTUUURRRRRRRRRSSSUUUVVVXXXYYYVVVVVVWWWWWWWWWUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWUUUVVVWWWXXXWWWVVVTTTSSSUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSRRRPPPOOOPPPQQQPPPMMMKKKKKKLLLMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLOOONNNNNNMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMLLLLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNMMMMMMLLLKKKNNNOOOPPPPPPOOOOOOQQQRRRTTTTTTUUUVVVUUUTTTSSSRRRPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSSSSSSSSSSTTTTTTTTTTTTRRRPPPOOOOOOOOONNNLLLKKKJJJGGGGGGGGGFFFDDDBBBAAA???===<<<<<<===;;;:::999888777888:::;;;:::999:::;;;<<<===>>>@@@AAAAAAAAA@@@@@@???===<<<;;;;;;777777777666666666777777999999999999:::;;;<<<======???@@@AAAAAACCCFFFHHHHHHHHHIIIIIIIIIHHHHHHGGGDDDFFFGGGIIIIIIHHHGGGFFFAAACCCDDDCCCAAACCCIIINNNTTT\\\hhhttt|||yyyrrrppppppoooooooooppppppooouuu~~~|||zzzwwwuuurrrpppnnnqqquuuzzz~~~uuuqqqlllkkknnnsssxxx{{{{{{|||uuutttuuuzzz}}}zzzyyy|||~~~vvvnnncccZZZQQQLLLGGG@@@:::888111111111000///...---,,,............////////////------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------******++++++,,,------...+++******+++,,,,,,+++)))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************))))))))))))************))))))))))))******)))***+++,,,---.........((()))+++,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))*********+++++++++))))))************)))))))))************+++++++++************************,,,++++++***))))))******************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,------,,,,,,------...///,,,,,,---...///000111222222444777999;;;>>>CCCFFFLLLNNNQQQSSSVVVYYY^^^aaaaaabbbgggmmmppprrrxxxDDDPPPZZZXXXLLLAAA@@@DDDGGGJJJMMMOOOOOOPPPQQQRRRNNNNNNMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA???@@@AAABBBCCCCCCCCCCCC??????@@@CCCEEEEEECCC@@@AAAAAAAAAAAA@@@???>>>===>>>===;;;::::::;;;<<<<<<999:::======>>>???AAACCCEEEEEEGGGIIIKKKNNNPPPRRROOOPPPPPPRRRTTTVVVXXXYYYSSSTTTUUUVVVUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVSSSTTTVVVWWWWWWVVVTTTSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQSSSSSSRRRQQQPPPQQQRRRPPPNNNKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMPPPOOOOOONNNMMMLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMOOOPPPQQQQQQOOOOOOPPPQQQSSSTTTUUUVVVUUUTTTSSSRRRNNNOOOPPPQQQRRRRRRRRRRRRNNNNNNNNNOOOOOOOOOOOOPPPPPPNNNJJJIIIIIIIIIHHHHHHHHHFFFCCCBBBBBBAAA@@@???>>><<<999888999::::::999999888999:::======<<<;;;:::;;;<<<>>>???@@@@@@@@@>>>======<<<;;;::::::999666555555555555666777777;;;;;;;;;<<<>>>@@@AAABBBAAABBBCCCBBBBBBBBBDDDFFFIIIIIIJJJJJJIIIIIIHHHHHHDDDFFFGGGIIIIIIHHHGGGFFF@@@BBBCCCAAA@@@CCCKKKRRR]]]fffsss~~~}}}zzzyyy}}}zzzpppjjjjjjmmmoooooogggmmmrrrtttwww|||}}}{{{|||yyyuuusssqqqpppnnnlllooosss{{{~~~pppkkkfffeeekkkqqqvvvxxxzzzwwwrrrhhhnnnxxx}}}{{{{{{{{{wwwnnnggg^^^UUUMMMIIICCC;;;555333+++---///000000...,,,+++........................------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------))))))***++++++,,,------***)))***+++,,,,,,***(((*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))************))))))))))))******((())))))*********))))))'''(((***+++,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))******++++++++++++))))))************)))))))))************+++++++++))))))))))))))))))))))))---,,,***)))))))))***+++'''((()))***************------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...000111111222...000333666888;;;>>>AAAEEEGGGIIIJJJMMMRRRWWW[[[\\\]]]cccjjjmmmpppvvv~~~EEECCCLLL]]]```QQQ@@@888???BBBGGGLLLOOOPPPOOONNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBB@@@AAABBBCCCDDDCCCBBBAAABBB@@@??????@@@???>>>===>>>>>>???@@@AAAAAABBBBBB@@@@@@??????????????????>>>>>><<<;;;;;;:::::::::888888999999:::<<<===>>>@@@@@@AAABBBDDDFFFHHHIIIIIIJJJLLLMMMOOOOOONNNNNNQQQRRRSSSSSSRRRPPPNNNLLLOOOPPPQQQRRRSSSSSSRRRQQQVVVVVVVVVVVVUUUTTTSSSSSSTTTSSSPPPOOONNNOOOPPPQQQSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKLLLNNNOOOOOOOOOOOOPPPOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPOOONNNMMMMMMLLLNNNNNNNNNOOOOOOOOOOOOPPPOOOKKKHHHIIIKKKNNNNNNMMMMMMNNNOOOPPPPPPPPPOOONNNOOONNNNNNMMMMMMLLLLLLKKKMMMNNNNNNNNNOOOOOOPPPPPPUUUUUUTTTTTTSSSRRRQQQQQQUUUSSSQQQOOOMMMLLLLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHCCCAAA>>>;;;999999999999666666666666777777777777999::::::;;;<<<===>>>>>>;;;<<<===============<<>>===<<<:::999888777999999888888888888999999;;;<<<===???AAABBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDAAAAAA@@@???AAAGGGOOOTTTiiippp{{{yyyvvvvvvzzz}}}yyyuuutttnnniiieeefffjjjmmmkkkiiigggooossssssvvv{{{zzzuuurrrrrrpppmmmjjjjjjlllnnnpppyyyvvvkkkhhhfffggglllssswwwzzz}}}xxxrrrnnnmmmmmmqqqxxx}}}uuurrrrrroooggg```VVVQQQIIIBBB<<<888333000000///...---,,,------...------------------------------............------+++,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---......+++)))))),,,......,,,++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++))))))(((((())))))***+++,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++*********))))))(((((('''(((((())))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************))))))))))))***************)))))))))***+++,,,,,,************************---'''"""!!!%%%))))))''',,,+++***)))((('''&&&%%%,,,+++***((('''&&&&&&&&&+++++++++*********)))))),,,,,,++++++++++++++++++...---,,,+++***)))))))))---,,,+++++++++,,,---...************************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------///...------++++++***))),,,,,,,,,---...///000000---...///000222555:::===???BBBFFFJJJMMMNNNNNNMMMWWW\\\ccciiillloooqqqrrrIIIFFFHHHSSSZZZUUUGGG======???CCCHHHKKKLLLMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>??????===<<<===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>><<<;;;::::::::::::666666666666777777888999=========>>>@@@AAACCCDDDCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPPPPOOONNNLLLMMMNNNPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPOOOOOORRRQQQPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRPPPNNNNNNOOOPPPQQQNNNOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNQQQQQQPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOQQQNNNKKKLLLNNNPPPQQQPPPMMMNNNOOOOOOOOONNNMMMLLLNNNNNNNNNMMMMMMMMMMMMLLLNNNNNNOOOOOOOOOPPPPPPPPPSSSSSSRRRQQQPPPOOOOOONNNKKKKKKKKKJJJIIIHHHGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGDDDCCCBBBBBBAAAAAAAAAAAA???===;;;999777777888888666666777777888888888999::::::;;;;;;<<<===>>>>>>=========<<<<<<;;;;;;;;;;;;;;;::::::999888888888999888888888999999:::;;;===>>>???AAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBB@@@AAAAAABBBEEELLLUUU[[[iiipppzzz}}}{{{xxxssspppqqqqqqmmmiiiiiihhhhhhiiilllnnnnnnkkkhhhmmmrrruuuttttttvvvsssmmmnnnoooooommmkkkjjjkkklllvvvwwwqqqiiiiiihhhhhhjjjpppyyy}}}uuunnnkkklllmmmooorrrwww}}}xxxpppllljjjggg```YYYQQQLLLDDD===999555222000000///...---,,,------...------------------------------............------+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...111...++++++---...---+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************))))))'''(((((()))))))))))))))))))))))))))))))))))))))************************(((((()))***************))))))))))))*********************)))******++++++************************---)))$$$$$$(((******((())))))))))))*********+++++++++************))))))+++++++++*********))))))++++++++++++++++++++++++...---,,,+++*********+++,,,,,,+++++++++++++++,,,************************++++++***))))))***++++++*********+++++++++,,,,,,---------,,,,,,++++++***,,,,,,------......//////---...///000000222555777;;;===AAAEEEGGGHHHHHHHHHQQQUUU[[[```dddgggjjjlllNNNJJJFFFHHHRRRWWWOOOCCC;;;<<>>>>><<<;;;<<<<<<======>>>??????????????????@@@@@@AAAAAAAAA???>>>===;;;::::::999999999999888888888888999999999999999999:::;;;<<<<<<===>>>@@@AAACCCDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKGGGHHHJJJLLLNNNNNNNNNMMMKKKLLLLLLMMMMMMMMMMMMMMMOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPOOOOOOOOOPPPQQQNNNNNNNNNOOONNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNOOOQQQOOOMMMMMMOOOPPPQQQPPPNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNLLLKKKKKKJJJFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>>>><<<;;;;;;::::::::::::999888666666666666777666777777888999::::::;;;;;;;;;;;;<<<<<<=========???===<<<:::999999999999777777777888888888888888888888999:::;;;<<<======???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@AAACCCEEEJJJRRR[[[bbbiiiooowww||||||zzzxxxvvvuuunnnhhhfffccc^^^\\\]]]dddiiiqqquuutttpppkkkhhhooosssuuutttrrrqqqlllggghhhiiikkklllkkkkkkkkklll~~~xxxnnnkkkgggjjjlllkkkkkkqqq}}}wwwmmmfffggglllppppppssswww{{{yyyqqqhhhbbb___\\\UUUPPPIIIDDD===777444222000/////////...------------...------------------------------............------+++,,,,,,------,,,,,,+++++++++*********+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...333000...---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------.........///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++++++++'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))************++++++******)))*********************************---***((((((+++,,,+++)))(((((()))***+++,,,------)))***,,,---------,,,,,,+++++++++***************)))*********+++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((************************++++++***))))))***++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---...000///......///000666888;;;???AAACCCDDDDDDJJJMMMQQQTTTWWW[[[^^^aaaOOOOOOIIIDDDJJJSSSQQQFFF:::;;;<<<>>>AAADDDFFFHHHGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEHHHFFFDDDBBBAAAAAAAAABBBAAA@@@>>>>>>??????===<<<;;;;;;<<<<<<<<<=========<<<======>>>???@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999999999999666666666555555666666666999:::;;;===>>>???@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCDDDFFFIIIJJJKKKKKKKKKJJJJJJLLLMMMMMMNNNNNNNNNMMMNNNPPPQQQQQQOOONNNLLLMMMMMMMMMMMMMMMNNNNNNNNNOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOONNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIGGGFFFFFFCCCDDDFFFGGGFFFEEECCCAAA@@@@@@???>>>============;;;;;;:::999888888888888777777666666666666777888777888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;999777777777999:::777777777777888888888888888999;;;<<<>>>??????@@@@@@AAABBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHHHHHHHHHHHHHGGGIIIGGGFFFDDDCCCCCCCCCCCCAAACCCEEEGGGLLLTTT]]]cccggglllrrrvvvvvvuuussssssooohhhaaa^^^ZZZWWWXXX[[[gggpppyyy|||xxxqqqllljjjllloooqqqqqqooolllhhhdddbbbdddgggiiijjjlllnnnqqqqqqiiihhhjjjmmmpppqqqssswwwzzzrrrkkkfffhhhnnnsssooorrrwww|||~~~rrrkkkaaaZZZUUUQQQLLLHHHBBB===777222000000000///............------......------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++******+++,,,------,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...000///...---------,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((()))))))))************,,,,,,+++***)))))))))***************************,,,***)))***,,,---+++)))************************)))***,,,......---,,,+++************************((())))))***+++,,,,,,---,,,,,,++++++,,,------...***+++++++++***)))'''&&&************************+++******************+++************++++++++++++******++++++,,,,,,,,,,,,...---------------------,,,...//////...------...333444777;;;>>>AAACCCDDDFFFHHHJJJKKKLLLOOOSSSVVVNNNSSSPPPGGGEEEKKKLLLFFF<<<<<<<<<===???BBBDDDEEEEEEGGGIIIKKKMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGIIIGGGEEECCCBBBAAABBBBBBCCCAAA@@@@@@@@@@@@???===:::;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>>>>???AAA@@@???>>>============999888777666666555666666666666555444444444444444666666777777999:::;;;;;;<<<<<<======>>>>>>======???AAACCCEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNOOONNNLLLIIIGGGKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLKKKKKKLLLLLLNNNMMMLLLKKKJJJJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFDDDCCCBBBBBB>>>???@@@@@@???===:::999<<<<<<;;;::::::::::::;;;999888777777666666777777777777777777888888999999888999999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::888777666555666777999;;;999999999999999888888888999;;;===???@@@AAABBBBBBAAAAAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEEEEFFFGGGIIILLLRRRYYY___bbbfffkkkooopppoooooooooiiiccc^^^\\\ZZZXXX\\\aaannnvvv}}}~~~wwwpppllllllkkkkkklllllljjjfffbbb```___aaacccfffiiimmmrrrvvvvvvnnnjjjiiioooqqqtttxxx|||~~~~~~uuutttsssooolllkkkmmmnnnmmmqqqxxx}}}~~~{{{vvvrrrjjjcccZZZSSSNNNJJJFFFBBB<<<888333000///000000000------..................------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...+++,,,------,,,,,,,,,---++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++))))))***+++,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************,,,,,,+++***)))))))))***************************))))))***+++++++++***(((((((((((())))))))))))))))))***,,,------+++)))(((************************(((((()))***++++++,,,,,,++++++++++++,,,---......******++++++***((('''%%%*********************************++++++*********+++++++++,,,,,,,,,,,,---)))******++++++,,,,,,------------------,,,,,,,,,+++---//////...---...///...///222666:::>>>AAACCCEEEFFFFFFFFFFFFGGGKKKMMMNNNRRRRRRKKKEEEDDDEEEEEE>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFHHHJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEECCCCCCBBBBBBDDDBBBAAA@@@AAAAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>>>>>>>>>>??????;;;:::999888888888888888777666555555444444444555333333333333333444555555555666666888999:::;;;<<<;;;===???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHFFFEEEGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIMMMLLLKKKKKKJJJIIIHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLMMMLLLKKKJJJJJJLLLJJJJJJIIIHHHGGGGGGGGGHHHDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCAAA@@@>>>===<<<<<<=========;;;:::888777999888888888888999::::::555444444444444555666666888888999999::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999999888888888444444444444555777999::::::::::::::::::999999999;;;===???AAACCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFCCCBBBAAAAAABBBDDDFFFHHHLLLLLLLLLLLLMMMQQQWWW[[[^^^aaadddgggggghhhiiijjjddd```^^^^^^\\\[[[___fffqqqvvv{{{zzzsssmmmkkkkkkllliiiggggggddd^^^[[[[[[___aaaeeehhhjjjnnnsssvvvxxxvvvssspppooonnnmmmllltttuuuwww{{{~~~}}}wwwsssooorrrtttssspppllljjjiiilllqqqxxx|||{{{tttlllfff___ZZZSSSMMMHHHDDD@@@===666444000//////000000///,,,---......///.........------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,------......,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...)))+++------,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***+++---.........---,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++((()))******++++++******))))))))))))))))))))))))************************(((((()))***************))))))))))))************++++++******)))*********************************((()))************))))))$$$%%%&&&((()))+++,,,,,,******+++++++++)))((('''***************+++++++++((()))))))))***+++++++++************++++++,,,---***************)))((('''************************)))***++++++++++++***)))++++++,,,,,,,,,---------)))*********++++++,,,,,,,,,,,,,,,,,,,,,---------+++---......---...///111+++,,,---///333777;;;>>>AAABBBBBBBBBBBBCCCFFFHHHQQQNNNMMMLLLGGGAAAAAAEEE???????????????>>>>>>>>>???@@@AAACCCFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBCCCAAA@@@@@@AAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@======<<<<<<;;;<<<<<<<<<777777666555555555666666555444333222111222222333333333444444555666777777888999:::<<<======<<<<<>><<<:::888777777::::::999999999888888888555555555555666888999:::333333333444555666888888999999:::;;;;;;;;;::::::;;;;;;;;;::::::::::::999999999999888777666666555333333444444555555666666888888999999:::;;;;;;;;;===???AAACCCDDDDDDDDDCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEECCCBBBBBBCCCEEEIIIMMMOOORRRRRRRRRQQQQQQSSSWWW[[[ZZZ\\\^^^___^^^___```aaaaaa______```]]][[[^^^dddkkkooorrrsssooojjjhhhggghhhccc```aaa___ZZZYYY\\\```dddjjjmmmooooooppppppqqqnnnlllkkklllnnnnnnnnnuuuwwwzzzzzzwwwrrrmmmjjjkkkmmmpppqqqooommmkkkkkkooorrrvvvxxxtttmmmddd^^^SSSPPPKKKFFFBBB===:::777222000//////000000///---,,,,,,.../////////......------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...***---//////---++++++---++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,.../////////------******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))*********************)))******++++++************************)))*********)))))))))***&&&'''''')))***+++,,,,,,)))))))))***************))))))*********+++++++++))))))))))))******************)))))))))***+++++++++******)))))))))******************************)))***++++++++++++***)))***+++++++++,,,,,,,,,,,,***************++++++++++++++++++,,,,,,------...---------,,,+++,,,...000,,,,,,+++,,,...111555777999;;;===>>>???AAADDDFFFTTTKKKGGGJJJHHHAAA@@@EEE????????????>>>===<<<;;;<<<===>>>@@@BBBEEEHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJEEEFFFGGGGGGGGGEEECCCBBBBBB@@@??????@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999999::::::<<<===>>>???:::::::::999999::::::;;;777777666666555666666777888777555333333333333444666555444333222222222222555666777888999999888777===>>>>>>???????????????>>>???@@@BBBDDDEEEFFFFFFAAAAAABBBBBBCCCDDDDDDEEEAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDFFFHHHGGGDDDCCCCCCEEEBBBAAA@@@???@@@AAABBBCCC@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@??????>>>>>>>>><<<;;;:::888666555333333333222222222222333444555222222333444555777999999444444555666777999;;;<<<999::::::;;;;;;;;;::::::<<<;;;;;;::::::999888888999888888777666555444444444444555555555444333333555666777888:::<<<======>>>@@@BBBDDDEEEEEEDDDCCCFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEGGGJJJOOOSSSVVVVVVVVVVVVUUUTTTVVVZZZ]]]YYYZZZ[[[ZZZYYYXXXYYY[[[```___``````]]]YYYZZZ___cccgggkkkmmmlllhhheeecccbbb\\\ZZZ]]]]]]ZZZ\\\aaaaaagggnnnsssssspppllljjjlllllllllllllllmmmoooppptttxxx{{{wwwnnngggeeefffgggiiikkkllllllmmmoooqqqrrrtttuuutttoooggg___ZZZKKKIIIFFFBBB>>>999666333///.........//////---++++++,,,.../////////......------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,+++************,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...---000222111---++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++---//////...---,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))***************)))))))))***+++,,,,,,***************************++++++***))))))***,,,+++++++++*********))))))((((((((()))***+++---...))))))******++++++++++++*********)))))))))))))))******)))))))))))))))***++++++)))))))))***+++,,,************************)))***+++,,,,,,+++***))))))************+++++++++******************************+++,,,,,,---............---+++)))***,,,...000///---,,,---///111333333555999;;;>>>@@@CCCFFFKKKIIIEEEBBB@@@@@@AAABBB??????>>>>>>===<<<<<<;;;<<<;;;;;;<<<>>>BBBEEEGGGFFFGGGIIIKKKKKKJJJHHHGGGJJJIIIHHHGGGEEEDDDCCCBBBDDDCCCBBBBBBBBB@@@===:::<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999999999:::::::::;;;;;;;;;777888;;;======;;;999777:::999888777666666666666777666666555555444333333555555444444444333333333333333333333333333333333777777777888888888999999========================>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>AAACCCCCCAAA@@@AAABBBGGGEEEBBB@@@???@@@AAACCCEEEDDDBBBAAA@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>===============AAA???===;;;;;;;;;:::888999999::::::999888777777666555555444444333333222333333444444444333222111333222222222333666999:::222444666999::::::999888===;;;999888888777555333888777666555555666777888555555666666666666666666444555555555444444666777999999:::<<<>>>@@@BBBDDDBBBCCCCCCDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDGGGFFFDDDAAA@@@AAAEEEHHHHHHLLLOOOOOOMMMNNNTTTYYY``````___\\\ZZZYYYZZZ[[[[[[VVVUUUWWWVVVRRRUUU\\\[[[___cccaaa\\\XXXXXXZZZ^^^bbbeeefffeeebbb```___]]]YYYWWWWWW\\\```aaaaaaeeekkkrrrvvvtttnnnhhhdddcccdddeeefffgggiiimmmqqquuuwwwuuummmccc]]]___dddggghhhjjjmmmppprrrqqqooosssppplllgggbbb[[[UUUPPPHHHCCC<<<777555555444444------------------------........................******+++,,,---//////000---------,,,,,,+++++++++...---,,,,,,++++++++++++************************++++++******++++++,,,---++++++------------++++++,,,------......------,,,++++++++++++++++++++++++------+++***************,,,,,,,,,++++++*********,,,,,,,,,+++++++++*********)))((('''''')))+++,,,************************,,,***)))***,,,---+++((())))))************))))))'''(((((()))***+++++++++***************)))((((((,,,,,,++++++***)))(((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,(((((())))))))))))((('''((()))***+++,,,,,,+++***+++***)))(((((()))***+++************)))))))))))))))*********++++++++++++000000///---+++***(((((((((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,((((((***+++---...000000222444666999;;;===>>>???HHHFFFCCC@@@??????@@@AAA@@@@@@??????>>>>>>======<<<<<<<<<===???AAADDDFFFFFFGGGIIIJJJJJJJJJHHHGGGHHHHHHHHHGGGFFFFFFEEEEEEBBBAAAAAABBBBBBBBB???===<<<<<<;;;;;;;;;:::::::::999999::::::999999888777777777777777888888999999777999:::<<<<<<<<<;;;:::888888777777777777888888444444444333222222111111333333333333222222222222333333333333333333333333222222222333333333444444::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<==============================>>>>>>???@@@@@@@@@@@@AAADDDBBB@@@=========???@@@AAA@@@???>>>======>>>???========================?????????>>>>>>===============<<<;;;::::::::::::<<<:::888777777777666555555555666666555555444333333333333333222222222222444333222222111111222222444333333333444777999;;;666777999::::::999888777888777666777999:::999888666555555444444444555555555555555555555666666666444555666666555666888999;;;;;;<<<===???AAACCCDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFGGGFFFFFFEEECCCCCCBBBAAA@@@@@@???>>>===@@@DDDGGGNNNQQQTTTTTTTTTVVV\\\bbbiiiiiifffaaa[[[WWWUUUUUUXXXTTTSSSUUUTTTRRRUUU[[[]]]aaadddbbb\\\XXXXXXZZZ[[[^^^aaabbb```]]][[[[[[ZZZXXXVVVWWW[[[___aaaaaaeeejjjppprrrooojjjdddaaabbbaaaaaacccfffjjjmmmpppoooooommmgggaaa```cccgggaaaaaabbbeeeiiikkkkkkkkkllliiieeeaaa\\\VVVPPPLLLDDD???999444222222222111---------------------------------------------------,,,,,,,,,,,,+++++++++------,,,,,,,,,+++++++++---,,,+++************+++************************++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,++++++*********,,,+++++++++******************(((((((((***+++---************************)))'''&&&''')))***(((%%%(((((())))))))))))(((((('''(((((()))******++++++***************)))((((((++++++******)))(((((('''))))))))))))************************************************++++++++++++))))))))))))))))))))))))************************++++++***))))))***++++++))))))************))))))((()))***+++,,,++++++***+++***)))(((((()))***+++************)))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,)))))))))******++++++,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------...///222555888;;;<<<===DDDBBB@@@>>>===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@============???AAACCCEEEEEEFFFGGGIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGAAA@@@@@@AAABBBCCCAAA???<<<;;;;;;;;;;;;::::::::::::::::::::::::999999888666666666777777777777888666777777888999:::;;;;;;777777777777888999:::;;;888888777777666555555555222222222222111111111111222222222222222222222222////////////000000000000666666666666666666666666777777777777888888888888999999999999999999999999;;;:::999:::<<<>>>>>>>>>???>>>;;;:::999:::;;;<<<;;;::::::999999999999:::999999999999999999999999;;;;;;:::::::::::::::999:::999888777666666666666777555333333444444444333222222333333333222111111111111111111222222222222555444222000000111222444555555444555666888:::<<<:::;;;;;;;;;:::888666555666555555666999::::::999666666666666555555444333444444444444555555555666444666777888888999;;;===?????????@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFEEEDDDCCCAAA???>>>===;;;<<<<<<===>>>AAAFFFJJJSSSUUUXXXYYYZZZ^^^eeekkkpppoookkkddd\\\VVVRRRPPPRRRQQQRRRTTTTTTTTTWWW\\\aaadddeeeccc^^^YYYYYYYYYXXXZZZ\\\\\\ZZZXXXVVVVVVWWWUUUUUUVVVZZZ]]]___```dddhhhkkkllliiiddd```]]]```^^^]]]```fffjjjkkkjjjdddcccbbbaaaaaadddgggiii_________aaaeeeiiijjjjjjccc```\\\XXXSSSNNNIIIEEE>>>:::444111//////......------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++++++++******))))))******************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,******++++++++++++******------------------------((()))***+++++++++***)))+++++++++++++++*********************))))))))))))+++***)))))))))***+++,,,************************+++***)))***+++,,,***((('''(((((((((((((((((('''((((((((()))******++++++)))************))))))(((******))))))((('''''''''))))))))))))************++++++++++++++++++++++++*********+++,,,,,,------))))))))))))))))))))))))************************++++++***))))))***++++++******++++++++++++******))))))***++++++++++++*********))))))))))))******************))))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,++++++++++++......---,,,,,,+++******)))+++...111444777999:::@@@???>>>======>>>???@@@AAAAAAAAABBBBBBBBBCCCCCC???????????????AAABBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFF@@@?????????AAAAAA@@@>>><<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::888888888888888888888999555444444555666888:::;;;777777777777888:::;;;<<<:::::::::999888888777777333333222222222111111111222222222222222222222222000000000000000000000000333333333333333333333333222222333333333444444444444444444444444444444444777555333444777999999999:::999777666555666777888666666666555555555666666777777777777777777777777666666666666666666666666666666444333333222222333444333111111333444444333222222333333333222222111000000111222222333444444555555444333333333333444666666666666777999;;;<<<999::::::999888777555444777666555666888999888777777888999999999777555444333333444444555666666666555777:::;;;<<<===???@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDBBBAAA???===;;;;;;;;;<<<>>>@@@BBBGGGLLLPPPTTTVVVXXXZZZ\\\bbbiiinnnooommmjjjccc[[[TTTPPPNNNNNNOOORRRVVVXXXZZZ^^^bbbeeeffffffccc___[[[YYYYYYXXXYYYZZZZZZWWWUUUTTTUUUSSSSSSTTTVVVYYY\\\]]]^^^bbbdddggggggdddaaa___^^^___]]]]]]aaafffhhhddd```[[[ZZZ[[[___eeehhhhhhfff^^^]]]\\\^^^aaaeeegggggg]]]ZZZUUUPPPLLLGGGAAA>>>888555111......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---------,,,+++++++++++++++++++++++++++************++++++************************++++++******++++++,,,------,,,+++******+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++------,,,+++***+++++++++***************)))))))))))))))(((((((((++++++************+++,,,************************++++++,,,,,,---,,,,,,+++(((((())))))))))))(((((((((((())))))************))))))************)))(((******)))))))))(((((((((((()))))))))************++++++++++++++++++++++++))))))******+++,,,------))))))))))))))))))))))))************************+++******************+++))))))******++++++******************+++************))))))))))))))))))***************)))))))))((((((((((((((())))))))))))************))))))))))))************))))))))))))************************************************++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++......---,,,,,,+++******(((***,,,...111333444555>>>>>>=========>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEGGGHHHIIIIIIHHHGGGEEEDDDBBB@@@>>>>>>??????===<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888666666555555777999;;;===888777777777888999999:::888888777777666555555444555555444444444333333333222222222222222222222222111111111111111000000000111111111111111111111111000000000000111111111111111111111111111111111111222111000111333444444444555555444333333333444444333333333444444444333333444444444444444444444444333333333333333333333333333333222111111111111111222000///000111222222111111111222222222222222111111222222333444555666666444666777888888666444333555666666777777999::::::555555666666666555555555555444444555777888888777777888999999999888666555444444555666666777888888777:::===??????@@@BBBCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBAAA???>>><<<;;;;;;===???BBBDDDGGGKKKQQQTTTVVVWWWXXXZZZ^^^ccchhhllljjjiiieee^^^VVVOOOKKKJJJKKKPPPUUUYYY]]]aaafffhhhgggfffeeebbb^^^[[[YYYYYYXXXYYYYYYXXXVVVTTTUUUVVVQQQRRRUUUWWWYYYZZZ[[[\\\___aaaddddddcccaaa``````___]]]^^^bbbeeeccc[[[SSSUUUVVVZZZaaahhhiiieeeaaaZZZXXXWWWXXXZZZ]]]^^^^^^YYYUUUOOOJJJEEE@@@:::777444222///.........,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---************************++++++******++++++,,,---,,,,,,***))))))***,,,,,,+++,,,,,,------,,,,,,+++************************(((***,,,......---,,,+++************************((((((((((((((((((((((((++++++******************************************((())))))***))))))(((((()))******++++++******))))))))))))))))))*********((())))))*********))))))+++***************))))))((()))))))))************++++++++++++++++++++++++'''(((((()))***+++,,,,,,))))))))))))))))))))))))*********************************++++++*********'''(((((()))******))))))++++++******************)))))))))******)))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...//////000000<<<<<<<<<<<<======>>>???>>>>>>???AAABBBDDDEEEEEEBBBBBBBBBAAA@@@@@@??????>>>??????@@@AAABBBCCCCCCFFFGGGHHHIIIHHHFFFDDDBBBCCCAAA>>>>>>>>>>>>===<<>>>>>>>>>>>=========:::::::::::::::999888888888777777777777666666666:::999999999:::;;;===>>>777777666666777888999999999999888888777777666666666666666666555555555555333333333333333333333333111111111111000000000000111111111111111111111111////////////000000000000000000000000000000000000...000222222111000111222222222222111111111222222000111222222333333222222000000000000000000000000111111111111111222222222111111111111111222222333111///......///000000///000000111222222222111111333444444555666777777888444666999;;;;;;888555333444444555666666777888888222222222333333444444555111111111444777:::::::::555666666777777666666666666666777888999:::;;;;;;:::===@@@BBBCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@???>>>>>>======@@@BBBDDDGGGIIILLLQQQTTTYYYYYYZZZ\\\___bbbeeegggeeeccc^^^WWWOOOIIIGGGFFFLLLRRRXXX[[[___eeehhhhhhdddcccaaa^^^[[[YYYWWWVVVTTTUUUUUUTTTRRRRRRSSSUUUPPPSSSVVVXXXXXXYYYYYYZZZ]]]```bbbcccbbbaaaaaaaaa^^^]]]]]]___^^^YYYQQQKKKRRRTTTZZZbbbggggggbbb]]][[[YYYWWWWWWYYYYYYYYYXXXRRRNNNHHHCCC>>>:::555222000///......///...---+++------------------------------------------------//////......---,,,++++++*********+++++++++++++++,,,,,,,,,+++,,,,,,---...************************++++++******++++++,,,---++++++************++++++))))))************))))))************************)))***+++,,,---,,,++++++)))))))))***************(((((((((((())))))))))))************)))))))))(((************************)))***,,,,,,***)))***+++***++++++,,,,,,++++++***))))))))))))))))))******((())))))************)))+++++++++***************))))))))))))************++++++++++++++++++++++++((((((((()))*********+++))))))))))))))))))))))))************************)))***++++++++++++***)))&&&'''((())))))))))))))),,,+++******)))*********))))))************))))))************))))))))))))((((((((()))))))))******&&&'''((()))***+++,,,,,,))))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,------.........------:::::::::;;;;;;;;;;;;<<<;;;<<<===???AAACCCDDDEEEDDDCCCCCCBBBAAA???>>>===<<<<<<<<<===>>>???AAAAAACCCDDDFFFHHHHHHFFFDDDBBBCCCAAA??????@@@AAAAAA@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<;;;;;;:::999999888888777777777777:::::::::::::::;;;<<<<<<333444444555666888999:::;;;;;;::::::999999888888777777666666666555555555444444444444444444444444333333222222222111111111222222222222222222222222//////000000000111111111000000000000000000000000---222777777222...///222111111111111111111111111...///000111222111111000000000000000000000000000000000000000111111222222000111111111222444555666333111//////000111111000222222333444444444444444555555555666666777777777666777999:::999888555444222333333444555555555555222111111111222222333444111111111333777999999999555555555555666777888888888999:::;;;<<<======>>><<>>===>>>>>>??????@@@@@@AAAAAAEEEGGGIIIJJJKKKMMMQQQTTTZZZZZZ[[[\\\^^^_________]]]ZZZVVVOOOIIIGGGGGGHHHMMMUUUZZZ[[[^^^ccceeeccc___]]][[[XXXVVVTTTSSSQQQMMMNNNNNNLLLKKKLLLNNNQQQPPPTTTXXXZZZYYYWWWXXXYYY]]]___bbbcccaaa___^^^^^^]]]\\\ZZZWWWSSSOOOKKKIIIQQQTTTYYY___cccccc```^^^]]][[[YYYYYYXXXWWWTTTRRRIIIEEE@@@;;;888555111///------,,,---//////---+++------------------------++++++++++++++++++++++++//////...---,,,+++***))))))*********++++++++++++++++++******+++,,,,,,---************************++++++******++++++,,,---******++++++++++++******))))))************))))))*********************************)))))))))))))))((()))))))))*********+++((((((((())))))*********)))))))))))))))(((''''''************************+++---//////---+++,,,...******++++++++++++*********)))))))))))))))))))))(((((()))***************)))))))))***************))))))))))))************************************************************))))))))))))))))))))))))************************)))***++++++++++++***)))''''''((()))***+++******,,,,,,***)))))))))******((()))***++++++***)))(((************)))))))))))))))))))))*********++++++(((((())))))***+++,,,,,,''''''(((((())))))******************************************************))))))*********+++++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,999999999999999999999999:::;;;<<<>>>@@@BBBDDDDDDDDDDDDDDDCCCAAA???===<<<::::::;;;;;;<<<>>>???@@@@@@BBBDDDGGGGGGGGGEEEDDDBBBAAA???@@@BBBDDDDDDDDDAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;:::::::::999999888888888888888999999888000111222444666999;;;<<<888888777777666555555444777666666666666555555555555555555555555555555555666555555555444444333333333333333333333333333333000000000111111111222222111111111111111111111111---555<<<;;;333...///333000000111111111111111111,,,---///000111000//////222222222222222222222222///000000000111111222222000000111222333555777888666444333222333444333222555666777777888888888888555555555666666666666666777777777777666666666666111111222333444444444444333333222111111222222333555444333444666777666555777777666666777999;;;<<<::::::;;;<<<===>>>???@@@>>>AAAEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGCCCBBBBBBAAA???===;;;:::===>>>>>>@@@AAABBBCCCDDDJJJKKKMMMNNNNNNOOORRRTTTYYYYYYYYY[[[\\\\\\ZZZXXXTTTRRRNNNJJJGGGHHHKKKOOOOOOVVV[[[ZZZ\\\``````]]][[[YYYVVVTTTSSSQQQOOONNNGGGHHHGGGFFFFFFGGGJJJMMMQQQUUUYYY[[[YYYWWWWWWXXX]]]```ccccccaaa^^^\\\[[[\\\ZZZVVVPPPJJJHHHHHHJJJQQQTTTXXX[[[^^^___``````YYYXXXVVVUUUSSSPPPLLLIIIAAA===999666444222000...+++++++++---......,,,***------------------------************************++++++++++++++++++,,,,,,))))))******++++++++++++******))))))***+++,,,,,,************************++++++******++++++,,,---)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((('''&&&&&&''''''(((((())))))*********+++(((((())))))******++++++(((((())))))((('''&&&&&&************************(((***,,,,,,)))((()))+++))))))************))))))*********)))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++++++++))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,---,,,***)))))))))******((()))***++++++***)))(((************))))))))))))************++++++++++++,,,,,,++++++***))))))(((&&&''''''((()))******+++************************))))))))))))))))))))))))++++++,,,,,,,,,---------)))***+++,,,...///000000...------,,,,,,+++++++++((()))***,,,------------:::999777888999::::::999888888888<<>>===;;;999999;;;===???CCCDDDEEEEEEDDDBBBCCCCCCDDDAAA>>>>>>AAABBBBBB@@@CCCBBBBBBAAA@@@@@@@@@AAA>>>???@@@@@@>>>======>>>===<<<:::888777888999;;;::::::999999888777777666888666444333444888;;;>>><<<;;;:::888666555444444555555555555666666777777555666666666777777888888888777666555444333222222555555666666555444333333444555555444222000111222000000000000000000000000///333666666222000000111000000000000000000000000000000111111111222222222111111111000000///////////////000000000111111111111111000111333555888:::<<<;;;999777666666777777888888999999:::::::::;;;888888777777666666666555333444555666555444333222222222222333444555777888444444333333444444555555666666666777777888999:::<<<;;;999888777888888999<<<======>>>>>>>>>>>>======>>>@@@BBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCDDDBBB???<<<:::;;;<<<======???BBBEEEHHHJJJKKKKKKQQQPPPPPPPPPPPPRRRTTTUUUXXXWWWWWWWWWWWWUUURRRPPPLLLLLLLLLMMMMMMMMMNNNNNNSSSSSSRRRRRRSSSTTTUUUUUUSSSTTTVVVVVVSSSNNNHHHEEEDDDCCCBBBBBBDDDHHHMMMPPPRRRRRRTTTUUUUUUVVVUUUUUU]]]______]]]XXXVVVVVVWWWVVVTTTQQQMMMJJJJJJLLLOOOSSSSSSTTTVVVZZZ\\\\\\\\\VVVUUURRRPPPMMMHHHBBB>>>666555444222000///---,,,------------------------------,,,++++++******)))*********************************++++++,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))******)))(((((()))+++,,,************************((((((((((((((((((((((((+++***(((***,,,---***(((************************''''''(((******++++++++++++******)))***+++---...+++***)))))))))+++,,,---))))))))))))))))))))))))***))))))(((((((((((()))'''''''''((())))))*********)))'''%%%%%%&&&((()))))))))))))))))))))))))))************************++++++++++++***((('''&&&***)))(((((((((***+++,,,&&&%%%%%%%%%&&&)))+++---******))))))((((((''''''++++++***)))(((((())))))******************++++++///000111000---+++++++++))))))))))))))))))))))))++++++,,,++++++***)))((()))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...//////---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------:::999777777999:::999999888777777:::>>>AAAAAA@@@DDDDDDCCCBBBAAA@@@@@@??????===;;;999999:::<<<>>>@@@BBBDDDEEEDDDDDDEEEFFFDDDAAA??????AAABBBBBBAAABBBBBBAAA@@@@@@@@@@@@@@@>>>???AAA@@@???>>>>>>???AAA@@@>>><<<;;;;;;;;;;;;;;;::::::999888888777777888888888666555777:::===;;;:::888777555444444333444444555555555666666666666666666666777777888888555666666666666777777777555666666666666555444333444555666555222111222333111111111111111111111111111333555555444222111111222222111111111111111111111111222222222222333333111111111222222222222222222222222222333333333333333222222222444666888:::<<<;;;999888777777888888777777777888888888888888666666666555555555444444222333333444444444333333111111111111222333444555555444444333444444555555777777666777777888999::::::999999999999999:::;;;===>>>???@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA???===:::999:::;;;<<>>:::222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++,,,,,,+++++++++,,,++++++******+++++++++++++++++++++***++++++***))))))***++++++************************++++++++++++++++++++++++++++++************++++++***++++++++++++***)))))),,,,,,***)))((('''''''''************************))))))))))))))))))))))))+++***)))***,,,,,,***(((************************'''((()))******+++++++++,,,+++***)))))))))***+++)))((('''''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***))))))***+++,,,---))))))))))))))))))))))))******************************+++******)))((('''(((((('''''''''((()))***))))))(((((()))+++---...+++*********)))))))))))),,,+++***)))))))))))))))************************+++,,,...---,,,++++++,,,************************))))))******+++*********)))))))))*********++++++************************++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------:::999777777888999999888999888777888<<>>>>>???>>><<<:::999:::<<<======???BBBCCCCCCDDDEEEGGGDDDBBB@@@???AAABBBBBBBBBAAAAAA@@@@@@??????@@@@@@>>>@@@AAAAAA@@@???@@@AAADDDCCCBBB@@@>>>===<<<;;;;;;;;;::::::999999888888666999;;;999444333555999999888777555444333333333444444444444444555555555555555666666666666777777777777777777888888888999666666666666666666555444555666666555333222333444333333333333333333333333444444444555666555333111444333333333222222111111222333333333333444444444222222333333444555555555444555555555555666666666666555555444555666888999;;;:::999888777777777777666666555555555555555444444444444333333333333222222222222222222333444555222222222222222333444555555555444444444444555555777777777777888999:::;;;::::::<<<======>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGFFFGGGIIIJJJIIIHHHGGGEEECCCCCCCCCBBBAAAAAA@@@@@@???>>><<<::::::;;;<<<===BBBCCCFFFIIIKKKLLLLLLMMMNNNNNNOOOOOONNNNNNMMMLLLOOONNNMMMNNNNNNMMMKKKIIIJJJLLLOOORRRTTTTTTTTTSSSKKKLLLLLLMMMNNNNNNOOOOOOQQQPPPOOOLLLIIIFFFCCCAAA===>>>???BBBFFFIIILLLNNNOOOPPPQQQRRRTTTUUUVVVWWWYYYZZZ[[[ZZZVVVRRROOONNNOOOOOOOOOPPPQQQRRRRRRSSSSSSPPPNNNNNNPPPRRRSSSSSSRRROOOIIIEEEAAA<<<888555------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++((()))******************+++++++++***))))))((((((******)))(((((()))******************************************************++++++************++++++***++++++++++++***))))))************)))'''&&&%%%))))))))))))))))))))))))************************+++***)))***,,,,,,***)))************************'''((()))******+++******,,,+++***)))((((((((((((((((((((('''(((((()))***))))))))))))))))))))))))(((((('''(((((()))***+++,,,++++++***))))))(((((())))))***+++,,,---......))))))))))))))))))))))))************************))))))************))))))))))))((((((((()))******++++++***)))***+++,,,---++++++++++++************,,,,,,+++************+++************************''')))++++++*********+++************************&&&'''((()))************((()))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++)))+++------+++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,:::888777666888888888777:::999888888:::===???AAACCCCCCBBBAAA@@@???>>>>>>???>>><<<:::::::::;;;<<<<<<>>>@@@AAAAAAAAABBBDDDBBBAAA@@@@@@AAABBBCCCCCCAAA@@@@@@?????????@@@@@@???AAABBBBBBAAAAAAAAABBBAAAAAAAAA@@@???>>><<<;;;;;;;;;;;;;;;::::::999999888===AAA???888444555999777777555444333333333333444444444444444444444444444444444444444444444444999999888888777666666555555666666777666666555555555666777666444333444555555555555555555555555555666444333444777777555111555555555444333333222222444444444444555555555555555555555555666666666666555666666666666777777777888777777666666777777888888777777666666555555555444444333333222222111111222222222111111111111111111111000000111333555666666555555555555555666666666666555555555555666666999999888999999:::;;;<<<===???@@@AAABBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCDDDFFFHHHFFFGGGIIIKKKJJJHHHEEEDDD@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<<<<>>>???@@@DDDFFFHHHJJJLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJHHHIIIHHHHHHIIIKKKLLLKKKJJJLLLNNNQQQTTTVVVUUUTTTRRRJJJKKKKKKLLLMMMMMMNNNNNNNNNLLLIIIFFFDDDBBB@@@@@@???AAACCCFFFIIILLLMMMNNNNNNOOOPPPQQQSSSTTTVVVWWWXXXWWWVVVTTTQQQNNNMMMLLLOOOOOOQQQSSSUUUUUUTTTSSSOOOLLLIIIHHHJJJMMMOOOOOOOOOJJJDDD>>>:::666333111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------************************,,,,,,,,,++++++*********(((((()))***++++++++++++,,,,,,+++***))))))((((((*********))))))*********************************))))))))))))))))))))))))++++++************++++++***++++++++++++***))))))%%%&&&((()))******)))(((((((((((((((((((((((((((*********************************+++++++++***)))************************(((((()))***************++++++******))))))))))))******************++++++))))))))))))))))))))))))''''''''''''((()))++++++++++++++++++******))))))&&&'''((()))************))))))))))))))))))))))))************************(((((()))***************++++++++++++++++++,,,,,,+++***)))(((((()))******************************,,,,,,+++++++++++++++,,,+++++++++***************'''(((******)))))))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********************************---,,,,,,,,,++++++******))),,,//////...,,,++++++***************************++++++++++++,,,,,,,,,:::888666666777777777666:::999999888999;;;>>>@@@BBBBBBAAA@@@@@@??????>>>>>>===<<<;;;:::;;;;;;<<<<<<>>>??????>>>======>>>AAA@@@@@@??????@@@BBBDDDAAA@@@@@@???@@@@@@AAAAAAAAABBBDDDDDDCCCBBBBBBCCC???@@@@@@AAA@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;===CCCHHHFFF???::::::===777666555444444444444444444444444444444444444444222222222222222222222222777777777666666555555444555555666666666666555555444666666666444333444555555555555555555555555555777444333444777888666333555555555555444444333333444444555555555666666666888888777777666555444444555555555555666666666666888888777666666666666666444444444444333333333222333222222111111000000000000000111111111111111111111111000000111333555666666666666555666666777777777777666666777777888999;;;;;;;;;;;;;;;===>>>>>>@@@AAABBBBBBBBBAAA???>>>@@@AAABBBCCCDDDDDDDDDDDDFFFEEECCCBBBCCCEEEGGGHHHFFFHHHIIIJJJIIIGGGDDDBBB>>>>>>>>>===============;;;;;;;;;<<<===???AAABBBFFFGGGIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLIIIGGGFFFDDDDDDDDDGGGKKKNNNOOONNNOOOQQQSSSUUUTTTSSSPPPOOOKKKKKKLLLMMMNNNMMMMMMLLLIIIGGGDDDAAA@@@@@@@@@AAACCCDDDFFFIIIKKKLLLLLLLLLOOOOOOOOOPPPQQQRRRTTTUUUVVVTTTPPPNNNLLLLLLLLLLLLPPPPPPRRRUUUWWWWWWTTTQQQJJJGGGDDDCCCEEEHHHJJJJJJIIIEEE>>>999555333000...---------,,,,,,++++++***************************))))))***+++,,,------...************************,,,,,,,,,++++++*********))))))***+++,,,,,,,,,+++------,,,+++***))))))(((++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++***++++++++++++***))))))%%%&&&(((************)))((((((((((((((((((((((((************************)))***+++++++++*********************************((())))))************))))))******++++++,,,,,,,,,******+++++++++*********))))))))))))))))))))))))''''''''''''((()))++++++))))))******++++++++++++'''(((((())))))(((''''''))))))))))))))))))))))))************************'''((()))******+++******++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++,,,,,,+++++++++*********)))))))))***++++++)))(((((()))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********)))+++...///---,,,++++++*********************************+++++++++,,,,,,:::888666555666666666444888888999999888999<<<>>>????????????????????????<<<<<<;;;;;;;;;<<<<<<<<<>>>???@@@???<<<:::::::::>>>?????????>>>???AAACCCAAAAAA@@@@@@AAAAAABBBBBBCCCEEEFFFEEEDDDBBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBB======<<<<<<<<<<<<<<<<<<;;;???DDDCCC>>>::::::;;;777777666666555666666666555555555444444444444444222222111111111111000000222222333444555666777777333444555555555555555555333555666555444333444555444444444444444444444444555444333444555666666555444444444444444444555555444555555555555666666666999999888666555444333222333333444444444555555555666666666555555555444444111111222222222111111000222222111111111111111111111111111111111222222222222222222222222333444555444444444444444555666777888888888888999;;;<<<===============>>>???@@@AAAAAAAAAAAA@@@???>>>======AAABBBCCCCCCDDDCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHGGGHHHHHHHHHGGGEEEBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<888888999;;;>>>@@@BBBDDDGGGHHHIIIJJJKKKKKKJJJIIIKKKKKKJJJJJJHHHFFFEEEDDDCCCBBBCCCFFFKKKOOOQQQQQQQQQRRRRRRRRRQQQOOOLLLJJJKKKLLLMMMMMMMMMLLLJJJIIICCCBBB@@@??????@@@BBBDDDDDDEEEGGGIIIJJJKKKKKKKKKRRRQQQPPPOOOOOOPPPQQQRRRQQQNNNKKKJJJKKKMMMMMMMMMPPPOOOPPPSSSVVVVVVRRRNNNGGGDDDAAAAAABBBDDDDDDDDDBBB>>>999555222000...------------,,,,,,+++++++++************************))))))***+++,,,,,,------************************,,,,,,++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++************************************************++++++************++++++***++++++++++++***))))))***************)))(((((())))))))))))))))))))))))************************)))***,,,,,,***)))***+++************************))))))************))))))))))))+++,,,,,,------,,,((())))))))))))(((''''''))))))))))))))))))))))))(((((('''(((((()))***+++(((((())))))***++++++,,,************))))))(((((())))))))))))))))))))))))************************'''((()))***************)))))))))***))))))((('''++++++++++++++++++******((((((((((((((()))))))))+++************+++,,,,,,,,,,,,++++++***))))))))))))+++,,,+++***(((((()))((((((((((((((((((((((((************)))((('''&&&)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++*********''')))++++++***))))))***++++++++++++++++++++++++************++++++++++++999888555555666666555444444666888888666666888::::::;;;;;;<<<<<<===>>>>>>::::::;;;;;;<<<=========???@@@AAA???===;;;:::;;;<<<>>>>>>>>><<<===@@@CCCBBBBBBAAAAAABBBBBBCCCDDDFFFGGGHHHGGGDDDBBBBBBCCCBBBAAA@@@?????????@@@AAA========================888;;;>>>>>><<<:::999999888888888777777888999999666666666555555555444444333333222222222111111111222222333444555666777777222222333444444444444444222444555444333222333555333333333333333333333333333444444444333444555777222333333444444555555666444444444555555555666666777666666555444333333222333333333333444444444444333444444444444333222222000000111222222111111000111111111222222222222222111111222222333333333333222333333444444444333333444444444444555666777888888888999:::<<<>>>???@@@?????????@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@@@@AAADDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;999:::<<>>@@@BBBEEEGGGFFFFFFHHHIIIKKKMMMNNNOOOUUUSSSQQQNNNMMMMMMMMMNNNJJJHHHHHHKKKNNNOOONNNLLLLLLKKKKKKNNNSSSSSSOOOKKKGGGDDDBBB@@@@@@???>>><<<:::777333111000///---+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++,,,,,,******************))))))******************)))))))))***+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++************++++++***++++++++++++***)))))),,,++++++***************************************))))))))))))))))))))))))(((***,,,,,,***)))***+++************************))))))************)))))))))***+++,,,,,,+++******((())))))***)))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))************************((())))))*********))))))(((((()))))))))((('''&&&))))))******+++*********(((((()))))))))*********)))))))))))))))***+++,,,,,,,,,++++++***))))))(((''')))++++++)))))))))*********************************************))))))++++++++++++,,,,,,,,,,,,************************************++++++++++++''')))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++999777555555555555444333111444777777555333555777777888888999;;;<<<<<<===999::::::;;;<<<===>>>>>>???@@@AAA@@@>>><<<<<<===;;;===>>>===;;;<<>>;;;;;;;;;<<<===============>>>>>>>>>>>><<<===???@@@AAA@@@>>>===999999999999999999:::;;;777777666666666555555555444444444333333222222222555555555555555444444444111222333333444444444333222333444444222222333444222222222222222222222222111444555444222222555888111222222333444555666666444444444444555555555666444444444444444333333333333333333444444444444555111222222333333222222111000000222333333222111000111111222222333333444444222222333333333444444444333444555666555444333222555555555666777999:::;;;888888999;;;===@@@BBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBDDDFFFGGGEEEFFFFFFEEEEEEDDDCCCBBB???@@@BBBDDDEEEFFFGGGGGGHHHGGGFFFDDDCCCAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCGGGJJJLLLMMMFFFGGGHHHHHHHHHGGGFFFEEEFFFEEECCCAAA@@@@@@@@@AAAFFFEEEDDDFFFJJJMMMOOOOOOOOONNNMMMLLLJJJIIIHHHHHHGGGHHHHHHHHHGGGDDDAAA@@@:::;;;<<<>>>AAADDDGGGIIIHHHHHHIIIKKKNNNQQQSSSUUUWWWUUUQQQNNNLLLKKKKKKLLLDDDEEEHHHMMMQQQQQQNNNJJJIIIGGGGGGJJJPPPQQQNNNJJJHHHFFFCCCAAA???<<<999666555222000.........,,,***'''((()))***+++,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********************************++++++,,,,,,---))))))***))))))(((''''''(((((((((((())))))))))))((()))***++++++***)))(((************************++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))***)))))))))***,,,...000************************(((((((((((((((((((((((((((***---,,,***(((***+++************************))))))*********))))))(((******++++++***)))'''&&&***+++,,,,,,,,,***)))((())))))))))))))))))))))))***))))))(((((((((((()))******))))))(((((('''''')))(((''''''(((***,,,...))))))))))))))))))))))))************************))))))************)))))))))***+++++++++)))((('''&&&&&&'''((((((((((((((())))))******+++++++++,,,))))))(((((()))***++++++,,,,,,++++++***))))))((($$$&&&))))))))))))+++,,,++++++++++++++++++++++++((()))***++++++,,,++++++++++++,,,,,,,,,---------))))))))))))))))))))))))))))))******+++++++++,,,***+++++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++888888888888888888888888555444333222222444666777444444444555666777888999999999999::::::;;;;;;;;;??????>>>>>>======<<<<<<::::::999999999:::;;;<<<======>>>???AAABBBCCCDDDCCCDDDFFFGGGFFFCCCAAA??????>>>===============>>>>>>===<<<<<<>>>??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::888777777888777666555666777888777555333222555555444444444333333333444444333333333222222222222333666777888666444333555333222222333444333111333222111111000111111111111111111111111111111111444444333222111111111222111222333333444444333333222222222222222222222222111111222222222222111111111111111111111111111111000111222333333333333333333555555555333333333555555555555555555555555555888888888777777777777777;;;:::999888888888999999===<<<<<<<<<===???AAACCCDDDCCCBBBAAA@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEGGGFFFEEEDDDBBBBBBBBBBBB>>>>>>@@@AAABBBBBBAAAAAAEEEDDDDDDCCCAAA???===<<<::::::;;;<<<<<<======>>>;;;<<>>>>>>>>@@@CCCDDDCCCCCCDDDFFFJJJLLLMMMLLLMMMKKKJJJJJJJJJIIIGGGEEEJJJHHHEEEBBB???<<<;;;;;;<<<===>>>@@@BBBDDDEEEFFFHHHKKKOOOSSSUUUVVVVVVVVVTTTTTTSSSOOOJJJGGGGGGIIICCCDDDFFFIIIKKKKKKHHHFFFHHHHHHGGGGGGGGGFFFFFFFFFHHHFFFCCC>>>:::777444333---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********---+++)))((('''((()))***---,,,,,,++++++,,,,,,---************+++++++++++++++++++++*********))))))************************,,,+++***))))))***+++,,,)))((('''&&&&&&'''((()))))))))*********++++++++++++++++++++++++***)))(((++++++++++++++++++++++++&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***))))))******++++++++++++************...---+++)))(((((())))))))))))(((((('''(((((()))'''((()))******)))''''''******))))))((((((''''''))))))******)))'''%%%$$$))))))))))))************+++***)))(((((()))***+++******))))))))))))******((()))***,,,,,,++++++***))))))))))))************---......+++'''&&&(((+++))))))))))))((((((((((((++++++************++++++)))))))))))))))*********+++***)))'''''')))***++++++,,,,,,)))%%%$$$&&&)))++++++************++++++************************((())))))))))))*********$$$)))---,,,((('''***------,,,***)))))))))******))))))***+++,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++::::::::::::::::::999999666555333222222333555666333333333444555666777888777777888888999:::;;;;;;=========<<<<<<<<<;;;;;;999999999:::::::::;;;;;;<<<===>>>???@@@AAABBBBBBBBBCCCEEEFFFEEEDDDAAA@@@@@@???>>>>>>>>>>>>>>>>>>@@@>>>======???@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::::::::999888888888999:::999888666444666666666666555555555555666666666555555555555444333555777888888777555333555444444555666666555333333333222111111111111111222222222222222222222222333333222222111111222222222222333444444444444333////////////////////////111111222222222222111111222222222222222222222222111222222333444444333333444555666666444444555666555555555555555555555555888888888888888888888888999999999::::::;;;;;;;;;=========>>>???@@@BBBBBBCCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<======>>>?????????AAAAAAAAA@@@>>><<<;;;:::777777888999999::::::;;;:::<<>>>>>>>>>>>???AAACCCDDDAAAAAABBBEEEIIILLLLLLLLLLLLKKKJJJKKKKKKJJJGGGEEEAAA@@@>>>===<<<<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEIIIKKKOOORRRTTTTTTRRRQQQMMMNNNOOOMMMIIIEEEBBBAAABBBBBBDDDGGGJJJJJJHHHFFFCCCDDDEEEFFFFFFFFFFFFFFFCCCAAA===888444000...---------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,+++)))(((((((((***+++,,,,,,++++++++++++,,,,,,******))))))((((((''''''+++++++++*********))))))************************++++++***))))))***++++++))))))(((''''''((())))))))))))*********+++++++++)))******+++++++++******(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************+++***))))))(((((())))))&&&&&&&&&&&&'''''''''''',,,+++***(((((((((((())),,,,,,++++++++++++,,,,,,(((((()))))))))))))))(((***)))))))))((((((((('''************)))(((''''''))))))))))))************+++***)))(((((()))***+++******))))))))))))******((()))***+++++++++***)))))))))))))))************)))******(((&&&%%%'''))))))))))))))))))))))))(((*********))))))*********((((((((()))******+++++++++***)))(((((()))***+++***++++++)))&&&%%%'''******))))))))))))))))))***)))))))))))))))))))))))))))))))))************+++&&&)))++++++)))((()))+++,,,+++***)))))))))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++>>>>>>======<<<<<<;;;;;;777666444333222333333444333333333333333444555666555555666777888:::;;;;;;;;;;;;;;;;;;;;;:::::::::888999:::;;;;;;;;;::::::<<<<<<======>>>??????@@@???AAACCCDDDDDDDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>AAA???>>>>>>???@@@???>>>>>>>>>??????>>>>>>=========>>>>>>>>>>>><<<;;;:::;;;;;;<<<<<<;;;:::888777888888888888777777777666777777777666666666555555444555777888888777555444444555666888::::::888666444333222222111111222222222222222222222222222222111111111111222222222222222222333444444444444444////////////////////////111111222222222222111111333333333333333333333333222333444444444444444444444666777666555555666777555555555555555555666666777888888999999:::::::::888999;;;===>>>>>>>>>======>>>???AAABBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@AAAAAACCCDDDEEEFFFFFFFFFBBBBBBAAA@@@???>>>======::::::999999:::;;;<<<===??????>>>>>><<<;;;999999777777777888999999:::::::::===@@@CCCEEEFFFFFFEEEDDDCCCAAA>>>===<<<;;;;;;;;;<<<>>>@@@AAACCCCCCDDDBBBBBBCCCFFFIIIKKKKKKJJJLLLKKKKKKKKKKKKIIIFFFCCC;;;::::::999999:::<<<===@@@@@@??????AAABBBDDDFFFJJJLLLOOOQQQRRRPPPMMMKKKJJJIIIHHHFFFDDDAAA>>>===BBBBBBCCCEEEHHHHHHGGGEEE???@@@CCCEEEFFFFFFEEEDDDBBB???:::555111///...---,,,,,,,,,,,,++++++++++++))))))*********++++++++++++++++++++++++*********+++***)))(((((()))+++,,,,,,,,,++++++++++++,,,,,,///......---,,,+++***)))+++++++++***************************************++++++***))))))***++++++******))))))))))))*********************+++++++++(((((()))++++++,,,,,,,,,''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))***************************)))((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((((()))************************(((((('''(((((()))***+++))))))))))))((((((((((((+++******))))))*********))))))))))))******************))))))))))))************))))))))))))******'''((()))*********))))))))))))))))))************'''(((((('''&&&&&&''')))))))))))))))))))))))))))***))))))(((((())))))***''''''((()))***++++++,,,+++***)))(((((()))***+++)))******)))'''''')))+++))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++'''((())))))***)))))))))*********)))******+++,,,******+++++++++++++++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++@@@@@@??????>>>>>>======999888666444333333333333333222222222222222333333444444555777888:::;;;<<<;;;;;;;;;;;;;;;:::::::::888999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<=========<<<>>>@@@BBBCCCCCCBBBBBB@@@???>>>======<<<======@@@>>>======>>>??????>>>>>>>>>?????????>>>>>>===>>>@@@BBBBBBAAA???===<<<============<<<;;;:::999999999999888888888777777666666555555555444444444555666777777777666555444333444666999<<<<<<999777444444333222222222222222333333333333333333333333000000111222222333333333222333333444555444444444222222222222222222222222222222222333333222222222444444444444444444444444444444555666666555555555444555666666555555666777666666666666777777777777888888999:::;;;;;;<<<<<<:::;;;>>>@@@@@@@@@???>>>>>>???AAACCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFF@@@@@@@@@???>>>===<<<;;;999888777666777999;;;===>>>>>>>>>>>>===;;;::::::999::::::;;;;;;<<<======<<<>>>AAADDDEEEEEEDDDCCCAAA???<<<:::999999:::;;;;;;===@@@CCCEEEFFFFFFFFFEEEEEEFFFIIIKKKMMMLLLKKKMMMLLLKKKKKKIIIFFFAAA>>>;;;:::999999999:::;;;<<>>@@@CCCEEEEEEDDDAAA@@@===:::777333000/////////,,,+++++++++++++++++++++************+++++++++++++++++++++******************))))))))))))***,,,,,,++++++************++++++.........------,,,,,,,,,************************************************+++******************+++************************************************((()))***+++++++++++++++************************((((((((()))))))))******))))))))))))))))))))))))***************************))))))((((((((()))))))))))))))***++++++,,,,,,)))((((((((()))))))))***(((((())))))))))))))))))((('''''''''''')))+++,,,))))))))))))((((((((((((***))))))((()))***+++,,,((()))))))))***************))))))))))))))))))*********))))))))))))******'''((((((((())))))))))))((()))))))))************(((((())))))))))))***+++)))))))))))))))*********))))))(((((((((((()))))))))))))))))))))***************)))(((((()))******(((((())))))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++)))(((((()))***+++)))''')))))))))******+++,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,************************@@@@@@?????????>>>>>>>>>:::999888666555444444333333222222111111111222222333444555777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;::::::;;;===>>>@@@AAAAAAAAA>>>>>>===;;;;;;:::::::::>>><<<;;;;;;===>>>>>>===>>>>>>????????????>>>>>>???BBBEEEEEEBBB???>>>???============<<<;;;::::::999999999999888888888777777777666666666666555555555666666777666555444333222333555999;;;;;;999777555444444333333333333333333333333333333333333333000111222333444444333333333333444555555555444444444444444444444444444444333333444444444444333333555555555555555555555555666666777777777666666555333555666666555555666888777777777888888999999999999::::::;;;<<<======>>>===>>>@@@AAAAAA@@@>>>===???@@@BBBDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDEEEEEEDDD@@@@@@@@@@@@???===<<<;;;999888777666777999;;;===<<<<<<<<<<<<;;;;;;:::999;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBDDDDDDDDDCCCBBB>>><<<:::888888:::===???===???CCCFFFIIIIIIIIIIIIEEEFFFHHHLLLPPPRRRRRRQQQLLLKKKIIIGGGEEEAAA;;;888777777777777999;;;===>>>CCCCCCCCCEEEGGGJJJLLLNNNMMMNNNNNNNNNLLLIIIFFFDDDFFFEEEGGGNNNVVVZZZYYYVVVKKKIIIGGGEEEEEEDDDCCCAAAAAABBBCCCDDDBBB@@@<<<:::333222///---,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************)))))))))******+++,,,,,,+++******))))))******+++((((((((())))))******************************************************************++++++***************++++++++++++******************************+++++++++++++++***)))(((++++++++++++++++++++++++''''''((((((((()))))))))************************))))))))))))))))))))))))*********))))))******+++'''((((((((()))))))))***))))))************************,,,,,,------,,,,,,((('''''''''''')))+++,,,(((((((((((()))))))))))))))(((''''''((()))+++,,,((()))))))))************)))))))))******)))))))))******))))))))))))******((((((((((((((())))))***((()))))))))************((((((((()))***+++++++++((()))))))))*********+++))))))(((((((((((())))))++++++******)))(((((((((******))))))))))))******((((((((()))***++++++***+++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++***))))))***++++++)))((())))))******+++++++++++++++*********************++++++++++++++++++++++++************************============>>>>>>>>>>>>;;;;;;:::999888666666555444333222111111111111111333333444555777888999999::::::;;;;;;;;;;;;<<<<<<::::::999999999:::;;;<<<===<<<<<<;;;::::::999999777888999;;;===>>>>>>>>>>>>===<<<:::999999999999;;;:::999:::===>>>???>>>>>>>>>??????@@@@@@??????@@@CCCFFFEEEAAA??????AAA>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999888888::::::999999999888888888777777777777666555555444333333555777:::;;;999777666555444444333333444444444444444444444444444444222333444555555555333333333333444555555555555555555555555555555555555555555555666666666666555555777777777777777777777777888888888888888777777666444555777777666666888999999999999:::;;;;;;<<<<<<;;;<<<<<<======>>>>>>>>>@@@@@@AAAAAAAAA@@@>>>>>>AAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCAAABBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@???>>><<<:::999999888888999:::<<<===888888999999999888888777:::::::::;;;<<<<<<======@@@@@@@@@AAA@@@@@@@@@???;;;:::999888:::===@@@BBB@@@BBBEEEHHHJJJKKKKKKKKKCCCDDDHHHMMMRRRUUUUUUTTTHHHFFFCCC@@@>>>;;;777444111111333555999===AAACCCDDDEEEFFFHHHKKKLLLNNNNNNLLLLLLKKKIIIHHHFFFDDDCCC<<>>;;;777555//////......---------...*********+++++++++++++++++++++,,,,,,,,,---------)))))))))************************+++++++++++++++******))))))))))))******(((((()))***+++,,,,,,---***************+++++++++************************)))***++++++++++++***)))******++++++++++++******+++++++++***************,,,,,,,,,++++++)))(((((())))))))))))))))))))))))'''''''''((((((((())))))************************((((((((((((((((((((((((***************++++++,,,+++++++++++++++***************++++++++++++***)))'''((()))+++++++++******(((((('''(((((()))***+++(((((((((((())))))))))))((((((((((((((()))***+++))))))))))))************))))))************))))))******))))))))))))******))))))((((((((()))***+++))))))))))))************(((''''''(((***+++)))(((((())))))******+++++++++***))))))(((((())))))***++++++******)))((((((((()))))))))******))))))))))))((((((***,,,,,,+++)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********++++++,,,,,,++++++******))))))***+++++++++******))))))******************+++++++++************)))************************:::::::::;;;<<<<<<======<<<;;;;;;;;;:::999888777555444333222111111000111111222222333444555555555999999999999:::::::::;;;<<<:::999777888999<<<===>>>======;;;:::999888888555666777888:::;;;;;;<<<>>>>>><<<;;;:::999999999:::999999:::===@@@AAAAAA===>>>???@@@@@@@@@@@@???@@@CCCEEECCC???===???BBB??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::::::::999999999::::::999999888777777666555555555777999:::999888666555555444444444444444444444444444444444444444444555666777777555444333333444444555555555555555666666666666666666666666777777777888888777777777888888888888888888888888999999999999999888777777666888999999999999:::<<<:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBBBBCCCCCCAAAAAACCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@@@@???===;;;999888888999999:::;;;;;;;;;777888888999999999888888999999::::::;;;<<<<<<===???>>>===<<<;;;;;;<<<<<<:::999999999;;;>>>@@@BBBAAACCCEEEHHHJJJKKKKKKKKKGGGHHHJJJMMMPPPPPPNNNLLLAAA>>>;;;999888777555444222333444777;;;@@@CCCFFFFFFGGGIIIKKKLLLLLLKKKJJJJJJHHHFFFDDDBBBBBBBBBBBB<<<@@@KKK\\\kkkmmmdddYYYLLLIIIEEECCCBBBCCCCCCBBBAAA@@@???<<<999666333222//////000000///---,,,+++)))*********++++++++++++***+++++++++,,,,,,,,,,,,((()))))))))*********++++++++++++,,,++++++******)))))))))(((((())))))))),,,,,,------......//////))))))*********+++++++++************************)))***++++++++++++***)))))))))***++++++***))))))+++++++++*********))))))******+++++++++******)))))))))))))))))))))))))))(((((()))))))))*********************************)))))))))))))))))))))))))))))))))))))))***++++++......------,,,+++++++++******++++++***)))((('''###$$$&&&((()))((('''&&&(((((()))))))))))))))((('''((((((((()))))))))***))))))******+++*********))))))))))))************((()))***++++++***)))(((******))))))))))))************)))((()))***+++,,,))))))))))))************)))((((((***,,,,,,***'''((())))))******+++,,,,,,*********))))))*********(((((())))))************))))))************))))))***)))(((***,,,---***(((******))))))))))))******++++++++++++++++++++++++''''''((((((((()))))))))+++---///...+++***+++,,,******+++,,,+++***))))))(((((())))))******++++++++++++******))))))))))))************************777888888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999555555333222111111000111000000000111111222222222777777888888999999999:::===;;;888666777999<<<>>>???>>>===<<<:::999888777555555666777888999::::::??????===<<<;;;::::::::::::999999;;;???BBBCCCCCC===>>>???@@@@@@@@@@@@@@@@@@CCCEEEBBB>>><<>>============>>>=========<<<<<<<<<<<<999999999888888888777777<<<<<<;;;::::::999888888888777666777999::::::999666666555444444444444555555555555555555555555555555666777888777666444222333444555555666666555555888888888888888888888888888888999999999999888888888888888888888888888888:::::::::::::::999888777888999;;;;;;;;;;;;===>>><<<<<<<<<===>>>??????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@AAACCCDDD???@@@BBBCCCDDDCCCBBBBBBBBBBBBBBBAAA@@@???=========>>>??????>>><<<:::888777888999:::;;;;;;::::::999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>===:::888777888999:::::::::::::::<<<>>>???AAABBBCCCEEEGGGHHHJJJJJJKKKNNNMMMMMMMMMLLLIIIDDD@@@<<<999555444444555666555999999:::;;;>>>AAADDDFFFHHHIIIKKKMMMLLLJJJHHHFFFHHHFFFBBB@@@>>>???AAABBBEEECCCFFFQQQ]]]aaaYYYQQQIIIFFFBBBAAAAAACCCDDDDDD???===;;;999666333111000+++,,,---,,,+++(((%%%###))))))******++++++++++++)))************+++++++++(((((())))))*********+++,,,,,,,,,,,,,,,+++***)))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,++++++))))))******++++++++++++************************)))***+++,,,,,,+++***)))((()))***++++++***)))(((++++++++++++******))))))((()))***+++++++++++++++************************)))************+++++++++************************************************((((((((((((((()))******+++******)))((('''&&&&&&)))*********)))(((&&&%%%%%%&&&(((***++++++***)))(((((()))******)))'''''''''((((((((())))))*********+++,,,------,,,******))))))))))))************((()))***++++++***)))(((******))))))))))))******+++***)))))))))***,,,---))))))))))))************---++++++,,,//////,,,)))((())))))***++++++,,,,,,++++++************++++++&&&&&&''')))***,,,------))))))************))))))+++))))))***------***'''))))))(((((((((((())))))************************''''''''''''((((((((((((***...222000+++)))+++...***+++,,,,,,+++***)))((('''(((((()))***++++++,,,+++*********))))))(((((())))))))))))))))))))))))888777666555666888:::<<<@@@@@@??????>>><<<;;;:::666555444333222111111111111111222333444444555555555555555666666777777777;;;:::888777777999;;;<<<>>>===<<<::::::999999999888888888666444444666999<<<;;;:::999:::;;;<<<===CCC???;;;;;;???BBBDDDDDD<<<===>>>???@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@CCCBBBAAA@@@????????????>>>>>>>>>======<<<;;;:::======<<<;;;;;;;;;;;;;;;:::999999888888999999:::???;;;666555777999999999999888888777777777777777777777777777777888888888666777888999888777555333888888888888888888888888666777777777777888888888666666666666666666666666;;;;;;::::::::::::::::::;;;;;;:::999:::;;;<<<===;;;<<<<<<===============??????>>>>>>>>>???AAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEDDDBBBAAAAAAAAABBBCCCGGGFFFEEECCCCCCBBBBBBBBBCCCBBB@@@>>><<<999888777<<<===============<<<<<<999:::::::::999999888777666666777888888999:::;;;<<<;;;::::::;;;<<<>>>???===<<<:::999999:::<<<===;;;<<<>>>>>>======>>>@@@FFFEEEEEEFFFHHHJJJJJJIIIKKKKKKKKKJJJGGGCCC???<<<555444333333333555777999;;;;;;===???AAAEEEGGGIIIKKKJJJHHHGGGFFFEEEFFFFFFAAA@@@???>>>>>>???@@@AAAAAACCCEEEHHHIIIIIIHHHGGG@@@>>>===>>>???@@@@@@???;;;888555111///.........(((((()))***+++,,,,,,,,,,,,,,,++++++***)))((((((,,,+++))))))***++++++***************************+++++++++***)))((((((''')))))))))))))))))))))))))))***++++++***)))((('''((((((((((((''''''''''''(((((((((((())))))))))))+++)))(((&&&&&&((()))+++((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))((('''))))))))))))************---,,,,,,,,,+++***************))))))((((((((('''(((((('''(((((()))******(((((()))***++++++,,,,,,+++***)))(((((()))***+++************))))))))))))******)))(((((((((((((((((((((((((((((()))******++++++++++++************)))((((((((()))***++++++*********)))))))))))))))***)))(((''''''((()))******)))))))))((((((''''''))))))(((((()))***++++++000///---+++***(((((((((***)))(((((()))+++---......---,,,+++***((('''''')))(((''''''''')))***+++******))))))))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))************))))))(((&&&$$$""""""%%%(((***---...000000000...,,,***++++++++++++++++++++++++)))))))))((())))))***+++++++++++++++++++++++++++'''%%%$$$%%%((()))(((&&&555555444333444666888999>>>>>>>>>>>>===<<<;;;:::666666444333111111000000000000111111222222333333333444444444555555555555888777666555555666888999<<<<<<;;;;;;:::999999888777777666555333444777:::::::::999888999:::;;;<<>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>============>>>>>>?????????>>>======@@@???>>>>>>======>>>>>>;;;;;;::::::::::::;;;;;;>>>:::777777:::===>>>>>>:::999888888777777888888888888888888888888888888666777888999888777555444666666666666666666666666888888888888999999999999999999999999999999999999999999::::::::::::::::::::::::999999999:::;;;<<<<<<======>>>>>>>>>>>>>>>@@@??????>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@????????????>>>===;;;::::::999<<<<<<=========<<<;;;;;;888999:::;;;:::999888777666777888:::;;;;;;;;;<<<888777777777777999:::;;;;;;;;;:::::::::<<<>>>???>>>@@@@@@@@@??????AAACCCFFFFFFFFFHHHJJJLLLKKKJJJFFFFFFDDDBBB???;;;888666444333222222333444666888:::;;;===@@@BBBDDDFFFGGGHHHHHHHHHGGGFFFDDDBBBAAA>>>>>>======>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA???======>>>???>>>===888666333000...---,,,,,,(((((()))++++++,,,,,,+++,,,,,,+++******)))((((((,,,***))))))***++++++***************************++++++******)))((((((''')))))))))))))))))))))))))))***+++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))******)))))))))))))))***+++))))))))))))))))))))))))((((((((())))))((((((((('''((()))******)))((('''((((((((()))))))))******************))))))))))))*********)))))))))((((((***************+++,,,,,,(((((()))******+++,,,,,,+++***)))(((((()))***+++*********)))))))))((((((******)))(((((((((((((((((((((((((((((()))******&&&&&&'''((()))***++++++))))))))))))))))))***+++)))))))))))))))*********+++***)))(((((()))***+++*********))))))((((((((()))))))))))))))***++++++******************++++++***)))(((((()))***,,,...------,,,+++***)))(((''')))(((((('''((()))***+++******))))))))))))******))))))))))))))))))))))))'''((())))))))))))((('''''''''(((((((((((('''''')))(((&&&%%%%%%''')))++++++,,,...//////...---,,,++++++++++++++++++++++++)))))))))))))))***+++++++++++++++++++++++++++++++++)))((()))+++---+++***333222111111222333555666;;;;;;;;;;;;;;;;;;;;;;;;888777555333222111000000000000000000000000000000222222222222222333333333444333222222222333555666999:::;;;;;;:::999888777666666555444333555888;;;999999888777888999:::;;;BBB???;;;999999;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDAAA@@@???>>>============>>>???@@@@@@AAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???========================<<<;;;999:::===@@@BBBCCC;;;;;;:::999999999999999999999999999999999999999999999:::;;;;;;:::888777777777777777777777777777999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::777999;;;======;;;999888888999:::<<<<<<<<<;;;;;;666666555555666777999:::::::::;;;<<<===???AAABBBAAABBBBBBAAAAAABBBDDDGGGHHHHHHHHHJJJLLLLLLKKKIIIAAA@@@===:::777444333222555444444444444666777888:::<<>>BBB@@@>>><<<<<<;;;:::888333222111///---+++***)))((()))***++++++++++++++++++++++++******))))))(((+++***))))))+++,,,+++***************************++++++******)))((((((((())))))))))))))))))))))))))))))***+++++++++******++++++++++++++++++++++++(((((((((((())))))))))))***)))(((''''''((()))***++++++***))))))*********))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''''''''((((((((()))))))))''''''((((((((((((((((((************))))))))))))(((''''''''''''((())))))((())))))******+++++++++******))))))))))))************))))))))))))((((((***))))))((((((((((((((())))))((((((((()))******&&&&&&'''((()))***+++++++++***))))))))))))))))))(((((())))))******++++++++++++************++++++***************)))))))))))))))))))))))))))***+++((()))))))))******++++++***)))(((((()))***,,,---,,,,,,,,,+++***)))(((((())))))((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))(((''''''(((((((((((('''''')))))))))((()))***++++++((()))+++------------,,,++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++,,,+++***+++---------+++222222111111111222444444888888888999999:::;;;;;;:::999777555333222111111111111111000000000000000000000000000111111111111111111111111111222333444666888999::::::999777555555555555333333555999===999999888888888:::;;;<<>>???@@@AAAAAAAAAAAA???>>>>>>===============????????????????????????<<<<<<;;;<<<>>>AAACCCDDD======<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::<<<======>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=================================<<<======>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBB@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDD@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBAAA???>>><<<:::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::999888:::===???@@@>>>;;;999:::;;;<<<<<<<<<:::888777888888777777888999;;;<<<<<<<<<===???@@@AAABBBBBB@@@AAABBBBBBBBBDDDHHHKKKMMMLLLKKKKKKKKKIIIEEEBBB===;;;888666444333444444777777777777888999:::;;;;;;>>>BBBEEEGGGFFFEEEDDDEEEDDDDDDBBB@@@===;;;999999999:::<<<>>>???AAABBBCCCBBBAAA???>>>=========BBB@@@<<<:::999777555333.........---,,,***((('''((()))***++++++++++++++++++*********)))))))))(((***))))))***+++,,,+++)))************************************))))))(((((())))))))))))))))))))))))))))))***+++++++++,,,,,,******+++++++++++++++,,,(((((((((((())))))))))))))))))(((((((((((())))))+++***))))))((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((()))******)))((('''''''''''''''((((((((((((&&&''''''(((((()))))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&'''((()))))))))*********+++***))))))))))))))))))******)))))))))(((((((((((())))))(((((((((((())))))***))))))((())))))******++++++++++++*********)))++++++***)))((((((((()))''''''((()))***++++++,,,************************++++++*********************)))))))))))))))******++++++++++++******)))((()))))))))((()))***+++,,,,,,+++++++++***)))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))((()))******++++++******((()))***+++,,,+++++++++***************************************+++,,,,,,******************************)))******+++******333333333333333444444444555555555666777888:::;;;;;;:::888777555444444444222222222222222222111111000000000000000000000000000000111111222333444444444555777999999888666555444555555555555777:::===:::999999999:::;;;===>>>AAA@@@===:::888777777888999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@???>>>>>>>>>??????<<<<<<>>>???@@@@@@AAAAAA???>>>>>>===============???@@@@@@AAAAAA@@@@@@???============>>>???@@@BBB??????>>>===============>>>>>>======<<<<<<<<<;;;<<<=========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCC======>>>???@@@@@@AAAAAADDDDDDDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJIIIGGGDDDCCCAAAAAAAAA@@@???===;;;:::;;;;;;::::::999999999888::::::;;;;;;;;;;;;:::::::::<<>>???AAABBBCCCCCCBBBBBBAAABBBDDDEEEFFFIIIMMMPPPPPPNNNKKKIIIFFFBBB===999777666444333333555777999888999999999:::;;;;;;<<<>>>AAAEEEHHHIIIHHHEEEDDDEEECCC@@@===;;;;;;;;;<<<999:::;;;===???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>@@@===999777555333111///++++++,,,++++++***((('''))))))***+++++++++***************))))))))))))))))))))))))***,,,,,,+++)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,)))))))))*********++++++(((((((((((())))))))))))))))))(((((((((((()))))))))(((((('''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((()))******)))((('''''''''''''''((((((((((((((((((((())))))*********((((((((((((((((((((((((******))))))((())))))***)))))))))))))))*********)))))))))******))))))))))))))))))(((((((((((('''))))))(((((((((((())))))******))))))))))))******++++++++++++*********)))++++++***)))((((((((()))''''''((()))***++++++,,,((())))))))))))))))))(((******************++++++******)))))))))))))))***++++++,,,,,,+++***)))((())))))))))))))))))******++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))************))))))'''((()))*********))))))+++++++++******))))))(((******************************))))))******+++,,,************************))))))))))))((((((((()))555555555555555555555555444444333333444666888:::::::::888777666666555555333333333333333333444444111111111000000000000000000111111222333444555555333444555666777777666666444666888888888999:::<<<::::::999999:::<<<>>>?????????>>>;;;888777888:::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>????????????@@@@@@???>>>>>>>>>>>>???>>>???@@@AAAAAA@@@???>>>===??????>>>======???@@@AAAAAA@@@???????????????@@@@@@??????>>>=========;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>?????????@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@;;;;;;<<<===???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFJJJIIIHHHGGGEEECCCAAA@@@???@@@@@@@@@???>>><<<;;;<<<<<<;;;:::999999888888999:::;;;<<<<<<===<<<<<<<<<===???@@@@@@>>>;;;:::;;;:::999777666444444333888888777777888999;;;<<<@@@AAACCCEEEFFFEEECCCBBBCCCFFFHHHJJJKKKLLLOOOQQQNNNKKKFFFBBB???;;;777444333222222222444777:::;;;999::::::;;;<<<<<<<<<===@@@CCCFFFHHHIIIGGGEEECCCDDDAAA>>>;;;:::;;;===???<<<===???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;999555333222000...,,,++++++******************)))******+++++++++******))))))))))))))))))))))))(((((()))+++------+++)))******************************))))))))))))))))))))))))))))))))))))))))))***))))))((())))))***+++''''''(((((()))*********(((((((((((())))))))))))(((((())))))))))))(((((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''''''''((((((((())))))))))))***************++++++(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''((((((((((((((())))))***++++++***)))))))))******&&&&&&'''((()))***+++++++++***))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((()))))))))***************+++******)))))))))))))))'''(((***+++,,,+++******))))))))))))))))))))))))***************+++++++++******+++++++++***)))((()))((((((''''''(((((()))))))))))))))))))))))))))***))))))(((((())))))***''''''((((((((((((''''''''''''((())))))))))))(((,,,++++++***))))))((((((************************)))))))))((()))******+++************************)))+++++++++)))((()))***555666666666666666555555333333222222222444777888888777666666555555555666222222333333444444555555222222222222111111111000///000111333444444555555222333333444555666666666444777:::<<<;;;:::::::::999888888888999;;;===>>>;;;<<<===;;;888777999;;;;;;<<<<<<<<<<<<;;;::::::888888888999999:::<<<<<<:::::::::999999::::::;;;<<<<<<===>>>?????????>>>@@@???>>>>>>======>>>>>>===>>>@@@AAAAAA@@@>>>======???@@@@@@>>>>>>???BBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@???@@@AAABBBCCCBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@???>>>;;;;;;<<<>>>???AAABBBBBB@@@AAAAAABBBBBBCCCDDDDDDEEEEEECCCAAA???>>>=========>>>???@@@???>>><<<;;;<<<<<<;;;;;;::::::999999888999:::<<<===>>>??????<<<=========<<<:::888777888777666444444555777888888888777777888999;;;<<<>>>AAADDDGGGHHHHHHFFFEEEEEEGGGJJJKKKKKKJJJJJJJJJEEEAAA===:::999888777555333333444555777999;;;======>>>???@@@@@@AAAAAAAAAAAACCCEEEFFFGGGEEECCCBBB@@@???===<<<<<<>>>@@@AAAAAAAAABBBCCCCCCBBBAAA@@@======>>>???>>>===<<<;;;777444111//////...,,,***,,,+++***)))******,,,,,,******+++++++++******)))((()))))))))))))))))))))(((((()))+++------+++)))************************)))))))))))))))))))))***))))))))))))))))))))))))***)))((('''''''''((()))''''''(((((()))******+++(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''((((((((()))))))))******+++******************)))))))))******++++++++++++)))(((''''''&&&&&&&&&''')))))))))))))))))))))(((((()))***++++++***)))((())))))((((((((('''''''''((((((((((((((()))******,,,+++******))))))******&&&&&&'''((()))***++++++))))))))))))))))))***+++)))))))))))))))*********((()))************)))(((((((((((())))))*********++++++***)))))))))))))))&&&'''((()))***)))'''&&&((()))))))))))))))(((((())))))*********+++++++++***++++++++++++***)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((''''''((())))))''''''((((((((((((''''''(((((((((((()))))))))***++++++******)))*********************************((((((''''''(((((()))***************************)))+++,,,+++)))''')))***555666666777777666555555333222111111111333666777555555444444444444555555111111222333444444555555444333333333222222111111///000111333444444555555222222222333444555666777444888<<<>>>===;;;:::999888777777777888:::<<<===888:::;;;:::777777999;;;============<<<;;;:::999888888888888999:::;;;<<<;;;;;;:::::::::;;;<<<<<<======>>>????????????>>>======<<<;;;;;;;;;;;;;;;<<<===???@@@@@@???===<<<<<>>>>>??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBAAABBBDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCBBB???===<<<;;;<<<===>>>@@@BBBCCCCCC??????@@@@@@AAABBBBBBCCCAAA@@@>>><<<;;;;;;<<<<<<;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777999:::<<<>>>@@@@@@AAA<<<<<<;;;:::999777666555666555444333444777:::<<<:::999999999999;;;<<<======???DDDHHHJJJJJJIIIGGGDDDFFFIIIJJJHHHEEECCCBBB===:::666555666777999999777777777999:::<<<===>>>BBBCCCDDDEEEFFFFFFFFFFFFAAABBBCCCEEEDDDCCCBBBAAA<<<======>>>???@@@AAAAAADDDDDDEEEEEEDDDBBBAAA???<<<===>>>???>>>;;;999777333111///------,,,+++)))---+++***))))))+++---///******+++++++++******)))(((((((((((())))))))))))'''''')))+++---...+++)))************************)))))))))))))))*********))))))))))))))))))))))))***)))(((&&&&&&&&&'''((('''(((((()))******++++++(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&''')))***,,,---)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((()))******)))((('''))))))))))))************++++++******))))))((((((+++++++++,,,,,,---------,,,,,,+++***************))))))))))))((((((((((((((()))***++++++***)))((()))(((((((((''''''''''''((((((((((((((()))******,,,,,,+++***))))))******++++++++++++************))))))(((((()))***++++++*********))))))))))))))))))***+++,,,,,,+++***)))''''''(((((()))))))))***++++++***))))))((())))))(((((())))))'''$$$""" ((()))))))))))))))(((''')))))))))***++++++,,,,,,***+++,,,,,,+++***)))(((((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))************))))))))))))(((((())))))***+++))))))))))))***+++,,,---))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((***+++***'''%%%''')))===;;;888777777666444222444333333222222111111111222333555777777666555444333333333333333333333333222222222111111111111000333222222222111111000000000000000000111111111111333555666888888888888777666777888999::::::::::::<<<;;;:::999888777777777999:::<<<===>>>===<<<;;;777888999888777777999;;;999999999:::;;;<<<===>>>======<<<<<<<<<======>>>======<<<;;;;;;;;;<<<<<<@@@??????????????????@@@AAA@@@@@@@@@@@@AAABBBBBBAAACCCDDDDDDCCCBBBBBBCCCDDDAAA>>>>>>AAABBBAAA@@@BBBBBBBBBBBBAAA@@@??????AAABBBBBBBBBBBBBBBAAAAAA???@@@AAAAAAAAA@@@???>>>CCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCBBBAAAAAACCCBBBBBBCCCDDDCCC@@@>>>===>>>????????????>>>>>>@@@@@@>>>===<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<===>>>>>>>>>===<<<;;;;;;999888888777777777888888:::<<<>>>@@@BBBBBBBBBBBB@@@;;;666333444444333222777777777888888888999999888:::<<<<<<<<<>>>BBBFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLJJJGGGDDD@@@===;;;:::777555333222222444777999;;;::::::;;;===@@@DDDFFFHHHGGGFFFEEEEEEEEEFFFFFFBBBBBBBBBAAA@@@???>>>===>>>>>>======>>>AAADDDFFFGGGGGGEEEDDDBBB@@@???>>><<<===>>>===;;;777333000///---++++++,,,,,,,,,+++************************'''((()))++++++******)))'''''''''((((((((((((((())))))************))))))(((((())))))******+++++++++*********))))))(((((())))))******+++++++++,,,...------,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((******((('''&&&&&&&&&&&&(((((((((((())))))))))))***)))(((''''''((()))***((())))))))))))(((((('''(((((()))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((((()))******)))******))))))***+++,,,,,,+++)))((((((*********)))******++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((***++++++++++++***))))))+++*********))))))(((((())))))))))))))))))))))))******)))))))))))))))***++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))***++++++***(((+++***)))(((((()))***+++)))))))))))))))******+++,,,,,,,,,++++++******************))))))))))))))))))******++++++)))((('''***************+++++++++))))))))))))************)))***,,,------,,,***)))))))))************))))))(((((())))))*********************++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))===;;;::::::;;;:::888666222222222222222222111111333444555666666555444333333333333444444333333222444444444333333333222222333333333333222222222111000000000000000000000000333444555666777666666555777888999:::;;;;;;;;;;;;;;;:::999888777777777777;;;<<<>>>??????>>>===<<<999::::::999777666777999999999999:::;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;;;;<<>>>>>>>>>>>??????@@@@@@@@@???@@@AAAAAABBBAAABBBDDDDDDBBBBBBBBBCCCDDDBBB??????BBBCCCCCCBBBAAAAAAAAAAAA@@@???>>>===AAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAA@@@@@@DDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCBBBAAABBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAABBBCCCBBB@@@>>>============>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;===<<<;;;:::999:::;;;;;;============<<<;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???>>>======;;;777444333444666666666888999:::;;;<<<<<<<<<<<<888:::<<<<<<<<<>>>BBBEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHFFFBBB???<<<:::888888777666444333333555777999:::;;;;;;===???BBBEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEAAAAAAAAAAAA@@@???>>>===;;;;;;<<<>>>AAADDDFFFHHHDDDDDDCCCAAA@@@>>>===<<<:::::::::999777444111///...,,,******+++,,,+++***************************((((((******+++******)))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********************)))))))))((()))))))))*********++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))))))))((())))))******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((++++++***)))))))))******+++)))'''((()))***))))))*********++++++*********))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++***))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++---,,,+++***)))*********))))))))))))))))))))))))))))))))))))******)))(((+++***)))(((((()))***+++)))))))))))))))******+++++++++*********)))))))))***))))))))))))))))))))))))******+++***)))((('''++++++******)))))))))((('''(((((((((((())))))))))))***+++,,,,,,+++***)))))))))************)))))))))))))))*********++++++++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))));;;;;;;;;<<<===<<<:::888222222222222333333333333666666555555444333333333222333444555555444333222444444444444333333333333444444444444333333333333000000000000000000000000222222333444444444333333888999:::;;;;;;<<<;;;;;;999999888777777777666666;;;<<<===>>>>>>===<<<;;;;;;;;;;;;999666555666777888999999:::;;;<<<===>>>===<<<;;;:::::::::::::::888888999999::::::;;;;;;>>>>>>============>>>>>>??????>>>>>>??????@@@AAA@@@BBBDDDCCCBBBAAABBBBBBCCCBBB@@@AAACCCEEEEEEDDDBBBBBBBBBBBBAAA@@@??????AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCBBBCCCAAAAAAAAAAAAAAA???===<<<;;;;;;:::;;;<<<>>>>>>@@@???>>><<<;;;;;;::::::<<<;;;;;;:::999:::::::::<<<<<<<<<<<<;;;:::999999:::;;;===???@@@@@@@@@???<<<<<<<<<;;;:::999777666555333222333555888999999:::<<<>>>@@@BBBBBBAAAAAA999;;;<<<<<<===???CCCEEEIIIJJJJJJKKKJJJIIIHHHGGGAAA>>>;;;888555555555555666666555555666777999:::<<<===???AAACCCDDDEEEFFFEEEEEEFFFGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@???>>>===;;;<<<>>>AAACCCDDDFFFFFF@@@@@@???>>>===<<<;;;:::888777666444222000///...---+++))))))***+++***)))************************((()))******++++++******************************))))))************))))))************))))))))))))************))))))))))))(((((())))))))))))***************)))))))))))))))************************************************+++******)))(((((((((((((((((((((((())))))))))))((())))))******))))))(((''''''((()))***************************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((((((((((((***(((''''''((())))))(((************************))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))***)))))))))))))))******+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))((())))))***))))))((((((******))))))))))))******)))))))))))))))******+++***))))))))))))((((((((())))))))))))))))))******)))************)))((((((++++++***)))((('''&&&&&&''''''''''''((((((((((((((()))***++++++***)))((())))))************))))))*********+++++++++++++++++++++******)))(((((((((************************)))))))))))))))))))))))):::::::::;;;<<<;;;999666444444444555555666666666888777666444333222222222111222444555666555444333333333333222222222111111444444444444444444333333111111111111000000000000111111111222222222111111777888999999:::::::::999777888888888888777777777999::::::;;;:::999999888:::;;;;;;999666555666777888888:::;;;<<<<<<======<<<<<<:::999888888888888666777888999:::::::::;;;======<<<<<<<<<<<<=====================>>>>>>??????AAACCCBBBAAA@@@AAAAAABBBAAABBBBBBDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@?????????@@@AAABBBCCCCCCCCCCCCBBBAAA??????@@@???===;;;:::999888888999;;;===???AAA@@@???===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::>>>>>>======<<<;;;:::999<<<===???AAAAAAAAA???>>>:::999999888777555444333111111222333666888:::;;;<<<>>>BBBEEEGGGGGGFFFEEE======>>>>>>???AAADDDFFFKKKKKKKKKJJJGGGDDDAAA???:::888555222111111222333555555666888:::<<<>>>???AAABBBDDDFFFGGGFFFEEEDDDCCCDDDEEEFFFFFFDDDBBBAAA??????????????????>>>>>>>>>@@@AAACCCCCCBBBAAA@@@======<<<;;;;;;:::999999555444222000...---------+++***(((((()))******)))************************))))))******++++++++++++++++++++++++************))))))************))))))++++++******))))))((((((*********)))))))))))))))((((((((((((((()))))))))'''((((((((())))))******))))))))))))))))))))))))************************++++++***)))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((&&&'''((()))***+++++++++)))))))))******))))))(((************************))))))))))))))))))))))))((()))***))))))(((((()))***)))((((((((((((((())))))(((&&&&&&((((((((('''******))))))))))))******))))))))))))))))))))))))'''((((((((((((((())))))***++++++++++++***))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++************************'''((())))))******))))))))))))))))))))))))))))))((()))******)))(((((((((***))))))))))))))))))***)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********************)))))))))(((***))))))(((''''''&&&&&&'''''''''((((((((())))))(((((())))))))))))(((((()))******++++++******)))++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))===<<<;;;;;;<<<:::888555777777777888888999999999999888777555333333333222222333444555555555444444444444444444333333333333444444444444444444444444333333222222111111111111000000000000111111111222555555666777777777666666666777888888999888888777888999999999999888888888999999:::888777666888999777888:::;;;<<<=========<<<;;;:::888888777777777666777888::::::;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>???AAAAAA???>>>???@@@@@@AAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDAAABBBCCCEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGCCCBBBAAA@@@>>>=========<<<===???@@@BBBCCCCCCCCCBBB@@@>>>===>>>===<<<:::888888777777888:::===???BBBAAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<@@@@@@??????===<<<;;;:::<<<===>>>??????===;;;999666666666555555555555555222333555777888999:::;;;>>>AAADDDHHHJJJJJJIIIHHHBBBAAA@@@@@@BBBCCCEEEEEEIIIIIIGGGDDDAAA<<<999777555444222111111222333444444666999<<<@@@CCCEEEFFFGGGHHHIIIJJJIIIFFFDDDBBBAAABBBCCCDDDDDDBBB@@@???======>>>?????????>>>>>>>>>???AAABBBBBB@@@>>><<<;;;;;;:::999999888777777333222000---,,,,,,------+++)))'''((()))******)))***************************************++++++,,,+++++++++******)))))))))))))))************))))))++++++******))))))(((((())))))))))))))))))******)))))))))((((((((((((((('''''''''((())))))******((((((((((((((((((((((((************************+++******)))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((('''''')))***++++++++++++''''''(((((()))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***))))))+++''''''''''''((()))++++++)))(((&&&&&&((((((((('''******)))(((((()))******))))))))))))))))))))))))((((((((()))))))))*********++++++++++++***))))))))))))))))))))))))******************************))))))(((((()))***++++++************************"""$$$''')))***+++******)))))))))))))))))))))))))))+++,,,+++)))(((((())))))))))))******))))))))))))))))))))))))******+++************************(((((())))))*********************)))))))))))))))''''''''''''''''''(((((((((((()))))))))*********((((((((())))))(((((((((******++++++++++++******++++++++++++++++++++++++&&&&&&'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))@@@>>><<<<<<<<<;;;:::888::::::::::::;;;;;;;;;;;;999999888777666555444333333333333444555555666666888888888777777777777666555555555555555666666666555555444444333222222222000000000000111222333444333333444444444444333333444555666888888888777666999999999999:::::::::;;;888999999888777666888999777888:::<<<======<<<<<<;;;:::999888888888888888888999:::<<<<<<<<<;;;;;;:::::::::999999:::::::::::::::999999::::::;;;<<<<<<===??????===<<<===>>>>>>@@@BBBBBBAAAAAAAAACCC@@@@@@@@@@@@???>>>======>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDBBBCCCEEEFFFGGGGGGFFFEEEBBBCCCDDDDDDFFFFFFGGGHHHBBBAAA???===<<<;;;::::::999:::<<<>>>@@@AAABBBCCCBBB???===<<<<<<;;;:::999666666666777999;;;===>>>BBBAAA@@@>>><<<;;;::::::888999;;;<<<>>>>>>??????AAAAAA@@@???>>>===;;;::::::;;;;;;;;;:::888666555444444444555666777888999666999<<<======<<<<<<===@@@BBBEEEHHHJJJJJJJJJJJJFFFDDDBBBAAABBBCCCCCCCCCEEECCC@@@===999666444222333333333444555666777888888;;;>>>BBBFFFHHHIIIJJJIIIIIIJJJIIIHHHEEEBBB@@@???@@@@@@AAA@@@???>>>===;;;<<<===>>>>>>>>>>>>>>>:::;;;===???@@@???>>>===:::999888777666555444444111///...,,,++++++,,,,,,***)))'''(((***+++******,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++******)))))))))))))))************))))))************))))))))))))))))))))))))******************))))))))))))((((((''''''(((((())))))******''''''''''''''''''''''''***************************))))))(((((()))))))))(((((((((((()))))))))))))))******************)))(((((()))***++++++++++++&&&''''''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''+++......+++)))***,,,&&&&&&'''((()))+++,,,---***(((''''''((())))))(((***)))(((''''''((()))***))))))))))))))))))))))))((())))))******++++++,,,***++++++++++++***))))))))))))))))))************************************(((((((((((()))***+++,,,************************"""$$$(((+++---,,,+++***))))))))))))))))))))))))***,,,...---***((()))+++))))))************)))))))))))))))))))))******+++))))))************++++++((((((((()))******+++++++++******)))((()))))))))''''''''''''((((((((()))))))))))))))************))))))(((((((((((())))))******++++++++++++******+++++++++++++++*********%%%&&&'''((()))***+++,,,************************))))))))))))))))))))))))???===:::999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888999999999888777555444444444333222333555777888:::::::::999999999888888777777777888888888999999777666666555444444333333000000000111222444666777222222333333333222222111000222444555666666555444777777777888999:::;;;<<<:::;;;;;;999666555666888666888:::<<<======<<<<<<:::999999888888888999999:::;;;===>>>>>>===<<<;;;999999999888888999999999999888888888888999::::::999;;;======;;;:::;;;<<<<<<>>>AAAAAA???>>>>>>???>>>>>>>>>>>>===<<<;;;:::;;;;;;===>>>>>>????????????>>>>>>>>>???@@@BBBBBB@@@AAACCCDDDDDDCCCBBBAAA>>>???@@@AAACCCEEEFFFGGGAAA@@@===;;;999888888888666888:::<<>>AAA@@@>>><<<:::999888888777999;;;>>>@@@AAABBBBBBAAA@@@@@@???===<<<:::999777777777666666555555555555555555666777999;;;<<<;;;???CCCDDDCCCBBBBBBCCCBBBCCCEEEFFFHHHIIIJJJJJJHHHEEEAAA@@@AAABBBAAA???>>><<<999666444333333333333444777999;;;<<<<<<<<>>>>>>>>=========<<<<<<:::;;;<<<===>>>>>>>>>>>>999:::;;;<<<<<<;;;::::::888777666444333111000000------,,,+++************+++)))((((((***+++++++++------------------------++++++*********+++,,,------------,,,+++*********))))))************)))))))))))))))))))))*********((()))))))))************++++++*********))))))))))))))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))+++******))))))******+++)))******+++++++++******''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&***......***((()))+++((((((((()))***+++,,,---+++)))'''((()))***))))))***)))(((''''''((()))***)))))))))))))))))))))))))))******+++,,,,,,------***++++++++++++***))))))((()))))))))************************************(((((((((((()))***+++,,,************************&&&))),,,///000...,,,***))))))))))))))))))))))))+++...111///+++(((***,,,((()))***++++++***)))((()))))))))))))))******+++((((((((()))))))))******'''(((((()))******++++++++++++)))((((((((()))***))))))((((((((((((((((((((((((((())))))))))))******))))))))))))))))))******++++++,,,,,,++++++***++++++*********)))))))))''''''((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))<<<999666555777:::;;;<<<<<<<<<<<<;;;;;;:::::::::888999:::;;;:::888666555666444222111222555888:::999999999888888888777777999999999::::::;;;;;;;;;888777777666555555444444000000000111333555777999222222333333333222222111...///222444555444333222444444444555666888:::;;;<<<===<<<999666444444555666888:::<<<======<<<;;;999999999999999999::::::<<<===???@@@@@@>>><<<;;;999999888888888888999999888888888888888999999:::888:::;;;;;;:::999999:::;;;>>>@@@@@@===;;;<<<===?????????>>>>>>===<<<;;;888999:::;;;<<<<<<<<<<<<======<<<<<<===???AAABBB===>>>???@@@@@@???===<<<:::;;;===???AAACCCEEEEEE@@@???<<<:::888777666666555666888;;;>>>???AAAAAAAAA>>>;;;::::::999999777333555777999;;;<<<======???>>><<<:::888777666666666888;;;???AAACCCDDDDDD@@@@@@???>>>===;;;999888555444444333444444555666777777666777888:::<<<===>>>BBBGGGIIIHHHFFFGGGHHHCCCCCCDDDEEEFFFHHHIIIIIIHHHEEEAAA???@@@@@@>>><<<999777444222111333555666444666999===???@@@??????EEEGGGJJJLLLMMMLLLKKKJJJBBBBBBBBBBBBBBBAAAAAA@@@======<<<;;;;;;;;;;;;<<<::::::<<<===>>>>>>>>>>>><<<<<<;;;:::999777666555666555444222000///------************)))))))))(((+++)))((()))+++,,,,,,+++........................,,,+++*********+++,,,---//////...---,,,,,,++++++))))))************))))))(((((())))))******++++++(((((())))))*********+++,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((()))))))))))),,,+++***))))))***+++,,,******+++++++++******)))(((((()))***************''''''''''''''''''''''''))))))))))))))))))))))))%%%)))...---)))'''(((***+++***************+++++++++***((((((*********)))+++)))(((''''''((()))+++))))))))))))))))))))))))******+++,,,------......***++++++++++++***))))))(((((())))))*********+++************************(((((((((((()))***+++,,,))))))))))))))))))))))))+++---000222222///,,,))))))))))))))))))))))))))),,,///222000+++)))***---((()))***++++++***)))((()))))))))))))))******+++&&&'''''''''(((((())))))'''(((((()))***+++++++++,,,+++)))((((((((()))***++++++***)))(((''''''&&&''''''''''''((((((((()))******))))))))))))*********++++++,,,,,,++++++***+++*********))))))(((((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))888777555555666999<<<>>>???>>><<<;;;;;;;;;<<<===;;;;;;::::::::::::999999888777555444333333444444888777666555666888:::;;;::::::::::::999999888777777777777777666444333222222444333111555;;;:::444000000////////////000000000000000000000000000000333333333444555888:::<<<888888888888888888999999:::;;;<<<======<<<;;;:::;;;;;;:::::::::999999999999;;;===??????>>><<<:::888888999999999888888777777777777777777888888888888999999999999888777777::::::999999:::;;;;;;<<<;;;===@@@@@@>>>;;;999999888777777777777999;;;<<<999:::<<<>>>???@@@??????>>>?????????>>><<<:::999555777;;;???BBBEEEFFFGGGCCC???;;;888888777666555777777888999:::<<<===>>><<<;;;:::999999:::;;;<<<666777999:::::::::999999999999:::::::::999999888;;;:::;;;>>>BBBDDDBBB???>>>;;;777666777666444111222333444555666666666666<<<;;;;;;;;;;;;===???@@@JJJKKKNNNOOOOOOMMMJJJHHHIIIEEECCCEEEJJJMMMKKKIIIEEECCC@@@===:::888777666333444444333333444888;;;888;;;>>>@@@AAABBBDDDFFFFFFJJJMMMMMMJJJGGGFFFHHHBBBBBBBBBBBB???<<<999777<<<===<<<:::999:::===???AAAAAAAAAAAA@@@???>>>===999888777666666666777888555333111///---,,,+++***,,,+++***((((((((())))))+++)))'''(((***---//////000////////////.........---,,,,,,,,,,,,---......+++++++++******)))))))))'''((()))******)))((('''))))))))))))))))))))))))******************+++++++++***)))'''''''''((()))&&&'''((((((''''''(((******((('''((()))***)))'''))))))))))))************))))))(((((((((((()))))))))******))))))((('''&&&))))))))))))))))))))))))************************)))))))))))))))******+++(((((())))))******++++++)))'''$$$""""""$$$''')))))))))))))))))))))))))))))))))************)))))))))***++++++***)))***+++,,,***((((((***,,,,,,,,,***************************)))))))))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++((()))***,,,,,,+++******))))))))))))))))))))))))++++++************++++++((((((((((((((()))))))))))))))******++++++++++++///......---,,,+++******///,,,))))))+++,,,,,,***((((((((((((''''''''''''))))))(((((((((((())))))(((((('''(((((()))***++++++++++++*********))))))******))))))))))))******++++++******+++,,,,,,---*********))))))))))))))))))***,,,---...---,,,,,,******+++++++++,,,,,,,,,************************************************************************777666555444666888;;;============<<<<<<======>>>;;;;;;;;;::::::999999999999888777666666666777888888777666555555666888999999999999999999999888888777777777777666555444333111333333111444:::999444222222111111111111222222111111111111111111111111222222222333444666888:::888888777666666777777777999:::;;;<<<<<<<<<;;;;;;888888888999::::::;;;;;;;;;<<<>>>>>>>>>;;;999777999999::::::::::::999999555555666777888888999999999999999999999888777777888888777777777888888999;;;>>>AAAAAA???<<<:::999888777777777777999;;;<<<;;;<<<>>>???AAAAAAAAA@@@;;;;;;;;;;;;:::888666555666888;;;???CCCEEEFFFGGGBBB???<<<:::999999999888999999999999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;777888999;;;;;;:::999888999:::::::::::::::999999<<<;;;:::<<>>>>>>>>???@@@CCCEEEFFFJJJLLLNNNPPPOOOMMMJJJHHHKKKGGGDDDEEEHHHJJJHHHEEE>>><<<999777444333222222666666666555444666999;;;;;;>>>BBBDDDEEEFFFHHHIIIDDDEEEGGGGGGEEECCCBBBBBB@@@AAAAAA@@@>>>;;;999777999999:::::::::<<>><<<;;;999999888777777777777777333222000...,,,++++++***+++***)))(((((()))******,,,***)))))),,,...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++++++++************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************+++***)))(((''''''((()))&&&'''((((((''''''(((******((('''((()))***)))'''((((((((()))))))))******))))))(((((((((((())))))'''((()))))))))))))))((())))))))))))))))))))))))************************))))))(((((())))))***+++)))))))))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))((()))******(((((()))******(((&&&&&&(((******)))*********************************)))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++++++++))))))))))))))))))))))))++++++************++++++************++++++++++++******************++++++,,,,,,++++++***))))))))),,,)))&&&&&&((()))((('''(((((((((((((((((((((((()))))))))(((((())))))))))))(((((((((((())))))************)))))))))((((((***))))))))))))))))))******))))))))))))******+++***))))))))))))))))))))))))***+++,,,,,,,,,++++++************************************************************************************************666555444444555777999;;;;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<;;;:::999999888:::999999999999:::;;;;;;888777555444444555666666777777888999999999888888777777888777777666555555111333222111444888777444555444444333333444444555222222222222222222222222111111111111222444555666777777666555444444444444666777888:::;;;;;;;;;;;;555666777888:::;;;======<<<=========<<<999666555888999999::::::999999999444555666777888999:::;;;999999999999999888888777888777777666666666777777;;;>>>BBBCCCAAA>>>;;;:::888888777777888999:::;;;<<<===???AAABBBBBBAAAAAA999999999888777666555444777888<<>>??????BBBBBBBBBBBBCCCEEEFFFGGGIIIKKKNNNPPPPPPNNNLLLJJJLLLHHHDDDCCCDDDCCCAAA>>>666555333222000000000111888999999888777888:::===???CCCGGGJJJJJJJJJJJJKKKDDDCCCAAAAAAAAAAAA@@@>>>>>>>>>>>>>>><<<:::888666555666888999;;;>>>BBBEEEHHHGGGEEECCC@@@===:::888999999999999888777555555000///...,,,++++++++++++******)))))))))***++++++---+++)))***,,,///000///,,,+++++++++************,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++*********++++++++++++***)))))))))))))))))))))))))))************))))))))))))***))))))(((((((((((()))&&&((())))))(((''')))******((('''((()))***)))'''''''''((((((((()))))))))))))))(((((((((((())))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***))))))))))))))))))(((((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))''')))***)))((('''((())))))(((&&&'''(((******)))************************++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,+++***)))))))))***+++))))))((((((((((((((((((***(((&&&&&&'''((('''&&&))))))))))))))))))))))))******))))))))))))*********))))))(((((((((((())))))))))))((((((((((((((())))))(((((((((((())))))))))))((('''''''''(((((())))))))))))))))))******((()))***+++,,,+++***)))******))))))))))))))))))************************************************************************555555444333444555777888888:::<<<>>>?????????>>>======<<<;;;:::999999888888888999999:::;;;<<<<<<777777555444444444444555555666777777888888888888777777777888777777666666222222222333444666666555666555555444444555555666222222222222222222222222000000000111111222333333666555444333222111111111444444666777999:::;;;;;;666666777999:::;;;<<<===<<<<<<===<<<;;;999777666777777888999999999888888888888888999999::::::;;;999999::::::999999888777:::999888888777888888888;;;???CCCDDDCCC???<<<;;;999999888777888999:::;;;<<<===???AAAAAAAAAAAA@@@:::::::::999999888777666666888;;;>>>@@@AAABBBBBB???===;;;;;;<<<===<<<;;;;;;;;;::::::::::::;;;;;;===>>>>>>>>>===<<<:::999999;;;===>>>>>><<<999777777888888999999999999888888777777666666666555444666555444444666999<<<=========>>>???@@@BBBCCCDDDFFFFFFEEEDDDCCCBBBAAAAAAHHHJJJMMMPPPQQQPPPNNNMMMIIIFFFBBB???>>><<<999666444333222111111222333444888999:::::::::;;;===???DDDHHHLLLNNNMMMJJJIIIHHHFFFCCC??????AAABBB@@@===;;;;;;;;;;;;:::999777666333555888999;;;>>>BBBEEEGGGGGGEEEBBB???<<<:::888888999999999888666444222...---,,,+++*********+++)))))))))******++++++,,,,,,***)))***,,,.........++++++*********)))))))))+++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++)))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))((((((((()))))))))(((((((((((()))&&&((())))))(((((()))******((('''((()))***)))'''''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))((((((((('''))))))***++++++***))))))))))))))))))))))))))))))))))))************))))))((()))***)))(((((()))***+++)))))))))+++,,,+++***************************,,,+++***))))))((())))))))))))))))))))))))))))))++++++++++++++++++++++++***)))((('''((()))+++,,,))))))))))))))))))))))))++++++************++++++******)))))))))))))))(((---,,,***)))((()))***+++'''''''''(((((()))))))))++++++***)))******))))))))))))))))))******************))))))))))))************)))(((((('''(((((())))))))))))))))))))))))((((((((())))))((((((((())))))(((''''''''''''((()))))))))))))))*********)))***+++,,,,,,+++***)))***************)))))))))************************************************************************555444444333333444555666666888:::<<<===>>>============<<<;;;;;;:::999999666666777888999::::::;;;777777666666555555555555444555555666777777777777555666666777777777777666222222333444444444555666555555444444444444555555444444444444444444444444000111111111111111111111444333222111000000000000222222333444666888999:::888888999999999:::::::::999999:::;;;;;;;;;:::999888999::::::;;;;;;;;;:::===<<<<<<;;;;;;::::::999999::::::::::::999888888999999888888888888888999;;;???CCCDDDCCC@@@===<<<:::999888888888999:::;;;<<<===>>>@@@@@@@@@@@@???;;;;;;::::::999999888888666777:::<<<>>>?????????===;;;::::::<<<<<<<<<;;;::::::::::::;;;<<<======??????@@@???>>><<<:::999:::;;;===>>>>>><<<999777444555666777777777777777444444555444444444555666777777777888999<<<@@@BBB@@@@@@@@@AAABBBDDDEEEFFFGGGGGGFFFEEECCCBBBAAA@@@EEEHHHKKKOOOPPPPPPNNNMMMCCCAAA===:::888666333222333333222333444555777888777999;;;<<<===>>>AAACCCHHHKKKNNNNNNKKKGGGDDDCCCEEEBBB>>>>>>@@@@@@>>>;;;999999999999888888777777555777999:::;;;<<>><<<:::888666777777777666444222000,,,,,,+++***************))))))******++++++++++++***)))((()))+++,,,,,,+++++++++++++++************+++************+++,,,,,,++++++++++++++++++++++++***))))))(((((((((((((((************************)))))))))(((((((((''''''((((((((())))))))))))((('''((())))))(((((()))+++***((('''((()))***)))'''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))******)))))))))((((((''''''***))))))(((((())))))***))))))))))))))))))))))))))))))************)))))))))***++++++))))))***+++***))))))***+++,,,+++***************************++++++***)))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++(((''''''&&&&&&''')))***))))))))))))))))))))))))++++++************+++++++++*********))))))((((((---,,,+++)))))))))******''''''(((((()))*********+++,,,,,,,,,+++*********((()))))))))*********+++******))))))))))))************)))(((((('''((((((************************(((((())))))))))))((((((***))))))(((((()))))))))(((((())))))************++++++,,,------,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************555555444444444444444444555666777888::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;666666888999::::::::::::888888888888888777777777444444555666666666555555444444555666666777666666444333444666666333444888555555444444444444555555444444444444444444444444222222333333222111000000222222111000////////////000111111222444555777888888888888777777777666666555666777999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>???>>>===<<<;;;:::999888:::::::::::::::999999888777666666666666777888888<<>>>>>;;;:::999888888999:::;;;<<<===???@@@@@@@@@???>>>:::999999888777777888888777888:::<<<============<<<;;;:::;;;<<<===<<<:::::::::::::::;;;<<<===>>>@@@??????>>><<<:::999888888999:::::::::999888777333333444555666666666666333444555555444555777999888999;;;<<<===>>>AAADDDEEEDDDCCCCCCDDDEEEGGGHHHFFFFFFGGGGGGGGGGGGFFFEEECCCFFFIIIKKKLLLJJJHHHFFF<<<;;;999666555333222222444444444444666888:::<<<999;;;>>>???@@@AAADDDFFFIIIKKKLLLKKKGGGCCC@@@???@@@???===<<<<<<<<<:::888777777777777888888888888777999;;;;;;::::::<<<===??????>>>===<<<:::888777333333333333222111000///---,,,+++***************)))***++++++,,,+++++++++)))(((((()))+++++++++))),,,,,,+++++++++***************))))))******+++,,,)))************+++++++++---,,,+++***)))))))))***************************))))))((((((''''''&&&&&&'''(((((())))))))))))((('''(((***)))(((((()))+++***((('''((()))***)))'''''''''((((((((()))))))))))))))(((((((((((())))))************)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***)))(((((((((((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))************)))))))))+++,,,+++***)))***+++(((''''''(((******)))'''******************************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))++++++************++++++---------,,,++++++******++++++++++++************(((((())))))******++++++(((***++++++)))(((((()))'''(((((())))))*********))))))(((((((((((())))))***))))))(((((((((((()))************++++++++++++((()))***++++++***)))(((***)))))))))******+++,,,((((((((()))******++++++,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************666666555555444444444444444444444444555666888888;;;;;;;;;;;;<<<<<<<<<<<<888999;;;<<<<<<<<<<<<;;;999999::::::::::::::::::444444555555555444444333222222444555666666666666555444666999777333444:::666666555555555555666666555555555555555555555555444444555555444222111000111000000/////////000000000000000000222333555666555555444444444333333333333333444666777888888999:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;:::999888888::::::;;;;;;::::::999888666666666777777999:::;;;===>>>@@@@@@???>>>>>>???;;;;;;999999999999:::;;;>>>???@@@AAAAAAAAA@@@???:::999888777777777888888999:::<<<===>>>>>>>>>======<<<;;;<<<===>>><<<:::<<<<<<;;;;;;;;;;;;<<<<<>><<<:::888777666555555555444444555555666666222333444555666666666666444666777666555555888;;;;;;???BBBCCCCCCBBBDDDFFFIIIHHHGGGFFFFFFGGGHHHJJJFFFGGGHHHIIIIIIHHHGGGGGGCCCEEEFFFFFFEEEAAA===;;;555666555555444444555666777777777888:::<<<>>>@@@???AAACCCDDDDDDDDDEEEFFFGGGHHHIIIGGGDDDAAA??????<<<===>>>===;;;888777777777777777777777888999999888999;;;;;;:::::::::<<<===<<<<<<;;;999777555444000000///..................---,,,+++***)))))))))***+++,,,,,,,,,+++***)))***))))))***,,,,,,+++)))+++++++++************))))))))))))))))))***++++++(((((()))))))))*********---,,,+++***)))))))))***************************))))))(((''''''&&&%%%%%%&&&'''((()))******)))(((''')))******))))))***+++***((('''((()))***)))'''((((((((()))))))))******))))))(((((((((((())))))((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************)))))))))***+++***)))((()))+++''''''''')))***+++)))'''************************)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))++++++************++++++......---,,,,,,+++******((()))+++,,,,,,+++***)))))))))))))))))))))******''')))++++++(((''''''(((&&&&&&'''(((((()))******((((((''''''''''''(((((()))(((((((((((())))))***))))))))))))*********+++)))***+++,,,,,,+++***)))((((((((()))***+++,,,---'''(((((()))******+++++++++,,,,,,---,,,+++***)))(((((()))***+++,,,------************************))))))))))))))))))))))))************************666666666555555444444333444333222222333444666777::::::;;;;;;<<<=========;;;<<<>>>??????>>>>>>===999:::;;;<<<<<<<<<<<<<<<555555555555444333222222111111333444555555666666666555666:::888333555;;;777777666666666666777777666666666666666666666666555666666666555333111000000000/////////000000111000000//////000222444555111111111111111111111111222222333333444555666666777888999:::;;;;;;;;;;;;::::::999999999999888888::::::;;;;;;::::::999888777888888999:::<<<===>>>===>>>??????======>>>@@@<<<;;;:::999999999:::;;;???@@@AAABBBBBBBBBAAA@@@;;;:::999888888999999:::;;;<<<===?????????>>>>>>???>>>===>>>??????===;;;>>>>>>===<<<;;;:::::::::>>><<<999777555444444444222111000000111222444555333444555666777777777777777888999777555555888<<<@@@DDDHHHJJJHHHGGGHHHIIILLLKKKIIIHHHGGGHHHJJJKKKHHHIIIIIIIIIHHHFFFDDDCCCDDDDDDDDDCCC@@@:::555222222333444444444555777999;;;;;;;;;<<<>>>@@@CCCDDDEEEGGGHHHHHHFFFEEEEEEFFFEEEFFFFFFEEEBBB@@@@@@AAA;;;>>>AAA???;;;777777777666666666666777888999:::777999;;;;;;::::::;;;<<<<<<<<<;;;999777444222111///...,,,++++++,,,---...///...---+++***)))))))))+++,,,,,,---,,,+++)))(((+++******+++------,,,***************)))))))))))))))))))))))))))******+++''''''(((((()))))))))***,,,+++)))''''''''''''(((************************))))))((('''&&&&&&%%%%%%&&&'''(((*********)))(((''')))******))))))***+++***((('''((()))***)))((())))))))))))************))))))(((((((((((())))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&'''''''''(((((())))))&&&(((+++------+++(((&&&))))))))))))))))))))))))))))))************))))))((()))***)))((('''(((***)))))))))+++------+++)))************************(((((('''(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++((()))+++,,,,,,,,,+++***))))))))))))))))))))))))++++++************++++++,,,,,,++++++***)))((((((&&&(((+++------,,,***))))))))))))))))))))))))((('''***---,,,)))'''((()))%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''(((((('''(((((()))***+++'''((((((((())))))******)))***,,,------,,,***)))'''''''''(((***+++---...'''(((((()))***+++++++++***+++,,,,,,+++***)))(((&&&&&&''')))***+++,,,---************************))))))))))))))))))))))))************************888777666555444444444444666444111//////111333555777888888:::;;;<<<==============================>>>======<<<;;;::::::::::::777555444555555222///---000222222000000222555111111222444666777888999999999999999888888777666888777666666555666666666777666333111111222444555444333111000///000111222000000111111222222222222444222000000333444333111111222222111000000111333666666666555555555444444777888888999888888777777666666777777888999999:::777777888999::::::;;;;;;===???@@@AAAAAA@@@???===;;;;;;;;;<<<<<<<<<======AAABBBBBB@@@>>>===>>>???999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;:::;;;<<<>>>???===<<<<<<;;;:::888666555444444555555555333222111333222222222222222333444666666777777888888999999999999:::;;;<<<>>>@@@AAAEEEGGGIIIKKKLLLMMMMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGFFFCCC@@@===;;;>>><<<999777555333333333333555666777666777888:::999:::===@@@CCCEEEGGGGGGNNNKKKFFFDDDDDDDDDDDDDDDEEEDDDAAA???===<<<<<<<<<===<<<;;;::::::::::::;;;;;;;;;:::999888888777777999888888999<<<======<<<>>>;;;777333000//////000------,,,++++++,,,------.........------,,,,,,,,,,,,+++***))))))***+++,,,((((((***,,,......,,,***))))))(((((((((((())))))...+++)))***---000000///))))))))))))************++++++++++++++++++++++++******))))))((((((''''''))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&'''((()))+++(((%%%$$$'''))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&%%%%%%$$$$$$$$$$$$&&&((()))*********))))))((((((''''''&&&&&&((((((((((((((((((((((((******)))((((((((('''''')))((('''(((***+++,,,+++000///...---,,,+++++++++,,,+++(((''''''(((***,,,)))***&&&''',,,(((%%%...,,,+++******))))))******)))***+++------,,,++++++************************+++*********))))))((((((,,,+++***)))((((((((((((++++++***************+++------......---+++***)))))))))))))))******************************************))))))))))))******+++(((%%%%%%'''))))))'''+++)))'''&&&((()))***)))***)))))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++$$$%%%&&&'''(((***++++++******)))))))))))))))***)))******++++++,,,,,,---,,,+++***)))))))))***+++******))))))))))))******)))*********++++++++++++;;;;;;:::999888888888999777555222000000111333555444555666777999;;;<<<===============>>>>>>>>>???======<<<<<<;;;::::::999;;;999666666666666444111000222333222000///111333111111222444555777888888999::::::::::::999888777888777777666777777888888:::888666444333444666777555555444333333333333333222222222333333444444444444222000111333444333222111222222111000000111333555555444444444333333333555555555666666666666555444444555666666777888888777888888999::::::;;;;;;<<<===???@@@@@@???===<<<;;;<<<<<<<<<<<<=========?????????>>>;;;;;;<<<===999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===;;;:::::::::;;;;;;<<<===;;;;;;::::::888777666555000111222222222111000///222222222222222222333444555555666888:::;;;<<<===?????????@@@@@@BBBCCCCCCIIIJJJKKKLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCBBB???<<<:::888888777555333222111111222333555666777777777999;;;<<<===@@@CCCEEEGGGIIIIIIKKKHHHDDDBBBCCCDDDDDDDDDCCCAAA???>>><<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<;;;:::::::::999888888888:::999888999;;;<<<;;;:::<<<999555111///.........---,,,+++******+++,,,---***++++++,,,---...//////---,,,,,,++++++,,,,,,---))))))***,,,...///---+++))))))(((((((((((())))))+++)))'''(((+++------,,,))))))))))))************''''''''''''(((((())))))***)))))))))((((((((('''))))))************))))))************************((((((((()))))))))*********)))'''''''''(((***++++++(((&&&%%%'''))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((()))))))))%%%%%%'''((())))))******((((((((((((((('''''''''))))))))))))))))))))))))))))))*********)))(((((()))((('''(((***+++++++++,,,+++***)))))))))))))))))))))))))))******++++++---)))((()))***---///---,,,+++******))))))******((())))))***************))))))))))))))))))******************)))))))))(((+++******)))))))))))))))++++++************++++++++++++,,,------,,,+++***))))))))))))************))))))))))))))))))))))))++++++************++++++,,,***'''''')))+++***)))&&&%%%$$$%%%(((***++++++++++++++++++*********)))************)))))))))((())))))))))))))))))))))))''''''((()))))))))))))))&&&''''''((()))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,*********))))))*********)))))))))*********++++++<<<<<<;;;;;;;;;;;;;;;<<<999777444222111222333444222222444555777999;;;;;;;;;<<<<<<===>>>???@@@@@@===<<<<<<;;;;;;:::::::::<<<:::888777777777555333333444444333111///000111111111222333555666777777:::::::::::::::999999888777777777777888999:::;;;<<<;;;888777666666777888777777888888777777666555444555555555555555666666555333111111333444333222111222222222000000222333333333333333222222222222111111222222333333333333222222333333444444555555777777777888999999::::::999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::888777888:::777777888888888999999999999999999::::::::::::;;;777888888999999999999999888888888777666555444333///000000111111111111000222222222222222333444444444555777:::===???AAABBBDDDDDDDDDCCCDDDDDDEEEFFFJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@======<<<;;;999777555444333333222222222222333333333555777777888888;;;<<<@@@AAACCCFFFHHHIIIJJJKKKHHHEEEBBB@@@AAABBBBBBBBB>>>>>><<<;;;;;;<<<===>>>===<<<<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::;;;:::999999::::::999777888666333///---,,,,,,---++++++************++++++)))***+++,,,---......///+++,,,,,,,,,,,,,,,,,,+++))))))***,,,......,,,***))))))(((((((((((()))))))))((('''''')))++++++***))))))))))))************%%%%%%%%%&&&&&&'''''''''))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))*********++++++***)))(((((((((***+++,,,+++)))''''''(((******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++&&&'''(((((()))))))))((('''((((((((((((((())))))************************((()))+++,,,,,,+++***)))***((('''(((***+++++++++))))))(((((((((((())))))((()))+++,,,---,,,+++***///'''+++---***999BBB333,,,+++******))))))******(((''''''''''''((())))))''''''(((((()))))))))***************)))))))))))))))))))))))))))******+++++++++************++++++)))***++++++,,,,,,++++++))))))))))))************''''''''''''''''''''''''******))))))))))))******+++***(((((()))******)))%%%$$$$$$%%%(((*********++++++++++++************************))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))*********++++++,,,+++++++++++++++,,,,,,......------,,,++++++***------,,,++++++++++++,,,++++++++++++++++++++++++((((((((()))))))))******999999888888999::::::;;;:::999777555444333444444333444444555777777888999999:::;;;<<<>>>???@@@AAA=========<<<<<<<<<;;;;;;;;;:::999888777666555444333333333333111111000111111111222333444555555666888888888999999888888777777777777888999:::;;;<<<===<<<:::888777888888999888999:::::::::999777666666666666666666666666666555555333333333444444333222333333222111111222444333333222222222111111111////////////000111111222111111111222222222333333555555555666666777777777555666777777777777666555777777777777888888888888777888888666555444555777555555555555666666666777555555555666666666777777444555666777777777555555444444555555555444333333222222333333444444444444333333333333444555666666888999;;;===@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJDDDCCCBBBAAA???<<<:::999666666555555444222111111111222222333444555666777444666888999999:::<<<>>>BBBCCCEEEGGGHHHIIIIIIJJJFFFCCC@@@?????????>>>>>>;;;:::::::::;;;<<<>>>???>>>============>>>??????<<<<<<<<<==================;;;:::999999888666555444222000---++++++++++++******))))))))))))******,,,,,,,,,+++++++++++++++((()))***++++++***)))((()))((()))***,,,,,,+++)))))))))(((((((((((())))))))))))))))))***+++++++++((()))))))))************))))))((((((((('''''''''))))))))))))((((((((((((******))))))))))))******************************)))*********++++++++++++******)))(((((())))))***+++***)))((()))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))))))))(((((('''''''''(((((()))))))))***))))))))))))))))))))))))''')))+++......---+++******((('''(((***++++++******************+++,,,---++++++,,,,,,,,,++++++***---###,,,000,,,EEESSS;;;,,,+++******))))))******(((((('''&&&&&&((()))***''''''(((((()))******************)))))))))))))))(((((((((((()))***+++,,,++++++*********+++,,,,,,*********+++*********)))((()))))))))************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((('''***(((''''''(((((((((&&&)))))))))(((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************++++++*********+++,,,,,,,,,,,,,,,+++++++++******+++******)))))))))))))))+++++++++,,,,,,+++++++++(((((((((((())))))))))))666666666666777999::::::;;;:::999888777666555444888888777777777666666666777777999:::<<<===>>>???>>>>>>>>>===============::::::999888666555444444333222222222333333222222111222222222333333444444444555555666666666555555555666666777888:::;;;<<<;;;:::999888888888999999999:::;;;;;;;;;:::888777777777777777777777777777777777666555444444555555333444555444222222444555444444444444333333333222000////////////000111222111111111222222222222222333333333333333444444444222222333333333333222222333333333333444444444444555555666555333333444555333333333333444444444444222222222333333333444444333444555666666555444333333333444555555555555444555555555555666777777888555555555666777888999999===>>>???AAACCCDDDFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIJJJIIIHHHGGGFFF???>>>===<<<:::777555444222222111111111111111111111111333555666888999999666888:::;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEBBB???======<<<;;;999999999999999;;;===@@@AAA?????????>>>>>>???@@@@@@>>>>>>>>>???????????????>>><<<999888888777444222000...---+++************))))))))))))))))))))))))++++++++++++++++++++++++((((((***++++++***(((((()))((('''(((******)))((())))))(((((((((((())))))(((((()))))))))))))))***((()))))))))************---,,,+++***((('''&&&&&&(((((((((((())))))))))))******)))(((((()))******)))))))))))))))))))))))))))*********+++++++++++++++***)))((('''&&&&&&&&&)))******)))))))))******'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))***)))(((''''''))))))))))))))))))(((''''''((((((((())))))******(((((((((((((((((((((((('''))),,,......---+++******)))((((((***+++******++++++***++++++,,,---...000...,,,***))))))***+++,,,"""+++///+++CCCQQQ888,,,+++******))))))*********)))((('''((()))***+++)))))))))******+++++++++))))))))))))))))))******(((((((((((()))***,,,,,,++++++******+++,,,,,,---------,,,***)))(((((('''((()))))))))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''(((+++***))))))******((('''(((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))(((((()))))))))))))))***++++++(((((())))))************************))))))((((((***+++,,,,,,,,,,,,+++***(((((((((((())))))))))))444444555666777999;;;<<<:::;;;;;;:::999888777666;;;:::999888777666555444444555666777999:::;;;<<<========================:::;;;:::999666444444555333222111222333444333222222222222222222222222222111222222333333333333333444444444555666888999:::999999888888999999::::::;;;;;;;;;;;;;;;::::::999999888888888888888777777999::::::888666555666888555666666555444444555777777777777777666666666666444333222111111222333444333333333333444444444444222222222222222222222222222222222222222222222222111111222222222333333333444555666555333333444666222222333333333444444444333333333333444444444444777777777777777666666555555666777888999999999999888888888777888888999:::999999999999:::<<<===>>>BBBCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJHHHHHHGGGFFFDDDAAA>>>===999999999888666444333222111111111000111222333333111333444666888999999::::::<<<===>>>===>>>???AAAAAABBBBBBCCCCCCBBBBBBAAACCCAAA>>><<<<<<;;;:::888999999999:::<<>>>>>>>><<<:::777666555444111///,,,,,,+++******))))))***))))))************))))))&&&'''((()))+++---......***++++++++++++++++++***)))((('''''')))***)))((())))))(((((((((((())))))%%%'''(((((('''&&&''''''))))))))))))************,,,,,,***)))'''&&&%%%$$$(((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((()))))))))*********++++++******)))((('''&&&%%%%%%((()))******(((((()))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++***(((''')))))))))******)))((((((((())))))))))))))))))***'''''''''''''''''''''''')))***,,,------,,,+++***+++)))(((((()))******))))))))))))))))))***+++,,,000...+++((('''(((***++++++$$$***+++(((666===---,,,+++******))))))************))))))******+++,,,+++++++++***************))))))))))))************(((((((((((()))***+++,,,++++++***++++++,,,---...000///---+++)))(((''''''))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))++++++***))))))***(((((((((***,,,---,,,***************++++++++++++))))))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++&&&''''''((())))))******++++++,,,,,,++++++***))))))***+++,,,,,,+++***)))((((((((()))))))))******222222333444666888:::;;;::::::<<<<<<<<<:::888777:::999999888777666555555222222333444555777777888;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<:::777555555777666444222222444444222000222222222222111111111111000000111222222222222222333333333333444555666777777888888999:::;;;<<<===>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::999999999;;;<<<<<<:::888777888:::777888888777666666777999;;;;;;:::::::::999999999999888666444333444555666666666666666666666666666333333333333333333333333444333333333333333333444333333444444444555555555555666777666444444666888444444444555555555666666777777777888888888999999<<<<<<;;;::::::::::::::::::;;;<<<>>>???@@@@@@@@@>>>>>><<<<<<;;;<<<======<<<<<<<<<===>>>???AAAAAADDDEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJHHHGGGFFFEEEEEECCCBBBBBB@@@===:::777666444555555555444333222111222222222222333444666777666777999:::;;;<<<<<<;;;>>>???@@@@@@??????@@@BBBAAAAAAAAAAAA@@@???>>>>>>???===<<<<<<<<<<<<;;;:::::::::;;;<<<>>>AAACCCEEEDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;888666333222111000---+++***************)))))))))))))))***++++++***))))))%%%&&&''')))+++,,,---...++++++************+++++++++***((()))***+++***)))))))))(((((((((((())))))%%%'''******'''&&&&&&((())))))))))))******************)))((((((''''''&&&'''((((((((()))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))((((((&&&(((******(((&&&((()))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++***)))(((((())))))*********))))))*********)))))))))))))))((((((((((((((((((((((((***+++++++++++++++***)))+++***(((((()))******)))))))))((((((((())))))***+++***))))))))))))***+++***((((((******+++***''',,,+++******))))))******((()))******++++++******++++++******))))))((((((((()))))))))************))))))(((((()))***++++++++++++++++++,,,---......000///---+++***))))))***))))))))))))************))))))))))))))))))))))))***))))))))))))))))))***'''))),,,,,,***((()))***((('''(((***,,,,,,+++))))))*********++++++++++++((()))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))*********************))))))))))))***+++,,,---((((((((()))))))))))))))***++++++,,,+++***)))(((((()))+++,,,,,,+++)))((()))))))))*********++++++//////000222444666888:::999:::<<<======;;;:::888888888777777666666666666000111111222333444555555::::::::::::::::::::::::<<<===>>><<<888666777888999666333333444333000---222222222111111111111111///000111222222222222222222222222222222333444555777888999:::<<<===>>>>>>@@@???===<<<<<<<<<===>>>======<<<<<<<<<;;;;;;;;;<<<===>>><<<999777999;;;888999999888777777888:::=========<<<<<<<<<;;;;;;<<<;;;888666555666666777888888888888888888777777444444444444444444444444666555555444444555555666666666666777777777888888666777888777666666777999666666666777777777888888;;;;;;<<<<<<<<<=========AAA@@@>>>===<<<===>>>>>>>>>???AAABBBDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@AAAAAA>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHJJJKKKMMMMMMLLLKKKHHHFFFCCCAAA@@@???;;;;;;;;;;;;999777555444222222333333333333222222444333333333555777999:::;;;<<<===???@@@??????>>>@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAA@@@???>>>===<<<;;;::::::;;;===>>>===<<<<<<<<<<<<===???BBBDDDFFFFFFEEEDDDBBBAAA@@@??????======<<<;;;:::999999888444222000///...---+++))))))))))))***************)))***+++,,,,,,+++***)))(((((())))))*********+++***)))(((''''''((()))***---,,,******+++,,,,,,+++))))))(((((((((((())))))'''***---,,,***((((((***))))))))))))************))))))))))))*********+++'''((((((((())))))******+++***)))'''''')))***+++************************(((((((((((())))))))))))&&&'''(((***++++++,,,,,,%%%(((***)))'''&&&''')))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))"""###&&&((())))))((('''(((((()))***************++++++******))))))(((((()))))))))))))))))))))))),,,++++++******)))))))))+++***(((((()))******)))******))))))))))))******%%%&&&(((***+++,,,++++++)))+++(((***...'''"""))),,,++++++***)))*********'''(((***+++++++++***)))++++++***)))((('''&&&&&&(((((())))))*********+++)))))))))))))))******+++++++++++++++,,,---...//////...,,,+++++++++,,,,,,))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((($$$'''******(((&&&'''(((***))))))******)))&&&$$$''''''(((((()))))))))***(((((())))))*********+++))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...++++++******))))))((((((((())))))******((('''&&&'''(((***++++++***((('''************++++++++++++222222111111222555888:::;;;;;;<<<<<<<<<<<<<<<<<<888888888888888777666555444444444444444444444444777777777777888999;;;<<<======<<<;;;::::::999999>>><<<888555333444555666555555444444333222111111222111000//////000111222222222222222222222222222333444666888:::<<<===>>><<<<<<;;;;;;;;;<<<======@@@@@@@@@@@@??????>>>===@@@AAABBBCCCBBB@@@===;;;<<<<<<============<<<<<<===>>>@@@AAAAAAAAA@@@???<<<:::999888888999;;;<<<<<<<<<<<<<<<;;;:::888888:::999888777888:::<<<===:::999999888888888999999;;;;;;;;;;;;;;;<<<===>>>;;;888555555777888777666777777888888999:::::::::>>>@@@AAABBBAAA@@@AAABBBDDDCCCBBB@@@@@@@@@AAAAAAEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFFFFGGGGGGIIIGGGEEEEEEGGGGGGGGGFFFJJJFFFBBB???>>><<<888555999;;;999333000111333333333111000222555666555222888777666666666777999::::::===@@@CCCEEEEEEDDDCCCDDDCCCAAA??????@@@AAABBBAAA@@@???>>><<<<<<<<<;;;>>>>>>======>>>>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBCCCAAA?????????@@@???>>>AAA>>>999666555444333222444333222000...,,,***)))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((+++++++++***)))(((((('''))))))************))))))***)))((((((((()))+++,,,))))))))))))))))))))))))((()))***,,,,,,+++******))))))))))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((((((((('''(((((()))***+++************))))))))))))%%%(((***)))&&&%%%'''***(((((())))))))))))((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))))))))******++++++,,,,,,%%%""""""''')))(((%%%((((((((((((((()))******...---+++)))''''''''''''%%%&&&)))******)))&&&%%% $$$(((***++++++,,,---++++++************++++++))))))))))))))))))))))))+++*********))))))((((((...+++)))***---000000///************+++++++++++++++)))(((''''''((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))+++......,,,)))000...---,,,,,,,,,***(((************))))))))))))'''''''''''''''((())))))''''''(((((())))))******((((((''''''''''''((((((***)))(((''''''((()))***+++***)))(((((('''(((((())))))))))))))))))))))))''''''''''''((()))***+++++++++,,,,,,,,,,,,++++++++++++******))))))((((((******))))))))))))******((((((***+++++++++++++++111///,,,***(((((())))))***)))((()))+++------,,,***+++,,,------,,,+++***111111111222333555777888999999999999::::::::::::999999999999888888777666555555555444444444444444666666666666666888999:::<<<<<<<<<;;;;;;;;;;;;;;;>>><<<:::777666555666666444444333333222111111000333222111000000111222333222222333333333333333333222333444555666777888999;;;:::::::::;;;<<<======@@@@@@@@@AAA@@@@@@??????@@@AAACCCDDDCCCAAA>>><<<<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBCCCDDDCCCBBBAAA===<<<;;;::::::;;;===>>>>>>>>>>>>===<<<;;;:::999===<<<;;;;;;;;;===???@@@???>>>======<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????>>><<<999:::<<<======;;;=========>>>>>>?????????CCCEEEFFFFFFEEEDDDDDDEEEGGGFFFEEEDDDDDDEEEEEEFFFIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCAAA??????@@@AAAAAA@@@CCC@@@<<<:::999777444222333555444111111444555333444333333555888999777555999888888888888:::;;;<<<@@@AAACCCEEEEEEEEEDDDCCCDDDBBBAAA?????????@@@AAA======<<<;;;::::::::::::<<<<<<===???@@@AAABBBCCCFFFEEEDDDCCCBBBBBBBBBBBB@@@???>>>>>>???@@@???===???;;;777444333222111000------,,,+++******))))))))))))))))))))))))))))))***)))))))))((((((((('''++++++++++++++++++++++++++++++******)))(((((('''******++++++++++++*********)))((((((((()))++++++))))))))))))))))))))))))((())))))***************(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((''')))(((((((((((())))))************)))))))))((((((******+++***((('''((()))(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))'''''''''''''''(((((((((+++(((&&&(((,,,///...,,,((((((((((((((()))************++++++***)))((('''&&&''')))******)))'''&&&&&&'''((((((((((((***,,,******))))))))))))******************************************)))))))))(((,,,***((())),,,...---,,,******))))))((('''&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***+++---,,,++++++)))))))))+++,,,+++***************))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))***)))(((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---))))))************))))))*********)))))))))))))))******))))))))))))******)))************)))))))))---,,,***))))))***,,,---+++)))((((((***++++++***)))***+++,,,,,,+++***)))///000111333444555555555666666666666777777888888999999:::::::::999888888666666666555555444444444555444444444555666777777999999:::;;;<<<<<<============<<<:::999888777777555555444444333222222222333333222222222222333333333333333444444555555555444444444444444444444444888888888999999;;;<<<<<>>???@@@AAAAAAAAABBBCCCEEEGGGGGGFFFEEEDDD??????>>>===>>>???AAABBB@@@@@@AAA@@@@@@???>>>===AAA@@@@@@???@@@BBBDDDEEEFFFEEEDDDCCCBBBAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBB@@@???>>>>>>@@@BBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDHHHJJJKKKJJJHHHGGGGGGGGGIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCBBB===;;;999999;;;<<<<<<<<<<<<999777555444444222000///333555444555888888666666666666888;;;<<<;;;:::;;;;;;;;;;;;<<<===>>>???FFFFFFFFFFFFEEEDDDBBBBBBBBBAAA???>>>======>>>>>>;;;::::::999999::::::;;;:::<<<>>>AAACCCEEEEEEEEEGGGFFFEEECCCAAA@@@@@@@@@>>>======>>>??????<<<::::::777333111000///...,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++******)))(((((((((***++++++,,,,,,++++++***)))))))))((()))******+++))))))))))))))))))))))))((((((((((((((()))******&&&'''''''''(((((())))))(((((((((((()))))))))))))))(((((((((((('''''''''***))))))(((((((((((()))******))))))))))))((((((,,,***)))(((((((((&&&%%%(((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))''''''''''''&&&&&&&&&&&&***'''&&&'''+++---,,,+++((((((((((((((()))******'''(((***,,,,,,***)))'''))))))************))))))++++++***'''&&&&&&)))+++))))))(((((((((((())))))************************************))))))))))))***)))((()))++++++)))((()))((((((((('''''''''&&&***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((())),,,...(((''''''((()))******(((************))))))))))))((((((''''''(((((()))***))))))))))))((((((((((((******))))))))))))*********))))))(((((())))))***)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))************))))))))))))))))))******************))))))))))))******++++++******)))((((((''',,,+++***))))))***+++,,,)))(((&&&''')))++++++***))))))************))))))---///111333444444333333333444444555555666666666999999::::::;;;:::::::::888777777666666555555444444444333333444444444555555666777999:::<<<===>>><<<<<<======<<<:::999888777666666666555555555444333333333333333333333333444444555555666777777777888777777666555444333333555555555666777888999:::<<<<<<===>>>?????????>>>===>>>???@@@@@@???===<<<<<<===>>>@@@AAABBBCCCCCCCCCEEEGGGIIIIIIHHHFFFEEE@@@@@@@@@@@@AAABBBDDDEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCC@@@@@@AAABBBCCCEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFJJJKKKLLLKKKHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCBBB@@@???>>>===;;;999777777888:::::::::777666444333333333222222222:::@@@>>>::::::;;;;;;888888999;;;===>>>>>>>>>>>>>>>>>>??????@@@AAAAAAGGGFFFEEEDDDCCCBBBAAAAAA???>>>===<<<;;;:::::::::::::::::::::;;;<<<======;;;===@@@CCCEEEFFFEEEEEECCCCCCAAA???>>>=========>>>>>>>>>>>>>>><<<999666555222///------,,,+++)))(((((()))******+++,,,,,,(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&************))))))(((((()))******++++++******))))))))))))))))))******+++(((((((((((((((((((((((((((((('''&&&&&&((()))***&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))))))))))))))(((((((((******)))(((((('''((((((***)))))))))(((((((((((()))&&&$$$$$$''''''%%%"""(((((())))))))))))((((((((((((((((((((('''''''''))))))(((((((((((())))))*********))))))(((((((((&&&%%%###$$$'''))))))(((((((((((((((((())))))***)))************)))((((((************************+++++++++)))''''''(((*********))))))))))))***************************************)))))))))))))))))))))*********)))'''&&&&&&'''''')))***+++,,,,,,******)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***(((%%%&&&)))---+++)))(((((((((((('''%%%************)))))))))(((((((((((('''((())))))*********))))))((((((''''''+++******************+++))))))))))))))))))))))))(((((('''(((((()))******(((((((((((((((((((((((('''''''''''''''((())))))++++++,,,,,,,,,,,,++++++(((((())))))******++++++******))))))))))))******++++++******))))))))))))...---,,,***)))(((((((((&&&%%%%%%&&&))),,,,,,,,,(((((())))))))))))((((((,,,...000333444333222111222333333444555555666666888999:::;;;;;;;;;;;;;;;888888888777777666666666444444444444444333333333222333444666888:::;;;<<<;;;;;;=========;;;999888666666666666666555555555444444444555555444444444666666777777888888888888999888888666555444333333333333333333444555666777888999::::::;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;::::::;;;===???AAABBBBBBCCCAAACCCFFFHHHHHHGGGEEECCC@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHKKKLLLMMMKKKIIIFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHDDDEEEEEEEEEEEEDDDDDDCCC@@@???>>>===;;;:::999888999777444444666888999999444444333333222222333444666CCCLLLGGG<<<888;;;>>>:::;;;===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????<<<;;;:::999999888888888999999999:::;;;<<<===>>>>>>@@@BBBDDDEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<>>======<<<999444111111...,,,++++++***((('''************++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((((('''&&&&&&&&&''')))***''''''''''''(((((())))))(((((((((((())))))))))))******************************)))(((((('''(((((()))))))))(((((((((((('''&&&$$$"""$$$''')))'''%%%(((((())))))))))))((((((((((((((((((((('''''''''))))))(((((((((((())))))+++++++++******)))))))))(((((('''''')))*********((((((((((((((())))))***...---***(((''''''((()))++++++************++++++''')))++++++***))))))***,,,++++++******++++++,,,************************))))))))))))))))))******)))+++,,,,,,+++)))((('''&&&'''((()))***+++,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((($$$$$$'''++++++***(((((())))))(((&&&************)))))))))(((((((((((((((((()))************))))))((((((''''''++++++************++++++))))))************))))))(((((('''(((((()))******((((((((((((((((((((((((''''''''''''''''''((()))++++++,,,,,,,,,,,,++++++(((((())))))******++++++******))))))))))))******+++************+++,,,------,,,+++***))))))(((((()))'''&&&''')))******)))((((((((((((((((((((((((,,,---000111222222111000111222222333444555666666777888999:::;;;<<<<<<<<<888888888888888888888888555555555555555444333222222222333555666777888999999:::;;;;;;;;;:::999888555555555555555555555555666777888888888888777666999999999999999999999999888777777666555444333333333333333333333444444555666666777777888777777777666666777888888999999999888999:::<<<>>>??????@@@===???BBBDDDEEECCC@@@???>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFHHHKKKLLLLLLLLLMMMNNNOOONNNNNNMMMLLLKKKKKKJJJKKKLLLMMMKKKIIIGGGFFFGGGFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIHHHHHHGGGFFFEEE===>>>>>>??????>>>>>>===999999999888777666666555777444111111333555777888222333444333222222444666888FFFOOOJJJ===888;;;>>>===???AAABBBAAA@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<999999999999999888888888777777777888999:::<<<<<>>===<<<<<<<<<<<<<<<>>><<<:::999777444000---...,,,*********)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))))))))'''(((((((((((((((((('''(((((()))************)))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))((((((((((((((())))))))))))******+++++++++++++++,,,***))))))(((((((((((()))))))))((((((((((((''''''&&&&&&&&&''')))++++++***(((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))******+++((((((((((((((()))******111...***&&&%%%&&&((()))******++++++++++++******%%%(((+++---,,,*********,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***************+++---,,,***))))))******)))))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((&&&&&&''')))(((''''''(((+++,,,,,,+++************))))))))))))))))))(((((())))))***+++))))))))))))((((((((((((++++++************++++++)))******++++++******))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))(((((())))))***))))))************))))))))))))))))))******************))))))))))))*********))))))))))))+++---...(((((()))******+++++++++...,,,)))((((((((('''%%%))))))(((((((((((()))))),,,---///000111000000///000000111222333444555555666777888:::;;;;;;<<<<<<777777888888999:::::::::777777777777666555444333333444444555555666666777777888888999999999888888888888888888888888888888:::;;;<<<======<<<;;;:::<<<<<<;;;::::::999999999888888888777777777666666666666555555444444555555555555666666666555444444444444555666777777888888555666888999:::;;;<<<<<<777:::===@@@@@@>>>;;;999;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKGGGIIIJJJKKKLLLKKKIIIIIIGGGJJJMMMNNNLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGHHHIIIHHHFFFDDDDDDEEECCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>777888888999999999888888555555555555555555555555666333000000222555777888555777888777555555888:::;;;EEEKKKHHHAAA???@@@@@@AAADDDFFFEEECCCBBBCCCEEECCCDDDDDDDDDCCCAAA???>>>;;;<<<===>>>===;;;999888999999:::;;;;;;;;;;;;;;;888888888888999;;;<<<===AAA@@@@@@@@@??????>>>>>>>>>>>><<<;;;999888888888888666444222222000...,,,,,,+++************(((&&&''''''(((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''''''''''')))))))))))))))))))))***(((((())))))))))))(((((('''((()))***+++******)))))))))))))))))))))))))))''''''((())))))))))))(((+++++++++***))))))(((((((((((((((((())))))))))))))))))******++++++++++++)))(((((((((((())))))***))))))(((((((((''''''''''''((())))))))))))***+++(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((('''((()))***((((((((((((((()))******...,,,***(((''''''))))))((()))***,,,,,,***)))(((((()))++++++*********+++,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))))))))***************+++,,,+++((((((***,,,,,,++++++***)))(((((('''*********++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))((('''&&&(((***,,,,,,+++************))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))******))))))))))))******)))***++++++++++++***)))***))))))(((((((((((()))))))))))))))))))))))))))***))))))((((((((())))))))))))************))))))*********)))))))))))))))******))))))))))))*********)))'''''''''(((***+++'''((()))******+++++++++...,,,***)))))))))((('''******)))(((((()))******------...//////000000000...///000111222333444444555666777999:::;;;<<<<<<777777888999:::;;;;;;<<<888888999999888666444333555666666666666666666666777777777777777888888888<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>=========<<<;;;:::999999888:::::::::::::::;;;;;;;;;999888777666666666666666555666666666555444333333333444444555666777888888444555666777888999999999444666:::<<<===;;;888666999:::<<>>===<<<<<<<<<;;;;;;999888888444555555666666666555555222222333444444555555666888555222111333666999::::::<<<===<<<::::::<<>>===;;;===>>>>>>===:::777444::::::;;;<<<============;;;;;;;;;;;;<<<===>>>?????????>>>======>>>>>>???===<<<:::888666444333222333111///.........---+++,,,+++******+++***(((&&&''''''((()))***+++,,,,,,))))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++)))))))))))))))*********))))))************))))))'''((()))++++++******)))))))))))))))))))))))))))&&&''')))*********)))(((------,,,+++***)))(((((((((((((((((())))))))))))(((((())))))*********+++(((((('''(((((()))***+++)))(((((((((''''''''''''&&&)))***)))&&&%%%''')))(((((())))))))))))((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))'''((((((((())))))************+++***))))))+++,,,((((((((((((((()))************))))))))))))))))))&&&(((***,,,,,,***(((&&&,,,,,,+++)))((((((***---++++++************++++++++++++++++++++++++++++++(((((())))))*********+++)))***+++)))''''''***---,,,,,,,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''%%%%%%(((---///---******)))(((((()))***((('''************)))))))))))))))))))))))))))******+++''''''(((((())))))************))))))))))))******)))***+++,,,,,,+++***)))+++***)))(((((('''(((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''++++++,,,,,,,,,,,,++++++++++++******))))))((((((******))))))))))))*********)))'''%%%$$$%%%&&&'''******+++******)))(((''')))((('''(((+++---------+++***)))(((((()))***+++........................,,,,,,------///000222222111111222222222333333333444555666888999:::<<<<<<<<<<<<;;;:::999999888888777666666555555555555555555555555555555444444444777<<>>===@@@:::888BBB>>>>>>???>>>>>>===<<<;;;<<<<<<;;;:::999888888777999:::;;;:::888777888999;;;;;;999888777777777777777777666555555666777888444333333333333444555555222222333555888888777666666555666999===>>><<<:::888:::===@@@CCCCCCCCCCCCAAABBBBBBCCCEEEGGGIIIJJJJJJKKKKKKHHHEEECCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIGGGFFFDDDDDDDDDFFFHHHIIIGGGEEECCC@@@??????@@@@@@BBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>===<<<;;;888777777666555444333333222222111111111333444555555333222555999;;;:::999777777666666666777999:::<<<<<<<<<<<<===>>>??????BBBDDDFFFHHHHHHHHHFFFEEEHHHHHHIIIIIIHHHHHHGGGGGGCCC@@@>>>=========;;;:::888999:::;;;<<<;;;:::999>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<;;;;;;;;;===>>>:::999777555333111////////////...+++((('''(((***))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))******(((((())))))))))))(((((()))))))))((((((((((((((((((((((((((())))))))))))(((***,,,------,,,***((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********))))))(((+++++++++******)))((('''(((((((((((()))***+++,,,...***)))+++,,,)))''')))))))))))))))))))))))))))***)))(((''''''((()))******(((''')))+++,,,***((())))))(((((('''''''''&&&''''''(((((())))))*********))))))(((((((((((()))((((((((((((((()))))))))))))))((((((((((((((()))((((((((((((((((((((((((***************)))((((((''''''(((((())))))******+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))************************************))))))))))))))))))***...222222///,,,)))(((((()))***++++++***))))))))))))))))))))))))***)))((((((((()))++++++'''((()))***++++++***)))+++***)))***++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))))))))((())))))***+++)))(((''''''''''''((((((+++*********))))))(((((((((((((((((())))))))))))'''''''''''')))+++---///''')))******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((,,,,,,++++++***)))(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---...///000111000111111111111222222222333444555666888999:::;;;;;;;;;:::::::::999999999666666555555666777888888888888777666666666666666888===@@@@@@AAACCCAAA======AAA@@@@@@CCC???===BBB>>>????????????>>>======<<<<<<;;;:::999999888888<<<===>>>===;;;:::;;;<<<===<<<;;;:::999888888999::::::999888888999:::;;;777666555444333333333333000000000222444444333111444333333666999;;;:::999::::::::::::;;;<<<===>>>===>>>>>>???@@@BBBCCCDDDAAABBBCCCBBB@@@@@@@@@AAA>>>???AAACCCCCCCCCBBBAAA@@@???>>>======???@@@AAACCCAAA???===<<<<<<<<<=========<<<;;;:::::::::::::::;;;;;;;;;::::::999888666666555555444333333333333333222222333444555666777666555777:::<<<;;;999;;;:::::::::;;;===>>>@@@??????>>>??????@@@AAABBBCCCDDDFFFGGGHHHHHHGGGGGGJJJJJJIIIIIIHHHGGGEEEEEE@@@>>>;;;;;;;;;<<<;;;:::999:::;;;;;;<<<<<<;;;;;;>>>>>>======<<<<<<======>>>=========<<<<<<<<<<<>>????????????>>>===>>>?????????@@@@@@@@@@@@>>>>>>>>>===<<<<<<<<<;;;===>>>???>>>===<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;;;;:::999777666444333222222111000000111222222111///333222111333555777888888:::888666444444555666888888888888888999:::;;;<<<:::;;;<<<;;;999888999:::888:::<<<>>>>>>===:::999::::::888777777888999999===<<<:::888777777888888888777777666666555555555555555666666666555555444333333333333333333333333444444333333444555777888:::999999999;;;<<<;;;:::<<<<<<<<<===???AAACCCEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCAAA@@@===;;;999888:::;;;<<<;;;<<<<<<<<<<<<<<<======>>>@@@???>>>===============??????>>>===<<<;;;::::::<<<:::777444222111000000000000///...---,,,++++++))))))***)))((((((***+++))))))(((((((((((())))))(((((())))))******++++++((((((((((((((()))******(((((())))))))))))((((((((()))))))))***+++++++++(((((((((((()))))))))))))))(((((((((((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))'''((())))))************%%%&&&'''((())))))))))))(((((((((((()))***++++++===222)))((()))))))))***))))))))))))))))))))))))++++++************++++++***))))))***,,,,,,+++)))))))))((((((((((((''''''((((((((())))))))))))***(((((('''(((((()))***+++''')))***,,,,,,+++***)))***)))(((&&&'''(((***+++************************)))************))))))((())))))))))))))))))(((((()))************)))((((((************************************************************************************))))))))))))))))))***,,,...---+++)))+++++++++***************))))))))))))))))))))))))++++++******++++++,,,---)))************))))))(((***)))((()))+++,,,,,,***)))))))))*********++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((*********)))***++++++,,,)))))))))(((((())))))***************))))))))))))(((((((((((())))))))))))'''((((((((((((((('''&&&***,,,---,,,***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))(((((()))+++---+++++++++******))))))((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,------.........////////////000111222333444555555666777888999:::;;;;;;<<<888777777888999:::;;;;;;888777555444444444666666777<<<>>>===>>>@@@???;;;:::999:::888777???BBB:::>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA<<<===>>>>>><<<<<<===>>>>>>======<<<<<<<<<<<<===;;;;;;;;;:::::::::::::::;;;:::888777555444444444666555444444444444222111333222111222333555777888888777555444333333444444555555444444444555666666777888888666333111111222666777888999888777666555888777666555555555555555777666555444444444444444444444444444444333333222111222222333333333222222222222333333444444444555555555444444555777999:::===<<<<<<<<<<<<<<<;;;:::;;;;;;<<<===???BBBEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCDDD???@@@@@@@@@???>>>===<<<;;;999888999;;;===>>>>>>???>>>===<<<===>>>???@@@AAA@@@???>>>>>>======>>>??????>>><<<;;;999888888777666444111///...------,,,,,,,,,+++++++++******)))***+++***)))(((***+++))))))(((((((((((())))))************************((((((((((((((())))))***(((((())))))))))))(((((((((((()))***+++,,,,,,---(((((((((((()))))))))))),,,+++)))(((((()))+++,,,(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))))))))(((((((((((((((((('''&&&%%%$$$(((''''''(((((()))***+++<<<111((('''******)))***((((((((((((((((((((((((************************))))))***+++,,,,,,+++***))))))(((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++'''))),,,......---+++)))***)))'''&&&&&&(((***,,,************************))))))************)))(((+++******))))))(((((((((***************))))))(((************************************************************************************)))))))))((())))))***+++++++++)))'''$$$%%%'''(((((()))+++,,,)))))))))))))))))))))))))))))))))))))))*********************))))))((((((***)))((()))+++,,,,,,+++)))*********++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))***************+++,,,,,,***))))))))))))******+++*********)))))))))))))))(((((((((((())))))))))))&&&'''))))))))))))'''&&&((()))+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++*********)))))))))(((((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------...............///000111111222222444555666777888:::;;;;;;::::::999999999999::::::999888777666666666777777666:::<<<:::;;;===<<<999888444666555666HHHRRRDDD>>>======>>>???@@@BBBBBBAAAAAABBBBBBBBBBBBBBBBBB===>>>??????======>>>???======<<<<<<<<<======>>>===============<<<<<<;;;:::999888888777777888888:::888666555666555444222444444444333444555888999555666777777777666555444444444333333333333444444666666777555222000111111777666555444444444666666666666555444444444444444444444444333333333333444555555666666666555444333111111222333333444333333444444555555666666777777777666666666777999;;;<<>>===<<<<<<<<<=========>>>@@@CCCFFFGGGHHHGGGGGGFFFFFFGGGGGGGGGHHHGGGEEECCCAAA?????????::::::;;;<<<============;;;::::::<<>>===>>>???@@@AAAAAA@@@???>>>==================;;;:::888777555555222222111///......------+++++++++++++++++++++++++++,,,---,,,***))))))***))))))(((((((((((())))))(((''''''&&&%%%$$$######((((((((((((((())))))***(((((())))))))))))(((((((((((()))***+++,,,,,,---(((((((((((())))))))))))(((&&&$$$######$$$&&&((((((((())))))))))))(((((((((((((((((())))))))))))*********)))((('''&&&%%%(((((((((''''''&&&%%%$$$''''''''''''((()))***+++333+++&&&(((+++***((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++***++++++(((((())))))))))))))))))************))))))))))))''''''''''''((()))++++++(((***,,,......---+++))))))((('''&&&'''(((***+++************************((())))))*********))))))++++++******))))))((((((++++++,,,,,,++++++***)))************************************************************************************)))))))))(((((()))*********((((((((($$$&&&((()))((((((+++---))))))))))))))))))))))))(((((())))))************++++++***))))))(((((((((***)))((()))+++,,,+++***)))*********++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))***************))))))******+++,,,)))))))))))))))***++++++))))))))))))))))))******(((((((((((())))))))))))&&&''')))***++++++***)))''')))***+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((*********)))))))))))))))((()))))))))************************************))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,------------...------......///000000111222333444555777888999999;;;;;;:::999999999999999<<<<<<;;;;;;;;;:::::::::555999:::888999;;;;;;777888222888999;;;VVVeeePPP===<<<<<<<<<<<<>>>@@@AAA===>>>>>>>>>??????@@@@@@???@@@AAAAAA@@@@@@AAABBB======<<<======>>>???@@@AAABBBBBBBBBAAA@@@???>>>999999888888999:::;;;;;;:::888666555555555444333444666777666666666888:::555777999::::::999777555555555444444444555555666333555666666555444666777888666444222333444777999444444444444444333333333555555555555555555666666777888999::::::999777777333444555777777888888888888888888999999::::::::::::999999:::;;;===???@@@AAABBBBBBAAA???>>>>>>???BBBBBBBBBBBBCCCEEEGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@>>>===;;;;;;888999;;;<<<>>>?????????<<<<<<>>>AAADDDEEEDDDBBB???????????????@@@@@@AAAAAA@@@???>>>===<<<<<<<<<999999888666555333222222..................------******++++++++++++++++++,,,---...---+++)))))))))))))))(((((((((((())))))(((((('''&&&%%%$$$$$$###((((((((((((((()))******(((((())))))))))))((((((((()))))))))***+++++++++(((((((((((())))))))))))&&&%%%###""""""###%%%&&&(((((())))))))))))(((((((((((((((((())))))))))))*********)))((('''&&&%%%$$$%%%&&&'''((((((((((((''''''''''''((()))*********'''&&&***+++)))''')))))))))))))))))))))))))))(((((())))))))))))((((((''')))******))))))***+++(((((())))))))))))******+++************)))))))))(((((('''(((((()))***+++(((***+++------,,,+++***'''''''''(((((()))***+++************************((())))))************)))******************)))))),,,,,,,,,,,,,,,+++******************************++++++++++++++++++++++++************************************))))))))))))((()))+++***)))(((((()))+++---///---***((())),,,))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++***)))))))))))))))***+++***)))***++++++***))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((()))******+++(((((((((((()))******+++))))))))))))************(((((((((((())))))))))))'''((()))***++++++++++++)))+++,,,,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++------+++(((&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))***+++,,,---...,,,,,,,,,---------......---------......//////000111111222333555666777777999999999999999999::::::<<<===>>>???>>>===;;;:::666999:::888888;;;:::777888222<<<===>>>[[[iiiLLL<<<;;;:::999:::;;;===>>>;;;;;;<<<<<<===>>>>>>???>>>@@@AAAAAA@@@@@@AAABBB>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCAAA@@@???::::::999999:::;;;<<<<<<;;;999666555666666555444444666999999777777888:::888888888888888777777666666555555555666777888888555777888888777777888:::666555444444555666888999444555555666666666555555777777888888999999999999999:::<<<======<<<;;;:::888999:::;;;======>>>>>>========================>>>>>>>>>>>>@@@BBBDDDEEECCCEEEFFFEEEBBBAAABBBDDDGGGFFFEEEDDDDDDEEEGGGGGGHHHGGGEEECCCAAA@@@??????<<<<<<=========<<<:::999999:::;;;<<<===>>>>>>>>><<<===@@@DDDGGGGGGEEEBBB>>>>>>???@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;555555444333222111000///---------------,,,,,,+++************************(((***,,,,,,+++*********))))))(((((((((((())))))((((((((()))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((((('''%%%&&&'''(((((()))(((((('''''''''''''''(((******''''''(((+++)))%%%'''+++))))))))))))))))))))))))((()))************)))(((%%%(((******((('''(((***(((((()))))))))*********+++++++++*********))))))))))))(((((((((((()))))))))******+++++++++++++++%%%&&&((()))*********)))))))))))))))))))))))))))(((((()))*********************************+++++++++++++++++++++***))))))************************++++++++++++++++++++++++************************************))))))))))))''')))+++***(((((()))+++---000111///***'''))),,,)))))))))))))))))))))))))))***+++,,,---,,,,,,+++***))))))(((((()))***+++---+++******++++++)))(((((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***((((((((())))))))))))***((((((''''''(((((()))***''''''''''''((()))***+++((()))))))))************(((((((((((())))))))))))))))))((((((((())))))******+++,,,+++)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&((()))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///,,,,,,---------.........---------....../////////000111111222444555555666777777777888999:::;;;<<<:::;;;===???>>><<<:::888777:::;;;888999;;;;;;888888222===>>>;;;WWWaaa>>>;;;:::999888888999;;;===;;;;;;<<<===>>>??????@@@<<<===??????>>>>>>???@@@?????????@@@AAABBBCCCDDDBBBBBBCCCCCCBBB@@@???===;;;;;;;;;::::::;;;;;;<<<===:::888777777888888777333666::::::888777888999;;;:::888555444555555666666666666666777888999::::::;;;;;;:::888666777888333444555666777888888888666777888999999999999999888999:::;;;<<<<<<<<<;;;;;;<<<>>>??????>>>===;;;;;;<<<===???@@@AAABBBBBB@@@@@@@@@@@@@@@?????????AAAAAAAAABBBCCCEEEHHHIIIFFFHHHIIIHHHEEEDDDEEEGGGHHHGGGEEEDDDDDDDDDEEEEEEGGGFFFDDDAAA???===<<<;;;555777999<<<<<<<<<;;;:::999999:::;;;;;;;;;;;;:::;;;===AAAFFFIIIHHHEEEAAA===>>>???@@@AAA@@@??????@@@???>>><<<;;;;;;::::::333222222111000///......,,,------,,,,,,+++***)))***************)))))))))%%%'''***+++*********+++))))))(((((((((((())))))$$$$$$%%%&&&'''((()))***((((((((((((((()))******(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))$$$%%%&&&((()))*********))))))))))))((('''&&&%%%'''&&&&&&''''''((()))***((()))***+++'''###&&&---)))))))))))))))))))))))))))***+++,,,,,,+++***)))$$$'''))))))'''&&&(((***(((((())))))*********+++++++++++++++******))))))***))))))(((((((((((()))))))))*********+++++++++$$$&&&(((***++++++)))((((((((((((((((((((((((((((((((()))***************)))))))))***+++++++++,,,***************)))((((((************************++++++++++++++++++++++++************************************))))))))))))''')))+++***((((((***,,,))),,,///---)))'''***---))))))))))))))))))))))))'''((()))***+++***))))))))))))(((((((((***+++,,,...,,,+++*********((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&&&&&&&'''(((******(((((())))))*********+++(((((((((((())))))))))))+++***((('''&&&&&&'''''')))******(((%%%"""!!!!!!))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************)))------,,,++++++,,,------222...++++++---...---+++++++++,,,,,,---...//////000111111111222222222222333444444666777888999:::=========>>>>>>??????@@@======<<<;;;;;;<<<======<<<999888;;;@@@CCCAAA???999999999888888999::::::777777777888999;;;<<<===>>>=========>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>><<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<;;;:::999888999999::::::;;;<<<<<<<<<666777777777888999:::;;;999888777777777888999:::::::::;;;<<<<<<<<<<<<<<<999888777666777999;;;======>>>>>>>>>>>>===<<<<<>>>>>=========>>>>>>???===???AAACCCDDDCCCBBBBBBEEEEEEEEEDDDDDDBBBAAAAAA???AAACCCDDDDDDEEEHHHIIIMMMLLLJJJHHHGGGEEEEEEEEECCCDDDDDDDDDCCCCCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;999999999::::::::::::;;;:::;;;<<<======>>>======???BBBEEEHHHHHHEEEBBB@@@===>>>>>>???>>>===<<<;;;:::999888999:::999777555//////...------,,,++++++((()))***)))((('''((()))+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))((((((((((((+++((('''))))))&&&&&&))))))))))))(((((((((((((((''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))&&&'''(((***+++++++++++++++***(((((())))))(((&&&))))))))))))************++++++***)))((((((((()))''''''''''''''''''&&&&&&((()))))))))*********+++*********)))))))))))))))(((((((((((()))))))))))),,,***)))***++++++'''###(((+++,,,+++)))'''((()))......---,,,,,,+++******++++++******)))(((((((((***++++++******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))************++++++++++++)))))))))***+++---...///))))))************)))))))))((((((((()))***++++++)))))))))))))))******+++))))))))))))))))))))))))+++++++++*********))))))))))))(((((()))***++++++***+++,,,,,,+++***)))((()))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))***************)))))))))((((((''''''&&&'''((()))+++---...//////+++''''''(((***)))'''+++***)))((((((***,,,---))))))(((((('''''''''&&&***++++++++++++***))))))++++++***************+++************))))))))))))((('''&&&&&&'''))),,,...,,,,,,+++******)))******************))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%,,,+++***))))))***+++,,,))))))))))))************))))))******+++++++++,,,---,,,+++******+++,,,------***((((((***+++***(((++++++,,,,,,---......///////////////000000000000111222333555666888999999=========>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;999777999>>>AAA???<<<;;;;;;:::999999:::::::::888888888888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAA?????????>>><<<;;;999888;;;;;;<<<<<<<<<<<<======999999888888888:::;;;<<<:::999888888888999::::::<<<<<<===>>>>>>>>>>>>===;;;:::999999:::;;;===>>>???@@@@@@AAAAAA@@@@@@???DDDDDDCCCCCCCCCBBBBBBAAACCCBBBBBBBBBBBBBBBCCCCCCBBBDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBDDDEEEEEEFFFHHHJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@??????===<<<;;;:::999999999999999999::::::;;;;;;;;;<<<999:::;;;===>>>?????????>>>@@@BBBDDDDDDCCC@@@>>>666888:::<<<======<<<;;;999:::;;;;;;999666222000......------,,,++++++***(((***+++***))))))***++++++******))))))))))))***))))))))))))))))))))))))((((((((('''''''''&&&&&&)))))))))***************444...+++,,,,,,)))((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++)))(((''''''((()))'''&&&'''(((((((((((()))))))))+++***))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((************))))))))))))(((((((((((()))))))))))),,,***)))***,,,,,,***((()))+++---,,,***((()))***------,,,,,,+++******))))))))))))))))))*********(((((())))))***)))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))************))))))(((((((((((()))))))))))),,,+++*********+++,,,,,,)))******************)))***))))))))))))******+++)))))))))))))))******+++************************+++++++++*********)))))))))))))))))))))***++++++******+++,,,+++***))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))*********************))))))(((((((((************************+++***))))))))))))))))))+++***)))((((((***,,,---)))))))))(((((((((''''''+++++++++************)))))))))((((((((((((((())))))(((((((((''''''''''''***)))(((''''''(((***+++)))***+++,,,+++***((('''************))))))))))))))))))))))))))))))))))))******))))))((('''''''''++++++************++++++))))))))))))************(((((()))***+++,,,------++++++************++++++,,,++++++,,,---...,,,++++++,,,,,,------.........------------.........///000000222333555777888999============<<<<<<<<<<<<>>>?????????>>><<<:::999;;;999777999===???===;;;>>>===<<<;;;;;;:::;;;;;;999999888888888888999999:::;;;;;;<<<>>>???@@@@@@????????????@@@BBBDDDFFFBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAA@@@>>>===<<<;;;?????????>>>>>>>>>>>>======<<<:::999999:::<<<===<<<;;;:::999999:::;;;;;;>>>??????@@@@@@@@@@@@@@@>>>======<<<===???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAACCCDDDEEEEEEFFFGGGIIIFFFEEEDDDBBBAAA@@@@@@@@@????????????>>>===<<<;;;<<<<<<;;;:::999999999999999999::::::;;;<<<======888999;;;===???@@@AAAAAA======?????????>>>===<<<888999::::::999777555444111666::::::666222000///,,,,,,,,,++++++******)))((()))++++++******+++---***+++++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((''''''))))))******++++++,,,,,,;;;222++++++---***((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))***)))((((((((()))******)))((('''((()))***)))(((''''''''''''(((((((((((())))))))))))))))))***+++''''''''''''''''''''''''((((((((((((((((((((((((++++++*********)))))))))(((((((((((())))))))))))***((('''(((***++++++******+++---,,,+++******++++++++++++******))))))((('''(((((()))******++++++&&&&&&'''((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))///...+++)))(((((()))*********++++++++++++******++++++******************)))))))))))))))******++++++++++++++++++++++++++++++++++++***************))))))))))))))))))***+++))))))***+++++++++******))))))))))))))))))))))))******)))))))))((((((((())))))))))))***************************))))))))),,,,,,++++++***)))))))))(((+++------***((()))+++******)))((()))***+++,,,*********))))))))))))))),,,,,,***)))))))))***+++(((((((((((((((((((((((())))))((((((((('''''''''---,,,***((('''''''''((('''(((+++,,,,,,***'''%%%************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++))))))***++++++,,,------***************************+++,,,...//////...,,,,,,,,,,,,---------......,,,,,,---------.........///000111333555777888999<<<<<<;;;;;;::::::999999<<<>>>???@@@@@@>>><<<;;;===;;;:::;;;>>>???>>><<<@@@???>>>===<<<<<<;;;<<<;;;:::999888888777777888999:::;;;<<<>>>?????????>>>>>>===>>>???BBBDDDFFF@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>@@@>>><<<;;;:::<<<===???======;;;::::::;;;<<<<<<@@@@@@AAABBBBBBBBBBBBBBB@@@@@@???@@@@@@AAACCCCCCAAABBBCCCEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBB@@@AAACCCCCCCCCCCCEEEFFFCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;:::999999======<<<;;;::::::::::::999999:::;;;<<<======>>>::::::<<<===>>>>>>??????<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666777===AAABBB>>>555///---///++++++******))))))))))))'''(((************,,,---***+++,,,,,,+++***((('''(((((((((((((((((((((((()))))))))))))))((((((((((((((()))******+++,,,,,,;;;000''''''***)))&&&%%%(((((()))))))))))))))*********))))))((((((''''''((((((((((((((())))))***)))))))))))))))))))))))),,,+++((('''&&&''')))******)))((()))+++,,,+++***'''''''''((((((((()))))))))((((((((()))***++++++''''''''''''((((((((((((+++++++++************))),,,++++++******)))))))))(((((((((((()))))))))))))))((('''&&&'''((()))))))))***++++++******************)))))))))((((((((((((((())))))************&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))************)))))))))*********++++++++++++///...+++((((((((()))***+++++++++,,,,,,+++++++++---,,,+++******)))******)))))))))))))))******+++***************************************************)))))))))))))))******))))))******++++++++++++))))))))))))))))))))))))******)))))))))(((((((((((()))))))))************++++++*********************************+++++++++(((...333222,,,((())),,,***))))))((()))***++++++************************---,,,***(((((()))***,,,)))))))))***************+++++++++*********))))))---,,,***)))((('''(((((('''((()))******)))((('''************)))))))))((())))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++,,,+++++++++++++++++++++************************&&&(((***++++++*********,,,,,,,,,---------------------.........////////////000111333555666888888999999999888888777777666999;;;===???@@@@@@???>>>>>>>>>===>>>???@@@@@@???AAA@@@???>>>======<<<======<<<;;;999888888777777999:::;;;===>>>??????>>>=========>>>???BBBDDDEEE???????????????>>>>>>>>>AAAAAABBBBBBBBBAAA@@@@@@AAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAA@@@??????>>>AAA???>>>===<<<===???@@@???>>><<<;;;;;;;;;<<<<<<@@@@@@AAABBBBBBBBBBBBBBB@@@AAAAAAAAABBBCCCCCCDDD???@@@BBBCCCEEEEEEFFFFFFDDDFFFGGGIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBAAAAAA===>>>@@@@@@??????@@@BBB@@@@@@???>>>>>>>>>>>>>>>:::;;;;;;;;;;;;:::999888===<<<;;;::::::999999999999999::::::;;;<<<<<<===;;;;;;<<<<<<<<<;;;::::::::::::999999888888888888111000///000444:::AAAEEESSSRRRMMMBBB555---+++,,,***)))))))))))))))((((((&&&'''))))))))))))***,,,***+++,,,,,,,,,***)))(((((((((((((((((((((((((((((((((((()))))))))))))))''''''(((((()))***++++++666,,,$$$%%%))))))'''&&&)))))))))******+++++++++******))))))((((((''''''((((((((((((((())))))***************************,,,+++(((&&&&&&'''((())))))((('''(((***+++***)))(((((()))))))))*********)))((((((((()))***++++++'''''''''((((((((())))))++++++++++++************,,,,,,,,,+++***))))))((((((((((((((()))))))))))),,,+++***(((''''''((()))((((((((()))***))))))((())))))((((((((((((((('''************))))))((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))************)))))))))*********++++++++++++,,,+++)))(((((()))+++,,,+++++++++,,,,,,+++++++++,,,,,,+++***)))))))))))))))))))))))))))******+++))))))))))))))))))))))))******************************)))))))))))))))***)))))))))******+++,,,,,,))))))))))))))))))))))))++++++*********)))))))))((()))))))))******************************++++++***************************111777555---'''(((+++)))))))))))))))*********************++++++++++++---,,,***(((((()))***,,,'''((()))************)))++++++++++++*********************))))))))))))******)))(((''''''((()))***************)))))))))((())))))))))))))))))))))))))))))******++++++,,,,,,)))***+++,,,,,,+++***)))************++++++++++++---,,,,,,,,,++++++++++++******+++,,,,,,+++******(((***++++++*********+++------------------------........./////////000000///000111222333444555666555555555555555444444444666777999<<<===>>>>>>>>>======>>>???@@@@@@AAAAAAAAA@@@???>>>>>>===>>>>>>>>>===<<<:::999999888888:::;;;===>>>??????>>>=========>>>@@@AAABBBCCCCCC>>>>>>=========<<<<<<<<<===>>>???@@@@@@???>>>===>>>======>>>???BBBDDDEEEBBBBBBAAAAAA@@@???>>>>>>?????????>>>?????????@@@???>>>===;;;;;;;;;;;;<<<>>>??????@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBCCC>>>>>>@@@AAABBBCCCCCCDDD@@@BBBDDDFFFGGGGGGFFFEEEGGGGGGHHHHHHHHHFFFEEEDDD@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@@@@@@@??????;;;<<<======;;;;;;<<<===>>>>>>===============>>>999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999999999999999999::::::::::::;;;;;;:::::::::999999777666555888777777666666555555555222000------000666===BBBHHHFFF@@@888///+++,,,...))))))))))))))))))))))))&&&'''))))))(((((()))+++******+++++++++++++++***))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((())))))******111***$$$'''++++++***+++((())))))******++++++,,,))))))))))))((((((((((((((((((((((((((()))******************************+++***((('''&&&''''''((('''&&&%%%&&&'''((('''&&&))))))))))))************))))))))))))))))))***+++'''''''''(((((())))))***((((((((()))))))))******------,,,+++***))))))((((((((((((((()))))))))))).........,,,***((()))***(((''''''((()))***((('''((((((((((((((((((((((((++++++******)))(((((('''))))))))))))((('''&&&&&&))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))******+++,,,******++++++++++++************)))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((***************++++++++++++******)))))))))))))))*********)))******+++,,,))))))))))))))))))))))))++++++*********)))))))))))))))))))))************)))))))))***************------,,,+++***)))((('''+++111666444---((((((+++((((((((()))))))))*********************+++++++++,,,,,,***)))))))))***+++$$$%%%'''((()))(((((('''******)))))))))(((((((((((())))))******++++++++++++***'''&&&&&&(((+++---************))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******++++++++++++***************++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,---...---+++***,,,...------------------------............////////////......//////000111111222111111222222222222222333444444555666888999::::::999:::;;;<<<===>>>???@@@??????>>>>>>>>>>>>>>>??????>>>===<<<;;;:::::::::<<<===???@@@@@@???===<<<===>>>@@@BBBCCCCCCBBBAAA======<<<;;;;;;:::999999888:::<<<===>>>===<<<;;;<<<<<<;;;;;;===???BBBCCC@@@@@@@@@??????>>>>>>>>>======???@@@AAA@@@@@@??????>>><<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAA======???@@@AAAAAAAAAAAA<<<>>>AAACCCDDDDDDCCCBBBDDDEEEFFFFFFEEECCCAAA@@@============>>>>>>???@@@<<<<<<============<<<<<<:::;;;<<<;;;:::999:::;;;<<<<<<;;;;;;;;;;;;<<<===999:::;;;===>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<:::999999999999888888888666777777666666555444333444444444444333222111000555222///---,,,...000222111///---***)))***+++---))))))))))))))))))))))))((()))******)))((()))+++************+++,,,------))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))---(((&&&)))+++******,,,&&&''''''((())))))******(((((((((((())))))))))))((((((((((((((()))******************************(((((((((((((((''''''''')))(((&&&'''(((((('''&&&((((((((())))))))))))***+++***))))))))))))))))))&&&''''''((())))))******''''''((()))******+++,,,...------,,,***))))))((((((((((((((())))))))))))***,,,---,,,***((()))***((('''&&&(((***+++)))'''((((((((((((((((((((((((*********))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''((()))***+++******))))))******************)))((((((((('''(((((()))))))))))))))))))))******+++(((((((((((((((((((((((())))))*********+++++++++++++++***))))))))))))))),,,+++***)))))))))***+++))))))))))))))))))))))))******)))))))))((((((((())))))))))))************((((((((())))))*********,,,,,,++++++***)))(((((((((,,,000///+++((()))+++'''(((((())))))))))))))))))))))))*********+++++++++++++++************)))###$$$&&&((())))))((('''*********)))))))))(((((())))))******++++++++++++******)))((((((***+++,,,************)))))))))))))))))))))))))))))))))))))))))))))***************++++++************++++++*********+++++++++,,,,,,******+++,,,------...///+++,,,------------,,,+++***+++,,,)))&&&&&&(((+++---------------------------------.........//////---------............/////////000000111111222222333333222222333444555666555777999::::::;;;===???>>>>>>>>>>>>>>>>>>????????????>>><<<<<<;;;;;;;;;===>>>@@@AAA@@@???===<<<===???BBBDDDDDDCCCAAA@@@======<<<;;;999888777777555777999;;;<<<<<<;;;:::<<<;;;::::::;;;===???@@@?????????>>>>>>>>>>>>===;;;<<>><<<;;;:::::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>????????????======>>>???@@@@@@@@@@@@999;;;>>>AAABBBBBBAAA???@@@AAABBBBBBAAA???===<<<999999999999:::;;;======::::::;;;;;;;;;;;;;;;::::::;;;<<<;;;999888999::::::::::::999::::::;;;;;;999:::<<<>>>???@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@::::::999999888777777666333333444444444444444333111222222222222000...---------,,,,,,+++++++++,,,///---***)))((((((&&&%%%))))))))))))***************+++,,,+++***)))***+++******))))))***,,,...///))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((+++++++++***************)))&&&&&&))))))'''(((+++%%%%%%%%%&&&'''(((((()))''''''(((((())))))******((((((((((((((()))******************************''''''(((((()))(((''''''---+++******++++++***(((''''''''''''((((((((()))++++++***)))(((((())))))&&&''''''((()))******+++(((((()))+++,,,---...///......---,,,+++))))))((((((((((((((())))))))))))###'''******(((&&&'''))))))((('''))),,,---+++(((((((((((()))))))))))))))((((((((()))******++++++'''((()))******++++++***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))************++++++++++++''')))***,,,,,,***((('''))))))************))))))'''''''''''''''((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))******++++++++++++++++++***))))))((())))))---,,,***)))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))************''''''(((((()))))))))***((())))))***++++++,,,,,,%%%(((++++++)))((()))+++'''(((((()))))))))))))))(((((())))))***************++++++++++++***))))))%%%&&&(((***++++++***))),,,,,,,,,++++++++++++*********+++++++++******)))))))))***+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++,,,,,,---......------,,,+++***))))))...//////...,,,***+++,,,............------,,,+++,,,,,,,,,---------.....................///000000333222111222333333222000555555555666777999;;;;;;============>>>>>>>>>???===============>>>>>>>>>BBBCCCCCCAAA>>>;;;::::::???@@@BBBDDDDDDCCCAAA@@@???>>><<<:::888777777777888:::;;;;;;999888888999<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<::::::::::::<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;===;;;:::;;;<<<<<<;;;:::<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;???CCCCCC>>>888>>>>>>>>>>>>>>>=========??????>>>>>>============888999::::::999888777666666777888999:::;;;;;;<<<888888999999999888888777888888999999::::::999999@@@AAAAAAAAABBBBBBCCCCCCHHHCCC??????AAABBB???;;;999888666444333333333333111111000///////////////000000000//////.........++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,+++***)))+++'''&&&)))+++((('''))),,,***(((''''''(((***,,,))))))))))))))))))))))))((((((''''''''''''((((((,,,,,,+++***)))(((''''''''''''''''''((((((((()))'''''''''''''''&&&&&&%%%(((((((((((())))))))))))))))))((('''''''''''''''&&&'''''''''(((((())))))---,,,***)))((((((((((((******))))))******+++,,,&&&&&&&&&&&&'''(((*********))))))(((((((((((()))***))))))(((((((((((((((+++++++++)))'''''')))***222333>>>222***,,,$$$***,,,+++***)))((((((((((((******++++++++++++******))))))))))))************))))))((('''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***))))))(((''''''((()))***((()))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((******))))))((((((''''''************************.........------,,,,,,,,,)))))))))***+++,,,,,,,,,)))***++++++)))'''(((+++(((((((((((((((((((((((((((((())))))******+++++++++*********))))))((((((''',,,///...)))&&&(((+++,,,+++***))))))***+++,,,***************)))(((((())))))'''&&&&&&'''((()))************************---,,,,,,+++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******************++++++*********))))))))))))))),,,+++)))((((((((()))******************************************************)))((((((((()))***+++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++++++++...//////...,,,***+++,,,---------------,,,++++++,,,,,,---------.........///......---------......333222000000111111111000444444444555666777888999999999999:::::::::;;;;;;=========>>>>>>>>>??????CCCEEEEEEDDDAAA???>>>>>>???@@@BBBCCCCCCBBBAAA@@@???===;;;999777666666666666888:::::::::999:::;;;>>>>>>======<<<<<<<<<;;;<<<;;;:::999999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::;;;<<<;;;:::999999999999::::::;;;;;;888888777777888999:::;;;;;;999999<<<@@@@@@<<<777;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::777888999999888777666555777888888999:::;;;<<<<<<999999:::999999888888777777888999:::;;;;;;:::999@@@AAAAAAAAABBBBBBBBBBBBNNNIIICCCAAAAAA@@@;;;777777666444222111111111111//////...------,,,,,,,,,------,,,,,,,,,+++++++++((((((((((((((((((((((((******))))))))))))******,,,------,,,,,,++++++***,,,(((&&&)))+++(((''')))******)))(((((()))******))))))))))))))))))))))))((((((''''''''''''((((((+++******))))))((((((''''''''''''((((((((())))))))))))******))))))((('''&&&&&&&&&&&&''''''''''''***)))(((''''''''''''(((((((((((()))))))))******++++++******)))((((((((((((((()))***+++---...///(((((((((((()))***+++,,,))))))))))))))))))******((((((((((((((()))******+++++++++***(((((()))+++111999FFF666***---&&&***,,,+++***)))))))))))))))((())))))))))))))))))(((''''''''''''((((((((((((+++***))))))(((((())))))(((((((((((())))))))))))))))))***++++++++++++*********)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************++++++++++++************(((((('''''''''&&&&&&&&&++++++++++++***(((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******)))))))))&&&)))++++++(((&&&'''(((******)))(((((()))*********************)))((((((***))))))(((((()))))))))************************,,,++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************)))******+++,,,---......,,,,,,+++***************))))))))))))))))))))))))************************)))((((((((()))***,,,,,,******++++++,,,,,,------,,,,,,++++++,,,,,,---...***+++++++++,,,,,,,,,------...///---+++***+++,,,,,,,,,------,,,,,,++++++,,,------------...............------,,,---------444111...---...000000000333333333333333444555555666666666777777777888888;;;;;;<<<===>>>??????@@@BBBDDDEEEDDDBBB@@@AAAAAA??????AAABBBCCCBBBAAAAAA???===;;;999777666666666555888:::;;;::::::;;;===??????>>>===<<<;;;;;;:::::::::999999999999::::::999999::::::::::::999999:::999888999:::;;;:::888777777777888888888888888888666555444444555777999999777666888;;;<<<:::777999999999::::::;;;;;;;;;::::::::::::999999999999777777888888888777666666999999:::;;;<<<======>>><<<;;;;;;:::999888888777555777999;;;<<<<<<;;;:::@@@@@@@@@@@@AAAAAAAAAAAAKKKGGGAAA???>>><<<888444333222111000///.........---,,,,,,+++******))))))+++++++++***************''''''''''''''''''''''''******))))))))))))******,,,,,,,,,,,,,,,,,,++++++---)))'''***+++(((''')))))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))******))))))((('''&&&&&&&&&&&&''''''''''''***))))))((((((((((((((())))))))))))************((()))***++++++***)))(((&&&'''(((***,,,...111222***)))))))))***+++,,,---((((((((())))))******+++&&&&&&''''''(((***+++,,,+++,,,,,,+++))))))***,,,+++<<>>===???AAAAAA@@@???@@@AAA???@@@AAABBBCCCCCCBBBBBB@@@>>><<<:::999888888888888:::;;;<<<;;;;;;;;;===??????>>>===;;;:::999999999999999999999999999999888888999999999999888888888777666777888999888777888888888888888888999999<<<:::777555333333444555999888666777999::::::888::::::::::::999999999999;;;;;;;;;:::::::::::::::888888888999888888888888::::::;;;<<<===>>>??????>>>===<<<:::999888888777555666999;;;<<<<<<;;;:::>>>>>>>>>???????????????>>><<<999777888777555333//////...---,,,,,,+++++++++++++++***)))(((((('''++++++++++++++++++++++++******************************))))))))))))******++++++*********++++++,,,///+++(((***+++(((''')))((()))***++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''((((((((()))'''(((((((((((()))))))))((((((((((((((('''&&&&&&(((((((((((())))))))))))***))))))(((((()))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((&&&&&&''')))+++---///000******))))))***++++++,,,&&&&&&'''((()))*********''''''''''''((()))***++++++,,,,,,,,,******+++,,,###;;;OOO666&&&///,,,---*********+++++++++++++++''''''((((((((((((''''''))))))))))))************,,,+++******))))))******(((((((((((())))))))))))((())))))***************((((((''''''&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))************************))))))******++++++,,,,,,******)))((('''&&&%%%%%%)))***((('''))),,,+++'''++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))))))))))))))((()))+++------+++)))))))))))))))))))))))))))***************)))((((((((()))***+++++++++***)))))))))))))))))))))))))))((()))))))))*********+++,,,++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************************+++++++++******************))))))'''&&&%%%$$$$$$******,,,,,,,,,+++***)))++++++++++++++++++++++++******************************************++++++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---.........------,,,+++******+++---------+++***+++,,,+++,,,,,,------,,,,,,,,,---------.........//////,,,,,,---...000222333444777333000......000111111000///......------......111222222222333333333333333444444666777888999999:::<<<>>>>>>>>>>>>???@@@??????@@@AAABBBBBBCCCCCCAAA???>>><<<;;;;;;;;;<<<<<<>>>???>>><<<;;;;;;<<<>>>>>>===<<<;;;999999888999999999999999999999999777888888888888888888777777555555666888888888777888888888888888888888888;;;:::777555444444555555:::999888888999:::;;;;;;===<<<<<<;;;:::999888888999999:::::::::::::::::::::::::::::::::::::::;;;:::;;;<<<===>>>??????@@@>>>===;;;:::999888888888555666999:::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;555444222222222333222222,,,,,,,,,++++++***)))))))))************)))((('''************************++++++++++++++++++++++++******))))))))))))******))))))(((((()))***+++,,,222,,,)))******(((''')))'''(((***,,,,,,***((('''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((()))))))))***(((((((((((((((''''''&&&(((((((((((())))))))))))******)))))))))******+++((((((((((((((((((((((((&&&''')))+++,,,+++***)))&&&&&&''''''(((***+++,,,)))(((((((((((()))******$$$%%%&&&'''((()))(((((())))))(((((((((((())))))***+++,,,,,,+++***+++,,,%%%<<>>======>>>???@@@@@@AAABBB@@@???>>>======>>>??????@@@AAABBBAAA>>><<<<<<<<<>>>>>>===<<<;;;::::::999999999::::::::::::999999777777888888888888777777888777666777999::::::999888777777777777666666666555555555555666777888888;;;;;;::::::;;;;;;<<<=========<<<<<<;;;:::999999777777777777888888888888;;;;;;::::::;;;;;;<<<===;;;;;;<<<===>>>??????@@@===<<<:::999888888888999666777777888888888888888777777777777777666666666444444222111000/////////***++++++++++++***)))((('''((()))***+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******)))((((((((()))***,,,---444...***+++***((((((***''')))***++++++***)))'''))))))))))))))))))))))))***))))))(((((())))))***'''''''''(((((()))))))))((((((((()))))))))************++++++******)))(((&&&&&&&&&&&&''''''''''''******************+++,,,(((((((((((('''''''''''''''((()))***++++++***)))''''''''''''''''''((()))((('''''''''''''''(((((($$$%%%'''((()))(((((('''******)))((((((((((((((((((***,,,,,,+++***+++,,,...<<>>???>>>======<<<===???@@@AAA@@@BBBCCCBBB@@@??????@@@??????>>>>>>=========<<<999:::;;;<<<<<<;;;:::999777888888999999888888777;;;:::999;;;===>>>>>>===999999999888888888777777444555777999:::;;;;;;;;;:::;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;777777777888888999999999;;;::::::999:::;;;<<<===:::;;;;;;<<<===>>>??????<<<:::999777777777888999888777666555555555666777444444333333333222222222444333222000...---------******+++++++++***)))((($$$%%%''')))******))))))&&&'''''''''(((((((((((())))))))))))))))))))))))******))))))))))))************))))))***,,,///000555///++++++***((((((***((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******((()))))))))))))))))))))(((((()))))))))************++++++++++++***))))))&&&&&&&&&&&&''''''''''''***************+++,,,---))))))))))))(((((('''''')))))))))))))))*********(((''''''''''''(((((()))((((((''''''&&&''''''((('''((()))***+++***(((''')))(((((((((((())))))***''')))+++++++++******+++///333>>>000***000''''''((()))*********(((&&&%%%******++++++++++++******''''''''''''(((((((((((()))(((''''''&&&&&&''''''(((((((((((())))))))))))'''(((((()))))))))))))))***+++++++++***)))((('''&&&'''((()))************))))))))))))))))))))))))''''''((())))))***++++++))))))*********+++++++++************************))))))))))))))))))((((((''''''(((((()))***++++++,,,666888...(((***,,,***)))))))))))))))))))))))))))))))))))))))*********))))))))))))*********+++&&&)))++++++(((&&&'''(((((()))***++++++***)))(((***************)))(((((())))))))))))***+++,,,,,,++++++++++++++++++++++++((((((((()))))))))))))))((((((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))************************))))))((((((((('''''''''++++++++++++++++++++++++,,,,,,++++++***))))))(((&&&&&&''''''((()))*********)))))))))******+++,,,************************************************)))***+++,,,,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......***+++,,,,,,+++***+++---------...///000000//////............/////////000//////............//////222111/////////...,,,***++++++******+++,,,,,,---------........./////////////////////000000000000///111333444333333444555777777777888999:::<<<===<<<;;;;;;<<<===???AAABBB@@@BBBCCCCCCBBBAAABBBCCC@@@@@@@@@???????????????::::::<<<<<<<<<<<<::::::888888999999999999888888>>>===<<<>>>@@@AAAAAA@@@<<<<<<<<<;;;;;;;;;::::::999;;;===>>>???>>><<<;;;:::;;;======<<<<<<<<<===777888888:::;;;<<<======999999::::::;;;;;;;;;;;;::::::999888999:::<<<===::::::;;;<<<===>>>??????;;;999888666666777999:::999888666444333444555666111111111111000000//////000000000...,,,,,,,,,---******+++,,,,,,+++***)))!!!###&&&(((******))))))((()))))))))******++++++******************************))))))))))))******,,,+++******,,,...111222666000++++++***((((((***))))))************))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))************)))))))))))))))(((''''''(((((((((((()))))))))***+++*********+++,,,,,,---+++*********))))))((((((******))))))))))))******(((''''''(((((()))***+++)))(((''''''''''''(((((()))***,,,---,,,+++)))(((''''''''''''(((***+++,,,&&&(((***+++***)))******(((&&&000))))))///&&&)))((()))******)))'''%%%###******++++++++++++******))))))))))))************))))))((('''''''''''''''(((((((((((())))))))))))'''(((((()))))))))))))))'''((((((((((((&&&$$$###&&&'''((()))************))))))))))))))))))))))))&&&''''''((()))*********))))))******++++++++++++************************------,,,,,,++++++******************++++++++++++111<<>>@@@AAA>>>????????????@@@@@@@@@AAA@@@>>><<<:::::::::::::::;;;;;;<<<===>>>>>>>>>CCCBBBAAACCCDDDCCC???<<<;;;;;;<<<<<<=========>>>??????@@@AAA@@@???>>>===??????>>>>>>>>>>>>>>>>>>@@@===:::999;;;===<<<:::999:::<<<===>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888777666555444444444444444333333222111111000......---------,,,,,,,,,...------,,,+++***))))))))))))))))))))))))))))))************)))(((&&&&&&(((((())))))))))))((('''(((((((((((())))))))))))))))))************)))))),,,******+++***+++333;;;AAA222'''***,,,((('''---***************)))((((((''''''''''''((((((((()))))))))(((((('''''''''&&&(((((())))))(((&&&$$$###***)))(((''''''((()))***---***'''''')))******((())))))))))))))))))))))))(((((()))***++++++,,,,,,...---,,,***)))(((((('''$$$&&&''')))+++,,,------''''''''''''''''''''''''((((((((((((((())))))***+++*********))))))(((((())))))(((((((((((())))))(((***,,,+++)))(((((()))++++++,,,,,,+++)))((('''(((((((((((())))))))))))***((((((,,,111222---(((++++++***)))(((((())))))'''((()))******++++++***(((((((((((('''''''''''',,,+++***))))))((())))))))))))))))))************)))***+++***))))))+++---((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))))))))******((((((((((((((((((((((((,,,,,,,,,++++++*********))))))***+++,,,------...444555555333///---++++++(((((((((((((((((((((((())))))))))))************)))+++,,,,,,***))))))***)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,***((()))+++,,,+++(((++++++***))))))***+++++++++++++++*********)))))),,,+++***+++,,,,,,+++***---,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******++++++,,,---)))************+++++++++,,,,,,+++***))))))******---,,,+++******+++,,,---************************))))))***++++++++++++***,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///.........------------111000000000/////////...,,,,,,,,,---------............------------...............------,,,,,,,,,..................---------------------...//////000///...,,,,,,---///000//////000000000000//////111111111222333444444555555555666777888999::::::888888777777888999;;;<<<============>>>>>>>>>>>>@@@???===;;;::::::;;;;;;<<<<<<<<<===>>>?????????CCCBBBAAACCCDDDCCC???<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>???<<<999999;;;<<<;;;:::999:::<<<======<<<:::999999999999999999999999999888888888888777777777777666666555444333333333333111111111000///.........---------,,,,,,,,,++++++++++++++++++***))))))((())))))))))))))))))))))))************)))((('''&&&))))))************))))))))))))))))))******************++++++++++++******,,,*********)))***000999GGG444&&&''',,,***))),,,))))))******))))))(((''''''''''''((((((((())))))))))))(((((((((''''''''''''((((((((((((&&&%%%$$$***)))(((''''''((()))***---***(((''')))***)))((())))))))))))))))))))))))(((((()))******+++,,,,,,...---,,,+++***)))))))))***************)))((('''(((((((((((((((((((((((((((((('''(((((()))***************)))))))))(((((())))))(((((((((((()))))))))*********)))(((((()))******,,,------,,,,,,+++(((((((((((())))))))))))+++***,,,111555555///)))***))))))(((''''''(((((('''((((((((((((((('''&&&(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))***************))))))))))))***++++++))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))+++++++++******)))))))))*********++++++,,,,,,---///000111///,,,)))))))))******************************))))))((((((''''''(((***++++++)))(((((()))++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******************************,,,***((()))+++,,,+++)))))))))))))))))))))))))))+++++++++*********)))))),,,***)))***+++,,,+++))))))))))))))))))((((((((())))))************))))))((()))******+++++++++***))))))))))))))))))))))))******)))))))))***+++,,,)))************+++++++++,,,++++++***))))))******,,,+++************+++,,,************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---............------------//////............------,,,,,,,,,---------......------............------............------------------------------......---------------......//////...---,,,,,,---...///......////////////......------...000111333444444222333333444555666777777444333333333444555666777::::::::::::;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;<<<======>>>>>>??????@@@BBBAAAAAABBBBBBBBB???===<<<<<<<<<<<<============<<<============<<<;;;;;;<<<<<<<<<<<<<<<=========<<<:::999888:::::::::999:::;;;;;;<<<;;;:::888777777777666666555555555444444444444444444444444444333222111000000000000000...------,,,,,,+++++++++,,,,,,+++++++++*********))))))*********))))))))))))))))))))))))))))))))))))******))))))((('''&&&******++++++++++++******************++++++++++++***++++++,,,,,,++++++***,,,***)))***((('''---555JJJ666&&&''',,,,,,******(((((()))))))))(((''''''''''''((((((((()))))))))))))))((((((((((((''''''&&&'''(((((((((''''''&&&))))))(((((((((((()))))),,,***(((((()))***)))((())))))))))))))))))))))))((())))))******+++++++++------,,,++++++++++++++++++++++++***)))(((&&&&&&************************''''''''''''((()))++++++******))))))))))))(((((())))))(((((((((((()))))),,,***((((((((()))((((((((()))+++---////////////(((((((((((()))))))))))))))***...333666444...((()))(((((('''''''''''''''))))))))))))((('''&&&%%%))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))***************(((&&&''')))+++***(((************************))))))))))))******************))))))))))))***************************************)))))))))))))))+++++++++++++++++++++++++++------,,,***(((((((((************************,,,,,,+++***)))(((''''''((()))+++***)))''''''(((,,,,,,+++***)))(((((('''))))))))))))))))))))))))******++++++++++++******************************+++***)))***++++++***)))'''((()))******)))((('''+++++++++******************)))((()))***+++***(((''''''''''''''''''''''''))))))************))))))(((((()))************)))))))))))))))))))))))))))***)))((('''''')))+++,,,)))************+++++++++,,,+++******)))*********+++******))))))******+++************************))))))***++++++++++++***)))*********+++,,,,,,,,,,,,,,,------,,,,,,+++***)))******+++,,,------...---,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,...//////...,,,,,,------------------------,,,,,,------------......------,,,,,,------...///------,,,,,,,,,---......//////000000000000//////,,,,,,---...///000111222000000111111222333444444333333333333333444555555666666777777777888888888:::999999999999:::::::::;;;;;;<<<<<<<<<=========????????????@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::999999999888888888888999999999999999999888888888888888888888:::::::::999888777555444444444333333222111111111111111111222222222222222//////...---------------+++++++++*********))))))************))))))))))))'''((()))***++++++******(((((((((((((((((((((((()))))))))))))))(((''''''))))))******++++++******)))))))))*********++++++)))******++++++******)))+++))))))***'''%%%***111EEE777+++***,,,+++))))))''''''(((((((((((('''''''''(((((((((((()))))))))))))))((((((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))+++***)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++***************++++++&&&'''((()))************************************''''''''''''(((***+++,,,))))))))))))))))))(((((())))))(((((((((((())))))---***((('''((()))((('''((()))+++---...///......(((((((((((())))))))))))((((((+++...000///+++''')))(((((('''''''''((((((***************)))(((((())))))))))))************))))))((())))))***++++++((()))))))))************+++&&&###%%%))),,,)))&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************)))))),,,,,,,,,++++++*********+++,,,...---,,,***++++++************************,,,,,,,,,++++++*********)))***++++++)))(((((()))+++++++++******)))))))))))))))))))))))))))))))))((())))))******))))))(((************************+++************+++******'''(((***++++++***((('''***************************((('''((()))***)))(((((((((((()))))))))))))))))))))************))))))))))))***************)))))))))))))))))))))))))))+++***((('''''')))+++---))))))*********+++++++++++++++***************+++***))))))))))))))))))***************************))))))***++++++++++++***((())))))***+++,,,,,,---,,,,,,------,,,,,,+++******++++++,,,---......///---,,,,,,++++++,,,,,,---,,,,,,------------------+++++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------......//////000000000000//////---...............///////////////000000111111222111222222222333333333333333333333444444444555555666666777777888888888888888888888888888999999999;;;<<<<<<<<<;;;:::::::::999999999999999999999999777666666555555555555555333333444444444555555555666666777777777666777777888888777666555333222111111111000000000/////////000000000000111111111111---,,,,,,++++++++++++,,,+++***************))))))******)))))))))(((((((((((()))+++,,,---,,,,,,+++((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))******))))))((((((((()))))))))******(((((())))))))))))((((((***))))))***'''$$$'''---999555111///,,,(((''')))''''''((((((((((((''''''(((((((((((()))))))))***(((((())))))))))))))))))&&&'''''''''((())))))***(((((())))))))))))((((((************))))))((()))(((((((((((((((((((((((()))))))))))))))*********((((((((((((((())))))***$$$%%%&&&(((***+++++++++))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((((((((())))))))))))(((((((((((())))))---+++***)))))))))((('''((()))***+++,,,++++++***(((((((((((()))))))))))))))(((((()))*********))))))))))))(((((()))******(((((()))***************((()))))))))*********+++))))))((())))))***++++++((()))))))))***************&&&###$$$)))+++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************++++++++++++++++++++++++---,,,,,,++++++************,,,......,,,+++,,,---))))))))))))))))))))))))((())))))******+++++++++***,,,------+++******+++))))))******++++++,,,,,,))))))))))))))))))))))))))))))************))))))******************************+++************+++((()))+++,,,,,,+++)))(((************************)))((('''((())))))(((''')))))))))******+++++++++))))))************))))))***++++++,,,++++++******)))))))))))))))))))))))),,,+++***))))))+++,,,...))))))*********++++++++++++***************++++++)))))))))******)))))))))************************))))))***++++++++++++***(((((()))***++++++,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------******++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,************++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,------...,,,,,,------......//////------............------///////////////........./////////000000000111111//////000000000000000///111111111222222222222333333444444555555555444444444444444444444444444444666777888777666555666888666666666666666555555555333333222111111111111111//////000000111111222222222444666666555444555666555555444333111000000///////////////////////////000000000000//////......,,,++++++******+++++++++******************************)))))))))(((((((((((()))+++---...---,,,***))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))))))))))))))'''((((((((())))))))))))'''(((((((((((((((((('''(((((()))+++((($$$''',,,...111222000***&&&''')))''''''((()))))))))((((((((((((((()))))))))******(((((())))))))))))******((('''''''''((()))******(((((())))))))))))(((((((((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))***''''''(((((((((((())))))))))))(((((((((((())))))+++---...---***(((((()))((())))))******)))((('''(((((((((((())))))))))))+++***)))(((((()))+++,,,***))))))))))))******+++%%%&&&'''((())))))))))))'''(((((())))))*********(((''''''''''''(((((()))))))))))))))************)))'''%%%&&&(((***)))'''''''''''''''''''''''''''((((((((((((''''''''''''******))))))))))))******************************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***,,,,,,+++******+++((((((((((((((((((((((((%%%%%%&&&'''((()))******+++,,,...---,,,***++++++((())))))***+++,,,------))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++++++++***)))***+++)))***+++,,,,,,+++***)))***************+++++++++)))((('''((()))***)))''''''(((((())))))******+++))))))************))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++++++++++++++,,,,,,---)))************+++++++++*********)))******+++,,,)))******++++++******)))************************))))))***++++++++++++***((()))))))))***+++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,***++++++,,,------......,,,,,,++++++,,,,,,---...,,,,,,---...//////000000.........//////............/////////000000111111///000000000000111111111......///000000///...---///000000000000111111111111222333333333222111000222111111111111111111111222333444333111111333555333333333333222222111111000///...---------......------...//////000111111000333555666444333444555222111000///............------......///000000000000000///...---,,,++++++,,,++++++******++++++,,,*********************************)))))))))((((((((()))+++------,,,***((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***+++******(((((()))))))))*********(((((())))))))))))(((((('''''')))+++)))%%%''',,,***,,,---+++((('''((()))'''((())))))******))))))(((((()))))))))*********(((((()))))))))*********)))((((((''''''((()))***'''((()))******)))((('''(((***,,,,,,)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))(((((('''''''''((((((((((((((()))((((((''''''((((((((((((((((((((((((***))))))((((((((((((((('''''''''((((((((())))))))))))(((((((((((()))))))))...333111,,,'''(((***'''((())))))))))))((('''(((((((((((())))))))))))*********)))))))))***+++((((((((((((((()))******&&&'''((((((((((((((('''&&&&&&'''(((((()))******)))((((((''''''''''''((())))))))))))************((((((''''''((())))))***(((((((((((((((((((((((())))))))))))((((((''''''******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++,,,,,,++++++++++++++++++)))***,,,,,,***))))))***))))))))))))))))))))))))'''''''''(((((())))))******,,,------+++******+++*********++++++,,,,,,,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++,,,+++)))(((***,,,************************))))))*********+++++++++***)))((((((******)))(((''''''((())))))***++++++))))))************))))))+++++++++++++++***))))))))))))))))))))))))))))))((()))***+++,,,++++++***)))************+++++++++******))))))***++++++,,,******+++,,,,,,+++******************************))))))***++++++++++++***))))))))))))************,,,,,,---------,,,++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******++++++,,,,,,,,,,,,,,,,,,,,,---------.........---++++++++++++---...+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,---...///000000000000000000111111111111000000---...///000111333333444000000000111111111111111///000111111111000///.../////////000000000000111000111111222222000///...111111000000000000000000///111222111......000333111111111000000000//////...---,,,+++***+++,,,---------......///000111111///222555555333222333555000///...---------------,,,------...///000111111000///...---+++***)))))),,,+++++++++++++++,,,,,,)))))))))***************************))))))))))))'''(((+++,,,,,,***((('''))))))))))))))))))))))))(((((()))))))))))))))((((((((()))++++++,,,,,,,,,)))************+++++++++))))))************))))))''''''***,,,***&&&''',,,***)))'''%%%&&&)))***)))(((((()))***************))))))))))))************(((((())))))*********+++***)))(((''''''((()))***'''((()))******)))(((''''''***---,,,)))'''((()))))))))))))))))))))))))))))))))))))))((((((((((((******)))(((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((+++***)))(((((('''''''''&&&'''''''''(((((())))))))))))(((((((((((())))))'''///666444---'''(((,,,&&&'''(((*********)))((((((((((((((())))))))))))'''(((******)))((('''((('''''''''''''''((()))***++++++++++++***)))((('''%%%&&&&&&'''((())))))***,,,+++***))))))((())))))))))))))))))************'''((())))))'''((()))+++))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******(((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++***,,,------+++******+++************************,,,,,,,,,+++++++++++++++)))+++,,,,,,***))))))***,,,,,,++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,))))))(((((((((((())))))))))))******+++++++++++++++)))((()))***+++***(((((())))))***+++,,,,,,---))))))************))))))***************)))(((((())))))))))))))))))))))))&&&(((***+++,,,+++)))((()))************+++++++++******))))))***+++,,,,,,***+++,,,------,,,+++***************************))))))***++++++++++++************)))))))))))))))---,,,,,,,,,,,,---...///------------------------)))+++,,,,,,,,,,,,---///---------,,,,,,+++++++++,,,---///111000...,,,***...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,---------------......---,,,,,,---------+++++++++,,,---...///000///111333333111000111222.........//////////////////////////////...------,,,---...///000000000000000000000///......------222222222111222222333333///111222111///......//////111222333333222111//////---,,,++++++,,,...///333222222222111111000000000///...,,,,,,,,,---.........//////000000111111333222000/////////000111------------......//////111111111111000000000///---------,,,,,,+++++++++//////---+++((())),,,///+++*********))))))(((((((((((())))))))))))((((((***++++++***((('''((()))))))))((((((''''''&&&&&&((()))***+++++++++++++++))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((***)))((((((((()))+++,,,************))))))))))))&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))******,,,+++++++++******))))))))))))(((((((((((())))))///---+++***)))***+++,,,///,,,((('''(((***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''%%%'''***++++++(((%%%###(((***)))&&&&&&***+++(((------------,,,+++***))),,,,,,+++***)))))))))***)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))***************)))((('''+++)))((()))+++,,,,,,+++******++++++++++++******&&&&&&&&&'''''')))***+++((())))))***)))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&((()))***,,,+++++++++)))((('''&&&************************+++*********))))))((((((,,,------+++(((&&&&&&'''************)))))))))))),,,+++***))))))***+++,,,((()))***++++++***)))(((,,,++++++******++++++,,,,,,+++***)))))))))++++++***************************************************)))))))))***+++,,,,,,++++++,,,,,,,,,---------))))))************)))))))))************+++++++++,,,,,,,,,,,,+++)))((('''((())))))************)))'''((((((((()))))))))***))))))************)))))))))************+++++++++,,,+++******))))))*********+++,,,,,,,,,***)))(((************************))))))))))))************...---+++)))(((((())))))************************,,,,,,---------.........------------------------,,,---...---+++***+++,,,---------,,,,,,,,,++++++,,,---///000000...,,,***------,,,,,,,,,,,,------//////////////////////////////..................---------,,,,,,---------,,,,,,,,,,,,---...///000000111333222111000000111+++,,,,,,,,,------......000000000000///...------,,,---...///000000000000.........///000000111111333222222111111111222222///000111000///---...///,,,---///000000///---,,,///...,,,++++++---...///222222111111111000000000111000///.........///000.........///////////////222111000000/////////000............//////000000111111000000000/////////---------,,,,,,+++++++++///,,,(((''')))+++++++++************)))))))))((((((((())))))))))))((((((***++++++***)))((((((***(((((((((((((((((('''''')))***+++++++++++++++***))))))))))))))))))))))))((((((((((((((('''''''''************************))))))((((((((()))***+++)))))))))(((((((((((('''&&&''''''((())))))(((((((((''''''''''''''''''&&&''''''(((((()))((((((((('''''''''(((((('''''''''(((((()))))))))))))))***************))))))(((((())))))(((((((((((())))))---+++***(((((((((***+++...+++((('''((())))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((('''&&&((()))******(((&&&$$$&&&***+++(((&&&((()))(((,,,,,,,,,,,,+++***)))(((,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((***)))((((((***++++++***)))******++++++******)))((((((((((((((()))***+++,,,+++***)))((('''&&&%%%)))(((((((((((((((((((((************************(((((('''''''''((()))***)))************))))))(((************************************)))))))))(((***++++++***)))((((((***(((((())))))*********+++++++++************++++++))))))************))))))+++******************+++,,,+++***))))))***++++++++++++++++++************************************)))))))))))))))*********)))************+++++++++))))))************)))))))))************+++++++++''''''''''''(((((((((((())))))*********))))))(((((((((((()))))))))))))))))))))************))))))(((((()))))))))*********,,,+++******))))))******+++++++++++++++***))))))************************)))))))))*********++++++---,,,+++))))))))))))***************************+++,,,---...///...------------------------------/////////...+++))))))***------------,,,,,,,,,,,,---...///000000...,,,+++---,,,,,,++++++,,,,,,---.........//////000000111111111111000//////......------------------------------------...///000000000111222222000...//////++++++,,,,,,---...//////000000000000///...---,,,---...///000000111000000/////////000111111222222333333222111000000000111...///000///...------...,,,,,,............,,,,,,///...---,,,,,,---...///111111000000000000//////000///////////////000111////////////............000000000000000//////...///////////////000000000000000000/////////......------,,,,,,,,,,,,++++++...(((###$$$)))---+++(((************))))))))))))((())))))******))))))((()))+++++++++)))((()))***(((((((((((())))))))))))++++++,,,,,,,,,+++******))))))))))))))))))))))))''''''((((((((((((((((((************************((((((((((((((()))******((((((((((((''''''''''''''''''((()))))))))((((((&&&''''''''''''''''''(((&&&&&&'''((())))))))))))'''(((((())))))(((((('''***************)))))))))++++++************))))))))))))(((((((((((()))))),,,+++)))(((((()))******---+++((('''((())))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((((((((()))))))))(((''''''&&&---000,,,''''''))))))***************)))((('''++++++***)))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++++++++******)))((('''((()))***)))((()))******++++++******)))*********))))))******+++,,,+++)))((('''''''''(((*********))))))(((((((((************************))))))((((((((()))******'''((()))***************************************************))))))))))))''')))******))))))+++,,,''''''((()))***+++,,,,,,******++++++++++++************))))))))))))******))))))))))))))))))))))))+++******)))******++++++,,,,,,,,,++++++*********************************((()))*********)))((('''(((((((((((())))))))))))))))))************)))))))))************+++++++++''''''&&&%%%&&&'''((()))***************)))((('''))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))++++++***))))))))))))***,,,+++******************************************))))))*********+++++++++++++++******)))******+++************************+++,,,...000000///---,,,------------------------...//////...+++******+++------------------,,,,,,---.../////////...,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,---...//////000222111111000///......---,,,,,,------......------//////.........//////000///000222111///------...,,,------...///000111111111111111000000///------...///000000111111111000333333222222111000000///444333222111000/////////---...///...---,,,---/////////000000000000//////000///...------......///000000000///////////////............//////000000111000000//////............///000111000///...---............/////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++((($$$%%%))),,,+++)))*********))))))))))))))))))))))))******))))))))))))+++++++++))))))***+++((((((((())))))*********,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))******++++++,,,************************((((((((((((((()))))))))))))))(((((((((''''''''''''(((((()))))))))(((((('''''''''(((((()))))))))'''(((((()))))))))(((((((((((())))))))))))((((((,,,,,,++++++******))))))++++++++++++++++++++++++))))))(((((((((((())))))++++++***))))))******++++++***((((((((((((((((((************************((((((((((((((((((((((((((())))))***************))))))((((((((((((((()))&&&///444000)))(((*********************)))((('''******))))))))))))******))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))***++++++,,,++++++((('''''''''))))))((('''))))))************))))))+++******)))))))))******((('''&&&&&&'''))),,,---++++++******))))))((((((++++++++++++++++++++++++***))))))))))))*********(((((()))************************************************)))))))))))))))''')))************+++---'''(((((()))******++++++)))***+++,,,,,,+++***)))+++***)))(((((()))***+++))))))************))))))******************++++++------,,,,,,++++++******************************)))***+++,,,+++***'''&&&'''''''''((((((((()))))))))******++++++******)))))))))*********+++++++++...---***(((''''''((()))+++++++++******((('''&&&*********))))))))))))((())))))************))))))((((((((()))))))))******++++++***))))))))))))))),,,+++***))))))***+++,,,************************((((((((()))))))))******))))))*********++++++,,,************************+++,,,...000000///...---------------------------,,,---......,,,,,,---...------------------------....../////////...---,,,---,,,,,,++++++,,,,,,---,,,,,,------...///000000000000///......---,,,,,,,,,---...////////////...000//////.........//////...///000000...---------------......///000000111000000000000000//////...///000111111111111111111333333333222111111000000333222111000///.........---......---,,,,,,...000111111111222222111111111000000//////............///////////////000000000//////000000111111111111111111111000000/////////------///000000///...---------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++---))))))))))))))))))******))))))************)))))))))***++++++***)))***,,,((()))))))))******++++++,,,,,,,,,,,,++++++***)))(((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))*********)))))))))((((((((()))))))))))))))((((((((((((((())))))******+++************)))((('''&&&(((((())))))))))))((((((,,,,,,++++++******)))))))))))))))***************))))))(((((((((((())))))))))))((((((((())))))))))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***)))((('''(((((()))***%%%...333///((('''((()))******************)))(((***))))))((())))))******(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++(((''''''((())))))'''%%%)))))))))******)))))))))******)))((((((((())))))''''''&&&&&&'''))),,,...+++*********)))))))))(((************************)))************)))))))))***************)))((((((************************))))))))))))))))))*********+++,,,+++***)))***+++******)))))))))))))))))))))***+++,,,,,,+++***)))+++***)))(((((()))***+++******+++,,,,,,+++******))))))******++++++++++++,,,,,,,,,++++++************************************+++---------+++)))(((((((((((()))))))))************++++++++++++******))))))*********+++++++++000...,,,***((()))***++++++++++++******((('''&&&************))))))))))))))))))************)))))))))))))))*********+++++++++***))))))(((((())))))++++++)))))))))***+++,,,************************'''''''''((((((((())))))((())))))***+++++++++,,,************************,,,---...///000///......------------------------***,,,---...------///000------------...........................------,,,...------,,,,,,------.../////////000000111111222......------,,,,,,++++++---...///111111111000000000000///...------------+++---///...---,,,---...,,,,,,,,,------------...//////000000111111000000111111222222222222111111000000000111222222333333111111000///.........///.........---,,,---///111111111111111111111111111111111111000//////......//////000000000000111111111222222333333333333222000000000000////////////,,,---..................---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------)))+++,,,+++))))))+++...))))))))))))************)))******++++++******))))))***,,,+++******+++,,,***************+++++++++******+++++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))***************************))))))))))))))))))*********)))(((((())))))))))))))))))******,,,,,,+++***)))'''&&&%%%'''(((((())))))(((((('''***************)))))))))&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&&&&&&&&&&'''''''''''''''((())))))''''''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))((((((((()))******$$$***...***%%%%%%''''''))))))************))))))))))))((((((((()))******(((((((((((((((((((((((((((((())))))***+++++++++))))))))))))))))))))))))((())))))*********))))))(((''''''(((***)))'''$$$((())))))******))))))((())))))((((((((())))))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''***************)))((('''************************))))))))))))************,,,------,,,***((()))***************))))))((((((******++++++++++++************))))))))))))*********+++,,,------,,,+++***((()))***+++++++++++++++************************************************+++,,,---------,,,+++***))))))))))))******************++++++++++++******)))************+++++++++******)))((()))***+++,,,***************)))(((''')))))))))*********++++++))))))************))))))************++++++++++++******)))(((((((((((()))******************+++,,,************************'''''''''((((((((())))))((()))***+++++++++++++++************************............////////////------------------------+++,,,......------///111------------.........///...............---------///......------......///000000000000000111111111---------,,,,,,,,,,,,,,,...///111333333333222111000///...---,,,,,,,,,,,,)))+++---------,,,---...---------------,,,,,,,,,---...///000111222222222111222222333222222111111//////000000111222222222000//////.........///////////////...---...000333222222111111111111222222111111111111000///......000000000111111111222222000111222222222111000///---------...............------,,,,,,------...///......---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,++++++***+++++++++***((()))))))))************)))******++++++******))))))***,,,++++++***,,,---++++++++++++++++++******(((((()))*********))))))((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++******))))))))))))(((((((((***************)))((((((((((((((((((''''''''''''+++++++++***)))((('''&&&'''''''''(((((('''''''''(((((()))))))))))))))***&&&'''''''''(((((((((((())))))(((((((((((())))))&&&''''''((()))))))))(((&&&(((***)))'''&&&''')))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))***++++++++++++(((((())))))************%%%***+++'''&&&((()))''''''(((((())))))(((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))(((((()))))))))(((''''''((((((((()))******'''$$$(((((())))))))))))(((((())))))))))))******+++,,,******))))))(((((('''''''''''''''(((((())))))***(((((((((((((((((((((((((((((()))))))))((('''&&&((())))))************)))************************((()))))))))************,,,------,,,***))))))***)))))))))))))))*********++++++************++++++))))))************)))))))))***+++,,,,,,+++***)))'''(((***+++,,,,,,++++++((((((((())))))******+++************************+++++++++++++++,,,,,,,,,((())))))))))))************++++++,,,,,,++++++***)))************+++++++++((())))))))))))*********))))))*********))))))((((((((()))***++++++,,,---))))))************))))))))))))))))))******************)))((((((((((((((())))))***+++++++++++++++************************))))))))))))************))))))***+++++++++******************************///............///000000------------------------,,,---......------...000---------.........////////////.........---------//////............//////////////////............,,,,,,------------------...000222444555444333222000///...---,,,+++++++++(((***,,,---------...///000000000///......------,,,---///000222333333444222222333333333222222111222222111111000///////////////.........//////000///000///...---...111444444444333333333333444444222222222222111000......000000111111222222222333....../////////---,,,++++++++++++,,,,,,---------------,,,+++,,,---///000//////.........---------,,,,,,,,,+++++++++******+++++++++,,,,,,---------///+++'''))),,,...***&&&(((((())))))*********+++******++++++++++++******)))***,,,,,,++++++,,,------,,,,,,++++++*********&&&'''((()))))))))))))))((((((((((((((((((((((((---,,,,,,,,,+++*********************************)))***+++,,,---,,,++++++)))(((((((((''''''''''''***************)))(((((('''''''''&&&&&&%%%%%%$$$)))************))))))(((&&&&&&''''''''''''&&&&&&''''''(((((())))))******))))))******+++++++++,,,))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,%%%(((******'''&&&''')))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&((())))))*********'''((()))***************))),,,+++((((((,,,,,,***&&&&&&''''''(((''''''&&&((((((((((((((()))******((((((((((((((((((((((((&&&''''''((()))*********))))))))))))))))))))))))(((((()))(((((('''&&&&&&)))))))))***+++***'''$$$(((((())))))))))))((((((************+++,,,---...&&&'''((()))*********)))%%%%%%&&&'''((()))******(((((((((((((((((((((((('''((()))))))))'''&&&%%%&&&'''(((***++++++,,,,,,************************(((((())))))*********++++++,,,---,,,*********,,,''''''((()))***+++,,,,,,,,,+++***))))))***+++,,,((()))***++++++***)))(((''')))***++++++***)))''''''(((***+++,,,,,,++++++&&&&&&'''((()))***++++++***************************)))))))))***+++,,,,,,(((((((((((())))))))))))***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,+++)))((('''((())))))************)))''''''(((***+++,,,---...))))))************))))))(((((((((((())))))))))))******)))(((((((((((((((((()))***,,,,,,,,,+++******************************++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******************************+++,,,...//////000//////000000//////...---,,,,,,,,,,,,------...///........................------------------------,,,---......//////......+++++++++*********))))))------------.........///444333333222111111111222000000///.....................---...///000222444//////............//////////////////000111222333111111111111111000//////111111111000000000000000///...,,,,,,---///222444333333222111000000000111000000000000000111111222///////////////000111222///////////////000111111...---,,,,,,++++++++++++,,,---------......//////,,,---///000222222333333333333333222222111111111...---,,,,,,++++++++++++++++++,,,,,,,,,++++++***............---,,,+++***...---,,,+++***+++,,,---++++++++++++++++++++++++************+++,,,---...------,,,***)))***---000))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********++++++,,,,,,,,,---,,,+++)))(((&&&%%%$$$)))(((((())))))***+++,,,,,,,,,+++***)))(((''''''******))))))((((((''''''))))))))))))))))))))))))%%%&&&''')))************((()))***)))'''&&&&&&'''(((((((((((((((((('''&&&((()))******)))(((***+++,,,+++***((((((((())))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))'''((()))))))))))))))(((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,***(((((()))))))))(((((()))***++++++***)))(((******))))))(((((('''''')))************)))((((((((()))***++++++***)))(((,,,+++***))))))***+++,,,((()))***+++***)))'''%%%((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++******)))---,,,,,,---...---+++)))++++++++++++++++++++++++++++++++++++++++++++++++))),,,//////,,,***+++,,,---,,,***(((((()))***+++*********************************++++++,,,,,,,,,---,,,+++)))((())))))***+++******)))))))))))))))***)))((()))***+++***(((((()))+++,,,+++***(((&&&******)))((('''&&&%%%%%%+++++++++++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,---...---,,,+++******************+++,,,---...//////.../////////......------,,,,,,,,,,,,,,,---......------------------------........................+++,,,,,,---------------,,,++++++++++++*********------........./////////222222111000000000000000000000///...............------------...///000111//////............//////...//////000111111222222111111111111111000//////000000000000000000//////------......///000111111333222111111000000111111111111111111111222222333/////////...//////000000///////////////000111111......---,,,,,,,,,,,,,,,---------.........//////......000111222222222333222222111111111000000000---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++......------,,,+++++++++------,,,+++++++++++++++++++++++++++++++++++++++---,,,++++++***+++++++++---------,,,++++++,,,...,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++***)))((('''&&&%%%(((''''''&&&&&&&&&''''''))))))))))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))***)))))))))((()))***)))'''&&&'''((($$$%%%&&&((()))*********)))***+++***(((((()))******))))))(((((()))***+++(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((())))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))(((((()))))))))))))))((()))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++)))(((((())))))((('''''''''((((((((((((''''''***)))))))))(((((((((''''''((()))***************))))))************))))))******)))(((((()))******((()))*********)))'''&&&))))))************))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++******))))))))))))+++------+++***************************++++++++++++++++++++++++))),,,......,,,***+++,,,---,,,***)))((()))***+++************************)))***************++++++,,,+++******)))*********+++******)))))))))))))))***)))((()))***+++***((())))))*********)))((('''*********))))))(((((('''***************)))((((((++++++++++++++++++++++++))))))))))))))))))))))))***************************************************)))((((((***,,,///111...---,,,+++************))))))***+++,,,------.........------------,,,,,,,,,++++++++++++,,,,,,---------------------------........................******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++............/////////000000000//////......//////000///......---.........------............------//////............//////---...000111222111111000000111111111111000000///////////////////////////,,,...///111111111000///222222111000000000111111222111111111111222333333000//////............///000000/////////000111111......------,,,,,,------...////////////000000000000000111222222222222222000000000000////////////,,,,,,,,,+++,,,,,,------------,,,++++++,,,---...///...---,,,++++++,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++///...---,,,***)))))))))---///000///---+++,,,,,,,,,,,,+++***)))(((((('''))))))))))))))))))))))))*********************************+++++++++++++++******))))))(((((('''''')))((('''&&&%%%%%%%%%%%%'''''''''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''&&&&&&%%%&&&((()))***)))'''&&&'''(((%%%&&&'''((()))*********)))***+++***((('''((()))(((((((((((()))***+++,,,(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))******))))))((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((()))***)))(((&&&((((((''''''''''''(((((())))))))))))((((((((((((&&&'''((()))+++++++++,,,******))))))))))))******))))))(((((((((((())))))***)))))))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++++++++******&&&&&&'''))),,,---+++***))))))))))))))))))))))))++++++++++++++++++++++++***+++------,,,++++++,,,,,,+++***)))))))))***+++*********************************)))))))))))))))))))))***++++++++++++***+++******)))))))))))))))***)))((()))***+++***((())))))))))))((((((((((((******************************************))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++***)))''''''(((,,,000333---,,,+++***************((())))))***++++++,,,,,,------,,,,,,,,,++++++,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++........./////////000000//////............/////////......------...............///000///...,,,+++//////............//////,,,...000222222111000///000000111111111111000///000000000000000111111111//////000111111111000000111111000000000000111111111111000000111111222333000000///...---------...111000000///000000111111//////...------......///111111111111111222222222111111222222222222111111////////////////////////---------------...///000///...,,,++++++---///000111000...,,,,,,,,,...///,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********---///111111///,,,++++++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++((((((((((((((()))((()))******)))(((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((+++***((('''&&&&&&''''''((()))***)))((('''((())))))))))))))))))((('''&&&***++++++***(((&&&''''''(((((((((((())))))******(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((())))))************)))((((((((((((((((((((((((***))))))(((((())))))*********))))))))))))))))))&&&&&&&&&'''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((***++++++)))'''******)))(((((()))+++,,,))))))))))))(((((((((((('''''')))******++++++++++++***)))(((((()))***+++))))))))))))))))))))))))******)))(((((())))))***+++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))************)))))))))***************))))))***+++++++++******''''''(((***,,,,,,+++)))***************************************************++++++,,,++++++,,,,,,++++++***))))))******+++************************++++++******)))))))))((('''(((***+++,,,,,,+++++++++******)))))))))))))))***)))((()))***+++***(((***)))((((((''''''(((((()))))))))*********++++++,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***)))((((((***,,,///000,,,,,,+++***************((())))))******+++++++++...---,,,++++++++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------------------------,,,,,,,,,++++++............//////////////////.........//////000......------------......///000111111000///---,,,//////............//////---...000111222111///...///000000111111111000000111111222222222333333333333222000//////000111222111000000///000000111111///////////////000111111111000///...............111111000000000000111111000//////...//////000000444333333333333333333333111222222222222111000000///000000000000000000000///////////////000111222///...---,,,,,,...000222222111///------...000111...///000000000///---,,,........................---,,,,,,,,,,,,,,,,,,------///111111///,,,+++***************++++++++++++************************++++++++++++++++++++++++************************(((((((((((())))))))))))******))))))***++++++,,,)))))))))((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((++++++******++++++,,,---''')))***)))(((((()))***************)))((('''&&&******+++)))'''&&&&&&'''))))))))))))((((((''''''(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((+++******))))))******+++,,,+++***)))((()))))))))&&&&&&&&&&&&'''(((******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))***++++++***)))***)))((((((((()))+++,,,(((((((((((())))))))))))))))))************)))(((+++***)))(((((()))***+++******************************))))))))))))***++++++***)))(((((()))***+++))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,((()))***++++++++++++++++++******,,,------***(((++++++++++++++++++++++++************************************+++,,,,,,,,,******************++++++************************,,,,,,,,,++++++******)))&&&((()))+++,,,,,,,,,++++++******)))))))))))))))***)))((()))***+++***(((******)))(((((((((((()))'''(((((())))))******+++******))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++,,,,,,,,,++++++++++++******))))))******))))))*********+++++++++...---,,,+++***+++,,,------,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++------------.........///.........---......///000---------,,,------...///000000111111000///......//////............//////......///000000000///...///000000111111111111000222222222333444444555555666444111///...///111333000000/////////000111111///............///000000111000000////////////000222222111000000000111111000000//////000000111111444444444333333333333333000000111111111000000///////////////000000000000000000000///000000111111///............000111222111000///......///000111//////000000//////...---........................++++++++++++,,,---//////,,,...000000...,,,++++++------,,,+++***))))))(((************************++++++++++++++++++++++++***************)))))))))'''((((((((()))))))))***(((((((((((()))***+++,,,+++******)))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%'''((()))*********''')))******(((((()))+++'''((())))))*********)))((()))***)))'''&&&'''((())))))))))))((('''&&&%%%(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))+++******))))))******+++---,,,***)))(((((()))***&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++)))(((((()))++++++***'''&&&&&&''''''((()))***(((((((((((())))))))))))***************)))((((((******))))))))))))************++++++++++++******))))))***************+++******))))))))))))******))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------((()))***+++++++++++++++---,,,,,,---...---+++)))++++++++++++++++++++++++************************+++)))((()))+++,,,---,,,)))*********++++++++++++************************,,,,,,,,,+++++++++++++++(((((()))***+++,,,,,,,,,+++******)))))))))))))))***)))((()))***+++***(((************))))))))))))((((((((())))))*********((('''&&&%%%&&&'''((()))************************))))))))))))))))))))))))************************))))))))))))))))))))))))***+++---...---,,,)))(((+++******)))))))))***************+++++++++++++++///...,,,+++++++++------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......---,,,,,,,,,------...///000//////.........////////////............////////////////////////////////////000111111111111111111111222333333444555555555444333111000000111111///////////////000111111///////////////000000111111000000000000111111222333222111111000000111111000000000000000111222222222222222111111111000000...//////000000000//////------........./////////000000///.........//////......///000000111222222........................///......---------------------------------------+++++++++,,,,,,...//////+++,,,......---,,,+++,,,...---,,,,,,******)))(((************************+++++++++++++++++++++++++++*********)))))))))((((((((((((((()))))))))))))))((((((((((((((())))))*********))))))((((((((('''((((((((()))))))))***)))))))))))))))))))))))) """%%%''')))((('''&&&''')))******))))))***+++(((((()))************)))'''((())))))'''&&&'''((('''(((((())))))((('''&&&(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))...,,,***)))(((((()))***''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***'''%%%$$$&&&(((******%%%&&&'''(((((()))))))))'''((((((((()))))))))***((())))))************)))))))))************))))))((()))***++++++***)))(((((()))***+++,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,(((((()))++++++,,,,,,+++,,,+++,,,---///...---+++************************************************+++)))'''(((+++------,,,))))))***+++++++++++++++************************************++++++++++++***)))))))))***+++,,,,,,+++******)))))))))))))))***)))((()))***+++***(((***+++,,,,,,,,,+++)))((()))*********************((('''&&&%%%&&&''')))***++++++++++++++++++++++++))))))))))))))))))))))))******************************************************+++,,,,,,,,,+++*********))))))))))))******+++++++++++++++,,,,,,,,,000///---++++++,,,---...///...------,,,,,,,,,,,,************************(((((((((((((((((((((((())))))***++++++++++++***+++++++++*********))))))+++++++++,,,,,,,,,------+++*********+++,,,,,,---,,,,,,,,,,,,------...//////...---,,,,,,---////////////............//////000///............////////////000111111111111111000000111222333333444444333444444444333111000...///////////////000111111000000000000000111111222111000000000111222333333333333222111000000111111111111000000111222333333111000000000//////......------...///////////////,,,,,,,,,------.........000///...------------------...000111222222222222,,,,,,---......------,,,...---,,,+++***+++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---......***,,,------,,,+++,,,---******+++++++++,,,,,,,,,************************************************+++*********))))))(((((((((((((((((()))))))))))),,,+++***))))))(((((()))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))%%%(((+++......---+++)))''')))******))))))***,,,,,,,,,++++++)))((('''&&&&&&''')))(((''''''((()))%%%&&&''')))))))))(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''...---+++)))(((((()))***(((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))&&&"""!!!###&&&))))))&&&''')))++++++++++++***'''((((((((())))))******&&&'''(((***++++++++++++((()))***++++++***)))((('''((()))******)))(((''''''(((***,,,---,,,***)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++(((((()))++++++,,,,,,,,,))))))***,,,//////...,,,))))))))))))))))))))))))))))))))))))))))))))))))+++)))&&&'''+++------,,,((()))***+++++++++++++++************************(((((())))))******+++++++++***)))))))))***+++,,,+++******)))))))))))))))***)))((()))***+++***(((***+++---...---,,,***(((+++++++++++++++++++++++++++***)))((()))***,,,...++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******)))******,,,...///***)))))))))))))))************))))))***,,,...///...------...000111000//////...---+++******++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,---------,,,,,,,,,+++*********+++++++++*********))))))******++++++++++++******++++++,,,,,,,,,---------/////////......---------------..................000000000000000000000000///////////////.........000111111111111222222222444222//////000222222222000000//////000222444555222111000/////////000111000000000000000000000000444333333222222333333444333222111222222222000...000000///............///------,,,,,,,,,---......------------------------...............---------000///---,,,,,,---...///333333333222111000000/////////...---,,,,,,+++***............---,,,,,,+++*********++++++,,,,,,,,,++++++++++++,,,---......+++,,,------,,,+++)))((())))))*********+++++++++++++++++++++++++++++++++---,,,+++*********)))''')))************++++++++++++***)))(((((()))***+++((((((((()))******++++++******++++++++++++***************)))))))))))))))+++***)))))))))***,,,---************))))))))))))&&&&&&((()))************+++(((&&&&&&((()))(((&&&''''''((()))***++++++,,,******)))(((((((((((((((%%%''')))***+++***)))(((+++*********))))))((((((''''''((()))))))))))))))''''''''''''((((((((()))'''%%%$$$%%%'''))))))(((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,++++++***++++++******))))))((((((******+++,,,,,,,,,,,,+++***)))))))))))))))******))))))))))))((((((((((((******))))))******+++,,,))))))))))))))))))))))))+++++++++******************))))))((('''&&&&&&%%%))))))************))))))+++***)))(((((()))***+++++++++******************++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))((((((((((((+++,,,,,,,,,,,,+++******///......///000///+++)))******))))))))))))************+++++++++******)))))))))))))))))))))))))))---+++***)))******)))(((******+++++++++******)))************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,---,,,,,,+++***)))((((((+++++++++************)))&&&''''''((()))******+++******)))))))))))))))))))))************+++++++++******))))))(((((('''''')))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,+++************+++---...,,,,,,,,,...000111///...///...---+++******++++++++++++++++++++++++,,,,,,*********+++,,,,,,,,,---+++++++++++++++*********+++++++++*********))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---.........---------,,,,,,......---------...///000/////////////////////////////////////////////...//////000000000111111111111000......000111000///111111000000000111222222222111000000000111222222222222222222222222111111333333222222222222333333222111000111222111000...000000///......---......---,,,,,,,,,---...//////........................//////......---------,,,///...,,,+++,,,---...///111111111000///.........///......---,,,,,,+++++++++,,,,,,,,,,,,++++++***************+++++++++,,,++++++++++++++++++,,,---++++++,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************)))((())))))*********++++++++++++***)))(((((()))***+++******************))))))))))))************))))))))))))))))))))))))))))))***))))))((()))***+++,,,))))))))))))))))))))))))&&&'''((()))************+++)))''''''))))))(((&&&(((((())))))******++++++******)))(((((((((((((((&&&''')))***+++***)))(((*********)))))))))((((((''''''((()))))))))))))))'''''''''((((((((())))))+++)))''''''(((((('''&&&******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******))))))************))))))((()))***++++++,,,,,,++++++++++++***)))((((((((()))))))))******+++++++++,,,...---,,,,,,++++++++++++))))))))))))))))))))))))******************************))))))(((''''''&&&(((((())))))))))))((((((******))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++******)))++++++,,,---///...,,,*********))))))))))))******************************************************,,,+++***+++,,,,,,+++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,++++++***)))))))))+++++++++************)))''''''(((((()))******+++************************)))************+++++++++******))))))(((((((((((()))***++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,,,,++++++******+++,,,,,,******,,,...000000...,,,......---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***************++++++++++++++++++***************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,///...---,,,---...000111////////////////////////......//////////////////.../////////000000000000111000///000222222000///222111000////////////000111111111111111222333444444444444333333222222222222222222111111222222222111000//////000000///...111000///...------------------------...///000111////////////////////////000000///...------,,,,,,,,,,,,+++++++++---.../////////......---,,,,,,,,,......------,,,,,,++++++))))))***+++++++++******************++++++++++++,,,+++************************+++,,,,,,,,,+++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******,,,,,,++++++***))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((()))******((((((((((((((((((((((((&&&'''((())))))******)))+++***((()))******)))''')))))))))))))))***************)))((((((((())))))&&&''')))******)))((((((******))))))))))))((((((''''''((()))))))))))))))''''''((((((((())))))))),,,+++)))((())))))((('''***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***))))))((('''(((***++++++***)))))))))***++++++,,,,,,++++++---,,,+++)))((((((''''''(((((()))***+++,,,------///...---,,,+++*********))))))))))))))))))))))))((())))))******+++++++++++++++******)))((((((((('''(((((((((((((((((('''))))))************))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++******)))((()))((()))+++......---+++++++++************++++++++++++***))))))***+++,,,++++++++++++++++++++++++++++++,,,...//////,,,***)))******+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++++++++************)))'''(((((())))))***************++++++++++++++++++)))************+++++++++***))))))))))))((((((((()))***++++++,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++************++++++,,,,,,++++++++++++++++++))))))+++---000///---***---------,,,++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++)))))))))******+++++++++******************************++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000////////////////////////............/////////////////////000000000111111222222222333555444222000000000//////////////////000000111222222333444555555444444333333222222111222111111000000111111222000///---...///000///...111111///...------,,,,,,---------...///000111222000000000000000000000000000000///...---,,,,,,++++++******++++++---...///...---------,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))((())))))))))))***+++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,************************'''((())))))(((((()))***))))))))))))***************))))))))))))))))))***,,,+++++++++*********)))''''''((((((((((((''''''((((((((()))))))))))))))(((((((((((((((((())))))''''''''''''((((((((((((''''''((()))))))))))))))++++++******+++***))))))*********)))))))))))))))******))))))((())))))***'''((())))))))))))(((((())))))))))))))))))((((((''''''((()))))))))))))))'''(((((((((((())))))))))))'''&&&''')))++++++***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******))))))&&&''')))+++++++++***)))))))))***+++++++++++++++++++++***)))(((((())))))&&&''''''((())))))******,,,+++***)))(((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,+++++++++*********))))))(((((())))))))))))((((((((()))***++++++***)))(((***************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))*********************************+++++++++++++++)))************)))(((((()))))))))+++------,,,+++++++++************++++++,,,+++)))((((((***,,,---++++++++++++++++++++++++***+++,,,///111000---+++))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********++++++++++++++++++*********))))))(((((()))))))))*********+++++++++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))******++++++++++++************************************))))))******+++,,,++++++************++++++++++++,,,++++++++++++***))))))***---//////---+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111222111///...........................---.........//////000000000000000111111111222222222111222333444444222000---......///000111111111000000111222333444444444333222222222111111111000000000000//////000000000000...------...//////...111111000///...------...////////////000111222333111111111111111111111111000//////...------,,,,,,*********+++,,,---............------------,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++,,,---------,,,------------------,,,,,,++++++***)))(((((((((((())))))******+++,,,---...++++++++++++************************************&&&(((***)))((('''(((***(((((()))))))))*********)))))))))******)))))))))))))))*********+++++++++''''''((((((((((((''''''''''''(((((())))))))))))(((((()))))))))(((((((((&&&'''''''''((((((((()))'''(((((())))))))))))(((***+++,,,,,,+++***))))))*********)))))))))))))))******))))))))))))******((()))))))))))))))(((((((((((((((((((((((())))))''''''((()))))))))))))))(((((((((((()))))))))***((('''&&&&&&(((******)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++******'''((()))***++++++******))))))***++++++++++++***))))))(((((()))***++++++))))))(((((((((((((((((()))))))))(((((()))******))))))))))))))))))))))))''''''((()))******++++++++++++++++++************)))******++++++******)))((()))***++++++***)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++)))************)))((((((,,,+++***+++,,,---+++***+++******************++++++***)))((((((***,,,---******************************,,,///111000---***((()))***+++++++++++++++************************))))))))))))))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,+++++++++*********))))))))))))))))))******************+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))*********************++++++******)))******************************))))))******+++,,,+++******))))))******+++***++++++,,,,,,,,,+++++++++******+++......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,***************+++++++++*********++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,------------***,,,///222333222000///........................------......///000000000111111111111222222222222000///...///111111///...,,,---///000111222222222///000111222333333333222000000000000000000000000000//////......//////000000...,,,,,,...000000000111111000000//////000000111111000000000111222222111111111111111111111111///............---------++++++,,,,,,------...............---------------******++++++,,,,,,------,,,,,,---.........------------------,,,,,,,,,,,,+++***))))))))))))))))))************+++,,,---...++++++***************)))************************'''***,,,***(((&&&(((+++((((((((()))))))))******))))))************))))))'''(((((()))******++++++''''''((((((((((((''''''&&&''''''(((((())))))***))))))*********)))(((((('''''''''(((((())))))***(((((())))))))))))(((((()))+++------+++))))))))))))))))))))))))***************)))))))))***++++++))))))))))))((((((((((((''''''(((((((((((())))))''''''((()))))))))))))))((((((((()))))))))******+++)))''''''(((((('''&&&)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***++++++++++++)))))))))))))))*********((()))******++++++******''''''(((((()))+++,,,---++++++++++++******))))))***************+++,,,,,,))))))))))))))))))))))))'''(((((())))))************************************++++++,,,,,,++++++***))))))************)))))))))))))))***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))***+++++++++******++++++******)))(((---+++******,,,,,,+++*********))))))))))))*********))))))))))))+++,,,---))))))))))))))))))))))))******+++---......+++)))((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++++++++************)))************************))))))******+++,,,,,,,,,)))************+++++++++)))))))))************+++*********+++******)))(((******************************))))))******+++,,,******))))))))))))******))))))+++,,,---,,,,,,+++---+++******,,,...///...++++++,,,---------,,,+++***++++++,,,---...//////+++,,,,,,,,,---.........---------,,,,,,,,,,,,,,,))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,---------.........------...///000111222222........................------......///000000111000000000000111111111111000...------...//////......///111222222222111111///000111222222222111000...//////000000111111111///..................///111///---,,,...000111111111111111111111111222333333333222111111111111222111111111111111111111111---------...............,,,------.........------------------------------)))******+++,,,,,,---------............------,,,,,,,,,,,,++++++***************)))))))))***+++++++++************+++---...,,,,,,,,,++++++*********************************))),,,...,,,(((&&&(((+++(((((((((((()))))))))***((()))***++++++***)))((((((((((((((((((((())))))((((((((())))))(((((((((&&&&&&''''''((())))))*********+++++++++***((((((''''''((())))))***++++++(((((())))))))))))(((((('''***------***(((((()))(((((())))))******++++++******))))))******+++,,,******)))((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))(((((()))))))))*********,,,+++)))((())))))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))************,,,+++)))((('''(((***+++((())))))***************)))((((((((()))***++++++***************+++++++++,,,++++++************+++))))))))))))))))))))))))((((((((()))))))))))))))******************************++++++++++++************))))))))))))******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,---+++++++++++++++******)))***)))((((((***,,,,,,+++))))))(((((((((((())))))((())))))***++++++,,,,,,******************************)))***++++++)))'''(((((()))++++++,,,,,,+++************************))))))))))))))))))))))))''''''(((((())))))*********************++++++++++++++++++************)))************************(((((())))))***++++++,,,)))************+++++++++))))))*********+++++++++***************)))((((((******************************))))))******+++,,,******))))))))))))******((()))***,,,------,,,,,,///,,,******,,,...000000***+++,,,---------,,,+++)))***+++,,,...///000000++++++,,,,,,---...//////.........------,,,,,,,,,))))))******++++++++++++---......//////......------------.........//////---------....../////////000...,,,,,,---000333666........................---------...///000000111////////////000000000000222000...---///000000000111111222333333222000//////000111222222111///.........///000111222333333.........------.........111///------///111222222111111111111222333444555444444333222111111111111000000000000000000000000,,,,,,------.../////////.........///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...............---,,,,,,++++++*********))))))((((((******))))))***+++,,,,,,,,,+++*********+++,,,------------,,,,,,+++++++++))))))))))))))))))))))))***---///---(((&&&(((+++(((((((((((())))))))))))((()))***++++++***)))((())))))((((((''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&'''((())))))******+++,,,,,,,,,***)))((('''(((((()))***++++++,,,((()))))))))))))))((((((&&&***------***''''''((('''(((((()))***++++++,,,******))))))***+++,,,,,,******)))(((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))***************)))((()))+++,,,,,,,,,((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))...,,,)))'''&&&''')))+++(((((()))*********************)))))))))))))))***&&&&&&'''((()))***++++++,,,+++***(((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))************))))))+++***)))(((((()))***+++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((******+++,,,,,,---......+++,,,,,,,,,,,,+++******'''%%%%%%&&&))),,,,,,,,,((((((''''''''''''(((((('''((()))+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))(((((())))))'''&&&(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************+++++++++************)))++++++******************'''(((((()))******++++++)))************+++++++++))))))******++++++++++++***************)))(((((())))))))))))))))))))))))*********)))***++++++,,,******))))))))))))******++++++***))))))***+++,,,)))******+++---......///////////////////////////......////////////......++++++,,,,,,,,,,,,------......---------,,,,,,,,,---,,,+++******,,,...///------,,,,,,,,,---......///...,,,,,,,,,---///111000///------///000//////000000////////////000000000///...------...//////000000//////000111222222222000...---...///...---,,,...//////......///111222111111111000000//////000000000000000000000000222222222111111111111111111000///......000222333666666777777666666555444888666444111111222444555555555444222111///...---333222222111000//////...000000......///111333555111111///...------------/////////......---,,,+++///,,,******,,,...//////......---,,,,,,+++************+++******)))'''''',,,,,,+++***+++,,,...///+++,,,,,,------......///111000///...,,,+++***))))))((('''''''''(((***+++++++++******)))((((((((('''((((((((()))))))))***(((***,,,---------+++***+++******)))))))))))))))'''(((((((((((((((''''''(((((((((((()))***+++,,,***************)))(((((()))***,,,+++)))((((((((((((((())))))))))))(((((())))))((((((((((((((()))+++(((&&&&&&((()))(((%%%******))))))))))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((()))***+++,,,,,,((((((((((((((('''''''''))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))***(((&&&'''***+++)))'''(((((((((((())))))))))))))))))(((((()))***++++++---,,,***)))))))))******))))))))))))(((((((((((()))+++---......,,,)))((((((((()))***************))))))))))))***************)))(((&&&&&&&&&'''((('''''')))***++++++++++++************++++++++++++,,,+++***))))))***+++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((('''&&&))))))*********+++++++++''''''''''''((((((((((((+++*********))))))((((((+++*********))))))((((((+++***)))))))))))))))***))))))))))))***+++,,,---+++*********))))))((((((((((((((((((((((((((((((+++***)))((((((((()))***---,,,***)))))))))******+++***)))))))))***,,,---...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,,,,++++++******++++++,,,&&&(((+++---......,,,+++************************++++++)))((((((((()))***+++++++++*********))))))******++++++++++++******************************+++***)))((((((***,,,---,,,+++***))))))******+++)))******+++---......///////////////////////////.........//////.........---,,,,,,,,,,,,,,,,,,,,,000000/////////.........,,,+++***)))***+++---......------,,,,,,,,,------///...---,,,,,,---///000111///...///000000///...000//////......//////000000///.........///000111000000000000000000111111111///------.........------///000000//////000111111111111111000000000///000000000000000000000000111111111111111111111111333222111000111222444555666555555555555444444444555444333222222333444555333333222222222111111111222111111000000/////////000///......///111333444333333222000000//////000///...---,,,,,,---......333111...---...000000000...------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,******))))))******+++,,,------,,,,,,,,,,,,,,,,,,000000///---,,,+++***))))))))))))))))))***++++++)))))))))))))))*********(((((((((((())))))))))))'''(((***+++,,,+++***)))******)))(((((((((((()))((((((((())))))((((((''''''&&&&&&'''((()))******)))))))))))))))(((''''''(((***++++++)))(((((()))(((((((((((((((((((((((())))))(((((((((((()))))),,,***''''''(((***)))'''******))))))))))))******''''''''''''''''''''''''************))))))(((((('''(((((())))))******+++))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))(((((((((((())))))***((('''(((******)))'''(((((((((((()))))))))))))))))))))))))))******+++,,,+++***)))))))))******))))))))))))(((((((((((($$$&&&))),,,......---,,,(((((()))************)))(((((()))))))))*********,,,+++***)))((())))))***&&&'''((()))************++++++*********************)))(((((((((((()))***(((((()))))))))*********))))))))))))))))))))))))******+++,,,+++***)))((())))))*********+++++++++************++++++++++++************)))))))))(((************)))))))))((()))((((((((('''(((((((((+++***))))))((((((((((((************)))))))))(((************************+++***)))))))))***++++++,,,,,,***)))))))))************)))((()))***+++,,,---,,,,,,++++++******))))))))))))))))))))))))))),,,,,,++++++***************+++,,,,,,******+++,,,,,,++++++******++++++,,,)))*********************************************,,,+++***)))))))))******+++++++++*********))))))*********++++++*********((((((((((((((((((((((((******++++++,,,,,,,,,,,,---,,,+++*********************+++,,,,,,---......////////////////////////------............---------------------------,,,000000000/////////......++++++***)))***+++,,,---///...------,,,,,,,,,,,,......---,,,,,,...///000000000///000111000...,,,///..................//////////////////000111222000000000000000000000000111///------...///......///000111111000///111222111111111111000000000000000000000000000000000000000000000000000000000000333222111111111222444555555444333222222222333444333333333333333333444444000111111222222333333333000000000000000000000000000///......///000222333333333222111000000000000///...------...///111333888555222000000111111000---------,,,,,,,,,,,,,,,((()))***,,,---......///))))))***+++++++++******------,,,,,,+++******)))000///...---,,,+++***)))))))))***+++++++++++++++'''(((((()))******++++++))))))))))))((((((((((((&&&'''((()))***)))((('''***)))((((((''''''(((((((((((()))******))))))(((((('''''''''((()))***+++'''((((((((((((''''''&&&''')))******)))((()))***((((((&&&&&&&&&&&&(((((())))))(((((((((((())))))...+++((('''((()))*********))))))(((((())))))***''''''''''''''''''''''''*********))))))))))))((((((((((((((((((((((((((('''''''''((()))))))))***''''''((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))***)))((((((******)))((())))))))))))(((((((((((()))))))))))))))*********++++++***)))))))))******(((((((((((()))))))))))))))***+++,,,+++***'''&&&''''''((()))))))))))))))(((((((((((())))))))))))++++++***)))))))))******&&&''''''((())))))))))))+++*********)))((((((((((((''''''&&&&&&''''''((((((((())))))))))))******((((((((((((((((((((((((+++,,,---------,,,+++***)))))))))************+++++++++++++++,,,,,,,,,,,,************))))))))))))************))))))))))))&&&&&&&&&&&&&&&'''''''''***)))((('''&&&&&&&&&&&&************))))))))))))***************************************+++,,,---,,,+++******)))*********))))))((((((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))***+++,,,+++******+++,,,++++++************++++++,,,+++)))((('''((()))***************************,,,,,,+++************++++++++++++***************************************(((((((((((((((((((((((()))***,,,......---,,,***---,,,,,,+++******************+++,,,,,,---......////////////////////////,,,,,,------------,,,,,,,,,,,,,,,---......//////............------------,,,,,,+++++++++,,,---...000///...---,,,+++++++++...------------...///000///...///000111///,,,)))......------------....../////////000111222222333000000000000000/////////111///......000111111000000111222222111000111222111111111000000000000000000000000000000000000000////////////000000000000000000/////////000111222555333111000///000222333222222333444444333222111///000000111111222222222///000000000000000000000000////////////000111222222111000/////////////////////111222333555555666999666222000///000///...,,,,,,,,,---------------'''((()))+++,,,,,,------***+++---......---,,,+++++++++++++++******))))))//////...---,,,+++***)))((()))***+++,,,+++***)))(((((())))))************))))))))))))((((((((((((&&&'''((()))))))))(((((())))))((('''''''''''''''((())))))************)))***************+++,,,,,,'''(((((()))((((((''''''&&&''')))***)))((()))******)))'''&&&&&&''')))***)))(((((((((((())))))***---+++(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&###$$$$$$%%%&&&'''((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))***))))))))))))***))))))))))))))))))(((((((((((()))))))))*********))))))*********))))))))))))***(((((((((((()))))))))))),,,,,,,,,+++)))'''$$$"""''''''((())))))))))))(((''''''((((((((()))))))))))))))((((((((((((((((((&&&&&&'''(((((((((((((((***))))))((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((()))))))))***************************++++++,,,------,,,+++***))))))))))))************((((((((()))))))))***************)))))))))))))))*********)))))))))))))))&&&&&&'''''''''''''''''''''''''''''''''((())))))*********)))))))))))))))************************))))))***++++++,,,---...++++++******************((((((((((((((())))))***))))))******+++++++++,,,++++++++++++++++++++++++***))))))))))))))))))))))))+++,,,+++***)))***+++++++++************++++++******))))))))))))******************************,,,,,,,,,+++++++++++++++************************+++******************+++************************)))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---------////////////////////////,,,,,,------------,,,,,,******,,,---///111222222//////.........---------------------......//////000///...---,,,+++++++++------------......//////---------///000...+++)))......------------............///000111222222222//////000000000000///...222000///000222333333222111222333222111000111222000000000000000000111111000000000000000000000000......//////000000000000000000000000000111111111444222000///...///111222222333444444333111///...000000000000000/////////000000000111111111111111000000000000000111111222222111111000000000000111000222555888999999888777777444000...---------,,,---------------------...++++++,,,,,,,,,,,,+++++++++,,,---......---+++***)))))))))******+++++++++......---,,,+++******)))&&&''')))*********)))(((************))))))(((((())))))))))))(((((((((((((((((())))))*********)))))))))((('''''''''''''''(((((()))*********************************+++,,,((())))))******)))))))))%%%''')))))))))((()))***+++***(((''''''(((***+++((((((((((((((()))*********)))(((&&&&&&&&&((()))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''))))))((((((''''''&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))*********)))))))))******)))))))))((((((((('''))))))************)))((())))))))))))***)))))))))'''((((((((()))))))))***%%%&&&((()))******))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))&&&''''''(((((((((((('''(((((('''&&&%%%%%%$$$$$$(((((((((((((((((((((((('''(((((((((((()))))))))++++++++++++++++++++++++)))***+++,,,,,,+++******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))******))))))))))))))))))******&&&'''((())))))))))))((()))))))))((())))))******))))))))))))))))))******))))))))))))))))))))))))))))))***+++,,,---------************+++*********'''((((((((())))))))))))((())))))******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))***)))***++++++))))))***++++++******))))))******+++'''(((+++,,,------,,,+++************************,,,,,,,,,,,,++++++******************************++++++***))))))***++++++***************************)))((((((((()))+++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------////////////////////////------............------***+++,,,...000222333444111111111000000000//////........./////////000000///...------,,,,,,,,,,,,---------............///---,,,,,,...//////---+++///..................///......///000111111111111---...///000111000//////111000///000222444444333111222333222000000000222000000000000111111111111000000000000000000000000...//////000000111111222111111222222333333333333222222000/////////000111222222333333222111///...222222111000//////......222222222222222222222222222222222222222222222222444444333333333333333444111333666999999888777555444111---,,,,,,---,,,,,,.........---------------////////////...---,,,+++******+++++++++***))))))((())))))***++++++,,,,,,---------,,,+++*********''''''((()))))))))))))))++++++******)))(((((('''(((((((((((()))))))))))))))))))))*********++++++***)))((((((''''''((((((''''''((()))************((((((''''''''''''((((((((())))))***************&&&((())))))((('''((()))++++++***))))))***++++++(((''''''(((((()))***+++((())))))(((&&&&&&'''((()))((((((''''''(((((()))'''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((''''''''''''''''''((()))))))))***''''''((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++))))))***+++******))))))((((((''''''))))))***++++++***(((''''''((()))*********))))))''''''(((((())))))******(((((())))))))))))(((((((((((()))***************))))))))))))************)))***+++,,,,,,,,,++++++'''(((((())))))((((((((((((''''''&&&&&&%%%%%%%%%((())))))******))))))(((''''''(((((((((((())))))))))))))))))))))))))))))((((((***+++++++++***)))***)))))))))))))))((((((((()))))))))************))))))))))))************))))))))))))************'''((()))+++++++++******......,,,+++)))((((((((())))))))))))************((((((((((((((((((((((((((()))***+++,,,,,,,,,+++))))))***++++++++++++***'''((()))*********)))))))))))))))*********++++++)))))))))))))))))))))))))))))))))************+++)))***+++***))))))***+++******))))))))))))******&&&(((+++...///...,,,+++************************+++++++++,,,+++******)))***************+++++++++,,,+++***))))))***+++,,,((((((((((((((((((((((((***)))'''&&&'''(((***,,,)))***+++------------,,,++++++,,,,,,,,,,,,------////////////////////////.........//////.........------...///000111111222111111111111000000000///---......///////////////...------,,,,,,,,,------,,,------..................------...000111000///000//////......//////000......///000000000///...+++,,,...000111111000//////...---...111333333333111222222222000///000111///000000000111111111111000000000000000000000000//////000000111222222333111111222333333333333333111111111000000000000/////////000111111222111111333333222222111000000000555444444333333222222222333333333444444333333222444444333333333444444555333333333222222222222333222000---,,,---///////////////......------,,,,,,000000000//////...---,,,,,,+++******))))))************++++++++++++++++++------,,,,,,+++*********))))))(((((())))))***+++*********)))))))))))))))&&&&&&'''((()))***++++++***)))))))))******++++++******)))(((((((((((()))&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&'''''''''(((((()))******))))))'''(((***)))(((&&&'''((())))))))))))))))))))))))''''''''''''((()))***+++&&&)))++++++(((&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))(((((((((((()))))))))***,,,+++)))(((***,,,*********)))((('''''''''))))))+++++++++***((('''&&&''')))*********))))))'''''''''((()))*********,,,,,,+++***)))'''&&&&&&)))******+++++++++++++++************++++++++++++)))***+++,,,,,,,,,,,,+++((())))))******))))))((()))))))))(((((((((((((((((()))************)))((('''''''''((((((((())))))(((((((((((((((((((((((('''(((***+++++++++***)))******))))))(((((((((((())))))*********+++++++++((()))))))))************((()))))))))************&&&'''***+++,,,,,,+++***///...,,,+++)))(((((((((((()))))))))************))))))))))))))))))))))))((()))***+++++++++***)))((()))***+++,,,++++++***((()))***+++++++++***)))))))))))))))************))))))))))))))))))))))))************++++++,,,,,,(((***+++***)))((()))+++******))))))))))))******((()))***+++,,,,,,++++++******************************+++++++++***)))((())))))*********+++++++++,,,+++***((((((***+++,,,(((((((((((((((((((((((()))))))))))))))******+++((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,---////////////////////////......////////////......000000000000000/////////////////////............,,,---......//////......------,,,,,,,,,---......,,,---......//////......000...---...111333333333000000////////////000000......///000000///...---)))+++...000111111111000---,,,+++---///111222111000222222111///...///000//////000000111111111222000000000000000000000000///000000111222333333333//////000111111111111000111111111222111000//////,,,---...///111333444555444444333333333333333333666666555444444333222222444444444555555444333333222222222111111222333333444222///,,,+++---///111222000...---///111222222000000///...---,,,,,,,,,------......---,,,,,,+++///...,,,+++***+++,,,,,,------,,,,,,+++*********---,,,,,,++++++*********+++***)))))))))***,,,---((((((((()))******++++++%%%&&&'''((()))***+++,,,)))))))))))))))***++++++++++++***)))))))))))))))%%%&&&'''((()))))))))))))))(((((('''''''''((((((&&&&&&'''((())))))((((((''')))***)))'''&&&&&&'''(((((())))))))))))((((((''''''''''''((()))++++++&&&***------***((('''(((((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))************((((((((((((((('''''''''))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))(((+++,,,,,,)))(((***,,,+++******)))(((''''''&&&)))***+++,,,+++***(((&&&&&&'''(((*********)))(((&&&''''''((()))******+++&&&'''''')))***+++------******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,'''((()))***++++++***))))))***************))))))************++++++++++++'''((()))******)))((('''''''''''''''((((((((()))))))))))))))))))))))))))((()))***+++,,,++++++*********))))))((((((((('''((())))))))))))*********(((((())))))*********+++(((((())))))*********+++%%%''')))+++,,,+++******++++++***************+++(((((())))))*********+++************************((()))***++++++***((('''((()))***+++,,,,,,+++***((()))***,,,,,,++++++************)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***+++***)))((()))*********))))))))))))******++++++)))((((((((()))***************************))))))***+++***)))((('''))))))******++++++++++++,,,+++)))(((((()))+++,,,************************((()))+++,,,,,,,,,***))).........------,,,,,,,,,...------------...//////---...............------......///000000111000000........................,,,,,,,,,---------......000000//////.........------------..............................///000000111000111333444333000...000000//////......------000000000000000111111222000/////////111111///...---...000111222222222111222111000.........///000111222444555555444222111111111000///////////////333333444444333333222222555444222000///...------000000000000111222333333000111111111111222222222111222333444555555555555555444444444444444444444333222222111111222222333000000000000000000000000///.........///111333555777444111111222333111///---------............/////////...------,,,++++++***++++++,,,,,,++++++******************)))((('''(((((()))***************((((((((((((((((((((((((((((((((((((((())))))***+++***)))''''''&&&&&&&&&))))))))))))************,,,***((('''&&&'''((())),,,+++***))))))((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))******++++++++++++******)))(((((((((+++***((('''&&&&&&&&&'''''''''((())))))((('''&&&******)))(((((()))***+++(((((((((((('''''''''''',,,+++++++++******))))))((((((''''''''''''(((((()))))))))))))))******+++))))))(((((('''''''''&&&++++++++++++++++++++++++******++++++++++++******************)))))))))))))))(((((()))***+++***))))))***)))(((&&&''')))+++)))))))))))))))******+++******))))))))))))******+++++++++*********)))))))))******+++++++++******(((((())))))******++++++)))***,,,,,,,,,***((('''***)))(((''''''((()))***))))))'''&&&&&&'''((()))((((((((((((((((((((((((+++*********))))))((((((''')))+++***((('''***...(((((((((((())))))))))))******++++++++++++******((()))+++,,,,,,***'''&&&(((((((((((())))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++++++++&&&'''(((*********)))((())))))))))))))))))))))))+++)))(((&&&&&&((()))++++++***(((''''''(((((()))************))))))))))))))))))))))))************+++***)))(((((((((******---,,,+++******+++,,,---+++******)))***+++---...))))))(((((((((***+++,,,))))))*********+++++++++***************)))((((((++++++******))))))((((((......---------,,,,,,,,,---------,,,---......///---......//////...------......///000000000000000........................------........./////////000000/////////.........////////////////////////---------------...//////000000111222444333000.../////////............---000000000000000111111222///......///000000///---...///000111111111111111222111000///...//////000222222333444444333222222444333222111111111222222222333333444444333333333111111000///////////////222111111111111222222333000111111111111222222222666555555555444444444444111111222222333333444444333333222222222222333333000000000000000000000000000000000000111333555666888555222111111111///,,,000/////////......------......------,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++***)))******+++++++++++++++***************************)))))))))))))))***+++++++++******)))(((((((((((('''(((((((((((()))))))))+++***(((''''''''')))))))))))))))(((((()))*********)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((()))))))))))))))*********+++************)))))))))+++***)))'''&&&&&&''''''(((((()))******)))((('''$$$%%%&&&((()))))))))(((******************))))))++++++*********)))))))))((((((''''''''''''(((((()))(((((((((((()))************)))))))))(((((((((++++++++++++++++++++++++******++++++++++++******************))))))))))))***)))))))))+++++++++***)))))))))((('''''')))+++)))))))))))))))******+++******))))))))))))******+++++++++*********))))))+++++++++++++++***))))))))))))))))))************((()))+++++++++)))(((&&&***)))(((((((((((()))******))))))(((((()))))))))))))))))))))))))))))))))+++*********))))))))))))***++++++)))((('''((())))))))))))************+++(((((())))))))))))((((((***************))))))((((((((((((((()))))))))***+++*********)))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((************************)))******+++++++++******&&&''')))*********))))))))))))))))))))))))))))))***)))(((''''''((()))*********)))))))))***,,,---*********)))))))))(((((())))))))))))************++++++*********++++++,,,,,,+++************+++,,,+++***))))))))))))***++++++***)))))))))***+++,,,))))))*********+++++++++***************)))(((((())))))))))))))))))))))))...------------,,,,,,,,,,,,,,,,,,,,,,,,------...---......//////.........---......///////////////............................../////////000000000000000////////////......111111000000//////......,,,,,,,,,,,,,,,---......000000000222333333111///............////////////000000000000000111111222...------...//////...,,,000000000//////000111111222111000000///000000000333333333333333333333333555333222000000111222333111222333444444555444444/////////000000111222222333333222222111222222222000111111111111222222222999888666444333333333333000000111222333444555555111111000000000000111111000000000000000000000000222111222222333444666666777555222000000///---+++111111000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***************************************++++++,,,++++++***************+++''''''''''''((((((((((((+++***)))((('''((()))***''''''''''''((()))***++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))************))))))))))))************+++++++++++++++***)))((('''''''''((())))))************)))))) """&&&)))******((('''(((((((((((())))))))))))******))))))))))))(((((()))((((((''''''(((((()))((((((''''''(((((()))***++++++************))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))******+++++++++,,,,,,,,,((())))))((('''''')))***)))))))))))))))******+++******))))))))))))******+++++++++***************+++++++++++++++***)))(((***************)))))))))(((((()))******)))'''&&&***))))))(((((())))))***)))******++++++************************************************)))))))))***)))''''''((())))))(((*********+++++++++,,,,,,(((((())))))))))))((((((,,,+++)))(((((()))***+++((((((((()))))))))*********************)))))))))******))))))))))))******))))))))))))))))))))))))******************************+++++++++******)))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,...))))))))))))(((((((((((())))))))))))************(((((()))***+++++++++++++++******))))))******+++******)))((((((((())))))++++++***)))))))))*********************+++++++++)))************))))))((('''''''''((()))*********------------------------,,,++++++++++++,,,---------......////////////...---....../////////..................................../////////000000000000000//////////////////111111000000///...------------,,,,,,------...///000//////111222222111///......//////000111111222000000000000000111111222///......///000000///---222111///......///000111111111111111111111111111333333222111111222333333222000...------...000111000111222444555666666666111222333333444444444444444444333222111111222222000000111111111222222222999777555222111222333333222222333333444444555555///......------......///000000000000000000000000111111222222333444555555444333111//////...------//////......---,,,,,,++++++++++++++++++++++++,,,***++++++,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))***+++++++++************++++++,,,'''''''''((((((((())))))******)))(((((())))))***((((((''''''((())))))***************************))))))))))))))))))))))))((((((((((((((((((((((((************************++++++******))))))(((((()))******+++,,,,,,------*********))))))((((((((((((((()))))))))******)))$$$&&&(((***+++***))))))((((((((())))))*********)))))))))((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))************************))))))))))))))))))))))))******++++++++++++******************)))))))))(((***+++,,,,,,,,,,,,------'''((())))))(((((()))***)))))))))))))))******++++++******))))))******+++************************)))******+++++++++******+++++++++******)))))))))((())))))******)))(((((())))))))))))))))))))))))((()))***+++++++++***)))************************************************'''%%%###%%%***---,,,+++************+++++++++,,,***++++++,,,,,,++++++***++++++***))))))*********(((((()))))))))*********************************+++******))))))******+++)))))))))))))))************************************++++++++++++***))))))))))))))))))***)))))))))))))))))))))))))))))))))((()))************)))((('''&&&&&&&&&&&&((()))***)))))))))(((((((((''''''((()))))))))************$$$%%%'''((()))))))))(((***))))))))))))))))))***))))))))))))))))))******+++******)))((((((((((((************************))))))************)))(((''''''((((((((()))))))))------------------------,,,++++++++++++,,,---------......///000000//////...///////////////......////////////////////////------.........///////////////000000000000000000000000///......---,,,,,,...............//////000000//////000111222111000//////000111222333333444000000000000000111111222111000///000222222000///111000///.........000000111111222222222222222222333222222111111222222333///...---,,,,,,---///000000111222444555666777777666777777888777777666555444333333222111111111111000000111111111222222222444333111000000111333444444444333333222222111111/////////....../////////000000000000000000000000000000111111222222333333000000//////......///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,++++++***))))))***+++,,,,,,,,,+++***+++++++++++++++******)))))))))))))))))))))))))))(((((((((((()))************)))))))))***++++++(((((()))))))))************))))))))))))***************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++******))))))(((((())))))***+++,,,------...***************)))))))))''''''''''''(((((())))))***))))))((((((((()))))))))******+++,,,------...((((((((((((((()))))))))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******************)))))))))(((***,,,------,,,+++---///&&&((())))))(((((()))***)))))))))))))))******+++++++++************++++++************************'''((()))***+++,,,,,,,,,,,,,,,++++++******)))))))))*********************))))))************))))))&&&''')))***+++***))))))***************************************+++++++++'''%%%$$$&&&***------+++)))))))))*********++++++++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++***)))))))))))))))***************************+++++++++++++++************++++++((()))))))))*********+++******************************+++++++++******)))*********))))))))))))***))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((((()))))))))************$$$%%%'''((()))))))))((()))))))))******)))))))))'''((()))***++++++,,,,,,)))))))))((((((''''''&&&************************((())))))*********))))))***)))))))))(((((((((''',,,,,,,,,------------...,,,,,,,,,,,,,,,------...---...//////000000000000000000000000000//////...////////////////////////------.........///////////////000000000000111111//////......------,,,,,,///............///000000///......///111222111111///000000111222333333444000000000000000111111222111111000111222333111////////////......///000000111111222333333333222222222222222222222222222222000000//////000000111111111222333444666666777777888999999999888777555444222222111111000111111111000111111111111222222222000000//////000222333444333333222111000///......222222111111111111222222000000000000000000000000...///000111111111111000...///000///...///111333++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))***+++++++++++++++***))))))***+++++++++++++++((((((((((((((((((((((((((((((((((((((())))))***++++++******)))******+++))))))))))))************))))))******************,,,+++***)))((((((((((((((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''&&&&&&************)))))))))))))))))))))***+++,,,,,,---******++++++++++++***)))'''&&&&&&&&&'''((()))***+++***(((&&&&&&&&&''''''%%%&&&&&&((()))***++++++(((((())))))))))))*********))))))(((((())))))***((((((''''''(((((()))***((((((((())))))))))))***((((((((((((((((((((((((******++++++++++++******************))))))))))))))),,,...---+++***,,,///%%%''')))***)))((()))***)))))))))))))))******+++++++++************++++++***************+++++++++'''((()))***+++,,,,,,,,,+++++++++++++++************************+++++++++)))******++++++******)))''''''((()))*********************************************++++++++++++++++++***(((((()))******))))))))))))************+++))))))************))))))'''))),,,......,,,***))))))))))))*********++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,((())))))******+++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++***)))))))))******))))))))))))))))))))))))************************---,,,+++)))))))))***+++************))))))))))))))))))))))))************(((((()))***++++++++++++)))******++++++******)))'''((()))***++++++++++++(((((()))))))))(((''''''+++++++++***************((())))))************)))+++++++++***)))(((((((((,,,,,,,,,---------......---------,,,---......///------///000000111111111111111111111111000000///////////////////////////....../////////000000000//////000000000111111111/////////..................------------.../////////...---...000222222111/////////000000111111111000000000000000111111222111000///000222222000///------...///000000000000111111333444444444333333000111222333333222111000///000111222333333222111222222444555666666666666555666777777666444222111000000000///000000111111000111111111111222222222///000000111222222333333444333333222222111111111222222111111111111222222000000000000000000000000...///000111111111000///...000111000......111333.....................---......------,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,+++***))))))+++,,,------------))))))))))))))))))))))))))))))(((((())))))***+++...---,,,++++++***++++++((((((((())))))))))))***))))))******++++++++++++,,,+++***************+++))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))))))))))))))*********)))))))))******+++++++++******+++,,,,,,+++******((('''''''''((()))***+++)))))))))))))))(((((((((###$$$%%%&&&((()))***+++)))))))))*********++++++******))))))))))))******)))(((((((((((()))******)))))))))*********++++++))))))))))))))))))))))))******++++++++++++******************))))))))))))(((+++...---***))),,,///$$$''')))***)))))))))***)))))))))))))))******+++,,,++++++******++++++,,,))))))*********+++++++++******+++++++++******)))***++++++++++++++++++,,,)))))))))))))))***++++++)))***++++++++++++***)))))))))))))))***+++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++)))((()))+++*********+++++++++,,,,,,)))******++++++******))))))***+++,,,,,,,,,++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,((())))))******+++,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,+++***)))))))))******))))))))))))))))))))))))++++++***))))))***++++++,,,,,,+++******+++,,,---++++++++++++************))))))))))))************++++++*********++++++,,,******+++,,,,,,+++******))))))*********)))'''&&&((()))***++++++******)))+++++++++*********))))))(((((()))***************++++++++++++************,,,,,,,,,------............------------...//////------///000111111111111222222222222222111000000000000000000000000000000000000000000111111111111//////000000111111111222////////////000000000000---,,,,,,,,,,,,---......///...---...000222222111............////////////000000000000000111111222000/////////111111///...+++,,,...000111111000///000111333444555444333333///000222333333222000///...///111333444333111000333333444555666666666666000222333444444222111/////////...//////000111111000111111111111222222222000111222333333333333222555666666666666666666666//////............//////000000000000000000000000...///111222222111000///000222333111......000222222222111000///......---//////...------,,,+++++++++++++++,,,,,,+++++++++............---,,,++++++)))***+++---...///000000*********************************)))***++++++,,,000///...---,,,+++++++++''''''''''''((((((((()))((()))***+++++++++++++++************+++,,,---...***+++,,,------,,,+++***))))))))))))))))))))))))************************,,,,,,,,,,,,++++++******(((((())))))******++++++)))))))))))))))*********)))***,,,,,,---,,,+++***)))((((((((((((***,,,---'''))),,,......---+++***)))***+++,,,...000111111))))))******+++++++++,,,******))))))))))))******)))))))))))))))***++++++*********++++++,,,,,,,,,******************************++++++++++++******************))))))))))))'''+++...---)))(((+++///$$$&&&)))******))))))***)))))))))))))))******+++,,,++++++******++++++,,,))))))******++++++++++++------,,,,,,***)))''''''*********++++++,,,,,,---((((((((((((((()))******)))***+++,,,,,,+++***)))+++***))))))***,,,...///((((((((((((((((((((((((*********++++++,,,,,,,,,)))+++---,,,)))))),,,///++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++*********+++---...)))************+++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++&&&''')))***,,,,,,---------,,,***)))))))))******)))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))(((((()))+++---...,,,,,,,,,+++++++++******))))))))))))************+++***)))(((((((((*********+++,,,------,,,+++******++++++***(((&&&$$$""")))***+++,,,------,,,+++++++++++++++******))))))(((((()))************************+++,,,,,,------------------------------........................000000000000////////////111111111111000000000000000///...------...///000......///000111222222333555222......000111000///////////////////////////000000///------,,,,,,,,,---......//////////////////////////////.........///000111222222111000///111111111000000...------//////////////////////////////000111111111111111000000000000000111111222444222111222444666777777555444444444444555666666444444555555444222000///---.........//////000000333222000......///000111444444333333333333222222444555666777666555444333222222222222111111000000444222///------///111222111000000111333444444333000000000000000000000000222222111000000///000000000//////......///111222,,,,,,------------------++++++++++++++++++++++++)))+++------,,,,,,---...+++***))))))******)))'''******))))))))))))******++++++++++++++++++++++++))))))+++,,,,,,+++***)))******))))))((((((''''''''''''(((((())))))******+++++++++*********))))))++++++***)))(((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))++++++***)))(((((())))))******+++,,,,,,,,,,,,+++)))************+++++++++***+++,,,,,,,,,,,,+++***,,,+++*********,,,///000)))************)))(((((()))((('''''''''(((***+++))))))))))))************))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))+++++++++++++++***)))(((******+++,,,,,,---......---,,,+++*********,,,,,,))))))))))))))))))))))))(((((()))***++++++,,,,,,---***&&&''')))+++***(((*********++++++,,,,,,,,,+++++++++*********))))))***************+++++++++((((((((((((((((((((((((************************,,,,,,,,,++++++*********------,,,,,,+++******))))))************++++++++++++++++++,,,,,,---------...---+++)))((())))))***)))))))))))))))******+++,,,,,,++++++++++++,,,,,,,,,---,,,)))&&&'''***......,,,***+++,,,------,,,,,,...---)))(((+++,,,***,,,,,,,,,,,,,,,+++***)))(((***++++++******+++,,,)))+++---//////---+++***+++*********+++,,,,,,---)))))))))))))))))))))))))))((((((((()))***++++++,,,,,,,,,---------......------,,,+++*********+++,,,,,,++++++++++++,,,,,,+++***************++++++++++++******************))))))))))))))))))))))))************************+++***)))***+++++++++)))(((((()))***+++,,,,,,---------------------------........................000000000000////////////111111111111000000000000111000///......///000000.........///000000111111444111......000111111///////////////////////////111000000/////////////////////000000000/////////////////////////////////000000111111111111000000111111111111000///...---//////////////////////////////000111111111111111000000000000000111111222333222111111222444555555444333333333333444555555444444444444333333222111000000000111111111222222111000//////000111333555555555444444333333333222111222222333333222222222222222111000000000000000333222111000000111333444444333111111222222000///000000000000000000000000222222111000000000111111222111000.........//////------------------,,,,,,++++++++++++++++++++++++)))+++------,,,,,,---...---+++))))))*********)))******))))))))))))******++++++++++++++++++++++++)))******++++++******)))******))))))(((((((((((((((((((((((())))))******+++++++++*********))))))++++++***)))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))++++++***))))))))))))))))))******+++++++++++++++)))************+++++++++***+++,,,,,,,,,,,,+++***+++***)))))))))+++---...((())))))***+++++++++++++++***)))((((((((((((((())))))))))))************))))))))))))))))))))))))+++*********)))))))))))),,,,,,,,,,,,++++++************+++++++++***))))))))))))***++++++,,,------,,,+++******)))***+++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,///---***))))))******)))++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,++++++******))))))++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((()))))))))******+++,,,,,,,,,,,,,,,,,,------,,,+++***)))))))))***)))))))))))))))***+++++++++++++++******++++++++++++++++++***((()))---000...,,,++++++,,,---,,,+++***---,,,***+++///000...,,,,,,,,,,,,,,,+++*********,,,---,,,+++***+++,,,)))+++---......---+++*********))))))******+++,,,************************+++************++++++,,,,,,,,,,,,,,,------------,,,,,,+++***************))))))((())))))***+++,,,---,,,+++++++++++++++,,,++++++******************************************))))))))))))))))))))))))+++***)))***+++,,,+++)))(((((()))***+++------...------------------------........................////////////000000000000111111111111000000000000111000000///000000111111............////////////222000//////000222111111////////////////////////111111111111111222222333222222111111000/////////////////////////////////111111000000000000111111222222222222111000////////////////////////////////////000111111111111111000000000000000111111222333333222222222222333444222222111111222222333444444444333333333333333444111111111111111222222222000000000000222444777888666666555444333333222222//////...//////000111222333222000///...///111222444444333444444444444444444222111111111111000...000000000000000000000000111111000000000111222222333222000///...---------......------,,,,,,++++++++++++++++++++++++++++++)))+++------,,,,,,---...///,,,***)))***+++++++++******))))))))))))******++++++++++++++++++++++++******)))))))))))))))******))))))))))))(((((((((((((((((())))))))))))***+++++++++***************++++++***))))))))))))***))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))+++***))))))))))))))))))(((((()))***************)))************+++++++++***++++++,,,,,,++++++******)))(((((()))***,,,---(((((()))***+++,,,------+++++++++***)))(((&&&%%%))))))))))))************))))))))))))))))))))))))***************)))))))))---------,,,,,,,,,,,,+++)))******+++++++++******)))))))))******++++++,,,******)))))))))******+++++++++++++++++++++++++++))))))******+++,,,,,,,,,000000...,,,)))((()))***,,,,,,++++++++++++++++++---------,,,,,,,,,,,,+++------,,,+++***)))((((((++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***(((((()))***++++++,,,,,,))))))*********+++++++++---,,,,,,,,,,,,,,,,,,+++---,,,+++******)))************))))))******+++,,,++++++************++++++)))***+++******+++...111///---++++++,,,,,,+++***(((+++,,,+++---222555333,,,,,,,,,,,,,,,++++++***,,,---...---++++++,,,---***+++,,,------,,,***)))***))))))))))))******+++++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))******(((((((((((()))***,,,,,,......---,,,,,,,,,,,,,,,******++++++++++++++++++************************)))))))))))))))))))))))),,,***)))***+++,,,+++***((()))***+++---...///000................................................////////////000000000000111111111111000000000///111111111111111111222222//////////////////......000//////000111111222222........................000000000111222333444555444444333111000////////////////////////000000000222111000//////000111222222222222222222111000000//////////////////////////////000111111111111111000000000000000111111222444555555444333222333333111111000000111111222333555444333222222333555666000000000000000000000000111111111222333555777888555444444333222111000000///.........///111333444555333111//////111333444666666777777666555333333111000000111333444444333////////////////////////////////////000000111222111111000///......------......------,,,+++******++++++++++++++++++++++++)))***,,,---,,,,,,---...111...***)))***+++------+++******))))))******+++***+++++++++++++++,,,,,,+++***)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))*********))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))******)))))))))))))))***'''(((((()))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***))))))))))))***+++,,,************+++,,,---...******++++++***)))'''&&&((()))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,+++((()))***+++++++++++++++)))*********+++++++++,,,)))))))))))))))*********))))))))))))))))))))))))*********++++++,,,,,,,,,...//////,,,((('''))),,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++((())))))******++++++,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,++++++************+++************+++,,,,,,+++******))))))******+++)))******++++++,,,---...///---++++++,,,,,,+++***(((+++,,,,,,...333555333+++,,,,,,---,,,,,,++++++***+++,,,,,,++++++,,,...+++++++++,,,++++++******+++***************++++++++++++++++++++++++++++++...---,,,++++++***++++++******+++++++++,,,,,,,,,******)))))))))))))))*********)))******+++,,,,,,///...---,,,++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***))))))***,,,...///000111.................................................../////////000000000111111111111111000000000///000000111222222222222222111000000000000000000000...///000111111111111222------------------------......///000111333444555666555333111000/////////////////////000000111111222111000//////000111222111222222222222111111000//////////////////////////////000111111111111111000000000000000111111222222444555444111000111222111111000000111111222333555444333222333444555666111111111111111000000000333222222222333333444444222222111111000///......000000000000111444666777777555333111111333555777999999999999777444222000222111000222444555444333////////////////////////...............///000111........./////////............---,,,++++++******++++++++++++++++++++++++)))***,,,---,,,,,,---...111...***)))***,,,------++++++************++++++*********++++++,,,,,,,,,,,,+++)))((((((((()))***))))))))))))************************))))))))))))************************+++***************++++++))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))***)))))))))))))))******''''''((())))))))))))((())))))*********+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,+++******++++++,,,((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))***************+++++++++************++++++++++++((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,(((((())))))************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,+++,,,---+++((('''***---,,,,,,,,,++++++*********************++++++++++++******++++++,,,,,,,,,---))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,------------.........---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***+++++++++++++++,,,,,,---++++++************++++++++++++++++++,,,+++******///---++++++,,,,,,,,,***))),,,---,,,---111111///+++,,,,,,---------,,,,,,&&&(((***+++++++++---///---,,,,,,+++*********+++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,+++*********************+++++++++,,,,,,,,,***)))))))))))))))******++++++***)))))))))******------,,,+++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***)))***+++,,,...///000111......................................................//////000000111111111111111111000000000000///000111222222222222222000000000000111111111111...000222222111000000111------------------------------...///000222444555666444222000/////////000...//////000000111111222111111000000000000111111000111111111111111000000//////////////////////////////000111111111111111000000000000000111111222///222444333000...///111222222111111222222333444555555444444444444444555444444444333333333333333333333222222111111111000///////////////.........111222222333444555777777777666444333444555777888999999999888666333111///555333222222333222111///000000000000000000000000//////.........///000000,,,---...////////////...------,,,,,,++++++******++++++++++++++++++++++++)))+++------,,,,,,---...000---+++***+++,,,,,,,,,++++++************++++++*********++++++,,,,,,------,,,+++***)))))))))))))))))))))************++++++************)))))))))***************++++++++++++************+++,,,,,,)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))******+++''''''((())))))))))))))))))************+++++++++,,,++++++******++++++,,,***+++++++++++++++++++++---,,,+++)))))))))***+++((()))******++++++******))))))))))))************))))))))))))))))))))))))*********+++++++++++++++)))***************++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***))))))+++---,,,,,,++++++++++++++++++)))***************++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,,,,,,,,,,---...---***(((...,,,***+++,,,------,,,***---...,,,,,,......***+++,,,,,,---------------&&&((()))******+++---...///...,,,+++***++++++,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++************+++++++++++++++,,,,,,,,,,,,******)))))))))***++++++******)))))))))))))))***,,,,,,++++++++++++,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,---,,,+++***+++,,,,,,---...//////.........................................................///000111111111111111111111000000000000...///000111222222222111......//////000111111111...111333333000//////000////////////////////////.........///000222333444555333111///...///000000...//////000111111222222000000111111111111000000///000000111111000000/////////////////////////////////000111111111111111000000000000000111111222///333666555222///111333444333333333333444555555555666666666555444333333555555444444444333333333000000111000000//////............////////////000000111222333444444555444555555555555555666777777777777666666555333222111333222000000111111///...000000000000000000000000222111111000000000000111---.../////////...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))+++------,,,,,,---......,,,******+++,,,+++***,,,++++++******++++++,,,)))******+++,,,,,,---------------,,,,,,+++***)))))))))*********++++++++++++++++++*********))))))))))))*********++++++++++++*********++++++,,,---)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))***++++++(((((()))************))))))************+++++++++,,,,,,+++******+++,,,,,,)))***************))))))+++***)))(((((()))+++,,,++++++******)))*********))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++***))))))++++++++++++++++++++++++((()))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,------......************+++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,///111111---***,,,+++******,,,......---+++...///,,,,,,...,,,)))+++,,,,,,---......------)))+++,,,+++******+++---111000---+++***+++,,,......---,,,,,,+++++++++,,,************************,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------***************+++,,,,,,*********+++,,,...///000,,,++++++,,,,,,---...///******++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,------------////////////////////////........................---......///000111111222111111111111000000000000---...000111222222111111,,,------...///000111111///111444333000......000111111111111111111111111/////////000111222444555444222000///...///000111...//////000111222222222///000111222222111000///...//////000000000////////////////////////////////////000111111111111111000000000000000111111222222666:::999555333555888555555444444555555666777555666777777666444222111333333333222222111111111......////////////............//////000111111111...///111333333333222111333444444555555666666666444444444444444444444444...---,,,...000111000///000000000000000000000000444444333222111111111222//////000000///---+++***++++++++++++++++++,,,,,,++++++++++++++++++++++++)))+++------,,,,,,---...---+++***+++,,,,,,***))),,,++++++******++++++,,,))))))***+++,,,,,,------------......---,,,***)))))))))******++++++++++++++++++++++++******))))))))))))******+++++++++++++++*********+++,,,,,,---)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))((())))))***++++++(((((()))***************)))************+++++++++---,,,+++******+++,,,---((()))))))))))))))(((''')))(((''''''(((***,,,......---+++)))(((((())))))))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++***)))(((++++++******************((()))+++,,,------,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,444000,,,+++,,,---+++)))*********++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,)))***+++,,,...///000111++++++,,,,,,,,,---------+++++++++,,,,,,---------***+++,,,---------,,,+++---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,---111444444111...+++***)))***---...///...+++...///------...---***+++,,,,,,---.........------......---+++******+++333111...,,,+++,,,---///---,,,,,,+++*********+++)))))))))))))))))))))))),,,,,,,,,,,,------...///,,,,,,------------......++++++******+++,,,------+++,,,---///111444666777,,,,,,,,,---...///000111******+++,,,,,,---......------------------------........................---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------------------------,,,,,,111...+++,,,///222333222///000000000000000//////000111222222222000///...//////000000000111111111000000111111111///---,,,000000000000////////////111111000000111222333333222222111000//////000000000000//////.........---............////////////222222222111111111111000000000000000000111222222000000000000111111111111000222222222111000111222333555777777666444333444888888777666666666666666333333444444444333333222111111000000//////...............////////////000222111000000000111333444111111222222444555777888555555555555555444444333333333222111000000000111000000111111111000000//////000111111000///000222222111111000///............/////////...---,,,,,,,,,,,,,,,,,,---...//////---,,,+++*********+++,,,*********++++++,,,,,,,,,---...------,,,+++***)))))))))***+++---...//////******+++++++++,,,,,,,,,---,,,,,,+++*********+++///---***))))))))))))(((&&&'''(((******))))))((()))))))))***+++++++++,,,++++++************++++++************************)))))))))))))))))))))))))))((()))+++------+++))))))+++++++++***)))***+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,************************---,,,,,,,,,,,,---...///)))***++++++,,,,,,,,,,,,///---)))&&&%%%&&&)))***------------,,,+++******---------...------,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,------------------------)))************+++++++++---......---+++)))***+++///,,,)))((()))+++,,,---,,,+++)))''''''''')))***++++++,,,,,,,,,---------,,,------...---,,,***))),,,,,,++++++***)))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++,,,.........,,,***)))))))))*********))))))(((+++,,,---------+++)))'''+++++++++************)))111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***))),,,,,,---...---,,,***))),,,,,,------,,,,,,+++***+++---...---++++++,,,---***+++,,,------,,,***))),,,,,,,,,++++++*********,,,+++))))))))))))+++,,,'''''''''((())))))******,,,,,,++++++++++++++++++++++++++++++******)))))))))***+++*********,,,...***000...'''111EEEKKKBBB***---((( $$$000222+++......---------,,,,,,,,,........................---------,,,,,,+++++++++++++++,,,,,,---...//////,,,------......------,,,///////////////...------------------------------111...,,,,,,///111222111//////000000000000//////000111222222111000///...111111111111111111111111111222222222222000///...111111111111111111111111000000000000000111222222222222111000000000000000111111000000000/////////....../////////000000000222222222111111111111000000000//////000000111111////////////000000000000000222333222111000111222333555666555444222333333666555555444444444444444333333333333333222111111111000000000/////////...............////////////222111000//////000111111222222333444555666777777555555666666777666666555444333222222111111111222///000111111222222111111111222333333111111222333111111000//////...------.../////////......---,,,000///...---,,,,,,,,,,,,...---,,,+++***++++++,,,***+++++++++,,,,,,,,,,,,......///......,,,++++++)))******+++,,,---......******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++...,,,***)))*********)))'''((()))*********))))))************++++++++++++++++++************++++++************************))))))))))))))))))))))))***))))))+++,,,,,,+++)))(((***+++***)))((()))***,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,************************,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,++++++...,,,)))''''''((()))***------,,,+++***++++++,,,,,,,,,---------------,,,+++++++++++++++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++......---,,,+++,,,///222333000,,,******+++,,,,,,///...---,,,+++,,,,,,---******+++++++++,,,,,,,,,***+++,,,---------,,,+++************************)))******+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---------,,,******++++++,,,,,,,,,,,,++++++***+++,,,......---+++***++++++++++++************---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***---------------,,,++++++,,,,,,------,,,,,,+++***+++,,,---,,,+++***+++---++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++...------------------...------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++************,,,...//////......///000,,,///---)))000???EEECCC222222...))))))...///---//////.........---------........................///.........------------,,,,,,---......///000000---......//////......---.........///......---,,,,,,,,,,,,---.........///000...,,,,,,...000111111//////000000111000000///111111111222111111000///222222222222222222222222333333333333222111000///222222222222222222222222000000/////////000111111222111000000000000000000222222111111111111000000///000000000000111111111222222222111111111111000////////////000000000000........./////////000000111222333222111000111333333333444222111000111333333333222111111111111111333333333333222111000///000000000000////////////------........./////////111000////////////000000222333555666777777777777666666777777888777777666444333333222222222222222000000111222333333333222111222333333111111111333000000//////...---------///////////////......---000///...------,,,,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,---//////000000///...---,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++---+++))))))+++++++++***))))))***++++++++++++***+++++++++++++++*********++++++************++++++************************))))))))))))))))))))))))+++******+++---,,,***(((((()))***)))(((((((((***++++++***************)))+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,++++++*********++++++++++++,,,,,,,,,+++******+++***))))))))))))******,,,+++***))))))***,,,---***+++,,,------...------++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,......---,,,+++...333777666333///---,,,,,,+++***,,,,,,,,,,,,,,,++++++***************++++++++++++)))***+++,,,------------*********+++++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,...------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------......//////......---------,,,,,,+++******)))******++++++,,,,,,------,,,,,,++++++++++++*********,,,...///...---------...---+++,,,///555>>>EEE999333//////---++++++///000000/////////.........------------------------000000000///////////////.........//////000111111/////////000000/////////------............------+++,,,,,,---...//////000///...------...///000000//////000111111111000000111111111111111111111111444444333333333333222222333333333222222111000000111111111222222222222222000///////////////000000111111000000000000000111111111111111111111111111000000111111111222222222222222222111111111000000......//////000000000000////////////000000000000111222333333111111222333222333222000//////111333222222111000000000000000444333333222111000...---000000000000////////////------.........///////////////000000111222222333333444777888999888777666777777777777666555444444222222111111111111111222222222333333333222222111///000111000///...///000//////......------------//////000000000//////...------------...///000111.........---------------,,,,,,,,,,,,------------......///000000...---+++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------------,,,,,,+++***)))***,,,---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++************************************************,,,++++++,,,---,,,)))'''(((***+++***)))((()))***++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,++++++***)))((()))******++++++++++++(((((()))***++++++,,,,,,)))***+++,,,---.........+++++++++,,,,,,+++******+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,---......------///333666555333///------,,,,,,+++***+++,,,------,,,***)))******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,++++++++++++,,,,,,***************++++++,,,+++,,,---.../////////...---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------------............---,,,......,,,++++++,,,---...,,,,,,------,,,,,,+++***)))+++,,,+++******+++------,,,+++******,,,---...,,,,,,,,,------.........***+++,,,------,,,+++***+++++++++******)))))))))******++++++,,,---......,,,,,,,,,,,,,,,,,,++++++)))+++...///...,,,++++++...***+++//////000:::HHHAAA222)))...///))))))000////////////.........---------------------------000000//////////////////.........//////000000000...//////000000//////...------......///......---,,,,,,------...///000000......///.........///000//////000111111111111111111111111111111111222222444333333333333333333333333222222111000000//////000000000111111111222222000000///////////////000111000000000000000111111000000000000000000000000111111111111222222222222222222222111111111000000......///000111000000///000000111111111222222222111333333333222111222333222333222000//////111333333222222111111111111111444333333222111000...---////////////000000000000........./////////000000//////111333444666777777444666777999999888666555888777777555333222000///000///////////////000000444444444333222111000//////000111000...---...///...............---------//////000000111000000///............///000111111////////////......------------------------------,,,---///000///...,,,***,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,------.........------******)))+++---...---,,,+++++++++++++++,,,,,,------,,,,,,,,,++++++******++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***(((***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))((()))***+++,,,,,,++++++%%%'''***,,,------+++***)))***+++,,,------------***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++---///000///......///111///---,,,------,,,,,,,,,...000111111000...---,,,,,,,,,------------...---------,,,++++++++++++---------,,,+++***)))))),,,,,,,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,------++++++******+++,,,------........................------------,,,,,,,,,+++............------------------------------------,,,,,,,,,---------,,,,,,...---,,,,,,,,,---...///,,,,,,------,,,,,,+++***)))***,,,,,,++++++,,,------,,,+++***+++,,,...///,,,,,,,,,------.........)))***+++,,,,,,+++***)))++++++,,,,,,------------******+++,,,------......,,,,,,,,,,,,,,,,,,---------///222222111///......---)))+++111000...888HHHOOO888)))...222,,,+++111.........---------,,,,,,------------------------......................................./////////.........//////.........---...//////000/////////---------.../////////000...000111000/////////111//////000111222222222222222111111111111222333333222222222333333444444444333222111000000///000000//////000000111222222222111111000/////////000000000000000000000111111222/////////000000000000111000111111111111222222222222222222111111111111000...///111222222222111000111111111222222222333333222333444333222111222444333333444222111000111333444444333222222222222333333333333333222111000///////////////000000000000//////000000000111111111000111333555777999999:::666666777888888777666555666666555333111///---,,,..................///000333333333333222111//////111222333222000//////000........................///000000111111111111111222111000//////......//////000000000000///......///............---------+++,,,...000000...,,,***+++++++++++++++***************+++++++++,,,,,,,,,,,,---.../////////...---+++******+++---...---+++++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++)))+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,+++******))))))***+++,,,,,,,,,+++&&&(((+++---...---+++***)))***+++,,,,,,---,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***---000000///---++++++...,,,++++++,,,------,,,+++,,,.../////////---,,,------------............///...---,,,++++++++++++---------,,,++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------...............------,,,---...000111..............................---------,,,,,,,,,/////////......---------------------------------+++++++++,,,,,,,,,,,,------------------......///,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,---///,,,++++++,,,,,,---...///,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++))))))***++++++,,,------++++++,,,,,,------......,,,,,,------------......,,,...000000...---,,,---,,,***---111000...666AAAWWWAAA111111444000...222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................---......//////......---...//////000111111000000............///////////////111333222000///000222//////000111222222222222222222111111111222333444000000111222333444555555555444222111000000111111000000111111222333333444222222111000000000000000000000000000000111222222000000000111111111222222000000000111111111111222222222222111111111111000///000222333333333111111000111111111111222222222222333444444222222333444333555666555444222333333555444444333222333333333333333333333333222111111.../////////000000000111111111111111222222222222333444666777888888888888777777777666666555555555333333333222111000///..................///000000000000111111222111111000111222333222000...///000///////////////////////////000111111222222222111222222111000////////////000000111111111000///...////////////......------+++---///111111000---+++***************+++++++++******+++++++++,,,,,,,,,,,,---///000000000......+++++++++,,,......,,,***+++******)))***+++,,,---++++++,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++++++++++++++++++++++++++,,,......,,,******+++,,,,,,+++***+++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,---...******+++,,,,,,,,,+++++++++++++++++++++++++++,,,******++++++,,,,,,------***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---//////---,,,,,,------,,,++++++---...---,,,((()))***+++,,,,,,+++***,,,,,,,,,---------.........---,,,+++++++++,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,------------...,,,---///000000000///.........---,,,---///111222,,,,,,,,,,,,---...//////............------------,,,---------------..............................,,,,,,,,,,,,,,,---......,,,,,,---...............,,,,,,------,,,,,,+++******,,,------------///000***+++,,,---............,,,,,,,,,,,,++++++++++++---------,,,,,,---------))))))******************,,,,,,------------------,,,---------............+++,,,,,,+++***))))))+++,,,---//////......222666GGG<<<333111000---...222............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////...//////000000//////...//////000111111111111111///////////////.........///222444333111///000222//////000222222333333333222222111111111222444555//////000111333444555555666555333222111111222333111111222333333444555555333333222111000000111111000000///000000111222222111111111222222333333333///000000000000111111111222222222111111111111000///111333444444444222111000000000000111111111111222333444444222222333444333555777777666444333444555444333333222222333333333333444444444333333222.../////////000000111111111111222222222333333333555666777888888777666555888777666555444444555555000111111222222222111111///////////////000111111------///000222222333333000111111000---,,,------/////////000000000000000///000111222222222222222////////////000111222333000111111222222000///...000000//////.........---,,,...111333333111...---))))))*********+++++++++******+++++++++,,,,,,,,,+++---///000111000///...,,,++++++---......,,,)))+++***)))))))))***+++,,,+++++++++,,,,,,---------++++++************++++++************************))))))))))))))))))))))))******+++,,,...///---+++)))+++++++++***)))***+++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((()))+++------)))***+++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,///---***))))))+++...000++++++,,,,,,,,,+++*********+++,,,,,,------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------------...---,,,---///111///---,,,,,,---...,,,++++++,,,------............++++++,,,,,,,,,---------,,,++++++***+++,,,...///((((((***+++---...000000------------------------,,,,,,,,,---------......,,,...000222222111000///---,,,+++***+++---///111*********+++---///000111//////.........---------)))******+++---......///........................---------------...///000+++,,,...///000///...---,,,,,,---------,,,+++++++++,,,............///111)))+++,,,...//////...---,,,,,,,,,++++++*********------+++******+++------000//////......------,,,------------------,,,,,,---------.........//////...//////---++++++,,,...,,,///000...---......---000000///,,,)))(((,,,222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////111111111000000000000000000000111111111111000000111111111111111111222222000000000000111111111111444444444333333222222222222333333333333222111111666555555444444333222222.........000333555444333444444444333333222222222333111000///000222555777444222111222333444444333444555555555555555444444444444333333333333222222444333111//////000111222111222333444444444333222222222333333333222111111000/////////000111222222333444444444333222222111777888999888666333222222555555555555444333222222333333333333333333333333888555222222333444222000444444222222222222444444222333444666777777777777888666333111000111222444333333222000///---,,,+++...............---------333333333333333333333333333333333222222222111111//////////////////////////////000000111111111222111111000000000000111111111000///000111222111000000111111000---,,,---...---111222///---000111///...---,,,,,,++++++++++++)))***,,,------,,,+++***,,,,,,,,,------///000111,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++''')))---000111000...,,,---------,,,,,,+++++++++,,,------...---,,,+++***++++++++++++++++++++++++++++++************++++++------------------------*********++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,,,,++++++++++++------------++++++************+++,,,------..................------...---,,,++++++,,,...000...------------...//////------...///...---+++***------...//////...---------------.........//////***+++,,,,,,------,,,,,,---------------------------,,,+++******+++,,,---000///...,,,++++++,,,,,,,,,---.../////////...---------............------------------------------,,,,,,,,,---------......111///------......---,,,,,,---...//////...---,,,......---,,,,,,...///000//////...---,,,,,,,,,,,,+++,,,,,,---............222111000//////...//////---------.........//////---...///...,,,+++***++++++,,,---...////////////---------,,,,,,------...+++,,,,,,------,,,,,,,,,,,,---.../////////...---------------------------,,,...//////---,,,,,,,,,........................------------------------222555777666222---++++++111222222///,,,+++---///000///---,,,,,,---///000//////............//////333222000///000111000///111111111111111111111111000000000000111111111111444333333333222222222222444444444444444333222222555444444444444333333333111000000222444666555444333333333333333222222222333222000///000222555777;;;888555444333333222111444555555666666555444444222222333333444444444555444333222111111111222222222333444444444333222111111222222333333333222222222111111111111111222333444444444444444333222222666777999888666444333333555555555555444444333222222222333333333444444444666444222222333444222000444444333222222333444444333333444555666666666666666444222000///000222333222222111111000000//////.../////////000111111111333333333333333333333333222222222111111111000000////////////////////////111111111111111111222222111111000000000000111111222111//////000000///---000111222111...---...///,,,000111...---///000......---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++------------......///000,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,))))))******************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))+++---///000///---,,,---------,,,,,,,,,++++++,,,,,,---------,,,******++++++++++++++++++++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++******)))))))))******---------------------------,,,,,,+++,,,---//////---------,,,---......///------......------,,,+++........................------------------------++++++,,,------------,,,........................,,,,,,+++******+++,,,,,,///...---,,,+++,,,,,,------......//////...---,,,------............------------------------------,,,,,,---------.........,,,+++)))***+++,,,,,,+++------...//////...------...------------...//////.........---......//////,,,---..................///...---------------------------.........//////000111222222///.........,,,,,,,,,---......//////......---,,,,,,,,,------------.........------,,,***+++,,,---------,,,,,,---------------------------...///...,,,+++,,,---------------------------........................444777999666000,,,---000+++---......,,,,,,///111000///---,,,,,,---///000//////............//////333111000000111111111000111111111111111111111111000000000000111111111111222222222222222111111111555555555555555444333333333333333444444444555555444333333444555666555444222222222222222222333333333222111000111333555666===:::777555555555555444444555555666666555555555111222333444555666777777444444444333333333333222333444444444444333222111000111222222333333333333444333222222222222222222444555555555555444333333444666888888666444444444444444555555555444444333222222333333444444444555444333222222333444333222555444333333333333444555444555555666666555555444333222000///...000111222222222222222222333333333///000111222333444444555333333333333333333333333111111111000000000//////000000000000000000000000222222222222111111111111111000000//////000000111222111/////////...---+++111222222111///...///000,,,000111---,,,...///......---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---........................---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,------.........---,,,,,,,,,------///...---,,,,,,---...///..................------++++++,,,---------------........................,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,------....../////////...---,,,,,,------............------------------------------,,,------------.........---,,,+++,,,...000000///---......//////......---------...////////////...............///000111222......//////......------,,,,,,,,,,,,---------...------........./////////111222333222000/////////---,,,++++++,,,---///000//////...---,,,,,,,,,---//////000000///...------++++++,,,------------,,,------------------------...///...---++++++---///------------------------////////////////////////111666;;;;;;666111//////+++,,,............///111000///...------...///000......------------......222000//////111222222111222222222111111111111111///000000000111111111111111111111111111111111111444555555555555444333333222222333333444555666666666555333444555555555444000111111222222333333333333333222111111333444666888666333333666999:::;;;444555555666666666666555333333444555555666777777555555555666555444333333444444444444333222222111///000111222333444444444444333222111111111111111444555555666555555444444333555777888666555555666444444555555555555555444555444444444444333333333333333333333444444444333555555444444444444555555666777777777666666555444222111000///000111222333444444444444444555555555222222222333333444444555333333333333333333333333222111111111000000000000000000000000000000000000222222111111000000//////000000////////////000000000///------......---+++///111111000.........///,,,000111...---///000......------,,,,,,,,,------///...---,,,,,,,,,---.....................------------------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,------------------,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,---------******,,,---.../////////,,,++++++++++++,,,------///...,,,++++++,,,---...000///---,,,,,,---///000000000000///////////////+++,,,,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////000000///......---,,,+++------............------........................------------............000...---...///111111000......////////////......,,,---///000000000///...///.........//////000111...............---,,,+++,,,------...///000000000............////////////...///000000...---------...---+++***+++,,,...000000///...------,,,,,,---000000000000///...---------......///////////////........................000///...,,,++++++---000------------------------.............../////////)))000:::BBBBBB;;;111)))///000000000///.........//////............//////......------------......000...---...000111111000222222222111111111000000///000000000111111111111111111111111111111111111444444444444444333222222111222222333444555666666666444222222333444333333111111111222222333333444444333222222222333444555444222111333666:::<<<===444555555666777777666666666666666666666666666666555666666666666555444333444444444333222222222222///000111222333444444444333222111000000000000000444444555555666555555444333555777777666555555666333333444555666666666666888777666555333222111000222444555555555444444444555555555555555555555555888888888888888777666555333333222222222333444444666666666666555555555555444444444333333222222222333333333333333333333333333333222222222111111111000000000000000000000000000000//////......------000000////////////000000---,,,,,,---...//////...---/////////---,,,---......222333000...000111000---------,,,,,,---......111000...---------...///---......//////...---,,,------------------------++++++,,,,,,,,,---------...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,,,,------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------......///000,,,---------.........///***+++,,,---............,,,++++++++++++,,,------...---,,,++++++,,,...///000///---,,,,,,---///000........................,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000000000///...---,,,,,,,,,------............------........................---------........./////////---++++++,,,---,,,+++////////////////////////,,,---///000000000///...000//////...------......---------------,,,+++***+++,,,...///000111111000........./////////000000,,,...///...---,,,,,,---...---,,,++++++,,,...000000///...---------------///////////////...------............//////000000........................000000///---++++++...000------------------------,,,,,,---------.........))),,,333>>>EEECCC777,,,000//////.........---,,,/////////....../////////.........------............---+++,,,.../////////333333222222111000000000000000000000111111111111111111111222222222222222444444444444444333222222222222333333444555666666555333111000222333333222333333333333333333444444444444333333333333444444444333222444666888888888444555666666777777777777888888888777777777666666666666666555555555555444444333333222222333333444000111222222333333333333111111000000///000000000333333444555555555555444333555777888666555555666222333444555666777777777888888777555444222111000444666888888666555555555555555666777777666555555888888888888777777666555555555555444444444555555777777777666666666666666666555444333222222111000333333333333333333333333333333333222222222222111000000000000000000000000............------------000//////......//////000,,,++++++---///000000///,,,---......,,,,,,---...///333444000///111222111------------------...///111111000///............,,,---.../////////---------------............///,,,,,,,,,,,,------------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------............,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............---------,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,------....../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------,,,,,,,,,---......///...---,,,,,,---...///+++++++++,,,,,,,,,------,,,,,,---...............------------------------,,,,,,------------,,,,,,***+++---...000111111111000///...---------------------............------........................------........./////////111000------......---,,,000//////......//////000......///000000000000///111000///...---------------------...------,,,,,,***+++---///000000///........./////////000000000---///000000///......//////...------------/////////...............//////......////////////......------,,,,,,------...///........................///000///...,,,,,,...000........................++++++,,,,,,---.........000,,,,,,222;;;@@@===888...,,,******,,,.........//////////////////////////////............/////////---,,,,,,...//////...333333222222111000000///000000000000111111111111222222222222333333333444555555555555555444333333333333333444444555555555555333000000111333444444555555444444444444444444444444444444444444444444555444444666888888666555444444666777777888888888777777888888888888888888777666555444333444555555333222222222222333555666111222222333333333222222111111000000111111222222222222333444444444444444444666888888666555444555222333444666777777888888666666666555444444333333555888;;;:::888555555666555666777777777777666555555666666666666555555444777666666555555444444444555555555666777777888888555555555444333333333222333333333333333333333333222222222222111111111111////////////////////////------..................//////............//////...---,,,---///000000///,,,...///...------...///...222333000...111222000---------------...//////111111111111000///...---+++,,,...///000///...---------......////////////,,,,,,,,,------------...,,,,,,***)))***+++,,,...------------------------...------------,,,,,,,,,------------------------------------------,,,,,,------------.........///------,,,,,,,,,---...///------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------............---------------,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,++++++,,,------.../////////...---,,,+++,,,---------------,,,---......///+++,,,------......------........................******+++,,,---...//////,,,------...............////////////////////////,,,,,,---......---,,,,,,+++,,,...000111222222222///...------------...///------............------....................................////////////222111//////000111111000111000///......///000111///////////////000000111000000//////.../////////---...//////////////////,,,---///000111000///....../////////000000000000...///111111/////////000////////////////////////...------......///000111......///000111111111111...------,,,------//////...........................///000///...---...///////////////////////////,,,,,,,,,---.../////////222///,,,---222888<<>>>>>888111......000000000//////000000000000//////111111000000000000111111444222000///000111000///444444444444444333222111111111000000000000111111111111111111222333444555777888999999888666444333555555333222222333555555333111111444777888555222888777555333222222222222222222333333444555666666777777777777777666666666888999:::::::::888777666555666777666555555666888999888555333222333444555555555444444444333333333777777777777666666555444000000111111222222222333222222333333444555666666666666666555555444444444666555555444444444555555444555555666666555555444555555666777777777777666888888888777666444333222555444333333333333222111222333333222111222444555666777888999999999999999444444333333333444444555111111111111111111111111////////////............222111111000///.................................,,,,,,,,,------.........333333111000////////////---------------------------------------...///000111...++++++...//////---+++,,,---...///////////////...---,,,,,,---...///......------------......000//////...---+++***)))+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------......---------...///...,,,+++,,,---------------------------,,,---......//////......------...///...---+++***---------......///////////////...---+++***))))))!!!%%%***---...---------........................******+++,,,,,,---......///...,,,++++++,,,---...///............---------............/////////000...------,,,,,,------...///...------,,,,,,,,,------------,,,,,,---------///...---,,,+++,,,,,,------...//////000/////////000///...---------------,,,,,,.../////////...---///...---------///000111,,,---------.../////////111000//////000///---+++,,,,,,,,,,,,---///111222111111000000//////............//////000000111111000222444444333000//////111000000/////////000000111111000000//////......000000//////.........---...///000222222000///...000000//////.........---222111000.........///000000///000222555666666555333333333222222222111111......////////////......------......//////000000000000000000000000000000111111222222222222111111//////000000000000//////000000000000///...---,,,...//////000000000000000////////////////////////......////////////......///.........000333666888HHHAAA555,,,---111111,,,333444333222//////000111000000000000000000000000///000111222222111000///333333444444333333222111111111000000000000111111333333333333444555666777777777777777666555444333555444444333333444444555333222222444777777666333555555444444444444444555333333333444444555555555444444444444444444555555777888888999888777666555333444444333222222444555888777555444333333333444555444444444444333333333111111111222111111000000000000111111111222222222222333333444444555555555555555555444444333333333555555444444444444555555333333444444444444333333555666777888888888888888888888777666555444333333555444222333444444333222333555666666555444555777888999999999999999888777555555444333222222333333222222222222222222222222111111111000000000//////111111000000///......---------------------------------........./////////222111///---------....................................---------...//////555222///---......---+++...///000111222222222222///...------------...//////......------......////////////...---,,,***))),,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,---............------...///...---,,,,,,---------------------------,,,---......//////......,,,---.........---,,,+++++++++++++++++++++,,,,,,///......---,,,+++******'''***---///...---------------------------------+++++++++,,,---------...///......------......///---------....../////////........./////////000000...------------------...///......---------............------------......000///...---------......------.../////////////////////...---------......,,,---.../////////.....................///000000---...............//////111000//////000///...,,,000//////...------------111111000000////////////////////////000000111111000222444444222111111111000000///......///000000/////////000000000000000000000/////////............///000111111000///...111111000000000/////////222222111000000000000000000000111333666777666555333333222222111111111111///000000111111000000//////000000000000000000111////////////////////////000111111222222111111000//////000000000000//////000000000000///...---,,,...//////000000000000000000000000000000000000000...//////000000//////...000000//////000111333444??????;;;222...///000...222333444222000///000000////////////////////////000000111111111111000000333333333333333222222111222111111000000111111222333333333333444555666777666666555444333333333333444444555555555555444444333333333444666777666555222333444555666777777777444444444444444444555555222333333333444555555555555666666666666555444444333444444333111111333444555555555444444333333333444444444444333333333222222222333333333333333333000111111111111222222222444444444444444444444444333333333333222222222222555444444444444444555555444444555555555555444444666777888999:::;;;;;;;;;888777666444333333333444444333222333555555444333333555888888777666666777888888888888777666555555444444333333333333444444333333333333333333333333333333222222222111111111000000//////......------------------------------///////////////000000000222111000//////.........//////////////////////////////......---.........555333000/////////...,,,,,,---...///000000000000///......------......//////......------......////////////...---,,,+++***---------------,,,,,,,,,,,,,,,,,,---------------////////////////////////,,,------...............---///000///...------...------------------------------...////////////...,,,,,,---.........------+++++++++++++++*********......---------,,,,,,,,,---///000000...---------------------------------,,,---------------------...//////000000000//////+++,,,---...///000111111....../////////000000000......------------......///...............////////////............//////111000//////......//////------...////////////...///............//////000------...///////////////......//////000000//////////////////............000///......000000///...000000000000///...,,,,,,111000000000000//////////////////000000000000111000222333333111111222333000///...---......000111......///000000111222222000000000000////////////...///000111111000///...222222111111111111000000222222222333222222111111///000222666888888666444222111111111111000000000000111111222222111111000222222222111111111111111////////////////////////000000111111111111000000///000000111111000000///000000111000000///...---...///000000111111000000000000000000000000000000//////000000000000//////111111000000000000//////555<<>><<<888555444111333888??????888333222222222333333333333333333333333111000000111222333333333333333333444444444000111333444555666666666666777777777666444222111333444444555666555555555111222333444555555444444333333333444444444444444111111111222333444555666333333333222222222222222111111222222222222111111222222333444444444444333333333444444444444333333333333333333333333333333555555555555444333222222333333222222222222333333222222222222222222222222333333222222222222333333555444444444444444555555555444444333333333333444333333222222222222333333888888888999999::::::;;;::::::999999888888888888999999999999999999999999999999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::888888888888888999::::::666666777888999::::::;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<::::::999999888888888777999999999999999::::::;;;999::::::::::::999999888666777777888999888888888888999:::;;;;;;:::999888888888888888999:::<<<<<<<<<<<<;;;:::999888888777666666666666666666666666888999999:::;;;;;;;;;;;;666666777888999999::::::777999:::999888666666777444444333333333333333333222222222222222333444444555555555555555444222222444666888666333111333555555555444444444333333333222111111111000000000000222222111111111111222222444444444333333333444444222222222222222222222222222222222222222222222222333333444444555555444444222222222222333333333444222222222222222333333444333333222222111222222333333222111000000111222333222222222222222222222222...///111222333222111111222222333333333333222222555555444444333222222222333333333333222222222222222222111111222333444444000000000///000111111222111111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111000000000000111111111111111111111111111111111111111000000000111111222333111111111111111111111111111111222222222222222333222222111111111222222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222222222222222333333333444444777777777666555444333333222222222222222222222222222222222222222222222222444333333222222222333333444444333333333333444444333333333333444444444444444555777999:::999666333000444666555555777555111333333333444444444555555555555444333333333444444333333444444555555555555555666777888999999999999777777888888888777555444444444555555666666666666444555666666555333111///444444444444444555555555444333333333333444444555333444444444333222333333222222222222222222222222333333444444444444444444222333444444444444444444444444444444444444444444333444444444444444333222333333333222222333333333333333333333333333333333333333333222222333333333444444333333222333333333555555444333222222333333333333333333333333333333888888888999999::::::::::::::::::::::::999999999999999999999999999999999888999::::::;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;::::::999======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999:::;;;;;;777888888999:::;;;<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::::::::999999999999:::::::::::::::;;;<<<<<<=========<<<;;;999888777777888999999::::::999999999:::;;;<<<<<<;;;:::999999999999:::;;;<<<======<<<<<<;;;;;;:::999888888888888888888888999999999;;;;;;;;;;;;;;;:::999888666777777888999::::::;;;888999::::::888777888888555555555555444444333333333333222222333333444555555555666666666666555555444777999777444222444666555555444444444333333333222222222222222111111111333333222222222222333333444333333333333444555666222222222222222222222222222222222222222222222222222333333444555555444444222222333333444444444444111111111222222222222222222222222111111222333333333222000000000000222333222222222222222222222222111222333333333222000///333333444444444444333333444444333333333222222222111111222222222222222222444333222111111111111111222222111111222222333444111111111222222222222222222222222222222222222222222222222222333333333333222222222222222222222222/////////000000111111111111111111222222222222222111111111111111111222333111111111111111111111111111111222222333333333333333333222222222222333333222222333333333444444444222222222222333333333333222222222222222222222222222222222222222222222222222333333444444444333333222222333333333444444444444444444444555555555555222222222222222222222222222222222222222222222222444333333333333333444444555555444333333444555555444444444444444444444444333222333555888888555222000444444000111666666222333444444555666777777888777777666666555555555555333444555666666666666555999999:::::::::999999888666666888999:::999999888555555555555666666777777555666777777666333111///555555555555555555555555666666555444333333333333444666777666333222333555444444444444444444444444555444444444444444444444222333444444555555555444444444444444444444444444333333444444555444444444444333333333333333333444333333333333333333333333444333333333333333333444444333333222222222333333555444333222222222222222333333333333333333333333999999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::;;;;;;:::999999999999:::::::::;;;;;;;;;;;;<<<<<<::::::999999999::::::;;;::::::;;;;;;<<<<<<======<<<<<<<<<===<<<;;;;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<=========<<<;;;:::888777666888999999:::;;;::::::::::::;;;<<<======<<<;;;::::::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<:::888777777888888888999:::::::::888999;;;;;;999888999999777777777777777666555444444444444444444555555666555666666777777777666666333444555555444333444555555555555444444444444333333444444444444333222222444333333222222333333444333333222333444666888999444444444444333333333333333333333333333333333333222333444555555555555555222222333444555555555555000111222333333333222222333222222222222333333444333222222222222222222333222222222222222222222222444444444333222111000000333333444444444444333333333333333333333333333333111111111111222222222222555444333222111111111111333333333222333444444555222222222222222333333333222222222222222222222222222222222222333333333444222222222222222222222222//////000000111222222222222222222222222333333333333222222222222222333333222222222222222222222222111111222222333444444444444444333333222222333333222333333333444444444555222333333333333444444444333333333333333333333333333333333333333333333333333333444555555555444444333333333333444444444444222222333333444555555555333333333333333333333333333333333333333333333333444444333333333444555555666555444333333444555666666555555555555444444444222222222444555666444333222444444111222555777555555555666777888999:::;;;999999999888888777666666444555666777888777666666888888999999888888777666555666888:::;;;;;;;;;:::777666666666666777888888444555666777777666555444666666666666666555555555777777666555444444444444555777999777444222444666666666555555555555666666666555444444333444444444222333444555555666555555555555555555555555555555333333444555666666666666444444333333333333444444444444444444444444444444444444333333333333444444555444444444444444555555444333222222222222222333333333444444444444333333<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===?????????===<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===============>>>>>>>>>===============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>=========<<<;;;:::999888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<===>>>???>>>===;;;:::999999999999999999999999888:::;;;;;;:::999999:::999:::::::::999888777666666555555555555666777777888888888888777666555555444444333444666777777666777777666666666555555555444555666666666555444333444444333333333333444444333333333444666999<<<>>>777777777666666666555555444444444444444444444444333444555666777777777777111222444555666666666555111222333444555444444333444444333333444444555666444444555555555555444444222222222222222222222222444333333222222222333333333333333444444333333333333333333444555555666666222222222222333333444444444444333333333333333444333222222222222333444444222222222333333333444444333333333333333333333333111222222222222333333333333333333333333333333333111111222333333444555555222222222333333333444444444444333333333333333444222222222222222222222222111111222222333444444555555555444333333333333333333333333444444444444444333333333333444444444555444444444444444444444444444444444444444444444444333333444555555555555555333333333444444444444555333444444444444444444555333333333333333333333333333333333333333333333333444444444444444555666666777666555444444555666777666666666666555555444444333444555555555555555555555333333555666555666999666777888999:::<<<======;;;;;;::::::999888777777444555777999999888777666777777888999999999888888666777999:::;;;::::::999777777666666666777888999777777777777777777666666777777777666666666555555555555444444555666666777555888:::888444222444777777666555555555555666777777666555444333444444555222333444555666666666666555555555555555555555555333444555666777777777777444444333333333333444444444444444444444444444444444444333333333333444444444444444444444555666777444333333333333444444555333333444555555444333333>>>>>>======<<<<<<;;;;;;:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=======================================<<<>>>@@@AAABBBAAA@@@???@@@@@@???>>>>>>>>>>>>>>>======>>>>>>?????????@@@@@@??????>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;===>>>>>>>>>>>>>>>===<<<<<<<<<<<<===========================>>>>>>??????<<<===???@@@@@@???>>>===::::::999999999999999999888:::;;;;;;:::999:::;;;;;;;;;<<<<<<;;;:::888777666666666666666777888888:::::::::999777666444333777555444666999;;;:::888888888888888777777777777555666777777777666444333555444444333333444444555444333444555888;;;???AAA:::999999999888888777777444444444444444444444444555555666888888999999999111222444666777777666555333333555666666666555444555555555555555666777777555666777888888777666555111111111111111111111111333222111111222333555666222333333444444333333222333333444555666777888888333333333444444555555555444444444444444555666777222222111111222222333444222222222333333444444444333333333333333333333333111111222222222333333333333333333333333333333333333333444444555666777777222222222333333444444444555555444333333444444444222222222222222222222222111111222333333444555555666555444333333333333333444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444333333444555666666666555333333333444444444555555666666555555444444444333333333333333333333333333333333333333333333333333444444444444444555666777888666555444444555666888777777666666555555555444444666777777555444666777777333333999:::666666;;;777777999:::<<<===>>>???;;;;;;;;;;;;:::999888777444666888999:::999777666777888999:::;;;<<<<<<<<<888999:::::::::999888777888777666666666777999:::<<<;;;999777666555555555888888777777666666666555222333333444666888999:::666999;;;999444222444777777666555444444555666777777666555444333444444555222333444555666666666666666666666666666666666666444444666777888888888888555444444333333444444555555555555555555555555555555444444333333444444555222222222333333555666777444444444444444555666777333333444555555444333333===>>>>>>?????????>>>>>>???>>>===>>>???@@@???===<<<<<<======>>>?????????======>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>???@@@@@@>>>??????@@@@@@@@@@@@???BBBAAA@@@@@@??????@@@@@@@@@AAAAAA@@@>>>===>>>???<<<<<<======>>>>>>??????@@@AAACCCEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>????????????????????????<<<<<<<<<<<<=========>>>===>>>???@@@@@@AAA@@@@@@>>>>>>>>>===<<<;;;;;;:::???@@@@@@??????>>>===<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@??????>>>??????<<<======>>>??????@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@BBBBBBAAA@@@@@@???>>>>>><<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888::::::::::::::::::::::::888999999::::::999999888888777666555555666777888888888888888888888888888777777777777777777777777888777666555444555555666777777777777888999:::;;;777777666777999999888666555555555555555555555555666666666666777777777777777777777777777777777777555555555444444555555555555666777888888777666555333444555666777777777777222222222333333444444444666666555444333333222222666555555444444333333222000333666777666777:::===999888888777666555555444222222333444555555555555666666666555333333444555777555333333555666555444222444555555444333333444444555555666666555555444666666666555555444444444333111111444888;;;:::999888555444666:::<<<<<<;;;444444444444444444444444777777666666555555555444444444444444444444444444555555555555666666666777555555666666666666555555555666888999:::999777666444444444444555555666666666555444555777777666555222222444555555444222222111000111444777777333000333333333444444555555555666555555444444444555555333333333333333333333333666666777777777666444333999888666555444555777888888444111222666888666333666666666666666666666666555666666666777777888888666666777888999::::::;;;999999999999888888888888333444444555666777888888:::999999999:::;;;;;;<<<<<<<<<;;;;;;:::999888888:::777444666:::<<<;;;999<<<;;;999888888999;;;<<<999999:::999888666444333444444444444444555666777;;;;;;:::999888777666555888888888888888888888888555666777888888777666555666666555555555444444444555555666666777777888888666777777888666444111000...000333555777777666555333333555555555555333333333333444555666666666555888777555444444555666777666666777777888888999999444333333333444777:::;;;@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAACCCDDDDDDCCC===>>>>>>>>>>>>?????????>>>?????????@@@@@@AAAAAA???????????????@@@AAAAAA@@@AAABBBBBBCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@???????????????@@@BBBCCCCCCCCCAAA@@@AAABBBBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAACCCBBBAAA@@@????????????>>>??????@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAA@@@?????????????????????@@@AAAAAABBBCCCCCCAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<===??????>>>>>>======<<<<<<===<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;:::999888888999:::;;;::::::::::::::::::::::::888888888888888888888888999888777666666777888888::::::999999999::::::;;;888888777999:::;;;999888666666666666666666666666777777777888888888999999777777777777777777777777777777777666666777777777666777777888888777777666555555666777888888888888444444444555555666666666888777777666555555444444555555555666666666666666333666888888666666888;;;:::::::::999888777777777444555666666666666666666888999999888666666777888777555444444666666666555444666777777666555555666666666666666666666666666666555555555444444444444666444333555888:::999888666444333444777999999888444444444444444444444444777777777666666666555555555555555555555555555555555666666666777777777777555666666777777666666555555666888999999999777777777777777888888888999999777666555666888888888666444555555555555555555444333333333666888888555222333333444444444555555555666666555555555555555666555555555555555555555555666666777777777666444444:::888777666666777999:::;;;777444555999:::888666888888888888888888888888777777888888888999999999888888888999999999999999999999888888888888888999666666777777888888999999999999999999999:::;;;;;;<<<;;;;;;:::999999888888777777888888888999:::;;;===<<<:::999999:::<<<===999999:::;;;;;;:::999888555555444444555555666777666666666666777777777777666666666666666666666666666666777888888777666666777777777666666666555555666666666777777777777777555555666777777666555444222333555666777777777777444444555666666555444444444444555666666666666666777666555555555666777888555555555555555444444444444555555666777777777777CCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEHHHIIIJJJIII@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCAAAAAAAAACCCDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC???@@@@@@AAABBBBBBCCCCCCFFFEEECCCAAAAAAAAABBBCCC>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAACCCCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEAAA@@@??????>>>>>>??????AAAAAA@@@@@@???>>>===============<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999888888999:::;;;===<<<<<<;;;:::;;;;;;;;;:::999999:::<<<<<<;;;:::888888888888888888888888888888999999999:::::::::999999999999999999999999::::::999999999999::::::999888888777777888888999666777888999:::::::::999777777777777777888888888999999999888777777666666666666777777888999999:::888999:::999777666777888:::::::::999888888777777888888888888888888777777999::::::999888777888999888666555666777888777666666888999999888777777888888777666666666666777888777777777666666666666666888777666777888999888777777555444444666777777666555555555555555555555555888888888777777777777666666666666666666666666666777777777777888888888888666666777777777777666666555666888999999999888777555555555666666666666777888777666777999:::999888777777777666666777777777555555666888:::999777444444444444444555555555555777666666666666666777777777777777777777777777777666666777777777666555444:::999888888888:::;;;<<<===:::777888;;;<<<;;;999::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::999999999888:::999888777777888999:::999999999999::::::::::::999999999999999::::::;;;;;;;;;::::::999999888888444888;;;:::777666999=========;;;::::::;;;======777777999:::;;;<<<<<<<<<666666555555555666777777666666666777777777888888666666666666666666666666666777888888888888777666999888888888888777777777888888888777777777777777444444555666777888999999666666666777777888888888555555666666666666555555555555666666777777666666666666666666666777888999666666555555444333333222666777888999888666444333DDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEGGGIIIKKKKKKJJJCCCCCCBBBBBBAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEEFFFDDDBBB@@@???@@@BBBDDDAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCBBBBBBBBBBBBBBBCCCFFFFFFFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999:::<<<===<<<<<<;;;;;;;;;<<<<<<===:::999999;;;===>>><<<;;;:::::::::999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;:::999888888999:::;;;888888999:::::::::::::::888888999999999999999999::::::999999999888888888888888888999999999:::::::::;;;::::::999888888888888888888888777777666666::::::::::::999888777777666777999888777666666777999888777888999:::888777777999::::::999888888999999888666555555666888999999999999999999999999999777777777777888888888777999888777777777888888888777777777777777777777777999999999888888888888888888888888888888888888888888888999999999:::::::::777888888999999888888777777777888999999999999888555555666666666666666666888777666777999::::::999999999777666666777999999777777888999:::999888666555555555555666666666666888777777777777888888999888888888888888888888888777777777777777777666666999999888999:::;;;<<<======:::999999;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999888777888999:::<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999::::::;;;:::::::::999999999888666888::::::999999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<555666777888:::;;;;;;;;;777777666666666777777888;;;;;;:::999999888777777999999999999999999999999888888888888888888888888999999888888888888888888999999999888888777777777555555555555666777999:::999888777777777777888888555555666666666666555555666666777777888777777666666666666777888999::::::999888888888777777777666777888888999888777555444EEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGIIIJJJIIIHHHFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEEEECCCCCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEBBB@@@@@@BBBDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHKKKKKKJJJIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>@@@@@@@@@????????????????????????????????????????????????@@@@@@?????????======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===999999::::::<<<===??????:::::::::<<<>>>???>>><<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<============;;;::::::;;;======999::::::;;;;;;;;;;;;::::::::::::::::::999999999::::::::::::999999999999::::::::::::999999888888;;;:::::::::;;;;;;;;;;;;999999999999999888888888:::::::::::::::999888777555777999999888777777888:::999999:::<<<<<<:::888888999;;;;;;999888999:::999888666555555666888999999999999999999999::::::555666777777777888888999::::::999888888777888999888888888888888888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999888999999:::::::::::::::;;;;;;;;;;;;;;;:::::::::777666666777999;;;:::999:::999888777777888999:::777888999:::999888888888777777777777777777777777888888888888888999:::;;;999999999999999999999999888888888888888888888888888888888999:::;;;<<<===;;;:::888888999::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======;;;:::999999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::::::::999888888:::===>>><<<:::;;;::::::::::::::::::;;;888888888999999:::;;;;;;999888888777777777888888;;;;;;::::::999999888888::::::::::::::::::::::::999999888888888888999999888888888888888888888888::::::999999888888777777777666666555666666777777999888777777666777777777666666555555555555666666777888888999888888777777666777888999999:::;;;;;;888888999999::::::::::::888888777666777888999:::FFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJJJJIIIHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEECCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDFFFGGGGGGEEEEEEFFFHHHDDDDDDDDDEEEFFFGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEEEEDDDEEEFFFHHHIIIIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;========================???>>><<<;;;;;;;;;<<<===999999999;;;<<<>>>@@@AAA<<<<<<<<<>>>@@@AAA@@@???>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>????????????>>>>>>?????????<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;:::999999999;;;::::::;;;===>>>>>><<<===============<<<<<<<<<:::;;;;;;;;;;;;::::::999888:::<<<===<<<::::::;;;;;;;;;;;;<<<>>>===;;;999999;;;<<<<<<:::::::::;;;:::999888888888888999:::777888888888888999999999666777999999888888999;;;888999999888666666888999999999999999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;888777777888;;;<<<<<<;;;::::::999999999999::::::999:::;;;;;;999888999999::::::::::::999999999999999999999999:::;;;<<<<<<::::::::::::::::::::::::::::::999999999:::;;;;;;999999::::::;;;;;;<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>??????;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<:::999<<<@@@AAA>>>:::::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<===::::::999888888888999999555666666777888999::::::888888888888888888888888::::::999888888999::::::888888888999999999999999:::::::::999999999999999999999888888777777666666888888888888888888777777777777666666666666777777999999::::::999999888888888888999:::;;;;;;;;;:::666777777888999999::::::888777666666777999;;;===GGGHHHIIIKKKLLLMMMMMMMMMKKKJJJIIIJJJLLLMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNKKKKKKJJJIIIIIIIIIIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGHHHJJJJJJIIIHHHJJJKKKGGGHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFHHHJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???>>>===<<<======;;;;;;<<<<<<>>>???AAABBB???>>>???AAACCCDDDDDDBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>????????????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<=================================<<<<<<<<<>>><<<;;;<<<>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<==================999<<>><<<<<<<<<>>>??????<<<:::;;;===>>>>>>===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::<<<===<<<999888:::;;;888999:::999888777999<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???>>>??????????????????>>>===============>>>>>>???<<<<<<<<<<<<;;;;;;::::::;;;:::999;;;>>>??????>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>===;;;999:::<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>;;;<<<<<<<<<===<<<<<<<<<=========<<<<<<<<<===>>>========================???>>>>>>>>>============<<<<<<<<<======>>>>>>>>>;;;<<<>>>@@@@@@@@@???>>>======>>>>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<========================;;;<<<===???AAAAAA???>>>::::::;;;;;;;;;;;;::::::===<<<;;;;;;;;;===>>>???;;;;;;:::999999999999999555666666777999::::::;;;999999999999999999999999;;;:::999999999999:::;;;999999:::::::::;;;;;;;;;999999999:::::::::::::::999:::;;;;;;;;;:::888888888888:::;;;;;;:::999888:::999888888888888999::::::::::::::::::999888888999:::;;;<<<<<<;;;::::::888888888888888888888888777777888888999:::;;;;;;IIIIIIKKKLLLMMMNNNNNNOOOLLLKKKKKKMMMOOOQQQQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMOOOQQQRRRSSSNNNNNNMMMLLLLLLLLLLLLLLLJJJKKKLLLMMMOOOOOOPPPPPPLLLLLLKKKJJJJJJJJJJJJKKKIIIKKKLLLLLLKKKKKKLLLNNNKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGFFFFFFFFFHHHJJJLLLHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAA@@@@@@???>>>>>>@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>EEEDDDBBB@@@>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAAAAAAAAAAACCCFFFGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>?????????=========>>>??????@@@@@@@@@>>><<<<<>>>>>>>>>>><<<===>>>???????????????999<<>>===>>>===<<<===???@@@@@@===:::===>>>@@@@@@>>>===>>>???======>>>>>>>>>>>>======<<<=========>>>>>>??????>>>@@@AAA???;;;999:::;;;:::<<<===<<<::::::===???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@?????????>>>===<<<<<<===@@@AAAAAA@@@<<<===>>>??????>>>===<<<===???@@@???<<<;;;<<<>>>>>>>>>======<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???===>>>>>>>>>>>>>>>===<<>>>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>============:::<<>>>>>???@@@AAAAAABBBBBB??????>>>========================>>>>>>>>>>>>>>>999>>>BBBCCC@@@??????AAA;;;<<<<<<======<<<<<<;;;:::999999999:::<<<===>>><<<;;;::::::999999999999;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;999;;;===>>>>>>===;;;:::888999;;;======<<<;;;:::<<<<<<::::::::::::<<<<<<;;;;;;;;;;;;::::::999888:::;;;<<<<<<<<<;;;:::999;;;;;;::::::999888888888777888:::;;;;;;:::999888JJJKKKLLLMMMNNNOOOOOOOOOPPPNNNMMMLLLLLLNNNPPPQQQQQQOOONNNNNNQQQQQQNNNKKKMMMLLLLLLLLLNNNPPPRRRSSSTTTRRROOOMMMLLLLLLLLLMMMPPPOOONNNMMMMMMNNNOOOOOOSSSPPPNNNNNNPPPPPPNNNKKKMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNLLLLLLLLLMMMNNNOOONNNNNNMMMLLLKKKKKKLLLLLLKKKLLLMMMNNNOOOOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIHHHGGGFFFGGGIIIKKKLLLMMMLLLKKKIIIHHHHHHHHHHHHLLLKKKIIIHHHHHHJJJLLLMMMOOONNNMMMLLLLLLLLLLLLLLLIIIKKKNNNNNNMMMJJJIIIIIIOOOOOONNNNNNNNNNNNMMMMMMOOOOOOPPPPPPOOOOOONNNMMMPPPOOONNNMMMLLLLLLLLLLLLLLLJJJHHHFFFFFFFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>======>>>>>>>>>???@@@@@@@@@AAADDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDFFFIIIJJJHHHGGGMMMKKKJJJJJJKKKIIIEEEBBBEEEDDDCCCCCCCCCEEEFFFGGGCCCBBBAAAAAACCCEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@AAAAAA@@@@@@???AAAAAA@@@>>>============>>>>>>======<<<<<<<<<;;;AAA@@@???=========>>>>>>AAA@@@>>><<<<<<===???@@@???????????????@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>??????@@@AAA>>>>>>>>>??????>>>>>>>>>===============<<<<<<;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>>;;;>>>AAA@@@>>>>>>AAACCC@@@@@@@@@???????????????===>>>???@@@AAAAAAAAAAAADDDDDDCCCBBBAAAAAA@@@@@@AAA@@@?????????@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>=========>>>???????????????@@@@@@@@@@@@???>>><<<<<>>>>>>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>??????@@@@@@??????????????????======>>>??????@@@AAAAAABBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>@@@AAACCCEEEFFFDDDBBB@@@???=========>>>=========>>>???AAACCCDDDAAA???>>>@@@BBBBBB???;;;@@@???>>>===<<<;;;:::999>>>===<<<;;;:::;;;<<<<<<;;;999777777:::<<<<<<<<<:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>===;;;999999;;;===>>>888999999:::<<<======>>>999999999::::::;;;;;;;;;>>>======<<<<<<;;;::::::===============>>>??????=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<>>>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>>>>>>>???@@@??????>>>===>>>???AAABBB>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBB@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@??????>>>===<<<<<<=========>>>>>>>>><<<<<<======>>>?????????@@@AAABBBAAA@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAABBBDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>======@@@@@@???>>>??????AAAAAA?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???????????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@DDDCCCAAA@@@>>>>>>>>>>>>??????????????????@@@@@@AAA@@@???@@@BBBBBB???<<>>>>>>>>>>>??????>>>============>>>@@@>>>======>>>??????>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>?????????>>>>>>============<<<<<<=========>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<>>>>>???AAACCCDDD??????@@@@@@AAABBBCCCCCC???@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA??????@@@@@@@@@@@@AAAAAA>>>>>>??????@@@AAAAAAAAADDDCCCBBBAAABBBAAA@@@>>>???@@@@@@@@@AAABBBBBBBBBFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDAAAAAABBBBBBCCCCCCDDDDDDGGGGGGFFFFFFEEEDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAFFFEEEDDDBBBAAAAAA@@@@@@EEEDDDCCCAAA@@@@@@@@@@@@BBBBBBAAA@@@???>>>======AAAAAA@@@AAABBBBBB@@@===???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???@@@>>>======>>>???===<<<>>>>>>>>>>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<======>>>AAAAAAAAAAAA@@@???>>>>>>===>>>@@@AAAAAA@@@>>>===@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<=========;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@@@@AAABBBCCCCCCDDDDDDFFFEEEDDDCCCDDDFFFHHHIIIFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIKKKJJJIIIHHHGGGEEEDDDDDDAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDEEEFFFGGGHHHFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>===BBBBBBCCCDDDDDDCCCAAA@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA>>>======>>>??????>>><<>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>???@@@CCCCCCCCCBBBAAA@@@>>>===<<>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????????????????>>>>>>===;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================SSSRRRRRRRRRSSSUUUVVVWWWTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRTTTUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRQQQQQQPPPRRRRRRRRRRRRQQQQQQPPPPPPSSSTTTTTTTTTSSSRRRSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSTTTUUUTTTSSSQQQPPPPPPQQQSSSTTTTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPPPPPPPPPPPPPOOOSSSRRRQQQOOONNNMMMLLLLLLNNNOOOPPPQQQQQQPPPPPPOOOOOOQQQSSSUUUVVVUUUTTTSSSQQQQQQPPPPPPPPPQQQQQQRRRPPPQQQQQQPPPNNNNNNOOOQQQQQQQQQPPPOOOOOONNNMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTNNNNNNNNNNNNNNNNNNOOOOOOPPPOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOONNNLLLKKKLLLMMMNNNNNNLLLNNNOOOPPPPPPOOONNNMMMLLLMMMMMMNNNNNNNNNLLLKKKJJJKKKIIIHHHGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEEEEEEEAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCDDDAAA???@@@CCCDDDBBB@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEECCCCCCCCCEEEHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDBBBAAAAAADDDEEEFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAACCCDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@AAABBBDDDDDDCCCBBBAAA???>>>===>>>AAAEEEHHHHHHEEEAAA>>>======>>>>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@AAA???@@@@@@AAAAAA@@@??????=========>>>>>>???????????????????????????????????????>>>=========>>>>>>SSSSSSSSSSSSTTTVVVXXXYYYWWWWWWVVVUUUTTTSSSRRRQQQTTTUUUVVVVVVTTTSSSSSSTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTRRRQQQPPPSSSTTTUUUUUUSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRRRROOOPPPRRRSSSSSSRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPOOOPPPQQQRRRRRRRRRRRRRRRSSSRRRQQQOOOMMMKKKJJJIIILLLMMMOOOPPPQQQPPPOOOOOOPPPQQQSSSTTTUUUTTTRRRQQQRRRQQQQQQQQQQQQRRRSSSSSSQQQRRRSSSRRRPPPPPPPPPQQQOOOOOONNNNNNNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLMMMIIIIIIJJJJJJKKKLLLMMMNNNMMMLLLJJJKKKMMMNNNNNNNNNOOOQQQRRRRRRPPPNNNMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMLLLJJJJJJKKKLLLKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJEEEEEEFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGGGGGGGGGGFFFHHHGGGGGGFFFEEEDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEEEECCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBCCCDDDEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGFFFFFFFFFFFFHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAADDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIHHHHHHGGGFFFEEEEEECCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFHHHJJJJJJHHHFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFFFFDDDAAAAAACCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA???>>>@@@BBBFFFHHHHHHFFFBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>???@@@@@@AAABBBBBB===>>>@@@AAAAAAAAA@@@?????????@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAA___^^^]]]\\\\\\^^^```aaabbbbbbbbb```___]]]\\\[[[^^^```aaa```]]][[[[[[\\\YYYXXXWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWXXXZZZ[[[XXXYYYYYYZZZYYYXXXWWWVVVWWWYYYZZZZZZXXXWWWXXXZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUUUURRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQRRROOOPPPQQQRRRSSSSSSSSSSSSPPPPPPOOOOOONNNLLLKKKJJJKKKLLLNNNPPPQQQPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPOOOPPPOOOOOOOOOPPPPPPQQQRRRPPPRRRTTTTTTRRRQQQPPPQQQLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNLLLMMMMMMMMMMMMMMMLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMLLLLLLNNNQQQQQQQQQRRRTTTVVVUUUQQQNNNNNNOOOOOONNNNNNNNNNNNOOOOOOPPPOOOMMMLLLLLLNNNOOOOOONNNJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOONNNLLLKKKKKKKKKLLLLLLKKKKKKJJJIIICCCDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKLLLLLLFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLJJJKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGIIIJJJKKKLLLKKKJJJHHHGGGHHHKKKMMMMMMJJJHHHHHHIIIDDDEEEFFFFFFGGGHHHIIIIIILLLJJJGGGEEEDDDFFFHHHJJJLLLHHHDDDAAAAAACCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBDDDEEEFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCC===???AAACCCDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>@@@BBBCCCqqqpppnnnmmmlllmmmooopppoooooonnnmmmllljjjhhhggghhhjjjllljjjfffcccdddeeeeeedddbbbaaa```aaaaaabbb]]]\\\[[[ZZZZZZ\\\___```[[[[[[]]]^^^^^^]]]\\\[[[[[[]]]___^^^\\\[[[]]]___\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\ZZZXXXXXXXXXXXXYYYUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVTTTSSSSSSSSSTTTTTTMMMNNNOOOQQQRRRRRRRRRRRRNNNNNNNNNOOOOOONNNMMMMMMJJJLLLNNNPPPQQQQQQPPPOOOQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMNNNOOONNNQQQSSSTTTRRRPPPOOOOOOKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPRRRQQQPPPOOONNNMMMMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLKKKLLLLLLMMMMMMPPPNNNMMMNNNQQQSSSTTTTTTTTTWWWXXXWWWSSSPPPOOOPPPOOONNNMMMMMMNNNOOOQQQRRROOONNNMMMMMMOOOQQQQQQPPPKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOQQQRRRRRRQQQOOONNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNKKKLLLLLLLLLMMMMMMNNNNNNIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJLLLMMMJJJFFFDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFFFFEEEFFFGGGIIIJJJKKKKKKLLLIIIHHHFFFEEEEEEFFFHHHIIIFFFGGGIIIJJJKKKJJJJJJIIIEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIIIIJJJFFFGGGHHHIIIHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLIIIJJJKKKKKKKKKJJJIIIHHHLLLMMMNNNNNNMMMKKKIIIGGGIIILLLOOONNNKKKIIIJJJKKKDDDEEEFFFHHHJJJLLLMMMNNNOOOLLLHHHFFFEEEHHHKKKMMMUUUQQQKKKFFFEEEFFFGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@AAACCCDDDGGGHHHJJJKKKBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDD???AAADDDFFFGGGGGGGGGFFFDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>???AAACCCDDD}}}{{{|||{{{zzzyyyxxxwwwvvvvvvooooooppppppqqqrrrsssssspppmmmjjjhhhiiilllmmmmmmllllllkkkjjjkkklllmmmnnnqqqpppnnnlllkkkkkkkkkkkkhhhiiijjjiiigggfffffffffjjjfffccc``````aaaaaaaaa]]]]]]]]]^^^___aaabbbccc^^^]]]\\\[[[ZZZZZZYYYYYYSSSRRRRRRSSSTTTSSSPPPMMMOOONNNLLLJJJIIIJJJKKKLLLKKKKKKLLLNNNQQQQQQMMMJJJMMMMMMMMMNNNOOOMMMIIIFFFFFFKKKMMMJJJIIIKKKLLLKKKOOONNNMMMMMMLLLLLLLLLMMMIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJOOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGJJJIIIGGGGGGIIIJJJJJJIIIMMMNNNNNNLLLJJJHHHHHHIIIKKKKKKKKKJJJHHHIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNLLLJJJHHHIIIJJJKKKJJJIIIHHHGGGKKKHHHEEEEEEIIILLLMMMLLLMMMNNNNNNNNNMMMKKKIIIHHHMMMMMMMMMMMMNNNPPPQQQRRRMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOQQQSSSTTTSSSSSSTTTUUUVVVRRRNNNOOOSSSUUUSSSPPPRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSOOOOOOPPPQQQQQQQQQQQQQQQMMMLLLKKKLLLOOOPPPMMMKKKKKKKKKJJJJJJKKKKKKLLLLLLOOOMMMLLLMMMNNNOOONNNLLLOOOOOOPPPOOONNNNNNQQQSSSOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLJJJHHHFFFDDDDDDEEEEEEJJJJJJHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFIIIKKKLLLKKKIIIHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLJJJHHHFFFEEEFFFGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGEEEEEEFFFFFFFFFEEEGGGGGGFFFFFFGGGHHHHHHIIIGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLJJJIIIJJJLLLMMMJJJGGGJJJJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIGGGFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJJJJJJJJJJKKKLLLOOONNNLLLKKKKKKKKKJJJIIIOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJLLLIIIFFFGGGIIIKKKJJJIIILLLJJJIIIHHHHHHJJJMMMOOO[[[SSSHHHCCCDDDGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFDDDBBBAAAAAABBBBBBFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEEEEDDDDDDEEEEEEEEEHHHFFFEEEDDDDDDEEEFFFHHHGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCEEEHHHHHHEEEBBBFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDDDDEEEEEE===>>>@@@AAACCCDDDDDDEEE}}}|||~~~}}}xxxuuuuuuvvvvvvvvvrrrrrrsssssstttuuuuuuvvvpppooonnnkkkhhheeebbb```WWWVVVUUUTTTUUUTTTRRRPPPNNNMMMKKKJJJIIIJJJKKKLLLNNNMMMMMMOOOQQQQQQNNNKKKPPPOOOMMMMMMNNNMMMKKKIIIHHHJJJJJJGGGGGGJJJLLLKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHKKKLLLMMMMMMNNNMMMLLLLLLKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJMMMNNNOOONNNMMMLLLLLLMMMLLLMMMMMMLLLKKKKKKLLLNNNRRRRRRRRRQQQQQQQQQQQQQQQRRRQQQPPPQQQRRRRRRPPPOOOOOOOOOOOOOOOOOONNNMMMLLLPPPNNNKKKLLLNNNQQQQQQPPPKKKLLLNNNOOOOOONNNMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOSSSRRRPPPPPPPPPQQQRRRTTTQQQSSSUUUUUUTTTTTTVVVWWWUUUSSSRRRUUUYYY[[[YYYUUUWWWWWWVVVUUUUUUUUUUUUUUUTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXWWWWWWVVVVVVUUUSSSRRRRRRTTTSSSQQQNNNOOONNNNNNNNNNNNNNNOOOOOONNNMMMMMMNNNPPPQQQPPPOOOOOOPPPQQQQQQQQQRRRUUUWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSQQQPPPOOONNNLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDFFFEEEEEEDDDDDDDDDCCCCCCFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKJJJIIIJJJJJJMMMLLLJJJIIIJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJLLLJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNLLLJJJKKKMMMMMMKKKIIIMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLKKKKKKJJJIIIMMMMMMMMMMMMMMMMMMLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLKKKKKKMMMOOOPPPPPPPPPOOOPPPQQQRRRSSSSSSOOONNNMMMLLLLLLLLLLLLLLLOOOPPPPPPQQQQQQQQQQQQQQQPPPMMMJJJJJJLLLNNNMMMLLLLLLKKKIIIHHHIIIKKKMMMOOOTTTOOOIIIGGGIIIKKKJJJHHHIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDHHHGGGGGGIIILLLLLLIIIFFFFFFFFFEEEEEEDDDDDDDDDCCCHHHHHHHHHIIIHHHHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHxxxrrrnnndddaaa]]]ZZZYYYXXXVVVTTTOOONNNLLLKKKKKKLLLMMMNNNSSSRRRQQQRRRSSSSSSQQQPPPTTTRRRPPPOOOOOOOOONNNLLLKKKLLLIIIEEEGGGKKKMMMKKKGGGGGGFFFFFFFFFGGGGGGHHHLLLJJJHHHEEEDDDDDDEEEFFFHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIMMMOOOQQQQQQPPPPPPQQQRRRQQQSSSTTTSSSRRRQQQRRRSSSWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVXXXYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTWWWUUUTTTTTTVVVXXXXXXWWWUUUVVVXXXZZZZZZYYYXXXWWWVVVWWWWWWXXXXXXWWWVVVUUUWWWWWWXXXXXXXXXWWWVVVUUUVVVTTTQQQPPPQQQTTTWWWZZZYYYZZZZZZZZZYYYZZZ\\\^^^]]]]]]___ccchhhiiifffbbb``````______^^^^^^^^^^^^]]]___bbbdddeeeeeeeeedddhhhhhhhhhhhhgggfffeeeeeedddbbb```______]]]ZZZWWWYYYXXXWWWWWWWWWWWWWWWXXXYYYXXXVVVVVVWWWWWWVVVTTTTTTUUUWWWXXXZZZ^^^cccfffgggfffdddaaa```^^^^^^^^^ZZZXXXVVVUUUTTTQQQMMMJJJIIIHHHHHHIIIJJJIIIGGGEEEBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOOOONNNLLLKKKOOOMMMKKKKKKLLLLLLJJJIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJIIIIIIIIIIIIIIIJJJLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNLLLKKKKKKLLLMMMMMMLLLNNNMMMLLLLLLKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMIIIIIIIIIJJJJJJLLLMMMMMMLLLMMMLLLLLLKKKNNNRRRUUUVVVUUUTTTRRRQQQPPPPPPOOOOOONNNNNNMMMMMMMMMNNNNNNMMMNNNOOOQQQRRRRRRRRRRRRQQQOOOMMMLLLMMMMMMMMMLLLLLLKKKIIIHHHIIIJJJLLLMMMLLLJJJHHHIIILLLLLLIIIFFFIIIIIIHHHHHHIIIIIIJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHKKKIIIGGGFFFDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGFFFGGGHHHIIIIIIFFFDDDEEEFFFFFFFFFFFFFFFEEEDDDHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGxxxsssllleeeaaa^^^[[[YYYRRRRRRQQQPPPQQQQQQRRRSSSXXXWWWWWWXXXYYYYYYYYYYYYZZZYYYXXXXXXXXXWWWTTTQQQOOOPPPNNNKKKMMMPPPOOOKKKJJJIIIIIIIIIIIIJJJKKKKKKOOONNNKKKHHHGGGGGGHHHIIIGGGHHHIIIJJJJJJKKKKKKLLLJJJKKKKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHEEEGGGJJJLLLLLLMMMNNNOOOTTTWWWYYYZZZZZZZZZZZZ\\\ZZZ\\\]]]]]]\\\\\\\\\]]][[[\\\\\\]]]^^^___``````aaa```___```bbbccccccbbb___^^^^^^^^^^^^```bbbcccdddddddddeeeggghhhhhhhhhlllnnnoooppppppnnnlllkkkhhhhhhhhhiiihhhgggfffffffffggghhhiiihhhgggfffdddaaa___]]][[[\\\```dddfffiiijjjkkkkkkjjjkkknnnpppsssuuuyyy~~~}}}yyypppqqqrrrrrrsssssssssssswwwyyy}}}~~~{{{yyyvvvrrrooommmpppooonnnnnnmmmmmmmmmmmmrrrooollliiigggdddaaa^^^bbbbbbcccdddhhhpppyyy~~~yyytttqqqnnnmmmhhheeebbb```^^^ZZZSSSNNNJJJHHHGGGHHHKKKKKKIIIGGGCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPPPPRRRSSSRRRPPPNNNPPPOOOMMMMMMNNNMMMKKKIIIIIIIIIJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMJJJIIIIIIJJJKKKKKKIIIGGGGGGGGGGGGHHHHHHIIIJJJKKKHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRPPPOOONNNOOOPPPRRRSSSTTTQQQQQQPPPOOOOOOPPPQQQRRRQQQQQQRRRRRRRRRQQQPPPPPPPPPOOONNNMMMMMMLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPOOOOOORRRWWW\\\[[[[[[YYYVVVRRRPPPOOOOOOTTTTTTSSSSSSSSSSSSSSSTTTPPPPPPRRRTTTUUUVVVWWWWWWSSSRRRQQQPPPOOOOOONNNMMMNNNMMMLLLKKKKKKMMMNNNOOOMMMLLLLLLMMMOOOOOOLLLIIIMMMLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKMMMNNNNNNNNNNNNLLLJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIHHHIIIIIIJJJKKKLLLPPPOOOMMMJJJHHHGGGGGGGGGJJJIIIGGGFFFEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJHHHGGGIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHH~~~uuunnniiidddaaa\\\\\\\\\]]]]]]^^^______aaabbbcccdddeeefffhhhiiihhhiiikkkmmmmmmiiiccc^^^XXX[[[\\\[[[ZZZZZZVVVPPPSSSSSSRRRRRRRRRSSSSSSTTTUUUSSSQQQOOONNNNNNNNNOOOKKKKKKLLLLLLMMMNNNOOOPPPOOONNNMMMLLLLLLKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMLLLOOOSSSUUUUUUVVVYYY[[[```bbbeeegggggggggggghhhfffgggiiiiiihhhhhhjjjlllhhhhhhjjjlllnnnppprrrssstttrrrqqqqqqsssuuuuuuttttttttttttvvvxxx{{{~~~yyyxxxvvvuuuwwwzzz~~~|||yyy}}}|||zzz{{{~~~yyysssnnnjjjcccYYYRRRKKKGGGEEEEEEIIIKKKJJJGGGCCCDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKLLLMMMNNNPPPQQQSSSTTTUUUWWWVVVUUUVVVXXXYYYWWWUUUSSSRRRQQQQQQQQQPPPNNNKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMQQQQQQOOONNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQMMMLLLLLLMMMNNNNNNMMMKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOQQQSSSSSSSSSRRRQQQLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTTTTSSSTTTUUUUUUVVVTTTUUUVVVWWWYYY[[[]]]^^^VVVVVVUUUUUUVVVWWWYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUYYYXXXVVVUUUTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTUUUUUUXXXWWWUUUTTTSSSRRRRRRRRRSSSUUUVVVVVVUUUYYY```fffdddeeeddd```\\\YYYYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYXXXYYYZZZ\\\]]]^^^^^^___YYYYYYXXXVVVTTTRRRQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTTTTSSSRRRQQQQQQQQQOOONNNQQQQQQPPPOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMNNNOOOPPPOOOPPPQQQRRRQQQPPPOOONNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMLLLLLLKKKKKKKKKKKKOOONNNKKKIIIIIIIIIJJJKKKOOOPPPQQQQQQPPPPPPPPPPPPMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIJJJLLLMMMNNNGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLzzzwwwttttttuuuvvvwwwxxxxxxxxxxxxzzz}}}~~~~~~~~~~~~xxxmmmssswwwtttpppmmmhhhcccaaaaaa```_______________]]]\\\ZZZXXXVVVUUUTTTSSSQQQQQQQQQQQQQQQRRRSSSTTTWWWUUUSSSPPPOOOPPPQQQQQQPPPOOONNNNNNNNNPPPRRRTTTVVVYYY]]]^^^^^^aaafffjjjlllooosssvvvwwwxxxxxxyyyzzz{{{||||||}}}~~~xxxqqqkkkbbbWWWOOOLLLIIIFFFHHHLLLNNNKKKGGGDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMIIIIIIIIIIIIKKKMMMOOOPPPMMMNNNNNNPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPNNNMMMQQQRRRTTTVVVYYY\\\^^^___aaa``````bbbeeeeeeaaa]]]XXXWWWVVVWWWWWWUUURRRPPPLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLMMMMMMLLLLLLMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSRRRRRRSSSUUUVVVXXXVVVUUUSSSSSSUUUVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSUUUWWWZZZ[[[ZZZYYYYYYRRRTTTWWW[[[^^^```aaabbbaaa``````__________________aaadddeeeeeefffgggiii_________```bbbdddfffhhhiiiiiihhhfffcccaaa___]]]^^^]]]\\\ZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]aaa```___]]]\\\[[[[[[[[[[[[___bbbbbbaaaeeelllsss|||tttjjjccc``````aaa```___^^^]]]]]]]]]]]]]]]^^^^^^___````````````___``````^^^ZZZWWWVVVVVVSSSTTTTTTUUUVVVXXXYYYZZZ\\\[[[YYYXXXVVVVVVUUUUUUVVVVVVUUUTTTTTTTTTUUUUUUPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTRRRQQQQQQPPPPPPQQQQQQQQQMMMNNNOOOOOOPPPQQQRRRRRRMMMLLLKKKJJJJJJJJJKKKKKKOOOPPPQQQQQQPPPPPPQQQSSSPPPOOONNNMMMLLLLLLLLLMMMNNNNNNMMMLLLMMMNNNOOOPPPJJJJJJJJJJJJJJJJJJKKKKKKHHHIIIKKKLLLNNNOOOOOOOOO~~~}}}|||zzzyyyyyyyyyyyytttsssrrrooolllhhheeecccbbbaaa`````````aaabbbbbbdddaaa]]]ZZZZZZ\\\___aaa```___^^^]]]___aaadddfffiiillloooppppppttt{{{}}}tttmmmiiicccZZZRRRRRROOOOOOSSSWWWWWWPPPJJJEEEDDDDDDDDDEEEHHHKKKMMMKKKLLLOOOQQQTTTVVVWWWXXXVVVUUUSSSQQQQQQRRRSSSTTTQQQRRRSSSUUUWWWYYY[[[\\\\\\[[[ZZZYYYWWWTTTRRRQQQVVVWWWZZZ^^^bbbfffhhhjjjjjjkkkmmmrrrvvvtttllleee^^^^^^]]]]]]]]][[[XXXUUUQQQRRRSSSTTTUUUVVVVVVVVVTTTTTTUUUUUUUUUTTTSSSRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVVVVVVVVVVXXXXXXWWWXXXYYYZZZ[[[\\\\\\]]]XXXWWWVVVUUUVVVXXXZZZ[[[YYYYYYYYY\\\aaagggnnnqqqnnnkkkiiihhhjjjlllnnnnnnmmmmmmkkkjjjiiihhhhhhhhhhhhjjjmmmppprrrrrrqqqppplllooosssxxx}}}}}}||||||||||||}}}zzzzzz{{{||||||yyywwwsssrrrpppoooooopppqqqrrrvvvvvvvvvvvvuuuuuuuuuuuuxxxwwwvvvvvvuuuvvvvvvvvvuuuzzzyyyuuuuuuzzzyyyxxxvvvuuutttsssssspppppppppppppppooonnnmmmppprrrrrrpppkkkgggffffffffffffhhhiiilllnnnooopppoooooopppooommmlllkkkkkkjjjjjjiiihhhhhhhhhhhhhhhddddddcccbbbbbbbbbbbbbbbccccccddddddfffhhhiiijjjjjjkkkkkkkkkkkkjjjiiiiiidddcccbbbaaa````````````_________^^^]]]\\\[[[ZZZSSSTTTTTTUUUVVVWWWWWWXXXZZZ\\\^^^^^^\\\]]]___bbbaaa```]]]ZZZYYYYYYZZZ[[[]]][[[XXXVVVUUUTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPMMMNNNPPPSSSVVVXXXYYYZZZ}}}zzzxxxwwwvvvuuuuuuuuuvvvwwwooolllgggdddeeehhhmmmpppuuutttssssssuuuyyy|||~~~zzzrrrnnnnnnllleee___XXXWWWYYY___dddaaaWWWNNNHHHGGGFFFGGGJJJOOOTTTWWWXXXYYY\\\___bbbdddfffgggdddaaa]]]YYYUUUSSSSSSSSSTTTUUUWWWYYY\\\___```aaabbbaaa```^^^[[[XXXVVVTTTUUUWWWZZZ^^^cccgggjjjlllppprrrxxx~~~sssjjjcccbbbbbbbbbbbb```\\\YYYVVVWWWXXXZZZ[[[\\\]]]]]]YYYYYYZZZ[[[ZZZYYYWWWVVVXXXXXXYYYZZZ[[[]]]^^^___```___]]]\\\\\\^^^```aaaaaaaaabbbccceeeffffffgggbbbbbbaaaaaabbbdddfffhhhcccdddffflllvvv}}}|||}}}~~~|||{{{zzzyyyyyyyyyyyyyyyzzz|||}}}|||{{{yyyxxxxxxxxxxxxwwwuuusssooojjjfffbbb```bbbdddfffiiikkklllmmmmmmsssvvvxxxxxxwwwwww{{{~~~zzzxxxssspppnnnoooppprrrooommmiiieeebbbaaa``````bbbaaa___]]][[[XXXVVVUUUXXXZZZ]]]```dddfffhhhiii