BM6P6(@ aaaMMMGGGKKK[[[iiirrr~~~{{{]]]SSSTTTTTT[[[]]]TTTLLLSSShhh|||zzzpppeeevvvvvvdddKKKYYYdddzzzxxxxxxjjjiiihhh]]]TTTTTTSSSOOOKKKKKKNNNQQQ^^^mmm~~~|||~~~vvvmmmlllrrr}}}~~~YYYOOOMMMOOOZZZfffrrr~~~mmmXXXTTTVVV[[[^^^YYYNNNMMM___sss{{{ttthhhsss|||wwwkkk{{{~~~^^^hhhrrrwwwqqqoooddd[[[ZZZWWWTTTRRRSSSTTTUUUXXXbbbnnnxxxwwwlllhhhhhhrrrPPPVVVXXXYYY]]]iiiyyyvvvYYYRRRTTTVVV\\\^^^RRRHHHTTTjjj{{{nnnkkkppp|||qqqbbboooqqqzzz{{{mmmccc___ZZZYYYZZZ[[[ZZZYYYWWWYYY___hhhuuuiii]]]YYY]]]jjjyyyzzz~~~zzzLLLZZZ```bbbdddpppxxx[[[SSSOOONNNXXXaaaXXXHHHNNNcccqqqggggggpppzzzqqqcccnnnwwwnnnggg```___bbbdddbbb___[[[YYYZZZ___kkkyyy}}}qqqddd\\\WWWWWW^^^gggkkkpppoooNNNVVV]]]bbbeeerrrcccVVVNNNKKKUUUbbb\\\JJJKKKYYYnnniiidddgggwwwxxxrrrfffqqq}}}tttiiieeehhhiiifffbbb\\\[[[YYYYYY```mmm}}}qqqmmmhhhccc\\\XXXZZZ___cccllldddQQQOOOUUU[[[cccpppiiiRRRQQQNNNTTT___]]]OOOJJJNNNjjj}}}oooiiibbb___iii|||vvvtttjjjrrr}}}|||vvvsssjjjgggfffccc___ZZZYYYVVVTTTVVV```ooo{{{yyylll^^^VVVVVVZZZVVVggg{{{XXXQQQSSSSSSZZZgggrrrxxx|||pppRRRQQQOOORRRZZZ^^^XXXNNNIIIVVVooo|||xxx|||kkkccc]]]```jjjyyy|||{{{qqqwwwzzz~~~oookkkwwwnnniiidddbbbZZZYYYWWWTTTTTTYYYccckkkuuu{{{~~~sss```VVVVVVZZZZZZpppnnnOOOOOO[[[XXX___nnnwwwvvvxxx~~~zzz[[[NNNMMMOOOVVV______UUUJJJOOOkkkvvvkkkvvvrrrjjjbbb```bbbkkkzzz|||sssyyyxxx}}}}}}{{{~~~|||}}}rrruuu}}}tttooommm^^^\\\ZZZXXXXXXZZZ]]]```___kkkzzzsssfffcccpppvvvfff^^^___cccttt```SSSWWWZZZ```hhhmmmqqqvvv{{{[[[WWWOOONNNRRRZZZgggbbbMMMPPPhhhzzznnnyyymmm```]]]cccmmmxxxfff```^^^dddqqquuuyyy}}}~~~uuuoooeee\\\YYYYYYWWWWWWYYY___aaagggqqq~~~{{{yyyyyywwwiiigggpppqqqlll{{{{{{rrrgggeeesssZZZUUUVVVZZZ```gggmmmppptttyyy}}}kkk[[[SSSRRRSSSWWWccccccTTTRRRiiirrrssshhhfffhhhmmmzzz|||jjj[[[VVVUUU]]]jjj{{{wwwvvv}}}xxxqqqggg^^^]]]]]][[[[[[\\\^^^___ccclllvvv~~~}}}sssvvv}}}nnnggghhhqqqssspppyyyvvvrrrttt}}}SSSVVVTTTZZZ```ggglllooorrrvvvzzzcccXXXTTTSSSSSS]]]ddd\\\SSSggg|||xxxzzznnnnnnllljjjzzz~~~vvvbbbUUUQQQMMMLLLSSS```rrrzzz{{{{{{sssxxxkkk```\\\[[[YYYXXXYYY[[[\\\^^^dddjjjpppssstttttt{{{yyytttwww~~~zzzlllmmmsss{{{zzzuuu}}}uuuPPPXXXSSS]]]cccjjjnnnpppqqqtttwww~~~ppp]]]RRRPPPPPPZZZbbb___QQQ```tttmmmllliiieeetttxxxxxxzzzooojjjkkkmmmnnnaaabbbdddeeeccc\\\RRRKKKMMMIIIIIIMMMWWWggguuusss}}}xxxeee\\\YYYWWWWWWXXXYYYYYYZZZ\\\```dddgggiiippppppvvvxxxsssyyy~~~wwwwwwzzz}}}}}}jjjQQQXXXVVVccchhhooorrrssssssuuuwww}}}aaaOOONNNOOOWWW^^^[[[OOOWWWuuu~~~|||kkkeeeccc___lll~~~vvvvvvuuuaaaSSSMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHKKKRRRaaayyy~~~ttt~~~oooaaa\\\[[[\\\___XXXXXXXXXXXXYYY\\\```ccchhhggggggiiilllvvv||||||}}}vvv{{{aaaTTTXXX]]]jjjooovvvxxxxxxwwwxxxyyy}}}gggPPPOOOOOORRRXXXWWWPPPTTTfffrrrddd___\\\eeettt}}}wwwzzzuuusssxxx|||lllcccWWWNNNKKKKKKKKKKKKLLLJJJGGGDDDCCCDDDFFFHHHFFFFFFGGGJJJNNN\\\ttt~~~{{{yyyhhhaaa```aaacccZZZZZZXXXVVVUUUWWW[[[^^^___aaaeeeddd``````kkkyyy}}}}}}}}}|||yyyzzzmmmXXXVVVWWWfffqqqvvv|||}}}{{{{{{|||nnnWWWTTTOOOMMMRRRUUUUUUWWW]]]{{{mmmbbb]]]bbbjjjzzz|||xxxjjj^^^ZZZUUUQQQOOOPPPRRRTTTMMMLLLIIIFFFDDDDDDEEEGGGEEEFFFHHHIIIJJJTTTkkkxxxnnnhhheeeddd^^^]]]ZZZUUURRRRRRVVVZZZ\\\___eeegggccc^^^```fffttttttppppppwww}}}~~~zzz{{{~~~}}}}}}|||RRRVVVWWWmmmuuu{{{~~~~~~~~~sss^^^ZZZOOOHHHOOOVVVYYY\\\YYYpppwwwfff___aaafff}}}zzz}}}vvviii^^^VVVVVVUUUTTTQQQOOOPPPSSSVVVKKKKKKJJJIIIFFFFFFFFFGGGGGGIIIJJJIIIGGGMMMbbbwwwzzztttkkkgggaaa```\\\UUUPPPPPPSSSWWW\\\\\\```dddddd```___aaaYYYcccrrrtttnnnooozzz{{{qqqjjj___^^^cccmmmttt}}}xxxmmmXXXTTT[[[vvv}}}}}}qqq[[[OOOLLLMMMNNNUUU___YYYYYY|||lllbbbccc^^^ooowwwkkkbbb___^^^\\\ZZZYYYZZZXXXRRRPPPTTT\\\aaaXXXQQQHHHEEEHHHKKKLLLKKKQQQNNNLLLLLLLLLQQQ^^^kkk^^^ffftttwwwnnndddccc___YYYRRRPPPRRRUUUTTTWWW]]]bbbfffhhhhhhggg]]]]]]^^^eeeqqqzzztttqqq{{{yyyqqqlllfff^^^ZZZ[[[XXXVVVZZZbbbkkk{{{iiiZZZXXX^^^uuu||||||~~~gggUUUNNNLLLKKKPPPUUUSSSSSSnnnuuufffeee___aaaqqqwwwxxxsssmmmeeebbbcccbbb^^^ZZZYYYXXXSSSNNNMMMRRRZZZ___[[[UUUOOOOOOSSSUUUSSSOOOOOOPPPRRRRRROOOOOOYYYeeeqqqggghhhwwwrrrlllcccYYYTTTSSSWWWZZZVVVWWWZZZ]]]```ccceeefffccc```]]]\\\___fffnnnsss}}}oooeee___[[[XXX]]]ooo{{{xxxvvvuuunnnfffbbb\\\VVVTTTVVVPPPTTT\\\hhhwwwaaaZZZ\\\```qqqxxxxxxzzz~~~pppXXXOOOOOOOOORRRRRRVVVTTTccc~~~hhhddd]]]ZZZfff}}}yyyxxxxxxoooeeebbbdddfffdddaaa]]]XXXQQQKKKJJJMMMSSSWWWTTTRRRQQQTTTYYY[[[XXXTTTQQQTTTYYYYYYSSSNNNTTT]]]ppp{{{jjj\\\gggzzzqqqeee\\\YYYXXXXXXWWWXXXWWWVVVVVVXXX\\\```ccc___]]]ZZZXXXYYY]]]aaadddqqqzzztttlllhhhccc]]]WWWTTTUUURRRQQQYYYjjjyyywwwnnniiijjjlllkkkddd]]]ZZZVVVRRRSSSWWWWWW___gggqqq{{{XXXXXX^^^cccnnntttuuuvvvyyy~~~wwwZZZPPPRRRUUUTTTRRR]]]ZZZYYYooofff\\\ZZZ___ooowwwiiifffhhhjjjjjjccc\\\SSSNNNKKKJJJMMMQQQUUUVVVWWWXXXYYYZZZ[[[[[[VVVVVVXXXYYYTTTOOOPPPUUU___qqqfffbbbxxx}}}pppiiieeeaaa[[[UUUYYYWWWTTTSSSTTTVVVZZZ]]]WWWWWWXXXYYY\\\```cccfffccchhhpppxxxyyyfff```ZZZYYY[[[]]]^^^\\\TTTZZZ]]]]]]___gggooorrrrrrsssqqqkkkddd```aaabbbddd___[[[[[[ZZZZZZ___fffuuu|||oooRRRWWWbbbiiisssvvvvvvwwwyyy|||mmmXXXQQQRRRNNNOOO```\\\OOOrrrnnn___XXXWWW___uuurrrllljjjhhheee]]]WWWUUURRRPPPSSSZZZooonnnjjjbbbZZZWWWYYY\\\WWWRRROOOPPPOOOMMMNNNQQQRRR[[[kkkrrrqqq{{{ssslllbbb[[[ZZZXXXVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYXXX\\\aaaeeeiiiooovvv{{{xxxjjjdddbbb___\\\WWWTTTSSSTTTWWWZZZZZZYYYRRRXXX]]]```eeekkknnnlllfffeeecccaaa^^^[[[YYYXXX\\\[[[\\\bbbgggmmmwwwaaaRRR\\\hhhsss}}}{{{||||||~~~gggPPPKKKLLLPPPaaabbbQQQaaayyybbbYYYVVVYYYgggwwwiiibbbddd^^^[[[\\\[[[\\\fffsssuuueeeYYYRRRPPPPPPRRRLLLHHHIIIJJJKKKPPPUUUWWWVVVZZZnnn{{{}}}}}}qqqhhhaaa]]]\\\ZZZXXXVVVTTTSSSRRRVVVUUUUUUUUUTTTSSSRRRRRRSSSVVVZZZ]]]___aaaccceeeeeeoooyyyzzzrrrpppfffZZZRRRQQQQQQOOOMMMRRRSSSUUUXXX\\\]]]]]][[[[[[]]]\\\ZZZ]]]cccdddbbb\\\[[[YYYXXXXXXXXXWWWVVV]]]___fffpppzzzppp[[[YYYccclllxxx~~~uuuVVVQQQLLLQQQaaaiii]]]WWWtttooo^^^[[[ZZZ```rrrrrriiiiiiccc```aaaaaaeeexxxmmm^^^YYYVVVPPPIIIKKKKKKLLLLLLKKKMMMWWWbbbtttjjjbbbkkk|||nnneeecccaaa^^^ZZZWWWUUUSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTSSSUUUXXXZZZ\\\]]]^^^___ZZZcccjjjkkkmmmrrrwwwxxxrrrsssvvvxxx{{{zzzrrrlllhhhbbb\\\WWWYYYWWWTTTSSSSSSSSSSSSQQQVVVWWWZZZ^^^aaaaaaaaa______aaa^^^XXXUUUWWWXXXVVVRRRSSSTTTSSSTTTXXX```gggrrruuu~~~\\\```hhhmmmwww~~~~~~|||^^^^^^JJJPPP\\\jjjdddPPP___```]]]ZZZYYYccczzzxxxqqqjjjeeedddbbbiiizzzaaaYYY```ccc[[[OOOHHHMMMTTTTTTOOOPPP___ppprrrqqqxxxkkkhhheee```[[[WWWUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUWWWXXXZZZ[[[\\\ZZZaaaeeebbb```bbbfffgggddddddcccbbbcccfffkkkoooooopppqqqqqqqqqpppnnnmmmnnnoooqqqrrrqqqooolllkkkmmmmmmooouuu{{{{{{vvvpppiiihhhddd```\\\ZZZYYYYYYVVVVVVVVVVVVVVVVVVWWWXXX____________^^^\\\YYYXXXPPPWWW[[[WWWSSSRRRSSSRRRJJJNNNRRRRRRSSS]]]nnn|||}}}qqq\\\hhhqqqsss|||kkkXXXRRRNNNSSS___aaaYYY[[[fffqqqeee^^^``````cccuuu|||nnnkkknnnwwwvvvbbbfffsssppp```RRRVVVOOOVVVWWWWWWSSS___ooovvvooossswwwssskkkdddbbb^^^WWWUUUXXXTTTVVVWWWUUUOOOLLLOOOTTTQQQQQQSSSTTTUUUVVVVVVVVVUUUVVVVVVXXXYYY[[[]]]^^^```___]]]\\\[[[\\\]]]^^^[[[ZZZYYYWWWVVVVVVVVVVVVXXXWWWWWWWWWXXXZZZ\\\]]]XXX\\\___dddoooxxxuuulllgggeeecccaaa]]]XXXUUUTTTRRRRRRTTTYYY___ccceeefffbbbaaa```^^^[[[XXXUUUTTTTTTXXXXXXSSSNNNNNNNNNMMMMMMTTTTTTQQQ]]]zzz}}}}}}jjj\\\kkkvvv{{{vvv^^^PPPJJJMMMZZZdddaaa[[[ZZZsss}}}qqqccc___^^^^^^hhhwww{{{}}}}}}}}}nnn\\\TTTYYYRRRYYYYYY]]][[[^^^hhhrrrtttdddjjj|||vvvjjjfffeeeaaa^^^___UUUSSSRRRQQQPPPPPPQQQRRROOOOOOQQQRRRTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVVVVXXXZZZ]]]___[[[[[[ZZZZZZYYYXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTSSSVVVYYY^^^mmm}}}tttsssvvvsssjjjbbb]]]\\\\\\^^^bbbddddddcccZZZZZZYYYXXXVVVTTTRRRQQQQQQUUUWWWUUUTTTVVVTTTPPPNNNWWW^^^aaammmzzzccc```qqq```TTTMMMIIIRRR```fff^^^SSS```yyyjjj___[[[ZZZ]]]bbb}}}kkk\\\YYY[[[WWW\\\ZZZaaaddd```vvvmmm\\\kkkhhh___```qqqxxxooommmkkkgggeeeaaa\\\UUUQQQQQQQQQNNNJJJNNNOOOPPPQQQSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQRRRTTTVVVYYY[[[YYYYYYZZZ[[[[[[ZZZYYYXXXVVVVVVUUUSSSQQQNNNLLLJJJFFFIIIKKKNNN]]]yyy|||mmmeeecccaaa`````````^^^\\\RRRRRRRRRRRRRRRQQQQQQQQQRRRUUUWWWXXX\\\aaabbb___gggoooxxx}}}{{{mmmbbbgggyyy```XXXRRRJJJJJJTTT___^^^WWWZZZyyyvvvuuuaaa[[[[[[ZZZYYYkkkzzziii```]]]YYYYYY^^^YYY___hhhhhhjjjYYYlll~~~mmm```cccsssxxxsssnnnkkkiiifff^^^XXXVVVUUUQQQLLLQQQQQQQQQRRRSSSTTTUUUVVVTTTSSSRRRQQQQQQQQQQQQQQQSSSRRRRRRQQQQQQQQQRRRSSSTTTUUUWWWYYYYYYXXXWWWVVVUUUUUUUUUSSSPPPLLLHHHEEE???BBBBBBBBBJJJbbbxxxkkkbbb```]]][[[YYYWWWTTTQQQNNNNNNOOOPPPQQQSSSTTTTTT]]]ccchhhiiimmmtttyyyyyyhhhdddnnn~~~fffPPPPPPLLLGGGIIIQQQWWWWWWSSSfffjjj^^^]]]\\\XXX```vvvnnngggeee\\\VVV[[[ddd[[[]]]iiivvv|||gggyyysssffffffzzz|||wwwlllnnnjjjbbb______]]]YYYUUUTTTSSSRRRRRRSSSSSSTTTRRRRRRQQQQQQPPPQQQQQQQQQSSSRRRQQQOOONNNMMMMMMLLLNNNPPPRRRTTTTTTTTTRRRQQQPPPQQQRRRQQQNNNJJJFFFCCC@@@CCCDDDBBBCCCOOOhhh}}}|||pppjjjeee___YYYWWWTTTSSSRRRPPPMMMKKKLLLLLLMMMNNNPPPSSSUUUWWWmmm{{{gggfffrrrvvvUUUTTTPPPKKKGGGGGGLLLQQQOOOZZZ{{{~~~|||ddd^^^]]]ZZZYYYeeeooossslllhhh[[[XXXaaaooohhheeennn~~~|||hhhiii~~~uuunnnmmmhhhaaa\\\ZZZXXXUUUSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLNNNOOOOOOOOONNNNNNKKKLLLMMMMMMKKKHHHDDDBBB???AAACCCCCCAAADDDQQQ^^^uuu~~~}}}kkkYYYSSSTTTTTTRRRPPPNNNNNNOOONNNMMMKKKJJJJJJKKKLLLOOORRRUUUWWWtttuuujjjhhhwwwnnn[[[RRRKKKFFFGGGNNNQQQXXXpppmmmaaa___]]]VVV[[[\\\ggg~~~zzzyyymmmddd___iii~~~}}}vvvwwwsssrrr}}}ppphhhfffbbb]]]ZZZXXXWWWVVVVVVUUUTTTRRRQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJGGGDDDBBBAAA???@@@CCCBBBAAAEEEMMM\\\gggiii[[[NNNLLLNNNLLLMMMLLLKKKLLLNNNOOONNNMMMKKKKKKKKKLLLOOORRRUUUWWWjjj{{{kkkmmmkkk|||~~~gggVVVOOOIIIIIIPPPUUUXXXgggrrrtttdddcccbbbXXXYYYUUUZZZlllxxx~~~uuutttpppeeeooowwwsssssspppkkkfffaaa^^^\\\\\\\\\[[[YYYVVVTTTRRRQQQPPPQQQQQQQQQQQQPPPNNNMMMLLLNNNNNNMMMLLLLLLMMMMMMNNNPPPOOOOOOMMMKKKHHHFFFDDDHHHCCCBBBFFFGGGDDDFFFJJJPPPYYYZZZPPPKKKNNNNNNHHHKKKJJJJJJKKKNNNOOOOOONNNNNNNNNNNNNNNPPPSSSVVVXXX[[[eeewww}}}{{{jjjjjjrrr}}}|||ZZZLLLKKKMMMMMMVVV\\\\\\ddd~~~iiiaaafffZZZVVVRRRTTTbbbvvvxxxgggxxxlllvvvzzzrrrqqqpppllljjjhhhccc]]]YYYVVVUUUUUUUUUUUUUUUTTTRRRPPPNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNQQQNNNOOOQQQNNNHHHEEEFFFDDDDDDEEEGGGHHHJJJLLLMMMUUUYYYYYYTTTOOONNNLLLIIILLLMMMNNNOOOPPPPPPPPPPPPTTTSSSRRRRRRTTTXXX\\\___cccfffnnn}}}qqqsss~~~~~~jjjmmmuuuhhhUUUPPPMMMKKKUUUZZZVVVSSSjjjvvvdddaaa[[[YYYUUUUUU___rrrzzziii}}}}}}rrrggg]]]WWWUUUTTTRRRPPPOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNTTTRRRTTTWWWTTTNNNIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOMMMTTTXXXUUUPPPPPPPPPOOONNNOOOPPPQQQTTTXXX\\\```\\\]]]^^^aaaeeejjjmmmoooqqquuu}}}tttlllrrrssskkksss{{{qqqYYYPPPMMMHHHQQQYYYWWWKKKLLLhhhqqqccc]]][[[XXXVVV[[[jjjzzzooottttttssspppjjjccc\\\XXXUUUSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTWWW[[[ZZZTTTOOOOOONNNMMMKKKJJJJJJKKKMMMOOOVVVbbbllliii```[[[YYYWWWYYY[[[^^^aaafffllltttzzzyyy|||qqq|||llllllyyyvvv[[[RRRPPPNNNJJJXXX```WWWFFFJJJlllooo___]]][[[WWWXXXddd|||zzzxxx}}}lllqqq{{{mmmccc]]]bbbaaaaaaaaaaaaaaa``````]]]\\\]]]aaaaaa\\\YYY[[[YYYVVVRRROOOOOOPPPSSSTTTqqquuukkkeeegggnnnwwwkkkppp{{{gggWWWSSSSSSGGGUUUeeebbbNNNCCCUUUooo}}}ccc___[[[YYYWWW___sssuuueeemmm~~~~~~zzzvvvppp~~~wwwvvvvvvvvvuuuuuuttttttttttttpppnnnmmmjjjdddbbbcccccc___ZZZUUUTTTUUUXXX[[[{{{wwwsssvvvzzzooouuuzzz}}}yyy\\\NNNMMMHHHPPP[[[^^^RRRGGGMMMZZZvvvkkkbbb[[[ZZZYYY[[[ggguuunnn^^^llluuu~~~tttnnnnnnfffaaaZZZTTTRRRUUUYYY\\\ppp~~~sssuuuzzz|||}}}~~~gggLLLIIIIIIJJJNNNPPPNNNJJJIIIKKK___xxxvvvggg\\\\\\[[[WWWYYY```nnnmmmxxx|||vvvnnnhhhfffhhhnnnqqqyyyxxxwww}}}|||}}}oooxxx}}}~~~vvvTTTNNNHHHFFFEEEGGGJJJJJJDDD???MMMaaa~~~kkk]]]]]]]]]UUUPPPQQQSSSiiiwwwsssppppppxxxzzziiifffyyy}}}qqqjjjttttttxxx}}}rrrUUUGGGNNNCCC>>>KKKIIIAAAIIIGGGPPPqqqssseeeddd]]]VVVSSSMMMOOOWWWcccrrrmmm{{{yyyrrrtttttttttqqqwww~~~|||{{{wwwsssqqquuu}}}uuu|||xxxXXXPPPCCCBBBKKKJJJGGGKKKDDDGGGaaakkkcccZZZVVVUUUPPPKKKPPPXXXaaannnrrrooo|||wwwsssxxx~~~yyytttxxxzzzzzz{{{{{{yyyvvvvvvzzz}}}|||ttt~~~oooQQQ@@@CCCEEEFFFHHHGGGHHHEEESSSyyyxxxjjj^^^YYYWWWQQQIIILLLOOOPPPVVVcccwww~~~qqqtttzzzrrrpppyyyyyy{{{{{{zzz||||||yyyuuutttwwwzzzsssqqq|||YYYBBBFFFBBBCCCIIIFFFMMMGGGJJJdddlll```\\\TTTNNNOOOOOOKKKIIIQQQ```mmmwww}}}}}}~~~zzzvvv~~~||||||~~~|||yyytttppprrrxxx~~~pppqqqzzzeeeKKKKKKEEEFFFNNNKKKKKKGGGEEERRRsssvvvccc___ZZZSSSUUUSSSNNNIIIJJJRRRZZZ___gggsss}}}~~~||||||}}}}}}}}}|||zzzxxxyyyyyyzzz|||rrr___jjjppplllooo|||}}}}}}|||yyyvvvwww|||zzzuuuuuuzzz~~~sssUUULLLGGGFFFKKKMMMJJJKKKJJJMMM___xxxbbb^^^ZZZWWWXXXVVVRRRLLLIIIJJJKKKSSS\\\hhhsssxxxyyyxxxwwwuuuvvvxxx|||~~~yyyuuuuuu{{{~~~|||{{{|||}}}{{{~~~||||||{{{zzzyyytttuuuvvvwwwyyy~~~~~~|||zzzyyyfffZZZeeeoooiiifffkkkwwwyyyuuuvvvzzztttzzzxxxyyyhhhQQQKKKEEECCCJJJKKKNNNPPPNNNQQQeeeoooeee\\\[[[YYYVVVSSSOOOKKKGGGEEEKKKUUUdddqqqzzz~~~}}}{{{xxxvvvuuuvvvvvvwww}}}{{{xxxvvvuuuwwwzzz}}}|||{{{}}}{{{}}}yyyzzz{{{zzz{{{~~~|||{{{zzzlll```ccckkkqqqqqq||||||yyyxxx{{{~~~|||ooo{{{yyyvvv~~~]]]UUUJJJAAAJJJHHHKKKNNNJJJCCCMMMrrruuueee^^^ZZZVVVSSSQQQNNNHHHDDDCCCOOO```qqq~~~}}}yyyvvvtttrrrqqq}}}}}}yyyvvvvvvzzz}}}}}}|||zzzyyy~~~}}}bbb\\\[[[jjjtttsssxxx~~~}}}}}}sss}}}|||www|||}}}tttVVVLLLIIIDDDFFFEEEJJJNNNFFFBBBVVVsssnnnbbb```YYYSSSSSSTTTNNNEEEIIIIIIQQQggg}}}uuunnnooowwwuuuxxx{{{~~~}}}{{{yyyzzz|||xxxzzzxxx~~~}}}mmmccc```sss|||nnnppp|||}}}yyyuuu}}}yyy~~~www}}}rrrVVVHHHFFFHHHHHHQQQZZZTTTGGGIIIVVVvvvqqqiii^^^XXXWWWVVVSSSQQQIIIHHHOOOaaawwwwwwpppkkkrrryyyzzz|||~~~|||~~~~~~xxxlll|||~~~vvvrrruuuyyyssswww~~~~~~}}}yyyuuu{{{{{{{{{}}}~~~~~~~~~|||{{{zzzjjjNNNJJJEEEDDDMMM\\\]]]OOOEEEFFFYYYeee}}}lll^^^]]]\\\WWWSSSUUUJJJGGGKKKXXXkkkvvvhhhcccnnnyyy{{{~~~}}}~~~xxxxxx~~~~~~yyy}}}}}}wwwsssvvv|||sss{{{}}}{{{zzzxxx{{{xxx}}}{{{||||||}}}~~~~~~|||yyyvvv||||||}}}}}}}}}~~~```NNNHHHBBBEEEQQQUUUMMMGGGGGGLLLQQQhhhuuuaaaaaacccZZZRRRRRRNNNJJJIIIOOO[[[nnntttkkkkkkvvv~~~vvvllljjjjjjjjjuuu}}}uuunnnjjjnnnzzz~~~uuuuuu|||~~~}}}||||||~~~|||yyy|||yyyvvvwww|||~~~}}}{{{||||||}}}~~~yyyUUUPPPHHHDDDHHHIIIDDDBBBEEEFFFGGGNNNhhhppphhhggg^^^UUUTTTUUUOOOJJJIIIMMMZZZpppxxxooommmwwwzzzmmmbbb^^^YYYggg}}}}}}wwwpppiiijjjyyyxxxtttttt|||}}}~~~~~~yyyuuuwww}}}|||sssuuuxxx{{{~~~cccOOOHHHEEEFFFGGGEEEEEEGGGGGGFFFBBBLLLtttpppggg___YYYVVV[[[TTTMMMIIIHHHMMMZZZgggssshhhmmmxxx{{{zzz{{{}}}}}}xxxbbb___eeezzzsss|||zzznnn~~~xxxuuusss}}}~~~~~~}}}~~~xxxyyy{{{}}}wwwWWWNNNFFFFFFIIIJJJJJJJJJMMMJJJDDDFFFZZZtttiii```\\\^^^WWWQQQMMMJJJIIIMMMTTTlllooommmuuutttqqqllliiihhhiiimmmooouuu{{{~~~zzz{{{|||xxxffflllzzzvvvtttmmmrrruuussssss}}}}}}|||uuuXXXkkk{{{wwwsss}}}mmm]]]LLLEEEFFFHHHGGGDDDPPPJJJGGGFFFHHH[[[yyymmmddd___YYYTTTRRRNNNJJJIIIKKKWWWppp{{{rrrvvvyyynnnkkkjjjhhhhhhhhhiiikkkmmmlllppp|||~~~zzz{{{~~~wwwwwwxxxuuuhhhbbbaaaaaahhhmmmvvv{{{|||{{{vvv___bbbwww}}}~~~uuuWWWMMMFFFFFFJJJIIIVVVXXXUUUMMMEEEJJJ[[[kkk|||ggg^^^]]]YYYTTTQQQPPPLLLGGGMMMUUUiii~~~xxx~~~|||xxxuuuwwwzzz{{{{{{}}}zzz~~~wwwtttxxx||||||{{{|||~~~~~~}}}yyy|||vvvrrrggg___```hhhsss~~~rrrggggggooosssqqqzzzwwwvvv|||~~~}}}}}}zzzvvvpppjjjuuudddLLLIIIKKKEEEUUUZZZ[[[SSSGGGCCCJJJSSSvvvooofff[[[TTTQQQNNNKKKJJJIIIKKKXXXooo|||xxxwwwvvvyyyzzz{{{}}}~~~~~~~~~|||~~~xxxllleee```^^^bbbhhhvvvtttiiigggkkksss~~~|||}}}}}}||||||}}}{{{wwwrrr{{{ooopppVVVKKKLLLCCCHHHPPPWWWWWWOOOGGGDDDEEENNNiiiqqqaaa[[[XXXQQQNNNOOOIIIFFFIIIUUUfff}}}tttzzzvvvyyy{{{~~~~~~}}}~~~yyy|||{{{wwwtttsssoookkklllzzzsssnnnnnnsss|||sssiiiwwwuuutttuuuzzz}}}}}}~~~}}}~~~|||{{{{{{xxxsssnnnooommmgggNNNKKKEEE@@@FFFNNNUUUWWWRRRIIIBBBAAASSStttkkkeeeaaaWWWQQQSSSOOOJJJGGGJJJTTTggguuuzzzwwwzzz}}}}}}}}}~~~~~~~~~}}}xxxpppfff\\\ZZZbbbnnnxxx}}}xxxkkkaaaXXXYYY^^^dddhhhnnn|||rrr```VVVWWW[[[WWW^^^jjjuuu|||}}}xxxttt}}}yyywwwxxx~~~~~~~~~~~~|||xxxsssoooyyyppp]]]NNNIIIGGGEEEGGGPPPZZZ[[[RRRHHHBBBMMM[[[uuuxxxhhh___WWWTTTVVVSSSOOOKKKKKKMMMWWWkkk~~~xxx~~~vvvvvvyyy{{{}}}~~~|||~~~~~~~~~yyyyyy|||}}}tttmmmhhhgggeeecccaaagggwww|||oooiiilllrrrpppvvv~~~yyyxxxxxxyyy{{{vvvsssuuu~~~```PPPIIICCCAAAIIIVVV______\\\GGGKKKJJJUUUmmm^^^YYYYYYXXXSSSPPPMMMKKKIIIKKKVVVaaa|||zzzyyyzzzuuuqqqrrrtttxxxyyy{{{~~~~~~zzz~~~}}}~~~~~~{{{{{{~~~zzzwwwwww]]]IIIEEEBBBDDDMMMYYYeeemmmSSSNNNDDDHHHkkkooojjjcccZZZVVVRRROOOLLLHHHFFFKKKRRR^^^pppyyy~~~rrrooommmnnnsss~~~|||zzz|||~~~}}}{{{uuu{{{|||{{{}}}{{{xxxxxx||||||zzzvvv{{{{{{~~~~~~iiiQQQPPPKKKEEECCCLLL]]]kkkaaaUUUHHHIII^^^}}}nnn[[[\\\VVVQQQNNNJJJGGGJJJOOOGGG[[[ooo|||yyy{{{zzzrrrooollljjjlllttt~~~xxx{{{~~~}}}yyy{{{wwwlllpppwwwxxx{{{~~~{{{xxxzzz|||zzz}}}|||~~~}}}}}}~~~aaaUUUHHHDDDHHHOOOSSSUUUfffdddZZZLLLLLLjjj___\\\SSSSSSSSSMMMOOOPPPIIILLLNNNUUUcccsssyyyqqqwwwzzzpppjjjiiieeedddrrr|||zzz|||}}}~~~|||}}}}}}|||}}}}}}~~~}}}{{{}}}xxx]]]^^^nnnmmmrrr|||}}}}}}~~~}}}zzz~~~~~~}}}{{{zzz{{{{{{}}}kkkQQQOOOMMMCCCEEEQQQfffkkkhhhWWWJJJVVV{{{uuuoooaaa\\\YYYTTTWWWYYYPPPLLLKKKLLLSSS]]]fffkkkmmmiiidddmmmyyymmmiiihhhhhhhhhfffooozzz~~~|||~~~~~~|||}}}~~~|||~~~}}}~~~~~~}}}~~~~~~~~~|||___TTTWWWWWWdddyyy~~~|||yyy{{{{{{zzz{{{}}}~~~}}}{{{{{{{{{xxxuuu~~~~~~|||zzzzzzyyyyyyyyyyyyzzz~~~rrr^^^PPPEEEDDDKKKUUUbbbjjj___NNNLLL___uuuxxxlllcccYYYXXXVVVMMMOOOLLLHHHGGGIIINNNTTTXXXYYYWWW```tttoooccc___bbbgggjjjnnnyyywwwyyy|||~~~{{{xxxyyy{{{{{{}}}~~~|||}}}gggWWWPPP```uuuzzzzzzwwwzzz~~~{{{xxxxxx{{{}}}}}}|||{{{yyyvvvttt}}}~~~}}}~~~|||xxxuuutttxxxoooSSSQQQPPPGGGEEEQQQ\\\]]]UUUPPPSSSYYYzzztttiiibbbVVVRRRQQQMMMIIIFFFGGGJJJMMMPPPOOOVVVbbbiiippp~~~}}}qqqjjjiiihhheeebbbcccfffiiizzzyyy~~~~~~~~~{{{{{{~~~~~~}}}|||}}}yyyggglllvvvxxx{{{xxx{{{}}}{{{}}}~~~{{{yyyzzzzzzvvvtttsss}}}}}}~~~|||zzz{{{xxx|||~~~{{{vvvqqqpppttt{{{}}}cccVVVPPPGGGHHHJJJOOOVVVZZZWWWNNNEEEXXXxxxkkk]]]RRRSSSRRROOOKKKGGGFFFFFFLLLKKKMMMRRRUUU___ttt~~~uuulllddd^^^___dddgggddd___aaajjjsssyyy|||~~~~~~|||}}}||||||}}}~~~||||||}}}~~~zzzuuutttwwwxxxtttqqqsss}}}|||}}}}}}|||{{{yyyuuussszzz|||tttxxx}}}yyywwwssspppqqqvvv~~~}}}{{{zzz}}}bbbOOOOOOLLLGGGFFFNNNZZZ]]]SSSHHHLLLjjj}}}lll[[[YYYVVVQQQMMMHHHDDDBBBHHHGGGGGGHHHJJJSSShhh||||||yyyxxx}}}{{{jjj```[[[YYYXXXZZZYYY]]]``````dddrrr~~~||||||~~~xxxxxx}}}~~~xxxvvvyyy}}}|||xxxuuuxxx|||vvvyyy}}}xxxwwwvvvvvvwww|||~~~|||~~~lll___MMMIIIHHHMMMUUUYYYXXXTTTLLLXXXrrrvvvmmmaaaWWWQQQMMMIIIGGGHHHHHHGGGFFFEEEJJJXXXfffkkkjjjllluuuyyyzzzzzzwwwqqqjjjfffdddjjjlllsssyyypppddd[[[SSSQQQQQQPPPSSSXXXYYY___kkkyyy~~~~~~}}}~~~}}}|||~~~~~~}}}||||||~~~}}}{{{yyy}}}}}}yyy||||||~~~~~~{{{}}}}}}}}}}}}|||~~~nnnSSSSSSRRRPPPNNNOOOSSSWWWNNNJJJVVVzzznnn^^^WWWTTTRRRPPPKKKKKKKKKHHHCCCCCCKKKTTTRRRNNNOOOYYYiiissssssooo~~~~~~xxxnnndddccchhhooosssyyy|||{{{xxxuuutttooolllkkkssszzzsssjjj]]]SSSRRRNNNMMMQQQRRRPPPSSSYYYcccppp{{{tttuuu|||}}}~~~}}}|||{{{vvvvvv{{{{{{xxx|||}}}~~~||||||zzzppptttxxxzzzzzz||||||zzzwwwtttxxx~~~~~~}}}}}}sss~~~~~~~~~}}}}}}~~~~~~yyywwwyyy```MMMSSSTTTGGGFFFRRRTTTWWWRRRWWW}}}uuu~~~{{{eeeUUUSSSYYYQQQNNNMMMKKKFFFBBBDDDJJJBBBCCCHHHOOORRRUUU]]]eeevvv}}}zzzsssjjjhhhfffeeefffhhhkkklll~~~nnncccZZZRRRLLLJJJIIINNNSSSQQQOOO\\\ooozzzvvvsssrrrtttyyy|||}}}~~~~~~~~~~~~{{{xxx|||~~~zzztttyyyyyywwwuuuvvv|||~~~}}}~~~}}}vvvrrrnnnpppwwwzzzyyy{{{~~~}}}|||wwwtttwwwzzzwwwqqq~~~vvv{{{|||}}}|||||||||}}}~~~|||}}}}}}YYYQQQQQQJJJGGGLLLQQQZZZYYYVVVkkkttthhhnnnxxxmmm\\\WWWUUUQQQOOOOOOKKKFFFFFFHHHEEEDDDEEEHHHJJJKKKQQQYYYcccfffkkknnnmmmhhhbbb]]]aaacccgggkkkppptttwwwxxxrrrddd[[[WWWSSSQQQNNNJJJKKKOOOPPPVVVkkkzzzwwwvvvsssuuuyyy}}}~~~~~~}}}||||||}}}}}}yyy{{{}}}|||zzzwwwyyyzzzyyyxxxzzz~~~{{{~~~~~~yyyuuusssuuu{{{~~~}}}~~~|||~~~}}}xxxwwwwwwrrrkkk}}}}}}zzzvvvyyy{{{|||~~~~~~}}}rrrWWWOOOKKKFFFEEELLLZZZaaaYYYYYYyyyxxxfffbbb\\\aaavvvfffYYY[[[TTTOOOOOONNNJJJGGGGGGIIIEEEDDDDDDCCCBBBFFFLLLQQQQQQQQQQQQQQQQQQRRRRRR___eeeooozzzzzzvvvuuuooohhh]]]TTTOOOMMMMMMLLLMMMKKKNNNXXXaaappp}}}{{{{{{yyyuuuuuuwww}}}}}}}}}{{{yyyxxxyyyzzz~~~~~~~~~{{{||||||}}}~~~}}}~~~}}}|||~~~}}}|||{{{}}}~~~~~~yyyuuuooohhhzzzxxxxxxxxxyyy{{{~~~sssXXXLLLHHHGGGGGGTTTbbbccc]]]jjjpppeeeZZZ[[[nnnmmm```TTTQQQQQQOOOMMMMMMKKKGGGFFFFFFDDDAAABBBFFFFFFEEECCCDDDFFFKKKPPPTTT___hhhvvvnnnnnnlllgggaaa]]][[[\\\UUUTTTRRRPPPNNNLLLLLLLLLMMMUUUeee{{{~~~|||}}}|||vvvsssuuuyyyyyyyyyxxxvvvuuuvvvwwwzzzxxxvvvuuuuuuuuusssrrrxxx~~~}}}|||}}}}}}}}}wwwvvvvvvwww}}}zzzuuunnniiiyyyxxx~~~{{{{{{}}}xxxzzzmmmOOOGGGIIIEEELLL\\\kkkmmmlll|||ooo___]]]```lllyyyeee[[[XXXTTTQQQPPPKKKHHHHHHJJJJJJFFFDDDEEEBBB@@@???@@@BBBGGGLLLOOOZZZdddrrrxxxnnnfffXXXXXXVVVSSSPPPOOOPPPQQQMMMOOOPPPPPPPPPSSSYYY^^^cccttt~~~~~~~~~vvvrrrssstttuuuvvvuuussssssuuuvvvtttrrrnnnlllkkkkkkiiihhhqqqvvv|||}}}|||}}}|||~~~{{{xxxuuutttxxx}}}{{{~~~}}}zzz|||yyy~~~{{{vvvsssnnnjjjvvvmmmxxx}}}~~~{{{|||\\\GGGEEEGGGFFFRRRgggrrrooommmqqqwwwggg[[[[[[mmm|||oooeee[[[SSSOOOOOOKKKJJJMMMMMMIIIGGGGGGFFFEEECCCBBBCCCDDDFFFGGGTTT\\\iiiuuu{{{{{{wwwtttrrrvvv|||xxxmmmbbbZZZUUURRROOONNNMMMKKKKKKKKKLLLMMMJJJLLLMMMNNNSSS^^^nnnzzzyyysssvvvsssuuutttuuuvvvuuutttsssuuuwwwrrrooommmlllkkkkkkjjjhhhmmmqqqvvvyyy{{{{{{xxxyyy|||~~~}}}~~~{{{yyywwwxxx{{{||||||{{{~~~sssvvvuuuqqqoooooommmhhhzzz}}}YYYJJJKKKFFFJJJXXXcccfffiiimmmrrrrrrfffeeehhhsssccc[[[[[[TTTOOOOOONNNKKKJJJKKKJJJIIIFFFEEEDDDDDDDDDEEEKKKQQQZZZbbbgggfffcccaaa]]]```fffmmmrrrwww{{{}}}}}}{{{|||~~~{{{vvvvvvyyyzzztttgggccc^^^XXXSSSNNNMMMNNNKKKJJJJJJKKKMMMOOOPPPQQQSSSYYYbbbjjjtttvvvrrrzzzxxxwww{{{xxxyyyyyywwwuuuuuuvvvwwwsssrrrqqqrrrtttuuuuuussslllooosssuuuwww|||~~~~~~{{{zzz|||~~~~~~}}}|||xxxwwwxxx}}}yyy{{{}}}~~~wwwuuuqqqllllllnnnmmmhhh}}}{{{~~~ttt[[[NNNIIIFFFIIIPPP[[[kkkwwwtttppp|||mmmbbb]]]aaafffooo|||qqqggg]]]TTTQQQOOOMMMMMMOOOGGGFFFCCCBBBAAABBBCCCDDD@@@DDDJJJOOOQQQOOOLLLJJJKKKNNNTTTXXX[[[]]]___``````]]]^^^```___^^^aaagggiiifffccccccbbb^^^UUUNNNMMMLLLLLLLLLKKKIIIKKKMMMKKKKKKLLLPPPTTTXXXZZZ[[[ggguuu}}}xxxzzz}}}~~~|||yyyzzz}}}}}}|||zzzwwwvvvvvvwwwuuuuuuwwwzzz}}}mmmppprrrsssuuuzzz||||||}}}|||~~~}}}}}}{{{wwwsssrrr{{{uuuyyy~~~|||zzzrrrlllmmmpppnnnhhh}}}wwwuuuwww{{{~~~}}}~~~~~~www___LLLCCCGGGFFFGGG```yyytttwwwzzzhhhaaaYYYVVV]]]qqqwwwcccYYYWWWVVVSSSWWWLLLFFFKKKMMMGGGCCCEEEGGGIIIHHHEEEFFFIIIGGGCCCFFFFFFGGGHHHIIIIIIIIIIIINNNMMMKKKKKKMMMOOOPPPQQQQQQQQQQQQOOOLLLJJJJJJKKKMMMLLLLLLMMMNNNOOOQQQSSSSSSXXXXXXXXXbbbuuu|||zzz}}}~~~}}}{{{xxxvvvvvvxxx{{{|||~~~ttttttuuuxxx{{{~~~{{{{{{~~~}}}~~~~~~{{{|||~~~}}}{{{}}}{{{zzz~~~yyyuuuuuuzzz|||{{{{{{}}}sssqqqnnnlllkkkiiigggddd{{{zzz||||||}}}|||vvvxxx{{{iiiQQQMMMKKKHHHSSSgggppp___dddsssvvvccc[[[ZZZ\\\eeeoooxxxuuucccSSSZZZUUURRRRRRPPPMMMNNNQQQIIIKKKJJJHHHIIILLLLLLIIIHHHHHHIIIIIIIIIIIIIIIHHHDDDDDDDDDEEEGGGIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJKKKKKKMMMTTTYYYWWWSSSWWW^^^kkkssszzzvvv||||||~~~}}}~~~~~~~~~}}}}}}~~~yyyuuussssssxxx}}}|||{{{}}}{{{yyy}}}|||}}}{{{~~~~~~~~~|||~~~~~~{{{yyyzzztttqqqnnnlllkkkiiifffccc~~~}}}{{{yyyxxxtttvvvxxxzzz}}}~~~xxxzzzcccRRRKKKDDDFFFOOOcccbbbPPPIIIdddyyyyyyjjj^^^RRRNNNPPPPPPddd}}}{{{eeedddgggdddZZZRRRPPPQQQQQQMMMOOONNNJJJJJJMMMNNNLLLIIIIIIIIIHHHGGGFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHGGGGGGHHHJJJMMMNNNTTTZZZkkkyyyuuugggfffooozzz~~~}}}|||~~~~~~{{{}}}~~~}}}|||tttxxxtttssszzz~~~{{{{{{}}}|||~~~}}}wwwvvv{{{~~~|||yyyvvvwww}}}~~~{{{}}}~~~{{{{{{wwwuuuqqqooommmjjjgggddd}}}|||{{{zzzyyyyyyzzz{{{xxxyyyzzzzzz||||||xxxzzz~~~fffRRREEEEEEMMMNNNeeesss[[[LLLPPPfffuuufff\\\UUUOOO___uuuvvvgggaaaYYYQQQVVVYYYWWWQQQNNNNNNMMMKKKMMMLLLKKKIIIHHHGGGGGGGGGKKKKKKKKKJJJIIIIIIJJJKKKJJJJJJKKKMMMQQQTTTUUUVVV```hhh}}}||||||{{{{{{~~~~~~~~~}}}|||{{{}}}}}}wwwzzzyyyzzz}}}}}}~~~~~~~~~~~~}}}{{{zzz}}}wwwyyy|||}}}~~~|||yyyvvvwww{{{|||zzzyyy~~~{{{xxxyyyuuurrrooollljjjgggcccaaa~~~|||zzzyyyyyyyyywwwuuuuuuuuuuuuvvvxxx{{{~~~{{{{{{|||{{{zzz|||~~~lllQQQJJJOOOHHHNNNXXXiiifffTTTGGGLLLXXXdddsssrrrhhhjjjrrryyyiiiiiimmmmmmggg```]]]YYYUUUUUUTTTSSSQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPRRRVVVZZZRRRUUU[[[dddmmmtttvvvvvv{{{~~~zzz~~~~~~{{{zzzzzz|||}}}|||yyyxxxwwwyyy{{{|||~~~|||{{{~~~~~~||||||~~~|||zzzzzz}}}{{{zzzzzz{{{}}}}}}zzzwwwzzz~~~~~~wwwwwwzzz~~~}}}{{{{{{|||~~~~~~|||yyy{{{vvvtttvvvuuuqqqooopppnnnlllhhheeeccc```]]]ZZZ}}}}}}}}}|||}}}}}}}}}}}}yyywwwvvvvvvxxxwwwsssooopppqqqrrrtttxxx|||~~~~~~kkkSSSIIIGGGFFFFFFMMMaaa{{{{{{[[[DDD:::===IIIUUU~~~|||qqqwwwzzztttgggfffeeeddddddeeeffffffhhhkkknnnoooppptttzzz{{{~~~xxxlllnnn|||}}}yyyyyyzzz|||~~~}}}zzzxxxzzzxxxvvvtttuuuxxx{{{~~~{{{xxxzzz|||{{{}}}{{{{{{{{{zzz|||yyyxxxxxx|||}}}www|||}}}yyyxxxyyy{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}~~~}}}xxxuuuuuusssnnnkkklllmmmkkkhhheeecccaaa]]][[[~~~|||yyy}}}~~~{{{|||~~~{{{{{{|||||||||{{{{{{zzzzzzwwwuuuvvvyyyyyyuuuqqqpppqqqrrrtttwwwyyy{{{}}}~~~pppUUUMMMJJJHHHGGGLLLZZZssseeeJJJ???AAAEEERRR||||||ssshhhwwwwwwgggiiirrr~~~~~~|||zzz{{{uuuxxx{{{~~~|||~~~xxxtttxxxwwwvvvvvvwwwyyy{{{|||zzzuuuvvvvvvuuu}}}{{{{{{|||{{{{{{~~~}}}xxx}}}~~~|||{{{zzz~~~}}}~~~|||yyyyyywwwqqqmmmnnnmmmkkkhhheeedddbbb___\\\~~~}}}yyyvvvuuu|||}}}yyy{{{~~~{{{{{{|||}}}}}}|||zzzyyyxxxuuurrrssswwwxxxuuuqqqsssssstttuuuvvvvvvwwwwwwuuuyyy|||~~~~~~}}}}}}~~~}}}~~~qqqZZZRRRLLLJJJEEEEEETTTggg___KKKEEEBBBGGG\\\yyyeeekkkoooooorrryyysssjjjlll{{{yyy||||||xxxwwwrrrwww}}}~~~zzzzzztttvvvwwwwwwxxxyyyyyyyyyyyyxxx}}}}}}xxxsssrrrrrrppp|||}}}}}}~~~}}}zzzxxxyyy~~~yyy~~~~~~}}}}}}wwwxxx{{{}}}|||{{{}}}~~~yyyvvvvvvuuupppmmmmmmgggdddbbb```___]]]ZZZXXX{{{xxxzzztttvvvxxxzzz||||||||||||zzz{{{zzzyyyxxxyyy|||{{{yyyuuuqqqppprrrxxx||||||xxxttttttxxx|||~~~}}}zzzwwwyyy}}}{{{wwwvvvxxx}}}~~~oooTTTLLLIIIEEELLL[[[hhhjjjDDDDDDDDDWWWyyywww{{{}}}xxxrrrmmmllluuuvvveeeeeeyyyzzzyyyzzz{{{zzzxxxxxxzzz{{{zzzxxxwwwxxxyyyzzz}}}{{{wwwtttuuuzzz|||zzzwww{{{{{{xxxrrrmmmlllppptttwwwzzz}}}}}}xxxvvvzzz{{{zzz~~~wwwwwwyyy{{{~~~}}}}}}|||zzz}}}}}}{{{}}}|||uuuooo}}}~~~vvvyyy|||}}}vvvuuuwwwtttooolllkkkiiigggfffdddaaa]]]ZZZYYYXXXVVVTTT~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~|||zzz{{{}}}}}}zzzwwwuuuvvvzzz}}}}}}zzzxxxxxx{{{~~~~~~~~~|||{{{}}}{{{zzzwwwuuuuuuwwwyyy{{{~~~}}}~~~|||~~~nnn]]]OOOJJJNNNXXXbbbnnn[[[LLLHHHdddyyyssssss}}}}}}iiilllwww~~~{{{zzz{{{||||||{{{xxxyyyyyyxxxwwwvvvxxxyyyyyyzzz}}}~~~{{{{{{wwwtttuuuxxxzzzxxxuuuyyyzzzyyytttnnnlllmmmoooqqquuuxxxzzzzzz{{{zzzyyyxxx{{{}}}~~~}}}}}}~~~yyyuuuvvv{{{}}}{{{}}}sssssstttvvvxxx{{{~~~|||zzz|||}}}}}}}}}}}}zzzxxx{{{}}}{{{|||~~~~~~{{{{{{}}}}}}zzzvvvxxxwwwyyy~~~|||sssoooqqqrrrpppmmmhhhdddaaa```___dddaaa]]]ZZZYYYYYYXXXWWW~~~}}}~~~|||{{{|||~~~|||yyyxxxzzz||||||{{{{{{|||~~~~~~|||~~~~~~{{{zzzxxxvvvtttsssrrrrrrvvvxxx~~~qqq[[[LLLQQQRRRTTT___~~~tttfffXXX^^^yyyvvvtttwww}}}zzzzzz{{{}}}~~~~~~yyyyyyxxxwwwuuuuuuvvvxxxyyyxxxwwwzzz}}}~~~|||yyyyyyvvvssstttvvvxxxvvvtttyyy{{{|||yyysssnnnllllllnnnpppuuuwwwwwwuuuuuuuuussstttuuuuuuuuuvvvyyy{{{xxxwwwyyy~~~~~~xxxvvvwww{{{|||xxxwwwzzzzzz{{{{{{|||{{{{{{{{{ooooooqqqrrrsssuuuvvvvvv|||~~~|||~~~zzzwwwwwwyyy|||~~~zzzyyyxxxyyy|||}}}}}}}}}}}}}}}}}}}}}}}}vvvsssqqqvvv~~~}}}~~~}}}~~~~~~{{{{{{|||zzzrrrjjjiiimmmmmmmmmkkkeee^^^YYYYYYZZZbbb^^^ZZZXXXWWWXXXWWWVVV~~~~~~}}}}}}}}}zzzxxxyyyzzz}}}~~~~~~}}}zzzwwwwwwwwwyyyzzz{{{}}}}}}|||yyywww~~~}}}~~~{{{}}}|||yyywwwuuuttttttuuuuuuxxxvvvVVVKKKRRRSSSQQQZZZnnn|||ssszzz|||yyywwwhhhhhh}}}xxxyyy{{{{{{zzzxxxxxxyyy{{{}}}~~~}}}|||{{{wwwtttssstttvvvzzzwwwvvvxxx{{{|||yyyuuuuuusssrrrrrruuuvvvvvvuuuzzz~~~yyyrrrmmmlllnnnpppuuuyyyxxxuuuvvvyyywwwvvvuuutttsssuuuxxxzzz}}}}}}~~~xxxuuuuuuyyy|||~~~}}}zzzwwwzzzzzz{{{{{{yyywwwuuutttmmmnnnpppqqqsssttttttuuutttwww~~~}}}yyyuuutttuuuwwwxxxwwwvvvwwwyyy|||||||||}}}|||zzz{{{}}}xxxvvvtttvvvzzz~~~~~~~~~{{{{{{zzz}}}~~~}}}{{{yyyxxxwwwtttnnnjjjiiikkkkkkmmmmmmggg^^^YYYYYY[[[```\\\XXXUUUTTTSSSRRRQQQ~~~{{{{{{{{{|||~~~~~~~~~}}}zzzwwwttttttuuuvvvxxxzzzzzzwwwtttrrrrrrtttvvvxxxyyyxxxvvvtttsss|||{{{|||~~~yyy|||yyyvvvttttttvvvyyy{{{xxxyyy~~~~~~jjjMMMSSSTTTNNNNNNXXXbbbeee]]]qqqyyysssqqqvvvyyy}}}vvvwwwzzz{{{wwwwwwvvvuuuvvvwwwzzz|||~~~zzzuuurrrrrrrrrxxxwwwvvvxxxyyywwwsssoooqqqppppppqqqtttvvvvvvvvvxxx}}}zzzsssnnnlllnnnooouuuzzzyyyuuuxxx~~~~~~|||zzzxxxwwwwwwxxxxxx|||xxxxxxyyyzzzzzz|||~~~{{{wwwsssooommmkkklllmmmooorrrtttvvvwwwvvvwww|||~~~{{{{{{}}}yyyuuussstttuuuuuusssrrrssstttuuutttsssxxx{{{}}}{{{wwwuuuwwwzzzwwwxxxxxxuuussstttxxx|||||||||xxxxxx}}}www|||}}}~~~}}}}}}|||xxxtttpppooopppooolllmmmooopppkkkccc^^^^^^```aaa]]]YYYVVVSSSQQQNNNLLLZZZnnn|||yyyxxxxxx{{{~~~}}}~~~|||zzzyyyxxxzzzzzzzzzxxxuuusssrrrssspppsssvvvwwwuuusssqqqqqqqqqsssttttttrrrqqqrrrsssxxxyyyzzz|||}}}}}}{{{xxxvvvtttqqqppppppssswwwzzzwwwwwwyyy{{{xxxuuuwww|||~~~~~~xxxqqqeeeYYYUUUWWWTTTNNNOOO[[[ooo{{{ooojjjsss}}}uuuwwwzzzyyyuuuuuuuuuuuusssrrrsssuuuxxx|||wwwrrrppppppssstttvvvvvvtttqqqooommmppppppqqqqqqssstttvvvwwwsssxxx||||||wwwqqqmmmlllnnnmmmqqqwwwuuupppuuu~~~}}}|||{{{zzzwwwuuu}}}}}}|||yyyyyyyyyxxxxxx}}}|||}}}~~~|||~~~}}}{{{xxxtttpppmmmkkkhhhhhhiiikkknnnqqquuuwwwvvvtttwww}}}}}}yyy}}}~~~zzzvvvyyy}}}~~~~~~}}}|||zzzvvvrrrwwwvvvvvvvvvvvvuuuuuutttpppnnnmmmnnnoooooonnnlllmmmppprrrsssqqqrrrtttwwwrrruuuuuuqqqkkkjjjpppuuuuuuyyy~~~|||{{{{{{~~~}}}~~~zzzsssnnnooorrrqqqmmmooopppppplllfffaaa`````````^^^ZZZWWWTTTPPPKKKHHHZZZ___yyy}}}}}}{{{yyyyyyyyy}}}~~~|||~~~~~~|||zzzxxxwwwwwwxxxyyyxxxuuutttttttttnnnqqquuuwwwwwwuuuuuutttrrrssssssqqqooopppsssvvvuuuvvvwwwwwwvvvvvvwwwyyysssqqqpppnnnnnnooopppqqqpppppprrrtttqqqnnnrrryyyyyy{{{}}}~~~~~~~~~{{{gggZZZNNNFFFMMMOOOVVVeeezzzqqqgggfffjjj~~~xxxqqqqqquuuxxxvvvsssuuuvvvuuussspppooorrruuu}}}xxxssspppnnnpppsssuuutttpppoooqqqtttrrrssssssrrrrrrrrrtttuuuqqquuuxxxxxxtttpppooooooooolllnnnrrrnnnhhhnnnzzz~~~}}}xxxtttvvv{{{~~~~~~~~~yyywwwwwwyyyzzzzzz|||yyyvvvxxx{{{}}}zzzwwwsssrrrqqqpppooonnnnnnnnnhhhgggfffgggjjjnnnsssvvvppplllnnnsssqqqmmmttt}}}zzzyyywwwtttvvvzzz|||~~~|||{{{{{{}}}}}}{{{xxxuuurrrqqqpppooopppooooooqqqttttttrrrnnnmmmllllllmmmnnnnnnmmmlllgggiiikkkmmmoooqqqtttuuuqqqrrrrrrnnnkkkkkknnnrrrrrruuuyyy}}}~~~~~~~~~}}}|||{{{~~~|||{{{~~~|||uuullliiimmmnnnkkknnnnnnlllhhhddd___[[[YYYZZZYYYWWWVVVSSSNNNHHHCCCqqqfffqqq~~~zzz|||~~~{{{|||||||||xxx}}}~~~|||~~~|||}}}~~~~~~|||{{{wwwxxxyyyyyywwwvvvvvvvvvnnnrrrvvvyyyyyyyyyyyyyyyttttttssspppnnnpppuuuyyysssuuuvvvtttrrrrrruuuyyyrrrrrrqqqpppnnnmmmkkkjjjhhhiiimmmpppnnnlllqqqxxxuuuyyy~~~~~~}}}~~~~~~{{{wwwwww~~~}}}dddZZZYYYLLLMMMLLLMMMVVVnnn|||kkkaaaaaarrrzzzxxxvvvsssrrrtttvvvxxxyyywwwwwwvvvsssooonnnpppssszzz|||~~~|||xxxssspppnnnqqquuuwwwtttoooooovvv}}}uuuuuuuuusssqqqqqqqqqrrrqqqtttwwwwwwtttqqqrrrsssqqqlllmmmpppjjjccciiiwww~~~~~~zzztttqqqyyy|||wwwuuuvvvzzz}}}zzzwwwtttuuuxxxzzzwwwsssgggggggggiiikkknnnppprrrjjjhhhffffffhhhmmmrrruuunnniiijjjooommmiiiqqq~~~}}}vvvrrrrrrrrrqqqrrruuuzzzwwwuuuuuuwwwyyyzzzzzzssssssqqqooommmmmmoooqqqooollljjjmmmqqqqqqlllgggmmmlllmmmnnnqqqrrrqqqoooiiiiiikkkmmmppprrrssstttuuusssqqqppppppqqqrrrsssrrruuuzzz~~~xxxyyy{{{|||~~~||||||}}}{{{wwwvvvyyy~~~~~~yyyxxx}}}|||~~~xxxkkkdddeeeiiiiiinnnkkkgggddd```[[[UUUQQQRRRRRRRRRRRRPPPKKKDDD???uuuttt~~~zzzxxx|||}}}|||zzz}}}{{{{{{~~~}}}{{{zzzyyyzzzzzz{{{wwwwwwvvvvvvvvvwwwwwwwwwoooqqqsssuuuvvvvvvvvvvvvyyyyyyxxxvvvtttrrrpppooonnnqqqssssssrrrqqqsssuuuooopppmmmjjjjjjnnnnnnjjjiiiiiijjjmmmppprrrrrrqqquuuuuuvvvxxxzzz|||~~~}}}zzzzzz|||~~~}}}{{{|||}}}~~~}}}~~~{{{xxxzzzxxxvvvuuuxxxlll\\\TTTKKKMMMTTT[[[mmm~~~}}}~~~|||rrrtttzzz{{{vvvppp{{{}}}}}}vvvmmmmmm}}}~~~{{{uuuuuuttttttttttttttttttppprrrttttttttttttvvvxxx~~~yyytttpppooorrrssstttvvvxxxxxxvvvtttvvvyyy{{{{{{xxxtttrrrppplllooovvv|||zzzvvvxxx}}}yyytttnnnmmmmmmmmmpppsssxxxyyy|||}}}zzz{{{pppjjjwww||||||~~~{{{xxxvvvwwwuuurrrooogggdddbbbdddhhhlllnnnnnnhhhiiihhhfffdddeeejjjnnnjjjiiiiiiiiijjjkkkmmmnnnqqqqqqqqqooolllkkklllnnnvvvsssooopppsssuuuvvvuuurrrpppooonnnkkkiiilllsssttttttttttttsssooohhhdddkkklllmmmnnnooooooooooookkkiiihhhiiimmmpppqqqqqqssspppllljjjkkknnnppppppppprrruuuwwwyyyzzz{{{|||xxxxxxxxxzzz~~~~~~{{{rrruuuuuuyyy}}}xxxxxx~~~}}}~~~sssjjjhhhiiiiiifffccc```\\\YYYUUURRROOOOOONNNMMMKKKHHHFFFEEEDDD|||{{{{{{{{{{{{|||~~~{{{zzz{{{|||}}}xxxvvvttttttwwwzzz}}}~~~|||{{{zzzyyyyyyyyyyyyyyywwwvvvuuussssssttttttuuupppnnnnnnpppssstttrrrooowwwwwwwwwvvvtttqqqooonnnnnnpppsssssspppmmmmmmmmmrrrrrrpppmmmnnnrrrrrroookkkkkkkkkmmmoooqqqpppooonnnnnnppprrrtttwwwzzz{{{yyyzzzzzzxxxwwwyyy}}}xxxvvvuuutttwww|||ssssssuuuxxx~~~kkkZZZQQQLLLKKKVVVcccbbbZZZaaaccc[[[UUU[[[fffoootttrrrnnnyyywwwlll]]]TTTRRRQQQMMMUUUYYY___eeelllqqqvvvyyysssbbbWWWXXXXXXPPPIIIIIIPPPfffzzzzzz~~~~~~pppiiiiiijjjpppvvvvvvssspppqqqqqqrrrrrrrrrrrrqqqnnnpppssstttuuuvvvxxxzzz|||}}}wwwrrrpppnnnnnnooorrrttttttrrrpppnnnsssxxx{{{{{{zzzxxxwwwqqqrrrwwwzzzxxxuuuxxx~~~yyytttsssvvvyyy{{{}}}~~~~~~|||~~~yyy{{{~~~{{{wwwvvvuuutttqqqnnngggeeedddfffjjjmmmnnnmmmjjjjjjiiigggeeeggglllpppnnnnnnooonnnnnnmmmlllkkknnnppppppooommmlllmmmnnnooollljjjkkknnnqqqqqqppppppnnnnnnooommmjjjlllrrrwwwwwwwwwxxxwwwtttnnniiijjjkkklllmmmnnnnnnoooooolllkkkkkklllmmmooooooooorrrooommmlllmmmooopppppprrrtttwwwyyyzzzzzzzzz{{{zzzzzz{{{|||}}}~~~~~~}}}|||yyyzzzzzz}}}zzz{{{xxxmmmhhhfffddd^^^[[[XXXVVVVVVUUURRROOOLLLKKKKKKJJJIIIHHHGGGGGGxxxvvvxxx|||~~~yyy{{{~~~wwwtttvvvzzzvvvsssoookkkjjjmmmrrrvvvyyyzzzzzz{{{{{{{{{{{{zzzxxxvvvssspppooopppqqqrrrrrrnnnkkkmmmrrrtttpppkkkppppppqqqqqqooommmjjjhhhlllooosssuuusssooollljjjnnnpppnnnlllmmmqqqqqqnnnkkkjjjjjjkkkmmmnnnnnnmmmiiijjjkkknnnqqqtttvvvxxxuuuxxx{{{xxxttttttzzz~~~}}}}}}{{{wwwwwwwwwvvvwww{{{xxxwwwvvvuuuuuuwwwyyyzzz~~~vvviii]]]]]]]]]TTTRRROOONNNNNNMMMLLLPPPWWWZZZeeexxx{{{qqqmmmrrrsssqqqnnnnnnnnnhhhaaaXXXSSSMMMKKKNNNRRRUUUWWWYYYPPPKKKMMMLLLGGGEEEIIIMMMTTT[[[```gggnnnqqqpppuuuvvvzzzvvvaaaZZZUUUVVV]]]iii{{{|||xxxuuurrrqqqooooooppppppppppppoooooojjjmmmpppssstttvvvyyy{{{www{{{{{{vvvssslllkkklllnnnppppppooommmjjjpppxxx~~~~~~|||{{{uuutttuuuwwwuuussswww~~~{{{yyy|||wwwqqqqqqwwwvvvttttttuuutttsssqqqnnnllljjjjjjlllmmmlllkkknnnmmmkkkiiigggjjjnnnrrrrrrsssuuuuuussspppllliiijjjmmmoooppppppppppppqqqllljjjhhhhhhjjjlllmmmmmmooonnnooorrrqqqnnnooorrrwwwxxxyyy{{{{{{xxxsssooojjjjjjkkklllnnnoooooopppmmmoooqqqqqqooonnnnnnnnnrrrqqqooopppqqqrrrqqqpppuuuxxx{{{|||{{{zzzzzzzzz|||~~~||||||~~~~~~{{{xxxwwwwwwyyy~~~|||~~~}}}~~~~~~{{{{{{~~~vvvkkkddd```\\\XXXTTTPPPPPPRRRRRRNNNJJJHHHHHHIIIIIIIIIJJJJJJJJJ{{{vvvssssssvvvzzz|||vvvzzz|||}}}zzzuuuuuuxxxwwwvvvrrrmmmhhhiiinnnsssvvvwwwzzz|||~~~~~~{{{xxxtttpppooooooqqqrrruuurrrpppqqqrrrssspppmmmnnnooopppqqqpppmmmkkkiiijjjooouuuyyyyyyvvvrrrooolllmmmllljjjlllpppppplllhhhgggggghhhkkkmmmmmmlllkkkkkkmmmnnnqqqsssuuuwwwtttxxx{{{{{{yyyxxx{{{~~~}}}yyywwwwwwxxxsssuuu{{{zzzyyy|||yyyqqqmmmnnnrrrvvvxxx~~~zzzhhhZZZNNNIIIPPPQQQHHHEEEJJJJJJKKKOOOUUUYYY]]]aaadddgggjjjrrrrrrfff``````dddgggsssppprrrxxxxxxrrrlllkkkooommmkkkoooxxxyyyyyy{{{|||}}}|||xxxvvvssskkkbbbUUUWWW]]]iiiwwwqqqmmmooorrruuuwwwuuussspppnnnlllmmmnnnoooiiilllppprrrtttuuuwwwyyyvvvzzz}}}zzzxxxqqqpppooopppqqqpppnnnlllmmmsss{{{~~~{{{yyyuuutttuuuxxxwwwuuuxxx}}}yyywww}}}xxxllleeennnoooppprrrtttvvvxxxxxxxxxuuuqqqmmmkkkkkkllllllsssqqqnnnkkkjjjkkknnnqqqqqqtttvvvxxxvvvrrrllliiifffjjjooorrrtttuuuvvvwwwssspppllliiiiiikkknnnppppppooorrrwwwwwwssssssuuuuuuvvvxxx{{{|||zzzvvvrrrkkkllllllmmmooopppqqqrrrpppsssvvvvvvssspppooooootttttttttvvvxxxxxxuuusssyyy|||}}}{{{zzz{{{|||{{{~~~|||xxxuuusssuuu~~~}}}}}}}}}|||zzzyyywwwwwwyyyuuuyyyxxxppphhhddd```[[[XXXSSSNNNNNNPPPPPPJJJEEEHHHIIIIIIJJJJJJKKKKKKKKK~~~rrrrrrrrrrrrrrrsssuuuvvvwww|||yyywwwzzz}}}~~~~~~|||zzzyyyyyyyyyxxxtttooommmoooqqqqqqsssvvvzzz}}}|||wwwsssqqqqqqsssttttttvvvvvvtttqqqoooppprrrttttttvvvvvvvvvuuusssqqqmmmqqqvvv{{{|||yyytttpppnnnpppooonnnpppsssrrrnnndddcccccceeeiiilllnnnnnnnnnnnnooooooppprrrssstttqqqsssxxx}}}~~~xxxssspppnnnnnnttt~~~~~~wwwxxx~~~}}}tttnnnlllooossszzz{{{|||hhhTTTJJJOOORRRKKKJJJQQQMMMOOOPPPPPPPPPOOOKKKHHHPPPRRR^^^ttt{{{pppooovvv~~~xxxyyy{{{zzzvvvnnneee]]][[[\\\^^^eeefffddd```___bbbccc```ccciiivvvyyyrrrqqqrrrrrruuuyyy{{{wwwpppjjjhhhiiilllnnnnnnqqqtttvvvwwwwwwxxxyyyyyy{{{}}}}}}|||{{{|||}}}{{{yyywwwvvvvvvtttqqqooopppuuu|||~~~{{{yyywwwvvvyyy}}}~~~{{{|||zzzzzzwwwvvvooo^^^lllmmmoooqqqsssvvvxxxyyyyyyuuuoooiiigggiiimmmpppvvvtttpppmmmllllllmmmnnnmmmppptttvvvvvvrrrnnnkkkfffjjjoootttwwwyyy{{{}}}|||xxxrrrllljjjkkkooorrrsssrrruuu{{{|||xxxvvvwwwtttvvvxxx|||~~~|||yyyuuuooonnnnnnoooppprrrssstttsssuuuxxxyyyxxxuuusssrrrwwwwwwyyy|||}}}}}}zzzwwwyyy~~~{{{{{{|||{{{zzz~~~|||zzzxxxvvv}}}|||~~~}}}yyyuuutttuuuuuuuuummmpppqqqlllhhhfffbbb^^^WWWRRRNNNNNNPPPOOOKKKGGGKKKKKKKKKJJJJJJIIIIIIIIIrrrlllnnnpppqqqqqqqqqrrrttt~~~}}}sssoooqqqtttzzz}}}zzzzzzzzzyyyvvvsssrrrrrrnnnpppsssvvvzzz|||~~~|||xxxvvvuuuvvvwwwrrrvvvxxxtttnnnlllooottttttuuuuuuvvvvvvuuuuuuuuussstttvvvyyyyyywwwqqqmmmnnnpppooonnnooosssqqqmmmdddcccbbbeeeiiimmmooopppnnnmmmmmmmmmnnnnnnooopppmmmnnnsss{{{~~~~~~zzzuuuqqqnnnuuuxxx||||||vvvqqqvvv~~~{{{tttooommmmmmtttxxxzzzzzzlllcccZZZPPPOOOVVVOOOTTTVVVUUUSSSQQQMMMHHHHHHGGGMMM```uuu|||rrrlllnnnxxxqqqmmmlllqqq{{{~~~{{{yyyyyyyyyyyyxxxccc```ZZZUUURRRRRRUUUWWWUUUWWWYYY\\\gggvvv|||{{{xxxwwwwwwuuurrrssswww~~~yyyqqqjjjggghhhkkknnnuuuxxx{{{||||||{{{{{{{{{}}}}}}|||yyyxxxyyy|||~~~}}}{{{zzzxxxvvvtttqqquuuzzz}}}~~~}}}}}}~~~}}}|||}}}|||ttt]]]oooqqqrrrsssrrrrrrtttuuurrrooojjjeeedddgggnnnssstttrrrooonnnnnnnnnmmmllliiillloooqqqrrrqqqooonnniiilllqqqtttvvvxxx{{{}}}}}}zzzvvvpppllllllooorrrtttrrrttt{{{}}}yyyvvvvvvuuuvvvyyy}}}~~~{{{xxxrrrqqqppppppqqqrrrtttuuuttttttvvvyyy||||||yyyvvvxxxxxxzzz}}}~~~{{{yyyvvv|||~~~zzzzzz|||}}}~~~~~~|||yyyyyy|||~~~~~~{{{{{{~~~zzz~~~yyyrrrrrruuuvvvtttgggjjjiiidddaaa```\\\WWWQQQPPPNNNNNNOOOOOOMMMLLLLLLLLLKKKIIIHHHFFFEEEDDDzzzssslllnnnpppqqqqqqtttxxx{{{zzzqqqqqqrrrvvv|||~~~}}}{{{zzzzzzzzzzzzxxxvvvsssssstttvvvxxx{{{}}}~~~|||zzzyyyyyyyyytttuuuvvvsssooonnnpppsssqqqppppppppppppqqqssstttvvvuuutttvvvwwwvvvrrrooonnnppppppnnnooorrrpppkkkgggfffeeegggjjjnnnpppqqqjjjjjjjjjkkkkkklllnnnnnnnnnoooqqqtttyyy~~~~~~|||yyyxxx{{{xxxxxxyyyxxxvvvwww{{{uuuzzz}}}|||vvvqqqpppppprrrvvvzzz{{{yyy~~~~~~nnnfffggg```aaa]]]TTTNNNOOOPPPOOOIIIBBBAAAJJJUUU[[[```eeedddccc```]]]]]]aaaiiiooooooaaa^^^WWWSSSVVVXXXZZZ___eee[[[ZZZYYY[[[]]]______^^^VVVXXXYYYUUUQQQQQQUUU[[[___bbbhhhvvvyyyuuuxxxuuutttwwwvvvuuuvvvzzz{{{vvvpppnnnnnnppprrrvvvyyy}}}~~~}}}}}}}}}|||xxxvvvvvvyyy{{{~~~||||||{{{yyywwwuuuvvvxxxzzzzzz{{{~~~~~~}}}}}}~~~{{{}}}{{{|||hhhrrrsssuuutttrrrqqqrrrtttooonnnlllhhhfffggglllpppnnnmmmlllnnnpppqqqooollliiijjjkkkmmmooooooppppppnnnppprrrsssssstttvvvxxxxxxyyyyyywwwssspppppprrrrrroooqqqvvvyyyvvvrrrrrrssstttwww{{{}}}}}}yyyvvvsssrrrqqqppppppqqqssstttsssqqqqqqvvv}}}}}}yyyuuuuuuwwwyyy|||{{{yyywwwpppwww~~~{{{xxxyyy{{{yyywwwvvvuuuuuuwwwyyy{{{{{{|||zzz{{{}}}}}}~~~~~~wwwoooooouuuvvvsssdddfffccc^^^[[[YYYUUUOOOMMMOOOPPPNNNKKKJJJKKKLLLJJJJJJHHHFFFDDDBBBAAA@@@{{{sssqqqsssoooqqqrrrrrrsssxxxzzzrrrxxxzzz~~~~~~}}}}}}zzzzzz}}}~~~}}}{{{zzzyyyyyyyyyzzz|||~~~~~~|||{{{zzzzzzxxxvvvtttsssssssssssssssrrrqqqooooooppprrrtttvvvuuutttssstttwwwyyywwwuuutttvvvvvvttttttvvvtttoookkkiiihhhiiillloooqqqqqqhhhiiiiiijjjkkkmmmooopppssstttssspppmmmqqqzzzyyyuuuvvv~~~{{{xxxvvvyyyzzzxxxtttrrrvvvzzzwwwyyy{{{zzzvvvvvv}}}wwweee]]]WWWRRRRRRJJJDDDGGGJJJJJJMMMRRRRRROOOLLLKKKNNNQQQSSSTTTjjjuuu}}}qqqbbbVVVOOOOOOKKKLLLQQQPPPJJJIIIMMMOOOOOOOOOPPPRRRSSSRRRPPPUUU^^^gggiiigggiiittt~~~zzzxxxzzzuuupppnnnrrrwwwyyy}}}~~~{{{xxxwwwvvvwwwwwwtttwww{{{}}}}}}}}}|||}}}}}}yyyvvvuuuvvvxxx~~~|||{{{{{{{{{zzzyyyyyyyyyyyyxxxwwwyyy|||{{{zzzyyywwwxxxzzz}}}zzzvvv{{{}}}}}}zzzxxx{{{zzzppprrrttttttrrrrrrtttvvvrrrsssrrrooojjjhhhiiikkkiiihhhjjjnnnrrrsssqqqnnnjjjjjjjjjkkklllnnnpppqqqsssssssssrrrppppppqqqsssssswww|||}}}yyyuuusssrrrppplllmmmrrruuurrrooonnnpppqqqtttxxxzzzyyyvvvssstttsssqqqoooooopppqqqrrrrrrnnnmmmsss}}}zzzrrrrrrtttvvvxxxxxxvvvtttlllsss{{{}}}yyyvvvwwwzzzuuurrrpppppprrruuuwwwwww{{{}}}|||~~~{{{|||~~~~~~zzzuuusssxxx}}}uuulllmmmsssuuurrrggggggddd___\\\[[[WWWRRRNNNQQQRRRNNNHHHDDDEEEHHHGGGGGGEEEDDDBBB@@@>>>>>>rrrmmmpppssstttuuusssuuu{{{~~~xxxuuuvvv|||{{{{{{}}}|||}}}{{{{{{{{{zzzxxxxxxyyy{{{~~~{{{xxxxxxzzzzzzwwwtttrrrtttxxx}}}|||{{{zzzxxxvvvtttsssrrrssssssqqqpppnnnpppsssvvvzzz~~~~~~zzzwwwwwwvvvtttuuusssooommmnnnoooooonnnmmmjjjgggjjjppptttsssqqqpppssswwwwwwuuutttuuuvvvxxx~~~|||zzz|||}}}zzzzzz}}}yyyuuusssuuuvvvvvvtttssssssrrrqqqsssvvvzzz|||yyyoooddd\\\\\\^^^]]][[[ZZZVVVUUUQQQLLLLLLOOOOOOLLLLLLOOOSSSSSSPPPOOOPPPRRRNNNTTTWWWRRRNNNOOOQQQRRROOOOOOVVVbbbfffdddkkkxxx~~~~~~~~~yyysssuuusssssstttvvvxxxyyyxxx~~~|||yyyyyy{{{||||||{{{zzzzzz{{{}}}~~~}}}wwwuuuvvvsssllllllppptttvvvzzz}}}}}}{{{wwwtttuuussspppnnnooossswwwzzzzzzzzzyyywwwtttsssssstttwwwyyyxxxvvvwww|||~~~}}}{{{xxxxxxzzz}}}~~~}}}|||}}}qqqrrrtttvvvyyy|||~~~}}}wwwqqqnnnoooppppppnnniiiiiihhhhhhiiijjjlllmmmmmmmmmmmmmmmoooqqqssstttqqqtttwwwuuurrrrrrvvvzzzwwwwwwwwwxxxxxxvvvqqqnnnkkknnnrrrrrrooommmmmmmmmrrrtttvvvwwwwwwuuurrrqqqsssqqqnnnlllkkklllmmmooooootttuuussswww}}}}}}xxxqqqsssqqqnnnrrryyyzzzvvvsssrrrqqqrrrtttvvvvvvvvvxxxuuurrrssswwwzzz{{{{{{}}}|||{{{{{{|||{{{{{{uuukkkgggjjjnnnnnnnnnmmmllllllllllllbbbbbb___[[[UUUQQQPPPPPPPPPQQQRRRPPPLLLHHHFFFEEEDDDCCCAAA???===;;;:::999wwwjjjjjjooosssuuu||||||{{{wwwvvvxxx~~~}}}|||~~~~~~wwwwwwwwwxxxyyyyyyyyyyyy~~~}}}yyytttrrruuuxxx|||zzzwwwuuussstttxxxzzz|||{{{zzzxxxvvvtttsssrrrwwwwwwvvvtttssstttwwwzzzvvvzzz{{{wwwvvvxxxxxxwwwtttrrrpppooopppppppppooommmlllkkkkkkkkkmmmnnnoooqqqrrrtttwwwxxxzzz{{{{{{sss}}}}}}}}}{{{zzz|||xxxxxx}}}}}}zzzvvvuuuuuuuuusssqqqmmmkkkjjjkkkmmmoooqqqrrr|||zzzccc```XXXPPPMMMNNNKKKEEEMMMPPPRRRRRRQQQSSSXXX\\\]]]bbbccc]]]YYYZZZ\\\]]][[[^^^kkk|||||||||{{{zzzrrrqqqqqqrrrtttvvvvvvuuuzzz|||~~~~~~|||{{{|||~~~}}}|||}}}}}}uuummmjjjnnnqqqnnniiigggqqqtttxxx{{{{{{xxxtttqqqpppooonnnnnnoooqqqtttuuuwwwxxxzzzzzzxxxuuusssrrrxxxyyywwwssstttxxxzzzyyy}}}{{{{{{|||xxxzzz|||}}}{{{qqqrrrtttxxx|||~~~{{{wwwrrrmmmjjjjjjjjjkkkjjjiiihhhggghhhiiijjjlllllllllmmmoooqqqssstttsssuuuvvvuuuuuuvvvyyy}}}zzzzzzyyyzzzyyyxxxtttqqqmmmppprrrrrrpppnnnoooppppppppppppppppppppppppppptttssspppnnnllllllmmmmmmmmmpppqqqpppsssyyyzzzvvvrrrsssppplllooovvvwwwsssuuusssrrrrrrtttvvvwwwwwwxxxvvvtttvvvzzz}}}|||zzz{{{~~~~~~|||}}}~~~~~~xxxnnniiijjjiiiiiiiiiiiihhhgggffffff```___[[[VVVPPPLLLKKKKKKLLLOOORRRQQQMMMHHHDDDBBBCCCBBBAAA???===;;;999888wwwjjjeeegggmmmqqqsss~~~zzzxxxwwwwwwyyyzzzyyyxxxyyy|||~~~}}}}}}~~~~~~}}}tttrrrqqqtttwwwyyyxxxvvvzzzyyyvvvqqqmmmnnnsssxxx|||}}}|||xxxsssqqqsssvvvyyyxxxwwwuuutttrrrqqqpppqqqqqqqqqpppooopppsssuuuqqquuuvvvtttssswwwyyyyyyrrrqqqppppppqqqrrrqqqpppjjjmmmooommmhhhgggiiilllnnnnnnppptttxxxzzzzzzzzzqqq|||~~~zzzwwwvvvxxx{{{||||||zzzxxxvvvyyyuuuvvv~~~|||yyyvvvuuurrrooommmkkkiiihhhjjjnnnpppooonnnwww~~~}}}sssnnnllleee]]]\\\```eeeiiioooyyy~~~|||zzzxxxxxxzzz|||qqqpppppprrrttttttsssqqqtttvvvzzz|||}}}}}}}}}}}}}}}vvvmmmjjjqqqyyywwwmmmeeekkknnnsssvvvwwwtttpppnnnkkklllmmmnnnoooppppppppprrruuuyyy||||||yyyvvvsssyyyyyyvvvqqqqqquuuwwwvvvtttyyy}}}~~~{{{vvvvvvwwwzzz~~~|||}}}}}}wwwooojjjiiikkkmmmllljjjhhhgggggghhhiiimmmmmmmmmmmmoooqqqssstttvvvtttssstttwwwzzz||||||wwwuuuttttttuuutttrrrppppppqqqrrrpppooonnnoooqqqqqqpppnnnmmmmmmoooqqqrrrtttsssqqqpppnnnmmmllllllmmmnnnnnnmmmpppvvvwwwuuutttsssoookkklllqqqrrrqqqvvvtttqqqppprrruuuwwwwwwvvvttttttvvvzzz}}}}}}yyyvvvyyy~~~~~~}}}xxxnnnhhhgggggghhhhhhhhhgggfffdddccc```^^^ZZZSSSMMMIIIHHHHHHIIILLLPPPPPPLLLFFFBBB???AAAAAA???===;;;:::888777rrrmmmgggeeegggjjjmmmnnnwww}}}{{{yyyxxxxxxxxxwwwvvvuuutttvvvxxxzzz||||||{{{yyyyyy{{{||||||{{{uuuppplllmmmrrrvvvuuurrrttttttrrrooolllnnntttyyyyyy{{{}}}zzzuuussstttvvvuuutttsssrrrpppnnnmmmllliiiiiiiiiiiihhhiiikkknnnnnnrrrssspppppptttwwwwwwnnnnnnnnnoooqqqqqqpppnnngggjjjnnnnnnjjjffffffggghhhlllrrrvvvwwwwwwwwwxxxttt|||zzztttsssuuuvvvrrruuuwwwwwwxxxyyyyyyvvvvvvtttxxx~~~~~~{{{xxxtttpppllliiijjjiiiiiilllqqqsssqqqnnnpppooosssvvvtttuuuyyyyyywwwvvvuuutttttttttqqqppppppqqqssssssqqqoooooorrrvvvyyy|||}}}~~~|||vvvtttzzz}}}pppfffdddgggkkkoooqqqpppmmmlllkkkkkkkkklllmmmnnnooopppoooqqquuuyyy|||}}}{{{yyyyyyyyyvvvqqqqqqvvvyyyxxxttt{{{}}}{{{{{{}}}xxxzzz{{{yyyuuuqqqoooooolllkkkjjjiiiiiikkkmmmoooqqqpppppppppppprrrssstttxxxtttpppqqquuuyyyyyywwwqqqpppoooppprrrssssssrrrrrrqqqooollljjjjjjkkklllmmmlllkkkkkkkkkmmmnnnppprrrqqqqqqpppooonnnmmmmmmnnnmmmlllllloootttvvvvvvuuusssoookkkjjjmmmoooooossspppmmmlllnnnqqqtttuuurrrrrrrrrsssuuuwwwyyyzzz}}}{{{yyy{{{~~~~~~}}}~~~}}}~~~~~~}}}yyyrrrjjjeeeccceeeeeefffeeedddbbb___^^^bbb___[[[TTTNNNJJJIIIJJJGGGJJJLLLKKKGGGCCC@@@>>>??????===<<<:::888777666jjjhhhfffeeefffhhhkkkmmmoooxxx|||yyyxxxwwwyyyyyywwwvvvvvvxxxzzz|||xxxwwwvvvwwwyyy{{{{{{{{{wwwpppiiihhhlllpppqqqpppqqqssstttrrrooonnnqqqtttsssvvvyyyzzzxxxvvvwwwyyyuuutttrrrqqqnnnmmmkkkjjjfffggghhhhhhggghhhjjjlllmmmqqqrrrnnnmmmpppqqqpppjjjiiiiiikkkmmmnnnlllkkkhhhjjjlllmmmllliiieeebbb```hhhsssxxxxxxwwwyyy{{{vvv{{{}}}wwwrrrrrrtttttttttwwwwwwsssuuuzzz|||zzzsssuuu{{{}}}zzz{{{~~~|||xxxrrrmmmjjjhhhddddddeeehhhmmmnnnmmmjjjpppjjjjjjooonnnjjjppp{{{zzzuuuwww{{{~~~wwwtttqqqqqqssstttqqqnnnpppooonnnnnnooonnnlllkkkmmmooosssvvvzzz{{{{{{zzz}}}|||}}}}}}~~~}}}wwwmmmddd^^^aaaeeeiiillllllllllllnnnmmmkkkkkklllnnnqqqsssooooooppptttzzz~~~xxxzzzxxxtttuuu{{{~~~|||}}}~~~zzzxxxttt|||yyy|||~~~{{{zzzyyyyyyvvvuuuuuuvvvwwwvvvqqqmmmiiiiiihhhiiikkkppptttwwwttttttsssrrrrrrrrrssstttyyysssmmmmmmqqquuusssqqqpppooooooqqqtttvvvwwwvvvqqqnnnjjjgggfffeeeeeeeeeccccccdddeeefffgggggggggnnnnnnnnnnnnnnnnnnnnnnnnkkkiiihhhjjjmmmppprrrttttttrrrooolllkkkjjjmmmooonnnkkkhhhhhhjjjmmmpppqqqqqqrrrrrrrrrrrrrrrsssttt{{{}}}}}}yyywwwwwwyyy|||~~~|||tttkkkfffdddbbb______^^^]]][[[XXXUUUSSS___]]]YYYTTTNNNJJJIIIJJJGGGHHHGGGDDDAAA??????@@@======;;;:::888777666555bbbcccccccccdddiiiooossssss{{{~~~zzzyyyvvvwwwxxxwwwvvvtttuuuwwwyyywwwvvvuuuvvvxxxyyyyyyyyyuuuooohhhfffhhhlllnnnoooqqqtttvvvtttpppllllllnnnpppqqqtttvvvxxxxxxxxxxxxwwwvvvtttqqqnnnllljjjiiicccdddffffffeeefffhhhjjjlllpppqqqmmmkkklllllliiieeedddcccdddfffgggfffeeeiiiiiiiiikkkkkkkkkjjjhhhYYYaaakkkqqqtttuuuxxx{{{sssyyy}}}|||zzzzzzvvvrrrvvvzzzxxxrrrsss{{{~~~{{{qqquuu|||~~~xxxxxx|||~~~~~~|||wwwqqqllliiiiiicccdddfffhhhiiiiiiiiihhhpppkkkgggiiijjjkkkooosssttt{{{~~~xxxsssrrruuuxxxxxxvvvssspppmmmooorrruuussspppooommmjjjiiiiiiiiihhhgggkkklllooossswwwxxxvvvtttwww}}}|||zzztttnnnggg```aaacccfffhhhjjjlllmmmooonnnllllllmmmooorrruuurrrooommmpppvvv}}}yyy{{{{{{yyy{{{{{{{{{|||}}}|||xxxrrrmmmpppyyyxxxzzz|||{{{zzzvvvsssrrrsssuuusssmmmggggggfffeeegggjjjoootttwwwtttsssrrrrrrrrrtttuuuvvvyyysssmmmkkknnnqqqpppnnnllllllmmmooorrrttttttsssnnnkkkgggdddddddddcccbbbaaabbbccceeefffgggggggggllllllkkkkkkkkkkkkllllllfffcccbbbfffjjjkkkllloooqqqnnnmmmnnnkkkiiikkkoooiiigggeeefffiiimmmoooppprrrssstttsssqqqqqqqqqrrrwww|||}}}uuupppppprrrxxxzzz}}}~~~~~~|||~~~{{{qqqiiigggfffddd```___\\\YYYUUURRRPPPNNNUUUUUUSSSOOOJJJGGGFFFFFFFFFEEECCC???<<<;;;===???;;;;;;:::888777555444444aaabbbcccccceeekkkuuu}}}|||zzzzzzxxxtttvvvwwwvvvsssrrrsssuuuvvvtttrrrrrrssssssrrrqqqnnnllliiihhhhhhjjjmmmnnnmmmooorrrpppmmmkkkkkkmmmqqqooonnnqqquuuwwwtttqqqvvvuuurrroookkkhhhfffeee___aaacccccccccccceeegggiiinnnpppmmmjjjjjjhhhdddaaa___]]]]]]^^^``````___```bbbdddeeegggnnnxxxddddddeeejjjqqqvvvyyyxxxsssvvvxxxyyy|||}}}yyysssuuu{{{zzzssssss{{{|||wwwqqqsssxxx}}}}}}}}}}}}zzzuuuoookkkjjjkkkgggiiillljjjfffdddeeeggggggiiihhhdddeeejjjnnnnnnnnnooouuu{{{sssqqqqqqsssvvvwwwuuurrrqqqpppooooooppprrrssstttrrrnnnjjjhhhhhhhhhhhhhhhhhhiiikkkpppuuuvvvsssqqqqqqxxx}}}zzz{{{~~~{{{}}}yyywwwsssnnnhhhgggffffffgggiiilllmmmnnnnnnnnnooopppqqqrrrsssuuuqqqmmmooouuuzzz}}}|||zzz}}}~~~}}}wwwoooiiiiiirrryyyzzzzzz~~~}}}~~~|||zzzuuuuuuuuutttssspppllliiifffdddcccbbbdddhhhmmmpppnnnooooooppprrruuuwwwyyyxxxtttnnnmmmnnnqqqrrrrrrjjjjjjkkkmmmoooooommmkkkjjjgggddddddfffgggfffeeeeeeeeeeeefffgggiiikkkmmmnnnllljjjhhhggggggggghhhddd``````fffiiihhhiiilllkkkjjjkkknnnlllgggiiiooogggffffffhhhkkkoooqqqqqqooorrrtttsssqqqpppqqqsssuuuzzz~~~}}}xxxssspppooorrruuuxxxzzz}}}}}}zzz|||xxxnnnhhhhhhgggdddccc```\\\VVVRRRNNNLLLLLLKKKLLLMMMKKKGGGDDDCCCBBBBBBBBBAAA>>>;;;:::;;;<<<:::999888777666444444333eeeffffffeeefffnnnzzzyyyyyy{{{zzzwwwyyy{{{zzzwwwuuuuuuwwwsssqqqnnnmmmmmmllljjjiiiggghhhjjjkkkjjjkkklllnnneeehhhkkkkkkjjjkkknnnrrrsssoookkkmmmrrrtttooojjjsssrrroookkkgggdddaaa___```bbbdddddddddeeeggghhhggglllooommmjjjiiifffbbb^^^\\\YYYXXXYYY[[[\\\\\\UUUZZZ^^^```dddrrr{{{qqqiiikkkuuu}}}}}}yyyvvvtttqqqooouuu||||||wwwssszzz{{{ttttttzzzzzzrrrrrrqqqttt}}}}}}|||zzztttnnnjjjkkkmmmgggkkkmmmiiiaaa]]]___ccc[[[fffjjjcccaaafffhhheeeddddddgggjjjkkkttt}}}yyywwwqqqpppooonnnnnnooopppqqqqqqssstttrrrmmmmmmqqqvvvvvvrrrmmmjjjiiijjjkkkkkkeeefffiiinnntttuuurrrooolllssszzzzzztttpppppprrruuuzzzzzzvvvuuuxxxuuuoooooommmiiiggggggiiilllnnnkkkmmmoooqqqrrrrrrqqqpppwwwsssooopppuuuxxxxxxwww{{{{{{qqqiiieeemmmsssrrrqqqtttxxxyyy~~~|||yyyxxxssswwwyyyxxxssspppoooqqqfffdddaaa______aaaeeegggiiijjjkkknnnrrrvvvyyy{{{xxxtttpppnnnooorrruuuvvvoooooopppqqqrrrpppllliiigggeeedddeeeiiikkkjjjiiifffdddbbbaaacccgggkkknnnpppmmmiiifffccccccdddeeeddd```aaahhhkkkiiiiiilllgggfffiiimmmkkkfffhhhnnngggggggggjjjooorrrttttttlllooorrrrrrpppoooqqqsssvvvyyy|||{{{uuuqqqnnnqqqtttxxx{{{zzz}}}qqquuutttlllggghhhfffbbbaaa]]]WWWPPPKKKHHHFFFFFFEEEGGGIIIIIIFFFCCCAAAAAA???@@@@@@???<<<999999999999888777666555444333333cccgggpppxxxzzz||||||yyyzzz}}}uuuvvvvvvvvvttttttvvvwwwooollljjjiiiiiiiiihhhgggcccccceeegggjjjjjjgggeeemmmllljjjgggfffhhhlllppppppmmmlllooopppoooppptttrrrqqqlllggggggiiifffaaa```aaadddfffeeedddjjjrrruuussspppmmmjjjgggeeeddd___^^^]]]\\\[[[[[[\\\]]]]]][[[\\\___bbbjjj}}}}}}wwwxxxzzzuuuttttttvvvyyy|||}}}|||yyyrrrqqqttttttpppooouuuzzz{{{}}}yyyyyyxxxvvvrrrlllfffbbbdddhhhkkkiiiccc^^^]]]^^^^^^\\\ZZZ[[[^^^aaacccdddaaa``````aaadddgggjjjlll{{{vvvsssqqqpppqqqpppooonnnlllkkkkkkjjjkkknnnpppooommmlllmmmoooqqqrrrrrrqqqmmmjjjhhhhhhjjjgggeeeiiioooqqqmmmhhhjjjkkkllloooqqqqqqooolllmmmsssxxxxxxsssooooooqqqtttssspppooonnnnnnoooppptttrrrpppnnnooopppqqqqqqttttttuuuxxx}}}}}}uuuoootttpppqqqvvvwwwttttttyyy|||yyyzzz~~~}}}}}}|||yyyuuuqqqrrruuuvvvssssssvvvuuurrrkkkjjjgggbbb______bbbdddfffiiimmmnnnooorrrvvvzzz||||||{{{xxxtttsssuuuxxxsssssssssrrrqqqnnnllljjjhhhjjjlllnnnppppppppppppooohhhaaa___bbbfffgggfffmmmmmmmmmnnnmmmiiiddd```ccccccddddddeeeffffffgggeeefffgggggghhhiiikkkmmmiiikkkmmmmmmlllmmmppptttooonnnlllnnnpppqqqooolllmmmuuu{{{yyyxxxyyyvvvqqqmmmqqquuuwww{{{~~~|||www|||sssuuu}}}tttnnniiigggdddaaaaaaeee___\\\VVVPPPKKKIIIIIIIIIKKKJJJHHHHHHGGGEEEBBB???======>>>>>>===;;;999888777777777666555555444444jjjuuu|||zzz{{{uuuvvvuuutttrrrrrrtttvvvrrrpppnnnlllkkkiiifffddd^^^^^^___aaacccdddcccbbbhhhhhhhhhgggeeedddfffgggjjjggghhhllloooooossswwwsssqqqlllhhhjjjnnnlllfff^^^]]]___ccceeeffflllssstttssspppmmmjjjgggfffeeecccbbb```_________```aaa[[[ZZZ^^^fffjjjmmmsss{{{yyyuuuuuutttuuuxxx||||||zzzyyyuuunnnkkktttyyyxxxuuuuuusssoooppprrruuuuuurrrllleeeaaacccfffhhhfffaaa^^^^^^```^^^\\\ZZZZZZ\\\___``````\\\[[[[[[[[[\\\___aaacccmmmsss|||yyyvvvtttrrrooommmooonnnllljjjiiiiiiiiijjjiiijjjkkkjjjhhhiiilllooorrrttttttrrrnnnjjjhhhggghhheeedddfffjjjkkkhhhdddddddddgggkkkooorrrrrrrrrqqqqqqpppooolllkkkjjjjjjnnnmmmlllkkklllmmmoooqqqvvvtttrrrqqqqqqssstttuuu}}}}}}}}}}}}wwwsssppprrrwwwyyywwwxxx|||~~~}}}||||||~~~{{{yyyxxxwwwtttrrrsssvvvwwwtttsssuuuuuuqqqnnnooonnnlllhhhfffeeeeeejjjmmmqqqqqqpppqqqvvv{{{xxxwwwvvvtttrrrpppnnnmmmqqqqqqqqqqqqpppooommmlllooojjjdddbbbeeeggggggfffiiikkkmmmqqqqqqnnniiidddddddddeeeeeeeeeeeeeeeeeefffgggiiiiiijjjkkkmmmnnnlllnnnoooooommmmmmppprrrpppooonnnoooqqqqqqooollllllssswwwvvvvvvwwwuuuqqqlllrrrvvvwwwyyy||||||yyy~~~~~~~~~~~~~~~|||xxxvvvrrrlllgggeeeccc______aaa^^^[[[UUUPPPLLLJJJIIIIIIHHHGGGFFFFFFFFFEEECCC@@@<<<=========<<<:::999888555555555444333333222222ppp}}}|||yyy~~~|||{{{zzzyyyvvvrrrooonnnppprrrsssrrrpppooonnnlllhhheee[[[ZZZYYY[[[^^^```aaaaaaeeehhhkkklllllljjjjjjjjjiiiggggggkkknnnpppsssyyyuuuqqqllljjjpppvvvtttnnn___ZZZZZZ___dddgggkkkpppqqqooommmkkkiiigggggggggeeedddcccbbbbbbbbbcccddd```^^^```gggllllllkkkkkkyyyxxxsssttttttuuuyyy~~~|||yyywwwsssmmmmmmuuu{{{wwwqqqmmmlllllliiimmmqqqsssrrrmmmfffbbbaaacccdddbbb___]]]___bbb___\\\ZZZYYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ\\\]]]^^^cccbbbfffooo{{{yyywwwvvvqqqrrrtttwwwyyywwwtttpppooonnnllljjjiiiiiijjjkkkiiiiiihhhffffffhhhlllooorrrssstttrrrmmmhhhdddbbbaaaaaabbbcccdddeeeffffffeeeeeefffjjjoootttvvvwwwxxxsssmmmjjjiiihhhgggeeehhhhhhhhhiiikkkooorrrtttxxxwwwtttssssssuuuwwwyyyyyywwwxxx{{{|||{{{{{{~~~|||}}}~~~~~~|||zzzyyyxxxwwwvvvvvvyyyyyyvvvvvvxxxwwwtttrrruuuwwwvvvrrrmmmiiigggkkkppptttsssppprrryyy{{{zzzwwwuuurrrqqqqqqpppttttttsssqqqooommmkkkjjjpppmmmiiihhhjjjkkkiiiggg```ccchhhmmmpppnnnjjjeeegggggggggfffeeeddddddcccggghhhjjjlllmmmnnnnnnnnnoooppppppooonnnnnnoooqqqooonnnmmmnnnooonnnmmmkkkjjjpppsssssssssuuuuuusssnnntttxxxyyy{{{~~~~~~~~~}}}|||~~~|||yyyyyyxxxuuuoookkkjjjhhhdddbbbccc[[[YYYUUUQQQNNNKKKJJJIIIEEEDDDDDDDDDEEEDDDBBB@@@<<<<<<<<<<<<:::999888777333333222222111000000000yyy}}}|||}}}yyyrrrmmmkkklllnnnqqqqqqqqqqqqrrrpppmmmjjj]]][[[YYYYYY\\\```cccdddbbbfffjjjnnnooopppqqqrrrpppllllllnnnooooooqqqvvvtttpppllllllttt|||{{{ttt```YYYUUUYYY```dddgggiiiiiihhhgggffffffgggiiijjjeeedddcccbbbbbbcccddddddiiieeeccccccfffhhhiiijjjgggvvv{{{tttqqqooopppppprrrwww}}}{{{qqqmmmooopppooopppsssuuusssooonnnnnnoooiiikkkooopppppplllhhheee___```___]]][[[\\\^^^aaa```]]]ZZZXXXYYYYYYYYYYYY[[[[[[ZZZZZZ[[[\\\]]]]]]aaa```ccciiiooouuuzzzsssrrrssstttooopppssswwwzzzzzzvvvssspppqqqqqqqqqpppooonnnnnniiiiiiiiiiiijjjlllnnnpppmmmooopppnnniiiddd```^^^[[[^^^aaacccccceeejjjnnnooommmlllnnnqqquuuwwwxxx~~~zzzuuuooollljjjiiiiiiggghhhiiikkknnnssswwwyyy{{{{{{yyyvvvuuuvvvxxx{{{~~~|||yyy{{{~~~~~~}}}~~~}}}{{{yyyyyy|||}}}{{{|||~~~~~~{{{xxxzzz||||||wwwrrrnnnlllkkkpppuuutttqqqsss{{{yyywwwtttrrrppppppqqqrrroooooonnnnnnmmmmmmllllllrrrpppoooppppppooollliii```bbbeeejjjmmmmmmkkkiiikkkjjjiiihhhgggeeeddddddhhhhhhiiilllnnnooonnnmmmnnnnnnnnnnnnmmmmmmnnnooommmllllllllllllkkkjjjiiikkknnnqqqrrrsssuuuwwwxxxvvvxxxyyy{{{~~~}}}|||}}}~~~}}}}}}~~~wwwqqqlllmmmlllgggccccccYYYWWWUUURRROOOLLLKKKJJJEEEDDDBBBBBBBBBAAA???===<<<<<<;;;:::999777666555222222111111000//////...~~~}}}}}}~~~|||xxxsssooommmooorrrsssrrrrrrssstttrrrnnnkkk___]]]ZZZZZZ]]]aaaeeeggg___aaadddfffgggiiimmmpppqqqmmmmmmppppppnnnpppsssooommmkkklllttt|||{{{uuu^^^UUUPPPTTT\\\aaadddgggaaa`````````cccfffiiikkkfffeeedddcccddddddffffffiiiiiihhhdddcccfffkkknnnrrruuuuuupppmmmmmmllliiillllllnnnrrrxxx~~~~~~~~~xxxpppmmmoooqqqpppsssmmmhhhhhhjjjkkklllmmmkkkllllllkkkjjjiiihhhggg```___^^^[[[ZZZZZZ\\\^^^```]]]ZZZXXXXXXYYYYYYXXXWWWWWWXXXXXXYYYZZZ[[[\\\[[[ZZZ\\\aaabbbaaacccgggrrr{{{rrrmmmlllmmmnnnooonnnnnnoooqqqqqqpppnnnnnnpppsssuuuuuussspppnnnggghhhjjjlllnnnnnnmmmmmmjjjlllmmmlllhhhdddaaa``````ccceeefffeeegggmmmrrrtttrrrpppppprrruuuwwwwww|||~~~~~~yyyrrrmmmmmmoookkkllllllooorrrwww{{{}}}|||yyyxxxzzz||||||~~~}}}~~~zzz{{{~~~|||yyy{{{xxxzzz~~~~~~~~~{{{xxxvvvuuunnnsssvvvtttqqqrrrxxx~~~|||zzzsssqqqnnnllllllnnnppprrrmmmmmmmmmmmmmmmnnnnnnnnnrrrrrrtttuuuuuussspppmmmkkkjjjiiijjjmmmooooooooommmmmmllljjjiiihhhgggfffhhhggggggiiimmmnnnnnnlllkkkjjjjjjjjjkkkmmmmmmnnnlllmmmmmmmmmlllkkkkkkkkklllnnnqqqtttvvvxxx{{{~~~}}}zzz}}}~~~}}}}}}}}}uuummmhhhiiihhhddd___^^^XXXWWWUUURRROOOMMMKKKJJJGGGEEEBBB@@@???>>><<<:::<<<;;;:::888777555555444222222111111000/////////zzz}}}{{{vvvvvvtttrrrqqqrrruuuxxxxxxwwwuuutttsssqqqmmmjjjaaa^^^[[[[[[^^^bbbfffgggcccccccccbbbbbbcccgggjjjiiigggjjjoooqqqooopppsssmmmoooooopppuuu{{{zzzuuu]]]UUUOOOSSSZZZ___cccggg\\\\\\\\\]]]___dddhhhkkkhhhgggfffeeefffggghhhiiiccciiikkkjjjhhhkkkllllllppppppnnnkkknnnrrrrrrnnnkkkkkkllloootttxxxzzz{{{yyy~~~}}}zzzxxxvvvrrryyynnnffffffiiikkkkkkkkklllkkkjjjhhhgggggghhhhhheeeccc```]]][[[ZZZZZZZZZ^^^\\\XXXWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]][[[XXXWWWZZZ[[[ZZZ\\\___ccciiipppxxx|||tttmmmjjjmmmqqqtttrrroookkkiiijjjjjjkkkjjjjjjlllpppssssssqqqmmmkkkeeefffhhhkkkmmmmmmjjjggghhhjjjkkkkkkiiigggggggggjjjkkkkkkiiiggghhhmmmqqqqqqooommmnnnqqqsssuuuvvvvvv{{{~~~{{{tttooopppssspppoooooopppsssvvvyyy{{{|||zzzzzz|||xxx|||}}}|||}}}}}}|||~~~~~~~~~zzzvvvwwwxxx{{{~~~}}}xxxtttxxx|||~~~}}}~~~~~~}}}}}}}}}uuuvvvwwwvvvsssqqqsssvvv{{{yyyxxxwwwxxxxxxwwwuuuooommmkkkiiiiiijjjmmmnnnrrrqqqpppooonnnnnnooooooppprrruuuwwwwwwuuurrrppppppmmmiiihhhiiikkkmmmnnnlllllllllkkkjjjiiiiiihhhiiifffeeegggkkknnnmmmllliiihhhggghhhjjjkkklllkkklllnnnoooooonnnmmmmmmnnnlllmmmrrrxxxzzz{{{~~~|||}}}|||{{{wwwnnngggggghhhddd___^^^ZZZXXXTTTQQQNNNLLLKKKKKKHHHEEEBBB???>>><<<:::888;;;:::888666555444333333222222111111000/////////~~~~~~zzzqqqrrrsssrrrrrrsssuuuxxxzzzxxxuuusssrrrpppnnnkkkeeebbb___^^^aaadddggghhhfffffffffdddcccdddgggiiiddddddiiipppsssrrrrrrtttrrrxxx{{{|||}}}~~~{{{ddd\\\UUUUUUXXXZZZ___ddd]]]\\\[[[[[[^^^aaafffhhhgggfffeeeeeeeeefffhhhiiicccgggiiiiiikkkpppnnnhhhbbbeeegggiiinnnuuuyyywwwmmmllllllnnnrrruuuvvvuuuzzz~~~zzzuuuzzzrrrlllnnnooonnnmmmpppllllllllllllllllllllllllllljjjeeeaaa^^^[[[YYYWWW[[[XXXVVVUUUVVVXXXYYYYYY\\\\\\\\\]]]]]]]]]\\\\\\___[[[YYY[[[\\\\\\^^^aaaccceeeeeebbbeeepppyyy}}}~~~xxxttttttuuuvvvzzz|||yyytttooonnnqqqvvvzzzsssooojjjggggggiiijjjjjjgggiiijjjlllllllllkkkjjjgggffffffhhhkkkkkkiiifffeeefffhhhhhhhhhiiikkkmmmpppooollliiihhhiiilllooonnnmmmlllmmmooorrrsssrrrrrruuuwwwwwwuuussstttuuuqqqpppooonnnoooppprrrsssvvvzzz~~~~~~zzzwwwxxxzzzvvvzzz~~~~~~zzzxxxyyy{{{~~~~~~zzzyyy|||}}}|||~~~yyyuuuqqqrrrtttwwwyyyyyyvvvsssssswwwxxxvvvwwwzzzzzzwwwzzz|||~~~}}}}}}~~~uuuuuuvvvvvvwwwvvvtttssswwwuuuttttttwwwwwwvvvsssooommmkkkiiihhhhhhiiijjjrrrqqqpppooonnnnnnoooooolllooosssuuuuuutttrrrqqqnnnkkkgggffffffggghhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkkgggccceeeiiinnnnnnmmmjjjhhhfffgggiiijjjiiihhhiiikkknnnnnnllllllmmmooollllllrrrzzz~~~}}}|||~~~~~~}}}}}}yyyooogggfffgggddd```___\\\YYYTTTPPPMMMKKKKKKKKKGGGDDDAAA???>>>===;;;:::;;;:::777555333222222222111111111000//////......ttt}}}{{{rrrssssssrrrqqqpppqqqssswwwuuusssrrrrrrrrrqqqppphhhfffcccbbbdddgggjjjkkkaaacccdddeeedddeeegggiiieeefffllltttwwwtttssstttzzznnneee\\\XXXVVVVVVYYY^^^```___]]]\\\]]]```dddfffdddcccbbbbbbcccdddeeefffiiihhhdddbbbiiirrrppphhhaaafffiiihhhjjjqqqwwwyyypppooonnnooorrrssstttsss|||{{{{{{zzzsssoooooorrrrrrnnnnnnsssmmmoooqqqrrrsssrrrqqqqqqrrrnnnjjjeeeaaa]]]YYYVVVXXXUUUSSSSSSUUUWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUU\\\XXXWWWZZZ[[[YYYXXXZZZWWW^^^cccaaa___ccchhhkkkooozzz~~~wwwuuuuuutttqqqnnnrrryyy|||{{{yyyuuuqqqooooooooonnnjjjfffdddeeefffggghhhhhhggggggggggggiiijjjkkkkkkhhhfffgggiiikkkjjjhhhaaabbbcccdddfffiiimmmppppppmmmjjjhhhhhhkkknnnppppppooonnnnnnpppqqqpppooorrrqqqppprrruuuwwwwwwwwwqqqooommmkkkjjjkkklllmmmlllqqqxxxyyyvvvssstttuuuuuuyyy}}}|||wwwttttttvvvwwwzzz|||zzzvvvuuuyyy}}}~~~yyywww{{{{{{~~~zzzuuuppppppqqqsssvvvwwwvvvuuuooorrrssspppppprrrqqqnnnrrrvvvzzz||||||{{{zzzzzzrrrqqqsssvvv{{{|||yyyvvvtttssssssuuuxxxxxxuuurrrqqqpppmmmkkkiiigggggggggnnnnnnmmmllllllmmmooooooiiilllqqqssssssrrrqqqpppooommmjjjiiijjjjjjiiihhhfffgggggghhhiiiiiijjjjjjmmmhhhcccdddiiinnnooonnnmmmjjjggggggiiiiiigggeeedddgggjjjkkkiiiiiikkkmmmkkklllrrr|||~~~zzzuuuxxx~~~}}}~~~~~~zzzyyyyyy|||}}}vvvkkkbbbaaabbb```\\\[[[]]]ZZZTTTOOOLLLJJJKKKKKKFFFCCC@@@>>>>>>>>>===<<<;;;999777444333222111222000000000///......------tttrrrmmmooopppooollllllooorrrrrrvvvyyywwwsssqqqsssvvvsssqqqnnnkkkjjjjjjkkklllkkkkkkkkkjjjiiigggeeedddfffgggjjjqqqwwwzzzwwwtttyyyqqq___UUUTTTTTTUUUUUU\\\[[[[[[]]]___aaa```___ccc```\\\\\\___aaaaaa```ccchhhiiiggghhhmmmmmmhhhhhheeecccffflllrrrvvvwwwqqqqqqssswww{{{}}}|||{{{xxxyyyxxxyyy~~~xxxoootttyyyyyytttmmmhhheeefffiiimmmrrrvvvvvvssspppooonnnkkkhhheee```ZZZVVVYYYXXXVVVUUUTTTTTTUUUVVVTTTUUUVVVVVVWWWWWWWWWWWWZZZXXXTTTQQQQQQRRRTTTVVVVVVXXXZZZ[[[[[[[[[\\\]]]```bbbeeejjjpppvvv||||||vvvsssssssssoookkkgggjjjnnnpppooonnnrrrxxxsssuuuwwwyyyxxxuuuqqqnnniiifffcccccceeeiiikkklllggghhhhhhhhhhhhiiilllnnnllllllllllllkkkjjjhhhgggeeefffgggiiijjjjjjkkkkkkiiimmmqqqpppllljjjllloooqqqooommmkkkjjjlllnnnoooqqqrrrssstttuuutttpppnnnjjjlllkkkgggjjjqqqrrroooppprrrqqqmmmlllooopppnnnppprrrvvvzzz~~~~~~{{{xxxwwwzzz|||zzzvvvvvv{{{|||}}}~~~~~~~~~}}}|||{{{~~~}}}|||}}}tttwwwwwwuuutttsssqqqpppooolllkkkkkklllnnnnnnlllkkkooonnnnnnooosssvvvyyyzzzvvvyyyzzz{{{yyyvvvwwwxxxzzzzzzzzzzzzyyyuuurrrqqqrrrpppkkkjjjlllnnnqqqsssssspppoooqqqtttvvvvvvvvvuuutttqqqooonnnpppmmmjjjkkknnnmmmhhhcccgggdddbbbcccgggjjjkkkjjjqqqnnnjjjgggfffgggjjjlllmmmmmmkkkiiifffeeefffhhhhhhjjjllllllkkkjjjjjjjjjkkkooottt{{{~~~~~~yyyvvvxxx~~~|||}}}~~~~~~}}}|||~~~}}}wwwxxx~~~~~~wwwvvvzzzxxxpppfff___YYYVVVWWWXXXVVVSSSWWWVVVSSSPPPMMMKKKIIIIIIEEECCC@@@===;;;999999999:::999888666444333222222111000///...---,,,++++++mmmkkk}}}oookkkmmmnnnnnnllllllmmmoooqqqsssuuuuuutttssstttvvvvvvtttpppmmmkkkkkklllmmmlllmmmnnnppprrruuuvvvwwwuuutttsssssstttuuutttsssrrryyy~~~}}}lll^^^WWWUUUVVVWWWYYYYYYZZZ[[[\\\^^^```bbbfffbbb^^^]]]]]]^^^]]][[[\\\```bbb```bbbggghhheeeffffffggglllrrrwwwzzzzzzpppppprrruuuwwwvvvsssqqqrrruuuvvvxxx~~~xxxmmmppptttsssnnngggbbb```ggghhhjjjmmmooonnnlllkkkooolllgggdddbbb___[[[YYYXXXWWWUUUTTTSSSSSSSSSTTTQQQQQQRRRSSSSSSSSSSSSSSSSSSQQQOOOMMMMMMOOORRRSSSUUUWWWYYYZZZZZZZZZ\\\]]]YYYYYYZZZ\\\___bbbeeegggeeemmmxxx}}}wwwssspppvvvrrrnnnkkkkkkjjjiiigggfffhhhllllllkkkiiikkkoooooorrruuuxxxyyywwwsssqqqrrrqqqooollljjjhhhhhhgggggghhhiiiiiiiiijjjmmmooommmllllllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiilllnnnmmmkkkkkknnnrrrxxxvvvssspppnnnnnnnnnnnntttuuuvvvwwwwwwuuurrrooolllpppqqqnnnnnnqqqpppmmmppprrrrrrpppppprrrpppkkklllnnnrrrxxx}}}~~~|||zzz}}}~~~}}}{{{yyyzzz~~~}}}|||~~~}}}}}}}}}wwwvvvtttpppllljjjiiijjjlllkkkkkklllnnnoooooonnnmmmmmmoooqqquuuxxxzzz{{{}}}~~~|||yyy{{{~~~}}}yyywwwxxxzzz|||}}}~~~~~~}}}zzzwwwuuuvvvuuupppnnnpppqqqsssuuutttqqqppprrruuuyyyyyyxxxwwwuuusssqqqooonnnkkkhhhhhhkkkkkkhhhdddgggeeeccceeegggiiiiiihhhnnnmmmjjjhhhggggggggghhhllllllkkkjjjjjjkkkkkkkkkiiikkkmmmnnnmmmmmmnnnooooooqqqvvv{{{~~~}}}{{{|||~~~~~~|||zzzyyyxxxwwwyyyzzzvvvxxxzzzyyytttqqqppplllhhhbbb\\\WWWUUUVVVVVVSSSPPPRRRPPPNNNKKKHHHFFFDDDCCCDDDCCC@@@===:::888777777999888666555333222222111000000///...---,,,++++++yyyggg^^^vvv~~~{{{oookkkmmmppppppooonnnoooooorrrrrrrrrtttwwwxxxwwwvvvyyyvvvssspppnnnnnnnnnooonnnnnnooorrrvvvzzz}}}{{{xxxsssooooooqqqsssnnnqqqsssuuuvvv|||{{{jjj[[[UUUUUUWWWYYY[[[]]]\\\ZZZ[[[^^^aaaccc```]]][[[[[[ZZZXXXWWWWWWZZZ[[[[[[^^^dddgggfffhhhiiimmmsssyyy}}}~~~}}}sssssssssttttttqqqmmmiiihhhlllooosssxxx{{{wwwppplllmmmnnnmmmhhhccc___]]]hhhgggggggggffffffeeeeeegggddd```]]]]]]]]]]]]\\\WWWVVVTTTRRRQQQQQQQQQQQQMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKLLLNNNPPPRRRSSSUUUXXXYYYYYYYYY[[[\\\XXXXXXWWWWWWXXXYYYYYYZZZ[[[___cccgggiiikkkmmmooonnnmmmpppvvvzzz~~~|||xxxvvvvvvvvvtttqqqllllllkkkjjjiiigggffffffoooooonnnkkkiiihhhiiijjjfffhhhkkkjjjiiigggffffffiiilllqqqvvvxxxxxxvvvtttxxxzzzzzzvvvooojjjggggggggghhhjjjkkkkkklllnnnpppooonnnllljjjjjjjjjkkkllllllkkkjjjiiiiiiiiijjjkkkiiikkklllkkkjjjmmmrrrwww~~~}}}yyyvvvrrrooommmlllrrrsssvvvwwwxxxvvvtttsssooouuuxxxvvvrrrqqqooommmsssuuuuuutttvvvwwwssslllhhhkkkpppvvv|||}}}~~~||||||~~~{{{tttmmmjjjkkknnnooommmkkklllnnnpppqqqqqqkkkmmmqqquuuxxxzzz{{{|||{{{ttttttwwwxxxuuussstttwwwyyy{{{{{{|||{{{{{{wwwvvvwwwuuupppnnnppprrrtttuuussspppnnnpppsssxxxxxxxxxvvvuuusssqqqpppnnnjjjffffffhhhjjjjjjhhhjjjiiihhhiiijjjjjjiiigggllllllllllllkkkiiihhhgggiiiggggggiiimmmpppooommmjjjlllmmmnnnnnnooorrrtttsssuuuwwwyyy{{{}}}~~~~~~}}}|||{{{zzzzzzzzz{{{{{{|||}}}|||xxxxxxyyyqqqqqqwww~~~~~~}}}zzzwwwvvvsssqqqqqqnnngggcccddd]]]ZZZVVVTTTTTTRRRNNNKKKLLLKKKIIIGGGDDDBBB@@@???CCCBBB???<<<999777555555777666444333222111000000//////...---,,,,,,++++++fffmmmyyy{{{{{{rrroooqqqsssuuuuuutttsssrrrvvvsssrrrtttyyy{{{xxxtttwwwuuurrrpppooooooqqqrrrqqqooommmmmmnnnqqqtttvvvuuuuuusssnnnjjjkkkooossspppoooooopppsssxxx~~~tttbbbXXXUUUVVV[[[___cccbbb]]][[[\\\___\\\\\\[[[ZZZZZZYYYXXXWWWYYYZZZ[[[\\\```fffkkkmmmmmmooosssxxx|||yyywwwuuutttsssqqqnnnkkkfffkkknnnqqqssstttooohhhjjjjjjjjjhhhfffcccaaa```ggggggeeecccaaaaaabbbddd^^^\\\ZZZZZZ[[[\\\\\\[[[WWWVVVTTTRRRPPPPPPPPPPPPLLLMMMMMMNNNNNNMMMMMMMMMNNNMMMMMMMMMMMMOOOPPPQQQPPPRRRUUUVVVWWWWWWYYYZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^[[[[[[^^^``````dddiiimmmrrruuusssrrruuuuuutttvvvtttsssuuuyyy{{{|||{{{xxxuuussstttwwwwwwrrrmmmjjjfffbbbdddiiimmmllliiihhhhhhhhhhhhiiiiiiiiiiiinnnqqqrrrooojjjhhhjjjnnngggjjjkkkkkkjjjjjjgggcccbbbeeekkkqqquuuvvvvvvuuutttyyy}}}{{{tttmmmjjjkkkgggjjjlllmmmmmmnnnoooqqqsssqqqnnnllllllmmmppprrrnnnmmmkkkjjjjjjkkkmmmnnnlllmmmmmmlllmmmpppwww|||~~~{{{xxxtttpppmmmkkkmmmppptttwwwwwwwwwvvvvvvrrrxxx|||zzztttqqqqqqrrryyyyyyxxxwwwyyy{{{vvvooojjjlllqqqxxx~~~|||zzz|||zzzrrroooqqquuuqqqooollllllmmmoooppppppkkkooouuuyyy{{{{{{zzzzzz}}}}}}xxxqqqnnnqqqqqqoooqqqrrrtttvvvxxxxxxxxxxxxvvvsssrrrtttrrrllljjjkkkrrrssstttqqqmmmlllnnnpppttttttssssssrrrqqqppppppoookkkfffeeegggjjjmmmnnnnnnnnnnnnnnnnnnllliiihhhiiikkknnnppppppnnnllljjjkkkhhhhhhllltttxxxwwwtttmmmnnnnnnnnnnnnooorrruuuwwwwwwwwwwwwxxxxxxyyyyyy}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{yyyvvvxxxzzz|||||||||~~~{{{~~~ttttttxxx~~~|||{{{yyyxxxrrrlllkkkpppmmmdddaaaeee\\\ZZZWWWTTTRRRNNNIIIEEEJJJJJJHHHFFFCCCAAA???>>>AAA???===:::888555333333444333222111000/////////......------,,,++++++***wwwsss}}}yyy{{{}}}yyyrrrpppqqqsssuuuwwwvvvuuussswwwsssppprrrwwwxxxtttooorrrqqqnnnmmmmmmoooqqqrrrrrroookkkgggeeefffgggiiijjjlllmmmkkkhhhiiilllpppoooooonnnooorrruuuxxxyyyoooeee___ZZZYYY___fffhhhddd```___aaa]]]]]]^^^^^^]]][[[ZZZYYY[[[[[[\\\```dddiiimmmqqqtttvvvxxxyyyzzz{{{|||}}}{{{xxxtttqqqqqqqqqqqqqqqnnnrrrtttsssrrrqqqlllffffffeeedddddddddccccccbbbfffffffffcccaaa```ccceee^^^]]]\\\\\\\\\ZZZWWWUUUUUUTTTRRRQQQOOOOOOOOOPPPMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMPPPRRRSSSSSSTTTUUUWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYWWWWWWXXXYYYZZZ[[[ZZZWWWVVVZZZ\\\\\\___cccdddhhhjjjgggfffhhhiiigggjjjiiihhhiiikkklllmmmllljjjjjjkkknnnrrrsssrrrpppnnnhhhccccccfffgggddd```ddddddddddddeeeeeeeeeeeejjjnnnooolllfffccceeeiiifffiiijjjiiilllooolllddd^^^aaafffjjjnnnqqqrrrrrrpppvvv{{{zzztttnnnlllmmmjjjkkkmmmmmmmmmmmmoooqqquuussspppnnnnnnqqqtttvvvsssrrrooommmlllmmmnnnoooqqqqqqppppppqqquuuzzz}}}~~~}}}{{{yyyvvvtttrrrpppqqquuuyyyzzzxxxvvvvvvvvvuuuxxx{{{zzzuuurrrtttxxxzzzzzzwwwtttuuuxxxvvvqqqpppqqquuuzzz~~~yyyvvvxxx{{{~~~}}}~~~~~~yyytttrrrsssvvvpppmmmjjjhhhiiijjjkkkkkkmmmrrrxxx|||{{{yyyxxxwwwwwwyyywwwrrrooopppooommmsssuuuvvvxxxyyyyyyyyyxxxuuussssssuuusssnnnkkkllltttuuuuuurrrnnnmmmooorrrrrrrrrrrrrrrssssssttttttppplllgggdddfffjjjooorrrpppqqqqqqpppnnnkkkhhhgggeeehhhlllppprrrqqqooommmooommmlllqqqyyy~~~~~~{{{tttttttttsssrrrrrruuuwwwyyyyyyxxxxxxwwwvvvvvvvvv{{{}}}~~~}}}|||}}}~~~~~~}}}{{{yyy~~~zzzvvvxxxzzz}}}}}}|||}}}~~~||||||{{{wwwvvvuuutttoooiiihhhllljjj```]]]bbb]]][[[XXXUUUQQQKKKFFFBBBHHHGGGFFFEEECCC@@@===<<<===<<<;;;999666444222111111111000///////////////------,,,,,,++++++******}}}~~~}}}vvvooonnnnnnoooqqqssstttrrrqqqssspppmmmooorrrsssoookkkmmmkkkiiihhhhhhjjjlllnnnnnnlllhhhdddbbbcccdddeeeggghhhhhhhhhgggggghhhiiiiiijjjkkkmmmoooqqqsssuuuzzz{{{uuulllbbbWWW]]]dddhhhgggeeeddddddaaacccdddccc```\\\ZZZYYY[[[ZZZ[[[aaaeeegggkkkpppvvvwwwyyyyyywwwvvvwwwwwwvvvrrrnnnmmmnnnoooqqqqqqmmmpppooollliiiiiifffbbb```^^^^^^^^^```aaaaaa```ccceeegggeeebbb```bbbdddbbbaaa___^^^\\\XXXSSSOOORRRQQQPPPNNNNNNNNNNNNOOOMMMMMMNNNNNNMMMMMMLLLLLLKKKLLLLLLMMMMMMLLLKKKKKKKKKMMMOOOPPPPPPPPPQQQRRRTTTTTTUUUVVVVVVVVVVVVUUUXXXWWWVVVWWWZZZ]]]^^^___^^^YYYWWWZZZ[[[ZZZZZZ\\\XXX]]]^^^\\\\\\___aaa```eeeeeeddddddeeeffffffgggeeefffhhhjjjlllmmmnnnnnnnnnkkkhhhhhhiiihhheeebbbaaaaaaaaabbbbbbcccccccccgggjjjllljjjdddbbbcccfffcccffffffeeekkkrrroooeee```aaaccceeehhhkkkmmmnnnooossswwwwwwsssooonnnnnnmmmmmmmmmlllkkklllnnnqqqtttrrrpppnnnoooqqqtttwwwxxxwwwtttrrrpppooooooooovvvuuuuuuuuuvvvwwwyyyzzz~~~}}}|||zzzyyyxxxxxxxxx{{{~~~{{{wwwuuuvvvvvvvvvwwwxxxvvvrrrtttyyyvvvwwwuuupppoooqqqrrrppptttuuuwww{{{|||zzzwwwttttttvvvyyy{{{}}}}}}~~~}}}}}}}}}}}}||||||~~~~~~~~~}}}|||zzzyyywwwvvvllljjjggggggggghhhhhhgggnnntttzzz}}}{{{xxxvvvvvvuuuyyyyyyuuurrrrrrqqqooooooppprrrtttuuuvvvvvvuuuyyywwwxxx{{{zzzuuussstttyyyzzzyyyvvvrrrqqqtttwwwvvvvvvvvvvvvwwwxxxzzzzzzsssooojjjgggggglllrrrwwwqqqrrrrrrooolllhhhggggggdddgggjjjnnnpppppppppooommmkkkkkknnntttxxxzzzzzz{{{||||||{{{zzzzzz{{{}}}}}}}}}}}}}}}|||zzzyyyxxxzzz|||}}}wwwsssrrrtttvvv|||xxxwwwxxxyyyzzzzzzzzz|||~~~~~~|||vvvqqqnnnmmmmmmkkkhhhggggggccc\\\XXXYYY[[[ZZZXXXTTTOOOJJJEEEBBBDDDDDDCCCBBB@@@===;;;999999999888777555333111000000//////.........//////,,,,,,,,,++++++*********yyyyyyxxxqqqlllkkkjjjllloooqqqpppooopppnnnmmmnnnqqqrrrpppmmmiiigggeeebbbbbbcccdddffffffdddbbb``````aaaccceeefffdddbbbbbbbbbcccccccccdddeeefffgggfffhhhlllooopppxxx|||zzzzzz{{{qqqccc[[[]]]```bbbccccccbbbaaa]]]```cccccc___[[[YYYYYYZZZXXXZZZaaaddddddfffkkkqqquuuxxxxxxvvvrrrqqqpppnnnlllkkkkkkmmmnnnmmmlllccceeeddd___]]]```aaa___]]]\\\[[[\\\___```^^^\\\```dddhhhgggbbb^^^^^^___]]][[[YYYXXXWWWUUUSSSPPPNNNMMMLLLKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIKKKLLLMMMLLLKKKKKKJJJKKKMMMMMMMMMLLLMMMNNNOOOPPPQQQSSSSSSSSSSSSRRROOOMMMMMMOOOTTTWWWXXXXXX___YYYVVVWWWWWWTTTRRRSSSXXX\\\]]][[[[[[___aaaaaa\\\\\\\\\\\\\\\\\\]]]^^^]]]^^^`````````aaacccffffffhhhjjjlllmmmmmmlllllldddddddddeeeeeeeeeeeeeeedddfffhhhgggeeecccdddfffeeegggeeeccckkkuuurrrgggeeedddbbbbbbcccfffiiikkkpppqqqrrrssstttssssssssspppooommmkkkiiijjjmmmpppooonnnlllkkklllnnnqqqsssvvvvvvuuuuuuuuutttttttttxxxxxxyyyyyyyyyxxxuuusss|||{{{yyyxxxxxxyyy{{{||||||}}}yyywwwxxxuuussstttyyyxxxsssqqqtttqqqvvvxxxrrrnnnnnnooonnnssstttuuuyyy|||~~~}}}|||xxxyyyxxxuuurrrrrrvvvzzz~~~~~~~~~zzzwwwuuuxxxuuuwww|||}}}||||||vvvllljjjjjjkkklllmmmmmmlllmmmssszzz|||zzzwwwwwwxxxuuuyyyzzzuuurrrrrrrrrpppgggiiillloooqqqssstttttt{{{yyy{{{zzzxxxyyy{{{|||{{{xxxttttttwww{{{}}}|||{{{{{{{{{|||}}}}}}zzzwwwsssoooooossszzz~~~tttuuutttqqqllljjjjjjkkkkkkkkkmmmooopppqqqrrrrrrkkkjjjiiiiiilllppptttvvv}}}~~~zzz~~~}}}rrriiiiiiooouuu|||xxxvvvtttrrrsssuuuyyy{{{|||~~~~~~~~~yyysssnnnjjjhhhhhheeegggfffaaa^^^]]]ZZZUUUWWWVVVUUUQQQMMMIIIGGGFFFBBBBBBBBBAAA???===:::888555666666555444333111000//////.........//////000++++++++++++************|||ppp{{{}}}}}}vvvllljjjhhhjjjnnnppppppooooooooooooqqqssstttsssrrrhhhfffbbb___]]]]]]^^^___^^^]]]\\\\\\]]]^^^```bbbeee```\\\[[[^^^aaaaaa```bbbdddcccaaa^^^___dddiiiffflllnnnmmmsssxxxooo___bbb```^^^]]]]]]]]]\\\[[[UUUYYY^^^___]]]ZZZYYYYYYZZZWWWZZZaaadddbbbdddiiikkkqqqwwwyyyvvvqqqmmmllliiiiiikkkmmmooonnnkkkhhh^^^```^^^YYYYYY^^^bbbccc___]]]\\\]]]___```]]]ZZZ^^^ccchhhgggaaa\\\YYYZZZSSSPPPNNNOOOQQQSSSTTTUUUJJJJJJIIIHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHKKKMMMOOOOOONNNMMMIIIKKKLLLLLLKKKJJJJJJKKKFFFHHHJJJMMMOOOPPPPPPPPPRRRPPPOOORRRWWWZZZ[[[ZZZWWWRRRPPPSSSVVVTTTSSSTTTTTTXXXYYYUUUUUUXXXZZZYYYYYYZZZZZZZZZYYYYYY[[[\\\\\\]]]___^^^]]]___cccfffcccfffjjjlllllljjjiiijjjeeeeeeeeedddcccbbbbbbbbb^^^```bbbbbbbbbbbbbbbccchhhjjjfffdddlllwwwttthhhiiigggcccaaaaaacccgggiiinnnnnnnnnqqquuuxxxyyyyyyrrrpppmmmjjjgggiiilllpppjjjiiiiiihhhiiikkkmmmooopppqqqsssvvvyyyzzz{{{|||yyyzzzzzz{{{{{{wwwrrrnnnzzzxxxvvvuuuuuuwwwyyy{{{www|||}}}zzz{{{}}}tttqqqssszzzzzzsssnnnmmmooowww|||wwwqqqnnnooooooqqqqqqrrrvvvyyy{{{{{{zzzvvvyyyzzzwwwrrrqqquuuzzz~~~~~~~~~}}}xxxuuuuuusssuuuzzzzzzwwwyyy~~~~~~~~~{{{sssnnnnnnnnnqqqtttuuuuuussskkkrrryyy{{{yyywwwxxxzzzvvvyyyyyysssnnnoooppppppeeehhhkkkppptttvvvxxxyyyxxxwwwyyy~~~~~~zzzxxxyyyzzz{{{zzzwwwttttttwww{{{~~~}}}|||||||||}}}|||xxxwww{{{yyyyyyxxxtttooommmnnnpppsssrrrrrrrrrrrrtttuuuvvvoooooonnnllllllooouuuyyy{{{~~~|||~~~pppdddccclllvvv~~~{{{xxxwwwrrrnnnmmmrrryyy|||~~~zzzzzz~~~zzztttnnniiigggggg```ffffff___^^^bbb___XXXRRRRRRQQQOOOLLLIIIIIIIIICCCCCCCCCCCCAAA>>>;;;999333444444555444333111000///............///000000+++++++++***************qqqeeettt~~~{{{vvvnnnkkkhhheeeeeegggkkkmmmqqqqqqqqqqqqpppnnnlllkkkiiihhheeeccc```]]][[[ZZZ\\\\\\[[[ZZZYYYYYY[[[]]][[[\\\\\\[[[YYYYYYZZZ[[[^^^\\\XXXWWWXXX[[[\\\\\\```___aaagggmmmlllddd\\\___\\\ZZZYYYZZZ[[[\\\[[[YYYWWWUUUWWWYYYZZZXXXUUUVVVXXX[[[]]]^^^```ccceeeiiikkknnnpppooollliiifffdddgggiiilllppprrrlllccc___^^^]]]]]]___```___^^^TTTUUUXXX\\\___```___^^^ZZZ\\\^^^^^^\\\XXXSSSPPPQQQOOOMMMJJJIIIJJJLLLMMMJJJGGGDDDDDDEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHFFFGGGIIIJJJKKKLLLLLLLLLIIIIIIIIIJJJIIIIIIHHHHHHJJJLLLNNNNNNLLLJJJJJJJJJMMMNNNOOOPPPRRRSSSTTTTTTPPPRRRTTTTTTRRROOONNNNNNRRRRRRRRRSSSTTTVVVWWWXXX\\\[[[YYYXXXXXXYYYZZZ[[[WWWXXXYYYZZZZZZ[[[]]]___bbbdddgggiiijjjiiigggffffffeeecccbbbbbbbbbbbbccceeecccbbb``````aaacccdddgggjjjnnnqqqsssrrrqqqpppppprrrnnngggfffjjjllliiikkkmmmpppsssuuuvvvvvvuuummmkkkgggeeefffiiimmmpppmmmooommmhhhggglllpppqqqsssssstttwwwyyyyyyuuurrrttttttuuuwwwyyyxxxuuusssxxxwwwwwwxxxzzz{{{zzzyyyxxx}}}}}}yyywwwsssssstttvvvxxxwwwrrrmmmqqqwww{{{zzztttooonnnooosssssssssssstttuuuwwwwwwtttyyy~~~{{{wwwuuuuuu~~~}}}~~~|||}}}|||yyyxxxwwwuuuvvvvvvwwwvvvuuu}}}}}}zzzuuusssrrrtttxxx|||~~~yyyuuurrrrrrtttuuuuuusssppptttxxxzzzyyyvvvsssrrrrrrnnnkkkmmmsssvvvvvvtttyyyzzz|||~~~|||zzz}}}}}}||||||{{{{{{zzzzzz~~~~~~|||zzz~~~{{{|||~~~~~~yyytttrrrppp|||yyyvvvwwwyyyzzzwwwtttuuuvvvvvvssspppoooqqqtttzzz}}}zzzqqqooosssxxxyyyrrrrrrrrrrrrsssuuuwwwwwwvvv{{{~~~|||yyywwwuuupppiiiccchhhfffccc___\\\ZZZXXXXXXRRRPPPMMMJJJHHHHHHHHHIIIFFFBBB>>><<<>>>???>>><<<888777666555555555555555111111000000//////......+++******)))))))))))))))sssgggjjjxxx{{{zzzzzzxxxvvvooolllhhhfffeeefffhhhjjjnnnoooooooooooonnnmmmllliiihhhgggeeebbb```___^^^UUUVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZ[[[VVVTTTSSSTTTVVVYYY[[[[[[[[[[[[^^^ccchhhgggbbb\\\YYYXXXXXXXXXZZZZZZYYYWWWVVVUUUVVVXXX[[[\\\ZZZWWWWWWXXXZZZZZZYYYYYY[[[\\\bbbdddhhhjjjjjjiiifffdddggghhhggghhhllloookkkcccbbb```^^^^^^```aaabbbbbbZZZXXXXXXZZZ\\\]]][[[XXXXXXWWWVVVUUUSSSQQQPPPOOOOOOMMMJJJGGGFFFGGGIIIKKKIIIFFFCCCBBBBBBCCCBBBBBBDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIFFFGGGHHHIIIIIIJJJIIIIIIIIIKKKMMMMMMLLLKKKKKKKKKMMMNNNNNNOOOPPPQQQRRRRRRPPPQQQQQQOOOMMMLLLMMMNNNPPPPPPPPPQQQRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUWWWXXXZZZZZZZZZ\\\___aaa```aaaccceeeeeeeeedddcccbbbbbbbbbbbbbbbbbbaaaaaabbbaaa```______```bbbcccoooqqqtttwwwxxxzzz{{{|||{{{|||xxxppplllmmmmmmiiigggjjjnnnrrrsssssssssttttttrrrooommmlllmmmnnnnnnooopppnnnjjjkkkppprrrpppsssssstttxxx{{{{{{yyyvvvxxxxxxwwwyyyzzz{{{yyyxxx|||{{{|||~~~zzz~~~~~~zzzxxxyyyxxxxxxzzz{{{zzzvvvssssssvvvzzzzzzvvvrrrppppppmmmooorrruuuwwwwwwxxxwwwyyy|||~~~}}}~~~~~~||||||zzzxxxwwwxxxxxxxxxzzz|||~~~~~~}}}yyywwwvvvwwwzzz~~~|||yyyuuusssuuuwwwwwwwwwvvvtttrrrrrrtttxxx|||yyyuuupppqqqvvvzzz{{{{{{zzzzzz{{{}}}}}}{{{~~~~~~}}}~~~|||{{{~~~{{{yyyxxx{{{yyyxxxyyy{{{||||||{{{~~~~~~{{{zzz|||~~~{{{~~~|||xxxsssssstttwww{{{}}}zzzxxxvvvxxxzzz{{{}}}|||{{{}}}~~~}}}{{{{{{vvvtttrrrpppkkkgggfffccc```\\\XXXVVVTTTTTTPPPNNNLLLIIIGGGGGGGGGHHHFFFBBB>>><<<===>>><<<:::777666555444333333333333111111000//////......---+++***))))))(((((())))))rrrdddaaa}}}zzzxxxqqqqqqtttwwwxxxqqqnnnjjjgggeeeeeefffgggkkklllmmmmmmnnnnnnmmmmmmjjjjjjhhhgggeeedddcccbbb[[[[[[[[[ZZZXXXVVVUUUTTTTTTVVVXXXXXXXXXYYYZZZ\\\SSSRRRRRRSSSVVVXXXXXXXXXZZZ]]]aaadddffffffdddbbbZZZZZZZZZZZZ[[[YYYVVVTTTUUUUUUWWWZZZ]]]^^^\\\ZZZVVVXXXYYYXXXWWWVVVWWWXXXbbbdddhhhkkklllllljjjiiikkkjjjhhheeehhhkkkiiidddeeecccaaa```bbbdddeeeeee```\\\XXXYYY\\\^^^[[[XXXVVVSSSOOOLLLKKKLLLOOOQQQMMMJJJGGGDDDCCCEEEHHHJJJHHHEEEBBB@@@??????>>>===AAAAAAAAAAAABBBCCCEEEFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDEEEGGGHHHIIIIIIJJJJJJGGGIIIKKKLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOMMMKKKIIIIIILLLNNNNNNNNNNNNNNNOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUWWWXXXYYYYYYYYY\\\```ccc_________```````````````^^^___```aaaaaaaaa```___bbbaaa`````````bbbcccdddrrrssstttuuuvvvyyy~~~zzzvvvuuurrroooiiinnntttwwwvvvuuuvvvwwwyyyxxxuuussspppnnnlllkkkppppppnnnmmmpppuuutttpppssssssuuuyyy}}}~~~~~~|||}}}{{{xxxxxxyyyzzz{{{{{{yyyzzz{{{}}}}}}zzzxxx~~~}}}||||||}}}|||zzzxxxuuuwwwzzz{{{zzzwwwtttrrrllloootttxxx|||}}}||||||~~~~~~~~~~~~~~~zzzyyyyyyzzz{{{yyyyyyyyyzzzzzz{{{|||||||||{{{yyyzzz|||~~~}}}zzzxxxxxxzzzzzzzzz}}}xxxssssssxxx~~~{{{vvvuuuyyy}}}|||{{{{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzyyyxxxxxxzzz|||}}}}}}{{{yyyyyy}}}|||wwwrrrtttwwwyyy{{{{{{|||{{{wwwsssrrrvvvzzz~~~yyyrrrooonnnmmmkkkiiibbb___[[[VVVRRRPPPNNNNNNMMMLLLJJJHHHGGGFFFGGGGGGGGGBBB>>><<<===>>>;;;999666555444333222222222222000000//////...---------+++***))))))(((((())))))lll\\\^^^wwwwwwpppqqquuuzzz}}}sssqqqnnnjjjgggfffffffffiiijjjkkklllmmmnnnnnnooolllkkkjjjhhhgggeeedddcccfffdddbbb```\\\XXXTTTPPPRRRTTTVVVWWWXXXYYY[[[]]]YYYXXXXXXZZZ[[[[[[YYYWWW\\\```dddeeedddbbbcccdddbbb```^^^\\\\\\ZZZWWWUUUWWWXXX[[[]]]______]]]\\\WWWXXXZZZZZZYYYYYY[[[\\\eeehhhkkkoooqqqpppooonnnoooooolllhhhhhhkkkjjjfffeeeddddddeeefffgggeeedddccc]]]YYYYYY^^^aaa___\\\UUURRRNNNJJJJJJLLLPPPRRRMMMJJJFFFCCCCCCEEEHHHKKKGGGEEEBBBAAA@@@@@@???>>>@@@???>>>>>>???BBBDDDFFFCCCBBBAAA@@@AAABBBDDDFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFHHHJJJJJJJJJJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIKKKMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSUUUWWWYYYYYYXXXWWWUUUVVVWWWWWWWWWXXXZZZ___bbb```___^^^]]]]]]^^^^^^___]]]]]]]]]]]]]]]^^^___```ccccccccccccdddfffggghhhssssssrrrqqqpppuuu|||}}}|||zzzyyytttyyy~~~||||||}}}zzzxxxtttqqqnnnkkkjjjjjjnnnnnnmmmnnntttzzzxxxqqqssstttvvvzzz~~~}}}xxxvvvvvvwwwyyyyyywwwwwwyyy}}}}}}{{{xxxwww|||{{{zzzzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~}}}yyyvvvtttvvvyyy}}}~~~~~~zzz~~~|||zzzxxxyyyzzzvvvwwwwwwxxxxxxyyyyyyyyy~~~|||{{{{{{}}}~~~~~~}}}~~~~~~|||{{{|||zzz}}}~~~}}}zzzzzz|||}}}||||||~~~}}}}}}}}}}}}|||{{{yyyxxxwwwwwwxxxyyyzzz|||}}}~~~}}}}}}~~~~~~zzzvvvuuuxxx{{{wwwzzz}}}zzzyyy|||vvvzzz|||}}}~~~~~~{{{}}}~~~}}}||||||wwwyyyzzzvvvrrrrrrxxx~~~|||wwwppplllkkkjjjhhheee___\\\WWWRRRMMMKKKJJJIIIKKKJJJHHHGGGFFFFFFFFFFFFGGGCCC???===>>>>>>;;;888666555444333222111111111//////......---,,,,,,,,,******)))(((((((((((((((sss___WWW\\\tttzzztttuuuyyy|||}}}uuutttqqqnnnkkkiiiggggggiiijjjjjjkkklllmmmnnnooommmlllkkkiiigggeeecccccceeeccc```^^^\\\XXXSSSOOOUUUVVVWWWXXXXXXZZZ]]]___`````````bbbcccccc```^^^[[[___cccbbb^^^\\\]]]___ccc```\\\ZZZZZZ[[[\\\\\\ZZZ\\\^^^______^^^]]]\\\YYY[[[\\\\\\[[[ZZZ\\\]]]eeehhhmmmrrrtttsssqqqooorrrsssqqqlllkkkmmmkkkgggddddddfffiiijjjgggccc```ccc^^^YYYYYY\\\___^^^[[[RRRQQQNNNMMMLLLMMMOOOPPPMMMKKKGGGEEEEEEGGGJJJLLLFFFDDDCCCCCCDDDDDDDDDCCC@@@???>>>>>>???BBBDDDFFFAAA@@@???@@@AAADDDGGGIIIFFFGGGGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHIIIKKKMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIKKKMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPNNNPPPTTTVVVWWWVVVTTTSSSTTTUUUUUUUUUVVVXXX\\\___aaa```^^^]]]]]]^^^___```^^^\\\ZZZXXXYYY[[[___aaabbbbbbcccdddfffhhhiiijjjwwwwwwvvvrrrqqqttt}}}~~~~~~~~~|||~~~}}}}}}zzzwwwrrrmmmkkkkkklllmmmkkkllllllnnnvvv|||zzztttsssuuuwwwzzz}}}|||xxxwwwxxxxxxxxxyyyyyyzzz|||~~~}}}~~~zzzwwwtttsssvvvvvvvvvuuuuuuuuuvvvxxx}}}}}}}}}~~~}}}{{{||||||}}}~~~}}}|||~~~~~~www{{{~~~~~~}}}zzz|||}}}|||yyywwwwwwxxxoooqqquuuxxxzzzzzzzzzyyy~~~}}}}}}~~~~~~}}}{{{}}}{{{{{{yyy}}}}}}}}}~~~}}}{{{yyyyyyzzz|||}}}}}}yyyzzzzzzzzzyyywwwuuussspppppprrrtttwwwzzz}}}~~~yyy{{{~~~|||zzzyyy~~~}}}yyywwwyyy|||zzz|||~~~|||yyy}}}}}}~~~{{{}}}|||}}}~~~yyyzzz{{{zzzxxxxxxyyyzzz||||||{{{yyywwwxxx{{{~~~|||wwwqqqmmmkkkiiieeeaaa]]]ZZZTTTOOOJJJHHHGGGGGGIIIIIIHHHGGGFFFEEEEEEEEEFFFBBB>>>>>>???>>>;;;888777666555333222111111111......------,,,+++++++++***))))))((('''(((((((((WWW]]]kkk}}}zzzvvvwwwyyyyyyxxxuuutttrrrpppnnnllljjjiiijjjiiiiiiiiiiiijjjkkkllllllkkkjjjiiigggfffeeedddbbb```]]]^^^``````\\\YYY[[[[[[ZZZYYYYYY[[[___cccbbbbbbcccfffiiijjjiiiggg___bbbeeeddd```]]]]]]^^^]]]ZZZVVVUUUXXX\\\___aaaZZZ\\\]]]]]]\\\[[[[[[\\\]]]^^^^^^]]]ZZZYYYYYYZZZfffkkkrrrxxx{{{{{{xxxuuusssuuusssmmmkkkmmmllliiidddeeefffhhhhhheee```[[[aaa^^^ZZZXXXWWWVVVVVVUUUOOOOOOOOONNNNNNMMMLLLLLLKKKJJJHHHFFFFFFHHHJJJKKKDDDCCCCCCDDDFFFHHHGGGFFF@@@@@@@@@@@@AAABBBDDDEEE??????@@@AAACCCFFFHHHJJJGGGGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEEEEEEEFFFIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGJJJMMMNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOQQQTTTVVVXXXWWWVVVUUURRRTTTUUUVVVVVVWWWYYY[[[```___^^^]]]^^^^^^```aaa^^^\\\YYYWWWXXXZZZ]]]______```aaadddfffhhhiiijjjtttvvvuuurrrpppsss{{{~~~}}}||||||~~~}}}zzzxxx|||xxxsssnnnmmmnnnqqqssslllnnnooopppuuu{{{{{{wwwtttvvvxxxzzz|||~~~}}}|||xxxwwwwwwxxx{{{}}}}}}|||}}}~~~}}}{{{wwwsssqqqppprrrsssttttttssstttwwwyyy~~~}}}|||||||||}}}~~~~~~}}}|||{{{}}}~~~~~~{{{~~~~~~~~~wwwzzz{{{yyyvvvtttuuuwwwiiilllqqqvvvzzz|||||||||~~~}}}}}}~~~{{{~~~|||{{{yyyvvvwwwzzz}}}|||{{{yyy{{{}}}yyywwwuuutttuuuvvvvvvvvvyyyzzzzzzzzzyyywwwtttrrrkkkmmmooorrruuuxxxzzz{{{ttttttvvvzzz|||xxxuuuttttttvvvwwwxxxwwwwwwyyyzzz}}}||||||}}}~~~~~~}}}{{{yyy|||yyy~~~~~~}}}~~~}}}{{{zzzzzz||||||||||||yyywwwvvvvvvxxx}}}{{{{{{zzzyyyxxx|||wwwpppllljjjgggccc___[[[WWWRRRLLLHHHFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBB???<<<<<<======:::777777666555333222111111000------,,,,,,+++************)))((((((''''''((((((bbb}}}{{{{{{}}}xxxuuuvvvvvvuuusssrrrrrrrrrqqqooommmkkkjjjiiiiiigggfffffffffggggggiiiiiiiiiiiiiiiiiiiiiiiieeeaaa___aaaeeehhhgggdddcccaaa^^^[[[ZZZ]]]bbbfffcccbbbccceeehhhiiiiiihhhaaacccffffffeeebbb```___ZZZXXXUUUUUUWWW[[[]]]^^^WWWXXXYYYXXXWWWWWWZZZ\\\^^^______^^^\\\ZZZZZZ[[[ccciiisss}}}~~~{{{ssstttpppiiifffiiikkkjjjgggeeeddddddcccaaa]]]ZZZ\\\\\\[[[XXXTTTRRRSSSUUUOOOPPPPPPPPPOOOMMMLLLKKKGGGFFFFFFEEEEEEFFFGGGGGGCCCBBBBBBDDDFFFGGGFFFEEE@@@AAAAAAAAABBBBBBCCCCCC???@@@AAABBBDDDFFFGGGGGGEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJGGGIIIKKKLLLKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOQQQTTTVVVXXXXXXWWWWWWRRRTTTWWWXXXWWWWWWWWWXXX\\\\\\\\\\\\]]]]]]^^^___\\\[[[[[[ZZZZZZZZZZZZ[[[^^^___bbbdddgggiiikkkkkkkkkoooqqqpppnnnqqqyyy}}}|||~~~~~~{{{}}}|||zzz{{{}}}~~~{{{xxx|||zzzvvvsssrrrrrrsssuuuqqqttttttsssuuuyyyzzzxxxuuuwwwxxxyyyyyy|||xxxvvvuuuwwwzzz}}}}}}~~~|||yyytttqqqoooooorrruuuwwwxxxxxxyyy{{{~~~~~~~~~|||yyyvvvwww{{{zzzzzzzzz{{{|||||||||{{{vvvqqqppptttyyykkklllooosssvvvxxxzzz{{{xxxxxxyyy{{{~~~{{{~~~|||zzzwwwuuuuuuvvvxxxyyyuuuxxx{{{}}}}}}}}}}}}}}}xxxvvvtttsssttttttrrrqqqzzzzzz{{{|||zzzwwwtttrrrlllmmmppprrrtttuuuvvvvvvuuutttsssuuuzzz~~~|||~~~~~~{{{xxxvvvuuuqqqqqqsssuuuxxxxxxwwwuuuzzzwwwuuuvvvwwwxxxwwwvvvzzz~~~|||wwwzzz{{{zzz|||~~~{{{|||{{{}}}~~~}}}|||{{{{{{|||xxxzzz|||{{{yyywwwxxxzzzxxxzzz|||{{{yyywwwvvvvvv}}}}}}|||{{{yyywwwuuuuuuwwwqqqiiidddbbbaaa```^^^XXXUUUOOOIIIFFFEEEEEEFFFEEEEEEDDDCCCAAA@@@>>>======:::888999;;;;;;888555666555444222000/////////,,,,,,,,,+++******))))))))))))(((''''''''''''((({{{}}}{{{|||wwwtttuuuuuusssqqqppppppqqqpppooommmllljjjiiihhhfffdddccccccccccccgggggghhhiiikkklllmmmmmmgggccc```aaafffiiihhhfffhhheeeaaa\\\[[[]]]ccchhhdddcccbbbbbbddddddcccbbb]]]___aaaddddddbbb___]]]]]][[[YYYXXXYYYYYYYYYXXXSSSTTTUUUTTTSSSUUUYYY]]]]]]^^^____________```bbbZZZbbbnnnzzz}}}zzzsssrrrllldddaaaeeejjjkkkiiifffbbb___^^^]]][[[ZZZWWWZZZ\\\YYYUUUSSSVVVZZZSSSSSSRRRQQQPPPOOONNNMMMCCCCCCDDDDDDDDDDDDDDDDDDBBBAAAAAACCCEEEEEEDDDBBB@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCAAABBBBBBBBBAAABBBDDDGGGIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIIIIHHHHHHIIILLLOOOLLLKKKKKKKKKKKKLLLLLLMMMKKKMMMOOOQQQSSSSSSTTTTTTSSSVVVYYYZZZYYYWWWWWWWWWXXXYYYYYYZZZ[[[\\\\\\]]]YYY[[[\\\^^^]]][[[XXXVVV```aaadddgggjjjlllmmmnnnggglllpppqqqpppsss{{{{{{zzz}}}~~~}}}}}}xxxzzz|||{{{zzzxxxvvvuuussssssrrruuuyyyyyyvvvtttwwwyyyxxxvvvwwwxxxxxxxxx{{{}}}{{{zzz{{{~~~~~~}}}yyytttpppooooootttxxx|||}}}}}}~~~|||}}}{{{vvvqqqrrrxxxwwwxxxzzz}}}|||tttnnnnnnuuu{{{rrrqqqppppppqqqsssuuuvvvrrrrrrsssvvvzzz}}}}}}|||{{{~~~~~~~~~~~~{{{wwwsssrrrrrrrrrsssuuuwwwwwwxxxzzz{{{zzzxxxvvvvvvvvvuuurrrqqqyyyzzz{{{{{{zzzwwwtttrrrnnnppprrrtttuuutttsssrrr{{{wwwttttttxxx{{{}}}|||{{{}}}~~~|||zzzxxxxxxyyyxxxxxx{{{~~~zzzvvvvvvtttrrrssswwwzzz{{{zzzzzz{{{~~~|||yyy{{{zzzyyy}}}zzzxxx{{{|||}}}~~~|||yyywwwvvvwwwrrruuuyyyyyywwwuuuvvvwwwppptttyyy|||{{{yyywwwwwwssswwwyyyyyyvvvssstttuuurrrjjj```ZZZYYY[[[\\\\\\VVVSSSMMMHHHDDDDDDEEEFFFCCCCCCBBBAAA???===;;;:::999666555666888999666333555444222111///...------,,,,,,++++++***)))))))))))))))((('''''''''''''''||||||}}}|||vvvtttrrrpppnnnkkkkkklllnnnnnnlllgggddddddeeegggjjjiiieee___ZZZdddddddddeeeeeeggghhhhhheeeccc```aaaccceeeggggggbbbaaa___```aaabbbbbbbbbcccbbbaaa___^^^]]]]]]]]]^^^aaaddddddbbbaaabbbeee```dddddd```]]]\\\[[[XXXUUUXXX[[[[[[XXXVVVWWWXXX\\\\\\]]]^^^^^^______^^^___cccjjjpppttttttrrrppppppmmmhhhbbb]]]]]]___bbb^^^___``````^^^]]]]]]]]]]]]ZZZVVVUUUVVVXXXYYYZZZTTTTTTSSSRRROOOLLLIIIGGGEEEDDDCCCDDDEEEDDDCCCAAA???>>>???BBBFFFGGGDDDAAAAAA@@@???>>>============AAAAAA@@@@@@@@@AAABBBBBBBBBCCCDDDCCCAAAAAACCCDDDCCCDDDDDDCCCAAAAAABBBDDDDDDEEEFFFHHHIIIIIIHHHHHHCCCDDDFFFIIIJJJKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMHHHIIIJJJKKKNNNPPPRRRSSSPPPSSSSSSSSSUUUYYYXXXTTTVVVVVVWWWWWWVVVVVVUUUUUUXXX[[[___```^^^\\\\\\]]]^^^```dddhhhlllooorrrsssppprrrrrrqqqpppsssyyy}}}}}}~~~{{{tttsssuuuvvvtttrrrsssvvvyyytttuuuvvvwwwwwwvvvuuuuuutttwwwyyywwwvvvxxx~~~~~~yyyssspppppprrruuuzzz|||{{{}}}vvvzzz|||yyywwwwwwwwwxxxxxxyyy{{{~~~zzzxxxzzz|||{{{zzzsssssssssqqqnnnmmmnnnooopppooonnnnnnooosssxxx}}}zzz~~~|||wwwrrrssswwwzzzxxxwwwxxx|||~~~}}}|||zzzyyywwwxxxzzzyyyvvvsss|||zzztttuuutttqqquuussssssvvvxxxvvvtttsssvvvyyy|||}}}}}}||||||}}}yyy|||~~~zzzwwwuuu{{{~~~yyyyyyzzz{{{{{{||||||zzz{{{~~~~~~{{{|||~~~|||yyyvvvuuuwwwyyyzzzwwwuuuwwwyyyxxxrrrmmmrrrrrrsssuuuvvvvvvtttqqqnnnpppsssrrrooollliiihhhiiiddd]]]WWWTTTVVVZZZ]]]XXXUUUPPPKKKFFFCCCBBBAAACCCAAA???<<<:::999999999888777666666777777666555333111000...------------************))))))))))))(((((((((((((((''''''&&&xxxxxx~~~yyyzzzuuusssrrrqqqooojjjjjjkkknnnppppppmmmkkkhhhhhhhhhiiijjjhhhdddaaaiiihhhgggfffeeedddddddddeeecccbbbbbbdddfffggggggdddbbbaaaaaabbbbbbaaa___aaa``````___]]]\\\\\\[[[\\\___bbbccccccdddfffhhhgggiiiggg___ZZZZZZZZZXXX[[[\\\]]]]]]\\\[[[\\\\\\\\\[[[ZZZYYYZZZ\\\]]]___\\\___eeeiiikkkjjjgggeeegggeeeaaa\\\XXXXXX\\\______``````___\\\ZZZXXXXXXYYYWWWTTTTTTUUUWWWXXXWWWQQQQQQPPPOOOMMMJJJGGGFFFCCCCCCBBBCCCEEEEEECCCBBB@@@??????@@@CCCDDDCCCAAA@@@@@@???>>>============@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAABBBDDDBBBCCCDDDCCCBBBBBBDDDFFFDDDEEEGGGHHHIIIIIIHHHHHHDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJKKKLLLNNNPPPRRRSSSQQQSSSSSSQQQRRRUUUTTTPPPUUUUUUVVVWWWWWWVVVUUUUUUVVVYYY[[[\\\ZZZYYYYYY[[[^^^___cccggglllooorrrssswwwxxxwwwwwwwwwyyy}}}|||}}}||||||zzztttqqqssstttsssrrrrrruuuxxxrrrqqqrrrtttwwwxxxxxxvvvqqqtttvvvvvvvvvxxxyyysssrrrwww|||}}}{{{|||yyyvvvuuutttsssssstttwwwzzz{{{wwwwwwxxxyyyuuutttrrrpppooonnnnnnmmmqqqqqqpppoooppptttyyy}}}~~~}}}|||wwwrrrssswwwzzzyyyyyy{{{}}}}}}{{{xxx{{{yyywwwwwwzzz||||||{{{zzzyyysssqqqppplllnnnooorrrvvvyyyyyywwwuuuyyy{{{{{{{{{zzzzzz|||}}}||||||yyywww}}}~~~{{{{{{{{{{{{}}}~~~{{{}}}{{{~~~{{{www|||~~~|||}}}}}}xxxtttssssssvvvuuuuuuxxx{{{yyysssnnnppppppqqqtttvvvvvvsssqqqlllmmmnnnmmmjjjfffddddddgggccc\\\VVVTTTTTTWWWYYYXXXVVVQQQLLLHHHEEECCCCCCBBBAAA???===;;;:::999999888666555666777777666444111000...---,,,+++,,,,,,*********)))))))))((((((((((((((((((((('''&&&&&&yyyxxxzzzuuusssssssssrrrgggggghhhkkknnnqqqqqqqqqkkkjjjiiijjjkkkkkkiiihhhjjjjjjhhhgggeeecccbbbaaaeeeccccccdddfffggggggfffeeedddbbbbbbbbbaaa___^^^^^^_________^^^\\\[[[ZZZXXX[[[___aaabbbdddfffhhhjjjkkkggg^^^ZZZ\\\^^^]]]___^^^]]]]]]^^^___^^^^^^[[[YYYWWWUUUVVVYYY\\\___[[[^^^bbbeeeeeebbb^^^[[[aaa___]]]YYYWWWYYY]]]```_________^^^[[[XXXTTTRRRSSSRRRQQQRRRTTTUUUUUUTTTMMMMMMMMMKKKIIIGGGEEEDDDBBBBBBBBBCCCEEEFFFEEECCCCCC@@@>>>===???@@@AAAAAA@@@???>>>======<<<<<<===???????????????@@@@@@AAAAAABBBBBBAAA@@@@@@AAACCCBBBCCCDDDCCCCCCCCCEEEGGGEEEFFFGGGIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIKKKLLLMMMMMMLLLKKKLLLMMMMMMNNNOOOPPPQQQRRRQQQTTTSSSPPPOOOPPPPPPLLLRRRSSSVVVWWWXXXWWWVVVUUUVVVXXXYYYYYYXXXWWWYYYZZZZZZ\\\___dddhhhmmmppprrrxxxwwwwwwyyy|||~~~yyywwwwwwxxx{{{~~~}}}xxxtttpppqqqssssssrrrrrrtttvvvqqqnnnlllooouuuxxxxxxuuuqqqtttvvvvvvuuuvvv{{{}}}xxxtttwww||||||yyyvvvsssppppppqqqsssuuu}}}|||uuurrrtttwwwwwwtttppppppqqqqqqooolllrrrqqqpppppprrruuuzzz|||~~~~~~}}}}}}~~~~~~{{{zzzyyyvvvrrrssswwwxxxyyyzzz}}}~~~}}}zzzwwwwwwtttrrrsssvvv{{{~~~}}}wwwtttrrrpppiiikkkoootttxxxyyywwwuuu{{{{{{yyywwwvvvvvvyyy{{{}}}~~~{{{xxx{{{~~~|||zzz{{{~~~~~~~~~|||||||||~~~~~~{{{~~~||||||}}}yyytttpppnnnqqqqqqsssxxx{{{zzztttoooqqqqqqrrrssstttsssqqqnnnjjjjjjjjjgggbbb___^^^^^^aaa^^^ZZZVVVTTTUUUVVVXXXXXXVVVQQQLLLHHHFFFEEEDDDAAA@@@@@@???===;;;999888777666555555666666555333000///---,,,++++++************))))))))))))(((((('''(((((((((((('''&&&&&&|||xxxuuuttttttttteeeddddddfffjjjmmmppppppmmmlllllllllmmmmmmkkkiiihhhhhhggggggfffdddccccccdddcccccceeeggggggfffddddddbbbaaaaaaaaaaaa___^^^^^^___```aaa```^^^\\\ZZZYYYZZZ\\\^^^```aaabbbcccdddfffeee___]]]aaadddddd___\\\XXXYYY[[[]]]\\\ZZZYYYWWWVVVUUUVVVYYY[[[]]]^^^aaaccceeedddaaa]]]ZZZYYYYYYWWWUUUUUUWWW[[[______^^^^^^]]][[[XXXSSSPPPNNNNNNOOOQQQSSSTTTRRRQQQJJJJJJIIIHHHGGGEEEDDDDDDBBBBBBBBBDDDFFFHHHGGGFFFDDDBBB>>>;;;;;;===???@@@??????>>>===<<<<<<<<<<<<>>>>>>======>>>>>>???@@@@@@@@@AAA@@@???>>>@@@BBBCCCDDDEEEDDDCCCCCCDDDFFFEEEFFFGGGIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEGGGHHHIIIGGGIIIKKKMMMNNNMMMLLLKKKOOOOOOOOOPPPPPPPPPPPPPPPPPPSSSSSSOOOMMMOOOOOOMMMPPPRRRUUUWWWXXXXXXWWWVVVYYYYYYYYYXXXXXXYYYZZZ[[[WWWXXX[[[```dddiiimmmoooooonnnpppuuu|||}}}~~~|||yyysssssstttwwwzzzzzzwwwuuurrrssstttttttttsssssssssuuuoookkkmmmssswwwuuuqqqwwwxxxxxxwwwuuutttuuuwww}}}~~~}}}xxxwwwyyy~~~~~~}}}{{{{{{wwwttttttuuuwwwxxx{{{vvvsssssstttvvvrrrnnnooosssuuurrrooorrrpppnnnnnnqqquuuxxxyyyyyyxxxxxxvvvuuutttttttttwwwttttttuuusssooopppuuussstttwwwzzz|||~~~~~~}}}mmmllllllmmmqqqwww{{{~~~~~~yyywwwxxxyyynnnpppppppppsssvvvvvvsssyyyyyyxxxvvvtttsssuuuvvvyyy{{{~~~}}}zzztttxxx{{{{{{}}}}}}}}}zzzzzz~~~}}}{{{zzzzzzyyyyyy|||||||||||||||{{{vvvrrrpppnnnnnnpppsssvvvwwwuuurrrttttttsssssssssqqqmmmjjjjjjiiigggccc___\\\\\\]]]\\\[[[YYYWWWWWWWWWXXXYYYVVVTTTPPPKKKGGGEEEDDDDDD???@@@@@@???>>><<<999888777555444444555555333222//////...---,,,+++*********)))))))))((((((((((((''''''((((((''''''&&&%%%~~~~~~|||wwwsssqqqqqqqqqhhheeeccccccfffiiilllmmmnnnnnnpppqqqrrrpppllliiihhhhhhhhhgggfffdddbbbaaacccbbbbbbdddeeeeeedddbbbaaa___]]]]]]___``````______```aaabbbaaa```]]]\\\]]]]]]^^^___``````______^^^bbbeeebbbbbbddddddccc^^^ZZZVVVVVVXXXYYYWWWUUUUUUUUUVVVWWWXXXYYYZZZZZZ___aaaccceeedddbbb^^^\\\PPPPPPPPPNNNNNNPPPUUUXXX\\\[[[ZZZZZZZZZXXXTTTPPPKKKKKKLLLNNNQQQQQQOOOMMMGGGGGGFFFEEEEEEDDDDDDDDDBBBBBBBBBDDDGGGHHHHHHGGGDDDBBB>>>;;;999:::===??????>>>===<<<;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>?????????======???@@@EEEEEEEEEDDDBBBAAABBBDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEFFFHHHIIIHHHIIILLLMMMNNNNNNLLLKKKOOOPPPQQQQQQQQQPPPPPPOOONNNRRRSSSOOOMMMOOOQQQQQQPPPQQQTTTVVVWWWXXXWWWVVVZZZYYYXXXXXXYYYZZZ[[[[[[WWWXXX[[[___ccchhhlllnnnjjjiiikkkqqqxxx||||||{{{wwwxxxyyyzzz{{{{{{|||}}}pppqqqrrruuuwwwxxxwwwvvvwwwwwwwwwxxxwwwuuusssqqq|||vvvpppqqqvvvyyyvvvrrrzzzzzzzzzyyywwwuuuuuuuuuwwwyyy~~~}}}|||||||||zzzxxxyyytttwww~~~}}}~~~zzzxxxzzz|||}}}|||~~~~~~|||yyyxxxxxxwwwtttrrrssspppmmmpppvvvyyyxxxuuuqqqnnnlllmmmppptttvvvvvvtttsssqqqpppoooooonnnnnnpppnnnmmmnnnmmmjjjlllppplllmmmpppsssxxx}}}eeegggiiikkknnnrrrvvvxxx||||||zzzxxxuuuuuuzzz~~~}}}wwwooooootttuuurrrvvvxxxyyyyyywwwuuutttuuuwwwyyy|||ppptttvvvvvvwww{{{|||zzz}}}{{{{{{|||}}}}}}|||{{{yyyxxxxxxxxxzzz|||{{{~~~~~~yyyvvvuuupppnnnlllmmmoooqqqssstttsssrrrrrrssssssrrrnnnkkkkkkjjjgggddd```^^^^^^```___^^^\\\ZZZYYYWWWWWWVVVSSSPPPLLLHHHEEECCCBBBBBB>>>?????????===;;;999888666555333333444333222000000//////...---,,,+++***)))))))))((((((((((((''''''''''''''''''&&&&&&%%%}}}}}}~~~}}}}}}|||yyytttnnnllllllmmmllliiieeedddeeeggghhhhhhmmmnnnooorrrsssqqqmmmjjjkkkkkkjjjiiifffbbb___]]]bbbaaa``````bbbbbbbbb```___\\\YYYXXXZZZ\\\^^^___^^^___``````___^^^]]]\\\```______```bbbbbbaaa___]]]cccgggeeecccbbb___[[[\\\ZZZWWWVVVUUUTTTSSSRRRPPPQQQSSSUUUVVVWWWWWWWWWZZZ[[[^^^```___^^^[[[YYYPPPPPPOOONNNMMMNNNRRRUUUXXXVVVSSSTTTUUUUUURRRNNNHHHHHHHHHJJJLLLLLLKKKIIIDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAACCCFFFGGGFFFEEEBBBAAA@@@===;;;:::<<<>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<=========>>>>>>===<<<<<<===???CCCDDDDDDCCCAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLOOOOOOQQQQQQQQQPPPOOONNNMMMRRRSSSOOOMMMPPPSSSTTTQQQRRRSSSUUUVVVWWWWWWWWWYYYXXXWWWXXXZZZ[[[ZZZYYYZZZ[[[]]]```dddhhhllloookkkkkkmmmpppsssuuuuuutttuuuvvvxxxxxxxxxyyy{{{}}}nnnoooqqqssstttvvvwwwwwwyyyyyyyyyzzz{{{xxxtttqqq~~~zzzwwwxxx|||~~~{{{xxxzzz{{{|||||||||{{{yyyxxxuuuxxx|||}}}{{{|||||||||{{{zzzwww{{{|||yyyyyy{{{}}}}}}}}}|||{{{|||~~~zzzzzz|||~~~}}}{{{~~~{{{zzz{{{||||||{{{|||yyyvvvwwwyyyyyyuuupppqqqpppooorrrxxx|||||||||rrrooommmnnnrrrvvvvvvuuuwwwtttqqqooooooooonnnmmmllliiiggggggeeebbbeeejjjeeegggkkknnnsss{{{fffhhhjjjkkklllnnnqqqsssxxxvvvvvvvvvuuuvvv}}}qqqnnntttvvvrrrsssvvvyyyzzzyyywwwvvvvvvwwwxxx{{{rrrvvvxxxwwwwww{{{~~~}}}~~~~~~}}}{{{yyy{{{~~~~~~}}}||||||}}}yyyxxxxxx{{{{{{yyyyyyssspppmmmjjjjjjmmmqqqsssnnnnnnoooqqqsssrrrpppmmmiiiiiihhheeebbbaaabbbccceeeddd```]]]YYYUUUSSSRRRPPPMMMJJJFFFCCCAAAAAAAAA=========<<<;;;:::999888666444333222333222111///////////////...,,,+++***))))))((((((((((((''''''&&&''''''''''''&&&%%%%%%xxxyyy}}}~~~}}}~~~~~~{{{zzzwwwwwwuuuqqqllljjjjjjlllllliiieeeccccccddddddcccffffffgggiiilllmmmllljjjkkkkkkjjjiiifffccc___]]]aaa___]]]]]]^^^____________[[[VVVSSSTTTXXXZZZ\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ]]]aaadddcccbbb___eeegggddd```^^^ZZZVVVXXXXXXXXXUUURRROOOMMMMMMLLLLLLMMMMMMOOOQQQRRRSSSSSSUUUWWWXXXXXXVVVTTTRRRSSSSSSRRRPPPNNNNNNPPPSSSTTTPPPLLLKKKMMMNNNKKKHHHEEEDDDDDDEEEFFFGGGEEEDDDAAA@@@?????????@@@AAAAAA???>>>>>>@@@BBBCCCBBBAAA>>>@@@BBB@@@===;;;<<<===>>>===<<<;;;:::::::::::::::::::::::::::;;;<<<<<<<<<======<<<;;;;;;<<<>>>???@@@AAAAAAAAAAAACCCEEECCCDDDEEEFFFFFFEEEDDDCCCAAABBBCCCEEEFFFGGGGGGGGGJJJKKKKKKLLLMMMMMMNNNNNNMMMNNNPPPQQQQQQPPPOOONNNMMMRRRSSSNNNKKKNNNRRRTTTSSSSSSSSSSSSTTTUUUWWWXXXZZZYYYYYY[[[]]]^^^[[[YYY[[[[[[\\\^^^bbbfffjjjmmmjjjkkkmmmnnnnnnoooqqqrrrtttwwwzzzzzzwwwtttttttttmmmnnnooopppqqqsssuuuvvvwwwwwwxxx{{{}}}{{{vvvrrrvvvvvvwwwzzz~~~}}}~~~|||zzzxxx{{{~~~}}}}}}{{{vvvvvvzzz|||}}}}}}|||zzz{{{}}}|||yyyyyy|||}}}zzzvvvzzzwwwxxx~~~zzzxxxyyyzzz|||~~~~~~~~~zzzxxxvvvwwwyyyyyyxxxvvvxxxxxxxxxxxxwwwvvvsssqqqqqqrrrsssvvvyyy|||~~~vvvsssppprrrwwwzzzzzzxxx~~~zzzuuurrrqqqpppnnnllliiieeeaaa```]]][[[^^^eeebbbeeejjjmmmqqqvvv}}}jjjkkkkkkiiiggghhhlllpppsssrrrtttxxxxxxvvv{{{qqqmmmssstttooonnnpppssssssssstttuuuwwwwwwwwwyyy}}}www|||}}}{{{zzz~~~{{{~~~{{{vvvvvv{{{~~~|||xxxvvvyyy~~~|||zzzzzz{{{vvvtttpppllljjjkkknnnpppnnnmmmnnnoooooonnnkkkhhheeeffffffeeecccbbbccceeefffddd```\\\XXXUUUSSSRRRNNNLLLHHHEEEBBBAAA@@@AAA===<<<;;;:::999888888888555444222222222111000...............---+++***)))))))))((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$vvvqqqrrruuu}}}}}}~~~|||}}}|||zzz|||tttuuuuuuqqqmmmkkkllloooiiifffbbb````````````___^^^]]]]]]___cccgggiiiiiigggggghhhhhhgggeeecccaaa```^^^[[[ZZZ[[[]]]^^^^^^```[[[TTTPPPQQQTTTWWWYYYXXXWWWWWWVVVVVVVVVWWWWWWRRRRRRTTTYYY___cccdddccc___dddfffbbb^^^]]]ZZZVVVSSSVVVWWWTTTNNNIIIHHHIIIJJJIIIGGGGGGHHHKKKOOORRRPPPQQQSSSTTTSSSQQQNNNMMMRRRQQQPPPMMMJJJIIIKKKMMMQQQLLLFFFEEEGGGHHHEEECCCDDDBBBAAAAAABBBCCCBBB@@@>>>===<<<<<<<<<>>>???@@@===<<<<<<>>>@@@AAA@@@>>><<<@@@CCCBBB???<<<<<<<<<======<<<;;;::::::::::::::::::999999::::::;;;<<<;;;<<<===<<<::::::<<<===;;;===???@@@AAABBBEEEHHHCCCCCCDDDEEEEEEDDDCCCBBB???AAACCCEEEGGGGGGGGGGGGKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMOOOQQQQQQPPPOOONNNMMMRRRSSSNNNJJJLLLPPPRRRUUUTTTRRRRRRRRRTTTWWWXXX]]]\\\\\\___bbbbbb^^^[[[YYYYYYZZZ[[[^^^bbbfffiiieeehhhkkkkkkjjjlllppptttsssxxx||||||vvvpppkkkiiilllmmmnnnooooooqqqsssuuutttuuuwww{{{~~~}}}yyytttlllnnnsssxxx}}}|||xxx|||~~~~~~~~~||||||}}}~~~~~~}}}{{{{{{||||||yyyzzz||||||wwwsssrrrnnnooowww{{{vvvrrrrrrnnnppprrrtttttttttuuuwwwuuutttsssuuuxxxyyywwwtttvvvyyy{{{zzzuuuqqqqqqqqqssstttwwwxxxyyy{{{~~~zzzvvvtttuuu{{{~~~}}}{{{}}}wwwsssqqqpppmmmjjjhhhccc^^^[[[XXXVVV[[[aaabbbfffkkknnnppprrrwwwzzznnnmmmiiieeebbbccchhhmmmjjjjjjooouuuuuuqqqttt{{{}}}ooolllrrrrrrkkkjjjjjjkkkkkklllnnnrrruuuuuutttvvv{{{|||vvvzzz}}}|||yyy~~~|||uuussszzz}}}{{{www{{{|||}}}~~~}}}}}}zzzxxxxxxzzz}}}xxxwwwtttppplllkkklllmmmrrrpppooonnnllliiiddd```bbbcccddddddccccccdddeeeaaa```]]]ZZZXXXWWWWWWWWWNNNKKKHHHEEEBBBAAAAAAAAA===<<<:::888777777888888555444222111111111///---,,,---------,,,***(((''')))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$zzzsssqqqooommmsss}}}~~~{{{xxxzzz~~~yyyxxx}}}{{{xxxwwwwwwuuusssqqqnnnlllkkkkkkjjjiiihhhfffccc```^^^\\\ZZZ``````[[[ZZZaaafffffffffiiimmmmmmjjjeeeaaa^^^^^^^^^]]][[[ZZZ[[[___bbb\\\\\\[[[YYYWWWTTTTTTTTTUUUUUUUUUVVVWWWVVVSSSQQQPPPPPPRRRWWW]]]bbbeeeeeeaaadddfffccc]]]WWWTTTTTT]]]ZZZVVVQQQLLLIIIGGGFFFIIIIIIIIIHHHHHHHHHGGGGGGLLLJJJIIIJJJKKKLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKIIIGGGDDDCCCBBBAAADDDCCCBBBAAAAAABBBCCCDDDBBBAAA???======>>>???@@@;;;;;;<<<<<<======>>>>>>===============>>>>>>>>>;;;::::::999888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===???BBBCCCFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGIIIIIIIIIHHHGGGJJJKKKMMMMMMLLLKKKKKKKKKOOONNNLLLLLLLLLNNNPPPQQQQQQTTTTTTOOOMMMPPPRRRQQQSSSTTTVVVVVVUUUVVVXXXYYY\\\YYYXXXZZZ___bbb```]]]^^^\\\\\\___dddfffeeecccaaacccggglllpppssswwwyyy}}}{{{xxxvvvqqqkkktttvvvvvvssspppooorrruuuvvvsssrrrwww}}}{{{vvvwwwxxx{{{~~~{{{{{{yyyxxx|||||||||}}}~~~zzzxxxyyyyyywwwtttqqqnnnkkkmmmqqqrrrnnniiiooopppppppppooopppsssvvvuuuuuuvvvxxxxxxwwwssspppyyywwwtttrrrppppppqqqrrryyy{{{}}}yyyzzz{{{|||zzzwwwuuutttuuu}}}wwwtttuuuuuuqqqmmmhhhhhheee^^^XXXXXX]]]bbbbbbfffhhhhhhjjjooopppmmmrrrooojjjgggffffffeeeeeemmmmmmnnnoooooooooooonnnvvvxxxvvvqqqooopppooollljjjkkkkkklllmmmoooqqqrrruuuwwwzzz|||}}}|||zzzxxx}}}zzzzzz|||~~~|||vvvtttvvvtttvvvyyy}}}{{{wwwzzz}}}|||{{{zzzxxxxxxxxxxxxvvvwww{{{{{{uuummmlllppppppooommmlllkkkhhhccc______aaabbbcccaaa___\\\ZZZUUUWWWYYYXXXUUUSSSTTTUUUKKKIIIGGGFFFEEECCCAAA???>>><<<999888888777666444333222111000////////////,,,,,,++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''yyyuuuyyytttrrrsssrrrooorrrxxxwwwzzzzzzwwwvvvwwwvvvrrr{{{zzz|||{{{zzz}}}xxxyyy{{{}}}|||zzzyyyxxxxxxvvvtttsssrrrrrrrrrkkkkkkiiifffccc___\\\ZZZ[[[```aaa^^^^^^ccchhhhhhhhhjjjmmmlllhhhccc___]]][[[[[[[[[ZZZYYY[[[___aaa]]]]]]\\\ZZZXXXWWWWWWWWW\\\ZZZYYYYYYYYYZZZYYYXXXSSSSSSUUUXXX\\\___``````^^^______]]]YYYTTTQQQPPPWWWVVVSSSPPPMMMJJJHHHGGGIIIHHHGGGFFFFFFFFFGGGGGGIIIHHHGGGGGGIIIJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHKKKJJJHHHFFFDDDCCCCCCBBBEEEDDDCCCCCCCCCCCCDDDEEEEEECCCAAA@@@???@@@AAABBB>>>>>>>>>===<<<<<<<<<<<<==================<<<<<<999999888888888999999:::999999999999999999999999;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<===???AAABBBDDDCCCCCCBBBAAAAAAAAABBBCCCEEEFFFHHHHHHHHHGGGFFFGGGIIILLLMMMLLLJJJJJJJJJLLLLLLKKKKKKLLLOOOQQQRRRVVVZZZZZZVVVTTTVVVWWWUUURRRTTTWWWXXXWWWXXXYYYZZZ[[[XXXVVVYYY^^^bbbaaa___```___```ccchhhjjjhhhfffeeejjjoooqqqpppppptttwww}}}}}}yyyvvvsssooovvvwwwvvvtttpppnnnoooppptttuuuwww}}}{{{yyy{{{}}}~~~||||||zzzzzz{{{yyywwwyyy~~~~~~}}}yyyxxxyyyzzzxxxvvvqqqmmmjjjjjjllloooooonnnnnnoooppppppqqqrrruuuwwwvvvtttssssssttttttrrrqqqvvvtttpppnnnnnnooorrrttt{{{~~~~~~yyytttrrrqqqyyyvvvttttttuuuuuutttrrrlllllliiiccc\\\ZZZ]]]aaadddhhhjjjjjjlllqqqrrrpppssspppllljjjjjjjjjjjjiiinnnmmmllllllmmmnnnpppqqqqqqsssrrrmmmlllnnnnnnkkkiiiiiiiiijjjkkkmmmnnnooopppqqqtttwwwzzz|||~~~~~~~~~{{{yyyyyy{{{~~~|||yyyyyyzzzwwwrrrqqqtttqqqtttxxxzzz{{{}}}~~~|||{{{zzzyyyzzzyyyyyyxxxtttvvvzzz}}}xxxrrrqqquuuuuutttrrrqqqpppnnnjjjgggdddccc```]]]YYYVVVTTTSSSUUUWWWXXXVVVRRROOOOOOPPPKKKIIIFFFEEEDDDCCCAAA???777666555555777999999888222111000///............,,,,,,+++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''xxxiiiiiinnnqqqpppqqquuuvvvsssrrrtttrrruuuuuuqqqpppqqqppplllxxxwwwzzz}}}|||}}}uuuwwwyyy}}}~~~}}}~~~~~~|||zzzttttttsssrrrqqqqqqrrrrrrlllkkkjjjgggccc___\\\ZZZ[[[___aaa```aaaeeehhhhhhiiijjjkkkiiiddd```]]][[[XXXYYYYYYYYYYYY[[[^^^```^^^]]][[[ZZZYYYZZZZZZ[[[]]]ZZZWWWVVVWWWYYYYYYYYYUUUUUUVVVXXX[[[\\\\\\[[[]]][[[XXXWWWUUURRROOOLLLQQQQQQQQQPPPNNNKKKIIIGGGHHHGGGEEECCCCCCDDDEEEFFFEEEDDDCCCDDDFFFGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEIIIHHHGGGEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDAAA?????????@@@AAABBBAAA???===<<<::::::999======<<<<<<;;;;;;;;;:::777777777777888999::::::888888888888888888888888::::::::::::::::::::::::===<<<<<<<<<===>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@CCCDDDFFFGGGGGGFFFEEEDDDCCCFFFJJJLLLLLLKKKJJJJJJKKKJJJJJJKKKMMMOOORRRSSSVVVZZZ[[[WWWUUUVVVVVVTTTQQQTTTXXXZZZZZZZZZZZZ[[[ZZZWWWUUUXXX]]]aaacccbbbbbbbbbdddiiimmmooommmiiijjjpppvvvvvvrrrppprrrvvv}}}xxxvvvuuuttttttuuuuuuuuutttsssrrrqqqxxx|||{{{|||{{{xxx|||{{{|||}}}zzz{{{~~~{{{wwwvvvxxxyyywwwuuupppnnnjjjhhhhhhkkknnnqqqmmmoooqqqqqqrrrtttwwwyyyvvvtttpppooopppqqqqqqqqqqqqooolllkkkkkknnnqqqtttwww{{{yyytttqqqpppqqqsssuuuuuuttttttttttttqqqqqqooojjjccc___```bbbhhhkkkmmmmmmoootttvvvtttrrrooommmlllmmmnnnmmmmmmlllkkkiiihhhiiillloooqqqmmmooonnnjjjjjjmmmnnnllljjjjjjjjjjjjkkklllnnnnnnooopppqqqtttwww{{{|||yyywwwxxxzzz}}}~~~}}}{{{yyyyyytttooonnnqqqmmmrrrwwwxxxvvvwww|||{{{xxxwwwxxxzzzzzzwwwtttrrruuuzzz}}}xxxxxx{{{zzzxxxvvvtttsssrrrooommmjjjfffaaa[[[VVVTTTTTTTTTUUUUUUUUUSSSNNNKKKJJJJJJJJJHHHEEEDDDCCCBBB???===444333222333666777888777000///...------,,,,,,,,,++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttmmmmmmllljjjnnnoooqqqtttvvvuuusssqqqnnnqqqqqqnnnnnnqqqpppmmmqqqrrrvvv|||xxxyyy|||{{{yyy|||~~~|||xxxqqqpppooonnnmmmmmmmmmmmmkkkkkkjjjiiifffccc```^^^ZZZ\\\^^^```aaadddffffffgggggggggeeeaaa]]]\\\\\\YYYZZZ[[[[[[ZZZ[[[\\\^^^]]][[[YYYXXXYYYZZZ[[[[[[ZZZXXXVVVVVVWWWXXXXXXXXXSSSSSSTTTWWWZZZ\\\[[[ZZZ^^^ZZZVVVUUUVVVUUUQQQNNNPPPQQQRRRQQQPPPLLLIIIGGGGGGEEECCCAAA@@@BBBDDDEEEBBBAAAAAABBBDDDEEEEEEDDDFFFFFFFFFFFFEEEDDDCCCCCCFFFFFFEEEDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCEEEEEEBBB@@@>>><<<;;;;;;<<<===CCCBBB???===;;;:::999999<<<;;;;;;::::::999999888777777666666666777888888666666666777777777777777999999999999::::::::::::==================>>>>>>@@@@@@@@@@@@@@@@@@@@@???CCCCCCDDDEEEEEEDDDCCCCCCAAAEEEIIILLLMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRTTTYYY[[[XXXVVVVVVUUUSSSQQQUUUYYY\\\\\\[[[[[[[[[\\\YYYWWWXXX\\\```bbbcccbbbcccfffkkkppprrroookkkmmmppptttvvvvvvuuuuuuvvvyyy}}}uuusssuuuwwwqqqsssvvvzzz|||}}}|||{{{|||{{{{{{~~~}}}yyy}}}{{{|||~~~|||yyy{{{~~~|||xxxwwwxxxxxxvvvtttpppooommmjjjhhhiiilllooolllnnnqqqrrrsssuuuxxxzzzvvvssspppooopppqqqqqqqqqmmmllllllkkkkkkmmmnnnooolllqqqwww|||~~~}}}{{{zzz~~~~~~~~~{{{wwwsssrrrqqqpppuuuyyyxxxtttpppppprrruuuvvvuuuqqqlllhhhffffffkkkooopppoooqqqvvvxxxvvvnnnlllkkkkkkmmmnnnnnnmmmjjjiiihhhggghhhiiijjjkkkjjjlllkkkhhhiiimmmooommmlllllllllmmmmmmnnnooopppssssssuuuvvvxxxzzz{{{|||yyyxxxwwwwwwzzz|||}}}|||xxxppplllnnnnnntttyyyxxxuuuuuu{{{}}}{{{}}}|||yyyvvvwwwyyyxxxtttppptttvvv{{{{{{zzz}}}{{{xxxuuurrrqqqooommmkkkdddaaa]]]YYYVVVUUUUUUUUURRRRRRQQQOOOLLLIIIGGGFFFHHHFFFCCCBBBAAA@@@===;;;777555333222333333222000...---,,,++++++***++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{gggbbbjjjqqqnnngggnnnmmmmmmnnnppprrrpppmmmgggkkkkkkjjjkkkpppqqqooonnnqqquuu|||}}}}}}~~~zzzxxx{{{}}}yyytttrrrqqqooommmllljjjjjjiiiggghhhiiijjjjjjhhheeedddYYYYYYZZZ^^^```bbbcccdddcccddddddbbb___]]]]]]]]]]]]^^^___^^^\\\[[[[[[\\\ZZZXXXVVVVVVXXXZZZZZZYYYYYYYYYYYYZZZ\\\\\\ZZZXXXPPPOOOPPPTTTXXX\\\]]]]]]```]]]YYYYYYZZZYYYVVVSSSSSSTTTUUUTTTRRRMMMIIIFFFFFFDDDAAA??????@@@BBBDDD@@@??????AAADDDEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCBBBEEEDDDDDDCCCDDDDDDDDDEEECCCBBBAAA@@@@@@AAABBBCCC???>>><<<:::999999;;;;;;AAA@@@===;;;:::::::::;;;999999999888888888777777999888777666555444444444555555555666666777777777888888888999999999::::::<<<<<<<<<<<<===<<<<<<<<>>===;;;999888555222111000///...,,,---,,,+++***))))))))))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}yyy|||hhhfffdddeeeiiillllllkkkkkkjjjgggeeeiiinnnnnnjjjiiilllmmmllloootttwwwuuurrruuuyyy{{{zzz||||||wwwqqqpppooollljjjgggeeedddcccccceeehhhjjjkkkkkkiiihhh]]]YYYYYY]]]``````aaacccbbbcccdddcccaaa____________aaabbbaaa___\\\[[[[[[ZZZWWWVVVWWW[[[\\\ZZZXXXVVVVVVWWWYYY[[[ZZZWWWUUUPPPNNNNNNPPPUUUZZZ]]]___```^^^]]]]]]]]]\\\ZZZXXXVVVWWWWWWVVVSSSNNNJJJGGGDDDCCCAAA@@@???@@@AAABBB>>>>>>>>>@@@CCCEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@???>>>>>>???@@@AAA@@@>>>===;;;;;;<<<===>>>???>>>;;;999999999:::;;;777777777777777777777777999888777555444333222222444555555666666777777888777777777888888999999:::999:::;;;;;;<<<;;;;;;:::>>>???@@@AAAAAAAAA@@@????????????@@@AAAAAABBBBBBCCCEEEIIIKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPUUUVVVTTTSSSUUUUUUTTTRRRUUUXXXYYYYYYXXXXXXYYY[[[ZZZYYYXXXYYYZZZ\\\]]]^^^^^^```ffflllooommmjjjkkkfffdddkkkvvv}}}zzztttqqqwwwyyytttpppssswwwyyy~~~{{{vvvtttvvvyyywwwwwwwwwzzz{{{xxxwwwtttsssvvv}}}~~~|||tttuuuvvvvvvtttqqqmmmjjjkkknnnpppqqqppppppqqqrrrpppooooooqqqtttuuutttrrrooopppqqqqqqooollliiihhhkkknnnpppooollljjjkkkmmmsssttttttrrrnnnlllkkkkkkmmmsssxxxxxxuuurrrsssuuuwwwwwwwwwwwwvvvtttqqqpppppprrrrrroooppptttvvvtttmmmmmmmmmoooppppppmmmkkkhhhjjjlllmmmmmmjjjgggeeeaaacccaaa]]]]]]bbbdddccceeeeeeeeefffhhhiiikkklllmmmpppuuuyyy{{{zzzyyywwwtttssstttvvvxxxyyyxxxwwwwwwxxx|||yyywwwxxx|||~~~|||xxxyyyzzzyyy|||}}}zzzxxxwwwvvv|||yyyxxxzzzxxxsssrrrtttwwwtttqqqnnnllliiieeebbb^^^^^^^^^\\\XXXRRRMMMJJJIIIHHHGGGGGGHHHHHHFFFDDDBBB@@@===<<<;;;:::888666444222000///000000...---,,,+++***))))))(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ooohhh```dddjjjlllmmmlllmmmnnnggggggdddccchhhppppppkkkpppssstttsssuuu{{{~~~}}}xxx{{{}}}||||||}}}{{{vvvqqqnnnllljjjgggeeecccbbbaaa___bbbfffiiikkkkkkiiihhhccc]]][[[___bbbaaabbbeeefffggghhhgggdddaaa``````^^^```cccccc```]]]\\\[[[\\\ZZZYYY\\\___```\\\XXXUUUTTTTTTUUUWWWWWWVVVUUUTTTQQQNNNNNNQQQVVVZZZ\\\[[[]]]______]]]ZZZYYYXXXWWWWWWWWWUUURRROOOKKKIIICCCBBBAAAAAA@@@@@@AAAAAA<<<<<<<<<>>>AAADDDDDDCCC>>>???@@@AAAAAAAAAAAAAAADDDDDDCCCBBBBBBCCCCCCCCC@@@@@@???>>>>>>???@@@@@@???>>>===<<<<<<>>>@@@AAA???===:::888777777999:::444444555555666666777777777666555444333333333333444555555666777777888888666666777777888999999:::777888999:::;;;::::::999;;;<<<>>>@@@@@@???>>>===<<<<<<===>>>???AAABBBCCCDDDEEEGGGHHHIIIKKKMMMPPPMMMMMMNNNNNNNNNNNNNNNNNNKKKOOOPPPNNNMMMQQQSSSRRRSSSTTTVVVVVVVVVUUUVVVWWWUUUVVVVVVVVVVVVWWWYYYZZZ\\\[[[]]]bbbhhhlllkkkiiijjjeeebbbfffpppvvvuuuqqqrrruuuvvvssssssxxx||||||}}}~~~~~~|||{{{zzz|||}}}yyywwwvvvxxx|||}}}}}}zzzvvvxxx}}}}}}|||~~~wwwvvvvvvxxxzzzxxxsssnnnlllmmmoooooonnnllllllmmmlllkkkjjjkkknnnqqqsssssstttsssrrrpppooonnnmmmllloooqqqrrrnnnjjjhhhkkkoootttuuuuuusssooommmllllllkkkooosssuuutttssstttvvvvvvuuuuuuuuutttssspppoooqqqsssqqqmmmmmmqqqrrrqqqmmmlllmmmnnnooommmjjjgggcccdddfffggghhhgggfffeee```aaa^^^YYYYYY]]]___^^^^^^___```aaaccceeegggiiiiiikkknnnrrrtttvvvvvvvvvppppppqqqsssvvvvvvuuusssssssssvvv{{{|||zzz|||~~~{{{yyyzzz~~~~~~~~~|||zzzvvvtttwww{{{}}}xxxttttttrrrnnnmmmoooqqqooonnnlllkkkhhhdddaaaeeeeeedddaaa\\\VVVPPPMMMFFFDDDCCCDDDEEEEEEBBB@@@???===;;;999999777555333333111/////////000///...,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqfffeeejjjgggfffgggkkkppprrrooolllfffgggfffeeekkkttttttnnntttwwwwwwuuuwww}}}~~~{{{}}}~~~~~~}}}|||}}}~~~|||vvvrrrqqqpppnnnllljjjhhhgggggg^^^aaaeeehhhjjjiiihhhggghhh```]]]aaadddcccdddhhhiiikkklllkkkgggcccaaa```\\\___bbbbbbaaa^^^]]]\\\___]]]]]]```dddddd___YYYZZZXXXVVVVVVXXXZZZ[[[[[[ZZZUUUPPPMMMOOOSSSVVVXXXVVVZZZ^^^^^^[[[WWWWWWWWWVVVVVVUUUTTTRRROOOMMMKKKBBBBBBBBBBBBAAAAAA@@@@@@;;;:::;;;===@@@CCCCCCCCC;;;<<<===???@@@@@@@@@@@@DDDDDDCCCBBBBBBBBBBBBCCCAAA@@@???>>>>>>???@@@AAA>>>===<<<;;;<<<>>>@@@AAA@@@>>>:::777666666777888222333333444555666777777555555444333333333444444555555555666777888888999555666666777888999999999555666888999::::::999999999;;;===>>>???>>>===<<<;;;;;;<<<===???AAABBBCCCDDDEEEFFFFFFGGGIIILLLOOOIIIJJJKKKMMMMMMNNNNNNNNNMMMQQQQQQOOOOOOSSSVVVVVVSSSTTTUUUUUUSSSSSSTTTUUUOOOQQQSSSTTTUUUUUUWWWYYY[[[ZZZ[[[```fffkkkkkkjjjiiifffccceeejjjooopppoootttvvvuuusssuuu|||yyy|||vvvvvvwwwyyy{{{|||||||||{{{yyywwwxxx{{{~~~~~~~~~zzzuuutttxxxzzzxxx|||tttzzz~~~}}}~~~zzzxxx|||||||||yyywwwvvvyyy}}}}}}xxxssslllnnnooonnnllljjjiiiiiijjjgggeeeeeeiiinnnrrrtttwwwuuurrrooonnnoooqqqrrrpppqqqqqqlllgggfffkkkpppsssuuuvvvuuusssqqqqqqqqqmmmoooqqqrrrrrrrrrssssssvvvtttsssrrrrrrpppnnnlllqqqsssppplllkkkooopppnnnjjjjjjkkklllllliiieeebbb]]]]]]^^^___aaabbbdddeeeaaabbb^^^YYYXXX\\\^^^]]]\\\\\\^^^___bbbdddggghhhiiiiiijjjlllnnnppprrrsssmmmmmmnnnqqqttttttrrrpppuuutttuuuxxxyyyyyy~~~|||yyyxxxzzz|||~~~~~~}}}~~~wwwzzzzzzvvvpppooouuu|||}}}wwwqqqpppnnnkkkjjjmmmkkkjjjjjjjjjjjjhhhdddaaaeeedddbbb___[[[VVVQQQOOOEEECCCAAAAAABBBBBB???<<<>>><<<999888777666333111444222000/////////...,,,,,,+++***))))))(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyeeeaaaeeegggfffdddcccgggkkkmmmkkkjjjjjjkkkhhhffffffgggjjjmmmoooppppppvvv||||||yyywww{{{}}}|||}}}yyy{{{~~~wwwxxxzzz|||}}}~~~}}}}}}uuuxxxwwwqqqpppuuuvvvrrrkkkmmmooonnnkkkiiilllnnnhhhffffffiiilllmmmkkkhhhoooppppppnnnjjjgggfffeee___aaacccccc```^^^^^^___]]]^^^___aaacccbbb```^^^aaa^^^[[[YYYYYY\\\```bbb]]]ZZZUUUQQQPPPQQQSSSUUUWWWVVVSSSRRRQQQRRRSSSTTTPPPPPPOOONNNMMMLLLKKKJJJFFFEEECCC@@@>>>===<<<;;;???<<<:::;;;>>>@@@???===;;;<<<>>>??????>>><<<;;;@@@AAABBBCCCDDDDDDDDDDDDDDDAAA>>>>>>??????<<<999;;;;;;;;;;;;;;;<<<===>>>::::::<<<<<<;;;:::777666666666555444444444444444222333444555555444333222222222333333444555666666333444555666777777777777666666666777888888999999:::;;;<<<<<<<<<<<<;;;::::::;;;======<<<<<<>>>???CCCDDDGGGHHHIIIHHHGGGFFFGGGHHHIIIJJJLLLMMMNNNOOOLLLMMMMMMOOOPPPRRRTTTUUUWWWVVVUUUTTTSSSRRRQQQPPPQQQTTTVVVUUUTTTTTTWWWZZZ^^^\\\\\\```fffjjjhhheeefffggggggffffffjjjqqqvvvyyyrrrnnnqqqtttsssqqqqqq~~~{{{zzz}}}~~~{{{{{{{{{{{{{{{}}}yyyzzz}}}}}}{{{xxxuuuuuuvvvvvvtttqqqyyyxxxxxx|||}}}xxx{{{~~~~~~yyysssrrruuuxxxyyy|||wwwqqqppptttxxx{{{{{{wwwwwwvvvwwwyyy}}}tttnnniiijjjooorrroookkkjjjhhhffffffjjjmmmpppqqqqqqsssrrroooqqqvvvuuuooossswwwwwwtttssssssqqqlllqqqnnnmmmooosssvvvuuusssjjjmmmqqqsssssstttuuuvvvtttqqqooopppqqqpppkkkgggnnnkkklllpppqqqnnnkkkkkkjjjgggeeefffiiiiiieee```UUUXXX\\\\\\\\\\\\___bbbdddbbb___[[[XXXYYY]]]```bbbaaaaaa``````aaabbbbbbffffffeeeeeefffhhhkkkmmmgggggghhhlllqqqrrrooolllppppppsssvvvtttrrrvvv|||yyy~~~~~~xxxtttwww|||~~~zzz{{{~~~|||vvvrrrsssxxx}}}uuusssqqqooonnnkkkgggddddddiiijjjgggeeeffffffdddbbbaaa]]]VVVTTTSSSPPPKKKEEEBBB???===<<<;;;:::888===;;;888555444333333444222111000///...---,,,,,,************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$oooddd\\\]]]```bbbcccfffbbbdddggggggfffgggjjjllleeedddcccdddgggkkknnnpppssswwwzzzxxxttttttzzz~~~|||}}}~~~wwwyyy{{{~~~yyywww{{{|||yyyxxxvvvsssqqqqqqrrrrrrsssmmmkkkjjjlllppppppnnnkkkjjjlllnnnnnnllliiifffeeebbbaaabbbeeehhhgggbbb]]]\\\\\\^^^aaadddfffdddccc```^^^[[[XXXWWWXXXZZZ\\\^^^[[[XXXUUUSSSSSSSSSTTTRRRQQQOOONNNMMMMMMMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIDDDCCCAAA@@@???>>>>>>>>>>>><<<::::::===>>>>>><<<999;;;>>>@@@AAAAAA@@@>>>;;;<<<>>>???AAABBBBBBBBBCCC@@@>>>>>>???>>><<<:::;;;:::::::::;;;<<<===>>><<<<<<======<<<:::888666888777666555555555555555555666666777666555444333222222222333444555555555333444555666666777777666666666666777888888999999999999:::;;;;;;:::999999999;;;<<<<<<<<<<<<===???@@@AAACCCDDDEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKMMMNNNPPPRRRSSSRRRRRRQQQQQQPPPOOOOOONNNMMMOOOQQQSSSTTTVVVYYY\\\aaa___^^^bbbiiilllllliiillllllkkkiiiiiikkkqqquuutttmmmiiikkknnnnnnmmmmmmuuu~~~~~~}}}{{{}}}yyyyyy{{{~~~|||zzzvvvsssqqqrrrrrrqqqooovvvvvvwwwzzz}}}}}}|||yyy|||zzztttssstttvvvvvvwwwuuurrrnnnlllllloooqqqvvvvvvwwwxxx{{{}}}|||vvvrrrrrrwwwyyyvvvrrrnnnllliiiiiillloooqqqrrrsssuuusssnnnnnnssstttrrrqqquuuuuusssqqqrrrpppkkkllljjjjjjkkkmmmnnnooooooiiillloooqqqqqqrrrssstttrrrpppooopppsssrrrooollltttpppnnnooommmjjjjjjmmmjjjiiigggggghhhgggdddbbb\\\\\\\\\ZZZYYY[[[```dddbbbaaa___\\\ZZZ[[[^^^aaaaaaaaaaaaaaaaaa`````````ddddddcccbbbccceeeggghhheeeeeegggjjjnnnooommmkkkmmmnnnsssxxxwwwssstttyyyzzzyyysssvvv}}}zzz}}}zzzuuutttwww{{{vvvsssnnnkkkiiiiiihhhggggggjjjjjjfffdddccc```ZZZYYYYYYUUUPPPNNNOOOMMMHHHFFFCCC???<<<;;;;;;:::999;;;999777444222222222222111111000///...---,,,+++*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$zzzkkk```YYYYYY[[[___^^^[[[]]]bbbaaaaaa`````````bbbgggkkkddddddcccdddfffjjjoooqqqvvvxxxwwwtttpppqqqxxx~~~|||~~~~~~}}}~~~~~~||||||}}}~~~}}}|||zzzuuutttxxx||||||{{{sssqqqoooppprrrqqqnnnkkkdddfffiiilllkkkiiifffdddeeebbbaaagggooooooeee[[[[[[[[[\\\___bbbcccbbbaaa^^^\\\YYYWWWUUUTTTSSSSSS[[[[[[[[[ZZZXXXVVVSSSRRRNNNNNNMMMLLLJJJIIIHHHHHHLLLJJJIIIGGGGGGGGGHHHIIIAAAAAA@@@@@@@@@@@@@@@AAA<<<;;;999:::<<<======<<<888:::>>>BBBDDDDDDCCCAAA999:::<<<>>>???AAAAAAAAA@@@???============;;;::::::::::::999:::;;;===>>>===>>>>>>>>>===;;;999777999999888777777777777888888888888888777666444333111111222222333444444444222333444555666666666666555666666777777888888999777888888999999888888777888999;;;;;;::::::<<<===>>>>>>???AAABBBCCCDDDDDD@@@@@@AAABBBDDDEEEFFFFFFGGGHHHHHHIIIKKKMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMOOOSSSXXX\\\___```cccaaaaaadddjjjnnnnnnmmmqqqpppnnnkkkjjjkkkooorrrmmmgggcccfffjjjlllmmmppppppwww|||}}}xxxsssuuuzzz~~~}}}zzzxxxwwwvvvxxx}}}~~~~~~|||yyy}}}zzzvvvsssssstttttttttuuuwwwyyyzzzzzz{{{|||~~~{{{vvvttttttsssssstttuuutttpppjjjhhhkkknnntttvvvxxxzzz}}}~~~yyyyyy|||~~~{{{xxxssspppmmmmmmnnnppprrrrrruuuvvvtttooommmqqqttttttrrruuuuuurrrqqqqqqoookkkhhhhhhhhhhhhggghhhjjjllljjjlllpppqqqrrrrrrssstttqqqpppoooqqqtttvvvtttqqqwwwssspppmmmgggcccffflllmmmmmmllljjjgggffffffgggaaa___[[[WWWUUUXXX]]]bbb^^^______]]]\\\\\\^^^aaa___```aaabbbbbbaaa```___ccccccbbbaaabbbccceeefffcccccceeehhhkkklllkkkjjjjjjnnnuuu{{{zzzuuutttwww}}}{{{tttvvv~~~~~~|||~~~}}}zzztttqqqrrrtttvvvqqqjjjfffeeefffhhhiiiiiijjjhhheeecccaaaYYYPPPPPPQQQNNNJJJJJJLLLJJJFFFGGGCCC???<<<;;;;;;;;;:::999777555222111000000000000000///...---,,,++++++******))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$sssgggaaa^^^\\\^^^```dddfffaaaZZZXXX[[[^^^^^^]]]\\\]]]___bbbdddeeeeeeeeefffhhhkkkpppsssuuuvvvuuuqqqnnnoootttyyy|||}}}{{{}}}~~~}}}||||||}}}~~~}}}~~~}}}||||||~~~~~~~~~{{{yyywwwyyy}}}zzzwwwsssrrrqqqppplllhhh```aaabbbeeeggggggeeedddfffbbbaaafffmmmmmmddd[[[ZZZZZZYYY[[[\\\\\\[[[YYYYYYXXXWWWUUUSSSRRRPPPPPPUUUWWWZZZ[[[ZZZWWWSSSQQQNNNNNNNNNMMMLLLJJJHHHGGGLLLJJJHHHFFFFFFGGGIIIKKKAAA@@@@@@??????@@@@@@@@@;;;;;;::::::;;;<<<<<<<<<888;;;???CCCEEEDDDBBBAAA<<<===>>>???@@@AAAAAAAAA<<<<<<;;;;;;::::::999999::::::999888999;;;===>>><<<============<<<;;;;;;::::::999999888999999:::::::::999888666444333222111111111222222222333333222222333555555555555555555555666666777888888888666666777777777777666666777888::::::999999;;;<<<>>>>>>>>>???AAACCCEEEFFF@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEFFFHHHJJJLLLMMMOOOOOOPPPQQQRRRSSSSSSTTTSSSRRRRRRWWW^^^ccceeedddbbbaaa```cccgggkkkllllllnnnmmmkkkhhhhhhiiilllnnniiidddaaaeeejjjmmmrrrvvvuuuwwwzzz~~~yyytttmmmjjjlllooorrrrrrtttrrrpppqqqvvv{{{~~~}}}||||||zzzvvv}}}zzzvvvttttttvvvxxxzzzxxx{{{~~~}}}zzz{{{}}}yyywwwuuusssrrrpppqqqrrrpppnnnmmmoooqqqtttvvvyyy}}}{{{yyy{{{{{{yyyvvvuuurrrooonnnnnnpppqqqqqquuuvvvvvvtttqqqrrrtttuuuuuuwwwwwwssspppqqqnnnjjjhhhiiijjjhhheeeeeehhhkkkmmmpppssstttttttttuuuvvvqqqooonnnppptttvvvtttrrrrrrpppnnnkkkddd^^^bbbiiinnnpppppplllfffdddgggjjjbbb___ZZZVVVTTTUUUYYY[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\]]]```bbbdddcccbbbbbbccccccccccccdddeeeggghhhbbbcccdddfffiiijjjjjjjjjmmmpppwww}}}|||wwwwww{{{}}}uuuwww}}}|||{{{zzz}}}|||uuupppooopppqqqmmmgggccccccdddeeefffffffffeeeccccccaaaWWWLLLOOOOOOMMMIIIIIILLLJJJFFFGGGCCC>>>;;;;;;;;;;;;;;;777666444222111000//////.........---,,,+++++++++***)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ooo___YYYZZZ^^^aaaeeecccdddgggddd]]]XXXXXX\\\\\\\\\]]]]]]]]]\\\[[[bbbdddeeefffgggiiinnnqqqoooqqqrrrqqqooonnnqqqsssvvvzzz~~~}}}|||yyywwwxxxxxxxxxyyy{{{~~~~~~}}}{{{{{{xxx|||~~~xxxuuussspppkkkgggaaa___]]]]]]```bbbcccccccccbbbbbbcccdddccc___\\\YYYXXXWWWXXXYYYYYYXXXVVVTTTTTTTTTTTTTTTSSSRRRRRRPPPSSSVVVYYYYYYUUUQQQNNNNNNNNNNNNMMMLLLJJJIIIHHHIIIHHHEEECCCCCCEEEGGGHHHBBBAAA@@@???>>>=========::::::;;;::::::;;;<<<===:::<<>>>>>?????????>>>======888888888888777777777888:::999888777888:::<<<>>>999:::;;;<<<<<<=========::::::999999999999::::::999999777666444222111111000000000111111111111111111222333444555555555555555555555666777777888888666666666666666666666666666777999999888888:::;;;<<<<<<===>>>???AAACCCDDD??????@@@AAABBBCCCCCCDDDBBBBBBCCCDDDFFFHHHJJJKKKNNNOOOPPPQQQSSSTTTUUUVVVXXXVVVVVVZZZ```eeefffeee```______aaadddggghhhhhhfffeeeccccccdddfffiiijjjkkkfffdddgggjjjlllqqqvvvvvvuuuvvvzzz|||xxxqqqiiidddfffmmmssspppnnnlllmmmqqqwww{{{}}}||||||{{{|||zzzvvvvvvuuusssqqqrrrtttxxx{{{|||zzzzzz}}}{{{yyywwwuuusssooommmlllmmmpppqqqpppnnntttvvvzzz~~~~~~zzzxxxwwwwwwtttrrrssspppmmmlllmmmnnnoooooorrrsssvvvyyyxxxvvvuuuuuuvvvxxxvvvqqqnnnnnnlllhhhhhhiiiiiifffccccccgggkkknnnpppssstttssssssssstttqqqooommmnnnqqqrrrpppnnnkkkkkkmmmlllfff```aaagggjjjmmmmmmiiibbb```cccgggbbb```\\\ZZZXXXWWWWWWWWWZZZ[[[[[[ZZZWWWTTTTTTTTTXXXZZZ^^^aaadddeeeeeeeee```aaabbbcccdddfffggghhhbbbcccdddeeefffhhhjjjlllqqqssswww{{{{{{xxx{{{~~~vvvxxx}}}{{{}}}~~~}}}~~~|||uuupppnnnnnnkkkhhheeeccccccbbbaaa```___aaaaaaaaacccbbbYYYOOOOOOOOOLLLHHHHHHJJJHHHDDDFFFBBB>>>;;;::::::::::::666555444222111000//////------,,,,,,++++++******)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmggg___ZZZXXXXXXYYYZZZ]]]ZZZ\\\bbbddd```\\\[[[ZZZZZZ\\\^^^```^^^[[[XXX]]]```dddeeedddeeehhhkkkiiillloooppppppooooooooouuuyyy~~~}}}{{{zzz{{{{{{~~~}}}~~~{{{|||}}}yyywwwtttpppllleee```[[[ZZZ\\\```aaa```^^^```bbbaaa^^^\\\\\\^^^XXXWWWVVVXXXZZZ\\\\\\[[[RRRSSSTTTUUUVVVWWWXXXXXXOOOQQQTTTUUUTTTQQQMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDBBB@@@@@@@@@BBBCCCBBBAAA???===<<<;;;::::::888999:::999888888:::<<<:::;;;===>>>>>><<<;;;:::<<<<<<<<<;;;:::999888777555666777777555555666888:::999777666777999<<<===888888888999:::;;;<<<<<<999888888888888999::::::888777555444222111111111000000000000000000000000111111222333444444444444444555555666666777777888888777777666666777777888666777999999888888:::;;;999:::;;;<<<===>>>??????<<<<<<===>>>>>>???@@@@@@AAABBBBBBDDDEEEGGGIIIJJJLLLMMMNNNOOOQQQSSSTTTUUUXXXXXXXXXZZZ^^^aaabbbccc``````bbbccceeeeeeeeeeeeaaa___^^^___cccfffhhhiiiooojjjhhhiiiiiiiiilllppprrrnnnnnnssswwwxxx{{{~~~|||{{{uuukkkcccccckkksssooonnnmmmooorrrvvvxxxyyy{{{~~~}}}}}}{{{wwwvvvvvvuuuuuutttvvvzzz~~~~~~~~~yyywwwzzz~~~~~~~~~{{{zzzyyyyyywwwuuuvvvrrroooppprrrtttqqqnnnrrruuuyyy}}}zzzwwwvvvtttrrrpppooollliiiiiijjjlllnnnnnnnnnnnnrrryyy|||yyyvvvtttsssuuusssnnnllllllkkkggggggfffeeecccaaabbbeeehhhjjjlllnnnooonnnmmmnnnnnnnnnkkkiiiiiikkkmmmkkkiiifffgggjjjmmmjjjdddcccfffbbbeeefffbbb]]]ZZZ\\\```bbbaaa___^^^]]][[[YYYVVVXXXYYYXXXVVVRRRPPPOOOPPPUUUWWW[[[^^^bbbdddeeeeee]]]]]]^^^```aaabbbcccdddaaabbbccccccdddfffiiilllrrrrrruuuxxxxxxwww{{{|||vvvxxx|||~~~ssssss~~~}}}zzzxxx}}}~~~}}}{{{xxxuuusssqqqppprrrtttuuurrrmmmhhhgggggggggeeedddcccbbb```\\\ZZZZZZ]]]______aaa```YYYQQQLLLLLLIIIEEEDDDFFFDDD???CCCAAA===;;;;;;:::888777444444333222111000///...,,,+++++++++*********)))))))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&ooo^^^XXXXXXXXXXXXXXXWWWVVVUUUUUUUUUYYYaaadddaaa^^^]]]XXXYYYZZZ^^^aaaaaa^^^[[[ZZZ___dddfffdddbbbdddfffeeehhhkkkmmmnnnoooooopppsssvvvzzz~~~~~~}}}}}}~~~|||yyyyyyxxxtttqqqhhhccc]]]\\\^^^___^^^\\\XXX\\\aaabbb```^^^]]]^^^ZZZYYYXXXYYY[[[]]]]]]]]]TTTTTTUUUVVVXXXZZZ\\\]]]RRRSSSSSSRRRPPPLLLIIIFFFFFFFFFDDDDDDDDDDDDEEEFFFCCCBBBAAA@@@??????>>>>>>@@@???===<<<:::999999999555777888777555555777:::888999999999999888888888888888888888777666555555444666888777666555777999:::888666555666888;;;===888888888777777777888888777777666666777888888999888666555333222111111111////////////////////////000111222333333444444333444444555555666777777777999999888777777888999999666888999999999999:::<<<999:::;;;===>>>>>>======;;;;;;;;;<<<======>>>>>>BBBBBBCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNPPPRRRSSSSSSVVVWWWYYYZZZ[[[]]]```ccccccfffhhhjjjiiihhhffffffaaa___^^^```eeeiiijjjjjjooolllkkklllllljjjlllqqqppplllkkkooorrrsssxxx{{{zzzvvvpppjjjiiilllppprrrqqqrrruuuxxxzzzzzzyyy|||}}}yyyyyyzzzzzzyyyxxxxxx{{{~~~}}}xxxuuuuuuvvvxxx|||{{{yyyxxxyyy}}}~~~}}}zzz{{{yyywwwwwwxxxxxxxxxwwwyyywwwtttrrrrrrrrrrrrqqqppprrruuuyyy|||~~~|||xxxuuurrrpppoookkkhhhffffffhhhlllnnnnnnlllhhhiiittt{{{zzzwwwuuupppsssrrrnnnmmmppppppmmmhhheeeaaa```bbbdddfffgggfffhhhjjjkkkjjjhhhiiiiiiiiifffccccccfffhhhgggeeedddcccdddhhhgggcccaaabbb]]]___```^^^[[[YYYYYYZZZaaa^^^\\\\\\\\\\\\YYYVVVVVVVVVUUUSSSPPPNNNOOOPPPUUUVVVXXXZZZ\\\___aaabbb\\\]]]]]]^^^^^^^^^^^^]]]```aaabbbaaaaaacccgggkkkmmmmmmppptttsssrrrwww~~~}}}}}}wwwtttvvvwwwuuuvvvzzz}}}~~~}}}xxx|||{{{{{{wwwxxxzzz}}}~~~}}}zzztttvvvzzz|||~~~~~~|||}}}zzzyyyvvvrrrnnnkkkjjjjjjfffhhhjjjiiieeebbbbbbcccfffdddbbbaaa___]]]YYYWWWXXX]]]___]]][[[ZZZUUUNNNHHHHHHEEEAAAAAACCCAAA===AAA???===<<<;;;999666444111111111000///...---,,,+++************)))))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&oooaaa\\\YYYUUUUUUUUUUUUWWWXXXYYYYYYVVVXXX___ffffff```]]]]]]XXXXXXYYY]]]aaacccbbb```ZZZ```ggghhheeecccccceeedddfffhhhjjjmmmoooppprrrppprrrvvvyyy{{{~~~|||||||||||||||~~~}}}{{{|||xxxwwwxxxxxxvvvtttjjjeee```___aaaaaa]]]YYYUUUYYY___cccdddbbb```^^^]]]\\\ZZZYYYZZZ[[[ZZZYYYWWWWWWWWWXXXYYY\\\___```WWWVVVTTTQQQMMMIIIEEECCCEEEDDDBBBBBBBBBCCCEEEGGGDDDDDDCCCBBBAAA@@@???>>>>>>===<<<;;;:::999999999333555666555333333555888666666555555666666777888666666777777777777666666444777999888777666888;;;:::888666555555888;;;===:::999888666555555444444666666555555666777888888888666555333222222222333///////////////.........000000111222333333333333444444555555666777777777;;;:::999888888999:::;;;777888999:::999999:::<<<:::<<<>>>@@@@@@???>>>===<<<<<<<<<======>>>>>>>>>BBBBBBCCCDDDFFFHHHJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTUUUXXX[[[\\\[[[]]]aaaeeegggjjjnnnooonnnkkkiiihhhdddbbbaaaccchhhlllmmmlllllljjjlllooopppooorrrwwwsssnnnmmmppppppqqqxxx}}}{{{yyywwwuuusssrrrqqquuuuuuwwwzzz}}}~~~|||zzz}}}zzzwwwyyyzzzxxxuuutttvvvxxx~~~yyyuuussssssrrrvvv}}}wwwuuussstttwwwxxxvvvsssxxxvvvttttttvvvxxxxxxxxxqqqrrrrrroookkkkkknnnrrrnnnpppsssvvvyyy|||~~~|||wwwtttqqqooonnnhhhfffdddeeehhhlllnnnooollldddcccnnnyyyzzzwwwvvvpppssssssqqqqqquuuwwwuuujjjeeeaaa```dddggghhhhhheeegggiiiiiihhhgggggggggeeebbb___```ccceeeeeedddbbb^^^^^^aaabbb___]]]^^^\\\]]]___^^^\\\ZZZYYYYYY^^^[[[WWWWWWXXXYYYWWWUUUTTTTTTSSSQQQOOOOOOPPPRRRUUUUUUVVVWWWXXXZZZ\\\]]]_________^^^]]]\\\[[[ZZZ^^^___```___^^^aaafffjjjhhhiiimmmqqqqqqooosssyyyzzz{{{xxxtttsssuuusssnnnooossswwwyyyyyyzzz~~~zzz~~~zzzxxxwwwsssuuuyyy~~~~~~}}}xxxxxx{{{|||}}}|||zzz}}}}}}zzzwwwwwwuuuqqqnnnllllllmmmeeehhhjjjiiifffdddeeeggggggdddaaa^^^]]][[[XXXVVVYYY^^^```\\\WWWTTTPPPKKKEEEFFFDDD@@@@@@CCCBBB>>>???===<<<<<<;;;999555222////////////...---,,,+++************)))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&lll\\\TTTQQQPPPNNNOOOPPPQQQTTTWWWWWWUUUSSSSSSWWWZZZ[[[^^^aaa___[[[QQQYYY___aaacccgggfff`````````aaaeeeiiijjjgggccccccbbbbbbffflllpppqqqqqqpppwww}}}{{{yyy{{{~~~~~~~~~yyyttttttssswwwuuu{{{{{{|||~~~{{{}}}}}}xxxrrrpppkkkjjjiiihhheeecccaaa___[[[YYY[[[```aaa___```bbbcccaaa^^^ZZZWWWVVVVVVXXXWWWVVVVVVUUUTTTTTTSSSSSSQQQRRRRRRQQQOOOKKKGGGDDDFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFDDDCCCAAA???>>>>>>AAA@@@===;;;999999999999555555555555555666666777333333444444555555666666777666666555555555666666777999;;;;;;999888999:::555555444444555666888999:::999777666555555555666555555555555555555555444444333111000/////////000000000000000000111222222//////000111222222333333444444555555555555555555444555777888888777666555666666666666777999:::;;;;;;:::999999999:::;;;<<<<<<===>>>===<<<;;;<<<===@@@AAABBBCCCEEEGGGHHHIIIJJJIIIMMMQQQRRRQQQSSSWWWYYYZZZ\\\___aaacccddddddlllmmmppptttvvvssslllfffeeefffgggggghhhjjjmmmpppnnnnnnmmmmmmmmmnnnooooooiiihhhhhhjjjmmmsssxxx|||wwwwwwyyy{{{}}}{{{uuupppxxx}}}~~~zzzwwwzzz}}}~~~|||zzzzzzyyywwwvvvwwwvvvuuuttt~~~}}}|||{{{zzzyyyvvvtttqqqtttuuuuuu{{{}}}zzzxxxvvvvvvvvvtttrrrpppqqqppppppqqqrrrqqqpppnnnlllllllllmmmnnnooopppqqqooonnnnnnqqquuuyyy|||||||||xxxuuusssqqqnnnlllaaabbbdddfffggghhhhhhiiilllgggeeeiiiqqqxxxxxxvvvsssttttttuuuuuuuuuuuutttpppiiibbb^^^```eeeiiijjjooommmiiifffcccaaa``````aaa^^^[[[\\\aaabbb```\\\ZZZZZZ[[[[[[ZZZYYYXXXWWW```aaabbbaaa___[[[VVVSSSTTTPPPMMMNNNQQQSSSRRRQQQOOOOOOPPPTTTXXXYYYWWWTTTYYYZZZZZZ[[[ZZZYYYXXXWWW\\\```aaa^^^\\\\\\YYYTTTTTTYYY]]]___bbbgggiiifffcccfffiiilllnnnoooqqqsssssstttssspppqqqttttttqqqsssooorrrxxxvvvnnnoooxxx{{{~~~}}}}}}}}}~~~{{{xxxzzz{{{~~~|||yyy||||||yyytttvvvwwwuuupppmmmmmmnnnlllkkkllllllhhhccceeejjjeeeccc___\\\YYYXXXYYYYYYYYYZZZYYYVVVRRRNNNMMMMMMBBBCCCCCCCCCBBB@@@>>>======<<<:::888666555444333111000///...---,,,++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''cccZZZOOOIIIIIIKKKKKKJJJKKKMMMPPPTTTVVVWWWWWWWWWQQQUUUXXXYYY]]]^^^YYYRRROOOWWW^^^aaaeeejjjjjjfffbbbdddgggkkkooooookkkhhhkkkgggdddeeekkknnnmmmkkkkkksssyyyyyyzzz{{{vvvvvvvvvuuuwww~~~}}}tttvvvvvvwwwyyy|||yyyvvvxxxzzzvvvrrrqqqlllkkkjjjgggdddaaa___]]][[[XXXYYY\\\\\\ZZZ[[[^^^```aaa___[[[VVVRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPNNNOOOPPPOOOMMMJJJGGGEEEBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBB@@@>>>===<<<@@@???===;;;999888888888666666555555555555666666444444444444444444555555666666555444444444555555555777888888777666666777444333333333444555777888888777666444333333444444333333333333333333333333333222111//////...//////000////////////000111222//////000111111222333333333333444444555555555666555666888888888777555444666555555666666777888999888777777666777888999::::::<<<===<<<;;;:::;;;===???@@@AAABBBDDDFFFGGGHHHGGGHHHKKKQQQSSSSSSUUU[[[]]]^^^___aaabbbddddddeeeiiijjjllloooppplllfff```jjjkkkkkkjjjiiijjjllloooooooooooonnnooooooppppppqqqpppnnnnnnooorrrvvvxxxrrruuuyyy}}}zzz}}}{{{zzzzzz{{{{{{{{{|||zzzwwwxxxyyyyyyvvvsssrrrvvvyyyyyy}}}||||||{{{xxxtttpppllljjjppppppoooooopppppppppooollllllllllllmmmnnnooopppsssrrrqqqqqqtttvvvwwwwww{{{yyyvvvtttrrrqqqooommmjjjhhheeedddeeehhhjjjkkkmmmjjjgggiiinnnrrrsssrrrppppppqqqrrrssstttuuuuuurrrlllfffcccdddhhhjjjkkkkkkiiifffbbb___]]]\\\[[[^^^]]]\\\]]]___```^^^\\\YYYYYYXXXXXXWWWVVVVVVVVV^^^___```___]]]YYYUUURRRRRRPPPNNNMMMNNNNNNNNNMMMSSSSSSSSSVVVYYYZZZWWWUUUVVVWWWYYYZZZZZZYYYXXXWWW[[[___```^^^]]]]]][[[VVVYYY]]]``````ccchhhjjjhhhfffhhhjjjllllllnnnppprrrsssuuuuuussstttwwwwwwtttpppmmmooovvvuuuppprrr{{{{{{zzz~~~~~~|||zzz~~~}}}}}}}}}{{{vvvppplllkkkkkknnnmmmnnnnnniiibbbaaaeeecccaaa^^^[[[YYYWWWWWWWWWWWWUUUSSSQQQPPPOOOOOOOOOHHHFFFCCC???===<<<;;;;;;;;;:::999777555444333333000000///...---,,,++++++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''KKKGGGDDDCCCFFFGGGFFFDDDJJJNNNRRRTTTSSSSSSUUUWWWOOORRRUUUXXX]]]^^^VVVLLLQQQWWW]]]```dddhhhhhheeeeeefffjjjnnnqqqqqqnnnlllkkkfffaaaaaaeeehhhhhhfffjjjqqquuuvvvyyy~~~{{{xxx||||||zzzzzz~~~}}}vvvqqqpppppprrrvvv{{{yyyvvvyyyzzzwwwssssssooommmjjjgggccc```^^^]]]\\\XXXVVVVVVVVVTTTUUUYYY^^^aaabbb]]]VVVPPPOOOQQQPPPPPPQQQRRRRRRQQQOOONNNKKKLLLMMMMMMLLLJJJHHHFFFBBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>===<<<<<>><<<;;;999999888888999888777666555555555555555555444444444444444444555555444333333333333333222444555555444333333444222111111111222444666777666555444333222222222333111111111111111111111111222111000///........./////////......//////000000///000000111111222222222222222333444444555666666666777888888888777555444555555555444444555555666666666666666666777888888888999;;;;;;::::::<<<===>>>???@@@AAACCCEEEFFFGGGFFFFFFJJJPPPTTTTTTXXX^^^______``````aaaaaabbbbbbdddeeegggjjjkkkiiidddaaammmnnnnnnllljjjiiijjjllloooooopppqqqrrrtttvvvwwwzzzyyyvvvtttssstttvvvwwwqqquuu{{{~~~~~~~~~zzzvvvwwwzzz{{{xxxtttsssxxx|||||||||~~~~~~||||||~~~{{{tttmmmjjjiiipppooonnnmmmmmmnnnooopppllllllkkkkkkkkkmmmnnnooouuusssqqqrrrsssuuuttttttxxxvvvtttsssttttttsssqqqrrrkkkccc___aaafffiiijjjnnnllljjjiiijjjkkklllmmmjjjkkkkkklllnnnppprrrsssqqqmmmiiigggggghhhhhhhhheeedddaaa^^^ZZZXXXVVVVVVYYY[[[^^^^^^]]][[[[[[ZZZXXXWWWUUUTTTSSSSSSSSSTTTZZZ[[[\\\\\\ZZZWWWSSSQQQOOOOOOOOOLLLJJJHHHHHHIIIQQQQQQQQQSSSUUUUUUSSSQQQQQQSSSVVVYYYZZZZZZYYYWWW[[[^^^```]]]]]]]]][[[WWWZZZ^^^______bbbgggjjjiiiiiijjjkkkjjjiiijjjmmmoooqqqtttvvvtttuuuyyyyyyvvvmmmiiikkkrrrsssqqquuu}}}~~~zzzuuuuuu|||~~~~~~wwwpppkkkjjjkkkqqqpppqqqpppjjjaaa___bbbcccbbb```^^^\\\ZZZXXXWWWVVVQQQMMMLLLNNNRRRSSSSSSMMMIIICCC<<<999777888999999888777555333222111111//////...---,,,,,,++++++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''IIIGGGGGGHHHIIIJJJHHHEEELLLQQQTTTTTTOOOMMMPPPSSSPPPRRRTTTXXX___ccc]]]TTTXXXZZZ]]]___aaaaaa```^^^eeefffhhhjjjlllmmmnnnmmmgggfffdddbbbbbbdddhhhjjjnnnrrrtttsssuuu|||~~~zzzqqqpppoooooorrrwww}}}|||}}}|||wwwttttttpppnnnjjjgggdddbbbaaaaaa___YYYTTTSSSQQQOOOQQQVVV[[[```ccc___WWWPPPNNNOOOKKKLLLNNNPPPQQQPPPOOONNNIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGEEEAAA>>><<<<<<<<<<<<<<<============>>>======<<<;;;::::::999;;;;;;999888777666666666666666666555555444444444555444333222111111111222111222444444222111222333000//////000111333555666444444333333222222222222//////000000000000111111111000000//////.........//////............/////////000000000111111111222000111222333444555666666777777888777777666444444555555444333333222333333777777777777777888888888666888:::::::::;;;<<<>>>>>>>>>@@@AAACCCEEEFFFFFFFFFFFFIIIPPPSSSTTTXXX^^^^^^^^^]]]]]]]]]]]]]]]]]]aaacccfffiiillllllkkkiiilllmmmmmmllljjjiiijjjkkkoooppprrrtttxxx{{{~~~~~~{{{yyyyyyzzz{{{|||xxxzzz~~~~~~||||||yyyyyy}}}~~~{{{wwwssswww{{{zzzwwwuuuuuuuuu{{{wwwooommmmmmooonnnmmmlllkkkllloooqqqmmmlllkkkjjjjjjkkkmmmnnnsssrrrqqqrrrtttvvvuuuuuuuuutttrrrsssuuuvvvvvvuuuqqqjjjaaa]]]___cccfffgggllllllllliiifffeeehhhkkkggggggggggggiiijjjlllmmmlllkkkiiihhhgggeeecccbbbaaa```^^^[[[XXXVVVTTTSSSTTTYYY^^^^^^ZZZWWWWWWXXXWWWUUUSSSQQQPPPPPPQQQRRRUUUVVVWWWWWWUUUSSSPPPNNNKKKMMMNNNLLLHHHFFFGGGIIINNNNNNOOOQQQRRRRRRQQQPPPNNNQQQUUUXXXZZZZZZYYYXXXZZZ]]]^^^[[[YYYZZZXXXTTTWWWZZZ[[[[[[^^^eeeiiihhhkkkkkkjjjgggffffffhhhkkklllqqqsssrrrrrruuuvvvtttjjjggggggmmmooopppttt{{{|||uuuqqquuu}}}}}}|||{{{|||~~~~~~wwwqqqooonnnoootttsssrrrpppiiibbbbbbfffffffffeeecccaaa^^^\\\ZZZXXXQQQJJJHHHMMMRRRTTTSSSLLLIIICCC===999777888888777666555333111000000000......------,,,++++++***(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''AAAAAABBBDDDHHHJJJKKKLLLKKKOOOSSSRRRNNNLLLOOORRRRRRTTTVVVYYYaaahhhgggaaa^^^^^^___``````^^^\\\\\\fffeeeeeedddeeehhhkkknnngggjjjkkkgggbbbbbbiiippppppsssrrrpppqqqxxx}}}}}}|||~~~~~~xxxvvvtttssstttxxx}}}{{{{{{yyytttrrrtttpppmmmjjjgggeeeeeeeeefffbbb[[[UUURRRPPPNNNQQQVVVWWW\\\```^^^WWWQQQNNNNNNGGGHHHJJJLLLMMMNNNMMMMMMIIIJJJKKKLLLLLLKKKKKKJJJHHHHHHHHHGGGEEEAAA>>><<<777888999:::;;;===>>>>>>============<<<<<<;;;;;;===<<<;;;999888777666666888777777777666666555555444444333111111000000000000222333333222111111222//////...///000222444555333333444333333333222222///000000000111111111222000000000000000///////////////............//////000000000000000111111111000000111222333444555666666666666666555555444444555444333222111111111111555555666666666777777777666777999::::::;;;===>>>>>>>>>???AAACCCDDDFFFFFFGGGFFFIIINNNPPPPPPUUU[[[]]]\\\[[[ZZZZZZZZZZZZ[[[bbbdddfffhhhjjjjjjkkkllliiijjjllllllkkkkkklllmmmssstttuuuwwwzzz}}}}}}}}}||||||~~~~~~yyyvvvwww||||||zzz|||}}}{{{xxxpppsssvvvxxxuuurrrsssuuu~~~yyyqqqnnnnnnmmmnnnmmmllljjjkkkooorrrnnnmmmkkkjjjiiikkklllnnnsssrrrqqqrrrttttttsssrrrooonnnmmmnnnqqqsssssssssmmmhhhbbb```aaadddeeedddgggiiiiiifffbbbbbbeeeiiihhhhhhggggggggggggggggggggghhhiiiiiifffbbb___]]]^^^^^^\\\ZZZXXXVVVTTTSSSQQQWWW\\\\\\WWWSSSSSSVVVVVVTTTRRROOONNNNNNOOOPPPPPPPPPQQQQQQQQQOOOMMMLLLGGGJJJLLLKKKHHHGGGIIIKKKMMMOOOPPPRRRSSSTTTUUUUUULLLOOORRRVVVXXXYYYXXXXXXXXX[[[ZZZVVVUUUUUUSSSOOOSSSWWWXXXYYY]]]eeeiiiiiijjjiiihhheeecccccceeegggfffkkkmmmkkkjjjmmmnnnmmmhhheeeeeehhhkkkmmmqqquuu}}}|||vvvppprrr|||~~~{{{yyywwwuuuzzz}}}~~~}}}}}}~~~~~~{{{vvvtttttttttuuuuuurrrpppnnniiidddgggmmmhhhgggfffdddbbb___]]][[[XXXQQQHHHEEEHHHLLLMMMLLLFFFEEEBBB???<<<:::888888555444333111000/////////------,,,,,,++++++******'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''??????@@@@@@BBBEEEGGGIIIGGGJJJNNNNNNMMMNNNQQQUUUSSSVVVYYY[[[```gggiiiggg___]]]]]]```aaa^^^^^^```fffeeedddaaaaaaccchhhllleeeiiijjjfff___]]]ccciiinnnppppppnnnpppvvvzzzzzzwww{{{~~~~~~}}}}}}{{{vvvttttttrrrnnnmmmppppppmmmiiifffdddeeegggiiiccc\\\VVVSSSQQQOOORRRWWWUUUXXX[[[\\\ZZZVVVSSSQQQJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIEEEEEEEEEEEEDDDBBB@@@???666777888999:::<<<======;;;<<<<<<======<<<;;;;;;<<<;;;:::888777666666666777777777666666666666666555444333111000000000000000111333333111000111222000////////////111222333222222333333333333222222///000000111111222222222000000111111111111000000000000//////......//////000000000000000000000000000000111222222333444444444444444444444444444444444333222222111111111111111222222333444333333333555666888999999999;;;===<<<===>>>@@@AAACCCDDDEEEFFFEEEGGGKKKLLLMMMQQQWWW\\\[[[ZZZYYYYYYZZZ[[[\\\cccddddddcccbbbaaabbbddddddgggjjjllllllmmmooopppuuuuuuuuuuuuvvvxxxyyyzzzyyyyyyzzz|||~~~~~~}}}wwwrrrrrrwww|||~~~{{{xxxwwwxxxyyyyyynnnnnnqqqvvvwwwvvvyyy}}}wwwppplllkkkkkkmmmooommmkkklllooossspppooollljjjiiijjjlllnnntttsssrrrqqqqqqpppnnnkkkiiihhhggghhhkkkmmmmmmmmmjjjjjjhhhfffeeedddddddddbbbccccccaaa^^^^^^bbbeeeiiiiiiiiihhhgggeeecccbbbccceeehhhhhheee```]]][[[ZZZZZZZZZYYYWWWUUUTTTSSSQQQUUUYYYXXXSSSPPPQQQSSSSSSRRRPPPNNNMMMLLLMMMMMMKKKKKKLLLMMMLLLKKKJJJJJJDDDFFFIIIJJJJJJJJJKKKLLLHHHJJJLLLMMMMMMOOOQQQSSSLLLMMMOOORRRSSSTTTUUUUUUUUUWWWVVVRRRQQQQQQPPPLLLRRRVVVYYYZZZ^^^fffiiiiiihhhhhhgggeeecccbbbccceeebbbggghhhdddaaacccfffffffffddddddfffjjjmmmooopppuuuxxxtttmmmoooyyy~~~|||yyyvvvtttvvvzzz|||{{{}}}zzzwwwzzzxxxvvvuuuwwwxxxxxxwwwqqqooonnnlllhhheeeiiioooeeedddccc```^^^\\\ZZZYYYUUUOOOHHHDDDDDDDDDCCCBBB@@@@@@@@@@@@>>>;;;888777444333222111/////////...,,,,,,,,,++++++*********''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''CCCDDDCCCBBBAAAAAABBBCCCHHHHHHJJJKKKMMMPPPRRRSSSPPPWWW[[[[[[[[[^^^```___\\\YYYYYY]]]^^^\\\]]]aaaaaabbbbbbaaa______aaaddddddddddddbbb``````bbbdddoooqqqpppnnnpppvvvxxxwwwwww|||yyyuuurrrqqqnnniiiiiimmmpppmmmhhhdddbbbccceeegggbbb[[[VVVTTTRRRQQQTTTYYYXXXYYY[[[___bbbaaa^^^ZZZUUUTTTQQQNNNLLLKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFCCCCCCBBBBBBAAA@@@??????999999999999999:::::::::888999:::;;;;;;;;;:::999999888777666555444444444444444444444555555555555555555333222111000000000...000111111000//////000111111000//////000111222000000111222222222111000...//////000111111222222000111222333333222111111222111000////////////000000000000000000000000///000111111111222222333333111111111111222333444444333333222222111222222222000000222333333333222111333444666666666666888999::::::;;;===???@@@BBBBBBCCCBBBCCCGGGIIIJJJNNNUUUXXXXXXWWWVVVWWWYYY[[[\\\___```___\\\YYYXXXZZZ]]]___bbbeeehhhiiijjjlllmmmmmmmmmnnnoooppprrrssstttvvvvvvwwwyyy{{{}}}~~~~~~|||vvvqqqqqqvvv||||||~~~~~~}}}|||yyyuuussstttyyy}}}sssnnnoootttxxxxxxzzz~~~~~~}}}{{{xxxsssnnnjjjhhhjjjmmmpppooommmlllooosssrrrpppmmmjjjjjjkkkmmmnnnpppooonnnnnnnnnmmmjjjggggggfffeeefffhhhjjjjjjiiijjjlllmmmiiiccc``````bbb^^^^^^]]][[[ZZZZZZ\\\^^^cccdddeeeeeecccaaa]]][[[]]]aaaddddddaaa\\\YYYXXXTTTUUUUUUUUUUUUSSSRRRQQQQQQTTTUUUTTTQQQOOOPPPQQQPPPOOONNNMMMKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHDDDDDDEEEHHHJJJKKKJJJIIICCCEEEGGGGGGFFFFFFIIILLLKKKKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSOOOOOOQQQPPPMMMRRRVVVYYYZZZ]]]ccceeecccfffgggggggggeeeddddddfffbbbffffff___[[[\\\```aaaccccccdddgggkkkppppppoooppptttqqqhhhiiittt{{{yyy~~~~~~{{{||||||xxxvvvtttyyy}}}}}}xxxwww|||~~~xxxrrrooosssssssssuuuxxxxxxvvvsssjjjjjjlllmmmiiieeefffkkkcccbbb___\\\YYYXXXWWWWWWSSSPPPLLLGGGDDDAAA???>>><<<=========;;;999777555444333222000////////////++++++++++++************''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''>>>???AAABBBBBBCCCDDDEEEKKKJJJIIIJJJMMMOOOPPPOOOMMMVVV\\\ZZZVVVVVVUUUTTT[[[VVVVVVZZZZZZVVVWWW\\\[[[^^^aaa```]]][[[[[[]]]gggdddccceeejjjmmmllljjjssstttssspppqqquuuuuurrr{{{{{{wwwtttoooiiihhhkkkqqqmmmgggbbb``````bbbdddaaa[[[VVVUUUSSSRRRUUUZZZ^^^]]]^^^dddjjjlllhhhcccbbb^^^YYYTTTPPPNNNNNNNNNLLLLLLJJJIIIGGGFFFEEEDDDEEEDDDBBB???===<<<;;;;;;<<<<<<;;;:::999888777666666777888999:::999888777666555444333333333333333222222222333333444444444666555444222111000000000---///000000///......///333222000//////000000111...///000111111000//////.........///000111111222111111333444444333222111222222111000000000000000000000000000////////////111111111111111111222222/////////000111222444444333222222222222222333333111222333444555444333333111333444444333444555666777888999;;;===>>>???@@@@@@???AAAEEEGGGIIINNNTTTTTTSSSRRRRRRTTTVVVYYYZZZZZZ[[[ZZZXXXUUUUUUXXX\\\YYY\\\```cccdddeeefffhhhbbbccceeehhhkkkooorrrtttuuuuuuvvvvvvxxxyyyzzz{{{}}}}}}~~~}}}{{{|||zzzvvvqqqrrrxxx~~~{{{}}}|||xxxyyyyyyuuurrrttt{{{yyyqqqnnnsssvvvvvvvvvyyywwwuuurrrqqqpppnnnkkkhhhiiimmmqqqqqqnnnmmmooossssssqqqnnnkkkjjjkkkmmmoooiiiiiiiiikkklllllljjjhhhiiigggfffgggiiijjjjjjiiiiiimmmnnnhhh___ZZZ[[[___\\\[[[XXXWWWVVVWWWXXXYYY\\\]]]___```___\\\XXXUUUXXX\\\``````\\\XXXUUUUUUPPPQQQRRRRRRRRRQQQPPPOOORRRSSSSSSRRRPPPOOOOOOPPPMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCFFFJJJKKKHHHEEEDDDFFFHHHGGGEEEDDDGGGJJJJJJIIIHHHHHHHHHJJJKKKLLLMMMPPPPPPNNNOOORRRSSSPPPQQQUUUXXXXXX[[[______\\\eeeggghhhhhhgggffffffgggdddgggfff^^^XXXYYY]]]___bbbcccdddgggmmmrrrssspppppptttoooddddddooovvvttt{{{}}}}}}|||yyyzzz~~~}}}zzzvvvzzz}}}~~~}}}zzzxxxxxx~~~~~~zzzxxxvvvrrruuuwwwqqqlllkkkqqqqqqrrrvvvyyyxxxsssoooeeefffkkknnnjjjdddcccfffcccaaa^^^ZZZXXXWWWWWWWWWSSSSSSQQQLLLGGGBBB??????<<<;;;:::999888666555444333333222000////////////+++++++++***************''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''@@@@@@AAACCCDDDFFFGGGGGGLLLKKKIIIIIIJJJLLLNNNPPPSSSTTTTTTRRRSSSVVVTTTPPPNNNPPPSSSTTTVVVYYY^^^aaa\\\]]]^^^\\\ZZZZZZ]]]```aaacccgggkkkppptttwwwyyyzzztttppppppsssvvvyyyyyyrrroookkkffffffjjjooolllgggcccaaaaaaccceeeddd___XXXTTTUUUYYY]]]___\\\\\\]]]```dddiiimmmppphhhfffbbb]]]WWWRRRNNNLLLJJJJJJHHHFFFEEEDDDCCCCCCHHHFFFCCC???===;;;;;;<<<;;;;;;;;;:::999888666666888888888888777666444444444444333222222111000000222222111111111111222222333333333222222222111111111111000000000000111111////////////////////////....................................////////////............///000222222000000//////......------............////////////000000111111111111000000222222222111111111111111000000000000000111111222000000111111111222222222444333222222222333444555666666777999:::;;;<<<======???BBBEEEHHHHHHHHHHHHJJJMMMPPPQQQOOOOOOPPPSSSXXXYYYVVVPPPQQQXXXZZZVVVYYYZZZ]]]___````````````]]]___dddhhhlllooopppqqqxxxrrrooorrrzzz}}}yyytttyyy}}}zzzuuuvvvxxxxxxxxxzzz~~~|||zzzyyyyyyvvvuuusssqqqqqquuu{{{{{{vvvwww{{{{{{vvvpppmmmmmmnnnppppppmmmiiieeehhhlllppprrrrrrrrrtttvvvtttrrrooommmllljjjgggeeecccbbbaaa``````aaacccdddiiifffbbb```aaaccceeefffhhhgggeeeccc```\\\ZZZXXXSSSRRRRRRSSSVVVXXXYYYXXXWWWUUUUUUUUUWWWWWWVVVUUUVVVVVVUUUTTTTTTTTTUUUUUUQQQPPPMMMJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKIIIGGGEEEDDDDDDDDDBBBAAABBBCCCEEEEEECCCCCCCCCDDDCCCBBB@@@@@@@@@BBBDDDEEECCCDDDDDDDDDCCCCCCDDDFFFDDDEEEGGGHHHHHHIIIKKKLLLQQQPPPOOONNNMMMMMMMMMMMMLLLMMMOOORRRVVVYYYYYYYYYcccdddeeebbb___^^^```ccc]]]___aaa___\\\\\\^^^aaabbbeeegggeeebbbdddjjjpppqqqvvvrrrfffccclllsssrrr{{{||||||zzzxxxwwwxxxzzz}}}{{{||||||rrrtttxxx|||~~~}}}{{{}}}yyyyyy{{{~~~|||zzz{{{wwwvvvzzzzzzsssllliiipppssstttuuuzzz}}}uuuiiidddhhhkkkkkkgggdddcccdddfffaaa[[[UUUSSSRRRQQQQQQOOOPPPPPPOOOLLLHHHCCCAAA???===:::888666666666777333333222111000///......------,,,,,,+++***))))))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&???@@@AAABBBCCCDDDEEEFFFGGGFFFFFFGGGIIIKKKMMMOOOPPPRRRSSSRRRUUUYYYYYYUUUOOORRRVVVYYY\\\^^^aaacccdddaaa^^^___bbbdddccc``````bbbffflllrrrxxx|||~~~|||wwwssstttxxx|||yyytttpppoookkkeeedddffflllkkkjjjhhhfffeeeddddddfffbbb\\\WWWUUUWWW\\\______aaacccfffggghhhhhhhhhgggeeeaaa]]]XXXTTTPPPNNNMMMLLLIIIGGGDDDBBBAAA@@@EEEEEEDDDDDDBBB@@@>>>===;;;;;;;;;:::999777666555777777777777666555444444444444333333222111111000111111111000000111111111111111111000000000//////000000////////////000000........................------------------------------........./////////............///000111222000000/////////..................////////////000000000111111111111000000000000000000000000000000000000/////////000111111000000000111111111222222333333222222222333444555555555666888999:::;;;<<<>>>@@@CCCFFFHHHIIIIIIIIILLLOOOPPPPPPNNNLLLMMMNNNSSSVVVUUUSSSTTTXXXXXXUUUTTTWWWZZZ]]]^^^]]][[[ZZZYYY\\\aaafffiiikkkkkkkkkrrrnnnlllqqqyyy~~~|||xxx|||vvv{{{wwwuuuyyy{{{yyyxxxyyyzzz{{{|||{{{yyyxxxyyyzzzxxxwwwuuussssssvvv{{{~~~{{{{{{}}}}}}zzzwwwsssrrrrrrrrrqqqmmmhhhdddggglllqqqtttsssrrrrrrssstttpppkkkgggdddcccbbb```___^^^]]]]]]^^^```bbbcccbbb___\\\\\\^^^aaacccdddeeedddccc```]]]ZZZWWWUUURRRQQQPPPRRRTTTVVVWWWVVVVVVUUUTTTUUUVVVWWWVVVUUUVVVVVVUUUTTTTTTTTTTTTUUUNNNLLLJJJGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHFFFDDDCCCCCCCCCBBB@@@AAABBBDDDDDDBBBBBBBBBCCCAAA@@@???>>>>>>???AAABBBAAABBBBBBAAA@@@@@@AAACCCCCCEEEHHHIIIJJJJJJLLLMMMNNNMMMLLLLLLKKKKKKLLLLLLNNNNNNPPPSSSVVVXXXYYYYYY______^^^]]]\\\]]]___aaa```bbbdddbbb___]]]___aaa```aaacccdddeeegggiiijjjoootttqqqfffccclllrrrrrrssstttuuuvvvuuuvvvxxx{{{xxxwwwwww}}}|||uuuqqqvvv{{{}}}|||yyyyyyzzz~~~{{{vvvyyy~~~~~~|||zzz{{{yyyzzz}}}}}}vvvqqqpppqqqssssssuuu{{{~~~xxxnnniiijjjkkkkkkhhhfffeeeeeeeeeaaa\\\XXXUUUTTTRRRQQQNNNNNNNNNNNNKKKHHHDDDAAAAAA???===:::888777777888222222111000///......---,,,,,,+++******)))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&???@@@@@@AAABBBCCCCCCCCCAAABBBCCCEEEGGGIIIKKKLLLJJJMMMOOOPPPTTTZZZZZZWWWNNNSSSYYY^^^```aaaaaabbbbbb\\\XXX]]]fffkkkgggaaabbbeeejjjpppwww}}}|||zzz||||||{{{{{{wwwtttrrrrrroooiiiggghhhmmmnnnoooooommmjjjgggeeeeeeddd```YYYTTTTTTXXX\\\___bbbfffiiijjjgggdddaaabbbaaa___\\\XXXUUUSSSQQQNNNMMMJJJGGGCCCAAA???>>>@@@BBBDDDEEEEEEBBB>>>;;;:::::::::999888777666555666666666666666555444333444444333333222111111111111000000//////000000111...............---------//////............//////........................------------------------------------............------------...///000111000000000////////////........./////////000000000000111111222222111111000------......//////000000//////......//////000111000000000000111111111111222222222222222333444444444444555666888999:::;;;>>>@@@CCCFFFHHHJJJKKKKKKNNNOOOPPPOOOMMMKKKKKKLLLNNNSSSVVVVVVWWWYYYWWWSSSPPPSSSVVVZZZ[[[ZZZYYYWWWZZZ\\\```dddggghhhhhhgggllliiiiiinnnwww}}}}}}|||~~~~~~~~~|||vvvsssqqqsssxxx{{{wwwtttuuuvvvwwwwwwvvvuuuvvvyyy{{{{{{zzzxxxvvvwwwyyy{{{}}}~~~}}}{{{yyyyyyyyyyyyzzzwwwvvvuuutttrrrnnnhhhdddgggkkkqqqtttsssqqqooonnnrrrmmmeee___\\\[[[[[[ZZZYYYYYYYYYYYY[[[]]]___```YYYWWWVVVWWW[[[```cccdddbbbaaa```^^^[[[XXXTTTSSSQQQPPPOOOPPPRRRTTTTTTSSSTTTRRRQQQRRRSSSSSSRRRQQQSSSSSSSSSRRRRRRQQQQQQQQQIIIHHHFFFEEEDDDDDDEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDFFFDDDCCCBBBCCCBBBAAA???@@@AAACCCCCCAAAAAAAAABBB@@@???===<<<<<<===>>>??????@@@@@@>>><<<<<<===>>>???BBBFFFIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMOOOPPPRRRTTTUUUUUUZZZWWWTTTTTTXXX\\\]]]]]]___bbbdddccc___]]]]]]___^^^^^^```dddhhhjjjhhhffflllqqqpppgggeeelllqqqrrrppprrrsssttttttvvvxxx{{{uuusssssswww~~~}}}yyyqqquuuyyyzzzxxxvvvvvvwww}}}||||||||||||}}}~~~}}}~~~|||zzz}}}{{{|||}}}~~~}}}|||zzzyyyzzzzzz|||}}}vvvtttuuuqqqrrrrrruuu{{{|||uuuooommmjjjhhhgggfffdddbbb```]]]ZZZWWWUUUSSSPPPMMMJJJKKKKKKKKKIIIFFFCCCAAAAAA???<<<:::777666666666111111000///...------,,,*********))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCEEEFFFGGGHHHHHHEEEHHHJJJKKKPPPVVVWWWTTTNNNSSSZZZ___```___]]]]]]\\\XXXWWW^^^iiiooommmiiijjjlllpppuuuzzz|||zzz}}}|||xxxvvvvvvsssooonnnpppssstttuuutttrrrnnniiigggcccdddaaaZZZSSSPPPSSSXXX[[[^^^cccffffffddd```]]]\\\[[[YYYWWWUUUSSSRRRQQQMMMKKKHHHEEEBBB@@@???>>>>>>???AAABBBAAA>>>;;;999888888888888777666555444555555555555555444333333333333222222222111111111000//////......//////000------------------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------...//////////////////////////////.........//////000000111000111111111111111111000,,,,,,---...///000000111.........---......///000/////////000000000111111111111111222222333444444222333444555777888999999<<<>>>AAADDDGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQUUUXXXYYYXXXWWWVVVTTTQQQRRRTTTWWWYYY[[[\\\]]]___```aaaccceeegggiiijjjjjjiiijjjnnnuuu{{{~~~~~~{{{xxxuuuvvvyyy|||||||||zzz{{{tttsssuuuzzz{{{wwwuuuvvvvvvvvvvvvuuutttuuuxxxzzz}}}{{{zzzzzz{{{||||||xxxyyyyyywwwttttttwwwzzzwwwvvvuuuuuutttqqqmmmjjjhhhjjjmmmoooooonnnlllllllllhhhaaa\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYY[[[\\\VVVUUUTTTWWW\\\aaaeeefffaaaaaa```___\\\YYYUUUSSSRRRQQQOOOPPPQQQRRRRRRQQQPPPOOOMMMNNNOOOOOONNNMMMOOOOOOOOOOOONNNMMMLLLLLLGGGFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBCCCCCCBBBBBBBBBCCCBBBAAAAAABBBBBB@@@>>>@@@AAACCCCCCAAA@@@AAABBBAAA@@@???>>>=========>>>>>>??????===;;;::::::<<<:::>>>CCCFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLLLLLLLMMMOOOPPPVVVPPPLLLNNNUUU[[[\\\ZZZZZZ]]]```___]]][[[\\\^^^^^^```bbbfffiiijjjjjjiiikkkppppppjjjhhhmmmqqqqqquuuvvvwwwwwwvvvwwwyyy{{{wwwuuusssuuuyyy}}}}}}|||vvvuuuvvvxxxzzzyyywwwtttvvvvvvwwwwwwxxxzzz{{{|||zzz|||}}}|||{{{{{{wwwyyy{{{|||{{{zzzyyyyyyxxxyyy|||~~~yyyrrrqqqtttrrrqqqqqqtttzzz~~~}}}zzztttoooiiieeecccbbb^^^[[[XXXVVVTTTSSSQQQNNNIIIFFFEEEEEEFFFFFFEEECCCAAA@@@>>><<<:::777555333222222000000///...---,,,,,,+++*********))))))(((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEHHHJJJJJJOOOTTTUUUQQQPPPUUU[[[^^^^^^\\\ZZZXXX]]]]]]___dddkkkppprrrrrroooppprrruuuxxx{{{}}}~~~~~~xxxxxx}}}}}}wwwsssrrrpppmmmooossszzzyyywwwuuuqqqnnnjjjhhhaaacccbbb]]]UUURRRTTTWWWYYY[[[]]]^^^^^^\\\YYYWWWTTTSSSSSSQQQPPPOOONNNMMMHHHGGGEEECCCAAA@@@@@@???AAA@@@???===<<<:::999888777777777777666555444444333444444444444333333222111111111111111000000000///......------......///------------------------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---................../////////,,,------...//////000000///000000111111000000///------......///000111111------,,,,,,------...///....../////////000000000000000111222333333444444222222333444666777888999:::;;;>>>AAAEEEHHHJJJKKKHHHIIILLLPPPTTTWWWXXXYYYYYYZZZZZZZZZWWWTTTUUUWWWVVVUUUSSSTTTWWW]]]cccfffdddbbb```___aaaeeeiiilllnnnnnnooorrrvvvzzz}}}xxxtttqqqsssxxx|||}}}}}}|||}}}}}}{{{{{{~~~}}}yyyyyy|||zzzzzzyyywwwuuuuuuwwwyyy~~~{{{zzz{{{||||||{{{vvvyyyzzzxxxttttttwww{{{qqqqqqrrrsssuuutttrrrpppjjjiiihhhhhhiiijjjkkkkkkgggddd```^^^]]][[[YYYWWWYYYXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWZZZ___dddfffgggaaaaaabbbaaa___\\\YYYWWWTTTSSSQQQQQQRRRRRRRRRQQQPPPNNNMMMMMMNNNNNNMMMKKKMMMNNNNNNNNNMMMLLLJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAA???===???AAABBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@?????????>>>??????===;;;:::;;;<<<999===BBBDDDEEEDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLIIIKKKLLLKKKJJJJJJMMMOOOSSSMMMIIILLLUUU[[[[[[WWWUUUXXX\\\\\\[[[[[[^^^```aaaeeehhhhhhggggggkkkooojjjnnnpppnnnlllmmmpppqqquuuvvvwwwwwwwwwxxxzzz|||{{{zzzxxxwwwxxxyyy{{{|||{{{wwwtttxxxzzzrrrmmmnnnppprrruuuwwwxxxyyywwwzzz}}}}}}{{{yyyxxxxxx{{{wwwvvvxxxyyyyyyxxxwwwxxxzzzyyyyyy{{{|||wwwooommmppppppnnnnnnrrrwwwzzz{{{|||zzzssskkkeeeaaa^^^ZZZVVVTTTSSSRRRQQQOOOJJJEEEAAA@@@AAAAAAAAA@@@???>>>===<<<;;;999777444333111111000000///...---,,,++++++***************)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$>>>>>>>>>???@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDHHHKKKLLLLLLOOOTTTTTTQQQRRRVVVZZZ\\\[[[ZZZYYYYYY\\\___bbbdddfffiiiooosssnnnooopppqqqssstttuuuvvv{{{~~~wwwtttuuuxxxzzzzzzwwwqqqlllkkkiiigggiiimmmxxxvvvtttpppmmmiiigggfff```aaaaaa^^^YYYVVVWWWYYYYYYYYYYYYYYYWWWTTTQQQOOONNNNNNMMMLLLJJJIIIHHHHHHCCCBBBAAA@@@@@@@@@@@@@@@DDDAAA>>>;;;999999999:::555666666666555555444333222222333333333333222222000/////////////////////...------------------...,,,,,,---------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++,,,,,,++++++++++++,,,,,,---------------.........++++++,,,---...//////000...//////000000//////...------......///000000000,,,,,,,,,+++,,,------...............////////////...///111222333333333333222222333444666777888999999:::<<<@@@CCCGGGIIIKKKGGGHHHKKKQQQWWW\\\^^^^^^^^^\\\\\\[[[VVVRRRTTTZZZZZZWWWSSSRRRTTT[[[dddiiibbb```]]][[[]]]aaagggjjjqqqrrrrrrrrrsssuuuyyy|||xxxuuussstttyyy|||}}}}}}~~~{{{zzz{{{yyyvvvwww|||~~~~~~}}}zzzwwwvvvwwwyyy}}}xxxwwwyyy{{{zzzyyyrrrtttvvvuuurrrqqqrrrtttmmmmmmnnnpppssstttsssrrrkkkhhheeedddfffiiikkkkkkeeecccaaaaaa```___]]][[[[[[[[[[[[ZZZYYYYYYXXXXXX\\\[[[[[[\\\```cccdddddd___```bbbcccbbb___]]][[[VVVTTTRRRRRRRRRRRRQQQPPPQQQPPPNNNNNNOOOOOOMMMLLLMMMNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA===<<<===>>>@@@@@@>>><<<>>>@@@AAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>??????===<<<;;;<<<======@@@CCCEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHIIIKKKLLLKKKMMMNNNMMMKKKKKKOOORRRSSSOOOLLLOOOWWW\\\[[[WWWTTTWWWZZZ[[[ZZZ\\\```ddddddhhhkkkjjjeeedddiiinnniiimmmppppppnnnlllmmmnnnnnnppprrrssstttvvvyyy{{{||||||{{{yyyvvvvvvwwwyyy{{{wwwuuu{{{{{{rrrhhhjjjnnnrrruuuwwwwwwwwwwwwzzz}}}}}}yyyvvvvvvwwwzzz{{{~~~}}}zzzxxxvvvxxxyyywwwttttttwww{{{|||zzz{{{{{{wwwqqqnnnpppoookkkkkkppptttuuuvvvyyy|||wwwooohhhbbb]]]YYYWWWUUUTTTSSSQQQOOOJJJDDD@@@>>>>>>>>>>>>===<<<;;;;;;;;;:::999888666555333333000000///...---,,,,,,+++************************(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$::::::;;;<<<>>>???@@@@@@BBBBBBAAAAAAAAABBBDDDEEEIIIKKKLLLLLLOOOTTTTTTPPPOOORRRTTTVVVVVVWWWXXXZZZXXX[[[]]]___aaagggnnntttjjjkkkmmmoooqqqsssuuuuuuttt||||||xxxxxx}}}~~~yyyuuusssssstttuuusssnnnkkkjjjhhhdddeeehhhmmmmmmkkkiiifffcccaaa___ZZZ[[[[[[[[[ZZZYYYXXXWWWUUUVVVWWWXXXVVVSSSPPPNNNKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>???>>>;;;999888888999:::444555555555555444333333111111222222222222222111........................------,,,,,,,,,,,,------++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++++++++************+++++++++++++++,,,,,,,,,------)))******+++,,,---...///------............---------------------.........+++++++++++++++,,,------------........./////////---///000222333333333333222222333555666777888999999:::<<>>AAA@@@???>>>>>>???@@@AAA;;;:::;;;===??????===;;;;;;===>>>>>>===<<<<<<===>>>>>>??????@@@?????????===>>>>>>===<<<<<<===??????AAACCCDDDCCCCCCDDDEEEDDDDDDDDDEEEGGGHHHJJJJJJKKKNNNOOOMMMKKKKKKPPPTTTUUURRRQQQUUUZZZ]]][[[XXXTTTVVVXXXWWWVVVYYY^^^cccdddgggiiihhhfffdddcccdddgggjjjooopppmmmiiihhhjjjjjjlllnnnooooooqqqtttvvvyyy{{{|||yyytttrrrrrrttttttuuuxxx~~~zzztttmmmpppvvv{{{}}}}}}|||zzz{{{~~~{{{wwwxxxyyyvvvwwwwwwxxxxxxxxxyyyyyyxxxyyyxxxuuuqqqrrrwww||||||yyywwwyyyxxxssspppooollliiiiiinnnqqqoooppptttwwwuuupppiiibbb\\\ZZZYYYXXXVVVTTTRRROOOJJJDDD@@@>>>>>>>>>===<<<;;;;;;:::888888888777666555444333111111000///...---,,,,,,))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###777777999:::<<<===>>>???@@@??????>>>@@@BBBEEEFFFFFFIIIJJJJJJMMMRRRRRROOOKKKLLLNNNPPPQQQSSSWWWZZZWWWXXX[[[^^^eeemmmvvv|||hhhiiilllooosssvvvxxxzzznnnwww|||{{{}}}wwwvvv{{{}}}yyyuuurrrssstttsssooonnnnnnlllgggeeegggbbbcccddddddbbb___\\\ZZZTTTTTTUUUVVVXXXXXXVVVTTTOOORRRVVVYYYYYYVVVSSSPPPJJJIIIHHHFFFDDDCCCAAA@@@@@@@@@>>>===<<<<<<<<<<<<999888777666666666777888444444555555444444333333000111111222222222111111,,,------------------------,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++***************+++*********++++++,,,,,,,,,((())))))***,,,---......,,,------------------,,,---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------.........//////---...000222333444333333222333444555666888999999999:::===@@@DDDHHHLLLNNNNNNMMMNNNRRRXXX[[[[[[ZZZXXXXXXZZZ]]]XXXRRRSSS[[[YYYVVVQQQNNNNNNQQQVVVYYY[[[\\\]]]___aaacccdddeeeaaacccdddbbb^^^___dddiiiiiikkkmmmooorrrvvvyyyzzzyyy{{{}}}~~~zzzzzz}}}~~~zzz|||~~~|||zzzzzzzzz{{{uuunnnlllooossstttsssqqqssstttuuuuuusssooommmooonnnmmmmmmmmmmmmkkkiiiiiigggfffhhhkkkmmmllljjjmmmiiiddd``````aaaaaabbb\\\]]]^^^_______________^^^\\\ZZZYYYYYYYYYWWWVVVXXXZZZ]]]```aaa```]]]\\\WWWUUURRRQQQQQQQQQOOONNNMMMKKKJJJJJJJJJJJJHHHGGGFFFGGGHHHHHHGGGEEEBBB@@@CCCBBBBBBAAA???===<<<;;;@@@???>>>======>>>???@@@999999;;;===??????===:::999;;;<<<<<<;;;::::::;;;;;;;;;<<<===>>>>>>======<<<===>>>===<<<<<<===??????AAABBBAAA@@@@@@BBBCCCCCCCCCDDDDDDEEEGGGHHHIIIIIILLLNNNLLLIIIJJJOOOTTTVVVUUUVVVYYY]]]^^^\\\YYYTTTUUUUUUSSSRRRTTTZZZ___ddddddeeeggggggddd___ZZZeeehhhmmmppplllgggeeefffmmmmmmnnnmmmlllmmmnnnppptttxxxzzzxxxsssoooooopppmmmsss{{{{{{xxxvvvuuuyyy}}}yyyzzz|||zzzxxxwwwvvvuuuvvvwwwxxxzzzzzzxxxtttpppqqqwww}}}zzzuuusssvvvxxxtttpppoookkkggghhhmmmnnnkkklllppppppqqqooohhh```[[[YYYZZZYYYWWWTTTQQQNNNIIICCC>>>??????>>>===<<<;;;;;;:::555555555555444333222111111111000///...------,,,'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###999::::::;;;<<<===>>>>>>AAAAAAAAAAAABBBCCCDDDDDDDDDGGGJJJKKKKKKKKKLLLMMMLLLKKKIIIIIIKKKOOOTTTWWWVVVWWW[[[```ggglllooopppmmmkkkjjjmmmsssvvvuuurrrrrrttt||||||zzzzzz|||}}}zzz{{{}}}zzzvvvtttrrrqqqqqqpppnnnkkkiiihhhhhhgggccc___\\\[[[ZZZYYYXXXUUUVVVVVVTTTRRRQQQRRRSSSOOOPPPOOONNNQQQUUUTTTPPPKKKIIIFFFCCC@@@>>>=========>>>>>>>>><<<999666555666666555444444333222222333222111000000000111222////////////////////////------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************************************))))))))))))******(((((())))))))))))(((((('''''''''''''''((())))))))))))(((((((((((())))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((())))))))))))*********,,,,,,++++++,,,,,,---...---...///000222222333333444444444444555777888999:::<<<@@@CCCFFFFFFEEEDDDKKKMMMQQQTTTWWWXXXXXXXXXWWWWWWWWWVVVVVVTTTSSSRRRUUUSSSPPPMMMKKKNNNTTTYYY[[[[[[[[[]]]___aaa```_________]]]ZZZYYY\\\ccciiiiiihhhiiijjjnnnsssyyy||||||}}}{{{yyy{{{~~~}}}}}}}}}~~~zzzrrrlllkkkooottttttxxx}}}}}}zzzuuurrrqqqvvvsssnnnkkkjjjiiiiiihhhhhhkkkoooqqqqqqppppppqqqoookkkggggggiiihhhccc^^^ZZZ\\\^^^```aaaaaa```___^^^[[[YYYXXXZZZZZZXXXVVV]]]ZZZWWWVVVYYY[[[[[[ZZZWWWWWWVVVTTTQQQNNNKKKIIIIIIHHHGGGEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCBBB@@@???AAA@@@>>><<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????======>>>======<<<;;;;;;777888888888888999999999999999999:::;;;<<<===>>>;;;;;;;;;;;;<<<<<<======>>>===<<<;;;;;;::::::;;;AAAAAAAAA???>>>???BBBEEEJJJKKKJJJGGGIIIOOOSSSRRRVVVVVVVVVUUUUUUWWW\\\___[[[[[[YYYUUUPPPRRRYYY___iiiiiigggddd___\\\ZZZZZZfffkkknnnnnnmmmmmmjjjdddlllqqqrrrpppppptttvvvuuuvvvzzz{{{yyyxxxzzzxxxuuuqqqqqqtttzzz|||wwwuuu{{{}}}~~~|||yyywwwzzz}}}~~~{{{uuuqqqrrrttt|||{{{xxxtttqqqpppqqqsssuuuvvvtttqqqppppppnnniiibbbbbbbbbeeeiiijjjhhhfffhhhkkkllliiibbb[[[WWWVVVWWWRRRKKKIIIIIIHHHDDD@@@@@@???<<<:::888888999999444444333222111000//////......---,,,,,,+++*********))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&999999:::;;;<<<======>>>BBBAAAAAA@@@@@@@@@@@@@@@BBBEEEHHHIIIIIIIIIJJJKKKIIIGGGFFFFFFHHHMMMRRRUUUYYYYYYZZZ]]]```dddfffgggffffffgggmmmtttyyyxxxuuuqqqrrryyy~~~~~~}}}{{{xxxwwwssssssssspppmmmkkkiiihhhkkkgggbbb^^^\\\[[[ZZZYYYVVVWWWVVVTTTRRRRRRTTTVVVVVVUUUQQQMMMOOOSSSSSSOOOJJJHHHEEEBBB@@@>>>>>>===<<<=========<<<999777555555444444333333222222222333222111000000000111111........................---,,,,,,,,,,,,++++++++++++++++++******+++++++++++++++++++++*********)))***************************))))))(((((())))))***((((((((())))))((((((((('''''''''''''''((())))))))))))(((((((((((())))))************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************+++,,,++++++++++++,,,------------///000111222222222333333333444555666888888999;;;???CCCFFFHHHHHHGGGJJJKKKNNNPPPRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTXXXWWWSSSOOOLLLLLLPPPTTT[[[[[[\\\]]]___``````___]]]]]]\\\ZZZZZZ^^^eeejjjhhhiiijjjmmmqqqvvvzzz}}}xxxyyyyyywwwzzz||||||||||||~~~}}}vvvooommmpppsssxxx|||~~~zzzwwwvvvwwwtttpppmmmkkkiiigggfffhhhkkknnnpppqqqqqqrrrrrrpppmmmjjjjjjlllkkkfffaaaaaabbbcccdddcccbbb```___```]]]YYYXXXXXXXXXWWWUUUWWWTTTRRRSSSVVVXXXYYYXXXYYYWWWUUURRROOOMMMLLLLLLFFFEEECCCBBBAAA@@@@@@@@@AAABBBBBBCCCBBBAAA@@@???@@@???>>>===<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::999666666777777777888888888888888888888999:::;;;<<<999999:::::::::;;;;;;;;;======<<<<<<;;;;;;<<<<<>>:::???===;;;888777777777888333222222111000//////......------,,,++++++******)))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&777888999:::;;;<<<<<<===BBBAAA@@@???>>>===<<<<<<@@@BBBEEEFFFFFFFFFHHHIIIDDDCCCBBBBBBEEEIIIMMMPPP[[[ZZZYYYYYYZZZ\\\___```bbbcccgggnnnvvvzzzzzzwwwuuuuuuyyy{{{zzz}}}|||{{{yyyxxxwwwuuurrrnnnkkkiiimmmhhhaaa\\\ZZZYYYXXXWWWTTTTTTSSSQQQOOOPPPSSSVVVXXXWWWRRRLLLKKKNNNNNNKKKHHHGGGEEECCCAAA@@@??????;;;;;;<<<<<<;;;:::888777222222222222222222222222222222111000///000000000........................,,,,,,,,,+++++++++******++++++************++++++******)))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((('''''''''''''''''''''((()))))))))((((((''''''(((((()))((())))))))))))*********))))))))))))))))))))))))************************+++************))))))))))))************++++++++++++++++++++++++,,,------------...000111111111111333333333333444666777888777:::>>>CCCFFFHHHIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVWWWXXXVVVRRRNNNMMMPPPTTT]]]]]]___```aaabbbbbbbbb]]]]]]\\\\\\\\\aaagggkkkiiijjjlllooorrrtttvvvwwwrrrtttttttttxxx}}}}}}zzzzzzyyyyyyzzz}}}~~~~~~{{{uuurrrrrrsss{{{~~~}}}zzzyyyxxxvvvsssppplllhhhfffdddfffiiimmmooopppqqqssstttqqqooonnnoooooommmhhhcccbbbbbbbbbcccbbbbbbaaa```bbb___ZZZWWWVVVVVVTTTSSSRRRPPPOOOPPPSSSUUUWWWWWWYYYWWWSSSPPPNNNMMMNNNNNNEEEDDDBBBAAA?????????@@@@@@AAAAAAAAAAAA@@@?????????>>>============>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::::::::999999888555555555666666666777777777777777777777888999:::888888888999999999999999<<<<<<<<<<<<<<<=========BBBCCCBBBAAA???@@@BBBDDDCCCFFFGGGFFFHHHLLLNNNLLLPPPRRRSSSSSSRRRRRRSSSTTTXXXXXXWWWSSSQQQRRRXXX]]]^^^cccfffaaaYYYTTTWWW\\\ccchhhkkkkkknnnrrrsssppplllooopppnnnpppwww}}}~~~~~~~~~~~~~~~xxxssslllsss|||xxxyyy{{{{{{{{{yyywwwvvvuuu{{{~~~||||||zzz{{{|||zzzvvvrrrppppppuuuwwwvvvqqqooopppnnnkkkiiihhhfffeeeeeeeeecccaaaaaaaaa``````___[[[VVVSSSOOOKKKFFFDDDCCCAAA>>>:::===;;;999777666555555666111000000//////.........------,,,,,,+++*********))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&777777888999:::;;;;;;<<>>===<<<;;;@@@BBBDDDEEEEEEEEEGGGIIIAAA@@@@@@@@@BBBFFFJJJLLLWWWWWWWWWWWWXXX[[[___bbbdddfffkkkrrrxxx{{{zzzxxx~~~{{{{{{~~~{{{~~~~~~~~~}}}|||zzzwwwtttooollljjjeee^^^XXXVVVTTTSSSSSSQQQPPPNNNKKKJJJKKKOOORRRSSSTTTPPPKKKHHHIIIHHHDDDFFFFFFEEEDDDCCCBBBBBBAAA999::::::;;;::::::999888000000000111111111111111222111111000////////////------------------------++++++++++++******************))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''((((((''''''&&&'''''''''''''''((())))))(((((((((''''''((((((((((((((()))))))))*********))))))))))))))))))))))))************************************))))))))))))************+++++++++++++++++++++***+++,,,,,,---,,,---...///000000000000222222222222333555666777777999===AAADDDFFFGGGGGGJJJKKKLLLMMMMMMMMMLLLLLLJJJKKKLLLMMMOOOQQQSSSTTTTTTWWWXXXUUUQQQPPPSSSWWW___aaacccddddddeeefffgggbbbaaa______```cccgggjjjjjjlllnnnoooooonnnmmmkkkmmmoooqqqqqquuuzzz{{{wwwvvvwwwxxxzzz|||}}}}}}}}}}}}}}}{{{yyyyyy|||~~~~~~{{{xxxwwwxxxxxxvvvrrrmmmhhheeeddddddgggkkkmmmnnnppprrrsssrrrqqqqqqqqqpppmmmgggbbb[[[[[[\\\\\\]]]^^^______ccc```[[[WWWTTTSSSRRRRRRQQQPPPPPPPPPQQQSSSTTTTTTVVVUUUSSSQQQOOONNNNNNNNNHHHFFFDDDBBBAAAAAABBBBBB????????????????????????==================>>>>>>======<<<;;;::::::999999999999999::::::999999888555555666666666777777777777777666666777888888999888888888888888888888888::::::;;;<<<======>>>>>>AAABBBBBBAAA@@@@@@AAACCCDDDHHHJJJJJJLLLOOOPPPMMMNNNPPPRRRRRRQQQOOOOOOPPPWWWWWWVVVTTTSSSTTTYYY\\\]]]```cccaaa]]][[[^^^aaacccgggiiiiiilllqqqsssqqqmmmoooooolllnnnuuu||||||~~~|||yyyyyy}}}{{{xxxrrrnnnjjjqqq{{{|||}}}~~~~~~}}}{{{yyyxxxtttyyy}}}zzzvvvuuuuuuvvvyyywwwrrrooopppooommmkkkiiigggdddbbb```^^^]]]\\\ZZZYYYZZZ\\\ZZZUUUPPPMMMJJJFFFDDDCCCAAA===:::<<<;;;999777666555555555/////////......---------,,,,,,++++++*********)))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%666777777888999:::;;;;;;??????@@@AAAAAA@@@??????@@@BBBDDDDDDDDDEEEGGGIIIBBBAAAAAAAAABBBEEEHHHJJJNNNOOORRRSSSVVVZZZaaafffcccffflllssszzz}}}}}}}}}}}}|||~~~~~~{{{www|||yyy{{{}}}|||{{{xxxtttpppiiiddd^^^YYYVVVUUUSSSRRRRRRQQQNNNKKKIIIIIILLLOOOLLLPPPPPPMMMJJJJJJFFFBBBEEEEEEEEEEEEDDDCCCCCCBBB999999999999999999888888///000000000000000000000111111000000///...------------------------------++++++*********)))))))))***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,,,,---...///////////////111111111111222444555666777999;;;>>>@@@BBBBBBCCCGGGHHHIIIKKKLLLMMMNNNNNNLLLLLLLLLLLLMMMNNNPPPPPPTTTXXXZZZWWWQQQOOORRRWWW]]]```cccddddddeeegggiiihhhfffcccbbbbbbcccdddeeeiiikkkmmmoooooommmkkkiiikkknnnnnnnnnrrrwwwxxxuuurrruuuzzz}}}~~~}}}}}}}}}}}}}}}||||||{{{yyyvvvtttxxxyyyxxxtttnnniiiffffffdddfffiiikkklllmmmoooqqqqqqqqqrrrqqqooojjjeeeaaaZZZYYYXXXXXXXXXYYYZZZ[[[aaa___\\\WWWTTTRRRQQQRRRPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRPPPMMMLLLIIIGGGEEEBBBAAABBBCCCDDD>>>>>>=========>>>>>>>>>;;;<<<<<<<<<======<<<<<<;;;;;;::::::999888777777888999999:::::::::999999666666666777777777888888777777777777777888888999999999888888888888888888888999:::<<<============???@@@AAAAAA@@@@@@AAACCCEEEIIILLLLLLMMMQQQQQQMMMMMMOOORRRRRRPPPNNNNNNNNNSSSSSSSSSRRRRRRTTTWWWYYYYYYXXXYYY[[[___aaabbbaaacccfffgggfffhhhmmmooommmnnnooonnniiijjjqqqxxxzzzvvvxxxwwwuuuwww~~~~~~zzzuuuqqqmmmsss}}}~~~|||zzzxxxwwwuuuvvvxxxyyyzzz||||||xxxwwwxxxyyyvvvyyyxxxrrrnnnoooooonnnmmmllljjjfffbbb___\\\[[[XXXVVVUUUVVVWWWVVVRRRNNNHHHFFFCCCAAA???<<<:::777;;;;;;999888666555555444//////......---,,,,,,,,,+++***************))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%666777888999:::;;;;;;<<<===>>>@@@BBBCCCCCCBBBAAAAAABBBCCCDDDDDDEEEHHHJJJGGGFFFEEEEEEEEEGGGIIIKKKGGGJJJNNNQQQSSSXXX___eee]]]aaaiiiqqqxxx}}}}}}yyyxxxzzzyyyuuusssvvv{{{}}}{{{xxxyyy}}}~~~{{{zzzzzzzzzwwwssskkkhhhccc___^^^\\\ZZZYYYYYYXXXUUUQQQMMMLLLMMMOOOHHHNNNRRRPPPNNNLLLHHHDDDDDDDDDDDDDDDCCCBBBAAA@@@999999888888888888888888000000000000000000000000000000000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))(((((((((((())))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))(((''''''&&&&&&''''''((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***((())))))))))))************************+++,,,,,,,,,,,,---...//////......000000000000111333444555777888:::<<<>>>???@@@AAACCCDDDEEEGGGIIIKKKLLLMMMOOONNNMMMLLLLLLLLLMMMNNNWWWZZZ[[[VVVNNNJJJMMMRRRVVVZZZ___aaa```aaaeeehhhkkkhhheeeccccccbbbaaa___dddggglllppprrrrrrpppooonnnooonnnlllooouuuvvvsssqqquuu{{{~~~{{{zzzyyyyyyyyyyyywwwuuuwwwxxxxxxtttnnnjjjiiikkkfffhhhjjjjjjjjjkkkmmmooooooooopppooommmiiieeecccaaa___[[[XXXVVVVVVVVVWWW]]]]]][[[XXXTTTRRRQQQRRRMMMOOOOOONNNLLLKKKKKKLLLNNNPPPSSSTTTTTTQQQNNNKKKHHHFFFCCC@@@???@@@AAABBB===<<<<<<<<<<<<<<<===>>>:::;;;;;;<<<;;;;;;::::::999999888888777777666666777888999999999999999999666666777777777888888888777777777666666777777888999888888888888777777777777888:::;;;<<<<<<<<<;;;<<<>>>???@@@???@@@AAACCCDDDHHHJJJJJJLLLOOOOOOLLLLLLNNNPPPQQQOOONNNMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTXXXVVVVVVZZZaaaffffffdddcccffffffeeefffjjjjjjhhhkkkmmmkkkfffffflllrrrtttrrrtttuuuuuuyyy|||wwwuuusssxxx~~~}}}|||||||||{{{yyyxxxvvvuuuuuusssqqqppprrruuuzzz}}}}}}|||zzzvvvssssssvvvxxxssswwwvvvooojjjkkkmmmmmmnnnnnnnnnkkkeee```]]]\\\UUUTTTSSSSSSSSSQQQOOOLLLGGGFFFEEECCC@@@===:::999::::::999888666555444333000000///...---,,,++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%777777888999:::;;;<<<<<<===>>>@@@BBBCCCCCCBBBAAA@@@BBBCCCCCCCCCDDDGGGIIIMMMLLLJJJIIIIIIJJJKKKLLLJJJNNNRRRSSSSSSUUUZZZ___YYY]]]dddkkkrrrwww|||xxxuuuvvvwwwtttrrruuuzzz}}}}}}{{{yyy|||{{{~~~~~~yyyuuuuuuwwwyyywwwuuunnnllliiihhhgggeeecccaaa______\\\WWWRRRNNNNNNNNNHHHOOORRROOOLLLKKKIIIEEEAAAAAAAAAAAAAAA???>>>===999999888777777777777777222111111000000/////////000000000000///---+++***++++++++++++++++++++++++******)))))))))((((((((()))((((((''''''(((((()))&&&'''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))(((''''''&&&&&&''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******''''''((((((((()))))))))***************++++++,,,,,,,,,---.........------/////////000111222333444555666888;;;>>>@@@BBBBBBCCCCCCDDDEEEGGGIIIKKKLLLQQQPPPNNNLLLLLLLLLMMMNNNTTTWWWXXXRRRIIIEEEIIIOOOQQQVVV\\\^^^^^^```dddhhhjjjgggdddbbbbbbaaa^^^[[[aaadddiiinnnqqqrrrrrrrrrrrrrrrnnnkkkmmmrrrtttrrrrrrvvv{{{~~~uuutttssstttxxxzzzyyyxxxvvvxxxwwwsssmmmkkkmmmpppkkkllllllllljjjjjjlllmmmjjjlllmmmmmmkkkjjjiiihhheeebbb^^^YYYWWWVVVVVVWWWXXXZZZ[[[YYYVVVSSSRRRSSSLLLNNNOOOOOOLLLKKKLLLNNNNNNOOOQQQRRRRRRQQQOOOMMMGGGEEEAAA???>>>>>>@@@BBB<<<;;;:::::::::<<<===>>>999::::::;;;:::999777777777777666666666666666666555666777888888888888777555555555666666666777777666666555555555555666666777777777666666666555555666777999;;;;;;;;;999999888;;;===??????@@@AAACCCDDDGGGIIIHHHJJJNNNOOOLLLKKKMMMNNNNNNMMMLLLMMMNNNMMMMMMMMMOOOQQQSSSTTTTTTUUUUUUVVVZZZ___cccdddeeebbbeeefffeeeeeehhhhhheeefffiiigggcccccciiinnnooopppssstttssswww~~~zzz}}}{{{xxxvvvyyy|||{{{xxxwwwxxxxxxxxxwwwwwwwwwwwwwwwtttqqqmmmkkklllooosssuuuuuuuuuuuusssqqqqqqrrrtttnnnsssrrrkkkeeefffiiiiiijjjlllnnnkkkfff```\\\[[[TTTTTTTTTRRROOOLLLKKKKKKGGGGGGGGGDDDAAA>>>;;;:::888888888777555444222111222111000...---+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$888888999:::;;;<<<<<<======???AAABBBBBBBBB@@@???@@@AAABBBBBBBBBCCCFFFIIIQQQPPPNNNMMMLLLLLLMMMNNNQQQUUUXXXWWWTTTSSSVVVZZZYYY\\\bbbggglllqqquuuxxxyyyrrrssstttssswwwyyy}}}|||zzz~~~{{{vvvqqqppptttwwwwwwuuuooonnnmmmllllllkkkhhhfffbbbbbb___ZZZTTTOOOMMMMMMIIINNNPPPLLLHHHHHHGGGEEE>>>?????????>>>===;;;::::::999888777666666666666333222222111000//////...///000000000///---+++***++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((((((*********)))***++++++,,,,,,,,,------...---------......//////000222333444444555888;;;>>>BBBDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKRRRPPPNNNMMMLLLMMMNNNOOONNNRRRSSSMMMEEECCCIIIPPPPPPUUU\\\^^^^^^```eeejjjhhheeeaaa``````___\\\YYY```cccgggkkknnnooooooooouuutttooojjjlllqqqsssrrrssswwwzzz||||||~~~~~~xxxsssooommmmmmpppuuuyyyzzzyyyuuuwwwwwwsssmmmlllooosssnnnoooooommmkkkjjjlllmmmgggiiikkkkkkkkkkkklllnnndddaaa]]]YYYWWWWWWXXXZZZTTTXXX[[[ZZZWWWSSSSSSSSSLLLNNNQQQQQQOOONNNPPPRRRPPPPPPPPPPPPPPPPPPPPPPPPHHHFFFBBB???>>>???AAACCC;;;::::::999:::;;;===>>>999:::::::::999888666555555555555666666666666666444444555666777777666666444444444555555555666666555444444333333333444444666666555555555444444444555777999::::::999888777666999<<<>>>???@@@BBBCCCEEEIIIJJJHHHJJJOOOPPPNNNJJJKKKLLLLLLKKKKKKLLLNNNOOOOOOOOOQQQTTTVVVVVVVVVNNNQQQTTTVVVWWWYYY]]]```aaadddfffeeefffiiiiiieeebbbeeedddaaaaaaggglllmmmppprrrrrrpppqqqvvvxxxvvvvvvzzz~~~{{{yyy}}}|||wwwtttsssuuuuuuvvvwwwxxxyyyyyyzzzrrroookkkiiijjjlllnnnoooppprrrttttttrrrqqqpppqqqkkkoooooohhhbbbbbbeeefffeeehhhkkkiiiccc]]]YYYWWWSSSUUUVVVRRRMMMIIIIIIJJJBBBCCCCCCAAA===999777666777777666555444222111000333222111///---+++***)))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$888888999::::::::::::999<<<<<<======>>>>>>??????????????????@@@DDDIIINNNSSSSSSSSSRRRQQQOOOMMMLLLSSSVVVYYYXXXWWWVVVYYY\\\```bbbfffkkknnnpppqqqqqq}}}wwwssstttvvv{{{|||~~~wwwtttqqqpppssswwwzzz{{{{{{tttllliiikkkmmmmmmkkkddd```[[[VVVSSSOOOKKKHHHHHHGGGHHHIIIKKKJJJGGGDDD;;;<<<>>>??????>>><<<;;;888777777777777777888888444333222000///.........,,,,,,,,,+++++++++******''''''(((((())))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))+++,,,,,,,,,,,,,,,,,,------...///111333444444444666777888:::===@@@CCCEEEHHHHHHIIIIIIIIIIIIIIIIIISSSTTTSSSOOOIIIGGGHHHJJJNNNPPPMMMEEECCCJJJOOOOOOUUUUUUVVVXXX[[[^^^aaaccc```______aaacccbbb^^^ZZZ]]]^^^```cccfffhhhgggfffjjjoooqqqllliiimmmqqqrrrsss{{{}}}xxxyyy{{{~~~~~~{{{tttnnnooonnnnnnpppuuuyyy|||}}}tttuuuvvvuuussspppllljjjiiijjjlllmmmmmmllljjjiiiggghhhjjjmmmoooooollliiiddddddaaa]]]XXXUUUUUUVVVYYYYYYXXXVVVSSSQQQQQQRRRKKKLLLMMMNNNNNNNNNNNNMMMQQQPPPOOOMMMLLLKKKKKKKKKBBBBBBBBBBBBBBBCCCDDDEEE<<<;;;::::::999999999999666777777888888777555444444444444444444444444444222222222333333444444444444444444444444444444444111111222222222333333333444444444555555555555666888888999999999888888777777888;;;>>>@@@AAAAAAAAAAAACCCGGGJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMQQQVVVXXXWWWTTTQQQOOOPPPOOONNNRRRWWW\\\]]]\\\gggeeedddggglllmmmhhhdddbbbaaa^^^\\\^^^dddmmmtttzzzwwwrrrnnnlllllloooqqqooouuu{{{}}}}}}|||}}}~~~~~~}}}xxxrrrmmmoooqqquuuxxxxxxuuurrrooouuutttpppmmmkkklllpppsssrrrtttuuurrrnnnlllmmmoooooommmjjjgggeeedddddddddcccdddeeeeeeccc___[[[YYYWWWQQQLLLLLLKKKHHHHHHJJJCCCAAA>>><<<;;;999666444555444333333222222222222000//////---,,,+++******+++******)))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$666777888888999999888888<<<<<<======>>>>>>??????>>>>>>?????????BBBGGGJJJPPPQQQSSSTTTTTTRRRQQQOOORRRUUUXXXYYYXXXYYY\\\___dddeeeiiinnntttwwwxxxwww}}}}}}|||}}}{{{yyywwwuuuttttttvvvxxxxxxqqqiiieeefffggggggeee```]]]XXXSSSPPPLLLHHHEEEEEEEEEEEEFFFGGGFFFCCC@@@999:::<<<<<<<<<:::999777666555555555555555666666333333111000///.........,,,,,,+++++++++*********''''''(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''((((((((())))))))))))+++++++++,,,,,,,,,,,,,,,---...///111222333444444555666888;;;>>>@@@BBBCCCEEEFFFHHHIIIIIIIIIHHHGGGNNNOOOOOOKKKFFFDDDFFFHHHNNNPPPNNNHHHGGGMMMRRRSSSTTTTTTSSSTTTUUUXXXZZZ\\\[[[[[[\\\___bbbbbb___\\\[[[\\\^^^```ccceeeeeeeeedddooovvvsssmmmlllnnnpppzzz~~~xxxyyy|||yyyxxxvvvqqqlllooooooqqquuuzzz~~~wwwxxxyyyyyyvvvpppjjjfffeeefffhhhiiijjjiiigggfffeeedddeeegggiiijjjhhhfffbbbaaa```]]]YYYWWWXXXYYYWWWXXXXXXVVVRRRPPPQQQSSSLLLLLLLLLLLLMMMMMMMMMMMMRRRQQQPPPMMMKKKIIIGGGFFFAAAAAAAAAAAAAAABBBCCCCCC;;;;;;:::888888777777777666777777888777666555444444444444444444444444444222222222333333333444444333333333333333333333333111111111222222222333333444444444444555555555555777888888999888888777777999:::<<<>>>???@@@??????@@@BBBEEEHHHJJJIIIHHHGGGEEEFFFGGGIIIKKKMMMOOOPPPNNNRRRVVVXXXWWWTTTQQQPPPQQQPPPOOORRRVVVYYYZZZYYYbbbaaa```dddhhhjjjgggccc___\\\YYY\\\bbbjjjppprrrvvvssspppppprrrrrrpppmmmhhhlllqqquuuxxxzzz}}}~~~zzzuuuqqqsssssssssssssssrrrrrrrrrxxxvvvsssooolllkkklllnnnrrrrrrqqqooojjjfffddddddkkkjjjiiihhhfffeeecccbbb````````````^^^[[[YYYWWWSSSMMMHHHHHHGGGDDDDDDFFFAAA???===;;;;;;999777555555555444222222111111111//////...---,,,+++************))))))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555555666777777777777777<<<<<<======>>>??????@@@<<<>>>?????????@@@CCCEEEJJJMMMPPPSSSTTTSSSQQQPPPQQQTTTXXXYYYZZZ\\\```dddffffffiiipppzzz|||{{{~~~~~~~~~zzztttqqqqqqsssrrrlllddd`````````___^^^^^^ZZZUUUQQQNNNJJJGGGDDDEEEDDDCCCDDDDDDCCCAAA>>>:::;;;;;;;;;:::888777555333333222222222222333333222222000///......------++++++++++++*********)))'''(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))''''''((((((((()))))))))******+++++++++,,,,,,,,,------///000222333333333333555888<<<>>>@@@@@@@@@AAABBBEEEHHHHHHHHHFFFEEEGGGIIIIIIGGGDDDBBBDDDGGGMMMOOOOOOKKKKKKOOOSSSTTTSSSQQQPPPOOOOOOQQQSSSTTTTTTVVVXXX\\\```aaa___]]]ZZZ[[[\\\]]]___```aaabbb___nnn{{{{{{tttooooooooozzz}}}zzzqqqrrr|||~~~yyywwwvvvtttrrrrrrsssuuuyyy~~~}}}~~~~~~zzzrrrkkkfffdddeeeggghhhhhhgggeeedddcccbbbbbbccceeefffeeeddd___```___]]][[[ZZZ[[[\\\XXX[[[\\\WWWQQQMMMNNNPPPKKKKKKJJJJJJJJJKKKLLLMMMRRRQQQOOOMMMIIIFFFCCCAAA?????????>>>??????@@@@@@;;;:::999777666555555555777777777777666555444333444444444444444444444444222222222222333333333333222222222222222222222222111111111222222222222333333333333444444444555555666777777888888777777777;;;;;;<<<===>>>>>>>>>>>>>>>@@@CCCFFFGGGGGGFFFEEECCCEEEGGGIIILLLNNNPPPQQQOOORRRVVVWWWVVVSSSRRRQQQQQQPPPPPPQQQTTTUUUUUUTTT[[[ZZZZZZ^^^ccceeedddbbb^^^YYYVVVZZZcccjjjllljjjlllkkkkkkpppuuuuuunnngggccceeehhhnnnuuu{{{~~~~~~|||{{{{{{yyyvvvttttttrrrooolllkkkmmmppprrryyywwwuuurrrpppnnnmmmlllooonnnmmmllljjjfffaaa]]]eeefffggggggfffdddaaa```\\\\\\[[[ZZZYYYXXXWWWVVVPPPJJJEEEEEEDDD@@@???AAA???===;;;:::::::::888666666555444222111000000000///...------,,,+++*********))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555555666777777777777666;;;;;;<<<===>>>??????@@@===>>>@@@AAA@@@@@@AAABBBEEEHHHLLLPPPQQQPPPNNNLLLOOORRRVVVYYYZZZ^^^ccchhhfffeeegggppp|||~~~{{{~~~~~~~~~~~~~~~{{{sssmmmmmmooolllgggaaa]]]\\\\\\\\\[[[\\\YYYTTTPPPMMMJJJGGGDDDFFFEEEDDDDDDEEEDDDAAA???======<<<<<<:::888666555333222111111000111111111111000///...------------+++************)))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))******++++++,,,,,,,,,---///000111222222222000333888<<<>>>???>>>===<<<>>>BBBEEEGGGFFFDDDBBBBBBEEEGGGFFFDDDCCCEEEHHHLLLNNNNNNLLLKKKMMMOOOQQQQQQPPPNNNMMMMMMNNNPPPQQQQQQSSSVVVZZZ]]]^^^]]]\\\\\\\\\\\\\\\[[[\\\]]]^^^```mmmyyy|||zzzxxxuuuqqqvvvxxxuuunnnmmmuuu~~~yyywwwxxxyyyyyyxxxwwwxxxzzz~~~~~~zzztttoookkkiiiiiijjjjjjiiigggdddccccccbbbbbbccceeeeeedddccc```aaaaaa___]]][[[\\\]]]^^^aaa```ZZZPPPIIIHHHJJJJJJIIIHHHGGGGGGIIIKKKLLLNNNNNNMMMJJJGGGDDD@@@???>>>======<<<<<<<<<======<<<;;;999777666555444444777777777666555444333222333333333333333333333333222222222222222222222333111111111111111111111111111111111111222222222222222333333333444444444444555555666777777777666666999:::;;;<<<======>>>>>>>>>@@@CCCEEEFFFFFFDDDCCCDDDEEEHHHJJJLLLLLLLLLLLLOOOQQQTTTUUUTTTRRRQQQQQQOOOOOOOOOOOOPPPPPPPPPOOOSSSRRRSSSWWW\\\___``````___ZZZUUUUUUZZZ___``````aaacccgggmmmqqqpppjjjeeeeeefffiiipppxxx}}}}}}|||xxxvvvtttsssttttttsssrrrooommmjjjhhhhhhjjjnnnpppvvvuuuuuuuuutttsssqqqoookkkjjjjjjmmmooommmgggaaaaaabbbbbbbbbbbb```___^^^[[[ZZZYYYXXXWWWWWWXXXXXXQQQKKKFFFFFFDDD@@@???@@@===<<<::::::;;;;;;:::888666555444222000//////...---------,,,+++******)))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555666777777888777777777999:::;;;<<<===>>>??????===???BBBBBBAAA@@@@@@AAADDDGGGKKKNNNOOOMMMKKKIIIMMMPPPTTTWWWYYY]]]dddiiigggeeehhhqqq~~~}}}}}}}}}~~~|||zzz{{{|||}}}~~~zzz}}}~~~zzzrrrlllkkkmmmhhheee```\\\[[[[[[[[[[[[XXXUUUQQQMMMKKKHHHEEECCCEEEDDDBBBBBBCCCCCCAAA???<<<<<<;;;:::888666555444333222111111000000000111//////...---,,,,,,,,,,,,*********)))))))))((((((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))***+++,,,,,,,,,---...///000111111111///222777;;;======<<<;;;999;;;???BBBCCCCCCAAA???@@@CCCFFFGGGEEEEEEHHHKKKKKKKKKKKKJJJHHHGGGHHHKKKOOOOOONNNOOOOOOQQQRRRSSSPPPRRRVVVZZZ[[[[[[[[[[[[______^^^[[[XXXXXXZZZ\\\eeelllrrrwww}}}|||vvvsssvvvvvvqqqooorrryyy}}}zzzvvvuuuwwwzzz|||~~~{{{yyyxxxzzz|||~~~~~~~~~zzzwwwsssqqqpppppplllllllllkkkhhheeeaaa___``````aaacccddddddaaa___bbbcccbbb```]]]ZZZZZZZZZ___``````ZZZQQQJJJHHHHHHHHHGGGFFFEEEEEEGGGIIIJJJJJJIIIHHHFFFDDDBBB@@@???===<<<;;;:::::::::::::::<<<;;;:::888666555555444777666555555444333333333333333333333333333333333222222222222222222222222000000000000000000000000000000111111111222222222222222222222333333333444333444555666666666666666666666777999;;;===>>>???>>>@@@CCCFFFGGGGGGEEEDDDBBBDDDGGGJJJKKKKKKJJJJJJMMMOOORRRRRRPPPOOOOOOOOOLLLMMMNNNNNNMMMLLLKKKKKKNNNMMMNNNQQQUUUYYY\\\]]][[[XXXSSSOOOOOORRRXXX\\\\\\aaahhhkkkkkkiiiiiijjjiiijjjmmmsssyyyzzzwwwtttqqqooonnnnnnppprrrsssrrrlllllllllmmmnnnooopppqqqrrrrrrqqqssstttsssooolllhhhhhhjjjnnnpppoooiiiddd___^^^]]][[[[[[[[[\\\]]]]]]\\\ZZZYYYXXXYYYZZZ[[[TTTNNNJJJJJJHHHCCCAAABBB===<<<:::;;;<<<<<<;;;999666555333111///.........,,,,,,,,,+++******))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555666666777777777777777777888999:::;;;======>>>>>>@@@AAAAAA@@@@@@@@@AAAEEEHHHKKKMMMNNNMMMKKKIIIJJJMMMQQQSSSUUUZZZaaafffggggggjjjsss}}}|||~~~}}}qqqrrrvvvzzz}}}{{{{{{}}}~~~~~~xxxyyyzzzvvvppplllkkklllfffddd```\\\YYYXXXYYYYYYSSSPPPLLLIIIGGGDDDAAA???@@@>>>======>>>???>>><<<999999777666444333222222333222111000000000000000...------,,,++++++,,,,,,))))))))))))(((((((((((((((((((((''''''''''''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((()))***++++++,,,,,,---...///000000000000...111666999<<<<<<:::999888:::<<>>BBBEEEGGGFFFFFFIIILLLKKKIIIHHHHHHFFFCCCDDDHHHMMMNNNPPPRRRSSSTTTTTTTTTPPPSSSWWWZZZZZZZZZZZZZZZ______^^^ZZZVVVVVVZZZ]]]gggiiijjjoooxxx}}}wwwlllppprrrppplllkkkooosssyyy{{{}}}}}}}}}~~~~~~|||{{{{{{|||~~~|||yyywwwxxxyyyyyyyyyxxxuuuqqqmmmkkkkkkmmmoookkkkkkkkkiiifffaaa^^^[[[]]]\\\\\\^^^______]]][[[aaabbbaaa___[[[WWWVVVVVVYYYYYYYYYVVVRRRMMMJJJIIIEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDBBBAAA@@@@@@@@@<<<;;;:::999888888888888;;;:::999777666555555555555555444333333333333444333333333333333333333333222222222222222111111111000000000000000000000000000000000111111111111222111111222222222333333333222333444555555555555555333444555666888;;;===>>>===???CCCFFFHHHHHHGGGFFF>>>AAAFFFJJJMMMNNNLLLKKKKKKLLLNNNMMMLLLKKKLLLMMMIIIKKKMMMNNNLLLKKKKKKKKKLLLKKKLLLMMMPPPTTTWWWZZZUUUSSSOOOKKKJJJOOOXXX___^^^dddkkkkkkhhhgggkkkoooiiikkkmmmqqqsssssspppnnnooonnnnnnpppsssvvvwwwwwwppprrruuuwwwxxxxxxvvvuuupppnnnmmmnnnpppnnniiieeehhhhhhjjjlllllliiiddd```]]]\\\ZZZXXXWWWXXXZZZ[[[^^^]]]\\\ZZZZZZZZZ[[[\\\VVVQQQMMMLLLJJJEEEBBBBBB<<<;;;::::::;;;;;;:::999444333222000///.........+++++++++*********))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444444555666666666666555666666777888:::;;;<<<======>>>??????>>>>>>@@@AAADDDFFFHHHJJJLLLKKKKKKJJJIIIKKKNNNPPPQQQUUU\\\bbbdddfffkkkrrryyy~~~xxx{{{|||sssssstttvvvyyy||||||{{{vvvxxx|||~~~~~~~~~}}}yyyxxxvvvssspppnnnlllkkkfffddd```[[[VVVSSSSSSSSSPPPNNNJJJGGGEEECCC@@@>>>;;;:::999999;;;<<<<<<;;;888777666444333222222222222222111000///......///---,,,,,,+++++++++++++++))))))((((((((('''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++,,,,,,,,,---...///////////////111444888::::::999999888999:::;;;<<<<<<;;;:::;;;???CCCEEEDDDEEEGGGJJJKKKGGGFFFGGGFFFBBBEEEJJJLLLNNNQQQTTTUUUTTTRRRQQQOOOSSSXXX[[[[[[[[[[[[]]][[[\\\[[[XXXUUUVVV[[[aaadddeeeeeegggnnnvvvwwwrrrhhhlllooommmhhhdddggglllrrrvvv{{{~~~~~~}}}|||||||||~~~zzzyyyyyyyyyzzzyyyvvvtttrrrooollliiiggghhhjjjkkkhhhhhhhhhgggdddaaa]]][[[^^^[[[XXXWWWXXXZZZ[[[[[[\\\]]]]]][[[WWWTTTRRRRRRTTTRRRQQQQQQQQQNNNJJJFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFDDDAAA???===>>>???@@@<<<;;;:::999777777666666999888777666555555555555444333222222222333444555222222222222222222222222222222222222111111111000000000000000000000000000000000000000111111111111111111111111222222222222111222333444444555555555333333333444666888:::;;;;;;>>>AAAEEEGGGHHHHHHGGG@@@CCCIIIMMMOOOOOOMMMKKKHHHIIIJJJIIIHHHHHHIIIJJJHHHKKKNNNOOONNNMMMMMMNNNLLLKKKKKKKKKLLLOOOTTTWWWRRROOOLLLKKKOOOUUU[[[^^^aaaeeeiiijjjiiiiiijjjmmmhhhiiikkkkkkkkklllnnnooooooooopppssswww{{{{{{{{{xxxzzz}}}}}}zzzxxxnnnkkkjjjkkknnnnnnjjjeeefffhhhjjjjjjgggbbb___]]]\\\[[[ZZZYYYXXXXXXXXXXXX^^^]]]\\\[[[ZZZZZZYYYYYYUUUOOOKKKKKKHHHBBB??????:::999888888999999888666222222111000///.........***************)))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222333444444555555444444444555666777999:::;;;<<<<<<===>>>===<<<===???AAAAAABBBDDDFFFHHHIIIIIIIIIHHHJJJLLLMMMNNNRRRYYY___```ccciiioootttxxxzzz{{{ttt}}}|||yyy}}}|||zzzwwwuuuvvvwwwwwwwwwqqqvvv~~~~~~}}}{{{xxxtttrrrpppooollljjjfffddd```YYYSSSOOOMMMNNNQQQNNNJJJHHHFFFDDDAAA???:::999888888:::<<<<<<;;;999888777666555444444444222111000///...---------,,,,,,++++++***+++++++++)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++,,,,,,---...///////////////111444777888999999999888999999:::::::::999999888<<>>>>>???@@@CCCFFFHHHHHHHHHHHHIIIIIIIIIJJJLLLOOOSSSWWWYYY___aaadddfffhhhkkkooorrrppptttxxxxxxwwwwwwyyy|||tttuuuuuuvvvvvvxxx|||wwwwww}}}~~~yyy}}}}}}}}}|||zzzvvvvvvuuurrrnnnkkkjjjiiihhhbbb]]]\\\ZZZTTTMMMKKKLLLJJJGGGEEEEEEEEEDDDCCC<<<;;;:::888777666666666666555444333222222222222/////////...------,,,,,,***)))))))))))))))***+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%''''''''''''''''''(((((((((((('''''''''(((((((((((((((***++++++,,,---...//////111111111222333666888999888777888888:::;;;===>>>===>>>??????>>>>>>@@@BBBHHHHHHIIIJJJKKKKKKKKKJJJOOOPPPRRRTTTUUUTTTSSSRRRUUUUUUVVVYYY]]]^^^\\\YYYZZZWWWUUUUUUXXX\\\___```aaa^^^]]]aaahhhlllkkkiiimmmoooqqqqqqooooooooopppnnnqqquuuwwwwwwxxxyyy{{{wwwxxxzzzzzzzzzzzz{{{|||vvvxxx{{{{{{yyywwwvvvvvvrrrqqqnnnjjjfffdddfffhhhaaacccggglllmmmkkkeee```aaa\\\VVVSSSTTTWWW\\\^^^]]]]]]\\\YYYVVVQQQNNNKKKRRRPPPLLLJJJJJJIIIHHHGGGCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???===<<<:::999888===::::::<<<;;;777555777666666666555444444333333555333111111222333222111111111000000//////......111111000///////////////...//////000111222222222222111111111000000///////////////000111333444555444444333222222333333333555555555555666888999999:::;;;>>>AAADDDFFFEEEDDDGGGFFFGGGJJJMMMLLLGGGBBB@@@CCCFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNOOORRRTTTUUURRROOONNNPPPSSSVVVXXXXXXSSSRRRVVVXXXXXX]]]dddhhhgggfffdddcccdddhhhkkkhhhiiiiiigggeeegggkkkppprrruuuyyyyyyxxxxxxzzz}}}}}}~~~~~~xxxrrrjjjjjjkkkoooqqqqqqlllhhhlllllljjjeee```\\\ZZZZZZYYY]]]aaaaaa]]]XXXUUUTTTZZZWWWTTTTTTWWWXXXVVVSSSHHHHHHHHHGGGDDDAAA===;;;999888888777666555555444000000///...---,,,,,,+++*********)))(((''''''&&&(((''''''''''''&&&&&&&&&((('''&&&&&&$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222222222333333333444444555666666777777888999999<<<<<<======>>>???@@@@@@???BBBEEEFFFFFFFFFGGGHHHHHHKKKNNNNNNMMMPPPVVV\\\cccdddcccbbbbbbdddhhhkkklllpppuuuxxxzzzzzzzzzzzzvvvwwwxxxxxxzzz}}}}}}~~~|||{{{|||~~~~~~|||yyyrrrtttuuutttrrrooolllkkkgggcccbbbbbb___WWWQQQOOONNNLLLHHHFFFEEEDDDBBBAAA<<<<<<:::888777666666666444444333222111000000111/////////...------,,,,,,******)))))))))))))))***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******+++,,,---...//////000000000111333555777999999::::::;;;<<<===>>>>>>===?????????>>>???AAACCCGGGGGGHHHIIIJJJJJJJJJJJJMMMNNNQQQSSSTTTUUUUUUUUUWWWVVVVVV[[[aaacccaaa]]]\\\YYYVVVVVVYYY\\\^^^___[[[[[[\\\bbbjjjppprrrqqqssstttuuutttrrrpppppppppkkkmmmoooqqqrrrsssttttttvvvvvvtttppplllnnnwww~~~wwwuuussssssvvvwwwwwwuuuuuurrrmmmiiifffeeeeeeeeeccceeehhhkkkmmmkkkfffbbbbbb^^^XXXUUUTTTWWWYYY[[[[[[[[[YYYWWWUUURRRPPPOOOQQQNNNKKKIIIHHHHHHGGGFFFCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>><<<:::999888<<<;;;===@@@???:::666777666666666555555555555555444222111000222222111000000000000000//////......111000000///////////////......///000000111222222111111111000000000///////////////000111222444444444333333222222222333333333333444444555666888888:::;;;>>>BBBEEEFFFEEECCCDDDEEEFFFHHHIIIHHHEEECCCCCCEEEGGGGGGGGGHHHIIIKKKFFFIIIMMMOOOOOOOOOPPPQQQTTTSSSRRRRRRTTTVVVWWWXXXZZZUUUSSSVVVWWWVVVYYY___cccdddeeeeeedddeeegggiiiiiijjjjjjiiiggghhhkkknnntttuuuwwwxxxxxxxxxyyyzzz~~~{{{xxxyyy{{{zzzvvvrrrllljjjiiijjjmmmooonnnmmmnnnnnnlllgggaaa[[[XXXWWW___ccceeeeeeaaa\\\YYYYYYVVVSSSPPPPPPRRRTTTRRRPPPIIIIIIHHHFFFDDDAAA>>><<<999999888777666444444333000000///...---,,,+++++++++******)))((((((''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222222222222333333333333555555666666777888888888;;;<<<<<<>>>???@@@AAABBB>>>AAACCCDDDDDDEEEFFFGGGHHHMMMPPPOOOKKKMMMVVV___cccbbbaaa______bbbgggkkknnnqqqvvv|||}}}}}}}}}}}}|||zzztttuuuwwwwwwuuurrrnnnkkkfffeeeggghhhcccZZZUUUUUUQQQNNNJJJFFFEEECCCAAA???===<<<;;;999777666666666333222111000000000000000//////......---,,,,,,,,,+++******)))(((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((******+++,,,---....../////////000111333555777888;;;<<<===>>>??????>>>===>>>@@@AAA@@@@@@@@@BBBDDDGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNPPPSSSUUUVVVWWWWWWTTTSSSYYYaaaeeebbb]]]]]]ZZZWWWWWWYYY\\\^^^___YYY[[[___dddkkkqqquuuxxxyyyyyyyyywwwsssooonnnnnnkkkkkkkkkmmmpppqqqpppooouuuxxxwwwrrrkkkmmmvvvyyysssmmmmmmssswwwwwwuuurrrmmmgggdddeeegggfffeeeggggggiiikkklllkkkgggdddbbb```\\\YYYWWWWWWXXXYYYYYYXXXVVVTTTSSSRRRRRRRRROOOLLLIIIGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@?????????AAA@@@???>>><<<:::999999:::;;;@@@EEEEEE===777555555555666666666666777777333222000000111111111000000000000////////////...000000000/////////............//////000000111111000000000000////////////////////////000222333444333222222222222222333333222222222333444666777888999;;;???CCCEEEEEEDDDCCCBBBCCCDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKDDDHHHMMMPPPQQQPPPPPPPPPRRRSSSTTTVVVWWWWWWWWWWWWXXXUUUSSSUUUVVVVVVYYY]]]aaacccfffgggggggggiiijjjlllmmmmmmllljjjjjjkkkmmmuuuttttttvvvxxxzzzzzzzzz{{{wwwsssssstttuuutttrrrppplllhhhgggiiimmmppprrruuuuuuuuupppiiibbb]]][[[bbbdddeeeddd```\\\ZZZZZZVVVRRROOOOOOQQQSSSRRRPPPHHHGGGEEEBBB@@@>>>===<<<999999888666555333222111000///......,,,,,,+++***++++++******))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111222222222222333333333444444555666666777777888:::;;;<<<>>>@@@AAABBBCCC???AAACCCDDDDDDDDDFFFHHHIIILLLNNNMMMJJJMMMUUU]]]\\\]]]```bbbeeeiiiooosssvvvwwwyyy}}}}}}|||zzzxxxvvvsssooolllgggfffgggggg```XXXVVVYYYSSSPPPKKKGGGDDDBBB???======<<<;;;999777666555555333222111000000000000000//////...------,,,,,,+++,,,+++***(((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%)))------+++(((&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((((((((())))))***+++,,,---......///000111222444666777888;;;<<<>>>??????>>><<<;;;@@@AAACCCBBBBBBCCCEEEGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNPPPRRRTTTUUUSSSNNNMMMRRRZZZ___[[[VVVYYYWWWVVVVVVZZZ]]]___```^^^```dddgggkkkpppuuuyyy||||||{{{wwwrrrnnnkkkkkkooonnnmmmoooqqqrrrqqqoooqqqvvv{{{{{{wwwtttuuuwww{{{vvvqqqqqqtttwwwwwwvvvkkkeee``````eeejjjjjjhhhjjjiiiiiiiiijjjjjjhhhfffaaaaaa___]]]ZZZYYYYYYZZZYYYWWWTTTQQQPPPPPPQQQRRRMMMKKKHHHFFFFFFFFFEEEDDDDDDCCCBBB@@@>>>=========@@@@@@>>>===<<<:::999999999;;;AAAIIIHHH???888555555555555666777888888999333111//////000111000//////////////////////////////////////////..................//////000000000///////////////////////////......///000111222222222111111111111222222333222222222333444666777888888;;;???BBBCCCCCCCCCCCCAAACCCDDDBBB??????BBBFFFEEEFFFFFFFFFEEEEEEHHHJJJIIILLLOOOPPPPPPPPPQQQRRRQQQRRRTTTTTTTTTUUUUUUVVVSSSRRRRRRTTTVVVYYY]]]```bbbdddfffhhhhhhjjjlllnnnpppppppppooonnnnnnmmmmmmrrrqqqqqquuu{{{~~~zzzvvvrrrppppppqqqqqqppprrroookkkhhhiiikkkoooqqqwwwxxxyyyvvvppphhhbbb___`````````___\\\YYYWWWVVVUUURRRNNNNNNPPPQQQPPPNNNFFFDDDAAA>>><<<;;;;;;;;;999888777555333222000000//////...---,,,+++******++++++******))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111111111222222222333333444444444555666666777777888:::<<<>>>@@@BBBBBBBBB@@@AAACCCDDDDDDDDDGGGIIIJJJJJJJJJJJJLLLPPPUUUYYYWWW\\\ccciiinnnrrrvvvyyyzzzxxxxxx|||~~~yyyvvvuuutttsssrrriiifffdddaaaZZZTTTTTTYYYSSSOOOJJJFFFCCCAAA>>><<<===<<<:::888666555444444333222222111111111111222.........---,,,,,,+++++++++***)))(((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''',,,///000...***'''&&&'''''''''((((((((((((%%%%%%%%%&&&'''(((((()))((())))))***+++,,,------000111222444666777888888888:::<<<======<<<:::999BBBCCCDDDDDDDDDEEEGGGIIIHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOOOOKKKIIILLLSSSVVVTTTOOOTTTSSSRRRUUUYYY^^^```aaaaaacccfffiiilllqqqvvvzzz~~~zzztttpppmmmlllrrrqqqqqqqqqsssttttttsssnnnqqquuuyyy{{{xxxrrrnnn|||||||||zzzxxxwwwvvvvvvjjjeeeaaaccciiimmmmmmkkkllljjjhhhhhhhhhhhhgggeee___```aaa___]]][[[[[[]]][[[XXXTTTPPPNNNMMMNNNOOOMMMJJJGGGFFFFFFFFFEEEDDDDDDCCCAAA???===<<<;;;;;;???>>>===<<<;;;999999888888:::@@@GGGGGG???777555444444555666777888999999333111//////000111000///.............../////////...//////000///...------.............../////////.....................///............///000111111000000000000000111222333222222333444555777999:::888;;;???@@@@@@@@@AAACCCBBBCCCCCC@@@>>>>>>BBBFFFCCCDDDEEEDDDCCCDDDEEEGGGMMMNNNNNNMMMLLLMMMOOOQQQQQQQQQRRRPPPOOOOOORRRUUURRRSSSSSSTTTVVVZZZ]]]^^^aaabbbccccccdddggglllpppqqqqqqqqqqqqqqqqqqppppppnnnnnnpppvvv}}}yyyvvvrrrpppooooooooonnnqqqpppnnnlllkkkjjjkkklllooorrrtttsssnnngggbbb_________^^^^^^\\\ZZZXXXVVVTTTQQQNNNNNNOOOPPPMMMJJJEEECCC@@@===;;;:::;;;;;;888777666444222111//////......---,,,+++***))))))*********)))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111111111111222222222222333333444444555666666666777999;;;>>>@@@AAAAAAAAA@@@AAACCCCCCCCCDDDGGGIIIIIIIIIIIIKKKOOOSSSWWWXXXZZZ```gggnnnrrrtttvvvwwwuuusssrrrtttxxxzzztttrrrtttwwwxxxxxxlllgggaaa\\\VVVQQQQQQUUUQQQMMMIIIEEEBBB@@@===;;;<<<;;;999777555444333222333222222111111111222222......------,,,+++++++++***))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###''',,,000000...***''''''''''''((((((((())))))$$$$$$%%%&&&'''(((((()))(((((()))***+++,,,,,,---///000222444666777777888666777888999:::999999888AAABBBDDDDDDDDDEEEHHHJJJHHHHHHGGGHHHIIIKKKMMMOOONNNNNNMMMLLLKKKJJJIIIIIILLLJJJIIIKKKOOOQQQQQQOOOPPPPPPQQQTTTYYY^^^aaabbb___```ccchhhnnnuuu{{{~~~yyyuuusssrrrqqqrrrssssssqqqrrrtttvvvwwwuuutttwww{{{|||yyyuuu{{{~~~~~~zzzvvvttttttooollljjjkkkmmmnnnmmmkkkkkkiiigggfffffffffdddccc^^^```aaa```\\\ZZZ[[[]]][[[XXXTTTOOOLLLKKKKKKLLLKKKIIIFFFEEEEEEEEEEEEDDDBBBAAA@@@>>><<<;;;;;;;;;===<<<;;;:::999888777777999999<<>>???BBBEEE???BBBDDDDDDDDDDDDEEEFFFKKKKKKJJJHHHGGGHHHLLLOOOQQQRRRRRROOOLLLKKKOOORRRSSSUUUUUUSSSTTTXXXZZZYYY]]]]]]]]]\\\]]]aaagggkkkpppnnnmmmnnnppprrrrrrrrrlllooosssyyy~~~~~~sssrrrqqqpppooommmlllkkklllnnnoooooollliiihhhgggkkkmmmpppooolllgggbbb```aaa``````aaaaaa___\\\YYYXXXVVVTTTTTTUUUSSSOOOJJJEEEDDDAAA>>><<<;;;<<<<<<666666555333222000///......---,,,,,,******)))((()))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111111111111222222222222222333333444555555666666777888;;;===?????????>>>???@@@AAAAAAAAACCCFFFHHHFFFIIIMMMPPPQQQTTTXXX\\\^^^bbbhhhlllnnnooopppqqqpppqqqqqqqqqsssvvv{{{~~~zzzuuupppooosssvvvvvvuuuppphhhaaa]]]XXXRRROOOPPPNNNJJJFFFCCCAAA@@@>>><<<<<<:::888666444222111111111111000000000111111222......---,,,,,,++++++***)))(((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%***---...,,,(((%%%&&&&&&&&&'''''''''((((((###$$$$$$%%%'''(((((()))''''''((()))***+++,,,,,,---...000222444555555555444555555666777888999999???@@@BBBBBBBBBCCCFFFHHHFFFFFFEEEEEEGGGIIILLLMMMKKKKKKLLLKKKJJJHHHFFFEEEHHHIIIJJJKKKMMMOOOQQQRRRQQQQQQRRRUUUZZZ___aaabbb___^^^```fffpppyyy~~~{{{xxxwwwvvvooorrruuutttpppppptttzzz}}}}}}~~~yyyyyyyyyyyyxxxvvvrrrpppnnnnnnooooooooonnnllljjjiiigggeeeeeeeeedddaaa___]]]```aaa^^^YYYVVVWWWZZZXXXVVVSSSOOOLLLKKKJJJJJJIIIGGGDDDCCCCCCDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;::::::999888777666666999777888;;;:::777666888444444444555555666666777444222111000222222111000---------.........//////---...///000000...,,,+++------------------------,,,,,,---------...............------....../////////......///000111222222000111111333444666888999777:::;;;:::888999>>>CCCDDDAAA>>>===???@@@BBBBBB===@@@DDDFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGIIILLLOOORRRTTTVVVSSSNNNLLLMMMPPPPPPSSSTTTPPPRRRVVVXXXUUUWWWYYYZZZZZZ[[[^^^bbbeeellliiihhhiiimmmqqqsssrrrooosssxxx{{{{{{xxxvvvttthhhjjjmmmooonnnkkkiiihhheeehhhlllllljjjgggffffffhhhkkkmmmlllhhhdddaaa___]]]]]]^^^```bbbaaa\\\XXXYYYXXXWWWWWWWWWTTTMMMGGGBBBAAA???<<<;;;:::::::::555444333222111000//////------,,,+++***)))(((((('''''''''''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000111111111111222222222222222333444444555555666666888;;;===>>>>>>>>>===>>>???@@@@@@@@@AAADDDGGGCCCJJJRRRTTTSSSTTTZZZ```___bbbeeehhhiiijjjmmmooopppsssuuuuuuttttttxxx|||~~~{{{zzz{{{xxxtttoooooorrrsssqqqnnnrrrjjjbbb___[[[TTTNNNLLLKKKHHHDDDBBBAAA@@@>>>===;;;:::888555333111000000000000////////////000111......---,,,,,,++++++***(((((('''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###'''++++++)))&&&$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%'''(((((()))''''''((()))***+++,,,,,,+++,,,...111333333333333444444444555666888999:::===>>>@@@@@@@@@AAADDDFFFDDDDDDCCCCCCEEEGGGJJJLLLHHHIIIJJJKKKJJJGGGEEECCCCCCFFFJJJKKKKKKMMMQQQUUUSSSSSSTTTWWW[[[___aaaaaabbb______eeepppzzz~~~~~~~~~~~~{{{xxxwwwwwwnnnsssxxxuuupppooovvv}}}|||xxxtttqqqrrruuuvvvqqqlllgggjjjnnnooonnnlllkkkkkkgggfffdddddddddbbb___]]]]]]``````\\\UUURRRTTTWWWVVVTTTRRROOOMMMKKKKKKJJJGGGEEEBBBAAABBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;:::999999888777666555555:::666444666666444555999444444444555555555555555555333111111222333222111---------.........//////---...///000000...,,,+++------------------------,,,,,,,,,------...............---------...//////............///000222222//////000111333555777888777999:::888555777===CCCCCC@@@<<<<<>>>>>===;;;999888777666666333333222222111000//////------,,,+++***)))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---...000111333333444444222333333444555666777888888888999:::;;;;;;;;;;;;===>>>>>>???AAACCCEEEFFFHHHKKKNNNPPPPPPPPPQQQRRRTTTXXX^^^bbbdddeeefffgggmmmpppsssuuuvvvwwwxxxyyyvvvyyy}}}}}}zzzyyyuuurrroookkkjjjkkkmmmnnnbbb^^^[[[[[[XXXQQQKKKJJJHHHGGGFFFEEECCC@@@;;;777999777555333333333111000////////////...............,,,++++++,,,+++***((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''(((((())))))******............///111222333333333333444555666777888888999:::;;;<<>><<<<<<<<<;;;:::===@@@CCCEEECCCAAA@@@??????@@@BBBHHHMMMOOOLLLIIILLLOOORRRRRROOOKKKKKKKKKKKKKKKMMMQQQUUUWWWVVVUUUVVVWWW]]]eeefff```^^^aaahhhgggeeefffjjjmmmooopppuuuvvvyyy{{{|||yyysssnnnaaabbbcccfffhhhgggeeebbb```bbbdddeeecccaaa``````^^^]]]]]]\\\ZZZYYYXXXXXX\\\]]][[[YYYZZZ[[[VVVOOOPPPPPPOOOLLLHHHCCC>>>;;;;;;999666444222111222222222222111111///...---,,,+++***))))))******)))'''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########///000000111222222222222222222333333444666777888777888999:::;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEDDDGGGJJJLLLMMMNNNPPPQQQVVVYYY\\\___bbbdddhhhjjjmmmooossstttuuuuuuvvvwwwqqqtttyyy{{{}}}}}}zzzzzzxxxvvvssspppnnnnnnooopppaaa[[[WWWWWWUUUOOOLLLLLLHHHFFFDDDCCCAAA>>>:::777888666444333222222111///.........------------,,,---,,,******++++++)))((()))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((''''''(((((())))))******,,,,,,------...///111222222222333333444666777888888999::::::;;;===AAAEEEIIIEEEBBBAAADDDHHHJJJJJJIIIJJJJJJKKKJJJIIIHHHGGGJJJJJJJJJLLLPPPUUU[[[^^^YYYWWWUUUVVVZZZ\\\\\\[[[cccaaa```aaadddhhhlllnnnmmmrrrxxxyyywwwttttttvvvwwwvvvuuuvvvxxx{{{||||||~~~|||yyynnnfffhhhlllmmmlllnnniiihhhfffdddcccccceeeggghhhddd______aaacccbbb___]]]]]]\\\[[[WWWSSSNNNKKKJJJKKKLLLLLLLLLKKKJJJIIIEEEDDDBBBAAA@@@???>>>>>><<<<<<<<<<<<;;;:::999888555555444444444444555555666666666666666666666666555666666666666555444444444333222111000///...---------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------,,,,,,++++++------------............000...---...000111000...000222333444333444666777555555555555555666999<<<@@@>>><<<:::::::::::::::>>>@@@BBBCCCBBB@@@@@@@@@>>>???BBBGGGLLLNNNLLLJJJNNNPPPRRRQQQOOOMMMNNNOOOPPPQQQTTTWWWZZZYYYVVVTTTXXXXXX^^^eeeeeeaaa```dddeeedddcccfffjjjnnnqqqrrrqqqrrrsssuuuvvvtttppplllccccccdddfffgggfffbbb___^^^aaacccdddbbb`````````]]]\\\[[[ZZZYYYXXXXXXXXXWWWYYYWWWUUUVVVXXXUUUOOOTTTSSSQQQNNNIIICCC>>>;;;:::999666333222111111222111111000000///---,,,++++++)))(((((())))))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######000000111111111111000000222222222333444555666777666777888999:::::::::::::::;;;>>>@@@BBBBBBCCCCCC@@@CCCGGGIIIKKKLLLOOOQQQSSSUUUWWWYYY\\\```eeeiiihhhkkknnnpppppppppqqqrrruuuwww{{{~~~}}}{{{zzzxxxxxxvvvtttrrrpppoooooofff^^^XXXVVVSSSNNNKKKLLLGGGDDDAAA???>>><<<999777777555222111111111000...------,,,,,,,,,+++++++++,,,***))))))))))))(((&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++++++++,,,---...000000111222222333444555666777888999999999999;;;>>>AAADDDBBB???@@@BBBFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIKKKJJJIIIKKKOOOUUU[[[___[[[YYYXXXXXXZZZ[[[[[[ZZZdddbbb___^^^^^^aaaeeeggglllqqqwwwyyyxxxwwwwwwxxxwwwtttrrrssswww{{{{{{{{{~~~|||yyyxxxyyyyyyppphhhhhhlllmmmnnnpppllljjjgggcccbbbbbbcccdddeeebbb```aaadddeeedddaaa^^^]]][[[WWWSSSOOOKKKIIIHHHHHHIIIJJJKKKKKKJJJJJJCCCBBBAAA???>>>===<<<<<<;;;;;;;;;;;;:::999888888555444444333333444444555888777777666666555555555333444555555666666555555444444333111000///...---------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,...---------------,,,,,,,,,,,,------............///...---...000111000///000111333333333333555777444555666555555666999<<<<<<;;;:::999999999::::::???@@@AAAAAA?????????AAA???@@@CCCGGGKKKMMMLLLJJJOOOQQQRRRRRRQQQQQQRRRSSSVVVWWWZZZ]]]^^^\\\WWWSSSZZZZZZ^^^bbbccc```aaaeeedddcccbbbdddhhhlllnnnoooooonnnooopppqqqqqqnnnllleeedddccccccbbb```]]][[[^^^aaaccccccbbb```______]]]]]][[[ZZZYYYZZZ[[[[[[WWWXXXVVVSSSTTTWWWUUUQQQVVVUUUSSSOOOIIICCC===:::999888555333111111111111000000000///...---,,,+++***)))(((((())))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###//////000000111000000000222222222222333444555666666666777888999999999999888:::===???AAABBBAAA@@@@@@CCCFFFGGGIIIJJJMMMOOOLLLNNNQQQTTTWWW[[[___bbb```cccgggjjjkkklllmmmoooxxxzzz}}}}}}{{{zzzwwwwwwwwwvvvssspppmmmkkkmmmeee___[[[VVVNNNJJJIIIFFFBBB>>>;;;:::999888777555333111000000000///------,,,,,,,,,,,,++++++++++++)))(((((((((((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++,,,,,,---///000111000111222333444555555666777888999888888888:::===BBBAAA@@@@@@AAADDDFFFGGGHHHGGGFFFEEEEEEFFFHHHIIIJJJIIIGGGHHHKKKQQQWWWZZZ\\\\\\[[[[[[[[[[[[[[[[[[```aaaaaa```aaabbbeeehhhkkkooouuuxxxxxxwwwwwwwwwpppnnnmmmpppuuuxxxwwwuuu}}}xxxtttuuuxxxyyyrrrjjjhhhkkknnnpppqqqooolllgggcccaaaaaaaaa```aaaaaaaaaccceeefffdddbbb___]]]YYYUUUPPPLLLIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHAAA@@@???===<<<;;;::::::;;;;;;;;;;;;;;;:::999999555555555444444555555555888888777777666555444444222222333444555666666666555555333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,------......///////////////000111111000///111333333222222444555444555666666555666999;;;:::;;;;;;;;;;;;;;;<<<===???@@@@@@???======???AAABBBCCCDDDGGGIIIJJJIIIIIIMMMPPPSSSUUUVVVVVVUUUUUUXXXXXXYYY[[[]]]\\\YYYVVV^^^___```aaa``````aaadddfffeeeddddddggghhhiiihhhooommmmmmnnnpppqqqqqqpppiiifffaaa]]]\\\\\\[[[ZZZaaaccceeeeeebbb___^^^^^^```___]]]\\\\\\]]]^^^___\\\]]][[[VVVVVVXXXWWWTTTTTTTTTRRRNNNIIICCC===:::888777555333111000//////000000000000///...---,,,+++***((()))******)))''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,...///000111111111222222222222222333444555666666777888999999999999666888;;;>>>@@@@@@@@@???@@@AAACCCDDDDDDFFFHHHJJJFFFJJJPPPTTTVVVXXXZZZ\\\[[[^^^cccfffhhhjjjlllnnnqqqssswwwyyy{{{~~~|||zzzzzzxxxxxxyyywwwtttpppllliiijjjddd___]]]XXXOOOHHHGGGDDD@@@<<<999888888777666444222000//////000...------------,,,,,,,,,++++++***(((''''''((('''&&&$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((())))))******,,,,,,,,,---...///111111///000222333444444444444666777888888777666888:::AAAAAAAAAAAAAAAAAABBBCCCEEEDDDBBBAAABBBDDDFFFHHHGGGFFFFFFGGGKKKPPPVVVZZZ\\\]]]^^^^^^]]]]]]]]]]]]___cccfffhhhgggfffggghhhhhhlllqqqtttuuuttttttsssmmmmmmppptttyyyzzzxxxuuu|||yyyuuuwwwzzzyyytttnnnjjjkkkoooqqqpppoookkkgggdddcccaaa___]]]______aaacccddddddcccaaaaaa___[[[VVVRRRNNNLLLKKKIIIIIIHHHGGGEEEEEEDDDDDD???>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::777777666666666666777777888777777666555444333333000111222444555555555555666555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------++++++,,,,,,---......///000000111111111111222222///111222222111111333444333555666666666777999::::::===??????>>>===???AAA@@@@@@@@@>>>======@@@BBBEEEFFFFFFFFFFFFFFFFFFGGGKKKNNNSSSWWWZZZYYYVVVSSSVVVTTTSSSTTTWWWYYYZZZZZZdddfffeeecccbbbccceeefffhhhffffffgggiiikkkkkkjjjmmmkkkjjjkkknnnqqqrrrrrrpppjjjbbb]]]\\\]]]```aaafffgggiiihhheeeaaa______aaa```___^^^^^^___``````aaabbb```ZZZWWWXXXWWWTTTPPPPPPNNNKKKGGGBBB===:::666555444222000///......000000000000///...------,,,***))))))***+++)))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***+++---...000111111222222111111111222222333444666777888999::::::::::::666777:::<<<>>>?????????>>>???@@@AAAAAABBBDDDFFFGGGKKKQQQUUUWWWXXXYYYZZZYYY]]]bbbeeegggjjjlllnnnjjjmmmqqquuuxxx}}}|||zzzzzzzzz{{{{{{yyyuuupppllliii___[[[XXXYYYVVVNNNHHHFFFBBB???;;;888777777666555333222//////000000///...---------,,,,,,,,,++++++***(((''''''''''''&&&$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))******,,,,,,------...///111222...///111333444444444333555666888777666666777888???@@@AAAAAA?????????AAABBBAAA@@@???@@@BBBEEEFFFDDDDDDEEEHHHLLLRRRWWWZZZZZZ\\\^^^___^^^^^^___```bbbggglllmmmiiifffddddddjjjmmmqqqvvvyyyyyyyyyxxxqqqtttyyy}}}~~~}}}zzzzzz{{{yyywwwrrrllllllooopppnnnmmmjjjfffeeeeeeccc___[[[^^^___```aaaaaaaaa______bbb```]]]YYYUUURRRPPPOOOKKKJJJGGGEEECCCAAA@@@@@@===<<<;;;;;;::::::;;;;;;;;;<<<<<<======<<<;;;;;;888777777777777777777888666555555444444333333333000111222333444444444444777666555333111///------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------******+++,,,---......//////000222111000000111333///000222222111111222333333444666777666777888::::::>>>AAAAAA???>>>@@@BBB@@@AAA@@@???>>>>>>@@@BBBGGGGGGGGGFFFDDDDDDEEEGGGJJJMMMQQQWWWZZZZZZVVVSSSQQQOOONNNOOOSSSWWW[[[\\\gggiiiiiifffdddgggjjjiiifffeeefffiiimmmpppqqqppphhhgggfffhhhkkkoooqqqqqquuuooohhhcccccceeehhhjjjiiikkklllllliiifffeeedddbbbbbbaaaaaaaaa``````___aaadddccc\\\WWWVVVUUURRRMMMMMMLLLIIIEEE@@@<<<999555444333222000...---,,,///////////////...------+++***))))))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%+++,,,---...///000000///111111111111111222222333777888999:::;;;;;;;;;;;;666777888:::;;;===>>>???>>>???@@@AAAAAACCCGGGIIIJJJMMMQQQSSSUUUVVVXXXZZZYYY\\\```cccdddeeegggiiiiiilllnnnqqqtttxxx}}}{{{~~~|||{{{{{{{{{zzzzzzwwwsssnnniiiggg[[[UUURRRRRRPPPJJJFFFFFFAAA>>>;;;888888777666444333222000///000000///...,,,++++++++++++************)))''''''((((((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''(((((())))))******+++++++++,,,---...000000---///111333444444333222444666777888777666777888:::<<>>===>>>@@@@@@@@@???@@@AAACCCDDDFFFEEEFFFGGGIIIKKKNNNQQQRRRUUUXXX\\\^^^^^^^^^```bbbcccgggkkkjjjfffaaaaaabbbgggjjjooouuu{{{}}}}}}|||uuuyyy}}}~~~~~~}}}zzzyyyyyyuuuooommmpppoookkkjjjgggeeefffgggeee___ZZZ^^^_________]]]\\\[[[[[[\\\[[[ZZZWWWUUURRRPPPOOOJJJIIIFFFCCCAAA@@@??????;;;;;;:::::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;;;;777777666666666666777777333333333333333333333333000111222333333333333333777777555333111///------++++++++++++++++++++++++)))*********++++++++++++++++++************++++++*********+++++++++,,,,,,)))***+++,,,---......///---///111000......000222///000111111000000111222222444666777777777888:::999===@@@@@@===<<<>>>AAA@@@AAABBBAAA??????AAABBBEEEFFFFFFEEECCCCCCFFFIIIMMMMMMNNNRRRVVVXXXVVVTTTNNNMMMLLLNNNSSSXXX[[[\\\```eeefffcccdddiiilllkkkbbbbbbdddgggllloooooooooeeeddddddgggkkknnnpppppprrroookkkjjjkkklllnnnnnniiilllnnnooonnnmmmmmmmmmffffffggggggfffeeebbbaaa___dddddd___YYYXXXVVVSSSNNNMMMLLLIIIDDD>>>:::777444333333111000...,,,+++,,,,,,---------,,,++++++)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%------...............---111111111111111111222222888888999:::;;;;;;;;;;;;777777777888:::<<<>>>??????AAACCCDDDEEEHHHLLLOOOKKKMMMNNNOOOPPPSSSVVVYYYWWWZZZ]]]______```aaabbbhhhiiijjjkkkkkkmmmpppsssvvv{{{zzz{{{|||~~~~~~|||{{{|||}}}yyyxxxwwwtttpppkkkfffddd]]]WWWQQQOOOLLLGGGDDDEEE@@@===;;;999888888666444444222000///000111000///************))))))))))))+++)))((('''(((((('''%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''''''''(((((()))******************+++,,,---//////---...111333444444333222333555777888777777777999555999===>>>===<<<>>>@@@??????@@@AAABBBDDDEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGQQQUUUZZZ\\\]]]]]]```bbbaaadddgggeeeaaa^^^```bbb]]]```fffnnnuuuyyyzzzyyytttxxx{{{zzzxxx{{{~~~yyyxxx{{{wwwpppnnnpppnnnjjjgggeeedddfffiiiggg```ZZZ_________]]][[[YYYYYYYYYUUUUUUUUUSSSQQQOOOMMMLLLIIIGGGEEEBBBAAA@@@??????::::::::::::;;;<<<===>>>999999:::;;;;;;:::::::::666666555555555555666666222222222222222222222333111111222333333333222222888777555333111///------++++++++++++++++++++++++))))))******++++++++++++++++++************++++++))))))*********+++++++++)))******+++---...//////+++---//////---,,,...000///000111111000000111222222444777777777777888999666;;;??????;;;:::;;;>>>@@@AAABBBBBBAAA@@@AAABBBCCCDDDEEEDDDCCCDDDHHHLLLPPPMMMLLLNNNRRRVVVWWWVVVLLLLLLMMMQQQUUUYYYZZZZZZXXX^^^aaa^^^```gggkkkiii``````aaadddgggiiiiiihhheeedddeeehhhlllpppqqqqqqlllkkkkkkmmmoooooonnnmmmhhhkkkoooqqqrrrrrrsssssskkklllmmmnnnmmmjjjgggddd___dddfffaaa\\\[[[YYYVVVPPPOOOMMMIIIDDD===888555333333222111///---,,,+++******+++++++++***))))))(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%++++++,,,------......///111111111111222333444444333555666888:::;;;;;;;;;::::::::::::<<<>>>@@@BBBBBBBBBBBBDDDFFFJJJNNNPPPIIIHHHKKKOOOQQQPPPSSSXXX\\\ZZZYYYZZZ]]]bbbhhhkkkiiikkklllkkkmmmqqqqqqnnnvvvyyy~~~}}}xxx|||}}}~~~|||wwwrrrnnnhhh```ZZZ]]]WWWRRRPPPLLLFFFBBBBBBAAA===999777666777777777222111//////000000...---,,,+++******))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$%%%%%%&&&'''(((((('''''''''((((((((((((((())))))***+++,,,------...000000000000111222333444888999999::::::999999888666777:::<<<<<<<<<;;;:::;;;>>>AAACCCCCCCCCCCCDDDGGGFFFEEEFFFHHHJJJJJJJJJRRRTTTVVVVVVVVVVVVVVVXXXaaabbbccccccccc___YYYTTTUUU[[[ccchhhlllpppuuuyyyvvvxxxzzzzzz{{{~~~{{{zzzzzzzzzxxxuuuooollliiiggghhhjjjggg```\\\\\\ZZZZZZYYYVVVTTTSSSUUUWWWUUUSSSPPPNNNNNNOOONNNMMMIIIGGGEEEBBB@@@???@@@@@@???===;;;888777888999999:::;;;<<<<<<<<<;;;999999777666555444333333444555222111000//////......//////000000000111111111111444333222000///---,,,+++))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***+++,,,,,,+++************)))((()))+++...************+++,,,------...------------...//////...////////////000333555777888999:::;;;:::999888666777999;;;<<<<<<;;;;;;999===BBBEEEDDDCCCBBBBBBDDDCCCAAAAAACCCFFFJJJMMMPPPOOOMMMKKKLLLNNNPPPRRRLLLNNNQQQSSSSSSTTTUUUVVVWWWWWWZZZ___eeegggdddaaadddddddddcccbbbaaa```___aaa___]]]```gggmmmpppqqqmmmlllmmmppptttuuutttqqqggggggjjjoooqqqoooooorrrmmmlllkkkkkkllljjjeeeaaa```bbbaaa___^^^___[[[UUUTTTOOOIIIDDD@@@<<<999777666555333000---+++******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++,,,,,,---.........000000111222333555777888444444555666888999::::::<<<<<<<<<===>>>AAACCCDDDBBBBBBBBBCCCFFFIIILLLOOOIIIIIILLLPPPPPPOOOPPPUUUYYYZZZ\\\___ccchhhlllnnnpppssstttrrrsssvvvvvvrrrpppuuu{{{xxxwwwxxxzzz~~~}}}|||}}}~~~zzztttooojjjeee^^^ZZZXXXRRRNNNMMMJJJDDDAAABBBCCC???:::777666666666555222111//////000000...---,,,+++******))))))******''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((((()))******,,,,,,---...000000000000111222333333777888888999::::::999999666777:::<<<===<<<<<<;;;;;;===@@@AAAAAABBBDDDEEEGGGFFFFFFHHHKKKLLLLLLLLLNNNRRRVVVXXXXXXWWWWWWWWW\\\\\\]]]______]]]YYYVVVXXX\\\aaadddeeefffiiillllllqqqwwwwwwuuuwww~~~}}}}}}|||{{{zzzyyyvvvrrrnnnhhheeeeeegggeee___\\\]]][[[ZZZYYYVVVSSSRRRSSSUUUSSSQQQNNNMMMMMMMMMLLLJJJHHHGGGDDDAAA???>>>>>>???>>>===:::888777777888999:::;;;<<<===<<<;;;999888888777555444333333333333222111000///............/////////000000000111111333222111000...---,,,+++***))))))(((((())))))***))))))))))))))))))))))))+++***)))***+++,,,+++))))))******)))((()))+++---************+++,,,---------------------......///...///000//////000333555555666777888999888777777:::;;;<<<<<<===<<<;;;:::===???BBBCCCBBB@@@@@@???FFFDDDCCCCCCDDDGGGKKKMMMNNNLLLJJJIIIIIIKKKMMMNNNGGGHHHJJJLLLNNNPPPRRRTTTSSSTTTWWW[[[___``````___bbbbbbcccccccccbbbaaaaaahhhddd``````eeekkkooopppnnnmmmmmmnnnqqqrrrooommmggggggjjjnnnoookkkkkkmmmmmmkkkhhhjjjmmmmmmiiieee```bbb```\\\[[[[[[VVVPPPMMMIIIEEEBBB@@@???>>><<<777555333000...,,,+++******)))))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++,,,,,,------.........///000222555888:::;;;555555444444555777888999===<<<===>>>???BBBDDDFFFBBBBBBBBBCCCFFFIIIKKKMMMKKKJJJMMMRRRRRROOOPPPSSSXXX[[[___dddiiinnnqqqrrrwww{{{|||zzzzzz|||zzzvvvqqqvvv}}}wwwvvvuuuwww|||}}}{{{{{{wwwtttppplllhhhddd```\\\UUUOOOKKKJJJIIIDDDBBBCCCCCC???:::777666555444333222000////////////...,,,++++++***))))))))))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((((())))))***+++,,,------////////////000111222333555666777888999:::::::::777888:::<<<=========<<<;;;===>>>???@@@AAADDDFFFFFFFFFHHHKKKNNNPPPPPPNNNLLLPPPUUUYYYYYYXXXWWWVVVYYYXXXYYY\\\^^^___]]][[[YYY]]]```aaa______aaadddbbbkkkssstttppppppxxx{{{|||{{{yyyxxxwwwuuurrrooofffcccbbbcccbbb^^^]]]___\\\\\\ZZZVVVRRRPPPPPPRRRPPPNNNMMMLLLLLLKKKHHHFFFGGGEEEBBB@@@===<<<<<<<<<===<<<:::888777777888888888:::<<<======;;;888777888777555333222111111111222222000///------,,,,,,........./////////000000111111000///...---,,,+++*********))))))*********))))))))))))))))))))))))***)))((((((******)))((()))*********))))))+++---))))))))))))***+++,,,---------,,,,,,------.../////////000000///111333666333444555666666666666555===============<<<;;;;;;<<<>>>@@@AAA@@@???@@@AAAGGGFFFEEEEEEFFFHHHKKKMMMKKKJJJHHHGGGGGGHHHJJJKKKGGGGGGHHHJJJMMMPPPSSSUUUTTTWWWZZZ\\\]]]^^^```aaa___```bbbcccddddddddddddnnnjjjeeeccceeejjjnnnpppooonnnmmmlllmmmllliiigggeeeeeeiiimmmkkkgggeeehhhkkkfffbbbdddjjjllliiiddd______]]]WWWUUUUUUPPPJJJHHHEEEBBB@@@??????>>>===777555333111...,,,++++++******))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***++++++,,,------............000111444777999:::777666444444444666888999;;;;;;;;;<<<>>>AAACCCEEECCCCCCDDDEEEGGGIIILLLMMMKKKLLLPPPUUUUUURRRSSSWWW[[[]]]aaafffkkkpppsssuuu{{{~~~|||yyyxxx||||||{{{zzz{{{|||}}}{{{zzzoooooonnnnnnlllhhhdddaaaWWWQQQLLLKKKIIIDDDBBBCCC???<<<888555555444333222222000///...//////...,,,++++++***)))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((((((((()))***+++,,,------////////////000111222222333444555777888999::::::777888:::<<<===>>>>>>>>><<<===>>>>>>???AAADDDGGGEEEFFFIIIMMMQQQSSSRRRQQQNNNQQQTTTUUUUUUUUUUUUVVV[[[[[[[[[]]]```aaaaaaaaaZZZ]]]aaaaaa``````cccfffcccjjjqqqssspppppptttyyy}}}~~~{{{xxxwwwuuusssrrrrrrrrrpppnnndddaaa___```___\\\]]]```^^^]]][[[WWWSSSPPPOOOPPPNNNMMMLLLLLLKKKIIIFFFCCCDDDCCCAAA>>><<<;;;::::::<<<;;;:::888777777777777777999;;;<<<<<<:::777555777666555333222000//////222111000...---,,,,,,+++------------............000//////...---,,,++++++++++++************++++++)))))))))))))))))))))))))))(((''''''))))))((('''((()))******))))))***,,,))))))((())))))***+++,,,,,,,,,,,,,,,,,,------......///000000///111333666333333444444555555666666;;;;;;<<<<<<<<<<<<<<<<<<999:::<<<===>>>@@@BBBEEEEEEEEEEEEEEEFFFHHHIIIKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGHHHKKKNNNQQQRRRSSSWWWZZZ[[[ZZZ[[[___bbb[[[]]]```ccceeeeeeeeeeeeooollliiihhhiiillloooqqqooonnnllljjjhhhfffdddbbbbbbcccgggjjjhhhcccbbbfffiiibbb\\\]]]bbbeeebbb^^^[[[[[[WWWQQQOOOOOOKKKFFFGGGEEEAAA>>>===<<<:::888666555333000...---,,,++++++******((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******++++++,,,------.........///000111333444555888777555555555777999:::::::::;;;<<<>>>AAACCCEEEEEEFFFGGGHHHIIIKKKLLLMMMLLLLLLPPPVVVWWWVVVXXX]]]^^^___aaaeeejjjoootttwww~~~~~~zzz{{{|||}}}~~~{{{|||~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyywwwvvvlllooorrrssspppjjjddd```ZZZSSSMMMJJJGGGAAA???@@@999777444333333333333111111000......//////---,,,+++***))))))(((((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))'''((()))***+++,,,,,,---............///000111222111222444666777999999:::888999:::<<<===>>>??????===>>>?????????@@@DDDFFFEEEFFFIIINNNRRRTTTTTTSSSRRRSSSRRRQQQPPPQQQTTTWWW___^^^]]]^^^```bbbbbbaaa\\\___bbbbbbaaabbbeeeiiikkkmmmppprrrtttsssrrrrrrsssvvvyyyzzzyyyuuurrrooorrrpppooooooppppppooonnneeeaaa______^^^\\\\\\```^^^]]]\\\XXXTTTPPPPPPPPPOOOMMMLLLKKKJJJHHHDDDAAAAAAAAA???===;;;:::999999;;;:::999888777666666666666777999::::::888666444555555444333111///...---111000///---,,,+++++++++++++++,,,,,,,,,---------...---------,,,,,,++++++++++++************++++++((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''')))******))))))***+++(((((((((((()))***+++++++++++++++++++++,,,------...////////////000333555333333444444555666777777777888888999:::<<<======888:::;;;;;;<<<>>>AAADDDAAABBBBBBDDDEEEFFFGGGHHHLLLKKKKKKJJJKKKLLLMMMNNNIIIFFFDDDDDDGGGIIIJJJJJJMMMQQQTTTUUUTTTVVVYYY]]]YYY[[[___bbbdddeeeeeeeeeiiijjjkkklllmmmnnnpppqqqnnnnnnllliiieeecccaaaaaa```aaaeeehhhfffaaaccchhhiiibbb[[[YYY\\\^^^ZZZVVVUUUUUUQQQKKKIIIJJJHHHCCCEEEBBB???===;;;999777555555444222000...,,,+++++++++***)))((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******++++++,,,,,,------............///000111111666666555555666888999:::;;;;;;<<<===@@@CCCEEEGGGGGGGGGHHHJJJKKKLLLLLLMMMKKKKKKNNNSSSUUUUUUYYY^^^^^^___aaadddiiiooouuuxxx|||xxxsssrrrrrrrrrrrrsssuuuvvvppptttyyy|||{{{zzzyyyxxxuuusssqqqpppqqqrrrqqqpppnnnrrruuuuuuppphhhaaa^^^[[[SSSLLLHHHDDD>>>;;;<<<777555333333333444333111111///............---+++******)))(((((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))'''(((((()))***+++,,,,,,---------......///000111111222333555666777888888999999:::<<<===???@@@AAA???@@@AAAAAA@@@AAACCCEEEEEEFFFHHHLLLQQQTTTTTTSSSUUUTTTRRRPPPPPPRRRWWWZZZ```^^^]]]^^^___```___]]]___aaacccbbb``````cccfffooooooooorrrttttttqqqnnnqqqsssuuusssooojjjfffeeelllllllllnnnqqqrrrqqqppphhhcccaaaaaa___[[[[[[^^^[[[[[[ZZZXXXTTTQQQPPPPPPOOOMMMKKKIIIHHHFFFBBB@@@???>>>>>>===<<<;;;:::999:::999999888777666555555555666666777666555444333333333333222111///...---///...---,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********))))))*********((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&(((******)))((()))***''''''''''''((()))***+++++++++******++++++,,,---------......---///111444444444444444555666888888555555666777888;;;<<<>>>;;;<<<===<<<::::::<<<======>>>@@@BBBDDDEEEFFFFFFKKKKKKLLLLLLMMMNNNPPPPPPMMMJJJGGGGGGJJJLLLKKKIIIKKKNNNQQQTTTUUUWWWYYY[[[XXXZZZ^^^aaacccccccccbbbbbbeeeiiilllmmmmmmooopppllllllkkkhhhdddbbbbbbcccbbbcccfffhhhdddaaadddkkklllggg```\\\[[[YYYVVVSSSRRRQQQLLLEEEDDDEEEDDD@@@>>><<<::::::::::::888666333222000...,,,+++******))))))(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*********+++,,,,,,------...---------...///000111333333444555777888999999::::::;;;<<>>;;;<<<999777555444444444222111111///............---+++******)))(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$######""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((((()))''''''((()))***+++,,,,,,------------...///000000111111333444666666777777999::::::<<<>>>@@@AAABBB@@@BBBDDDCCCBBBAAABBBCCCFFFEEEGGGJJJNNNRRRSSSSSSTTTTTTTTTSSSTTTWWW[[[______^^^]]]^^^______]]]\\\___aaabbbaaa______bbbeeekkklllnnnoooppppppoooooooooqqqrrroooiiidddbbbaaaeeefffhhhlllpppqqqpppoookkkgggddddddaaa\\\ZZZ\\\VVVWWWWWWUUURRRPPPPPPPPPNNNLLLHHHFFFDDDBBB@@@>>><<<<<<======<<<<<<;;;:::999999888888777666444444555444444333333333333333111111222111111///...---------,,,,,,,,,,,,,,,---)))))))))*********++++++*********+++++++++++++++***))))))(((((())))))***((((((((((((((((((((((((((('''&&&'''((()))(((&&&&&&(((******)))((())))))''''''''''''((()))*********************+++,,,,,,+++,,,---,,,,,,---000333333333333333444666888999666666666666777999;;;<<<;;;<<<===<<<:::888999::::::<<>>???<<<:::777666666444222000111///...---......---+++******)))(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((((()))''''''((()))***+++,,,,,,---------------///000000111222333444555666666666::::::;;;<<<>>>@@@BBBCCCBBBCCCEEEEEECCCBBBAAAAAAFFFEEEFFFHHHMMMPPPRRRRRRQQQSSSUUUWWWYYY\\\___bbb^^^^^^^^^```aaaaaa___]]]^^^```bbbaaa```aaaeeehhheeeiiimmmmmmkkkjjjmmmppplllnnnooommmhhhdddcccddd___```dddiiimmmooonnnlllmmmiiiffffffbbb\\\YYY[[[RRRTTTTTTSSSQQQOOOOOOOOONNNKKKFFFCCCAAA@@@>>>===;;;;;;<<<======<<<<<<;;;888888888888777555444333444333222111000111222333///000111111111///...---,,,,,,++++++,,,,,,---...))))))))))))***************************+++++++++))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''((()))((('''%%%'''******)))(((((()))'''&&&&&&''''''((()))************)))***++++++,,,***+++,,,,,,+++---///222222222222222333555777888888888777777777888:::;;;777999;;;;;;:::::::::;;;999;;;???CCCEEEGGGGGGGGGEEEFFFHHHJJJLLLNNNOOOPPPLLLIIIHHHKKKPPPRRROOOLLLFFFGGGJJJPPPWWWZZZXXXUUUWWWZZZ]]]```aaa```^^^\\\\\\^^^aaabbbbbbdddhhhlllhhhjjjjjjhhheeeeeegggjjjllllllkkkiiibbb___dddnnniiiiiigggaaaYYYSSSRRRRRRTTTQQQJJJAAA===>>><<<888888777777888999999777555111000...,,,***)))))))))''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))***++++++++++++***------..................000111111222444444555666777666555666888<<<@@@CCCAAABBBCCCEEEFFFHHHJJJJJJJJJJJJIIIHHHIIILLLRRRWWW]]][[[\\\ccclllqqqqqqooozzz{{{{{{zzzvvvpppiiifffhhhhhhiiijjjnnnsssxxx{{{zzzyyywwwvvvvvvwwwxxxyyy~~~yyyuuurrroooiiieeeeeeggggggfffccc```^^^^^^^^^[[[UUUMMMEEE@@@??????===<<<999777555333222222............---,,,+++***+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$###""""""##############################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&((()))******)))))),,,,,,++++++,,,---///000333222222222444666888999::::::999:::;;;===???@@@>>>>>>@@@CCCFFFGGGGGGEEEEEEFFFFFFFFFGGGIIIJJJJJJMMMOOOSSSVVVYYYZZZZZZZZZZZZZZZ\\\___cccdddbbb```eeeeeedddbbbaaaaaadddfffbbbcccdddfffgggffffffeeejjjiiifffcccbbbbbbcccddd[[[YYYZZZ^^^eeeiiijjjiiihhhgggeeeccccccaaa^^^[[[VVVUUUTTTRRRPPPNNNMMMLLLJJJIIIGGGEEEAAA>>>:::999<<<<<<======<<<<<<;;;::::::999888666555555444444555444222111111111///---//////...------------...++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))),,,+++***)))***---///111222222222222333444555555444444555555666666777777666777:::<<<<<<<<<;;;:::999;;;???BBBDDDGGGKKKMMMKKKJJJHHHHHHIIIIIIIIIHHHLLLFFFDDDIIIQQQRRRIII???CCCFFFLLLRRRWWWYYYYYYYYY]]]^^^___^^^^^^```ccceeedddddddddeeeeeefffffffffgggeeedddeeegggkkkmmmnnnqqqmmmhhhcccaaabbbdddfffaaa```^^^]]]ZZZVVVQQQMMMPPPNNNJJJEEEAAA>>><<<;;;:::999777555444333333333///......------,,,++++++))))))(((''''''''''''''')))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########))))))******+++++++++***,,,---------....../////////000111222333555666666444444444555777:::===>>>;;;<<<===@@@BBBEEEGGGHHHHHHHHHHHHGGGHHHKKKPPPTTT]]][[[[[[^^^dddiiikkkkkkkkkmmmpppqqqqqqooommmkkklllllllllmmmppptttxxx{{{zzzyyyxxxxxxwwwwwwxxxxxx~~~zzzxxxvvvsssoookkkfffffffffeeedddaaa^^^\\\XXXUUUOOOIIICCC???>>>>>>;;;:::888666444222111111.........------,,,+++*********))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%$$$$$$###""""""####################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((************))),,,,,,++++++,,,---///000000111111222444666777888999999999999:::<<<>>>???;;;;;;<<>>???AAACCCEEEFFFEEEDDDEEEFFFHHHHHHHHHJJJEEECCCFFFLLLNNNHHHBBBEEEHHHLLLQQQTTTUUUUUUUUUZZZ[[[]]]^^^^^^```bbbeeebbbbbbccccccddddddddddddeeebbb___]]]^^^aaadddfffgggdddaaa^^^^^^aaadddggg^^^\\\[[[ZZZXXXVVVRRRNNNNNNLLLIIIFFFBBB@@@>>>===:::999777666444333333333.........---,,,,,,++++++))))))((('''''''''''''''(((((('''&&&%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$$$$$$$$$$)))))))))*********++++++++++++,,,---...//////000...///000111333444555666222222333555666777888999666777:::<<<@@@BBBEEEFFFDDDEEEFFFFFFGGGIIINNNQQQ\\\ZZZYYYYYY[[[___ccceee___aaaeeehhhkkklllmmmlllnnnnnnnnnooopppsssvvvwwwxxxxxxxxxxxxwwwwwwvvvvvv|||{{{zzzyyyxxxvvvrrrnnneeecccbbbcccdddbbb]]]YYYQQQNNNIIIDDD@@@>>>======999888666444222111000///------------,,,+++***))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%$$$######"""#################################"""##################""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++++++++***,,,,,,++++++,,,---///000...///111333555666777777888888888888999:::<<<===999999:::===@@@BBBBBBAAADDDBBBAAA@@@@@@BBBEEEGGGFFFIIILLLOOORRRSSSSSSRRRPPPTTTYYY[[[[[[\\\^^^``````___]]]ZZZWWWWWWYYY[[[]]]\\\ZZZYYYZZZ\\\___aaadddddddddcccaaa```^^^]]]\\\ZZZYYY[[[___bbbaaa___ZZZXXXWWWWWWXXXWWWUUUSSSNNNOOOOOOOOONNNLLLJJJIIIHHHDDD???;;;999;;;>>>@@@<<<<<<======<<<<<<;;;:::888888777666555555555555444222111000111000///---///...------,,,,,,------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))***+++,,,---......111111111111222333444444444444555555666777777888999999999999::::::;;;<<<:::<<<======<<<;;;===>>>@@@@@@@@@AAACCCEEEGGGHHHIIIFFFCCCDDDHHHJJJIIIHHHHHHJJJMMMOOOQQQQQQPPPPPPUUUXXX[[[\\\]]]^^^___aaaaaaaaaaaabbbbbbbbbbbbbbbddd```[[[WWWVVVXXX[[[]]]___]]][[[ZZZZZZ]]]aaaccc[[[ZZZXXXWWWVVVUUURRRPPPKKKJJJIIIGGGDDDBBB???>>>999999888666555444333222......---,,,,,,++++++***))))))((('''''''''''''''((('''&&&&&&%%%%%%%%%%%%######$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))))))))))))))******+++******+++,,,...///000000000000111111222333333333222333555666777777777777777888:::===???BBBCCCDDDBBBDDDEEEFFFGGGIIILLLOOOWWWXXXXXXXXXYYYZZZ^^^aaa^^^```bbbeeeggghhhiiiiiimmmmmmmmmmmmnnnooopppqqqtttuuutttttttttsssrrrrrrsssttttttuuussspppllljjj```^^^\\\^^^aaaaaa\\\WWWPPPMMMGGGBBB???===<<<;;;777666444222000///......,,,,,,,,,,,,+++***)))((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$###############$$$########################""""""############""""""""""""#########$$$$$$$$$$$$##################$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((()))******+++++++++,,,++++++++++++---...///,,,...111333666777777777666666666777888999999:::888888999<<<@@@BBBCCCBBBBBB@@@>>><<<===@@@CCCEEEEEEHHHLLLPPPSSSUUUUUUUUUTTTYYY\\\[[[WWWUUUWWWZZZ]]]]]]ZZZWWWUUUVVVXXX[[[\\\[[[ZZZZZZZZZ\\\^^^___cccdddeeeeeedddbbb___^^^ZZZXXXWWWYYY]]]___]]][[[XXXVVVUUUUUUUUUTTTRRRPPPMMMNNNOOOPPPOOONNNLLLJJJGGGDDD???;;;999:::===???<<<<<<<<<===<<<<<<;;;:::777777666555555555555555333222000000000000///---...------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))((()))***,,,------------000000000000111222333333333333444555666777777888:::999888777777999;;;<<<<<<>>>>>>>>><<<;;;<<<======>>>???@@@AAABBBDDDFFFIIIGGGEEEDDDEEEHHHLLLNNNIIIJJJLLLNNNPPPPPPPPPOOOSSSUUUXXXYYYYYYYYYYYYZZZ________________________```^^^[[[WWWUUUUUUWWWYYY^^^\\\ZZZYYYYYYZZZ\\\^^^]]][[[YYYXXXWWWUUUSSSQQQJJJJJJIIIHHHEEEAAA>>><<<888888777666555444222222------,,,,,,+++*********))))))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&))))))((((((((()))***+++******+++,,,---...///000222222111111111000000000444555777999999999888777999:::;;;<<<>>>???@@@AAABBBCCCEEEEEEFFFHHHKKKNNNPPPSSSWWWZZZ[[[\\\]]]^^^```aaaccceeeggggggggggggkkkllllllmmmnnnnnnnnnmmmooooooooonnnmmmllllllllljjjlllmmmllljjjfffcccaaa[[[XXXUUUXXX\\\]]]ZZZUUUSSSNNNHHHCCC@@@>>>;;;999555444222111///...------++++++++++++***)))((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$###############$$$$$$########################""""""############""""""""""""#########$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((((())))))***++++++++++++******+++,,,...///---///111444666666666666444444555555666666777777777666777:::===@@@AAAAAA@@@???===;;;===???CCCEEEEEEGGGLLLPPPTTTVVVXXXXXXYYY\\\^^^\\\VVVSSSUUUXXXXXXWWWVVVSSSRRRTTTXXX[[[\\\\\\]]]^^^____________aaabbbdddeeedddbbb```^^^YYYWWWUUUXXX[[[]]]\\\ZZZYYYXXXVVVVVVVVVUUURRRPPPMMMMMMNNNNNNNNNMMMLLLKKKHHHFFFCCC@@@===;;;::::::<<<<<<<<<===<<<<<<;;;:::888777666555555444444555333111000000111111///...------,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((***+++,,,---------////////////000111222222111222333444555666777777999888666555555777999;;;;;;<<<======<<<<<<===>>>===???@@@@@@@@@@@@CCCFFFFFFEEECCCBBBCCCGGGKKKOOOHHHJJJMMMQQQSSSSSSSSSSSSRRRTTTVVVVVVTTTSSSRRRRRRYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\[[[XXXVVVWWWXXX^^^]]]\\\[[[[[[\\\]]]^^^```^^^\\\ZZZYYYVVVSSSPPPJJJJJJHHHFFFCCC???;;;999777777777666555333111000,,,,,,,,,+++******))))))))))))((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''))))))((('''((()))***+++******+++,,,---......///222111111111000/////////444555777999999999999888888888999:::;;;<<<<<<===AAABBBCCCCCCDDDGGGKKKNNNKKKNNNSSSXXX\\\]]]]]]\\\\\\^^^bbbeeeggghhhhhhhhhjjjkkkmmmnnnoooooonnnmmmkkkjjjhhhfffeeeeeeffffffeeeggghhhfffccc___]]]\\\YYYVVVSSSSSSVVVWWWVVVTTTUUUOOOGGGBBB@@@>>>:::777444333222000...---------************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$###############"""######$$$%%%########################"""##################""""""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%''''''''''''((()))***+++++++++******+++,,,...///...///000222333444555555222222333444555444444444444333333666:::===?????????>>>======???BBBEEEGGGEEEHHHLLLPPPSSSUUUVVVVVVXXXZZZ\\\[[[XXXWWWYYY\\\TTTSSSQQQOOONNNQQQUUUYYY[[[\\\^^^```aaa```______^^^___aaabbbcccbbb```___ZZZWWWVVVXXX[[[]]][[[YYYXXXWWWVVVVVVVVVVVVSSSQQQLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHEEEAAA===:::888<<<<<<======<<<<<<;;;:::999888666555444333333333333222111111222222111///---,,,++++++******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((()))***+++,,,------............///000111111000000111222333555666666888777555444444555777888777999:::;;;::::::<<<======???BBBAAA@@@@@@CCCGGGAAAAAA@@@@@@CCCFFFJJJLLLIIILLLQQQVVVYYYZZZYYYXXXSSSUUUUUUTTTQQQOOOOOOOOOTTTTTTTTTTTTTTTSSSSSSSSSSSSWWW\\\\\\ZZZXXXXXXYYY\\\\\\\\\]]]^^^___``````___]]]\\\[[[ZZZVVVRRRNNNIIIHHHFFFCCC???;;;888777555555555555444111///...,,,,,,+++******))))))((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''(((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***)))'''''''''(((***++++++++++++,,,,,,---------/////////000000000111111222333444555777777888888555555777888999;;;<<<<<>>===999666444333111000...---------))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$########################"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############""""""###$$$$$$%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++************,,,---............//////111222222000111222333333333222222333333333555999===???@@@>>>>>>???@@@BBBEEEHHHJJJJJJLLLNNNQQQSSSSSSSSSRRRWWWXXXXXXYYYZZZ[[[]]]^^^UUUSSSQQQNNNMMMOOOTTTXXXZZZ[[[[[[[[[\\\]]]^^^^^^]]]^^^```bbbcccccccccbbb]]]ZZZXXXYYY[[[\\\ZZZWWWQQQQQQQQQRRRTTTUUUTTTRRROOONNNLLLJJJIIIIIIJJJKKKMMMLLLKKKHHHDDDAAA===;;;<<<<<<======<<<<<<;;;::::::999777555333222222111444333222222333333222111,,,,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((())))))((()))***+++---...------------...///000111......///111222333444555555555444333333333444555666888999:::999999;;;<<<:::===AAAAAA???@@@EEEIIIAAA@@@@@@CCCGGGKKKLLLKKKKKKOOOVVV\\\______^^^\\\UUUUUUUUUSSSQQQPPPPPPRRRUUUUUUTTTTTTTTTSSSSSSSSSUUUYYY]]]]]][[[YYY[[[]]]]]]^^^^^^^^^^^^]]]]]]]]]XXXXXXYYYZZZYYYUUUOOOKKKEEEDDDAAA>>>;;;999888777333333444444222000...,,,+++++++++***))))))(((((())))))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%***)))'''&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333000000111222444555666777444555666888;;;===>>>???@@@??????===>>>BBBHHHLLLKKKHHHGGGLLLSSSYYYYYYVVVQQQUUUZZZ```cccdddcccaaaaaacccgggjjjllllllkkkjjjhhhfffaaa^^^]]]^^^aaacccfffhhhiiigggdddbbbdddfff^^^\\\WWWRRRMMMLLLNNNQQQPPPIIIAAA======<<<888444333333111000......------))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$############""""""###$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***+++************,,,---.........---,,,,,,...///000///000222333333222111000555444444777;;;???AAABBB===>>>@@@BBBEEEHHHJJJLLLPPPQQQSSSTTTTTTSSSRRRQQQYYYWWWWWWXXXZZZ\\\]]]\\\YYYWWWTTTPPPNNNPPPTTTXXXZZZXXXWWWVVVWWWYYY[[[]]]___```aaaccceeefffggggggaaa]]]ZZZZZZ[[[[[[XXXUUUKKKKKKLLLNNNRRRTTTSSSRRRSSSQQQNNNKKKJJJKKKLLLNNNPPPNNNLLLIIIFFFCCCAAA@@@<<<<<<======<<<<<<;;;:::;;;999777555333222111000555333222333444444333222,,,++++++***)))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((***)))(((((()))+++---///---------------///000000------...000111222444444444333333222222333333333888999;;;;;;::::::;;;===777;;;???@@@???AAAFFFKKKCCCBBBCCCGGGMMMPPPOOOMMMNNNRRRZZZ```cccccc```^^^UUUUUUUUUSSSQQQQQQSSSUUUXXXXXXXXXWWWWWWWWWVVVVVVZZZ^^^```___\\\[[[^^^bbbaaaaaa```^^^\\\ZZZXXXVVVRRRSSSUUUWWWWWWTTTNNNIIIBBB@@@>>>;;;999888888888222222333333222///---+++++++++******)))((((((((())))))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''"""###%%%'''((()))******'''''''''((((((((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))******+++++++++,,,,,,,,,...---------...///111222000111222333444444444444555666777777888:::>>>@@@AAA@@@???>>>???AAACCCEEEDDDDDDDDDFFFIIIMMMQQQTTTSSSVVVXXXZZZ^^^aaa]]]WWW[[[___ccceeeeeefffhhhjjjiiihhheeeaaa]]]\\\^^^```lllnnnmmmjjjkkkmmmjjjfffeeeaaa[[[UUUQQQMMMJJJGGGMMMJJJFFFAAA<<<888555333222111000000000000---+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%&&&&&&%%%###"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((())))))******+++,,,,,,///---+++,,,---/////////...///000111222222111000222444666999<<<===>>>>>>>>>>>>@@@BBBDDDFFFHHHIIIJJJLLLQQQUUUWWWXXXXXXWWWYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVTTTRRRRRRSSSTTTUUUYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^ccchhhkkkjjjhhhbbb___\\\[[[]]]\\\YYYVVVFFFHHHLLLQQQTTTTTTRRROOOTTTSSSPPPNNNLLLKKKJJJJJJMMMLLLJJJGGGEEEBBB@@@???BBB@@@===<<<<<<;;;:::888;;;:::888777444333111000333333222222111000//////,,,***)))***++++++***)))''''''((((((''''''&&&%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((###$$$&&&''')))+++------++++++,,,,,,,,,---------+++,,,---///000000111111000111111111111222222222333444666777888999888888666777999;;;===???@@@AAABBBDDDFFFGGGHHHJJJLLLNNNUUUUUUVVVYYY[[[\\\ZZZXXXUUUTTTTTTSSSSSSTTTTTTUUUXXXZZZ[[[YYYVVVTTTUUUWWW```aaabbbaaa______aaaeee^^^^^^^^^^^^\\\YYYWWWUUUTTTQQQNNNMMMMMMMMMLLLKKKFFFCCC@@@<<<888555444333333333222000///---,,,,,,************))))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))++++++++++++,,,,,,,,,,,,......------...///111222111222333333444444444444555666888888999:::===???AAAAAA@@@@@@AAACCCDDDEEEFFFFFFFFFHHHJJJMMMQQQSSSTTTVVVVVVVVVZZZ```___[[[\\\___bbbccccccdddgggiiimmmmmmkkkiiiffffffgggiiirrrsssqqqmmmnnnpppnnnjjj```]]]ZZZVVVTTTRRROOOMMMMMMJJJFFFAAA<<<888555444222000......//////---,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$""""""$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++///---++++++---//////......///000222222222111111222444666888999::::::::::::;;;===???AAABBBBBBCCCIIIKKKOOORRRUUUUUUUUUTTTWWWWWWWWWVVVVVVUUUUUUUUUWWWVVVTTTSSSSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\^^^```YYYXXXZZZ___eeeiiihhhfffcccaaa^^^]]]]]]]]]\\\[[[QQQPPPQQQSSSUUUVVVTTTRRRTTTRRRPPPMMMKKKIIIIIIHHHJJJJJJHHHGGGDDDBBB???>>>AAA???===<<<<<<:::888555888777666555444333222222333222222111000000//////,,,+++******++++++)))(((''''''((((((''''''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((()))***++++++++++++++++++,,,,,,,,,,,,+++,,,---///000000000000000000111111111222222222111222444666777777777777555666777999;;;===???@@@@@@CCCEEEFFFGGGHHHKKKMMMMMMOOOQQQSSSTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVXXXWWWUUUTTTUUUWWW^^^______^^^\\\\\\___bbb\\\]]]^^^^^^]]]ZZZVVVTTTSSSQQQMMMKKKJJJHHHFFFDDDAAA???<<<888555333222111333222111000...---,,,+++*********)))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))++++++,,,,,,,,,---------......---......///000111222222333444444444333333555777999:::::::::;;;<<>>??????>>>>>>FFFHHHLLLOOOQQQRRRRRRRRRUUUTTTTTTTTTTTTSSSSSSSSSUUUTTTSSSRRRRRRSSSUUUVVVWWWVVVVVVWWWYYY]]]aaadddWWWVVVWWW\\\cccffffffeeeeeedddbbb```]]]]]]^^^```ZZZXXXVVVUUUVVVVVVTTTSSSSSSRRROOOLLLJJJHHHGGGFFFFFFFFFFFFFFFDDDAAA???>>>???>>>===<<<<<<:::777444555555555444444333333222111111111000//////......---,,,************((('''''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((************)))))))))((()))*********+++++++++++++++,,,---...///000000000000000000111111111222222000111333444555666666666444555666888:::<<<===>>>???AAADDDEEEFFFGGGJJJLLLGGGKKKOOOPPPNNNMMMNNNPPPTTTSSSSSSRRRRRRSSSSSSTTTTTTVVVXXXXXXWWWVVVWWWXXX[[[[[[ZZZXXXWWWWWWZZZ\\\XXXYYYZZZ[[[ZZZWWWTTTRRRRRROOOLLLIIIGGGDDD???<<<;;;:::777444222000000000222111000///...,,,,,,+++******))))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++,,,,,,,,,,,,---------............//////000000222333333444444333333222444777:::;;;:::::::::;;;@@@AAACCCEEEGGGHHHIIIIIILLLLLLLLLMMMNNNOOOPPPQQQVVVYYYYYYXXX\\\bbbfffdddaaabbbcccfffjjjooouuuxxxwwwyyyzzzyyyvvvtttssssssmmmmmmjjjfffgggkkkkkkiiikkkiiifffccc___[[[UUUQQQKKKIIIFFFAAA===999777555777333///---,,,,,,++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))******++++++,,,---+++++++++---...---,,,...///111222333333333333222222333555666777888888:::<<>><<>><<<<<<<<<<<<===<<<999666666666555444333333222222000/////////......------...,,,***)))***)))'''%%%'''''''''(((''''''&&&%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((++++++******)))))))))((())))))))))))************++++++---...///000000000000000000000111111111111111111222333444555666666444555666888:::;;;======???AAACCCEEEEEEGGGIIIKKKEEEKKKPPPQQQMMMLLLNNNQQQTTTSSSSSSRRRRRRSSSSSSTTTXXXYYY[[[[[[[[[ZZZZZZYYYUUUUUUSSSRRRQQQRRRTTTVVVUUUUUUTTTSSSSSSRRRRRRRRRPPPNNNKKKIIIFFFBBB===:::666555333111////////////000000///...---,,,++++++***)))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++++++++,,,,,,,,,------.........///////////////222222333444444444333333444777:::;;;:::::::::;;;???@@@CCCEEEHHHIIIJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSWWW\\\______bbbfffgggeeegggffffffgggkkkqqquuuxxxyyyzzz{{{yyyvvvrrrpppooohhhhhheeebbbccchhhhhhfffllljjjfffccc___ZZZTTTPPPJJJHHHDDD@@@<<<999777666999666111...,,,+++***)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))******+++,,,,,,,,,,,,+++***+++------,,,+++---...000222333333333333111111333555777999;;;<<<<<<>>>@@@AAAAAA@@@===<<<>>>@@@DDDIIIMMMPPPRRRSSSNNNOOOPPPRRRUUUWWWXXXYYYTTTSSSRRRQQQQQQRRRTTTUUU[[[ZZZXXXXXXZZZ^^^cccfffdddbbb```bbbfffhhhgggeeeggggggddd^^^XXXUUUWWWZZZVVVVVVWWWYYYZZZXXXTTTPPPRRRQQQOOOMMMKKKHHHFFFEEEBBBBBBCCCCCCBBBAAA@@@???:::999:::;;;======<<<:::999888777555333111000///......------------,,,,,,---,,,***)))))))))'''%%%'''''''''(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))*********(((((()))))))))************+++,,,.../////////000//////000000000111111111222222333333444555666777555666777999:::<<<======>>>@@@CCCDDDEEEFFFHHHKKKFFFKKKPPPQQQNNNLLLNNNQQQSSSSSSRRRRRRRRRRRRSSSSSS[[[[[[[[[\\\[[[ZZZXXXVVVOOONNNNNNMMMNNNOOOPPPPPPVVVSSSPPPMMMMMMPPPSSSUUUNNNLLLJJJIIIGGGCCC???;;;444333111000/////////000///......---,,,+++******)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******+++++++++,,,,,,,,,......////////////......111111222333444444444444555777999:::::::::;;;<<<>>>???AAACCCFFFIIIKKKLLLNNNNNNPPPQQQSSSTTTUUUVVVYYY```eeeeeefffgggfffcccjjjhhhffffffiiimmmooopppwwwxxxyyywwwtttqqqpppooojjjjjjhhhdddeeehhhhhhdddcccaaa^^^[[[YYYVVVRRROOOGGGFFFCCC???;;;888666555777444000...,,,+++)))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%###!!! !!!######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,*********+++------,,,***,,,---///111222333333222111222333555777:::<<<>>>;;;<<<>>>??????>>><<<;;;<<<>>>AAAFFFJJJNNNPPPRRRMMMNNNPPPRRRUUUXXXZZZ[[[XXXWWWUUUSSSSSSTTTUUUVVVYYYXXXXXXXXXZZZ^^^aaadddiiifffcccdddfffhhhfffdddeeeddd```[[[VVVSSSSSSSSSSSSTTTVVVZZZ[[[YYYUUUQQQNNNNNNMMMLLLJJJHHHEEEDDDAAAAAA@@@@@@??????>>>>>>999888888999;;;<<<<<<;;;888888666444222000......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))'''&&&''''''((((((''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((())))))******((()))))))))***************+++,,,---...//////////////////000000000111111222222222333444555666777666666777888:::;;;<<<===<<<>>>AAABBBCCCDDDGGGIIIEEEIIIMMMNNNMMMLLLLLLNNNQQQPPPPPPPPPPPPPPPPPPQQQXXXWWWWWWXXXXXXVVVSSSPPPKKKKKKKKKMMMPPPQQQPPPNNNUUURRRNNNLLLLLLPPPTTTWWWLLLJJJHHHFFFEEEBBB???<<<333222111////////////000------,,,,,,+++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))*********++++++......///000000///...---///000111333444555666666555666888888999:::===???======>>>AAADDDHHHKKKMMMMMMNNNPPPSSSUUUWWWYYYYYY\\\ccchhhgggeeefffeeebbbgggdddcccdddhhhkkkllllllrrrtttvvvvvvuuuuuuvvvwwwqqqqqqnnnjjjiiijjjgggbbb\\\YYYVVVTTTSSSRRRPPPNNNFFFDDDAAA===:::777666555000...,,,,,,,,,,,,***(((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%$$$""""""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))*********))))))+++------+++)))***,,,...000111222222222333333333444666999;;;<<<<<<<<<============<<<<<<;;;===???CCCFFFIIIKKKMMMNNNOOOPPPRRRTTTVVVXXXYYYXXXWWWTTTRRRQQQRRRSSSSSSSSSSSSTTTVVVYYY]]]```bbbgggdddaaaaaadddeeedddcccaaa___[[[XXXVVVTTTRRRPPPQQQQQQRRRTTTVVVUUURRRPPPJJJJJJJJJIIIHHHFFFDDDCCC@@@???===;;;:::;;;;;;<<<:::888666555777888999888444444333111000...------+++++++++++++++++++++++++++)))(((((())))))(((&&&''''''((((((''''''&&&%%%######%%%%%%%%%%%%######%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))*********++++++***+++,,,---.../////////////////////000000000111111111111111222444555666555555666777999:::;;;;;;:::<<<>>>???@@@AAADDDFFFEEEGGGIIIKKKLLLLLLKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMRRRQQQRRRSSSUUUTTTPPPMMMIIIJJJLLLPPPTTTUUURRROOOOOOMMMLLLKKKLLLNNNQQQSSSKKKHHHDDDBBB@@@>>>;;;999333222000///......//////,,,,,,,,,+++******))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((())))))))))))*********......///000000///...---...///111333555666666777555666777777888:::>>>@@@<<<<<<===???BBBGGGKKKNNNLLLMMMPPPSSSWWWYYY[[[[[[___fffiiifffcccdddcccaaaaaa``````ccciiinnnppppppnnnpppsssvvvwwwzzz}}}vvvvvvsssnnnkkkjjjeee___[[[XXXTTTRRRQQQPPPOOOMMMDDDCCC@@@===999777555444)))))))))***,,,,,,+++))))))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$###$$$&&&(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))))))))+++------+++))))))+++---///111111111111444444444444555777999:::============>>>>>>>>>???<<<===???AAACCCEEEGGGHHHOOOPPPQQQRRRSSSTTTUUUVVVVVVTTTRRROOONNNNNNOOOOOOMMMNNNQQQTTTXXX\\\___aaaccc```]]]^^^aaaccccccaaa^^^[[[WWWVVVWWWVVVRRROOOPPPNNNMMMNNNOOOPPPOOOMMMGGGGGGGGGGGGFFFDDDCCCAAA???===:::888777777999:::<<<888444333333444555555000000000///......------***************+++++++++***)))(((((()))***((('''''''''((((((''''''&&&%%%"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&************++++++++++++******,,,---.../////////////////////000000000000000000//////000222444555333444555666777888999:::777999<<<===>>>???BBBDDDGGGGGGHHHKKKMMMNNNLLLJJJJJJJJJIIIIIIIIIIIIJJJJJJOOONNNOOORRRUUUTTTQQQMMMIIIJJJNNNSSSXXXXXXUUUQQQGGGGGGHHHIIIJJJKKKLLLLLLJJJGGGBBB>>><<<:::777666222111000...------......,,,+++++++++******)))))))))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))******++++++,,,,,,,,,,,,---...//////111111222222444555777888888777666555777999;;;===;;;;;;<<>>AAAAAAAAA@@@@@@AAAEEEHHHLLLMMMQQQTTTPPPIIIJJJPPPXXXUUUQQQNNNLLLJJJHHHGGGQQQPPPPPPQQQRRRUUUXXXZZZ```aaa]]]WWWWWW[[[___^^^```___^^^\\\YYYWWWTTTSSSQQQPPPNNNKKKIIIGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@???<<<;;;:::888777666666666666555444333222111111111000//////...------,,,,,,+++++++++*********))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))******************+++,,,,,,------...---------...///000000111...///000111222333333333555555555555555666777777;;;;;;:::888999===CCCGGGDDDDDDCCCBBBBBBEEEJJJNNNIIIIIIIIIIIIJJJKKKMMMNNNPPPOOOLLLLLLRRRVVVQQQHHHQQQQQQPPPOOONNNMMMLLLKKKIIIIIIJJJJJJIIIGGGEEEDDDEEECCC@@@???===;;;888555333333222000///---,,,,,,++++++++++++++++++++++++))))))(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((()))(((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''(((''''''''''''((((((((()))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))******++++++,,,,,,,,,,,,---...//////111222222333444666777888888777777777888:::<<<=========>>>@@@CCCGGGKKKMMMNNNMMMMMMPPPVVV\\\```bbbccccccaaa]]]___dddfffcccbbbaaaaaadddhhhlllnnnnnniiigggddddddfffiiikkklllllljjjfffaaaaaabbb]]]UUUTTTSSSQQQNNNKKKGGGDDDBBBBBB@@@<<<888666555555666///...,,,+++)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""####################################"""""""""!!!########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&((()))***+++,,,,,,,,,,,,,,,///111222111111111222111111111111333666999;;;::::::;;;;;;<<<===>>>???AAABBBAAA@@@???@@@CCCEEEIIIJJJNNNQQQMMMGGGGGGLLLQQQOOOLLLJJJJJJJJJIIIHHHMMMLLLLLLMMMPPPSSSVVVXXXYYY[[[XXXTTTUUUZZZ\\\\\\[[[ZZZYYYXXXVVVSSSQQQPPPLLLKKKIIIGGGEEEDDDCCCCCCEEEDDDCCCBBB@@@???>>>===;;;:::999777666555555555666555444222111111111000//////......---,,,,,,+++++++++*********)))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********,,,,,,------.../////////---------...///000000000///000111222333333333333555555555555555666666777666666666666777;;;@@@DDDAAAAAAAAA@@@@@@CCCHHHKKKKKKKKKKKKLLLMMMMMMMMMNNNLLLMMMLLLKKKNNNQQQNNNHHHOOONNNMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFEEECCC@@@>>>===:::777444333222111000...---,,,,,,************************)))(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((***)))((('''&&&''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))******++++++,,,,,,,,,------...//////222222333333555666888999777888888999:::;;;<<<===??????@@@BBBDDDHHHKKKMMMNNNMMMMMMPPPVVV\\\```bbbaaaaaa___]]]___dddfffccc`````````cccgggjjjllllllnnnjjjdddaaaaaacccdddeeeddddddbbb^^^^^^]]]WWWOOOQQQQQQOOOMMMJJJGGGDDDBBB@@@>>>:::777444333444444000///---,,,***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""####################################""""""""""""########################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((()))******+++******---///111222222111111222111000000111222555777888;;;;;;<<<===>>>???@@@@@@BBBBBBBBB@@@>>>>>>@@@BBBGGGIIIMMMPPPMMMGGGFFFIIIJJJHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIJJJLLLOOOQQQSSSRRRUUUUUUSSSTTTXXXZZZXXXRRRRRRRRRQQQPPPNNNMMMLLLHHHHHHGGGEEECCCBBBAAAAAACCCBBB@@@===;;;:::::::::888888777555444444444444555444333111000000000000......------,,,,,,++++++************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******,,,,,,------......//////---------...//////000000000111222222333333333333444555555555555666666666222333555666777:::>>>AAA===>>>>>>======@@@EEEHHHJJJKKKLLLMMMMMMLLLKKKKKKHHHLLLLLLKKKKKKMMMLLLHHHLLLKKKHHHFFFEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEBBB???===;;;888555222222222111///...---,,,+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((('''''''''((((((''''''((((((((()))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))******+++++++++,,,---....../////////222222333444555777888999777888:::;;;<<<=========??????AAACCCFFFIIILLLNNNOOONNNMMMOOOSSSXXX[[[]]]___```___]]]```eeegggdddaaa``````bbbeeeggghhhgggmmmiiieeebbbbbbccccccccc^^^___^^^ZZZZZZ[[[WWWQQQNNNMMMMMMLLLJJJHHHFFFEEE===;;;888555333222222222000///...,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""############""""""#################################"""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))))))))))))))+++...000111111000000111000000000111222333555666999:::;;;===>>>???@@@@@@BBBCCCBBB@@@>>>===???@@@HHHKKKOOOQQQOOOKKKIIIIIIGGGFFFFFFGGGIIIKKKKKKJJJGGGGGGGGGHHHIIIJJJLLLMMMNNNRRRTTTRRRSSSVVVVVVSSSKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHFFFEEECCCBBBAAAAAA???<<<999777666777777666666444333333222222222333333111000///.........------,,,,,,++++++++++++******)))))))))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***)))******+++,,,,,,---------------....../////////111111222333333333333333444444555555555666555555222444777888999:::<<<>>><<<<<<=========???CCCGGGGGGIIIJJJKKKKKKJJJHHHFFFGGGMMMOOOLLLJJJKKKLLLJJJJJJHHHEEECCCBBBCCCEEEFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDAAA===;;;999666333111111000000///...,,,,,,+++))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((%%%%%%&&&'''''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((('''''''''''''''(((((()))))))))(((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))******+++++++++,,,---...////////////222222222333555666888999888999:::;;;===============>>>@@@CCCGGGKKKMMMOOOOOONNNMMMOOOSSSXXX[[[]]]]]]___^^^]]]aaaggghhheeedddbbbaaabbbccccccbbb```cccbbbbbbccceeeeeecccaaa``````]]]XXXWWWYYYXXXTTTIIIIIIHHHFFFCCCAAA???===:::888666444222111000000000///...,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################################################################$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''((()))))))))((((((***,,,...//////....../////////000111222333555555888999:::<<<>>>?????????BBBCCCCCCBBB@@@???@@@AAAJJJMMMPPPPPPOOOMMMKKKIIIIIIHHHHHHIIIKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHKKKOOOQQQPPPPPPRRRQQQMMMHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFDDDBBB@@@>>><<<999666555444555555444444333222111111111111222111000///...---------++++++++++++************)))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,---------------............111111222333333333222222333333444555666555555444444666888999888999:::;;;>>>????????????AAADDDGGGGGGHHHJJJKKKJJJIIIGGGFFFHHHOOORRROOOLLLLLLNNNMMMIIIGGGEEEBBBBBBCCCEEEFFFEEEFFFGGGHHHHHHGGGFFFFFFBBB???;;;888666555222000000//////...---,,,++++++************************'''''''''(((((((((((((((%%%&&&&&&'''(((((('''''''''''''''((((((((())))))%%%&&&''''''((((((''''''(((((()))******)))((((((''''''''''''(((((((((((((((''''''''''''((())))))(((((())))))))))))))))))(((((((((((()))))))))***))))))))))))******++++++))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((()))******+++++++++,,,...///000000//////111111222222444555777888888999999:::;;;<<<===>>>===???AAADDDGGGJJJLLLMMMLLLKKKKKKNNNTTTZZZ^^^```ZZZ\\\]]]]]]aaafffhhheeeeeecccbbbaaaaaa```^^^[[[]]]___cccgggjjjiiieeeaaacccccc___XXXTTTUUUTTTRRRKKKJJJHHHEEEAAA===999777888777555333111000//////000///---,,,***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))))))))(((((()))+++---......------......///000111333444555666777888:::===>>>?????????BBBCCCDDDDDDCCCBBBCCCEEEIIILLLMMMLLLLLLLLLKKKGGGJJJIIIHHHIIIJJJJJJIIIGGGIIIHHHHHHHHHGGGGGGFFFFFFIIIMMMOOOMMMNNNOOONNNJJJIIIJJJKKKKKKLLLLLLKKKKKKGGGGGGGGGFFFDDDAAA>>>===;;;:::888666555444444555333333222111111111111111111000///---,,,,,,,,,,,,******************))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))++++++,,,,,,------......------------------------000111111222222222111111222333444666666555444444333555777777777777999:::AAABBBCCCBBBBBBBBBEEEGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIOOORRROOOMMMNNNNNNMMMHHHGGGEEECCCCCCDDDEEEFFFHHHHHHIIIJJJJJJIIIHHHGGG@@@===999666555333222000///......---,,,,,,++++++************************'''''''''(((((((((((((((%%%%%%&&&'''((((((((((((''''''((((((((()))))))))&&&''''''((()))(((((((((((((((************((((((''''''''''''((((((((((((((((((''''''(((((()))***(((((()))*********))))))((((((((()))))))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((()))******+++++++++,,,...000111000///...000000000111333444666777999999888999:::;;;===>>>@@@AAABBBDDDFFFHHHIIIIIIHHHGGGGGGJJJPPPVVV[[[]]]WWWYYYZZZZZZ___eeefffccccccbbbaaaaaaaaa___\\\ZZZ]]]___cccgggiiigggbbb^^^___aaa^^^XXXTTTSSSRRRNNNKKKJJJIIIFFFCCC@@@===;;;777666555333111000///...///...,,,+++)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$$$$##############################!!!"""""""""############""""""""""""""""""""""""########################################################################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''''')))))))))******))))))((()))+++...///...---......---...000222444666777777777999;;;>>>@@@@@@@@@@@@AAACCCEEEFFFFFFFFFHHHIIIIIILLLLLLHHHIIILLLKKKGGGGGGFFFFFFGGGHHHHHHFFFDDDEEEFFFFFFGGGGGGGGGGGGGGGIIIMMMOOONNNOOORRRQQQNNNMMMNNNNNNOOOOOOOOOOOOOOOHHHHHHGGGFFFCCC@@@<<<:::888888888777666555555555333222111111111111111111000///...,,,++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))+++++++++,,,------......------------------------000000000111111000000///111333444666666555444333333444666777888:::===???EEEEEEFFFEEECCCCCCEEEGGGHHHHHHHHHIIIJJJJJJJJJKKKIIIMMMOOOLLLLLLMMMMMMJJJFFFEEEEEEDDDDDDDDDDDDDDDHHHHHHIIIIIIIIIGGGFFFEEE>>>:::777444333333222111......------,,,+++++++++))))))))))))))))))))))))''''''''''''((((((((()))$$$%%%&&&'''(((((((((((('''((((((((())))))))))))'''((())))))******))))))'''(((***++++++***((('''''''''''''''((((((((((((((((((((((((((())))))***'''((()))***+++******)))(((((()))))))))*********))))))******+++,,,,,,---************************'''&&&&&&&&&&&&'''((((((((((((((()))******+++++++++,,,...000111000///...//////000111222444555666999999888777888:::===???BBBCCCDDDEEEEEEFFFEEEEEEGGGEEEEEEFFFKKKPPPSSSUUUTTTVVVXXXXXX]]]cccdddbbbaaa````````````___\\\ZZZZZZ[[[]]]```aaa___ZZZVVVWWW[[[[[[XXXTTTTTTQQQNNNEEEEEEEEEDDDCCCBBBAAA@@@666666555333222000///......---,,,***)))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$###"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################""""""############""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""########################################################################$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''')))***************))))))***,,,/////////......///---...000333555777888888888:::===???AAABBBBBBAAAAAACCCFFFHHHHHHIIIKKKLLLKKKNNNLLLGGGHHHMMMMMMHHHCCCBBBCCCDDDFFFFFFDDDBBBBBBCCCDDDFFFGGGHHHHHHHHHKKKOOOQQQQQQSSSWWWWWWTTTPPPQQQQQQRRRRRRRRRRRRQQQJJJJJJIIIGGGDDD@@@<<<:::777777888888777777666555333222111111111111111222//////---,,,+++*********(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((())))))***++++++,,,,,,------------------------//////000000000000///...111222444666666555444333333555777999;;;>>>CCCFFFFFFGGGGGGFFFDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJGGGKKKKKKJJJJJJLLLKKKGGGDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFEEEDDDBBBAAA<<<999555333333333222111---------,,,,,,+++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%&&&'''(((((((((((((((((((((((())))))))))))(((((()))***************''')))***++++++***)))'''''''''''''''((((((((()))((((((((((((((()))******'''((()))+++++++++***)))))))))))))))************))))))***+++,,,,,,------************************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,,,,---//////......000111//////000111333444555555555777888999888:::<<<>>>???AAACCCBBBAAA@@@@@@AAAEEEEEEEEEFFFGGGKKKQQQUUUSSSUUUWWWYYYZZZ]]]```ccc^^^``````]]]XXXUUUUUUWWWZZZ[[[\\\\\\\\\ZZZWWWUUUZZZYYYXXXWWWUUURRRPPPOOOIIIFFFEEEEEEAAA<<<;;;===555333111...---------...---,,,+++)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%########################""""""############""""""########################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$#########""""""!!!!!!########################"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******+++++++++,,,,,,---------......///000222555777888888999;;;===@@@BBBDDDEEEFFFHHHIIIIIIHHHHHHIIIJJJHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@AAACCCFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIIIIKKKNNNRRRTTTUUUUUUUUURRRPPPOOOQQQSSSRRROOOLLLIIIGGGEEECCCAAA>>>:::777666666666555444444333333111111111111000000000000,,,,,,,,,++++++*********))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))))))))))))))***+++,,,,,,+++))))))))))))***+++,,,------...///000111111000111333555555555444555555666777777666777888999:::===BBBEEEGGGKKKLLLHHHGGGIIIIIIHHHFFFEEECCCDDDFFFHHHIIIIIILLLJJJIIIIIIIIIIIIGGGFFFFFFEEEDDDBBBAAA???>>>===BBBDDDFFFFFFCCC@@@>>>===888555333222111111///...---------,,,+++***((((((((((((((((((((((((((((((''''''((((((((('''%%%$$$''''''''''''((((((((()))&&&''''''((()))******+++)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******++++++,,,......------///000...///000111222444555555666888999999999:::<<<>>>@@@AAABBBBBBAAA@@@AAACCCGGGGGGHHHHHHJJJMMMRRRVVVSSSUUUXXXZZZ\\\___cccfffaaaaaa```]]]ZZZWWWVVVWWWWWWWWWXXXYYYXXXXXXWWWVVVYYYXXXWWWUUUSSSRRRPPPPPPGGGDDDCCCCCC@@@:::888:::666444222///.........///---,,,+++)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""##################"""########################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$####################################"""""""""!!!########################"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******))))))***+++,,,......///000000000111222333555666888999:::<<>>===:::888666666555555444333222222000000000000////////////++++++++++++++++++******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''))))))***++++++***)))((())))))***+++,,,------...---...000000111222555777555555555555666777888999:::;;;<<<<<<===???CCCFFFFFFJJJJJJGGGFFFIIIKKKJJJFFFDDDBBBBBBDDDEEEFFFEEEIIIHHHGGGHHHJJJKKKKKKJJJHHHGGGFFFDDDBBB@@@???>>>???AAACCCBBB???<<<999999777555222111111111///...---------,,,+++***((('''((((((((((((((((((((((((''''''((((((((('''%%%%%%'''''''''((((((((())))))''''''(((((())))))******************++++++++++++************************))))))))))))*********+++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))*********,,,------------...000//////000222333444555666888999:::::::::;;;===???AAABBBCCCBBBAAABBBDDDFFFIIIKKKLLLMMMNNNPPPTTTWWWTTTVVVYYY\\\^^^aaaeeeiiidddaaa^^^\\\[[[YYYWWWVVVSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXUUUSSSRRRQQQQQQQQQFFFCCCAAABBB???888555555666555333111////////////---,,,+++)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""#########$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$###""""""""""""###$$$####################################""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******'''((()))+++---...///000111111111111111222333444777888999;;;===???@@@AAAEEEFFFFFFEEECCCBBBCCCDDDFFFFFFGGGFFFEEECCCAAA@@@@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOMMMKKKIIIHHHIIIIIIHHHFFFAAA>>><<<:::;;;;;;:::999666666555444333222111000//////.........---------***************+++++++++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&(((((())))))))))))(((((())))))***+++,,,---......+++---///000111222555888555555666777888999;;;<<<;;;<<<=========???BBBDDDDDDGGGHHHFFFFFFJJJNNNNNNIIIGGGDDDCCCCCCDDDCCCCCCHHHGGGFFFGGGJJJKKKJJJIIIJJJIIIHHHFFFCCCBBB@@@???===???AAA???<<<999777666666444111000000000///---,,,,,,,,,++++++)))((('''(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,************************))))))*********+++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++---............///111000111222333555666777777999:::;;;;;;;;;<<<>>>@@@DDDDDDDDDDDDCCCEEEIIILLLMMMOOOQQQRRRSSSTTTWWWYYYYYY[[[]]]___```bbbfffiiieeeaaa]]][[[[[[[[[XXXUUURRRRRRQQQRRRTTTVVVYYY[[[ZZZXXXUUUSSSQQQQQQRRRSSSGGGCCCBBBCCC@@@:::555555555444333111//////......---,,,+++)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$#########################################################"""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***(((((()))+++,,,---...///000000000000111222444444777777888:::;;;===>>>>>>AAABBBCCCCCCBBBAAABBBCCCGGGGGGGGGFFFEEECCCAAA@@@@@@@@@AAABBBCCCCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLLLLJJJGGGFFFEEEEEEEEEEEE@@@===:::888888999999999555555444333111000//////------------,,,,,,,,,,,,((()))))))))******++++++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((()))******+++,,,---......,,,...///000000111444666555666666777999;;;<<<===999:::;;;:::::::::===???AAAEEEFFFDDDEEEKKKOOOOOOMMMJJJGGGEEEEEEDDDCCCBBBHHHGGGFFFFFFGGGGGGEEEDDDKKKJJJHHHFFFDDDBBBAAA@@@???@@@AAA@@@<<<999777777555222000/////////...---++++++++++++***)))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''(((((((((((()))))))))******))))))))))))))))))*********+++++++++,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))---...000000//////111222222333444555666888999999999;;;<<<======>>>@@@BBBFFFFFFGGGGGGGGGIIIMMMPPPPPPRRRTTTUUUVVVXXX[[[]]]aaabbbdddddddddeeehhhjjjeeeaaa\\\ZZZ[[[[[[YYYVVVUUUTTTSSSSSSUUUXXX\\\^^^[[[YYYVVVSSSRRRQQQRRRSSSJJJEEEBBBDDDBBB<<<888777444333222000///...---------,,,+++)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$""""""############""""""!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))******++++++,,,,,,,,,------...000111333555666666666777999:::<<<=========???@@@AAAAAABBBDDDEEEHHHHHHHHHHHHGGGEEECCCBBB@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJLLLKKKIIIFFFDDDDDDDDDEEEBBB>>>:::888777777777666333333222111000///......,,,,,,,,,,,,+++++++++***((((((((())))))*********(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((((((((((((''''''''''''''''''(((((()))******+++,,,---......//////000000000//////111333555555666777888:::<<<===777888999999888888999;;;???CCCEEECCCEEEJJJNNNNNNLLLIIIFFFDDDDDDCCCBBBAAAEEECCCBBBBBBCCCDDDCCCAAAIIIHHHGGGEEECCCBBBAAA@@@>>>???@@@>>>;;;888777777333111///...//////---,,,************)))(((''''''((((((((((((((((((((((((''''''&&&&&&''''''''''''(((((((((((()))))))))***************))))))))))))***++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,------------,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******---///000000000000111333333333444666777888999:::999;;;===>>>>>>@@@CCCEEEEEEGGGHHHIIIJJJLLLPPPRRRRRRTTTUUUWWWXXX[[[___bbbggghhhiiihhhhhhhhhjjjllldddaaa]]][[[[[[[[[[[[[[[XXXXXXWWWWWWYYY[[[^^^```ZZZYYYVVVTTTRRRPPPPPPPPPKKKEEEAAABBBBBB>>>::::::333222111000///---,,,,,,---,,,+++)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!!!!""""""""""""!!!!!!"""#########$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$%%%%%%$$$##############################""""""""""""####################################"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))************++++++++++++,,,,,,---///111444666777444555666888:::<<<===>>>;;;===@@@AAABBBCCCEEEGGGHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHMMMMMMLLLIIIFFFDDDDDDEEEBBB???;;;888777666444333111111000000///.........,,,,,,++++++++++++******(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((''''''&&&''''''((()))*********+++,,,---...//////000000111000///...000222444444555666777888:::;;;888999::::::999999:::;;;===BBBDDDCCCDDDHHHJJJIIIGGGEEEBBB@@@@@@@@@???>>>>>>======???BBBDDDDDDCCCDDDDDDCCCBBBAAA@@@??????:::;;;;;;:::777555555555222000...---......---,,,)))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,---------------------------------......------,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++---...000000//////111222222222333444666777888999888:::===>>>@@@BBBEEEHHHCCCEEEHHHJJJKKKMMMPPPRRRSSSTTTVVVWWWYYY]]]bbbfffeeefffggggggfffgggiiikkkcccbbb```^^^\\\\\\___aaa\\\[[[[[[[[[[[[]]]^^^___YYYWWWVVVSSSPPPNNNLLLKKKJJJBBB===>>>???===::::::333333222111000...---,,,---,,,+++)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""$$$$$$$$$$$$%%%%%%%%%%%%########################"""##################"""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!"""""""""####################################"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))(((((()))***+++,,,,,,------......///111222444555333444666888:::<<<>>>???===???AAABBBBBBCCCFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCDDDEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFFFFLLLNNNNNNLLLGGGDDDDDDDDD???===:::888777666333111........................,,,,,,,,,+++++++++******((((((((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&''''''''''''''')))***+++***++++++,,,---...//////...///000/////////111333444333444444555666777888777999::::::999999:::;;;;;;AAADDDCCCCCCFFFFFFDDDDDDBBB???>>>???@@@??????=========>>>AAACCCCCCBBB????????????>>>>>>>>>>>>666777888777555333444555111///---,,,------,,,+++(((((())))))((((((''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))(((((()))))))))*********)))))))))******++++++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------............------&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,,,,---//////......000111000111222333444666777777888:::<<>><<<===???AAAEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFEEECCCCCCDDDEEEEEEFFFGGGGGGFFFDDDAAA@@@:::::::::888666333000...,,,,,,,,,+++++++++******+++++++++*********)))))))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***++++++,,,,,,------...////////////////////////222222111111111222444555666777888888777666888999777:::>>>@@@@@@?????????BBB@@@===<<<<<<>>>AAACCCCCCBBB@@@>>>===<<<;;;;;;999999999999999999999999444444444444444444333333/////////...------,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))'''&&&&&&''''''((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++---.........------......---,,,+++***---,,,+++,,,...000000//////111222111...---...000...///000222333444444555666777999;;;<<<===>>>>>>:::999888777666777777888;;;777222000111222111000######$$$%%%%%%&&&''''''(((((()))******++++++,,,///////////////000000000111333555666555555555666999:::<<>>?????????@@@@@@BBBEEEEEEDDDCCCCCCDDDDDDAAA>>>;;;:::;;;<<<>>>DDDCCCCCCBBBBBBBBBBBBCCCAAABBBBBBBBBAAAAAACCCDDDAAABBBCCCDDDDDDBBB@@@???888777777555333111...---,,,,,,+++++++++*********++++++*********))))))))))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******+++,,,,,,------...........................000//////000111333555666666777888888777666888999:::<<<>>>>>>>>>???@@@BBBCCCAAA???======???AAACCCBBBBBBAAA@@@@@@@@@@@@@@@:::999999999999888888777444444444444333333333333/////////...------,,,,,,))))))))))))))))))))))))'''((())))))******))))))(((((((((((()))***++++++************************++++++++++++,,,,,,,,,,,,...------.../////////...++++++,,,---......//////000//////......///000111,,,///222444666999???DDDEEEGGGJJJMMMQQQTTTUUUVVV^^^___aaacccdddffffffgggggggggfffdddbbb___]]]\\\ZZZXXXWWWUUUSSSMMMEEE>>>###$$$$$$%%%%%%&&&&&&'''(((((())))))******++++++........./////////000000111333555666555555666777777999<<<>>>AAABBBBBBBBB>>>???@@@CCCFFFJJJLLLNNNRRRSSSVVVYYY[[[]]]^^^^^^ZZZZZZ[[[]]]___aaaccceeehhhffffffddd^^^YYYYYY^^^dddaaa]]]ZZZYYYXXXVVVTTTVVVPPPIIIDDDBBBCCCDDDDDDAAA???<<<:::999888666444//////......---,,,++++++******))))))))))))((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$"""##################""""""############$$$$$$$$$########################""""""###$$$$$$###"""""""""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''')))************+++------,,,,,,,,,---///000222333333333333555777999:::===<<<;;;:::::::::;;;<<<<<>>>>>??????@@@AAAAAABBB@@@@@@AAAAAA???>>><<<:::666666555444222000...---,,,++++++++++++*********************))))))))))))(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******++++++,,,---------........................------...///111333444666555666888777777666888999===>>>>>>>>>===???BBBDDDDDDCCCAAA??????@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEEEE;;;;;;::::::999888777666444444444333333333222222//////......---,,,,,,,,,))))))))))))))))))))))))((()))******++++++******))))))))))))***+++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,---............---//////...//////111222222000222555555666999???DDDFFFIIIMMMQQQWWW^^^fffkkkkkkmmmppptttxxx{{{}}}~~~~~~{{{yyy{{{|||||||||zzzuuummmhhh$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((()))******+++---------......//////000000222444444444444666777666888;;;>>>???@@@???>>>???@@@BBBEEEIIIMMMPPPRRRVVVUUUUUUVVVXXXZZZ\\\]]]_________```aaabbbccccccgggeeedddccc\\\TTTRRRTTT^^^]]]]]]]]]^^^]]][[[YYYXXXRRRKKKEEEBBBBBBAAAAAA>>><<<:::999999777444222///.........------,,,,,,***)))))))))(((((((((((())))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$################################################!!!###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((('''(((******))))))+++,,,,,,,,,,,,,,,---///000111222222222333444555777888999888777666777888:::;;;:::<<<>>>???>>><<<<<<===<<<;;;999888888888888999>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAABBBAAA@@@AAA@@@@@@>>><<<:::777666777666555444222111//////++++++++++++******************)))))))))(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((*********+++,,,,,,------........................------...///000111222333444666777777666666888999===>>>@@@@@@???@@@BBBDDDEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFF=========<<<;;;999777555444444333333222222111111//////...------,,,,,,+++(((((((((((((((((((((((())))))***+++++++++++++++)))))))))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,...////////////000000000000000111333444555888===DDDHHHLLLSSS^^^ffflllooorrrwww{{{$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******+++,,,,,,---......//////...000222222222222444666666888:::===>>>===<<<<<<>>>???BBBEEEIIIMMMPPPRRRSSSQQQOOOOOORRRWWW\\\```cccccccccbbbaaa```______bbbaaabbbccc___WWWRRRSSS^^^^^^```bbbcccaaa]]]ZZZWWWSSSMMMHHHEEEAAA>>><<<:::999888777777666333000/////////......---------)))))))))(((((((((((('''))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''''''''&&&((()))***))))))***,,,,,,,,,,,,---...///000111222222222333444555666666555555555666777999<<<===:::<<<>>>>>>===;;;;;;;;;;;;;;;::::::::::::::::::<<<<<<===>>>???@@@BBBCCCFFFDDDCCCDDDEEEDDDAAA???>>>>>>===<<<;;;999888777555444333222111000//////+++++++++*********)))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))***++++++,,,,,,---........................////////////000000//////333555666777666666888999:::===@@@BBBBBBBBBBBBCCCFFFEEEDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAA>>>??????>>><<<:::888666444333333222111111000000.........---,,,,,,++++++(((((((((((((((((((((((())))))***+++++++++++++++(((((((((((()))***++++++++++++++++++++++++++++++,,,,,,---------.........---///000000//////111333///111444999???DDDHHHKKKVVV\\\cccgggkkkrrr|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))***++++++,,,---...//////---///000000000111444666888999:::;;;<<<<<<;;;:::<<<===???AAADDDHHHJJJLLLIIIHHHGGGHHHMMMTTT[[[___````````````___^^^\\\\\\^^^]]]___cccbbb]]]YYYZZZaaabbbdddffffffbbb\\\WWWRRROOOLLLIIIFFFAAA<<<888888777666666666555222000000000//////...------,,,))))))((((((((((((''''''((((((((('''&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$"""##################""""""############$$$$$$$$$########################%%%$$$############$$$%%%!!!###$$$$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&((())))))))))))***,,,+++,,,,,,---...///000000000111111222333444444444111222444666999;;;<<<===:::<<<>>>>>><<<;;;:::;;;;;;<<<===============<<<<<<<<<===>>>@@@BBBDDDEEEIIIGGGEEEFFFGGGFFFBBB>>>999999999999::::::;;;;;;111000///...------------+++************)))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))******+++,,,,,,,,,------------------------000000000000000///......333444666666666666888999777;;;@@@CCCCCCCCCCCCCCCEEEFFFEEEEEEDDDBBB@@@???AAA@@@???>>>===<<<<<<<<<>>>>>>??????===;;;888666444333333222111000//////......------,,,+++++++++))))))))))))))))))))))))((()))******++++++******(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///000///...000444999???DDDLLLVVVaaakkkqqquuu~~~xxxttttttvvvxxx{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))******+++,,,---...//////...///000000000222555777::::::::::::::::::::::::;;;;;;<<<>>>@@@CCCEEEFFFBBBBBBCCCEEEIIINNNSSSVVVVVVWWWYYY[[[\\\\\\\\\\\\```]]]]]]``````]]]\\\]]]```bbbeeehhhgggbbb[[[UUUNNNLLLJJJHHHFFFCCC???<<<888777555555555555333222000000///...---++++++***))))))((((((((('''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''))))))((((((***+++)))***+++,,,---......///...///000111111111222111000222444777999::::::::::::<<<======;;;:::999:::;;;<<<>>>???@@@???>>>>>><<<===>>>???BBBDDDFFFGGGGGGEEECCCEEEGGGGGGBBB>>>999999888888777888888888000///...,,,,,,,,,------************))))))))))))((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,------------------------//////000111111111000///222444555666666666888:::666999===@@@AAACCCEEEFFFEEEEEEFFFEEEDDDAAA???>>>>>>===<<<;;;;;;:::::::::;;;<<<===>>><<<:::777555333333222111000///............---,,,,,,++++++***))))))))))))))))))))))))'''((())))))******))))))))))))))))))***+++,,,,,,---------------------------.........////////////...111444666888???JJJRRR```eeennnxxxzzzqqqhhhbbb^^^]]]]]]aaagggooovvv|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))******+++---.../////////000111111111333666888;;;;;;:::999999::::::;;;<<<<<<===>>>???AAACCCDDD@@@BBBDDDFFFHHHIIIJJJJJJMMMOOORRRVVVZZZ\\\]]]^^^fff```[[[[[[ZZZXXXXXX[[[\\\^^^ccchhhhhhddd\\\WWWMMMKKKIIIGGGGGGFFFDDDCCC999777555555555555555444000///...---+++***)))((()))(((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&!!!###$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''))))))((((((***+++((()))***+++,,,---------------...///000000000///000222555888999999888666999;;;======;;;999888999;;;===???@@@AAA@@@???>>>======>>>@@@CCCEEEHHHIIIDDDBBBAAACCCGGGGGGBBB>>>===<<<:::777555333222111111000///...---......///************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,---------------------------...000111222222222111222333555666666666888:::777999;;;===???BBBFFFJJJEEEEEEFFFFFFDDDAAA>>><<<<<<;;;;;;::::::::::::;;;999:::<<<<<<;;;999666444333333222111000///...---......---,,,,,,++++++***))))))))))))))))))))))))''''''((()))))))))))))))************+++,,,---...------------------------............/////////000444888???DDDLLLXXXgggrrrxxx|||wwwooogggbbb___]]]UUUWWWYYY[[[^^^fffpppwww###$$$%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((******))))))+++,,,111222222111000000111333888999;;;:::999888888999999:::;;;>>>BBBDDDDDDDDDDDDDDDEEEGGGIIIJJJHHHFFFJJJKKKMMMRRRWWWZZZZZZYYY``````_________^^^^^^^^^```______dddhhheee\\\SSSKKKJJJHHHEEECCCAAA@@@???666555555444222111111000...------,,,,,,++++++***))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""#####################################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***+++,,,...///000111//////000000111111222222222333666777888888666555:::;;;;;;;;;:::;;;>>>@@@BBBBBBAAA@@@???======<<<<<<<<<===???@@@BBBDDDEEEDDDEEEFFFHHHIIIGGGBBB???===;;;888666555444222000000000///...---,,,,,,++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$&&&%%%%%%$$$#########$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))*********++++++++++++,,,---............//////000000111111111222333555555555555444777999;;;===???AAABBBBBBFFFGGGHHHHHHGGGDDDAAA>>>>>>???@@@AAA@@@>>><<<;;;888888777888::::::999777222222111000///...------,,,,,,,,,+++***))))))((())))))))))))((((((((((((++++++******************&&&))),,,---,,,++++++,,,---------,,,,,,,,,.........---///333222000555===BBBHHHRRR___lllvvv~~~wwwuuuwwwyyy|||vvvqqqpppssstttppplllkkkeee\\\UUUSSSTTTWWW]]]ddd$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&&&&'''&&&((()))***))))))***,,,...///111111111222444666888999;;;:::888777888888999:::<<>>>>>============>>>???AAACCCEEEGGGFFFFFFGGGHHHGGGEEEDDD@@@>>>;;;999888777555444000000///...---,,,++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***************+++------.........///000000111111000111333444555555555444555777999;;;===???@@@@@@@@@AAACCCDDDDDDBBB@@@>>>===>>>?????????===;;;:::777666666777888888777555222222111000///...---,,,,,,++++++***))))))(((((()))))))))))))))))))))(((++++++******************)))***++++++))))))***+++)))+++...///...---,,,+++......111999>>>CCCOOO[[[kkknnnuuu}}}|||qqqiiicccdddfffeeedddeee______```bbbgggnnnvvv|||zzzpppiiiddd______\\\___hhhoooqqqsssuuurrrlllggggggfffdddfffiii$$$%%%%%%###""""""$$$'''%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))))))))***,,,+++---///111222444777:::888:::;;;:::999777777888999;;;===@@@BBBEEEGGGHHHGGGGGGHHHLLLPPPRRRRRRRRROOONNNNNNOOORRRUUUWWWWWWZZZ\\\^^^```___\\\XXXVVVQQQPPPPPPTTTXXXWWWQQQKKKHHHFFFCCC???;;;888666555222222111000///......---------,,,,,,+++*********((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""######$$$$$$############################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((())))))***+++,,,---...///000...//////000111111222222111222444555666666555555888999::::::999999;;;===???????????????????????????>>>======>>>AAACCCEEEMMMKKKHHHGGGGGGGGGFFFDDDAAA>>>;;;:::999888666555000///......,,,,,,+++******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((())))))((())))))***+++,,,---......//////000111111///000222444555555555555333444666888:::<<<======:::<<<>>>@@@@@@???>>>===;;;<<<<<<===<<<:::999888555444444555666666444333111111000///...------,,,+++******))))))(((((('''))))))))))))))))))))))))******+++++++++++++++++++++,,,+++***))))))+++---,,,---.........///111444<<>>@@@BBBEEEHHHKKKIIIIIIJJJMMMPPPSSSSSSRRRMMMKKKJJJJJJNNNRRRTTTUUUYYYZZZ[[[\\\[[[YYYWWWUUUNNNMMMMMMPPPSSSSSSNNNIIICCCBBB???===:::888777777444444333222222111000000,,,,,,,,,+++******))))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((())))))***+++,,,---...//////......///000111222222333111222333444555555555555777999:::999888888:::<<<=========>>>??????@@@@@@AAA@@@???>>>???BBBEEEFFFOOOMMMJJJIIIHHHFFFCCCAAA===;;;888666666555444222//////...---,,,+++******))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))))))))))))))***+++,,,,,,------......///000000111...///111333444555555444222333555777999:::;;;;;;999:::;;;<<<===<<<;;;:::999999::::::999888666666333222222333444444222000000000///......---,,,,,,***)))))))))(((((('''''')))))))))))))))***************+++++++++++++++,,,+++,,,---,,,++++++,,,...222000...,,,...666BBBKKKUUU___nnn{{{{{{xxxtttqqqnnnlllkkkjjjhhhfffkkkkkkoooyyy~~~}}}}}}zzzzzz}}}|||zzz|||$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''))))))((((((***+++,,,---///000111222555888:::<<<======<<<;;;;;;<<<:::===???AAABBBDDDHHHLLLLLLKKKJJJLLLNNNOOOOOOOOOKKKIIIGGGHHHLLLQQQUUUVVVYYYYYYXXXWWWWWWWWWWWWXXXQQQOOONNNOOOQQQPPPMMMJJJDDDBBB@@@===;;;999888777444444333333222222111111,,,++++++******)))((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))******+++,,,---............///000111222333333222222333444444555555555777888::::::999888999::::::;;;;;;<<<===>>>???@@@AAAAAA@@@@@@AAADDDFFFHHHIIIHHHIIIIIIIIIGGGCCC@@@:::888555444444333111000......---,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((()))*********))))))******+++,,,------------...//////000000...///111333444444444333222333555777999::::::;;;;;;;;;<<<<<<;;;:::888777888888777777666555555444333222111222222222000/////////......------,,,,,,))))))))))))((((((((((((((()))))))))*********+++******++++++,,,,,,,,,,,,,,,---///...+++***)))))),,,///111555<<>>;;;>>>@@@AAA@@@BBBGGGKKKMMMKKKIIIIIIKKKLLLKKKJJJJJJHHHGGGHHHMMMQQQUUUVVVXXXWWWUUUTTTTTTVVVXXXZZZTTTRRRPPPNNNNNNMMMKKKJJJGGGEEEBBB>>>:::777555444111111000000000/////////++++++******)))(((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))*********+++,,,------------...///000111222333444333333333444555555666666777999;;;;;;999888999:::888999:::;;;<<<======>>>??????@@@BBBCCCEEEGGGHHH???@@@CCCFFFHHHHHHDDDAAA999777555333333333111000...---,,,,,,******)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################################################################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******+++***************,,,------,,,------......///000000...///111222333333222111333444555777888999::::::======<<<;;;:::888777666777666666555444444333333444222222222333222000.........---------,,,,,,,,,))))))))))))))))))))))))((())))))******+++++++++******++++++,,,---------...//////...+++******+++***444BBBNNNYYYdddqqq{{{|||zzzyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||}}}zzzxxxyyy~~~|||}}}~~~}}}~~~|||~~~!!!$$$&&&'''%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%'''(((((('''((()))+++***+++---......000222555555888:::;;;;;;<<<===>>><<>>>>>???AAACCCCCCAAA@@@888666333222222222111///------,,,+++***)))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################################################################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((())))))***))))))((())))))***+++,,,,,,,,,---......//////000///000111222222111000///222333444666777888888999===<<<;;;:::999777666555666666555444333333333333555444333333333333111///---------,,,,,,,,,,,,,,,************************((())))))******+++,,,,,,******++++++,,,------...............///333999===BBBNNN^^^kkkssszzz~~~zzztttrrrrrrrrrpppmmmlllpppqqqmmmlllnnnpppnnnjjjiiikkkllliiiddddddhhhnnnooorrruuurrrooorrryyy ###'''(((&&&$$$###"""######$$$$$$$$$%%%%%%%%%%%%&&&(((((('''''')))***((()))+++---...000333555333555888999:::;;;<<<>>>===???AAA@@@>>>???DDDIIIKKKIIIGGGFFFHHHJJJJJJIIIDDDCCCBBBCCCEEEHHHIIIIIIQQQRRRUUUWWWXXXYYYYYYYYYUUURRRNNNIIIEEECCCBBBAAA???>>><<<999777555444333..................------*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########################################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''))))))*********++++++,,,,,,---------...000111333444444555555444555555666888888888:::<<<<<<;;;999999999666777777888999999::::::777999===AAADDDEEEEEEEEEBBB@@@>>>===>>>>>><<<;;;666444111000111000///...------,,,+++***)))((((((&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%'''(((((()))'''''''''(((((()))***+++,,,,,,------...//////000000111111222222000///...111222333555666777777777;;;;;;:::999888777666666666666555444333333333333666555333444444444111000------,,,,,,,,,,,,,,,,,,***************+++++++++((())))))***++++++,,,,,,******+++,,,,,,---......---------...444>>>KKKSSSbbbkkkvvv}}}~~~zzzxxxxxxssspppnnnnnnlllggggggkkklllfffaaaaaagggjjjhhhdddiiinnnqqqpppoooppppppnnnllllllooorrroookkkkkkppptttttttttssskkkbbbbbbfff##############################$$$$$$$$$%%%%%%%%%'''&&&&&&''''''((()))***)))***,,,,,,,,,...000222222222444666888;;;===>>>AAABBBAAAAAABBBFFFLLLPPPKKKJJJIIIHHHHHHIIIKKKMMMJJJCCCBBBGGGEEE@@@CCCMMMOOORRRUUUVVVTTTQQQOOONNNJJJIIIIIIHHHGGGDDD???<<<999777444111/////////000////////////...---,,,+++(((((())))))((('''&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!"""######"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((()))))))))***+++,,,............///000111222333333444444555555666777777777888:::;;;:::777666666777888777777666666777999:::<<<<<<===>>>???BBBCCCDDDAAAAAA@@@>>><<<:::888777666555444222000///------))))))))))))((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!################################################################################################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))************++++++,,,------......///111111111000000000000000000111222333444555555666777888999999999777666555333444555555555444333222222222111111000/////////---------,,,,,,++++++++++++)))'''(((+++,,,***((()))******))))))***,,,///,,,+++***+++---......---222222666???OOO```mmmuuu~~~~~~~~~zzzxxxtttpppnnnsss{{{|||{{{rrriiidddeeegggdddaaabbb```\\\YYY^^^kkktttxxx{{{vvvqqqsss|||##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***)))***,,,,,,,,,---000222333333444666888;;;===>>>CCCCCCDDDCCCDDDFFFKKKNNNKKKJJJHHHGGGGGGIIIJJJKKKEEE???@@@FFFFFFBBBEEENNNJJJMMMQQQRRRPPPNNNKKKJJJIIIHHHGGGGGGFFFCCC>>>;;;777666333000............------------,,,+++***)))((((((((((((((('''&&&&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""############"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))))))))***+++,,,---...---...///000111222222333444555555666666777888888888888888999:::999777555555555444444555666777888=========>>>>>>???@@@AAAAAAAAA@@@???===;;;888777444333222111///---,,,+++))))))))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""################################################################################################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))***************++++++,,,---------000000000000000000000000000000111222333444555555666777888888777666555444222333444444444333111111222222111000000//////...---,,,,,,,,,+++++++++++++++)))((((((++++++***(((,,,------,,,******+++---+++...000000///...///111777@@@MMM[[[fffqqqzzz|||zzzuuuoookkkiiikkknnndddfffhhhkkknnnuuu}}}}}}||||||xxxqqqhhhbbb]]]]]]aaacccaaa___```eeejjjqqq~~~##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***)))***,,,,,,,,,---///111333444555666888:::<<<===CCCDDDEEEEEEEEEFFFIIILLLJJJIIIHHHGGGGGGGGGHHHIIICCC???AAAGGGGGGBBBDDDKKKIIIMMMQQQSSSQQQNNNKKKJJJGGGFFFEEEDDDCCCAAA<<<999555333111///---,,,,,,---******+++******)))(((''''''(((((((((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&''''''((())))))))))))))))))***+++,,,---...------...///000111222222444444555666666777777888888777666999<<<<<<777222444444444444555666888888===============<<<<<<<<<@@@@@@@@@@@@>>>;;;777555222111000///---+++******)))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""################################################################################################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))******))))))******+++,,,,,,,,,000000000000000000000000//////000111222333444444555555666666666555444333222222222333222111111000111111111000//////......+++++++++++++++*********+++***))))))***+++***))))))***++++++)))((()))******...000///---///888@@@NNN[[[lllwww}}}}}}xxxrrrnnnllllllllljjjhhhfffgggjjjllljjjlllnnnpppsssvvv{{{~~~ttttttpppiiigggjjjkkkiiiggggggiiioooxxx~~~xxx~~~##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))***,,,,,,+++,,,///111222333333555777999:::;;;???AAACCCDDDEEEFFFIIIKKKIIIIIIHHHGGGFFFFFFGGGGGGEEEDDDFFFIIIHHHBBBBBBFFFJJJMMMPPPQQQOOOKKKHHHFFFEEECCCBBBAAA@@@===999666222111///---,,,+++++++++)))))))))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&'''(((((())))))***(((((())))))***,,,---...,,,------...///000111222333333444444555666666666999999;;;======;;;666333555666666777888999::::::;;;;;;;;;<<<<<<;;;;;;;;;===>>>???>>><<<999555333111000///...,,,+++***)))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###########################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***))))))******+++,,,,,,,,,/////////000000000000000......///000111222333333333444444444444333333333222222222222222111111111111000000//////...------***************************************+++******''')))***+++******+++------...///000555AAAQQQ]]]pppwwwzzzrrrjjjfffeeegggiiirrrtttvvvxxxyyy{{{}}}|||wwwrrrooooooqqqrrrjjjoooqqqnnnmmmsssxxx{{{##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***+++++++++,,,...000000111222333555777999:::;;;===???AAACCCEEEIIIKKKIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIKKKIIIEEEDDDFFFGGGIIIKKKJJJGGGCCC@@@???BBB@@@???===<<<:::777444000///...,,,+++***))))))((())))))))))))(((((('''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))((((((((()))***+++------,,,,,,---...///000000111111222222333333444444555999>>>BBBAAA<<<666555666555666666777888999999999777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;888555222111000000///---,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#################################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))******++++++,,,---------......//////000000000000---...///000111222222333222222222222222222333333444333333222222222222222000000//////...---------******************************++++++*********++++++---......------...000000111777AAAPPP```nnnvvv~~~yyyooommmkkkjjjmmmtttzzztttnnnfffaaaaaagggooottt##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***++++++++++++---//////000111333555888:::;;;999;;;===???AAADDDIIILLLJJJJJJIIIHHHGGGEEEDDDDDDDDDFFFIIIJJJJJJIIIIIIJJJHHHIIIIIIGGGCCC@@@???>>>@@@>>><<<:::999777444111......---,,,+++***)))((((((((())))))))))))((((((%%%%%%&&&''''''''''''&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&####################################$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((()))***+++,,,---++++++,,,---...///000000111111222222333444444555888???DDDBBB:::444555999444555555666666666666555444555888:::<<<=========::::::999777555333111000///......---+++******)))((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################################################################################################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))******++++++,,,------------......//////000000111......///000111222333333222222111111111222333333444444333222222222222333/////////...------,,,,,,*********+++++++++++++++***+++,,,+++******+++,,,---------,,,******---///222999GGGYYYkkkwww{{{|||{{{ssstttwww{{{xxxsssqqqqqq^^^ZZZWWWZZZeeettt##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))***++++++***+++---//////000111444777:::===>>>;;;<<<===>>>???CCCHHHLLLKKKKKKJJJIIIGGGFFFDDDCCCDDDGGGIIIHHHHHHHHHIIIJJJHHHHHHGGGEEEBBBAAAAAACCC>>><<<999888777555222000---------,,,+++***)))(((''''''((((((((((((((('''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&####################################$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((()))+++,,,---++++++,,,---...//////000222333333444555555666666777;;;???===999666777:::555666666777777666444444444555888;;;============<<<:::888555333222111111---,,,,,,+++***)))(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))******+++,,,,,,,,,------......///000000111...//////000111222333444222222111111111222333444444333222111000111111222//////......---,,,,,,+++++++++++++++,,,,,,,,,---)))+++---,,,***)))+++---+++++++++***+++...333666DDDNNN^^^mmmxxx}}}~~~{{{zzzwwwqqqkkkiiimmmsssyyynnnlllnnnuuu##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))***++++++******,,,...000000222555999<<>>???BBBHHHLLLLLLKKKKKKJJJHHHFFFDDDCCCHHHJJJJJJGGGEEEEEEFFFFFFBBBBBBAAA???======@@@BBB===;;;888666555333111///---------,,,,,,***)))(((&&&&&&''''''((('''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&####################################$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&&&&'''''''''(((((()))+++,,,---***++++++,,,---...///000444444555555666777777777666777888999888888999:::888888999999999777666444555666999;;;======<<<<<<===;;;888555222222222333+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################################################################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++---------...///000000111//////000111222333444444222222111111111222444555333222000/////////000111///......------,,,+++++++++++++++,,,,,,---------))),,,---,,,***)))+++---,,,---...///333999AAAGGG```iiittt{{{~~~~~~yyyuuusssgggccc```___fffuuu$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))++++++++++++,,,,,,---...000111222444777:::===>>>;;;;;;===@@@DDDFFFFFFFFFIIIKKKKKKIIIEEECCCDDDFFFGGGEEEDDDEEEDDDAAACCCHHHCCCEEEFFFCCC???======???@@@<<<666222000///...---+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''##############################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!!!!"""""""""%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))***+++,,,---///...---,,,---///111333333333333333444555777888888999999:::;;;<<<======:::999999888777777777888555555666777999;;;===>>>:::999777555333111///...++++++)))(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&((())))))******************+++,,,...111222000000000000111111111111222222222222222222222222222222000///.......................................---,,,+++++++++,,,---///,,,***)))+++---.........---...444???NNN]]]gggtttxxxzzzwwwnnnaaaZZZ[[[UUUVVV\\\jjj}}}$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))++++++++++++,,,---...///111111222444666888:::;;;;;;<<<>>>@@@BBBCCCEEEFFFGGGHHHIIIGGGDDDCCCDDDEEECCCAAABBBDDDBBB???@@@EEEBBBDDDDDDBBB>>><<<===>>>???;;;666222111111000///,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%########################################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))***,,,---...///............///000111222222333444666777777888888999999:::;;;<<<======;;;:::999888777777777777888888888888888999999:::888777666444111///...---+++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((()))***+++++++++++++++*********+++,,,...000222//////000000000111111111222222222222222222222222222111000///............------------------------------,,,++++++,,,,,,---***+++,,,---...............333>>>KKKZZZgggrrrwww|||{{{oooccc^^^[[[[[[```gggiiioooxxx$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((())),,,,,,,,,,,,---...//////222222222333444666777888;;;>>>@@@@@@>>>???BBBFFFBBBCCCCCCCCCAAA@@@AAABBB>>>===???AAA@@@======AAAAAABBBBBB@@@>>><<<<<<===<<<999555222111111111000---,,,+++)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################################################################%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))+++---...////////////000000000000000000111444666777888888888888888999:::;;;<<<======<<<;;;:::999888777666555::::::999777666555444444555444333111///...,,,+++******)))(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))******++++++++++++*********++++++---...000111//////000000000000111111111111111111111111111111111000///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))---000111///...///000222===OOOcccrrr{{{~~~yyyvvvddd\\\VVVWWW^^^gggttt~~~$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''((()))++++++,,,,,,---...///000111111222333444666888999;;;???AAA@@@<<<<<<@@@EEE=====================>>>;;;:::===AAA@@@<<<<<>>>>>===::::::===@@@@@@======@@@BBBAAA???>>><<<;;;999888333111///.........---,,,((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&##############################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((()))***,,,---...,,,...000222222111///......000333666888888888777666666777888999:::;;;;;;:::::::::999777555333222555555555444333222000//////...---,,,+++***)))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((())))))))))))(((***+++,,,---......//////...////////////000000000000000000000000000000000///...------------------++++++++++++++++++++++++,,,,,,------............///000000...///888EEEPPPeeejjjttt}}}{{{tttiii```[[[YYYXXXWWWccc|||$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))))))))***+++,,,...///000///000111333666999<<<===<<>>@@@BBBAAA???>>>???AAAAAA@@@???;;;:::<<<@@@@@@===???CCCDDDBBB???===<<<;;;888666111///---,,,------+++***&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&'''########################################################################"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&'''''''''''''''''''''((()))***+++,,,+++,,,...000111000///......///222444555666666666444444555666777888999999777888888777666444222111000111222333222111000///,,,,,,,,,+++***))))))(((((((((''''''&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((()))***++++++,,,,,,,,,***+++,,,---..................////////////000000////////////////////////...------,,,,,,,,,------+++++++++++++++++++++++++++,,,---......///......---///111555>>>MMM^^^jjjvvvxxx{{{{{{yyynnneee[[[VVV[[[fffttt|||$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((((())))))+++---...//////000111222555777999:::===???AAACCCCCCBBB@@@???BBB@@@???@@@AAABBB@@@???;;;:::;;;??????===@@@EEEGGGDDD@@@>>>===;;;777444111///---,,,,,,,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###########################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))***,,,...///000000000///000000111333444444555222333333444555666777888444555666666555333111000...///000111111000...---+++++++++***)))))))))((('''''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$################################################################################################""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''')))***,,,---------***+++,,,............---........./////////000000////////////////////////---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...///333;;;FFFUUUdddrrrzzzzzz{{{}}}~~~xxxtttrrrrrrtttppplllnnnxxx$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''))))))''''''((()))***,,,...///000000111222333555666777===>>>@@@DDDFFFEEEAAA>>>AAA???===>>>@@@@@@>>><<<;;;:::;;;===>>>===@@@FFFHHHEEEAAA>>>===;;;666333111///...------,,,***)))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!!!!"""""""""######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((()))+++,,,...///000111000000000000111222333444111222222333444555666666222333444555555333111000...///000111111///---,,,+++*********)))))))))(((''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$################################################################################################""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((###$$$&&&(((***+++,,,,,,***+++---...///......---............/////////000////////////////////////,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...333999EEEVVVfffssszzz}}}|||~~~zzzsssmmmkkkkkkmmm~~~"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))+++...000111000000000222555888999:::;;;===>>>>>>>>>======>>>>>>>>>>>>>>>?????????999999999;;;<<>>===;;;888555333111111///---+++)))(((((((((((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$%%%!!!!!!######$$$###"""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$######################################################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&'''((())))))))))))+++++++++,,,---...000000////////////////////////111111111111111111111111///////////////////////////////////////...------,,,,,,+++***((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++,,,---------,,,,,,........................111000000//////...------...------,,,++++++,,,,,,...,,,+++,,,...///...,,,111,,,+++...222777BBBNNN\\\gggsssxxx{{{~~~|||vvvnnn```]]][[[aaappp"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))+++---...//////222111000000000111222333444555666888999:::::::::;;;;;;;;;;;;::::::::::::;;;999888777777888:::;;;;;;::::::888666444222111///...---+++)))(((((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$"""############""""""!!!"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))++++++,,,---...//////000////////////////////////////////////////////////////////////////////////000000//////...---,,,+++---,,,+++)))(((&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))*********+++,,,,,,---------,,,......................../////////......------,,,......------,,,,,,------,,,,,,,,,---000000///...222---+++000:::GGGWWWdddssszzz~~~|||tttmmmeee___]]]aaaiiittt""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''))),,,---...------000000//////000111222333222222444555777888999999::::::::::::999999999999===;;;999888777777999:::777777666555444222111000...---,,,+++***)))((((((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###""""""""""""""""""###############""""""!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!#########################################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''((())))))******)))+++,,,---....../////////////////////////////////////////////////////////........................000000///...---,,,***)))++++++***)))'''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,------------.................................------,,,,,,,,,------,,,,,,,,,,,,------+++,,,---...///000///...//////222;;;IIIYYYhhhrrrwww}}}{{{oooddd\\\YYYWWWnnnxxx""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***,,,,,,,,,+++------...///000222333444222222333444666777999999::::::999999999888888888;;;:::888777666666666666444444444333222111//////,,,,,,++++++***)))((((((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$###""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!#########################################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''((()))************+++,,,---////////////...........................000000000000000000000000------------------------/////////...---+++***)))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******)))***+++,,,------------........................------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---..................---555@@@MMM[[[hhhqqquuuvvv|||~~~vvvlllbbb[[[[[[___ddd|||"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++++++++,,,,,,...000111333444555222222333333555666888999999999999888777777666666444444555555555444333222222222222222111///...---******++++++***)))(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$$$$######"""$$$###"""""""""""""""###"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''((()))************,,,---...///000//////...........................000000000000000000000000------------------------......------,,,+++***)))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******)))***+++,,,---.........------------------------------------------------++++++*********+++,,,,,,,,,---............111333555DDDUUUbbbkkkrrrvvvvvv{{{}}}wwwnnneee^^^___eeennnzzz"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))***+++,,,------...///111222333333333333222222222333444666777888777777666555555444444///111333555666444222111222222222111000///---,,,)))******++++++***)))((($$$$$$%%%&&&&&&&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$%%%%%%$$$#########""""""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$######################################################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''')))***************,,,---///000000000...---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))+++,,,---.........---------------------------------------.........+++++++++++++++,,,------,,,---///...///111777;;;EEEXXXkkksssuuuxxxzzzzzz}}}zzzwwwqqqjjj```YYYZZZiii|||"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''******))))))***,,,...///000000111222222222222222222222111111111222444555666666555444444333222222---000444888999777444222222222222111000...---,,,((()))***++++++***)))(((###$$$%%%&&&&&&&&&%%%$$$#################################$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!###$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''((()))******++++++***,,,---///111111000...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********((()))+++,,,---.........------------------------........................,,,,,,,,,,,,------...///,,,---//////000555<<>>MMMUUUgggoooxxx{{{zzzyyy{{{}}}|||wwwqqqllleee```cccjjjeeemmm{{{zzz|||########################"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%((())))))***+++,,,---...///...............//////.........///000000111111111111000///............***+++...000111222222222111111000///---+++)))((((((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""######$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))))))))))))))************+++,,,---......---,,,++++++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$############$$$$$$########################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((())))))*********)))***+++------------,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,---,,,+++++++++,,,---,,,///000000333@@@TTTbbbgggtttwwwzzz}}}}}}{{{yyyxxxssskkkddddddhhhmmmuuu}}}~~~|||~~~wwwvvv|||########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%(((((()))***+++,,,,,,---///......---------......---------...//////000000/////////...------,,,,,,***+++---///000000000000//////...---,,,***(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!"""######$$$######""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))(((((())))))************++++++,,,,,,,,,,,,+++++++++,,,------......------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$############$$$$$$#######################################"""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))******)))***+++,,,------------***+++,,,,,,------,,,,,,...------------,,,,,,,,,...---,,,+++,,,---...///000333999CCCVVVjjjtttvvvwwwvvvwwwyyyzzzxxxsssnnnfffaaabbbnnn~~~|||uuupppmmmllllllnnnnnnooowww########################""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%(((((())))))***++++++,,,///...------,,,---------------...//////000000111/////////......---,,,,,,+++,,,---///000000000///---------,,,+++)))(((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))(((((())))))******+++++++++++++++++++++++++++++++++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$############$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''$$$%%%&&&'''((()))***+++)))******+++,,,,,,------***+++,,,,,,------,,,,,,------------------------***,,,---...//////111333444===JJJWWWeeesssxxxwwwssstttuuuvvvuuupppkkkgggYYY]]]lllwwwvvvtttsssrrrooojjjggglllmmmooooooooorrrxxx~~~########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%((((((((())))))*********------,,,,,,,,,,,,------...//////000000111222222000000111111000///------,,,---///000111000000///++++++++++++***)))((('''((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""############"""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))'''(((((()))******+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,++++++*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$############$$$$$$#######################################$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((()))***+++)))*********+++,,,------***+++,,,,,,------,,,,,,------------------------(((+++.../////////111333;;;KKK]]]iiioootttvvvuuuuuuxxxyyytttkkkdddaaa```XXXbbbxxxvvvssspppnnnnnnnnnmmmllljjjnnnrrrtttvvv{{{########################"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''(((((()))))))))))),,,++++++++++++,,,---...//////000000111222222222111222222222222000///---......000000111000///...***+++++++++***)))(((((((((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""############""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))''''''((()))***++++++,,,,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,---------.........,,,,,,,,,+++******))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$############$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''((())))))*********))))))******+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,------------...***---//////...///444888HHHYYYllltttuuuvvvwwwwwwvvvvvvrrriii^^^ZZZ]]]bbbqqqwww|||xxxyyywwwtttooommmmmmoooooooooqqqyyy########################"""############$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((())))))************+++---...///......//////000111111111111222333333222111///------.../////////...---,,,******+++++++++***))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))''''''((()))***+++,,,,,,...---,,,++++++,,,---...+++,,,------......------++++++,,,,,,,,,---------,,,,,,++++++***))))))((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))((((((((())))))************)))))))))***+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------.........//////...///666BBBJJJZZZfffrrruuuvvvwwwxxxxxxqqqlllccc\\\[[[dddsss}}}~~~}}}xxxxxx|||########################"""############$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''(((((((((((((((((())))))***+++---...///------......///000000000000111222333222000...---,,,---.........---,,,+++******++++++++++++******&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""#########""""""!!!""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))&&&'''((()))***+++,,,,,,......,,,,,,,,,,,,......+++,,,------......------******+++++++++,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""###$$$$$$%%%$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))***************))))))))))))+++,,,---++++++,,,---------,,,,,,,,,,,,,,,------.........000000///...333@@@RRR___jjjooorrrrrrsssvvvwwwuuunnndddYYYXXXeee|||}}}yyyyyy$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))******+++,,,---......000000000000111111111111222222111111000000//////------......///.........++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))***+++,,,------...---...............---------......////////////...---------------,,,,,,,,,+++++++++*********))))))''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((((((((()))))))))))))))'''%%%$$$$$$&&&)))***)))))))))***++++++,,,,,,,,,,,,,,,---------......------.........---------///...000888GGGWWWcccjjjqqqpppooorrruuuuuuqqqmmm]]]\\\eee{{{$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))******+++,,,---...///////////////000000000111111111111111000000000000000++++++,,,,,,,,,,,,,,,+++++++++***))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((()))******,,,,,,---............//////......---//////000000000000///...---------,,,,,,++++++++++++++++++*********))))))'''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((((((((())))))))))))((('''&&&%%%&&&''')))***)))))))))***++++++,,,,,,,,,,,,,,,---------......+++,,,---...---------...,,,---444AAASSSccckkkmmmsssuuuvvvvvvrrrkkkddd___XXXmmm$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***++++++,,,---...///000.........////////////000///000000000000000000111++++++,,,,,,,,,,,,++++++*********)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((())))))***+++,,,------......///////////////...222222222222111000//////......---,,,++++++******+++************)))))))))'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((((((((())))))))))))((((((((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......+++---...///......///000000555@@@QQQcccmmmpppoooqqqtttuuuqqqhhh___[[[[[[hhh$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,---...//////000---------.........//////.../////////000000111111------.........---,,,,,,***))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((()))***+++,,,------......//////000000//////333333333333222111////////////...---,,,+++******************))))))))))))))))))((((((((((((''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))'''((()))***+++******))))))))))))***++++++,,,,,,,,,,,,,,,---------......---///111000//////222444===FFFTTTaaakkkooopppooooooooolllccc\\\]]]hhhrrr$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***++++++,,,---...//////------------..................//////000000000111------......---,,,,,,+++))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''((()))***+++,,,,,,---------...///////////////333333333222111000///.../////////...---,,,,,,+++))))))))))))))))))))))))*********)))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''(((((((((((())))))))))))'''(((***+++,,,+++***))))))))))))***++++++,,,,,,,,,,,,,,,---------......---///000...---...444999LLLWWWdddkkkllllllooossspppjjj```VVVVVVeee}}}$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))******+++,,,---...///---------............///...//////////////////000+++,,,,,,++++++***)))(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''(((((()))***+++,,,,,,+++,,,---...////////////111111111111000///............------------,,,,,,(((((()))))))))))))))***+++******))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))'''((()))++++++******))))))))))))***++++++,,,,,,,,,,,,,,,---------......,,,---...,,,,,,111;;;CCCWWWaaakkknnnlllkkkoootttiiiaaaUUUQQQYYYooo$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((())))))***+++,,,---------............////////////////////////.........+++,,,,,,++++++)))((((((((((((''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((()))***+++,,,,,,***+++,,,---.....................//////...------******++++++++++++,,,,,,(((((((((((())))))******))))))(((((('''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((())))))))))))'''((())))))******)))))))))))))))***++++++,,,,,,,,,,,,,,,---------......,,,...///...000999HHHTTTcccfffkkkmmmmmmllllllmmmaaa\\\YYYaaaqqq$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---.........////////////000000000//////.........---.........---,,,+++***)))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''((()))***+++,,,,,,)))***+++,,,------------,,,,,,------------------((((((((()))******++++++'''((((((((())))))******(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......///111333333666CCCUUUcccllljjjiiilllnnnmmmhhhccc___```gggzzz%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''((((((((()))***************((((((***,,,---...//////111222333222000///000111111000///---------......---,,,******+++***)))''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))&&&######$$$$$$)))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&'''((())))))*********)))***,,,,,,***)))***+++((()))***+++++++++++++++)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////---333---///<<>>MMM[[[bbbggghhhiiijjjddd\\\SSS]]]rrrrrrkkkbbb\\\ZZZYYYXXXVVVXXXYYY\\\]]]___aaaccceeecccgggkkkooosssyyy|||uuummmhhh%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((()))***+++++++++++++++***+++,,,+++)))((()))***)))***+++,,,---,,,++++++'''&&&%%%&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$"""$$$(((%%%"""---???000,,,'''$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************,,,------,,,+++,,,,,,+++++++++++++++***)))(((((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---......000***+++111444777EEEWWW]]]bbbeeeeeeggghhh```UUUYYYjjjqqqiiiddd___ZZZYYYZZZ\\\\\\ZZZ\\\___cccfffhhhjjjmmmnnnxxx|||$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''((()))))))))))))))((((((++++++******************)))************+++++++++,,,+++***+++---...---------000000000777HHHXXX```ffffffhhhggg___ZZZbbboooxxxjjj^^^YYYZZZZZZ[[[\\\\\\]]]___cccgggkkkqqqyyy$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************))))))*********+++++++++))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((()))))))))*********+++++++++++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((('''(((((())))))))))))((((((************************************++++++++++++,,,,,,,,,---...///...------///111666BBBSSS^^^aaacccdddfffccc]]]```ttt|||tttkkkfff```\\\\\\```cccfffjjjnnnsssyyy$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************(((((()))))))))*********))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))******++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((************************************+++++++++,,,,,,---...////////////...,,,000777AAAPPP___eeeccccccbbb```[[[ZZZiiiyyyhhhbbb^^^\\\___aaaccciiiooovvvzzz%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************))))))))))))*********+++))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))))))))(((***************+++++++++*********+++++++++,,,,,,,,,---///////////////000---666CCCNNNZZZdddfffccceee^^^VVVTTT^^^tttyyyooocccZZZ```^^^```gggnnnssszzz%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))*********************+++++++++,,,,,,))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((()))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,+++---//////......111333111AAAQQQZZZ^^^bbbcccaaabbbXXXPPPUUUjjj{{{kkkbbb^^^]]]]]]ddddddjjjuuu%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))***************++++++++++++,,,,,,,,,))))))))))))((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((()))))))))))))))******++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''((())))))******))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++---///...---///555999<<>>FFFQQQYYYaaaccccccccc___YYYYYYtttyyymmmjjjeeennnzzzooohhhaaaeeeeeeiiinnnpppvvv&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''((((((((($$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((***++++++,,,,,,------...///......---------......+++///111//////777GGGUUU]]]VVVYYYeeefff]]]ZZZ```sss|||~~~zzzrrrnnngggccccccdddiiipppxxx&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***++++++,,,,,,------.........------------......---...000111666AAAQQQ\\\]]]]]]___bbb___\\\eeettt}}}qqqfffaaa```^^^___ccckkksss&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***++++++,,,,,,------...------,,,,,,,,,------.........///666AAAOOO[[[bbbXXX^^^```]]][[[gggxxxeee```]]]\\\^^^aaajjjsss&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((((((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))***++++++,,,,,,------...---,,,,,,,,,,,,------...///...222>>>MMMYYY___```ZZZ^^^]]]XXX___xxxwwwddd^^^]]]___cccfffjjjsss&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((())))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************++++++,,,,,,------...,,,,,,,,,,,,------...//////222:::HHHVVV^^^]]]ZZZ```^^^ZZZ[[[lllxxxddd\\\\\\XXXbbbmmmssszzz&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&'''(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++))))))))))))************'''(((((())))))((((((''''''(((((())))))(((((('''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))((((((''''''(((((()))(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++*********++++++,,,,,,------...------------......///000222:::FFFSSS\\\^^^[[[XXXYYYXXX\\\llltttddd\\\___fffcccqqq&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&((())))))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++++++++(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''(((((()))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++++++++***++++++,,,,,,------...............///000111111999DDDRRR[[[^^^]]]^^^^^^WWW^^^rrrmmmccc```bbbllluuu&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&((()))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))******++++++++++++(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''((((((((('''''''''(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++***++++++,,,,,,---...............//////111222222>>>KKKYYY```___]]]aaafffeeerrruuukkkbbbccckkkttt$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------************************++++++++++++******))))))++++++*********+++,,,---,,,,,,++++++++++++,,,,,,******************))))))++++++++++++******))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''(((((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''***++++++******)))((('''***************)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,---...//////111///------000333666888NNNRRRZZZaaa___\\\cccooouuuggghhhmmmxxx$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))*********+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++************))))))+++,,,------------+++******))))))******+++++++++++++++++++++,,,,,,,,,+++++++++************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''(((((('''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&'''&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''***************))))))(((***************)))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((())))))***+++,,,,,,,,,,,,,,,---...//////...///000......222:::@@@TTTXXX```dddbbb```iiiuuu}}}ooohhhiiiooo{{{%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++(((***,,,...///...---,,,++++++************++++++***)))(((((()))***+++,,,,,,,,,++++++++++++***************++++++*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******+++************************)))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***,,,,,,,,,,,,,,,,,,---...///000---///111000///555@@@JJJVVVZZZ```aaa^^^```nnn|||wwwiiieeeeeerrr~~~%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))***************************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---............---,,,------,,,,,,,,,,,,------+++***)))))))))+++---...,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***++++++++++++***************)))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,------...///000...///000111444===IIIRRRYYY\\\^^^\\\\\\fff{{{qqqffffffnnnvvv%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........333111///---,,,,,,---......------,,,,,,------...///......---...///000111,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''''''''(((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''((()))+++,,,,,,,,,,,,***************)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))***+++,,,---------------...///000000222///...333>>>IIIRRRVVV______^^^\\\bbbvvv|||mmmccccccpppuuummmddd``````aaa___]]]\\\ZZZYYY]]]dddhhhgggdddbbbbbbbbbdddjjjuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------......------------------------.............../////////666333000,,,+++,,,...000......------------..............................,,,,,,------------......***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((()))***)))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))***+++,,,,,,,,,,,,***************)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))******)))******+++,,,---------------...///000111333000000999GGGSSSYYYZZZ]]]]]][[[[[[iiipppkkkffffffppp|||oooiiieeeaaa]]]YYYUUUOOOMMMMMMMMMLLLJJJJJJIIIIIILLLQQQTTTSSSQQQMMMMMMMMMOOOTTT\\\fffmmm&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------....../////////000000000333222///......///000111222111111000000111111222000000222222111000...---,,,---------............------............------,,,,,,------------,,,,,,************************************************))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&''')))*********((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))******+++,,,,,,,,,,,,***************)))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((()))*********(((((((((((())))))))))))************+++,,,------------------...///000111000111777AAANNNXXX]]]^^^XXXYYYXXX^^^qqqttthhhiiimmmwwwxxxmmm```XXXVVVUUURRROOONNNNNNMMMMMMMMMLLLLLLKKKHHHIIIKKKMMMNNNOOOOOONNNKKKKKKKKKKKKLLLPPPUUUYYY&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///..............................//////000000111111/////////000111111222222777666666555555666666777888999;;;;;;:::888555222---------.........//////111111222222222222111111,,,------......------,,,************************************************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))***+++***((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))*********+++,,,,,,,,,++++++***************)))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((())))))))))))************+++,,,---......------......///000111---333===GGGQQQYYY___bbbYYY[[[]]]eee|||rrrhhhggglllwwwwwwhhh]]]\\\TTTKKKIIIMMMPPPOOOLLLIIILLLNNNOOONNNMMMMMMNNNGGGJJJLLLMMMLLLLLLLLLMMMKKKLLLKKKIIIHHHHHHJJJLLL'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((((((((((((''''''******))))))(((((('''''')))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,111111000---++++++---///......///000000///...---222111///000222444444444777888:::>>>BBBFFFIIIKKKMMMLLLLLLMMMOOORRRTTTVVVXXXZZZZZZUUULLLDDDAAAAAA777666555555777:::>>>@@@EEEHHHHHHFFFGGGHHHBBB888999444000...000111111///---------...---,,,+++***...---,,,+++++++++,,,,,,***+++++++++***)))'''&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))************))))))''''''''''''''''''''''''***(((&&&'''))))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******++++++,,,------///...---...///000000///111:::FFFRRRYYY\\\___```dddaaahhh|||sssggghhhnnnxxxpppccc\\\ZZZYYYWWWUUUSSSQQQPPPPPPPPPPPPOOOOOOPPPQQQQQQPPPPPPQQQSSSPPPOOOMMMMMMOOOOOOOOONNNMMMMMMMMMMMMLLLMMMOOOQQQ&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''((((((((((((''''''******))))))((((((((((((************************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,+++,,,...///......///111111000000000111222333333555666666666777;;;BBBGGGPPPRRRUUUYYY]]]aaaeeefffkkkjjjiiigggfffeeedddddd______]]]YYYTTTQQQQQQRRRHHHHHHIIILLLQQQVVV[[[^^^iiikkkkkkiiikkkmmmhhh___VVVRRRLLLFFFCCC>>>999555000///---++++++---///000++++++,,,,,,------......++++++,,,,,,+++***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((('''''''''))))))))))))))))))))))))******)))))))))))))))((())))))************))))))''''''''''''''''''''''''***(((&&&'''((()))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))*********************+++,,,,,,------000///......///111111111;;;CCCMMMVVV[[[^^^aaacccjjjooo}}}uuujjjgggmmmvvv{{{rrriii___ZZZZZZ[[[\\\[[[^^^YYYSSSQQQRRRUUUVVVWWWVVVVVVUUUTTTTTTSSSRRRRRRPPPNNNLLLKKKLLLNNNNNNMMMQQQRRRSSSSSSRRRQQQQQQQQQ%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))'''(((((())))))(((((('''***))))))))))))(((((((((************************))))))******+++,,,,,,,,,,,,,,,,,,,,,------------...............---------***,,,000111000000000111444333222222222444555666<<>>:::444...+++***+++---///......---,,,+++******++++++,,,,,,,,,+++******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))(((((((((''''''))))))))))))))))))))))))************++++++++++++((())))))******))))))(((''''''''''''''''''''''''***(((''''''(((((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))******************++++++,,,,,,------000//////...///111444555EEEKKKTTT[[[```dddiiimmmvvvrrrffffffnnn{{{yyynnnjjjeeeaaa\\\[[[]]]___^^^]]]ccc\\\SSSPPPTTTYYY\\\]]][[[XXXVVVWWWYYYYYYWWWTTTVVVSSSOOONNNNNNOOOOOOOOOPPPQQQSSSSSSSSSRRRPPPOOO%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))***++++++,,,,,,---,,,,,,,,,------------...///.....................///111222111///...///000000222555999>>>BBBEEEGGGOOOYYYeeemmmmmmjjjgggfffXXXYYYZZZ[[[[[[[[[ZZZYYY]]]^^^___^^^]]]YYYVVVTTTPPPMMMIIIFFFFFFFFFGGGHHHGGGHHHKKKOOOSSSXXX[[[]]]dddccccccffflllqqqqqqooohhhgggeeecccaaa```^^^\\\TTTPPPJJJBBB;;;555111///111000...+++*********++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''(((((((((((((((((((((((()))))))))***+++++++++,,,(((((())))))))))))(((((('''''''''''''''''''''''')))((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((()))))))))******************++++++,,,------...//////......///222666999JJJPPPXXX^^^ccckkkuuu|||yyyiiihhhrrryyyrrroookkkhhheeedddfffgggfffeeeddd\\\TTTSSSYYY___bbbaaaYYYVVVTTTWWW\\\___]]]YYYXXXUUURRRQQQQQQRRRSSSRRRSSSRRRRRRRRRSSSTTTTTTSSS%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((())))))))))))(((((())))))))))))*********************************************+++,,,,,,------,,,,,,---------.........////////////////////////111111000///...000444777999===EEENNNVVV]]]aaacccgggkkkooorrrooofff[[[SSSWWWYYY[[[^^^```bbbddddddfffgggiiijjjiiigggdddbbbbbbbbbbbbbbbaaa`````````^^^___bbbeeegggiiikkkkkknnnjjjhhhiiikkkkkkiiihhhcccbbb```^^^\\\\\\\\\]]]]]]]]]]]][[[WWWRRRNNNKKK;;;888444000------...///,,,,,,+++++++++***++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((()))))))))***************++++++,,,------......---.........///444;;;@@@QQQVVV[[[___dddnnn|||yyyrrrqqqzzzyyywwwnnnkkkhhhggggggiiikkklll```[[[WWWXXX]]]bbbcccbbbYYYVVVTTTWWW]]]```^^^[[[TTTSSSTTTWWWZZZ]]]^^^]]]bbb^^^XXXVVVWWWYYYZZZZZZ%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))******))))))((()))))))))************+++++++++++++++++++++++++++******++++++,,,---------,,,---------............////////////000000000000...///000111555;;;CCCIIIZZZ]]]aaaeeeiiikkkmmmmmmnnnllljjjjjjiiifffbbb]]]kkkkkklllmmmoooqqqsssuuunnnooooooooommmiiieeecccdddiiinnnooommmlllmmmnnnrrrsssuuuvvvwwwvvvuuutttuuupppooosssvvvuuuttttttkkkjjjfffaaaZZZUUUSSSSSSSSSVVVZZZ^^^bbbeeefffgggXXXTTTMMMDDD;;;333...,,,///...---,,,++++++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******)))))))))((((((((())))))))))))))))))))))))'''''''''''''''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''')))))))))'''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************++++++,,,,,,------......,,,...///000222888AAAHHHXXX\\\___```cccnnnuuussswww{{{tttqqqkkkfffcccbbbcccddd[[[ZZZYYYYYY[[[]]]^^^]]]\\\ZZZXXXZZZ]]]^^^]]][[[XXX[[[bbbjjjqqquuuuuutttooohhh___ZZZYYYZZZ[[[ZZZ&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((()))))))))*********))))))************))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,------...------------............//////000000000111111111222444999???FFFOOOYYY___mmmkkkiiiggggggggghhhiiiiiijjjkkkmmmooorrrvvvxxxppppppqqqrrrvvvzzz}}}yyytttqqqxxx~~~|||wwwssspppuuuppppppvvv{{{zzzxxxyyyrrrssssssoooggg```ZZZXXXQQQPPPOOOPPPUUU]]]eeejjjnnnlllggg___TTTGGG<<<555333222000...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********)))))))))(((((())))))))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))&&&%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************++++++,,,,,,---.........---///222333555===HHHQQQ[[[^^^______cccpppzzzrrrxxx}}}zzzuuuoooiiifffeeeeeeeeeeeeeeebbb___^^^___aaa]]]]]]^^^^^^___```aaaaaaeeekkkuuussslllccc______``````^^^'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))))))))))))))************))))))************))))))))))))******++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------.........////////////000000111111111222999>>>EEEMMMVVV___hhhmmmaaa^^^[[[ZZZ\\\bbbhhhlllgggnnnuuuwwwvvvwww{{{}}}~~~yyywww{{{|||vvvqqqqqqqqqvvv|||}}}xxxqqqkkkiii^^^WWWMMMFFFGGGNNNYYY```kkknnnqqqpppkkkaaaVVVOOO666555222000......---...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))************))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))''')))***)))&&&%%%&&&)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,------......///...111444555888AAANNNWWWYYY\\\^^^___dddttt|||vvvvvv~~~{{{yyywwwxxxxxxxxxyyyxxxrrrkkkhhhkkknnn[[[]]]```bbbcccdddgggiiimmmsss~~~tttnnniiigggjjjlllkkkhhh'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&))))))))))))*********************)))))))))))))))++++++******************---------,,,,,,+++++++++******+++,,,,,,---......---------///000000///...000111222111222777???FFFRRRYYY```bbbccccccaaa^^^]]]___```aaaccchhhnnnrrrsss|||rrrlllmmmiii```VVVMMMHHHHHHJJJXXX^^^hhhrrrwwwvvvqqqllldddTTTCCC;;;666000...000...******......***+++000---------,,,)))(((((()))************************))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))******''''''&&&''''''((()))***))))))))))))************))))))))))))***************+++---...///000000000000---000:::EEELLLSSSYYY___fffdddXXXZZZrrrxxxuuu~~~zzzqqqssszzzrrrrrrpppnnnmmmnnnppprrrssssssvvv{{{~~~}}}vvvqqqssstttvvvzzz||||||yyyvvv'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))************************))))))))))))++++++******************---------,,,,,,,,,++++++++++++,,,,,,---------...------------///000111111111444888;;;@@@IIISSS[[[]]]^^^```bbbaaabbbeeeiiidddfffiiinnnxxxxxxmmmmmmjjjeeeccc```\\\VVVRRRLLLPPPWWW^^^gggqqqzzzuuujjj___YYYQQQDDD:::666111,,,+++///000+++((())))))***+++++++++******+++************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((())))))((((((((('''''''''''''''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))******((((((((('''(((((())))))))))))))))))************))))))))))))************+++,,,---....../////////000///444@@@KKKSSSYYY^^^ccceeeeeehhhuuu|||}}}yyywwwwwwwwwuuurrrrrrtttwwwyyyyyyqqqqqqrrruuuxxxzzzyyyxxx''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))******************************************++++++++++++++++++------------,,,,,,,,,,,,------------------......///...------...000222333777>>>FFFMMMSSSXXX___cccddd```___aaaaaabbbmmm{{{{{{sssnnnhhhhhhjjjkkkgggbbb^^^^^^\\\[[[\\\dddnnnvvv}}}yyywwwvvvpppbbbTTTLLLCCC999111000000...,,,+++***+++,,,---------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((()))************)))((((((((())))))))))))))))))************)))))))))*********++++++,,,,,,------............000222;;;IIISSSYYY___eeeeeeccckkk}}}|||yyyzzzyyyvvvssssssvvv|||tttsssssstttvvvxxxxxxwww''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************)))***************++++++******+++++++++++++++,,,------------------,,,,,,........................000000///...///111555888BBBIIIRRRWWWXXXWWWWWWWWW]]]ZZZ^^^iiiqqqxxxtttkkkpppgggzzzyyykkkeeedddgggiiimmmjjjeeeaaa___```bbbddduuuuuuxxx||||||xxxpppkkk]]]MMM;;;000///000000//////.........///...---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&''''''(((******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***++++++***))))))((())))))((()))))))))************))))))*********+++++++++---------------......///000555AAAOOOXXX\\\bbbhhhdddfffxxx~~~~~~}}}|||{{{yyywwwttt''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))((()))))))))************))))))******+++++++++,,,******++++++,,,,,,,,,,,,------------------------//////////////////000000---///222444666:::@@@DDDIIILLLOOOPPPPPPRRRVVVZZZdddgggttt{{{oootttwwwqqquuu|||yyykkkaaakkkvvvmmmxxxmmmbbbfffmmmgggdddaaabbbfffjjjjjjiiinnnoooqqqsssxxx}}}qqqbbbNNN???999666111,,,000...,,,,,,......---+++++++++++++++++++++++++++************************))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((())))))***++++++***))))))((())))))((()))))))))************************++++++++++++---------------...000000333999FFFSSSYYY\\\ccckkkkkkvvv|||www''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((())))))***))))))))))))************))))))******+++,,,,,,,,,******++++++,,,---------------------...............//////000000111222222,,,222999???CCCGGGMMMQQQMMMMMMLLLNNNTTTbbbttt}}}{{{www}}}yyyvvvnnncccaaa~~~vvvqqqooooooooonnnqqqsssqqqoooqqqwww{{{|||zzzvvvlllaaaXXXNNN@@@444333///+++***---///...---,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((()))************)))((((((((())))))))))))))))))*********************++++++++++++,,,......------...000222333999@@@MMMXXX]]]```iiittt''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((())))))******))))))))))))************))))))***++++++,,,------******++++++,,,------...------------.........///......///000111333444444555===GGGMMMOOOQQQTTTWWWUUUXXX^^^gggvvvxxxiiigggkkk|||}}}xxxrrrvvvqqqkkkjjjqqqvvvwwwtttrrrtttrrrnnnuuuzzz}}}yyytttkkk\\\NNN@@@:::222...///000///---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((((('''(((((())))))))))))))))))*********************+++++++++,,,,,,......---...000222555666AAAHHHUUU___ccchhhuuu''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))************))))))***+++,,,,,,------******+++,,,,,,---......---------.........//////---...///000222444555666AAAJJJTTTXXXWWWTTTTTTTTT]]]gggvvvqqqrrrttt```^^^eeevvvllllllkkkttt{{{yyywwwtttmmmeeegggqqqzzz{{{{{{yyypppfffQQQHHH<<<444222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''######$$$%%%%%%&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******'''''''''''''''((()))***))))))))))))******************+++++++++,,,,,,,,,............000333777999GGGNNNZZZdddhhhooo~~~&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((()))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------000111111000...---...///000111222222222555???IIIOOOOOOOOOOOORRRYYYdddkkk}}}vvvqqqnnnuuuyyyllleee```ooo~~~ooonnnooorrrvvvuuuoooiiioookkkiiipppzzz~~~xxxqqqkkkdddWWWEEE555---...111---000222222///,,,******,,,+++******)))*********))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((()))(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,111000000111111222:::CCCOOOOOO[[[jjjoooqqq&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++************++++++++++++,,,---------............,,,...111111///.........444000///666AAAJJJMMMLLLGGGLLLUUU```oooyyyvvvvvv|||ttt{{{zzzqqqvvv|||tttrrrsssvvvwwwgggiiilllllllllooouuuzzzvvvqqqiii^^^PPPCCC999333,,,+++*********,,,///111,,,,,,+++******************************************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))******)))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,------------...------///111444===GGGTTTXXXaaaiiijjjppp&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,******+++++++++,,,,,,,,,.........////////////000+++...222333222000000000222444:::DDDOOOVVVUUURRRQQQccc}}}xxx~~~ssshhh```aaappp~~~qqqkkkiiioooqqqqqqmmmhhhfffiiimmmooommmkkkiiidddYYYJJJ>>>555222---******+++---------,,,++++++******++++++******************************)))))))))(((((((((&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((***************))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++------------............---,,,,,,000333888DDDOOOZZZbbbiiihhhgggttt''''''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,---........./////////000000///111333444333333444555555DDDSSSXXXWWWZZZbbbhhhuuuuuutttttt}}}zzzkkkjjj{{{}}}rrr|||wwwrrrrrrrrrnnnddd[[[^^^ZZZYYY]]]cccddd^^^VVVCCC===666111///---+++)))------,,,+++++++++++++++*********************************)))))))))((((((%%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,------------.........000...///333777>>>KKKXXX]]]hhhmmmjjjnnn'''''''''((((((((())))))(((((((((((())))))******))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,,,,---------------.........////////////333333222111111444999===EEESSS^^^___aaaooo|||{{{qqqqqqvvvqqq{{{}}}tttqqqsss~~~tttuuu{{{xxxxxxxxxsssiiiaaa\\\TTTKKKLLLVVVaaahhhkkkSSSLLLAAA777111///...///...------,,,,,,,,,,,,,,,************************************))))))))))))&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))''''''(((((()))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++,,,,,,,,,,,,------------111///111666;;;CCCPPP]]]bbbkkkqqqttt''''''((((((((()))))))))'''(((((())))))******+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////222222111111444:::BBBGGGVVV\\\___bbbttt}}}|||||||||tttppplllhhhbbb^^^aaagggfffjjjllliiiiiiooovvvxxxoookkkiiijjjhhhlll}}}xxx}}}rrrnnnoooggg]]]OOOFFFGGGQQQ^^^gggjjjbbbTTTCCC555...---...///...------,,,,,,------++++++++++++++++++++++++++++++*********)))))))))'''''''''(((((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((())))))(((((('''(((((((((((((((((((((((()))((((((''''''(((((()))))))))******))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))&&&''''''((((((((((((''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,,,,,,,---------000///222999???HHHVVVbbbkkkrrr{{{oooddd'''((((((((())))))))))))'''(((((()))******++++++))))))*********++++++++++++++++++,,,,,,,,,------------------............/////////000000000111111111333555999>>>GGGPPPVVVcccqqq~~~}}}{{{yyyyyy{{{tttmmmiiifffdddgggmmmkkklllkkkfffeeehhhjjjhhhiiieeefffjjjgggaaagggsss|||iii]]]\\\fff{{{vvvooojjj___QQQGGGGGGOOOXXXlllmmmiii]]]JJJ:::222//////......---------------+++++++++++++++++++++++++++++++++*********))))))((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))''''''((()))))))))))))))&&&'''''''''((((((((()))&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------............///000666???GGGPPP___kkkwww}}}~~~wwwggg[[[WWW(((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++++++++,,,,,,,,,------------------.........//////000111111111111222222222111555;;;BBBIIISSS\\\bbblllwwwqqq~~~|||~~~~~~|||{{{rrriiibbbaaaeeebbbWWWVVV\\\XXXbbbppp~~~mmm^^^XXXnnn{{{rrrtttpppcccRRRIIILLLRRRXXXffftttuuufffQQQAAA::://////...------------...+++++++++++++++++++++++++++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***************&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,............/////////000111333:::EEEOOOYYYgggtttzzzpppkkkiiifffdddZZZ]]]aaagggnnntttxxxzzzyyypppdddZZZWWWZZZ))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000///555///,,,333444111555888;;;EEETTT^^^bbbeeejjj{{{rrrmmmfffaaa___\\\WWWTTTWWW]]]dddgggkkkzzzjjjgggwwwuuurrriiifff^^^LLLGGGSSSffftttxxxooo]]]OOO:::///+++222555---***,,,++++++,,,---------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((++++++***)))(((((())))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))******))))))))))))******(((((())))))*********++++++++++++++++++++++++,,,......---...///000000///111666AAAMMMUUU]]]jjjwww{{{kkkjjjhhhddd```\\\[[[\\\``````aaadddiiinnnrrrssszzzzzz~~~}}}qqqiiiddd))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------...//////000000111111777333000777777444999>>>IIIVVV]]]dddqqq}}}uuummmeee``````bbbbbb``````jjj~~~pppuuu|||wwwxxxvvvnnnlllfffWWWEEEFFFTTTkkk{{{xxxlllcccNNN>>>111111222---+++...,,,,,,,,,---------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((++++++***)))))))))))))))******)))((((((((((((((())))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((((((******))))))))))))******************))))))))))))******++++++,,,,,,,,,---.........///000000000///111>>>IIIOOOXXXhhhtttwww}}}zzzpppmmmhhhgggddd```]]]]]]___bbbdddeeehhhnnnuuu||||||ooo))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------,,,------------..................///000000111111///444111000666666666???MMMRRRZZZiii|||vvvnnnooollleee\\\XXX[[[eeemmmvvvuuugggnnn|||wwwpppaaaOOODDDFFF^^^vvv}}}yyyuuucccOOO;;;333000++++++///---------------------,,,++++++***))))))))))))***)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))******)))((((((((()))))))))))))))*********++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((******))))))))))))******,,,++++++***))))))((((((******++++++,,,---......---...///000000000//////111CCCOOOQQQ]]]sss|||wwwyyynnnkkknnnuuussspppllllllooouuuzzz{{{~~~))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...------------...............//////000000111111222///444111000777:::@@@OOO```kkkyyyuuuxxx|||nnngggeeeccc```hhhnnnyyy~~~fffYYYWWWjjj{{{iii```TTTJJJPPPeeeyyy~~~zzzqqqbbbQQQDDD999000///222.........---------------,,,+++******))))))******(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))*********))))))((())))))***))))))*********+++++++++******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((()))******))))))))))))******+++*********************)))***+++,,,---...///000---...000000000000000111999FFFSSS\\\iii{{{~~~************************))))))*********+++++++++,,,,,,---------.........---------.........////////////000000111222222222333666444555???EEETTTkkkzzzzzzrrrfff______dddqqqqqq\\\ZZZqqqooogggeeeVVVGGGRRRooo~~~|||{{{wwwnnnaaaMMM<<<333333000///...---------......,,,++++++***************((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))******)))))))))))))))************))))))))))))******************++++++++++++******************************++++++++++++******************************************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((())))))))))))***************))))))))))))******((())))))***+++,,,,,,---***++++++---...///000000---///111111000111333666FFFIIIVVVkkkyyy*********************************++++++++++++,,,,,,---------............------........./////////000000000111222222333333111666666<<>>GGGLLL[[[jjjrrr}}}++++++++++++++++++++++++++++++,,,,,,,,,---------..................------///000111000///000222333333000///333666666999===GGGYYYeeewww{{{qqqxxxuuuqqqlllgggaaaZZZUUURRRQQQOOOMMMKKKJJJIIIIIIHHHGGGFFFEEEFFFHHHJJJLLLOOOWWW```gggooorrrlllllltttzzzfffbbbjjj|||lll\\\^^^___VVVOOOPPP```ppp|||}}}yyywwwqqqhhhTTTAAA000---000///,,,+++///...---,,,++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((()))***)))'''''')))))))))((((((((((((((())))))))))))++++++***)))((('''&&&&&&))))))))))))******************))))))((((((''''''))))))*********))))))((()))************+++++++++)))))))))***+++++++++,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,+++***)))***+++---------------...000000///222333111333;;;FFFLLLUUU\\\tttwwwhhhccc___[[[cccooo++++++++++++++++++++++++++++++,,,,,,,,,---------........................///000111000000000222444777666666777666888CCCNNNkkk|||sssoookkkfffaaa\\\VVVSSSMMMLLLIIIGGGDDDCCCAAAAAA>>>>>>===<<<===???AAABBBBBBHHHNNNQQQTTT___ooo|||ttttttxxx{{{ccc\\\lll{{{mmm]]]XXX\\\WWWdddqqqyyy~~~xxxmmmgggTTT@@@666111------///......---,,,+++++++++,,,+++************)))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''(((((())))))(((((('''''''''((((((((())))))***)))'''''')))***)))((((((((((((((()))))))))************)))((((((''''''))))))))))))************++++++*********))))))))))))******++++++******)))************++++++++++++************+++++++++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))******************************+++,,,+++***)))***+++------------...///000000///111111222666???JJJPPPaaauuutttdddWWWOOOOOOLLLHHHKKKTTTggg++++++++++++++++++++++++,,,,,,,,,,,,------------........................///000111111000111333555333555888888777???TTThhh|||vvvqqqkkkddd^^^YYYTTTPPPJJJHHHFFFCCCAAA???======;;;::::::999:::;;;===>>>;;;???CCCCCCBBBGGGRRR[[[fffqqq{{{mmmrrrwww^^^fff~~~pppeeefffVVV[[[dddppp|||~~~vvvxxxhhhTTTBBB555---...222...------,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''(((((())))))((((((''''''((((((((()))))))))+++)))'''((()))***))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++************++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,---......//////------------------------------,,,,,,,,,+++++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++)))+++,,,+++******+++,,,------------...///000111000//////333:::DDDOOOVVVggg{{{lllaaaYYYQQQNNNRRRRRRMMMLLLPPPQQQddd++++++++++++++++++++++++,,,,,,,,,------------...............///////////////000111111111222444666000222888===DDDSSSmmm}}}vvvpppggg^^^VVVPPPKKKHHHCCCBBB@@@>>><<<;;;:::::::::999999999999:::;;;<<<999===AAAAAA@@@CCCKKKRRRSSS]]]mmm}}}nnnkkkqqqyyyzzzsssvvvuuufff___\\\]]]gggttt}}}zzzrrrdddRRR???333000111......------------......,,,+++++++++************''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))'''(((((((((((()))))))))+++)))(((((()))******)))(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++++++++***,,,,,,------.../////////------------------------------------,,,,,,,,,,,,........................---------------------------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((************((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++)))+++,,,+++******+++---------------...///000111222//////555>>>HHHSSS\\\lllzzznnn^^^VVVQQQRRRRRRNNNLLLMMMMMMVVVggg~~~++++++++++++++++++++++++,,,,,,---------................../////////000000///111222222222333555777444777@@@NNN^^^qqqrrreee___UUUMMMFFFAAA===;;;777777666555555555555555444444444444444555555555555999===>>>>>>@@@FFFLLLJJJQQQ[[[dddkkkxxxvvvlllqqq~~~uuu{{{rrreee______jjjssswww|||zzzyyyssseeeRRR@@@444...//////......------......++++++*********)))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((('''(((((()))))))))))))))(((((((((((()))))))))***+++***((((((*********)))))))))))))))************(((((())))))******++++++************++++++++++++***************************+++,,,---------------+++,,,,,,,,,------------...---------,,,,,,++++++,,,,,,---......//////000.................................---------,,,,,,------------............------------------------------------,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******)))''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************************************)))+++,,,,,,++++++,,,---...............///111111444000111888AAAJJJWWWcccxxxvvvkkk^^^WWWSSSOOOLLLLLLLLLOOOWWWeeettt++++++++++++++++++++++++,,,---------.....................//////000000111///111222333222333666888888>>>NNNfff|||xxxgggZZZOOOJJJDDD???<<<:::888666333333333333444555666666222222333333333333333333444777999::::::<<<@@@EEEJJJMMMTTTZZZ^^^fffxxxsssrrruuu}}}kkkbbbcccqqqyyywwwxxx~~~~~~uuufffTTT???000111111000......------...+++************)))))))))************************'''(((((())))))(((((('''(((((('''&&&&&&'''(((((('''''''''''''''''''''''')))((((((''''''(((((()))'''((())))))******))))))((((((((()))))))))******,,,***((()))***+++***))))))))))))*********++++++)))))))))******+++++++++*********++++++++++++,,,)))))))))*********************+++,,,------------,,,,,,,,,---------.........------------------,,,---------...//////000000//////////////////////////////.........------------------.............................................---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''''''(((((())))))******)))))))))))))))))))))))))))))))))*********++++++************************)))+++,,,,,,++++++---...............///000111111555222555>>>FFFNNN^^^ooo}}}nnnddd]]]WWWSSSMMMQQQ]]]ppp++++++++++++++++++++++++------------............---......///000000111111000111222333333444777999:::GGGcccyyykkk^^^PPPGGGBBB???;;;888888888777666555555555555555666666777444444444555555444444333444666777888888:::>>>BBBKKKOOOWWW___ccchhhsss~~~ssskkknnn{{{}}}zzzxxx~~~kkkdddoooyyyvvvvvv||||||uuugggPPP<<<333222111///...---------,,,,,,+++++++++*********************************(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((((((((())))))(((((()))************)))(((((()))))))))*********,,,***))))))***++++++***))))))*********+++++++++******************++++++*********+++++++++,,,,,,*********+++++++++,,,,,,)))***+++,,,,,,---------------------............------------............------......//////000000////////////////////////////////////.........---.........//////000000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++'''''''''((()))*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///............///000111222333222999DDDKKKTTThhh~~~zzzmmm```VVVTTT^^^uuu++++++++++++++++++++++++---------.........//////---......///000111111222000111333333333555777999???SSSxxxzzzgggYYYNNNEEE???<<<999666444444444333111444333222222222222222222222222333333333333222111111222444444666999>>>AAAIIINNNYYYeeekkknnnttt{{{oooggggggxxxqqqooolllrrrvvvaaahhhssssssvvv~~~}}}{{{{{{ttt^^^III444333222000...---,,,,,,---------,,,,,,,,,++++++(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((((((((())))))(((((()))***************))))))))))))************,,,***))))))***++++++***)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------((()))***+++,,,,,,---,,,---------.........//////,,,---------.../////////------......///000000000000000000000000000000000000/////////............//////000000111111111222//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///.........//////000111222222333<<>>;;;999999::::::888555===<<<<<<===AAACCCDDDDDD???>>><<<:::777555444333222111111000000000000000333222111///...,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************)))))))))******))))))))))))******************************))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''((()))+++,,,***************)))(((((())))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,******+++++++++,,,,,,,,,++++++++++++,,,---...//////...---///222333333111111===HHHPPP]]]uuu------------------------....../////////000000000111111000000111111222333444555888:::<<>>:::777555444444111000///...............+++,,,---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))******))))))))))))******************************))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((((()))+++,,,)))************))))))((())))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,******+++++++++,,,,,,,,,++++++++++++,,,---...//////------...111222333222666@@@LLLYYYlll...........................////////////000000000111111111111111222333444111444888===EEESSShhhwwwssshhh]]]QQQHHHEEECCC@@@===;;;<<<<<<:::999999999999888888888777777666666777777777777777888666666666666666666666666333333444555666777777777;;;888<<>>BBBGGGJJJNNNPPPSSSVVVYYY\\\]]]]]]bbbaaaaaa```^^^ZZZVVVTTTGGGEEECCCEEEJJJOOOTTTVVVTTTUUUWWWZZZ\\\]]]^^^___YYYVVVPPPJJJDDD???===;;;777666444222111/////////....../////////......---,,,,,,,,,,,,,,,---------------,,,+++******))))))+++******))))))******+++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++))))))************)))((())))))))))))))))))))))))((()))))))))************(((***++++++******+++,,,******+++++++++,,,,,,,,,,,,++++++,,,,,,---...///......---...000222333444<<>>DDDUUUttt}}}{{{|||xxxtttnnnxxx~~~zzz~~~}}}zzzvvvkkkZZZGGG777000...------------,,,,,,,,,,,,))))))************))))))******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,------.../////////////////////000111222333111222444777:::===???@@@CCCGGGKKKOOOQQQTTTWWWYYY[[[\\\^^^```aaa```___^^^]]]]]]\\\WWWPPPJJJFFFEEEFFFDDDBBBDDDIIIPPPUUUXXXJJJIIIGGGFFFGGGIIILLLNNNUUUTTTTTTSSSRRRRRRQQQQQQZZZYYYYYYWWWSSSNNNJJJGGG@@@===888333///.........---------,,,,,,+++++++++...------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++************************(((((())))))))))))((((((((()))))))))************((())))))************)))************************))))))))))))************(((***++++++******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000//////000000000222666999GGGNNN]]]rrr~~~kkkbbbkkkttt........................//////000000000111111111111222222222333555666777:::QQQqqquuudddXXXUUUOOOHHHCCCCCCCCC???<<<===<<<===>>>>>>===;;;;;;;;;888888888888888888888888666777777888999999::::::888999:::;;;;;;:::999888777777888999999999999888999999:::::::::AAATTTffffffhhhjjjvvvtttqqq{{{~~~~~~xxxnnnaaaSSSDDD777///...------------,,,,,,,,,******++++++++++++***************)))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))*********++++++++++++++++++,,,,,,,,,------***++++++,,,------..............................+++,,,,,,---......//////000000111111333444666777;;;===AAADDDEEEDDDAAA???@@@CCCFFFHHHHHHHHHJJJKKKNNNPPPSSSVVVXXXXXXWWWVVVVVVVVVUUUQQQKKKGGGEEEFFF>>>======@@@FFFMMMRRRUUULLLJJJHHHFFFDDDCCCCCCCCCEEEGGGJJJNNNQQQRRRSSSSSSTTTWWW[[[___aaa```^^^\\\OOOLLLGGGAAA;;;666333111000//////...---,,,++++++---------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************(((((())))))))))))(((((((((((()))***************(((((()))***************************************))))))))))))************(((***++++++******+++,,,******+++++++++,,,,,,,,,---,,,,,,------...///000000111111111111333888<<>>>>>:::;;;<<<;;;999888777888777777777777777777888888666666777888999999::::::999999;;;;;;;;;;;;999999888999999:::::::::999999999777888:::;;;>>>IIITTTpppmmmZZZhhhooo~~~}}}~~~wwwlllccc\\\PPP@@@333......---------,,,,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,---------******++++++,,,---..............................++++++,,,,,,---......///111222222333555777999:::GGGJJJOOOPPPNNNGGG???999555888;;;<<<<<<<<<===>>>CCCFFFJJJOOORRRSSSSSSRRRSSSUUUUUUSSSPPPNNNPPPSSSMMMJJJFFFEEEEEEFFFGGGFFFHHHHHHHHHHHHFFFDDDBBBAAA===@@@EEEKKKNNNPPPQQQQQQPPPTTT[[[```cccbbb___]]][[[YYYUUUOOOGGG@@@999666222222111///...---,,,+++,,,,,,------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************(((((())))))))))))(((((((((((()))***************(((((()))***************************************))))))))))))************(((***++++++******+++,,,******+++++++++,,,,,,,,,---------------...000000000222222222111333999===LLL[[[www|||uuukkkdddaaa___^^^\\\\\\ZZZWWWUUUTTTTTTVVVWWWUUUXXX```nnnkkkgggnnn~~~dddmmm{{{zzzyyy~~~yyyzzz............/////////000/////////000111111222222222333333111444:::>>>???>>>mmmwwweeeYYYSSSQQQMMMIIIDDDCCCCCCCCC@@@;;;:::>>>999999999999888888888777666666555555555555666666666666666666777777777777777777777777888999:::;;;;;;::::::999999::::::;;;<<<<<<;;;::::::<<>>333111...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))************))))))+++*********))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...---,,,------------+++...111222111000000000777:::@@@GGGNNNTTTXXXZZZWWWUUUPPPIIIBBB<<<888666@@@CCCFFFIIIJJJLLLOOOQQQ]]]ZZZZZZ^^^___]]]]]]___WWWZZZ\\\]]][[[\\\___ccccccfffgggbbbYYYRRRPPPQQQWWW[[[^^^___bbbddd```ZZZTTTLLLIIIKKKHHHDDDKKKVVVfffggghhhhhhhhhgggggggggnnnkkkeee^^^UUULLLEEEAAAHHHHHHFFFAAA:::444000///,,,,,,---...///...,,,++++++++++++++++++,,,,,,,,,,,,+++++++++************************************************************))))))))))))************+++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------...------------...//////111//////222444777???HHHXXXpppppp___\\\YYYUUUTTTUUUXXXYYYZZZbbbbbbaaa^^^[[[XXXUUUSSSQQQNNNKKKMMMQQQZZZlll||||||qqqqqqxxx}}}cccMMMJJJPPPQQQPPPRRRQQQRRRTTTWWW[[[```ccceeevvv....../////////000000000///000000111111222333333555111222777888666;;;DDDhhhyyyllldddZZZXXXWWWYYY]]]^^^]]][[[UUULLLCCC@@@>>>999777888555555555444444444444333444444333333333333444444222222222222333333333333555555555555555666777888999999999999:::<<<===>>><<<>>>???>>>===<<<===>>>===;;;===III]]]xxxrrrppp~~~wwwmmmfff```UUUJJJ<<<777000---...//////...,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))))))))))))))))))))))))))))))))))))))'''((()))))))))((('''&&&))))))))))))************))))))************))))))***************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------,,,///222444555666888:::EEEIIINNNSSSWWWYYYYYYYYYUUUSSSPPPLLLGGGEEEEEEGGGFFFIIIMMMPPPRRRSSSVVVWWWXXXTTTRRRUUUWWWWWWYYY]]]\\\```dddeeeddddddfffhhhuuu~~~rrrddd______dddhhhnnnttt{{{yyypppjjj```ZZZ[[[[[[ZZZ```iiirrrssssssrrrpppnnnnnnnnntttrrrmmmggg```XXXRRROOOQQQRRRQQQMMMHHHBBB???>>>666333///------------,,,---------------,,,++++++,,,,,,,,,,,,,,,+++++++++************************************************)))))))))*********++++++***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------...------------...//////222000///111444:::FFFRRR^^^}}}jjjcccbbbaaa```aaadddiiiooorrrtttzzzzzzxxxvvvqqqjjjeeeaaa```ZZZTTTOOOKKKLLLTTT^^^iiiWWWHHHFFFHHHEEEBBBCCCFFFDDDBBBAAADDDJJJQQQUUU]]]dddlllmmmlllrrr...////////////000000000000000111111222333333333666222444999888888FFFYYY~~~zzzooohhhdddfffkkkrrrxxxzzzwwwqqqkkkWWWLLL@@@<<<;;;888666666444444444444333333333333333333222222222222333333111111111222222222333333444444333333444555555666666666666777999:::<<<===>>>???@@@@@@??????AAACCCBBB???>>>AAAFFFSSShhhzzz}}}iii}}}~~~}}}uuunnnfff]]]TTTGGG???555000111222111///------------------------+++++++++***************(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***)))(((%%%$$$((()))))))))************)))******++++++******)))*********************************+++++++++,,,,,,------------------------------------............,,,...///000000000111111000111333555888???FFFLLLTTTTTTTTTSSSPPPMMMIIIGGGEEEGGGHHHHHHHHHIIIMMMPPPZZZ[[[[[[[[[ZZZZZZ\\\^^^VVVVVVZZZ```ffflllvvvsssccc```eeejjjqqqwwwuuutttssstttwwwyyyxxxwwwtttuuuuuusssoooiiiddd```UUUVVVVVVUUUSSSRRRRRRTTTLLLCCC888///---...000000,,,---.........---,,,+++,,,,,,,,,,,,++++++++++++************************************************))))))*********+++++++++******+++++++++******)))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------...------------...//////333111111444777===KKKYYYiiizzzrrruuuxxxxxxyyy|||}}}lllgggbbb]]]VVVPPPQQQVVVyyyyyy___TTTLLLLLLKKKGGGDDDEEEDDDDDDCCCCCCDDDFFFHHHIIIHHHMMMSSSWWWXXX^^^ooo////////////000000000111111111111222333333444444444333666777666===VVVpppyyysssqqqqqqqqqtttjjjQQQFFF;;;999999777666777555555555444444444333333222222111111111111222222111222222222222333333333333333333222333333444555333333333555666888:::;;;>>>>>>>>>>>>>>>@@@DDDHHH@@@???AAACCCCCCFFFPPP\\\zzz{{{{{{lllssswww}}}}}}vvvnnncccZZZOOOFFF:::444333333111...------------------------+++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))***)))(((%%%$$$((()))))))))******************++++++++++++*********************+++++++++***++++++++++++,,,,,,,,,---------------------------------.........//////---///000000//////000222000333999>>>CCCIIIOOOSSSRRRPPPMMMJJJGGGDDDCCCBBBKKKOOORRRRRRPPPOOORRRUUUYYYYYYYYYXXXZZZ]]]cccgggnnnsss}}}rrrhhhooozzzzzzmmmiiiooowwwzzzzzzxxxzzz|||}}}{{{uuuoookkk]]]]]][[[XXXVVVWWWZZZ]]]YYYPPPEEE<<<888555111...,,,------------------,,,******++++++++++++++++++************************************************************++++++++++++)))******+++++++++******((()))))))))******************************************))))))******+++,,,+++++++++,,,,,,,,,------...------------...////////////222666999???NNN\\\}}}~~~vvvmmmfff]]]VVVUUUXXXaaaxxxjjjXXXSSSPPPPPPPPPMMMKKKKKKEEEEEEEEEEEEDDDBBBAAA@@@DDDHHHOOOSSSRRRTTTddduuu/////////000000000111111111222222333333444555555222555777777>>>SSSsssuuuvvv~~~kkk___HHH???999888888666666888555555555555444444444444222222111111111111222222222222222222333333333444333333333222222333333444111111222333444666888999;;;===>>>>>>???AAAEEEHHHBBBAAAAAABBBAAA@@@EEEMMMXXXnnniiifffuuuuuujjjrrrzzz~~~wwwkkk```SSSKKK@@@888333111///---------------------------,,,,,,++++++***))))))))))))))))))))))))(((((('''(((((((((((((((((((((((('''((()))))))))((('''&&&))))))))))))******************++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------.........////////////111111///---,,,000333333:::CCCKKKOOOOOONNNMMMDDDDDDDDDFFFHHHKKKNNNPPPWWWZZZ[[[XXXSSSQQQSSSWWWRRRVVV]]]gggrrryyyddd^^^bbbhhhjjjppprrrvvvyyyyyywwwtttqqqjjjiiieee___ZZZWWWXXXZZZZZZUUUPPPMMMJJJBBB777...000000///...------......************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,))))))***++++++++++++***))))))))))))******************************************))))))******+++,,,++++++,,,,,,,,,,,,------...------------...//////,,,...222666:::BBBSSSccc|||lll^^^WWWWWW___ooo___XXXTTTQQQOOOOOONNNMMMLLLKKKIIIFFFCCCAAAAAABBBBBBEEEGGGNNNSSSPPPNNNXXXhhhzzz//////000000000111111111222222333333444555555555333999;;;@@@XXX~~~rrr]]]SSS@@@;;;999:::999555555888555555444444444333333333333222222111111222222333111111222222222333333333444333333222222333333333222222222333444666777888;;;???CCCEEEFFFEEEEEEFFFHHHDDDBBBCCCBBB??????CCCHHHPPP^^^ssszzzbbbiiipppppprrrxxx~~~ssshhhXXXSSSIII???777222000///........................,,,,,,++++++***))))))((()))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***************++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++,,,,,,,,,------....................................///////////////111222111///111888===BBBFFFLLLNNNMMMJJJGGGFFFBBBDDDGGGLLLPPPUUUXXXYYYPPPSSSVVVVVVUUUZZZdddlll~~~}}}jjjeeehhhlllpppppppppqqqqqqrrrttttttsssrrrppplllfffaaa^^^^^^\\\YYYVVVWWWWWWQQQGGG===888666333///------......++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))***+++++++++++++++))))))))))))******************************************))))))******+++,,,++++++,,,,,,,,,,,,------...------------...//////...///333888>>>JJJ___sss|||jjjbbbkkksssddd___WWWRRRPPPQQQOOOMMMNNNLLLJJJGGGFFFGGGHHHIIIDDDBBBFFFNNNNNNIIILLLUUUfffmmmvvvzzzyyyuuurrrqqquuu~~~000000000000111111111111222222333444444555555666555<<<@@@LLLsssdddQQQIII<<<:::;;;<<<:::555555888444444444333333333222222333333222222222222333333111111111111222222222222444444333333222333333333333333333444555666777888>>>CCCJJJNNNMMMJJJFFFDDDGGGDDDCCCGGGHHHDDDBBBBBBFFF@@@AAAPPPhhhqqqeeehhhsssxxx}}}xxxmmm]]]YYYQQQFFF<<<555333333........................,,,,,,++++++***))))))((()))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((()))***+++,,,))))))))))))***************++++++,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,---------..................................../////////000---000222333444:::CCCKKKTTTRRROOOIIIDDDBBBCCCDDDKKKMMMQQQUUUWWWWWWWWWVVV[[[```fffllltttxxxwww}}}yyysssooonnnpppqqqsssvvvxxxwwwsssoookkkiiiccc]]]XXXWWW[[[\\\WWWRRR???<<<666111...------...,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++))))))))))))*********************************************)))***++++++,,,++++++,,,,,,,,,---------...------------...//////333444666;;;BBBQQQkkkxxxmmmtttmmmbbbYYYVVVVVVTTTQQQIIIKKKMMMNNNNNNLLLJJJIIIFFF???AAALLLPPPJJJGGGKKKTTTZZZ```bbb___[[[XXXWWW^^^iiizzz000000000000000111111111---222666666555666777777;;;;;;FFFrrriiiOOODDD===999999888666666555555555999888777555444444555555333333333333333333333333111222222222333333333333333333333333222222222111000111333333222333555777===III[[[jjjllldddZZZUUUHHHGGGFFFHHHKKKKKKHHHEEEEEEDDDBBBAAAHHHZZZrrrwwwrrr|||uuuzzzggg^^^QQQFFFCCCBBB:::111000000//////......---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''++++++************++++++)))***,,,,,,+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,...///111111111000///444777999AAANNNTTTSSSPPPOOOJJJBBB;;;===HHHQQQRRRVVVUUURRRVVV```ggggggrrr~~~uuulllggghhhkkkmmmnnnlllhhheee]]]```cccdddjjjppprrrpppjjjddd]]]YYY]]]iiiyyysssjjjiiiiiillllllqqqwwwzzzyyyvvvtttsssoooeee[[[ZZZ```aaa]]]QQQMMMFFF<<<333...---...........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++******++++++++++++***)))))))))************+++++++++************************)))************+++++++++,,,,,,,,,---------......///............//////000999,,,555BBBEEE^^^zzzpppjjjccc[[[WWWWWWQQQLLLKKKOOOQQQPPPMMMKKKFFFAAA@@@DDDHHHIIIGGGHHHIIIKKKKKKLLLKKKJJJIIIPPPWWWeeexxx000000000000111111111111111333444444333444666666:::HHHbbb^^^IIIBBB;;;:::999888777777666666666888777555444333333333444222222222222222222222222222222333333333444444444444444333333333222222222111333444444333444666999DDDRRRgggxxx|||vvvnnnjjjRRROOOJJJHHHIIIIIIHHHGGGEEEEEEBBB@@@BBBLLL[[[gggzzz{{{mmmdddUUUIIIEEEDDD>>>666555444222000...---,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***(((&&&$$$++++++************++++++)))***,,,,,,+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---------------------------...000111111111000///000777>>>CCCKKKSSSUUUQQQIIIDDD@@@BBBJJJOOOPPPNNNOOOTTTWWW\\\jjjzzztttllliiijjjkkkiiigggeeedddeeeiiinnnpppooommmmmmppprrrrrrvvv{{{|||yyyrrrmmmfffcccbbbdddeeeeeefffaaa```cccccchhh|||sssddd\\\jjjnnnrrruuuuuuvvvzzz~~~}}}zzzsssjjjiiikkkiiiccc[[[TTTIIIAAA;;;777444111///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))))))))************+++++++++************************************++++++++++++,,,,,,,,,---------......///............///000000777000999DDDKKKhhh}}}pppccc[[[TTTOOOKKKIIILLLNNNOOONNNNNNKKKFFFCCCBBBCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGEEENNN]]]lllzzz000000000111111111222222333333333444555666888999999VVVzzzgggNNNBBB???888::::::999888777777777777777777666555444444444444222222222222222222222222333333333444444444555555444444444444333333333333333444444444444555888:::DDDWWWppp}}}gggaaaXXXQQQMMMLLLLLLLLLGGGGGGEEEBBB@@@BBBHHHNNNppp}}}}}}~~~sssjjj[[[LLLGGGFFFBBB<<<999777555222000///...---++++++,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((******++++++***(((&&&%%%++++++************++++++)))***,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,,,,------------.........------..................000000000111111222333333:::BBBKKKPPPTTTUUUQQQLLLDDDAAA???EEEMMMRRRQQQMMMZZZeeetttssshhhddddddeeedddhhhnnnuuu}}}~~~xxxlll```\\\XXXVVV]]]gggwwwqqqwww|||yyyrrrnnnppptttuuuuuusssqqqsssuuuqqqlllhhh^^^QQQHHHDDDAAA;;;555333111///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++******))))))************+++++++++************************************+++++++++,,,,,,,,,,,,---------......///.........//////000111222222;;;CCCPPPsssvvvyyysssaaaWWWNNNLLLHHHFFFGGGJJJMMMOOOMMMLLLIIIEEEAAA??????AAA>>>>>>??????@@@AAAAAAAAA>>>GGGSSS\\\cccmmmzzz000000000111111222222333444333333666888888:::>>>DDDgggcccPPPAAA======777:::999999888777777888888888888888777777666666666444444444444444444444444333333444444444555555555444444444444333333333333333444444444444555888;;;DDD[[[wwwyyyoooddd\\\WWWTTTSSSJJJJJJIIIFFFCCCBBBDDDGGGSSSppp~~~yyy~~~zzzvvvnnn___PPPIIIIIIHHHEEE===<<<999777444222111000++++++,,,------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************++++++************++++++)))***,,,,,,+++++++++,,,+++++++++,,,,,,,,,------------------.........................../////////111000//////222666;;;>>>IIIMMMRRRSSSQQQNNNIIIFFFFFFJJJLLLLLLLLLRRR^^^hhh|||sssggg```cccooo~~~tttiiidddcccnnn}}}uuukkknnnnnnooorrrwwwyyyxxxtttqqqhhh\\\RRRKKKFFF???:::999777444111////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,++++++***)))))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,---------..................///000111111000999AAAGGG[[[{{{|||iiiXXXOOOIIIHHHFFFCCCBBBDDDIIIMMMOOOMMMKKKIIIGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAEEEJJJMMMPPPVVV___fffxxx///000000111222333333333555333555999888555999???SSSwww~~~bbbLLLBBB;;;<<<>>>888999999888888777777888888888888888888888777777777555555555555555555555555444444444555555555666666555555444444444333333333444555444444333555888;;;KKKeeeyyynnnddd]]]ZZZPPPOOOLLLHHHDDDCCCDDDFFFBBBTTTlll|||zzz~~~ssszzz{{{yyyuuupppdddWWWPPPQQQSSSQQQIIIGGGDDD@@@;;;666222000,,,------------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******+++++++++++++++************++++++)))***,,,,,,+++++++++,,,++++++,,,,,,,,,------------------.........//////.........//////000000000000///...///444<<>><<<999555222111//////------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,---------...............//////000222222444AAAIIIQQQlllxxxiii\\\SSSOOOHHHGGGEEEBBB@@@BBBFFFIIISSSPPPNNNNNNPPPQQQOOOLLLKKKIIIFFFDDDBBBBBBCCCCCCCCCBBBAAACCCFFFJJJMMMOOO```uuu///000000111222333444444777555777999555222;;;III___```LLL@@@>>>:::<<>>:::777333000///------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++***)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............///000111222333444CCCKKKYYYzzzyyyeee[[[UUURRRQQQLLLJJJFFFDDDCCCCCCDDDDDDNNNNNNOOOPPPQQQQQQPPPOOOMMMKKKGGGCCCAAAAAABBBCCCBBB@@@???AAAEEEGGGGGGFFFPPPddd///000000111333444444555777555777999666777KKKbbb|||iiiOOOBBB???AAA;;;;;;???;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999888777666999===@@@QQQnnnyyyppplllaaa\\\VVVOOOJJJFFFCCCBBBEEEEEEJJJWWWjjj|||xxxooovvv|||ccc\\\___gggeeehhhgggaaa^^^aaaeeefffbbbbbb___ZZZQQQGGG===777333111...,,,***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))******++++++************++++++)))***,,,,,,+++++++++,,,,,,,,,,,,------------...............////////////......///000000111222222111444999???CCCEEEFFFFFF??????BBBGGGIIIJJJSSS]]]^^^ddduuuvvvjjj[[[```iiiuuu|||ddd```eeewww}}}wwwtttxxxzzzvvvrrrssstttrrroookkkfff^^^WWWRRRHHHGGGFFFBBB>>>999444222........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------,,,,,,+++***)))************+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------...............///000222333444777EEEMMMccczzzzzzkkkccc]]]XXXVVVRRROOOJJJHHHHHHGGGDDDAAAFFFMMMUUUVVVSSSSSSXXX^^^^^^ZZZTTTMMMHHHEEEDDDEEEFFFHHHJJJKKKKKKJJJIIIHHHHHHYYYrrr///000000222333444555555555444777:::999AAA]]]|||ooo]]]PPPJJJAAABBBDDD<<<:::>>><<<>>>>>>=========>>>>>>??????@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<<<<;;;:::999888;;;???CCCTTTqqqyyyvvvgggccc]]]XXXSSSNNNJJJGGGBBB@@@@@@GGGSSSdddxxxtttllljjjfffnnn]]]ZZZbbb[[[aaadddaaa___bbbfffhhhdddeeedddaaaZZZPPPGGGAAA666333///+++)))***,,,---))))))))))))))))))))))))************************((((((((()))***,,,---...++++++************++++++)))***,,,,,,+++++++++,,,,,,,,,,,,---------................../////////000...//////000111222222222333888@@@GGGIIIGGGBBB>>>???AAAIIIRRRUUUUUU\\\fffxxxssshhh```bbbiii{{{yyy{{{}}}vvvxxxzzzpppmmmmmmsss{{{{{{tttqqqtttqqqooooooooojjjaaaYYYNNNNNNMMMJJJEEE???999666........................------------------------+++++++++,,,,,,+++++++++,,,,,,------,,,,,,+++***)))************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------...............///000222333444???LLLVVVqqqjjj[[[tttooowwwmmmddd___XXXSSSMMMLLLMMMKKKEEE@@@DDDSSSaaaddd^^^]]]iiiuuuzzztttjjj```WWWQQQNNNMMMNNNTTTYYYXXXQQQLLLKKKLLLDDDRRRhhh111111222333333444555555555444777===@@@SSSyyybbbVVVNNNGGGGGGFFFEEEDDDBBB@@@??????DDDDDDEEEDDDCCCBBBCCCDDDBBBCCCEEEGGGHHHHHHGGGGGGDDDEEEHHHKKKIIIHHHMMMVVVGGGHHHIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@????????????AAA???>>>@@@???>>>AAAFFFYYYmmmsssnnneee]]]VVVPPPLLLHHHIIIEEEBBBBBBFFFQQQddduuu}}}lllrrrqqqmmmSSSYYYWWWRRR[[[ddd^^^^^^iiipppsssooohhhaaa[[[UUUPPPLLL===666///,,,---///...+++,,,+++++++++++++++,,,,,,+++*********))))))((((((***************)))((((((,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////000000111111222222222222888DDDNNNLLLEEEBBBBBBCCCJJJNNNVVV\\\\\\eeeooobbbZZZaaaqqq~~~|||~~~|||oooiiieeejjjnnniiigggnnnqqqjjjkkkllleee\\\TTTJJJFFFEEEDDD@@@<<<444333111/////////000000//////.........---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......---......///////////////222//////222333111333888CCCOOOccc~~~~~~www}}}|||nnn```XXXVVV]]]qqqssskkkaaa]]]YYYUUUQQQLLLFFFBBBGGGHHH]]]{{{wwwnnn]]]WWWZZZbbb{{{yyykkkZZZJJJTTTIIIWWWzzz222222333333444444444555888777;;;BBBMMMkkkfffVVVRRRPPPMMMNNNNNNMMMKKKJJJIIIHHHGGGJJJKKKKKKKKKJJJJJJKKKKKKFFFGGGIIIJJJKKKKKKJJJIIIOOOMMMNNNQQQRRRSSSYYYaaaOOONNNMMMLLLKKKJJJIIIHHHKKKJJJIIIGGGFFFFFFFFFFFFDDDBBBBBBDDDDDDCCCFFFKKKWWWjjj}}}~~~}}}yyyrrriii```ZZZUUUQQQOOOIIIEEEBBBBBBDDDLLL]]]lllrrryyyqqquuunnneeeTTTOOOZZZeee```___hhhmmmqqqnnniiiccc]]]WWWQQQMMMAAA:::111---...///---,,,++++++*********++++++,,,************)))))))))(((******+++******))))))(((,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,------......///000000000111111000000222777;;;HHHIIIFFFAAABBBJJJPPPRRRYYYWWW[[[jjjyyyppp```eeettt{{{xxxrrrcccaaakkkqqqwwwuuuiii^^^ZZZTTTMMMGGGDDDCCCCCC>>>:::444000000000000/////////.........---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......---...//////000000//////333000000222333111444999CCCZZZttt|||uuutttiiikkknnnpppoooiii___WWWLLLLLLTTTeeexxxzzzsssqqqkkkccc\\\WWWRRRMMMIIIIIIDDD\\\lllbbbeeegggVVVMMM\\\}}}333333444444444444444444666777:::EEE^^^gggXXXUUUTTTRRRQQQPPPPPPOOOOOONNNMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPTTTUUUVVVWWWWWWWWWVVVUUUQQQMMMKKKNNNQQQUUU]]]eeeVVVRRRMMMKKKLLLLLLKKKIIIKKKJJJIIIGGGGGGGGGGGGGGGEEECCCDDDFFFEEECCCEEEJJJWWWhhhxxx~~~}}}|||{{{zzz{{{vvvmmmeee___[[[WWWUUUIIIEEEBBBBBBBBBGGGSSS___cccvvvwwwnnnwwwWWWQQQ[[[gggbbb___ddddddmmmmmmkkkgggaaaYYYRRRNNNFFF???666000///...---,,,++++++***************+++************))))))))))))******+++++++++***))))))++++++************++++++++++++++++++,,,,,,,,,,,,,,,------------.........------......//////000000000111111000111666>>>EEEOOOLLLDDD@@@FFFQQQWWWWWWSSS___sss~~~ddd^^^dddvvvxxx|||pppeeejjjmmmrrrtttmmmeeeeeebbbYYYMMMEEEEEEHHHIIICCC:::444222111000.../////////.........------,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,---------......---...//////000000//////444111111333333222555;;;DDDfffoooeeebbb]]]ZZZXXX\\\aaabbb\\\VVVNNNIIIHHHPPP\\\ooo{{{tttuuupppiiiccc^^^XXXPPPJJJJJJAAAYYYxxxggghhh{{{www```SSS]]]xxx444444444444444444555555666777<<>>HHHMMMKKKGGGMMMRRRSSSQQQXXXqqqzzzfffvvvyyyyyyvvvgggeeeeeeiiimmmjjjaaaXXXJJJNNNPPPJJJ@@@777333444000000000/////////......,,,---------............------............------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........///000000111111000000333222333444333555???JJJiiixxxrrrsssuuuvvvtttxxxwwwvvvsssttt{{{vvvmmmeee[[[RRROOOGGGHHHHHHGGGEEEGGGKKKNNNSSSMMMHHHFFFCCCIII```yyy}}}uuunnnfff```XXXYYYVVV```|||ccc___]]]ppp~~~XXXUUUjjj333333444666777888999:::???GGGbbbzzzvvvssssssvvvvvvsssooohhhiiikkklllllllllkkkkkkiiiccc```bbbddddddfffjjjeeedddcccccceeehhhkkkmmmrrruuuwwwxxxuuuooogggcccXXXRRRLLLHHHDDDCCCGGGNNN]]]hhhqqqsssrrrssssssqqqtttssssssqqqpppnnnlllkkkjjjjjjjjjjjjjjjhhhdddaaaZZZTTTNNNMMMIIIEEEDDDFFFKKKOOO___wwwnnnttt}}}aaaRRRTTTWWW```jjjkkkfffkkkpppnnneee[[[TTTPPPIIIHHHEEE@@@999444000...///...---,,,++++++++++++((()))))))))************++++++,,,---------------++++++,,,------,,,++++++,,,,,,,,,------------...............//////////////////000111111222222333666999???DDDGGGIIIJJJKKKRRRTTTWWWaaaxxxwwwlll{{{~~~}}}~~~dddaaa```eeelllnnniiicccTTTRRROOOKKKEEE>>>888444000000000000/////////...------------............------............------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////000111111111111000222222333444333666BBBNNNvvvssslllbbb]]]aaannn~~~yyyssssssuuu}}}vvvyyy|||wwwkkkcccVVVQQQKKKFFFEEEFFFHHHJJJRRRNNNLLLJJJFFFKKKbbb{{{~~~rrrjjj___[[[VVVZZZuuusssjjj```hhhaaaWWWeee222333444666777999:::;;;JJJVVVxxxnnnfff\\\TTTKKKFFFIIIOOOZZZdddnnnpppqqqrrrrrrppprrrqqqpppnnnkkkiiifffeeegggeeeccccccdddeeedddccc[[[UUUOOOMMMJJJFFFDDDFFFDDDEEEPPPggg~~~xxxzzzeeePPPOOORRR]]]iiikkkfffkkkpppnnneeeZZZSSSPPPGGGGGGEEEAAA;;;555111///000///...---,,,,,,,,,,,,(((((())))))*********++++++,,,,,,---.........---++++++------------++++++,,,,,,,,,---------................../////////000000000000111222222333333666>>>FFFGGGEEEEEEJJJOOONNNRRR]]]vvvvvv|||}}}}}}gggccc```bbbgggkkkjjjhhh^^^VVVMMMIIIHHHDDD;;;333000000000000////////////---------.........//////------............------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......//////000111111111111111111111333444444777DDDQQQ{{{yyylllbbb```[[[XXX___vvvtttmmmppp|||kkk```RRRJJJIIIJJJIIIHHHHHHHHHJJJLLLIIIKKK^^^tttssscccYYYSSSYYYhhhpppkkkaaadddhhh\\\ccc888333333888888555999BBBZZZooozzzeeeWWWRRRQQQQQQ^^^```dddhhhkkkkkkjjjjjjkkkjjjiiihhheeecccaaa_________^^^^^^^^^]]]]]]]]]YYYVVVQQQKKKGGGEEEEEEEEEAAADDDKKKSSS^^^sss|||zzz[[[RRRRRRSSS\\\iiiooonnnppppppkkk___SSSMMMKKKFFFCCCBBB>>>888444555222000.........///...---)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////.........---------000//////.........//////000000000000222444666777:::BBBIIIKKKIIIJJJPPPWWWUUUeeexxxvvvlllssssss{{{lllaaadddkkkkkkeeefffbbb```]]]TTTGGG???===:::333...///000...,,,---......------------.................................------,,,,,,------...++++++,,,,,,,,,------------------.........//////000000000111222222333333222777333111999@@@KKK]]]{{{yyy{{{|||ssslllmmmrrrzzzdddaaafffwwwdddUUUOOOIIIDDDEEELLLRRROOOKKKJJJKKK]]]yyyrrrbbbXXXYYY[[[fffoooiiimmmrrr}}}[[[___}}}666333444999888666===IIIhhh~~~nnnbbbXXXQQQXXXZZZ^^^aaadddeeeeeeeeeeeedddcccaaa___\\\ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXUUUQQQMMMJJJGGGFFFFFFDDDEEEHHHLLLRRRbbb}}}uuuZZZPPPRRR[[[aaammmnnnoooooojjj___TTTNNNLLLGGGDDDCCC???888444444222000...---......---,,,************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------//////.........---------000//////....../////////111000000111333666999;;;FFFEEEDDDFFFLLLRRRXXX[[[uuuuuulllxxxzzzlllgggggglllqqqiiiggggggggg```SSSHHHEEE<<<555000111222000......///......------......///---------..................------,,,,,,------...++++++,,,,,,,,,------------------.........//////000000000111222222333333111666333333;;;@@@PPPiiiyyyiii\\\^^^kkk}}}qqq```QQQIIIHHHIIIPPPNNNKKKKKKLLL]]]zzzwwwfff___YYY]]]xxxuuurrrsssaaa^^^www333222555999777777CCCTTTxxxtttcccWWWUUUVVVXXXZZZ]]]___```aaa___^^^]]][[[YYYVVVTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRUUUTTTRRROOOMMMJJJIIIHHHEEEDDDEEEFFFHHHRRRhhh|||lllQQQOOOUUUWWWjjjmmmoooooojjjaaaXXXQQQMMMHHHDDDDDDAAA:::555444111///---------...---+++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------/////////............---000000////////////000000111111111222555999===@@@DDDCCCCCCFFFPPP```rrr~~~{{{}}}rrrwwwtttiiillllllooorrrnnn```SSSLLL???888333444555222////////////............//////------------------------...------,,,,,,------...,,,,,,,,,,,,------------------........./////////000000000111222222333333111444444777===AAAWWWzzznnnjjjwww~~~___PPPXXXqqqwww^^^OOOJJJFFFLLLLLLLLLMMMMMM___|||oooaaa\\\lllwwwrrrjjj___ppp333333777999666888JJJ```zzzhhhZZZWWWWWWWWWWWWXXXZZZ\\\]]]\\\[[[ZZZYYYWWWTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRQQQQQQOOOMMMKKKIIIDDDCCCDDDDDDEEEMMM___qqqbbbLLLKKKQQQggglllpppooojjjeee^^^WWWMMMGGGCCCCCCAAA;;;666555222///------------,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.../////////...............000000/////////000111111111111111222666;;;AAADDD???EEEKKKPPPZZZqqqoooiiitttiiikkkjjjnnnuuutttiii[[[SSSCCC<<<777777666222//////000//////......//////000.........---------------...------,,,,,,------...,,,,,,,,,------------...............////////////000000000111222222333333111444444999???DDD```cccbbbmmmrrrXXXTTTfffmmmWWWLLLEEEJJJKKKMMMOOONNN```kkkbbbhhhtttzzzpppuuucccmmm444444777999777===TTTmmm|||rrrcccWWWWWWVVVUUUTTTSSSTTTUUUVVVWWWWWWVVVUUUSSSQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPOOONNNLLLKKKEEEDDDEEEEEEFFFLLLZZZiii}}}VVVIIIQQQbbbkkkpppoookkkjjjeee___OOOHHHBBBCCCBBB===888777222000...---------,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////000000000000000111222222111111222444999>>>CCCFFFEEEIIIQQQ^^^qqqzzz|||rrrjjjiiihhheeefffooosssmmmddd]]]KKKBBB;;;999888333000///000000000//////000000000/////////......---------...------,,,,,,------...,,,,,,---------................../////////000000000000000111222222333333222555555:::CCCMMMlll}}}kkkaaaqqqeeeRRRTTTcccpppssseeePPPGGGJJJKKKNNNQQQOOOaaavvvgggdddggg|||tttjjjjjj777555777;;;<<>>:::888444222///.........,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------...............////////////000000000000000000000111222333444111333555888===BBBFFFHHHJJJLLLXXXtttuuufffqqqrrrhhhccchhhooopppllliiiWWWMMMCCC???;;;666444444111111000000000000111111111111000000///............------,,,,,,------...,,,---------................../////////000000000000000000111222222333333333888666999III^^^}}}eeebbbzzzxxxUUUIIINNNUUUSSSdddwww{{{[[[LLLLLLLLLPPPQQQNNNaaa}}}vvviiibbblllyyy{{{wwwiii888555777===DDDSSSqqquuufff[[[PPPLLLHHHJJJOOORRRQQQNNNHHHGGGGGGFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBFFFGGGHHHJJJKKKLLLMMMMMMKKKIIIHHHGGGDDDCCCJJJTTTaaapppgggQQQUUUcccllljjjjjjnnnnnniiibbbVVVJJJFFFDDD???;;;999555333000/////////---,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------.............../////////000000000000111111111111222333444444444666999===BBBFFFHHHJJJQQQ^^^yyy~~~ooosss|||kkkhhhllloooooonnneeeYYYMMMFFFAAA<<<:::;;;222111111000000111111222222222222111000/////////...------,,,,,,------...------------.............../////////000000000000000000000111222222333333222:::666888QQQqqq}}}xxxaaaddd}}}dddMMMJJJMMMKKKYYYiiiuuujjjRRRPPPMMMPPPRRRMMMaaayyynnngggdddkkk}}}yyykkkfffiiiyyylll999555666>>>III\\\|||}}}xxxlllhhheeecccaaaXXXIII===AAA???>>>@@@DDDEEEDDDAAABBBBBBCCCDDDDDDEEEEEEFFFCCCCCCDDDEEEFFFFFFFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@DDDEEEFFFHHHIIIKKKMMMMMMLLLIIIHHHGGGDDDCCCIIIQQQ\\\hhhvvvOOOQQQ```jjjhhhhhhooopppkkkkkk]]]NNNHHHEEE@@@;;;999666444111000000///...,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////.../////////000000111111111111111111222333444555555888<<>>999777@@@RRRnnnzzzdddUUUNNNLLLKKKHHHDDDAAA===:::999555777999;;;<<<===<<<<<>>>>>>>>>>>============@@@AAACCCEEEGGGJJJNNNQQQQQQPPPNNNLLLJJJIIIHHHHHHYYY___ttt}}}SSSQQQWWW```hhhjjjjjjlllooollleeeZZZPPPHHHCCC>>>;;;888555111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------............////////////000000000000////////////111222222111111111444666444===@@@CCCHHHFFFJJJXXXwww{{{zzzmmmhhhiiipppggg^^^VVVNNNDDD>>>>>><<<666000///333555222///111111111111000000000000000)))...222,,,+++000.....................------111111111111000000000000......///000111222222333777777999AAA___uuuzzztttXXXZZZsss[[[OOODDDEEEKKKRRRZZZhhh|||gggOOONNNOOOOOORRR]]]~~~pppiiieeebbbVVVNNNNNNXXXyyypppkkkjjj~~~|||zzz}}}mmm666777>>>MMMdddzzzdddSSSHHHCCCAAA;;;:::999888777666555555444555666777888999999999;;;;;;;;;<<<<<<=========>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBDDDGGGLLLOOOQQQPPPOOONNNLLLJJJHHHGGGOOOTTTiiiZZZPPPSSSZZZdddiiikkknnnrrrpppjjjaaaWWWMMMDDD===999999666111///......------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------............////////////000000000000000000000///000111222111111222444777555@@@CCCAAACCCFFFVVVpppssstttvvvgggkkkgggddd```XXXLLLDDDCCC???;;;555111111111111111111111111111000000000000000(((+++000++++++///,,,........................000000000000000000000000111111111111222222333333333777999HHHppp^^^TTTbbbsssmmm[[[JJJFFFIIIMMMSSS___sssmmmTTTRRRRRRQQQRRRXXXwwwuuugggfffhhhcccVVVLLLJJJJJJ]]]|||vvvkkkttt{{{ttt444:::HHH^^^zzznnnaaaOOOAAA999888999999333333333444444444444444333333333333333444555555666666777777888999999:::999999999999888888888888888888888888888888888888:::;;;===???AAADDDHHHKKKOOOPPPQQQQQQOOOMMMIIIGGGHHHLLL]]]zzzpppSSSPPPTTT^^^gggkkkmmmpppooommmiii```UUUIII@@@;;;:::777222///.........---,,,,,,,,,,,,,,,,,,,,,,,,...............---------............////////////000000000000000000000000000111222222111333666888;;;EEEEEEBBBGGGTTTsssuuurrreeedddeeefff```RRRGGGBBBAAA@@@<<<555000...000333111111111111000000000000444+++---222......111...........................////////////000000000000333333333222333333333444333:::;;;RRRiiiRRRSSS]]]jjjQQQHHHGGGFFFJJJUUUhhhxxx\\\XXXWWWVVVTTTUUUpppzzz|||vvvooo___UUUSSSKKKNNN]]]vvvwwwqqq888???QQQmmmmmmPPPHHH???;;;;;;<<<999666777777666555444333333222333222111000000111222333222222333444555666777777666666555555555555555555555555666666666666777777777999;;;===>>>BBBFFFIIINNNPPPSSSTTTSSSPPPLLLIIIIIIJJJVVVnnn]]]RRROOOZZZgggkkkkkkllliiillllllggg]]]PPPFFFAAA<<<888333///............------------------------....................................////////////000000000000000111111111000111222222333555888;;;AAAEEECCCGGG[[[vvvzzzgggbbbaaafffeee[[[LLLCCC???AAAAAA;;;222...///333111111111111000000000///555,,,///444000///222...............///////////////////////////000000000333222222222222444555666888???===ZZZvvvWWWRRRYYYxxxwwwWWWHHHEEECCCFFFPPPaaayyyddd]]]\\\[[[XXXVVVmmmjjj___^^^VVVOOOUUUYYY___rrr|||yyy{{{;;;BBBXXXzzztttXXXCCC???;;;;;;>>>>>>:::555666666555333222111000///333222111//////000111222111111222222333444555555444444444444444444444444444444444555555666666666666888:::;;;===@@@EEEHHHMMMPPPTTTWWWWWWTTTOOOLLLLLLJJJSSSfff|||nnnZZZNNNXXXggglllllllllhhhkkkmmmkkkcccWWWKKKDDD===999333///.../////////---------------------------.................................///////////////000000000111111111222000111333444555777;;;>>>AAA@@@>>>QQQxxxpppccc\\\bbbjjjfffYYYMMM???BBBCCC@@@888222111222111111111111000000000///222,,,222777000---000---........./////////000000.../////////000000111111111111000111222444666777:::???AAAaaa]]]VVV[[[nnn```JJJEEECCCGGGPPP___vvvfff___```aaa]]]WWWiiiyyyfffbbbZZZOOOQQQUUUTTT^^^vvv~~~{{{:::FFFaaassseeefff[[[MMMCCC???;;;999:::;;;:::999444444444333333333222222222111111000000000111111111111222222222222333333222222222333333333333333333333333444555555666666555777999:::<<>>AAA???AAAHHHgggyyyhhh[[[^^^hhhjjjaaaYYYFFFFFFDDDBBB>>>999444111111111111111000000000000333111;;;@@@666000333222.........//////000000111//////000000111111222222222222111000111444666888999<<>>;;;::::::::::::444444444444444444444444///000000111111111000000111111111111111000000000111111111111222222222333111111222222333444444555333555777999:::===BBBEEEKKKNNNTTTYYY[[[ZZZXXXVVVQQQKKKLLLVVVcccwww___VVVaaahhhkkkooolllkkkkkklllllleeeWWWLLL@@@;;;555000...///000000........................---------.........//////............///////////////000000111111222333333222333666777999===AAADDDEEERRRgggsss{{{jjjgggjjjjjjeeebbbUUUMMMEEEBBBCCC@@@999222111111111111000000000000000444BBBGGG999111444555---......///000000111111000000000111222333333333777666333222222333555666999===YYYnnnZZZWWW___~~~WWWKKKDDDFFFLLLXXXqqqhhhjjjvvv|||qqq[[[```rrrbbbTTTSSSPPPLLLPPPZZZ^^^hhhFFF]]]~~~wwwRRREEE@@@<<<>>>999<<>>CCCFFFOOOfffwwwxxxrrrmmmkkkkkkaaaTTTFFFAAAEEEDDD<<<333111111111111000000000000(((...@@@EEE444***...000---......///000111111222000000111222333333444444<<<:::666444222333444555<<>>======??????>>>>>>===;;;:::999777666333111000000000111////////////000000000000000000000000000000000000000111111111111222222222111111111111111111111111111222444555666999>>>BBBHHHKKKQQQWWW]]]___^^^\\\UUUSSSLLLMMMTTT[[[ooo[[[RRR[[[ccceeeggggggfffgggjjjjjjaaaVVVMMMBBB555...///111///---......---,,,,,,,,,,,,---000000000000000000000000////////////000000000000000111222222111111333555333333777;;;<<<<<>>>>>???????????????>>>===<<<;;;:::888666444111000000000111////////////000000000000////////////////////////000000111111111222222222111111111111111111111111111222444555666999>>>AAAFFFIIIOOOWWW\\\______^^^ZZZWWWOOOMMMSSSWWWiii___PPPVVV```ccciiiiiihhhhhhkkkkkkdddZZZPPPDDD777///...000///---///...------,,,,,,------////////////////////////////////////000000000111000222222222111222444666999555888???@@@@@@JJJYYYsssdddnnnrrrjjj```WWWPPPIIIAAA;;;777333000000333333000---000000000000000000000000////////////000000000000000111111111111222222222555444333444555888999:::CCCUUUrrrVVV[[[ffflllQQQFFFJJJHHHRRRooo~~~eee[[[yyyooofffddd___VVVOOOJJJDDDCCCGGGGGGGGGRRRaaavvvyyyuuulllVVVFFFFFFCCC???===>>>@@@AAAAAA@@@@@@@@@???>>>===<<<;;;888777555333111111111111////////////000000000000........................000000000111111111222222111111111111111111111111111222444444666999===AAACCCGGGNNNUUU[[[___aaabbb```]]]SSSNNNPPPQQQ___xxxhhhLLLMMMXXX^^^hhhiiihhhgggiiijjjeee^^^TTTIII:::000...//////...///...------,,,---------......................../////////000000000111111111222333333222222555666:::333555???BBBBBBSSSkkkrrreeeiiinnnjjjddd]]]UUUKKKAAA;;;777444111111222333000...////////////////////////////////////000000000000000111111111111222222222555555555666777888999:::HHHfffyyy\\\YYYdddvvvXXXIIIJJJHHHQQQmmmiii\\\wwwzzzhhhcccdddbbb[[[UUUNNNHHHEEEEEECCCAAAIIIUUUmmm{{{}}}jjjpppvvvhhhZZZOOOFFF????????????@@@CCCDDDDDDCCCAAAAAAAAAAAA@@@>>>===<<<999888666444222222111111////////////000000000000////////////////////////000000000000111111111111111111111111111111111111111222333444555888===@@@AAAFFFMMMTTTZZZ```dddfffdddcccWWWOOOOOONNNVVVjjj|||TTTKKKTTT\\\dddggggggeeeeeegggddd___YYYMMM===222......////////////...---------------//////////////////////////////000000000111111111111222333333333333666888:::333777CCCEEEIIIfffyyyvvvuuuxxx}}}}}}wwwsssqqqttt}}}~~~sssgggbbbccccccccc```ZZZOOOCCC;;;999666333222222222000///////////////////////////////////////000000000000000000111111111222222222444555777777888999:::<<>>>>>:::999888666444222222111////////////000000000000000000000000000000000000//////000000000111111111111111111111111111111111111222333444555888<<>>AAAGGGNNNTTTZZZaaaiiinnnlllooofff\\\ZZZTTTQQQYYYqqq[[[OOOTTT___gggkkkiiigggggghhhfff]]]TTTEEE888111///000000000///......------......111111111111111111111111000000000111111111222222111333444444444555888:::666;;;FFFRRR]]]tttyyymmmjjjmmmpppppprrrpppmmmmmmooommmiiipppmmmllllllnnnqqqssssssmmmqqqttttttpppnnnoooqqqhhhiiiooo|||xxxcccZZZYYY[[[___```ZZZNNNDDDAAA???;;;666333111111111////////////////////////////////////000000000000000111111111111222222222333555888888888:::@@@EEEkkkyyyuuugggYYYbbbjjjMMMHHHIIIWWWuuuzzzcccooozzzvvvnnneee______\\\WWWRRRMMMHHHEEEDDDEEEWWWgggssstttdddxxxxxxvvvxxxpppddd___aaa___ZZZQQQMMMNNNMMMJJJJJJIIIHHHIIIJJJKKKJJJHHHEEEEEEEEEDDDCCCBBBAAA@@@<<<;;;:::999666444222111////////////000000000000000000000000000000000000////////////000000000111111111111111111111111111222333333333444777;;;>>>BBBHHHPPPUUUZZZaaajjjqqqsssyyyqqqgggcccZZZRRRUUUhhhyyynnnTTTTTT\\\eeelllkkkhhhggghhhggg]]]UUUHHH;;;333000000111000//////...............000000000000000000000000000000111111111222222222111333444555555666888;;;999AAANNN^^^ttttttgggccceeeiiikkkqqqwwwzzzxxxwwwyyyyyyxxxyyy{{{~~~}}}}}}ppplllrrryyy}}}fff___XXXYYY\\\[[[RRRHHHEEECCC>>>999444111111111000000000000000000000000////////////000000000000000111111111111222222222333555777777777;;;CCCJJJxxxpppmmmkkkZZZcccoooRRRLLLKKKUUUmmm~~~|||cccrrrsssiii```___]]]XXXSSSNNNHHHCCCHHHQQQ```sss~~~jjjjjjwwwvvvtttkkkfffgggggggggbbb\\\[[[]]][[[WWWSSSPPPMMMKKKJJJIIIGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@<<<<<<;;;999777555222111////////////000000000000////////////////////////////////////000000000000111111111111111111111111222333333333444666:::>>>CCCIIIQQQVVVZZZaaakkksssyyyyyynnniii^^^SSSTTT[[[jjjaaa]]]XXXccckkkjjjfffeeefffeee]]]UUUIII===555111111111000000///...............000000000000000000000000000111111111111222222222111333444555555666999;;;CCCMMM[[[mmm{{{{{{tttkkkiiilllqqqtttuuuyyy}}}xxxqqqwwwkkk]]]ZZZ^^^___XXXPPPHHHFFFAAA:::444111111111111111111111111111111111////////////000000000000000111111111111222222222333555777666666;;;EEEMMMppplllnnn[[[cccvvvXXXQQQLLLQQQbbbooo{{{}}}bbbuuuxxxbbbcccaaa]]]YYYTTTLLLFFFIIIFFFVVVssspppbbbvvvxxxxxx}}}|||{{{}}}~~~|||yyyvvvtttttttttuuukkk```TTTOOOOOOOOOLLLHHHBBB??????BBBCCCAAAAAADDD???===;;;::::::999444000111000000111222222000...000000000000000000000000---------...///000000111000000000000111111111111555444333222444666:::<<>><<<<<<<<<;;;777444222111///000111111000///000000000000000000000000------......///000000111000000000000111111111111444444333222444666999;;;???EEENNNTTTZZZbbbmmmuuu{{{ssshhh```ZZZVVVZZZjjjbbbTTTWWW\\\aaafffhhheeebbb___XXXNNNDDD<<<777222000//////............//////////////////////////////111111111222333333444444555444444666666777???GGG^^^cccuuulllpppiii]]][[[\\\]]]RRRLLLGGGEEE>>>666222333222222111000000000000000///////////////000111111111111222222333444444444666888666999;;;:::KKKjjjsss^^^aaaeee[[[ddd{{{}}}lll}}}ssseee\\\^^^^^^TTTJJJFFFIIIZZZppptttiiimmm{{{sssvvvXXXLLLGGGDDDEEEDDD@@@>>>??????>>>>>>>>>???===;;;888444222/////////000000///000000000000000000000000------......///000000000000000000000111111111111444333222222444666999;;;>>>EEEMMMTTTZZZbbbmmmuuu|||zzzmmmddd^^^VVVVVV```uuugggTTTSSSWWW^^^fffiiigggddd```ZZZPPPGGG???999444111000//////......//////000////////////////////////111111222222333333444444444444666888777999CCCNNNdddxxx~~~{{{wwwsssssszzz|||nnn]]]XXX[[[^^^WWWRRRLLLGGG@@@888444444222222111000000000000111000////////////000111111000111111222222333444444444333444:::;;;666MMMxxx~~~ttt^^^ccckkk^^^qqq~~~ooouuu___\\\```\\\MMMOOOJJJHHH]]]{{{zzz~~~hhhddduuu^^^UUULLLGGGDDD???===>>>>>>>>>>>>??????>>>===;;;666333000...///000000000////////////////////////............//////000000///000000000111111111111333333222333444666999:::===DDDMMMTTTZZZbbbmmmvvv~~~wwwjjj```[[[YYY^^^oooeeeUUUUUUYYYaaaggggggeeeccc```ZZZQQQIIIAAA;;;555222000000////////////000000///////////////000000000111111222222333444444555444555777999888;;;HHHVVVhhh~~~yyyoooxxx|||yyyzzz|||xxxvvvaaaWWWWWWZZZ[[[WWWQQQJJJCCC;;;666555333222111111000000111111000000//////000000111222000000111111222333333444444222333;;;:::444QQQwww^^^fffooo[[[nnn|||xxx}}}ooolll```___YYYTTTVVVOOOGGGTTTooo{{{uuu|||mmmjjjvvv{{{yyyjjjYYYNNNFFF@@@===>>><<<===>>>???>>>>>>======888555111///000000000000////////////////////////............///////////////000000000111111111111222222222333444666888999;;;BBBLLLSSSYYYbbbnnnvvvsssccc```]]]```ooommmTTTTTTYYYcccfffcccaaaccc___ZZZRRRJJJCCC<<<666222000000////////////000000////////////000000111111111222222333444444555555444666999:::999>>>PPPbbbzzz{{{zzzwwwpppvvv~~~xxxuuuuuu}}}lll[[[XXX[[[\\\ZZZUUUMMMEEE???999555333222222111111111111111000000000000000111222222000111111222333333444444999666777>>><<<999\\\~~~}}}___iiiuuuYYYaaa|||mmm~~~}}}pppkkkdddYYYXXXWWWSSSOOORRR]]]jjjsssuuutttqqqjjj}}}yyypppffflll{{{mmmXXXJJJAAA;;;999999:::===??????>>><<<<<<===999777444222222222111///000000000000000000000000......//////////////////000000000000111111111111111222222333444666777888:::AAAKKKSSSYYYcccnnnwww|||jjjaaa]]]___lllWWWRRRTTT^^^dddaaaaaaddd^^^ZZZSSSLLLEEE>>>777222111000000//////000000111...//////000000111111222222222333333444444555555444777:::;;;<<>>777333333222111111111111222111000000000000111222222111222222333333444555555777888777:::;;;???ggg~~~cccmmm}}}\\\XXXtttyyysss|||pppbbbYYYUUUSSSTTTOOOMMMZZZkkkkkkooo~~~qqqbbbuuuxxxooolllbbbVVVXXXeeeiiiYYYHHH???<<<999888999;;;>>>@@@@@@>>><<<<<<===:::888666555444333111///000000000000000000000000/////////////////////...000000000000111111111111111111222333555666777888999AAAJJJRRRYYYcccooowwwuuubbb\\\\\\gggyyyiiiYYYPPPYYYcccdddcccddd___[[[UUUOOOHHHAAA999444111111000000000000111111...//////000111111222222222222333333444555555555333777;;;>>>@@@OOOnnnxxx~~~xxxzzzmmmZZZUUUYYY]]]\\\UUUOOOKKKCCC;;;444333222222111111222222111111000000111111222333222333333444444555666666333777666555:::HHHsssiiissscccXXXssszzzsssttt~~~yyy~~~|||iiiYYYUUURRRPPPJJJHHHRRR```eeedddmmmpppccccccsss~~~nnnbbb```VVVIIIJJJVVVlll|||eeeSSSFFF;;;:::===???@@@AAA<<>><<<===>>>;;;999888777666444111///000000000000000000000000///////////////.........000000000000111111111111000111222333555666777777999@@@JJJRRRYYYcccoooxxx~~~~~~ccc\\\ZZZcccttt}}}cccPPPWWWeeehhheeeccc```]]]WWWQQQJJJCCC;;;555111111000000000000111111...//////000111222222222222222333444444555555666222666<<>>SSSmmmvvvhhh[[[oooyyyggguuu~~~ttt~~~sssmmmiiiYYYXXXRRRKKKGGGJJJRRRXXXdddeeeaaauuusssiii[[[ccczzzxxxmmmeeeYYYMMMFFFFFFIIIMMM___vvvlll]]]RRRKKKFFFEEECCCBBBAAAAAABBBCCCAAABBBBBBBBBAAA???===<<<:::::::::999888777666555111000000000000//////...////////////000000000000///000000000111111111111111111111222333444555666:::>>>FFFPPPWWW___lllxxx|||iiiaaa[[[___ooo}}}{{{TTT^^^^^^\\\jjj```]]]]]]XXXOOOHHHBBB999000000000000000////////////000111111111111222222222222333333444444555555555888<<>>FFFZZZ{{{}}}ooowwwkkkccc]]]^^^[[[RRRIIIEEE;;;888444222222222111///111111111111111111111111222222222222333444555666333777999:::FFFkkkuuuoooZZZjjjlllWWW___rrryyy}}}llleeebbb```aaacccmmmhhh___RRRHHHEEEHHHKKKNNN[[[]]]]]][[[mmmyyy^^^VVVeeeuuu|||uuujjj]]]QQQKKKDDDAAACCCGGGIIIJJJ\\\\\\\\\\\\^^^ccckkkrrrqqqvvvxxxuuurrrooohhhaaaSSSMMMFFFBBBBBBCCCBBBAAACCCDDDDDDDDDDDDDDDCCCBBBDDDBBB???>>>>>>???BBBCCC>>>>>>===<<<;;;999777666444222000...---...///000////////////000000000000111222222222222333333333111111111222333444555666999===FFFPPPXXX___mmmyyylll]]]]]]cccllluuu{{{^^^UUUSSSTTTeee```______[[[RRRLLLFFF===444333333222222222111111111111111111111222222222333333333444444555666666777888999@@@QQQooo~~~wwwnnnrrrrrr```ZZZZZZVVVMMMGGG<<<999555333333333222111222222222222222222222222333333333333333444666666333:::;;;999JJJvvvqqq~~~uuu]]]jjjrrrSSSSSSiii{{{pppfffaaa^^^\\\ZZZWWW^^^|||tttjjj[[[MMMEEEEEEHHHLLLSSS[[[^^^TTTXXX~~~eeeVVV]]]lll~~~ppphhh^^^TTTIIIEEEAAAAAAFFFKKKLLLLLLOOOTTT[[[```bbbbbbcccccceeehhhhhhbbb^^^\\\XXXTTTMMMHHHCCC@@@AAABBB@@@???@@@AAACCCDDDDDDCCCBBBAAAAAA@@@???>>>???@@@BBBDDD?????????>>><<<:::999888666444111...---...///000////////////000000000000111111111222222222333333111111111222333444555666999===FFFPPPXXX```mmmyyyqqq___]]]___dddwww}}}aaaSSSUUUWWWfffccc______[[[SSSLLLGGG>>>666333222222222111111111111111111111222222222333333333333444555666777777888<<<===GGG___yyyvvvvvvpppqqq~~~dddXXXZZZYYYPPPFFF===:::666444333444333333222222222222222222222222333333333333444555666777666>>>>>>;;;PPPrrrsssmmmyyycccllltttUUUUUUgggyyyxxxhhh```^^^]]]___XXXTTTcccwww```NNNEEEDDDFFFHHHMMMXXX___SSSKKKjjjlllXXXXXXeee~~~rrreee]]]UUUNNNFFFDDDBBBDDDIIILLLMMMMMMGGGRRRaaajjjjjjeeeaaa```bbbcccaaaYYYSSSTTTTTTSSSFFFBBB???>>>AAADDDDDDBBB===>>>@@@AAABBBAAA@@@@@@>>>>>>???@@@AAAAAAAAAAAA?????????>>>===<<<;;;:::999666333000......000111////////////000000000000000000000000111111111222111111111222333444555666888<<>>===>>>VVVzzzfffbbbjjjnnnwwwnnnpppvvvYYYZZZiii|||xxxiii```\\\[[[ZZZUUUWWWkkkeeePPPGGGFFFEEEDDDMMMVVV```WWWGGGXXX~~~mmm[[[WWW```zzzqqqcccYYYSSSMMMHHHFFFFFFFFFGGGIIIKKKMMMNNNWWW```iiinnnlllhhhffffff^^^```]]]UUUOOOQQQTTTUUUCCC???;;;;;;???AAABBBAAA<<<<<<===???@@@@@@@@@@@@<<<===???@@@AAA@@@???>>>>>>>>>>>>>>>>>>======<<<:::999666333111000000111////////////000000000000//////000000000111111111111111111222333444555666888<<>>>>>>>><<<======>>>>>>>>>>>>>>><<<:::888666444222111111////////////000000000000000000111111111222222222111111111222333444555666888<<>>=========>>>AAACCCDDD???>>><<<::::::;;;===???;;;;;;===>>>>>>?????????<<<;;;:::888666333222111////////////000000000000111111222222222333333333111111111222333444666666777<<>>\\\iiiVVVOOOMMMfffxxxuuukkkrrrxxxeee___WWWQQQ\\\ooosss[[[KKKFFFHHHIIIQQQhhhrrr]]]HHHHHHLLLUUUTTTTTTQQQVVVkkkxxxnnnooo^^^WWWMMMGGGFFFGGGHHHHHHOOOPPPOOOLLLJJJMMMSSSYYYZZZQQQOOO[[[ffffff]]]WWWOOORRRWWWTTTMMMUUU[[[SSSFFF@@@;;;999:::<<<>>>@@@???===;;;;;;===???@@@???DDDBBB===999777999>>>BBB===;;;:::;;;>>>@@@@@@@@@>>>;;;999888999888555111111000///......///000111000000000000000000000000222222222222333444555555666:::AAAJJJVVVcccpppxxxsss```\\\ccckkkoooVVVTTTYYY[[[cccaaa[[[SSSNNNKKKDDD<<<777444111000111222222111333333444444444444444444333555777666777:::<<<===CCCllltttpppyyyqqqhhhnnnppp[[[VVVSSSSSSMMMHHH@@@:::666444333222444333333222222333333444555444444555555666777888999@@@AAAiiilllYYYOOOOOO[[[wwwvvvgggzzzmmm]]]VVVSSSXXXaaabbbOOOKKKMMMIIISSSaaahhh```PPPGGGFFFHHHKKKIIIHHHSSSdddjjjeeerrrbbbSSSMMMGGGCCCDDDFFFGGGHHHOOOMMMKKKJJJKKKLLLMMMNNNOOOMMMRRR___gggbbbWWWQQQKKKMMMSSSPPPLLLUUU]]]UUUEEE???:::888:::<<<>>>???>>>===;;;;;;===>>>>>>===DDDBBB???;;;888999<<>>777444111000111222222111333333444444444444555555444666777888:::<<<>>>???RRR|||www}}}}}}wwwzzzggghhhuuummm\\\UUUVVVOOOJJJBBB<<<888666444333444333333222222333333444555555555555555666888888666>>>EEErrrttt\\\OOOKKKSSSjjjwww|||tttjjjZZZRRRSSSWWWkkkvvv[[[NNNMMMLLLPPPYYYaaa___TTTIIIEEEFFFIIIGGGEEEPPP```eee```uuu```RRRFFFDDDBBBBBBEEEHHHJJJJJJNNNKKKIIIJJJMMMMMMHHHDDDHHHMMMXXXcccddd[[[PPPJJJHHHIIIMMMLLLIIITTT\\\SSSBBB>>>888777999===>>>>>>>>><<<;;;<<<======<<<;;;CCCCCCAAA>>>;;;999999:::<<<<<<<<<999777999>>>BBBAAA???===<<<;;;:::666444222111000///...//////000111111111111111111111111222222222222333444555555444888@@@JJJVVVcccpppyyy~~~rrrbbb```eeeuuuuuu~~~UUURRRbbbdddddd```XXXSSSOOOHHH@@@777555111000111222222222333333444444444555555555666666888:::<<<>>>@@@BBB```|||ooozzznnnlllhhhcccxxxjjj\\\WWWQQQLLLDDD>>>:::888666555444444333333333333444444555555555555666777888888888>>>KKKfffUUUNNNOOO^^^zzz}}}rrr~~~{{{fffYYYUUUUUUZZZoookkkUUUQQQPPPMMMOOOXXX\\\UUUJJJDDDEEEFFFCCCBBBLLLZZZ^^^YYYwwweeeSSSGGG@@@AAACCCFFFIIILLLMMMNNNJJJJJJKKKMMMNNNLLLGGGCCCKKKTTT___ccc___UUUNNNLLLKKKIIIKKKHHHFFFQQQWWWMMM@@@===888555999???@@@===>>><<<;;;<<<===<<<;;;999AAABBBCCCAAA===999777666999<<>>===;;;888777444333111000/////////000111111111111111111111111222222222222333444555555333888???IIIUUUcccpppyyy~~~yyyddd___dddqqq|||{{{[[[PPP___bbbcccaaaZZZTTTOOOHHHAAA888555222111111222222222333333444444555555666666777666777:::;;;===AAAGGGjjjpppeee]]][[[\\\dddxxxmmmsssxxxlll[[[aaawwwmmmXXXRRRMMMFFF@@@<<<999777555444444333333333333444444555555555555666777888999<<<@@@SSSsss___VVVQQQWWW{{{}}}ooonnnkkkmmmvvveee___]]]___hhhzzz___VVVRRRLLLKKKQQQTTTPPPIIIDDDEEEDDDAAAAAAIIIUUUXXXTTT}}}jjjZZZKKKBBB???AAAEEEIIIKKKMMMNNNOOODDDGGGLLLMMMKKKIIIHHHHHHQQQXXX^^^^^^ZZZWWWYYY[[[RRRMMMJJJEEEBBBMMMQQQEEE???===888555;;;CCCCCC===>>>===;;;;;;<<<<<<;;;999???AAADDDCCC???;;;777555555;;;AAABBB???<<<<<<>>>BBBBBBAAA@@@>>><<<::::::666555333111000000000000111111111111111111111111222222222222333444555555333888???IIIUUUcccpppxxx}}}ggg```cccnnnvvviiiTTT[[[\\\______YYYSSSNNNGGG@@@888555222111222333333222333333444555555666777777888666777999888;;;EEERRRxxx}}}mmmbbbWWWQQQMMMRRRdddyyylllnnnqqqccc]]]^^^mmm\\\SSSNNNGGGAAA===999777444555444444333333444444555666555555666666777888999===>>>YYYbbb[[[RRRSSSqqq|||~~~zzzeeeaaaaaavvvqqqeee```ffffffxxxlllZZZSSSNNNLLLMMMLLLGGGEEEGGGFFFDDDAAABBBJJJRRRUUURRRqqq^^^PPPFFF???===AAAFFFJJJKKKLLLMMMNNNDDDGGGKKKJJJHHHHHHKKKOOOSSSWWWYYYWWWYYY___fffiiiXXXOOOJJJDDDAAALLLNNN@@@???>>>:::666>>>HHHGGG??????===;;;:::;;;======<<<;;;???CCCDDDAAA<<<888666333999AAADDDCCC???===<<<@@@AAABBBAAA>>>===<<<===999888555333222111111111222222222222222222222222222222222222333444555555444999@@@IIITTTbbbnnnvvv|||mmmaaacccjjjvvvlllRRRPPPVVV[[[]]]XXXRRRMMMFFF@@@888666222111222333333333333333444555666777777888777666777999777<<>>;;;777555555555444444444444555555666666666666777888999999:::<<>>>>>BBBGGGKKKLLLLLLNNNPPPNNNMMMKKKIIIIIIMMMRRRUUUTTTVVVUUUTTTZZZeeekkkjjjXXXNNNHHHBBBBBBNNNQQQBBB@@@@@@;;;888@@@LLLKKKAAAAAA>>>:::999;;;===???@@@888===BBBDDDBBB>>>:::888333777===AAACCCAAA>>><<<>>>@@@BBBAAA???===>>>???;;;:::888555333222222222222222222222222222222222222222222222333444555555666:::@@@IIITTT```mmmuuuyyytttdddaaaeeeyyy}}}___JJJHHHQQQWWW[[[WWWQQQMMMGGGAAA888666333111222333333333333333444555666777888888666666:::;;;999AAA```wwwqqqwwwfffZZZPPPKKKUUUcccqqq|||rrrlll]]]ZZZdddkkkVVVQQQKKKEEEAAA===999666555555444444444444555555666666666666777888999::::::???lll~~~qqqdddrrrpppgggkkkmmmggghhhsss~~~dddQQQMMMJJJHHHDDDAAAEEEKKKIIIDDDBBBFFFMMMRRRSSSRRRfffOOOCCC??????>>>???DDDIIIMMMMMMNNNQQQSSS[[[TTTLLLJJJNNNTTTXXXZZZVVVVVVTTTTTT\\\ggghhhbbbVVVLLLEEEAAACCCQQQTTTFFFAAABBB===999BBBNNNMMMBBBAAA>>>:::999:::>>>AAABBB777;;;AAACCCBBB???;;;:::444666999===AAAAAA???<<<<<>>:::777555555444444444444555555666666666666777888999:::???EEEwww{{{xxx}}}}}}~~~qqqnnnoootttkkkQQQKKKFFFEEEDDDCCCGGGKKKIIIDDDAAAFFFMMMRRRRRRRRRmmmUUUGGGAAA>>>>>>AAABBBIIINNNMMMIIIJJJQQQYYYZZZTTTOOOPPPVVV[[[ZZZWWWUUUZZZ]]][[[ZZZ\\\\\\ZZZQQQKKKBBB===CCCOOOUUUTTTLLLJJJ@@@999EEEWWWTTTDDDGGGDDD===666999BBBCCC>>>888999;;;<<<>>>>>>??????555555777;;;@@@BBB@@@===<<<<<<;;;;;;;;;<<<======>>>>>>===;;;888555222000444333222111111111222333333333222222333333444555666:::EEESSS]]]dddllltttvvv{{{qqqddd___mmm}}}fffAAAQQQJJJUUU\\\XXXRRRNNNIIICCC<<<888444111111333444444333333444444555666666666444666:::<<<@@@WWWnnnWWWSSSiiittt___^^^cccfff___SSSKKKLLLPPPTTTlllgggVVVSSSOOOLLLMMMQQQWWW[[[uuu|||rrrhhhTTT[[[uuugggQQQLLLKKK???AAACCC444555555444444444555555666555666888888777777888:::===DDD~~~|||sss|||~~~yyy~~~{{{fffMMMIIIEEEEEEGGGJJJJJJIIIDDDEEEEEEGGGMMMVVVXXXVVVuuubbbNNNCCC???===???AAADDDHHHLLLMMMKKKNNNUUU[[[YYYUUUQQQRRRUUUXXXWWWUUUWWW[[[[[[WWWTTTUUUVVVTTTNNNHHH>>><<>>999999:::<<<============777666666999<<<===;;;999888888888999;;;===>>>?????????>>><<<:::777555333444333222111000111222333333333222222333333444555666:::DDDRRR\\\ccckkksssxxx}}}wwwiiibbbjjjuuuzzzKKKMMMKKKUUU\\\YYYSSSNNNIIIDDD===999555222222333444444444555555666666777777888666:::<<<<<>>======>>>AAAEEEFFFHHHIIIKKKPPPVVVZZZVVVVVVUUUTTTSSSSSSRRRRRR[[[]]][[[UUUSSSUUUXXXWWWPPPHHH===999FFF^^^qqqxxx{{{qqqYYYAAA???MMMVVVSSSSSSMMMBBB999888===???===888888999999::::::::::::777666444555666777666555444555666888;;;>>>AAABBB@@@@@@???>>><<<:::888777444333222111000000111222333333222222333333444555555999CCCQQQ[[[bbbjjjrrrwww||||||lllcccfffnnn~~~aaaNNNMMMUUU[[[YYYTTTOOOJJJFFF???;;;666444333555555555555666666777777888999999777>>>>>>;;;LLLxxxmmmjjj}}}wwweeeXXXQQQMMMKKKRRRiiilllYYYNNNIIIGGGEEECCCCCCEEEGGGIIITTTqqq{{{yyyjjjjjjyyyoooggg___dddoooUUUPPPJJJEEE@@@888666666555555555555666666555777888888777777999;;;DDDMMMzzz}}}{{{wwwpppfff]]]WWWTTTOOOLLLHHHGGGGGGHHHIIIHHHDDDGGGIIIIIIMMMRRRRRRNNNfffRRRHHH>>><<<======>>>AAAEEECCCBBBCCCGGGKKKOOOQQQPPPSSSTTTRRRNNNKKKKKKKKKSSSUUUSSSNNNNNNTTTYYYZZZTTTLLL>>>777???OOOZZZ^^^___]]]PPPAAA>>>IIIOOOMMMEEEAAA:::555555888::::::555555555555555555666666777666444333333444555666666777888:::===@@@BBBDDD@@@@@@???>>>===<<<::::::444333222111000000111111333333222222333333444555555888CCCPPPZZZaaaiiiqqqtttyyy~~~lll```ccckkk|||ZZZOOOUUUYYYYYYUUUPPPKKKGGG@@@===888555555666666666555555666777777888888999888@@@>>>:::SSSyyyaaaTTTMMMKKKQQQgggiiiWWWSSSKKKKKKIIIHHHGGGGGGHHHHHHIIIZZZmmmqqqqqqooowwwxxxyyy}}}qqqcccaaasss~~~oooccc___sss{{{]]]UUUPPPEEE???===777777666666555666666666666777888777777888:::<<>>===>>>@@@BBB???======@@@CCCDDDEEEEEEIIIKKKIIIDDD@@@@@@AAABBBDDDCCC???@@@GGGMMMOOOLLLGGG???999===EEEGGGDDD>>>AAA???888666<<<@@@>>>888555333444555555555555444333222222222333444444888777666555555666999;;;======>>>???@@@BBBDDDEEEAAA@@@???>>>===<<<<<<;;;666555333111111111111222333333222222333333444555555888CCCPPPZZZ```hhhpppssswww~~~ooo\\\bbbmmm||||||iiiQQQSSSWWWYYYVVVPPPKKKHHHBBB>>>999666555666666666444555555666666777888888888???======^^^jjjTTTLLLLLLPPPdddlllXXXVVVOOOOOONNNLLLKKKJJJIIIHHHFFFJJJOOOjjjwwwbbbYYYVVV[[[[[[ZZZ\\\]]]pppoooaaa^^^jjjvvvkkkccc___xxxfffZZZSSSEEE>>>CCC999888777666666666666666666777777777777888;;;>>>EEEYYY|||zzzxxx{{{{{{eee[[[RRRIIIFFFKKKHHHJJJMMMNNNNNNLLLIIIHHHKKKPPPTTTTTTTTTVVVTTTQQQaaaJJJEEE???<<<>>>???>>>???AAA@@@>>><<<;;;<<<======<<<;;;>>>@@@>>>:::777777888999<<<;;;888777<<>>=========777666444333222222222222333333222222333333444555666999CCCPPPZZZ```hhhpppsssxxxwww\\\```kkkzzzvvvxxxpppRRRRRRUUUXXXWWWPPPJJJIIIBBB>>>999666555666666666444444555666666777777888888===>>>GGGnnnsssWWWMMMNNNOOO```zzzrrr[[[UUURRRRRRPPPNNNLLLJJJIIIHHHIIIHHHDDDXXXttt^^^PPPLLLOOOMMMMMMNNNKKK\\\|||qqqbbb^^^hhhooofffYYYeeeooo\\\TTTGGG???FFF:::999888777777666666777777777777777777999<<>><<>><<<;;;;;;888999:::999888666666777777;;;<<<888777999:::999555666666888@@@FFFDDD>>>???@@@===888666777888777888555666:::999555444888::::::999888999;;;===???AAACCCDDDCCCAAABBBEEEHHHIIIHHHGGGGGGFFFFFFFFFGGGFFFEEECCCAAA???>>>>>>>>>999888666444333333333333333333222222333333444555666:::DDDQQQ[[[aaahhhppprrrwww~~~bbb___dddrrrzzzsssyyy{{{zzzoooRRRPPPRRRWWWVVVOOOIIIIIIBBB>>>999666555555555555555666666777777888888999:::<<>>???<<<<<>>===>>>;;;:::::::::::::::::::::222888:::888777999888666888777444333888>>><<<666777888888888888888666333888555555999999666999??????>>>======>>>AAACCCEEEFFFHHHJJJHHHFFFEEEHHHJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGEEEBBB@@@@@@@@@@@@:::999777555444444444444333333222222333333444555777;;;DDDQQQ[[[aaaiiipppooottt|||ggg___]]]kkksssvvvwwwqqqlllRRROOOQQQWWWVVVNNNIIIIIIBBB>>>999555444555555555777777777888999999::::::<<<<<>>>>>======<<<<<<:::::::::999999999888888888888888888888888888888:::::::::999999888888888999:::::::::;;;===>>>???AAA@@@??????AAADDDGGGJJJIIIIIIIIIIIIJJJJJJJJJJJJMMMKKKJJJJJJJJJJJJHHHGGGFFFFFFEEECCCBBB@@@??????<<<;;;:::999777666555444333333333444444444555555444:::EEERRRZZZ___gggpppuuuyyy~~~ooo```ZZZgggzzzwwwtttrrrfff}}}gggQQQHHHKKKTTTTTTTTTOOOCCCDDD@@@:::666555555666666777777777888999999::::::AAA===KKKuuurrrYYYVVVQQQXXXeeewwwzzzsssggg]]]^^^bbb]]]SSSQQQLLLKKKOOOUUU___rrruuufff\\\WWWVVVVVVSSSVVV\\\\\\]]]mmm|||iiifffccc}}}vvviiiccceeewwwzzz^^^OOOLLLHHHBBB???999666777888777888;;;;;;888777:::;;;:::===AAAMMMzzzwwwcccyyy}}}zzzvvvxxxzzzwww|||fff___VVVSSSUUUVVVUUUSSSTTTVVVTTTQQQVVVcccqqqxxx~~~xxxtttpppfffWWWOOOOOOcccRRRIII@@@;;;===AAABBBCCCEEEFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999:::::::::999999999888888::::::;;;<<<>>>@@@BBBCCCCCCBBBAAAAAABBBEEEHHHJJJIIIJJJJJJKKKKKKKKKKKKKKKMMMLLLJJJJJJKKKKKKIIIGGGIIIHHHGGGFFFDDDCCCBBBAAA===<<<;;;:::999777666666666666666555444444333333444999DDDQQQYYY^^^fffooouuuxxx}}}xxxhhh___iiiyyyzzzvvvkkkaaaPPPHHHLLLUUUUUUTTTPPPDDDDDD@@@:::666555666666666777777888888999:::::::::>>>>>>QQQ{{{yyy]]]WWWQQQSSS\\\jjjyyyuuuttttttkkk^^^WWW]]]VVVQQQQQQQQQUUU```lllqqqtttvvvuuurrrppprrrtttuuupppjjjccc^^^]]]___aaabbbccckkkxxx~~~lllbbb___uuuvvvgggZZZeeeuuu~~~fffVVVMMMHHHFFF@@@:::666888888777888;;;;;;888888:::;;;:::===BBBSSSvvvfff{{{zzzyyy~~~tttyyyyyy~~~gggbbb]]]ZZZ[[[\\\[[[ZZZYYYWWWTTTVVVbbbttt}}}vvvhhhWWWKKKHHHmmmMMMBBBCCCBBB>>><<>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;<<<===???AAADDDFFFHHHFFFEEEDDDCCCDDDFFFHHHIIIHHHIIIKKKMMMMMMLLLKKKJJJMMMKKKJJJJJJKKKKKKIIIHHHIIIHHHGGGFFFEEEDDDCCCBBB>>>>>>===<<<:::999888888:::999888777555444222222555999DDDPPPXXX]]]eeennntttwww}}}mmmaaaiiivvv|||qqqbbbRRRHHHMMMWWWVVVTTTPPPGGGEEE@@@:::666555666777777777888888999999::::::;;;<<>>DDDZZZsssggg|||xxxxxxxxx|||qqqwww|||tttnnnllliiifffcccaaa```___XXXVVVVVV___tttttthhh[[[RRROOO}}}}}}vvv^^^FFF@@@DDDEEEBBB???BBBDDDFFFGGGGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@AAA@@@@@@??????>>>============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::======>>>@@@BBBDDDFFFHHHFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGJJJLLLMMMLLLJJJIIILLLJJJIIIIIIJJJJJJIIIGGGGGGFFFFFFEEECCCBBBBBBAAA@@@??????===<<<;;;::::::;;;:::999888777555444444555:::DDDOOOWWW\\\dddmmmsssvvv|||nnn```ffftttwwwlllWWWKKKNNNYYYWWWTTTQQQJJJFFFAAA;;;777666777777777888888999999:::;;;;;;;;;;;;KKKjjjfffUUUWWWOOOLLLSSS\\\cccnnnyyytttyyynnnfffccc___\\\YYYVVVSSSSSSWWWZZZ\\\\\\\\\^^^cccgggnnnsssxxx}}}qqqaaa[[[aaapppmmmbbbZZZ^^^wwwVVVHHHKKKBBB<<<888888999777777::::::888888:::::::::???FFF^^^sssiii{{{vvvuuuuuu}}}}}}rrruuuzzzzzz{{{{{{yyytttnnnhhheeeccc```eeennn~~~|||llldddaaa```aaa||||||sssYYYMMMBBB@@@BBBBBBAAAAAACCCDDDEEEFFFFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::>>>>>>??????AAABBBDDDEEEEEEDDDCCCCCCCCCCCCDDDEEECCCEEEHHHJJJKKKJJJHHHGGGJJJHHHGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@???>>>===<<<<<<:::::::::999999999888888777;;;DDDOOOVVV[[[dddlllqqquuu{{{qqq```dddppp{{{{{{aaaPPPOOOZZZYYYUUURRRKKKFFFBBB<<<888777777888888999999999:::;;;;;;<<<<<<<<>>>>>>>>>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFHHHIIIIIIHHHGGGJJJHHHGGGHHHIIIIIIHHHGGGIIIIIIHHHHHHGGGFFFFFFEEEAAAAAA@@@??????>>>======::::::::::::;;;;;;<<<<<<999<<>>^^^{{{vvvoootttyyy]]]VVVMMMIIIKKKJJJIIIWWWkkkjjjkkkzzz{{{{{{tttnnn~~~llldddUUUQQQTTThhhlllccc]]]vvv~~~fffRRRNNNDDD>>>::::::999777666999888888999:::999999AAAKKKaaauuuwww|||{{{}}}yyyuuurrrvvvzzz~~~|||~~~nnnSSSJJJEEEGGGGGGFFFFFFHHHIIIJJJHHHGGGFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAACCCDDDAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJIIIIIIKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFAAAAAA@@@??????>>>>>>>>>;;;;;;;;;<<<<<<=========;;;>>>FFFPPPVVV[[[dddmmmpppsssyyyhhheeemmmwwwttt{{{]]]PPPZZZ]]]YYYSSSJJJGGGCCC===999888888999999:::::::::;;;<<<<<<======CCCiii~~~{{{qqqwwwaaaVVVMMMIIIJJJFFFFFF[[[vvvuuuYYYUUUcccwwwpppcccTTTOOOPPPaaapppmmmeeeuuulllVVVMMMEEE???::::::999666666888777888999:::888999BBBMMMjjjooo||||||yyy{{{~~~uuurrrqqqxxxwwwcccPPPTTTMMMLLLJJJGGGGGGIIIIIIGGGKKKIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::;;;===@@@BBBDDDFFFAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLKKKJJJKKKLLLMMMLLLKKKHHHGGGGGGFFFFFFEEEEEEEEEAAA@@@@@@??????>>>>>>>>>========================<<>>===???AAABBBAAA@@@AAAAAAAAA???===>>>>>>======>>>===;;;999;;;;;;;;;<<<>>>>>>===<<<===???AAABBBBBBDDDGGGJJJHHHGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGGGGHHHJJJKKKLLLKKKJJJHHHIIIJJJJJJHHHGGG???AAACCCDDDCCCBBBBBBBBBBBBAAA@@@>>>>>>======>>>FFFCCC@@@<<<<<<===@@@BBB>>>???EEEOOOVVV\\\dddmmmooopppuuu|||tttccceeeuuuzzz~~~[[[WWW]]]ZZZ\\\RRRLLLJJJEEE>>>999777888888999<<<:::999:::;;;===>>>>>>JJJaaaXXXPPPIIIJJJKKKHHHaaaccc[[[ccc~~~vvvddd[[[SSSOOOZZZ{{{~~~zzzvvvkkkXXXLLLDDDAAA===999777888999;;;999;;;888:::???<<>>>>>>>>??????@@@EEENNNTTTYYY```hhhlllnnnttt|||~~~kkkiiisss~~~{{{{{{VVVVVV^^^[[[\\\RRRLLLJJJEEE>>>999888888999999<<<;;;::::::;;;===??????YYY|||___[[[VVVOOOPPPPPPNNNgggxxxooovvvvvvjjj]]]XXXSSS]]]~~~yyyzzzkkkZZZRRRGGGDDD???:::777777888999999;;;888:::>>>;;;BBBVVV|||wwwtttwwwtttuuuyyy}}}wwwooopppxxxnnn___UUUWWW```mmmvvvwwwvvvwwwqqqrrrvvv~~~xxxsssvvvuuuhhhfffccc```^^^]]]^^^^^^^^^\\\XXXVVVUUUSSSQQQOOOSSSRRRQQQPPPOOOOOOOOOOOOIIIKKKNNNOOONNNMMMNNNNNNPPPNNNLLLJJJJJJKKKMMMOOOLLLLLLKKKKKKKKKLLLMMMMMMGGGGGGGGGGGGGGGGGGFFFFFFIIIJJJKKKKKKKKKKKKNNNPPPRRRRRRQQQPPPOOONNNNNNMMMKKKLLLMMMMMMKKKJJJJJJKKKQQQNNNKKKIIIHHHGGGEEECCCBBBBBB@@@@@@???@@@AAAAAADDDDDDEEEFFFEEEDDDCCCBBB@@@@@@@@@@@@???>>>>>>===@@@@@@EEELLLQQQUUU[[[ccciiikkksss|||sssiiilllssswww}}}wwwxxxQQQVVVaaa``````UUUNNNJJJEEE>>>:::999999:::;;;;;;;;;::::::;;;===@@@AAA^^^yyyccc^^^]]]XXXXXXWWWVVVnnntttjjj^^^ZZZTTT\\\~~~vvvlllZZZUUUJJJGGGAAA;;;888666777888999<<<999999===:::BBBVVV|||uuu{{{wwwsssuuu{{{tttoooppp{{{}}}hhhZZZTTTRRRXXX]]]^^^\\\\\\^^^ccciiipppxxxzzzzzzwww}}}wwwpppjjjfffddddddgggdddaaa___^^^\\\ZZZXXXZZZZZZZZZXXXVVVUUUVVVWWWMMMPPPSSSTTTSSSQQQPPPPPPTTTTTTTTTSSSQQQQQQRRRRRRQQQRRRQQQPPPNNNNNNPPPQQQKKKMMMNNNOOONNNMMMMMMNNNSSSTTTUUUTTTSSSSSSUUUWWWaaaaaaaaaaaaaaa```______\\\\\\]]]```bbb___XXXRRRVVVRRRNNNKKKKKKJJJIIIHHHLLLJJJGGGFFFGGGIIIJJJKKKDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCAAA@@@??????>>>>>>??????DDDKKKPPPSSSZZZaaahhhkkkrrr|||tttdddcccjjjpppwwwwwwPPPWWWeeedddeeeYYYQQQKKKFFF???;;;999:::;;;;;;;;;;;;;;;:::;;;>>>AAADDDaaarrrgggjjjhhhffffffeeewwwuuukkkbbb\\\RRRVVVyyywww|||rrrYYYRRRLLLHHHBBB<<<999888888999999<<<999999<<<999BBBXXXyyyzzzppp{{{wwwsssuuu{{{rrrmmmooo}}}mmmaaaXXXXXX\\\]]]\\\\\\]]]aaaiiisss~~~zzz~~~yyyvvvtttqqqnnnlllhhhhhhfffaaa[[[WWWVVVVVVTTTUUUVVVUUUSSSQQQPPPPPPRRRVVV[[[^^^]]]\\\\\\\\\]]]^^^```___^^^___aaaccc]]]```eeefffeeedddddddddmmmnnnnnnmmmllllllmmmooo}}}lll]]]XXXUUURRRQQQSSSVVVXXXYYYUUUQQQMMMLLLMMMPPPQQQQQQOOOQQQTTTWWWXXXYYYXXXWWWRRROOOIIIDDD@@@>>>>>>???======BBBJJJPPPTTT[[[bbbhhhkkksss|||tttcccbbbkkkssszzz}}}TTTWWWcccdddfffZZZRRRMMMHHHAAA<<<:::;;;;;;<<<:::;;;<<<;;;;;;>>>CCCGGGppp~~~ssseeeSSSSSSpppvvvuuu}}}^^^SSSLLLHHHCCC>>>::::::;;;<<<999<<<::::::<<<999CCC[[[zzz{{{zzzkkkxxxwwwrrrssszzz~~~ooollllll|||rrreee```aaa___]]]]]]^^^```iiizzz{{{}}}qqqhhheeedddgggfffdddaaa]]][[[\\\]]]eeellluuu{{{}}}}}}~~~nnnllliiijjjnnntttxxxzzztttpppjjjhhhiiiiiihhhgggrrrqqqqqqooommmjjjgggeee___ZZZQQQHHHBBB>>><<<<<<;;;;;;@@@IIIOOOSSS[[[bbbhhhkkkrrr{{{zzzjjjjjjuuu~~~|||\\\VVV___aaafffZZZQQQPPPJJJCCC===;;;;;;;;;;;;:::<<<<<<;;;;;;>>>DDDJJJzzzyyyvvv}}}~~~qqqXXXTTTggguuupppgggZZZMMMJJJDDD???<<<;;;<<<===888===;;;;;;<<<:::FFF___mmmhhhwwwuuupppqqqyyyzzzmmmkkkjjj{{{~~~wwwqqqoooqqqrrryyyxxx}}}xxx}}}yyyyyy|||{{{yyytttooohhhccc^^^\\\ZZZVVVOOOHHHAAA===:::999999:::???GGGMMMQQQXXX```fffiiiqqqzzztttvvv{{{iiiYYY]]]```hhh]]]TTTRRRMMMEEE>>>;;;::::::::::::<<<===<<<;;;>>>EEELLL}}}zzzssslllfffmmm|||{{{nnnsss}}}uuuXXXTTT___tttvvvmmmuuulllaaaPPPMMMFFF@@@<<<;;;;;;<<<888===<<<<<<===<<>>EEEKKKNNNUUU]]]cccgggoooyyy{{{}}}zzz|||ttt^^^___bbblllbbbXXXTTTNNNFFF???<<<:::999999:::<<<===<<<;;;>>>FFFMMMeee^^^\\\]]]lllqqqfffppp}}}qqqTTTRRRYYYfffzzzllloookkkcccSSSOOOHHHAAA<<<:::::::::777===<<<<<<>>>===KKKeeebbbddduuuxxxnnnjjjmmmwwwqqqjjjkkkjjj}}}llllllvvvvvvpppnnnjjjddd^^^YYYTTTRRRLLLJJJHHHFFFDDDCCCCCCCCCBBBAAA???===;;;:::999999777777<<>>;;;999>>>???FFFUUU}}}xxx___XXXWWW[[[iiizzzooodddjjjzzzYYYOOOTTTccctttkkksssqqqVVVKKKIIIGGG<<<888:::777;;;<<<;;;333<<>>=========>>>===;;;999888666666666777777<<>>;;;999>>>???FFFWWWsssuuu}}}zzz]]]SSSSSSVVV```nnnyyyyyyggg___jjjiiiXXXUUU]]]ttt|||mmmooo}}}^^^QQQLLLHHH<<<888<<<::::::;;;<<<666>>>AAADDDlllXXX```uuu~~~pppkkkjjjlllxxxnnngggeeelll{{{lllbbb[[[TTTSSSVVVPPPRRRRRRXXXcccuuulllllluuu|||{{{ggg```[[[VVVOOOIIIFFFEEECCCBBBEEEEEEDDDBBBAAA@@@???>>>@@@???>>>===<<<<<<<<<===;;;:::999777666555555555666777;;;CCCHHHKKKRRRYYY\\\ccclllttt{{{vvvqqq|||vvv~~~ZZZccchhhjjjiii___YYYSSSJJJAAA;;;999999::::::???<<<:::>>>???GGGZZZhhhnnnzzzcccVVVUUUVVV^^^iiivvvhhhaaaooo~~~eeeYYYYYYhhhzzzpppkkktttfffWWWPPPJJJ===999>>><<<999;;;===999AAACCCGGGrrrXXX^^^tttzzzvvvjjjfffgggkkkyyy{{{kkkffffffooossskkkZZZSSSLLLJJJIIIHHHJJJMMMKKKJJJKKKTTTXXX\\\kkkhhhuuudddOOOHHHMMMJJJFFFCCCBBBAAABBBBBBDDDCCCCCCBBBAAAAAA@@@@@@======<<<<<<<<<<<<======;;;;;;:::888888777777777666666:::BBBGGGJJJPPPXXX[[[aaakkkssszzzzzzrrr}}}yyyxxx\\\ggglllllllllbbb\\\VVVLLLBBB;;;999999:::<<>>III___gggmmmyyynnn]]]WWWVVV___mmm|||pppgggvvvtttaaaZZZcccqqquuujjjmmmfffXXXRRRLLL???:::>>><<<:::;;;>>>;;;BBBBBBIIIwwwYYY\\\nnnvvvtttgggeeefffjjjxxxxxxiiieeefffqqq}}}sssnnnlllnnnooopppuuu{{{xxxxxxwwwvvvvvvvvvvvvvvvpppnnniiiccc]]]UUUNNNJJJPPPNNNLLLLLLLLLMMMNNNOOOPPPRRRSSSWWWYYYZZZvvvhhhaaa{{{aaaNNNJJJIIIHHHFFFDDDBBBBBBBBBCCCCCCBBBAAA@@@>>>===<<<;;;999999::::::;;;;;;;;;;;;<<<<<<:::999888888888888555555:::AAAFFFIIIOOOVVVZZZaaaiiiqqqxxx~~~sss}}}sss^^^lllpppqqqoooccc___XXXMMMCCC;;;999999;;;===???<<<===@@@???KKKdddjjjnnnwww{{{rrr```UUURRR___rrruuulll{{{lll^^^aaalll}}}zzzmmmlllcccVVVRRRNNNAAA<<<===::::::;;;???;;;@@@???III|||^^^^^^kkk|||wwwjjjffffffjjjwwwuuugggdddgggrrr{{{kkkccc```[[[YYYYYYXXXUUUVVVYYYXXXYYYZZZ[[[[[[\\\\\\\\\WWWWWWVVVUUUSSSRRRRRRRRRMMMOOOQQQQQQRRRUUUVVVWWWSSS___aaa```gggmmmyyyeee]]]{{{zzz~~~]]]JJJIIIEEEEEEEEECCC@@@???@@@AAABBBAAA@@@>>>===;;;:::999<<<===>>>>>>??????>>>>>><<<;;;:::888777666666666555555999@@@EEEGGGNNNUUU[[[aaaiiipppwwwsss~~~tttaaannnrrrtttrrrdddbbbZZZOOOCCC<<<999999;;;<<<>>><<<>>>AAA???NNNkkklllmmmqqquuu~~~sssaaaUUURRRaaavvvxxxqqqxxxbbb```iii~~~rrrlllcccWWWTTTPPPCCC======999;;;:::>>>;;;@@@???LLL{{{bbbfffoooyyylllhhhhhhkkkxxxrrreeedddgggttttttjjjeeeddd___\\\]]]``````]]]]]]___]]]^^^```bbbbbbaaa```___XXXYYYYYYXXXWWWYYY\\\^^^XXX]]]aaabbbeeekkkpppqqqtttaaa\\\|||uuuwwwUUUCCCEEECCCEEEFFFDDDAAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDCCCBBBBBB===<<<:::888777555555555444444888???DDDGGGMMMTTT\\\aaahhhooouuu}}}sss{{{|||eeennnrrrvvvuuufffddd\\\PPPDDD<<<999999;;;<<<<<<;;;>>>BBB@@@QQQpppnnnhhhhhhmmmyyylll\\\SSSQQQ___rrryyyoooxxxgggbbbjjjvvvlllkkk]]]XXXRRRDDD>>>???<<<:::999===;;;@@@AAASSSoooaaammmuuu|||xxxkkkiiijjjnnn|||~~~nnnbbbccchhhwww{{{wwwtttssstttooolllnnnrrrrrrppppppssspppssswwwzzz{{{yyyvvvtttwwwxxxxxxvvvuuuvvv{{{```]]]vvvvvvTTTDDDGGGBBBDDDFFFEEEAAA??????AAA???@@@AAABBBDDDEEEFFFGGG???@@@AAABBBBBBAAA@@@??????>>><<<:::888666666555444444888???CCCFFFLLLSSS\\\aaahhhooouuu|||rrryyyhhhmmmqqqwwwwwwhhheee]]]QQQDDD<<<999:::;;;;;;<<<:::???CCCAAARRRssspppdddaaaggguuu```RRRLLLLLLWWWgggvvvuuufffhhhzzznnnaaatttlllfffmmmxxxlll|||sssccc[[[SSSDDD>>>AAA>>>999888===;;;AAACCCXXX```\\\oooyyywwwsssuuujjjhhhkkkqqqzzzkkk```bbbiiiyyy}}}hhhkkktttoooQQQCCCEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAADDDFFFGGGFFFEEEAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::777555444555666888:::>>>DDDKKKPPPWWW\\\fffpppuuuzzzwwwvvvllliiittt|||xxxlllfffbbbWWWHHH???======;;;;;;<<<@@@<<>>>>>?????????>>>>>>===<<<<<<<<<<<<:::888666555555666888:::===CCCJJJPPPWWW\\\eeepppuuuzzzwwwuuutttmmmtttzzzwwwlllhhhdddXXXIII???======;;;======???:::BBBFFFTTTlll[[[aaabbbnnnzzzXXXQQQPPPKKKNNNYYYfffmmmzzzjjj[[[XXX___iii{{{^^^RRRZZZfffpppooossskkkmmmoooaaa]]]YYYHHH=========>>>:::999@@@AAA@@@dddiiiNNNQQQnnn}}}xxxiiidddddddddssskkkcccgggkkk{{{xxxxxxyyyzzz~~~|||xxxaaadddrrrrrrSSSDDDEEECCCCCCBBBBBBAAA@@@??????BBBCCCEEEFFFEEEBBB???===<<<<<<===>>>>>>>>>>>>>>><<<======<<<;;;999777666555666777999<<>>>>>999BBBIII\\\|||eeeZZZ```___hhh|||^^^RRRPPPLLLNNNWWW___dddooo~~~nnn[[[RRRQQQTTTvvvxxx\\\QQQTTT[[[uuuxxxpppppphhhkkkuuueeeaaa]]]MMM@@@===:::<<<::::::AAACCCCCChhhcccIIINNNnnnwwwhhhcccdddeeettt~~~kkkcccfffkkk{{{dddhhhrrryyyWWWEEEDDDCCCBBBBBBAAA@@@???>>>>>>@@@BBBEEEFFFDDDAAA>>>===>>>>>>>>>>>>>>>>>>==================<<<:::888777444555777888;;;AAAGGGLLLUUUZZZdddnnntttyyy{{{xxx|||pppsss{{{{{{mmmjjj^^^LLL@@@=========???>>>???999BBBJJJ___wwwaaaXXX^^^[[[dddrrrgggVVVRRRNNNOOOUUU^^^```hhhttt|||sss^^^TTTPPPOOObbbzzz```SSSQQQRRRdddzzzvvvqqqlllooo{{{jjjddd___NNNAAA>>>;;;<<<;;;;;;AAABBBEEEiiidddOOOXXXvvv|||kkkeeeeeedddqqq{{{jjjccceeekkk|||vvvyyykkkoooqqq~~~\\\FFFAAABBBBBBAAA@@@??????>>>>>>===@@@CCCDDDBBB@@@??????AAAAAAAAA@@@???===<<<;;;<<<<<<======<<<:::888777444555666888:::???FFFJJJSSSXXXbbblllrrrwww{{{yyyooosss|||~~~qqqnnnaaaNNN@@@<<<===>>>===>>>AAA<<>><<<===<<>>BBBBBB@@@>>>@@@BBBCCCCCCBBBAAA???===;;;:::;;;;;;<<<<<<;;;:::888777444555666777999>>>DDDHHHPPPUUU___jjjpppuuu~~~wwwqqquuu|||}}}tttqqqeeePPP@@@<<<===???;;;>>>BBB===DDDJJJ^^^aaaVVVYYYUUU___hhhxxx^^^SSSNNNOOOTTTaaabbbhhhqqquuuvvvzzz~~~aaaUUUPPPNNNTTTkkk~~~eeeVVVNNNHHHNNN[[[tttvvvqqqqqq|||nnniiicccNNN@@@@@@@@@===>>>===>>>AAAIIIqqq~~~___RRRcccyyyhhhbbbdddeeeqqqsssfffaaabbbhhh~~~xxx~~~}}}}}}~~~nnnsss~~~rrrzzz^^^FFFAAA@@@@@@@@@AAAAAAAAAAAAAAA<<>>@@@;;;>>>BBB===CCCKKKaaa~~~^^^SSSWWWSSS]]]fff}}}```QQQKKKMMMTTT\\\___gggrrrwwwyyy|||fffVVVPPPLLLTTTggg{{{eeeXXXPPPJJJMMMTTTggg}}}|||tttkkklllgggPPP@@@???@@@===???======BBBNNNyyyxxx[[[QQQddduuueee___cccfffsssoooddd``````ggg|||kkkppp}}}www|||\\\FFFBBB???@@@@@@AAAAAABBBCCCCCC===@@@AAA???;;;:::>>>CCC>>>>>>???>>>>>>===<<<<<<999::::::;;;:::999777666444555555666888<<>>@@@<<<>>>BBB<<>><<>>>>>AAACCCCCC@@@>>><<<<<<:::::::::999999999888888333444666777888;;;???CCCKKKQQQ^^^kkktttxxxvvv|||}}}oooVVVBBB===>>>===>>>:::AAA>>>AAAMMMiii|||\\\QQQQQQSSSUUU```wwwcccSSSNNNLLLIIISSSVVVaaarrrrrr```YYYKKKRRRYYYkkknnn\\\SSSNNNIIIIIIRRRhhhpppmmmtttqqqWWWAAA<<<<<>><<<<<<===???@@@BBBBBB@@@???>>>???<<<;;;;;;:::999999888888444555666666888;;;???BBBKKKQQQ^^^llltttyyy|||qqqWWWCCC>>>???>>>@@@<<>>@@@@@@@@@??????AAABBB>>>>>>===;;;:::999888777444555666666777:::>>>AAAKKKPPP]]]kkksssyyywwwtttYYYEEE???@@@???BBB===DDD@@@CCCOOOlllvvvXXXRRRTTTVVVVVVXXXhhhzzzbbbUUUMMMIIIKKKOOO[[[nnnhhh\\\NNNLLLRRRbbb}}}zzzgggYYYPPPJJJGGGHHHWWWrrryyyuuuwww{{{~~~xxxuuu|||yyy\\\EEEAAAAAA>>>>>>@@@AAADDD\\\uuu[[[```}}}uuullluuunnnccc^^^^^^cccxxxkkk^^^YYY\\\gggooommmzzzllllllQQQJJJCCCCCCDDDEEEEEEEEEEEEEEEBBBEEEGGGGGGDDD@@@>>>===>>>>>>>>>======>>>AAADDD@@@@@@>>>===;;;999888777555555666666777999===@@@HHHNNNZZZhhhqqqwwwuuu}}}vvvZZZEEE???@@@???AAA<<>>???>>>>>>@@@AAAFFFbbbmmmXXXbbboooiiitttkkk```[[[[[[```ttthhh]]]YYY[[[fff{{{mmmmmmzzzkkknnnPPPHHHCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHJJJIIIFFFCCC@@@???===>>>===<<<;;;<<<@@@CCCAAA@@@???===;;;999888777555666666666666888<<>>???>>>AAA<<>>???AAABBBIIIgggdddWWWggglllhhhuuummmaaa\\\\\\```sssfff]]]ZZZ[[[gggqqq}}}mmmlll|||kkkoooPPPFFFEEEDDDCCCAAA@@@@@@@@@@@@GGGIIIJJJJJJGGGDDDCCCCCC??????>>>===;;;<<<>>>@@@@@@@@@>>>===;;;999888777666666666666666777;;;>>>BBBHHHTTTbbbkkksss}}}zzz{{{yyy\\\EEE>>>???>>>BBB>>>DDDAAAEEETTTsssdddQQQQQQQQQQQQSSSUUU\\\mmmlllVVVMMMKKKJJJHHHLLLTTT___fffllluuu~~~rrr[[[UUU\\\ccckkkYYYQQQRRR\\\sssvvvcccVVVLLLHHHDDDGGGRRRaaapppxxxvvvvvvxxx{{{}}}xxxnnneeeddd___\\\\\\]]]]]]aaagggrrrsssyyy~~~^^^CCC???AAA>>>AAACCCCCCKKKkkk^^^YYYnnnkkkhhhwwwoooddd``````cccuuuddd]]][[[\\\hhhooozzznnnjjj}}}mmmvvvsssRRRGGGGGGFFFCCCAAA???>>>>>>>>>GGGHHHIIIHHHFFFDDDDDDEEECCCCCCBBB@@@===<<<===?????????===<<<:::999888777666777777666555777:::===BBBGGGSSSaaakkkrrr}}}~~~{{{|||^^^FFF@@@@@@???AAA===CCCAAAFFFVVVvvv___PPPQQQOOONNNRRRTTTZZZjjjbbbRRRMMMJJJHHHIIIJJJOOOUUUYYY___jjjuuuiiiVVVQQQVVV^^^tttooo\\\TTTSSSZZZpppzzzeeeXXXNNNJJJGGGFFFLLLTTT]]]cccYYY[[[```eeeiiijjjjjjkkkrrrrrruuuxxxvvvtttxxx~~~___DDD@@@BBB>>>BBBDDDDDDMMMnnn]]]\\\tttkkkjjjzzzlllccc``````ddduuu~~~bbb]]][[[[[[hhhnnnyyypppiii~~~nnnpppxxxuuuUUUIIIIIIGGGEEEBBB???>>>======FFFGGGGGGFFFDDDCCCDDDEEEEEEFFFEEEBBB???======>>>>>>>>>===;;;:::999888777666777777666555666:::<<>>:::AAA???EEEUUUuuu[[[NNNOOOKKKKKKPPPPPPWWWfff~~~bbbVVVSSSOOOLLLJJJIIIJJJMMMQQQXXXfffttthhhYYYTTTUUU\\\mmmrrr^^^PPPNNNTTThhh|||fffZZZQQQNNNJJJIIIJJJOOOTTTWWWVVV[[[dddkkkpppvvv___CCC???BBB>>>CCCEEEEEENNNooo\\\]]]uuu~~~kkkkkk|||ggg^^^]]]^^^cccttt{{{```\\\ZZZZZZggghhhuuupppkkkwwwmmmyyy~~~zzzzzzRRRHHHFFFEEEDDDBBBAAA@@@??????BBBJJJMMMGGGBBBCCCDDDBBBBBBCCCCCCAAA>>>===>>>@@@>>>>>>===<<<:::999888777555555555666777999:::;;;@@@CCCLLLZZZfffooo{{{}}}\\\DDDAAABBB@@@>>>@@@DDD???HHHSSSnnn```SSSQQQMMMLLLQQQPPPSSS```|||qqqZZZRRROOOLLLKKKHHHHHHKKKPPPVVV```kkkyyyrrrZZZPPPPPPXXXcccxxx}}}cccVVVRRRTTTaaaqqq~~~ppp\\\VVVOOOJJJIIIJJJNNNWWW```fffnnn|||WWWDDD===GGG>>>HHHHHHOOOYYY~~~yyyvvv\\\```qqqyyyllltttjjjhhhttthhh^^^ZZZ\\\aaassszzzbbb[[[XXXZZZhhh}}}gggsssqqqkkk{{{lllxxxWWWLLLFFFEEEDDDBBBAAA@@@??????GGGMMMOOOIIICCCDDDEEEDDDBBBCCCBBB@@@>>><<<===>>>>>>>>>===<<<:::999888888555555666666777999:::;;;???BBBKKKYYYeeeooo{{{]]]DDD@@@BBB???>>>@@@DDD@@@IIISSSmmmcccUUUTTTPPPNNNQQQQQQSSS^^^yyyjjj\\\RRRKKKIIIEEEDDDGGGKKKPPPZZZcccsss|||yyy]]]PPPOOOPPPYYYjjj~~~hhhYYYRRROOOVVV```hhhmmmqqqlllllljjjkkkwwwyyybbbWWWPPPLLLOOOUUU___lllxxxYYYFFF>>>FFFCCCLLLKKKTTT```yyy{{{jjjvvvuuuxxxffffffssshhh]]]ZZZ[[[aaarrr~~~xxxbbb[[[YYY[[[jjj}}}}}}{{{dddqqqqqqkkkjjjwww\\\NNNGGGFFFDDDCCCAAA@@@@@@@@@JJJOOOOOOJJJFFFEEEEEEEEEBBBBBBBBB@@@===;;;;;;<<>>===<<<;;;999888888666666666666777888::::::???AAAJJJXXXdddnnnzzzttt|||^^^CCC???AAA??????@@@DDD@@@IIISSSlllhhhWWWVVVSSSPPPPPPRRRSSS[[[tttzzzeeeVVVLLLHHHDDDCCCEEEHHHKKKTTT]]]jjjsssbbbQQQNNNKKKPPP[[[kkkyyywww___UUUMMMMMMQQQSSSTTTVVVUUUQQQPPPRRRYYYqqqhhhYYYSSSQQQXXXfffwww[[[HHH???DDDBBBJJJIIISSSbbb~~~}}}cccdddrrr{{{ggg]]]YYY[[[```qqq|||vvvbbb[[[YYY\\\lllxxxzzzwwwsssyyy~~~nnneeegggqqqxxxbbboooqqqkkkhhhvvv^^^MMMGGGFFFEEECCCBBBAAAAAA@@@FFFJJJLLLKKKHHHFFFDDDCCCAAABBBBBB@@@===;;;:::;;;??????>>><<<;;;:::999888666666666666777888999:::>>>@@@IIIVVVcccmmmzzzppp{{{]]]BBB???AAA@@@???AAADDD@@@JJJTTTjjjmmmYYYWWWUUUPPPOOOQQQRRRXXXnnngggWWWMMMIIIFFFDDDFFFHHHKKKSSS[[[ccclllxxxeeeSSSOOOLLLMMMSSS^^^hhhssseeeYYYNNNLLLLLLLLLLLLMMMPPPJJJJJJMMMNNN\\\iii[[[UUUVVVcccwwwZZZIII@@@CCCBBBHHHGGGSSSeeecccdddqqqxxxfff\\\XXXZZZ___oooyyysss___YYYXXX\\\lllqqqfffeeeeeeeeemmm~~~zzzkkk]]]XXX]]]iiivvvbbbooorrrmmm~~~ggguuuaaaLLLHHHGGGFFFDDDCCCBBBAAAAAA>>>AAAGGGKKKKKKGGGCCCAAA@@@AAABBBAAA>>>;;;:::;;;??????>>>===;;;:::999888777666666666777888999999===???GGGUUUaaalllzzzttt~~~\\\BBB???BBBAAA@@@AAADDDAAAKKKTTThhhrrrZZZVVVTTTPPPNNNOOORRRVVVhhh|||dddVVVOOOJJJGGGEEEGGGIIIKKKRRRZZZ^^^eeeqqqgggTTTPPPKKKJJJMMMTTTYYY^^^eeemmmuuukkk^^^QQQLLLLLLKKKKKKLLLLLLGGGKKKQQQNNNVVVnnn]]]XXXZZZkkkVVVIIIAAACCCEEELLLKKKXXXjjjeeecccpppxxxeeeZZZWWWYYY]]]mmmwwwppp\\\WWWVVV[[[kkk~~~kkk```\\\TTT[[[aaakkk}}}sssbbbWWWVVV\\\iiivvvbbbrrruuuppp~~~fffssseeeNNNIIIHHHFFFEEECCCBBBBBBBBB<<<===CCCKKKLLLGGGCCCBBB???AAABBBAAA???===<<<<<<@@@???>>>===<<<:::999999777777777777777888999999<<<>>>FFFSSS```lllyyylllttt]]]CCC@@@CCCBBBAAAAAAEEEAAALLLTTTgggxxx\\\TTTRRRPPPOOONNNRRRVVVaaa~~~eeeXXXRRRKKKHHHFFFGGGGGGHHHNNNUUUZZZ___iiiyyylllXXXRRRKKKHHHGGGJJJLLLKKKNNNRRRRRReeeoooaaaSSSLLLJJJIIIIIIJJJFFFEEELLLUUUVVV^^^xxx```ZZZ\\\mmmQQQIIIDDDEEEEEEMMMMMMYYYkkkdddbbbnnnxxxcccYYYWWWXXX\\\kkktttmmm[[[UUUUUUZZZjjjfffWWWXXX]]][[[cccjjjuuuooo```YYY\\\hhhuuucccuuuyyytttgggooogggNNNIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@CCCJJJKKKGGGDDDEEE>>>@@@BBBBBBAAA???>>>>>>@@@???>>>===<<<;;;:::999777777777777777888888999;;;===EEERRR___kkkyyyqqqtttzzz```EEEAAADDDBBBAAAAAAEEEBBBMMMTTTeee~~~___SSSQQQRRRRRRMMMTTTVVV[[[vvvnnn]]]TTTPPPLLLIIIHHHGGGEEEIIIOOOTTTYYY```ooozzzcccYYYQQQKKKGGGFFFFFFDDDEEEIIIEEENNNdddttteeeVVVOOOMMMKKKLLLNNNLLLNNNWWWaaahhhvvvccc[[[[[[kkkOOOIIIGGGGGGEEENNNOOOZZZjjj}}}zzz~~~___^^^kkkwwwbbbYYYVVVWWW[[[jjjrrrkkk[[[UUUUUUZZZiii}}}hhh^^^jjjyyy~~~ttt]]]YYYgggtttdddwww}}}wwwhhhlllgggMMMJJJIIIGGGEEEDDDCCCCCCCCCHHHDDDDDDIIIKKKGGGFFFIII===@@@BBBCCCBBB@@@??????@@@@@@???===<<<;;;:::999888777777777777777888999;;;===DDDQQQ^^^kkkyyybbbGGGBBBDDDAAABBBAAAEEEBBBMMMTTTeeeaaaSSSQQQSSSUUUMMMUUUVVVWWWnnnwwwaaaUUUUUUQQQMMMKKKHHHEEEGGGMMMQQQTTTZZZhhhmmm```YYYQQQJJJHHHGGGEEEGGGKKKIIIGGGNNNjjjwwwiiiYYYSSSRRRQQQRRRUUU\\\___gggqqq|||fff[[[YYYiiiNNNJJJHHHIIIJJJTTTVVV```nnn|||rrryyy[[[[[[iii~~~uuubbbXXXVVVWWW[[[iiiqqqiii[[[VVVVVVZZZjjjyyyjjjhhh}}}wwwaaaVVVfffrrrcccwww{{{iiijjjzzzgggSSSJJJIIIHHHFFFDDDBBB@@@???GGGEEECCCEEEHHHIIIHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???===<<<:::999888888777777777777888888;;;@@@BBBKKK^^^jjjwwweeeIIIAAA@@@???AAAEEEFFFJJJMMMOOOhhhZZZRRRXXXRRRRRRTTTTTTUUUZZZmmmlllZZZTTTOOOLLLLLLJJJGGGGGGJJJPPPTTTVVVeee~~~qqqfff[[[PPPLLLLLLKKKGGGEEEDDDJJJMMMVVVwwwyyyiii[[[WWWYYYZZZ^^^dddeeennn~~~jjj___WWWaaa}}}wwwUUUEEEFFFPPPQQQVVV^^^bbbuuukkkwww\\\[[[dddtttaaaWWWSSSTTTXXXhhhrrrkkk___VVVUUUZZZhhhtttrrrtttgggYYYeeerrr```qqq|||jjjjjjhhhRRRJJJIIIHHHFFFDDDBBBAAA@@@EEEDDDCCCDDDFFFHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>><<<:::999888888777777777777888888:::@@@AAALLL```nnn}}}dddIIIBBBBBBAAADDDGGGHHHKKKNNNOOOfffeeeUUUUUUPPPPPPUUUUUUTTTXXXhhhvvv```ZZZSSSLLLIIIGGGDDDEEEIIIJJJPPPSSSaaa{{{vvvjjj\\\TTTQQQOOOLLLIIIHHHJJJHHHJJJaaaxxxuuuxxx{{{{{{qqqkkkmmmqqquuu{{{nnnbbbXXXbbbpppRRRGGGGGGLLLTTT[[[eeelllkkkzzzbbbaaajjjqqq```WWWTTTUUUXXXhhhrrrlll]]]TTTSSSYYYfff}}}uuu|||ooo^^^eeeqqq___qqqyyymmmjjj}}}kkkRRRJJJIIIHHHFFFDDDCCCCCCBBBDDDCCCBBBCCCEEEEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@>>><<<;;;999888888777777777777888888999???AAALLLbbbsssvvveeeKKKCCCCCCCCCFFFJJJIIILLLOOOPPPddduuuYYYSSSQQQSSSVVVTTTSSSUUUaaa}}}lll```VVVLLLGGGDDDAAACCCFFFFFFNNNSSS^^^rrrrrrjjjddd\\\WWWVVVUUUPPPLLLQQQiiittteee___^^^aaalllxxxuuueeeYYYaaajjjPPPNNNOOOOOO___eeepppwwwiii}}}fffeeemmm|||qqq```WWWTTTUUUXXXgggrrrmmm\\\SSSSSSWWWddd||||||vvvuuu|||eeebbbyyyooo___rrrqqq}}}pppjjjyyynnnRRRJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA???===;;;:::999888888777777888888999999>>>AAAMMMdddvvvuuuhhhLLLCCCBBBAAADDDIIIIIILLLPPPRRRccc^^^TTTVVVYYYUUUSSSRRRSSS\\\sssxxxbbbXXXMMMHHHEEEBBBAAADDDEEEPPPUUU]]]kkkwwwvvvjjjeeebbb```\\\VVV[[[uuuvvvqqqmmmkkkiiihhhnnnwwwnnn^^^aaayyybbbKKKPPPWWWYYYeeekkkvvv}}}ggg~~~gggeeelllzzzuuu___WWWUUUUUUWWWfffqqqlll[[[SSSSSSWWWccctttlllyyyeeesssooo___tttmmmttttttkkkuuu}}}~~~rrrSSSJJJIIIHHHFFFFFFFFFGGGHHHFFFFFFFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???===;;;:::999999888888888888999999:::???BBBNNNeeewww}}}gggJJJBBBBBBAAAAAAGGGHHHKKKSSSVVVeee}}}eeeUUUXXXZZZTTTRRRRRRSSSXXXkkk}}}cccYYYOOOKKKIIIEEEBBBBBBCCCNNNUUU[[[gggqqqzzzuuurrrooofffaaannn{{{wwwxxx}}}{{{xxxdddbbbrrrZZZGGGQQQ^^^ffflllppp|||vvv{{{}}}jjjgggdddjjjyyywww___WWWVVVUUUUUUcccoookkk[[[TTTTTTXXXbbbwwwkkkuuutttnnn```vvvoooqqqwwwkkkqqqyyy}}}vvvVVVJJJIIIHHHFFFGGGHHHJJJKKKFFFGGGHHHFFFDDDCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???===<<<;;;999999888888888888999999:::@@@CCCPPPhhhzzzcccHHHAAACCCCCC@@@GGGIIIMMMWWW\\\hhh|||nnnXXXYYYVVVSSSRRRSSSTTTVVVdddhhh]]]RRROOOLLLGGGCCCBBB>>>IIIOOOUUU```jjj|||{{{ooorrr{{{|||xxx{{{|||ddd\\\dddvvv[[[NNNZZZkkkyyyoooxxxppphhhcccjjj|||vvv___XXXVVVTTTSSS```kkkhhhZZZTTTUUUWWW```oooooobbbxxxrrrooozzzkkknnnzzzXXXJJJIIIHHHGGGGGGIIIKKKMMMEEEGGGGGGFFFBBB@@@AAACCC????????????????????????????????????>>>===<<<;;;:::999999888888999999:::999@@@EEESSSlllbbbHHHBBBDDDEEECCCKKKMMMQQQ\\\aaajjj{{{zzz___]]]UUUSSSRRRTTTUUUSSS\\\zzzqqqcccVVVPPPMMMHHHDDDCCC>>>FFFGGGKKKUUU\\\kkk|||zzziiiZZZZZZfff{{{ZZZWWWdddtttlllvvvsssgggbbbjjjttt___XXXWWWSSSQQQ\\\hhhdddYYYSSSTTTVVV^^^|||pppdddzzzrrrlll{{{kkkmmm|||ZZZKKKIIIHHHGGGGGGJJJLLLNNNDDDFFFGGGEEEAAA???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<:::999999888888999999:::888???FFFVVVpppeeeJJJCCCEEEEEEFFFOOOPPPTTT___dddlll{{{fffcccXXXTTTSSSUUUVVVQQQVVVsssyyyiiiXXXOOOKKKGGGDDDDDDBBBGGGDDDDDDKKKOOOZZZnnnzzzzzzvvvaaa[[[ccc|||nnnSSSWWWdddrrr~~~ssszzzrrrddd```iiittt___XXXWWWSSSOOOZZZeeebbbWWWRRRSSSUUU\\\zzzqqqeee{{{yyyooo|||kkkfff}}}]]]NNNLLLJJJHHHGGGGGGIIIJJJEEEEEECCCBBBAAA@@@@@@@@@???????????????@@@@@@AAA===>>>>>>????????????>>><<<:::888999;;;<<<:::888======FFF\\\vvvaaaIIIEEEEEECCCGGGNNNOOOSSSbbbkkkssspppbbb[[[SSSTTTVVVVVVRRRVVVmmm}}}iiiVVVPPPOOOJJJEEECCC@@@@@@@@@@@@BBBHHHQQQXXXzzzwww{{{hhh[[[gggkkkXXXXXX___fffjjjqqqssswwwtttggghhhaaallluuucccYYYWWWVVVRRRYYYaaa___WWWTTTPPPQQQ^^^wwwsssdddxxxxxxooo}}}lllcccyyyYYYOOOMMMKKKJJJHHHHHHGGGHHHEEEDDDCCCAAA@@@?????????>>>============>>>??????>>>??????@@@@@@@@@@@@???===;;;999999:::;;;:::999>>>AAALLLbbb{{{\\\HHHEEEFFFCCCJJJQQQRRRVVVeeennnttttttbbbYYYWWWUUUVVVUUUQQQVVVmmmkkkWWWQQQRRRPPPKKKHHH@@@AAAAAAAAABBBFFFNNNSSSiii}}}vvvrrraaakkkggg\\\___dddjjjpppyyy{{{www}}}fffiiibbbmmmuuubbbXXXVVVUUURRRYYYbbb___WWWTTTPPPQQQ]]]vvvuuudddvvvpppiiizzzooo```tttXXXOOOOOOMMMLLLJJJGGGFFFDDDCCCCCCAAA@@@????????????===============>>>??????>>>???@@@AAAAAAAAAAAAAAA???<<<999888999:::;;;:::===AAAOOOfff~~~vvvTTTFFFEEEEEEDDDGGGOOOOOOUUUdddmmmrrr}}}gggZZZXXXUUUTTTTTTQQQUUUiiirrrYYYPPPQQQQQQKKKGGGBBBBBBBBBAAABBBDDDIIILLLZZZuuuzzz}}}gggqqq}}}______hhhjjjnnnvvvyyyeeeiiicccnnn{{{aaaWWWUUUUUUQQQYYYaaa___VVVSSSOOOPPP]]]uuuwwwdddtttnnnggguuusssttt```ooo[[[OOOOOOOOOMMMKKKGGGDDDAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@>>>???@@@@@@AAAAAAAAAAAA@@@>>>;;;999999:::<<<===@@@CCCQQQlllgggKKKCCCDDDEEEEEEFFFNNNOOOWWWhhhrrrvvvrrr\\\UUURRRQQQSSSQQQRRR```qqqdddRRRPPPQQQLLLGGGDDDCCCCCCBBBAAABBBDDDEEEPPPaaaqqqjjjsssuuu\\\eeettttttvvv~~~zzzccciiibbbmmmaaaWWWUUUTTTQQQXXXaaa^^^UUURRROOOPPP\\\tttyyyeeerrrxxxppp|||nnnmmm{{{zzzbbbkkkyyyZZZOOOOOOOOOMMMJJJFFFBBB???@@@???>>>==================<<<<<<<<<<<<===>>>>>>===>>>???@@@AAAAAAAAAAAABBB@@@>>>;;;:::;;;===???EEEGGGWWWvvvZZZDDDBBBDDDFFFHHHKKKSSSVVV___sss}}}___QQQLLLMMMQQQQQQOOOVVVaaatttZZZSSSTTTRRRMMMFFFDDDCCCBBBAAAAAAAAAAAAFFFOOOVVVkkkyyyxxxmmmuuuqqq^^^mmmyyybbb~~~iiiaaakkk~~~aaaWWWUUUTTTPPPWWW___]]]TTTQQQNNNOOO[[[rrr|||eeeqqqyyyqqqlll{{{dddiii}}}nnnTTTNNNNNNNNNLLLIIIEEEAAA>>>>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCAAA???<<<<<<>>>@@@CCCIII]]]~~~RRRBBBCCCFFFIIIOOONNNVVVYYYdddyyyeeeQQQKKKJJJOOOPPPLLLOOOVVVbbbUUUTTTSSSOOOGGGEEEBBBAAAAAAAAAAAA@@@BBBIIIKKKYYY{{{ssslllqqqpppyyyjjj]]]mmm||||||bbbyyykkkbbbjjj}}}xxxbbbXXXUUUSSSOOOUUU]]]ZZZSSSQQQMMMOOOZZZppp~~~fffqqqxxxnnnzzzfffgggvvvlllQQQMMMMMMLLLJJJGGGCCC@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======@@@AAABBBDDDEEEEEEEEEFFFCCCEEEEEEBBB???>>>???AAAAAANNNiiiyyyOOOCCCFFFIIINNNWWWRRRYYY[[[fff{{{uuuWWWMMMIIIMMMOOOLLLMMMSSSsssppp[[[VVVRRRLLLHHHEEEAAA@@@AAABBBBBBAAAAAAIIIIIIPPPgggrrrjjjkkkyyyrrrxxxggg___lll~~~vvvyyyaaawwwnnncccjjj|||cccYYYUUUSSSNNNTTT[[[XXXSSSPPPMMMNNNYYYooogggqqq~~~oooxxxgggeeeqqqoooRRRMMMLLLJJJHHHEEEBBB@@@???<<<<<<;;;:::::::::;;;;;;???????????????@@@AAAAAABBBCCCDDDFFFGGGGGGHHHHHHDDDFFFGGGEEEAAA???@@@BBBFFFYYY{{{wwwOOOEEEIIIKKKRRR]]]XXX___aaakkk]]]QQQIIILLLNNNMMMOOOTTT]]]ggg\\\TTTMMMIIIEEE@@@???AAACCCCCCBBB===FFFFFFGGGUUUiii|||ooohhhgggoooxxxsssvvvlllhhhrrrqqqxxxaaawwwpppeeejjjdddYYYVVVSSSNNNSSSZZZWWWRRRPPPMMMNNNYYYnnnhhhrrr~~~rrrrrryyyjjjfffjjj|||YYYUUUPPPIIIEEEDDDCCCBBB@@@============>>>@@@AAABBBCCCCCCBBBBBBAAABBBBBBCCCHHHBBBAAAGGGIIIGGGGGGKKKIIIGGGGGGIIIHHHCCCBBBDDDHHHbbbqqqKKKFFFHHHCCCGGGUUU[[[fffrrr|||rrrXXXLLLNNNJJJIIIPPPQQQXXXxxxfff[[[OOOQQQOOOLLLGGGCCCAAAAAABBB>>>AAADDDEEEJJJXXXkkkzzz~~~}}}|||yyyuuuyyy~~~ppppppeeepppuuudddjjjhhh^^^TTTRRRRRRRRRUUUXXXSSSPPPNNNQQQYYYjjjjjjlll~~~pppnnnsss|||nnneeefffiiiSSSNNNHHHEEEEEEFFFFFFFFFBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBGGGKKKIIIJJJMMMKKKIIIIIIKKKJJJFFFFFFIIIPPPjjjlllHHHDDDGGGDDDKKKZZZgggqqq|||aaaNNNPPPMMMIIIKKKLLLRRRuuulll___VVVRRRPPPMMMIIIEEECCCBBBBBB@@@BBBCCCCCCEEENNN]]]jjjxxxyyy|||rrrjjjdddooosssdddjjjhhh^^^TTTRRRRRRRRRUUUXXXSSSOOOMMMPPPXXXhhhnnnmmmyyy}}}mmmgggjjjrrrtttcccaaayyyjjjRRRNNNHHHEEEEEEGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHGGGDDDDDDIIIKKKKKKKKKLLLMMMKKKLLLNNNLLLIIIKKKOOOZZZuuunnnJJJEEEHHHGGGOOO___qqqyyymmmQQQRRRPPPJJJJJJIIIOOOgggvvvccc]]]TTTRRROOOLLLHHHEEECCCBBBAAABBBCCCAAAAAAGGGRRR[[[eeesss|||pppqqq{{{|||uuugggbbbnnnsssdddlllhhh^^^TTTQQQRRRRRRTTTXXXRRRNNNLLLOOOVVVeee}}}~~~uuuqqqpppmmm|||zzz{{{jjjaaaccclllwww}}}ccc^^^qqq|||eeeRRRNNNIIIEEECCCCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJHHHHHHIIIKKKKKKJJJJJJMMMLLLMMMOOONNNLLLOOOUUUccctttRRRJJJKKKJJJRRRbbbwww|||XXXTTTQQQKKKKKKKKKOOO\\\lll```WWWTTTQQQMMMJJJGGGDDDBBB???AAABBBBBBBBBFFFNNNTTT^^^fffqqq}}}}}}vvvpppooosssssseeennnssseeeooohhh]]]TTTQQQQQQRRRTTTWWWSSSOOOMMMOOOUUUccczzz}}}pppnnntttnnnhhh}}}pppnnn{{{xxxhhh^^^___iiisssfff^^^kkk{{{mmmiiiccc___^^^___bbbccckkkwwwwwwbbbMMMKKKHHHDDDBBBBBBCCCEEECCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKKKKLLLKKKKKKKKKJJJIIIIIIKKKNNNNNNMMMLLLLLLNNNOOONNNMMMSSS[[[kkkqqqTTTLLLMMMLLLUUUdddxxxjjj[[[OOOJJJKKKKKKLLLQQQppp~~~ggg[[[WWWRRROOOLLLIIIFFFCCC@@@AAABBBBBBBBBEEEJJJNNNUUU]]]dddhhhqqqwwwjjjiiigggfffddddddeeegggpppyyymmmnnnvvvdddoooggg]]]SSSQQQQQQQQQTTTWWWUUUQQQNNNOOOUUUbbbxxxzzzkkklll{{{yyynnnuuurrrvvvhhh]]]^^^hhhpppmmmaaafffzzzvvvuuuvvvuuuvvv~~~xxxooojjjdddaaa___]]]YYYVVVQQQNNNLLLKKKLLLLLLLLLKKKNNNTTT[[[bbbhhhhhh\\\NNNGGGGGGHHHGGGEEEEEEGGGIIIFFFFFFGGGGGGHHHJJJKKKLLLKKKLLLOOOPPPRRRRRRRRRQQQMMMMMMKKKIIILLLRRRUUUTTTLLLLLLNNNOOONNNNNNVVV```uuu}}}cccMMMJJJMMMOOOXXXfffrrrjjjQQQHHHIIIFFFGGGIII^^^xxxbbb\\\UUUQQQOOOMMMIIIFFFCCCCCCCCCBBB@@@AAACCCEEELLLVVV]]]\\\^^^jjj|||sss\\\XXXVVVVVVVVVWWW^^^eeennnyyyyyypppfffnnnggg]]]SSSPPPQQQQQQSSSWWWVVVRRROOOPPPTTT```uuuzzzwwwzzz}}}www}}}{{{uuuhhh]]]]]]gggmmmttteeecccuuuoooeeeggghhhfffccc___\\\\\\YYY[[[^^^ggg{{{zzziiidddeeekkklllooo}}}vvvgggdddbbbhhhvvvuuunnnhhhaaa[[[\\\[[[ZZZXXXWWWVVVVVVUUUUUURRROOONNNOOONNNLLLJJJGGGJJJKKKHHHHHHIIIFFFAAAGGGJJJLLLLLLKKKJJJKKKMMMKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPSSSWWWYYY[[[[[[[[[VVVUUUQQQKKKMMMUUUXXXVVVLLLMMMOOOPPPOOOPPPYYYdddjjjVVVGGGHHHMMMPPPZZZfffooo||||||VVVKKKKKKDDDGGGHHHUUUjjjjjjbbbYYYTTTRRRQQQOOOLLLFFFEEEDDDBBB@@@@@@AAABBBEEEOOOVVVUUUUUU]]]kkktttxxxsss^^^ZZZXXXZZZYYYZZZaaakkkpppyyyssswwwnnnpppggg\\\SSSPPPPPPQQQSSSWWWUUUQQQNNNNNNRRR]]]rrrwww|||tttsss|||uuuiii]]]]]]fffjjjyyyhhh```nnn{{{fffhhhgggeeedddaaa___]]]\\\VVVZZZ\\\^^^jjjtttnnn___[[[VVVVVVZZZXXXVVVbbbssszzzppphhh___WWWVVVUUUVVV[[[dddoooxxx|||tttlllccc___```bbbaaa``````ccceeefffggghhhjjjllleeeaaa\\\ZZZYYYWWWTTTQQQGGGNNNPPPLLLHHHIIIKKKKKKLLLOOORRRRRROOOLLLLLLLLLNNNMMMLLLLLLLLLLLLLLLLLLOOOQQQVVV[[[___aaabbbcccaaa___XXXNNNNNNTTTVVVTTTMMMNNNPPPRRRPPPRRR\\\hhhaaaQQQFFFIIINNNQQQZZZeeeuuu\\\PPPOOOEEEJJJKKKRRR___|||oooggg\\\VVVUUUUUURRRPPPGGGFFFDDDCCCBBBBBBDDDEEE???HHHNNNMMMNNNTTT]]]bbbjjjtttrrr```]]]\\\______^^^eeennntttxxxtttqqqxxxtttggg\\\SSSPPPPPPQQQSSSVVVTTTPPPMMMMMMQQQ[[[oootttxxxrrrooovvvzzz\\\VVVdddhhhvvvrrraaajjj|||mmmllleee______ccceeebbb^^^ZZZZZZZZZ[[[[[[ZZZYYYWWWdddhhhnnnuuuzzz}}}}}}}}}jjjaaaYYYXXXXXXUUUUUUWWWVVVYYY^^^eeekkkoooqqqrrrkkkmmmpppuuu}}}|||ppphhhbbbWWWMMMJJJNNNQQQSSSRRRWWWWWWQQQLLLMMMPPPRRROOOPPPRRRSSSUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSKKKJJJIIIHHHIIIJJJKKKLLLLLLJJJLLLOOONNNTTTjjjZZZNNNHHHLLLRRRWWWbbbmmm~~~vvvZZZWWWGGGLLLPPPRRRXXXmmmuuuddd^^^\\\XXXUUUUUUJJJJJJIIIFFFCCCAAA@@@AAABBBBBBBBBDDDGGGKKKOOOQQQWWW```hhhvvvqqqmmmlllnnnqqqsssxxx~~~|||zzzgggmmm~~~vvveeeWWWNNNOOORRRPPPQQQVVVUUUQQQMMMMMMOOOXXXkkk{{{vvvnnn\\\______kkk{{{ccceee{{{~~~xxxwwwzzz{{{wwwrrrrrrssssssoooiiiffffffhhh\\\]]]]]]^^^____________bbb[[[UUUVVV[[[```^^^[[[ZZZkkkqqqddd]]][[[ZZZWWWZZZYYYSSSQQQSSSVVVVVVWWWWWWVVVUUUSSSRRRPPPOOOJJJJJJJJJJJJIIIHHHGGGGGGIIIHHHGGGGGGFFFFFFFFFGGGDDDHHHOOOSSSVVVdddzzzUUULLLIIIOOOWWW]]]iiivvvpppfffQQQOOOUUUWWWWWWaaa{{{pppjjjaaaXXXTTTNNNMMMJJJFFFBBB@@@@@@AAA@@@@@@@@@AAACCCEEEGGGIIIIIIQQQVVV```ppptttfffooo{{{fffXXXNNNOOOQQQOOOPPPUUUSSSOOOKKKKKKMMMUUUgggwwwmmmxxxttt]]]\\\ZZZgggzzzggg___pppxxxvvvrrrnnnkkkjjjjjjkkkiiiiiigggiiivvvyyyyyyssskkkgggbbbaaa]]]WWWVVVYYYYYYVVVTTTSSSQQQOOOLLLIIIGGGEEEFFFFFFFFFFFFEEEDDDCCCCCCGGGGGGGGGGGGFFFDDDCCCBBB>>>JJJSSSXXXbbb{{{pppOOOIIIJJJSSS\\\eeetttyyy```RRRWWWZZZVVVXXXoooyyyjjj\\\UUUSSSPPPKKKFFFBBB@@@@@@AAA?????????@@@AAAAAABBBBBBCCCIIIJJJOOO\\\lll}}}wwwtttxxx|||pppgggqqq~~~kkk[[[PPPOOOPPPNNNOOOSSSRRRNNNKKKJJJLLLTTTdddtttyyybbbhhhoooZZZ[[[ZZZgggqqqjjj[[[hhhzzzxxxuuunnniii___WWWUUUWWWUUUOOOKKKJJJIIIHHHGGGFFFEEEEEEHHHIIIIIIIIIHHHHHHGGGFFFHHHHHHHHHHHHGGGEEECCCAAA@@@LLLWWW^^^qqqgggLLLHHHJJJVVVaaalll~~~rrrTTTVVVXXXWWWVVVfffmmm```YYYSSSPPPLLLHHHEEECCCAAA@@@@@@@@@AAABBBBBBBBBBBBAAABBBHHHHHHJJJTTT```~~~|||sssssspppmmmppp|||zzzrrrlllsss{{{|||qqqaaaTTTQQQQQQNNNNNNSSSSSSPPPMMMLLLMMMSSScccrrrmmmYYY\\\nnn|||iiiWWWZZZVVV```jjjpppZZZdddooo{{{rrrcccVVVRRRSSSOOOIIIHHHGGGGGGGGGGGGHHHIIIJJJFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFDDDBBBAAABBBMMMZZZiii\\\MMMIIIMMMZZZhhhuuu___WWWSSSVVVYYYaaayyypppccc___UUURRRNNNLLLJJJHHHCCC@@@@@@AAABBBCCCCCCCCCCCCBBB>>>DDDEEEFFFMMMSSSiii|||tttooollljjjcccdddcccaaafffyyy}}}vvvuuuuuurrrrrrzzzhhhYYYTTTRRRNNNOOOTTTRRROOOMMMLLLLLLQQQ___mmm}}}}}}}}}mmm```QQQTTTaaammmgggVVVYYYSSS[[[eee}}}xxx]]]ccchhhsss___VVVSSSOOOJJJHHHGGGFFFEEEDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDOOObbb{{{QQQOOOLLLSSSfffxxxwwwbbbTTTWWWZZZZZZddduuuqqqiii\\\XXXSSSPPPOOOLLLGGGCCCAAAAAAAAAAAAAAABBBBBBBBB===BBBBBBEEEIIIIIIVVVoooqqqeee]]]ZZZYYYYYYSSSVVVWWWUUUZZZlllxxxtttjjjeeeqqqnnn]]]VVVSSSNNNOOOTTTOOOMMMKKKJJJIIIMMMZZZgggyyyxxxrrrzzzuuurrrooommmlllhhhbbb]]][[[VVVOOORRRZZZaaaqqq\\\ZZZSSS[[[___tttaaabbbaaa}}}xxxddd[[[UUUPPPJJJIIIFFFCCCAAAAAAAAAAAAEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@AAAAAACCCDDDFFFFFFHHHVVVqqq}}}NNNPPPOOO\\\vvvsss[[[ZZZZZZTTTXXXeeerrr|||jjjcccYYYSSSQQQOOOKKKGGGFFFEEECCCAAA@@@@@@@@@@@@AAADDDBBBDDDHHHCCCIII\\\iiirrrjjj^^^TTTNNNMMMMMMMMMKKKQQQVVVWWWYYYhhh|||ppp{{{vvvfff\\\cccrrrqqq___WWWRRRMMMMMMRRROOOLLLJJJIIIHHHKKKWWWcccuuuvvvaaa[[[VVVUUUTTTTTTSSSRRRQQQPPPRRRSSSSSSWWWYYY[[[vvvfff]]]RRRZZZ\\\nnndddaaa\\\vvvsssccc[[[UUUOOOMMMJJJGGGEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDAAAAAAAAABBBDDDGGGJJJKKKNNN^^^}}}QQQPPPQQQbbbccc___\\\SSSVVVccc\\\|||vvvkkk^^^UUUQQQPPPNNNKKKLLLJJJFFFCCCAAA@@@@@@AAABBBCCC???AAADDD>>>@@@OOOTTThhh}}}uuuccc]]]TTTLLLIIIHHHHHHHHHKKKTTT^^^aaabbbooo|||mmmqqqpppfffZZZ]]]hhhzzzrrr___VVVQQQLLLLLLQQQQQQNNNLLLKKKJJJLLLXXXdddssswww\\\LLLOOOQQQRRRRRRRRRSSSVVVXXXPPPUUUYYY]]]]]]ZZZssskkkVVVWWWXXX\\\mmmppp\\\aaahhh{{{gggVVVXXXSSSNNNJJJGGGCCCAAABBBEEEEEEDDDDDDDDDEEEEEEEEEAAAFFFJJJHHHFFFKKKTTT[[[bbbpppvvvPPPTTTVVVfffiii[[[XXXXXXWWWZZZgggsssYYYXXXZZZRRRNNNRRRJJJJJJGGGCCCAAAAAA@@@>>>BBBAAA@@@AAACCCDDDDDDDDDKKKSSSggg{{{vvvnnnfffYYYMMMGGGLLLOOOKKKKKKPPPSSSaaapppvvv|||}}}~~~jjjkkkkkk|||jjjZZZTTT\\\qqqmmmaaa]]]SSSNNNQQQOOOPPPMMMKKKKKKKKKNNNXXXcccvvvuuuhhhyyy^^^XXXXXXUUUUUUXXXXXXTTTSSSUUU[[[PPPSSSaaaaaa[[[ooorrrXXXVVVUUU[[[iiizzzeee```bbbkkk___WWWOOOMMMMMMLLLHHHEEEHHHGGGFFFGGGHHHHHHHHHHHHIIILLLKKKIIIKKKWWWeeemmmssslllNNNVVVZZZkkkooofffaaa[[[VVVUUU[[[qqqccc\\\ZZZRRROOOSSSOOONNNKKKHHHFFFFFFEEECCCBBB@@@???@@@AAACCCBBBBBBDDDHHHRRRfffrrrfffcccaaaZZZSSSOOOIIIFFFJJJOOOPPPNNNMMM\\\pppgggfffaaalllddd[[[WWW[[[jjj{{{rrrbbb\\\RRRNNNPPPNNNQQQMMMKKKKKKKKKMMMWWWaaassszzzwwwzzzrrrooonnnpppssssssooojjjzzz|||ddd]]]```\\\[[[]]]\\\WWWTTTUUUZZZSSSXXXdddeeeaaapppaaaZZZWWW[[[dddpppnnnaaa]]]rrr}}}qqqaaaWWWUUUSSSNNNHHHHHHGGGGGGHHHIIIJJJIIIHHHHHHJJJKKKOOO]]]rrraaaOOO]]]dddxxxxxxhhh]]]XXXZZZUUUSSS\\\ssssssiii]]]UUUVVVTTTQQQMMMKKKJJJHHHFFFDDDEEECCCAAAAAABBBBBBBBBAAACCCAAAAAAIIIVVVdddnnnsss{{{|||rrrfffXXXRRRRRRSSSOOOJJJJJJIIIIIIMMMVVV___^^^XXXiiigggccceee^^^lll```]]]\\\ddduuuxxxcccZZZQQQNNNPPPLLLQQQNNNLLLLLLKKKLLLTTT^^^nnntttpppnnnlllmmmqqqttttttrrrxxxwwwwwwyyywwwsssssswwwuuuwwwyyyzzz{{{~~~yyyrrrmmmkkkmmmsssvvvrrroooooopppnnnpppuuussspppwwwqqqccc[[[[[[```iiiwwwwwwfffZZZhhhiii]]]YYYUUUQQQKKKJJJHHHJJJLLLMMMLLLJJJJJJMMMQQQ___zzz}}}\\\VVVdddpppsssYYYVVV___YYYUUUXXXbbbooottteee___[[[UUUPPPOOONNNKKKHHHHHHIIIGGGEEEDDDDDDDDDCCCBBBGGGCCC@@@@@@EEEKKKPPPRRRWWWYYY\\\\\\[[[ZZZ]]]___cccgggllloootttyyyeee[[[SSSLLLKKKOOOSSSSSSPPPPPPSSSTTTWWWfffyyy~~~xxx~~~kkkfffxxx\\\wwwgggddd```cccvvv{{{bbbXXXOOONNNPPPLLLQQQNNNMMMLLLKKKKKKRRRZZZhhh{{{~~~|||~~~jjjYYYYYY]]]fffuuujjjZZZ```|||~~~ggg___]]][[[RRROOOKKKLLLOOOQQQPPPMMMSSSUUU[[[nnnuuuYYY]]]jjjyyyuuu^^^XXX[[[YYY[[[]]]```lllxxxiiibbbXXXQQQRRRRRROOONNNOOOKKKIIIFFFEEEEEEEEECCCBBBFFFDDDBBBBBBDDDFFFHHHHHHKKKNNNOOONNNJJJIIIKKKNNNQQQTTTVVVVVVYYYccctttxxxeeeTTTKKKGGGDDDGGGNNNUUUYYY[[[VVV[[[^^^bbbsss~~~nnnjjj[[[iiinnniiibbbeee{{{|||aaaVVVNNNMMMPPPMMMPPPNNNMMMMMMKKKJJJPPPXXXdddwwwrrrWWWWWW[[[cccssssss^^^[[[oooqqqhhhaaaYYYSSSMMMMMMPPPSSSRRROOOPPPZZZhhh}}}oooZZZcccppp}}}vvvRRR]]][[[[[[\\\ZZZ^^^sssyyymmm___UUUTTTTTTPPPOOORRRLLLJJJGGGFFFFFFFFFDDDCCC@@@AAABBBCCCCCCDDDDDDDDDCCCEEEFFFEEECCCCCCFFFIIIIIIJJJKKKKKKNNNVVVcccmmmrrrvvvvvvrrrkkkcccVVVJJJFFFDDDDDDIIISSS^^^hhhmmm\\\bbbiiiqqqzzzpppkkkXXX___tttkkkdddmmm}}}dddYYYNNNLLLOOOMMMOOOMMMMMMMMMKKKJJJOOOVVV```rrr```XXXYYY___mmmjjj\\\bbbtttiiibbbYYYWWWZZZ^^^]]][[[\\\vvvmmm```oooyyyvvviii```ZZZZZZZZZZZZcccooozzziiiccc^^^UUUQQQSSSPPPNNNKKKJJJJJJJJJIIIGGGBBBBBBCCCCCCBBBAAAAAABBB@@@@@@@@@@@@@@@AAACCCEEEDDDDDDEEEEEEGGGMMMTTTZZZ[[[______ZZZTTTPPPMMMIIIKKKKKKLLLRRR^^^nnn~~~wwwxxx}}}qqqjjj[[[\\\~~~pppjjjxxxiii]]]PPPKKKNNNMMMMMMLLLMMMNNNLLLJJJNNNUUU[[[mmmmmm[[[YYY[[[eeewwwvvv^^^[[[eeewwwvvvllliiilllppppppnnn}}}nnnhhhzzzyyygggZZZYYY\\\ZZZ[[[___bbbzzznnn```XXXYYYUUUSSSPPPOOOPPPPPPNNNMMMIIIIIIHHHEEEBBBAAAAAABBBEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCDDDEEEHHHKKKMMMLLLQQQRRRLLLHHHJJJNNNOOOPPPPPPRRRYYYfffyyyyyy{{{tttjjjccc\\\xxxuuupppnnnbbbQQQJJJMMMLLLLLLKKKLLLNNNLLLJJJNNNUUUXXXiii}}}xxxyyycccTTTUUUcccmmmeeeaaa```nnnnnnrrr}}}```___ccc[[[XXX```aaafffyyywwwgggaaaZZZYYYXXXXXXWWWVVVSSSQQQJJJKKKLLLKKKIIIGGGGGGGGGDDDDDDDDDCCCAAABBBEEEGGGCCCEEEFFFGGGGGGJJJMMMPPPLLLNNNPPPRRRRRRTTTVVVXXX[[[\\\hhhwwwuuussswwwwwwxxxzzz}}}{{{wwwvvv|||kkkwww___iiiuuuqqqooo]]]SSSNNNNNNPPPMMMNNNNNNMMMKKKJJJKKKLLLTTTfff{{{rrr^^^YYYaaaggguuugggXXXXXXeee{{{nnnrrr|||yyy}}}ooobbb[[[\\\aaa]]]___jjj|||ppphhhddd___^^^^^^]]]YYYUUUSSSSSSSSSPPPMMMJJJIIIHHHFFFGGGIIIJJJIIIIIIJJJLLLLLLMMMNNNMMMMMMNNNQQQSSSQQQUUUXXXYYYXXXYYY]]]aaaeeemmmtttnnnppprrrtttuuuwwwqqqqqqxxxiii~~~}}}___ccc}}}ssskkkXXXPPPLLLLLLMMMMMMNNNOOONNNKKKJJJJJJKKKSSSdddwwwhhh[[[___fffvvvrrrWWWZZZ___zzzuuuqqqwww|||{{{ooo```[[[ZZZ]]][[[^^^iii|||vvvpppmmmhhh___XXXWWWVVVUUUSSSQQQNNNLLLJJJIIILLLNNNOOONNNMMMMMMMMMRRRSSSSSSSSSSSSTTTWWWZZZ\\\ccciiikkkiiiiiimmmsssqqqdddcccgggkkklllllllllgggnnnxxxhhhyyyaaa[[[vvvhhhTTTNNNLLLLLLLLLNNNOOOPPPNNNLLLJJJIIIJJJQQQaaaqqq{{{{{{bbb```hhh}}}aaaccc^^^hhhuuu{{{|||gggYYY^^^[[[ZZZ\\\cccvvv~~~lll^^^[[[ZZZYYYXXXWWWVVVTTTRRRTTTUUUVVVVVVTTTSSSTTTUUU[[[]]]___bbbdddhhhmmmqqqxxxzzznnncccYYY[[[aaadddeeeggghhhgggxxxxxxrrr|||dddUUUuuujjjTTTOOONNNMMMMMMNNNOOOPPPOOOLLLJJJIIIIIIMMM\\\mmmyyynnn```bbbwwwlllggg]]]^^^||||||{{{aaa\\\[[[[[[YYYYYY```sssxxxllljjjgggffffffdddaaa^^^bbbbbbbbbbbbbbbeeeiiimmmqqqtttyyynnndddaaaXXXSSSUUUYYY\\\```dddlllttt|||gggQQQxxxzzzqqqoooVVVOOOMMMMMMMMMMMMNNNPPPOOOMMMJJJIIIIIIIIIYYYkkkxxxsss^^^[[[nnnxxxeee[[[\\\oooeee___]]][[[[[[XXXXXX```jjjzzz{{{uuupppuuuvvvwwwxxx{{{mmm___ZZZUUUQQQOOOOOOQQQTTT^^^gggzzz|||oooRRRooommmllluuuZZZNNNKKKJJJKKKKKKMMMOOOOOOMMMKKKJJJJJJGGGVVVggguuuwwwbbb[[[hhhkkk^^^___cccwwwppphhh```]]][[[YYY\\\```qqqaaaWWWUUUNNNNNNNNNMMMLLLQQQ```ppppppZZZiiiccchhhaaaQQQJJJIIIKKKIIILLLOOOPPPNNNLLLKKKKKKGGGTTTcccooo~~~kkk___dddttt{{{wwweeebbbZZZaaauuufff___^^^]]]^^^```ddd~~~xxx~~~nnnfff```WWWPPPOOOLLLNNNOOONNNLLLQQQeeeyyy~~~lllbbbfff}}}___eeegggTTTKKKKKKNNNHHHKKKNNNPPPOOOMMMLLLLLLIIISSS```jjjyyyoooccc[[[[[[___jjj~~~hhh^^^ZZZ```jjjuuu___XXXbbbkkkxxxiiigggbbb]]]]]]___gggzzz{{{~~~~~~ooojjj```UUUQQQPPPOOOKKKLLLLLLOOORRRUUUcccyyy|||dddaaaTTTzzzcccaaa}}}xxxUUUKKKPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOWWWdddsssxxxaaaRRRSSSPPPNNNccclll___YYY\\\dddxxxhhhXXXXXX\\\xxxvvveeedddjjjbbbbbbeeeqqq}}}{{{|||www}}}nnnhhh\\\[[[ZZZXXXUUURRRSSSTTTYYYWWW[[[fffwww|||}}}aaa~~~cccRRRpppjjj```zzz]]]PPPQQQMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMTTTaaappprrrVVVPPPPPPMMMWWWjjj~~~wwwdddYYYZZZ```qqquuuXXXWWWVVVgggxxxlllffffffbbb[[[ZZZgggxxxooonnnnnntttrrr```ZZZ[[[YYYTTTRRRTTTQQQPPPYYYffftttooorrr}}}```sssjjjRRRfffsss___vvvhhhTTTRRRLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKQQQ]]]kkkyyy```RRRPPPMMMNNNVVViii|||ppp]]]YYY^^^jjj}}}]]]^^^ZZZ```{{{lllhhheee```]]]aaaooo~~~tttkkkhhhmmmtttzzz~~~}}}mmm___UUUUUUYYY\\\RRRMMMQQQVVV]]]qqq|||cccjjjwwwRRR[[[{{{^^^qqqoooWWWQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJNNNYYYffftttxxx```UUUMMMLLLQQQ[[[mmmbbbXXX[[[```ooonnnaaa[[[[[[iiiwwwpppfff^^^\\\___fffjjj~~~nnnhhhiiijjjiiieeefffjjjoootttwwwwwwuuu}}}wwwjjj\\\UUURRROOOOOOQQQQQQQQQZZZjjjyyy|||jjjccc^^^PPP```nnntttZZZTTTMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJMMMVVVbbbppp}}}```MMMJJJPPPOOO]]]wwwkkkYYYVVV[[[ggg{{{ggg___YYY```ssszzzdddXXXVVVZZZ^^^ZZZeeettt}}}uuunnniiigggddddddddddddcccaaa```dddhhhjjjmmmtttxxxkkk^^^SSSJJJIIILLLLLLKKKKKKMMMbbb~~~xxx```}}}{{{QQQkkkffflllxxx___YYYRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKSSS^^^lllwwwWWWKKKKKKJJJQQQeeeuuuvvvzzzaaaWWWYYYcccrrruuufff[[[\\\fff}}}hhh[[[[[[^^^ZZZ^^^dddnnn}}}xxxssspppllliiifffdddgggjjjiiihhhnnnyyywwwhhh\\\UUURRRKKKHHHJJJLLLKKKLLLNNNYYY|||dddsssXXX^^^sssnnnlllwww```ZZZSSSNNNNNNNNNNNNNNNNNNNNNNNNMMMIIIJJJPPP[[[iii{{{oooVVVJJJMMMLLLWWWnnnvvvdddmmmkkk\\\TTT\\\iii}}}jjjZZZXXX\\\kkk}}}|||~~~dddZZZZZZSSSVVVWWWZZZfff~~~{{{}}}~~~zzzuuuvvv~~~~~~{{{ssshhh]]]UUUQQQPPPJJJHHHHHHJJJJJJIIILLLRRRbbbjjjpppYYYVVVffftttmmmuuu___YYYQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLHHHHHHNNNXXXfffyyydddOOOMMMFFFJJJ\\\qqqnnn___mmmpppYYYVVVZZZ```jjjdddXXXUUU^^^|||mmmttt|||qqq\\\]]]VVVRRRUUU[[[aaaiiipppwwwxxxkkkccc___]]]VVVVVVUUURRRNNNJJJIIIIIIHHHHHHIIIIIIKKKSSS___hhhyyy|||ooo]]]LLLVVVtttuuummmmmm|||www```WWWSSSTTTSSSQQQPPPOOOOOOPPPPPPNNNIIIGGGKKKSSS___qqqwwwccceeepppTTTNNNKKKLLLQQQXXXjjjpppbbbwwwgggXXXXXX[[[bbbpppwww```VVVYYYkkk}}}hhhccc___```___[[[YYY[[[dddgggnnnwwwxxxqqqfff\\\UUUQQQPPPPPPPPPPPPOOOLLLIIIGGGHHHIIIKKKJJJHHHJJJRRRcccxxx~~~}}}ffftttZZZFFFNNN```fffbbbcccwww|||dddYYYUUUSSSRRRQQQOOONNNOOOOOOPPPLLLHHHFFFJJJPPP\\\mmm{{{ttt```^^^\\\mmm{{{]]]RRRKKKKKKNNNZZZxxxrrrggg}}}aaaYYYVVV[[[cccwwwkkkYYYWWW]]]aaatttfff]]]ZZZ]]]ccc[[[ZZZYYY[[[]]]dddssswwwiii]]]TTTRRRNNNKKKIIIIIIJJJKKKFFFGGGIIIJJJJJJJJJLLLMMMNNNNNNNNNTTTeee}}}~~~bbbeee___EEEHHHNNN[[[ZZZ[[[tttiii[[[VVVRRRQQQPPPNNNMMMNNNNNNOOOKKKGGGFFFHHHMMMWWWggguuuxxx```XXXZZZhhhqqq\\\LLLJJJJJJNNNbbb{{{uuuoooqqq^^^TTTZZZ```nnnxxx___[[[[[[YYYnnn|||~~~pppeeecccggg___]]]\\\^^^]]]]]]ccckkk|||uuummmeee\\\SSSKKKLLLMMMMMMLLLKKKKKKLLLMMMFFFHHHJJJKKKLLLNNNQQQSSS[[[___fffssshhhdddlllJJJIIIKKK\\\]]][[[sssnnn\\\UUUQQQPPPOOOMMMMMMMMMMMMNNNKKKHHHGGGHHHKKKRRRaaapppzzzhhhZZZbbbkkklllSSSOOOOOOMMMUUUccczzzzzzeeeSSSXXX```jjjjjj___]]]ZZZbbbxxxjjj]]]ccc___]]]]]]\\\[[[\\\aaafffrrr}}}qqqiii___]]]ZZZXXXUUUPPPLLLJJJIIIKKKLLLLLLJJJIIIJJJLLLMMMKKKJJJJJJNNNXXXdddmmm|||uuuhhh{{{PPPHHHKKK^^^```]]]rrrttt\\\TTTQQQPPPNNNMMMLLLLLLMMMMMMLLLJJJIIIJJJJJJOOO]]]jjjvvvwwwhhh```eee{{{bbbRRROOOMMMOOOUUUnnnsssXXXWWW]]]dddyyyiii___ZZZ\\\eee|||qqqfff___[[[XXXZZZ^^^ZZZ```fffjjjkkknnnuuu{{{xxxuuuqqqnnnooouuu~~~~~~xxxvvv{{{~~~xxxpppjjjjjjgggccc___[[[VVVQQQMMMNNNKKKKKKLLLLLLIIIIIIKKKEEEGGGIIIIIIGGGHHHLLLOOONNNMMMNNNTTTccc{{{}}}~~~jjjTTTFFFFFFYYY^^^]]]mmm{{{```WWWQQQPPPOOOMMMLLLMMMMMMNNNMMMLLLLLLKKKIIILLLXXXfffqqq{{{rrrjjjvvv~~~]]]NNNLLLLLLMMMZZZiiihhh\\\[[[___mmm{{{fff\\\[[[YYYgggzzzmmmbbb]]]\\\YYYZZZ[[[ZZZZZZZZZ\\\]]]\\\ZZZYYYYYY\\\___bbbccc```[[[YYY]]]^^^ZZZTTTQQQTTTTTTSSSQQQNNNLLLLLLLLLIIIFFFFFFIIIIIIFFFHHHMMMGGGIIIKKKJJJIIILLLSSSZZZ___eeeppp}}}|||ppp]]]IIIBBBSSSYYY[[[hhhvvvhhh^^^RRRQQQOOONNNMMMMMMNNNNNNMMMLLLMMMKKKGGGHHHTTTaaajjjtttxxxZZZQQQMMMGGGOOOVVViiizzzddd\\\^^^jjjxxxooobbb]]]UUU[[[xxxnnn___XXX[[[ZZZYYYYYYYYYYYYWWWUUUSSSRRRRRRUUUXXXWWWSSSOOOXXXSSSQQQTTTUUUQQQMMMMMMGGGJJJLLLKKKHHHGGGIIIKKKIIIFFFFFFJJJJJJGGGJJJPPPKKKMMMNNNLLLLLLPPPYYYaaa~~~xxxgggOOOBBBPPPXXX[[[eeemmm}}}nnndddRRRQQQPPPNNNMMMNNNNNNOOOLLLLLLMMMKKKFFFFFFQQQ^^^eeeooo~~~kkkZZZPPPDDDLLLNNNZZZsss